1. State Key Laboratory of Cell Biology; CAS Center for Excellence on Molecular Cell Science, Innovation Center for Cell Signaling Network, Institute of Biochemistry and Cell Biology, Shanghai Institutes for Biological Sciences, Chinese Academy of Sciences; Shanghai 200031 P. R. China
2. University of Chinese Academy of Sciences; Beijing 100049 P. R. China
3. Sunway Medical Centre; 47500 Bandar Sunway Selangor Malaysia
4. School of Life Science and Technology; Shanghai Tech University; Shanghai 200120 P. R. China