MGRGKIVIRRIDNSTSRQVTFSKRRNGLLKKAKELAILCDAEVGLMIFSCTGKLYDFASTSMKSVIERYNKSKEDNQLVLSTTSEIKFWQREAASLRQQLQHLQEIHRQLMGQELRGLSVKDLQNLETKLEMSLRGVRMKKDQLLIDEIQELNQKGNVIHEENVELYEKVNLLREENTELHKKVSAIRELDDGANQSSSLPNGFTNGEDLNVPVNLQLSQPQQQINDTPARAMKLRLQLHSISSHEPGRILPCLPSTPFKWSHHYTCSMVQKPE