public sperm