MGKEKVRISIVVIGYVDSGKSTTTGHLFHKVGGIDKHVIVRYEEESAEMNKYAWVLGKLKAERERGITIDTSLLEFETDNYYFSVIDMPGHRDFIKNMIIGTCKADCAILIIDSTAGAFEHGMSNHGQTHEHVLLAFTLGVDQMICCCNKMDATTPKYSEERYKEIVHGLSHDLRKVGYKPDKVRFVPISGLEGDNLTERSSNFDWYKGPVLLEALDTLQRPRRICESPRFPSVPGSKSFRLPLVPRFDSFRIPLLPGSNSFRLPLLDVYRTRHAGTVVTGRIEAGFVCCGMRLTFGPAGLVSGPVTSILHNETLVFKVTRGDDVSLSIGDTIAATDLRRGYVASDALSGDPATRVVGFHAYVIILDHPGQIKSGYTPFLKCHTARAAVRFHKILRKINRHSGEIIEDEPKFLQNGDVGFVMMIPTVPMAVESFSDYPSLGRFVIGDMEAVGVIQRVRI