18011d753:	44 2b d0             	sub    %eax,%r10d
18011d756:	41 03 c2             	add    %r10d,%eax
18011d759:	89 05 e9 80 07 00    	mov    %eax,0x780e9(%rip)        # 0x180195848
18011d75f:	41 83 f8 01          	cmp    $0x1,%r8d
18011d763:	76 0b                	jbe    0x18011d770
18011d765:	41 8b c2             	mov    %r10d,%eax
18011d768:	33 d2                	xor    %edx,%edx
18011d76a:	41 f7 f0             	div    %r8d
18011d76d:	44 8b d0             	mov    %eax,%r10d
18011d770:	41 b9 e0 01 00 00    	mov    $0x1e0,%r9d
18011d776:	4c 8b c3             	mov    %rbx,%r8
18011d779:	41 8b d2             	mov    %r10d,%edx
18011d77c:	48 8b cf             	mov    %rdi,%rcx
18011d77f:	e8 9c 06 00 00       	call   0x18011de20
18011d784:	8b 55 e0             	mov    -0x20(%rbp),%edx
18011d787:	b9 04 00 00 00       	mov    $0x4,%ecx
18011d78c:	e8 97 f1 ff ff       	call   0x18011c928
18011d791:	83 35 6c 7e 07 00 01 	xorl   $0x1,0x77e6c(%rip)        # 0x180195604
18011d798:	33 db                	xor    %ebx,%ebx
18011d79a:	39 1d b8 80 07 00    	cmp    %ebx,0x780b8(%rip)        # 0x180195858
18011d7a0:	0f 84 7a 01 00 00    	je     0x18011d920
18011d7a6:	39 1d 64 7e 07 00    	cmp    %ebx,0x77e64(%rip)        # 0x180195610
18011d7ac:	0f 84 6e 01 00 00    	je     0x18011d920
18011d7b2:	0f 31                	rdtsc
18011d7b4:	44 8b 05 a1 80 07 00 	mov    0x780a1(%rip),%r8d        # 0x18019585c
18011d7bb:	48 c1 e2 20          	shl    $0x20,%rdx
18011d7bf:	48 0b c2             	or     %rdx,%rax
18011d7c2:	48 8b c8             	mov    %rax,%rcx
18011d7c5:	8b 05 7d 80 07 00    	mov    0x7807d(%rip),%eax        # 0x180195848
18011d7cb:	2b c8                	sub    %eax,%ecx
18011d7cd:	03 c1                	add    %ecx,%eax
18011d7cf:	89 05 73 80 07 00    	mov    %eax,0x78073(%rip)        # 0x180195848
18011d7d5:	41 83 f8 01          	cmp    $0x1,%r8d
18011d7d9:	76 09                	jbe    0x18011d7e4
18011d7db:	8b c1                	mov    %ecx,%eax
18011d7dd:	33 d2                	xor    %edx,%edx
18011d7df:	41 f7 f0             	div    %r8d
18011d7e2:	8b c8                	mov    %eax,%ecx
18011d7e4:	41 b9 ef 01 00 00    	mov    $0x1ef,%r9d
18011d7ea:	e9 20 01 00 00       	jmp    0x18011d90f
18011d7ef:	80 7d d8 62          	cmpb   $0x62,-0x28(%rbp)
18011d7f3:	75 6a                	jne    0x18011d85f
18011d7f5:	44 39 1d 5c 80 07 00 	cmp    %r11d,0x7805c(%rip)        # 0x180195858
18011d7fc:	41 c6 45 04 01       	movb   $0x1,0x4(%r13)
18011d801:	74 52                	je     0x18011d855
18011d803:	44 39 1d 06 7e 07 00 	cmp    %r11d,0x77e06(%rip)        # 0x180195610
18011d80a:	74 49                	je     0x18011d855
18011d80c:	0f 31                	rdtsc
18011d80e:	44 8b 05 47 80 07 00 	mov    0x78047(%rip),%r8d        # 0x18019585c
18011d815:	48 c1 e2 20          	shl    $0x20,%rdx
18011d819:	48 0b c2             	or     %rdx,%rax
18011d81c:	48 8b c8             	mov    %rax,%rcx
18011d81f:	8b 05 23 80 07 00    	mov    0x78023(%rip),%eax        # 0x180195848
18011d825:	2b c8                	sub    %eax,%ecx
18011d827:	03 c1                	add    %ecx,%eax
18011d829:	89 05 19 80 07 00    	mov    %eax,0x78019(%rip)        # 0x180195848
18011d82f:	41 83 f8 01          	cmp    $0x1,%r8d
18011d833:	76 09                	jbe    0x18011d83e
18011d835:	8b c1                	mov    %ecx,%eax
18011d837:	33 d2                	xor    %edx,%edx
18011d839:	41 f7 f0             	div    %r8d
18011d83c:	8b c8                	mov    %eax,%ecx
18011d83e:	41 b9 00 01 00 00    	mov    $0x100,%r9d
18011d844:	8b d1                	mov    %ecx,%edx
18011d846:	4c 8d 05 6b ff 03 00 	lea    0x3ff6b(%rip),%r8        # 0x18015d7b8
18011d84d:	48 8b cf             	mov    %rdi,%rcx
18011d850:	e8 cb 05 00 00       	call   0x18011de20
18011d855:	b8 02 00 00 00       	mov    $0x2,%eax
18011d85a:	e9 25 01 00 00       	jmp    0x18011d984
18011d85f:	44 39 1d f2 7f 07 00 	cmp    %r11d,0x77ff2(%rip)        # 0x180195858
18011d866:	74 52                	je     0x18011d8ba
18011d868:	44 39 1d a1 7d 07 00 	cmp    %r11d,0x77da1(%rip)        # 0x180195610
18011d86f:	74 49                	je     0x18011d8ba
18011d871:	0f 31                	rdtsc
18011d873:	44 8b 05 e2 7f 07 00 	mov    0x77fe2(%rip),%r8d        # 0x18019585c
18011d87a:	48 c1 e2 20          	shl    $0x20,%rdx
18011d87e:	48 0b c2             	or     %rdx,%rax
18011d881:	48 8b c8             	mov    %rax,%rcx
18011d884:	8b 05 be 7f 07 00    	mov    0x77fbe(%rip),%eax        # 0x180195848
18011d88a:	2b c8                	sub    %eax,%ecx
18011d88c:	03 c1                	add    %ecx,%eax
18011d88e:	89 05 b4 7f 07 00    	mov    %eax,0x77fb4(%rip)        # 0x180195848
18011d894:	41 83 f8 01          	cmp    $0x1,%r8d
18011d898:	76 09                	jbe    0x18011d8a3
18011d89a:	8b c1                	mov    %ecx,%eax
18011d89c:	33 d2                	xor    %edx,%edx
18011d89e:	41 f7 f0             	div    %r8d
18011d8a1:	8b c8                	mov    %eax,%ecx
18011d8a3:	8b d1                	mov    %ecx,%edx
18011d8a5:	4c 8d 05 0c ff 03 00 	lea    0x3ff0c(%rip),%r8        # 0x18015d7b8
18011d8ac:	48 8b cf             	mov    %rdi,%rcx
18011d8af:	41 b9 05 01 00 00    	mov    $0x105,%r9d
18011d8b5:	e8 66 05 00 00       	call   0x18011de20
18011d8ba:	8b c3                	mov    %ebx,%eax
18011d8bc:	e9 c3 00 00 00       	jmp    0x18011d984
18011d8c1:	85 db                	test   %ebx,%ebx
18011d8c3:	75 5f                	jne    0x18011d924
18011d8c5:	44 39 1d 8c 7f 07 00 	cmp    %r11d,0x77f8c(%rip)        # 0x180195858
18011d8cc:	74 52                	je     0x18011d920
18011d8ce:	44 39 1d 3b 7d 07 00 	cmp    %r11d,0x77d3b(%rip)        # 0x180195610
18011d8d5:	74 49                	je     0x18011d920
18011d8d7:	0f 31                	rdtsc
18011d8d9:	44 8b 05 7c 7f 07 00 	mov    0x77f7c(%rip),%r8d        # 0x18019585c
18011d8e0:	48 c1 e2 20          	shl    $0x20,%rdx
18011d8e4:	48 0b c2             	or     %rdx,%rax
18011d8e7:	48 8b c8             	mov    %rax,%rcx
18011d8ea:	8b 05 58 7f 07 00    	mov    0x77f58(%rip),%eax        # 0x180195848
18011d8f0:	2b c8                	sub    %eax,%ecx
18011d8f2:	03 c1                	add    %ecx,%eax
18011d8f4:	89 05 4e 7f 07 00    	mov    %eax,0x77f4e(%rip)        # 0x180195848
18011d8fa:	41 83 f8 01          	cmp    $0x1,%r8d
18011d8fe:	76 09                	jbe    0x18011d909
18011d900:	8b c1                	mov    %ecx,%eax
18011d902:	33 d2                	xor    %edx,%edx
18011d904:	41 f7 f0             	div    %r8d
18011d907:	8b c8                	mov    %eax,%ecx
18011d909:	41 b9 e2 00 00 00    	mov    $0xe2,%r9d
18011d90f:	8b d1                	mov    %ecx,%edx
18011d911:	4c 8d 05 a0 fe 03 00 	lea    0x3fea0(%rip),%r8        # 0x18015d7b8
18011d918:	48 8b cf             	mov    %rdi,%rcx
18011d91b:	e8 00 05 00 00       	call   0x18011de20
18011d920:	33 c0                	xor    %eax,%eax
18011d922:	eb 60                	jmp    0x18011d984
18011d924:	44 39 1d 2d 7f 07 00 	cmp    %r11d,0x77f2d(%rip)        # 0x180195858
18011d92b:	74 52                	je     0x18011d97f
18011d92d:	44 39 1d dc 7c 07 00 	cmp    %r11d,0x77cdc(%rip)        # 0x180195610
18011d934:	74 49                	je     0x18011d97f
18011d936:	0f 31                	rdtsc
18011d938:	44 8b 05 1d 7f 07 00 	mov    0x77f1d(%rip),%r8d        # 0x18019585c
18011d93f:	48 c1 e2 20          	shl    $0x20,%rdx
18011d943:	48 0b c2             	or     %rdx,%rax
18011d946:	48 8b c8             	mov    %rax,%rcx
18011d949:	8b 05 f9 7e 07 00    	mov    0x77ef9(%rip),%eax        # 0x180195848
18011d94f:	2b c8                	sub    %eax,%ecx
18011d951:	03 c1                	add    %ecx,%eax
18011d953:	89 05 ef 7e 07 00    	mov    %eax,0x77eef(%rip)        # 0x180195848
18011d959:	41 83 f8 01          	cmp    $0x1,%r8d
18011d95d:	76 09                	jbe    0x18011d968
18011d95f:	8b c1                	mov    %ecx,%eax
18011d961:	33 d2                	xor    %edx,%edx
18011d963:	41 f7 f0             	div    %r8d
18011d966:	8b c8                	mov    %eax,%ecx
18011d968:	8b d1                	mov    %ecx,%edx
18011d96a:	41 b9 e8 00 00 00    	mov    $0xe8,%r9d
18011d970:	48 8b cf             	mov    %rdi,%rcx
18011d973:	4c 8d 05 3e fe 03 00 	lea    0x3fe3e(%rip),%r8        # 0x18015d7b8
18011d97a:	e8 a1 04 00 00       	call   0x18011de20
18011d97f:	b8 01 00 00 00       	mov    $0x1,%eax
18011d984:	48 8b 4d e8          	mov    -0x18(%rbp),%rcx
18011d988:	48 33 cc             	xor    %rsp,%rcx
18011d98b:	e8 9c 81 ef ff       	call   0x180015b2c
18011d990:	48 83 c4 58          	add    $0x58,%rsp
18011d994:	41 5f                	pop    %r15
18011d996:	41 5e                	pop    %r14
18011d998:	41 5d                	pop    %r13
18011d99a:	41 5c                	pop    %r12
18011d99c:	5f                   	pop    %rdi
18011d99d:	5e                   	pop    %rsi
18011d99e:	5b                   	pop    %rbx
18011d99f:	5d                   	pop    %rbp
18011d9a0:	c3                   	ret
18011d9a1:	cc                   	int3
18011d9a2:	cc                   	int3
18011d9a3:	cc                   	int3
18011d9a4:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
18011d9a9:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
18011d9ae:	48 89 7c 24 20       	mov    %rdi,0x20(%rsp)
18011d9b3:	55                   	push   %rbp
18011d9b4:	41 54                	push   %r12
18011d9b6:	41 55                	push   %r13
18011d9b8:	41 56                	push   %r14
18011d9ba:	41 57                	push   %r15
18011d9bc:	48 8b ec             	mov    %rsp,%rbp
18011d9bf:	48 81 ec 80 00 00 00 	sub    $0x80,%rsp
18011d9c6:	48 8b 05 a3 ef 04 00 	mov    0x4efa3(%rip),%rax        # 0x18016c970
18011d9cd:	48 33 c4             	xor    %rsp,%rax
18011d9d0:	48 89 45 f0          	mov    %rax,-0x10(%rbp)
18011d9d4:	45 33 ff             	xor    %r15d,%r15d
18011d9d7:	4c 8d 2d 12 fe 03 00 	lea    0x3fe12(%rip),%r13        # 0x18015d7f0
18011d9de:	44 39 3d 73 7e 07 00 	cmp    %r15d,0x77e73(%rip)        # 0x180195858
18011d9e5:	49 8b f0             	mov    %r8,%rsi
18011d9e8:	48 8b da             	mov    %rdx,%rbx
18011d9eb:	4c 89 7d b8          	mov    %r15,-0x48(%rbp)
18011d9ef:	8b f9                	mov    %ecx,%edi
18011d9f1:	45 8d 67 01          	lea    0x1(%r15),%r12d
18011d9f5:	74 4c                	je     0x18011da43
18011d9f7:	44 39 3d 12 7c 07 00 	cmp    %r15d,0x77c12(%rip)        # 0x180195610
18011d9fe:	74 43                	je     0x18011da43
18011da00:	0f 31                	rdtsc
18011da02:	8b 0d 40 7e 07 00    	mov    0x77e40(%rip),%ecx        # 0x180195848
18011da08:	48 c1 e2 20          	shl    $0x20,%rdx
18011da0c:	48 0b c2             	or     %rdx,%rax
18011da0f:	2b c1                	sub    %ecx,%eax
18011da11:	03 c8                	add    %eax,%ecx
18011da13:	89 0d 2f 7e 07 00    	mov    %ecx,0x77e2f(%rip)        # 0x180195848
18011da19:	8b 0d 3d 7e 07 00    	mov    0x77e3d(%rip),%ecx        # 0x18019585c
18011da1f:	41 3b cc             	cmp    %r12d,%ecx
18011da22:	76 04                	jbe    0x18011da28
18011da24:	33 d2                	xor    %edx,%edx
18011da26:	f7 f1                	div    %ecx
18011da28:	41 b9 28 02 00 00    	mov    $0x228,%r9d
18011da2e:	89 7c 24 20          	mov    %edi,0x20(%rsp)
18011da32:	4d 8b c5             	mov    %r13,%r8
18011da35:	48 8d 0d 94 fd 03 00 	lea    0x3fd94(%rip),%rcx        # 0x18015d7d0
18011da3c:	8b d0                	mov    %eax,%edx
18011da3e:	e8 dd 03 00 00       	call   0x18011de20
18011da43:	44 38 3d 2e 86 07 00 	cmp    %r15b,0x7862e(%rip)        # 0x180196078
18011da4a:	75 4d                	jne    0x18011da99
18011da4c:	44 39 3d 05 7e 07 00 	cmp    %r15d,0x77e05(%rip)        # 0x180195858
18011da53:	0f 84 39 03 00 00    	je     0x18011dd92
18011da59:	44 39 3d b0 7b 07 00 	cmp    %r15d,0x77bb0(%rip)        # 0x180195610
18011da60:	0f 84 2c 03 00 00    	je     0x18011dd92
18011da66:	0f 31                	rdtsc
18011da68:	8b 0d da 7d 07 00    	mov    0x77dda(%rip),%ecx        # 0x180195848
18011da6e:	48 c1 e2 20          	shl    $0x20,%rdx
18011da72:	48 0b c2             	or     %rdx,%rax
18011da75:	2b c1                	sub    %ecx,%eax
18011da77:	03 c8                	add    %eax,%ecx
18011da79:	89 0d c9 7d 07 00    	mov    %ecx,0x77dc9(%rip)        # 0x180195848
18011da7f:	8b 0d d7 7d 07 00    	mov    0x77dd7(%rip),%ecx        # 0x18019585c
18011da85:	41 3b cc             	cmp    %r12d,%ecx
18011da88:	76 04                	jbe    0x18011da8e
18011da8a:	33 d2                	xor    %edx,%edx
18011da8c:	f7 f1                	div    %ecx
18011da8e:	41 b9 2a 02 00 00    	mov    $0x22a,%r9d
18011da94:	e9 e8 02 00 00       	jmp    0x18011dd81
18011da99:	41 83 cb ff          	or     $0xffffffff,%r11d
18011da9d:	41 8b cf             	mov    %r15d,%ecx
18011daa0:	48 85 f6             	test   %rsi,%rsi
18011daa3:	74 1f                	je     0x18011dac4
18011daa5:	44 0f b7 36          	movzwl (%rsi),%r14d
18011daa9:	48 8b 56 08          	mov    0x8(%rsi),%rdx
18011daad:	45 8b c6             	mov    %r14d,%r8d
18011dab0:	45 85 f6             	test   %r14d,%r14d
18011dab3:	74 12                	je     0x18011dac7
18011dab5:	0f b6 02             	movzbl (%rdx),%eax
18011dab8:	49 03 d4             	add    %r12,%rdx
18011dabb:	03 c8                	add    %eax,%ecx
18011dabd:	45 03 c3             	add    %r11d,%r8d
18011dac0:	75 f3                	jne    0x18011dab5
18011dac2:	eb 03                	jmp    0x18011dac7
18011dac4:	45 8b f7             	mov    %r15d,%r14d
18011dac7:	0f b7 13             	movzwl (%rbx),%edx
18011daca:	45 8b d7             	mov    %r15d,%r10d
18011dacd:	4c 8b 4b 08          	mov    0x8(%rbx),%r9
18011dad1:	44 8b c2             	mov    %edx,%r8d
18011dad4:	89 4d bc             	mov    %ecx,-0x44(%rbp)
18011dad7:	85 d2                	test   %edx,%edx
18011dad9:	74 0f                	je     0x18011daea
18011dadb:	41 0f b6 01          	movzbl (%r9),%eax
18011dadf:	4d 03 cc             	add    %r12,%r9
18011dae2:	44 03 d0             	add    %eax,%r10d
18011dae5:	45 03 c3             	add    %r11d,%r8d
18011dae8:	75 f1                	jne    0x18011dadb
18011daea:	8b 05 74 f0 04 00    	mov    0x4f074(%rip),%eax        # 0x18016cb64
18011daf0:	41 03 ca             	add    %r10d,%ecx
18011daf3:	66 41 03 d6          	add    %r14w,%dx
18011daf7:	89 4d bc             	mov    %ecx,-0x44(%rbp)
18011dafa:	66 89 55 b6          	mov    %dx,-0x4a(%rbp)
18011dafe:	c7 45 b0 30 30 30 30 	movl   $0x30303030,-0x50(%rbp)
18011db05:	66 89 7d b4          	mov    %di,-0x4c(%rbp)
18011db09:	89 05 59 f0 04 00    	mov    %eax,0x4f059(%rip)        # 0x18016cb68
18011db0f:	44 39 3d 52 f0 04 00 	cmp    %r15d,0x4f052(%rip)        # 0x18016cb68
18011db16:	0f 85 88 01 00 00    	jne    0x18011dca4
18011db1c:	83 ff 03             	cmp    $0x3,%edi
18011db1f:	75 78                	jne    0x18011db99
18011db21:	48 8b 43 08          	mov    0x8(%rbx),%rax
18011db25:	81 38 30 32 00 00    	cmpl   $0x3230,(%rax)
18011db2b:	0f 85 73 01 00 00    	jne    0x18011dca4
18011db31:	44 39 3d 20 7d 07 00 	cmp    %r15d,0x77d20(%rip)        # 0x180195858
18011db38:	44 89 25 15 c7 07 00 	mov    %r12d,0x7c715(%rip)        # 0x18019a254
18011db3f:	c7 05 bf 7a 07 00 00 	movl   $0x80800800,0x77abf(%rip)        # 0x180195608
18011db46:	08 80 80
18011db49:	c7 05 b1 7a 07 00 00 	movl   $0x80800000,0x77ab1(%rip)        # 0x180195604
18011db50:	00 80 80
18011db53:	0f 84 39 02 00 00    	je     0x18011dd92
18011db59:	44 39 3d b0 7a 07 00 	cmp    %r15d,0x77ab0(%rip)        # 0x180195610
18011db60:	0f 84 2c 02 00 00    	je     0x18011dd92
18011db66:	0f 31                	rdtsc
18011db68:	8b 0d da 7c 07 00    	mov    0x77cda(%rip),%ecx        # 0x180195848
18011db6e:	48 c1 e2 20          	shl    $0x20,%rdx
18011db72:	48 0b c2             	or     %rdx,%rax
18011db75:	2b c1                	sub    %ecx,%eax
18011db77:	03 c8                	add    %eax,%ecx
18011db79:	89 0d c9 7c 07 00    	mov    %ecx,0x77cc9(%rip)        # 0x180195848
18011db7f:	8b 0d d7 7c 07 00    	mov    0x77cd7(%rip),%ecx        # 0x18019585c
18011db85:	41 3b cc             	cmp    %r12d,%ecx
18011db88:	76 04                	jbe    0x18011db8e
18011db8a:	33 d2                	xor    %edx,%edx
18011db8c:	f7 f1                	div    %ecx
18011db8e:	41 b9 58 02 00 00    	mov    $0x258,%r9d
18011db94:	e9 e8 01 00 00       	jmp    0x18011dd81
18011db99:	83 ff 07             	cmp    $0x7,%edi
18011db9c:	75 78                	jne    0x18011dc16
18011db9e:	48 8b 43 08          	mov    0x8(%rbx),%rax
18011dba2:	81 38 31 30 00 00    	cmpl   $0x3031,(%rax)
18011dba8:	0f 85 f6 00 00 00    	jne    0x18011dca4
18011dbae:	44 39 3d a3 7c 07 00 	cmp    %r15d,0x77ca3(%rip)        # 0x180195858
18011dbb5:	44 89 25 98 c6 07 00 	mov    %r12d,0x7c698(%rip)        # 0x18019a254
18011dbbc:	c7 05 42 7a 07 00 00 	movl   $0x80800800,0x77a42(%rip)        # 0x180195608
18011dbc3:	08 80 80
18011dbc6:	c7 05 34 7a 07 00 00 	movl   $0x80800000,0x77a34(%rip)        # 0x180195604
18011dbcd:	00 80 80
18011dbd0:	0f 84 bc 01 00 00    	je     0x18011dd92
18011dbd6:	44 39 3d 33 7a 07 00 	cmp    %r15d,0x77a33(%rip)        # 0x180195610
18011dbdd:	0f 84 af 01 00 00    	je     0x18011dd92
18011dbe3:	0f 31                	rdtsc
18011dbe5:	8b 0d 5d 7c 07 00    	mov    0x77c5d(%rip),%ecx        # 0x180195848
18011dbeb:	48 c1 e2 20          	shl    $0x20,%rdx
18011dbef:	48 0b c2             	or     %rdx,%rax
18011dbf2:	2b c1                	sub    %ecx,%eax
18011dbf4:	03 c8                	add    %eax,%ecx
18011dbf6:	89 0d 4c 7c 07 00    	mov    %ecx,0x77c4c(%rip)        # 0x180195848
18011dbfc:	8b 0d 5a 7c 07 00    	mov    0x77c5a(%rip),%ecx        # 0x18019585c
18011dc02:	41 3b cc             	cmp    %r12d,%ecx
18011dc05:	76 04                	jbe    0x18011dc0b
18011dc07:	33 d2                	xor    %edx,%edx
18011dc09:	f7 f1                	div    %ecx
18011dc0b:	41 b9 69 02 00 00    	mov    $0x269,%r9d
18011dc11:	e9 6b 01 00 00       	jmp    0x18011dd81
18011dc16:	83 ff 0b             	cmp    $0xb,%edi
18011dc19:	75 74                	jne    0x18011dc8f
18011dc1b:	48 8b 43 08          	mov    0x8(%rbx),%rax
18011dc1f:	81 38 30 34 00 00    	cmpl   $0x3430,(%rax)
18011dc25:	75 7d                	jne    0x18011dca4
18011dc27:	44 39 3d 2a 7c 07 00 	cmp    %r15d,0x77c2a(%rip)        # 0x180195858
18011dc2e:	44 89 25 1f c6 07 00 	mov    %r12d,0x7c61f(%rip)        # 0x18019a254
18011dc35:	c7 05 c9 79 07 00 00 	movl   $0x80800800,0x779c9(%rip)        # 0x180195608
18011dc3c:	08 80 80
18011dc3f:	c7 05 bb 79 07 00 00 	movl   $0x80800000,0x779bb(%rip)        # 0x180195604
18011dc46:	00 80 80
18011dc49:	0f 84 43 01 00 00    	je     0x18011dd92
18011dc4f:	44 39 3d ba 79 07 00 	cmp    %r15d,0x779ba(%rip)        # 0x180195610
18011dc56:	0f 84 36 01 00 00    	je     0x18011dd92
18011dc5c:	0f 31                	rdtsc
18011dc5e:	8b 0d e4 7b 07 00    	mov    0x77be4(%rip),%ecx        # 0x180195848
18011dc64:	48 c1 e2 20          	shl    $0x20,%rdx
18011dc68:	48 0b c2             	or     %rdx,%rax
18011dc6b:	2b c1                	sub    %ecx,%eax
18011dc6d:	03 c8                	add    %eax,%ecx
18011dc6f:	89 0d d3 7b 07 00    	mov    %ecx,0x77bd3(%rip)        # 0x180195848
18011dc75:	8b 0d e1 7b 07 00    	mov    0x77be1(%rip),%ecx        # 0x18019585c
18011dc7b:	41 3b cc             	cmp    %r12d,%ecx
18011dc7e:	76 04                	jbe    0x18011dc84
18011dc80:	33 d2                	xor    %edx,%edx
18011dc82:	f7 f1                	div    %ecx
18011dc84:	41 b9 7a 02 00 00    	mov    $0x27a,%r9d
18011dc8a:	e9 f2 00 00 00       	jmp    0x18011dd81
18011dc8f:	83 ff 09             	cmp    $0x9,%edi
18011dc92:	75 10                	jne    0x18011dca4