MARKKVTLQWIANDSTRRATFKKRRKGLMKKASELATLCDVDACVVVYGDGESQPEVWPDDVAKAAQVLARFKAMPELDQCKKMMDMEGFLNQRIDKLREQLRKARRENHERETALLLHDAIAGRRPGLAGLSVEEIAGLGWMVENRLNGVKDAIERLQAATAGKGGQDVVLPDPATATTNLQLQLPQVSLLPLVPYSVDAPAEHGHAGVVHEAAAQPQAPSWLMEVAKAGGDLGALVYSGFGGGRGSFGGAGGTSVGVVADMLPHLGNLGAGFGWADPGLSPFPPI