1. School of Life Science, East China Normal University, Shanghai 200241, China
2. National Facility for Protein Science in Shanghai, Zhangjiang Lab, Shanghai Advanced Research Institute, CAS, No. 333, Haike Road, Shanghai 201204, China
3. College of Chemistry and Materials Science, Shanghai Normal University, Shanghai 200234, China
4. State Key Laboratory of Estuarine and Coastal Research, East China Normal University, Shanghai 200241, China