1. Ministry of Education Key Laboratory of Protein Sciences, School of Life Sciences, Tsinghua University, Beijing 100084, China
2. Zhejiang Provincial Key Laboratory of Applied Enzymology, Yangtze Delta Region Institute of Tsinghua University, Jiaxing 314006, China
3. College of Biological, Chemical Sciences and Engineering, Jiaxing University, Jiaxing 314001, China