Supplier Page from MyBioSource.com for Recombinant Deinococcus radiodurans Putative esterase DR_2321 (DR_2321)