1,4-Benzenedicarboximidamide 15411-54-8 Terephthalamidine