Crystal structure of halogenase PltA