MKFRIGYRTIKTAAGTAVSIIIAQMLGLNNFVSAGILTILCIQVTKKRSLTASWARFLACLLSMVFSTVFFEGIAYHPAVIGLLLLFFIPTAVMLKASEGVVSSSVITLHIYSAGEVTGSLLLNELGIITVGIGVALLANLYMPSLDRKLEKYQLQIEDNFKRIFDEIITYLRTNESDWDGREITGTERLISEAKTLAFRDVENHFLRNENSYYHYFKMREKQFEIIERVLPTVTSIGLTVEQGEIVADFIEELSNNIHPGNTAIVYLEKLLRMKLSFEESDLPRTREEFEARAALLHFVKEMEQYLVIKSSFKGLKKEKSA