MPSSLAPREDARADAHCRALVVALDVVPAAAGSAYVELGDTKASCAVYGPRRGRAELAGVDRGTLDVDAYRAPFATGARALDGANRARARGRGARTADDGLARTVKEALSASVLTESFPKTQVDACVTVLDARGGEAVACVLAASAALARAGVACRDLVSACECARAGERMMLDPTREEIETSDGMVFLAQMSSMEAYAKTETFGRWNADETERALDACAAGCNRFDAVLREALRANPRD