1. Department of Immunology School of Medicine Shiraz University of Medical Sciences Shiraz Iran
2. Faculty of Medicine, Department of Biochemistry Microbiology and Immunology, University of Ottawa Ottawa Canada
3. Rady Faculty of Health Science, Department of Immunology Max Rady College of Medicine, University of Manitoba Winnipeg Manitoba R3E0T5 Canada
4. Department of Obstetrics and Gynecology School of Medicine Shiraz University of Medical Sciences Shiraz Iran
5. Infertility Research Center Shiraz University of Medical Sciences Shiraz Iran
6. Department of Laboratory Sciences School of Paramedical Sciences Shiraz University of Medical Sciences Shiraz Iran
7. Diagnostic Laboratory Sciences and Technology Research Center School of Paramedical Sciences Shiraz University of Medical Sciences Shiraz Iran