MKRRETAKERGREREFWSVVPEFRSPMANGKGPFDAILDGASVIAKELKPRLRWTQDLHERFVNAVNQLGGADKATPKAVMKIMDVEGLTLYHLKSHLQKYRLGKQAVIEAVPLEAGSNDIAEEVEFSTSSASPCMEDGTENFCNNSQVNEAMQVQMEIHRRLLEQLEIQRMLQEQIIEQGMHLQLILLKAQQLFSGPGTIMNIGLNAIQDELTDLANNLTSGYKVTNVDLSLVKSPIPNITQGHVSHHGHDTAESSRESGLTNVLCNHWAEITTDDSICGQKRPRHLFKVEGLEDIDDRSKSSRGLFED