AY122058 3551 66 425 multiple cloning site AY122058 3551 457 583 Simian virus 40 derived polyA terminator