MKFENLLGQRGTAVAKRLGWKQGDEEESWSKKAIDSLMKKLQKHNKEALASLEMALQCQGRQRTDCVTIPRSLDGRLQISHRKALPHVIYCRVYRWPDLQSHHELKAIDDCRYCYESGQKDVCINPYHYERVESASILPPVLVPRYTEPPPHIIPRLLRISRLQTDPSASSMPCNIDFSHYSDAMMMSKRDDEMDASIIIPNGVTTIEVPYEEGKFWATISYFELNTRVGEQYKVSSPTVEIDGFTDPTSNPSKICLGLLSNVNRNQQIESTRRRIGRGVKLTYVPNQGTLFAECQSESAIFIQSRNCNYFHSFHPTTVCKITNGISLKIFDMSKFRELLAESTRCCSFDAIYELTNMTIIRMSFVKGWGAEYQRQDVTSTPCWIEIHLHAPLQWLDKVLSQMGPPPNPISSIS