MGGGFTGDVSASGDHHHRQLKAEIATHPLYEQLLAAHVACLRVATPIDQLPLIDAQLSQSHHLLRSIVSQHTHSLPPHDRQELDNFLAQYLIVLCTFKDQLQQHVRVHAVEAVMACRDIENTLQALTGVSLGEGTGATMSDDEDDLQMDFSLDQSSTEGHDMMGFGPLLPTESERSLMERVRQELKIELKQGFKSRIEDVREEILRKRRAGKLPGDTTTVLKNWWQQHAKWPYPTEDDKAKLVEETGLQLKQINNWFINQRKRNWHSNSQSVTSLKSKRKR