Molecular characterization of a novel thermal stable reductase capable of decoloration of both azo and triphenylmethane dyes