XXU43956 3274 657 1075 multiple cloning site XXU43956 3274 721 766 Lac-Z XXU43956 3274 2289 3149 ampR