Stereocontrolled synthesis of the brassinolide side chain via a pyranone derivative