MGKEKSHINIVVIGHVDSGKSTTTGHLIYKLGGIDKRVIERFEKEAAEMNKRSFKYAWVLDKLKAERERGITIDIALWKFETTKYYCTVIDAPGHRDFIKNMITGTSQADCAVLIIDSTTGGFEAGISKDGQTREHALLAFTLGVKQMICCCNKMDATTPKYSKARYDEITKEVSAYLKKVGYNPDKIPFVPISGFEGDNMIERSTNLDWYKGPTLLDALDMISEPKRPSDKPLRLPLQDVYKIGGIGTVPVGRVETGVLKPGMVVTFGPTGLTTEVKSVEMHHEALTEALPGDNVGFNVKNVAVKDLKRGYVASDSKNDPCKEAANFTAQVIIMNHPGQIGNGYAPVLDCHTSHIACKFSEILTKIDRRSGKELEKEPKFLKNGDAGFIKMIPTKPMTVETFAEYPPLGRFAVRDMRQTVAVGVIKAVEKKEPTGAKITKAAAKKK*