1. Department of Zoology, College of Science, King Saud University, P.O. Box 2455, Riyadh 11451, Saudi Arabia
2. Department of Zoology and Entomology, Faculty of Science, Helwan University, Cairo, Egypt
3. Department of Molecular Parasitology, Heinrich Heine University, Duesseldorf, Germany