Flavins as Covalent Catalysts: New Mechanisms Emerge.

Flavins as Covalent Catalysts: New Mechanisms Emerge.