4a-hydroxytetrahydrobiopterin dehydratase (substance)
Supplier: international · SCTID 130845001
Lyase Protein