1. Department of Zoology, Faculty of Science, King Saud University, Riyadh, Saudi Arabia
2. National Center of Agricultural Technology, Life Science and Environmental Research Institute, King Abdulaziz City for Science and Technology, Riyadh, Saudi Arabia
3. Department of Chemistry, Faculty of Science, King Saud University, Riyadh, Saudi Arabia
4. Department of Parasitology, Faculty of Veterinary Medicine, Zagazig University, Zagazig, Egypt
5. Zoology Department, College of Science, Minia University, El-Minia, Egypt