MKRPRPTSQPSISSTVKPPLSPPVTPILKQKLHRTGTPKWFPLKLTHTELTLPLTFPTGQTFRWKKTGAIQYSGTIGPHLVSLRQRPGDDAVSYCVHCSTSPKSAELALLDFLNAEISLAELWSDFSKKDPRFGELARHLRGARVLRQDPLECLIQFLCSSNNNIARITKMVDFVSSLGLHLGDIDGFEFHQFPSLDRLSRVSEEEFRKAGFGYRAKYITGTVNALQAKPGGGNEWLLSLRKVELQEAVAALCTLPGVGPKVAACIALFSLDQHSAIPVDTHVWQIATNYLLPDLAGAKLTPKLHGRVAEAFVSKYGEYAGWAQTLLFIAELPAQKTLLQSFSQPINKLDESAEVNETSCDTLKP