31384-73-3 5,5-Diphenyl-2-thiohydantoin, sodium salt Hydantoin, 5,5-diphenyl-2-thio-, sodium salt