1. Cell Biology & Biophysics Unit, European Molecular Biology Laboratory, 69117 Heidelberg, Germany
2. Faculty of Biosciences, Heidelberg University, 69120 Heidelberg, Germany
3. Max Delbrück Center for Molecular Medicine, 13125 Berlin, Germany
4. Max Planck Institute of Biophysics, 60438 Frankfurt am Main, Germany