1. Parasitology Department, Faculty of Veterinary Medicine, Minia University , Minia , Egypt
2. Parasitology Department, Faculty of Veterinary Medicine, Beni-Suef University , Beni-Suef 62511 , Egypt
3. Zoology Department, Faculty of Science, Beni-Suef University , Beni-Suef , Egypt
4. Department of Parasitology, Animal Health Research Institute , Beni-Suef Branch , Egypt
5. Department of Parasitology, Animal Health Research Institute , Fayum Branch , Egypt
6. Zoology Department, College of Science, King Saud University , Riyadh , Saudi Arabia
7. Department of Medicine, Washington University School of Medicine , St. Louis, MO 63110 , USA
8. Zoology Department, Faculty of Science, Minia University , Minia , Egypt