1. State Key Laboratory of Cellular Stress Biology and Fujian Provincial Key Laboratory of Innovative Drug Target Research, School of Pharmaceutical Sciences, Xiamen University, Xiamen, Fujian 361102, China
2. Shenzhen Research Institute of Xiamen University, Shenzhen, Guangdong 518057, China