Supplier Page from MyBioSource.com for Recombinant Insertion element IS629 uncharacterized 12 kDa protein