MVALLELLKALATAPLPLEQLCLTGSWEGIQGLKAEDTWKLARKWRGLQQLSCRLVDGRALQELSALPLDDLRVRIESNSGLESALGAIRPDCVREIHLASAGGPVAPGILAAISRCRNLESLTAPVDHRAPPSFEVVDAPNGGAGLLEAAAACVATAPALRSVSLKIDGGSEDEGEEGGDAAMEPAAVAALLRASAATAGGLEDLEIRGLPASREVLREIARAGPKLRALHLRHSAADGGGLEQLQAFAELRGMALRENSRSIVLPSLKVFVPEELRVPAMQLFRSWFGRDFPISVLVNHYDIYRSSSFAYE*