MHPTLVEMGVKDLMKSSTCELHNYADLDMEPDSVQPKADSRKRKAATTPGSRRGEKYSLRQKRQKRLPGDLFETAPAPAAELQSAATPAAKAKAKSSTKTKAPPLSKYRRKTANARERTRMREINMAFEQLRHCVPQSITGEDAANTNEKLTKITTLRLAMKYIGMLSESLQDPSYESEFLVECLRESANREAHVGLDTEPELDFELEVEAKPPVKSKKNPAKASKKTPAKRQSKQSKADIAAATPTTAITTSAPSSSPESCYASSSVGSPAFCVAACSPSSAYASLSSAASSSCSSSGSVHGSAALDADSLLGMQALSELNTLLLESDSDSLHCLNSSYHPDLLTSASSVLPSRGDLPISMNLPLDKPDVELSLRLLDHSTDSFDFASDQQPSACISPLATLDSFHPFSDLLHSEFPDIFLT