MQHETEAGMEMGMMGGGGGMLLRACDEATAEEQRQMKTEIASHPLCEQLLAAHVGCLRVATPIDHLPLIDAQLAQSHHLIRSYQSQHHLLLSPHDKQDIDNFLSQYLLVLCSFKDQLQQHVRIHAVEAVMACREIEQSFQALTGLTLGEGTGATMSDDEDELQMDNALDMSMDGHDMMGFGPLLPTESERTLMERVRQELKIELKQGFRSKIEDVREEILRKRRAGKLPGDTTSVLKNWWQQHAKWPYPTEEDKAKLVEETGLQLKQINNWFINQRKRNWHSNSQSVTSLKSKRKR