MDDFNVSSLHESKNEWGARLLTILTPLVVEGFRSIFEEAVKLCRDNDEMDKYLMTFQNFITRIPKWNPNIIEQEKTRIIEKSACVYLEELVTCVHIIQLKLLTAMRTGQKQKKIDIDIPKLNDFIHKIYINVARKLYKNVYLFELGISPLQIQKHNREMELIIQECILNTVRETIPIEGILRAYLDESVEEEVIEDVKEQIIQEPVTIPNPALEETERLIDQQSGLTKELGSSYNQEPGQSLSFNNVDMVRDSNNNEEFVEAPKDIERLNEISELRNIQRKLETDEEDENPRLRILEEDAPLSSLDVHVIDPPRLELLPDLLIDDIEVLA