1. Wuya College of Innovation, Shenyang Pharmaceutical University, Shenyang 110016, P. R. China
2. Department of Chemistry, University of Texas at San Antonio, San Antonio, Texas 78249, United States
3. Shenyang Photosensitive Chemical Research Institute Company Limited, 8-12 No. 6 Road, Shenyang 110141, P. R. China
4. Key Laboratory of Structure-Based Drug Design and Discovery, Ministry of Education, School of Pharmaceutical Engineering, Shenyang Pharmaceutical University, Shenyang 110016, P. R. China