MSKPMGIRFHPTDTELINYLKRFFKGELCLNEECPIQFADIYGDQPPWEIFGANFEEKFRYFITPLKKQKTEYKRFSRICAKGTWQGQTGEHLIRRNRTAPVVGFKRNFKFETSECGQNNTWLMVEYHVMDSFFKENNHIPKEDFVVCRIKKKMGKEKNVDHVMEAQDGDVLGIIEPMLFEPNHNNDYSTREDQVRVCDEQDAVEATTTEFDVPNSTYEVEEGHGVDDIRSDEFQEEMYRAFEDIPVDIPDDWLQISAVLQDI