MKFKTLATTVLATAAIFALGACGNGNGAKESNDIVKEVKEDTTITFWHAMNGVQEEALTKLTKDFMKENPKIKVELQNQSAYPDLQAKINSTLTSPKDLPTITQAYPGWLWNAAQDEMLVDLKPYMDDDTIGWKDAEPIREVLLDGAKIDGKQYGIPFNKSTEMLFYNADLLKEYGVEVPKTLEELKEASKTIYEKSNKEVVGAGFDSLNNYYAIGMKNKGVDFNKDLDLTSKDSQEVVDYYRDGIEAGYFRTAGSDKYLSGPFANKKVAMFVGSIAGAGFVQKDAEAGGYEYGVAPRPEKINLQQGTDIYMFDSATPEQRTAAFEFMKFLATPDSQLYWAQQTGYMPILESVLHSDEYKNSKTTKVPAQLENAVKDLFAIPVEENADSAYNEMRTIMESIFASSNKDTRKLLKDATSQFEQAWNQ*