MTATLTLETMTSEEEYGPRNCVVCGDRATGYHFHALTCEGCKGFFRRTVSKTIGPICPFAGRCEVSKAQRRHCPACRLQKCLNVGMRKDMILSAEALALRRARQARRRAQKASLQLSQQQKELIQTLLGAHTRHVGPMFDQFVQFRPPAYLFSHHRPFQPLAPVLPLLTHFADINTFMVQQIIKFTKDLPLFRSLTMEDQISLLKGAAVEILHISLNTTFCLQTQNFFCGPLCYKMEDAVHGETVVQNTVCTLWYEVWSNGQEAAQPTISHSRVPVRVFGVDHPLPQNPEKIAAPGARVCAHGCHGSLLS