MKFENLLGQRGTAVAKRLGWKQGDEEESWSKKAIDSLMKKLQKHNKEALASLEMALQCQGRQRTDCVTIPRSLDGRLQISHRKALPHVIYCRVYRWPDLQSHHELKAIDDCRYCYESGQKDVCINPYHYERVESAGILPPVLVPRYTEPPPHIIPRLLRISRLQTGPSASSMPCNIDFSHYSDAMMMSKRDDEMDASIIIPNGVTTIEVPYEEGKFWATISYFELNTRVGEQYKVSSPTVEIDGFTDPTSNPSKICLGLLSNVNRNQQIESTRRRIGRGVKLTYVPNQGTLFAECQSESAIFIQSRNCNYFHSFHPTTVCKITNGISLKIFDMSKFRELLAESTRCCSFDAIYELTNMTIIRMSFVKGWGAEYQRQDVTSTPCWVEIHLHAPLQWLDKVLSQMGPPPNPISSIS