1. Hongqiao International Institute of Medicine, Shanghai Tong Ren Hospital and Faculty of Public Health; Shanghai Jiao Tong University School of Medicine; Shanghai 200025 People's Republic of China
2. Tong Ren Hospital Affiliated To Shanghai Jiao Tong University School of Medicine; Shanghai 200336 People's Republic of China
3. KG Pharma Limited; Foshan 528000 People's Republic of China
4. Jiangsu Tripod Preclinical Research Laboratories; Pukou Economic Development Zone; Nanjing People's Republic of China
5. Wadsworth Center; New York State Department of Health; Albany NY 12201-0509 USA