MSQPVGPALPEKKPCIFYKLIVSSILQDKKLRIPHKFVKKYGDELSSIVTLATPSGRFWLVELKKDKRRMWFDSGWNVFVEYYSISVGYFLVFRYEGNSHFNVHVYNLAASEINYLSNGLNNSEELSRDEHVKNIEDGDLAEIMGSCPKCSSSYFLTDKDSDECLDRDRKKYKNSTSGADLKNLHQKNDMHDLQATFQLTQGKGFQLNVVELTSTADEGGPYFLNETQQITKKIKQERWAEFVLDNNLDEGDVCVFELINTEEIVLKVTIFRVLEDAGPVKKL