Thioesterase enzyme families: Functions, structures, and mechanisms. (4th January 2022)