MQSRTRRASVAARASSNGQYDYDLVIIGCGVGGHGAALYAVEQVDAVSFDREGIAQHARQLASNIQGNLRRSLESIGVEILMGSGKLVDNHTVKYGLPGRVDVGGQVTAKNIIIATGSVPFVPPGIPIDGKTVFTSDHALKLEWLPKWIAIIGSGYIGLEFSDVYTALGTEVTFIEAVDTLMPGFDKEIARMAQRLLINGRPIDYHXGVLATKVTPGVPGVKPVTIELTDFKTKKHVDTLEVDAVLVATGRAPFTAGLNLPAVGAETDRRGFVPVNEKMELLDRDGKVVPNVYCIGDANGKYMLAHAASAQGISAVENMLGRPHVLNHNSVPAACFTHPEVSFVGITQEKAEEMAKEQGFKLGVTKTSFKANSKALAEKEGDGMAKMLYRKDTGEILGVHIIGLHAADLIHEASNAIATGQGVQKRDAAGNLAVAEKKREIEAGKGKVGRGILFYRV