MPLFQKPEPLKITCTMTDCDNDLHCFKATQKMPVGDRGKCRACNADLVDWTRIHNRSIGDAKYTFQALKRETIRHHFFHVPIDQKAINYAKRKGRKKLKDAIRARVQKSIGSANPSWDGRQTPMSDNPIFYGQHATATCCRTCLEYWHDIPKGVPLTEEQIDYCVEILELFFDERLPEVDDNPVHVPPIRR