Institute of Biochemistry and Cell Biology;
Shanghai Institutes for Biological Sciences;
Chinese Academy of Sciences;
320 Yue Yang Road;
Shanghai 200031;
China;
Xinyuan Institute of Medicine and Biotechnology;
School of Life Science;
Zhejiang Sci-Tech University;
Hangzhou;
310018;
China;