MGKEKVHINIVVIGHVDSGKSTTTGHLIYQLGGIDKRVIERFEKEAAEMNKRSFKYAWVLDKLKAERERGITIDIALWKFETTKYYCTVIDAPGHRDFIKNMITGTSQADCAVLIIDSTTGGFEAGISKDGQTREHALLAFTLGVKQMICGLNKMDATTPKYSKSRYEEIVKEVSTYLKRVGYNPEKIPFVPISGFEGDNMITRSTNLDWYKGPTLLEALDNLSEPKRPSDKPLRLPLQDVYKIGGIGTVPVGRVETGVIKPGMVVCFAPSGLTTEVKSVEMHHESLPEALPGDNVGFNVKNVSVKELKRGFVASDSKNDPAKECANFTAQVIIMNHPGQIGNGYAPVLDCHTSHIAVKFSEILTKVDRRSGKELEKEPKFVKNGDACFVKMIPTKPMCVETFAEYPPLGRFAVRDMRQTVAVGVIKAVEKKDATGAKVTKAAQKKK*