MKTATPVHHVRKARESMALKRSSPNHAGAQTSDFLPSARAATKELALLISRMQAKADQVERDILETQKKLQQDRQHSQQSQALQHREEVGRSLREAEELLKDLFLDVDKARRLKHLQAEEIEKDIKQLHERVTQECSEYRALYERMALPPGVGPRVGWARVLEQKQKQVCEGQYGPGMAELEQQIAEHNILEKEIEAYGQQLWGLTGPDAASLQSQYQDLLKAASWRGQSLDSLYTHLQGCTRQLSALAQQQQRILQQDWSDLMADPVGVRREYEHFRQHELLSQEQCVNQLEHDGQCMVELGHPAVGPIRAHQEALKLEWQNFLNLCICQESH