MFRRLFSQQSTLLRKTVHSKTLAAFPKALAPTVLQITMSKCSEIPALQQANAFSTTSALERNFPVSKIENYDSSTYKTLAFYKFHPLTKPELEALKEKLLADFGELGIVGRIYISTEGINAQIACPEECLPKLQVYHDEYLKPMFDGDLMDLNIGTEHGKRSFRALHVRIRKQLIADGLDPSTYDLTNVPSHLSPAEWHEKLTTYEEKHGKKPILIDMRNHYESKIGFFDGAICPDADTYKDSITAMNDICDNLPRDQEIFMYCTGGIRCTKAGAILQSASGFDTVHLVEGGITSYGRWIEEQKDKESLFRGKNFTFDARMGEKITDELLGKCQLCGEPCNRYQNCSHASCNILMLCCPSCSSQFLNTCARLQCYDTVHEFMDSTKEHYHPAGPVLVDGVRAFTKQGEKNMDATSNRVVIGKKGVSCDHEHTRRTRAIEVLGEPGEVLKEWAKAGRDLPPKHMNDINAQ