MGRRKIEIKKINDQDARQVCFSKRRAGLFKKASELCILCGAEVAVIVFSLAGKAYTFGHPCVDSVLDRFHRHQTSGPTGPTPGMSGPTHGLVCEYAELQRQLELEKKKGASLAKKTRQEHPGPLGQQQFWWDADLQSLCNYQLEQFLSALLELKAKVDKRAIELTCGQPGGGAHGFAWVPPPATAMKSYGGQDYFMKLMYGDTTPH