Affiliation: | (1) Institute of Zoology, Chinese Academy of Sciences, 25 Beisihuan Xilu, Haidian, Beijing, 100080, People’s Republic of China;(2) Department of Physiological Science, University of California, 621 Charles E. Young Dr. S., Box 951606, Los Angeles, CA 90095-1606, USA;(3) Present address: School of Life Science, East China Normal University, Shanghai, 200062, People’s Republic of China; |