MTDQTQRLTTLLDQLQRELQRLDLWETRPPAPEAFESLTPFFADTMVFSQWLQWVFIARFRALLEGEYPLPAQCDVAPMAEEALKDLPQDTEALVTVLKEFDDHFPG