1. Department of Zoology, Faculty of Science; Beni-Suef University; Beni-Suef 65211 Egypt
2. College of Science, Zoology Department; King Saud University; Riyadh 11451 Saudi Arabia
3. Department of Biological Sciences; Sam Houston State University; Huntsville Texas