1800f8bd4:	8b 85 c0 00 00 00    	mov    0xc0(%rbp),%eax
1800f8bda:	41 b8 ec 1f 00 00    	mov    $0x1fec,%r8d
1800f8be0:	83 c0 ec             	add    $0xffffffec,%eax
1800f8be3:	41 3b c0             	cmp    %r8d,%eax
1800f8be6:	0f 87 9c 03 00 00    	ja     0x1800f8f88
1800f8bec:	8b 95 b0 00 00 00    	mov    0xb0(%rbp),%edx
1800f8bf2:	85 d2                	test   %edx,%edx
1800f8bf4:	0f 84 c9 00 00 00    	je     0x1800f8cc3
1800f8bfa:	81 fa 00 00 00 01    	cmp    $0x1000000,%edx
1800f8c00:	72 0a                	jb     0x1800f8c0c
1800f8c02:	bb 13 01 29 80       	mov    $0x80290113,%ebx
1800f8c07:	e9 97 03 00 00       	jmp    0x1800f8fa3
1800f8c0c:	8b c2                	mov    %edx,%eax
1800f8c0e:	88 55 82             	mov    %dl,-0x7e(%rbp)
1800f8c11:	c1 e8 08             	shr    $0x8,%eax
1800f8c14:	8b ca                	mov    %edx,%ecx
1800f8c16:	88 45 83             	mov    %al,-0x7d(%rbp)
1800f8c19:	41 b9 00 03 00 00    	mov    $0x300,%r9d
1800f8c1f:	c1 e9 10             	shr    $0x10,%ecx
1800f8c22:	83 7e 04 36          	cmpl   $0x36,0x4(%rsi)
1800f8c26:	0f 85 79 ff ff ff    	jne    0x1800f8ba5
1800f8c2c:	8b 46 08             	mov    0x8(%rsi),%eax
1800f8c2f:	41 3b c0             	cmp    %r8d,%eax
1800f8c32:	0f 83 6d ff ff ff    	jae    0x1800f8ba5
1800f8c38:	4c 8d 3c 06          	lea    (%rsi,%rax,1),%r15
1800f8c3c:	66 45 39 4f 04       	cmp    %r9w,0x4(%r15)
1800f8c41:	75 76                	jne    0x1800f8cb9
1800f8c43:	41 0f b7 47 06       	movzwl 0x6(%r15),%eax
1800f8c48:	66 3b 45 82          	cmp    -0x7e(%rbp),%ax
1800f8c4c:	75 6b                	jne    0x1800f8cb9
1800f8c4e:	41 38 4f 08          	cmp    %cl,0x8(%r15)
1800f8c52:	75 65                	jne    0x1800f8cb9
1800f8c54:	48 85 db             	test   %rbx,%rbx
1800f8c57:	75 38                	jne    0x1800f8c91
1800f8c59:	4c 8d 4c 24 38       	lea    0x38(%rsp),%r9
1800f8c5e:	49 8b cc             	mov    %r12,%rcx
1800f8c61:	4c 8d 44 24 58       	lea    0x58(%rsp),%r8
1800f8c66:	e8 d9 f5 ff ff       	call   0x1800f8244
1800f8c6b:	8b d8                	mov    %eax,%ebx
1800f8c6d:	85 c0                	test   %eax,%eax
1800f8c6f:	0f 88 18 03 00 00    	js     0x1800f8f8d
1800f8c75:	8b 54 24 38          	mov    0x38(%rsp),%edx
1800f8c79:	4c 8d 45 88          	lea    -0x78(%rbp),%r8
1800f8c7d:	48 8b 4c 24 58       	mov    0x58(%rsp),%rcx
1800f8c82:	e8 1d f2 ff ff       	call   0x1800f7ea4
1800f8c87:	8b d8                	mov    %eax,%ebx
1800f8c89:	85 c0                	test   %eax,%eax
1800f8c8b:	0f 88 fc 02 00 00    	js     0x1800f8f8d
1800f8c91:	49 8b 47 0e          	mov    0xe(%r15),%rax
1800f8c95:	49 3b 45 00          	cmp    0x0(%r13),%rax
1800f8c99:	75 14                	jne    0x1800f8caf
1800f8c9b:	49 8b 47 16          	mov    0x16(%r15),%rax
1800f8c9f:	49 3b 45 08          	cmp    0x8(%r13),%rax
1800f8ca3:	75 0a                	jne    0x1800f8caf
1800f8ca5:	41 8b 47 1e          	mov    0x1e(%r15),%eax
1800f8ca9:	41 3b 45 10          	cmp    0x10(%r13),%eax
1800f8cad:	74 1e                	je     0x1800f8ccd
1800f8caf:	bb 18 00 28 80       	mov    $0x80280018,%ebx
1800f8cb4:	e9 d4 02 00 00       	jmp    0x1800f8f8d
1800f8cb9:	bb 18 00 28 80       	mov    $0x80280018,%ebx
1800f8cbe:	e9 06 03 00 00       	jmp    0x1800f8fc9
1800f8cc3:	48 85 db             	test   %rbx,%rbx
1800f8cc6:	74 0a                	je     0x1800f8cd2
1800f8cc8:	e9 d8 fe ff ff       	jmp    0x1800f8ba5
1800f8ccd:	4c 8b 7c 24 68       	mov    0x68(%rsp),%r15
1800f8cd2:	48 8d 54 24 50       	lea    0x50(%rsp),%rdx
1800f8cd7:	49 8b cc             	mov    %r12,%rcx
1800f8cda:	e8 21 1e 00 00       	call   0x1800fab00
1800f8cdf:	48 8b 7c 24 50       	mov    0x50(%rsp),%rdi
1800f8ce4:	8b d8                	mov    %eax,%ebx
1800f8ce6:	85 c0                	test   %eax,%eax
1800f8ce8:	0f 88 9f 02 00 00    	js     0x1800f8f8d
1800f8cee:	4c 8b 44 24 70       	mov    0x70(%rsp),%r8
1800f8cf3:	4c 8d 4d a0          	lea    -0x60(%rbp),%r9
1800f8cf7:	48 8b d7             	mov    %rdi,%rdx
1800f8cfa:	49 8b cc             	mov    %r12,%rcx
1800f8cfd:	e8 2a 13 00 00       	call   0x1800fa02c
1800f8d02:	8b d8                	mov    %eax,%ebx
1800f8d04:	85 c0                	test   %eax,%eax
1800f8d06:	0f 88 81 02 00 00    	js     0x1800f8f8d
1800f8d0c:	4c 8b 44 24 78       	mov    0x78(%rsp),%r8
1800f8d11:	4c 8d 4d f0          	lea    -0x10(%rbp),%r9
1800f8d15:	48 8b d7             	mov    %rdi,%rdx
1800f8d18:	49 8b cc             	mov    %r12,%rcx
1800f8d1b:	e8 0c 13 00 00       	call   0x1800fa02c
1800f8d20:	8b d8                	mov    %eax,%ebx
1800f8d22:	85 c0                	test   %eax,%eax
1800f8d24:	0f 88 63 02 00 00    	js     0x1800f8f8d
1800f8d2a:	41 bd 18 00 00 00    	mov    $0x18,%r13d
1800f8d30:	ba c3 00 00 00       	mov    $0xc3,%edx
1800f8d35:	45 8b c5             	mov    %r13d,%r8d
1800f8d38:	48 8b cf             	mov    %rdi,%rcx
1800f8d3b:	e8 1c 32 02 00       	call   0x18011bf5c
1800f8d40:	8b d8                	mov    %eax,%ebx
1800f8d42:	85 c0                	test   %eax,%eax
1800f8d44:	0f 88 43 02 00 00    	js     0x1800f8f8d
1800f8d4a:	8b 54 24 48          	mov    0x48(%rsp),%edx
1800f8d4e:	48 8b cf             	mov    %rdi,%rcx
1800f8d51:	e8 d6 2e 02 00       	call   0x18011bc2c
1800f8d56:	8b d8                	mov    %eax,%ebx
1800f8d58:	85 c0                	test   %eax,%eax
1800f8d5a:	0f 88 2d 02 00 00    	js     0x1800f8f8d
1800f8d60:	48 8b cf             	mov    %rdi,%rcx
1800f8d63:	e8 50 32 02 00       	call   0x18011bfb8
1800f8d68:	8b d8                	mov    %eax,%ebx
1800f8d6a:	85 c0                	test   %eax,%eax
1800f8d6c:	0f 88 1b 02 00 00    	js     0x1800f8f8d
1800f8d72:	0f b7 16             	movzwl (%rsi),%edx
1800f8d75:	48 8b cf             	mov    %rdi,%rcx
1800f8d78:	e8 4b 2e 02 00       	call   0x18011bbc8
1800f8d7d:	8b d8                	mov    %eax,%ebx
1800f8d7f:	85 c0                	test   %eax,%eax
1800f8d81:	0f 88 06 02 00 00    	js     0x1800f8f8d
1800f8d87:	0f b7 56 02          	movzwl 0x2(%rsi),%edx
1800f8d8b:	48 8b cf             	mov    %rdi,%rcx
1800f8d8e:	e8 35 2e 02 00       	call   0x18011bbc8
1800f8d93:	8b d8                	mov    %eax,%ebx
1800f8d95:	85 c0                	test   %eax,%eax
1800f8d97:	0f 88 f0 01 00 00    	js     0x1800f8f8d
1800f8d9d:	8b 56 04             	mov    0x4(%rsi),%edx
1800f8da0:	48 8b cf             	mov    %rdi,%rcx
1800f8da3:	e8 84 2e 02 00       	call   0x18011bc2c
1800f8da8:	8b d8                	mov    %eax,%ebx
1800f8daa:	85 c0                	test   %eax,%eax
1800f8dac:	0f 88 db 01 00 00    	js     0x1800f8f8d
1800f8db2:	44 8b 46 08          	mov    0x8(%rsi),%r8d
1800f8db6:	48 8b cf             	mov    %rdi,%rcx
1800f8db9:	8b 56 04             	mov    0x4(%rsi),%edx
1800f8dbc:	4c 03 c6             	add    %rsi,%r8
1800f8dbf:	e8 e8 2e 02 00       	call   0x18011bcac
1800f8dc4:	8b d8                	mov    %eax,%ebx
1800f8dc6:	85 c0                	test   %eax,%eax
1800f8dc8:	0f 88 bf 01 00 00    	js     0x1800f8f8d
1800f8dce:	8b 56 0c             	mov    0xc(%rsi),%edx
1800f8dd1:	48 8b cf             	mov    %rdi,%rcx
1800f8dd4:	e8 53 2e 02 00       	call   0x18011bc2c
1800f8dd9:	8b d8                	mov    %eax,%ebx
1800f8ddb:	85 c0                	test   %eax,%eax
1800f8ddd:	0f 88 aa 01 00 00    	js     0x1800f8f8d
1800f8de3:	44 8b 46 10          	mov    0x10(%rsi),%r8d
1800f8de7:	48 8b cf             	mov    %rdi,%rcx
1800f8dea:	8b 56 0c             	mov    0xc(%rsi),%edx
1800f8ded:	4c 03 c6             	add    %rsi,%r8
1800f8df0:	e8 b7 2e 02 00       	call   0x18011bcac
1800f8df5:	8b d8                	mov    %eax,%ebx
1800f8df7:	85 c0                	test   %eax,%eax
1800f8df9:	0f 88 8e 01 00 00    	js     0x1800f8f8d
1800f8dff:	48 8b cf             	mov    %rdi,%rcx
1800f8e02:	e8 e9 31 02 00       	call   0x18011bff0
1800f8e07:	8b d8                	mov    %eax,%ebx
1800f8e09:	85 c0                	test   %eax,%eax
1800f8e0b:	0f 88 7c 01 00 00    	js     0x1800f8f8d
1800f8e11:	48 8d 55 a0          	lea    -0x60(%rbp),%rdx
1800f8e15:	e8 6a 17 00 00       	call   0x1800fa584
1800f8e1a:	8b d8                	mov    %eax,%ebx
1800f8e1c:	85 c0                	test   %eax,%eax
1800f8e1e:	0f 88 69 01 00 00    	js     0x1800f8f8d
1800f8e24:	48 8d 55 f0          	lea    -0x10(%rbp),%rdx
1800f8e28:	48 8b cf             	mov    %rdi,%rcx
1800f8e2b:	e8 54 17 00 00       	call   0x1800fa584
1800f8e30:	8b d8                	mov    %eax,%ebx
1800f8e32:	85 c0                	test   %eax,%eax
1800f8e34:	0f 88 53 01 00 00    	js     0x1800f8f8d
1800f8e3a:	48 8b cf             	mov    %rdi,%rcx
1800f8e3d:	e8 ea 31 02 00       	call   0x18011c02c
1800f8e42:	8b d8                	mov    %eax,%ebx
1800f8e44:	85 c0                	test   %eax,%eax
1800f8e46:	0f 88 41 01 00 00    	js     0x1800f8f8d
1800f8e4c:	8b 07                	mov    (%rdi),%eax
1800f8e4e:	4c 8d 4c 24 34       	lea    0x34(%rsp),%r9
1800f8e53:	89 44 24 34          	mov    %eax,0x34(%rsp)
1800f8e57:	49 8b cc             	mov    %r12,%rcx
1800f8e5a:	4c 8b 47 08          	mov    0x8(%rdi),%r8
1800f8e5e:	8b 57 14             	mov    0x14(%rdi),%edx
1800f8e61:	4c 89 44 24 20       	mov    %r8,0x20(%rsp)
1800f8e66:	e8 09 ee ff ff       	call   0x1800f7c74
1800f8e6b:	8b d8                	mov    %eax,%ebx
1800f8e6d:	85 c0                	test   %eax,%eax
1800f8e6f:	0f 88 18 01 00 00    	js     0x1800f8f8d
1800f8e75:	8b 54 24 34          	mov    0x34(%rsp),%edx
1800f8e79:	48 8b cf             	mov    %rdi,%rcx
1800f8e7c:	e8 ff 31 02 00       	call   0x18011c080
1800f8e81:	8b d8                	mov    %eax,%ebx
1800f8e83:	85 c0                	test   %eax,%eax
1800f8e85:	0f 88 02 01 00 00    	js     0x1800f8f8d
1800f8e8b:	48 8b cf             	mov    %rdi,%rcx
1800f8e8e:	e8 29 32 02 00       	call   0x18011c0bc
1800f8e93:	8b d8                	mov    %eax,%ebx
1800f8e95:	85 c0                	test   %eax,%eax
1800f8e97:	0f 88 f0 00 00 00    	js     0x1800f8f8d
1800f8e9d:	48 8b cf             	mov    %rdi,%rcx
1800f8ea0:	e8 13 31 02 00       	call   0x18011bfb8
1800f8ea5:	8b d8                	mov    %eax,%ebx
1800f8ea7:	85 c0                	test   %eax,%eax
1800f8ea9:	0f 88 de 00 00 00    	js     0x1800f8f8d
1800f8eaf:	48 8d 54 24 30       	lea    0x30(%rsp),%rdx
1800f8eb4:	48 8b cf             	mov    %rdi,%rcx
1800f8eb7:	e8 40 2f 02 00       	call   0x18011bdfc
1800f8ebc:	8b d8                	mov    %eax,%ebx
1800f8ebe:	85 c0                	test   %eax,%eax
1800f8ec0:	78 11                	js     0x1800f8ed3
1800f8ec2:	48 8b 05 0f c7 09 00 	mov    0x9c70f(%rip),%rax        # 0x1801955d8
1800f8ec9:	48 85 c0             	test   %rax,%rax
1800f8ecc:	75 0f                	jne    0x1800f8edd
1800f8ece:	bb 0a 01 29 80       	mov    $0x8029010a,%ebx
1800f8ed3:	44 8b 74 24 30       	mov    0x30(%rsp),%r14d
1800f8ed8:	e9 b0 00 00 00       	jmp    0x1800f8f8d
1800f8edd:	44 8b 74 24 30       	mov    0x30(%rsp),%r14d
1800f8ee2:	4c 8d 44 24 40       	lea    0x40(%rsp),%r8
1800f8ee7:	41 8b d6             	mov    %r14d,%edx
1800f8eea:	49 8b cc             	mov    %r12,%rcx
1800f8eed:	ff d0                	call   *%rax
1800f8eef:	0f 1f 00             	nopl   (%rax)
1800f8ef2:	8b d8                	mov    %eax,%ebx
1800f8ef4:	85 c0                	test   %eax,%eax
1800f8ef6:	0f 88 91 00 00 00    	js     0x1800f8f8d
1800f8efc:	4c 8b 44 24 40       	mov    0x40(%rsp),%r8
1800f8f01:	41 8b d6             	mov    %r14d,%edx
1800f8f04:	48 8b cf             	mov    %rdi,%rcx
1800f8f07:	e8 7c 2f 02 00       	call   0x18011be88
1800f8f0c:	8b d8                	mov    %eax,%ebx
1800f8f0e:	85 c0                	test   %eax,%eax
1800f8f10:	78 7b                	js     0x1800f8f8d
1800f8f12:	48 8b cf             	mov    %rdi,%rcx
1800f8f15:	e8 d6 30 02 00       	call   0x18011bff0
1800f8f1a:	8b d8                	mov    %eax,%ebx
1800f8f1c:	85 c0                	test   %eax,%eax
1800f8f1e:	78 6d                	js     0x1800f8f8d
1800f8f20:	4c 8d 45 a0          	lea    -0x60(%rbp),%r8
1800f8f24:	41 8b d5             	mov    %r13d,%edx
1800f8f27:	e8 30 18 00 00       	call   0x1800fa75c
1800f8f2c:	8b d8                	mov    %eax,%ebx
1800f8f2e:	85 c0                	test   %eax,%eax
1800f8f30:	78 5b                	js     0x1800f8f8d
1800f8f32:	4c 8d 45 f0          	lea    -0x10(%rbp),%r8
1800f8f36:	41 8b d5             	mov    %r13d,%edx
1800f8f39:	48 8b cf             	mov    %rdi,%rcx
1800f8f3c:	e8 1b 18 00 00       	call   0x1800fa75c
1800f8f41:	8b d8                	mov    %eax,%ebx
1800f8f43:	85 c0                	test   %eax,%eax
1800f8f45:	78 46                	js     0x1800f8f8d
1800f8f47:	83 7f 10 03          	cmpl   $0x3,0x10(%rdi)
1800f8f4b:	74 07                	je     0x1800f8f54
1800f8f4d:	bb 00 01 29 80       	mov    $0x80290100,%ebx
1800f8f52:	eb 39                	jmp    0x1800f8f8d
1800f8f54:	83 67 10 00          	andl   $0x0,0x10(%rdi)
1800f8f58:	48 8b 44 24 60       	mov    0x60(%rsp),%rax
1800f8f5d:	33 db                	xor    %ebx,%ebx
1800f8f5f:	48 85 c0             	test   %rax,%rax
1800f8f62:	74 1a                	je     0x1800f8f7e
1800f8f64:	45 39 37             	cmp    %r14d,(%r15)
1800f8f67:	72 15                	jb     0x1800f8f7e
1800f8f69:	48 8b 54 24 40       	mov    0x40(%rsp),%rdx
1800f8f6e:	4d 8b c6             	mov    %r14,%r8
1800f8f71:	48 8b c8             	mov    %rax,%rcx
1800f8f74:	45 89 37             	mov    %r14d,(%r15)
1800f8f77:	e8 44 ca 03 00       	call   0x1801359c0
1800f8f7c:	eb 0f                	jmp    0x1800f8f8d
1800f8f7e:	45 89 37             	mov    %r14d,(%r15)
1800f8f81:	bb 06 01 29 80       	mov    $0x80290106,%ebx
1800f8f86:	eb 05                	jmp    0x1800f8f8d
1800f8f88:	bb 04 01 29 80       	mov    $0x80290104,%ebx
1800f8f8d:	4c 8b 44 24 58       	mov    0x58(%rsp),%r8
1800f8f92:	4d 85 c0             	test   %r8,%r8
1800f8f95:	74 0c                	je     0x1800f8fa3
1800f8f97:	8b 54 24 38          	mov    0x38(%rsp),%edx
1800f8f9b:	49 8b cc             	mov    %r12,%rcx
1800f8f9e:	e8 c1 ee ff ff       	call   0x1800f7e64
1800f8fa3:	81 fb 03 08 28 80    	cmp    $0x80280803,%ebx
1800f8fa9:	75 1e                	jne    0x1800f8fc9
1800f8fab:	4c 8d 45 a0          	lea    -0x60(%rbp),%r8
1800f8faf:	48 8b d7             	mov    %rdi,%rdx
1800f8fb2:	49 8b cc             	mov    %r12,%rcx
1800f8fb5:	e8 16 1a 00 00       	call   0x1800fa9d0
1800f8fba:	4c 8d 45 f0          	lea    -0x10(%rbp),%r8
1800f8fbe:	48 8b d7             	mov    %rdi,%rdx
1800f8fc1:	49 8b cc             	mov    %r12,%rcx
1800f8fc4:	e8 07 1a 00 00       	call   0x1800fa9d0
1800f8fc9:	4c 8b 44 24 40       	mov    0x40(%rsp),%r8
1800f8fce:	41 8b d6             	mov    %r14d,%edx
1800f8fd1:	49 8b cc             	mov    %r12,%rcx
1800f8fd4:	e8 8b ee ff ff       	call   0x1800f7e64
1800f8fd9:	48 8b d7             	mov    %rdi,%rdx
1800f8fdc:	49 8b cc             	mov    %r12,%rcx
1800f8fdf:	e8 1c 1c 00 00       	call   0x1800fac00
1800f8fe4:	33 c0                	xor    %eax,%eax
1800f8fe6:	48 8d 7d a0          	lea    -0x60(%rbp),%rdi
1800f8fea:	8d 50 48             	lea    0x48(%rax),%edx
1800f8fed:	8b ca                	mov    %edx,%ecx
1800f8fef:	f3 aa                	rep stos %al,%es:(%rdi)
1800f8ff1:	48 8d 7d f0          	lea    -0x10(%rbp),%rdi
1800f8ff5:	8b ca                	mov    %edx,%ecx
1800f8ff7:	f3 aa                	rep stos %al,%es:(%rdi)
1800f8ff9:	8b c3                	mov    %ebx,%eax
1800f8ffb:	48 8b 4d 40          	mov    0x40(%rbp),%rcx
1800f8fff:	48 33 cc             	xor    %rsp,%rcx
1800f9002:	e8 25 cb f1 ff       	call   0x180015b2c
1800f9007:	48 8b 9c 24 98 01 00 	mov    0x198(%rsp),%rbx
1800f900e:	00
1800f900f:	48 81 c4 50 01 00 00 	add    $0x150,%rsp
1800f9016:	41 5f                	pop    %r15
1800f9018:	41 5e                	pop    %r14
1800f901a:	41 5d                	pop    %r13
1800f901c:	41 5c                	pop    %r12
1800f901e:	5f                   	pop    %rdi
1800f901f:	5e                   	pop    %rsi
1800f9020:	5d                   	pop    %rbp
1800f9021:	c3                   	ret
1800f9022:	cc                   	int3
1800f9023:	cc                   	int3
1800f9024:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1800f9029:	48 89 74 24 20       	mov    %rsi,0x20(%rsp)
1800f902e:	55                   	push   %rbp
1800f902f:	57                   	push   %rdi
1800f9030:	41 56                	push   %r14
1800f9032:	48 8b ec             	mov    %rsp,%rbp
1800f9035:	48 83 ec 50          	sub    $0x50,%rsp
1800f9039:	33 ff                	xor    %edi,%edi
1800f903b:	33 c0                	xor    %eax,%eax
1800f903d:	21 7d 28             	and    %edi,0x28(%rbp)
1800f9040:	0f 57 c0             	xorps  %xmm0,%xmm0
1800f9043:	48 89 7d 30          	mov    %rdi,0x30(%rbp)
1800f9047:	48 8b f2             	mov    %rdx,%rsi
1800f904a:	89 45 f0             	mov    %eax,-0x10(%rbp)
1800f904d:	4c 8b f1             	mov    %rcx,%r14
1800f9050:	0f 11 45 e0          	movups %xmm0,-0x20(%rbp)
1800f9054:	48 85 d2             	test   %rdx,%rdx
1800f9057:	75 0a                	jne    0x1800f9063
1800f9059:	bb 04 01 29 80       	mov    $0x80290104,%ebx
1800f905e:	e9 e6 00 00 00       	jmp    0x1800f9149
1800f9063:	83 3a 18             	cmpl   $0x18,(%rdx)
1800f9066:	72 0a                	jb     0x1800f9072
1800f9068:	bb 13 01 29 80       	mov    $0x80290113,%ebx
1800f906d:	e9 d7 00 00 00       	jmp    0x1800f9149
1800f9072:	0f 11 42 04          	movups %xmm0,0x4(%rdx)
1800f9076:	89 42 14             	mov    %eax,0x14(%rdx)
1800f9079:	48 8d 55 30          	lea    0x30(%rbp),%rdx
1800f907d:	e8 7e 1a 00 00       	call   0x1800fab00
1800f9082:	48 8b 7d 30          	mov    0x30(%rbp),%rdi
1800f9086:	8b d8                	mov    %eax,%ebx
1800f9088:	85 c0                	test   %eax,%eax
1800f908a:	0f 88 b9 00 00 00    	js     0x1800f9149
1800f9090:	ba c1 00 00 00       	mov    $0xc1,%edx
1800f9095:	41 b8 15 00 00 00    	mov    $0x15,%r8d
1800f909b:	48 8b cf             	mov    %rdi,%rcx
1800f909e:	e8 b9 2e 02 00       	call   0x18011bf5c
1800f90a3:	8b d8                	mov    %eax,%ebx
1800f90a5:	85 c0                	test   %eax,%eax
1800f90a7:	0f 88 9c 00 00 00    	js     0x1800f9149
1800f90ad:	8b 16                	mov    (%rsi),%edx