MKALKSLKHDLNDSLEAKDLLGLKALLEELDALPLTWEAAAETKIGKEAVGLCAKLSDAAVAELAQSIIARLHKLAKQEREMRKVTDHPKALAEKIHVEMSIADVEKPLLHHEEEKSSRLLVQIAFAIIGLATSVLWNQLMLCVVVLTQLFGKSALAEAATAQNACCAAAMMVLTFGQRLLPAAQMTGKGRLLLCAASLFAMFSFGFVLASMVYHVDGAHEVFLLVVALNGLCTGMSQNLAASISTIYPGASGALLFGESMSPLVAVVISCITELSLQRNQRFAQAAAWTLVQAQAFVLVALLACLYLWLHGDAAAKPAQTVAECILEGGPAREYVLHRVAQLLCNAVVAFCCCCAWVFLLCTSPFIAEGLCGSKALCSSLLPQRMISISNMAATFGRLMGLKVGTQWLPSLVLESLMLLCFVLLLVFACIGGRLVEASFTAALATGLTMFGX