MKNILKKVGIFTIMLGLLGGVVGCSKPDNEKDKDASKESKKEVVVGFDNTFVPMGFLDEKGETVGFDVDLAKETFKRLGMEVKFQPIDWSMKETELNDSKTVDVLWNGYSITDERKKIVSYTEPYLQNKQIIVTLSDSKINSKADLKDKEVGTQQGSTALDAVEKDKDFMNSLKGGAPVLYDTYDKALRDLEIGRTSAVVGDEVLIRYYMGQKGEDKYKVLKDDFGLEDYVVATSKENPELCEKINETLKEMKKDGTFDKIYDKWFK*