MKFVSIISNSRMLFLFLLITAKSDRESCLYIFDENIRGVNITPTFVSTRAKGLFDLFIKKLRSRVALSFFLLKRKIKLEETIVYGADHLSHSLLFLKKCSFFLIEDGTENYHQKSYKRSWKNKLFSIPKFGMYKNVKRIYLTKRENVPDCIKSKVEYINIKDLWFKKTEEEKLEILYLLGIDMKKIQLLIGEPFILFTQPLSEDYILTENEKIELYKSIIDKYDASKLVIKPHPREKTDYSRIFPNVKVFDETYPSEVLDILEVKFSRVITLFSTAAFSYPKEKVDFYGTKIHPKLLAKFGNIEYE