[1] Chinese Acad Sci, Shanghai Inst Biol Sci, Inst Biochem & Cell Biol, State Key Lab Cell Biol, Shanghai 200031, Peoples R China
[2] Chinese Acad Sci, State Key Lab Mol Biol, Inst Biochem & Cell Biol, Shanghai Inst Biol Sci, Shanghai 200031, Peoples R China
[3] Univ Penn, Dept Pathol & Lab Med, Philadelphia, PA 19104 USA