1. State Key Laboratory of Stress Cell Biology, School of Life Sciences, Xiamen University, Xiamen, Fujian 361005, China
2. Department of Pathology, Brigham and Women’s Hospital, Harvard Medical School, Boston, MA 02115, U.S.A.
3. School of Pharmaceutical Sciences, Xiamen University, Xiamen, Fujian 361005, China