Each Sperm Carries 37.5 MB of DNA Data