AIDS-148538 AIDS148538 Diethyl 1,4,7,10-tetraazacyclododecane-1,7-dicarboxylate NSC681103