Human sperm gene is 600m years old