MTTTPLCVFEKLSKAAFMNEVQKFPVLYDKFNKDFKDKWKKKNAWEEVGRLSNLSPNQAEEKYKSIRSSYGRWLKSKKNIPSGSGRNSVPPQFLQLDWLNTFIEHRETTTSICLPSDSRLETSNLEENIDMVCEQVENTHHPFNNDHISEEVTTENSCINTCVQGESSESTIHANNKKKRKKLDSDDLLDRTLVKTLEKINSNIETPNLEEQDEDYLFMKSLVPQLKRLNNYSKALAKVQIQTLLLKLEFPVRGETI