MYITITPQKLGSHYLQSAGDFVDYLEKENQGKNQNEMEAFFDPYDDKISAEEVKVSIDQNTAKLKKKEPKFYSITINPSARELAHIADKPSALKAYTRSLMENYAKAFHREIEGRKITKDDILYFAKLEHQRRYKGTDSAVRENRPYIQKIARLQHEMVLIKKGEMEGSIQTKQQSIQELQQKAPHQQQGKMIEEGMIKEGDQRHIHVLVSRKDRSNRYSLSPGSRYKASTTILHGKELKRGFDRDQFFKAAEEVFDRKFQYRRNYVESYQARNTFLKHPERYFKQLLRLPAPEKKIAFQLLKERGVKFPLTTIPLTSSQLAGKIMAKLKKGFTKAIHSGSIEL