eukaryotic protein