MESSPATPWTPAQGKDVLPHQSGFDDLMNSEINPIIAVDGEPVVAVDSAYVEATAMDHAVITVEAVDAGVVAHLEQPSTPQPTSSPSIAESCKEHLKPMVGMILDKLTDVEKFYKSYAHEAGFSVRVGQHKKQNEEILFKRYYCSREGYIKERVKDISDESGIIKKDTKCDGNQMWL