1408d1b71:	44 89 64 c8 0c       	mov    %r12d,0xc(%rax,%rcx,8)
1408d1b76:	4c 89 44 c8 10       	mov    %r8,0x10(%rax,%rcx,8)
1408d1b7b:	48 8b 07             	mov    (%rdi),%rax
1408d1b7e:	80 78 67 00          	cmpb   $0x0,0x67(%rax)
1408d1b82:	75 31                	jne    0x1408d1bb5
1408d1b84:	85 d2                	test   %edx,%edx
1408d1b86:	79 08                	jns    0x1408d1b90
1408d1b88:	8b 97 90 00 00 00    	mov    0x90(%rdi),%edx
1408d1b8e:	ff ca                	dec    %edx
1408d1b90:	48 63 c2             	movslq %edx,%rax
1408d1b93:	4c 8d 84 24 d0 00 00 	lea    0xd0(%rsp),%r8
1408d1b9a:	00
1408d1b9b:	44 8b cd             	mov    %ebp,%r9d
1408d1b9e:	48 8d 0c 40          	lea    (%rax,%rax,2),%rcx
1408d1ba2:	48 8b 87 88 00 00 00 	mov    0x88(%rdi),%rax
1408d1ba9:	48 8d 14 c8          	lea    (%rax,%rcx,8),%rdx
1408d1bad:	48 8b cf             	mov    %rdi,%rcx
1408d1bb0:	e8 5b 62 05 00       	call   0x140927e10
1408d1bb5:	44 8b 84 24 e0 00 00 	mov    0xe0(%rsp),%r8d
1408d1bbc:	00
1408d1bbd:	45 8b cc             	mov    %r12d,%r9d
1408d1bc0:	89 6c 24 28          	mov    %ebp,0x28(%rsp)
1408d1bc4:	ba 8a 00 00 00       	mov    $0x8a,%edx
1408d1bc9:	48 8b cf             	mov    %rdi,%rcx
1408d1bcc:	44 89 74 24 20       	mov    %r14d,0x20(%rsp)
1408d1bd1:	e8 8a 52 03 00       	call   0x140906e60
1408d1bd6:	8b 84 24 e8 00 00 00 	mov    0xe8(%rsp),%eax
1408d1bdd:	48 8d 0d 1c 23 fd ff 	lea    -0x2dce4(%rip),%rcx        # 0x1408a3f00
1408d1be4:	ff c8                	dec    %eax
1408d1be6:	48 8d 15 f3 db 02 00 	lea    0x2dbf3(%rip),%rdx        # 0x1408ff7e0
1408d1bed:	48 83 c3 20          	add    $0x20,%rbx
1408d1bf1:	89 84 24 e8 00 00 00 	mov    %eax,0xe8(%rsp)
1408d1bf8:	48 89 5c 24 40       	mov    %rbx,0x40(%rsp)
1408d1bfd:	85 c0                	test   %eax,%eax
1408d1bff:	0f 8f 3f fe ff ff    	jg     0x1408d1a44
1408d1c05:	45 85 f6             	test   %r14d,%r14d
1408d1c08:	74 13                	je     0x1408d1c1d
1408d1c0a:	0f b6 46 1f          	movzbl 0x1f(%rsi),%eax
1408d1c0e:	3c 08                	cmp    $0x8,%al
1408d1c10:	73 0b                	jae    0x1408d1c1d
1408d1c12:	44 89 b4 86 d8 00 00 	mov    %r14d,0xd8(%rsi,%rax,4)
1408d1c19:	00
1408d1c1a:	fe 46 1f             	incb   0x1f(%rsi)
1408d1c1d:	45 85 e4             	test   %r12d,%r12d
1408d1c20:	74 13                	je     0x1408d1c35
1408d1c22:	0f b6 46 1f          	movzbl 0x1f(%rsi),%eax
1408d1c26:	3c 08                	cmp    $0x8,%al
1408d1c28:	73 0b                	jae    0x1408d1c35
1408d1c2a:	44 89 a4 86 d8 00 00 	mov    %r12d,0xd8(%rsi,%rax,4)
1408d1c31:	00
1408d1c32:	fe 46 1f             	incb   0x1f(%rsi)
1408d1c35:	48 8b 5c 24 38       	mov    0x38(%rsp),%rbx
1408d1c3a:	48 85 db             	test   %rbx,%rbx
1408d1c3d:	74 60                	je     0x1408d1c9f
1408d1c3f:	48 8b 07             	mov    (%rdi),%rax
1408d1c42:	80 78 67 00          	cmpb   $0x0,0x67(%rax)
1408d1c46:	74 14                	je     0x1408d1c5c
1408d1c48:	48 83 b8 00 03 00 00 	cmpq   $0x0,0x300(%rax)
1408d1c4f:	00
1408d1c50:	75 4d                	jne    0x1408d1c9f
1408d1c52:	48 8b cb             	mov    %rbx,%rcx
1408d1c55:	e8 b6 a5 01 00       	call   0x1408ec210
1408d1c5a:	eb 43                	jmp    0x1408d1c9f
1408d1c5c:	8b 44 24 30          	mov    0x30(%rsp),%eax
1408d1c60:	85 c0                	test   %eax,%eax
1408d1c62:	79 08                	jns    0x1408d1c6c
1408d1c64:	8b 87 90 00 00 00    	mov    0x90(%rdi),%eax
1408d1c6a:	ff c8                	dec    %eax
1408d1c6c:	48 98                	cltq
1408d1c6e:	48 8d 0c 40          	lea    (%rax,%rax,2),%rcx
1408d1c72:	48 8b 87 88 00 00 00 	mov    0x88(%rdi),%rax
1408d1c79:	80 7c c8 01 00       	cmpb   $0x0,0x1(%rax,%rcx,8)
1408d1c7e:	48 8d 14 c8          	lea    (%rax,%rcx,8),%rdx
1408d1c82:	74 13                	je     0x1408d1c97
1408d1c84:	41 b9 f8 ff ff ff    	mov    $0xfffffff8,%r9d
1408d1c8a:	4c 8b c3             	mov    %rbx,%r8
1408d1c8d:	48 8b cf             	mov    %rdi,%rcx
1408d1c90:	e8 7b 61 05 00       	call   0x140927e10
1408d1c95:	eb 08                	jmp    0x1408d1c9f
1408d1c97:	48 89 5a 10          	mov    %rbx,0x10(%rdx)
1408d1c9b:	c6 42 01 f8          	movb   $0xf8,0x1(%rdx)
1408d1c9f:	8b 8c 24 d8 00 00 00 	mov    0xd8(%rsp),%ecx
1408d1ca6:	85 c9                	test   %ecx,%ecx
1408d1ca8:	0f 84 a2 00 00 00    	je     0x1408d1d50
1408d1cae:	8b 97 90 00 00 00    	mov    0x90(%rdi),%edx
1408d1cb4:	79 03                	jns    0x1408d1cb9
1408d1cb6:	8d 4a ff             	lea    -0x1(%rdx),%ecx
1408d1cb9:	48 8b 07             	mov    (%rdi),%rax
1408d1cbc:	80 78 67 00          	cmpb   $0x0,0x67(%rax)
1408d1cc0:	74 09                	je     0x1408d1ccb
1408d1cc2:	48 8d 05 8f 21 b6 00 	lea    0xb6218f(%rip),%rax        # 0x141433e58
1408d1cc9:	eb 12                	jmp    0x1408d1cdd
1408d1ccb:	48 63 c1             	movslq %ecx,%rax
1408d1cce:	48 8d 0c 40          	lea    (%rax,%rax,2),%rcx
1408d1cd2:	48 8b 87 88 00 00 00 	mov    0x88(%rdi),%rax
1408d1cd9:	48 8d 04 c8          	lea    (%rax,%rcx,8),%rax
1408d1cdd:	89 50 08             	mov    %edx,0x8(%rax)
1408d1ce0:	48 63 8f 90 00 00 00 	movslq 0x90(%rdi),%rcx
1408d1ce7:	41 8b 55 40          	mov    0x40(%r13),%edx
1408d1ceb:	45 8b 45 44          	mov    0x44(%r13),%r8d
1408d1cef:	39 8f 94 00 00 00    	cmp    %ecx,0x94(%rdi)
1408d1cf5:	7f 1d                	jg     0x1408d1d14
1408d1cf7:	44 8b ca             	mov    %edx,%r9d
1408d1cfa:	c7 44 24 20 01 00 00 	movl   $0x1,0x20(%rsp)
1408d1d01:	00
1408d1d02:	ba 43 00 00 00       	mov    $0x43,%edx
1408d1d07:	48 8b cf             	mov    %rdi,%rcx
1408d1d0a:	e8 91 b0 fd ff       	call   0x1408acda0
1408d1d0f:	45 33 c9             	xor    %r9d,%r9d
1408d1d12:	eb 34                	jmp    0x1408d1d48
1408d1d14:	8d 41 01             	lea    0x1(%rcx),%eax
1408d1d17:	45 33 c9             	xor    %r9d,%r9d
1408d1d1a:	89 87 90 00 00 00    	mov    %eax,0x90(%rdi)
1408d1d20:	48 8d 0c 49          	lea    (%rcx,%rcx,2),%rcx
1408d1d24:	48 8b 87 88 00 00 00 	mov    0x88(%rdi),%rax
1408d1d2b:	c7 04 c8 43 00 00 00 	movl   $0x43,(%rax,%rcx,8)
1408d1d32:	44 89 44 c8 04       	mov    %r8d,0x4(%rax,%rcx,8)
1408d1d37:	89 54 c8 08          	mov    %edx,0x8(%rax,%rcx,8)
1408d1d3b:	c7 44 c8 0c 01 00 00 	movl   $0x1,0xc(%rax,%rcx,8)
1408d1d42:	00
1408d1d43:	4c 89 4c c8 10       	mov    %r9,0x10(%rax,%rcx,8)
1408d1d48:	c6 46 1f 00          	movb   $0x0,0x1f(%rsi)
1408d1d4c:	44 89 4e 28          	mov    %r9d,0x28(%rsi)
1408d1d50:	4c 8b b4 24 90 00 00 	mov    0x90(%rsp),%r14
1408d1d57:	00
1408d1d58:	48 8b ac 24 98 00 00 	mov    0x98(%rsp),%rbp
1408d1d5f:	00
1408d1d60:	4c 8b bc 24 88 00 00 	mov    0x88(%rsp),%r15
1408d1d67:	00
1408d1d68:	48 81 c4 a0 00 00 00 	add    $0xa0,%rsp
1408d1d6f:	41 5d                	pop    %r13
1408d1d71:	41 5c                	pop    %r12
1408d1d73:	5f                   	pop    %rdi
1408d1d74:	5e                   	pop    %rsi
1408d1d75:	5b                   	pop    %rbx
1408d1d76:	c3                   	ret
1408d1d77:	cc                   	int3
1408d1d78:	cc                   	int3
1408d1d79:	cc                   	int3
1408d1d7a:	cc                   	int3
1408d1d7b:	cc                   	int3
1408d1d7c:	cc                   	int3
1408d1d7d:	cc                   	int3
1408d1d7e:	cc                   	int3
1408d1d7f:	cc                   	int3
1408d1d80:	48 85 d2             	test   %rdx,%rdx
1408d1d83:	0f 84 f7 00 00 00    	je     0x1408d1e80
1408d1d89:	4c 89 4c 24 20       	mov    %r9,0x20(%rsp)
1408d1d8e:	53                   	push   %rbx
1408d1d8f:	55                   	push   %rbp
1408d1d90:	56                   	push   %rsi
1408d1d91:	48 83 ec 40          	sub    $0x40,%rsp
1408d1d95:	48 89 7c 24 60       	mov    %rdi,0x60(%rsp)
1408d1d9a:	41 8b e8             	mov    %r8d,%ebp
1408d1d9d:	4c 89 64 24 68       	mov    %r12,0x68(%rsp)
1408d1da2:	48 8b da             	mov    %rdx,%rbx
1408d1da5:	44 8b a4 24 80 00 00 	mov    0x80(%rsp),%r12d
1408d1dac:	00
1408d1dad:	48 8b f1             	mov    %rcx,%rsi
1408d1db0:	4c 89 6c 24 70       	mov    %r13,0x70(%rsp)
1408d1db5:	44 8b ac 24 a0 00 00 	mov    0xa0(%rsp),%r13d
1408d1dbc:	00
1408d1dbd:	4c 89 74 24 38       	mov    %r14,0x38(%rsp)
1408d1dc2:	44 8b b4 24 90 00 00 	mov    0x90(%rsp),%r14d
1408d1dc9:	00
1408d1dca:	4c 89 7c 24 30       	mov    %r15,0x30(%rsp)
1408d1dcf:	4c 8b bc 24 88 00 00 	mov    0x88(%rsp),%r15
1408d1dd6:	00
1408d1dd7:	0f b6 43 10          	movzbl 0x10(%rbx),%eax
1408d1ddb:	3b c5                	cmp    %ebp,%eax
1408d1ddd:	74 12                	je     0x1408d1df1
1408d1ddf:	80 7b 12 00          	cmpb   $0x0,0x12(%rbx)
1408d1de3:	74 6e                	je     0x1408d1e53
1408d1de5:	3c 7f                	cmp    $0x7f,%al
1408d1de7:	75 6a                	jne    0x1408d1e53
1408d1de9:	81 fd 81 00 00 00    	cmp    $0x81,%ebp
1408d1def:	75 62                	jne    0x1408d1e53
1408d1df1:	0f b6 43 11          	movzbl 0x11(%rbx),%eax
1408d1df5:	41 3b c4             	cmp    %r12d,%eax
1408d1df8:	75 59                	jne    0x1408d1e53
1408d1dfa:	48 8b 4b 20          	mov    0x20(%rbx),%rcx
1408d1dfe:	49 8b d1             	mov    %r9,%rdx
1408d1e01:	e8 ca 4b fc ff       	call   0x1408969d0
1408d1e06:	85 c0                	test   %eax,%eax
1408d1e08:	74 44                	je     0x1408d1e4e
1408d1e0a:	80 7b 12 00          	cmpb   $0x0,0x12(%rbx)
1408d1e0e:	75 23                	jne    0x1408d1e33
1408d1e10:	8b 84 24 98 00 00 00 	mov    0x98(%rsp),%eax
1408d1e17:	45 8b ce             	mov    %r14d,%r9d
1408d1e1a:	44 89 6c 24 28       	mov    %r13d,0x28(%rsp)
1408d1e1f:	4d 8b c7             	mov    %r15,%r8
1408d1e22:	48 8b d3             	mov    %rbx,%rdx
1408d1e25:	89 44 24 20          	mov    %eax,0x20(%rsp)
1408d1e29:	48 8b ce             	mov    %rsi,%rcx
1408d1e2c:	e8 5f 00 00 00       	call   0x1408d1e90
1408d1e31:	eb 1b                	jmp    0x1408d1e4e
1408d1e33:	48 83 be a0 00 00 00 	cmpq   $0x0,0xa0(%rsi)
1408d1e3a:	00
1408d1e3b:	75 11                	jne    0x1408d1e4e
1408d1e3d:	45 8b ce             	mov    %r14d,%r9d
1408d1e40:	4d 8b c7             	mov    %r15,%r8
1408d1e43:	48 8b d3             	mov    %rbx,%rdx
1408d1e46:	48 8b ce             	mov    %rsi,%rcx
1408d1e49:	e8 b2 82 fc ff       	call   0x14089a100
1408d1e4e:	4c 8b 4c 24 78       	mov    0x78(%rsp),%r9
1408d1e53:	48 8b 5b 40          	mov    0x40(%rbx),%rbx
1408d1e57:	48 85 db             	test   %rbx,%rbx
1408d1e5a:	0f 85 77 ff ff ff    	jne    0x1408d1dd7
1408d1e60:	4c 8b 7c 24 30       	mov    0x30(%rsp),%r15
1408d1e65:	4c 8b 74 24 38       	mov    0x38(%rsp),%r14
1408d1e6a:	4c 8b 6c 24 70       	mov    0x70(%rsp),%r13
1408d1e6f:	4c 8b 64 24 68       	mov    0x68(%rsp),%r12
1408d1e74:	48 8b 7c 24 60       	mov    0x60(%rsp),%rdi
1408d1e79:	48 83 c4 40          	add    $0x40,%rsp
1408d1e7d:	5e                   	pop    %rsi
1408d1e7e:	5d                   	pop    %rbp
1408d1e7f:	5b                   	pop    %rbx
1408d1e80:	c3                   	ret
1408d1e81:	cc                   	int3
1408d1e82:	cc                   	int3
1408d1e83:	cc                   	int3
1408d1e84:	cc                   	int3
1408d1e85:	cc                   	int3
1408d1e86:	cc                   	int3
1408d1e87:	cc                   	int3
1408d1e88:	cc                   	int3
1408d1e89:	cc                   	int3
1408d1e8a:	cc                   	int3
1408d1e8b:	cc                   	int3
1408d1e8c:	cc                   	int3
1408d1e8d:	cc                   	int3
1408d1e8e:	cc                   	int3
1408d1e8f:	cc                   	int3
1408d1e90:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1408d1e95:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
1408d1e9a:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
1408d1e9f:	57                   	push   %rdi
1408d1ea0:	41 56                	push   %r14
1408d1ea2:	41 57                	push   %r15
1408d1ea4:	48 83 ec 30          	sub    $0x30,%rsp
1408d1ea8:	48 8b 59 10          	mov    0x10(%rcx),%rbx
1408d1eac:	45 8b f9             	mov    %r9d,%r15d
1408d1eaf:	49 8b e8             	mov    %r8,%rbp
1408d1eb2:	48 8b f2             	mov    %rdx,%rsi
1408d1eb5:	48 8b f9             	mov    %rcx,%rdi
1408d1eb8:	48 85 db             	test   %rbx,%rbx
1408d1ebb:	75 1e                	jne    0x1408d1edb
1408d1ebd:	48 39 99 a0 00 00 00 	cmp    %rbx,0xa0(%rcx)
1408d1ec4:	75 0d                	jne    0x1408d1ed3
1408d1ec6:	48 8b 01             	mov    (%rcx),%rax
1408d1ec9:	f6 40 60 08          	testb  $0x8,0x60(%rax)
1408d1ecd:	75 04                	jne    0x1408d1ed3
1408d1ecf:	c6 41 23 01          	movb   $0x1,0x23(%rcx)
1408d1ed3:	e8 e8 59 03 00       	call   0x1409078c0
1408d1ed8:	48 8b d8             	mov    %rax,%rbx
1408d1edb:	48 8b 8f a0 00 00 00 	mov    0xa0(%rdi),%rcx
1408d1ee2:	48 8b d7             	mov    %rdi,%rdx
1408d1ee5:	44 8b 4c 24 70       	mov    0x70(%rsp),%r9d
1408d1eea:	48 85 c9             	test   %rcx,%rcx
1408d1eed:	48 0f 45 d1          	cmovne %rcx,%rdx
1408d1ef1:	48 8b 82 b0 00 00 00 	mov    0xb0(%rdx),%rax
1408d1ef8:	48 85 c0             	test   %rax,%rax
1408d1efb:	74 17                	je     0x1408d1f14
1408d1efd:	0f 1f 00             	nopl   (%rax)
1408d1f00:	48 39 30             	cmp    %rsi,(%rax)
1408d1f03:	75 06                	jne    0x1408d1f0b
1408d1f05:	44 39 48 18          	cmp    %r9d,0x18(%rax)
1408d1f09:	74 21                	je     0x1408d1f2c
1408d1f0b:	48 8b 40 08          	mov    0x8(%rax),%rax
1408d1f0f:	48 85 c0             	test   %rax,%rax
1408d1f12:	75 ec                	jne    0x1408d1f00
1408d1f14:	4c 8b c5             	mov    %rbp,%r8
1408d1f17:	48 8b d6             	mov    %rsi,%rdx
1408d1f1a:	48 8b cf             	mov    %rdi,%rcx
1408d1f1d:	e8 ce 85 fc ff       	call   0x14089a4f0
1408d1f22:	48 8b 0f             	mov    (%rdi),%rcx
1408d1f25:	c7 41 54 ff ff ff ff 	movl   $0xffffffff,0x54(%rcx)
1408d1f2c:	48 85 c0             	test   %rax,%rax
1408d1f2f:	0f 84 ff 00 00 00    	je     0x1408d2034
1408d1f35:	45 33 d2             	xor    %r10d,%r10d
1408d1f38:	4c 39 16             	cmp    %r10,(%rsi)
1408d1f3b:	74 14                	je     0x1408d1f51
1408d1f3d:	48 8b 0f             	mov    (%rdi),%rcx
1408d1f40:	8b 51 30             	mov    0x30(%rcx),%edx
1408d1f43:	48 0f ba e2 0d       	bt     $0xd,%rdx
1408d1f48:	72 07                	jb     0x1408d1f51
1408d1f4a:	be 01 00 00 00       	mov    $0x1,%esi
1408d1f4f:	eb 04                	jmp    0x1408d1f55
1408d1f51:	41 0f b7 f2          	movzwl %r10w,%esi
1408d1f55:	44 8b 4f 38          	mov    0x38(%rdi),%r9d
1408d1f59:	41 ff c1             	inc    %r9d
1408d1f5c:	44 89 4f 38          	mov    %r9d,0x38(%rdi)
1408d1f60:	4c 63 83 90 00 00 00 	movslq 0x90(%rbx),%r8
1408d1f67:	48 8b 78 10          	mov    0x10(%rax),%rdi
1408d1f6b:	44 39 83 94 00 00 00 	cmp    %r8d,0x94(%rbx)
1408d1f72:	7f 1f                	jg     0x1408d1f93
1408d1f74:	44 89 4c 24 20       	mov    %r9d,0x20(%rsp)
1408d1f79:	45 8b c7             	mov    %r15d,%r8d
1408d1f7c:	44 8b 4c 24 78       	mov    0x78(%rsp),%r9d
1408d1f81:	ba 2f 00 00 00       	mov    $0x2f,%edx
1408d1f86:	48 8b cb             	mov    %rbx,%rcx
1408d1f89:	e8 12 ae fd ff       	call   0x1408acda0
1408d1f8e:	44 8b c0             	mov    %eax,%r8d
1408d1f91:	eb 35                	jmp    0x1408d1fc8
1408d1f93:	41 8d 40 01          	lea    0x1(%r8),%eax
1408d1f97:	89 83 90 00 00 00    	mov    %eax,0x90(%rbx)
1408d1f9d:	4b 8d 0c 40          	lea    (%r8,%r8,2),%rcx
1408d1fa1:	48 8b 83 88 00 00 00 	mov    0x88(%rbx),%rax
1408d1fa8:	c7 04 c8 2f 00 00 00 	movl   $0x2f,(%rax,%rcx,8)
1408d1faf:	44 89 7c c8 04       	mov    %r15d,0x4(%rax,%rcx,8)
1408d1fb4:	44 89 4c c8 0c       	mov    %r9d,0xc(%rax,%rcx,8)
1408d1fb9:	48 8d 14 c8          	lea    (%rax,%rcx,8),%rdx
1408d1fbd:	8b 44 24 78          	mov    0x78(%rsp),%eax
1408d1fc1:	4c 89 52 10          	mov    %r10,0x10(%rdx)
1408d1fc5:	89 42 08             	mov    %eax,0x8(%rdx)
1408d1fc8:	48 8b 03             	mov    (%rbx),%rax
1408d1fcb:	80 78 67 00          	cmpb   $0x0,0x67(%rax)
1408d1fcf:	75 48                	jne    0x1408d2019
1408d1fd1:	45 85 c0             	test   %r8d,%r8d
1408d1fd4:	79 0a                	jns    0x1408d1fe0
1408d1fd6:	44 8b 83 90 00 00 00 	mov    0x90(%rbx),%r8d
1408d1fdd:	41 ff c8             	dec    %r8d
1408d1fe0:	49 63 c0             	movslq %r8d,%rax
1408d1fe3:	48 8d 0c 40          	lea    (%rax,%rax,2),%rcx
1408d1fe7:	48 8b 83 88 00 00 00 	mov    0x88(%rbx),%rax
1408d1fee:	80 7c c8 01 00       	cmpb   $0x0,0x1(%rax,%rcx,8)
1408d1ff3:	48 8d 14 c8          	lea    (%rax,%rcx,8),%rdx
1408d1ff7:	74 13                	je     0x1408d200c
1408d1ff9:	41 b9 fc ff ff ff    	mov    $0xfffffffc,%r9d
1408d1fff:	4c 8b c7             	mov    %rdi,%r8
1408d2002:	48 8b cb             	mov    %rbx,%rcx
1408d2005:	e8 06 5e 05 00       	call   0x140927e10
1408d200a:	eb 0d                	jmp    0x1408d2019
1408d200c:	48 85 ff             	test   %rdi,%rdi
1408d200f:	74 08                	je     0x1408d2019
1408d2011:	48 89 7a 10          	mov    %rdi,0x10(%rdx)
1408d2015:	c6 42 01 fc          	movb   $0xfc,0x1(%rdx)
1408d2019:	48 63 83 90 00 00 00 	movslq 0x90(%rbx),%rax
1408d2020:	85 c0                	test   %eax,%eax
1408d2022:	7e 10                	jle    0x1408d2034
1408d2024:	48 8d 0c 40          	lea    (%rax,%rax,2),%rcx
1408d2028:	48 8b 83 88 00 00 00 	mov    0x88(%rbx),%rax
1408d202f:	66 89 74 c8 ea       	mov    %si,-0x16(%rax,%rcx,8)
1408d2034:	48 8b 5c 24 50       	mov    0x50(%rsp),%rbx
1408d2039:	48 8b 6c 24 58       	mov    0x58(%rsp),%rbp
1408d203e:	48 8b 74 24 60       	mov    0x60(%rsp),%rsi
1408d2043:	48 83 c4 30          	add    $0x30,%rsp
1408d2047:	41 5f                	pop    %r15
1408d2049:	41 5e                	pop    %r14
1408d204b:	5f                   	pop    %rdi