flavoproteins