1,4,7,10-Tetraazacyclododecane 10045-25-7 (TETRAHYDROCHLORIDE SALT) 294-90-6(FREE BASE) AIDS-051704 AIDS051704 Cyclen IPS1 NSC629374(FREE BASE)