5-Allyl-5-propylbarbituric acid sodium salt 66941-86-4 BARBITURIC ACID, 5-ALLYL-5-PROPYL-, SODIUM SALT