1. Institute of Chinese Materia Medica and Artemisinin Research Center Academy of Chinese Medical Sciences Beijing 100700 People's Republic of China
2. School of Pharmacy Chengdu University Chengdu 610106 People's Republic of China
3. Department of Stomatology Shenzhen People's Hospital (Second Clinical Medical School of Jinan University; First Affiliated Hospital of Southern University of Science and Technology) Shenzhen 518020 People's Republic of China