MGTHQALGPRRSGAPISGDAAVDLGAAGARARKPSSIRWLEPHLSPAVVEGHAPGEDEKYLGCQMSSHGVFDGHGCSHVAEACRDRIHELLAEELAVAAADVSWTAAMERSFARMDTRGDAAPDAATRKRSLEAGELLVARKHGAASVAGRRREMEDIVSVREAFALAEGSHGGRRDFYGVFDGHGCSHVAEACRDRMHELLAEELAVAADDVSWTAAMEHSFARMDSERGCGVDRMHELLAEELAVAADDVSWTAAMERSFARMDSERGCGVGEGMRRGRNGF*