1. Chongqing Key Laboratory of Natural Product Synthesis and Drug Research, School of Pharmaceutical Sciences, Chongqing University, 55 Daxuecheng South Road, Shapingba, 401331 Chongqing, P. R. China
2. Chongqing Institute of Green and Intelligent Technology, Chinese Academy of Sciences, 266 Fangzheng Avenue, ShuiTu Technology Development Zone, Beibei District, 400714 Chongqing, P. R. China