Affiliation: | 1. College of Pharmaceutical Sciences, Southwest University, Chongqing, 400716 (P.R. China);2. Department of Chemistry, Purdue University, West Lafayette, IN 47907 (USA);3. Department of Biological Sciences, Purdue University, West Lafayette, IN 47907 (USA) |