5-dehydro-4-deoxyglucarate dehydratase (substance)
Supplier: international · SCTID 69513001
Lyase Protein