MDSYRPIACDLHDYLEIACLYRYRLLLELEDGVRFEAEARTTHTRAVRPGGGKEEYLEVAVEGATLLLRLDRLLAITALTEAALFGRIRLREEACSRASGMPSSHLGN