[1] Tulane Hlth Sci Ctr, Dept Med, Peptide Res Labs, New Orleans, LA 70112 USA
[2] Louisiana State Univ, Hlth Sci Ctr, Sch Med, Dept Pathol, New Orleans, LA 70112 USA
[3] Fudan Univ, Inst Genet, Sch Life Sci, State Key Lab Genet Engn, Shanghai 200433, Peoples R China
[4] Beijing Univ Chem & Technol, Coll Life Sci & Technol, Beijing 100029, Peoples R China