MAAAPGGSAPPAGPGPRLGFSTADSGVGLSGLNPGPAVPMKDHDAIKLFVGQIPRGLDEQDLKPLFEEFGRIYELTVLKDRLTGLHKGCAFLTYCARDSALKAQSALHEQKTLPGMNRPIQVKPAASEGRGEDRKLFVGMLGKQQAEEDVRRLFQPVGHIXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXSDTLYNNELSSPAQSPMTDPLQQAYAGMHHYAAAYPTAYAPVSTAFPQQPSALPQQQREGPEGCNLFIYHLPQEFGDAELVQTFLPFGAVVSAKVFVDRATNQSKCFGFVSFDNPTSAQTA