MFTLAAELRHTMSLLESALAALNREILRQAGDLPVATCYCLPEVALGKEHEPVEHIQVQAQLTGRPALDAALSAFGRWHLKADCSAKASFRLPGFILLPGASRALLEQQVAEVNRLKLAFRTLVQQLDDKDKKFTLVHHTFPGLITLQVYRQLTLLPHTASRLGFTWANKQIIQKVDKARLVEQLMQSRHSPPPLTDAHTWQQCVDREIYDVKRLPAHVELRLRRPVKTHPMVNVRWSEPLTPRQQQFKAHLPLLLCQDELPAITHLGDYPPAKARKQRAARIGGEPLIPRLHIYPFEP