MGRGKIVIRRIDNTTSRQVTFSKRRNGLLKKAKELAILCDAEVGLIIFSSTGKLYDFSSTSMKSIIDRYNKSKADPRQELNTTSEIKFWQREVASLGQQLKCLQESHRKLMGEELSGLSVKDLQTLETKLEMSLRGVRMKKDQLLIGEIQELNQKGNIFHQENMELYKKVNLIREENMELHRKVYGTRESNEGVNQSSSITIRFTDGEDLHVPVNLQLSQPQQQINEMPATAMKLG