MSASPHKSGTVSPASEGMEAYVLLTIDHANVKQVFEGEEMDLAKGQLSVQCVSLPIPPEIDFWLVLHVGATFELVATPGQMFKPYAQGDQITYEMTSKDILKSLELLLHQYGCLAPEATALRGKLVLVNEDNGEIIGQMDILSFGEWTSRQMLSGVDLYILQGVIQSAVEKTYTHGFQPAKGAYERYSNRNTPPLPPQRSQSSIDKPNIPPSPPMGNSKASYETSQEKEAQQQSANTAAAVLTSLEATAHDVINSGTVAASSAAGHKFGKDAGELTALIGGSVKNVAVVYIDVAGTGRKAELQAEGQGNGMKAGEAGNKNGEIVVGMAELDTQTSGTSTL