MEGQFGWGREEGGWRKGPWTAQEDKLLVEYVRQHGEGRWNSVAKLTGLKRSGKSCRLRWVNYLRPDLKRGKITPQEESVILELHALWGNRWSTIARSLPGRTDNEIKNYWRTHFKKGKPSKNIERARARFLKQRREMQSQLLLQQQGQDQQHHQQQRQAGNDHDDEAVVREEASSPAVSLAAQQHEEDLRMLQQDMDDLLFQFCPMIASCTSSSCGLLPGAATASASATASDEGSSGDHQLDGAAATWGWGSLWNLDDVVDDIVDGGWDWDTSSYPLLQDQGLAFY