MMKNPESSLPPGFRFHPTDEELILHYLTKKVASTPLPVSIIAEVDIYKFDPWELPAKAAFGEKEWYFFSPRDRKYPNGARPNRAAASGYWKATGTDKTIVASLGGRQNVGVKKALVFYKGRPPKGIKTNWIMHEYRLPENPNNYTTTSKTMKLKDLSMRLDDWVLCRIYKKSNVSSSAAVPPIDHEEEVEEEEDFLHDVLLPSLKSPLPGLGHNMSTNNTDLMPQKSSSFSNLLDAMDYSLLTSFLADGQYSNPTGTGLQSTPNRFPCSGTTGLDQKPLFINDYSNISSSSSSSKSHLLQKLPQFNGLNLPAIPSTESRLKRHDHPIADDHGLLYPSKKYVNSNCSFNHATIQSDNISQGHLLNHSLLNHQQLVLSSPQFQFQG