MGALFIQLPFVFVSTLEEQRRFSLLLKDEGLGFLLLFHDTEMHKEKVRISVVVIGFVDSGKSTTTGHLFHKVGGIDKHVIARYEEESAEMNKYAWVLNKLKAERERGITIDTSLLEFETYNYYVSVIDMPGHRDFIKNMITGTCKVDCAVLIIDSTAGAYKHGMSNHGLIHEHVLLAFTLGVDQMICCCNKMDATTPKYSEERYNEIVQGLSNDLTKVGYKPERAHFVPISGLEGDNLTERSSNFDWYKGLVLLEALDMLKRPRRRCESPRSPLLPGSKSFRLHLLPRFNSFRLPLLPGSNSFRLPLLDVYRTRLGGTVVTGRIEAGFVCCGMRLTFGPTGPVSGPVTSILHNGTLVYQATRGDDVSISIGDTIAATELRRGYVASDASSGDPAKGAVGFHVYVIILDHPGQIENGYTSFLKCHTTRGDVRFHKILRKIDRHSGEIIEDQPKFLQNGDVGFVRMIPTVPMAVEAFSDYPSLGRFVIGNMEAVGVIQRLTI