1401c7a23:	48 8b 74 24 40       	mov    0x40(%rsp),%rsi
1401c7a28:	48 83 c4 20          	add    $0x20,%rsp
1401c7a2c:	5f                   	pop    %rdi
1401c7a2d:	c3                   	ret
1401c7a2e:	33 ff                	xor    %edi,%edi
1401c7a30:	48 89 7b 20          	mov    %rdi,0x20(%rbx)
1401c7a34:	48 89 7b 28          	mov    %rdi,0x28(%rbx)
1401c7a38:	89 6b 30             	mov    %ebp,0x30(%rbx)
1401c7a3b:	b8 01 00 00 00       	mov    $0x1,%eax
1401c7a40:	eb d7                	jmp    0x1401c7a19
1401c7a42:	cc                   	int3
1401c7a43:	cc                   	int3
1401c7a44:	cc                   	int3
1401c7a45:	cc                   	int3
1401c7a46:	cc                   	int3
1401c7a47:	cc                   	int3
1401c7a48:	cc                   	int3
1401c7a49:	cc                   	int3
1401c7a4a:	cc                   	int3
1401c7a4b:	cc                   	int3
1401c7a4c:	cc                   	int3
1401c7a4d:	cc                   	int3
1401c7a4e:	cc                   	int3
1401c7a4f:	cc                   	int3
1401c7a50:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1401c7a55:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
1401c7a5a:	57                   	push   %rdi
1401c7a5b:	b8 30 00 00 00       	mov    $0x30,%eax
1401c7a60:	e8 cb 90 0e 00       	call   0x1402b0b30
1401c7a65:	48 2b e0             	sub    %rax,%rsp
1401c7a68:	49 8b f8             	mov    %r8,%rdi
1401c7a6b:	48 8b f2             	mov    %rdx,%rsi
1401c7a6e:	48 8b d9             	mov    %rcx,%rbx
1401c7a71:	48 85 c9             	test   %rcx,%rcx
1401c7a74:	0f 84 03 02 00 00    	je     0x1401c7c7d
1401c7a7a:	4c 8b 09             	mov    (%rcx),%r9
1401c7a7d:	4d 85 c9             	test   %r9,%r9
1401c7a80:	74 1a                	je     0x1401c7a9c
1401c7a82:	4c 8d 05 6b 20 12 00 	lea    0x12206b(%rip),%r8        # 0x1402e9af4
1401c7a89:	48 8b d7             	mov    %rdi,%rdx
1401c7a8c:	48 8b ce             	mov    %rsi,%rcx
1401c7a8f:	e8 3c cf 00 00       	call   0x1401d49d0
1401c7a94:	85 c0                	test   %eax,%eax
1401c7a96:	0f 84 e1 01 00 00    	je     0x1401c7c7d
1401c7a9c:	4c 8b 4b 08          	mov    0x8(%rbx),%r9
1401c7aa0:	4d 85 c9             	test   %r9,%r9
1401c7aa3:	74 1a                	je     0x1401c7abf
1401c7aa5:	4c 8d 05 4c 20 12 00 	lea    0x12204c(%rip),%r8        # 0x1402e9af8
1401c7aac:	48 8b d7             	mov    %rdi,%rdx
1401c7aaf:	48 8b ce             	mov    %rsi,%rcx
1401c7ab2:	e8 19 cf 00 00       	call   0x1401d49d0
1401c7ab7:	85 c0                	test   %eax,%eax
1401c7ab9:	0f 84 be 01 00 00    	je     0x1401c7c7d
1401c7abf:	4c 8b 4b 10          	mov    0x10(%rbx),%r9
1401c7ac3:	4d 85 c9             	test   %r9,%r9
1401c7ac6:	74 1a                	je     0x1401c7ae2
1401c7ac8:	4c 8d 05 2d 20 12 00 	lea    0x12202d(%rip),%r8        # 0x1402e9afc
1401c7acf:	48 8b d7             	mov    %rdi,%rdx
1401c7ad2:	48 8b ce             	mov    %rsi,%rcx
1401c7ad5:	e8 f6 ce 00 00       	call   0x1401d49d0
1401c7ada:	85 c0                	test   %eax,%eax
1401c7adc:	0f 84 9b 01 00 00    	je     0x1401c7c7d
1401c7ae2:	4c 8b 4b 18          	mov    0x18(%rbx),%r9
1401c7ae6:	4d 85 c9             	test   %r9,%r9
1401c7ae9:	74 1a                	je     0x1401c7b05
1401c7aeb:	4c 8d 05 a6 65 16 00 	lea    0x1665a6(%rip),%r8        # 0x14032e098
1401c7af2:	48 8b d7             	mov    %rdi,%rdx
1401c7af5:	48 8b ce             	mov    %rsi,%rcx
1401c7af8:	e8 d3 ce 00 00       	call   0x1401d49d0
1401c7afd:	85 c0                	test   %eax,%eax
1401c7aff:	0f 84 78 01 00 00    	je     0x1401c7c7d
1401c7b05:	44 8b 4b 38          	mov    0x38(%rbx),%r9d
1401c7b09:	4c 8d 05 8c 65 16 00 	lea    0x16658c(%rip),%r8        # 0x14032e09c
1401c7b10:	48 8b d7             	mov    %rdi,%rdx
1401c7b13:	48 8b ce             	mov    %rsi,%rcx
1401c7b16:	e8 95 cf 00 00       	call   0x1401d4ab0
1401c7b1b:	85 c0                	test   %eax,%eax
1401c7b1d:	0f 84 5a 01 00 00    	je     0x1401c7c7d
1401c7b23:	44 8b 4b 30          	mov    0x30(%rbx),%r9d
1401c7b27:	4c 8d 05 7a 65 16 00 	lea    0x16657a(%rip),%r8        # 0x14032e0a8
1401c7b2e:	48 8b d7             	mov    %rdi,%rdx
1401c7b31:	48 8b ce             	mov    %rsi,%rcx
1401c7b34:	e8 77 cf 00 00       	call   0x1401d4ab0
1401c7b39:	85 c0                	test   %eax,%eax
1401c7b3b:	0f 84 3c 01 00 00    	je     0x1401c7c7d
1401c7b41:	44 8b 4b 3c          	mov    0x3c(%rbx),%r9d
1401c7b45:	4c 8d 05 68 65 16 00 	lea    0x166568(%rip),%r8        # 0x14032e0b4
1401c7b4c:	48 8b d7             	mov    %rdi,%rdx
1401c7b4f:	48 8b ce             	mov    %rsi,%rcx
1401c7b52:	e8 59 cf 00 00       	call   0x1401d4ab0
1401c7b57:	85 c0                	test   %eax,%eax
1401c7b59:	0f 84 1e 01 00 00    	je     0x1401c7c7d
1401c7b5f:	4c 8b 4b 20          	mov    0x20(%rbx),%r9
1401c7b63:	4d 85 c9             	test   %r9,%r9
1401c7b66:	74 23                	je     0x1401c7b8b
1401c7b68:	48 8b 43 28          	mov    0x28(%rbx),%rax
1401c7b6c:	4c 8d 05 a9 9a 14 00 	lea    0x149aa9(%rip),%r8        # 0x14031161c
1401c7b73:	48 8b d7             	mov    %rdi,%rdx
1401c7b76:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
1401c7b7b:	48 8b ce             	mov    %rsi,%rcx
1401c7b7e:	e8 8d d0 00 00       	call   0x1401d4c10
1401c7b83:	85 c0                	test   %eax,%eax
1401c7b85:	0f 84 f2 00 00 00    	je     0x1401c7c7d
1401c7b8b:	8b 4b 34             	mov    0x34(%rbx),%ecx
1401c7b8e:	85 c9                	test   %ecx,%ecx
1401c7b90:	74 33                	je     0x1401c7bc5
1401c7b92:	e8 e9 c9 00 00       	call   0x1401d4580
1401c7b97:	48 8b c8             	mov    %rax,%rcx
1401c7b9a:	e8 41 cf f3 ff       	call   0x140104ae0
1401c7b9f:	48 85 c0             	test   %rax,%rax
1401c7ba2:	0f 84 d5 00 00 00    	je     0x1401c7c7d
1401c7ba8:	4c 8b c8             	mov    %rax,%r9
1401c7bab:	4c 8d 05 0e 34 14 00 	lea    0x14340e(%rip),%r8        # 0x14030afc0
1401c7bb2:	48 8b d7             	mov    %rdi,%rdx
1401c7bb5:	48 8b ce             	mov    %rsi,%rcx
1401c7bb8:	e8 b3 d0 00 00       	call   0x1401d4c70
1401c7bbd:	85 c0                	test   %eax,%eax
1401c7bbf:	0f 84 b8 00 00 00    	je     0x1401c7c7d
1401c7bc5:	44 8b 4b 40          	mov    0x40(%rbx),%r9d
1401c7bc9:	4c 8d 05 f0 64 16 00 	lea    0x1664f0(%rip),%r8        # 0x14032e0c0
1401c7bd0:	41 83 e1 01          	and    $0x1,%r9d
1401c7bd4:	48 8b d7             	mov    %rdi,%rdx
1401c7bd7:	48 8b ce             	mov    %rsi,%rcx
1401c7bda:	e8 d1 ce 00 00       	call   0x1401d4ab0
1401c7bdf:	85 c0                	test   %eax,%eax
1401c7be1:	0f 84 96 00 00 00    	je     0x1401c7c7d
1401c7be7:	44 8b 4b 40          	mov    0x40(%rbx),%r9d
1401c7beb:	4c 8d 05 de 64 16 00 	lea    0x1664de(%rip),%r8        # 0x14032e0d0
1401c7bf2:	41 d1 e9             	shr    $1,%r9d
1401c7bf5:	48 8b d7             	mov    %rdi,%rdx
1401c7bf8:	41 83 e1 01          	and    $0x1,%r9d
1401c7bfc:	48 8b ce             	mov    %rsi,%rcx
1401c7bff:	e8 ac ce 00 00       	call   0x1401d4ab0
1401c7c04:	85 c0                	test   %eax,%eax
1401c7c06:	74 75                	je     0x1401c7c7d
1401c7c08:	44 8b 4b 40          	mov    0x40(%rbx),%r9d
1401c7c0c:	4c 8d 05 cd 64 16 00 	lea    0x1664cd(%rip),%r8        # 0x14032e0e0
1401c7c13:	41 c1 e9 02          	shr    $0x2,%r9d
1401c7c17:	48 8b d7             	mov    %rdi,%rdx
1401c7c1a:	41 83 e1 01          	and    $0x1,%r9d
1401c7c1e:	48 8b ce             	mov    %rsi,%rcx
1401c7c21:	e8 8a ce 00 00       	call   0x1401d4ab0
1401c7c26:	85 c0                	test   %eax,%eax
1401c7c28:	74 53                	je     0x1401c7c7d
1401c7c2a:	4c 8b 4b 48          	mov    0x48(%rbx),%r9
1401c7c2e:	4d 85 c9             	test   %r9,%r9
1401c7c31:	74 16                	je     0x1401c7c49
1401c7c33:	4c 8d 05 7a 35 14 00 	lea    0x14357a(%rip),%r8        # 0x14030b1b4
1401c7c3a:	48 8b d7             	mov    %rdi,%rdx
1401c7c3d:	48 8b ce             	mov    %rsi,%rcx
1401c7c40:	e8 2b d0 00 00       	call   0x1401d4c70
1401c7c45:	85 c0                	test   %eax,%eax
1401c7c47:	74 34                	je     0x1401c7c7d
1401c7c49:	4c 8b 4b 50          	mov    0x50(%rbx),%r9
1401c7c4d:	4d 85 c9             	test   %r9,%r9
1401c7c50:	74 16                	je     0x1401c7c68
1401c7c52:	4c 8d 05 07 33 14 00 	lea    0x143307(%rip),%r8        # 0x14030af60
1401c7c59:	48 8b d7             	mov    %rdi,%rdx
1401c7c5c:	48 8b ce             	mov    %rsi,%rcx
1401c7c5f:	e8 0c d0 00 00       	call   0x1401d4c70
1401c7c64:	85 c0                	test   %eax,%eax
1401c7c66:	74 15                	je     0x1401c7c7d
1401c7c68:	b8 01 00 00 00       	mov    $0x1,%eax
1401c7c6d:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
1401c7c72:	48 8b 74 24 48       	mov    0x48(%rsp),%rsi
1401c7c77:	48 83 c4 30          	add    $0x30,%rsp
1401c7c7b:	5f                   	pop    %rdi
1401c7c7c:	c3                   	ret
1401c7c7d:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
1401c7c82:	33 c0                	xor    %eax,%eax
1401c7c84:	48 8b 74 24 48       	mov    0x48(%rsp),%rsi
1401c7c89:	48 83 c4 30          	add    $0x30,%rsp
1401c7c8d:	5f                   	pop    %rdi
1401c7c8e:	c3                   	ret
1401c7c8f:	cc                   	int3
1401c7c90:	48 89 51 48          	mov    %rdx,0x48(%rcx)
1401c7c94:	b8 01 00 00 00       	mov    $0x1,%eax
1401c7c99:	4c 89 41 50          	mov    %r8,0x50(%rcx)
1401c7c9d:	c3                   	ret
1401c7c9e:	cc                   	int3
1401c7c9f:	cc                   	int3
1401c7ca0:	b8 28 00 00 00       	mov    $0x28,%eax
1401c7ca5:	e8 86 8e 0e 00       	call   0x1402b0b30
1401c7caa:	48 2b e0             	sub    %rax,%rsp
1401c7cad:	48 83 c4 28          	add    $0x28,%rsp
1401c7cb1:	e9 0a 09 00 00       	jmp    0x1401c85c0
1401c7cb6:	cc                   	int3
1401c7cb7:	cc                   	int3
1401c7cb8:	cc                   	int3
1401c7cb9:	cc                   	int3
1401c7cba:	cc                   	int3
1401c7cbb:	cc                   	int3
1401c7cbc:	cc                   	int3
1401c7cbd:	cc                   	int3
1401c7cbe:	cc                   	int3
1401c7cbf:	cc                   	int3
1401c7cc0:	b8 38 00 00 00       	mov    $0x38,%eax
1401c7cc5:	e8 66 8e 0e 00       	call   0x1402b0b30
1401c7cca:	48 2b e0             	sub    %rax,%rsp
1401c7ccd:	33 c0                	xor    %eax,%eax
1401c7ccf:	89 44 24 28          	mov    %eax,0x28(%rsp)
1401c7cd3:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
1401c7cd8:	e8 73 04 00 00       	call   0x1401c8150
1401c7cdd:	48 83 c4 38          	add    $0x38,%rsp
1401c7ce1:	c3                   	ret
1401c7ce2:	cc                   	int3
1401c7ce3:	cc                   	int3
1401c7ce4:	cc                   	int3
1401c7ce5:	cc                   	int3
1401c7ce6:	cc                   	int3
1401c7ce7:	cc                   	int3
1401c7ce8:	cc                   	int3
1401c7ce9:	cc                   	int3
1401c7cea:	cc                   	int3
1401c7ceb:	cc                   	int3
1401c7cec:	cc                   	int3
1401c7ced:	cc                   	int3
1401c7cee:	cc                   	int3
1401c7cef:	cc                   	int3
1401c7cf0:	4c 89 44 24 18       	mov    %r8,0x18(%rsp)
1401c7cf5:	89 54 24 10          	mov    %edx,0x10(%rsp)
1401c7cf9:	48 89 4c 24 08       	mov    %rcx,0x8(%rsp)
1401c7cfe:	53                   	push   %rbx
1401c7cff:	57                   	push   %rdi
1401c7d00:	41 54                	push   %r12
1401c7d02:	b8 90 00 00 00       	mov    $0x90,%eax
1401c7d07:	e8 24 8e 0e 00       	call   0x1402b0b30
1401c7d0c:	48 2b e0             	sub    %rax,%rsp
1401c7d0f:	45 33 e4             	xor    %r12d,%r12d
1401c7d12:	49 8b d9             	mov    %r9,%rbx
1401c7d15:	41 8d 7c 24 ff       	lea    -0x1(%r12),%edi
1401c7d1a:	4d 39 61 08          	cmp    %r12,0x8(%r9)
1401c7d1e:	0f 84 78 03 00 00    	je     0x1401c809c
1401c7d24:	49 8b 49 10          	mov    0x10(%r9),%rcx
1401c7d28:	48 85 c9             	test   %rcx,%rcx
1401c7d2b:	0f 84 6b 03 00 00    	je     0x1401c809c
1401c7d31:	4d 39 61 18          	cmp    %r12,0x18(%r9)
1401c7d35:	0f 84 61 03 00 00    	je     0x1401c809c
1401c7d3b:	4c 89 6c 24 78       	mov    %r13,0x78(%rsp)
1401c7d40:	e8 0b 94 f2 ff       	call   0x1400f1150
1401c7d45:	44 8b e8             	mov    %eax,%r13d
1401c7d48:	05 60 ff ff ff       	add    $0xffffff60,%eax
1401c7d4d:	a9 9f ff ff ff       	test   $0xffffff9f,%eax
1401c7d52:	0f 85 1b 03 00 00    	jne    0x1401c8073
1401c7d58:	41 81 fd c0 00 00 00 	cmp    $0xc0,%r13d
1401c7d5f:	0f 84 0e 03 00 00    	je     0x1401c8073
1401c7d65:	48 8b 4b 08          	mov    0x8(%rbx),%rcx
1401c7d69:	e8 e2 93 f2 ff       	call   0x1400f1150
1401c7d6e:	3d 10 27 00 00       	cmp    $0x2710,%eax
1401c7d73:	7e 40                	jle    0x1401c7db5
1401c7d75:	e8 f6 f2 f5 ff       	call   0x140127070
1401c7d7a:	4c 8d 05 17 64 16 00 	lea    0x166417(%rip),%r8        # 0x14032e198
1401c7d81:	ba 66 01 00 00       	mov    $0x166,%edx
1401c7d86:	48 8d 0d e3 63 16 00 	lea    0x1663e3(%rip),%rcx        # 0x14032e170
1401c7d8d:	e8 fe f3 f5 ff       	call   0x140127190
1401c7d92:	45 33 c0             	xor    %r8d,%r8d
1401c7d95:	8d 57 68             	lea    0x68(%rdi),%edx
1401c7d98:	b9 0a 00 00 00       	mov    $0xa,%ecx
1401c7d9d:	e8 ee f4 f5 ff       	call   0x140127290
1401c7da2:	4c 8b 6c 24 78       	mov    0x78(%rsp),%r13
1401c7da7:	8b c7                	mov    %edi,%eax
1401c7da9:	48 81 c4 90 00 00 00 	add    $0x90,%rsp
1401c7db0:	41 5c                	pop    %r12
1401c7db2:	5f                   	pop    %rdi
1401c7db3:	5b                   	pop    %rbx
1401c7db4:	c3                   	ret
1401c7db5:	48 89 ac 24 88 00 00 	mov    %rbp,0x88(%rsp)
1401c7dbc:	00
1401c7dbd:	48 89 b4 24 80 00 00 	mov    %rsi,0x80(%rsp)
1401c7dc4:	00
1401c7dc5:	4c 89 74 24 70       	mov    %r14,0x70(%rsp)
1401c7dca:	4c 89 7c 24 68       	mov    %r15,0x68(%rsp)
1401c7dcf:	e8 0c 93 f2 ff       	call   0x1400f10e0
1401c7dd4:	48 8b e8             	mov    %rax,%rbp
1401c7dd7:	e8 04 93 f2 ff       	call   0x1400f10e0
1401c7ddc:	4c 8b f0             	mov    %rax,%r14
1401c7ddf:	e8 fc 92 f2 ff       	call   0x1400f10e0
1401c7de4:	33 c9                	xor    %ecx,%ecx
1401c7de6:	4c 8b f8             	mov    %rax,%r15
1401c7de9:	e8 92 31 f9 ff       	call   0x14015af80
1401c7dee:	48 8b f0             	mov    %rax,%rsi
1401c7df1:	48 85 ed             	test   %rbp,%rbp
1401c7df4:	0f 84 0c 02 00 00    	je     0x1401c8006
1401c7dfa:	4d 85 f6             	test   %r14,%r14
1401c7dfd:	0f 84 03 02 00 00    	je     0x1401c8006
1401c7e03:	4d 85 ff             	test   %r15,%r15
1401c7e06:	0f 84 fa 01 00 00    	je     0x1401c8006
1401c7e0c:	48 85 c0             	test   %rax,%rax
1401c7e0f:	0f 84 f1 01 00 00    	je     0x1401c8006
1401c7e15:	48 8b 8c 24 c0 00 00 	mov    0xc0(%rsp),%rcx
1401c7e1c:	00
1401c7e1d:	4c 8d 44 24 50       	lea    0x50(%rsp),%r8
1401c7e22:	48 8d 94 24 c8 00 00 	lea    0xc8(%rsp),%rdx
1401c7e29:	00
1401c7e2a:	e8 f1 e3 f9 ff       	call   0x140166220
1401c7e2f:	48 8b 8c 24 c8 00 00 	mov    0xc8(%rsp),%rcx
1401c7e36:	00
1401c7e37:	e8 54 90 f2 ff       	call   0x1400f0e90
1401c7e3c:	85 c0                	test   %eax,%eax
1401c7e3e:	0f 85 be 01 00 00    	jne    0x1401c8002
1401c7e44:	48 8b 8c 24 c8 00 00 	mov    0xc8(%rsp),%rcx
1401c7e4b:	00
1401c7e4c:	e8 bf 8f f2 ff       	call   0x1400f0e10
1401c7e51:	85 c0                	test   %eax,%eax
1401c7e53:	0f 85 a9 01 00 00    	jne    0x1401c8002
1401c7e59:	48 8b 53 10          	mov    0x10(%rbx),%rdx
1401c7e5d:	48 8b 8c 24 c8 00 00 	mov    0xc8(%rsp),%rcx
1401c7e64:	00
1401c7e65:	e8 c6 96 f2 ff       	call   0x1400f1530
1401c7e6a:	85 c0                	test   %eax,%eax
1401c7e6c:	0f 89 90 01 00 00    	jns    0x1401c8002
1401c7e72:	48 8b 4c 24 50       	mov    0x50(%rsp),%rcx
1401c7e77:	e8 14 90 f2 ff       	call   0x1400f0e90
1401c7e7c:	85 c0                	test   %eax,%eax
1401c7e7e:	0f 85 7e 01 00 00    	jne    0x1401c8002
1401c7e84:	48 8b 4c 24 50       	mov    0x50(%rsp),%rcx
1401c7e89:	e8 82 8f f2 ff       	call   0x1400f0e10
1401c7e8e:	85 c0                	test   %eax,%eax
1401c7e90:	0f 85 6c 01 00 00    	jne    0x1401c8002
1401c7e96:	48 8b 53 10          	mov    0x10(%rbx),%rdx
1401c7e9a:	48 8b 4c 24 50       	mov    0x50(%rsp),%rcx
1401c7e9f:	e8 8c 96 f2 ff       	call   0x1400f1530
1401c7ea4:	85 c0                	test   %eax,%eax
1401c7ea6:	0f 89 56 01 00 00    	jns    0x1401c8002
1401c7eac:	4c 8b 43 10          	mov    0x10(%rbx),%r8
1401c7eb0:	4c 8b ce             	mov    %rsi,%r9
1401c7eb3:	48 8b 54 24 50       	mov    0x50(%rsp),%rdx
1401c7eb8:	49 8b ce             	mov    %r14,%rcx
1401c7ebb:	e8 00 4a f9 ff       	call   0x14015c8c0
1401c7ec0:	48 85 c0             	test   %rax,%rax
1401c7ec3:	0f 84 3d 01 00 00    	je     0x1401c8006
1401c7ec9:	8b 84 24 b8 00 00 00 	mov    0xb8(%rsp),%eax
1401c7ed0:	4c 8b c5             	mov    %rbp,%r8
1401c7ed3:	48 8b 8c 24 b0 00 00 	mov    0xb0(%rsp),%rcx
1401c7eda:	00
1401c7edb:	41 c1 fd 03          	sar    $0x3,%r13d
1401c7edf:	41 3b c5             	cmp    %r13d,%eax
1401c7ee2:	41 0f 4f c5          	cmovg  %r13d,%eax
1401c7ee6:	8b d0                	mov    %eax,%edx
1401c7ee8:	e8 d3 86 f2 ff       	call   0x1400f05c0
1401c7eed:	48 85 c0             	test   %rax,%rax
1401c7ef0:	0f 84 10 01 00 00    	je     0x1401c8006
1401c7ef6:	4c 8b 4b 10          	mov    0x10(%rbx),%r9
1401c7efa:	4d 8b c6             	mov    %r14,%r8
1401c7efd:	48 8b d5             	mov    %rbp,%rdx
1401c7f00:	48 89 74 24 20       	mov    %rsi,0x20(%rsp)
1401c7f05:	48 8b cd             	mov    %rbp,%rcx
1401c7f08:	e8 23 db 00 00       	call   0x1401d5a30
1401c7f0d:	85 c0                	test   %eax,%eax
1401c7f0f:	0f 84 f1 00 00 00    	je     0x1401c8006