Structure of a Promiscuous Thioesterase Domain Responsible for Branching Acylation in Polyketide Biosynthesis. (19th August 2022)