18011cf59:	48 8d 1d 58 08 04 00 	lea    0x40858(%rip),%rbx        # 0x18015d7b8
18011cf60:	4c 8b c3             	mov    %rbx,%r8
18011cf63:	41 b9 86 01 00 00    	mov    $0x186,%r9d
18011cf69:	48 8b cf             	mov    %rdi,%rcx
18011cf6c:	e8 af 0e 00 00       	call   0x18011de20
18011cf71:	45 33 db             	xor    %r11d,%r11d
18011cf74:	eb 07                	jmp    0x18011cf7d
18011cf76:	48 8d 1d 3b 08 04 00 	lea    0x4083b(%rip),%rbx        # 0x18015d7b8
18011cf7d:	0f b7 4d de          	movzwl -0x22(%rbp),%ecx
18011cf81:	b8 a0 0f 00 00       	mov    $0xfa0,%eax
18011cf86:	41 0f b7 56 02       	movzwl 0x2(%r14),%edx
18011cf8b:	66 3b c8             	cmp    %ax,%cx
18011cf8e:	0f 87 ca 03 00 00    	ja     0x18011d35e
18011cf94:	66 3b ca             	cmp    %dx,%cx
18011cf97:	0f 82 c1 03 00 00    	jb     0x18011d35e
18011cf9d:	2b ca                	sub    %edx,%ecx
18011cf9f:	41 89 0c 24          	mov    %ecx,(%r12)
18011cfa3:	66 41 89 16          	mov    %dx,(%r14)
18011cfa7:	41 0f b7 04 24       	movzwl (%r12),%eax
18011cfac:	66 41 89 07          	mov    %ax,(%r15)
18011cfb0:	0f b7 45 dc          	movzwl -0x24(%rbp),%eax
18011cfb4:	3b f0                	cmp    %eax,%esi
18011cfb6:	0f 84 18 01 00 00    	je     0x18011d0d4
18011cfbc:	44 39 1d 95 88 07 00 	cmp    %r11d,0x78895(%rip)        # 0x180195858
18011cfc3:	74 4e                	je     0x18011d013
18011cfc5:	44 39 1d 44 86 07 00 	cmp    %r11d,0x78644(%rip)        # 0x180195610
18011cfcc:	74 45                	je     0x18011d013
18011cfce:	0f 31                	rdtsc
18011cfd0:	44 8b 05 85 88 07 00 	mov    0x78885(%rip),%r8d        # 0x18019585c
18011cfd7:	48 c1 e2 20          	shl    $0x20,%rdx
18011cfdb:	48 0b c2             	or     %rdx,%rax
18011cfde:	48 8b c8             	mov    %rax,%rcx
18011cfe1:	8b 05 61 88 07 00    	mov    0x78861(%rip),%eax        # 0x180195848
18011cfe7:	2b c8                	sub    %eax,%ecx
18011cfe9:	03 c1                	add    %ecx,%eax
18011cfeb:	89 05 57 88 07 00    	mov    %eax,0x78857(%rip)        # 0x180195848
18011cff1:	41 83 f8 01          	cmp    $0x1,%r8d
18011cff5:	76 09                	jbe    0x18011d000
18011cff7:	8b c1                	mov    %ecx,%eax
18011cff9:	33 d2                	xor    %edx,%edx
18011cffb:	41 f7 f0             	div    %r8d
18011cffe:	8b c8                	mov    %eax,%ecx
18011d000:	8b d1                	mov    %ecx,%edx
18011d002:	41 b9 a7 01 00 00    	mov    $0x1a7,%r9d
18011d008:	48 8b cf             	mov    %rdi,%rcx
18011d00b:	4c 8b c3             	mov    %rbx,%r8
18011d00e:	e8 0d 0e 00 00       	call   0x18011de20
18011d013:	8b 55 e0             	mov    -0x20(%rbp),%edx
18011d016:	b9 04 00 00 00       	mov    $0x4,%ecx
18011d01b:	e8 08 f9 ff ff       	call   0x18011c928
18011d020:	33 db                	xor    %ebx,%ebx
18011d022:	39 1d 30 88 07 00    	cmp    %ebx,0x78830(%rip)        # 0x180195858
18011d028:	0f 84 67 fa ff ff    	je     0x18011ca95
18011d02e:	39 1d dc 85 07 00    	cmp    %ebx,0x785dc(%rip)        # 0x180195610
18011d034:	74 49                	je     0x18011d07f
18011d036:	0f 31                	rdtsc
18011d038:	44 8b 05 1d 88 07 00 	mov    0x7881d(%rip),%r8d        # 0x18019585c
18011d03f:	48 c1 e2 20          	shl    $0x20,%rdx
18011d043:	48 0b c2             	or     %rdx,%rax
18011d046:	48 8b c8             	mov    %rax,%rcx
18011d049:	8b 05 f9 87 07 00    	mov    0x787f9(%rip),%eax        # 0x180195848
18011d04f:	2b c8                	sub    %eax,%ecx
18011d051:	03 c1                	add    %ecx,%eax
18011d053:	89 05 ef 87 07 00    	mov    %eax,0x787ef(%rip)        # 0x180195848
18011d059:	41 83 f8 01          	cmp    $0x1,%r8d
18011d05d:	76 09                	jbe    0x18011d068
18011d05f:	8b c1                	mov    %ecx,%eax
18011d061:	33 d2                	xor    %edx,%edx
18011d063:	41 f7 f0             	div    %r8d
18011d066:	8b c8                	mov    %eax,%ecx
18011d068:	8b d1                	mov    %ecx,%edx
18011d06a:	4c 8d 05 47 07 04 00 	lea    0x40747(%rip),%r8        # 0x18015d7b8
18011d071:	48 8b cf             	mov    %rdi,%rcx
18011d074:	41 b9 ac 01 00 00    	mov    $0x1ac,%r9d
18011d07a:	e8 a1 0d 00 00       	call   0x18011de20
18011d07f:	39 1d d3 87 07 00    	cmp    %ebx,0x787d3(%rip)        # 0x180195858
18011d085:	0f 84 0a fa ff ff    	je     0x18011ca95
18011d08b:	39 1d 7f 85 07 00    	cmp    %ebx,0x7857f(%rip)        # 0x180195610
18011d091:	0f 84 fe f9 ff ff    	je     0x18011ca95
18011d097:	0f 31                	rdtsc
18011d099:	44 8b 05 bc 87 07 00 	mov    0x787bc(%rip),%r8d        # 0x18019585c
18011d0a0:	48 c1 e2 20          	shl    $0x20,%rdx
18011d0a4:	48 0b c2             	or     %rdx,%rax
18011d0a7:	48 8b c8             	mov    %rax,%rcx
18011d0aa:	8b 05 98 87 07 00    	mov    0x78798(%rip),%eax        # 0x180195848
18011d0b0:	2b c8                	sub    %eax,%ecx
18011d0b2:	03 c1                	add    %ecx,%eax
18011d0b4:	89 05 8e 87 07 00    	mov    %eax,0x7878e(%rip)        # 0x180195848
18011d0ba:	41 83 f8 01          	cmp    $0x1,%r8d
18011d0be:	76 09                	jbe    0x18011d0c9
18011d0c0:	8b c1                	mov    %ecx,%eax
18011d0c2:	33 d2                	xor    %edx,%edx
18011d0c4:	41 f7 f0             	div    %r8d
18011d0c7:	8b c8                	mov    %eax,%ecx
18011d0c9:	41 b9 ad 01 00 00    	mov    $0x1ad,%r9d
18011d0cf:	e9 68 fb ff ff       	jmp    0x18011cc3c
18011d0d4:	44 39 1d 7d 87 07 00 	cmp    %r11d,0x7877d(%rip)        # 0x180195858
18011d0db:	74 51                	je     0x18011d12e
18011d0dd:	44 39 1d 2c 85 07 00 	cmp    %r11d,0x7852c(%rip)        # 0x180195610
18011d0e4:	74 48                	je     0x18011d12e
18011d0e6:	0f 31                	rdtsc
18011d0e8:	44 8b 05 6d 87 07 00 	mov    0x7876d(%rip),%r8d        # 0x18019585c
18011d0ef:	48 c1 e2 20          	shl    $0x20,%rdx
18011d0f3:	48 0b c2             	or     %rdx,%rax
18011d0f6:	48 8b c8             	mov    %rax,%rcx
18011d0f9:	8b 05 49 87 07 00    	mov    0x78749(%rip),%eax        # 0x180195848
18011d0ff:	2b c8                	sub    %eax,%ecx
18011d101:	03 c1                	add    %ecx,%eax
18011d103:	89 05 3f 87 07 00    	mov    %eax,0x7873f(%rip)        # 0x180195848
18011d109:	41 83 f8 01          	cmp    $0x1,%r8d
18011d10d:	76 09                	jbe    0x18011d118
18011d10f:	8b c1                	mov    %ecx,%eax
18011d111:	33 d2                	xor    %edx,%edx
18011d113:	41 f7 f0             	div    %r8d
18011d116:	8b c8                	mov    %eax,%ecx
18011d118:	8b d1                	mov    %ecx,%edx
18011d11a:	41 b9 b2 01 00 00    	mov    $0x1b2,%r9d
18011d120:	48 8b cf             	mov    %rdi,%rcx
18011d123:	4c 8b c3             	mov    %rbx,%r8
18011d126:	e8 f5 0c 00 00       	call   0x18011de20
18011d12b:	45 33 db             	xor    %r11d,%r11d
18011d12e:	8b 55 e0             	mov    -0x20(%rbp),%edx
18011d131:	8d 82 00 00 80 7f    	lea    0x7f800000(%rdx),%eax
18011d137:	83 f8 01             	cmp    $0x1,%eax
18011d13a:	0f 87 79 02 00 00    	ja     0x18011d3b9
18011d140:	3b 15 be 84 07 00    	cmp    0x784be(%rip),%edx        # 0x180195604
18011d146:	0f 84 18 01 00 00    	je     0x18011d264
18011d14c:	44 39 1d 05 87 07 00 	cmp    %r11d,0x78705(%rip)        # 0x180195858
18011d153:	74 51                	je     0x18011d1a6
18011d155:	44 39 1d b4 84 07 00 	cmp    %r11d,0x784b4(%rip)        # 0x180195610
18011d15c:	74 48                	je     0x18011d1a6
18011d15e:	0f 31                	rdtsc
18011d160:	44 8b 05 f5 86 07 00 	mov    0x786f5(%rip),%r8d        # 0x18019585c
18011d167:	48 c1 e2 20          	shl    $0x20,%rdx
18011d16b:	48 0b c2             	or     %rdx,%rax
18011d16e:	48 8b c8             	mov    %rax,%rcx
18011d171:	8b 05 d1 86 07 00    	mov    0x786d1(%rip),%eax        # 0x180195848
18011d177:	2b c8                	sub    %eax,%ecx
18011d179:	03 c1                	add    %ecx,%eax
18011d17b:	89 05 c7 86 07 00    	mov    %eax,0x786c7(%rip)        # 0x180195848
18011d181:	41 83 f8 01          	cmp    $0x1,%r8d
18011d185:	76 09                	jbe    0x18011d190
18011d187:	8b c1                	mov    %ecx,%eax
18011d189:	33 d2                	xor    %edx,%edx
18011d18b:	41 f7 f0             	div    %r8d
18011d18e:	8b c8                	mov    %eax,%ecx
18011d190:	8b d1                	mov    %ecx,%edx
18011d192:	41 b9 bd 01 00 00    	mov    $0x1bd,%r9d
18011d198:	48 8b cf             	mov    %rdi,%rcx
18011d19b:	4c 8b c3             	mov    %rbx,%r8
18011d19e:	e8 7d 0c 00 00       	call   0x18011de20
18011d1a3:	8b 55 e0             	mov    -0x20(%rbp),%edx
18011d1a6:	b9 04 00 00 00       	mov    $0x4,%ecx
18011d1ab:	e8 78 f7 ff ff       	call   0x18011c928
18011d1b0:	33 db                	xor    %ebx,%ebx
18011d1b2:	39 1d a0 86 07 00    	cmp    %ebx,0x786a0(%rip)        # 0x180195858
18011d1b8:	0f 84 d7 f8 ff ff    	je     0x18011ca95
18011d1be:	39 1d 4c 84 07 00    	cmp    %ebx,0x7844c(%rip)        # 0x180195610
18011d1c4:	74 49                	je     0x18011d20f
18011d1c6:	0f 31                	rdtsc
18011d1c8:	44 8b 05 8d 86 07 00 	mov    0x7868d(%rip),%r8d        # 0x18019585c
18011d1cf:	48 c1 e2 20          	shl    $0x20,%rdx
18011d1d3:	48 0b c2             	or     %rdx,%rax
18011d1d6:	48 8b c8             	mov    %rax,%rcx
18011d1d9:	8b 05 69 86 07 00    	mov    0x78669(%rip),%eax        # 0x180195848
18011d1df:	2b c8                	sub    %eax,%ecx
18011d1e1:	03 c1                	add    %ecx,%eax
18011d1e3:	89 05 5f 86 07 00    	mov    %eax,0x7865f(%rip)        # 0x180195848
18011d1e9:	41 83 f8 01          	cmp    $0x1,%r8d
18011d1ed:	76 09                	jbe    0x18011d1f8
18011d1ef:	8b c1                	mov    %ecx,%eax
18011d1f1:	33 d2                	xor    %edx,%edx
18011d1f3:	41 f7 f0             	div    %r8d
18011d1f6:	8b c8                	mov    %eax,%ecx
18011d1f8:	8b d1                	mov    %ecx,%edx
18011d1fa:	4c 8d 05 b7 05 04 00 	lea    0x405b7(%rip),%r8        # 0x18015d7b8
18011d201:	48 8b cf             	mov    %rdi,%rcx
18011d204:	41 b9 c2 01 00 00    	mov    $0x1c2,%r9d
18011d20a:	e8 11 0c 00 00       	call   0x18011de20
18011d20f:	39 1d 43 86 07 00    	cmp    %ebx,0x78643(%rip)        # 0x180195858
18011d215:	0f 84 7a f8 ff ff    	je     0x18011ca95
18011d21b:	39 1d ef 83 07 00    	cmp    %ebx,0x783ef(%rip)        # 0x180195610
18011d221:	0f 84 6e f8 ff ff    	je     0x18011ca95
18011d227:	0f 31                	rdtsc
18011d229:	44 8b 05 2c 86 07 00 	mov    0x7862c(%rip),%r8d        # 0x18019585c
18011d230:	48 c1 e2 20          	shl    $0x20,%rdx
18011d234:	48 0b c2             	or     %rdx,%rax
18011d237:	48 8b c8             	mov    %rax,%rcx
18011d23a:	8b 05 08 86 07 00    	mov    0x78608(%rip),%eax        # 0x180195848
18011d240:	2b c8                	sub    %eax,%ecx
18011d242:	03 c1                	add    %ecx,%eax
18011d244:	89 05 fe 85 07 00    	mov    %eax,0x785fe(%rip)        # 0x180195848
18011d24a:	41 83 f8 01          	cmp    $0x1,%r8d
18011d24e:	76 09                	jbe    0x18011d259
18011d250:	8b c1                	mov    %ecx,%eax
18011d252:	33 d2                	xor    %edx,%edx
18011d254:	41 f7 f0             	div    %r8d
18011d257:	8b c8                	mov    %eax,%ecx
18011d259:	41 b9 c3 01 00 00    	mov    $0x1c3,%r9d
18011d25f:	e9 d8 f9 ff ff       	jmp    0x18011cc3c
18011d264:	44 39 1d ed 85 07 00 	cmp    %r11d,0x785ed(%rip)        # 0x180195858
18011d26b:	74 54                	je     0x18011d2c1
18011d26d:	44 39 1d 9c 83 07 00 	cmp    %r11d,0x7839c(%rip)        # 0x180195610
18011d274:	74 4b                	je     0x18011d2c1
18011d276:	0f 31                	rdtsc
18011d278:	44 8b 05 dd 85 07 00 	mov    0x785dd(%rip),%r8d        # 0x18019585c
18011d27f:	48 c1 e2 20          	shl    $0x20,%rdx
18011d283:	48 0b c2             	or     %rdx,%rax
18011d286:	48 8b c8             	mov    %rax,%rcx
18011d289:	8b 05 b9 85 07 00    	mov    0x785b9(%rip),%eax        # 0x180195848
18011d28f:	2b c8                	sub    %eax,%ecx
18011d291:	03 c1                	add    %ecx,%eax
18011d293:	89 05 af 85 07 00    	mov    %eax,0x785af(%rip)        # 0x180195848
18011d299:	41 83 f8 01          	cmp    $0x1,%r8d
18011d29d:	76 09                	jbe    0x18011d2a8
18011d29f:	8b c1                	mov    %ecx,%eax
18011d2a1:	33 d2                	xor    %edx,%edx
18011d2a3:	41 f7 f0             	div    %r8d
18011d2a6:	8b c8                	mov    %eax,%ecx
18011d2a8:	8b d1                	mov    %ecx,%edx
18011d2aa:	41 b9 cd 01 00 00    	mov    $0x1cd,%r9d
18011d2b0:	48 8b cf             	mov    %rdi,%rcx
18011d2b3:	4c 8b c3             	mov    %rbx,%r8
18011d2b6:	e8 65 0b 00 00       	call   0x18011de20
18011d2bb:	8b 55 e0             	mov    -0x20(%rbp),%edx
18011d2be:	45 33 db             	xor    %r11d,%r11d
18011d2c1:	41 0f b7 0e          	movzwl (%r14),%ecx
18011d2c5:	45 8b d3             	mov    %r11d,%r10d
18011d2c8:	4d 8b 46 08          	mov    0x8(%r14),%r8
18011d2cc:	85 c9                	test   %ecx,%ecx
18011d2ce:	74 0f                	je     0x18011d2df
18011d2d0:	41 0f b6 00          	movzbl (%r8),%eax
18011d2d4:	49 ff c0             	inc    %r8
18011d2d7:	44 03 d0             	add    %eax,%r10d
18011d2da:	83 c1 ff             	add    $0xffffffff,%ecx
18011d2dd:	75 f1                	jne    0x18011d2d0
18011d2df:	41 0f b7 0f          	movzwl (%r15),%ecx
18011d2e3:	45 8b cb             	mov    %r11d,%r9d
18011d2e6:	4d 8b 47 08          	mov    0x8(%r15),%r8
18011d2ea:	85 c9                	test   %ecx,%ecx
18011d2ec:	74 0f                	je     0x18011d2fd
18011d2ee:	41 0f b6 00          	movzbl (%r8),%eax
18011d2f2:	49 ff c0             	inc    %r8
18011d2f5:	44 03 c8             	add    %eax,%r9d
18011d2f8:	83 c1 ff             	add    $0xffffffff,%ecx
18011d2fb:	75 f1                	jne    0x18011d2ee
18011d2fd:	43 8d 04 11          	lea    (%r9,%r10,1),%eax
18011d301:	3b 45 e4             	cmp    -0x1c(%rbp),%eax
18011d304:	0f 84 1e 04 00 00    	je     0x18011d728
18011d30a:	44 39 1d 47 85 07 00 	cmp    %r11d,0x78547(%rip)        # 0x180195858
18011d311:	0f 84 ff 00 00 00    	je     0x18011d416
18011d317:	44 39 1d f2 82 07 00 	cmp    %r11d,0x782f2(%rip)        # 0x180195610
18011d31e:	0f 84 95 00 00 00    	je     0x18011d3b9
18011d324:	0f 31                	rdtsc
18011d326:	44 8b 05 2f 85 07 00 	mov    0x7852f(%rip),%r8d        # 0x18019585c
18011d32d:	48 c1 e2 20          	shl    $0x20,%rdx
18011d331:	48 0b c2             	or     %rdx,%rax
18011d334:	48 8b c8             	mov    %rax,%rcx
18011d337:	8b 05 0b 85 07 00    	mov    0x7850b(%rip),%eax        # 0x180195848
18011d33d:	2b c8                	sub    %eax,%ecx
18011d33f:	03 c1                	add    %ecx,%eax
18011d341:	89 05 01 85 07 00    	mov    %eax,0x78501(%rip)        # 0x180195848
18011d347:	41 83 f8 01          	cmp    $0x1,%r8d
18011d34b:	76 09                	jbe    0x18011d356
18011d34d:	8b c1                	mov    %ecx,%eax
18011d34f:	33 d2                	xor    %edx,%edx
18011d351:	41 f7 f0             	div    %r8d
18011d354:	8b c8                	mov    %eax,%ecx
18011d356:	41 b9 db 01 00 00    	mov    $0x1db,%r9d
18011d35c:	eb 4e                	jmp    0x18011d3ac
18011d35e:	44 39 1d f3 84 07 00 	cmp    %r11d,0x784f3(%rip)        # 0x180195858
18011d365:	0f 84 ab 00 00 00    	je     0x18011d416
18011d36b:	44 39 1d 9e 82 07 00 	cmp    %r11d,0x7829e(%rip)        # 0x180195610
18011d372:	74 45                	je     0x18011d3b9
18011d374:	0f 31                	rdtsc
18011d376:	44 8b 05 df 84 07 00 	mov    0x784df(%rip),%r8d        # 0x18019585c
18011d37d:	48 c1 e2 20          	shl    $0x20,%rdx
18011d381:	48 0b c2             	or     %rdx,%rax
18011d384:	48 8b c8             	mov    %rax,%rcx
18011d387:	8b 05 bb 84 07 00    	mov    0x784bb(%rip),%eax        # 0x180195848
18011d38d:	2b c8                	sub    %eax,%ecx
18011d38f:	03 c1                	add    %ecx,%eax
18011d391:	89 05 b1 84 07 00    	mov    %eax,0x784b1(%rip)        # 0x180195848
18011d397:	41 83 f8 01          	cmp    $0x1,%r8d
18011d39b:	76 09                	jbe    0x18011d3a6
18011d39d:	8b c1                	mov    %ecx,%eax
18011d39f:	33 d2                	xor    %edx,%edx
18011d3a1:	41 f7 f0             	div    %r8d
18011d3a4:	8b c8                	mov    %eax,%ecx
18011d3a6:	41 b9 96 01 00 00    	mov    $0x196,%r9d
18011d3ac:	8b d1                	mov    %ecx,%edx
18011d3ae:	4c 8b c3             	mov    %rbx,%r8
18011d3b1:	48 8b cf             	mov    %rdi,%rcx
18011d3b4:	e8 67 0a 00 00       	call   0x18011de20
18011d3b9:	33 db                	xor    %ebx,%ebx
18011d3bb:	39 1d 97 84 07 00    	cmp    %ebx,0x78497(%rip)        # 0x180195858
18011d3c1:	74 55                	je     0x18011d418
18011d3c3:	39 1d 47 82 07 00    	cmp    %ebx,0x78247(%rip)        # 0x180195610
18011d3c9:	74 4d                	je     0x18011d418
18011d3cb:	0f 31                	rdtsc
18011d3cd:	44 8b 05 88 84 07 00 	mov    0x78488(%rip),%r8d        # 0x18019585c
18011d3d4:	48 c1 e2 20          	shl    $0x20,%rdx
18011d3d8:	48 0b c2             	or     %rdx,%rax
18011d3db:	48 8b c8             	mov    %rax,%rcx
18011d3de:	8b 05 64 84 07 00    	mov    0x78464(%rip),%eax        # 0x180195848
18011d3e4:	2b c8                	sub    %eax,%ecx
18011d3e6:	03 c1                	add    %ecx,%eax
18011d3e8:	89 05 5a 84 07 00    	mov    %eax,0x7845a(%rip)        # 0x180195848
18011d3ee:	41 83 f8 01          	cmp    $0x1,%r8d
18011d3f2:	76 09                	jbe    0x18011d3fd
18011d3f4:	8b c1                	mov    %ecx,%eax
18011d3f6:	33 d2                	xor    %edx,%edx
18011d3f8:	41 f7 f0             	div    %r8d
18011d3fb:	8b c8                	mov    %eax,%ecx
18011d3fd:	8b d1                	mov    %ecx,%edx
18011d3ff:	4c 8d 05 b2 03 04 00 	lea    0x403b2(%rip),%r8        # 0x18015d7b8
18011d406:	48 8b cf             	mov    %rdi,%rcx
18011d409:	41 b9 f4 01 00 00    	mov    $0x1f4,%r9d
18011d40f:	e8 0c 0a 00 00       	call   0x18011de20
18011d414:	eb 02                	jmp    0x18011d418
18011d416:	33 db                	xor    %ebx,%ebx
18011d418:	b9 05 00 00 00       	mov    $0x5,%ecx
18011d41d:	33 d2                	xor    %edx,%edx
18011d41f:	e8 04 f5 ff ff       	call   0x18011c928
18011d424:	39 1d 2e 84 07 00    	cmp    %ebx,0x7842e(%rip)        # 0x180195858
18011d42a:	0f 84 65 f6 ff ff    	je     0x18011ca95
18011d430:	39 1d da 81 07 00    	cmp    %ebx,0x781da(%rip)        # 0x180195610
18011d436:	74 49                	je     0x18011d481
18011d438:	0f 31                	rdtsc
18011d43a:	44 8b 05 1b 84 07 00 	mov    0x7841b(%rip),%r8d        # 0x18019585c
18011d441:	48 c1 e2 20          	shl    $0x20,%rdx
18011d445:	48 0b c2             	or     %rdx,%rax
18011d448:	48 8b c8             	mov    %rax,%rcx
18011d44b:	8b 05 f7 83 07 00    	mov    0x783f7(%rip),%eax        # 0x180195848
18011d451:	2b c8                	sub    %eax,%ecx
18011d453:	03 c1                	add    %ecx,%eax
18011d455:	89 05 ed 83 07 00    	mov    %eax,0x783ed(%rip)        # 0x180195848
18011d45b:	41 83 f8 01          	cmp    $0x1,%r8d
18011d45f:	76 09                	jbe    0x18011d46a
18011d461:	8b c1                	mov    %ecx,%eax
18011d463:	33 d2                	xor    %edx,%edx
18011d465:	41 f7 f0             	div    %r8d
18011d468:	8b c8                	mov    %eax,%ecx
18011d46a:	8b d1                	mov    %ecx,%edx
18011d46c:	4c 8d 05 45 03 04 00 	lea    0x40345(%rip),%r8        # 0x18015d7b8
18011d473:	48 8b cf             	mov    %rdi,%rcx
18011d476:	41 b9 f8 01 00 00    	mov    $0x1f8,%r9d
18011d47c:	e8 9f 09 00 00       	call   0x18011de20
18011d481:	39 1d d1 83 07 00    	cmp    %ebx,0x783d1(%rip)        # 0x180195858
18011d487:	0f 84 08 f6 ff ff    	je     0x18011ca95