Department of Pharmacology (State-Province Key Laboratories of Biomedicine-Pharmaceutics of China;
Key Laboratory of Cardiovascular Research;
Ministry of Education);
Harbin Medical University;
Harbin 150081;
China;
Institute of Cardiovascular Research;
Harbin Medical University;
Harbin 150081;
China;
Department of Pharmacy and Complementary Medicine;
School of Health Sciences;
Kenyatta University;
PO. BOX 43844-00100;
Nairobi;
Kenya;
Institute of Clinical Pharmacy;
the Second Affiliated Hospital;
Harbin Medieal University;
Harbin 150081;
China;