sperm swap (197.320)