The Mechanism and Substrate Specificity of the NADPH:Flavin Oxidoreductase from Escherichia coli(*)