1. Department of Theriogenology; Faculty of Veterinary Medicine; University of Tehran; Tehran Iran
2. Theriogenology Association; Faculty of Veterinary Medicine; University of Tehran; Tehran Iran
3. Young Researchers and Elites Club; North Tehran Branch; Islamic Azad University; Tehran Iran
4. Department of Veterinary Surgery and Radiology; Faculty of Veterinary Medicine; University of Tehran; Tehran Iran
5. Department of Pathobiology; Faculty of Veterinary Medicine; University of Tabriz; Tabriz Iran