MAPSTSAHRRSHSLLLVQKLLNLRDGASPLTLVLDSLDQTAWPLIREFSLRAKLSKTKIVFVSFATLKKPVEADIFIKARGKSLQALRNEIAAHCPDPKIIAQPGVKAVDGSKTLVIIDSLNALAVAEPRLLAVFLSSIATPGSSVIGVYHADVPLVLPRSGPGSLNEYEPEPLTVLRHLATAVFRVSNLYQAVEINKARNRSEQEPEWGLREGREGVLIGMQGAIAGDSSGGIVLEMEMRRRSGRAASEKFVLVPPAIPSRQGTNALASVNLLSDHPAFATPLAEGDANASTPAGAEEEMETTFNLGLTEKQRQDRDGIVLPYFDAQTEIGGGEGGRILYEMGREDDFDDEEDEI