MTTTPLCVFEKLSKAAFMNEVQKFPVLYDKFNKDFKDKWKKKNAREEVGRLSNLSPNQAEKKYKSIRSSYGRWLKSKKNIPSGSGRNSVPPQFLQLDWLNTFIEHRETTTSICLPSDSRLETSNLEENIDMVCEQVENTHHPFNNDHISEEVTTENSCINTCVQGESSESTIHANNKKKRKKLDSDDLLDRTLVKTLEKINSNIETPNLEEQDEDYLFMKSLVPQLKRLNNYSKALAKVQIQTLLLKLEFPDRGETI