MVLSEGEWQLVLHVWAKVEADVAGHGQDILIRLFKSHPETLEKFDRCKHCKTEAEMKASEDLKKHGVTVLTALGAILKKKPQEEKEKITKEILNGKKGHHEAELKPLAQSHATKHKIPIKYLEFISEAIIHVLHSRHPGDFGADAQGAMNKALELFRKDIAAKYKELGYQG