putative thioredoxin reductase AY099756 RAFL09-79-K20