MKKILIVSFLGKGRYYETFYYSIEHSEKMVKKRLSPLANAILEKENGNDVEIIFFVTNEVKNEFLYDENNEYAKNILNELNEIKNYGIKVSYRDIPKGKNYEELEIIMEEIEKLLLDFKGNKVIFDLTHGLRHMAIFTSSTVFYFKNLMEKANKLEMKIVYGAYEIGEEIEKNLKKVPILDITQTLELSDLTIALEEFERYGITERMIIVLKNIQKIVAKNKLCNLNELKFSSLSRELKLFEELLKIPSPPEKIANSIYKINDILESSIREFKLCSKNSENLFFIKPIQKFLVDFQKIVLEKLPLDKKINKYSNIATLEKVEFMKNIIKLLINWKMYSEAVIHLRELLIDIKLIENGKYFYYNNKDFREKYWMYSYNIVDTKDKELPKKIEELLKNVKGWRNSVAHGGRANTSINQKTLEENLENALSMIDEILLSMKDLKVNSKKIYLLNSTIMPIPKDNQEGKFYILKLTKNEFKVILENAIKDDVLDSAIGHESVIEFIKDKFELTVPLKRKEIYFEKGESALVIKLEKRPEEGKIYTKEEMDFMEENNLIGYYYIYREG