METLWPAPYALPLQSAAMALSEQQLGQHIDSGSEEDHIAVVAQVQTGKKRRSVSAEEDPDYEDAAQGAQGITHDGTSNKAGYRGVRRRPWGSYAAEIRDAGCGKRRWIGTFKTAEEAARAYDEAAIALHGPRAKTNFTYPCQQQSAAAAPAAAHKAHKPHAAAAPQHHKPAHHSQQPAQPRKQPLHPRQPYQQHQPPQLPTHQEEEQYRRKSDDSDTSMTAALPLPLSLTGQLGLPPLTLPGLEGLDLMALQSNPALLAALLAATRQHLPGLAGPDAQPACLPEQQLSERVWVQEQPVQGCEEEEDGLEEPEPPQVLRPEQLRSLQVLAEVAHLFGRRDFCMS