MPSSLPQILDALVIGAGPAGLGTAIALDAVDGLRSGVVERGSVGETFRRWPERQRFLSPSFTGNGFGATDLNAIHPSTSPAYSLGVDYPSGSEYARYLAGVARHFPVPLMTGTEVTEVTPGDDGFRVETNRGTVGARTVVWAGGEFHDPAAARFAGGQLADHSAAAAAWEPRTGRLVVIGGYESGIDIACHHVALGAEVTVVDPKHPWAPGSGSDPSYRLAPRSVQRLAAAVATGRLTLVGDARVVGIRPAGAGHLVQVSGATALDSDSRPVLATGFGPGLGPVSELFARRDDGWPLLTEDDESTVVPGLFLSGPAVRHGDVRFCFVYKYRQRFAHIARVIGERLGADCAGLELWREAGMLTDDLSCCGVECAC