1. State Key Laboratory of Cellular Stress Biology, School of Life Sciences, Faculty of Medicine and Life Sciences, Xiamen University, Xiamen, Fujian 361002, China
2. Department of Endocrinology, Xiang’an Hospital of Xiamen University, School of Medicine, Faculty of Medicine and Life Sciences, Xiamen University, Xiamen 361102, China