MNIKNLDDIKYKIHKIQVLNDNDDKAKTILNKAAEKVQPIMKKRRFLVELLSEFLPTNPNLLGLNILGKSEIKIRLRKKAGGEIFHFNDIIGTLLHELAHLVHRRHDKNFYALLDKLVFEYNELYTYNNINNTYGNNKNKNLISNINENSDSYKNSANNKNNLIILIDDDCKIENTKKSSICYSQPKLMAAQAAERRLINNFINNDGEIINVSLESCLTEKQRENLIKRKKEYDDKTCLIQNDVIIIDSMSTIPKNKKRKKLTKLENSKYKRNDGDNNICNNNDCL*