MGKEKTHINIVVIGHVDSGKSTTTGHLIYKLGGIDKRVIERFEKEAAEMNKRSFKYAWVLDKLKAERERGITIDIALWKFETTKFYCTVIDAPGHRDFIKNMITGTSQADCAVLIIDSTTGGFEAGISKDGQTREHALLAFTLGVKQMICCCNKMDATTPKYSKARYEEIMKEVSAYLKKVGYNPEKIPFVPISGFEGDNMIERSTNLDWYKGPTLLEALDMISEPKRPSDKPLRLPLQDVYKIGGIGTVPVGRVETGVIKPGMVVTFAPTGLTTEVKSVEMHHEALIEALPGDNVGFNVKNVAVKDLKRGFVASDSKNDPAKEAANFTSQVIIMNHPGQIGNGYAPVLDCHTSHIAVKFAEILTKIDRRSGKELEKEPKFLKNGDAGYVKMIPTKPMTVETFSEYPPLGRFAVRDMRQTVAVGVIKAVEKKDATGAKVTKSAAKKK*