Structural investigation of mutant Mycobacterium smegmatis arylamine N-acetyltransferase: a model for a naturally occurring functional polymorphism in Mycobacterium tuberculosis arylamine N-acetyltransferase.