MSMARRLEFDDVHSDAESVTTGVPHRRAQYIKPQKSTSIPFCGSYFVPECDDSVVPHIGMTFMDVESAKEFYECYAHRVGFSIRIGQHKKVDGVVLYKCFLCANNSLLRFGIGHDGHPLSVLDLAMELYHCEKVFLNISNMVREKVYL