MKKELLTRFMEKRIVELKKEQRNGTAHVYQSTLNRLKNFMNGREITFSQLTPEWLALFEQKLLADQLKWNTISTYMRMLRSVYNQALERGVATYVPRLFNKVHTGIDCPVKRAVSPEVICRLMTDRKPLPGKLAFSRDLFVLLFLLRGMPFVDLAFLRRCDLQGNVITYHRRKTSRKLTVVVGKEAMEIIQKYMYAIPDSPYLFPIIQNPGKDEYGQYARMLRLQNYRLTQVANILGIRDRLSTYTARHTWATTALRQNYNSSLICDAMGHSSVKVTETYFQPYRDDEVNRMNSSLITYILSKKKRGTDKKIRS