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)
14007d8fe:	4c 8d 4d 30          	lea    0x30(%rbp),%r9
14007d902:	48 8d 45 f0          	lea    -0x10(%rbp),%rax
14007d906:	c7 45 38 04 00 00 00 	movl   $0x4,0x38(%rbp)
14007d90d:	45 33 c0             	xor    %r8d,%r8d
14007d910:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
14007d915:	48 8d 15 6c 4e 01 00 	lea    0x14e6c(%rip),%rdx        # 0x140092788
14007d91c:	48 ff 15 cd 73 00 00 	rex.W call *0x73cd(%rip)        # 0x140084cf0
14007d923:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14007d928:	48 8d 35 d9 51 01 00 	lea    0x151d9(%rip),%rsi        # 0x140092b08
14007d92f:	48 8d 3d ca 16 02 00 	lea    0x216ca(%rip),%rdi        # 0x14009f000
14007d936:	85 c0                	test   %eax,%eax
14007d938:	75 53                	jne    0x14007d98d
14007d93a:	83 7d 30 04          	cmpl   $0x4,0x30(%rbp)
14007d93e:	75 52                	jne    0x14007d992
14007d940:	44 8b 4d f0          	mov    -0x10(%rbp),%r9d
14007d944:	41 83 f9 02          	cmp    $0x2,%r9d
14007d948:	77 24                	ja     0x14007d96e
14007d94a:	45 89 8e 00 01 00 00 	mov    %r9d,0x100(%r14)
14007d951:	48 8b 0d a8 16 02 00 	mov    0x216a8(%rip),%rcx        # 0x14009f000
14007d958:	48 3b cf             	cmp    %rdi,%rcx
14007d95b:	74 61                	je     0x14007d9be
14007d95d:	f6 41 44 04          	testb  $0x4,0x44(%rcx)
14007d961:	74 5b                	je     0x14007d9be
14007d963:	80 79 41 05          	cmpb   $0x5,0x41(%rcx)
14007d967:	72 55                	jb     0x14007d9be
14007d969:	8d 50 0f             	lea    0xf(%rax),%edx
14007d96c:	eb 44                	jmp    0x14007d9b2
14007d96e:	48 8b 0d 8b 16 02 00 	mov    0x2168b(%rip),%rcx        # 0x14009f000
14007d975:	48 3b cf             	cmp    %rdi,%rcx
14007d978:	74 44                	je     0x14007d9be
14007d97a:	f6 41 44 04          	testb  $0x4,0x44(%rcx)
14007d97e:	74 3e                	je     0x14007d9be
14007d980:	80 79 41 02          	cmpb   $0x2,0x41(%rcx)
14007d984:	72 38                	jb     0x14007d9be
14007d986:	ba 10 00 00 00       	mov    $0x10,%edx
14007d98b:	eb 25                	jmp    0x14007d9b2
14007d98d:	83 f8 02             	cmp    $0x2,%eax
14007d990:	74 2c                	je     0x14007d9be
14007d992:	48 8b 0d 67 16 02 00 	mov    0x21667(%rip),%rcx        # 0x14009f000
14007d999:	48 3b cf             	cmp    %rdi,%rcx
14007d99c:	74 20                	je     0x14007d9be
14007d99e:	f6 41 44 04          	testb  $0x4,0x44(%rcx)
14007d9a2:	74 1a                	je     0x14007d9be
14007d9a4:	80 79 41 02          	cmpb   $0x2,0x41(%rcx)
14007d9a8:	72 14                	jb     0x14007d9be
14007d9aa:	ba 11 00 00 00       	mov    $0x11,%edx
14007d9af:	44 8b c8             	mov    %eax,%r9d
14007d9b2:	48 8b 49 38          	mov    0x38(%rcx),%rcx
14007d9b6:	4c 8b c6             	mov    %rsi,%r8
14007d9b9:	e8 5e 9f fd ff       	call   0x14005791c
14007d9be:	48 8b 4d f8          	mov    -0x8(%rbp),%rcx
14007d9c2:	48 8d 45 38          	lea    0x38(%rbp),%rax
14007d9c6:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
14007d9cb:	4c 8d 4d 30          	lea    0x30(%rbp),%r9
14007d9cf:	48 8d 45 f0          	lea    -0x10(%rbp),%rax
14007d9d3:	c7 45 38 04 00 00 00 	movl   $0x4,0x38(%rbp)
14007d9da:	45 33 c0             	xor    %r8d,%r8d
14007d9dd:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
14007d9e2:	48 8d 15 cf 4d 01 00 	lea    0x14dcf(%rip),%rdx        # 0x1400927b8
14007d9e9:	48 ff 15 00 73 00 00 	rex.W call *0x7300(%rip)        # 0x140084cf0
14007d9f0:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14007d9f5:	85 c0                	test   %eax,%eax
14007d9f7:	75 53                	jne    0x14007da4c
14007d9f9:	83 7d 30 04          	cmpl   $0x4,0x30(%rbp)
14007d9fd:	75 52                	jne    0x14007da51
14007d9ff:	44 8b 4d f0          	mov    -0x10(%rbp),%r9d
14007da03:	41 83 f9 01          	cmp    $0x1,%r9d
14007da07:	77 24                	ja     0x14007da2d
14007da09:	45 89 8e 04 01 00 00 	mov    %r9d,0x104(%r14)
14007da10:	48 8b 0d e9 15 02 00 	mov    0x215e9(%rip),%rcx        # 0x14009f000
14007da17:	48 3b cf             	cmp    %rdi,%rcx
14007da1a:	74 61                	je     0x14007da7d
14007da1c:	f6 41 44 04          	testb  $0x4,0x44(%rcx)
14007da20:	74 5b                	je     0x14007da7d
14007da22:	80 79 41 05          	cmpb   $0x5,0x41(%rcx)
14007da26:	72 55                	jb     0x14007da7d
14007da28:	8d 50 12             	lea    0x12(%rax),%edx
14007da2b:	eb 44                	jmp    0x14007da71
14007da2d:	48 8b 0d cc 15 02 00 	mov    0x215cc(%rip),%rcx        # 0x14009f000
14007da34:	48 3b cf             	cmp    %rdi,%rcx
14007da37:	74 44                	je     0x14007da7d
14007da39:	f6 41 44 04          	testb  $0x4,0x44(%rcx)
14007da3d:	74 3e                	je     0x14007da7d
14007da3f:	80 79 41 02          	cmpb   $0x2,0x41(%rcx)
14007da43:	72 38                	jb     0x14007da7d
14007da45:	ba 13 00 00 00       	mov    $0x13,%edx
14007da4a:	eb 25                	jmp    0x14007da71
14007da4c:	83 f8 02             	cmp    $0x2,%eax
14007da4f:	74 2c                	je     0x14007da7d
14007da51:	48 8b 0d a8 15 02 00 	mov    0x215a8(%rip),%rcx        # 0x14009f000
14007da58:	48 3b cf             	cmp    %rdi,%rcx
14007da5b:	74 20                	je     0x14007da7d
14007da5d:	f6 41 44 04          	testb  $0x4,0x44(%rcx)
14007da61:	74 1a                	je     0x14007da7d
14007da63:	80 79 41 02          	cmpb   $0x2,0x41(%rcx)
14007da67:	72 14                	jb     0x14007da7d
14007da69:	ba 14 00 00 00       	mov    $0x14,%edx
14007da6e:	44 8b c8             	mov    %eax,%r9d
14007da71:	48 8b 49 38          	mov    0x38(%rcx),%rcx
14007da75:	4c 8b c6             	mov    %rsi,%r8
14007da78:	e8 9f 9e fd ff       	call   0x14005791c
14007da7d:	48 8b 4d f8          	mov    -0x8(%rbp),%rcx
14007da81:	48 ff 15 60 72 00 00 	rex.W call *0x7260(%rip)        # 0x140084ce8
14007da88:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14007da8d:	b8 01 00 00 00       	mov    $0x1,%eax
14007da92:	48 8b 74 24 60       	mov    0x60(%rsp),%rsi
14007da97:	48 83 c4 40          	add    $0x40,%rsp
14007da9b:	41 5e                	pop    %r14
14007da9d:	5f                   	pop    %rdi
14007da9e:	5d                   	pop    %rbp
14007da9f:	c3                   	ret
14007daa0:	cc                   	int3
14007daa1:	cc                   	int3
14007daa2:	cc                   	int3
14007daa3:	cc                   	int3
14007daa4:	cc                   	int3
14007daa5:	cc                   	int3
14007daa6:	cc                   	int3
14007daa7:	cc                   	int3
14007daa8:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
14007daad:	33 db                	xor    %ebx,%ebx
14007daaf:	48 8d 42 ff          	lea    -0x1(%rdx),%rax
14007dab3:	41 ba fe ff ff 7f    	mov    $0x7ffffffe,%r10d
14007dab9:	44 8b cb             	mov    %ebx,%r9d
14007dabc:	49 3b c2             	cmp    %r10,%rax
14007dabf:	41 bb 0d 00 00 c0    	mov    $0xc000000d,%r11d
14007dac5:	45 0f 47 cb          	cmova  %r11d,%r9d
14007dac9:	45 85 c9             	test   %r9d,%r9d
14007dacc:	78 4b                	js     0x14007db19
14007dace:	48 85 d2             	test   %rdx,%rdx
14007dad1:	74 26                	je     0x14007daf9
14007dad3:	4c 2b d2             	sub    %rdx,%r10
14007dad6:	4c 2b c1             	sub    %rcx,%r8
14007dad9:	49 8d 04 12          	lea    (%r10,%rdx,1),%rax
14007dadd:	48 85 c0             	test   %rax,%rax
14007dae0:	74 17                	je     0x14007daf9
14007dae2:	41 0f b7 04 08       	movzwl (%r8,%rcx,1),%eax
14007dae7:	66 85 c0             	test   %ax,%ax
14007daea:	74 0d                	je     0x14007daf9
14007daec:	66 89 01             	mov    %ax,(%rcx)
14007daef:	48 83 c1 02          	add    $0x2,%rcx
14007daf3:	48 83 ea 01          	sub    $0x1,%rdx
14007daf7:	75 e0                	jne    0x14007dad9
14007daf9:	48 85 d2             	test   %rdx,%rdx
14007dafc:	48 8d 41 fe          	lea    -0x2(%rcx),%rax
14007db00:	48 0f 45 c1          	cmovne %rcx,%rax
14007db04:	48 f7 da             	neg    %rdx
14007db07:	45 1b c9             	sbb    %r9d,%r9d
14007db0a:	41 f7 d1             	not    %r9d
14007db0d:	41 81 e1 05 00 00 80 	and    $0x80000005,%r9d
14007db14:	66 89 18             	mov    %bx,(%rax)
14007db17:	eb 08                	jmp    0x14007db21
14007db19:	48 85 d2             	test   %rdx,%rdx
14007db1c:	74 03                	je     0x14007db21
14007db1e:	66 89 19             	mov    %bx,(%rcx)
14007db21:	48 8b 5c 24 08       	mov    0x8(%rsp),%rbx
14007db26:	41 8b c1             	mov    %r9d,%eax
14007db29:	c3                   	ret
14007db2a:	cc                   	int3
14007db2b:	cc                   	int3
14007db2c:	cc                   	int3
14007db2d:	cc                   	int3
14007db2e:	cc                   	int3
14007db2f:	cc                   	int3
14007db30:	cc                   	int3
14007db31:	cc                   	int3
14007db32:	cc                   	int3
14007db33:	cc                   	int3
14007db34:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
14007db39:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
14007db3e:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
14007db43:	57                   	push   %rdi
14007db44:	48 83 ec 20          	sub    $0x20,%rsp
14007db48:	8b fa                	mov    %edx,%edi
14007db4a:	48 8b d9             	mov    %rcx,%rbx