1. State Key Laboratory of Stress Cell Biology (B.Z., H.C., X.D., J.L., J.H., R.W., Y.W., R.W., Q.W.), School of Life Sciences, Xiamen University, Xiamen 361005, Fujian Province, China;
2. Zhongshan Hospital (R.H.), Xiamen University, Xiamen 361004, Fujian Province, China;
3. The First Affiliated Hospital of Xiamen University (M.H.), Xiamen, Fujian 361003, China