College of Pharmacy;
Shihezi University;
Shihezi 832000;
Xinjiang;
China;
Ministry of Education Key Laboratory of Xinjiang Phytomedicine Resources;
Shihezi University;
Shihezi 832002;
Xinjiang;
China;
Peking University School of Pharmaceutical Sciences;
Beijing 100083;
China;