MQEPNLGMMGSGSSGSALGGLSSGGGGGGGGEVSGDQTRQLKAEIANHPLYEQLLSAHVSCLRVATPIDQLPLIDAQLSQSHHLIRSYASQHPHPLSPHERQELDNFLAQYLIVLCSFKDQLQQHVRVHAVEAVMACREIENTLHALTGVTLGEGTGATMSDDEDDLQMDFSLDQSGADGHDLMGFGPLLPTESERSLMERVRQELKIELKQGFKSRIEDVREEILRKRRAGKLPGDTTTVLKNWWQQHSKWPYPTEDDKAKLVEETGLQLKQINNWFINQRKRNWHSNSQSVTSLKSKRKR