1. Institute of Biochemistry and Cell Biology, Chinese Academy of Sciences, 320 Yue-Yang Road, Shanghai 200031, People's Republic of China
2. Institute of Protein Research, Tongji University, Shanghai 200092, People's Republic of China
3. School of Life Sciences, University of Science and Technology of China, Hefei, Anhui 230027, People's Republic of China