Affiliation: | (1) Department of Medicine, University of Nairobi, PO Box 19701, 00202 Nairobi, Kenya;(2) Louisiana State University Health Sciences Centre and Louisiana State School of Medicine, New Orleans, LA, USA;(3) 1542 Tulane Avenue, 70112-2822 New Orleans, LA, USA |