MGKEKTHISIVVIGHVDSGKSTTTGHLIYKLGGIDKRVIERFEKEAAEMNKRSFKYAWVLDKLKAERERGITIDIALWKFETTKYYCTVIDAPGHRDFIKNMITGTSQADCAVLIIDSTTGGFEAGISKDGQTREHALLAFTLGVKQMICCCNKMDATTPKYSKARYEEIMKEVSAYLKKVGYNPEKIPFVPISGFEGDNMIERSTNLDWYKGPTLLEALDMVQEPKRPSDKPLRLPLQDVYKIGGIGTVPVGRVETGVIKPGMVVTFAPTGLTTEVKSVEMHHEALSEALPGDNVGFNVKNVAVKDLKRGYVASDSKNDPAKEAANFTSQVIIMNHPGQIGNGYAPVLDCHTSHIAVKFSEILTKIDRRSGKELEKEPKFLKNGDAGFVKMIPTKPMTVETFSEYPPLGRFAVRDMRQTVAVGVIKAVEKKEATGAKITKAAAKKK*