Supplier Page from MyBioSource.com for Recombinant Insertion element IS630 uncharacterized 39 kDa protein