Text this: Functional, biochemical and 3D studies of Mycobacterium tuberculosis protein peptides for an effective anti-tuberculosis vaccine