Leica Microsystems CMS GmbH, Mannheim, Germany. Institut de Génétique et de Biologie Moléculaire et Cellulaire (IGBMC), Centre National de la Recherche Scientifique, UMR 7104, and Institut National de ...