MSELQLSEAPAPEHRGLGVGESSKTGLDRCNFRFPMAALKSPSGKKFRSKPQLARYLGGSMDLGAFDFRTGKMLMSKMNKSRQRVRYDSSNQVKGKPDLNTALPVRQTASIFKQPVTKITNHPSNKVKSDPQKAVEQPRQLFWEKKLSGLNAFDIAEELVKTMDLPKGLQGVGPGCTDETLLSAIASALHTSTMPITGQLSAAVEKNPGVWLNTAQPLCKAFMVTDEDIRKQEELVQQVRKRLEEALMADMLAHVEELARDGEAPLDKPGAEEEVEDEEDEEEEPDQDQEMEHM