MLGIVLARVFKGVVCLVEASHVADDHDEAVASCLRPIQHSSDESVSNDKFYDAKDLLEDSEDEDNDLSLTTAKTPGPAAQRKDALPPAYTVAVRKPGRDGFDREEVTRTTGGSVGRVDVYYYGPDDKRLRSRKEVKDYCTANGLSYEILDFDFSSNWPVTSTLLDDPIDVG