MARFPFSAIVGQDDMKLALLIAAVDPSIGGVMVFGDRGTGKSTAARALASLLPPILAAEGCPYGCSKEDQARYPDVCGSGKMVKRPVPFVDMPLGATEDRVIGSLDLERALRSGEKAFEPGLLAKAHRGFLYIDEINLLEDHLVDLLLDVAASGENVVEREGLSVRHPAKFVLIGSGNPEEGELRPQLLDRFGLSVDVRTPKDIEVRIEIMRLVAANEADPEAFAARWAAEDEAILKRIAKGKTRLAKLVPGDDVLRDAANLCLAVGADGLRGELTLMRAARALAALEGAKKVTRKHLVAIAPAALRHRLRRDVLDETGSTARITRAIAELFG