Department of Theriogenology, Faculty of Veterinary Medicine, Cairo University, Giza, Egypt;
Artificial Insemination and Embryo Transfer Department, Animal Reproduction Research Institute, Giza, Egypt;
Artificial Insemination and Embryo Transfer Department, Animal Reproduction Research Institute, Giza, Egypt;
Immunity Department, Animal Reproduction Research Institute, Giza, Egypt;
Pathology Department, Animal Reproduction Research Institute, Giza, Egypt;
Department of Theriogenology, Faculty of Veterinary Medicine, Aswan University, Aswan, Egypt;
Artificial Insemination and Embryo Transfer Department, Animal Reproduction Research Institute, Giza, Egypt;