MSCQPFTSADTFLPLNSEASAALPLIMHPGAAECLPGSNHATNVVSTVPSILFLIQTPKCLHAYFLVTMGNTATGLHYSVPSCHYGNQPSTYGVMAGGLTPCLYKFPEHGLGPGFPAAHQPLLAEGPAVADFKQELRRRSKLAEEPVDTESPEIRELEKFANEFKVRRIKLGYTQTNVGEALAAVHGSEFSQTTICRFENLQLSFKNACKLKAILSKWLEEAEQVGALYNEKVGANERKRKRRTTISIAAKDALERHFGEQNKPSSQEIMRMAEELNLEKEVVRVWFCNRRQREKRVKTSLNQSLFTISKEHLECR