1. Life Sciences Institute, Zhejiang University, Hangzhou, 310058 Zhejiang, P.R. China.
2. Department of Bioengineering, Stanford University, Stanford, CA 94305, USA.
3. Ministry of Education Key Laboratory of Protein Science, Tsinghua-Peking Center for Life Sciences, Center for Structural Biology, School of Life Sciences, Tsinghua University, Beijing, 100084 Beijing, P.R. China.
4. Institute of Biochemistry, College of Life Sciences, Zhejiang University, Hangzhou, 310058 Zhejiang, P.R. China.