MSKPMGIRFHPTDTELINYLKRFFKGELCLNEECPIQFADIYGDQPPWEIFGANFEEKFRYFITPLKKQKTEYKRFSRICAKGTWQGQTGEHLIRRNRTAPVVGFKRNLKFKTSECGQNNTWLMVEYHVMDSFFKENNHIPKEDFVVCRIKKKKGKEKNVDHVMEAQDGDIAGIIDPMLFEPNHNNDYSTREDQVRVCDEVEATTTEFDVQNSTYEATTMEKRETMLEVQEGHGIDDIRSDEFKEEMYRAFEDIPVDIPDDWLQNSHVLQDI