MVLSEGEWQLVLHVWAKVEADVAGHGQDILIRLFKSHPETLEKFDRFKHLKTEAEMKASEDLKKHGVTVLTALGAILKKKGHHEAELKPLAQSHATKHKIPIKYLEFWSEAIIHVLHSRHPGNFGADAQGAMNKALELFRKDIAAKYKELGYQG