4-Phenylurazole Min 98.0% T 5G Synonym 4-Phenyl-1 2 4-triazolidine-3 5-dione MDL Number 00005226 Beilstein 26 3/4 00 0540 SDBS 13641 Mol. F