[1] Beijing Inst Technol, Sch Life Sci, Key Lab Mol Med & Biotherapy, 5 South Zhongguancun St, Beijing 100081, Peoples R China
[2] Tangshan Port Econ Dev Zone, Beijing Inst Technol, Tangshan Translat Res Ctr, Tangshan 063611, Peoples R China
[3] Chinese Acad Sci, Inst Bot, Key Lab Plant Resources, Beijing 100093, Peoples R China