MDAGRRSIRAGSGFFSPVALEPQHGRRETGQHAGKQTPVAHRGSVRNSNAGNRVSTASSRQSRSSTSRASVRGVRTGVAADSSGQPFDRIACIDAQDGRDRTPKPLLAPRLHADLLQTAGWGGGEGLGGSGRSSTRSSTTGGGGLMLGVAIPSARSLLNSEASEVPLDASALPPGVRAPGRESMQGGGSRQGMFLAGLSQDAMLQRLTCAAASARGSIVVPGAATEGQQEGAHATVAAVSEAMVELARTESHHPAAGFLAANQDLQQRHQPPPQQQGAEQPGKEQCRMRGLRSKPTQCTPVVRVSRGVQVLARELRGICAAPAGAAEGGVGTGPSFADGALGGAAEAEGLDAADEQEDEEAALLALQRFGASGX