CAFLTYCERESALKAQSALHEQKTLPGXXXXXXXXXXXXXXXXXXXXXXXXXXXDRKLFVGMLNKQQSEDDVRRLFEAFGNIEECTILRGPDGNSKGCAFVKYSSHAEAQAAINALHGSQTMPGASSSLVVKFADTDKERTMRRMQQMAGQMGMFNPMAIQFGAYGAYAQALMQQQAAIMASVAQGGYLNPMAAFAAAQMQQMAALNMNGLAAAPMTPTSGGSTPPGITAPAVPSIPSPIGVNGFTGLPPQANGQPAAEAVFANGIHPYPAQSPTAADPLQQAYAGVQQYAGXXXXXXXXXXXXQAFPQPPPMIPQQQREGPEGCNLFIYHLPQEFGDAELMQMFLPF