Laboratory of Parasitology and Immunology, Department of Biosciences, Himachal Pradesh University, Shimla 171005, India. JFIF d d Ducky d qhttp://ns.adobe.com/xap/1.0/