[1] East China Univ Sci & Technol, Sch Chem & Mol Engn, Key Lab Adv Mat, Shanghai 200237, Peoples R China
[2] East China Univ Sci & Technol, Sch Chem & Mol Engn, Feringa Nobel Prize Scientist Joint Res Ctr, Shanghai 200237, Peoples R China
[3] Chinese Acad Sci, Shanghai Inst Mat Med, State Key Lab Drug Res, Natl Ctr Drug Screening, 189 Guo Shoujing Rd, Shanghai 201203, Peoples R China
[4] Eastern Hepatobiliary Surg Hosp, Dept Radiol, Shanghai 200438, Peoples R China
[5] John Innes Ctr, Dept Biol Chem, Norwich Res Pk, Norwich NR4 7UH, Norfolk, England