1. Key Laboratory of Structure-Based Drug Design & Discovery of Ministry of Education, Shenyang Pharmaceutical University, Shenyang, 110016, China
2. Wuya College of Innovation, Shenyang Pharmaceutical University, Shenyang 110016, People’s Republic of China
3. Institute of Drug Research in Medicine Capital of China, Benxi, 117000, People’s Republic of China