MLSRKWPLHSESKKLRLEHYPTPHSTYGVPMPLNLDCKIFLSHSGKDEEFTGFLYDALCRRYHVKEVAFFNEETLPKAEAISMENILIEARKSQLGVLVLTEDFFVHTPNLMLELEAFEARKVKLLPLFFGMGVEEFKKKRRMCSWEKQWRKWSTKQLGGRSNVEEVMDMWRHSLELVTNFSGLEYKKIATSHIKYINKIVDEVTHIIPPPILFSEKGVHGKNRLCQMVNDMYEKCAAKRSSSIDRTLSEVASTSTSFVLREEYSSATLDLVGIHGFSGLGKTTLCKCLCDFYFSKFNGNVCHIDIGSSLHQKHSVSSRMQYAISSLSTCDNNDFLHFQDIDQVRNFFIKRLSSMTDPIFLAIDNILPDRECEVEADFYLSCEFPKGSRIFITSRSESILRNLVIQHCSNFSIEIEDMPALEFEEARDIFVYEFPELRKFGFSNLEDDVNECVRMCTIMKTVYHPMMLKSLAAFIRWDRSIENLDWKGRLAKLQSEGIIHTENAWETVFNLFDKAYALLTSKAQRVFLELALFYDATHYNLETHEWIKMLYPHLRNKKMDEILQLQDLCFLQKKECRIEILDLLVDYGKYKAGQGVHPEYVVLDDAHRWDDLPRSARTISISRWGHDMKKRSTLDLRDVEGVKVVYIVDNAGLQEVLLSSTTC