Electrochemistry Of Dehaloperoxidase: Fe3+/Fe2+ Redox Mechanism And Protein-Electrode Interactions.