MLKEELKKLATSFVDIPDRFQPVIEEYIEGENGKGEAMFSWTNEEQDEGISLSLDLAGKLTRLSVEKKDQHAVMPPLSLKERRERAEQFLISHYPEALKDLTFYRTKKLVHGARFYYGQIVMGLPLDQSGCLIDVAPDGMIIEFHYKGVKKIPNTPTKLIEKEKLRKHLQKTMDFQLTITNVLTSLHDVKEEGLCLVYQPEPSFIKYKADVLEPTLTLIHEEDEPENYIALPVPASTTEIQELSLEEIIGITEKMEVIREIDMGEELGIVWRERNWKMEESDLSIENFFKRHSEDTVKAIISKKTGKLRSLMRLHDRNGNLQLDRDDCYQRAIDFLQKINPKYHQCLQLIVREQEANDNVMTIPFDFNIHNGHGTPIHLGIVSVVVNRKTGQIDYYSGVDFDIEQLSDVSVEPVLSSKEAKEIFFNHLDFKLEWNENYDSEQKGDRLVYQAYNRHTGTPIRYIDALTGAVISEKIDM