MATNPYHDGQRGPNVAEFIANLNAIPSAQDLAAQRQQVFNFDDDLAMFTNATFFDFDIGQDADLQPAALEFDGQECGDAQLQSTQDMAKANMDFLQGDFAFPDFSSFSQQHQHPNDGYAVNGAQHGNGNDPQQHQQLYPTSGNSSSSPPSGLTSPQNGVKRKASDALLDGNGAYSAGFEDSSRVAAEEDKRRRNTAASARFRVKKKQREQALEKSAREMSDKVAALEGRIGQLETENKWLKNLVMEKNDDKEDLAALWRKYSQETADRKGDARRKGVGTSELSA