School of Pharmacy;
Shanghai Jiao Tong University;
Shanghai 200030;
China;
School of Pharmacy;
Shenyang Pharmaceutical University;
Shenyang 110016;
Liaoning Province;
China;
Northern Institute for Cancer Research;
Newcastle University;
Newcastle upon Tyne;
NE2 4AA;
United Kingdom;