XXU43954 2994 657 795 multiple cloning site XXU43954 2994 721 766 Lac-Z XXU43954 2994 2009 2869 ampR