MKKNVVTTSYVSDAMMALDKDAKEAGITVMNEIGLDPGIDHLYAVKTISEVHKAGGKITSFLSYCGGVPAPENSDNPLGYKFSWSSRGVLLALSNAGKWWQDGKIVQVEGKKLMGEAGPYNTEFLGFNFVKYPNRDSTVYKERYNIPEAQTVVRGTLRYAGFPEFIKTLVDIGFLSDAPVSELSMATASKPLTWAQTTARVLGSSSTKESDLVWAISSKATFADTAQKNRILAGLKWIGVFSDEPVTPRGNALDTLCATLERKMQYEAGERDLVFLQHRFGIEWKDGSKETRTATLVEYGEPTGEGSTSAMAKTVGVPCGVAVKMVLEGEISEKGILAPLKEELTKPLIEELKKYGIELIERTLPAEE*