MKFENLLGQRGTAVAKCLGWKQGDEEESWSKKAIDSLMKKLQKHNKEALASLEMALQCQGRQRTDCVTIPRSLDGRLQISHRKALPHVIYCRVYRWPDLQSHHELKAIDDCRYCYESGQKDVCINPYHYERVESAGILPPVLVPRYTEPPPH