CAFLTYCARDSAIKAQTALHEQKTLPGMARPIQVKPADSESRGGRRKLFVGMLNKQQSEEDVLRLFQPFGVIDECTVLRGPDGSSKGCAFVKFSSHTEAQAAIHALHGSQTMPXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXLMQQQTTVLSTSGSYLSPGVAFSPCHIQQIGAVSLNGLPATPIAPASGLHSPPLLGTAAVPGLVAPITNGFAGVVPFPGGHPALETVYANGLVPYPXXXXXXXXXXXXXXXXXXXXXXMYPTAAITPIAHSVPQPPPLLQQQQREGPEGCNLFIYHLPQEFGDTELTQMFLPFGNIISSKVFMDRATNQSKCFGFVSFDNPASAQTAIQAMNGFQIGMKRLKVQLKRPKDPGHPY