Shanghai Molecular Biology Laboratory Shanghai Institute of Biochemistry;
Academia Sinica;
Shanghai 200031;
PRC;
Shanghai Molecular Biology Laboratory;
Shanghai Institute of Biochemistry;
Academia Sinica;
Shanghai 200031;
PRC;
Shanghai Molecular Biology Laboratory;