1401a7194:	73 07                	jae    0x1401a719d
1401a7196:	45 8d 24 36          	lea    (%r14,%rsi,1),%r12d
1401a719a:	49 63 c4             	movslq %r12d,%rax
1401a719d:	48 be 66 66 66 66 66 	movabs $0x666666666666666,%rsi
1401a71a4:	66 66 06
1401a71a7:	48 39 c6             	cmp    %rax,%rsi
1401a71aa:	0f 82 1b 04 00 00    	jb     0x1401a75cb
1401a71b0:	48 8d 14 80          	lea    (%rax,%rax,4),%rdx
1401a71b4:	48 89 d9             	mov    %rbx,%rcx
1401a71b7:	4c 89 5c 24 58       	mov    %r11,0x58(%rsp)
1401a71bc:	48 c1 e2 03          	shl    $0x3,%rdx
1401a71c0:	4c 89 4c 24 40       	mov    %r9,0x40(%rsp)
1401a71c5:	e8 76 3a f2 ff       	call   0x1400cac40
1401a71ca:	4c 8b 5c 24 58       	mov    0x58(%rsp),%r11
1401a71cf:	4c 8b 4c 24 40       	mov    0x40(%rsp),%r9
1401a71d4:	48 89 c3             	mov    %rax,%rbx
1401a71d7:	48 8b 44 24 60       	mov    0x60(%rsp),%rax
1401a71dc:	48 8b 70 08          	mov    0x8(%rax),%rsi
1401a71e0:	48 85 f6             	test   %rsi,%rsi
1401a71e3:	0f 85 d7 00 00 00    	jne    0x1401a72c0
1401a71e9:	44 01 f6             	add    %r14d,%esi
1401a71ec:	45 31 ff             	xor    %r15d,%r15d
1401a71ef:	44 39 e6             	cmp    %r12d,%esi
1401a71f2:	7c 55                	jl     0x1401a7249
1401a71f4:	48 b9 66 66 66 66 66 	movabs $0x666666666666666,%rcx
1401a71fb:	66 66 06
1401a71fe:	43 8d 54 64 30       	lea    0x30(%r12,%r12,2),%edx
1401a7203:	44 8d 66 01          	lea    0x1(%rsi),%r12d
1401a7207:	89 d0                	mov    %edx,%eax
1401a7209:	c1 e8 1f             	shr    $0x1f,%eax
1401a720c:	01 d0                	add    %edx,%eax
1401a720e:	d1 f8                	sar    $1,%eax
1401a7210:	39 c6                	cmp    %eax,%esi
1401a7212:	44 0f 4c e0          	cmovl  %eax,%r12d
1401a7216:	49 63 c4             	movslq %r12d,%rax
1401a7219:	48 39 c1             	cmp    %rax,%rcx
1401a721c:	0f 82 a9 03 00 00    	jb     0x1401a75cb
1401a7222:	48 8d 14 80          	lea    (%rax,%rax,4),%rdx
1401a7226:	48 89 d9             	mov    %rbx,%rcx
1401a7229:	4c 89 5c 24 58       	mov    %r11,0x58(%rsp)
1401a722e:	48 c1 e2 03          	shl    $0x3,%rdx
1401a7232:	4c 89 4c 24 40       	mov    %r9,0x40(%rsp)
1401a7237:	e8 04 3a f2 ff       	call   0x1400cac40
1401a723c:	4c 8b 5c 24 58       	mov    0x58(%rsp),%r11
1401a7241:	4c 8b 4c 24 40       	mov    0x40(%rsp),%r9
1401a7246:	48 89 c3             	mov    %rax,%rbx
1401a7249:	49 8b 53 18          	mov    0x18(%r11),%rdx
1401a724d:	44 8d 76 01          	lea    0x1(%rsi),%r14d
1401a7251:	48 63 f6             	movslq %esi,%rsi
1401a7254:	85 ff                	test   %edi,%edi
1401a7256:	48 8d 04 b6          	lea    (%rsi,%rsi,4),%rax
1401a725a:	f3 0f 6f 14 ea       	movdqu (%rdx,%rbp,8),%xmm2
1401a725f:	48 8d 34 c5 00 00 00 	lea    0x0(,%rax,8),%rsi
1401a7266:	00
1401a7267:	0f 11 14 c3          	movups %xmm2,(%rbx,%rax,8)
1401a726b:	f3 42 0f 6f 5c 0a 10 	movdqu 0x10(%rdx,%r9,1),%xmm3
1401a7272:	0f 11 5c 33 10       	movups %xmm3,0x10(%rbx,%rsi,1)
1401a7277:	4a 8b 44 0a 20       	mov    0x20(%rdx,%r9,1),%rax
1401a727c:	48 89 44 33 20       	mov    %rax,0x20(%rbx,%rsi,1)
1401a7281:	0f 94 c0             	sete   %al
1401a7284:	83 ff 0a             	cmp    $0xa,%edi
1401a7287:	0f 94 c1             	sete   %cl
1401a728a:	49 83 c5 01          	add    $0x1,%r13
1401a728e:	09 c8                	or     %ecx,%eax
1401a7290:	0f b6 c0             	movzbl %al,%eax
1401a7293:	41 09 c7             	or     %eax,%r15d
1401a7296:	45 39 6b 20          	cmp    %r13d,0x20(%r11)
1401a729a:	7e 73                	jle    0x1401a730f
1401a729c:	4b 8d 6c ad 00       	lea    0x0(%r13,%r13,4),%rbp
1401a72a1:	8b 3c ea             	mov    (%rdx,%rbp,8),%edi
1401a72a4:	4c 8d 0c ed 00 00 00 	lea    0x0(,%rbp,8),%r9
1401a72ab:	00
1401a72ac:	45 85 ff             	test   %r15d,%r15d
1401a72af:	0f 85 a3 fe ff ff    	jne    0x1401a7158
1401a72b5:	44 89 f6             	mov    %r14d,%esi
1401a72b8:	e9 32 ff ff ff       	jmp    0x1401a71ef
1401a72bd:	0f 1f 00             	nopl   (%rax)
1401a72c0:	48 b8 66 66 66 66 66 	movabs $0x666666666666666,%rax
1401a72c7:	66 66 06
1401a72ca:	48 39 f0             	cmp    %rsi,%rax
1401a72cd:	0f 82 f5 02 00 00    	jb     0x1401a75c8
1401a72d3:	4b 8d 04 bf          	lea    (%r15,%r15,4),%rax
1401a72d7:	4c 8d 04 b6          	lea    (%rsi,%rsi,4),%r8
1401a72db:	48 8b 54 24 68       	mov    0x68(%rsp),%rdx
1401a72e0:	4c 89 5c 24 58       	mov    %r11,0x58(%rsp)
1401a72e5:	48 8d 0c c3          	lea    (%rbx,%rax,8),%rcx
1401a72e9:	49 c1 e0 03          	shl    $0x3,%r8
1401a72ed:	4c 89 4c 24 40       	mov    %r9,0x40(%rsp)
1401a72f2:	e8 f9 2a 04 00       	call   0x1401e9df0
1401a72f7:	48 8b 44 24 60       	mov    0x60(%rsp),%rax
1401a72fc:	4c 8b 5c 24 58       	mov    0x58(%rsp),%r11
1401a7301:	4c 8b 4c 24 40       	mov    0x40(%rsp),%r9
1401a7306:	48 8b 70 08          	mov    0x8(%rax),%rsi
1401a730a:	e9 da fe ff ff       	jmp    0x1401a71e9
1401a730f:	45 89 f2             	mov    %r14d,%r10d
1401a7312:	4c 89 df             	mov    %r11,%rdi
1401a7315:	4c 8b b4 24 a8 00 00 	mov    0xa8(%rsp),%r14
1401a731c:	00
1401a731d:	45 85 ff             	test   %r15d,%r15d
1401a7320:	74 27                	je     0x1401a7349
1401a7322:	48 8b 44 24 60       	mov    0x60(%rsp),%rax
1401a7327:	49 63 d2             	movslq %r10d,%rdx
1401a732a:	49 63 cc             	movslq %r12d,%rcx
1401a732d:	48 8b 40 08          	mov    0x8(%rax),%rax
1401a7331:	48 01 c2             	add    %rax,%rdx
1401a7334:	48 39 d1             	cmp    %rdx,%rcx
1401a7337:	0f 82 88 00 00 00    	jb     0x1401a73c5
1401a733d:	48 85 c0             	test   %rax,%rax
1401a7340:	0f 85 e2 00 00 00    	jne    0x1401a7428
1401a7346:	41 01 c2             	add    %eax,%r10d
1401a7349:	48 8b 4c 24 68       	mov    0x68(%rsp),%rcx
1401a734e:	44 89 54 24 40       	mov    %r10d,0x40(%rsp)
1401a7353:	e8 58 1b f5 ff       	call   0x1400f8eb0
1401a7358:	48 8b 4f 18          	mov    0x18(%rdi),%rcx
1401a735c:	e8 4f 1b f5 ff       	call   0x1400f8eb0
1401a7361:	4c 63 54 24 40       	movslq 0x40(%rsp),%r10
1401a7366:	48 89 5f 18          	mov    %rbx,0x18(%rdi)
1401a736a:	44 89 67 24          	mov    %r12d,0x24(%rdi)
1401a736e:	44 89 57 20          	mov    %r10d,0x20(%rdi)
1401a7372:	45 85 d2             	test   %r10d,%r10d
1401a7375:	0f 8f 7e f4 ff ff    	jg     0x1401a67f9
1401a737b:	48 8b 0d de 31 10 00 	mov    0x1031de(%rip),%rcx        # 0x1402aa560
1401a7382:	48 85 c9             	test   %rcx,%rcx
1401a7385:	0f 84 d2 03 00 00    	je     0x1401a775d
1401a738b:	ba 01 00 00 00       	mov    $0x1,%edx
1401a7390:	e8 cb fc fe ff       	call   0x140197060
1401a7395:	48 8b 4c 24 70       	mov    0x70(%rsp),%rcx
1401a739a:	e8 d1 f8 fe ff       	call   0x140196c70
1401a739f:	48 8b 05 3a 1c 09 00 	mov    0x91c3a(%rip),%rax        # 0x140238fe0
1401a73a6:	48 8d 0d ee 6a 08 00 	lea    0x86aee(%rip),%rcx        # 0x14022de9b
1401a73ad:	8b 18                	mov    (%rax),%ebx
1401a73af:	85 db                	test   %ebx,%ebx
1401a73b1:	74 08                	je     0x1401a73bb
1401a73b3:	e8 b0 bf 03 00       	call   0x1401e3368
1401a73b8:	48 89 c1             	mov    %rax,%rcx
1401a73bb:	e8 70 c2 f1 ff       	call   0x1400c3630
1401a73c0:	e9 a7 fb ff ff       	jmp    0x1401a6f6c
1401a73c5:	47 8d 44 64 30       	lea    0x30(%r12,%r12,2),%r8d
1401a73ca:	44 89 c1             	mov    %r8d,%ecx
1401a73cd:	c1 e9 1f             	shr    $0x1f,%ecx
1401a73d0:	46 8d 24 01          	lea    (%rcx,%r8,1),%r12d
1401a73d4:	41 d1 fc             	sar    $1,%r12d
1401a73d7:	4d 63 c4             	movslq %r12d,%r8
1401a73da:	49 39 d0             	cmp    %rdx,%r8
1401a73dd:	73 07                	jae    0x1401a73e6
1401a73df:	45 8d 24 02          	lea    (%r10,%rax,1),%r12d
1401a73e3:	4d 63 c4             	movslq %r12d,%r8
1401a73e6:	48 b8 66 66 66 66 66 	movabs $0x666666666666666,%rax
1401a73ed:	66 66 06
1401a73f0:	4c 39 c0             	cmp    %r8,%rax
1401a73f3:	0f 82 d5 01 00 00    	jb     0x1401a75ce
1401a73f9:	4b 8d 14 80          	lea    (%r8,%r8,4),%rdx
1401a73fd:	48 89 d9             	mov    %rbx,%rcx
1401a7400:	44 89 54 24 40       	mov    %r10d,0x40(%rsp)
1401a7405:	48 c1 e2 03          	shl    $0x3,%rdx
1401a7409:	e8 32 38 f2 ff       	call   0x1400cac40
1401a740e:	44 8b 54 24 40       	mov    0x40(%rsp),%r10d
1401a7413:	48 89 c3             	mov    %rax,%rbx
1401a7416:	48 8b 44 24 60       	mov    0x60(%rsp),%rax
1401a741b:	48 8b 40 08          	mov    0x8(%rax),%rax
1401a741f:	48 85 c0             	test   %rax,%rax
1401a7422:	0f 84 1e ff ff ff    	je     0x1401a7346
1401a7428:	48 ba 66 66 66 66 66 	movabs $0x666666666666666,%rdx
1401a742f:	66 66 06
1401a7432:	48 39 c2             	cmp    %rax,%rdx
1401a7435:	0f 82 90 01 00 00    	jb     0x1401a75cb
1401a743b:	4c 8d 04 80          	lea    (%rax,%rax,4),%r8
1401a743f:	48 8b 54 24 68       	mov    0x68(%rsp),%rdx
1401a7444:	48 8d 4c 33 28       	lea    0x28(%rbx,%rsi,1),%rcx
1401a7449:	44 89 54 24 40       	mov    %r10d,0x40(%rsp)
1401a744e:	49 c1 e0 03          	shl    $0x3,%r8
1401a7452:	e8 99 29 04 00       	call   0x1401e9df0
1401a7457:	48 8b 44 24 60       	mov    0x60(%rsp),%rax
1401a745c:	44 8b 54 24 40       	mov    0x40(%rsp),%r10d
1401a7461:	48 8b 40 08          	mov    0x8(%rax),%rax
1401a7465:	e9 dc fe ff ff       	jmp    0x1401a7346
1401a746a:	48 8d 0d c3 46 08 00 	lea    0x846c3(%rip),%rcx        # 0x14022bb34
1401a7471:	e8 2a b2 fe ff       	call   0x1401926a0
1401a7476:	48 89 44 24 78       	mov    %rax,0x78(%rsp)
1401a747b:	48 89 05 26 32 10 00 	mov    %rax,0x103226(%rip)        # 0x1402aa6a8
1401a7482:	e9 6a f2 ff ff       	jmp    0x1401a66f1
1401a7487:	48 8b 8c 24 10 01 00 	mov    0x110(%rsp),%rcx
1401a748e:	00
1401a748f:	be ff ff ff ff       	mov    $0xffffffff,%esi
1401a7494:	e8 17 1a f5 ff       	call   0x1400f8eb0
1401a7499:	e9 e2 f5 ff ff       	jmp    0x1401a6a80
1401a749e:	48 83 c1 04          	add    $0x4,%rcx
1401a74a2:	e8 d9 81 e8 ff       	call   0x14002f680
1401a74a7:	48 8b 3d 32 1b 09 00 	mov    0x91b32(%rip),%rdi        # 0x140238fe0
1401a74ae:	48 8d 0d f4 69 08 00 	lea    0x869f4(%rip),%rcx        # 0x14022dea9
1401a74b5:	48 89 c6             	mov    %rax,%rsi
1401a74b8:	44 8b 07             	mov    (%rdi),%r8d
1401a74bb:	45 85 c0             	test   %r8d,%r8d
1401a74be:	75 50                	jne    0x1401a7510
1401a74c0:	48 89 f2             	mov    %rsi,%rdx
1401a74c3:	e8 68 c1 f1 ff       	call   0x1400c3630
1401a74c8:	48 89 d9             	mov    %rbx,%rcx
1401a74cb:	e8 70 34 ef ff       	call   0x14009a940
1401a74d0:	48 8b 8c 24 e8 00 00 	mov    0xe8(%rsp),%rcx
1401a74d7:	00
1401a74d8:	e8 d3 19 f5 ff       	call   0x1400f8eb0
1401a74dd:	8b 17                	mov    (%rdi),%edx
1401a74df:	48 8d 0d e2 69 08 00 	lea    0x869e2(%rip),%rcx        # 0x14022dec8
1401a74e6:	48 c7 84 24 e8 00 00 	movq   $0x0,0xe8(%rsp)
1401a74ed:	00 00 00 00 00
1401a74f2:	48 c7 84 24 f0 00 00 	movq   $0x0,0xf0(%rsp)
1401a74f9:	00 00 00 00 00
1401a74fe:	85 d2                	test   %edx,%edx
1401a7500:	0f 84 b5 fe ff ff    	je     0x1401a73bb
1401a7506:	e9 a8 fe ff ff       	jmp    0x1401a73b3
1401a750b:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1401a7510:	e8 53 be 03 00       	call   0x1401e3368
1401a7515:	48 89 c1             	mov    %rax,%rcx
1401a7518:	eb a6                	jmp    0x1401a74c0
1401a751a:	48 b8 66 66 66 66 66 	movabs $0x666666666666666,%rax
1401a7521:	66 66 06
1401a7524:	4c 39 c0             	cmp    %r8,%rax
1401a7527:	0f 82 a1 00 00 00    	jb     0x1401a75ce
1401a752d:	4f 8d 04 80          	lea    (%r8,%r8,4),%r8
1401a7531:	49 c1 e0 03          	shl    $0x3,%r8
1401a7535:	e8 be 28 04 00       	call   0x1401e9df8
1401a753a:	8b 94 24 f0 00 00 00 	mov    0xf0(%rsp),%edx
1401a7541:	01 bc 24 fc 00 00 00 	add    %edi,0xfc(%rsp)
1401a7548:	c7 84 24 f8 00 00 00 	movl   $0x0,0xf8(%rsp)
1401a754f:	00 00 00 00
1401a7553:	48 8b 84 24 e8 00 00 	mov    0xe8(%rsp),%rax
1401a755a:	00
1401a755b:	29 fa                	sub    %edi,%edx
1401a755d:	89 94 24 f0 00 00 00 	mov    %edx,0xf0(%rsp)
1401a7564:	85 d2                	test   %edx,%edx
1401a7566:	0f 8e 93 f4 ff ff    	jle    0x1401a69ff
1401a756c:	48 63 d2             	movslq %edx,%rdx
1401a756f:	48 8d 14 92          	lea    (%rdx,%rdx,4),%rdx
1401a7573:	48 8d 0c d0          	lea    (%rax,%rdx,8),%rcx
1401a7577:	eb 14                	jmp    0x1401a758d
1401a7579:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
1401a7580:	48 83 c0 28          	add    $0x28,%rax
1401a7584:	48 39 c8             	cmp    %rcx,%rax
1401a7587:	0f 84 72 f4 ff ff    	je     0x1401a69ff
1401a758d:	8b 10                	mov    (%rax),%edx
1401a758f:	83 fa 0b             	cmp    $0xb,%edx
1401a7592:	77 ec                	ja     0x1401a7580
1401a7594:	8d 42 fc             	lea    -0x4(%rdx),%eax
1401a7597:	83 f8 01             	cmp    $0x1,%eax
1401a759a:	0f 87 5f f4 ff ff    	ja     0x1401a69ff
1401a75a0:	4c 89 f1             	mov    %r14,%rcx
1401a75a3:	e8 58 bd fe ff       	call   0x140193300
1401a75a8:	e9 52 f4 ff ff       	jmp    0x1401a69ff
1401a75ad:	48 8d 0d ac 45 08 00 	lea    0x845ac(%rip),%rcx        # 0x14022bb60
1401a75b4:	e8 e7 b0 fe ff       	call   0x1401926a0
1401a75b9:	48 89 05 b0 30 10 00 	mov    %rax,0x1030b0(%rip)        # 0x1402aa670
1401a75c0:	48 89 c6             	mov    %rax,%rsi
1401a75c3:	e9 ac f5 ff ff       	jmp    0x1401a6b74
1401a75c8:	48 89 f0             	mov    %rsi,%rax
1401a75cb:	49 89 c0             	mov    %rax,%r8
1401a75ce:	ba 28 00 00 00       	mov    $0x28,%edx
1401a75d3:	48 8d 0d d6 3c 08 00 	lea    0x83cd6(%rip),%rcx        # 0x14022b2b0
1401a75da:	e8 b1 bd f1 ff       	call   0x1400c3390
1401a75df:	48 89 d9             	mov    %rbx,%rcx
1401a75e2:	e8 59 33 ef ff       	call   0x14009a940
1401a75e7:	48 8b 8c 24 e8 00 00 	mov    0xe8(%rsp),%rcx
1401a75ee:	00
1401a75ef:	e8 bc 18 f5 ff       	call   0x1400f8eb0
1401a75f4:	48 8b 05 e5 19 09 00 	mov    0x919e5(%rip),%rax        # 0x140238fe0
1401a75fb:	48 c7 84 24 e8 00 00 	movq   $0x0,0xe8(%rsp)
1401a7602:	00 00 00 00 00
1401a7607:	48 8d 0d 87 60 08 00 	lea    0x86087(%rip),%rcx        # 0x14022d695
1401a760e:	48 c7 84 24 f0 00 00 	movq   $0x0,0xf0(%rsp)
1401a7615:	00 00 00 00 00
1401a761a:	8b 00                	mov    (%rax),%eax
1401a761c:	85 c0                	test   %eax,%eax
1401a761e:	74 08                	je     0x1401a7628
1401a7620:	e8 43 bd 03 00       	call   0x1401e3368
1401a7625:	48 89 c1             	mov    %rax,%rcx
1401a7628:	48 8b 54 24 78       	mov    0x78(%rsp),%rdx
1401a762d:	e8 6e bf f1 ff       	call   0x1400c35a0
1401a7632:	e9 35 f9 ff ff       	jmp    0x1401a6f6c
1401a7637:	48 8b 0d 22 2f 10 00 	mov    0x102f22(%rip),%rcx        # 0x1402aa560
1401a763e:	48 85 c9             	test   %rcx,%rcx
1401a7641:	0f 84 d3 00 00 00    	je     0x1401a771a
1401a7647:	ba 01 00 00 00       	mov    $0x1,%edx
1401a764c:	e8 0f fa fe ff       	call   0x140197060
1401a7651:	48 8b 4c 24 70       	mov    0x70(%rsp),%rcx
1401a7656:	e8 15 f6 fe ff       	call   0x140196c70
1401a765b:	48 89 d9             	mov    %rbx,%rcx
1401a765e:	e8 dd 32 ef ff       	call   0x14009a940
1401a7663:	48 8b 8c 24 e8 00 00 	mov    0xe8(%rsp),%rcx
1401a766a:	00
1401a766b:	e8 40 18 f5 ff       	call   0x1400f8eb0
1401a7670:	48 8b 05 69 19 09 00 	mov    0x91969(%rip),%rax        # 0x140238fe0
1401a7677:	48 c7 84 24 e8 00 00 	movq   $0x0,0xe8(%rsp)
1401a767e:	00 00 00 00 00
1401a7683:	48 8d 0d 11 68 08 00 	lea    0x86811(%rip),%rcx        # 0x14022de9b
1401a768a:	48 c7 84 24 f0 00 00 	movq   $0x0,0xf0(%rsp)
1401a7691:	00 00 00 00 00
1401a7696:	44 8b 18             	mov    (%rax),%r11d
1401a7699:	45 85 db             	test   %r11d,%r11d
1401a769c:	0f 84 19 fd ff ff    	je     0x1401a73bb
1401a76a2:	e9 0c fd ff ff       	jmp    0x1401a73b3
1401a76a7:	48 8b 0d b2 2e 10 00 	mov    0x102eb2(%rip),%rcx        # 0x1402aa560
1401a76ae:	48 85 c9             	test   %rcx,%rcx
1401a76b1:	0f 84 e6 00 00 00    	je     0x1401a779d
1401a76b7:	ba 01 00 00 00       	mov    $0x1,%edx
1401a76bc:	e8 9f f9 fe ff       	call   0x140197060
1401a76c1:	48 8b 4c 24 70       	mov    0x70(%rsp),%rcx
1401a76c6:	e8 a5 f5 fe ff       	call   0x140196c70
1401a76cb:	e9 9c f8 ff ff       	jmp    0x1401a6f6c
1401a76d0:	48 8b 84 24 90 00 00 	mov    0x90(%rsp),%rax
1401a76d7:	00
1401a76d8:	4c 8b 84 24 88 00 00 	mov    0x88(%rsp),%r8
1401a76df:	00
1401a76e0:	48 8b 54 24 70       	mov    0x70(%rsp),%rdx
1401a76e5:	48 8b 4c 24 50       	mov    0x50(%rsp),%rcx
1401a76ea:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
1401a76ef:	48 8b 84 24 80 00 00 	mov    0x80(%rsp),%rax
1401a76f6:	00
1401a76f7:	4c 8d 48 04          	lea    0x4(%rax),%r9
1401a76fb:	e8 00 fa fe ff       	call   0x140197100
1401a7700:	48 89 d9             	mov    %rbx,%rcx
1401a7703:	e8 38 32 ef ff       	call   0x14009a940
1401a7708:	48 8b 8c 24 e8 00 00 	mov    0xe8(%rsp),%rcx
1401a770f:	00
1401a7710:	e8 9b 17 f5 ff       	call   0x1400f8eb0
1401a7715:	e9 52 f8 ff ff       	jmp    0x1401a6f6c
1401a771a:	48 8d 0d 56 46 08 00 	lea    0x84656(%rip),%rcx        # 0x14022bd77
1401a7721:	e8 7a af fe ff       	call   0x1401926a0
1401a7726:	48 89 05 33 2e 10 00 	mov    %rax,0x102e33(%rip)        # 0x1402aa560
1401a772d:	48 89 c1             	mov    %rax,%rcx
1401a7730:	e9 12 ff ff ff       	jmp    0x1401a7647
1401a7735:	48 8b 3d a4 18 09 00 	mov    0x918a4(%rip),%rdi        # 0x140238fe0
1401a773c:	48 8d 0d 68 41 08 00 	lea    0x84168(%rip),%rcx        # 0x14022b8ab
1401a7743:	83 3f 00             	cmpl   $0x0,(%rdi)
1401a7746:	74 08                	je     0x1401a7750
1401a7748:	e8 1b bc 03 00       	call   0x1401e3368
1401a774d:	48 89 c1             	mov    %rax,%rcx
1401a7750:	48 89 f2             	mov    %rsi,%rdx
1401a7753:	e8 48 be f1 ff       	call   0x1400c35a0
1401a7758:	e9 6b fd ff ff       	jmp    0x1401a74c8
1401a775d:	48 8d 0d 13 46 08 00 	lea    0x84613(%rip),%rcx        # 0x14022bd77
1401a7764:	e8 37 af fe ff       	call   0x1401926a0
1401a7769:	48 89 05 f0 2d 10 00 	mov    %rax,0x102df0(%rip)        # 0x1402aa560
1401a7770:	48 89 c1             	mov    %rax,%rcx
1401a7773:	e9 13 fc ff ff       	jmp    0x1401a738b
1401a7778:	4c 8b 8c 24 e0 00 00 	mov    0xe0(%rsp),%r9
1401a777f:	00
1401a7780:	4c 8d 05 89 67 08 00 	lea    0x86789(%rip),%r8        # 0x14022df10
1401a7787:	ba 87 19 00 00       	mov    $0x1987,%edx
1401a778c:	48 8d 0d c0 3b 08 00 	lea    0x83bc0(%rip),%rcx        # 0x14022b353
1401a7793:	e8 f8 bf f1 ff       	call   0x1400c3790
1401a7798:	e8 d3 d0 03 00       	call   0x1401e4870