Alkyl hydroperoxide reductase from Salmonella typhimurium. Sequence and homology to thioredoxin reductase and other flavoprotein disulfide oxidoreductases.