Eukaryotic flagellum