, Department of Biology, School of Life Sciences, East China Normal University, 3663 Zhong Shan North Road, Shanghai 200062, China