MTGQIFTDAQQAVGFATPALYRMHSTVFEEKYPAFDYATYMPVNEDGDMWDVGTIVTSLNGPAGRAEYISAKGFDIPNVSKQMSQGVTNFFLAGCGYELSLQEVNRASKMGVDLASRDASDARKIAEKFIFDRGMTGSTEKGFTGLINNGGVPTANVPADGTGSATAWSTKDADKKVRDVNLAITDVFTNTKETEMADTLLLPTSSFLDASTARVGDTGMTVLAYIQANNAYTAISRQPLNILPMQWLETAGASSTKRMIAYARNPGVLEFFLPGAFTFMPMHPISSLAWRVDGIMNVGQLEIYRPKAVSYRDGI