Supplier Page from MyBioSource.com for Recombinant Putative thymidine phosphorylase (UNCMA_17660), partial