MVTSPALRDVHVPHAYPEQQVDLGEITMNYAEAGDPDRPAVLLIPEQTGSWWSYEEAMGLLSEHFHVYAVDLRGQGRSSWTPKRYSLDNFGNDLVRFIALVVKRPVVVAGNSSGGVLAAWLSAYSMPGQLRGVLCEDPPFFASELVPAHGHSVRQGAGPVFELFRTYLGDQWSVGDWEGFCRAAGASASPMARSFVADGIPQHLQEYDPEWARVFYEGTVGLSCPHERMLGQVKTPVLLTHHMRGIDPETGNLLGALSDEQALRARRLMDSAGVTVDYESVPDASHMMHQSAPARYVEIFTRWAAALAPHHHHHH