Structural and functional characterization of Rv0792c from Mycobacterium tuberculosis: identifying small molecule inhibitors against GntR protein