MSAQLALLRAQCQAQEVQLERQASAATDNANSASDAALDLTAAKPHESDKVVQLCQENRELLARLETMHAKLRLTRAKLAQAQARLAITQGDASRHQDATSGAVPYATEVAGDNSRQSHDPHHLQLQAYKVALIACQEEIAVTSSLSVMAQSRADLFMEGQEMRMSSRHRHDEASVRNSNADAQLAHSDTERQXLLHQLKGQNKVIEAXKEGLNRSQASHEKDCQKLSALTQELMXCQRKLRETEAQAVASAHEAEYFKSHAATAQAALAAAQTAYHAQDAMPLEDMVVCGSPTLSLHRSGAAATAAASARLGQXDSACAAWKDACGLHAQ