55884-62-3 NSC176251 Poly(1,1'-ferrocenediyl)