Prokaryotic flagellum gram positive long