MKLQAVMETLLQRQQRARQELEARQQLPPDPSAAPPGRARAAAEEDREPESARMQRAQMAALAAMRAAAAGLGHPASPGGSEDGPPGSEEEDAAREGTPGSPGRGREGPGEEHFEDVASDEDMKPKWEEEEMEEDLGEDEEEEEDYEDEEEEEDEEGLGPPGPANLGTTALFPRKAQPPQAFRSDGVPRALGGQERPGPGPAHTGGAHVAPQLQPPDHGDWTYEEQFKQLYELDGDPKRKEFLDDLFSFMQKRGTPVNRIPIMAKQVLDLFMLYVLVTEKGGLVEVINKKLWREITKGLNLPTSITSAAFTLRTQYMKYLYPYECEKRGLSNPNELQAAIDSNRREGRRQSFGGSLFAYSPGGAHGMLSSPKLPVSSLGLAASTNGSSITPAPKIKKEEDSAIPITVPGRLPVSLAGHPVVAAQAAAVQAAAAQAAVAAQAAALEQLREKLESSEPPEKKMALVADEQQRLMQRALQQNFLAMAAQLPMSIRINSQGT