MNKTNPTIALVAGEVSGDILGAGLIRQLKAHYPNARFIGIAGPRMLAEGCETLVDMEELSVMGLAEILKHLPRLLKIRKNVIQTMLQEKPDVYIGIDAPDFNLDVELKLKANGIKTIHYVSPSVWAWRQNRIHKIAKATHQVLAFLPFEKAFYDKFNVPCRFIGHTMADAIPLKPNRAEACQTLQIDPAQRYLAILVGSRGSEVEFLAEPFLKTALLLKEQFPDLQFLVPLVNEKRRIQFETIKAKITPNLDLHLIDGNARQAMIAADATLLASGTAALEAMLCKSPMVVGYRMKPLTYFLAKRLVKTDYISLPNLLANEMLVPEMIQEECTPELLAEKLSVYLSDDESAVKNRHVLIQHFTDLHQKIQCNADKQAAQAVIDLLEGKENV