MSQKRIFDKQSLNLIPDLSLHISLPNSAPSSICTGTNDSDSAFDIWLKDDGLKSHSDSSIRVGSQADTELSLANPTNTALEAESPWRRNFCGSGTGSVEGHHGQARQRNLLLQCSGNGQMSHINHGISILDVTGLKPIKGIPVYNSWNSSGDIDPRFSLNQMPYSPSCTPYSSSNPSADHHKSPFQAYRKDTAAPRFNGMSMDTLRAPQYHQYGAAGVGSGPGAEVYGSGMIRSRFMPKLQNKRSMRAPRMRWTSSLHARFVHAVELLGGHERATPKSVLELMDVKDLTLSHVKSHLQMYRTVKSTDCRPAASSDGSGDEDFMPGTACFNQNANYLLTQKGGSNVPNLQHDNGFSHSPTTLWSNSSR