Mycobacterium leprae: genes, pseudogenes and genetic diversity. (January 2011)