Triphosgene32315-10-930 % similar Ethyl 2-chloro-2,2-difluoroacetate383-62-030 % similar