hydroperoxyflavins