MKEQGRGSKGKEFIDYLKLLKGELGDKPFYGGKSLGYVDVVLIPFACLFYTYETDGNFSIENECAKLIAWVKRCMENESVTKVLLDTHRVCDFVGVLKKKYGVKFW