flavohemoglobin flavohaemoglobin flavodomain flavocytochrome flavoprotein flavination flavodoxin flavohemoprotein apoflavoprotein globin