Problem with sweep along twisted path

I want to sweep a profile along a twisted path (in 3D). In my sweep profile, I have a sketch segment that is perpendicular to Axis1, and this segment should stay perpendicular to this axis in the whole sweep feature. There for I choose alignment type 'Direction vector' and 'Axis 1' in the sweep feature definition.

The result of this sweep is OK for that, but the section of my sweep body isn't normal to the path after the first bend..

Does anyone know a solution to keep the profile section normal to the sweep path? I don't mind the section where the profile bends.

I don't use a guide curve because I need to be able to change my sweep path without have to update to guide path too.

Thanks for your help.

I include my file here:

SolidworksParts And Features