MTTPTDFNDRLLSLGLARVSEAAAHASARLIGHGDEKAADQAAVNAMREQLNILDIRGVVVIGEGERDEAPMLYIGEEVGTGEGPAVDIALDPLEGTTLTAKDMPNALTVIAMAPRGTLLHAPDVYMEKLAIGPGFEKDVVSLDMTPSERIHALAKAKGCEAHDITCCILERPRHEELIAEVRATGASIRLITDGDVAGIIHCAEPDVTGIDIYMGSGGAPEGVLAASALKCMGGQMWGKLLFRNDDERGRAKKAGITDLDKIYARDDMVRADVIFAATGVTNGSILHGVKRNPKFIETETILMRSKTGSVRRVIYRNPIR