1. School of Pharmacy and Bioengineering, Chongqing University of Technology, Chongqing 400054, China
2. Leibo County People’s Hospital, Sichuan 616500, China
3. Department of Oncology, Xinqiao Hospital, Army Medical University, Chongqing 400037, China
4. Chongqing Key Laboratory of Medicinal Chemistry & Molecular Pharmacology, Chongqing University of Technology, Chongqing 400054, China