1. ETH Zurich, Institute of Biochemistry, Schafmattstrasse 18, 8093 Zurich, Switzerland
2. German Cancer Research Center (DKFZ), M010 and W200 Core Facility Microscopy, Im Neuenheimer Feld 280, 69120 Heidelberg, Germany
3. Present address: Department of Chemical and Systems Biology, Clark Center/Bio-X, Stanford University, Stanford, CA 94305.