[1] East China Univ Sci & Technol, Key Lab Adv Mat, State Key Lab Bioreactor Engn, 130 Meilong Rd, Shanghai 200237, Peoples R China
[2] East China Univ Sci & Technol, Inst Fine Chem, 130 Meilong Rd, Shanghai 200237, Peoples R China
[3] Chinese Acad Sci, Shanghai Inst Organ Chem, Key Lab Synthet & Self Assembly Chem Organ Funct, 345 Lingling Rd, Shanghai 200032, Peoples R China
[4] Fudan Univ, Shanghai Canc Ctr, 270 Dongan Rd, Shanghai 200032, Peoples R China
[5] Univ Texas MD Anderson Canc Ctr, Dept Hematopathol, 1515 Holcombe Blvd, Houston, TX 77030 USA