1. Institute of Biochemistry, Swiss Federal Institute of Technology Zürich (ETHZ), CH-8093 Zürich, Switzerland
2. Max Planck Institute for Molecular Cell Biology and Genetics, D-01307 Dresden, Germany
3. German Cancer Research Center (DKFZ) Heidelberg, D-69120 Heidelberg, Germany