1. Department of Chemistry City University of Hong Kong 83 Tat Chee Avenue Hong Kong SAR 999077 P. R. China
2. City University of Hong Kong Shenzhen Research Institute Shenzhen 518057 P. R. China
3. School of Pharmaceutical Sciences Health Science Center Shenzhen University Shenzhen 518055 P. R. China
4. Department of Biomedical Sciences City University of Hong Kong 83 Tat Chee Avenue Hong Kong SAR 999077 P. R. China