MGKEKTHINIVVIGHVDSGKSTTTGHLIYKLGGIDKRVIEKFEKEAAEMNKRSFKYAWVLDKLKAERERGITIDIALWKFETTKYYCTVIDAPGHRDFIKNMITGTSQADCAVLIIDSTTGGFEAGISKDGQTREHALLAFTLGVKQMICCCNKMDATTPKYSKARYEEIMKEVSTYLKRVGYNPDKIPFVPISGFEGDNMIERSPNLDWYKGPTLLDALDLIQEPKRPSDKPLRLPLQDVYKIGGIGTVPVGRVETGVLKPGMVVTFAPTGLTTEVKSVEMHHEALLEALPGDNVGFNVKNVAVKDLKRGFVASDSKNDPAKEAANFTAQVIIMNHPGQIGNGYTPVLDCHTSHIAVKFAELLTKIDRRSGKELEKEPKFLKNGDAGFVKMIPSKPMTVETFSDYPPLGRFA