Gizmos Virus Lytic Cycle (due 3/22)