MGLFSEAVLAQYKNAHSLPAEPPHTFEIASAAHRAMIHNGRSQAIIVSGESGAGKTESARHVMLYLRYVSNTSPELETRLYGSDPITEGFGCAKTVLNDNSSRMGKFTTLNFDPSARIQGASLNTYLLEKTRVTQCGPGERSYHCFYALLRGASPALLKELRLPSAEPSAYAYLAGGHTGESGGERTDKMLWAELENALANQAWEGAALDELWQLVAGVLLLGNVRFDAANRDAAAVEHSSAPSIAGCEAVLGLQQGSLAQALTKRKVKPGGDIYDLSLVAAGDNRDALAKAIYSKLFDRLILQINRALAEARNIYSPRATAHVIGIVDIFGFEIFEKNSLEQLCINFANEKLQALFTKTVFVETMRAYQEEDIDAPDMSYTDNGALIQTLEAPNTGLLAILSEECVVPKGSDEGFTEKVMAQHGKGGIIVRMKGVGPKDGFGINHFAGLVNYGTRAWLDKNTDPLNGDLVVLMQFSDNELLKELFTEPADVAPAAGDRKKFKSTKFKGVTDTFSAQLTDLVGTLDKCDLHFVRCFKSNDQKKPDLVEDAVITRQLNTSGMLDALRVARTGFLDRMPFDEFCGNFGFLVVPGLVTKASFASKAPKDRVLALLQKLAVPGQKFRCGKARVFFASGVLEGLRTRR