MTTTPLCVFEKLSKAAFMNEVQKFPVLYDKFNKDFKDKWKKKNAWEEVGRLSNLSPNQAEEKYKSIRSSYGRWLKSKKNIPSGSGRNSVPPQFLQLDWLNTFIEHRETTTSICLPSDSRLETLNLEENIDVVCEQVGDTHHPFNNDHISEDVTTENSSINTCVQGESSESTIHANNKKKRKKLDSDDLLDRTLVKTLEKINSNIETPNLEEQDEDYLFMKSLVPQLKRLNNYSKALAKVQIQTLLLKLEFPDRGETI