MLKDPIEYARLKTEQLKATRQKQDQEAQEEAKAAAVLQEQLHGFQLWRQQRKELKASIEQAAAKEDKQYGAALSKYVAYKAQTELARLGEREAVLFSAMMQLPALLAAVSPSVAHTLSHRFGRLSLLVPNGIDTGQWMGALHDPGPGLAPAPLPHPDPASEARPGQPQYRVLLVGHPGLAIKDFPTALAVLQSVSQALGRLHVTWVCQAEPPPAALDWCGPSVTWKLEVTPPQDALPALFRGHQALLMTSRSEGWSLPVLEAMASGVPPVITACGGPEAFALHEHNCLLAQ