1. Zoology Department, Faculty of Science, Alexandria University, Moharram Bey, Alexandria 21511, Egypt
2. Protein Research Department, Genetic Engineering and Biotechnology Research Institute (GEBRI), City of Scientific Research and Technological Applications (SRTA-City), New Borg El-Arab, Alexandria 21934, Egypt