KKAVNSLQLPPGFRFHPTDEELVVHYLARRAASRPFAVPIIAEVDLYKFDPWDLPDKALFGEREWYFFSPRDRKYPNGARPNRAAGSGYWKATGTDKPISSDGCKVGVKKALVFYRGRAPKGSKTSWIMHEYRLADASGASNRLSLRKKGSLRLDDWVLCRIYKKQSSDWKSPAASQEAPSRENVKMDADDESCLEEVLASLPDIDDSKICLPRLGSFTAMLS