MDPGMDPGMDPAGALPALGRELRAALAEDERRQREGEAKLRALRQGVPDYGQFREIVLASHLKPLEKKDRLGQRRNVLWNPCAALAKAAPARTVEIPQELDQLPRTAAEFHRDWRRCFKSGTEKYQFLLELGGEALGRIFQADVGFGLLGEFLTVLAENICPGDRTAILQILQSLVGTGRFRLNVALLSQAEKESRQDLFRKLQSRDCQAAGQPGSPASCEAGRETHATETHLENETEEERMVVELVKCYQVS