MKVLRHFLKNRKHAWESKGKVEEAGAEAKNPKPLPHTPDKTGRLGKVHRPIKVELLLGGKASSHIRTQRSHKQDDQLLNFMNKLMHANMKTGQAKAAELLIISEMIRLGTTAHALVYASCQGFVEINGVDVNSWDRALLRSAKPTLHANVDCTPLIAAIVSRQAPVVKYLLKESAKTDCKFSLGSWSWDTDSGEELHVGACLAEPYNEAWCAIEYYEANREILKMLLEYTCPDILCCNSGAVGALLDAGANAEFCVRTNNRHEFRPLHMATRMGYHIIIKQFIEQNCDLNERTEIGETALMLCAKVNHQECFMELLVAAANLGLVNMAGQNGVRIAEESGFASSVHQILWDTLKAGQKINSSDLQVFSPLHFVAIFGDTVVLQKLLQQYDIYQNEQDRYGYYAAMIAAIEGHIEVFKVLVFAGADLSLTYKKGETTIVLSEAHGCKHVIERVLLEAVLANKLKEEEFKALHYAAQRGNVEALGHLLKRDCAVNALDEDGYTPLMLAAREGHADACRILLLIGSDCCLVNHRGETALSLARRNNLSRVAEGVILDHLARNMMVRMLKSRFLTCGKSSRRNVICKEVGVGTSVTFHKNHCKGDADKPAIFRFVTVKGREVHFEAGSATNVELWVRGINMIAKEMTTLNGNAVNKLNSIG