MALEHGRPAGVNSRSLQAVLAAPGVKGKKVSNLGKKSKEGVIELIQGIINKKQEVKDPFYVLDLGVLVGLMDKWARGLPNVRPFYAVKCNPEPAILGALAALGAGFDCASRAEIEAVLALGVPAGQIVYANPCKAEAQIKYAAGVGVNLTTFDSREEIEKLRRWHPRCALLLRLKAPEDSGARCPLGPKYGALPEEVIPLLQAAHTARLVVKGVSFHVGSGAMHARAYRGAIAAAKTVFDTAARLNMPKMHVLNIGGGFTAGPQFDEAATAIKAALQAYFPHEPGLTLMAEPGRFFAETTFTLATNIIGKRVRGDLREYWINDGIYGSMNCILYDHASISAMPLACASNPGNPTCRGLRTYGSTVFGPTCDALDTVLTGHQLPELQVNDWLVFPNMGAYTASAGSNFNGFCTSAIPTHLACSPSNPS