NSC643138 Triethyl pyrrylidene phosphono acetate