MDNEDQVKQTSVINFHYNQGIKKLQITKSYPIEKSGFKANKTRSKPLVLDLFHSIKQGQDNKLYDILDVNQYMSLKDQQQSQNVPKSLRCKCNKSMCLKQYCDCFANGNMCTNQCQCQGCHNSEEYMEEREEAISKLKIQNTSFEKEAPIGISCKCKKSKCTKKYCDCYQNKQKCNDNCQCNNCENQLEKVEYIEQRLNPHSQSQFDENSRYPKSPIISRGQYLFRRNDSMNYSNSFGYSRKILIQQEGPYYLKQDSQGFN