MKFENLLGQHGTAVAKRLGWKQGDEEESWSKKAIDSLMKKLQKHNKEALASLEMALQCEGRQRTDCVTIPRSLDGRLQVLRLLLWSFIQMPHYVCKNKPSRCRGQSNP