MKFENLLGQRGTAVAKRLGWKQGDEEESWSKKAIDSLMKKLQKHNKEALASLEMALQCQGRQRTDCVTIPRSLDGRLQISHRKALPHVIYCRVYRWPDLQSHHELKAIDDCRYCYESGQKDVCINPYHYERVESAGILPPVLVPRYTEPPPHIIPRLSRLHTGPSASSMPCNIDFSHYSDAMMMSKRDDEMSSNVIIPNGVTTIEVPYEERKFWATISYFELNTRVGEQYKVSSPTVEIDGFTDPTSNSNKICLGLLSNVNRNQQIESTRRRIGRGLVSQLVNFLRIYKSSRNAFCCHFKKRVVCFLHVFFLTSILPDFVV