... JavaScript is disabled on your browser. Please enable JavaScript to use all the features on this page. Bioorganic & Medicinal Chemistry Letters. Volume 24, Issue 6, 15 March 2014, Pages 1581–1588. ... Medical School, Sichuan University, Chengdu 610041, China; ...