MGLDVGEIGVGAADLSLDLKMFAAKSVGRVRASSSMADCIRRLEEEMGKIEVFRRELPLCVRLLADVIDVMKEEVEKKEEKGGDRKEDEEDADAGDKSNWMSTAQLWTGNSGRDAAADPEKQDKGRISSEAKSNGGGGGAFVGSGSPAFARPKPSLIRKEDMAYDVRMPDLSLLSPPASAADESRRQVVGFAQAAARAAAMAASGPALSLQSQPQPAAQQQARKTRRCWSPDLHRKFVAALQQLGGPQVATPKQIRELMKVDGLTNDEVKSHLQKYRLHNRPRVPSSTIVNQPIVLMQGLCYIPQEQSSSQSGSPEGPLHFSGSGMAGGGSSAATVSCEEEDGRSESYGWK