14017d32b:	4c 89 54 24 30       	mov    %r10,0x30(%rsp)
14017d330:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
14017d335:	48 89 5c 24 20       	mov    %rbx,0x20(%rsp)
14017d33a:	e8 91 ca ff ff       	call   0x140179dd0
14017d33f:	85 c0                	test   %eax,%eax
14017d341:	75 41                	jne    0x14017d384
14017d343:	49 8b 45 78          	mov    0x78(%r13),%rax
14017d347:	48 8b 53 28          	mov    0x28(%rbx),%rdx
14017d34b:	44 8b 10             	mov    (%rax),%r10d
14017d34e:	45 85 d2             	test   %r10d,%r10d
14017d351:	0f 85 a5 12 00 00    	jne    0x14017e5fc
14017d357:	48 8b 84 24 98 00 00 	mov    0x98(%rsp),%rax
14017d35e:	00
14017d35f:	45 31 c9             	xor    %r9d,%r9d
14017d362:	49 3b 45 10          	cmp    0x10(%r13),%rax
14017d366:	0f 84 a4 0f 00 00    	je     0x14017e310
14017d36c:	48 89 5c 24 20       	mov    %rbx,0x20(%rsp)
14017d371:	45 31 c0             	xor    %r8d,%r8d
14017d374:	4c 89 e9             	mov    %r13,%rcx
14017d377:	e8 c4 bd ff ff       	call   0x140179140
14017d37c:	85 c0                	test   %eax,%eax
14017d37e:	0f 84 9c f9 ff ff    	je     0x14017cd20
14017d384:	c7 84 24 a8 00 00 00 	movl   $0xffffffff,0xa8(%rsp)
14017d38b:	ff ff ff ff
14017d38f:	48 83 7c 24 68 00    	cmpq   $0x0,0x68(%rsp)
14017d395:	74 0a                	je     0x14017d3a1
14017d397:	48 8b 4c 24 68       	mov    0x68(%rsp),%rcx
14017d39c:	e8 df 97 ff ff       	call   0x140176b80
14017d3a1:	48 8b 44 24 70       	mov    0x70(%rsp),%rax
14017d3a6:	48 85 c0             	test   %rax,%rax
14017d3a9:	74 08                	je     0x14017d3b3
14017d3ab:	48 89 c1             	mov    %rax,%rcx
14017d3ae:	e8 cd 97 ff ff       	call   0x140176b80
14017d3b3:	48 8b b4 24 80 00 00 	mov    0x80(%rsp),%rsi
14017d3ba:	00
14017d3bb:	ba 01 00 00 00       	mov    $0x1,%edx
14017d3c0:	48 89 f1             	mov    %rsi,%rcx
14017d3c3:	e8 38 27 f2 ff       	call   0x14009fb00
14017d3c8:	48 89 f1             	mov    %rsi,%rcx
14017d3cb:	e8 e0 ba f7 ff       	call   0x1400f8eb0
14017d3d0:	49 8b 45 78          	mov    0x78(%r13),%rax
14017d3d4:	31 d2                	xor    %edx,%edx
14017d3d6:	48 8d 48 08          	lea    0x8(%rax),%rcx
14017d3da:	e8 21 19 eb ff       	call   0x14002ed00
14017d3df:	8b 8c 24 a8 00 00 00 	mov    0xa8(%rsp),%ecx
14017d3e6:	85 c9                	test   %ecx,%ecx
14017d3e8:	0f 89 55 eb ff ff    	jns    0x14017bf43
14017d3ee:	49 8b 45 78          	mov    0x78(%r13),%rax
14017d3f2:	48 8d 88 c0 04 00 00 	lea    0x4c0(%rax),%rcx
14017d3f9:	e8 12 f1 ed ff       	call   0x14005c510
14017d3fe:	49 8b 4d 78          	mov    0x78(%r13),%rcx
14017d402:	48 83 c1 60          	add    $0x60,%rcx
14017d406:	e8 75 2b 03 00       	call   0x1401aff80
14017d40b:	e9 5e eb ff ff       	jmp    0x14017bf6e
14017d410:	48 8b 59 08          	mov    0x8(%rcx),%rbx
14017d414:	c7 44 24 78 02 00 00 	movl   $0x2,0x78(%rsp)
14017d41b:	00
14017d41c:	41 bf c0 00 00 00    	mov    $0xc0,%r15d
14017d422:	48 8b 7b 28          	mov    0x28(%rbx),%rdi
14017d426:	48 8b 05 b3 bb 0b 00 	mov    0xbbbb3(%rip),%rax        # 0x140238fe0
14017d42d:	4d 8b 4c 24 28       	mov    0x28(%r12),%r9
14017d432:	4c 8d 05 4f a6 0a 00 	lea    0xaa64f(%rip),%r8        # 0x140227a88
14017d439:	8b 00                	mov    (%rax),%eax
14017d43b:	85 c0                	test   %eax,%eax
14017d43d:	0f 85 a0 0c 00 00    	jne    0x14017e0e3
14017d443:	48 8b 84 24 98 00 00 	mov    0x98(%rsp),%rax
14017d44a:	00
14017d44b:	4c 89 54 24 38       	mov    %r10,0x38(%rsp)
14017d450:	ba 01 00 00 00       	mov    $0x1,%edx
14017d455:	4c 89 e9             	mov    %r13,%rcx
14017d458:	48 89 7c 24 30       	mov    %rdi,0x30(%rsp)
14017d45d:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
14017d462:	48 89 7c 24 20       	mov    %rdi,0x20(%rsp)
14017d467:	4c 89 94 24 a0 00 00 	mov    %r10,0xa0(%rsp)
14017d46e:	00
14017d46f:	e8 dc aa ff ff       	call   0x140177f50
14017d474:	4d 8b 44 24 28       	mov    0x28(%r12),%r8
14017d479:	48 89 fa             	mov    %rdi,%rdx
14017d47c:	48 8d 0d 34 a8 0a 00 	lea    0xaa834(%rip),%rcx        # 0x140227cb7
14017d483:	48 8d bc 24 50 02 00 	lea    0x250(%rsp),%rdi
14017d48a:	00
14017d48b:	e8 30 09 f2 ff       	call   0x14009ddc0
14017d490:	49 8b 4c 24 28       	mov    0x28(%r12),%rcx
14017d495:	49 89 d8             	mov    %rbx,%r8
14017d498:	49 89 c3             	mov    %rax,%r11
14017d49b:	48 8b 46 08          	mov    0x8(%rsi),%rax
14017d49f:	4c 89 9c 24 88 00 00 	mov    %r11,0x88(%rsp)
14017d4a6:	00
14017d4a7:	48 8b 50 28          	mov    0x28(%rax),%rdx
14017d4ab:	48 63 44 24 78       	movslq 0x78(%rsp),%rax
14017d4b0:	48 8d 04 40          	lea    (%rax,%rax,2),%rax
14017d4b4:	4e 8d 0c 3a          	lea    (%rdx,%r15,1),%r9
14017d4b8:	48 c1 e0 05          	shl    $0x5,%rax
14017d4bc:	48 89 4c 02 28       	mov    %rcx,0x28(%rdx,%rax,1)
14017d4c1:	4c 89 e2             	mov    %r12,%rdx
14017d4c4:	4c 89 e9             	mov    %r13,%rcx
14017d4c7:	48 89 7c 24 40       	mov    %rdi,0x40(%rsp)
14017d4cc:	48 89 44 24 78       	mov    %rax,0x78(%rsp)
14017d4d1:	49 8b 45 78          	mov    0x78(%r13),%rax
14017d4d5:	8b 00                	mov    (%rax),%eax
14017d4d7:	8d 44 00 01          	lea    0x1(%rax,%rax,1),%eax
14017d4db:	89 44 24 38          	mov    %eax,0x38(%rsp)
14017d4df:	49 8b 45 18          	mov    0x18(%r13),%rax
14017d4e3:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
14017d4e8:	49 8b 45 10          	mov    0x10(%r13),%rax
14017d4ec:	4c 89 5c 24 20       	mov    %r11,0x20(%rsp)
14017d4f1:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
14017d4f6:	e8 75 d4 ff ff       	call   0x14017a970
14017d4fb:	85 c0                	test   %eax,%eax
14017d4fd:	0f 85 81 fe ff ff    	jne    0x14017d384
14017d503:	48 8b 8c 24 88 00 00 	mov    0x88(%rsp),%rcx
14017d50a:	00
14017d50b:	e8 a0 b9 f7 ff       	call   0x1400f8eb0
14017d510:	48 8b 46 08          	mov    0x8(%rsi),%rax
14017d514:	48 8b 53 28          	mov    0x28(%rbx),%rdx
14017d518:	45 31 c9             	xor    %r9d,%r9d
14017d51b:	48 8b 74 24 78       	mov    0x78(%rsp),%rsi
14017d520:	4c 8b 94 24 a0 00 00 	mov    0xa0(%rsp),%r10
14017d527:	00
14017d528:	48 8b 40 30          	mov    0x30(%rax),%rax
14017d52c:	48 89 94 24 78 02 00 	mov    %rdx,0x278(%rsp)
14017d533:	00
14017d534:	48 89 54 30 28       	mov    %rdx,0x28(%rax,%rsi,1)
14017d539:	4c 01 f8             	add    %r15,%rax
14017d53c:	4d 8b 44 24 28       	mov    0x28(%r12),%r8
14017d541:	48 8b 53 28          	mov    0x28(%rbx),%rdx
14017d545:	48 89 44 24 38       	mov    %rax,0x38(%rsp)
14017d54a:	48 8b 84 24 98 00 00 	mov    0x98(%rsp),%rax
14017d551:	00
14017d552:	48 89 7c 24 30       	mov    %rdi,0x30(%rsp)
14017d557:	4c 89 54 24 28       	mov    %r10,0x28(%rsp)
14017d55c:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
14017d561:	e9 93 fa ff ff       	jmp    0x14017cff9
14017d566:	49 8b 4a 10          	mov    0x10(%r10),%rcx
14017d56a:	4d 8b 5a 18          	mov    0x18(%r10),%r11
14017d56e:	48 33 0d 5b aa 0a 00 	xor    0xaaa5b(%rip),%rcx        # 0x140227fd0
14017d575:	4c 33 1d 5c aa 0a 00 	xor    0xaaa5c(%rip),%r11        # 0x140227fd8
14017d57c:	4c 09 d9             	or     %r11,%rcx
14017d57f:	0f 85 71 fc ff ff    	jne    0x14017d1f6
14017d585:	4c 89 e9             	mov    %r13,%rcx
14017d588:	e8 b3 ab ff ff       	call   0x140178140
14017d58d:	49 89 c4             	mov    %rax,%r12
14017d590:	49 89 c0             	mov    %rax,%r8
14017d593:	48 85 c0             	test   %rax,%rax
14017d596:	0f 84 59 0e 00 00    	je     0x14017e3f5
14017d59c:	49 8b 45 78          	mov    0x78(%r13),%rax
14017d5a0:	48 89 da             	mov    %rbx,%rdx
14017d5a3:	4c 89 e9             	mov    %r13,%rcx
14017d5a6:	8b 00                	mov    (%rax),%eax
14017d5a8:	85 c0                	test   %eax,%eax
14017d5aa:	0f 94 c0             	sete   %al
14017d5ad:	41 0f 95 c1          	setne  %r9b
14017d5b1:	0f b6 c0             	movzbl %al,%eax
14017d5b4:	45 0f b6 c9          	movzbl %r9b,%r9d
14017d5b8:	89 44 24 20          	mov    %eax,0x20(%rsp)
14017d5bc:	e8 ef c1 ff ff       	call   0x1401797b0
14017d5c1:	85 c0                	test   %eax,%eax
14017d5c3:	0f 85 bb fd ff ff    	jne    0x14017d384
14017d5c9:	4c 89 e1             	mov    %r12,%rcx
14017d5cc:	e8 df b8 f7 ff       	call   0x1400f8eb0
14017d5d1:	49 8b 45 78          	mov    0x78(%r13),%rax
14017d5d5:	8b 00                	mov    (%rax),%eax
14017d5d7:	85 c0                	test   %eax,%eax
14017d5d9:	0f 84 18 11 00 00    	je     0x14017e6f7
14017d5df:	f6 84 24 b0 02 00 00 	testb  $0x1,0x2b0(%rsp)
14017d5e6:	01
14017d5e7:	75 12                	jne    0x14017d5fb
14017d5e9:	0f b7 47 4c          	movzwl 0x4c(%rdi),%eax
14017d5ed:	66 39 84 24 9c 02 00 	cmp    %ax,0x29c(%rsp)
14017d5f4:	00
14017d5f5:	0f 84 2b 10 00 00    	je     0x14017e626
14017d5fb:	48 8b 56 10          	mov    0x10(%rsi),%rdx
14017d5ff:	48 8b 4e 08          	mov    0x8(%rsi),%rcx
14017d603:	48 8b 42 30          	mov    0x30(%rdx),%rax
14017d607:	4c 8b 42 10          	mov    0x10(%rdx),%r8
14017d60b:	4c 8b 49 10          	mov    0x10(%rcx),%r9
14017d60f:	49 8b 57 28          	mov    0x28(%r15),%rdx
14017d613:	66 83 b8 0c 01 00 00 	cmpw   $0x0,0x10c(%rax)
14017d61a:	00
14017d61b:	0f 84 fc 0d 00 00    	je     0x14017e41d
14017d621:	48 8b 88 c0 00 00 00 	mov    0xc0(%rax),%rcx
14017d628:	4c 8b 98 c8 00 00 00 	mov    0xc8(%rax),%r11
14017d62f:	4c 8d 90 c0 00 00 00 	lea    0xc0(%rax),%r10
14017d636:	48 33 0d 83 a9 0a 00 	xor    0xaa983(%rip),%rcx        # 0x140227fc0
14017d63d:	4c 33 1d 84 a9 0a 00 	xor    0xaa984(%rip),%r11        # 0x140227fc8
14017d644:	4c 09 d9             	or     %r11,%rcx
14017d647:	0f 84 b1 0d 00 00    	je     0x14017e3fe
14017d64d:	48 89 94 24 78 02 00 	mov    %rdx,0x278(%rsp)
14017d654:	00
14017d655:	4c 89 e9             	mov    %r13,%rcx
14017d658:	48 89 90 e8 00 00 00 	mov    %rdx,0xe8(%rax)
14017d65f:	49 8b 57 28          	mov    0x28(%r15),%rdx
14017d663:	4c 89 44 24 28       	mov    %r8,0x28(%rsp)
14017d668:	45 31 c0             	xor    %r8d,%r8d
14017d66b:	4c 89 4c 24 20       	mov    %r9,0x20(%rsp)
14017d670:	45 31 c9             	xor    %r9d,%r9d
14017d673:	48 89 5c 24 38       	mov    %rbx,0x38(%rsp)
14017d678:	4c 89 54 24 30       	mov    %r10,0x30(%rsp)
14017d67d:	e8 1e db ff ff       	call   0x14017b1a0
14017d682:	83 f8 ff             	cmp    $0xffffffff,%eax
14017d685:	0f 85 95 f6 ff ff    	jne    0x14017cd20
14017d68b:	e9 f4 fc ff ff       	jmp    0x14017d384
14017d690:	45 85 c0             	test   %r8d,%r8d
14017d693:	74 34                	je     0x14017d6c9
14017d695:	44 89 e6             	mov    %r12d,%esi
14017d698:	89 d0                	mov    %edx,%eax
14017d69a:	83 f6 01             	xor    $0x1,%esi
14017d69d:	83 f0 01             	xor    $0x1,%eax
14017d6a0:	09 f0                	or     %esi,%eax
14017d6a2:	0f 85 09 01 00 00    	jne    0x14017d7b1
14017d6a8:	44 85 e2             	test   %r12d,%edx
14017d6ab:	0f 85 e6 09 00 00    	jne    0x14017e097
14017d6b1:	4c 8d 05 38 a6 0a 00 	lea    0xaa638(%rip),%r8        # 0x140227cf0
14017d6b8:	ba c6 0d 00 00       	mov    $0xdc6,%edx
14017d6bd:	48 8d 0d 9d 90 0a 00 	lea    0xa909d(%rip),%rcx        # 0x140226761
14017d6c4:	e8 c7 60 f4 ff       	call   0x1400c3790
14017d6c9:	45 85 e4             	test   %r12d,%r12d
14017d6cc:	0f 85 ce 01 00 00    	jne    0x14017d8a0
14017d6d2:	85 d2                	test   %edx,%edx
14017d6d4:	0f 85 83 06 00 00    	jne    0x14017dd5d
14017d6da:	45 31 c9             	xor    %r9d,%r9d
14017d6dd:	66 45 85 d2          	test   %r10w,%r10w
14017d6e1:	49 89 f8             	mov    %rdi,%r8
14017d6e4:	ba 01 00 00 00       	mov    $0x1,%edx
14017d6e9:	41 0f 94 c1          	sete   %r9b
14017d6ed:	4c 89 e9             	mov    %r13,%rcx
14017d6f0:	e8 db 98 ff ff       	call   0x140176fd0
14017d6f5:	e9 c6 f3 ff ff       	jmp    0x14017cac0
14017d6fa:	c7 84 24 90 00 00 00 	movl   $0x1,0x90(%rsp)
14017d701:	01 00 00 00
14017d705:	e9 04 f5 ff ff       	jmp    0x14017cc0e
14017d70a:	48 8b 7c 24 78       	mov    0x78(%rsp),%rdi
14017d70f:	48 8b 57 10          	mov    0x10(%rdi),%rdx
14017d713:	4c 8b 4f 18          	mov    0x18(%rdi),%r9
14017d717:	48 33 15 b2 a8 0a 00 	xor    0xaa8b2(%rip),%rdx        # 0x140227fd0
14017d71e:	4c 33 0d b3 a8 0a 00 	xor    0xaa8b3(%rip),%r9        # 0x140227fd8
14017d725:	4c 09 ca             	or     %r9,%rdx
14017d728:	0f 85 85 f4 ff ff    	jne    0x14017cbb3
14017d72e:	31 d2                	xor    %edx,%edx
14017d730:	e9 83 f4 ff ff       	jmp    0x14017cbb8
14017d735:	48 8b b4 24 88 00 00 	mov    0x88(%rsp),%rsi
14017d73c:	00
14017d73d:	48 8b 56 10          	mov    0x10(%rsi),%rdx
14017d741:	4c 8b 46 18          	mov    0x18(%rsi),%r8
14017d745:	48 33 15 84 a8 0a 00 	xor    0xaa884(%rip),%rdx        # 0x140227fd0
14017d74c:	4c 33 05 85 a8 0a 00 	xor    0xaa885(%rip),%r8        # 0x140227fd8
14017d753:	4c 09 c2             	or     %r8,%rdx
14017d756:	0f 85 e4 f3 ff ff    	jne    0x14017cb40
14017d75c:	45 31 c0             	xor    %r8d,%r8d
14017d75f:	e9 e2 f3 ff ff       	jmp    0x14017cb46
14017d764:	49 8b 57 10          	mov    0x10(%r15),%rdx
14017d768:	4d 8b 4f 18          	mov    0x18(%r15),%r9
14017d76c:	48 33 15 5d a8 0a 00 	xor    0xaa85d(%rip),%rdx        # 0x140227fd0
14017d773:	4c 33 0d 5e a8 0a 00 	xor    0xaa85e(%rip),%r9        # 0x140227fd8
14017d77a:	4c 09 ca             	or     %r9,%rdx
14017d77d:	0f 85 f9 f3 ff ff    	jne    0x14017cb7c
14017d783:	e9 fa f3 ff ff       	jmp    0x14017cb82
14017d788:	83 3e 06             	cmpl   $0x6,(%rsi)
14017d78b:	48 89 93 48 01 00 00 	mov    %rdx,0x148(%rbx)
14017d792:	48 89 93 88 00 00 00 	mov    %rdx,0x88(%rbx)
14017d799:	0f 87 86 06 00 00    	ja     0x14017de25
14017d79f:	8b 16                	mov    (%rsi),%edx
14017d7a1:	4c 8d 05 a4 a5 0a 00 	lea    0xaa5a4(%rip),%r8        # 0x140227d4c
14017d7a8:	49 63 14 90          	movslq (%r8,%rdx,4),%rdx
14017d7ac:	4c 01 c2             	add    %r8,%rdx
14017d7af:	ff e2                	jmp    *%rdx
14017d7b1:	89 d0                	mov    %edx,%eax
14017d7b3:	44 09 e0             	or     %r12d,%eax
14017d7b6:	0f 84 d3 06 00 00    	je     0x14017de8f
14017d7bc:	44 0f b6 c9          	movzbl %cl,%r9d
14017d7c0:	85 d2                	test   %edx,%edx
14017d7c2:	0f 84 78 06 00 00    	je     0x14017de40
14017d7c8:	45 85 e4             	test   %r12d,%r12d
14017d7cb:	75 2a                	jne    0x14017d7f7
14017d7cd:	48 89 7c 24 20       	mov    %rdi,0x20(%rsp)
14017d7d2:	4c 8b 44 24 78       	mov    0x78(%rsp),%r8
14017d7d7:	4c 89 e9             	mov    %r13,%rcx
14017d7da:	48 8b 94 24 88 00 00 	mov    0x88(%rsp),%rdx
14017d7e1:	00
14017d7e2:	e8 29 be ff ff       	call   0x140179610
14017d7e7:	85 c0                	test   %eax,%eax
14017d7e9:	0f 85 a0 06 00 00    	jne    0x14017de8f
14017d7ef:	44 0f b7 93 0c 01 00 	movzwl 0x10c(%rbx),%r10d
14017d7f6:	00
14017d7f7:	4d 8b 65 18          	mov    0x18(%r13),%r12
14017d7fb:	49 8b 75 10          	mov    0x10(%r13),%rsi
14017d7ff:	66 45 85 d2          	test   %r10w,%r10w
14017d803:	74 33                	je     0x14017d838
14017d805:	48 8b 83 c0 00 00 00 	mov    0xc0(%rbx),%rax
14017d80c:	48 8b 93 c8 00 00 00 	mov    0xc8(%rbx),%rdx
14017d813:	48 33 05 a6 a7 0a 00 	xor    0xaa7a6(%rip),%rax        # 0x140227fc0
14017d81a:	48 33 15 a7 a7 0a 00 	xor    0xaa7a7(%rip),%rdx        # 0x140227fc8
14017d821:	48 09 d0             	or     %rdx,%rax
14017d824:	0f 84 23 10 00 00    	je     0x14017e84d
14017d82a:	4c 89 7c 24 78       	mov    %r15,0x78(%rsp)
14017d82f:	4c 89 e0             	mov    %r12,%rax
14017d832:	49 89 f4             	mov    %rsi,%r12
14017d835:	48 89 c6             	mov    %rax,%rsi
14017d838:	48 8b 05 a1 b7 0b 00 	mov    0xbb7a1(%rip),%rax        # 0x140238fe0
14017d83f:	4c 8d 3d 58 a3 0a 00 	lea    0xaa358(%rip),%r15        # 0x140227b9e
14017d846:	48 8d 1d 4a a3 0a 00 	lea    0xaa34a(%rip),%rbx        # 0x140227b97
14017d84d:	48 89 84 24 90 00 00 	mov    %rax,0x90(%rsp)
14017d854:	00
14017d855:	8b 00                	mov    (%rax),%eax
14017d857:	85 c0                	test   %eax,%eax
14017d859:	0f 85 0b 0a 00 00    	jne    0x14017e26a
14017d85f:	48 8b 44 24 78       	mov    0x78(%rsp),%rax
14017d864:	4c 89 7c 24 40       	mov    %r15,0x40(%rsp)
14017d869:	45 31 c0             	xor    %r8d,%r8d
14017d86c:	48 89 fa             	mov    %rdi,%rdx
14017d86f:	48 89 5c 24 38       	mov    %rbx,0x38(%rsp)
14017d874:	4c 8b 8c 24 88 00 00 	mov    0x88(%rsp),%r9
14017d87b:	00
14017d87c:	4c 89 e9             	mov    %r13,%rcx
14017d87f:	48 89 74 24 30       	mov    %rsi,0x30(%rsp)
14017d884:	4c 89 64 24 28       	mov    %r12,0x28(%rsp)
14017d889:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
14017d88e:	e8 3d c5 ff ff       	call   0x140179dd0
14017d893:	85 c0                	test   %eax,%eax
14017d895:	0f 84 85 f4 ff ff    	je     0x14017cd20
14017d89b:	e9 e4 fa ff ff       	jmp    0x14017d384
14017d8a0:	48 8b 05 39 b7 0b 00 	mov    0xbb739(%rip),%rax        # 0x140238fe0
14017d8a7:	48 89 84 24 90 00 00 	mov    %rax,0x90(%rsp)
14017d8ae:	00
14017d8af:	8b 00                	mov    (%rax),%eax
14017d8b1:	85 d2                	test   %edx,%edx
14017d8b3:	0f 84 94 03 00 00    	je     0x14017dc4d
14017d8b9:	4c 8d 05 60 a3 0a 00 	lea    0xaa360(%rip),%r8        # 0x140227c20
14017d8c0:	85 c0                	test   %eax,%eax
14017d8c2:	0f 85 92 09 00 00    	jne    0x14017e25a
14017d8c8:	49 89 f9             	mov    %rdi,%r9
14017d8cb:	4c 89 e9             	mov    %r13,%rcx
14017d8ce:	ba 01 00 00 00       	mov    $0x1,%edx
14017d8d3:	e8 78 a6 ff ff       	call   0x140177f50
14017d8d8:	48 8b 44 24 78       	mov    0x78(%rsp),%rax
14017d8dd:	45 31 c9             	xor    %r9d,%r9d
14017d8e0:	45 31 c0             	xor    %r8d,%r8d
14017d8e3:	4c 89 7c 24 30       	mov    %r15,0x30(%rsp)
14017d8e8:	48 89 fa             	mov    %rdi,%rdx
14017d8eb:	4c 89 e9             	mov    %r13,%rcx
14017d8ee:	48 89 44 24 38       	mov    %rax,0x38(%rsp)
14017d8f3:	49 8b 45 18          	mov    0x18(%r13),%rax
14017d8f7:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
14017d8fc:	49 8b 45 10          	mov    0x10(%r13),%rax
14017d900:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
14017d905:	e8 96 d8 ff ff       	call   0x14017b1a0
14017d90a:	e9 fe f6 ff ff       	jmp    0x14017d00d
14017d90f:	48 8d 40 20          	lea    0x20(%rax),%rax
14017d913:	48 8d 75 20          	lea    0x20(%rbp),%rsi
14017d917:	4c 89 8c 24 a8 00 00 	mov    %r9,0xa8(%rsp)