Department of Biochemistry, Laboratory for Molecular Systems Biology, Stellenbosch University, South Africa.|Department of Biochemistry, Laboratory for Molecular Systems Biology, Stellenbosch University, South Africa.|Department of Biochemistry, Laboratory for Molecular Systems Biology, Stellenbosch University, South Africa.