1. Department of Biology, University of New Mexico, Albuquerque, United States
2. Center for Evolutionary and Theoretical Immunology (CETI), University of New Mexico, Albuquerque, United States
3. Department of Mathematics and Statistics, University of New Mexico, Albuquerque, United States
4. Centre for Biotechnology Research and Development, Kenya Medical Research Institute, Nairobi, Kenya