Structural and functional characterization of a thioredoxin-like protein (Mt0807) from Methanobacterium thermoautotrophicum.