AF434927 6182 97 614 artificial intron AF434927 6182 3359 3464 ColE1