MGATGDAEQPRGHGGAERGGPELGDAGAAGQLVLTNPWNIMIKHRQGQRRGRRSQMTTSFTDPAISMDLLRAVLQPSINEEIQTVFNKYMKFFQKAAMNVRDNVGEEVDTEQLIQEACRSCLEQAKLLFSDGEKVIPRLTHELPGIKRGRLAEEECAHRGSPVPKKRKGRPPGHILSSDRAAAGMVWKAKSCEPIRREGPKWDPARLNEATTFVLGSRANKALGMGGTRGRIYIKHPHLFKYAADPQDKHWLAENHHMRATGGKMAYLLIEEDIRDLAASDDYRGCLDLKLDELKSFVLPSWMVEKMRKYMETLRTENDHHAVEAPVQT