MKLTVTLPTHSYDLTIETGALDKIGTWVRSLWQPQRVAIITDETVNKLYGAAVEKELQAAGFETSLIAVAAGEQSKSLETAQLLYDFLAEQQLTRSDGLIALGGGVVGDLAGFVASTYMRGIHFLQVPTTLLAQVDSSIGGKTAVNTKKAKNLVGTFAQPDGVLIDPNTLKTLEPRRVREGIAEIVKSAAIADVELWHRLSSLENEQDLVAHAEEIITACCKIKRDVVEEDELDLGLRLILNFGHTIGHALENTAGYGVIAHGEGVSLGMIQITQVAEQQGLSPLGTTQELVTMLEKFHLPVTTDRWSEERLYQAITHDKKTRGGQIKIIVLEKIGQAKIVSLPTEEIRAFLNREGGI*