State Key Laboratory of Cell Biology;
Innovation Center for Cell Signaling Network;
Institute of Biochemistry and Cell Biology;
Shanghai Institutes for Biological Sciences;
Chinese Academy of Sciences;
Shanghai 200031;
China;
School of Life Science and Technology;
ShanghaiTech University;
Shanghai 200031;
China;