holoflavodoxins