MKNKYCKQVLAVILAATMMAGTVSTATHRVYASEETQATEEGDNVVITKEEKPYLALGADLTADQQHTVLSYMGIDVADFDNYDVVYVNNDEEHKYLDAYVPKKQIGTKALSSVLISLTDKGNGIKVSTYNINYCTAGMYKNALATAGISDANIIVAGPFALSGTAALVGTFEAYEKMTGETLDEDVVDAAMDELVTTGDLEQSIDGDSEDVEAMIADLKGKIANGELNSAEDIENAIDELADKYEINISDEDKQKITKLMEKLKGLDLDWGSIKDQAQDWADQLQNQLSDKDLGQKIADFFAKLWEAICSLFN