6-Deoxyerythronolide B synthase thioesterase-catalyzed macrocyclization is highly stereoselective Academic Article uri icon