NSC643149 Triethyl thenylidenephosphonoacetate