[1] E China Normal Univ, Inst Biomed Sci, Shanghai 200241, Peoples R China
[2] E China Normal Univ, Sch Life Sci, Shanghai 200241, Peoples R China
[3] E China Normal Univ, Dept Chem, Shanghai 200241, Peoples R China
[4] E China Normal Univ, Inst Med Chem, Shanghai 200241, Peoples R China
[5] Texas A&M Univ, Hlth Sci Ctr, Alkek Inst Biosci & Technol, Houston, TX USA