MKSKMDAILQGVSTVAIAGHQRPDGDCVGSCMGMYLYLKENYPTIQADVYLEGAEDVFSHIPNLDQVKSVWQEDRIYDLLLLFDVSSVDRIGVAGKALETAKHSFCVDHHITNPGIAKENHVVPQASSTCEVLYELLDEEKITKGIAGALYTGIIHDTGVFQHSCTGTRTMEIAGKLMNTGIDFTKIIQDSFYTKTYAQNQIMGRTIMESIMLLHGKCIVGYVKQKDMKFYGVTGKDLGGIVSQLRNTKGVEVAIFLYETGVQEYKVSMRSSGTVNVAKIASYFGGGGHVLAAGCTMQGSVYDVINSLTYDIEKQLQECENAD