MTTTPLCVFEKLSKAAFMNEVQKFPVLYDKFNKDFKDKWKKKNAWEEVGHLSNLSPNQAEEKYKSIRSSYGRWLKSKKNILSGSGRNSVPPQFLQLDWLNTLIEHRETTTSICLPSDSRLETSNLEENIDMVCEQVENTHHPFNNDHISEDVTTENSSINTCVQGESSESAIHANNKKKRKSWILMIYLIEPLVKTLEKINSNIENPTLEEQDEDYLFMKSLVPQLKRLNNYSKALAKVQIQTLHLKLEFPDRGETI