1. Chongqing University, School of Chemistry and Chemical Engineering, 174 Shazheng St, Chongqing 400031, China
2. Sunshine Lake Pharma Co., Ltd, Dongguan, 1 Gongye N Rd, Guangdong 523850, China
3. Chongqing University of Technology, College of Pharmacy and Bioengineering, 69 Hongguang Ave, Chongqing 400054, China