18007d066:	8b d8                	mov    %eax,%ebx
18007d068:	85 c0                	test   %eax,%eax
18007d06a:	0f 88 da 04 00 00    	js     0x18007d54a
18007d070:	8b 57 14             	mov    0x14(%rdi),%edx
18007d073:	4c 8b c6             	mov    %rsi,%r8
18007d076:	49 8b cc             	mov    %r12,%rcx
18007d079:	e8 9e e3 01 00       	call   0x18009b41c
18007d07e:	8b d8                	mov    %eax,%ebx
18007d080:	85 c0                	test   %eax,%eax
18007d082:	0f 88 90 04 00 00    	js     0x18007d518
18007d088:	48 8b 0d 49 79 12 00 	mov    0x127949(%rip),%rcx        # 0x1801a49d8
18007d08f:	4c 8d 05 22 34 0f 00 	lea    0xf3422(%rip),%r8        # 0x1801704b8
18007d096:	45 33 c9             	xor    %r9d,%r9d
18007d099:	ba 84 00 00 11       	mov    $0x11000084,%edx
18007d09e:	e8 c5 f5 ff ff       	call   0x18007c668
18007d0a3:	85 c0                	test   %eax,%eax
18007d0a5:	78 09                	js     0x18007d0b0
18007d0a7:	44 88 35 fb 33 0f 00 	mov    %r14b,0xf33fb(%rip)        # 0x1801704a9
18007d0ae:	eb 0e                	jmp    0x18007d0be
18007d0b0:	48 8b 05 e9 33 0f 00 	mov    0xf33e9(%rip),%rax        # 0x1801704a0
18007d0b7:	48 89 05 fa 33 0f 00 	mov    %rax,0xf33fa(%rip)        # 0x1801704b8
18007d0be:	48 8d 05 ab 68 12 00 	lea    0x1268ab(%rip),%rax        # 0x1801a3970
18007d0c5:	44 88 35 4c 83 11 00 	mov    %r14b,0x11834c(%rip)        # 0x180195418
18007d0cc:	48 89 05 a5 68 12 00 	mov    %rax,0x1268a5(%rip)        # 0x1801a3978
18007d0d3:	48 89 05 96 68 12 00 	mov    %rax,0x126896(%rip)        # 0x1801a3970
18007d0da:	f6 05 1f 79 12 00 02 	testb  $0x2,0x12791f(%rip)        # 0x1801a4a00
18007d0e1:	41 bf 03 00 00 10    	mov    $0x10000003,%r15d
18007d0e7:	75 1f                	jne    0x18007d108
18007d0e9:	45 33 c9             	xor    %r9d,%r9d
18007d0ec:	48 8d 15 d1 8e fa ff 	lea    -0x5712f(%rip),%rdx        # 0x180025fc4
18007d0f3:	45 33 c0             	xor    %r8d,%r8d
18007d0f6:	41 8b cf             	mov    %r15d,%ecx
18007d0f9:	e8 a2 1a 00 00       	call   0x18007eba0
18007d0fe:	8b d8                	mov    %eax,%ebx
18007d100:	85 c0                	test   %eax,%eax
18007d102:	0f 88 fa 03 00 00    	js     0x18007d502
18007d108:	48 8b 0d c9 78 12 00 	mov    0x1278c9(%rip),%rcx        # 0x1801a49d8
18007d10f:	4c 8d 45 30          	lea    0x30(%rbp),%r8
18007d113:	ba 75 00 00 15       	mov    $0x15000075,%edx
18007d118:	4c 89 6d 30          	mov    %r13,0x30(%rbp)
18007d11c:	e8 9f f3 ff ff       	call   0x18007c4c0
18007d121:	8b d8                	mov    %eax,%ebx
18007d123:	85 c0                	test   %eax,%eax
18007d125:	78 12                	js     0x18007d139
18007d127:	48 8b 45 30          	mov    0x30(%rbp),%rax
18007d12b:	48 85 c0             	test   %rax,%rax
18007d12e:	74 09                	je     0x18007d139
18007d130:	48 89 05 49 66 12 00 	mov    %rax,0x126649(%rip)        # 0x1801a3780
18007d137:	eb 5e                	jmp    0x18007d197
18007d139:	e8 da 3f 01 00       	call   0x180091118
18007d13e:	8b d8                	mov    %eax,%ebx
18007d140:	e8 d3 3f 01 00       	call   0x180091118
18007d145:	8b f8                	mov    %eax,%edi
18007d147:	3b c3                	cmp    %ebx,%eax
18007d149:	74 f5                	je     0x18007d140
18007d14b:	0f 31                	rdtsc
18007d14d:	48 c1 e2 20          	shl    $0x20,%rdx
18007d151:	48 0b c2             	or     %rdx,%rax
18007d154:	48 8b d8             	mov    %rax,%rbx
18007d157:	e8 bc 3f 01 00       	call   0x180091118
18007d15c:	44 8b c0             	mov    %eax,%r8d
18007d15f:	3b c7                	cmp    %edi,%eax
18007d161:	74 f4                	je     0x18007d157
18007d163:	0f 31                	rdtsc
18007d165:	48 c1 e2 20          	shl    $0x20,%rdx
18007d169:	44 2b c7             	sub    %edi,%r8d
18007d16c:	48 0b c2             	or     %rdx,%rax
18007d16f:	45 69 c0 8b d6 00 00 	imul   $0xd68b,%r8d,%r8d
18007d176:	b9 46 6b 00 00       	mov    $0x6b46,%ecx
18007d17b:	48 2b cb             	sub    %rbx,%rcx
18007d17e:	41 8b dd             	mov    %r13d,%ebx
18007d181:	48 03 c1             	add    %rcx,%rax
18007d184:	48 99                	cqto
18007d186:	49 f7 f8             	idiv   %r8
18007d189:	48 69 c8 40 42 0f 00 	imul   $0xf4240,%rax,%rcx
18007d190:	48 89 0d e9 65 12 00 	mov    %rcx,0x1265e9(%rip)        # 0x1801a3780
18007d197:	85 db                	test   %ebx,%ebx
18007d199:	0f 88 63 03 00 00    	js     0x18007d502
18007d19f:	f7 05 17 78 12 00 00 	testl  $0x4000,0x127817(%rip)        # 0x1801a49c0
18007d1a6:	40 00 00
18007d1a9:	75 05                	jne    0x18007d1b0
18007d1ab:	e8 8c 78 fa ff       	call   0x180024a3c
18007d1b0:	33 c9                	xor    %ecx,%ecx
18007d1b2:	e8 a9 bb 00 00       	call   0x180088d60
18007d1b7:	48 8b 05 8a f6 0e 00 	mov    0xef68a(%rip),%rax        # 0x18016c848
18007d1be:	4c 8d 0d 9b f6 0e 00 	lea    0xef69b(%rip),%r9        # 0x18016c860
18007d1c5:	0f 57 c9             	xorps  %xmm1,%xmm1
18007d1c8:	4c 8d 05 71 f6 0e 00 	lea    0xef671(%rip),%r8        # 0x18016c840
18007d1cf:	48 8d 15 ce 1a 0c 00 	lea    0xc1ace(%rip),%rdx        # 0x18013eca4
18007d1d6:	48 8d 4d b0          	lea    -0x50(%rbp),%rcx
18007d1da:	0f 10 40 f0          	movups -0x10(%rax),%xmm0
18007d1de:	f3 0f 7f 0d 82 f6 0e 	movdqu %xmm1,0xef682(%rip)        # 0x18016c868
18007d1e5:	00
18007d1e6:	f3 0f 7f 45 b0       	movdqu %xmm0,-0x50(%rbp)
18007d1eb:	e8 6c c0 00 00       	call   0x18008925c
18007d1f0:	48 8b 05 19 f6 0e 00 	mov    0xef619(%rip),%rax        # 0x18016c810
18007d1f7:	4c 8d 0d 2a f6 0e 00 	lea    0xef62a(%rip),%r9        # 0x18016c828
18007d1fe:	0f 57 c9             	xorps  %xmm1,%xmm1
18007d201:	4c 8d 05 00 f6 0e 00 	lea    0xef600(%rip),%r8        # 0x18016c808
18007d208:	48 8d 15 95 1a 0c 00 	lea    0xc1a95(%rip),%rdx        # 0x18013eca4
18007d20f:	48 8d 4d b0          	lea    -0x50(%rbp),%rcx
18007d213:	0f 10 40 f0          	movups -0x10(%rax),%xmm0
18007d217:	f3 0f 7f 0d 11 f6 0e 	movdqu %xmm1,0xef611(%rip)        # 0x18016c830
18007d21e:	00
18007d21f:	f3 0f 7f 45 b0       	movdqu %xmm0,-0x50(%rbp)
18007d224:	e8 33 c0 00 00       	call   0x18008925c
18007d229:	e8 2a ae 06 00       	call   0x1800e8058
18007d22e:	e8 c5 40 01 00       	call   0x1800912f8
18007d233:	e8 34 af 00 00       	call   0x18008816c
18007d238:	8b d8                	mov    %eax,%ebx
18007d23a:	85 c0                	test   %eax,%eax
18007d23c:	0f 88 7d 02 00 00    	js     0x18007d4bf
18007d242:	e8 29 11 01 00       	call   0x18008e370
18007d247:	b9 20 00 00 00       	mov    $0x20,%ecx
18007d24c:	c7 05 b2 86 11 00 04 	movl   $0x4,0x1186b2(%rip)        # 0x180195908
18007d253:	00 00 00
18007d256:	e8 f5 cb 01 00       	call   0x180099e50
18007d25b:	48 89 05 ae 86 11 00 	mov    %rax,0x1186ae(%rip)        # 0x180195910
18007d262:	48 85 c0             	test   %rax,%rax
18007d265:	75 0a                	jne    0x18007d271
18007d267:	bb 17 00 00 c0       	mov    $0xc0000017,%ebx
18007d26c:	e9 91 02 00 00       	jmp    0x18007d502
18007d271:	44 8b 05 90 86 11 00 	mov    0x118690(%rip),%r8d        # 0x180195908
18007d278:	33 d2                	xor    %edx,%edx
18007d27a:	49 c1 e0 03          	shl    $0x3,%r8
18007d27e:	48 8b c8             	mov    %rax,%rcx
18007d281:	e8 fa 89 0b 00       	call   0x180135c80
18007d286:	e8 39 9e fa ff       	call   0x1800270c4
18007d28b:	8b d8                	mov    %eax,%ebx
18007d28d:	85 c0                	test   %eax,%eax
18007d28f:	78 10                	js     0x18007d2a1
18007d291:	e8 46 be fe ff       	call   0x1800690dc
18007d296:	8b d8                	mov    %eax,%ebx
18007d298:	85 c0                	test   %eax,%eax
18007d29a:	78 05                	js     0x18007d2a1
18007d29c:	e8 73 ca fb ff       	call   0x180039d14
18007d2a1:	85 db                	test   %ebx,%ebx
18007d2a3:	0f 88 59 02 00 00    	js     0x18007d502
18007d2a9:	41 b9 00 00 10 00    	mov    $0x100000,%r9d
18007d2af:	44 89 6c 24 20       	mov    %r13d,0x20(%rsp)
18007d2b4:	48 8d 15 6d 7e 0c 00 	lea    0xc7e6d(%rip),%rdx        # 0x180145128
18007d2bb:	e8 88 7c f8 ff       	call   0x180004f48
18007d2c0:	48 8b 4e 38          	mov    0x38(%rsi),%rcx
18007d2c4:	48 85 c9             	test   %rcx,%rcx
18007d2c7:	74 05                	je     0x18007d2ce
18007d2c9:	e8 ea 10 00 00       	call   0x18007e3b8
18007d2ce:	e8 0d 6d 01 00       	call   0x180093fe0
18007d2d3:	8b d8                	mov    %eax,%ebx
18007d2d5:	85 c0                	test   %eax,%eax
18007d2d7:	79 1b                	jns    0x18007d2f4
18007d2d9:	41 b9 00 00 10 40    	mov    $0x40100000,%r9d
18007d2df:	89 44 24 20          	mov    %eax,0x20(%rsp)
18007d2e3:	48 8d 15 16 83 0c 00 	lea    0xc8316(%rip),%rdx        # 0x180145600
18007d2ea:	e8 59 7c f8 ff       	call   0x180004f48
18007d2ef:	e9 c6 01 00 00       	jmp    0x18007d4ba
18007d2f4:	4c 89 2d 15 63 12 00 	mov    %r13,0x126315(%rip)        # 0x1801a3610
18007d2fb:	4c 89 2d fe 62 12 00 	mov    %r13,0x1262fe(%rip)        # 0x1801a3600
18007d302:	4c 89 2d 2f 63 12 00 	mov    %r13,0x12632f(%rip)        # 0x1801a3638
18007d309:	4c 89 2d d8 62 12 00 	mov    %r13,0x1262d8(%rip)        # 0x1801a35e8
18007d310:	4c 89 2d 01 63 12 00 	mov    %r13,0x126301(%rip)        # 0x1801a3618
18007d317:	44 89 2d 02 63 12 00 	mov    %r13d,0x126302(%rip)        # 0x1801a3620
18007d31e:	44 89 2d e3 62 12 00 	mov    %r13d,0x1262e3(%rip)        # 0x1801a3608
18007d325:	44 89 2d c4 62 12 00 	mov    %r13d,0x1262c4(%rip)        # 0x1801a35f0
18007d32c:	44 88 2d f1 62 12 00 	mov    %r13b,0x1262f1(%rip)        # 0x1801a3624
18007d333:	4c 89 2d be 62 12 00 	mov    %r13,0x1262be(%rip)        # 0x1801a35f8
18007d33a:	e8 41 19 02 00       	call   0x18009ec80
18007d33f:	e8 bc f4 00 00       	call   0x18008c800
18007d344:	8b d8                	mov    %eax,%ebx
18007d346:	85 c0                	test   %eax,%eax
18007d348:	78 48                	js     0x18007d392
18007d34a:	0f 10 05 af 76 12 00 	movups 0x1276af(%rip),%xmm0        # 0x1801a4a00
18007d351:	8b 1d e9 76 12 00    	mov    0x1276e9(%rip),%ebx        # 0x1801a4a40
18007d357:	48 8d 55 30          	lea    0x30(%rbp),%rdx
18007d35b:	41 8b ce             	mov    %r14d,%ecx
18007d35e:	0f 11 45 c0          	movups %xmm0,-0x40(%rbp)
18007d362:	e8 b1 03 07 00       	call   0x1800ed718
18007d367:	85 c0                	test   %eax,%eax
18007d369:	78 24                	js     0x18007d38f
18007d36b:	44 38 6d 30          	cmp    %r13b,0x30(%rbp)
18007d36f:	74 1e                	je     0x18007d38f
18007d371:	f7 45 c0 00 00 02 00 	testl  $0x20000,-0x40(%rbp)
18007d378:	75 15                	jne    0x18007d38f
18007d37a:	41 84 de             	test   %bl,%r14b
18007d37d:	75 10                	jne    0x18007d38f
18007d37f:	4c 39 2d aa 8a 11 00 	cmp    %r13,0x118aaa(%rip)        # 0x180195e30
18007d386:	75 07                	jne    0x18007d38f
18007d388:	bb 0e 00 43 c0       	mov    $0xc043000e,%ebx
18007d38d:	eb 07                	jmp    0x18007d396
18007d38f:	41 8b dd             	mov    %r13d,%ebx
18007d392:	85 db                	test   %ebx,%ebx
18007d394:	79 08                	jns    0x18007d39e
18007d396:	41 b9 02 00 10 40    	mov    $0x40100002,%r9d
18007d39c:	eb 45                	jmp    0x18007d3e3
18007d39e:	e8 09 75 fa ff       	call   0x1800248ac
18007d3a3:	41 2b c6             	sub    %r14d,%eax
18007d3a6:	74 1a                	je     0x18007d3c2
18007d3a8:	41 3b c6             	cmp    %r14d,%eax
18007d3ab:	74 05                	je     0x18007d3b2
18007d3ad:	41 8b dd             	mov    %r13d,%ebx
18007d3b0:	eb 27                	jmp    0x18007d3d9
18007d3b2:	4c 8d 0d 87 62 12 00 	lea    0x126287(%rip),%r9        # 0x1801a3640
18007d3b9:	48 8d 15 dc 57 01 00 	lea    0x157dc(%rip),%rdx        # 0x180092b9c
18007d3c0:	eb 0a                	jmp    0x18007d3cc
18007d3c2:	45 33 c9             	xor    %r9d,%r9d
18007d3c5:	48 8d 15 d0 e7 ff ff 	lea    -0x1830(%rip),%rdx        # 0x18007bb9c
18007d3cc:	45 33 c0             	xor    %r8d,%r8d
18007d3cf:	41 8b cf             	mov    %r15d,%ecx
18007d3d2:	e8 c9 17 00 00       	call   0x18007eba0
18007d3d7:	8b d8                	mov    %eax,%ebx
18007d3d9:	85 db                	test   %ebx,%ebx
18007d3db:	79 1b                	jns    0x18007d3f8
18007d3dd:	41 b9 05 00 10 40    	mov    $0x40100005,%r9d
18007d3e3:	48 8d 15 16 82 0c 00 	lea    0xc8216(%rip),%rdx        # 0x180145600
18007d3ea:	89 5c 24 20          	mov    %ebx,0x20(%rsp)
18007d3ee:	e8 55 7b f8 ff       	call   0x180004f48
18007d3f3:	e9 9c 00 00 00       	jmp    0x18007d494
18007d3f8:	e8 6b 63 05 00       	call   0x1800d3768
18007d3fd:	44 84 36             	test   %r14b,(%rsi)
18007d400:	75 07                	jne    0x18007d409
18007d402:	8b 0e                	mov    (%rsi),%ecx
18007d404:	e8 27 4a fe ff       	call   0x180061e30
18007d409:	41 8b ce             	mov    %r14d,%ecx
18007d40c:	e8 1b 0a 01 00       	call   0x18008de2c
18007d411:	8b d8                	mov    %eax,%ebx
18007d413:	85 c0                	test   %eax,%eax
18007d415:	79 11                	jns    0x18007d428
18007d417:	44 8b c8             	mov    %eax,%r9d
18007d41a:	48 8d 15 f7 7d 0c 00 	lea    0xc7df7(%rip),%rdx        # 0x180145218
18007d421:	e8 e6 7a f8 ff       	call   0x180004f0c
18007d426:	eb 2a                	jmp    0x18007d452
18007d428:	e8 27 d1 00 00       	call   0x18008a554
18007d42d:	8b d8                	mov    %eax,%ebx
18007d42f:	85 c0                	test   %eax,%eax
18007d431:	0f 89 eb 00 00 00    	jns    0x18007d522
18007d437:	41 b9 04 00 10 40    	mov    $0x40100004,%r9d
18007d43d:	89 44 24 20          	mov    %eax,0x20(%rsp)
18007d441:	48 8d 15 b8 81 0c 00 	lea    0xc81b8(%rip),%rdx        # 0x180145600
18007d448:	e8 fb 7a f8 ff       	call   0x180004f48
18007d44d:	e8 fa 0a 01 00       	call   0x18008df4c
18007d452:	44 84 36             	test   %r14b,(%rsi)
18007d455:	75 2e                	jne    0x18007d485
18007d457:	48 8b 0d e2 77 12 00 	mov    0x1277e2(%rip),%rcx        # 0x1801a4c40
18007d45e:	48 85 c9             	test   %rcx,%rcx
18007d461:	74 0b                	je     0x18007d46e
18007d463:	48 8b 01             	mov    (%rcx),%rax
18007d466:	48 8b 00             	mov    (%rax),%rax
18007d469:	ff d0                	call   *%rax
18007d46b:	0f 1f 00             	nopl   (%rax)
18007d46e:	48 8b 0d c3 77 12 00 	mov    0x1277c3(%rip),%rcx        # 0x1801a4c38
18007d475:	48 85 c9             	test   %rcx,%rcx
18007d478:	74 0b                	je     0x18007d485
18007d47a:	48 8b 01             	mov    (%rcx),%rax
18007d47d:	48 8b 00             	mov    (%rax),%rax
18007d480:	ff d0                	call   *%rax
18007d482:	0f 1f 00             	nopl   (%rax)
18007d485:	e8 c2 0a 01 00       	call   0x18008df4c
18007d48a:	e8 f1 fa 06 00       	call   0x1800ecf80
18007d48f:	e8 60 6e 05 00       	call   0x1800d42f4
18007d494:	e8 87 e2 01 00       	call   0x18009b720
18007d499:	e8 82 17 02 00       	call   0x18009ec20
18007d49e:	4c 39 2d fb 5a 12 00 	cmp    %r13,0x125afb(%rip)        # 0x1801a2fa0
18007d4a5:	74 13                	je     0x18007d4ba
18007d4a7:	48 8d 0d f2 5a 12 00 	lea    0x125af2(%rip),%rcx        # 0x1801a2fa0
18007d4ae:	e8 9d 71 01 00       	call   0x180094650
18007d4b3:	4c 89 2d e6 5a 12 00 	mov    %r13,0x125ae6(%rip)        # 0x1801a2fa0
18007d4ba:	e8 55 c4 09 00       	call   0x180119914
18007d4bf:	48 8b 0d 9a f3 0e 00 	mov    0xef39a(%rip),%rcx        # 0x18016c860
18007d4c6:	4c 89 2d 93 f3 0e 00 	mov    %r13,0xef393(%rip)        # 0x18016c860
18007d4cd:	44 89 2d 6c f3 0e 00 	mov    %r13d,0xef36c(%rip)        # 0x18016c840
18007d4d4:	e8 1b be 00 00       	call   0x1800892f4
18007d4d9:	48 8b 0d 48 f3 0e 00 	mov    0xef348(%rip),%rcx        # 0x18016c828
18007d4e0:	4c 89 2d 41 f3 0e 00 	mov    %r13,0xef341(%rip)        # 0x18016c828
18007d4e7:	44 89 2d 1a f3 0e 00 	mov    %r13d,0xef31a(%rip)        # 0x18016c808
18007d4ee:	e8 01 be 00 00       	call   0x1800892f4
18007d4f3:	e8 10 ba 00 00       	call   0x180088f08
18007d4f8:	e8 5b c7 00 00       	call   0x180089c58
18007d4fd:	e8 a2 aa 00 00       	call   0x180087fa4
18007d502:	44 38 2d 0f 7f 11 00 	cmp    %r13b,0x117f0f(%rip)        # 0x180195418
18007d509:	74 05                	je     0x18007d510
18007d50b:	e8 40 18 00 00       	call   0x18007ed50
18007d510:	41 8b ce             	mov    %r14d,%ecx
18007d513:	e8 80 e0 01 00       	call   0x18009b598
18007d518:	41 8a ce             	mov    %r14b,%cl
18007d51b:	e8 6c 78 fa ff       	call   0x180024d8c
18007d520:	eb 28                	jmp    0x18007d54a
18007d522:	83 0d d7 74 12 00 20 	orl    $0x20,0x1274d7(%rip)        # 0x1801a4a00
18007d529:	48 8d 15 f8 7b 0c 00 	lea    0xc7bf8(%rip),%rdx        # 0x180145128
18007d530:	41 b9 01 00 10 00    	mov    $0x100001,%r9d
18007d536:	44 89 6c 24 20       	mov    %r13d,0x20(%rsp)
18007d53b:	41 8b dd             	mov    %r13d,%ebx
18007d53e:	e8 05 7a f8 ff       	call   0x180004f48
18007d543:	eb 05                	jmp    0x18007d54a
18007d545:	bb 0d 00 00 c0       	mov    $0xc000000d,%ebx
18007d54a:	4c 8d 9c 24 80 00 00 	lea    0x80(%rsp),%r11
18007d551:	00
18007d552:	8b c3                	mov    %ebx,%eax
18007d554:	49 8b 5b 38          	mov    0x38(%r11),%rbx
18007d558:	49 8b 73 40          	mov    0x40(%r11),%rsi
18007d55c:	49 8b 7b 48          	mov    0x48(%r11),%rdi
18007d560:	49 8b e3             	mov    %r11,%rsp
18007d563:	41 5f                	pop    %r15
18007d565:	41 5e                	pop    %r14
18007d567:	41 5d                	pop    %r13
18007d569:	41 5c                	pop    %r12
18007d56b:	5d                   	pop    %rbp
18007d56c:	c3                   	ret
18007d56d:	cc                   	int3
18007d56e:	cc                   	int3
18007d56f:	cc                   	int3
18007d570:	4c 8b dc             	mov    %rsp,%r11
18007d573:	48 83 ec 58          	sub    $0x58,%rsp
18007d577:	48 8b 05 32 2f 0f 00 	mov    0xf2f32(%rip),%rax        # 0x1801704b0
18007d57e:	44 8b d1             	mov    %ecx,%r10d
18007d581:	48 8b 8c 24 90 00 00 	mov    0x90(%rsp),%rcx
18007d588:	00
18007d589:	48 8b 40 10          	mov    0x10(%rax),%rax
18007d58d:	48 85 c0             	test   %rax,%rax
18007d590:	74 3d                	je     0x18007d5cf
18007d592:	49 89 4b e8          	mov    %rcx,-0x18(%r11)
18007d596:	48 8b 8c 24 88 00 00 	mov    0x88(%rsp),%rcx
18007d59d:	00
18007d59e:	49 89 4b e0          	mov    %rcx,-0x20(%r11)
18007d5a2:	8b 8c 24 80 00 00 00 	mov    0x80(%rsp),%ecx
18007d5a9:	89 4c 24 30          	mov    %ecx,0x30(%rsp)
18007d5ad:	48 8b 0d e4 2e 0f 00 	mov    0xf2ee4(%rip),%rcx        # 0x180170498
18007d5b4:	4d 89 4b d0          	mov    %r9,-0x30(%r11)
18007d5b8:	4c 8b ca             	mov    %rdx,%r9
18007d5bb:	45 89 43 c8          	mov    %r8d,-0x38(%r11)
18007d5bf:	41 8b d2             	mov    %r10d,%edx
18007d5c2:	45 33 c0             	xor    %r8d,%r8d
18007d5c5:	ff d0                	call   *%rax
18007d5c7:	0f 1f 00             	nopl   (%rax)
18007d5ca:	44 8b d0             	mov    %eax,%r10d
18007d5cd:	eb 14                	jmp    0x18007d5e3
18007d5cf:	48 8b 84 24 88 00 00 	mov    0x88(%rsp),%rax
18007d5d6:	00
18007d5d7:	4c 89 08             	mov    %r9,(%rax)
18007d5da:	8b 84 24 80 00 00 00 	mov    0x80(%rsp),%eax
18007d5e1:	89 01                	mov    %eax,(%rcx)
18007d5e3:	41 8b c2             	mov    %r10d,%eax
18007d5e6:	48 83 c4 58          	add    $0x58,%rsp
18007d5ea:	c3                   	ret
18007d5eb:	cc                   	int3
18007d5ec:	48 8d 05 ed 71 0c 00 	lea    0xc71ed(%rip),%rax        # 0x1801447e0
18007d5f3:	c3                   	ret
18007d5f4:	cc                   	int3
18007d5f5:	cc                   	int3
18007d5f6:	cc                   	int3
18007d5f7:	cc                   	int3
18007d5f8:	48 8d 05 a1 70 0c 00 	lea    0xc70a1(%rip),%rax        # 0x1801446a0