Drug Discovery Lab, Department of Chemistry, City University of Hong Kong, 83 Tat Chee Avenue, Hong Kong SAR 999077, People’s Republic of China Department of Chemistry, National University of ...