MSQPVGPALPEKKPCIFYKLIVSSILQDKKLRIPHKFVKKYGDELSSIVTLATPSGRFWLVELKKDKRRMWFDSGWNVFVEYYSISVGYFLVFRYEGNSHFNVHVYNLAASEINYLSNGLNNSEELSRDEHVKNIEDGDLAEIMGSCPKCSSSYFLTDKDSDECLDRDRKKYKNSTSGADLKNLHQKNDMHDLQATFQLTQGKGFQLNVVELTSTADEGGPYFLNETQQITKKIKQETEPSKLHELKNFLYRVFLIDFTHPNSLKDIDEHEEELPAMNTPRNIARRWRDVTTEDKQSALHAAATFKPDNPFCRIILRPSYVYKGILLHIPRWFARKHLNGVNGTITLQVSEGKKWPVRCIYVDGHLKFCKGWAEFVLDNNLDEGDVCVFELINTEEIVLKVTIFRVLEDAGPVKKL