structure of mycobacterial thiol peroxidase Tpx