MARIGSQKVKTGCLTCKSRKVKCDEAWPKCKRCTSTGRTCDGYRPPPVGSLSWDVLLRPQPRILASADGRETRSLSFFHRAVAPVISGPFDGSFWTHFVTQVAHAEPAARHAVMAISSLYENFDPSVSGVATMDTFALFHYNQAIKRLVEDPSPDVDLVLLVCILFICIEFLRGDRHTAINHAHHGVQLLNQAGKSSKLTAVFSQMSVHSGTDFPHLTTHAFDNNAANPLFRSLIEAQHALDLLGIRMFRLIREVHPYRLGMNPARPPQEILDEQFFLGRDMTAWGDAFARFQASRSPDRREDVISLALKTRQMVGRIWVAECLNKEEMGYDARKSEFEEIVRCARLAAEQNDSLDREGLPRPKFMFDLGFNPMLHFLVLKCRYFNLRVEALALLKKLSYARESLWDTSLVYDVSKRIIEVEHNVKLPTDKIIDDETLPTDLERSPEDKETLARRPINLIVAKPGGGIDVRRDFIGEDVSHSISLNLTLIGF