MGRGKIAIERIDNTTNRQVTFSKRRGGLMKKARELAILCDADLALIIFSSTGRLYDFASSSGMQAILERYQEAKEEHCGVLNPTSEAKLWQREVTTLRQQVQNLHHNNRQLLGEELSGTTIRDLQFLVNQVEMSLHSIRKTKEQVMAAEIHELNQKGFLVQKENVKLDKKFSIAHEQNIELRKQARSAMDSHLSAAMRSSEQQASGSNSKAAAGLLLSTRVREPNIDLELRQQEHEDE