1. Zoology Department, Faculty of Science, Menoufia University, Shebin El-Kom 32511, Egypt
2. Department of Pharmaceutical Sciences, College of Pharmacy, Princess Nourah bint Abdulrahman University, P.O. Box 84428, Riyadh 11671, Saudi Arabia
3. Chemistry Department, Faculty of Science, Menoufia University, Shebin El-Kom 32511, Egypt
4. Department of Zoology, Faculty of Science, Tanta University, Tanta 31511, Egypt