MAKPKLVLAYSGGLDTSVILKWLSEKGFDVIAFCANVGQHEENFDAVKAKALNCGAIKCVVSDLRKEYVENYVFDAIKSNAIYEGRYLLGTSIARPCISKEMIRIANEEGAEYISHGATGKGNDQVRFEMCAQALSPTIKCVAPWRDAEFIESFKGRKDLLAYCEKHGIPVDAKPKANYSVDENLFHTSYESGCLEDAMCGPDESMFKMTVSPKAAPDTSEIVQIEFVKGIPTKITNMGDGTEITDSLELFLYCNKISGKHGIGRIDIVENRFVGIKSRGVYETPGGTLLRAAHMDLEGICVDREVKRITEGLANEFARLCYNGFWFAPEMELIRHSIDFSQRDVEGTVEIELYKGNVTIRGRKSPKALYNADLASMDIEGGGDAFDYNPADANGFIRINAVRLKTYAALRAKDNA*