Affiliation: | 1. Department of Biochemistry and Biophysics, Texas A&M University, 103 Biochemistry Bldg, 2128 TAMU, College Station, TX 77843‐2128 (USA);2. Department of Chemistry & Institutes of Biomedical Sciences, Fudan University, 220 Handan Road, Shanghai 200433 (China) |