1403a7aee:	49 2b 56 08          	sub    0x8(%r14),%rdx
1403a7af2:	48 c1 fa 02          	sar    $0x2,%rdx
1403a7af6:	48 85 d2             	test   %rdx,%rdx
1403a7af9:	74 52                	je     0x1403a7b4d
1403a7afb:	48 b8 ff ff ff ff ff 	movabs $0x3fffffffffffffff,%rax
1403a7b02:	ff ff 3f
1403a7b05:	48 3b d0             	cmp    %rax,%rdx
1403a7b08:	77 5f                	ja     0x1403a7b69
1403a7b0a:	48 89 5c 24 30       	mov    %rbx,0x30(%rsp)
1403a7b0f:	48 83 c1 08          	add    $0x8,%rcx
1403a7b13:	48 89 7c 24 38       	mov    %rdi,0x38(%rsp)
1403a7b18:	e8 03 f3 ec ff       	call   0x140276e20
1403a7b1d:	49 8b 56 08          	mov    0x8(%r14),%rdx
1403a7b21:	49 8b 5e 10          	mov    0x10(%r14),%rbx
1403a7b25:	49 8b 7f 08          	mov    0x8(%r15),%rdi
1403a7b29:	48 2b da             	sub    %rdx,%rbx
1403a7b2c:	4c 8b c3             	mov    %rbx,%r8
1403a7b2f:	48 8b cf             	mov    %rdi,%rcx
1403a7b32:	e8 d9 74 b3 00       	call   0x140edf010
1403a7b37:	48 c1 fb 02          	sar    $0x2,%rbx
1403a7b3b:	48 8d 04 9f          	lea    (%rdi,%rbx,4),%rax
1403a7b3f:	48 8b 7c 24 38       	mov    0x38(%rsp),%rdi
1403a7b44:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1403a7b49:	49 89 47 10          	mov    %rax,0x10(%r15)
1403a7b4d:	49 8b 46 20          	mov    0x20(%r14),%rax
1403a7b51:	48 8b 74 24 40       	mov    0x40(%rsp),%rsi
1403a7b56:	4c 8b 74 24 48       	mov    0x48(%rsp),%r14
1403a7b5b:	49 89 47 20          	mov    %rax,0x20(%r15)
1403a7b5f:	49 8b c7             	mov    %r15,%rax
1403a7b62:	48 83 c4 20          	add    $0x20,%rsp
1403a7b66:	41 5f                	pop    %r15
1403a7b68:	c3                   	ret
1403a7b69:	e8 22 5a df ff       	call   0x14019d590
1403a7b6e:	cc                   	int3
1403a7b6f:	cc                   	int3
1403a7b70:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
1403a7b75:	48 89 6c 24 18       	mov    %rbp,0x18(%rsp)
1403a7b7a:	48 89 74 24 20       	mov    %rsi,0x20(%rsp)
1403a7b7f:	48 89 4c 24 08       	mov    %rcx,0x8(%rsp)
1403a7b84:	57                   	push   %rdi
1403a7b85:	48 83 ec 20          	sub    $0x20,%rsp
1403a7b89:	48 8b f9             	mov    %rcx,%rdi
1403a7b8c:	33 c0                	xor    %eax,%eax
1403a7b8e:	48 89 01             	mov    %rax,(%rcx)
1403a7b91:	48 89 41 08          	mov    %rax,0x8(%rcx)
1403a7b95:	48 89 41 10          	mov    %rax,0x10(%rcx)
1403a7b99:	48 89 41 18          	mov    %rax,0x18(%rcx)
1403a7b9d:	48 89 41 20          	mov    %rax,0x20(%rcx)
1403a7ba1:	48 89 41 28          	mov    %rax,0x28(%rcx)
1403a7ba5:	48 89 41 30          	mov    %rax,0x30(%rcx)
1403a7ba9:	48 89 41 38          	mov    %rax,0x38(%rcx)
1403a7bad:	48 89 41 40          	mov    %rax,0x40(%rcx)
1403a7bb1:	48 89 41 48          	mov    %rax,0x48(%rcx)
1403a7bb5:	48 89 41 50          	mov    %rax,0x50(%rcx)
1403a7bb9:	48 89 41 58          	mov    %rax,0x58(%rcx)
1403a7bbd:	48 89 41 60          	mov    %rax,0x60(%rcx)
1403a7bc1:	48 89 41 68          	mov    %rax,0x68(%rcx)
1403a7bc5:	48 89 41 70          	mov    %rax,0x70(%rcx)
1403a7bc9:	48 89 41 78          	mov    %rax,0x78(%rcx)
1403a7bcd:	48 8d b1 80 00 00 00 	lea    0x80(%rcx),%rsi
1403a7bd4:	48 89 06             	mov    %rax,(%rsi)
1403a7bd7:	48 89 46 08          	mov    %rax,0x8(%rsi)
1403a7bdb:	48 89 46 10          	mov    %rax,0x10(%rsi)
1403a7bdf:	48 89 81 98 00 00 00 	mov    %rax,0x98(%rcx)
1403a7be6:	4c 89 81 a0 00 00 00 	mov    %r8,0xa0(%rcx)
1403a7bed:	48 89 91 a8 00 00 00 	mov    %rdx,0xa8(%rcx)
1403a7bf4:	48 8b 54 24 50       	mov    0x50(%rsp),%rdx
1403a7bf9:	48 89 91 b0 00 00 00 	mov    %rdx,0xb0(%rcx)
1403a7c00:	8b 44 24 60          	mov    0x60(%rsp),%eax
1403a7c04:	89 81 b8 00 00 00    	mov    %eax,0xb8(%rcx)
1403a7c0a:	8b 4c 24 68          	mov    0x68(%rsp),%ecx
1403a7c0e:	89 8f bc 00 00 00    	mov    %ecx,0xbc(%rdi)
1403a7c14:	c6 87 c0 00 00 00 00 	movb   $0x0,0xc0(%rdi)
1403a7c1b:	8b 44 24 58          	mov    0x58(%rsp),%eax
1403a7c1f:	89 87 c4 00 00 00    	mov    %eax,0xc4(%rdi)
1403a7c25:	f6 42 0c 08          	testb  $0x8,0xc(%rdx)
1403a7c29:	74 09                	je     0x1403a7c34
1403a7c2b:	f6 c1 10             	test   $0x10,%cl
1403a7c2e:	75 04                	jne    0x1403a7c34
1403a7c30:	b0 01                	mov    $0x1,%al
1403a7c32:	eb 02                	jmp    0x1403a7c36
1403a7c34:	32 c0                	xor    %al,%al
1403a7c36:	88 87 c8 00 00 00    	mov    %al,0xc8(%rdi)
1403a7c3c:	4c 89 8f d0 00 00 00 	mov    %r9,0xd0(%rdi)
1403a7c43:	8b 5a 24             	mov    0x24(%rdx),%ebx
1403a7c46:	48 8b 6e 08          	mov    0x8(%rsi),%rbp
1403a7c4a:	48 8b cd             	mov    %rbp,%rcx
1403a7c4d:	48 c1 f9 04          	sar    $0x4,%rcx
1403a7c51:	48 3b d9             	cmp    %rcx,%rbx
1403a7c54:	73 0a                	jae    0x1403a7c60
1403a7c56:	48 c1 e3 04          	shl    $0x4,%rbx
1403a7c5a:	48 89 5e 08          	mov    %rbx,0x8(%rsi)
1403a7c5e:	eb 3e                	jmp    0x1403a7c9e
1403a7c60:	76 3c                	jbe    0x1403a7c9e
1403a7c62:	48 8b 46 10          	mov    0x10(%rsi),%rax
1403a7c66:	48 c1 f8 04          	sar    $0x4,%rax
1403a7c6a:	48 3b d8             	cmp    %rax,%rbx
1403a7c6d:	76 12                	jbe    0x1403a7c81
1403a7c6f:	4c 8d 44 24 60       	lea    0x60(%rsp),%r8
1403a7c74:	48 8b d3             	mov    %rbx,%rdx
1403a7c77:	48 8b ce             	mov    %rsi,%rcx
1403a7c7a:	e8 81 ec ff ff       	call   0x1403a6900
1403a7c7f:	eb 1d                	jmp    0x1403a7c9e
1403a7c81:	48 2b d9             	sub    %rcx,%rbx
1403a7c84:	74 14                	je     0x1403a7c9a
1403a7c86:	48 c1 e3 04          	shl    $0x4,%rbx
1403a7c8a:	4c 8b c3             	mov    %rbx,%r8
1403a7c8d:	33 d2                	xor    %edx,%edx
1403a7c8f:	48 8b cd             	mov    %rbp,%rcx
1403a7c92:	e8 19 7a b3 00       	call   0x140edf6b0
1403a7c97:	48 03 eb             	add    %rbx,%rbp
1403a7c9a:	48 89 6e 08          	mov    %rbp,0x8(%rsi)
1403a7c9e:	48 8b c7             	mov    %rdi,%rax
1403a7ca1:	48 8b 5c 24 38       	mov    0x38(%rsp),%rbx
1403a7ca6:	48 8b 6c 24 40       	mov    0x40(%rsp),%rbp
1403a7cab:	48 8b 74 24 48       	mov    0x48(%rsp),%rsi
1403a7cb0:	48 83 c4 20          	add    $0x20,%rsp
1403a7cb4:	5f                   	pop    %rdi
1403a7cb5:	c3                   	ret
1403a7cb6:	cc                   	int3
1403a7cb7:	cc                   	int3
1403a7cb8:	cc                   	int3
1403a7cb9:	cc                   	int3
1403a7cba:	cc                   	int3
1403a7cbb:	cc                   	int3
1403a7cbc:	cc                   	int3
1403a7cbd:	cc                   	int3
1403a7cbe:	cc                   	int3
1403a7cbf:	cc                   	int3
1403a7cc0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1403a7cc5:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
1403a7cca:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
1403a7ccf:	57                   	push   %rdi
1403a7cd0:	41 54                	push   %r12
1403a7cd2:	41 55                	push   %r13
1403a7cd4:	41 56                	push   %r14
1403a7cd6:	41 57                	push   %r15
1403a7cd8:	48 83 ec 20          	sub    $0x20,%rsp
1403a7cdc:	48 8b d9             	mov    %rcx,%rbx
1403a7cdf:	48 8d 05 aa 1a c0 00 	lea    0xc01aaa(%rip),%rax        # 0x140fa9790
1403a7ce6:	48 89 01             	mov    %rax,(%rcx)
1403a7ce9:	48 8d 79 08          	lea    0x8(%rcx),%rdi
1403a7ced:	33 c0                	xor    %eax,%eax
1403a7cef:	48 89 07             	mov    %rax,(%rdi)
1403a7cf2:	48 8d 71 10          	lea    0x10(%rcx),%rsi
1403a7cf6:	48 89 06             	mov    %rax,(%rsi)
1403a7cf9:	48 89 41 18          	mov    %rax,0x18(%rcx)
1403a7cfd:	48 89 41 20          	mov    %rax,0x20(%rcx)
1403a7d01:	4c 8d 71 28          	lea    0x28(%rcx),%r14
1403a7d05:	49 89 06             	mov    %rax,(%r14)
1403a7d08:	4c 8d 79 30          	lea    0x30(%rcx),%r15
1403a7d0c:	49 89 07             	mov    %rax,(%r15)
1403a7d0f:	48 89 41 38          	mov    %rax,0x38(%rcx)
1403a7d13:	48 89 41 40          	mov    %rax,0x40(%rcx)
1403a7d17:	48 8d 69 48          	lea    0x48(%rcx),%rbp
1403a7d1b:	89 45 00             	mov    %eax,0x0(%rbp)
1403a7d1e:	4c 8d 61 4c          	lea    0x4c(%rcx),%r12
1403a7d22:	41 89 04 24          	mov    %eax,(%r12)
1403a7d26:	48 89 41 50          	mov    %rax,0x50(%rcx)
1403a7d2a:	48 89 41 58          	mov    %rax,0x58(%rcx)
1403a7d2e:	b9 10 00 00 00       	mov    $0x10,%ecx
1403a7d33:	e8 d0 33 a7 00       	call   0x140e1b108
1403a7d38:	4c 8b e8             	mov    %rax,%r13
1403a7d3b:	48 85 c0             	test   %rax,%rax
1403a7d3e:	74 0f                	je     0x1403a7d4f
1403a7d40:	b1 01                	mov    $0x1,%cl
1403a7d42:	e8 25 45 a5 00       	call   0x140dfc26c
1403a7d47:	49 89 45 08          	mov    %rax,0x8(%r13)
1403a7d4b:	33 c9                	xor    %ecx,%ecx
1403a7d4d:	eb 05                	jmp    0x1403a7d54
1403a7d4f:	33 c9                	xor    %ecx,%ecx
1403a7d51:	44 8b e9             	mov    %ecx,%r13d
1403a7d54:	4c 89 6b 60          	mov    %r13,0x60(%rbx)
1403a7d58:	48 8d 05 41 db c3 00 	lea    0xc3db41(%rip),%rax        # 0x140fe58a0
1403a7d5f:	48 89 03             	mov    %rax,(%rbx)
1403a7d62:	c6 43 7c 00          	movb   $0x0,0x7c(%rbx)
1403a7d66:	c6 43 71 00          	movb   $0x0,0x71(%rbx)
1403a7d6a:	48 89 7b 18          	mov    %rdi,0x18(%rbx)
1403a7d6e:	48 89 73 20          	mov    %rsi,0x20(%rbx)
1403a7d72:	4c 89 73 38          	mov    %r14,0x38(%rbx)
1403a7d76:	4c 89 7b 40          	mov    %r15,0x40(%rbx)
1403a7d7a:	48 89 6b 50          	mov    %rbp,0x50(%rbx)
1403a7d7e:	4c 89 63 58          	mov    %r12,0x58(%rbx)
1403a7d82:	48 89 0e             	mov    %rcx,(%rsi)
1403a7d85:	49 89 0f             	mov    %rcx,(%r15)
1403a7d88:	41 89 0c 24          	mov    %ecx,(%r12)
1403a7d8c:	48 89 0f             	mov    %rcx,(%rdi)
1403a7d8f:	49 89 0e             	mov    %rcx,(%r14)
1403a7d92:	89 4d 00             	mov    %ecx,0x0(%rbp)
1403a7d95:	48 89 8b 80 00 00 00 	mov    %rcx,0x80(%rbx)
1403a7d9c:	48 8b 05 5d b3 07 01 	mov    0x107b35d(%rip),%rax        # 0x141423100
1403a7da3:	48 89 43 74          	mov    %rax,0x74(%rbx)
1403a7da7:	48 89 4b 68          	mov    %rcx,0x68(%rbx)
1403a7dab:	48 8b c3             	mov    %rbx,%rax
1403a7dae:	48 8b 5c 24 50       	mov    0x50(%rsp),%rbx
1403a7db3:	48 8b 6c 24 58       	mov    0x58(%rsp),%rbp
1403a7db8:	48 8b 74 24 60       	mov    0x60(%rsp),%rsi
1403a7dbd:	48 83 c4 20          	add    $0x20,%rsp
1403a7dc1:	41 5f                	pop    %r15
1403a7dc3:	41 5e                	pop    %r14
1403a7dc5:	41 5d                	pop    %r13
1403a7dc7:	41 5c                	pop    %r12
1403a7dc9:	5f                   	pop    %rdi
1403a7dca:	c3                   	ret
1403a7dcb:	cc                   	int3
1403a7dcc:	cc                   	int3
1403a7dcd:	cc                   	int3
1403a7dce:	cc                   	int3
1403a7dcf:	cc                   	int3
1403a7dd0:	48 89 5c 24 20       	mov    %rbx,0x20(%rsp)
1403a7dd5:	48 89 4c 24 08       	mov    %rcx,0x8(%rsp)
1403a7dda:	55                   	push   %rbp
1403a7ddb:	56                   	push   %rsi
1403a7ddc:	57                   	push   %rdi
1403a7ddd:	41 54                	push   %r12
1403a7ddf:	41 55                	push   %r13
1403a7de1:	41 56                	push   %r14
1403a7de3:	41 57                	push   %r15
1403a7de5:	48 83 ec 20          	sub    $0x20,%rsp
1403a7de9:	48 8b d9             	mov    %rcx,%rbx
1403a7dec:	45 33 ed             	xor    %r13d,%r13d
1403a7def:	44 89 6c 24 68       	mov    %r13d,0x68(%rsp)
1403a7df4:	85 d2                	test   %edx,%edx
1403a7df6:	74 6d                	je     0x1403a7e65
1403a7df8:	48 8d 05 29 db c3 00 	lea    0xc3db29(%rip),%rax        # 0x140fe5928
1403a7dff:	48 89 01             	mov    %rax,(%rcx)
1403a7e02:	4c 89 a9 b8 00 00 00 	mov    %r13,0xb8(%rcx)
1403a7e09:	4c 89 a9 c0 00 00 00 	mov    %r13,0xc0(%rcx)
1403a7e10:	44 89 a9 c8 00 00 00 	mov    %r13d,0xc8(%rcx)
1403a7e17:	4c 89 a9 d0 00 00 00 	mov    %r13,0xd0(%rcx)
1403a7e1e:	4c 89 a9 d8 00 00 00 	mov    %r13,0xd8(%rcx)
1403a7e25:	4c 89 a9 e0 00 00 00 	mov    %r13,0xe0(%rcx)
1403a7e2c:	4c 89 a9 e8 00 00 00 	mov    %r13,0xe8(%rcx)
1403a7e33:	4c 89 a9 f0 00 00 00 	mov    %r13,0xf0(%rcx)
1403a7e3a:	48 8d 05 27 19 c0 00 	lea    0xc01927(%rip),%rax        # 0x140fa9768
1403a7e41:	48 89 81 b0 00 00 00 	mov    %rax,0xb0(%rcx)
1403a7e48:	4c 89 a9 f8 00 00 00 	mov    %r13,0xf8(%rcx)
1403a7e4f:	4c 89 a9 00 01 00 00 	mov    %r13,0x100(%rcx)
1403a7e56:	44 88 a9 08 01 00 00 	mov    %r13b,0x108(%rcx)
1403a7e5d:	c7 44 24 68 01 00 00 	movl   $0x1,0x68(%rsp)
1403a7e64:	00
1403a7e65:	48 8b 01             	mov    (%rcx),%rax
1403a7e68:	48 63 48 04          	movslq 0x4(%rax),%rcx
1403a7e6c:	48 8d 05 15 da c3 00 	lea    0xc3da15(%rip),%rax        # 0x140fe5888
1403a7e73:	48 89 04 19          	mov    %rax,(%rcx,%rbx,1)
1403a7e77:	48 8b 03             	mov    (%rbx),%rax
1403a7e7a:	48 63 48 04          	movslq 0x4(%rax),%rcx
1403a7e7e:	8d 51 e8             	lea    -0x18(%rcx),%edx
1403a7e81:	89 54 19 fc          	mov    %edx,-0x4(%rcx,%rbx,1)
1403a7e85:	4c 89 6b 08          	mov    %r13,0x8(%rbx)
1403a7e89:	48 8b 03             	mov    (%rbx),%rax
1403a7e8c:	48 63 48 04          	movslq 0x4(%rax),%rcx
1403a7e90:	48 03 cb             	add    %rbx,%rcx
1403a7e93:	48 8d 7b 10          	lea    0x10(%rbx),%rdi
1403a7e97:	45 33 c0             	xor    %r8d,%r8d
1403a7e9a:	48 8b d7             	mov    %rdi,%rdx
1403a7e9d:	e8 2e f3 e5 ff       	call   0x1402071d0
1403a7ea2:	90                   	nop
1403a7ea3:	48 8b 03             	mov    (%rbx),%rax
1403a7ea6:	48 63 48 04          	movslq 0x4(%rax),%rcx
1403a7eaa:	48 8d 05 6f da c3 00 	lea    0xc3da6f(%rip),%rax        # 0x140fe5920
1403a7eb1:	48 89 04 19          	mov    %rax,(%rcx,%rbx,1)
1403a7eb5:	48 8b 03             	mov    (%rbx),%rax
1403a7eb8:	48 63 48 04          	movslq 0x4(%rax),%rcx
1403a7ebc:	8d 91 50 ff ff ff    	lea    -0xb0(%rcx),%edx
1403a7ec2:	89 54 19 fc          	mov    %edx,-0x4(%rcx,%rbx,1)
1403a7ec6:	48 89 7c 24 70       	mov    %rdi,0x70(%rsp)
1403a7ecb:	48 8d 05 be 18 c0 00 	lea    0xc018be(%rip),%rax        # 0x140fa9790
1403a7ed2:	48 89 07             	mov    %rax,(%rdi)
1403a7ed5:	48 8d 77 08          	lea    0x8(%rdi),%rsi
1403a7ed9:	4c 89 2e             	mov    %r13,(%rsi)
1403a7edc:	4c 8d 77 10          	lea    0x10(%rdi),%r14
1403a7ee0:	4d 89 2e             	mov    %r13,(%r14)
1403a7ee3:	4c 89 6f 18          	mov    %r13,0x18(%rdi)
1403a7ee7:	4c 89 6f 20          	mov    %r13,0x20(%rdi)
1403a7eeb:	4c 8d 7f 28          	lea    0x28(%rdi),%r15
1403a7eef:	4d 89 2f             	mov    %r13,(%r15)
1403a7ef2:	48 8d 6f 30          	lea    0x30(%rdi),%rbp
1403a7ef6:	4c 89 6d 00          	mov    %r13,0x0(%rbp)
1403a7efa:	4c 89 6f 38          	mov    %r13,0x38(%rdi)
1403a7efe:	4c 89 6f 40          	mov    %r13,0x40(%rdi)
1403a7f02:	4c 8d 67 48          	lea    0x48(%rdi),%r12
1403a7f06:	45 89 2c 24          	mov    %r13d,(%r12)
1403a7f0a:	4c 8d 6f 4c          	lea    0x4c(%rdi),%r13
1403a7f0e:	33 c0                	xor    %eax,%eax
1403a7f10:	41 89 45 00          	mov    %eax,0x0(%r13)
1403a7f14:	48 89 47 50          	mov    %rax,0x50(%rdi)
1403a7f18:	48 89 47 58          	mov    %rax,0x58(%rdi)
1403a7f1c:	b9 10 00 00 00       	mov    $0x10,%ecx
1403a7f21:	e8 e2 31 a7 00       	call   0x140e1b108
1403a7f26:	48 89 44 24 70       	mov    %rax,0x70(%rsp)
1403a7f2b:	48 85 c0             	test   %rax,%rax
1403a7f2e:	74 12                	je     0x1403a7f42
1403a7f30:	b1 01                	mov    $0x1,%cl
1403a7f32:	e8 35 43 a5 00       	call   0x140dfc26c
1403a7f37:	48 8b 4c 24 70       	mov    0x70(%rsp),%rcx
1403a7f3c:	48 89 41 08          	mov    %rax,0x8(%rcx)
1403a7f40:	eb 02                	jmp    0x1403a7f44
1403a7f42:	33 c9                	xor    %ecx,%ecx
1403a7f44:	48 89 4f 60          	mov    %rcx,0x60(%rdi)
1403a7f48:	33 c9                	xor    %ecx,%ecx
1403a7f4a:	48 8d 05 4f d9 c3 00 	lea    0xc3d94f(%rip),%rax        # 0x140fe58a0
1403a7f51:	48 89 07             	mov    %rax,(%rdi)
1403a7f54:	88 4f 7c             	mov    %cl,0x7c(%rdi)
1403a7f57:	88 4f 71             	mov    %cl,0x71(%rdi)
1403a7f5a:	48 89 77 18          	mov    %rsi,0x18(%rdi)
1403a7f5e:	4c 89 77 20          	mov    %r14,0x20(%rdi)
1403a7f62:	4c 89 7f 38          	mov    %r15,0x38(%rdi)
1403a7f66:	48 89 6f 40          	mov    %rbp,0x40(%rdi)
1403a7f6a:	4c 89 67 50          	mov    %r12,0x50(%rdi)
1403a7f6e:	4c 89 6f 58          	mov    %r13,0x58(%rdi)
1403a7f72:	49 89 0e             	mov    %rcx,(%r14)
1403a7f75:	48 89 4d 00          	mov    %rcx,0x0(%rbp)
1403a7f79:	41 89 4d 00          	mov    %ecx,0x0(%r13)
1403a7f7d:	48 89 0e             	mov    %rcx,(%rsi)
1403a7f80:	49 89 0f             	mov    %rcx,(%r15)
1403a7f83:	41 89 0c 24          	mov    %ecx,(%r12)
1403a7f87:	48 89 8f 80 00 00 00 	mov    %rcx,0x80(%rdi)
1403a7f8e:	48 8b 05 6b b1 07 01 	mov    0x107b16b(%rip),%rax        # 0x141423100
1403a7f95:	48 89 47 74          	mov    %rax,0x74(%rdi)
1403a7f99:	48 89 4f 68          	mov    %rcx,0x68(%rdi)
1403a7f9d:	48 8b c3             	mov    %rbx,%rax
1403a7fa0:	48 8b 5c 24 78       	mov    0x78(%rsp),%rbx
1403a7fa5:	48 83 c4 20          	add    $0x20,%rsp
1403a7fa9:	41 5f                	pop    %r15
1403a7fab:	41 5e                	pop    %r14
1403a7fad:	41 5d                	pop    %r13
1403a7faf:	41 5c                	pop    %r12
1403a7fb1:	5f                   	pop    %rdi
1403a7fb2:	5e                   	pop    %rsi
1403a7fb3:	5d                   	pop    %rbp
1403a7fb4:	c3                   	ret
1403a7fb5:	cc                   	int3
1403a7fb6:	cc                   	int3
1403a7fb7:	cc                   	int3
1403a7fb8:	cc                   	int3
1403a7fb9:	cc                   	int3
1403a7fba:	cc                   	int3
1403a7fbb:	cc                   	int3
1403a7fbc:	cc                   	int3
1403a7fbd:	cc                   	int3
1403a7fbe:	cc                   	int3
1403a7fbf:	cc                   	int3
1403a7fc0:	48 89 4c 24 08       	mov    %rcx,0x8(%rsp)
1403a7fc5:	53                   	push   %rbx
1403a7fc6:	48 83 ec 20          	sub    $0x20,%rsp
1403a7fca:	4c 8b d2             	mov    %rdx,%r10
1403a7fcd:	48 8b d9             	mov    %rcx,%rbx
1403a7fd0:	45 33 db             	xor    %r11d,%r11d
1403a7fd3:	44 89 5c 24 48       	mov    %r11d,0x48(%rsp)