MSAISTTSVLEGMARALPTHTQGDDSSDLASSYEAIGLLLHSYLSELGFKLIGFHEDRPLAECQSLAPRLPASWNAGYGSLGFVYTHEQQPSDKTNYVFRVDKMGARVEIRGTASSSSSSSSSSESNTIHRFDLAVRDVVQSSGLPVRITLDGEGRDNGNRQDLVETLRRVFVSDAAITSLIQDVSAKIVQNLLGTTATAATAAAAAVEARADDAADERRLREERFQQERQDLNRLFPGHAQPSAADIPAPRAGPLPEAARPRPSVPTGEFLPPGFDDEYDINRPPGGMTGGLAMPPLNIGHDDLHPPGLGPHDPLRGSGLPAGLGGGGFGGMHPSFDDPLFTGQGGRAGSGGGGGIDFDPQVPPGARYDPPGPGGDPVGPDGGPRRQQRYYGPQGGNPFGGSGHPFGGGGGII