Institute of Molecular Biology and Biophysics ETH Zurich HPK Otto-Stern-Weg 5 CH-8093 Zurich Switzerland