MAAVQIDDYGPWTTEPAPRRETDLQALQARLFADVADFLGGRDGYAFAGRFDNMVGAATGIAPAAFERLQERIRNRYPVTVSVGIGTARTPADALDAAGTALRDAGSAQDENRQEALSHRSPPGFAGTPGAVTIAHFDVVDATGTYTDTVSPVRAGTEIQGAVTTLAEYLYDTHDAVTQFVGGDNAIAVCPEIDAGIVDDATAHVREAAGVDFQVGVGHGDTPHDAGADAKHALETCRATGARVHGPWTTADD