Characterization of xenobiotic reductase A (XenA): study of active site residues, substrate spectrum and stability.