School of Life Science and Biotechnology, Shanghai Jiao Tong University, Shanghai 200240, China.|School of Life Science and Biotechnology, Shanghai Jiao Tong University, Shanghai 200240, China.|School of Life Science and Biotechnology, Shanghai Jiao Tong University, Shanghai 200240, China.|School of Life Science and Biotechnology, Shanghai Jiao Tong University, Shanghai 200240, China.|School of Life Science and Biotechnology, Shanghai Jiao Tong University, Shanghai 200240, China.