1,4,8,11-Tetraazacyclotetradecane 295-37-4 AIDS-003952 AIDS003952 Cyclam IPS2 JM1498