MDGQFGWGREEGGWRKGPWTAQEDKLLVEYVRQHGEGRWNSVAKLTGLKRSGKSCRLRWVNYLRPDLKRGKITPQEESVILQLHALWGNRWSTIARSLPGRTDNEIKNYWRTHFKKAKPSKNVERARARFLKQRREMQSQLLLLQGQDQHRQEEEQPDHDDDGASEATPGVPLEEEEEQQQQQHEDLRMMLQQDMDDLLFQFCPMASCTSSSCLLPGGGSCASVVSASASEDGSSGDHQLDGAATWGWGSLWNLDDVVDDVDGGAWDSSFSFLQDQGLAFY