MSIPNHLASQLLQLKSDQEIQEIIKSQDESLQVYKDTQQKLEAFNKFSQARYHNIHKHFELHTKLLKEVKGDLNNVFSKLRRIKQQLATQYPDEMNQVLKKYPPPKVEDDQDEE