1. Department of Anatomy and Embryology, Faculty of Veterinary Medicine Alexandria University Alexandria Egypt
2. Biology Department College of Science, King Khalid University Abha Saudi Arabia
3. Zoology Department, Faculty of Science Cairo University Cairo Egypt
4. Department of Anatomy and Embryology, Faculty of Veterinary Medicine University of Sadat City Sadat City Egypt
5. Zoology Department, Faculty of Science Benha University Benha Egypt
6. Department of Zoology, Faculty of Science Tanta University Tanta Egypt