SEARCH Articles Figures Tables Flavin hydroperoxides Flavines Flavins Flavins flavin hydroperoxide Hydroperoxide intermediate