wherein in the repeating unit represented by formula (I) of (A), Ra and Rb are a hydrogen atom and Y is a single bond, ???O???, ???S???, ???C(???O)???, ???C(???O)O??? or ???NH???, provided that when n is an integer of 2 to 5, the plurality of Y's or Z1's may be the same or different.