2',3'-dialdehyde ATP 54970-91-1 ATP Dialdehyde Adenosine 5'-triphosphate 2',3',-dialdehyde Dial-ATP Oxidized ATP Oxo-ATP Triphosphoric acid, P-(2-(1-(6-amino-9H-purin-9-yl)-2-oxoethoxy-3-oxopropyl)) ester oATP