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