MKFENLLGQRGTAVAKCLGWKQGDEEESWSKKAIDSLMKKLQKHNKEALASLEMALQCQGRQRTDCVTIPRSLDGRLQISHRKALPHVIYCRVYRWPDLQSHHELKAIDDCRYCYESGQKDVCINPYHYERVESAGILPPVLVPRYTEPPPHIIPRLLRISRLQTSPSASSMPCNIDFSHYSDAVMMSKRDDEMDASVIIPNGVTTIEIPYEEGKFWATISYFELNTRVGEQYKVSSPTVEIDGFTDPTSNPGKICLGLLSNVNRNQQIESTRRRIGRGVKLTYVPNQGTLFAECQSESAIFIQSRNCNYFHSFHPTTVCKITNGISLKIFDMSKFRELLAESTRCCSFDAIYELTNMTIIRMSFVKGWGAEYQRQDVTSTPCWVEIHLHAPLQWLDKVLSQMGPPPNPISSIS