1. Department of Development and Stem Cells, Institut de Génétique et de Biologie Moléculaire et Cellulaire (IGBMC), 1 Rue Laurent Fries, 67404, Illkirch, France
2. Centre National de la Recherche Scientifique (CNRS), Illkirch, France UMR7104
3. Institut National de la Santé et de la Recherche Médicale (INSERM), Illkirch, France U1258
4. Université de Strasbourg, Illkirch, France