18011f195:	48 81 c1 00 30 00 00 	add    $0x3000,%rcx
18011f19c:	41 b8 00 08 00 00    	mov    $0x800,%r8d
18011f1a2:	e8 d9 6a 01 00       	call   0x180135c80
18011f1a7:	48 8b 0d 8a 6d 07 00 	mov    0x76d8a(%rip),%rcx        # 0x180195f38
18011f1ae:	bb 00 02 00 00       	mov    $0x200,%ebx
18011f1b3:	48 81 c1 00 38 00 00 	add    $0x3800,%rcx
18011f1ba:	44 8b c3             	mov    %ebx,%r8d
18011f1bd:	33 d2                	xor    %edx,%edx
18011f1bf:	e8 bc 6a 01 00       	call   0x180135c80
18011f1c4:	48 8b 0d 6d 6d 07 00 	mov    0x76d6d(%rip),%rcx        # 0x180195f38
18011f1cb:	44 8b c3             	mov    %ebx,%r8d
18011f1ce:	48 81 c1 00 3a 00 00 	add    $0x3a00,%rcx
18011f1d5:	33 d2                	xor    %edx,%edx
18011f1d7:	e8 a4 6a 01 00       	call   0x180135c80
18011f1dc:	8b 15 46 6d 07 00    	mov    0x76d46(%rip),%edx        # 0x180195f28
18011f1e2:	48 8b 0d a7 65 07 00 	mov    0x765a7(%rip),%rcx        # 0x180195790
18011f1e9:	81 c2 00 30 00 00    	add    $0x3000,%edx
18011f1ef:	48 8b 05 4a 66 07 00 	mov    0x7664a(%rip),%rax        # 0x180195840
18011f1f6:	48 83 c1 48          	add    $0x48,%rcx
18011f1fa:	ff d0                	call   *%rax
18011f1fc:	0f 1f 00             	nopl   (%rax)
18011f1ff:	48 8b 0d 8a 65 07 00 	mov    0x7658a(%rip),%rcx        # 0x180195790
18011f206:	48 8b 05 1b 66 07 00 	mov    0x7661b(%rip),%rax        # 0x180195828
18011f20d:	48 81 c1 08 01 00 00 	add    $0x108,%rcx
18011f214:	ff d0                	call   *%rax
18011f216:	0f 1f 00             	nopl   (%rax)
18011f219:	48 8b 0d 70 65 07 00 	mov    0x76570(%rip),%rcx        # 0x180195790
18011f220:	8b d0                	mov    %eax,%edx
18011f222:	48 8b 05 17 66 07 00 	mov    0x76617(%rip),%rax        # 0x180195840
18011f229:	48 81 c1 08 01 00 00 	add    $0x108,%rcx
18011f230:	ff d0                	call   *%rax
18011f232:	0f 1f 00             	nopl   (%rax)
18011f235:	48 8b 0d 54 65 07 00 	mov    0x76554(%rip),%rcx        # 0x180195790
18011f23c:	48 8b 05 e5 65 07 00 	mov    0x765e5(%rip),%rax        # 0x180195828
18011f243:	48 83 c1 34          	add    $0x34,%rcx
18011f247:	ff d0                	call   *%rax
18011f249:	0f 1f 00             	nopl   (%rax)
18011f24c:	48 8b 0d 3d 65 07 00 	mov    0x7653d(%rip),%rcx        # 0x180195790
18011f253:	8b d0                	mov    %eax,%edx
18011f255:	48 8b 05 e4 65 07 00 	mov    0x765e4(%rip),%rax        # 0x180195840
18011f25c:	48 83 c1 34          	add    $0x34,%rcx
18011f260:	ff d0                	call   *%rax
18011f262:	0f 1f 00             	nopl   (%rax)
18011f265:	48 8b 1d 24 65 07 00 	mov    0x76524(%rip),%rbx        # 0x180195790
18011f26c:	48 8b 05 b5 65 07 00 	mov    0x765b5(%rip),%rax        # 0x180195828
18011f273:	48 8d 8b f4 00 00 00 	lea    0xf4(%rbx),%rcx
18011f27a:	ff d0                	call   *%rax
18011f27c:	0f 1f 00             	nopl   (%rax)
18011f27f:	8b d0                	mov    %eax,%edx
18011f281:	48 8d 8b f4 00 00 00 	lea    0xf4(%rbx),%rcx
18011f288:	48 8b 05 b1 65 07 00 	mov    0x765b1(%rip),%rax        # 0x180195840
18011f28f:	83 e2 f7             	and    $0xfffffff7,%edx
18011f292:	ff d0                	call   *%rax
18011f294:	0f 1f 00             	nopl   (%rax)
18011f297:	48 8b 05 02 65 07 00 	mov    0x76502(%rip),%rax        # 0x1801957a0
18011f29e:	b9 0a 00 00 00       	mov    $0xa,%ecx
18011f2a3:	ff d0                	call   *%rax
18011f2a5:	0f 1f 00             	nopl   (%rax)
18011f2a8:	8b 05 5e 63 07 00    	mov    0x7635e(%rip),%eax        # 0x18019560c
18011f2ae:	48 8b 1d db 64 07 00 	mov    0x764db(%rip),%rbx        # 0x180195790
18011f2b5:	83 c0 0a             	add    $0xa,%eax
18011f2b8:	89 05 4e 63 07 00    	mov    %eax,0x7634e(%rip)        # 0x18019560c
18011f2be:	48 8b 05 63 65 07 00 	mov    0x76563(%rip),%rax        # 0x180195828
18011f2c5:	48 8d 8b f4 00 00 00 	lea    0xf4(%rbx),%rcx
18011f2cc:	ff d0                	call   *%rax
18011f2ce:	0f 1f 00             	nopl   (%rax)
18011f2d1:	8b d0                	mov    %eax,%edx
18011f2d3:	48 8d 8b f4 00 00 00 	lea    0xf4(%rbx),%rcx
18011f2da:	48 8b 05 5f 65 07 00 	mov    0x7655f(%rip),%rax        # 0x180195840
18011f2e1:	83 ca 08             	or     $0x8,%edx
18011f2e4:	ff d0                	call   *%rax
18011f2e6:	0f 1f 00             	nopl   (%rax)
18011f2e9:	48 8b 05 28 63 07 00 	mov    0x76328(%rip),%rax        # 0x180195618
18011f2f0:	48 85 c0             	test   %rax,%rax
18011f2f3:	74 05                	je     0x18011f2fa
18011f2f5:	ff d0                	call   *%rax
18011f2f7:	0f 1f 00             	nopl   (%rax)
18011f2fa:	48 8b 1d 8f 64 07 00 	mov    0x7648f(%rip),%rbx        # 0x180195790
18011f301:	48 8b 05 20 65 07 00 	mov    0x76520(%rip),%rax        # 0x180195828
18011f308:	48 8d 4b 30          	lea    0x30(%rbx),%rcx
18011f30c:	ff d0                	call   *%rax
18011f30e:	0f 1f 00             	nopl   (%rax)
18011f311:	8b d0                	mov    %eax,%edx
18011f313:	48 8d 4b 30          	lea    0x30(%rbx),%rcx
18011f317:	48 8b 05 22 65 07 00 	mov    0x76522(%rip),%rax        # 0x180195840
18011f31e:	83 ca 01             	or     $0x1,%edx
18011f321:	ff d0                	call   *%rax
18011f323:	0f 1f 00             	nopl   (%rax)
18011f326:	33 c9                	xor    %ecx,%ecx
18011f328:	e8 2f fa ff ff       	call   0x18011ed5c
18011f32d:	33 c9                	xor    %ecx,%ecx
18011f32f:	e8 10 f8 ff ff       	call   0x18011eb44
18011f334:	48 83 c4 20          	add    $0x20,%rsp
18011f338:	5b                   	pop    %rbx
18011f339:	c3                   	ret
18011f33a:	cc                   	int3
18011f33b:	cc                   	int3
18011f33c:	40 53                	rex push %rbx
18011f33e:	48 83 ec 20          	sub    $0x20,%rsp
18011f342:	b8 ff ff ff ff       	mov    $0xffffffff,%eax
18011f347:	c7 05 ef 6b 07 00 00 	movl   $0x4000,0x76bef(%rip)        # 0x180195f40
18011f34e:	40 00 00
18011f351:	48 89 05 d8 6b 07 00 	mov    %rax,0x76bd8(%rip)        # 0x180195f30
18011f358:	48 8d 15 21 6b 07 00 	lea    0x76b21(%rip),%rdx        # 0x180195e80
18011f35f:	48 8b 05 4a 64 07 00 	mov    0x7644a(%rip),%rax        # 0x1801957b0
18011f366:	ff d0                	call   *%rax
18011f368:	0f 1f 00             	nopl   (%rax)
18011f36b:	33 db                	xor    %ebx,%ebx
18011f36d:	85 c0                	test   %eax,%eax
18011f36f:	79 04                	jns    0x18011f375
18011f371:	32 c0                	xor    %al,%al
18011f373:	eb 51                	jmp    0x18011f3c6
18011f375:	48 8b 05 24 6b 07 00 	mov    0x76b24(%rip),%rax        # 0x180195ea0
18011f37c:	48 89 05 0d 64 07 00 	mov    %rax,0x7640d(%rip)        # 0x180195790
18011f383:	e8 4c fd ff ff       	call   0x18011f0d4
18011f388:	33 d2                	xor    %edx,%edx
18011f38a:	48 8d 0d cf 62 07 00 	lea    0x762cf(%rip),%rcx        # 0x180195660
18011f391:	41 b8 a8 00 00 00    	mov    $0xa8,%r8d
18011f397:	e8 e4 68 01 00       	call   0x180135c80
18011f39c:	b9 40 00 00 00       	mov    $0x40,%ecx
18011f3a1:	66 c7 05 c7 62 07 00 	movw   $0x201,0x762c7(%rip)        # 0x180195671
18011f3a8:	01 02
18011f3aa:	66 89 0d cf 62 07 00 	mov    %cx,0x762cf(%rip)        # 0x180195680
18011f3b1:	66 89 1d ce 62 07 00 	mov    %bx,0x762ce(%rip)        # 0x180195686
18011f3b8:	c6 05 01 63 07 00 01 	movb   $0x1,0x76301(%rip)        # 0x1801956c0
18011f3bf:	e8 80 9b 00 00       	call   0x180128f44
18011f3c4:	b0 01                	mov    $0x1,%al
18011f3c6:	48 83 c4 20          	add    $0x20,%rsp
18011f3ca:	5b                   	pop    %rbx
18011f3cb:	c3                   	ret
18011f3cc:	cc                   	int3
18011f3cd:	cc                   	int3
18011f3ce:	cc                   	int3
18011f3cf:	cc                   	int3
18011f3d0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
18011f3d5:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
18011f3da:	57                   	push   %rdi
18011f3db:	48 83 ec 30          	sub    $0x30,%rsp
18011f3df:	48 8b f1             	mov    %rcx,%rsi
18011f3e2:	bb 01 00 00 c0       	mov    $0xc0000001,%ebx
18011f3e7:	48 8b 49 18          	mov    0x18(%rcx),%rcx
18011f3eb:	33 ff                	xor    %edi,%edi
18011f3ed:	eb 28                	jmp    0x18011f417
18011f3ef:	83 f8 ff             	cmp    $0xffffffff,%eax
18011f3f2:	0f 84 03 01 00 00    	je     0x18011f4fb
18011f3f8:	ff c7                	inc    %edi
18011f3fa:	81 ff 10 27 00 00    	cmp    $0x2710,%edi
18011f400:	73 2d                	jae    0x18011f42f
18011f402:	48 8b 05 97 63 07 00 	mov    0x76397(%rip),%rax        # 0x1801957a0
18011f409:	b9 64 00 00 00       	mov    $0x64,%ecx
18011f40e:	ff d0                	call   *%rax
18011f410:	0f 1f 00             	nopl   (%rax)
18011f413:	48 8b 4e 18          	mov    0x18(%rsi),%rcx
18011f417:	48 8b 05 0a 64 07 00 	mov    0x7640a(%rip),%rax        # 0x180195828
18011f41e:	48 83 c1 04          	add    $0x4,%rcx
18011f422:	ff d0                	call   *%rax
18011f424:	0f 1f 00             	nopl   (%rax)
18011f427:	0f ba e0 0b          	bt     $0xb,%eax
18011f42b:	72 c2                	jb     0x18011f3ef
18011f42d:	33 db                	xor    %ebx,%ebx
18011f42f:	83 3d 22 64 07 00 00 	cmpl   $0x0,0x76422(%rip)        # 0x180195858
18011f436:	0f 84 ac 00 00 00    	je     0x18011f4e8
18011f43c:	83 3d cd 61 07 00 00 	cmpl   $0x0,0x761cd(%rip)        # 0x180195610
18011f443:	74 47                	je     0x18011f48c
18011f445:	0f 31                	rdtsc
18011f447:	8b 0d fb 63 07 00    	mov    0x763fb(%rip),%ecx        # 0x180195848
18011f44d:	48 c1 e2 20          	shl    $0x20,%rdx
18011f451:	48 0b c2             	or     %rdx,%rax
18011f454:	2b c1                	sub    %ecx,%eax
18011f456:	03 c8                	add    %eax,%ecx
18011f458:	89 0d ea 63 07 00    	mov    %ecx,0x763ea(%rip)        # 0x180195848
18011f45e:	8b 0d f8 63 07 00    	mov    0x763f8(%rip),%ecx        # 0x18019585c
18011f464:	83 f9 01             	cmp    $0x1,%ecx
18011f467:	76 04                	jbe    0x18011f46d
18011f469:	33 d2                	xor    %edx,%edx
18011f46b:	f7 f1                	div    %ecx
18011f46d:	41 b9 c5 01 00 00    	mov    $0x1c5,%r9d
18011f473:	89 7c 24 20          	mov    %edi,0x20(%rsp)
18011f477:	4c 8d 05 e2 e3 03 00 	lea    0x3e3e2(%rip),%r8        # 0x18015d860
18011f47e:	8b d0                	mov    %eax,%edx
18011f480:	48 8d 0d 49 e3 03 00 	lea    0x3e349(%rip),%rcx        # 0x18015d7d0
18011f487:	e8 94 e9 ff ff       	call   0x18011de20
18011f48c:	83 3d c5 63 07 00 00 	cmpl   $0x0,0x763c5(%rip)        # 0x180195858
18011f493:	74 53                	je     0x18011f4e8
18011f495:	83 3d 74 61 07 00 00 	cmpl   $0x0,0x76174(%rip)        # 0x180195610
18011f49c:	74 4a                	je     0x18011f4e8
18011f49e:	0f 31                	rdtsc
18011f4a0:	8b 0d a2 63 07 00    	mov    0x763a2(%rip),%ecx        # 0x180195848
18011f4a6:	44 8b 0d af 63 07 00 	mov    0x763af(%rip),%r9d        # 0x18019585c
18011f4ad:	48 c1 e2 20          	shl    $0x20,%rdx
18011f4b1:	48 0b c2             	or     %rdx,%rax
18011f4b4:	2b c1                	sub    %ecx,%eax
18011f4b6:	03 c8                	add    %eax,%ecx
18011f4b8:	89 0d 8a 63 07 00    	mov    %ecx,0x7638a(%rip)        # 0x180195848
18011f4be:	41 83 f9 01          	cmp    $0x1,%r9d
18011f4c2:	76 05                	jbe    0x18011f4c9
18011f4c4:	33 d2                	xor    %edx,%edx
18011f4c6:	41 f7 f1             	div    %r9d
18011f4c9:	41 b9 c8 01 00 00    	mov    $0x1c8,%r9d
18011f4cf:	89 5c 24 20          	mov    %ebx,0x20(%rsp)
18011f4d3:	4c 8d 05 86 e3 03 00 	lea    0x3e386(%rip),%r8        # 0x18015d860
18011f4da:	8b d0                	mov    %eax,%edx
18011f4dc:	48 8d 0d ed e2 03 00 	lea    0x3e2ed(%rip),%rcx        # 0x18015d7d0
18011f4e3:	e8 38 e9 ff ff       	call   0x18011de20
18011f4e8:	48 8b 74 24 48       	mov    0x48(%rsp),%rsi
18011f4ed:	8b c3                	mov    %ebx,%eax
18011f4ef:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
18011f4f4:	48 83 c4 30          	add    $0x30,%rsp
18011f4f8:	5f                   	pop    %rdi
18011f4f9:	c3                   	ret
18011f4fa:	cc                   	int3
18011f4fb:	bb 37 00 00 c0       	mov    $0xc0000037,%ebx
18011f500:	eb 8a                	jmp    0x18011f48c
18011f502:	cc                   	int3
18011f503:	cc                   	int3
18011f504:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
18011f509:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
18011f50e:	57                   	push   %rdi
18011f50f:	48 83 ec 30          	sub    $0x30,%rsp
18011f513:	ff 05 1f 62 07 00    	incl   0x7621f(%rip)        # 0x180195738
18011f519:	48 8b f2             	mov    %rdx,%rsi
18011f51c:	48 8b f9             	mov    %rcx,%rdi
18011f51f:	e8 ac fe ff ff       	call   0x18011f3d0
18011f524:	8b d8                	mov    %eax,%ebx
18011f526:	85 c0                	test   %eax,%eax
18011f528:	0f 88 f0 00 00 00    	js     0x18011f61e
18011f52e:	80 3e 00             	cmpb   $0x0,(%rsi)
18011f531:	74 4a                	je     0x18011f57d
18011f533:	48 8b 4f 18          	mov    0x18(%rdi),%rcx
18011f537:	48 8b 05 ea 62 07 00 	mov    0x762ea(%rip),%rax        # 0x180195828
18011f53e:	48 83 c1 04          	add    $0x4,%rcx
18011f542:	ff d0                	call   *%rax
18011f544:	0f 1f 00             	nopl   (%rax)
18011f547:	a8 01                	test   $0x1,%al
18011f549:	75 14                	jne    0x18011f55f
18011f54b:	48 8d 0d c6 e2 03 00 	lea    0x3e2c6(%rip),%rcx        # 0x18015d818
18011f552:	e8 c9 e8 ff ff       	call   0x18011de20
18011f557:	ff 05 07 62 07 00    	incl   0x76207(%rip)        # 0x180195764
18011f55d:	eb 1e                	jmp    0x18011f57d
18011f55f:	48 8b 05 da 62 07 00 	mov    0x762da(%rip),%rax        # 0x180195840
18011f566:	ba 02 00 00 00       	mov    $0x2,%edx
18011f56b:	48 8b 4f 18          	mov    0x18(%rdi),%rcx
18011f56f:	ff d0                	call   *%rax
18011f571:	0f 1f 00             	nopl   (%rax)
18011f574:	ff 05 ae 61 07 00    	incl   0x761ae(%rip)        # 0x180195728
18011f57a:	c6 06 00             	movb   $0x0,(%rsi)
18011f57d:	bb 01 00 00 c0       	mov    $0xc0000001,%ebx
18011f582:	33 f6                	xor    %esi,%esi
18011f584:	eb 1b                	jmp    0x18011f5a1
18011f586:	ff c6                	inc    %esi
18011f588:	81 fe 20 4e 00 00    	cmp    $0x4e20,%esi
18011f58e:	73 27                	jae    0x18011f5b7
18011f590:	48 8b 05 09 62 07 00 	mov    0x76209(%rip),%rax        # 0x1801957a0
18011f597:	b9 32 00 00 00       	mov    $0x32,%ecx
18011f59c:	ff d0                	call   *%rax
18011f59e:	0f 1f 00             	nopl   (%rax)
18011f5a1:	48 8b 4f 18          	mov    0x18(%rdi),%rcx
18011f5a5:	48 8b 05 7c 62 07 00 	mov    0x7627c(%rip),%rax        # 0x180195828
18011f5ac:	ff d0                	call   *%rax
18011f5ae:	0f 1f 00             	nopl   (%rax)
18011f5b1:	a8 02                	test   $0x2,%al
18011f5b3:	75 d1                	jne    0x18011f586
18011f5b5:	33 db                	xor    %ebx,%ebx
18011f5b7:	83 3d 9a 62 07 00 00 	cmpl   $0x0,0x7629a(%rip)        # 0x180195858
18011f5be:	74 50                	je     0x18011f610
18011f5c0:	83 3d 49 60 07 00 00 	cmpl   $0x0,0x76049(%rip)        # 0x180195610
18011f5c7:	74 47                	je     0x18011f610
18011f5c9:	0f 31                	rdtsc
18011f5cb:	8b 0d 77 62 07 00    	mov    0x76277(%rip),%ecx        # 0x180195848
18011f5d1:	48 c1 e2 20          	shl    $0x20,%rdx
18011f5d5:	48 0b c2             	or     %rdx,%rax
18011f5d8:	2b c1                	sub    %ecx,%eax
18011f5da:	03 c8                	add    %eax,%ecx
18011f5dc:	89 0d 66 62 07 00    	mov    %ecx,0x76266(%rip)        # 0x180195848
18011f5e2:	8b 0d 74 62 07 00    	mov    0x76274(%rip),%ecx        # 0x18019585c
18011f5e8:	83 f9 01             	cmp    $0x1,%ecx
18011f5eb:	76 04                	jbe    0x18011f5f1
18011f5ed:	33 d2                	xor    %edx,%edx
18011f5ef:	f7 f1                	div    %ecx
18011f5f1:	41 b9 37 02 00 00    	mov    $0x237,%r9d
18011f5f7:	89 74 24 20          	mov    %esi,0x20(%rsp)
18011f5fb:	4c 8d 05 3e e2 03 00 	lea    0x3e23e(%rip),%r8        # 0x18015d840
18011f602:	8b d0                	mov    %eax,%edx
18011f604:	48 8d 0d c5 e1 03 00 	lea    0x3e1c5(%rip),%rcx        # 0x18015d7d0
18011f60b:	e8 10 e8 ff ff       	call   0x18011de20
18011f610:	85 db                	test   %ebx,%ebx
18011f612:	78 0a                	js     0x18011f61e
18011f614:	48 8b cf             	mov    %rdi,%rcx
18011f617:	e8 b4 fd ff ff       	call   0x18011f3d0
18011f61c:	8b d8                	mov    %eax,%ebx
18011f61e:	48 8b 74 24 48       	mov    0x48(%rsp),%rsi
18011f623:	8b c3                	mov    %ebx,%eax
18011f625:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
18011f62a:	48 83 c4 30          	add    $0x30,%rsp
18011f62e:	5f                   	pop    %rdi
18011f62f:	c3                   	ret
18011f630:	cc                   	int3
18011f631:	cc                   	int3
18011f632:	cc                   	int3
18011f633:	cc                   	int3
18011f634:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
18011f639:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
18011f63e:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
18011f643:	57                   	push   %rdi
18011f644:	41 56                	push   %r14
18011f646:	41 57                	push   %r15
18011f648:	48 83 ec 30          	sub    $0x30,%rsp
18011f64c:	48 8b 05 d5 61 07 00 	mov    0x761d5(%rip),%rax        # 0x180195828
18011f653:	48 8b e9             	mov    %rcx,%rbp
18011f656:	48 8b 49 10          	mov    0x10(%rcx),%rcx
18011f65a:	ff d0                	call   *%rax
18011f65c:	0f 1f 00             	nopl   (%rax)
18011f65f:	8b d8                	mov    %eax,%ebx
18011f661:	48 8d 0d 70 e2 03 00 	lea    0x3e270(%rip),%rcx        # 0x18015d8d8
18011f668:	44 0f b6 c8          	movzbl %al,%r9d
18011f66c:	8b d3                	mov    %ebx,%edx
18011f66e:	c1 e8 10             	shr    $0x10,%eax
18011f671:	c1 ea 18             	shr    $0x18,%edx
18011f674:	44 0f b6 c0          	movzbl %al,%r8d
18011f678:	e8 a3 e7 ff ff       	call   0x18011de20
18011f67d:	48 8b 55 10          	mov    0x10(%rbp),%rdx
18011f681:	48 8b 05 a0 61 07 00 	mov    0x761a0(%rip),%rax        # 0x180195828
18011f688:	0f b6 cb             	movzbl %bl,%ecx
18011f68b:	48 03 ca             	add    %rdx,%rcx
18011f68e:	48 89 4d 18          	mov    %rcx,0x18(%rbp)
18011f692:	48 8d 4a 04          	lea    0x4(%rdx),%rcx
18011f696:	ff d0                	call   *%rax
18011f698:	0f 1f 00             	nopl   (%rax)
18011f69b:	8b d8                	mov    %eax,%ebx
18011f69d:	44 0f b6 f0          	movzbl %al,%r14d
18011f6a1:	8b f8                	mov    %eax,%edi
18011f6a3:	c1 eb 08             	shr    $0x8,%ebx
18011f6a6:	81 e3 ff 03 00 00    	and    $0x3ff,%ebx
18011f6ac:	c1 ef 18             	shr    $0x18,%edi
18011f6af:	44 8b c3             	mov    %ebx,%r8d
18011f6b2:	48 8d 0d 57 e2 03 00 	lea    0x3e257(%rip),%rcx        # 0x18015d910
18011f6b9:	44 8b cf             	mov    %edi,%r9d
18011f6bc:	41 8b d6             	mov    %r14d,%edx
18011f6bf:	e8 5c e7 ff ff       	call   0x18011de20
18011f6c4:	33 f6                	xor    %esi,%esi
18011f6c6:	45 85 f6             	test   %r14d,%r14d
18011f6c9:	75 0c                	jne    0x18011f6d7
18011f6cb:	48 8d 0d b6 e1 03 00 	lea    0x3e1b6(%rip),%rcx        # 0x18015d888
18011f6d2:	e9 cd 02 00 00       	jmp    0x18011f9a4
18011f6d7:	44 89 75 40          	mov    %r14d,0x40(%rbp)
18011f6db:	85 db                	test   %ebx,%ebx
18011f6dd:	0f 84 ba 02 00 00    	je     0x18011f99d
18011f6e3:	89 5d 44             	mov    %ebx,0x44(%rbp)
18011f6e6:	85 ff                	test   %edi,%edi
18011f6e8:	75 0c                	jne    0x18011f6f6