2,5-dioxopiperazine hydrolase (substance)
Supplier: international · SCTID 130787006
Hydrolase Protein