polyurethaned polyynyl polyynic oligouridylated polyvinylic cyanuric polyterpenic uridylic polyaminopolycarboxylic polyacetylenic