1. Chongqing Key Laboratory of Natural Product Synthesis and Drug Research, School of Pharmaceutical Sciences, Chongqing University, Chongqing 401331, China
2. Department of Radiology and Imaging Sciences, Emory University, 1364 Clifton Rd, Atlanta 30322, Georgia, United States