Thyroid peroxidase - can atomic iodine serve as iodinating agent?

McMurry's Organic Chemistry (7th Ed.) states, that Tyrosine is iodinated by mechanism of electrophilic aromatic substitution and the iodinating agent is $\ce{I+}$ or $\ce{HIO}$ formed by thyroid peroxidase. The mechanism is quite clear in this case.


[Wikipedia article](https://en.wikipedia.org/wiki/Thyroid_peroxidase) about thyroid peroxidase states that: 



> 
> thyroid peroxidase oxidizes iodide to atomic iodine ($\ce{I}$) or iodinium ($\ce{I+}$).
> 
> 
> 


From this figure from previous wikipedia article it moreover seems like $\ce{I^{0}}$ would be able to function as an iodinating agent. 
[![](https://i.stack.imgur.com/Ea314.png)](https://i.stack.imgur.com/Ea314.png)


I would like to ask whether atomic iodine produced by thyroid peroxidase could act as an iodinating agent by itself (if yes, by what mechanism, because I think electrophilic aromatic substitution cannot be used, morover, this reaction is supposed to happen in the colloid without any additional enzymatic support) or if I just didn't understand the article and figure correctly and additional oxidation to $\ce{I^{+}}$ is indeed needed (atomic iodine is just an irreactive intermediate).


I tried to find some references for this, but I was unable to do so.


NOTE: I originally posted this in biology.stackexchange.com but got no answers, so I thought here it might be more suitable.


