MGKEKIHISLVVIGHVDSGKSTTTGHLIYKLGGIDKRVIERFEKEAAEMNKRSFKYAWVLDKLKAERERGITIDIALWKFETNKYYCTVIDAPGHRDFIKNMITGTSQADCAILIIDSTTGGFEAGISKDGQTREHALLAFTLGVKQMICCCNKMDATTPKYSKGRYEEIVKEVSSYLKKVGYNPDKIAFVPISGFEGDNMIERSTNLDWYKGPTLLEALDLINEPKRPSDKPLRLPLQDVYKIGGIGTVPVGRVETGVLKPGMLVTFGPTGLTTEVKSVEMHHESLPEALPGDNVGFNVKNVAVKDIKRGYVASDSKNDPAKEAANFIAQVIIMNHPGQIGNGYAPVLDCHTSHIAVKFAELVTKIDRRSGKELEKEPKFLKNGDAGMVKMIPTKPMVVETFSQYPPLGRFAVRDMRQTVAVGVIKSVEKKDPTGAKVTKAALKKK*