MWAIALHAGAGMIPQDVPLEMKQKIEAALRDCLQQGISALEASRSAIDAVEIVVRALENNPLFNAGRGSVFTTNETIEMDACIMDGPTKNCGAVSGLTTVVNTISLARLVMEKSPHLYLGFGGAQEFARQQSVELADPEYFKTETRLQQLRAKRGEKFEPELESEYGASICADKFVGETQSTNFGRIGDTPIVGAGTYANHLCAISCTGIGECIVRETVGREVAAIMEYKGFSLSEAVHEVIEKRLEQGTAGLIAVSSTGELAIAFNTTGMYRAAAKEDGHFEVAIWQLVLIYVLTQ*