KPQEEKEKITKEILNGKMVLSEGEWQLVLHVWAKVEADVAGHGQDILIRLFKSHPETLEKFDRCKHCKTEAEMKASEDLKKHGVTVLTALGAILKKKGHHEAELKPLAQSHATKHKIPIKYLEFISEAIIHVLHSRHPGDFGADAQGAMNKALELFRKDIAAKYKELGYQG