MKIYYEKDVNIDVLKDKTIAVIGYGSQGRAQAQNMAESGLNVVVGLRKGGSSWQTALDDGMKVLTMEEAAEIADVIHILIPDEIQAEVYEKSIKPGLKEGNTLSFSHGYNIHYQYIIPPENVNVTMIAPKGPGSTVRGQYLDGFGVPGLVAVQQDYTGNALDIALAMGQGSGLTRAGVLETTFKEETETDLFGEQAVLCGGVTELIKAGFQTLVDAGYQPEVAYFETCHELKLIVDLIYKKGFAGMWHDVSNTAEFGGLTRRDRVITDESRKEMKEILKEIQNGKFAKQWALENQAGNPQLKRMRAIEDDLEIEKQGKKLRKLCGLEK