1. Chongqing Key Laboratory of Natural Product Synthesis and Drug Research, School of Pharmaceutical Sciences, Chongqing University, 55 South Daxuecheng Road, Chongqing 401331, P. R. China
2. Chongqing Institute of Green and Intelligent Technology, Chinese Academy of Sciences, 266 Fangzheng Avenue, Chongqing 401331, P. R. China
3. Medical Research Institute, College of Pharmaceutical Sciences, Southwest University, Chongqing 400715, P. R. China