State Key Laboratory of Drug Research;
& Natural Products Chemistry Department;
Shanghai Institute of Materia Medica;
Chinese Academy of Sciences. Shanghai 201203;
China;
University of Chinese Academy of Sciences;
Beijing 100049;
China;
School of Life Science and Technology;
ShanghaiTech University;
Shanghai 201203;
China;