MKLYNLKDHNEQVSFAQAVTQGLGKHQGLFFPHDLPEFSLTEIDDMLAQDFVTRSAKILSAFIGDEIPQDVLQQRVRAAFAFPAPVSKVQEDVGCLELFHGPTLAFKDFGGRFMAQMLTHIAGDKPVTILTATSGDTGAAVAHAFYGLPNVKVVILYPRGKISPLQEKLFCTLGGNIETVAIDGDFDACQALVKQAFDDEELKATLGLNSANSINISRLLAQICYYFEAAAQLPQEARNQLVISVPSGNFGDLTAGLLAKSLGLPIKRFIAATNANDTVPRYLQGGEWAPKATQATLSNAMDVSQPNNWPRVEELFRRKIWRLSELGYAAVDDETTKAAMRELKAIGYISEPHAAIAWRALRDQLQPGEYGLFLGTAHPAKFKESVEEILQETLPLPKELADRADLPLLSHNLPADFAALRKLMMG*