1. Department of Cell Biology, Max Planck Institute of Biochemistry, 82152 Martinsried, Germany
2. Group 1803, Dalian Institute of Chemical Physics, Chinese Academy of Science, Dalian 116023, China
3. Biozentrum, University of Basel, 4056 Basel, Switzerland