MGELPPGYRFYPTEEELVCFYLRHKLDGRRCRDIERVIPVADVCSLDPWQLPGTPRQVHQGAWTGDEEPWFYFCPRQEREARGGRPSRTTPSGYWKAAGTPGVVYSADRRPIGMKKTMVFYRGRAPSGTKTEWKMNEYRAFHYPAAAAPPSLPPQLRSEFSLCRLYTRSGCLRQFDRRAPADENTGTTSTAAAAASPEENDGSGGSMQQQQQQEQAELVIDQGGAAVDPDGWYDSDAATLTALLYWPGD