1. First Affiliated Hospital of Bengbu Medical College, Bengbu 233000, China
2. Anhui Key Laboratory of Infection and Immunity of Bengbu Medical College, Bengbu 233000, China
3. Department of Paediatrics, Chongqing University Three Gorges Hospital, Chongqing 404010, China
4. Basic Medical College of Bengbu Medical College, Bengbu 233000, China
5. Second Affiliated Hospital of Bengbu Medical College, Bengbu 233000, China
6. National School of Tropical Medicine, Baylor College of Medicine, Houston, TX 77030, USA