MGMEKVRKSIVVIGNVDSGKSTTTGHLFHKVGGIDKHVIVRYEEESAEMNKYAWVLGKLKAERERGITIDTSLLEFETDNYYFSVIDMPGHRDFIKNMIIGTCKVDCAVLIIDSTAGAYEHGMSNHGLTHEHVLLAFTPGVDQMICCCNKMDATTPKYSEQRYNEIIQGLSNDLRKVGYKPDRARFVPISGLEGDNLTERSSNFDWYRGPVLLEALDMLKRPRRRCESFRLPLVPELNSFRLPLVPRFNSFRLPLLDVYRTRLAGTIVTGRIEAGFVCCGMHLTFGPTGLVSGPVTSILHNETLVYQATRGDDVSISIGDTIAAMDLRRGYVASDALGDPAKRAVGFHAYVIILDHPGQIENGYTSFLKCHTARAAVRFHKILRKIDRHSGEIIKDEPKFLQNGDVGFVRMIATVPMAVEAFSDYPSLGRFVIGNMEAVGVIQRLGI