1. Department of Biochemistry, University of Geneva, Geneva 1205, Switzerland
2. National Centre of Competence in Research (NCCR) in Chemical Biology, University of Geneva, Geneva 1205, Switzerland
3. Department of Cell Biology, UT Southwestern Medical Center, Dallas, Texas 75390-9039 United States