MGLDVGEMGVGAADLSLDLKMFAAKSVGRVRGKDTMGDCIRRLEEEMGKIEVFRRELPLCVRLLADVIDVMKEEVEKKGGDRKEDEEEDAAGDKSKWMSTAQLWTGNSGGRDAAAADPEKQEKVRISSSEAKSNGGGGAFVGSGGPAFARPKQSLMRKEDMAYDARMPDLKTRRCWSPDLHRKFVAALQQLGGPQVATPKQIRELMKVDGLTNDEVKSHLQKYRLHNRPRVPSSTIVNQPIVLMKGLCYIPQEQSSSQSGSPEGPLHFSGSGMAGGGSSAATVSCEEEDGRSESYGWK