1. The State Key Laboratory of Molecular Biology, Institute of Biochemistry and Cell Biology, Shanghai Institutes of Biological Sciences, Chinese Academy of Sciences, 320 Yueyang Road, Shanghai 200031, China
2. School of Life Science and Technology, Tongji University, 1239 Siping Road, Shanghai 200092, China
3. Department of Pathology and Cell Biology, College of Physicians and Surgeons, Columbia University, New York, New York 10032