MEQFGWGREEGGWRKGPWTAQEDKLLLGYVRQQGEGRWNSVAKLTGLKRSGKSCRLRWVNYLRPDLKRGKITPQEESVILELHALWGNRWSTIARSLPGRTDNEIKNYWRTHFKKGKPSSKNIERARARFLKQRREIMQGH