AF434931 6182 97 614 artificial intron AF434931 6182 3359 3464 ColE1