1,4,7,10-Tetraazacyclododecane 294-90-6 5-26-11-00023 (Beilstein Handbook Reference) BRN 0606114 Cyclen NSC 629374