1. Institut de Génétique et de Biologie Moléculaire et Cellulaire, 67404 Illkirch, France
2. Centre National de la Recherche Scientifique, UMR7104, 67404 Illkirch, France
3. Institut National de la Santé et de la Recherche Médicale, U964, 67404 Illkirch, France
4. Mechanical Science & Engineering, University of Illinois at Urbana-Champaign, Urbana, IL 61801, USA