MSYLLKTNLTRSIRFFSTGRAIRYAQPLATEPSIETNAPSETNRLEKTLQTFWEKVDVAKEKDGFHVRLDGKSLKTPLGNQLVIPSAKKSLAYMVCNEWKNLSNLKVKPHSVPLTSLSTRAIDLGISHAVQDLEALTKLGNIEDIKTDLLRYLDTDTVLIFSPKEDCDGKLRRAQEEMYRPLIASMESYLQQFAENSSEKITLNFLDSDTDGFRSNYQNEATKRAALNWMNKLNVWELVALEKATLTAKSFLCGVAIVRANNKTLTDNEAPMDLESIARAASLEVIYQTERWGEVEDTHDVDKVDLRRNLAAAALVAYELPIDEN*