MSNLPQPHCLAPAFGGGPAPPPLSSAAGGGQPVRDRKIASAEQLVLDLCEPDLRENALGELSKVSRSRVLFLRIAFFDLDVPRRVLEILITVDC