MAEMTEDSKSDTARKQLVELVDLNLTSNAALNAEIDLFDRYISRLDLRTFETVWKWQNLSTEKIPGRKAKVRTPGRQQLLTLEQKCVVAKSVYKKMIEDLKIAKIHSEKQLDNYKATLEEADIHLAEIKKERSHFKRNIVEELEDKKSMTMSAEKVMRYIEDKIKAKDILIEKLHRKNSALLTHKKKQQAQLRQQEEMAEGVTVLDFELLKFENIRFRKQLDEQNLKQVNLKLLAVKTLQTLNSNKEKLHILTNESEMLSSDTALRTKLLVKIEEETEQAEEERHKAEALNRKLRDQLADFHVPHVLQYIKLKESHGQLQKSVREWERKVEIAEMALKTYTKSWDKLRFAAGAGLVPI