MGRVKLELKRIEKNTNRQITFSKRKKGLIKKAYELSTLCDIDLALLMFSPSDRLCLFSGQTRIEDVLARYINLPDQERENAIVFPDQSKRQAIQNKEYLLRTLEKLKIEDDMALQINEPRPEAINTDVEELEQEVCRLQQQLQISEEELRKFEPDPMRFTSMEEIEACETHLINTLTSVVQRREHLLRKSCEAPSNQQSMQGILLNDIVEDWGSEAEPKQAHVMAKSAHQSNQLSYDLLLQGSNSSSNQNPK