KASH5 and Azoospermia: A homozygous KASH5 frameshift mutation causes diminished ovarian reserve, recurrent miscarriage, and non-obstructive azoospermia in humans