MKDNNNYNVLIVGNKGREYALAQRLQQDERVNALYFCLGNGGTQDLGENLECEHYEHIVELALKKQIHLAIISEEELLVLGLTEMLEKAGILVFGASKEAAKLEASKSYMKAFVKECGIKSASYFETNDLKEALSYIQNASFPLVIKALNKNTSIVHQEEEAIKILEDAFKQSNEPVIIEPFLEGFELSVTALIANDDFILLPFCQNYKRLLEGDNGVNTGGMGAIAPANFFSNELEEKIKNHIFKPTLEKLQADNTPFKGVLLAEIVVIEEKGVLEPYLLDFSVRFKDIECQTILPLLESSLLDLCLATAKGELHSLELVFSKEFVMSVALVSRNYPTSSSPKQTLYIDPVDEKKGHLILGEVEQDNGVFESSGGRVIFAIGRGKSLLEARNHAYEIAQKVHFEGMFYRKDIGFKVLDLKEYS*