MELLKLSKFKLQLHALISEVRELKEKERNASQQIQISVQKQKQSEEEFNEKLAELRAELGFSNELRHKLERKVTCLENENNLLESKQKELEGTLQSLLESREAFLKAYEDSTYEMKRSIEDRDRKIDILSEKLRAHLLLFDSMSKEASSINKLMDDARHTLSQKEDVVVGLKRKMDEVSTFEKLFVEKINNLENKLMNNEREISTKELLLQNLISENKGLHCEVGSLGIFIKRIQDAVTRMGEEDRKTFTSLMEGQEECLSIRQSENLRIPDIAQITGKDTNPKSSTIEESTASPEVQEDSIKSPLKKDNKINCYVSESVYSPSTSACSVHCEAINASVSVAAVKDEYTELANQLDSECSTTQVEIL*