14007f6af:	89 48 08             	mov    %ecx,0x8(%rax)
14007f6b2:	41 55                	push   %r13
14007f6b4:	41 56                	push   %r14
14007f6b6:	41 57                	push   %r15
14007f6b8:	48 83 ec 20          	sub    $0x20,%rsp
14007f6bc:	45 8b f0             	mov    %r8d,%r14d
14007f6bf:	4c 8b e2             	mov    %rdx,%r12
14007f6c2:	48 63 f1             	movslq %ecx,%rsi
14007f6c5:	83 fe fe             	cmp    $0xfffffffe,%esi
14007f6c8:	75 30                	jne    0x14007f6fa
14007f6ca:	e8 15 eb ff ff       	call   0x14007e1e4
14007f6cf:	83 20 00             	andl   $0x0,(%rax)
14007f6d2:	e8 ed ea ff ff       	call   0x14007e1c4
14007f6d7:	c7 00 09 00 00 00    	movl   $0x9,(%rax)
14007f6dd:	83 c8 ff             	or     $0xffffffff,%eax
14007f6e0:	48 8b 5c 24 48       	mov    0x48(%rsp),%rbx
14007f6e5:	48 8b 74 24 50       	mov    0x50(%rsp),%rsi
14007f6ea:	4c 8b 64 24 58       	mov    0x58(%rsp),%r12
14007f6ef:	48 83 c4 20          	add    $0x20,%rsp
14007f6f3:	41 5f                	pop    %r15
14007f6f5:	41 5e                	pop    %r14
14007f6f7:	41 5d                	pop    %r13
14007f6f9:	c3                   	ret
14007f6fa:	85 c9                	test   %ecx,%ecx
14007f6fc:	78 0f                	js     0x14007f70d
14007f6fe:	3b 35 9c 12 09 00    	cmp    0x9129c(%rip),%esi        # 0x1401109a0
14007f704:	73 07                	jae    0x14007f70d
14007f706:	b8 01 00 00 00       	mov    $0x1,%eax
14007f70b:	eb 02                	jmp    0x14007f70f
14007f70d:	33 c0                	xor    %eax,%eax
14007f70f:	85 c0                	test   %eax,%eax
14007f711:	75 1a                	jne    0x14007f72d
14007f713:	e8 cc ea ff ff       	call   0x14007e1e4
14007f718:	83 20 00             	andl   $0x0,(%rax)
14007f71b:	e8 a4 ea ff ff       	call   0x14007e1c4
14007f720:	c7 00 09 00 00 00    	movl   $0x9,(%rax)
14007f726:	e8 b9 f0 00 00       	call   0x14008e7e4
14007f72b:	eb b0                	jmp    0x14007f6dd
14007f72d:	48 8b c6             	mov    %rsi,%rax
14007f730:	4c 8b fe             	mov    %rsi,%r15
14007f733:	49 c1 ff 06          	sar    $0x6,%r15
14007f737:	48 8d 0d 62 0e 09 00 	lea    0x90e62(%rip),%rcx        # 0x1401105a0
14007f73e:	83 e0 3f             	and    $0x3f,%eax
14007f741:	4c 8d 2c c0          	lea    (%rax,%rax,8),%r13
14007f745:	4a 8b 04 f9          	mov    (%rcx,%r15,8),%rax
14007f749:	42 f6 44 e8 38 01    	testb  $0x1,0x38(%rax,%r13,8)
14007f74f:	74 c2                	je     0x14007f713
14007f751:	41 81 fe ff ff ff 7f 	cmp    $0x7fffffff,%r14d
14007f758:	76 15                	jbe    0x14007f76f
14007f75a:	e8 85 ea ff ff       	call   0x14007e1e4
14007f75f:	83 20 00             	andl   $0x0,(%rax)
14007f762:	e8 5d ea ff ff       	call   0x14007e1c4
14007f767:	c7 00 16 00 00 00    	movl   $0x16,(%rax)
14007f76d:	eb b7                	jmp    0x14007f726
14007f76f:	8b ce                	mov    %esi,%ecx
14007f771:	e8 7a f3 ff ff       	call   0x14007eaf0
14007f776:	83 cb ff             	or     $0xffffffff,%ebx
14007f779:	48 8d 05 20 0e 09 00 	lea    0x90e20(%rip),%rax        # 0x1401105a0
14007f780:	4a 8b 04 f8          	mov    (%rax,%r15,8),%rax
14007f784:	42 f6 44 e8 38 01    	testb  $0x1,0x38(%rax,%r13,8)
14007f78a:	75 15                	jne    0x14007f7a1
14007f78c:	e8 33 ea ff ff       	call   0x14007e1c4
14007f791:	c7 00 09 00 00 00    	movl   $0x9,(%rax)
14007f797:	e8 48 ea ff ff       	call   0x14007e1e4
14007f79c:	83 20 00             	andl   $0x0,(%rax)
14007f79f:	eb 0f                	jmp    0x14007f7b0
14007f7a1:	45 8b c6             	mov    %r14d,%r8d
14007f7a4:	49 8b d4             	mov    %r12,%rdx
14007f7a7:	8b ce                	mov    %esi,%ecx
14007f7a9:	e8 12 00 00 00       	call   0x14007f7c0
14007f7ae:	8b d8                	mov    %eax,%ebx
14007f7b0:	8b ce                	mov    %esi,%ecx
14007f7b2:	e8 61 f3 ff ff       	call   0x14007eb18
14007f7b7:	8b c3                	mov    %ebx,%eax
14007f7b9:	e9 22 ff ff ff       	jmp    0x14007f6e0
14007f7be:	cc                   	int3
14007f7bf:	cc                   	int3
14007f7c0:	48 89 5c 24 18       	mov    %rbx,0x18(%rsp)
14007f7c5:	48 89 54 24 10       	mov    %rdx,0x10(%rsp)
14007f7ca:	55                   	push   %rbp
14007f7cb:	56                   	push   %rsi
14007f7cc:	57                   	push   %rdi
14007f7cd:	41 54                	push   %r12
14007f7cf:	41 55                	push   %r13
14007f7d1:	41 56                	push   %r14
14007f7d3:	41 57                	push   %r15
14007f7d5:	48 83 ec 60          	sub    $0x60,%rsp
14007f7d9:	4c 63 e9             	movslq %ecx,%r13
14007f7dc:	4c 8b ca             	mov    %rdx,%r9
14007f7df:	45 8b e0             	mov    %r8d,%r12d
14007f7e2:	41 83 fd fe          	cmp    $0xfffffffe,%r13d
14007f7e6:	75 19                	jne    0x14007f801
14007f7e8:	e8 f7 e9 ff ff       	call   0x14007e1e4
14007f7ed:	33 f6                	xor    %esi,%esi
14007f7ef:	89 30                	mov    %esi,(%rax)
14007f7f1:	e8 ce e9 ff ff       	call   0x14007e1c4
14007f7f6:	c7 00 09 00 00 00    	movl   $0x9,(%rax)
14007f7fc:	e9 f1 03 00 00       	jmp    0x14007fbf2
14007f801:	33 f6                	xor    %esi,%esi
14007f803:	85 c9                	test   %ecx,%ecx
14007f805:	0f 88 d0 03 00 00    	js     0x14007fbdb
14007f80b:	44 3b 2d 8e 11 09 00 	cmp    0x9118e(%rip),%r13d        # 0x1401109a0
14007f812:	0f 83 c3 03 00 00    	jae    0x14007fbdb
14007f818:	49 8b c5             	mov    %r13,%rax
14007f81b:	8d 56 01             	lea    0x1(%rsi),%edx
14007f81e:	83 e0 3f             	and    $0x3f,%eax
14007f821:	48 89 54 24 48       	mov    %rdx,0x48(%rsp)
14007f826:	4d 8b c5             	mov    %r13,%r8
14007f829:	4c 8d 1d 70 0d 09 00 	lea    0x90d70(%rip),%r11        # 0x1401105a0
14007f830:	49 c1 e8 06          	shr    $0x6,%r8
14007f834:	4c 89 44 24 40       	mov    %r8,0x40(%rsp)
14007f839:	4c 8d 34 c0          	lea    (%rax,%rax,8),%r14
14007f83d:	4b 8b 04 c3          	mov    (%r11,%r8,8),%rax
14007f841:	42 84 54 f0 38       	test   %dl,0x38(%rax,%r14,8)
14007f846:	0f 84 8f 03 00 00    	je     0x14007fbdb
14007f84c:	41 81 fc ff ff ff 7f 	cmp    $0x7fffffff,%r12d
14007f853:	76 17                	jbe    0x14007f86c
14007f855:	e8 8a e9 ff ff       	call   0x14007e1e4
14007f85a:	89 30                	mov    %esi,(%rax)
14007f85c:	e8 63 e9 ff ff       	call   0x14007e1c4
14007f861:	c7 00 16 00 00 00    	movl   $0x16,(%rax)
14007f867:	e9 81 03 00 00       	jmp    0x14007fbed
14007f86c:	45 85 e4             	test   %r12d,%r12d
14007f86f:	0f 84 62 03 00 00    	je     0x14007fbd7
14007f875:	42 f6 44 f0 38 02    	testb  $0x2,0x38(%rax,%r14,8)
14007f87b:	0f 85 56 03 00 00    	jne    0x14007fbd7
14007f881:	4d 85 c9             	test   %r9,%r9
14007f884:	74 cf                	je     0x14007f855
14007f886:	4a 8b 4c f0 28       	mov    0x28(%rax,%r14,8),%rcx
14007f88b:	48 8b de             	mov    %rsi,%rbx
14007f88e:	46 0f be 54 f0 39    	movsbl 0x39(%rax,%r14,8),%r10d
14007f894:	bf 04 00 00 00       	mov    $0x4,%edi
14007f899:	48 89 4c 24 38       	mov    %rcx,0x38(%rsp)
14007f89e:	41 8b ca             	mov    %r10d,%ecx
14007f8a1:	44 88 94 24 a0 00 00 	mov    %r10b,0xa0(%rsp)
14007f8a8:	00
14007f8a9:	2b ca                	sub    %edx,%ecx
14007f8ab:	74 31                	je     0x14007f8de
14007f8ad:	3b ca                	cmp    %edx,%ecx
14007f8af:	75 25                	jne    0x14007f8d6
14007f8b1:	41 8b c4             	mov    %r12d,%eax
14007f8b4:	f7 d0                	not    %eax
14007f8b6:	84 c2                	test   %al,%dl
14007f8b8:	75 1c                	jne    0x14007f8d6
14007f8ba:	e8 25 e9 ff ff       	call   0x14007e1e4
14007f8bf:	89 30                	mov    %esi,(%rax)
14007f8c1:	e8 fe e8 ff ff       	call   0x14007e1c4
14007f8c6:	c7 00 16 00 00 00    	movl   $0x16,(%rax)
14007f8cc:	e8 13 ef 00 00       	call   0x14008e7e4
14007f8d1:	e9 8e 01 00 00       	jmp    0x14007fa64
14007f8d6:	41 8b ec             	mov    %r12d,%ebp
14007f8d9:	4d 8b f9             	mov    %r9,%r15
14007f8dc:	eb 7e                	jmp    0x14007f95c
14007f8de:	41 8b c4             	mov    %r12d,%eax
14007f8e1:	f7 d0                	not    %eax
14007f8e3:	84 c2                	test   %al,%dl
14007f8e5:	74 d3                	je     0x14007f8ba
14007f8e7:	41 8b ec             	mov    %r12d,%ebp
14007f8ea:	d1 ed                	shr    $1,%ebp
14007f8ec:	3b ef                	cmp    %edi,%ebp
14007f8ee:	0f 42 ef             	cmovb  %edi,%ebp
14007f8f1:	8b cd                	mov    %ebp,%ecx
14007f8f3:	e8 18 35 fb ff       	call   0x140032e10
14007f8f8:	33 c9                	xor    %ecx,%ecx
14007f8fa:	48 8b d8             	mov    %rax,%rbx
14007f8fd:	e8 6e 34 fb ff       	call   0x140032d70
14007f902:	33 c9                	xor    %ecx,%ecx
14007f904:	e8 67 34 fb ff       	call   0x140032d70
14007f909:	4c 8b fb             	mov    %rbx,%r15
14007f90c:	48 85 db             	test   %rbx,%rbx
14007f90f:	75 1b                	jne    0x14007f92c
14007f911:	e8 ae e8 ff ff       	call   0x14007e1c4
14007f916:	c7 00 0c 00 00 00    	movl   $0xc,(%rax)
14007f91c:	e8 c3 e8 ff ff       	call   0x14007e1e4
14007f921:	c7 00 08 00 00 00    	movl   $0x8,(%rax)
14007f927:	e9 38 01 00 00       	jmp    0x14007fa64
14007f92c:	33 d2                	xor    %edx,%edx
14007f92e:	41 8b cd             	mov    %r13d,%ecx
14007f931:	44 8d 42 01          	lea    0x1(%rdx),%r8d
14007f935:	e8 ba 07 01 00       	call   0x1400900f4
14007f93a:	4c 8b 44 24 40       	mov    0x40(%rsp),%r8
14007f93f:	4c 8d 1d 5a 0c 09 00 	lea    0x90c5a(%rip),%r11        # 0x1401105a0
14007f946:	44 8a 94 24 a0 00 00 	mov    0xa0(%rsp),%r10b
14007f94d:	00
14007f94e:	ba 01 00 00 00       	mov    $0x1,%edx
14007f953:	4b 8b 0c c3          	mov    (%r11,%r8,8),%rcx
14007f957:	4a 89 44 f1 30       	mov    %rax,0x30(%rcx,%r14,8)
14007f95c:	4b 8b 04 c3          	mov    (%r11,%r8,8),%rax
14007f960:	8b fe                	mov    %esi,%edi
14007f962:	4c 89 7c 24 50       	mov    %r15,0x50(%rsp)
14007f967:	41 b9 0a 00 00 00    	mov    $0xa,%r9d
14007f96d:	42 f6 44 f0 38 48    	testb  $0x48,0x38(%rax,%r14,8)
14007f973:	74 79                	je     0x14007f9ee
14007f975:	42 8a 44 f0 3a       	mov    0x3a(%rax,%r14,8),%al
14007f97a:	41 3a c1             	cmp    %r9b,%al
14007f97d:	74 6f                	je     0x14007f9ee
14007f97f:	85 ed                	test   %ebp,%ebp
14007f981:	74 6b                	je     0x14007f9ee
14007f983:	41 88 07             	mov    %al,(%r15)
14007f986:	ff cd                	dec    %ebp
14007f988:	4b 8b 04 c3          	mov    (%r11,%r8,8),%rax
14007f98c:	4c 03 fa             	add    %rdx,%r15
14007f98f:	8b fa                	mov    %edx,%edi
14007f991:	46 88 4c f0 3a       	mov    %r9b,0x3a(%rax,%r14,8)
14007f996:	45 84 d2             	test   %r10b,%r10b
14007f999:	74 53                	je     0x14007f9ee
14007f99b:	4b 8b 04 c3          	mov    (%r11,%r8,8),%rax
14007f99f:	42 8a 4c f0 3b       	mov    0x3b(%rax,%r14,8),%cl
14007f9a4:	41 3a c9             	cmp    %r9b,%cl
14007f9a7:	74 45                	je     0x14007f9ee
14007f9a9:	85 ed                	test   %ebp,%ebp
14007f9ab:	74 41                	je     0x14007f9ee
14007f9ad:	41 88 0f             	mov    %cl,(%r15)
14007f9b0:	41 8d 79 f8          	lea    -0x8(%r9),%edi
14007f9b4:	4b 8b 04 c3          	mov    (%r11,%r8,8),%rax
14007f9b8:	4c 03 fa             	add    %rdx,%r15
14007f9bb:	ff cd                	dec    %ebp
14007f9bd:	46 88 4c f0 3b       	mov    %r9b,0x3b(%rax,%r14,8)
14007f9c2:	44 3a d2             	cmp    %dl,%r10b
14007f9c5:	75 27                	jne    0x14007f9ee
14007f9c7:	4b 8b 04 c3          	mov    (%r11,%r8,8),%rax
14007f9cb:	42 8a 4c f0 3c       	mov    0x3c(%rax,%r14,8),%cl
14007f9d0:	41 3a c9             	cmp    %r9b,%cl
14007f9d3:	74 19                	je     0x14007f9ee
14007f9d5:	85 ed                	test   %ebp,%ebp
14007f9d7:	74 15                	je     0x14007f9ee
14007f9d9:	41 88 0f             	mov    %cl,(%r15)
14007f9dc:	41 8d 79 f9          	lea    -0x7(%r9),%edi
14007f9e0:	4b 8b 04 c3          	mov    (%r11,%r8,8),%rax
14007f9e4:	4c 03 fa             	add    %rdx,%r15
14007f9e7:	ff cd                	dec    %ebp
14007f9e9:	46 88 4c f0 3c       	mov    %r9b,0x3c(%rax,%r14,8)
14007f9ee:	41 8b cd             	mov    %r13d,%ecx
14007f9f1:	e8 de 52 01 00       	call   0x140094cd4
14007f9f6:	85 c0                	test   %eax,%eax
14007f9f8:	0f 84 84 00 00 00    	je     0x14007fa82
14007f9fe:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
14007fa03:	48 8d 0d 96 0b 09 00 	lea    0x90b96(%rip),%rcx        # 0x1401105a0
14007fa0a:	48 8b 04 c1          	mov    (%rcx,%rax,8),%rax
14007fa0e:	42 38 74 f0 38       	cmp    %sil,0x38(%rax,%r14,8)
14007fa13:	7d 6d                	jge    0x14007fa82
14007fa15:	48 8b 4c 24 38       	mov    0x38(%rsp),%rcx
14007fa1a:	48 8d 54 24 30       	lea    0x30(%rsp),%rdx
14007fa1f:	ff 15 f3 7b 07 00    	call   *0x77bf3(%rip)        # 0x1400f7618
14007fa25:	85 c0                	test   %eax,%eax
14007fa27:	74 59                	je     0x14007fa82
14007fa29:	80 bc 24 a0 00 00 00 	cmpb   $0x2,0xa0(%rsp)
14007fa30:	02
14007fa31:	75 54                	jne    0x14007fa87
14007fa33:	48 8b 4c 24 38       	mov    0x38(%rsp),%rcx
14007fa38:	4c 8d 8c 24 b8 00 00 	lea    0xb8(%rsp),%r9
14007fa3f:	00
14007fa40:	d1 ed                	shr    $1,%ebp
14007fa42:	49 8b d7             	mov    %r15,%rdx
14007fa45:	44 8b c5             	mov    %ebp,%r8d
14007fa48:	48 89 74 24 20       	mov    %rsi,0x20(%rsp)
14007fa4d:	ff 15 d5 7d 07 00    	call   *0x77dd5(%rip)        # 0x1400f7828
14007fa53:	85 c0                	test   %eax,%eax
14007fa55:	75 1f                	jne    0x14007fa76
14007fa57:	ff 15 43 7c 07 00    	call   *0x77c43(%rip)        # 0x1400f76a0
14007fa5d:	8b c8                	mov    %eax,%ecx
14007fa5f:	e8 a0 e7 ff ff       	call   0x14007e204
14007fa64:	83 cf ff             	or     $0xffffffff,%edi
14007fa67:	48 8b cb             	mov    %rbx,%rcx
14007fa6a:	e8 01 33 fb ff       	call   0x140032d70
14007fa6f:	8b c7                	mov    %edi,%eax
14007fa71:	e9 7f 01 00 00       	jmp    0x14007fbf5
14007fa76:	8b 84 24 b8 00 00 00 	mov    0xb8(%rsp),%eax
14007fa7d:	8d 3c 47             	lea    (%rdi,%rax,2),%edi
14007fa80:	eb 40                	jmp    0x14007fac2
14007fa82:	40 88 74 24 48       	mov    %sil,0x48(%rsp)
14007fa87:	48 8b 4c 24 38       	mov    0x38(%rsp),%rcx
14007fa8c:	4c 8d 8c 24 b8 00 00 	lea    0xb8(%rsp),%r9
14007fa93:	00
14007fa94:	44 8b c5             	mov    %ebp,%r8d
14007fa97:	48 89 74 24 20       	mov    %rsi,0x20(%rsp)
14007fa9c:	49 8b d7             	mov    %r15,%rdx
14007fa9f:	ff 15 8b 7d 07 00    	call   *0x77d8b(%rip)        # 0x1400f7830
14007faa5:	85 c0                	test   %eax,%eax
14007faa7:	0f 84 f4 00 00 00    	je     0x14007fba1
14007faad:	44 39 a4 24 b8 00 00 	cmp    %r12d,0xb8(%rsp)
14007fab4:	00
14007fab5:	0f 87 e6 00 00 00    	ja     0x14007fba1
14007fabb:	03 bc 24 b8 00 00 00 	add    0xb8(%rsp),%edi
14007fac2:	48 8b 54 24 40       	mov    0x40(%rsp),%rdx
14007fac7:	4c 8d 1d d2 0a 09 00 	lea    0x90ad2(%rip),%r11        # 0x1401105a0
14007face:	49 8b 04 d3          	mov    (%r11,%rdx,8),%rax
14007fad2:	42 38 74 f0 38       	cmp    %sil,0x38(%rax,%r14,8)
14007fad7:	7d 8e                	jge    0x14007fa67
14007fad9:	80 bc 24 a0 00 00 00 	cmpb   $0x2,0xa0(%rsp)
14007fae0:	02
14007fae1:	4c 63 c7             	movslq %edi,%r8
14007fae4:	74 25                	je     0x14007fb0b
14007fae6:	4c 8b 8c 24 a8 00 00 	mov    0xa8(%rsp),%r9
14007faed:	00
14007faee:	49 8b c4             	mov    %r12,%rax
14007faf1:	48 d1 e8             	shr    $1,%rax
14007faf4:	49 8b d7             	mov    %r15,%rdx
14007faf7:	41 8b cd             	mov    %r13d,%ecx
14007fafa:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
14007faff:	e8 0c 01 00 00       	call   0x14007fc10
14007fb04:	8b f8                	mov    %eax,%edi
14007fb06:	e9 5c ff ff ff       	jmp    0x14007fa67
14007fb0b:	49 d1 e8             	shr    $1,%r8
14007fb0e:	40 38 74 24 48       	cmp    %sil,0x48(%rsp)
14007fb13:	74 7a                	je     0x14007fb8f
14007fb15:	4c 8b 54 24 50       	mov    0x50(%rsp),%r10
14007fb1a:	49 8b c2             	mov    %r10,%rax
14007fb1d:	49 8b fa             	mov    %r10,%rdi
14007fb20:	4f 8d 0c 42          	lea    (%r10,%r8,2),%r9
14007fb24:	4d 3b d1             	cmp    %r9,%r10
14007fb27:	73 59                	jae    0x14007fb82
14007fb29:	be 0a 00 00 00       	mov    $0xa,%esi
14007fb2e:	0f b7 08             	movzwl (%rax),%ecx
14007fb31:	66 83 f9 1a          	cmp    $0x1a,%cx
14007fb35:	74 3a                	je     0x14007fb71
14007fb37:	66 83 f9 0d          	cmp    $0xd,%cx
14007fb3b:	75 1a                	jne    0x14007fb57
14007fb3d:	4c 8d 40 02          	lea    0x2(%rax),%r8
14007fb41:	4d 3b c1             	cmp    %r9,%r8
14007fb44:	73 11                	jae    0x14007fb57
14007fb46:	66 41 39 30          	cmp    %si,(%r8)
14007fb4a:	75 0b                	jne    0x14007fb57
14007fb4c:	0f b7 ce             	movzwl %si,%ecx
14007fb4f:	41 bb 04 00 00 00    	mov    $0x4,%r11d
14007fb55:	eb 06                	jmp    0x14007fb5d
14007fb57:	41 bb 02 00 00 00    	mov    $0x2,%r11d
14007fb5d:	49 03 c3             	add    %r11,%rax
14007fb60:	66 89 0f             	mov    %cx,(%rdi)
14007fb63:	4c 8d 47 02          	lea    0x2(%rdi),%r8
14007fb67:	49 8b f8             	mov    %r8,%rdi
14007fb6a:	49 3b c1             	cmp    %r9,%rax
14007fb6d:	72 bf                	jb     0x14007fb2e
14007fb6f:	eb 11                	jmp    0x14007fb82
14007fb71:	48 8d 0d 28 0a 09 00 	lea    0x90a28(%rip),%rcx        # 0x1401105a0
14007fb78:	48 8b 04 d1          	mov    (%rcx,%rdx,8),%rax
14007fb7c:	42 80 4c f0 38 02    	orb    $0x2,0x38(%rax,%r14,8)
14007fb82:	49 2b fa             	sub    %r10,%rdi
14007fb85:	48 d1 ff             	sar    $1,%rdi
14007fb88:	03 ff                	add    %edi,%edi
14007fb8a:	e9 d8 fe ff ff       	jmp    0x14007fa67
14007fb8f:	48 8b 54 24 50       	mov    0x50(%rsp),%rdx
14007fb94:	41 8b cd             	mov    %r13d,%ecx
14007fb97:	e8 3c 03 00 00       	call   0x14007fed8
14007fb9c:	e9 63 ff ff ff       	jmp    0x14007fb04
14007fba1:	ff 15 f9 7a 07 00    	call   *0x77af9(%rip)        # 0x1400f76a0
14007fba7:	83 f8 05             	cmp    $0x5,%eax
14007fbaa:	75 1b                	jne    0x14007fbc7
14007fbac:	e8 13 e6 ff ff       	call   0x14007e1c4
14007fbb1:	c7 00 09 00 00 00    	movl   $0x9,(%rax)