MKNYSEMLPHITGSDYETHFWDALRGKQGYKEQVSKGVDNRSGALTLNPKGQSRYMAALEKEGLFRSLATDIRAYNYNYNIKTANGNDVAAWVEEGGTIPIADGMGDFNDIALKIHKLVVFLKLEEAFVKDATFKIEDYLVSRLAKNFGRAEDNGFINGTGENMPTGILAASGGAEVGVTTNAITYEDVVKLFFSVKPEYRRNGVWLMNDETALALRTLKDDGGNYIWNHANDTILGKKVCISEFMPSAGTGAKPIAFGDFSYYWIVDRRPLSIRTLTEQYALEDCIGYLAYEFLDGKLVRPEAIKVMEMTA