5-isonitrosobarbituric acid; alloxan-5-oxime; violuric acid