18011c9ea:	8b 05 58 8e 07 00    	mov    0x78e58(%rip),%eax        # 0x180195848
18011c9f0:	2b c8                	sub    %eax,%ecx
18011c9f2:	03 c1                	add    %ecx,%eax
18011c9f4:	89 05 4e 8e 07 00    	mov    %eax,0x78e4e(%rip)        # 0x180195848
18011c9fa:	41 83 f8 01          	cmp    $0x1,%r8d
18011c9fe:	76 09                	jbe    0x18011ca09
18011ca00:	8b c1                	mov    %ecx,%eax
18011ca02:	33 d2                	xor    %edx,%edx
18011ca04:	41 f7 f0             	div    %r8d
18011ca07:	8b c8                	mov    %eax,%ecx
18011ca09:	8b d1                	mov    %ecx,%edx
18011ca0b:	89 74 24 20          	mov    %esi,0x20(%rsp)
18011ca0f:	48 8d 0d ba 0d 04 00 	lea    0x40dba(%rip),%rcx        # 0x18015d7d0
18011ca16:	41 b9 c5 00 00 00    	mov    $0xc5,%r9d
18011ca1c:	4c 8d 05 95 0d 04 00 	lea    0x40d95(%rip),%r8        # 0x18015d7b8
18011ca23:	e8 f8 13 00 00       	call   0x18011de20
18011ca28:	38 1d 4a 96 07 00    	cmp    %bl,0x7964a(%rip)        # 0x180196078
18011ca2e:	75 5e                	jne    0x18011ca8e
18011ca30:	39 1d 22 8e 07 00    	cmp    %ebx,0x78e22(%rip)        # 0x180195858
18011ca36:	0f 84 43 0f 00 00    	je     0x18011d97f
18011ca3c:	39 1d ce 8b 07 00    	cmp    %ebx,0x78bce(%rip)        # 0x180195610
18011ca42:	0f 84 37 0f 00 00    	je     0x18011d97f
18011ca48:	0f 31                	rdtsc
18011ca4a:	44 8b 0d 0b 8e 07 00 	mov    0x78e0b(%rip),%r9d        # 0x18019585c
18011ca51:	48 c1 e2 20          	shl    $0x20,%rdx
18011ca55:	48 0b c2             	or     %rdx,%rax
18011ca58:	48 8b c8             	mov    %rax,%rcx
18011ca5b:	8b 05 e7 8d 07 00    	mov    0x78de7(%rip),%eax        # 0x180195848
18011ca61:	2b c8                	sub    %eax,%ecx
18011ca63:	03 c1                	add    %ecx,%eax
18011ca65:	89 05 dd 8d 07 00    	mov    %eax,0x78ddd(%rip)        # 0x180195848
18011ca6b:	41 83 f9 01          	cmp    $0x1,%r9d
18011ca6f:	76 09                	jbe    0x18011ca7a
18011ca71:	8b c1                	mov    %ecx,%eax
18011ca73:	33 d2                	xor    %edx,%edx
18011ca75:	41 f7 f1             	div    %r9d
18011ca78:	8b c8                	mov    %eax,%ecx
18011ca7a:	8b d1                	mov    %ecx,%edx
18011ca7c:	41 b9 c7 00 00 00    	mov    $0xc7,%r9d
18011ca82:	48 8d 0d f7 0c 04 00 	lea    0x40cf7(%rip),%rcx        # 0x18015d780
18011ca89:	e9 e5 0e 00 00       	jmp    0x18011d973
18011ca8e:	48 8d 3d eb 0c 04 00 	lea    0x40ceb(%rip),%rdi        # 0x18015d780
18011ca95:	48 8b 05 b4 8d 07 00 	mov    0x78db4(%rip),%rax        # 0x180195850
18011ca9c:	48 8d 55 d8          	lea    -0x28(%rbp),%rdx
18011caa0:	0f 57 c0             	xorps  %xmm0,%xmm0
18011caa3:	4d 8b cf             	mov    %r15,%r9
18011caa6:	4d 8b c6             	mov    %r14,%r8
18011caa9:	8b ce                	mov    %esi,%ecx
18011caab:	0f 11 45 d8          	movups %xmm0,-0x28(%rbp)
18011caaf:	ff d0                	call   *%rax
18011cab1:	0f 1f 00             	nopl   (%rax)
18011cab4:	45 33 db             	xor    %r11d,%r11d
18011cab7:	8b d8                	mov    %eax,%ebx
18011cab9:	85 c0                	test   %eax,%eax
18011cabb:	75 0d                	jne    0x18011caca
18011cabd:	ff 05 b9 8d 07 00    	incl   0x78db9(%rip)        # 0x18019587c
18011cac3:	44 89 1d 8a d7 07 00 	mov    %r11d,0x7d78a(%rip)        # 0x18019a254
18011caca:	83 fe 08             	cmp    $0x8,%esi
18011cacd:	0f 84 ee 0d 00 00    	je     0x18011d8c1
18011cad3:	83 fb 01             	cmp    $0x1,%ebx
18011cad6:	74 6a                	je     0x18011cb42
18011cad8:	44 39 1d 79 8d 07 00 	cmp    %r11d,0x78d79(%rip)        # 0x180195858
18011cadf:	74 55                	je     0x18011cb36
18011cae1:	44 39 1d 28 8b 07 00 	cmp    %r11d,0x78b28(%rip)        # 0x180195610
18011cae8:	74 4c                	je     0x18011cb36
18011caea:	0f 31                	rdtsc
18011caec:	44 8b 05 69 8d 07 00 	mov    0x78d69(%rip),%r8d        # 0x18019585c
18011caf3:	48 c1 e2 20          	shl    $0x20,%rdx
18011caf7:	48 0b c2             	or     %rdx,%rax
18011cafa:	48 8b c8             	mov    %rax,%rcx
18011cafd:	8b 05 45 8d 07 00    	mov    0x78d45(%rip),%eax        # 0x180195848
18011cb03:	2b c8                	sub    %eax,%ecx
18011cb05:	03 c1                	add    %ecx,%eax
18011cb07:	89 05 3b 8d 07 00    	mov    %eax,0x78d3b(%rip)        # 0x180195848
18011cb0d:	41 83 f8 01          	cmp    $0x1,%r8d
18011cb11:	76 09                	jbe    0x18011cb1c
18011cb13:	8b c1                	mov    %ecx,%eax
18011cb15:	33 d2                	xor    %edx,%edx
18011cb17:	41 f7 f0             	div    %r8d
18011cb1a:	8b c8                	mov    %eax,%ecx
18011cb1c:	8b d1                	mov    %ecx,%edx
18011cb1e:	4c 8d 05 93 0c 04 00 	lea    0x40c93(%rip),%r8        # 0x18015d7b8
18011cb25:	48 8b cf             	mov    %rdi,%rcx
18011cb28:	41 b9 f4 00 00 00    	mov    $0xf4,%r9d
18011cb2e:	e8 ed 12 00 00       	call   0x18011de20
18011cb33:	45 33 db             	xor    %r11d,%r11d
18011cb36:	8b 05 28 00 05 00    	mov    0x50028(%rip),%eax        # 0x18016cb64
18011cb3c:	89 05 26 00 05 00    	mov    %eax,0x50026(%rip)        # 0x18016cb68
18011cb42:	85 db                	test   %ebx,%ebx
18011cb44:	0f 85 a5 0c 00 00    	jne    0x18011d7ef
18011cb4a:	81 7d d8 69 69 69 69 	cmpl   $0x69696969,-0x28(%rbp)
18011cb51:	0f 85 87 02 00 00    	jne    0x18011cdde
18011cb57:	0f b7 45 dc          	movzwl -0x24(%rbp),%eax
18011cb5b:	8d 4b 05             	lea    0x5(%rbx),%ecx
18011cb5e:	66 3b c1             	cmp    %cx,%ax
18011cb61:	0f 84 a0 0a 00 00    	je     0x18011d607
18011cb67:	8d 53 04             	lea    0x4(%rbx),%edx
18011cb6a:	66 3b c2             	cmp    %dx,%ax
18011cb6d:	0f 85 a4 01 00 00    	jne    0x18011cd17
18011cb73:	8b 0d 8f 8a 07 00    	mov    0x78a8f(%rip),%ecx        # 0x180195608
18011cb79:	8b c1                	mov    %ecx,%eax
18011cb7b:	0f ba f0 0b          	btr    $0xb,%eax
18011cb7f:	39 45 e0             	cmp    %eax,-0x20(%rbp)
18011cb82:	0f 84 ce 00 00 00    	je     0x18011cc56
18011cb88:	44 39 1d c9 8c 07 00 	cmp    %r11d,0x78cc9(%rip)        # 0x180195858
18011cb8f:	0f 84 00 ff ff ff    	je     0x18011ca95
18011cb95:	44 39 1d 74 8a 07 00 	cmp    %r11d,0x78a74(%rip)        # 0x180195610
18011cb9c:	74 4c                	je     0x18011cbea
18011cb9e:	0f 31                	rdtsc
18011cba0:	44 8b 05 b5 8c 07 00 	mov    0x78cb5(%rip),%r8d        # 0x18019585c
18011cba7:	48 c1 e2 20          	shl    $0x20,%rdx
18011cbab:	48 0b c2             	or     %rdx,%rax
18011cbae:	48 8b c8             	mov    %rax,%rcx
18011cbb1:	8b 05 91 8c 07 00    	mov    0x78c91(%rip),%eax        # 0x180195848
18011cbb7:	2b c8                	sub    %eax,%ecx
18011cbb9:	03 c1                	add    %ecx,%eax
18011cbbb:	89 05 87 8c 07 00    	mov    %eax,0x78c87(%rip)        # 0x180195848
18011cbc1:	41 83 f8 01          	cmp    $0x1,%r8d
18011cbc5:	76 09                	jbe    0x18011cbd0
18011cbc7:	8b c1                	mov    %ecx,%eax
18011cbc9:	33 d2                	xor    %edx,%edx
18011cbcb:	41 f7 f0             	div    %r8d
18011cbce:	8b c8                	mov    %eax,%ecx
18011cbd0:	8b d1                	mov    %ecx,%edx
18011cbd2:	4c 8d 05 df 0b 04 00 	lea    0x40bdf(%rip),%r8        # 0x18015d7b8
18011cbd9:	48 8b cf             	mov    %rdi,%rcx
18011cbdc:	41 b9 28 01 00 00    	mov    $0x128,%r9d
18011cbe2:	e8 39 12 00 00       	call   0x18011de20
18011cbe7:	45 33 db             	xor    %r11d,%r11d
18011cbea:	44 39 1d 67 8c 07 00 	cmp    %r11d,0x78c67(%rip)        # 0x180195858
18011cbf1:	0f 84 9e fe ff ff    	je     0x18011ca95
18011cbf7:	44 39 1d 12 8a 07 00 	cmp    %r11d,0x78a12(%rip)        # 0x180195610
18011cbfe:	0f 84 91 fe ff ff    	je     0x18011ca95
18011cc04:	0f 31                	rdtsc
18011cc06:	44 8b 05 4f 8c 07 00 	mov    0x78c4f(%rip),%r8d        # 0x18019585c
18011cc0d:	48 c1 e2 20          	shl    $0x20,%rdx
18011cc11:	48 0b c2             	or     %rdx,%rax
18011cc14:	48 8b c8             	mov    %rax,%rcx
18011cc17:	8b 05 2b 8c 07 00    	mov    0x78c2b(%rip),%eax        # 0x180195848
18011cc1d:	2b c8                	sub    %eax,%ecx
18011cc1f:	03 c1                	add    %ecx,%eax
18011cc21:	89 05 21 8c 07 00    	mov    %eax,0x78c21(%rip)        # 0x180195848
18011cc27:	41 83 f8 01          	cmp    $0x1,%r8d
18011cc2b:	76 09                	jbe    0x18011cc36
18011cc2d:	8b c1                	mov    %ecx,%eax
18011cc2f:	33 d2                	xor    %edx,%edx
18011cc31:	41 f7 f0             	div    %r8d
18011cc34:	8b c8                	mov    %eax,%ecx
18011cc36:	41 b9 29 01 00 00    	mov    $0x129,%r9d
18011cc3c:	8b d1                	mov    %ecx,%edx
18011cc3e:	4c 8d 05 73 0b 04 00 	lea    0x40b73(%rip),%r8        # 0x18015d7b8
18011cc45:	48 8d 0d 4c 0b 04 00 	lea    0x40b4c(%rip),%rcx        # 0x18015d798
18011cc4c:	e8 cf 11 00 00       	call   0x18011de20
18011cc51:	e9 3f fe ff ff       	jmp    0x18011ca95
18011cc56:	3b f2                	cmp    %edx,%esi
18011cc58:	0f 84 78 08 00 00    	je     0x18011d4d6
18011cc5e:	44 39 1d f3 8b 07 00 	cmp    %r11d,0x78bf3(%rip)        # 0x180195858
18011cc65:	0f 84 2a fe ff ff    	je     0x18011ca95
18011cc6b:	44 39 1d 9e 89 07 00 	cmp    %r11d,0x7899e(%rip)        # 0x180195610
18011cc72:	74 4c                	je     0x18011ccc0
18011cc74:	0f 31                	rdtsc
18011cc76:	44 8b 05 df 8b 07 00 	mov    0x78bdf(%rip),%r8d        # 0x18019585c
18011cc7d:	48 c1 e2 20          	shl    $0x20,%rdx
18011cc81:	48 0b c2             	or     %rdx,%rax
18011cc84:	48 8b c8             	mov    %rax,%rcx
18011cc87:	8b 05 bb 8b 07 00    	mov    0x78bbb(%rip),%eax        # 0x180195848
18011cc8d:	2b c8                	sub    %eax,%ecx
18011cc8f:	03 c1                	add    %ecx,%eax
18011cc91:	89 05 b1 8b 07 00    	mov    %eax,0x78bb1(%rip)        # 0x180195848
18011cc97:	41 83 f8 01          	cmp    $0x1,%r8d
18011cc9b:	76 09                	jbe    0x18011cca6
18011cc9d:	8b c1                	mov    %ecx,%eax
18011cc9f:	33 d2                	xor    %edx,%edx
18011cca1:	41 f7 f0             	div    %r8d
18011cca4:	8b c8                	mov    %eax,%ecx
18011cca6:	8b d1                	mov    %ecx,%edx
18011cca8:	4c 8d 05 09 0b 04 00 	lea    0x40b09(%rip),%r8        # 0x18015d7b8
18011ccaf:	48 8b cf             	mov    %rdi,%rcx
18011ccb2:	41 b9 37 01 00 00    	mov    $0x137,%r9d
18011ccb8:	e8 63 11 00 00       	call   0x18011de20
18011ccbd:	45 33 db             	xor    %r11d,%r11d
18011ccc0:	44 39 1d 91 8b 07 00 	cmp    %r11d,0x78b91(%rip)        # 0x180195858
18011ccc7:	0f 84 c8 fd ff ff    	je     0x18011ca95
18011cccd:	44 39 1d 3c 89 07 00 	cmp    %r11d,0x7893c(%rip)        # 0x180195610
18011ccd4:	0f 84 bb fd ff ff    	je     0x18011ca95
18011ccda:	0f 31                	rdtsc
18011ccdc:	44 8b 05 79 8b 07 00 	mov    0x78b79(%rip),%r8d        # 0x18019585c
18011cce3:	48 c1 e2 20          	shl    $0x20,%rdx
18011cce7:	48 0b c2             	or     %rdx,%rax
18011ccea:	48 8b c8             	mov    %rax,%rcx
18011cced:	8b 05 55 8b 07 00    	mov    0x78b55(%rip),%eax        # 0x180195848
18011ccf3:	2b c8                	sub    %eax,%ecx
18011ccf5:	03 c1                	add    %ecx,%eax
18011ccf7:	89 05 4b 8b 07 00    	mov    %eax,0x78b4b(%rip)        # 0x180195848
18011ccfd:	41 83 f8 01          	cmp    $0x1,%r8d
18011cd01:	76 09                	jbe    0x18011cd0c
18011cd03:	8b c1                	mov    %ecx,%eax
18011cd05:	33 d2                	xor    %edx,%edx
18011cd07:	41 f7 f0             	div    %r8d
18011cd0a:	8b c8                	mov    %eax,%ecx
18011cd0c:	41 b9 38 01 00 00    	mov    $0x138,%r9d
18011cd12:	e9 25 ff ff ff       	jmp    0x18011cc3c
18011cd17:	bb 06 00 00 00       	mov    $0x6,%ebx
18011cd1c:	66 3b c3             	cmp    %bx,%ax
18011cd1f:	0f 84 11 08 00 00    	je     0x18011d536
18011cd25:	44 39 1d 2c 8b 07 00 	cmp    %r11d,0x78b2c(%rip)        # 0x180195858
18011cd2c:	0f 84 63 fd ff ff    	je     0x18011ca95
18011cd32:	44 39 1d d7 88 07 00 	cmp    %r11d,0x788d7(%rip)        # 0x180195610
18011cd39:	74 4c                	je     0x18011cd87
18011cd3b:	0f 31                	rdtsc
18011cd3d:	44 8b 05 18 8b 07 00 	mov    0x78b18(%rip),%r8d        # 0x18019585c
18011cd44:	48 c1 e2 20          	shl    $0x20,%rdx
18011cd48:	48 0b c2             	or     %rdx,%rax
18011cd4b:	48 8b c8             	mov    %rax,%rcx
18011cd4e:	8b 05 f4 8a 07 00    	mov    0x78af4(%rip),%eax        # 0x180195848
18011cd54:	2b c8                	sub    %eax,%ecx
18011cd56:	03 c1                	add    %ecx,%eax
18011cd58:	89 05 ea 8a 07 00    	mov    %eax,0x78aea(%rip)        # 0x180195848
18011cd5e:	41 83 f8 01          	cmp    $0x1,%r8d
18011cd62:	76 09                	jbe    0x18011cd6d
18011cd64:	8b c1                	mov    %ecx,%eax
18011cd66:	33 d2                	xor    %edx,%edx
18011cd68:	41 f7 f0             	div    %r8d
18011cd6b:	8b c8                	mov    %eax,%ecx
18011cd6d:	8b d1                	mov    %ecx,%edx
18011cd6f:	4c 8d 05 42 0a 04 00 	lea    0x40a42(%rip),%r8        # 0x18015d7b8
18011cd76:	48 8b cf             	mov    %rdi,%rcx
18011cd79:	41 b9 59 01 00 00    	mov    $0x159,%r9d
18011cd7f:	e8 9c 10 00 00       	call   0x18011de20
18011cd84:	45 33 db             	xor    %r11d,%r11d
18011cd87:	44 39 1d ca 8a 07 00 	cmp    %r11d,0x78aca(%rip)        # 0x180195858
18011cd8e:	0f 84 01 fd ff ff    	je     0x18011ca95
18011cd94:	44 39 1d 75 88 07 00 	cmp    %r11d,0x78875(%rip)        # 0x180195610
18011cd9b:	0f 84 f4 fc ff ff    	je     0x18011ca95
18011cda1:	0f 31                	rdtsc
18011cda3:	44 8b 05 b2 8a 07 00 	mov    0x78ab2(%rip),%r8d        # 0x18019585c
18011cdaa:	48 c1 e2 20          	shl    $0x20,%rdx
18011cdae:	48 0b c2             	or     %rdx,%rax
18011cdb1:	48 8b c8             	mov    %rax,%rcx
18011cdb4:	8b 05 8e 8a 07 00    	mov    0x78a8e(%rip),%eax        # 0x180195848
18011cdba:	2b c8                	sub    %eax,%ecx
18011cdbc:	03 c1                	add    %ecx,%eax
18011cdbe:	89 05 84 8a 07 00    	mov    %eax,0x78a84(%rip)        # 0x180195848
18011cdc4:	41 83 f8 01          	cmp    $0x1,%r8d
18011cdc8:	76 09                	jbe    0x18011cdd3
18011cdca:	8b c1                	mov    %ecx,%eax
18011cdcc:	33 d2                	xor    %edx,%edx
18011cdce:	41 f7 f0             	div    %r8d
18011cdd1:	8b c8                	mov    %eax,%ecx
18011cdd3:	41 b9 5a 01 00 00    	mov    $0x15a,%r9d
18011cdd9:	e9 5e fe ff ff       	jmp    0x18011cc3c
18011cdde:	bb 04 00 00 00       	mov    $0x4,%ebx
18011cde3:	3b f3                	cmp    %ebx,%esi
18011cde5:	0f 85 28 01 00 00    	jne    0x18011cf13
18011cdeb:	8b 55 e0             	mov    -0x20(%rbp),%edx
18011cdee:	3b 15 10 88 07 00    	cmp    0x78810(%rip),%edx        # 0x180195604
18011cdf4:	0f 84 64 08 00 00    	je     0x18011d65e
18011cdfa:	44 39 1d 57 8a 07 00 	cmp    %r11d,0x78a57(%rip)        # 0x180195858
18011ce01:	74 55                	je     0x18011ce58
18011ce03:	44 39 1d 06 88 07 00 	cmp    %r11d,0x78806(%rip)        # 0x180195610
18011ce0a:	74 4c                	je     0x18011ce58
18011ce0c:	0f 31                	rdtsc
18011ce0e:	44 8b 05 47 8a 07 00 	mov    0x78a47(%rip),%r8d        # 0x18019585c
18011ce15:	48 c1 e2 20          	shl    $0x20,%rdx
18011ce19:	48 0b c2             	or     %rdx,%rax
18011ce1c:	48 8b c8             	mov    %rax,%rcx
18011ce1f:	8b 05 23 8a 07 00    	mov    0x78a23(%rip),%eax        # 0x180195848
18011ce25:	2b c8                	sub    %eax,%ecx
18011ce27:	03 c1                	add    %ecx,%eax
18011ce29:	89 05 19 8a 07 00    	mov    %eax,0x78a19(%rip)        # 0x180195848
18011ce2f:	41 83 f8 01          	cmp    $0x1,%r8d
18011ce33:	76 09                	jbe    0x18011ce3e
18011ce35:	8b c1                	mov    %ecx,%eax
18011ce37:	33 d2                	xor    %edx,%edx
18011ce39:	41 f7 f0             	div    %r8d
18011ce3c:	8b c8                	mov    %eax,%ecx
18011ce3e:	8b d1                	mov    %ecx,%edx
18011ce40:	4c 8d 05 71 09 04 00 	lea    0x40971(%rip),%r8        # 0x18015d7b8
18011ce47:	48 8b cf             	mov    %rdi,%rcx
18011ce4a:	41 b9 7a 01 00 00    	mov    $0x17a,%r9d
18011ce50:	e8 cb 0f 00 00       	call   0x18011de20
18011ce55:	8b 55 e0             	mov    -0x20(%rbp),%edx
18011ce58:	8b cb                	mov    %ebx,%ecx
18011ce5a:	e8 c9 fa ff ff       	call   0x18011c928
18011ce5f:	33 db                	xor    %ebx,%ebx
18011ce61:	39 1d f1 89 07 00    	cmp    %ebx,0x789f1(%rip)        # 0x180195858
18011ce67:	0f 84 28 fc ff ff    	je     0x18011ca95
18011ce6d:	39 1d 9d 87 07 00    	cmp    %ebx,0x7879d(%rip)        # 0x180195610
18011ce73:	74 49                	je     0x18011cebe
18011ce75:	0f 31                	rdtsc
18011ce77:	44 8b 05 de 89 07 00 	mov    0x789de(%rip),%r8d        # 0x18019585c
18011ce7e:	48 c1 e2 20          	shl    $0x20,%rdx
18011ce82:	48 0b c2             	or     %rdx,%rax
18011ce85:	48 8b c8             	mov    %rax,%rcx
18011ce88:	8b 05 ba 89 07 00    	mov    0x789ba(%rip),%eax        # 0x180195848
18011ce8e:	2b c8                	sub    %eax,%ecx
18011ce90:	03 c1                	add    %ecx,%eax
18011ce92:	89 05 b0 89 07 00    	mov    %eax,0x789b0(%rip)        # 0x180195848
18011ce98:	41 83 f8 01          	cmp    $0x1,%r8d
18011ce9c:	76 09                	jbe    0x18011cea7
18011ce9e:	8b c1                	mov    %ecx,%eax
18011cea0:	33 d2                	xor    %edx,%edx
18011cea2:	41 f7 f0             	div    %r8d
18011cea5:	8b c8                	mov    %eax,%ecx
18011cea7:	8b d1                	mov    %ecx,%edx
18011cea9:	4c 8d 05 08 09 04 00 	lea    0x40908(%rip),%r8        # 0x18015d7b8
18011ceb0:	48 8b cf             	mov    %rdi,%rcx
18011ceb3:	41 b9 7f 01 00 00    	mov    $0x17f,%r9d
18011ceb9:	e8 62 0f 00 00       	call   0x18011de20
18011cebe:	39 1d 94 89 07 00    	cmp    %ebx,0x78994(%rip)        # 0x180195858
18011cec4:	0f 84 cb fb ff ff    	je     0x18011ca95
18011ceca:	39 1d 40 87 07 00    	cmp    %ebx,0x78740(%rip)        # 0x180195610
18011ced0:	0f 84 bf fb ff ff    	je     0x18011ca95
18011ced6:	0f 31                	rdtsc
18011ced8:	44 8b 05 7d 89 07 00 	mov    0x7897d(%rip),%r8d        # 0x18019585c
18011cedf:	48 c1 e2 20          	shl    $0x20,%rdx
18011cee3:	48 0b c2             	or     %rdx,%rax
18011cee6:	48 8b c8             	mov    %rax,%rcx
18011cee9:	8b 05 59 89 07 00    	mov    0x78959(%rip),%eax        # 0x180195848
18011ceef:	2b c8                	sub    %eax,%ecx
18011cef1:	03 c1                	add    %ecx,%eax
18011cef3:	89 05 4f 89 07 00    	mov    %eax,0x7894f(%rip)        # 0x180195848
18011cef9:	41 83 f8 01          	cmp    $0x1,%r8d
18011cefd:	76 09                	jbe    0x18011cf08
18011ceff:	8b c1                	mov    %ecx,%eax
18011cf01:	33 d2                	xor    %edx,%edx
18011cf03:	41 f7 f0             	div    %r8d
18011cf06:	8b c8                	mov    %eax,%ecx
18011cf08:	41 b9 80 01 00 00    	mov    $0x180,%r9d
18011cf0e:	e9 29 fd ff ff       	jmp    0x18011cc3c
18011cf13:	44 39 1d 3e 89 07 00 	cmp    %r11d,0x7893e(%rip)        # 0x180195858
18011cf1a:	74 5a                	je     0x18011cf76
18011cf1c:	44 39 1d ed 86 07 00 	cmp    %r11d,0x786ed(%rip)        # 0x180195610
18011cf23:	74 51                	je     0x18011cf76
18011cf25:	0f 31                	rdtsc
18011cf27:	44 8b 05 2e 89 07 00 	mov    0x7892e(%rip),%r8d        # 0x18019585c
18011cf2e:	48 c1 e2 20          	shl    $0x20,%rdx
18011cf32:	48 0b c2             	or     %rdx,%rax
18011cf35:	48 8b c8             	mov    %rax,%rcx
18011cf38:	8b 05 0a 89 07 00    	mov    0x7890a(%rip),%eax        # 0x180195848
18011cf3e:	2b c8                	sub    %eax,%ecx
18011cf40:	03 c1                	add    %ecx,%eax
18011cf42:	89 05 00 89 07 00    	mov    %eax,0x78900(%rip)        # 0x180195848
18011cf48:	41 83 f8 01          	cmp    $0x1,%r8d
18011cf4c:	76 09                	jbe    0x18011cf57
18011cf4e:	8b c1                	mov    %ecx,%eax
18011cf50:	33 d2                	xor    %edx,%edx
18011cf52:	41 f7 f0             	div    %r8d
18011cf55:	8b c8                	mov    %eax,%ecx
18011cf57:	8b d1                	mov    %ecx,%edx