SEARCH Articles Figures Tables Enzymes haloperoxidase active site Haloperoxidase active site Haloperoxidase activities halogenation Haloperoxidases