MDREEALALFQDLTGANEVVAEHVLEAMQWDLDSSVNFFLESGSVGFGGATVASPASPPDLIEEPDYEEELPRQRLSSRTAQQPPRSSPIEILDDDDDDDIQVLASSLGRRRATRADMIVEGDQVHPVGSLEDELEGGAGGGGGQGRRVRRNRRRMAGEMDRDLELLGQRFGVMTERPQQQSHRSQQQQPQQSQQQGLVQGPATMNGGSGGGGGSGDDEDMPELPADVDLQEQQMLMAAIQGGGYEGQLPDFAADPRYQPRLLSPGAQARQTLREEQDAAYHDSLRADREKQDAAERSLLEAEAAAAQQAAAAEAEERQQREEAEX