1 State Key Laboratory of Stress Cell Biology, School of Life Sciences, Xiamen University, Xiamen 361102, China.
2 Department of Health Sciences Research, Mayo Clinic, Rochester, MN 55905, USA.
3 State Key Laboratory of Stress Cell Biology, School of Life Sciences, Xiamen University, Xiamen 361102, China; The Key Laboratory for Chemical Biology of Fujian Province, Xiamen University, Xiamen 361005, China. Electronic address: appo@xmu.edu.cn.