MGGGLGKDFGSMNMDELLRSIWTAEESQAMASAAAAAAEGGLQRQGSLTLPRTLSVKTVDEVWRDFEREASPGAAAADGGGGGGEQQQPRRQPTLGEMTLEEFLVRAGVVRENTAAAAAMVAAAAAPPVAPRSIPAVNNSSIFFGNYGGVNDAAAAAAGAMGFSPVGIGDPTMGNGLMSGVAGIGGGAITVAPVDTSVGQMDSAGKGDGDLSSPMAPVPYPFEGVIRGRRSGGNVEKVVERRQRRMIKNRESAARSRARKQAYTMELEAEVQKLKEQNMELQKKQEEIMEMQKNFFPEMQKNQVLEAVNNPYGQKKRCLRRTLTGPW