MESPGSPLSEHSEDEFQYNDDTYHTRFGGSPSPSTEMGSSARPSKRQKTGPNTHRETSGIPSSSHHLAPSSGAFDVLPTAAAVPDEDEDISSDTDGSVPGSPHLASAAALPGDDDDGGFGHKGEQISFCRWEGCEAGEMGNMDLLVQHLHDEHIHARQKKYSCEWADCSRKGIPHASGYALRAHMRSHTREKPFYCTLPECDRSFTRSDALAKHMRTVHETEALRPSDPVPKHHSSNPQNKNQKLRLTFKAIGSNGVSGAGGPGSDAGSKSAVGSVPASPMAAPSNSATVDEEYEHNNVIFTPATGSAAGKGAVERQFPAAIDFTEEELALPPGELYKVLMAQIKWASEEGEKLRREVGELDQRRKREWNAKELALENVMEAEAADMERRLGRKGREVVPDEAALMKIVGADVTRLDIPPRDGKTLWWREERKETAEAMEGIEEAKV