MGKEKTHINIVVIGHVDSGKSTTTGHLIYKCGGIDKRTIEKFEKEAQEMGKGSFKYAWVLDKLKAERERGITIDIALWKFETSKYYVTIIDAPGHRDFIKNMITGTSQADCAVLIVAAGTGEFEAGISKNGQTREHALLAFTLGVKQLIVGVNKMDSTEPPYSESRFEEIKKEVSSYIKKIGYNPAAVAFVPISGWHGDNMLEVSTKMPWFKGWNVERKEGKADGKCLIEALDAILPPTRPTDKALRLPLQDVYKIGGIGTVPVGRVETGVLKPGTVVVFAPVNLTTEVKSVEMHHEALQEAVPGDNVGFNVKNVSVKELRRGYVAGDTKNNPPKGAADFTAQVIVLNHPGQISNGYTPVLDCHTAHIACKFAEIKEKVDRRSGKSTEENPKSIKSGDAAIVNLVPSKPLCVESFQEFPPLGRFAVRDMRQTVAVGVIKSVNFKDASGGKVTKAAEKAQKGKK