[1] Zhejiang Sci Tech Univ, Coll Life Sci & Med, Hangzhou 310018, Zhejiang, Peoples R China
[2] Zhejiang Prov Key Lab Silkworm Bioreactor & Biome, Hangzhou 310018, Zhejiang, Peoples R China
[3] Chinese Acad Sci, Shanghai Inst Materta Med, State Key Lab Drug Res, Drug Discovery & Design Ctr, Shanghai 201203, Peoples R China
[4] Jiaxing Univ, Affiliated Hosp 2, Dept Endocrinol, Jiaxing 314000, Peoples R China
[5] Shanghai Inst Technol, Sch Chem & Environm Engn, Shanghai 201418, Peoples R China