Dimethylaminomethyltartronic acid NSC96605