MGLDVGEIGVGAADLSLDLKMFAAKSFGRVRGKDTTTTAMGDCIRRLEEEMGKIEVFRRELPLCVRLLADVIDVMKEEVEKKGGDRKEDEEDAAGDKSNWMSTAQLWTGNSGGPDAAAADPEKQVKVRISSEAKSNGGAFVGSGAPAFARPKQSLMRKEDMAYDVRMPDLSLLSPPASAAAADESRRQVVGFSQAAARAAAMAASGPALSLQPQPQPAAAQQQQQARKTRRCWSPDLHRKFVAALQQLGGPQVATPKQIRELMKVDGLTNDEVKSHLQKYRLHNRPRVPSSTIVNQPIVLMQGLCYIPQEQSSSQSGSPEGPLHFSGSGMAGGGSSAATVSCEEEDGRSESYGWK