1. Department of Zoology, College of Science, King Saud University, Riyadh, Saudi Arabia
2. Department of Zoology and Entomology, Faculty of Science, Helwan University, Cairo, Egypt
3. Department of Parasitology, Faculty of Veterinary Medicine, Zagazig University, Zagazig, Egypt
4. Zoology Department, Faculty of Science, Cairo University, Cairo, Egypt
5. Department of Chemistry, Faculty of Science, Helwan University, Cairo, Egypt
6. Department of Biochemistry and Molecular Biology, Faculty of Pharmacy, Helwan University, Cairo, Egypt