MTGLVEWLGKNSTLRKLVNLFVVAGFIDSSKSKDKEEIEEIEKMHGLIRKYNLNGDFRWICAQKDRVRNGELYRYIADTKGVFIQPALYEAFGLTVIEAMTCGLPTFATCKGGPAEIIIDGVSGFHIDPHNGNEASEKIANFFEKCKTNTNYWNVVSDAGLQRIYESYTWKIYAEKLINLTNIFGFWKYLSKNNKREIQRYMKMFYILKYQQLVKNVPIVKDEDSDIPKLEEVPKLTIEDSGQDGVIGSESRIKRFFSSLSQAMERQNTRKNDL*