MTDRRVDDAVVASTTARTLLASVDEARALIVNLRGRARVNPLRGASSATRRAHARAETLVKRCAAMGDFEAARTLGGYLVERFGEDSARARAARAAAERAAGETEKAEKMIEEGLERSPYDQRLMRSRVACALDRGDEREAIERLCEYLETHGADEEAWSALGKLYAGRGEYDKALFCYEEVVCAMPFDANAHRKMAEVLYTAGGRENVRDAKNHFALAIDFTSGKDVRAMYGAILCAKRLRETETDDTDGVVPKGEGAALADAAAERLLQRYAMENESMLRVVRPQIKRLVAPSEG*