MQSRTRRASVAARASSNGQYDYDLVIIGCGVGGHGAALYAVEQGMKVAVIEGHDVGGTCVNRGCVPSKALLAASGRVREFRNAQHLKSMGIQVDAVSFDREGIAQHARQLASNIQGNLRRSLESIGVEILMGSGKLVDNHTVKYGLPGRVDVGGQVTAKNIIIATGSVPFVPPGIPIDGKTVFTSDHALKLEWLPKWIAIIGSGYIGLEFSDVYTALGTEVTFIEAVDTLMPGFDKEIARMAQRLLINGRPIDYHTGVLATKVTPGVPGVKPVTIELTDFKTKKHVDTLEVDAVLVATGRAPFTAGLNLPAVGAETDRRGFVPVNEKME