1. Institut de Génétique et de Biologie Moléculaire et Cellulaire (IGBMC), CNRS UMR7104, INSERM U1258, 67404 Illkirch, France
2. University of Strasbourg Institute for Advanced Study, 67404 Illkirch, France
3. Collège de France, 67404 Illkirch, France