MKFENLLGQRGTAVAKRLGWKQGDEEESWSKKAIDSLMKKLQKHNKEALASLEMALQYQGRQRTDCVTIPRSLDGRLQISHRKALPHVIYCRVYRWPDLQSHHELKAIDDCRYCYESGQKDVCINPYHYERVESAGILPPVLVPRYTEPPPHIIPRLLRISRLQTCPSVSSMPCNIDFSHYSDSVILSKRDDEMDASIIIPNGVTTIEVPYEEGKFWATISYFELNTRVGEQYKVSSPTVEIDGFTDPTSNPSKICLGLLSNVNRNQQIESTRRRIGRGVKLTYVPNQGTLFAECQSESAIFIQSRNCNYFHNFHPTTVCKITNGISLKIFDMSKFRELLAESTRCCSFDAIYELTNMTIIRMSFVKGWGAEYQRQDVTSTPCWVEIHLHAPLQWLDKVLSQMGPPPNPISSIS