"x is an integer of 0 to 30; y is an integer of 2 to 200; R8 is hydrogen or C1-4 alkyl; R9 and R10 are independently C1-12 alkylene; R11 is hydrogen or C1-6 alkyl and R11 is C1-6 alkyl; or R11 and R12 together are C3-10 alkylene; and R4 is the residue of a diol containing at least one functional group independently selected from amide, imide, urea, and urethane groups; in which at least 0.1 mol per" . . . .