14009d3ca:	48 89 4e 08          	mov    %rcx,0x8(%rsi)
14009d3ce:	88 4e 10             	mov    %cl,0x10(%rsi)
14009d3d1:	48 89 4e 18          	mov    %rcx,0x18(%rsi)
14009d3d5:	48 8d 05 b4 d2 30 00 	lea    0x30d2b4(%rip),%rax        # 0x1403aa690
14009d3dc:	48 89 06             	mov    %rax,(%rsi)
14009d3df:	48 8d 7e 30          	lea    0x30(%rsi),%rdi
14009d3e3:	48 89 7c 24 78       	mov    %rdi,0x78(%rsp)
14009d3e8:	48 89 4f 08          	mov    %rcx,0x8(%rdi)
14009d3ec:	88 4f 10             	mov    %cl,0x10(%rdi)
14009d3ef:	48 8d 05 82 cd 30 00 	lea    0x30cd82(%rip),%rax        # 0x1403aa178
14009d3f6:	48 89 07             	mov    %rax,(%rdi)
14009d3f9:	b9 fa fa fa 00       	mov    $0xfafafa,%ecx
14009d3fe:	ff 15 a4 7c 24 00    	call   *0x247ca4(%rip)        # 0x1402e50a8
14009d404:	48 89 44 24 70       	mov    %rax,0x70(%rsp)
14009d409:	48 83 7f 08 00       	cmpq   $0x0,0x8(%rdi)
14009d40e:	74 14                	je     0x14009d424
14009d410:	80 7f 10 00          	cmpb   $0x0,0x10(%rdi)
14009d414:	74 0e                	je     0x14009d424
14009d416:	48 8b 07             	mov    (%rdi),%rax
14009d419:	48 8b cf             	mov    %rdi,%rcx
14009d41c:	ff 50 08             	call   *0x8(%rax)
14009d41f:	48 8b 44 24 70       	mov    0x70(%rsp),%rax
14009d424:	48 89 47 08          	mov    %rax,0x8(%rdi)
14009d428:	c6 47 10 01          	movb   $0x1,0x10(%rdi)
14009d42c:	48 8d 7e 48          	lea    0x48(%rsi),%rdi
14009d430:	48 89 7c 24 78       	mov    %rdi,0x78(%rsp)
14009d435:	48 c7 47 08 00 00 00 	movq   $0x0,0x8(%rdi)
14009d43c:	00
14009d43d:	c6 47 10 00          	movb   $0x0,0x10(%rdi)
14009d441:	48 8d 05 30 cd 30 00 	lea    0x30cd30(%rip),%rax        # 0x1403aa178
14009d448:	48 89 07             	mov    %rax,(%rdi)
14009d44b:	b9 b0 06 21 00       	mov    $0x2106b0,%ecx
14009d450:	ff 15 52 7c 24 00    	call   *0x247c52(%rip)        # 0x1402e50a8
14009d456:	48 89 44 24 70       	mov    %rax,0x70(%rsp)
14009d45b:	48 83 7f 08 00       	cmpq   $0x0,0x8(%rdi)
14009d460:	74 14                	je     0x14009d476
14009d462:	80 7f 10 00          	cmpb   $0x0,0x10(%rdi)
14009d466:	74 0e                	je     0x14009d476
14009d468:	48 8b 07             	mov    (%rdi),%rax
14009d46b:	48 8b cf             	mov    %rdi,%rcx
14009d46e:	ff 50 08             	call   *0x8(%rax)
14009d471:	48 8b 44 24 70       	mov    0x70(%rsp),%rax
14009d476:	48 89 47 08          	mov    %rax,0x8(%rdi)
14009d47a:	c6 47 10 01          	movb   $0x1,0x10(%rdi)
14009d47e:	48 8d 7e 60          	lea    0x60(%rsi),%rdi
14009d482:	48 89 7c 24 78       	mov    %rdi,0x78(%rsp)
14009d487:	48 c7 47 08 00 00 00 	movq   $0x0,0x8(%rdi)
14009d48e:	00
14009d48f:	c6 47 10 00          	movb   $0x0,0x10(%rdi)
14009d493:	48 8d 05 de cc 30 00 	lea    0x30ccde(%rip),%rax        # 0x1403aa178
14009d49a:	48 89 07             	mov    %rax,(%rdi)
14009d49d:	b9 2f 2f 2f 00       	mov    $0x2f2f2f,%ecx
14009d4a2:	ff 15 00 7c 24 00    	call   *0x247c00(%rip)        # 0x1402e50a8
14009d4a8:	48 89 44 24 70       	mov    %rax,0x70(%rsp)
14009d4ad:	48 83 7f 08 00       	cmpq   $0x0,0x8(%rdi)
14009d4b2:	74 14                	je     0x14009d4c8
14009d4b4:	80 7f 10 00          	cmpb   $0x0,0x10(%rdi)
14009d4b8:	74 0e                	je     0x14009d4c8
14009d4ba:	48 8b 07             	mov    (%rdi),%rax
14009d4bd:	48 8b cf             	mov    %rdi,%rcx
14009d4c0:	ff 50 08             	call   *0x8(%rax)
14009d4c3:	48 8b 44 24 70       	mov    0x70(%rsp),%rax
14009d4c8:	48 89 47 08          	mov    %rax,0x8(%rdi)
14009d4cc:	c6 47 10 01          	movb   $0x1,0x10(%rdi)
14009d4d0:	48 c7 46 78 01 00 00 	movq   $0x1,0x78(%rsi)
14009d4d7:	00
14009d4d8:	33 d2                	xor    %edx,%edx
14009d4da:	c7 86 80 00 00 00 64 	movl   $0x64,0x80(%rsi)
14009d4e1:	00 00 00
14009d4e4:	48 c7 86 84 00 00 00 	movq   $0xa,0x84(%rsi)
14009d4eb:	0a 00 00 00
14009d4ef:	48 89 93 e0 05 00 00 	mov    %rdx,0x5e0(%rbx)
14009d4f6:	88 93 e8 05 00 00    	mov    %dl,0x5e8(%rbx)
14009d4fc:	48 89 93 f0 05 00 00 	mov    %rdx,0x5f0(%rbx)
14009d503:	48 8d 05 ce d2 30 00 	lea    0x30d2ce(%rip),%rax        # 0x1403aa7d8
14009d50a:	48 89 83 d8 05 00 00 	mov    %rax,0x5d8(%rbx)
14009d511:	48 89 93 08 06 00 00 	mov    %rdx,0x608(%rbx)
14009d518:	48 89 93 10 06 00 00 	mov    %rdx,0x610(%rbx)
14009d51f:	48 89 93 18 06 00 00 	mov    %rdx,0x618(%rbx)
14009d526:	48 89 93 28 06 00 00 	mov    %rdx,0x628(%rbx)
14009d52d:	88 93 30 06 00 00    	mov    %dl,0x630(%rbx)
14009d533:	48 89 93 38 06 00 00 	mov    %rdx,0x638(%rbx)
14009d53a:	48 8d 05 df cf 30 00 	lea    0x30cfdf(%rip),%rax        # 0x1403aa520
14009d541:	48 89 83 20 06 00 00 	mov    %rax,0x620(%rbx)
14009d548:	48 89 93 58 06 00 00 	mov    %rdx,0x658(%rbx)
14009d54f:	88 93 60 06 00 00    	mov    %dl,0x660(%rbx)
14009d555:	48 89 93 68 06 00 00 	mov    %rdx,0x668(%rbx)
14009d55c:	48 8d 05 7d ce 30 00 	lea    0x30ce7d(%rip),%rax        # 0x1403aa3e0
14009d563:	48 89 83 50 06 00 00 	mov    %rax,0x650(%rbx)
14009d56a:	c7 83 80 06 00 00 b0 	movl   $0x2106b0,0x680(%rbx)
14009d571:	06 21 00
14009d574:	c7 83 84 06 00 00 e5 	movl   $0xe3e5e5,0x684(%rbx)
14009d57b:	e5 e3 00
14009d57e:	c7 83 88 06 00 00 ba 	movl   $0x2b10ba,0x688(%rbx)
14009d585:	10 2b 00
14009d588:	88 93 8c 06 00 00    	mov    %dl,0x68c(%rbx)
14009d58e:	48 8d bb 90 06 00 00 	lea    0x690(%rbx),%rdi
14009d595:	48 89 7c 24 78       	mov    %rdi,0x78(%rsp)
14009d59a:	48 89 57 08          	mov    %rdx,0x8(%rdi)
14009d59e:	88 57 10             	mov    %dl,0x10(%rdi)
14009d5a1:	48 89 57 18          	mov    %rdx,0x18(%rdi)
14009d5a5:	48 8d 05 f4 cc 30 00 	lea    0x30ccf4(%rip),%rax        # 0x1403aa2a0
14009d5ac:	48 89 07             	mov    %rax,(%rdi)
14009d5af:	48 8d 4f 30          	lea    0x30(%rdi),%rcx
14009d5b3:	0f 57 c0             	xorps  %xmm0,%xmm0
14009d5b6:	0f 11 01             	movups %xmm0,(%rcx)
14009d5b9:	48 89 51 10          	mov    %rdx,0x10(%rcx)
14009d5bd:	48 89 51 18          	mov    %rdx,0x18(%rcx)
14009d5c1:	45 33 c0             	xor    %r8d,%r8d
14009d5c4:	48 8d 15 dd cb 30 00 	lea    0x30cbdd(%rip),%rdx        # 0x1403aa1a8
14009d5cb:	e8 80 e9 fd ff       	call   0x14007bf50
14009d5d0:	90                   	nop
14009d5d1:	48 8d 77 50          	lea    0x50(%rdi),%rsi
14009d5d5:	48 89 75 88          	mov    %rsi,-0x78(%rbp)
14009d5d9:	48 c7 46 08 00 00 00 	movq   $0x0,0x8(%rsi)
14009d5e0:	00
14009d5e1:	c6 46 10 00          	movb   $0x0,0x10(%rsi)
14009d5e5:	48 8d 05 8c cb 30 00 	lea    0x30cb8c(%rip),%rax        # 0x1403aa178
14009d5ec:	48 89 06             	mov    %rax,(%rsi)
14009d5ef:	b9 5a 5a 5a 00       	mov    $0x5a5a5a,%ecx
14009d5f4:	ff 15 ae 7a 24 00    	call   *0x247aae(%rip)        # 0x1402e50a8
14009d5fa:	48 89 44 24 70       	mov    %rax,0x70(%rsp)
14009d5ff:	48 83 7e 08 00       	cmpq   $0x0,0x8(%rsi)
14009d604:	74 14                	je     0x14009d61a
14009d606:	80 7e 10 00          	cmpb   $0x0,0x10(%rsi)
14009d60a:	74 0e                	je     0x14009d61a
14009d60c:	48 8b 06             	mov    (%rsi),%rax
14009d60f:	48 8b ce             	mov    %rsi,%rcx
14009d612:	ff 50 08             	call   *0x8(%rax)
14009d615:	48 8b 44 24 70       	mov    0x70(%rsp),%rax
14009d61a:	48 89 46 08          	mov    %rax,0x8(%rsi)
14009d61e:	c6 46 10 01          	movb   $0x1,0x10(%rsi)
14009d622:	33 f6                	xor    %esi,%esi
14009d624:	48 89 77 68          	mov    %rsi,0x68(%rdi)
14009d628:	48 89 77 70          	mov    %rsi,0x70(%rdi)
14009d62c:	48 89 77 78          	mov    %rsi,0x78(%rdi)
14009d630:	48 89 b7 80 00 00 00 	mov    %rsi,0x80(%rdi)
14009d637:	48 89 b7 88 00 00 00 	mov    %rsi,0x88(%rdi)
14009d63e:	48 89 b7 90 00 00 00 	mov    %rsi,0x90(%rdi)
14009d645:	48 89 b7 98 00 00 00 	mov    %rsi,0x98(%rdi)
14009d64c:	48 89 b7 a0 00 00 00 	mov    %rsi,0xa0(%rdi)
14009d653:	48 89 b3 40 07 00 00 	mov    %rsi,0x740(%rbx)
14009d65a:	40 88 b3 48 07 00 00 	mov    %sil,0x748(%rbx)
14009d661:	48 89 b3 50 07 00 00 	mov    %rsi,0x750(%rbx)
14009d668:	48 8d 05 71 cd 30 00 	lea    0x30cd71(%rip),%rax        # 0x1403aa3e0
14009d66f:	48 89 83 38 07 00 00 	mov    %rax,0x738(%rbx)
14009d676:	c7 83 68 07 00 00 b0 	movl   $0x2106b0,0x768(%rbx)
14009d67d:	06 21 00
14009d680:	c7 83 6c 07 00 00 e5 	movl   $0xe3e5e5,0x76c(%rbx)
14009d687:	e5 e3 00
14009d68a:	c7 83 70 07 00 00 ba 	movl   $0x2b10ba,0x770(%rbx)
14009d691:	10 2b 00
14009d694:	40 88 b3 74 07 00 00 	mov    %sil,0x774(%rbx)
14009d69b:	48 8d 05 76 cb 30 00 	lea    0x30cb76(%rip),%rax        # 0x1403aa218
14009d6a2:	48 89 44 24 68       	mov    %rax,0x68(%rsp)
14009d6a7:	89 74 24 60          	mov    %esi,0x60(%rsp)
14009d6ab:	89 74 24 58          	mov    %esi,0x58(%rsp)
14009d6af:	89 74 24 50          	mov    %esi,0x50(%rsp)
14009d6b3:	89 74 24 48          	mov    %esi,0x48(%rsp)
14009d6b7:	c7 44 24 40 01 00 00 	movl   $0x1,0x40(%rsp)
14009d6be:	00
14009d6bf:	89 74 24 38          	mov    %esi,0x38(%rsp)
14009d6c3:	89 74 24 30          	mov    %esi,0x30(%rsp)
14009d6c7:	89 74 24 28          	mov    %esi,0x28(%rsp)
14009d6cb:	89 74 24 20          	mov    %esi,0x20(%rsp)
14009d6cf:	45 33 c9             	xor    %r9d,%r9d
14009d6d2:	45 33 c0             	xor    %r8d,%r8d
14009d6d5:	33 d2                	xor    %edx,%edx
14009d6d7:	b9 ef ff ff ff       	mov    $0xffffffef,%ecx
14009d6dc:	ff 15 de 79 24 00    	call   *0x2479de(%rip)        # 0x1402e50c0
14009d6e2:	48 8b f8             	mov    %rax,%rdi
14009d6e5:	49 39 74 24 08       	cmp    %rsi,0x8(%r12)
14009d6ea:	74 11                	je     0x14009d6fd
14009d6ec:	41 38 74 24 10       	cmp    %sil,0x10(%r12)
14009d6f1:	74 0a                	je     0x14009d6fd
14009d6f3:	49 8b 04 24          	mov    (%r12),%rax
14009d6f7:	49 8b cc             	mov    %r12,%rcx
14009d6fa:	ff 50 08             	call   *0x8(%rax)
14009d6fd:	49 89 7c 24 08       	mov    %rdi,0x8(%r12)
14009d702:	41 c6 44 24 10 01    	movb   $0x1,0x10(%r12)
14009d708:	48 8d 05 19 cb 30 00 	lea    0x30cb19(%rip),%rax        # 0x1403aa228
14009d70f:	48 89 44 24 68       	mov    %rax,0x68(%rsp)
14009d714:	89 74 24 60          	mov    %esi,0x60(%rsp)
14009d718:	89 74 24 58          	mov    %esi,0x58(%rsp)
14009d71c:	89 74 24 50          	mov    %esi,0x50(%rsp)
14009d720:	89 74 24 48          	mov    %esi,0x48(%rsp)
14009d724:	c7 44 24 40 01 00 00 	movl   $0x1,0x40(%rsp)
14009d72b:	00
14009d72c:	89 74 24 38          	mov    %esi,0x38(%rsp)
14009d730:	89 74 24 30          	mov    %esi,0x30(%rsp)
14009d734:	89 74 24 28          	mov    %esi,0x28(%rsp)
14009d738:	89 74 24 20          	mov    %esi,0x20(%rsp)
14009d73c:	45 33 c9             	xor    %r9d,%r9d
14009d73f:	45 33 c0             	xor    %r8d,%r8d
14009d742:	33 d2                	xor    %edx,%edx
14009d744:	b9 ef ff ff ff       	mov    $0xffffffef,%ecx
14009d749:	ff 15 71 79 24 00    	call   *0x247971(%rip)        # 0x1402e50c0
14009d74f:	48 8b f8             	mov    %rax,%rdi
14009d752:	49 83 7e 08 00       	cmpq   $0x0,0x8(%r14)
14009d757:	74 10                	je     0x14009d769
14009d759:	41 80 7e 10 00       	cmpb   $0x0,0x10(%r14)
14009d75e:	74 09                	je     0x14009d769
14009d760:	49 8b 06             	mov    (%r14),%rax
14009d763:	49 8b ce             	mov    %r14,%rcx
14009d766:	ff 50 08             	call   *0x8(%rax)
14009d769:	49 89 7e 08          	mov    %rdi,0x8(%r14)
14009d76d:	41 c6 46 10 01       	movb   $0x1,0x10(%r14)
14009d772:	48 8d 05 c7 ca 30 00 	lea    0x30cac7(%rip),%rax        # 0x1403aa240
14009d779:	48 89 44 24 68       	mov    %rax,0x68(%rsp)
14009d77e:	89 74 24 60          	mov    %esi,0x60(%rsp)
14009d782:	89 74 24 58          	mov    %esi,0x58(%rsp)
14009d786:	89 74 24 50          	mov    %esi,0x50(%rsp)
14009d78a:	89 74 24 48          	mov    %esi,0x48(%rsp)
14009d78e:	c7 44 24 40 01 00 00 	movl   $0x1,0x40(%rsp)
14009d795:	00
14009d796:	89 74 24 38          	mov    %esi,0x38(%rsp)
14009d79a:	89 74 24 30          	mov    %esi,0x30(%rsp)
14009d79e:	89 74 24 28          	mov    %esi,0x28(%rsp)
14009d7a2:	89 74 24 20          	mov    %esi,0x20(%rsp)
14009d7a6:	45 33 c9             	xor    %r9d,%r9d
14009d7a9:	45 33 c0             	xor    %r8d,%r8d
14009d7ac:	33 d2                	xor    %edx,%edx
14009d7ae:	b9 ef ff ff ff       	mov    $0xffffffef,%ecx
14009d7b3:	ff 15 07 79 24 00    	call   *0x247907(%rip)        # 0x1402e50c0
14009d7b9:	48 8b f8             	mov    %rax,%rdi
14009d7bc:	49 83 7f 08 00       	cmpq   $0x0,0x8(%r15)
14009d7c1:	74 10                	je     0x14009d7d3
14009d7c3:	41 80 7f 10 00       	cmpb   $0x0,0x10(%r15)
14009d7c8:	74 09                	je     0x14009d7d3
14009d7ca:	49 8b 07             	mov    (%r15),%rax
14009d7cd:	49 8b cf             	mov    %r15,%rcx
14009d7d0:	ff 50 08             	call   *0x8(%rax)
14009d7d3:	49 89 7f 08          	mov    %rdi,0x8(%r15)
14009d7d7:	41 c6 47 10 01       	movb   $0x1,0x10(%r15)
14009d7dc:	b9 00 02 00 00       	mov    $0x200,%ecx
14009d7e1:	e8 ea 26 21 00       	call   0x1402afed0
14009d7e6:	48 8b f8             	mov    %rax,%rdi
14009d7e9:	48 89 44 24 78       	mov    %rax,0x78(%rsp)
14009d7ee:	48 8b b3 d8 01 00 00 	mov    0x1d8(%rbx),%rsi
14009d7f5:	ba 00 7f 00 00       	mov    $0x7f00,%edx
14009d7fa:	4c 8b 75 80          	mov    -0x80(%rbp),%r14
14009d7fe:	49 8b ce             	mov    %r14,%rcx
14009d801:	ff 15 09 7e 24 00    	call   *0x247e09(%rip)        # 0x1402e5610
14009d807:	4c 8b f8             	mov    %rax,%r15
14009d80a:	ba 00 7f 00 00       	mov    $0x7f00,%edx
14009d80f:	49 8b ce             	mov    %r14,%rcx
14009d812:	ff 15 f0 7d 24 00    	call   *0x247df0(%rip)        # 0x1402e5608
14009d818:	4c 8b d8             	mov    %rax,%r11
14009d81b:	8b 0d 9f e0 33 00    	mov    0x33e09f(%rip),%ecx        # 0x1403db8c0
14009d821:	ff c1                	inc    %ecx
14009d823:	89 0d 97 e0 33 00    	mov    %ecx,0x33e097(%rip)        # 0x1403db8c0
14009d829:	45 33 e4             	xor    %r12d,%r12d
14009d82c:	66 44 89 67 10       	mov    %r12w,0x10(%rdi)
14009d831:	41 b9 07 00 00 00    	mov    $0x7,%r9d
14009d837:	4c 8d 57 0e          	lea    0xe(%rdi),%r10
14009d83b:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14009d840:	83 f9 0a             	cmp    $0xa,%ecx
14009d843:	7d 05                	jge    0x14009d84a
14009d845:	45 85 c9             	test   %r9d,%r9d
14009d848:	7e 37                	jle    0x14009d881
14009d84a:	b8 67 66 66 66       	mov    $0x66666667,%eax
14009d84f:	f7 e9                	imul   %ecx
14009d851:	c1 fa 02             	sar    $0x2,%edx
14009d854:	8b c2                	mov    %edx,%eax
14009d856:	c1 e8 1f             	shr    $0x1f,%eax
14009d859:	03 d0                	add    %eax,%edx
14009d85b:	0f b7 c2             	movzwl %dx,%eax
14009d85e:	66 c1 e0 02          	shl    $0x2,%ax
14009d862:	44 8d 04 10          	lea    (%rax,%rdx,1),%r8d
14009d866:	66 45 03 c0          	add    %r8w,%r8w
14009d86a:	66 41 2b c8          	sub    %r8w,%cx
14009d86e:	66 83 c1 30          	add    $0x30,%cx
14009d872:	66 41 89 0a          	mov    %cx,(%r10)
14009d876:	41 ff c9             	dec    %r9d
14009d879:	49 83 ea 02          	sub    $0x2,%r10
14009d87d:	8b ca                	mov    %edx,%ecx
14009d87f:	eb bf                	jmp    0x14009d840
14009d881:	66 83 c1 30          	add    $0x30,%cx
14009d885:	49 63 c1             	movslq %r9d,%rax
14009d888:	66 89 0c 47          	mov    %cx,(%rdi,%rax,2)
14009d88c:	c7 45 b0 03 00 00 00 	movl   $0x3,-0x50(%rbp)
14009d893:	48 8d 05 66 ec ff ff 	lea    -0x139a(%rip),%rax        # 0x14009c500
14009d89a:	48 89 45 b8          	mov    %rax,-0x48(%rbp)
14009d89e:	4c 89 65 c0          	mov    %r12,-0x40(%rbp)
14009d8a2:	4c 89 75 c8          	mov    %r14,-0x38(%rbp)
14009d8a6:	4c 89 5d d0          	mov    %r11,-0x30(%rbp)
14009d8aa:	4c 89 7d d8          	mov    %r15,-0x28(%rbp)
14009d8ae:	48 89 75 e0          	mov    %rsi,-0x20(%rbp)
14009d8b2:	4c 89 65 e8          	mov    %r12,-0x18(%rbp)
14009d8b6:	48 89 7d f0          	mov    %rdi,-0x10(%rbp)
14009d8ba:	48 8d 4d b0          	lea    -0x50(%rbp),%rcx
14009d8be:	ff 15 34 7d 24 00    	call   *0x247d34(%rip)        # 0x1402e55f8
14009d8c4:	66 85 c0             	test   %ax,%ax
14009d8c7:	75 04                	jne    0x14009d8cd
14009d8c9:	66 44 89 27          	mov    %r12w,(%rdi)
14009d8cd:	48 89 bb c8 01 00 00 	mov    %rdi,0x1c8(%rbx)
14009d8d4:	41 b9 00 01 00 00    	mov    $0x100,%r9d
14009d8da:	4c 8d 83 80 02 00 00 	lea    0x280(%rbx),%r8
14009d8e1:	ba 67 00 00 00       	mov    $0x67,%edx
14009d8e6:	49 8b ce             	mov    %r14,%rcx
14009d8e9:	ff 15 e1 7c 24 00    	call   *0x247ce1(%rip)        # 0x1402e55d0
14009d8ef:	48 8b 0d 52 df 33 00 	mov    0x33df52(%rip),%rcx        # 0x1403db848
14009d8f6:	4c 89 65 98          	mov    %r12,-0x68(%rbp)
14009d8fa:	48 89 5d a0          	mov    %rbx,-0x60(%rbp)
14009d8fe:	48 8d 7b 08          	lea    0x8(%rbx),%rdi
14009d902:	48 89 7d a8          	mov    %rdi,-0x58(%rbp)
14009d906:	48 8b 07             	mov    (%rdi),%rax
14009d909:	48 85 c0             	test   %rax,%rax
14009d90c:	75 56                	jne    0x14009d964
14009d90e:	48 8d 45 98          	lea    -0x68(%rbp),%rax
14009d912:	48 89 44 24 58       	mov    %rax,0x58(%rsp)
14009d917:	48 89 4c 24 50       	mov    %rcx,0x50(%rsp)
14009d91c:	4c 89 64 24 48       	mov    %r12,0x48(%rsp)
14009d921:	4c 89 64 24 40       	mov    %r12,0x40(%rsp)
14009d926:	44 89 64 24 38       	mov    %r12d,0x38(%rsp)
14009d92b:	c7 44 24 30 00 00 00 	movl   $0x80000000,0x30(%rsp)
14009d932:	80
14009d933:	44 89 64 24 28       	mov    %r12d,0x28(%rsp)
14009d938:	c7 44 24 20 00 00 00 	movl   $0x80000000,0x20(%rsp)
14009d93f:	80
14009d940:	41 b9 00 00 88 90    	mov    $0x90880000,%r9d
14009d946:	4c 8d 83 80 02 00 00 	lea    0x280(%rbx),%r8
14009d94d:	48 8b 93 c8 01 00 00 	mov    0x1c8(%rbx),%rdx
14009d954:	33 c9                	xor    %ecx,%ecx
14009d956:	ff 15 5c 7c 24 00    	call   *0x247c5c(%rip)        # 0x1402e55b8
14009d95c:	48 85 c0             	test   %rax,%rax
14009d95f:	74 09                	je     0x14009d96a
14009d961:	48 89 07             	mov    %rax,(%rdi)
14009d964:	0f 95 c0             	setne  %al
14009d967:	88 43 10             	mov    %al,0x10(%rbx)
14009d96a:	48 8b c3             	mov    %rbx,%rax
14009d96d:	48 8b 4d 00          	mov    0x0(%rbp),%rcx
14009d971:	48 33 cc             	xor    %rsp,%rcx
14009d974:	e8 37 25 21 00       	call   0x1402afeb0
14009d979:	48 8b 9c 24 60 01 00 	mov    0x160(%rsp),%rbx
14009d980:	00
14009d981:	48 81 c4 10 01 00 00 	add    $0x110,%rsp
14009d988:	41 5f                	pop    %r15
14009d98a:	41 5e                	pop    %r14
14009d98c:	41 5d                	pop    %r13
14009d98e:	41 5c                	pop    %r12
14009d990:	5f                   	pop    %rdi
14009d991:	5e                   	pop    %rsi
14009d992:	5d                   	pop    %rbp
14009d993:	c3                   	ret
14009d994:	cc                   	int3
14009d995:	cc                   	int3
14009d996:	cc                   	int3
14009d997:	cc                   	int3
14009d998:	cc                   	int3