MTDLAAFGAEALDWEMEEEDLSDEEEVPEDLGTSDDDNGAEPGPAGKGRRRTWQRTKLPRRHTVDEEQQRAEAEARAAAEAAADAQRGAPPPPQRGFRLPMEAVPDLLMVWEFTQAFGQFLQLPPYPLAALEAALDPGPHLPPGTAAGQLPRLAGGGGVQASVKQEEQQAQLAGEGEEQAQGVVKVELKAEELPAVQPEQQQDQAEVQQQAEGLPAPLPTAQQQDHLQLLQQLEQPQLQPEQPLQQPEQQLLLQQLIEQQGVLPLPPMPEPEPHQPHGLAEQQLTTGQPPVAQELQQLQQQQQX