1. Hefei National Laboratory for Physical Sciences at the Microscale and School of Life Sciences, University of Science and Technology of China, Hefei, Anhui 230027, China
2. Key Laboratory of Structural Biology, Chinese Academy of Science, Hefei, Anhui 230027, China
3. National Center for Protein Science Shanghai, Shanghai 201203, China