MQMSDIVKYHNDFNKIKLPSFNEIEQDLLCGLMVKLKEQKGKVFFYPGELKKFLKSDYTNESLLKFSTSLKEKFFKADFTIIEKLTRGNKEVTAYRTINLFTEFAIYVTNDKKELESIEIQVNPRFEYILNQLTANFTSFELAEFIALSGKYTKTLYRLLKQYRTTGTAYFEWDEFKRIMDIPENYEMHNIDKWVLKPAIKELSKERTLFDQVRIPFKNLAFEKKKIKARGRGGKVVGIEFTFKPENIAIQKIENEAIENASDEDKILMTCKSLCQSKIRFKYEDKIYQSNSFDFYDFTFNTIELQEDEFGNLIPNDIKIWKCNDKEQFFKMIKLFASDIY