1409a3b93:	48 8d 15 e6 7e 6c 00 	lea    0x6c7ee6(%rip),%rdx        # 0x14106ba80
1409a3b9a:	48 8b cb             	mov    %rbx,%rcx
1409a3b9d:	e8 7e e9 ff ff       	call   0x1409a2520
1409a3ba2:	cc                   	int3
1409a3ba3:	ba 01 00 00 00       	mov    $0x1,%edx
1409a3ba8:	48 8b cb             	mov    %rbx,%rcx
1409a3bab:	e8 04 a7 47 00       	call   0x140e1e2b4
1409a3bb0:	cc                   	int3
1409a3bb1:	cc                   	int3
1409a3bb2:	cc                   	int3
1409a3bb3:	cc                   	int3
1409a3bb4:	cc                   	int3
1409a3bb5:	cc                   	int3
1409a3bb6:	cc                   	int3
1409a3bb7:	cc                   	int3
1409a3bb8:	cc                   	int3
1409a3bb9:	cc                   	int3
1409a3bba:	cc                   	int3
1409a3bbb:	cc                   	int3
1409a3bbc:	cc                   	int3
1409a3bbd:	cc                   	int3
1409a3bbe:	cc                   	int3
1409a3bbf:	cc                   	int3
1409a3bc0:	40 53                	rex push %rbx
1409a3bc2:	48 83 ec 20          	sub    $0x20,%rsp
1409a3bc6:	83 b9 94 01 00 00 00 	cmpl   $0x0,0x194(%rcx)
1409a3bcd:	48 8b d9             	mov    %rcx,%rbx
1409a3bd0:	0f 84 f0 00 00 00    	je     0x1409a3cc6
1409a3bd6:	44 8b 81 a0 01 00 00 	mov    0x1a0(%rcx),%r8d
1409a3bdd:	48 89 6c 24 30       	mov    %rbp,0x30(%rsp)
1409a3be2:	48 89 74 24 38       	mov    %rsi,0x38(%rsp)
1409a3be7:	48 89 7c 24 40       	mov    %rdi,0x40(%rsp)
1409a3bec:	41 83 f8 ff          	cmp    $0xffffffff,%r8d
1409a3bf0:	0f 84 ca 00 00 00    	je     0x1409a3cc0
1409a3bf6:	41 b9 10 00 00 00    	mov    $0x10,%r9d
1409a3bfc:	48 8d 91 58 01 00 00 	lea    0x158(%rcx),%rdx
1409a3c03:	e8 28 53 00 00       	call   0x1409a8f30
1409a3c08:	ba 20 01 00 00       	mov    $0x120,%edx
1409a3c0d:	48 8b cb             	mov    %rbx,%rcx
1409a3c10:	48 8b f8             	mov    %rax,%rdi
1409a3c13:	e8 f8 d8 00 00       	call   0x1409b1510
1409a3c18:	48 8b f0             	mov    %rax,%rsi
1409a3c1b:	48 85 c0             	test   %rax,%rax
1409a3c1e:	0f 84 bf 00 00 00    	je     0x1409a3ce3
1409a3c24:	c7 40 10 15 00 00 00 	movl   $0x15,0x10(%rax)
1409a3c2b:	48 89 80 98 00 00 00 	mov    %rax,0x98(%rax)
1409a3c32:	48 89 78 08          	mov    %rdi,0x8(%rax)
1409a3c36:	c7 40 28 00 00 00 00 	movl   $0x0,0x28(%rax)
1409a3c3d:	83 bb 94 01 00 00 00 	cmpl   $0x0,0x194(%rbx)
1409a3c44:	0f 84 89 00 00 00    	je     0x1409a3cd3
1409a3c4a:	44 8b 83 a4 01 00 00 	mov    0x1a4(%rbx),%r8d
1409a3c51:	41 83 f8 ff          	cmp    $0xffffffff,%r8d
1409a3c55:	74 69                	je     0x1409a3cc0
1409a3c57:	41 b9 08 00 00 00    	mov    $0x8,%r9d
1409a3c5d:	48 8d 93 58 01 00 00 	lea    0x158(%rbx),%rdx
1409a3c64:	48 8b cb             	mov    %rbx,%rcx
1409a3c67:	e8 c4 52 00 00       	call   0x1409a8f30
1409a3c6c:	ba 20 01 00 00       	mov    $0x120,%edx
1409a3c71:	48 8b cb             	mov    %rbx,%rcx
1409a3c74:	48 8b e8             	mov    %rax,%rbp
1409a3c77:	e8 94 d8 00 00       	call   0x1409b1510
1409a3c7c:	48 8b f8             	mov    %rax,%rdi
1409a3c7f:	48 85 c0             	test   %rax,%rax
1409a3c82:	74 5f                	je     0x1409a3ce3
1409a3c84:	48 8b d0             	mov    %rax,%rdx
1409a3c87:	c7 40 10 15 00 00 00 	movl   $0x15,0x10(%rax)
1409a3c8e:	48 8b ce             	mov    %rsi,%rcx
1409a3c91:	48 89 80 98 00 00 00 	mov    %rax,0x98(%rax)
1409a3c98:	48 89 68 08          	mov    %rbp,0x8(%rax)
1409a3c9c:	c7 40 28 05 00 00 00 	movl   $0x5,0x28(%rax)
1409a3ca3:	e8 78 ee ff ff       	call   0x1409a2b20
1409a3ca8:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
1409a3cad:	48 8b c7             	mov    %rdi,%rax
1409a3cb0:	48 8b 7c 24 40       	mov    0x40(%rsp),%rdi
1409a3cb5:	48 8b 6c 24 30       	mov    0x30(%rsp),%rbp
1409a3cba:	48 83 c4 20          	add    $0x20,%rsp
1409a3cbe:	5b                   	pop    %rbx
1409a3cbf:	c3                   	ret
1409a3cc0:	e8 8b be 48 00       	call   0x140e2fb50
1409a3cc5:	cc                   	int3
1409a3cc6:	48 8d 15 93 7d 6c 00 	lea    0x6c7d93(%rip),%rdx        # 0x14106ba60
1409a3ccd:	e8 4e e8 ff ff       	call   0x1409a2520
1409a3cd2:	cc                   	int3
1409a3cd3:	48 8d 15 a6 7d 6c 00 	lea    0x6c7da6(%rip),%rdx        # 0x14106ba80
1409a3cda:	48 8b cb             	mov    %rbx,%rcx
1409a3cdd:	e8 3e e8 ff ff       	call   0x1409a2520
1409a3ce2:	cc                   	int3
1409a3ce3:	ba 01 00 00 00       	mov    $0x1,%edx
1409a3ce8:	48 8b cb             	mov    %rbx,%rcx
1409a3ceb:	e8 c4 a5 47 00       	call   0x140e1e2b4
1409a3cf0:	cc                   	int3
1409a3cf1:	cc                   	int3
1409a3cf2:	cc                   	int3
1409a3cf3:	cc                   	int3
1409a3cf4:	cc                   	int3
1409a3cf5:	cc                   	int3
1409a3cf6:	cc                   	int3
1409a3cf7:	cc                   	int3
1409a3cf8:	cc                   	int3
1409a3cf9:	cc                   	int3
1409a3cfa:	cc                   	int3
1409a3cfb:	cc                   	int3
1409a3cfc:	cc                   	int3
1409a3cfd:	cc                   	int3
1409a3cfe:	cc                   	int3
1409a3cff:	cc                   	int3
1409a3d00:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1409a3d05:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
1409a3d0a:	48 89 74 24 20       	mov    %rsi,0x20(%rsp)
1409a3d0f:	44 89 44 24 18       	mov    %r8d,0x18(%rsp)
1409a3d14:	57                   	push   %rdi
1409a3d15:	41 54                	push   %r12
1409a3d17:	41 55                	push   %r13
1409a3d19:	41 56                	push   %r14
1409a3d1b:	41 57                	push   %r15
1409a3d1d:	48 83 ec 20          	sub    $0x20,%rsp
1409a3d21:	4c 8b 6c 24 70       	mov    0x70(%rsp),%r13
1409a3d26:	33 db                	xor    %ebx,%ebx
1409a3d28:	41 8b f9             	mov    %r9d,%edi
1409a3d2b:	41 8b c0             	mov    %r8d,%eax
1409a3d2e:	44 8b e2             	mov    %edx,%r12d
1409a3d31:	4c 8b f9             	mov    %rcx,%r15
1409a3d34:	41 83 f9 04          	cmp    $0x4,%r9d
1409a3d38:	0f 82 ee 00 00 00    	jb     0x1409a3e2c
1409a3d3e:	45 8d 70 fc          	lea    -0x4(%r8),%r14d
1409a3d42:	8d 6f fc             	lea    -0x4(%rdi),%ebp
1409a3d45:	42 8b 4c 2d 00       	mov    0x0(%rbp,%r13,1),%ecx
1409a3d4a:	ff 15 c0 fb 5d 00    	call   *0x5dfbc0(%rip)        # 0x140f83910
1409a3d50:	45 8d 04 3e          	lea    (%r14,%rdi,1),%r8d
1409a3d54:	45 33 c9             	xor    %r9d,%r9d
1409a3d57:	41 8b d4             	mov    %r12d,%edx
1409a3d5a:	49 8b cf             	mov    %r15,%rcx
1409a3d5d:	8b f0                	mov    %eax,%esi
1409a3d5f:	e8 7c 50 00 00       	call   0x1409a8de0
1409a3d64:	ba 20 01 00 00       	mov    $0x120,%edx
1409a3d69:	49 8b cf             	mov    %r15,%rcx
1409a3d6c:	48 8b f8             	mov    %rax,%rdi
1409a3d6f:	e8 9c d7 00 00       	call   0x1409b1510
1409a3d74:	48 8b d0             	mov    %rax,%rdx
1409a3d77:	48 85 c0             	test   %rax,%rax
1409a3d7a:	0f 84 27 02 00 00    	je     0x1409a3fa7
1409a3d80:	c7 40 10 15 00 00 00 	movl   $0x15,0x10(%rax)
1409a3d87:	48 89 80 98 00 00 00 	mov    %rax,0x98(%rax)
1409a3d8e:	48 89 78 08          	mov    %rdi,0x8(%rax)
1409a3d92:	89 70 28             	mov    %esi,0x28(%rax)
1409a3d95:	48 85 db             	test   %rbx,%rbx
1409a3d98:	0f 84 7c 00 00 00    	je     0x1409a3e1a
1409a3d9e:	48 8b cb             	mov    %rbx,%rcx
1409a3da1:	83 79 44 00          	cmpl   $0x0,0x44(%rcx)
1409a3da5:	48 8d 41 58          	lea    0x58(%rcx),%rax
1409a3da9:	74 07                	je     0x1409a3db2
1409a3dab:	48 8d 81 80 00 00 00 	lea    0x80(%rcx),%rax
1409a3db2:	48 8b 08             	mov    (%rax),%rcx
1409a3db5:	48 89 10             	mov    %rdx,(%rax)
1409a3db8:	48 85 c9             	test   %rcx,%rcx
1409a3dbb:	75 e4                	jne    0x1409a3da1
1409a3dbd:	33 c0                	xor    %eax,%eax
1409a3dbf:	48 8b ca             	mov    %rdx,%rcx
1409a3dc2:	39 43 44             	cmp    %eax,0x44(%rbx)
1409a3dc5:	41 bd 80 00 00 00    	mov    $0x80,%r13d
1409a3dcb:	0f 94 c0             	sete   %al
1409a3dce:	89 43 44             	mov    %eax,0x44(%rbx)
1409a3dd1:	33 c0                	xor    %eax,%eax
1409a3dd3:	39 42 44             	cmp    %eax,0x44(%rdx)
1409a3dd6:	0f 94 c0             	sete   %al
1409a3dd9:	89 42 44             	mov    %eax,0x44(%rdx)
1409a3ddc:	0f 1f 40 00          	nopl   0x0(%rax)
1409a3de0:	83 79 44 00          	cmpl   $0x0,0x44(%rcx)
1409a3de4:	41 b8 58 00 00 00    	mov    $0x58,%r8d
1409a3dea:	4d 0f 45 c5          	cmovne %r13,%r8
1409a3dee:	4c 03 c1             	add    %rcx,%r8
1409a3df1:	49 8b 08             	mov    (%r8),%rcx
1409a3df4:	48 85 c9             	test   %rcx,%rcx
1409a3df7:	75 e7                	jne    0x1409a3de0
1409a3df9:	4c 8b 6c 24 70       	mov    0x70(%rsp),%r13
1409a3dfe:	33 c0                	xor    %eax,%eax
1409a3e00:	49 89 18             	mov    %rbx,(%r8)
1409a3e03:	39 42 44             	cmp    %eax,0x44(%rdx)
1409a3e06:	0f 94 c0             	sete   %al
1409a3e09:	89 42 44             	mov    %eax,0x44(%rdx)
1409a3e0c:	48 8b 83 98 00 00 00 	mov    0x98(%rbx),%rax
1409a3e13:	48 89 82 98 00 00 00 	mov    %rax,0x98(%rdx)
1409a3e1a:	48 8b da             	mov    %rdx,%rbx
1409a3e1d:	8b fd                	mov    %ebp,%edi
1409a3e1f:	83 fd 04             	cmp    $0x4,%ebp
1409a3e22:	0f 83 1a ff ff ff    	jae    0x1409a3d42
1409a3e28:	8b 44 24 60          	mov    0x60(%rsp),%eax
1409a3e2c:	83 ff 02             	cmp    $0x2,%edi
1409a3e2f:	0f 82 f3 00 00 00    	jb     0x1409a3f28
1409a3e35:	44 8d 70 fe          	lea    -0x2(%rax),%r14d
1409a3e39:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
1409a3e40:	8d 6f fe             	lea    -0x2(%rdi),%ebp
1409a3e43:	42 0f b7 4c 2d 00    	movzwl 0x0(%rbp,%r13,1),%ecx
1409a3e49:	ff 15 c9 fa 5d 00    	call   *0x5dfac9(%rip)        # 0x140f83918
1409a3e4f:	45 8d 04 3e          	lea    (%r14,%rdi,1),%r8d
1409a3e53:	41 b9 08 00 00 00    	mov    $0x8,%r9d
1409a3e59:	41 8b d4             	mov    %r12d,%edx
1409a3e5c:	0f b7 f0             	movzwl %ax,%esi
1409a3e5f:	49 8b cf             	mov    %r15,%rcx
1409a3e62:	e8 79 4f 00 00       	call   0x1409a8de0
1409a3e67:	ba 20 01 00 00       	mov    $0x120,%edx
1409a3e6c:	49 8b cf             	mov    %r15,%rcx
1409a3e6f:	48 8b f8             	mov    %rax,%rdi
1409a3e72:	e8 99 d6 00 00       	call   0x1409b1510
1409a3e77:	48 8b d0             	mov    %rax,%rdx
1409a3e7a:	48 85 c0             	test   %rax,%rax
1409a3e7d:	0f 84 24 01 00 00    	je     0x1409a3fa7
1409a3e83:	c7 40 10 15 00 00 00 	movl   $0x15,0x10(%rax)
1409a3e8a:	48 89 80 98 00 00 00 	mov    %rax,0x98(%rax)
1409a3e91:	48 89 78 08          	mov    %rdi,0x8(%rax)
1409a3e95:	89 70 28             	mov    %esi,0x28(%rax)
1409a3e98:	48 85 db             	test   %rbx,%rbx
1409a3e9b:	74 7d                	je     0x1409a3f1a
1409a3e9d:	48 8b cb             	mov    %rbx,%rcx
1409a3ea0:	83 79 44 00          	cmpl   $0x0,0x44(%rcx)
1409a3ea4:	48 8d 41 58          	lea    0x58(%rcx),%rax
1409a3ea8:	74 07                	je     0x1409a3eb1
1409a3eaa:	48 8d 81 80 00 00 00 	lea    0x80(%rcx),%rax
1409a3eb1:	48 8b 08             	mov    (%rax),%rcx
1409a3eb4:	48 89 10             	mov    %rdx,(%rax)
1409a3eb7:	48 85 c9             	test   %rcx,%rcx
1409a3eba:	75 e4                	jne    0x1409a3ea0
1409a3ebc:	33 c0                	xor    %eax,%eax
1409a3ebe:	48 8b ca             	mov    %rdx,%rcx
1409a3ec1:	39 43 44             	cmp    %eax,0x44(%rbx)
1409a3ec4:	41 bd 80 00 00 00    	mov    $0x80,%r13d
1409a3eca:	0f 94 c0             	sete   %al
1409a3ecd:	89 43 44             	mov    %eax,0x44(%rbx)
1409a3ed0:	33 c0                	xor    %eax,%eax
1409a3ed2:	39 42 44             	cmp    %eax,0x44(%rdx)
1409a3ed5:	0f 94 c0             	sete   %al
1409a3ed8:	89 42 44             	mov    %eax,0x44(%rdx)
1409a3edb:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1409a3ee0:	83 79 44 00          	cmpl   $0x0,0x44(%rcx)
1409a3ee4:	41 b8 58 00 00 00    	mov    $0x58,%r8d
1409a3eea:	4d 0f 45 c5          	cmovne %r13,%r8
1409a3eee:	4c 03 c1             	add    %rcx,%r8
1409a3ef1:	49 8b 08             	mov    (%r8),%rcx
1409a3ef4:	48 85 c9             	test   %rcx,%rcx
1409a3ef7:	75 e7                	jne    0x1409a3ee0
1409a3ef9:	4c 8b 6c 24 70       	mov    0x70(%rsp),%r13
1409a3efe:	33 c0                	xor    %eax,%eax
1409a3f00:	49 89 18             	mov    %rbx,(%r8)
1409a3f03:	39 42 44             	cmp    %eax,0x44(%rdx)
1409a3f06:	0f 94 c0             	sete   %al
1409a3f09:	89 42 44             	mov    %eax,0x44(%rdx)
1409a3f0c:	48 8b 83 98 00 00 00 	mov    0x98(%rbx),%rax
1409a3f13:	48 89 82 98 00 00 00 	mov    %rax,0x98(%rdx)
1409a3f1a:	48 8b da             	mov    %rdx,%rbx
1409a3f1d:	8b fd                	mov    %ebp,%edi
1409a3f1f:	83 fd 02             	cmp    $0x2,%ebp
1409a3f22:	0f 83 18 ff ff ff    	jae    0x1409a3e40
1409a3f28:	85 ff                	test   %edi,%edi
1409a3f2a:	74 5b                	je     0x1409a3f87
1409a3f2c:	44 8b 44 24 60       	mov    0x60(%rsp),%r8d
1409a3f31:	41 b9 10 00 00 00    	mov    $0x10,%r9d
1409a3f37:	41 0f b6 75 00       	movzbl 0x0(%r13),%esi
1409a3f3c:	41 8b d4             	mov    %r12d,%edx
1409a3f3f:	49 8b cf             	mov    %r15,%rcx
1409a3f42:	e8 99 4e 00 00       	call   0x1409a8de0
1409a3f47:	ba 20 01 00 00       	mov    $0x120,%edx
1409a3f4c:	49 8b cf             	mov    %r15,%rcx
1409a3f4f:	48 8b e8             	mov    %rax,%rbp
1409a3f52:	e8 b9 d5 00 00       	call   0x1409b1510
1409a3f57:	48 8b f8             	mov    %rax,%rdi
1409a3f5a:	48 85 c0             	test   %rax,%rax
1409a3f5d:	74 48                	je     0x1409a3fa7
1409a3f5f:	c7 40 10 15 00 00 00 	movl   $0x15,0x10(%rax)
1409a3f66:	48 89 80 98 00 00 00 	mov    %rax,0x98(%rax)
1409a3f6d:	48 89 68 08          	mov    %rbp,0x8(%rax)
1409a3f71:	89 70 28             	mov    %esi,0x28(%rax)
1409a3f74:	48 85 db             	test   %rbx,%rbx
1409a3f77:	74 0b                	je     0x1409a3f84
1409a3f79:	48 8b d0             	mov    %rax,%rdx
1409a3f7c:	48 8b cb             	mov    %rbx,%rcx
1409a3f7f:	e8 9c eb ff ff       	call   0x1409a2b20
1409a3f84:	48 8b df             	mov    %rdi,%rbx
1409a3f87:	48 8b 6c 24 58       	mov    0x58(%rsp),%rbp
1409a3f8c:	48 8b c3             	mov    %rbx,%rax
1409a3f8f:	48 8b 5c 24 50       	mov    0x50(%rsp),%rbx
1409a3f94:	48 8b 74 24 68       	mov    0x68(%rsp),%rsi
1409a3f99:	48 83 c4 20          	add    $0x20,%rsp
1409a3f9d:	41 5f                	pop    %r15
1409a3f9f:	41 5e                	pop    %r14
1409a3fa1:	41 5d                	pop    %r13
1409a3fa3:	41 5c                	pop    %r12
1409a3fa5:	5f                   	pop    %rdi
1409a3fa6:	c3                   	ret
1409a3fa7:	ba 01 00 00 00       	mov    $0x1,%edx
1409a3fac:	49 8b cf             	mov    %r15,%rcx
1409a3faf:	e8 00 a3 47 00       	call   0x140e1e2b4
1409a3fb4:	cc                   	int3
1409a3fb5:	cc                   	int3
1409a3fb6:	cc                   	int3
1409a3fb7:	cc                   	int3
1409a3fb8:	cc                   	int3
1409a3fb9:	cc                   	int3
1409a3fba:	cc                   	int3
1409a3fbb:	cc                   	int3
1409a3fbc:	cc                   	int3
1409a3fbd:	cc                   	int3
1409a3fbe:	cc                   	int3
1409a3fbf:	cc                   	int3
1409a3fc0:	48 89 5c 24 18       	mov    %rbx,0x18(%rsp)
1409a3fc5:	89 54 24 10          	mov    %edx,0x10(%rsp)
1409a3fc9:	48 89 4c 24 08       	mov    %rcx,0x8(%rsp)
1409a3fce:	55                   	push   %rbp
1409a3fcf:	56                   	push   %rsi
1409a3fd0:	57                   	push   %rdi
1409a3fd1:	48 83 ec 30          	sub    $0x30,%rsp
1409a3fd5:	48 8b d4             	mov    %rsp,%rdx
1409a3fd8:	e8 73 ae 53 00       	call   0x140edee50
1409a3fdd:	85 c0                	test   %eax,%eax
1409a3fdf:	74 0f                	je     0x1409a3ff0
1409a3fe1:	33 c0                	xor    %eax,%eax
1409a3fe3:	48 8b 5c 24 60       	mov    0x60(%rsp),%rbx
1409a3fe8:	48 83 c4 30          	add    $0x30,%rsp
1409a3fec:	5f                   	pop    %rdi
1409a3fed:	5e                   	pop    %rsi
1409a3fee:	5d                   	pop    %rbp
1409a3fef:	c3                   	ret
1409a3ff0:	8b 4c 24 58          	mov    0x58(%rsp),%ecx
1409a3ff4:	85 c9                	test   %ecx,%ecx
1409a3ff6:	0f 84 a2 00 00 00    	je     0x1409a409e
1409a3ffc:	83 e9 01             	sub    $0x1,%ecx
1409a3fff:	0f 84 99 00 00 00    	je     0x1409a409e
1409a4005:	83 f9 01             	cmp    $0x1,%ecx
1409a4008:	0f 85 b4 01 00 00    	jne    0x1409a41c2
1409a400e:	48 8b 6c 24 50       	mov    0x50(%rsp),%rbp
1409a4013:	48 8b cd             	mov    %rbp,%rcx
1409a4016:	83 bd 30 01 00 00 ff 	cmpl   $0xffffffff,0x130(%rbp)
1409a401d:	0f 84 b1 01 00 00    	je     0x1409a41d4
1409a4023:	ba 00 08 00 00       	mov    $0x800,%edx
1409a4028:	e8 a3 31 00 00       	call   0x1409a71d0
1409a402d:	8b 9d 30 01 00 00    	mov    0x130(%rbp),%ebx
1409a4033:	45 33 c9             	xor    %r9d,%r9d
1409a4036:	f7 d3                	not    %ebx
1409a4038:	48 8b cd             	mov    %rbp,%rcx
1409a403b:	89 5c 24 28          	mov    %ebx,0x28(%rsp)
1409a403f:	48 8b f0             	mov    %rax,%rsi
1409a4042:	c7 44 24 20 00 00 00 	movl   $0x0,0x20(%rsp)
1409a4049:	00
1409a404a:	41 8d 51 06          	lea    0x6(%r9),%edx
1409a404e:	45 8d 41 10          	lea    0x10(%r9),%r8d
1409a4052:	e8 69 5f 00 00       	call   0x1409a9fc0
1409a4057:	45 33 c9             	xor    %r9d,%r9d
1409a405a:	89 5c 24 28          	mov    %ebx,0x28(%rsp)
1409a405e:	48 8b cd             	mov    %rbp,%rcx
1409a4061:	89 5c 24 20          	mov    %ebx,0x20(%rsp)
1409a4065:	48 8b f8             	mov    %rax,%rdi