1. Department of Chemistry and Key Laboratory of Chemical Biology of Fujian Province, iChEM, College of Chemistry and Chemical Engineering, Xiamen University, Xiamen, Fujian 361005, People’s Republic of China
2. Cancer Research Center, School of Medicine, Xiamen University, Xiamen 361102, People’s Republic of China