Structural determinants of progesterone hydroxylation by cytochrome P450 2B5: the role of nonsubstrate recognition site residues.