14007d3d6:	0f 82 73 f5 ff ff    	jb     0x14007c94f
14007d3dc:	8d 53 5c             	lea    0x5c(%rbx),%edx
14007d3df:	4c 8d 0d 22 55 01 00 	lea    0x15522(%rip),%r9        # 0x140092908
14007d3e6:	4d 8b c7             	mov    %r15,%r8
14007d3e9:	e9 58 f5 ff ff       	jmp    0x14007c946
14007d3ee:	49 8b 8d f8 00 00 00 	mov    0xf8(%r13),%rcx
14007d3f5:	48 8d 15 44 55 01 00 	lea    0x15544(%rip),%rdx        # 0x140092940
14007d3fc:	41 b8 22 00 00 00    	mov    $0x22,%r8d
14007d402:	e8 b2 66 fb ff       	call   0x140033ab9
14007d407:	85 c0                	test   %eax,%eax
14007d409:	75 30                	jne    0x14007d43b
14007d40b:	48 8b 0d ee 1b 02 00 	mov    0x21bee(%rip),%rcx        # 0x14009f000
14007d412:	49 3b ce             	cmp    %r14,%rcx
14007d415:	0f 84 34 f5 ff ff    	je     0x14007c94f
14007d41b:	40 84 79 44          	test   %dil,0x44(%rcx)
14007d41f:	0f 84 2a f5 ff ff    	je     0x14007c94f
14007d425:	40 38 71 41          	cmp    %sil,0x41(%rcx)
14007d429:	0f 82 20 f5 ff ff    	jb     0x14007c94f
14007d42f:	8d 50 5d             	lea    0x5d(%rax),%edx
14007d432:	4c 8d 0d 07 55 01 00 	lea    0x15507(%rip),%r9        # 0x140092940
14007d439:	eb ab                	jmp    0x14007d3e6
14007d43b:	48 8b 0d be 1b 02 00 	mov    0x21bbe(%rip),%rcx        # 0x14009f000
14007d442:	49 3b ce             	cmp    %r14,%rcx
14007d445:	74 24                	je     0x14007d46b
14007d447:	40 84 79 44          	test   %dil,0x44(%rcx)
14007d44b:	74 1e                	je     0x14007d46b
14007d44d:	80 79 41 05          	cmpb   $0x5,0x41(%rcx)
14007d451:	72 18                	jb     0x14007d46b
14007d453:	4d 8b 8d f8 00 00 00 	mov    0xf8(%r13),%r9
14007d45a:	ba 5e 00 00 00       	mov    $0x5e,%edx
14007d45f:	48 8b 49 38          	mov    0x38(%rcx),%rcx
14007d463:	4d 8b c7             	mov    %r15,%r8
14007d466:	e8 a5 a6 fd ff       	call   0x140057b10
14007d46b:	41 39 9d 80 00 00 00 	cmp    %ebx,0x80(%r13)
14007d472:	74 09                	je     0x14007d47d
14007d474:	49 39 9d f8 00 00 00 	cmp    %rbx,0xf8(%r13)
14007d47b:	74 3c                	je     0x14007d4b9
14007d47d:	48 8b 55 d8          	mov    -0x28(%rbp),%rdx
14007d481:	49 8b cd             	mov    %r13,%rcx
14007d484:	e8 db 03 00 00       	call   0x14007d864
14007d489:	85 c0                	test   %eax,%eax
14007d48b:	75 2c                	jne    0x14007d4b9
14007d48d:	48 8b 0d 6c 1b 02 00 	mov    0x21b6c(%rip),%rcx        # 0x14009f000
14007d494:	49 3b ce             	cmp    %r14,%rcx
14007d497:	0f 84 b2 f4 ff ff    	je     0x14007c94f
14007d49d:	40 84 79 44          	test   %dil,0x44(%rcx)
14007d4a1:	0f 84 a8 f4 ff ff    	je     0x14007c94f
14007d4a7:	40 38 71 41          	cmp    %sil,0x41(%rcx)
14007d4ab:	0f 82 9e f4 ff ff    	jb     0x14007c94f
14007d4b1:	8d 50 5f             	lea    0x5f(%rax),%edx
14007d4b4:	e9 4a f9 ff ff       	jmp    0x14007ce03
14007d4b9:	48 8b 4d d8          	mov    -0x28(%rbp),%rcx
14007d4bd:	48 8d 45 c4          	lea    -0x3c(%rbp),%rax
14007d4c1:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
14007d4c6:	4c 8d 4d c8          	lea    -0x38(%rbp),%r9
14007d4ca:	48 8d 45 e0          	lea    -0x20(%rbp),%rax
14007d4ce:	89 7d c4             	mov    %edi,-0x3c(%rbp)
14007d4d1:	45 33 c0             	xor    %r8d,%r8d
14007d4d4:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
14007d4d9:	48 8d 15 a8 54 01 00 	lea    0x154a8(%rip),%rdx        # 0x140092988
14007d4e0:	48 ff 15 09 78 00 00 	rex.W call *0x7809(%rip)        # 0x140084cf0
14007d4e7:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14007d4ec:	85 c0                	test   %eax,%eax
14007d4ee:	75 0f                	jne    0x14007d4ff
14007d4f0:	39 7d c8             	cmp    %edi,-0x38(%rbp)
14007d4f3:	75 0a                	jne    0x14007d4ff
14007d4f5:	39 5d e0             	cmp    %ebx,-0x20(%rbp)
14007d4f8:	8b c3                	mov    %ebx,%eax
14007d4fa:	0f 95 c0             	setne  %al
14007d4fd:	eb 1a                	jmp    0x14007d519
14007d4ff:	49 39 9d f8 00 00 00 	cmp    %rbx,0xf8(%r13)
14007d506:	74 04                	je     0x14007d50c
14007d508:	8b c3                	mov    %ebx,%eax
14007d50a:	eb 0d                	jmp    0x14007d519
14007d50c:	48 8b 05 0d 2e 02 00 	mov    0x22e0d(%rip),%rax        # 0x1400a0320
14007d513:	8b 80 c8 00 00 00    	mov    0xc8(%rax),%eax
14007d519:	41 89 85 cc 00 00 00 	mov    %eax,0xcc(%r13)
14007d520:	49 8b cd             	mov    %r13,%rcx
14007d523:	4c 8b 45 50          	mov    0x50(%rbp),%r8
14007d527:	48 8b 55 48          	mov    0x48(%rbp),%rdx
14007d52b:	e8 e4 e4 ff ff       	call   0x14007ba14
14007d530:	bf 01 00 00 00       	mov    $0x1,%edi
14007d535:	48 8b 5d b8          	mov    -0x48(%rbp),%rbx
14007d539:	e9 18 f4 ff ff       	jmp    0x14007c956
14007d53e:	48 8b 5d b8          	mov    -0x48(%rbp),%rbx
14007d542:	8b f8                	mov    %eax,%edi
14007d544:	e9 0d f4 ff ff       	jmp    0x14007c956
14007d549:	48 8b 5d b8          	mov    -0x48(%rbp),%rbx
14007d54d:	41 8b f9             	mov    %r9d,%edi
14007d550:	e9 01 f4 ff ff       	jmp    0x14007c956
14007d555:	cc                   	int3
14007d556:	cc                   	int3
14007d557:	cc                   	int3
14007d558:	cc                   	int3
14007d559:	cc                   	int3
14007d55a:	cc                   	int3
14007d55b:	cc                   	int3
14007d55c:	48 83 ec 38          	sub    $0x38,%rsp
14007d560:	49 8b c0             	mov    %r8,%rax
14007d563:	c7 44 24 28 19 00 02 	movl   $0x20019,0x28(%rsp)
14007d56a:	00
14007d56b:	41 b8 01 00 00 00    	mov    $0x1,%r8d
14007d571:	48 8b ca             	mov    %rdx,%rcx
14007d574:	48 8b d0             	mov    %rax,%rdx
14007d577:	44 89 44 24 20       	mov    %r8d,0x20(%rsp)
14007d57c:	45 33 c9             	xor    %r9d,%r9d
14007d57f:	48 ff 15 42 71 00 00 	rex.W call *0x7142(%rip)        # 0x1400846c8
14007d586:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14007d58b:	48 83 f8 ff          	cmp    $0xffffffffffffffff,%rax
14007d58f:	75 4c                	jne    0x14007d5dd
14007d591:	48 8b 05 68 1a 02 00 	mov    0x21a68(%rip),%rax        # 0x14009f000
14007d598:	48 8d 0d 61 1a 02 00 	lea    0x21a61(%rip),%rcx        # 0x14009f000
14007d59f:	48 3b c1             	cmp    %rcx,%rax
14007d5a2:	74 37                	je     0x14007d5db
14007d5a4:	f6 40 44 04          	testb  $0x4,0x44(%rax)
14007d5a8:	74 31                	je     0x14007d5db
14007d5aa:	80 78 41 02          	cmpb   $0x2,0x41(%rax)
14007d5ae:	72 2b                	jb     0x14007d5db
14007d5b0:	48 ff 15 b9 74 00 00 	rex.W call *0x74b9(%rip)        # 0x140084a70
14007d5b7:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14007d5bc:	48 8b 0d 3d 1a 02 00 	mov    0x21a3d(%rip),%rcx        # 0x14009f000
14007d5c3:	4c 8d 05 3e 55 01 00 	lea    0x1553e(%rip),%r8        # 0x140092b08
14007d5ca:	44 8b c8             	mov    %eax,%r9d
14007d5cd:	ba 6a 00 00 00       	mov    $0x6a,%edx
14007d5d2:	48 8b 49 38          	mov    0x38(%rcx),%rcx
14007d5d6:	e8 41 a3 fd ff       	call   0x14005791c
14007d5db:	33 c0                	xor    %eax,%eax
14007d5dd:	48 83 c4 38          	add    $0x38,%rsp
14007d5e1:	c3                   	ret
14007d5e2:	cc                   	int3
14007d5e3:	cc                   	int3
14007d5e4:	cc                   	int3
14007d5e5:	cc                   	int3
14007d5e6:	cc                   	int3
14007d5e7:	cc                   	int3
14007d5e8:	cc                   	int3
14007d5e9:	cc                   	int3
14007d5ea:	cc                   	int3
14007d5eb:	cc                   	int3
14007d5ec:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
14007d5f1:	48 89 7c 24 10       	mov    %rdi,0x10(%rsp)
14007d5f6:	4c 89 74 24 18       	mov    %r14,0x18(%rsp)
14007d5fb:	41 57                	push   %r15
14007d5fd:	48 83 ec 20          	sub    $0x20,%rsp
14007d601:	48 8b f9             	mov    %rcx,%rdi
14007d604:	4c 8b 15 f5 19 02 00 	mov    0x219f5(%rip),%r10        # 0x14009f000
14007d60b:	4c 8d 35 ee 19 02 00 	lea    0x219ee(%rip),%r14        # 0x14009f000
14007d612:	4c 8d 3d ef 54 01 00 	lea    0x154ef(%rip),%r15        # 0x140092b08
14007d619:	4d 3b d6             	cmp    %r14,%r10
14007d61c:	0f 84 ba 00 00 00    	je     0x14007d6dc
14007d622:	41 f6 42 44 04       	testb  $0x4,0x44(%r10)
14007d627:	74 1f                	je     0x14007d648
14007d629:	41 80 7a 41 05       	cmpb   $0x5,0x41(%r10)
14007d62e:	72 18                	jb     0x14007d648
14007d630:	49 8b 4a 38          	mov    0x38(%r10),%rcx
14007d634:	ba 6b 00 00 00       	mov    $0x6b,%edx
14007d639:	4d 8b c7             	mov    %r15,%r8
14007d63c:	e8 af a2 fd ff       	call   0x1400578f0
14007d641:	4c 8b 15 b8 19 02 00 	mov    0x219b8(%rip),%r10        # 0x14009f000
14007d648:	4d 3b d6             	cmp    %r14,%r10
14007d64b:	0f 84 8b 00 00 00    	je     0x14007d6dc
14007d651:	41 f6 42 44 04       	testb  $0x4,0x44(%r10)
14007d656:	74 23                	je     0x14007d67b
14007d658:	41 80 7a 41 05       	cmpb   $0x5,0x41(%r10)
14007d65d:	72 1c                	jb     0x14007d67b
14007d65f:	4c 8b 4f 48          	mov    0x48(%rdi),%r9
14007d663:	ba 6c 00 00 00       	mov    $0x6c,%edx
14007d668:	49 8b 4a 38          	mov    0x38(%r10),%rcx
14007d66c:	4d 8b c7             	mov    %r15,%r8
14007d66f:	e8 9c a4 fd ff       	call   0x140057b10
14007d674:	4c 8b 15 85 19 02 00 	mov    0x21985(%rip),%r10        # 0x14009f000
14007d67b:	4d 3b d6             	cmp    %r14,%r10
14007d67e:	74 5c                	je     0x14007d6dc
14007d680:	41 f6 42 44 04       	testb  $0x4,0x44(%r10)
14007d685:	74 23                	je     0x14007d6aa
14007d687:	41 80 7a 41 05       	cmpb   $0x5,0x41(%r10)
14007d68c:	72 1c                	jb     0x14007d6aa
14007d68e:	44 8b 4f 7c          	mov    0x7c(%rdi),%r9d
14007d692:	ba 6d 00 00 00       	mov    $0x6d,%edx
14007d697:	49 8b 4a 38          	mov    0x38(%r10),%rcx
14007d69b:	4d 8b c7             	mov    %r15,%r8
14007d69e:	e8 79 a2 fd ff       	call   0x14005791c
14007d6a3:	4c 8b 15 56 19 02 00 	mov    0x21956(%rip),%r10        # 0x14009f000
14007d6aa:	4d 3b d6             	cmp    %r14,%r10
14007d6ad:	74 2d                	je     0x14007d6dc
14007d6af:	41 f6 42 44 04       	testb  $0x4,0x44(%r10)
14007d6b4:	74 26                	je     0x14007d6dc
14007d6b6:	41 80 7a 41 05       	cmpb   $0x5,0x41(%r10)
14007d6bb:	72 1f                	jb     0x14007d6dc
14007d6bd:	4c 8b 8f 90 00 00 00 	mov    0x90(%rdi),%r9
14007d6c4:	ba 6e 00 00 00       	mov    $0x6e,%edx
14007d6c9:	49 8b 4a 38          	mov    0x38(%r10),%rcx
14007d6cd:	4d 8b c7             	mov    %r15,%r8
14007d6d0:	e8 3b a4 fd ff       	call   0x140057b10
14007d6d5:	4c 8b 15 24 19 02 00 	mov    0x21924(%rip),%r10        # 0x14009f000
14007d6dc:	33 db                	xor    %ebx,%ebx
14007d6de:	39 9f 98 00 00 00    	cmp    %ebx,0x98(%rdi)
14007d6e4:	76 7e                	jbe    0x14007d764
14007d6e6:	4d 3b d6             	cmp    %r14,%r10
14007d6e9:	74 6f                	je     0x14007d75a
14007d6eb:	41 f6 42 44 04       	testb  $0x4,0x44(%r10)
14007d6f0:	74 2e                	je     0x14007d720
14007d6f2:	41 80 7a 41 05       	cmpb   $0x5,0x41(%r10)
14007d6f7:	72 27                	jb     0x14007d720
14007d6f9:	48 8b 87 b0 00 00 00 	mov    0xb0(%rdi),%rax
14007d700:	ba 6f 00 00 00       	mov    $0x6f,%edx
14007d705:	49 8b 4a 38          	mov    0x38(%r10),%rcx
14007d709:	4d 8b c7             	mov    %r15,%r8
14007d70c:	4c 8b 0c d8          	mov    (%rax,%rbx,8),%r9
14007d710:	4d 8b 49 48          	mov    0x48(%r9),%r9
14007d714:	e8 f7 a3 fd ff       	call   0x140057b10
14007d719:	4c 8b 15 e0 18 02 00 	mov    0x218e0(%rip),%r10        # 0x14009f000
14007d720:	4d 3b d6             	cmp    %r14,%r10
14007d723:	74 35                	je     0x14007d75a
14007d725:	41 f6 42 44 04       	testb  $0x4,0x44(%r10)
14007d72a:	74 2e                	je     0x14007d75a
14007d72c:	41 80 7a 41 05       	cmpb   $0x5,0x41(%r10)
14007d731:	72 27                	jb     0x14007d75a
14007d733:	48 8b 87 b0 00 00 00 	mov    0xb0(%rdi),%rax
14007d73a:	ba 70 00 00 00       	mov    $0x70,%edx
14007d73f:	49 8b 4a 38          	mov    0x38(%r10),%rcx
14007d743:	4d 8b c7             	mov    %r15,%r8
14007d746:	4c 8b 0c d8          	mov    (%rax,%rbx,8),%r9
14007d74a:	4d 8b 49 58          	mov    0x58(%r9),%r9
14007d74e:	e8 bd a3 fd ff       	call   0x140057b10
14007d753:	4c 8b 15 a6 18 02 00 	mov    0x218a6(%rip),%r10        # 0x14009f000
14007d75a:	ff c3                	inc    %ebx
14007d75c:	3b 9f 98 00 00 00    	cmp    0x98(%rdi),%ebx
14007d762:	72 82                	jb     0x14007d6e6
14007d764:	4d 3b d6             	cmp    %r14,%r10
14007d767:	74 1f                	je     0x14007d788
14007d769:	41 f6 42 44 04       	testb  $0x4,0x44(%r10)
14007d76e:	74 18                	je     0x14007d788
14007d770:	41 80 7a 41 05       	cmpb   $0x5,0x41(%r10)
14007d775:	72 11                	jb     0x14007d788
14007d777:	49 8b 4a 38          	mov    0x38(%r10),%rcx
14007d77b:	ba 71 00 00 00       	mov    $0x71,%edx
14007d780:	4d 8b c7             	mov    %r15,%r8
14007d783:	e8 68 a1 fd ff       	call   0x1400578f0
14007d788:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
14007d78d:	48 8b 7c 24 38       	mov    0x38(%rsp),%rdi
14007d792:	4c 8b 74 24 40       	mov    0x40(%rsp),%r14
14007d797:	48 83 c4 20          	add    $0x20,%rsp
14007d79b:	41 5f                	pop    %r15
14007d79d:	c3                   	ret
14007d79e:	cc                   	int3
14007d79f:	cc                   	int3
14007d7a0:	cc                   	int3
14007d7a1:	cc                   	int3
14007d7a2:	cc                   	int3
14007d7a3:	cc                   	int3
14007d7a4:	cc                   	int3
14007d7a5:	cc                   	int3
14007d7a6:	cc                   	int3
14007d7a7:	cc                   	int3
14007d7a8:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
14007d7ad:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
14007d7b2:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
14007d7b7:	57                   	push   %rdi
14007d7b8:	48 83 ec 50          	sub    $0x50,%rsp
14007d7bc:	48 8b f1             	mov    %rcx,%rsi
14007d7bf:	32 db                	xor    %bl,%bl
14007d7c1:	48 8b 49 20          	mov    0x20(%rcx),%rcx
14007d7c5:	48 8b fa             	mov    %rdx,%rdi
14007d7c8:	48 8b 01             	mov    (%rcx),%rax
14007d7cb:	48 8b 40 18          	mov    0x18(%rax),%rax
14007d7cf:	ff 15 f3 7e 00 00    	call   *0x7ef3(%rip)        # 0x1400856c8
14007d7d5:	48 8d 6e 60          	lea    0x60(%rsi),%rbp
14007d7d9:	48 8b 45 00          	mov    0x0(%rbp),%rax
14007d7dd:	4c 8b c5             	mov    %rbp,%r8
14007d7e0:	eb 0f                	jmp    0x14007d7f1
14007d7e2:	48 8d 48 30          	lea    0x30(%rax),%rcx
14007d7e6:	48 3b c7             	cmp    %rdi,%rax
14007d7e9:	48 8b 01             	mov    (%rcx),%rax
14007d7ec:	74 0a                	je     0x14007d7f8
14007d7ee:	4c 8b c1             	mov    %rcx,%r8
14007d7f1:	48 85 c0             	test   %rax,%rax
14007d7f4:	75 ec                	jne    0x14007d7e2
14007d7f6:	eb 05                	jmp    0x14007d7fd
14007d7f8:	b3 01                	mov    $0x1,%bl
14007d7fa:	49 89 00             	mov    %rax,(%r8)
14007d7fd:	48 8d 05 7c 47 01 00 	lea    0x1477c(%rip),%rax        # 0x140091f80
14007d804:	88 5c 24 48          	mov    %bl,0x48(%rsp)
14007d808:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
14007d80d:	4c 8d 05 3c 87 00 00 	lea    0x873c(%rip),%r8        # 0x140085f50
14007d814:	48 8d 05 a5 52 01 00 	lea    0x152a5(%rip),%rax        # 0x140092ac0
14007d81b:	41 b9 62 02 00 00    	mov    $0x262,%r9d
14007d821:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
14007d826:	e8 41 a9 fa ff       	call   0x14002816c
14007d82b:	48 8b 4e 20          	mov    0x20(%rsi),%rcx
14007d82f:	48 83 7d 00 00       	cmpq   $0x0,0x0(%rbp)
14007d834:	0f 94 c3             	sete   %bl
14007d837:	48 8b 11             	mov    (%rcx),%rdx
14007d83a:	48 8b 42 28          	mov    0x28(%rdx),%rax
14007d83e:	ff 15 84 7e 00 00    	call   *0x7e84(%rip)        # 0x1400856c8
14007d844:	48 8b 6c 24 68       	mov    0x68(%rsp),%rbp
14007d849:	8a c3                	mov    %bl,%al
14007d84b:	48 8b 5c 24 60       	mov    0x60(%rsp),%rbx
14007d850:	48 8b 74 24 70       	mov    0x70(%rsp),%rsi
14007d855:	48 83 c4 50          	add    $0x50,%rsp
14007d859:	5f                   	pop    %rdi
14007d85a:	c3                   	ret
14007d85b:	cc                   	int3
14007d85c:	cc                   	int3
14007d85d:	cc                   	int3
14007d85e:	cc                   	int3
14007d85f:	cc                   	int3
14007d860:	cc                   	int3
14007d861:	cc                   	int3
14007d862:	cc                   	int3
14007d863:	cc                   	int3
14007d864:	48 89 74 24 08       	mov    %rsi,0x8(%rsp)
14007d869:	55                   	push   %rbp
14007d86a:	57                   	push   %rdi
14007d86b:	41 56                	push   %r14
14007d86d:	48 8b ec             	mov    %rsp,%rbp
14007d870:	48 83 ec 40          	sub    $0x40,%rsp
14007d874:	83 65 30 00          	andl   $0x0,0x30(%rbp)
14007d878:	4c 8b f1             	mov    %rcx,%r14
14007d87b:	48 8b c2             	mov    %rdx,%rax
14007d87e:	48 8d 4d f8          	lea    -0x8(%rbp),%rcx
14007d882:	48 89 4c 24 20       	mov    %rcx,0x20(%rsp)
14007d887:	48 8d 15 d2 4e 01 00 	lea    0x14ed2(%rip),%rdx        # 0x140092760
14007d88e:	48 8b c8             	mov    %rax,%rcx
14007d891:	41 b9 19 00 02 00    	mov    $0x20019,%r9d
14007d897:	45 33 c0             	xor    %r8d,%r8d
14007d89a:	48 ff 15 57 74 00 00 	rex.W call *0x7457(%rip)        # 0x140084cf8
14007d8a1:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14007d8a6:	83 f8 02             	cmp    $0x2,%eax
14007d8a9:	0f 84 de 01 00 00    	je     0x14007da8d
14007d8af:	85 c0                	test   %eax,%eax
14007d8b1:	74 3e                	je     0x14007d8f1
14007d8b3:	48 8b 0d 46 17 02 00 	mov    0x21746(%rip),%rcx        # 0x14009f000
14007d8ba:	48 8d 3d 3f 17 02 00 	lea    0x2173f(%rip),%rdi        # 0x14009f000
14007d8c1:	48 3b cf             	cmp    %rdi,%rcx
14007d8c4:	74 24                	je     0x14007d8ea
14007d8c6:	f6 41 44 04          	testb  $0x4,0x44(%rcx)
14007d8ca:	74 1e                	je     0x14007d8ea
14007d8cc:	80 79 41 02          	cmpb   $0x2,0x41(%rcx)
14007d8d0:	72 18                	jb     0x14007d8ea
14007d8d2:	48 8b 49 38          	mov    0x38(%rcx),%rcx
14007d8d6:	4c 8d 05 2b 52 01 00 	lea    0x1522b(%rip),%r8        # 0x140092b08
14007d8dd:	ba 0e 00 00 00       	mov    $0xe,%edx
14007d8e2:	44 8b c8             	mov    %eax,%r9d
14007d8e5:	e8 32 a0 fd ff       	call   0x14005791c
14007d8ea:	33 c0                	xor    %eax,%eax
14007d8ec:	e9 a1 01 00 00       	jmp    0x14007da92
14007d8f1:	48 8b 4d f8          	mov    -0x8(%rbp),%rcx
14007d8f5:	48 8d 45 38          	lea    0x38(%rbp),%rax
14007d8f9:	48 89 44 24 28       	mov    %rax,0x28(%rsp)