Medical College of Dalian University;
Dalian 116622;
China;
Medical College of Dalian University;
Dalian 116622;
China;
Key Laboratory for Natural Resource of Changbai Mountain & Functional Molecules;
Ministry of Education;
College of Pharmacy;
Yanbian University;
Yanji 133002;
China;
Medical College of Dalian University;
Dalian 116622;
China;