MKFENLLGQRGTAVAKCLGWKQGDEEESWSKKAIDSLMKKLQKHNKEALASLEMALQCQGRQRTDCVTIPRSLDGRLQISHRKALPHVIYCRVYRWPDLQSHHELKAIDDCRYCYESGQKDVCINPYHYERVESAGILPPVLVPRYTEPPPHIIPRLLHISRLQTTPSASSMPCNIDFSHYSDAVMMSKRDDEMDASVIIPNGVTTIEIPYEEGKFWATISYFELNTRVGEQYKVSSPTVEIDGFTDPTSNPGKICLGLLSNVNRNQQIESTRRRIGRGVKLTYVPNQGTLFAECQSESAIFIQSRNCNYFHSFHPTT