MKNRFKQVIPIAMRFLKGRFEKKIIWSLISFGTLIIGQSFTQNWWINFVIDMYNDHFNRNMPYPVDSSQVWNVLLSLLAGGSLIVLAIYFYFRTKNREKLKPMLLIQHSSIQMISYSNINKDLSDYNLEQYPLNQLEEFKSMDRVHIYHALREQEKTINRIASRIDGSSGVEVAYMGLAHIPVTMLLGYQLSDKSSPMFYEWNQNELIWEQIESKPNFKFPILFLEKKDTQQEIQSTREVVVKIGITYPIGDEDIQELQFQNLNSYYLHLNPPHRNAVISSEQLKTYKKNFRDLLDQINQRYPQLQTIHLFYSGQPSLAYTLGSAISSRMDVDIWIYNHVRNESPKYKWGIKLPKENTSLELKINEMRVNIVQSEY