MMKPLLEARQIRKQFSGVAVLKGIDFTLCAGQVHALMGGNGAGKSTLMKIIAGVETPDNGELTIGDRAFARLNPALAHQLGIYLVPQEPMLFPNLSVRENILFRLPKRADTVARLQDKLQKLNCQINLDASASTLEVADQQMVEILRGLMREARILILDEPTASLTPGETERLFSQIRALQALDVGIVFISHKLPEIRQLASHISVMRDGAVVLSGETAAYRDEQLINAMTPVSRDHALSDTQKLWLSLPGNRRTQPQDFPVLRVEDLTGEGFIDLNLEIRAGEIVGLAGLVGSGRTEFAETLYGLRPPRAGRIWLENREISCDSTRARLASGLVYLPEDRQVSGLFLDAPVRWNTVMFNQPSWWQQGKREAAVVERYHRALGIKLADGDQPVRTLSGGNQQKVLLARCLEANPLLLIVDEPTRGVDVSARADIYQLLKSVAAQNVAVLMISSDLDEFVGLADRVLVMHQGRYSGELARQAVTVDRMMTLAFGGQA*