Propose a mechanism to show how the reaction of ethyl formate with an excess of allylmagnesium bromide gives, after protonation, hepta-1,6-dien-4-ol.