1. Key Laboratory of Structure-Based Drugs Design & Discovery of Ministry of Education, School of Pharmaceutical Engineering, Shenyang Pharmaceutical University, 103 Culture Road, Shenhe District, Shenyang 110016, China
2. Shenyang Hinewy Pharmaceutical Technology Co., Ltd., 41 Liutang Road, Shenhe District, Shenyang 110016, China
3. Department of Pharmacology, Shenyang Pharmaceutical University, 103 Culture Road, Shenhe District, Shenyang 110016, China
4. School of Pharmacy, China Medical University, 77 Puhe Road, North New Area, Shenyang 110122, China