Affiliation: | a Department of Chemistry, Peking University, Beijing 100871, People's Republic of China b Cardiovascular Institute and Fu Wai Hospital, Peking Union Medical College and Chinese Academy of Medical Sciences, Beijing 100037, People's Republic of China |