MTAMLTLETMASEEEYGPRNCVVCGDRATGYHFHALTCEGCKGFFRRTVSKTIGPICPFAGRCEVSKAQRRHCPACRLQKCLNVGMRKDMILSAEALALRRARQAQRRAEKASLQLNQQQKELVQILLGAHTRHVGPMFDQFVQFKPPAYLFMHHRPFQPRGPVLPLLTHFADINTFMVQQIIKFTKDLPLFRSLTMEDQISLLKGAAVEILHISLNTTFCLQTENFFCGPLCYKMEDAVHAGFQYEFLESILHFHKNLKGLHLQEPEYVLMAATALFSPGFCMQS