1800f6d40:	0f 10 45 b0          	movups -0x50(%rbp),%xmm0
1800f6d44:	66 c7 44 24 50 01 00 	movw   $0x1,0x50(%rsp)
1800f6d4b:	c6 44 24 52 01       	movb   $0x1,0x52(%rsp)
1800f6d50:	f3 0f 7f 44 24 40    	movdqu %xmm0,0x40(%rsp)
1800f6d56:	eb 29                	jmp    0x1800f6d81
1800f6d58:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
1800f6d5d:	48 8b d7             	mov    %rdi,%rdx
1800f6d60:	45 84 e4             	test   %r12b,%r12b
1800f6d63:	75 0e                	jne    0x1800f6d73
1800f6d65:	40 84 f6             	test   %sil,%sil
1800f6d68:	49 0f 45 d5          	cmovne %r13,%rdx
1800f6d6c:	e8 1b 0c 00 00       	call   0x1800f798c
1800f6d71:	eb 0c                	jmp    0x1800f6d7f
1800f6d73:	40 84 f6             	test   %sil,%sil
1800f6d76:	49 0f 45 d5          	cmovne %r13,%rdx
1800f6d7a:	e8 7d 05 00 00       	call   0x1800f72fc
1800f6d7f:	8b d8                	mov    %eax,%ebx
1800f6d81:	85 db                	test   %ebx,%ebx
1800f6d83:	0f 88 93 00 00 00    	js     0x1800f6e1c
1800f6d89:	4c 8d 44 24 20       	lea    0x20(%rsp),%r8
1800f6d8e:	48 8d 54 24 58       	lea    0x58(%rsp),%rdx
1800f6d93:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
1800f6d98:	e8 bf ee ff ff       	call   0x1800f5c5c
1800f6d9d:	8b d8                	mov    %eax,%ebx
1800f6d9f:	85 c0                	test   %eax,%eax
1800f6da1:	78 79                	js     0x1800f6e1c
1800f6da3:	0f 10 74 24 20       	movups 0x20(%rsp),%xmm6
1800f6da8:	4c 8b 75 60          	mov    0x60(%rbp),%r14
1800f6dac:	4d 85 f6             	test   %r14,%r14
1800f6daf:	74 43                	je     0x1800f6df4
1800f6db1:	40 84 f6             	test   %sil,%sil
1800f6db4:	48 8d 4d 98          	lea    -0x68(%rbp),%rcx
1800f6db8:	49 0f 45 fd          	cmovne %r13,%rdi
1800f6dbc:	48 8b d7             	mov    %rdi,%rdx
1800f6dbf:	e8 fc 09 00 00       	call   0x1800f77c0
1800f6dc4:	8b d8                	mov    %eax,%ebx
1800f6dc6:	85 c0                	test   %eax,%eax
1800f6dc8:	79 0c                	jns    0x1800f6dd6
1800f6dca:	3d 25 02 00 c0       	cmp    $0xc0000225,%eax
1800f6dcf:	75 4b                	jne    0x1800f6e1c
1800f6dd1:	41 8b dd             	mov    %r13d,%ebx
1800f6dd4:	eb 1e                	jmp    0x1800f6df4
1800f6dd6:	4c 8d 44 24 30       	lea    0x30(%rsp),%r8
1800f6ddb:	48 8d 54 24 58       	lea    0x58(%rsp),%rdx
1800f6de0:	48 8d 4d 98          	lea    -0x68(%rbp),%rcx
1800f6de4:	e8 73 ee ff ff       	call   0x1800f5c5c
1800f6de9:	8b d8                	mov    %eax,%ebx
1800f6deb:	85 c0                	test   %eax,%eax
1800f6ded:	78 2d                	js     0x1800f6e1c
1800f6def:	0f 10 7c 24 30       	movups 0x30(%rsp),%xmm7
1800f6df4:	4d 85 ff             	test   %r15,%r15
1800f6df7:	74 0f                	je     0x1800f6e08
1800f6df9:	f3 41 0f 7f 37       	movdqu %xmm6,(%r15)
1800f6dfe:	4c 89 6c 24 28       	mov    %r13,0x28(%rsp)
1800f6e03:	44 89 6c 24 20       	mov    %r13d,0x20(%rsp)
1800f6e08:	4d 85 f6             	test   %r14,%r14
1800f6e0b:	74 0f                	je     0x1800f6e1c
1800f6e0d:	f3 41 0f 7f 3e       	movdqu %xmm7,(%r14)
1800f6e12:	4c 89 6c 24 38       	mov    %r13,0x38(%rsp)
1800f6e17:	44 89 6c 24 30       	mov    %r13d,0x30(%rsp)
1800f6e1c:	48 8d 4c 24 58       	lea    0x58(%rsp),%rcx
1800f6e21:	e8 fe 6f f8 ff       	call   0x18007de24
1800f6e26:	48 8d 4d c0          	lea    -0x40(%rbp),%rcx
1800f6e2a:	e8 f5 6f f8 ff       	call   0x18007de24
1800f6e2f:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
1800f6e34:	e8 eb 6f f8 ff       	call   0x18007de24
1800f6e39:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
1800f6e3e:	e8 e1 6f f8 ff       	call   0x18007de24
1800f6e43:	bf 01 00 00 00       	mov    $0x1,%edi
1800f6e48:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
1800f6e4d:	8b d7                	mov    %edi,%edx
1800f6e4f:	e8 8c ef ff ff       	call   0x1800f5de0
1800f6e54:	8b d7                	mov    %edi,%edx
1800f6e56:	48 8d 4d 98          	lea    -0x68(%rbp),%rcx
1800f6e5a:	e8 81 ef ff ff       	call   0x1800f5de0
1800f6e5f:	8b d7                	mov    %edi,%edx
1800f6e61:	48 8d 4d d0          	lea    -0x30(%rbp),%rcx
1800f6e65:	e8 76 ef ff ff       	call   0x1800f5de0
1800f6e6a:	4c 8d 9c 24 10 01 00 	lea    0x110(%rsp),%r11
1800f6e71:	00
1800f6e72:	8b c3                	mov    %ebx,%eax
1800f6e74:	49 8b 5b 30          	mov    0x30(%r11),%rbx
1800f6e78:	49 8b 73 40          	mov    0x40(%r11),%rsi
1800f6e7c:	49 8b 7b 48          	mov    0x48(%r11),%rdi
1800f6e80:	41 0f 28 73 f0       	movaps -0x10(%r11),%xmm6
1800f6e85:	41 0f 28 7b e0       	movaps -0x20(%r11),%xmm7
1800f6e8a:	49 8b e3             	mov    %r11,%rsp
1800f6e8d:	41 5f                	pop    %r15
1800f6e8f:	41 5e                	pop    %r14
1800f6e91:	41 5d                	pop    %r13
1800f6e93:	41 5c                	pop    %r12
1800f6e95:	5d                   	pop    %rbp
1800f6e96:	c3                   	ret
1800f6e97:	cc                   	int3
1800f6e98:	4c 8b dc             	mov    %rsp,%r11
1800f6e9b:	49 89 5b 08          	mov    %rbx,0x8(%r11)
1800f6e9f:	45 89 43 18          	mov    %r8d,0x18(%r11)
1800f6ea3:	55                   	push   %rbp
1800f6ea4:	56                   	push   %rsi
1800f6ea5:	57                   	push   %rdi
1800f6ea6:	41 54                	push   %r12
1800f6ea8:	41 57                	push   %r15
1800f6eaa:	48 83 ec 60          	sub    $0x60,%rsp
1800f6eae:	33 ff                	xor    %edi,%edi
1800f6eb0:	41 c7 43 10 01 00 00 	movl   $0x1,0x10(%r11)
1800f6eb7:	00
1800f6eb8:	41 21 7b 18          	and    %edi,0x18(%r11)
1800f6ebc:	0f 57 c0             	xorps  %xmm0,%xmm0
1800f6ebf:	33 c0                	xor    %eax,%eax
1800f6ec1:	8a da                	mov    %dl,%bl
1800f6ec3:	0f 11 44 24 40       	movups %xmm0,0x40(%rsp)
1800f6ec8:	49 89 43 c8          	mov    %rax,-0x38(%r11)
1800f6ecc:	44 8b e1             	mov    %ecx,%r12d
1800f6ecf:	8d 57 01             	lea    0x1(%rdi),%edx
1800f6ed2:	49 8d 4b b8          	lea    -0x48(%r11),%rcx
1800f6ed6:	e8 05 ef ff ff       	call   0x1800f5de0
1800f6edb:	8d 4f 18             	lea    0x18(%rdi),%ecx
1800f6ede:	e8 61 3f f9 ff       	call   0x18008ae44
1800f6ee3:	48 8b f0             	mov    %rax,%rsi
1800f6ee6:	48 85 c0             	test   %rax,%rax
1800f6ee9:	75 0a                	jne    0x1800f6ef5
1800f6eeb:	bb 17 00 00 c0       	mov    $0xc0000017,%ebx
1800f6ef0:	e9 f3 00 00 00       	jmp    0x1800f6fe8
1800f6ef5:	48 8d 84 24 98 00 00 	lea    0x98(%rsp),%rax
1800f6efc:	00
1800f6efd:	4c 8b c6             	mov    %rsi,%r8
1800f6f00:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
1800f6f05:	8a cb                	mov    %bl,%cl
1800f6f07:	c7 44 24 20 01 00 00 	movl   $0x1,0x20(%rsp)
1800f6f0e:	00
1800f6f0f:	e8 b4 09 00 00       	call   0x1800f78c8
1800f6f14:	8b d8                	mov    %eax,%ebx
1800f6f16:	85 c0                	test   %eax,%eax
1800f6f18:	0f 88 b3 00 00 00    	js     0x1800f6fd1
1800f6f1e:	33 ed                	xor    %ebp,%ebp
1800f6f20:	39 bc 24 98 00 00 00 	cmp    %edi,0x98(%rsp)
1800f6f27:	0f 86 9a 00 00 00    	jbe    0x1800f6fc7
1800f6f2d:	4c 8b bc 24 b0 00 00 	mov    0xb0(%rsp),%r15
1800f6f34:	00
1800f6f35:	8b 8c 24 b8 00 00 00 	mov    0xb8(%rsp),%ecx
1800f6f3c:	49 8b c7             	mov    %r15,%rax
1800f6f3f:	2b cf                	sub    %edi,%ecx
1800f6f41:	49 8b d7             	mov    %r15,%rdx
1800f6f44:	48 f7 d8             	neg    %rax
1800f6f47:	45 1b c9             	sbb    %r9d,%r9d
1800f6f4a:	44 23 c9             	and    %ecx,%r9d
1800f6f4d:	48 8d 0c 7f          	lea    (%rdi,%rdi,2),%rcx
1800f6f51:	49 8d 04 cf          	lea    (%r15,%rcx,8),%rax
1800f6f55:	48 f7 da             	neg    %rdx
1800f6f58:	48 8d 0c 6d 00 00 00 	lea    0x0(,%rbp,2),%rcx
1800f6f5f:	00
1800f6f60:	4d 1b c0             	sbb    %r8,%r8
1800f6f63:	48 03 cd             	add    %rbp,%rcx
1800f6f66:	4c 23 c0             	and    %rax,%r8
1800f6f69:	48 8d 84 24 a0 00 00 	lea    0xa0(%rsp),%rax
1800f6f70:	00
1800f6f71:	48 89 44 24 38       	mov    %rax,0x38(%rsp)
1800f6f76:	44 89 4c 24 30       	mov    %r9d,0x30(%rsp)
1800f6f7b:	48 8d 14 ce          	lea    (%rsi,%rcx,8),%rdx
1800f6f7f:	4c 89 44 24 28       	mov    %r8,0x28(%rsp)
1800f6f84:	41 8b cc             	mov    %r12d,%ecx
1800f6f87:	c6 44 24 20 01       	movb   $0x1,0x20(%rsp)
1800f6f8c:	e8 e7 05 00 00       	call   0x1800f7578
1800f6f91:	8b d8                	mov    %eax,%ebx
1800f6f93:	3d 25 02 00 c0       	cmp    $0xc0000225,%eax
1800f6f98:	75 04                	jne    0x1800f6f9e
1800f6f9a:	33 db                	xor    %ebx,%ebx
1800f6f9c:	eb 1a                	jmp    0x1800f6fb8
1800f6f9e:	8b 8c 24 a0 00 00 00 	mov    0xa0(%rsp),%ecx
1800f6fa5:	4d 85 ff             	test   %r15,%r15
1800f6fa8:	74 0c                	je     0x1800f6fb6
1800f6faa:	8d 04 39             	lea    (%rcx,%rdi,1),%eax
1800f6fad:	3b 84 24 b8 00 00 00 	cmp    0xb8(%rsp),%eax
1800f6fb4:	77 49                	ja     0x1800f6fff
1800f6fb6:	03 f9                	add    %ecx,%edi
1800f6fb8:	ff c5                	inc    %ebp
1800f6fba:	3b ac 24 98 00 00 00 	cmp    0x98(%rsp),%ebp
1800f6fc1:	0f 82 6e ff ff ff    	jb     0x1800f6f35
1800f6fc7:	48 8b 84 24 c0 00 00 	mov    0xc0(%rsp),%rax
1800f6fce:	00
1800f6fcf:	89 38                	mov    %edi,(%rax)
1800f6fd1:	8b 94 24 98 00 00 00 	mov    0x98(%rsp),%edx
1800f6fd8:	48 8b ce             	mov    %rsi,%rcx
1800f6fdb:	e8 00 ee ff ff       	call   0x1800f5de0
1800f6fe0:	48 8b ce             	mov    %rsi,%rcx
1800f6fe3:	e8 14 30 fa ff       	call   0x180099ffc
1800f6fe8:	8b c3                	mov    %ebx,%eax
1800f6fea:	48 8b 9c 24 90 00 00 	mov    0x90(%rsp),%rbx
1800f6ff1:	00
1800f6ff2:	48 83 c4 60          	add    $0x60,%rsp
1800f6ff6:	41 5f                	pop    %r15
1800f6ff8:	41 5c                	pop    %r12
1800f6ffa:	5f                   	pop    %rdi
1800f6ffb:	5e                   	pop    %rsi
1800f6ffc:	5d                   	pop    %rbp
1800f6ffd:	c3                   	ret
1800f6ffe:	cc                   	int3
1800f6fff:	bb 17 00 00 c0       	mov    $0xc0000017,%ebx
1800f7004:	eb cb                	jmp    0x1800f6fd1
1800f7006:	cc                   	int3
1800f7007:	cc                   	int3
1800f7008:	48 8b c4             	mov    %rsp,%rax
1800f700b:	4c 89 48 20          	mov    %r9,0x20(%rax)
1800f700f:	44 89 40 18          	mov    %r8d,0x18(%rax)
1800f7013:	88 50 10             	mov    %dl,0x10(%rax)
1800f7016:	89 48 08             	mov    %ecx,0x8(%rax)
1800f7019:	55                   	push   %rbp
1800f701a:	53                   	push   %rbx
1800f701b:	56                   	push   %rsi
1800f701c:	57                   	push   %rdi
1800f701d:	41 54                	push   %r12
1800f701f:	41 55                	push   %r13
1800f7021:	41 56                	push   %r14
1800f7023:	41 57                	push   %r15
1800f7025:	48 8d 68 b9          	lea    -0x47(%rax),%rbp
1800f7029:	48 81 ec c8 00 00 00 	sub    $0xc8,%rsp
1800f7030:	45 33 ff             	xor    %r15d,%r15d
1800f7033:	48 8d 4d af          	lea    -0x51(%rbp),%rcx
1800f7037:	44 8a ea             	mov    %dl,%r13b
1800f703a:	0f 57 c0             	xorps  %xmm0,%xmm0
1800f703d:	33 d2                	xor    %edx,%edx
1800f703f:	41 8b f7             	mov    %r15d,%esi
1800f7042:	0f 11 44 24 30       	movups %xmm0,0x30(%rsp)
1800f7047:	45 8d 47 48          	lea    0x48(%r15),%r8d
1800f704b:	e8 30 ec 03 00       	call   0x180135c80
1800f7050:	33 d2                	xor    %edx,%edx
1800f7052:	48 8d 4d af          	lea    -0x51(%rbp),%rcx
1800f7056:	45 84 ed             	test   %r13b,%r13b
1800f7059:	75 07                	jne    0x1800f7062
1800f705b:	e8 2c 09 00 00       	call   0x1800f798c
1800f7060:	eb 05                	jmp    0x1800f7067
1800f7062:	e8 95 02 00 00       	call   0x1800f72fc
1800f7067:	b9 00 00 00 80       	mov    $0x80000000,%ecx
1800f706c:	8b d8                	mov    %eax,%ebx
1800f706e:	ba 01 00 00 00       	mov    $0x1,%edx
1800f7073:	8d 04 08             	lea    (%rax,%rcx,1),%eax
1800f7076:	85 c1                	test   %eax,%ecx
1800f7078:	75 0c                	jne    0x1800f7086
1800f707a:	81 fb 25 02 00 c0    	cmp    $0xc0000225,%ebx
1800f7080:	0f 85 79 01 00 00    	jne    0x1800f71ff
1800f7086:	4c 8b 65 6f          	mov    0x6f(%rbp),%r12
1800f708a:	48 8d 7d bf          	lea    -0x41(%rbp),%rdi
1800f708e:	41 8b df             	mov    %r15d,%ebx
1800f7091:	45 8b f7             	mov    %r15d,%r14d
1800f7094:	4c 39 7f f8          	cmp    %r15,-0x8(%rdi)
1800f7098:	0f 84 4b 01 00 00    	je     0x1800f71e9
1800f709e:	8a 07                	mov    (%rdi),%al
1800f70a0:	48 8d 54 24 30       	lea    0x30(%rsp),%rdx
1800f70a5:	33 c9                	xor    %ecx,%ecx
1800f70a7:	84 c0                	test   %al,%al
1800f70a9:	48 0f 45 d1          	cmovne %rcx,%rdx
1800f70ad:	f6 d8                	neg    %al
1800f70af:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
1800f70b4:	48 89 55 87          	mov    %rdx,-0x79(%rbp)
1800f70b8:	48 1b c0             	sbb    %rax,%rax
1800f70bb:	48 23 c1             	and    %rcx,%rax
1800f70be:	48 89 45 8f          	mov    %rax,-0x71(%rbp)
1800f70c2:	4c 8d 05 b7 51 07 00 	lea    0x751b7(%rip),%r8        # 0x18016c280
1800f70c9:	41 8b cf             	mov    %r15d,%ecx
1800f70cc:	48 c1 e1 04          	shl    $0x4,%rcx
1800f70d0:	4c 8b c8             	mov    %rax,%r9
1800f70d3:	49 03 c8             	add    %r8,%rcx
1800f70d6:	48 89 54 24 20       	mov    %rdx,0x20(%rsp)
1800f70db:	45 8a c5             	mov    %r13b,%r8b
1800f70de:	e8 21 fb ff ff       	call   0x1800f6c04
1800f70e3:	8b d8                	mov    %eax,%ebx
1800f70e5:	33 c0                	xor    %eax,%eax
1800f70e7:	85 db                	test   %ebx,%ebx
1800f70e9:	0f 88 10 01 00 00    	js     0x1800f71ff
1800f70ef:	0f 10 44 24 30       	movups 0x30(%rsp),%xmm0
1800f70f4:	83 4d 67 ff          	orl    $0xffffffff,0x67(%rbp)
1800f70f8:	88 45 5f             	mov    %al,0x5f(%rbp)
1800f70fb:	66 0f 7e c0          	movd   %xmm0,%eax
1800f70ff:	f3 0f 7f 45 97       	movdqu %xmm0,-0x69(%rbp)
1800f7104:	0f b7 c0             	movzwl %ax,%eax
1800f7107:	83 c0 02             	add    $0x2,%eax
1800f710a:	8b c8                	mov    %eax,%ecx
1800f710c:	89 44 24 40          	mov    %eax,0x40(%rsp)
1800f7110:	e8 2f 3d f9 ff       	call   0x18008ae44
1800f7115:	4c 8b e8             	mov    %rax,%r13
1800f7118:	48 85 c0             	test   %rax,%rax
1800f711b:	0f 84 9e 00 00 00    	je     0x1800f71bf
1800f7121:	44 0f b7 4d 97       	movzwl -0x69(%rbp),%r9d
1800f7126:	48 8b c8             	mov    %rax,%rcx
1800f7129:	8b 54 24 40          	mov    0x40(%rsp),%edx
1800f712d:	4c 8b 45 9f          	mov    -0x61(%rbp),%r8
1800f7131:	e8 4a 02 00 00       	call   0x1800f7380
1800f7136:	85 c0                	test   %eax,%eax
1800f7138:	78 35                	js     0x1800f716f
1800f713a:	8b 4d 4f             	mov    0x4f(%rbp),%ecx
1800f713d:	4c 8d 4d 67          	lea    0x67(%rbp),%r9
1800f7141:	41 b8 01 00 00 00    	mov    $0x1,%r8d
1800f7147:	49 8b d5             	mov    %r13,%rdx
1800f714a:	e8 cd 12 f7 ff       	call   0x18006841c
1800f714f:	8b 4d 5f             	mov    0x5f(%rbp),%ecx
1800f7152:	85 c0                	test   %eax,%eax
1800f7154:	0f b6 c9             	movzbl %cl,%ecx
1800f7157:	b8 01 00 00 00       	mov    $0x1,%eax
1800f715c:	0f 49 c8             	cmovns %eax,%ecx
1800f715f:	89 4d 5f             	mov    %ecx,0x5f(%rbp)
1800f7162:	8b 4d 67             	mov    0x67(%rbp),%ecx
1800f7165:	83 f9 ff             	cmp    $0xffffffff,%ecx
1800f7168:	74 05                	je     0x1800f716f
1800f716a:	e8 91 13 f7 ff       	call   0x180068500
1800f716f:	49 8b cd             	mov    %r13,%rcx
1800f7172:	e8 85 2e fa ff       	call   0x180099ffc
1800f7177:	33 d2                	xor    %edx,%edx
1800f7179:	38 55 5f             	cmp    %dl,0x5f(%rbp)
1800f717c:	74 41                	je     0x1800f71bf
1800f717e:	4d 85 e4             	test   %r12,%r12
1800f7181:	74 3a                	je     0x1800f71bd
1800f7183:	3b 75 77             	cmp    0x77(%rbp),%esi
1800f7186:	0f 83 af 00 00 00    	jae    0x1800f723b
1800f718c:	0f 10 44 24 30       	movups 0x30(%rsp),%xmm0
1800f7191:	8b c6                	mov    %esi,%eax
1800f7193:	48 89 54 24 38       	mov    %rdx,0x38(%rsp)
1800f7198:	89 54 24 30          	mov    %edx,0x30(%rsp)
1800f719c:	48 8d 0c 40          	lea    (%rax,%rax,2),%rcx
1800f71a0:	8a 07                	mov    (%rdi),%al
1800f71a2:	41 88 44 cc 10       	mov    %al,0x10(%r12,%rcx,8)
1800f71a7:	8a 47 02             	mov    0x2(%rdi),%al
1800f71aa:	41 88 44 cc 12       	mov    %al,0x12(%r12,%rcx,8)
1800f71af:	8a 45 57             	mov    0x57(%rbp),%al
1800f71b2:	41 88 44 cc 11       	mov    %al,0x11(%r12,%rcx,8)
1800f71b7:	f3 41 0f 7f 04 cc    	movdqu %xmm0,(%r12,%rcx,8)
1800f71bd:	ff c6                	inc    %esi
1800f71bf:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
1800f71c4:	e8 5b 6c f8 ff       	call   0x18007de24
1800f71c9:	48 8b 55 87          	mov    -0x79(%rbp),%rdx
1800f71cd:	41 ff c7             	inc    %r15d
1800f71d0:	48 8b 45 8f          	mov    -0x71(%rbp),%rax
1800f71d4:	44 8a 6d 57          	mov    0x57(%rbp),%r13b
1800f71d8:	41 83 ff 04          	cmp    $0x4,%r15d
1800f71dc:	0f 82 e0 fe ff ff    	jb     0x1800f70c2
1800f71e2:	45 33 ff             	xor    %r15d,%r15d
1800f71e5:	41 8d 57 01          	lea    0x1(%r15),%edx
1800f71e9:	44 03 f2             	add    %edx,%r14d
1800f71ec:	48 83 c7 18          	add    $0x18,%rdi
1800f71f0:	44 3b f2             	cmp    %edx,%r14d
1800f71f3:	0f 82 9b fe ff ff    	jb     0x1800f7094
1800f71f9:	48 8b 45 7f          	mov    0x7f(%rbp),%rax
1800f71fd:	89 30                	mov    %esi,(%rax)
1800f71ff:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
1800f7204:	e8 1b 6c f8 ff       	call   0x18007de24
1800f7209:	bf 01 00 00 00       	mov    $0x1,%edi
1800f720e:	48 8d 4d af          	lea    -0x51(%rbp),%rcx
1800f7212:	8b d7                	mov    %edi,%edx
1800f7214:	e8 c7 eb ff ff       	call   0x1800f5de0
1800f7219:	8b d7                	mov    %edi,%edx
1800f721b:	48 8d 4d c7          	lea    -0x39(%rbp),%rcx