MKTMDLVHLEDNMEELRECFRSRKTKSAAWRRDQLEGLMRLLKEKESEIFKALKEDLGKPPAEAYRDEVGVVRKSLNLALSCLDDWMAPKKVHVPRIGFPTKGELVPEPLGVVLILACWNFPFTLALDPLIGAIAAGNAAVLKPSELAPVTSSLLAEYIPTYLDNKAVKVFQGGSPVAERLLEMKWDKIFFTGSPRVGRIIMSAAAKHLTPVTLELGGKCPAVLDHLPNHRDGEVAIRRLVNGKWGPCYGQACVAIDYLLVEEKHASATINHLKDWITKFYGDRPLETNSISRIVNKSHFKRLRNLVQDPTVAASIVHGGHMDEDNLFIEPTILLNPPSESEIMTEEIFGPFLPIITLKKIEDSIEFVNSKPRALAMYVFTKNENFQKRVIAETSSGSVTFNDAIIQFLCDTLPFGGIGESGLGRYHGKFSFDTFSHEKAVLRRSFLIELSFGSPPWSDYKLQFLRAAYNFDYIQVFLLLLGLKRK