School of Life Science and Biotechnology;
Shanghai Jiaotong Univ.;
Shanghai 200240;
China School of Life Science and Biotechnology;
Shanghai Jiaotong Univ.;
Shanghai 200240;
China School of Life Science and Biotechnology;
Shanghai Jiaotong Univ.;
Shanghai 200240;
China School of Biological Sciences;
The University of Liverpool;
Liverpool L697ZB;
UK;