Stereocontrolled functionalization of cycloheptadiene; An approach to tylosin and carbomycin B from a common intermediate