1. Zhongshan Institute for Drug Discovery, Shanghai Institute of Materia Medica, Chinese Academy of Sciences, Zhongshan 528400, China
2. Shanghai Institute of Materia Medica, Chinese Academy of Sciences, 555 Zu Chong Zhi Road, Shanghai 201203, China
3. University of Chinese Academy of Sciences, Beijing 101408, China
4. Department of Biological Sciences, Dar es Salaam University College of Education, Dar es Salaam 2329, Tanzania
5. School of Basic Medical Sciences, Wenzhou Medical University, Wenzhou 325035, China