MATTNLHSNFNFSLDLNGPSFAPVPIAMATDRHPLIINHNQKKNCNISSRKHITSTKIENNVSNLRKVWCESTGKMAEEAENENDGVDVFKKVSQMLWGRGLPPQILVVAVRTAWSSGWKTMMKQLAPSDPRGSYTRPDSAFRGRPSNPVDSSEVGRYHLYAALACPWAHRALIVRALKGLEDAVGVSIASPGLNGPWEFPISTSNYPSNPSTAGYLRPTVDIANGCRTLKEVYARRNGGSGYDGRATVPMLWDTLRNDVVNNESADIIDILNSDFNQVARYPQLDLSPPFLRDQIKRWNDIIYPNINNGVYRCGFAQSQGAYEIAVQCLFDTLDSLELHLSASRYLCGDILTLADVRLFTTLFRFDPVYHILFKCSKKKLSEYPNLYGYMLDIYQVQCFPLKSLLKSDTVFYEGKWTFLN