Joint-functions of protein residues and NADP(H) in oxygen-activation by flavin-containing monooxygenase