flavodoxins