1. Protein Structure-Function and Research Unit, School of Molecular and Cell Biology, Faculty of Science, University of the Witwatersrand, Braamfontein 2050, Johannesburg, South Africa
2. Facultad de Ciencias Químicas, Universidad Autónoma de Nuevo León, San Nicolás de los Garza, Mexico
3. Centro de Investigación en Biotecnología y Nanotecnología, Facultad de Ciencias Químicas, Parque de Investigación e Innovación Tecnológica, Universidad Autónoma de Nuevo León, Apodaca, Mexico
4. Department of Agriculture and Animal Health, University of South Africa, Florida 1710, South Africa