Laboratory of Stem Cell Research;
Department of Obstetrics and Gynecology;
Geneva University Hospitals;
Geneva;
Switzerland;
Department of Obstetrics and Gynecology;
Geneva University Hospitals;
Geneva;
Switzerland;
Department of Pathology and Immunology;
Faculty of Medicine;
Geneva University;
Geneva;
Switzerland;