MGNREIFDQVSDMEKQIGELYEQLGDLKVKLSDLLEENHRLAHENHHLRHHLEEYRQDGDTDSKQPLNETKKKHHTLPGEGYDNLARLYEEGFHICNLEFGSPRRNEDCIFCLDFFDKTK