MPDKNITKSATAGVTKLDKVNYIQWAIDVQLLLEEKGLWPFLTVKQVEPDATATQDAKDRFDLSYEEKDSVLSFKKLNELNYVSWKRDMLACLASKGLSKFIDPKHAVAAGDTAADLKCLLDGLEGPADRWDKLAKTYEPKSKAHISRLLGEFHLAQMTENESIILFLNLITQLARDLSLARKTIPDDDIAYHTTCTLPSQYHNVVGIMHMWDDAQFTAANVKKTLIEEFESLKLREFLGINLSVWDIKDVAVGGNGGSSPDMSPDEGMSTSNIVDLSVYFNGLECSNVDLSNPLTITPSGVTTRKKPMQPVPILPFKPRSKVERAPVPGKSEWIREQVQRQSGATAGQWDVYFYTPGQQVKLRSRPEVRSYCENELNEPCVAADYDWKPSQKPVDTVVQEPNTEQAVVKPQGSNKGFNDI