MESIIDIQKRLLPDLLEVMQKRHQILRSIRFMQPVGRRSLAQNLGLTERVLRSEVEFLKNQDLIDIKTSGMIMTEDGMQLLEKIECMMREISGINEMEHRLKSLLNLHEIVIVPGNSDESPWVKEELGRATASSMKRRLKGNTTIAVTGGSTMASVAEMLTPDLTSSETLFVPARGGIGEDVKNQANTICSKMAEHTKSRHRVLYVPDQVSKEVYKSFLKEPMIKEVLTMIKSANMVLHGIGDAITMAERRKTSEADYQKIIDGQAVGESFGYYFNEEGEVVHKVPTIGLQLEDLSHIEHVIAVAGGSSKAKAIRSYMKSAPSSTVLITDEGAAKALLKG