Diphenylacetyl-carbamic acid allyl ester (HCID 11119986)|Huagongshe