MDLKDGERRGAAGPGPLSRQGSIYSLTFDEFQSTLGGMGGGLGKDFGSMNMDELLRSIWTAEESQAMASASAAASASAAGAAGEDGAALQRQGSLTLPRTLSVKTVDEVWRDFVREGPAPGAAGGGAEPQPNRQPTLGEMTLEEFLVRAGVVRDNPTAAAMAAAAAVPAQPVAPRPIQAVSNGASIFFGNFGAANDAGTGAMGFAPVGIGDQAMGNGLMPGVAGMASAAVTVSPVDTSVAQLDSVGNGNGDLSSPMAPVPYPFEGVIRGRRSGAGVEKVVERRQRRMIKNRESAARSRARKQAYTMELEAEVQKLKELNAELQKKQDEMMEMQKNQVDFWVKLPFFMSYFHHAFLFFSTIEFKSIFLSVIKLMENRLLCLFVHHTSIWLN