1. Chongqing Key Laboratory of Natural Product Synthesis and Drug Research, Innovative Drug Research Center, School of Pharmaceutical Sciences, Chongqing University, Chongqing 401331, China
2. Chemical Biology Research Center, School of Pharmaceutical Sciences, Chongqing University, Chongqing 401331, China
3. Shenzhen Innovation Center for Small Molecule Drug Discovery Co., Ltd., Shenzhen 518110, China
4. Pharmaceutical Department, Chongqing University Three Gorges Hospital, Chongqing University, Chongqing 404100, China