MVLSEGEWQLVLHVWAKVEADVAGHGQDILIRLFKSHPETLEKFDRCKHCKTEAEMKASEDLKKHGVTVLTALGAILKKKGHHEAELKPLAQSHATKHKIPIKYLEFISEAIIHVLHSRHPGDFGADAQGAMNKALELFRKDIAAKYKELGYQGKPQEEKEKITKEILNGKGGGGGGHPGSVNEFDF