School of Life Science and Technology, Tongji University, Shanghai 200092, P R China.|School of Life Science and Technology, Tongji University, Shanghai 200092, P R China.|School of Life Science and Technology, Tongji University, Shanghai 200092, P R China.|School of Life Science and Technology, Tongji University, Shanghai 200092, P R China.|School of Life Science and Technology, Tongji University, Shanghai 200092, P R China.|School of Life Science and Technology, Tongji University, Shanghai 200092, P R China.