flavoprotein apoflavoprotein flavohemoprotein flavohemoglobin flavodomain molybdoflavoprotein flavoglobin ovoflavoprotein paroxonase flavocytochrome