MICIFLFLGFYMQYQTTIAAIATPPGRGGVGVIRLSGPKASLIAEHLTAKTLPAARMAGFRQFYDAEGLVMDEGLVLYFPNPNSFTGEDVVELQGHGGPVIQNALLERLFELGAKAAKAGEFSMRAFENGKLDLVQAEAIADLIDATSQAAARSAVRSLQGAFSLRINQVLEKLIHLRLHVEAAIDFPEEEIDFLADGKILALLDDVRDSVQQVQTSARQGQLLREGLQVVIAGKPNAGKSSLLNALAGNERAIVTDIAGTTRDVLHERISLNGLPITLTDTAGLRETGDIVEKEGIRRAIKEIEQADLLLLVYDLSEGADPLALAQEYFAEHLEPRRLILIGNKCDLMTGHPELAQYQNFRHVTVSAKMDMGVQALIDAITAHAGFQPEEDTFIARTRHLDAMKRTQLHLHEAREQLVVFHAGELVAESLRLAQNALSEITGEFSADDLLGKIFGSFCIGK