1. State Key Laboratory of Cellular Stress Biology, School of Life Sciences,
Faculty of Medicine and Life Sciences, Xiamen University, Fujian 361102, China.
2. College of Chemistry and Chemical Engineering,
Xiamen University, Fujian 361105, China.
3. Shenzhen Research Institute of Xiamen University, Shenzhen 518057, China.