MPPGPIGWPVLGSMREIPRLLSDPQKFQQLVARYGPIVTLWNGSVATILISSPDIAREALVEKGSVLASRPDVPSMRLLTSGFKTINSSPYGVHWRATRKNLVSGILSPRVMSGFAPVQEQAAEDLVRKLASEAKQSGGTVESLSVSVRCVLFQILSFVCFGRKLEEAKLEELNALMKEATTMLHPVLGDLVPFLKVFTSHTKQKSFLVRQNQLLKGLLSRECPAASESYVQTLLSLQGKNLEDVDLDLAVLVRELFIAGADTTTNCVEWSMANLIKYPGIQERVFRELAENVGQKSGVKVADLPKLPYLHAVVKEALRKHPPVYLSAPRTPVHATKLAGYDIPKESTVVVHLQSLSNDAGVWKNPDKFLPERFFEQTELSKRMSMIPFGAGRRDCPGKHLGMLHVHLIVANLVQAFEWRAEGKEVDLSPRTVFTVQMKNPLRASI