1 4 7 10-tetraazacyclododecane synthesis July 8, 2019 16 32 64 128 1 4 7 10 tetraazacyclododecane synthesis 1 4 7 10-tetraazacyclododecane 1 4 7 10-tetraazacyclododecane-1 4 7 10-tetraacetic acid