2-dehydro-3-deoxyglucarate aldolase (substance)
Supplier: international · SCTID 42832007
Lyase Protein