1. Department of Anatomy and Embryology, Faculty of Veterinary MedicineKafrelsheikh University Kfrelsheikh Egypt
2. Department of Histology and Cytology, Faculty of Veterinary MedicineZagazig University Zagazig Egypt
3. Department of Human Anatomy and Embryology, Faculty of MedicineZagazig University Zagazig Egypt
4. Department of Anatomy and Embryology, Faculty of Veterinary MedicineZagazig University Zagazig Egypt
5. Department of Animal Wealth Development, Genetics and Genetic Engineering, Faculty of Veterinary MedicineZagazig University Zagazig Egypt
6. Department of Veterinary Basic SciencesRoyal Veterinary College London United Kingdom
7. School of Biological SciencesUniversity of Reading Reading United Kingdom