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