1408e8b6c:	48 8b d0             	mov    %rax,%rdx
1408e8b6f:	49 8b ce             	mov    %r14,%rcx
1408e8b72:	e8 19 05 01 00       	call   0x1408f9090
1408e8b77:	48 8b c7             	mov    %rdi,%rax
1408e8b7a:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1408e8b7f:	48 8b 6c 24 38       	mov    0x38(%rsp),%rbp
1408e8b84:	48 8b 74 24 40       	mov    0x40(%rsp),%rsi
1408e8b89:	48 8b 7c 24 48       	mov    0x48(%rsp),%rdi
1408e8b8e:	48 83 c4 20          	add    $0x20,%rsp
1408e8b92:	41 5e                	pop    %r14
1408e8b94:	c3                   	ret
1408e8b95:	48 3b 9e e8 01 00 00 	cmp    0x1e8(%rsi),%rbx
1408e8b9c:	72 0c                	jb     0x1408e8baa
1408e8b9e:	0f b7 86 a6 01 00 00 	movzwl 0x1a6(%rsi),%eax
1408e8ba5:	4c 3b c0             	cmp    %rax,%r8
1408e8ba8:	eb 8d                	jmp    0x1408e8b37
1408e8baa:	48 8b ce             	mov    %rsi,%rcx
1408e8bad:	e8 5e 58 fb ff       	call   0x14089e410
1408e8bb2:	48 8b f8             	mov    %rax,%rdi
1408e8bb5:	48 85 c0             	test   %rax,%rax
1408e8bb8:	75 82                	jne    0x1408e8b3c
1408e8bba:	48 8b d3             	mov    %rbx,%rdx
1408e8bbd:	48 8b ce             	mov    %rsi,%rcx
1408e8bc0:	e8 0b 00 00 00       	call   0x1408e8bd0
1408e8bc5:	33 c0                	xor    %eax,%eax
1408e8bc7:	eb b1                	jmp    0x1408e8b7a
1408e8bc9:	cc                   	int3
1408e8bca:	cc                   	int3
1408e8bcb:	cc                   	int3
1408e8bcc:	cc                   	int3
1408e8bcd:	cc                   	int3
1408e8bce:	cc                   	int3
1408e8bcf:	cc                   	int3
1408e8bd0:	48 85 d2             	test   %rdx,%rdx
1408e8bd3:	0f 84 2f 01 00 00    	je     0x1408e8d08
1408e8bd9:	48 89 5c 24 18       	mov    %rbx,0x18(%rsp)
1408e8bde:	57                   	push   %rdi
1408e8bdf:	48 83 ec 20          	sub    $0x20,%rsp
1408e8be3:	48 89 74 24 30       	mov    %rsi,0x30(%rsp)
1408e8be8:	48 8b fa             	mov    %rdx,%rdi
1408e8beb:	33 f6                	xor    %esi,%esi
1408e8bed:	48 8b d9             	mov    %rcx,%rbx
1408e8bf0:	39 32                	cmp    %esi,(%rdx)
1408e8bf2:	0f 8e 82 00 00 00    	jle    0x1408e8c7a
1408e8bf8:	4c 89 74 24 38       	mov    %r14,0x38(%rsp)
1408e8bfd:	4c 8d 72 08          	lea    0x8(%rdx),%r14
1408e8c01:	49 8b 0e             	mov    (%r14),%rcx
1408e8c04:	48 85 c9             	test   %rcx,%rcx
1408e8c07:	74 62                	je     0x1408e8c6b
1408e8c09:	48 85 db             	test   %rbx,%rbx
1408e8c0c:	74 58                	je     0x1408e8c66
1408e8c0e:	48 83 bb 00 03 00 00 	cmpq   $0x0,0x300(%rbx)
1408e8c15:	00
1408e8c16:	74 0d                	je     0x1408e8c25
1408e8c18:	48 8b d1             	mov    %rcx,%rdx
1408e8c1b:	48 8b cb             	mov    %rbx,%rcx
1408e8c1e:	e8 1d ad fc ff       	call   0x1408b3940
1408e8c23:	eb 46                	jmp    0x1408e8c6b
1408e8c25:	48 3b 8b f0 01 00 00 	cmp    0x1f0(%rbx),%rcx
1408e8c2c:	73 38                	jae    0x1408e8c66
1408e8c2e:	48 3b 8b e0 01 00 00 	cmp    0x1e0(%rbx),%rcx
1408e8c35:	72 13                	jb     0x1408e8c4a
1408e8c37:	48 8b 83 d8 01 00 00 	mov    0x1d8(%rbx),%rax
1408e8c3e:	48 89 01             	mov    %rax,(%rcx)
1408e8c41:	48 89 8b d8 01 00 00 	mov    %rcx,0x1d8(%rbx)
1408e8c48:	eb 21                	jmp    0x1408e8c6b
1408e8c4a:	48 3b 8b e8 01 00 00 	cmp    0x1e8(%rbx),%rcx
1408e8c51:	72 13                	jb     0x1408e8c66
1408e8c53:	48 8b 83 c8 01 00 00 	mov    0x1c8(%rbx),%rax
1408e8c5a:	48 89 01             	mov    %rax,(%rcx)
1408e8c5d:	48 89 8b c8 01 00 00 	mov    %rcx,0x1c8(%rbx)
1408e8c64:	eb 05                	jmp    0x1408e8c6b
1408e8c66:	e8 e5 2e fa ff       	call   0x14088bb50
1408e8c6b:	ff c6                	inc    %esi
1408e8c6d:	49 83 c6 10          	add    $0x10,%r14
1408e8c71:	3b 37                	cmp    (%rdi),%esi
1408e8c73:	7c 8c                	jl     0x1408e8c01
1408e8c75:	4c 8b 74 24 38       	mov    0x38(%rsp),%r14
1408e8c7a:	48 8b 74 24 30       	mov    0x30(%rsp),%rsi
1408e8c7f:	48 85 db             	test   %rbx,%rbx
1408e8c82:	74 72                	je     0x1408e8cf6
1408e8c84:	48 83 bb 00 03 00 00 	cmpq   $0x0,0x300(%rbx)
1408e8c8b:	00
1408e8c8c:	74 15                	je     0x1408e8ca3
1408e8c8e:	48 8b d7             	mov    %rdi,%rdx
1408e8c91:	48 8b cb             	mov    %rbx,%rcx
1408e8c94:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
1408e8c99:	48 83 c4 20          	add    $0x20,%rsp
1408e8c9d:	5f                   	pop    %rdi
1408e8c9e:	e9 9d ac fc ff       	jmp    0x1408b3940
1408e8ca3:	48 3b bb f0 01 00 00 	cmp    0x1f0(%rbx),%rdi
1408e8caa:	73 4a                	jae    0x1408e8cf6
1408e8cac:	48 3b bb e0 01 00 00 	cmp    0x1e0(%rbx),%rdi
1408e8cb3:	72 1c                	jb     0x1408e8cd1
1408e8cb5:	48 8b 83 d8 01 00 00 	mov    0x1d8(%rbx),%rax
1408e8cbc:	48 89 07             	mov    %rax,(%rdi)
1408e8cbf:	48 89 bb d8 01 00 00 	mov    %rdi,0x1d8(%rbx)
1408e8cc6:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
1408e8ccb:	48 83 c4 20          	add    $0x20,%rsp
1408e8ccf:	5f                   	pop    %rdi
1408e8cd0:	c3                   	ret
1408e8cd1:	48 3b bb e8 01 00 00 	cmp    0x1e8(%rbx),%rdi
1408e8cd8:	72 1c                	jb     0x1408e8cf6
1408e8cda:	48 8b 83 c8 01 00 00 	mov    0x1c8(%rbx),%rax
1408e8ce1:	48 89 07             	mov    %rax,(%rdi)
1408e8ce4:	48 89 bb c8 01 00 00 	mov    %rdi,0x1c8(%rbx)
1408e8ceb:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
1408e8cf0:	48 83 c4 20          	add    $0x20,%rsp
1408e8cf4:	5f                   	pop    %rdi
1408e8cf5:	c3                   	ret
1408e8cf6:	48 8b cf             	mov    %rdi,%rcx
1408e8cf9:	e8 52 2e fa ff       	call   0x14088bb50
1408e8cfe:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
1408e8d03:	48 83 c4 20          	add    $0x20,%rsp
1408e8d07:	5f                   	pop    %rdi
1408e8d08:	c3                   	ret
1408e8d09:	cc                   	int3
1408e8d0a:	cc                   	int3
1408e8d0b:	cc                   	int3
1408e8d0c:	cc                   	int3
1408e8d0d:	cc                   	int3
1408e8d0e:	cc                   	int3
1408e8d0f:	cc                   	int3
1408e8d10:	41 54                	push   %r12
1408e8d12:	41 55                	push   %r13
1408e8d14:	41 57                	push   %r15
1408e8d16:	48 83 ec 40          	sub    $0x40,%rsp
1408e8d1a:	4c 8b fa             	mov    %rdx,%r15
1408e8d1d:	4c 8b e9             	mov    %rcx,%r13
1408e8d20:	48 85 d2             	test   %rdx,%rdx
1408e8d23:	0f 84 fa 00 00 00    	je     0x1408e8e23
1408e8d29:	48 63 12             	movslq (%rdx),%rdx
1408e8d2c:	48 ff ca             	dec    %rdx
1408e8d2f:	48 c1 e2 04          	shl    $0x4,%rdx
1408e8d33:	48 83 c2 18          	add    $0x18,%rdx
1408e8d37:	e8 c4 d8 fe ff       	call   0x1408d6600
1408e8d3c:	48 89 44 24 70       	mov    %rax,0x70(%rsp)
1408e8d41:	4c 8b e0             	mov    %rax,%r12
1408e8d44:	48 85 c0             	test   %rax,%rax
1408e8d47:	0f 84 d6 00 00 00    	je     0x1408e8e23
1408e8d4d:	41 8b 0f             	mov    (%r15),%ecx
1408e8d50:	89 08                	mov    %ecx,(%rax)
1408e8d52:	41 0f b6 4f 04       	movzbl 0x4(%r15),%ecx
1408e8d57:	48 89 6c 24 38       	mov    %rbp,0x38(%rsp)
1408e8d5c:	33 ed                	xor    %ebp,%ebp
1408e8d5e:	88 48 04             	mov    %cl,0x4(%rax)
1408e8d61:	41 39 2f             	cmp    %ebp,(%r15)
1408e8d64:	0f 8e a6 00 00 00    	jle    0x1408e8e10
1408e8d6a:	48 89 5c 24 60       	mov    %rbx,0x60(%rsp)
1408e8d6f:	48 89 74 24 30       	mov    %rsi,0x30(%rsp)
1408e8d74:	48 89 7c 24 28       	mov    %rdi,0x28(%rsp)
1408e8d79:	4c 89 74 24 20       	mov    %r14,0x20(%rsp)
1408e8d7e:	4c 8d 70 10          	lea    0x10(%rax),%r14
1408e8d82:	49 8b c7             	mov    %r15,%rax
1408e8d85:	49 2b c4             	sub    %r12,%rax
1408e8d88:	4c 8b e0             	mov    %rax,%r12
1408e8d8b:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1408e8d90:	4b 8b 74 34 f8       	mov    -0x8(%r12,%r14,1),%rsi
1408e8d95:	48 85 f6             	test   %rsi,%rsi
1408e8d98:	75 04                	jne    0x1408e8d9e
1408e8d9a:	33 ff                	xor    %edi,%edi
1408e8d9c:	eb 43                	jmp    0x1408e8de1
1408e8d9e:	48 c7 c3 ff ff ff ff 	mov    $0xffffffffffffffff,%rbx
1408e8da5:	48 ff c3             	inc    %rbx
1408e8da8:	80 3c 1e 00          	cmpb   $0x0,(%rsi,%rbx,1)
1408e8dac:	75 f7                	jne    0x1408e8da5
1408e8dae:	48 ff c3             	inc    %rbx
1408e8db1:	4d 85 ed             	test   %r13,%r13
1408e8db4:	74 0d                	je     0x1408e8dc3
1408e8db6:	48 8b d3             	mov    %rbx,%rdx
1408e8db9:	49 8b cd             	mov    %r13,%rcx
1408e8dbc:	e8 3f d8 fe ff       	call   0x1408d6600
1408e8dc1:	eb 08                	jmp    0x1408e8dcb
1408e8dc3:	48 8b cb             	mov    %rbx,%rcx
1408e8dc6:	e8 95 49 00 00       	call   0x1408ed760
1408e8dcb:	48 8b f8             	mov    %rax,%rdi
1408e8dce:	48 85 c0             	test   %rax,%rax
1408e8dd1:	74 0e                	je     0x1408e8de1
1408e8dd3:	4c 8b c3             	mov    %rbx,%r8
1408e8dd6:	48 8b d6             	mov    %rsi,%rdx
1408e8dd9:	48 8b c8             	mov    %rax,%rcx
1408e8ddc:	e8 2f 62 5f 00       	call   0x140edf010
1408e8de1:	49 89 7e f8          	mov    %rdi,-0x8(%r14)
1408e8de5:	ff c5                	inc    %ebp
1408e8de7:	4b 8b 04 34          	mov    (%r12,%r14,1),%rax
1408e8deb:	49 89 06             	mov    %rax,(%r14)
1408e8dee:	49 83 c6 10          	add    $0x10,%r14
1408e8df2:	41 3b 2f             	cmp    (%r15),%ebp
1408e8df5:	7c 99                	jl     0x1408e8d90
1408e8df7:	4c 8b 74 24 20       	mov    0x20(%rsp),%r14
1408e8dfc:	48 8b 7c 24 28       	mov    0x28(%rsp),%rdi
1408e8e01:	48 8b 74 24 30       	mov    0x30(%rsp),%rsi
1408e8e06:	48 8b 5c 24 60       	mov    0x60(%rsp),%rbx
1408e8e0b:	4c 8b 64 24 70       	mov    0x70(%rsp),%r12
1408e8e10:	48 8b 6c 24 38       	mov    0x38(%rsp),%rbp
1408e8e15:	49 8b c4             	mov    %r12,%rax
1408e8e18:	48 83 c4 40          	add    $0x40,%rsp
1408e8e1c:	41 5f                	pop    %r15
1408e8e1e:	41 5d                	pop    %r13
1408e8e20:	41 5c                	pop    %r12
1408e8e22:	c3                   	ret
1408e8e23:	33 c0                	xor    %eax,%eax
1408e8e25:	48 83 c4 40          	add    $0x40,%rsp
1408e8e29:	41 5f                	pop    %r15
1408e8e2b:	41 5d                	pop    %r13
1408e8e2d:	41 5c                	pop    %r12
1408e8e2f:	c3                   	ret
1408e8e30:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
1408e8e35:	48 89 6c 24 18       	mov    %rbp,0x18(%rsp)
1408e8e3a:	48 89 74 24 20       	mov    %rsi,0x20(%rsp)
1408e8e3f:	57                   	push   %rdi
1408e8e40:	48 63 39             	movslq (%rcx),%rdi
1408e8e43:	33 db                	xor    %ebx,%ebx
1408e8e45:	48 8b f2             	mov    %rdx,%rsi
1408e8e48:	48 85 ff             	test   %rdi,%rdi
1408e8e4b:	7e 67                	jle    0x1408e8eb4
1408e8e4d:	44 8b d3             	mov    %ebx,%r10d
1408e8e50:	4c 8d 59 08          	lea    0x8(%rcx),%r11
1408e8e54:	48 8d 2d c5 ee 75 00 	lea    0x75eec5(%rip),%rbp        # 0x141047d20
1408e8e5b:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1408e8e60:	49 8b 03             	mov    (%r11),%rax
1408e8e63:	4c 8b ce             	mov    %rsi,%r9
1408e8e66:	4c 2b c8             	sub    %rax,%r9
1408e8e69:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
1408e8e70:	0f b6 10             	movzbl (%rax),%edx
1408e8e73:	41 0f b6 0c 01       	movzbl (%r9,%rax,1),%ecx
1408e8e78:	3b d1                	cmp    %ecx,%edx
1408e8e7a:	75 17                	jne    0x1408e8e93
1408e8e7c:	85 d2                	test   %edx,%edx
1408e8e7e:	75 21                	jne    0x1408e8ea1
1408e8e80:	8b c3                	mov    %ebx,%eax
1408e8e82:	48 8b 5c 24 18       	mov    0x18(%rsp),%rbx
1408e8e87:	48 8b 6c 24 20       	mov    0x20(%rsp),%rbp
1408e8e8c:	48 8b 74 24 28       	mov    0x28(%rsp),%rsi
1408e8e91:	5f                   	pop    %rdi
1408e8e92:	c3                   	ret
1408e8e93:	44 0f b6 04 29       	movzbl (%rcx,%rbp,1),%r8d
1408e8e98:	0f b6 14 2a          	movzbl (%rdx,%rbp,1),%edx
1408e8e9c:	41 3b d0             	cmp    %r8d,%edx
1408e8e9f:	75 05                	jne    0x1408e8ea6
1408e8ea1:	48 ff c0             	inc    %rax
1408e8ea4:	eb ca                	jmp    0x1408e8e70
1408e8ea6:	ff c3                	inc    %ebx
1408e8ea8:	49 ff c2             	inc    %r10
1408e8eab:	49 83 c3 10          	add    $0x10,%r11
1408e8eaf:	4c 3b d7             	cmp    %rdi,%r10
1408e8eb2:	7c ac                	jl     0x1408e8e60
1408e8eb4:	48 8b 5c 24 18       	mov    0x18(%rsp),%rbx
1408e8eb9:	b8 ff ff ff ff       	mov    $0xffffffff,%eax
1408e8ebe:	48 8b 6c 24 20       	mov    0x20(%rsp),%rbp
1408e8ec3:	48 8b 74 24 28       	mov    0x28(%rsp),%rsi
1408e8ec8:	5f                   	pop    %rdi
1408e8ec9:	c3                   	ret
1408e8eca:	cc                   	int3
1408e8ecb:	cc                   	int3
1408e8ecc:	cc                   	int3
1408e8ecd:	cc                   	int3
1408e8ece:	cc                   	int3
1408e8ecf:	cc                   	int3
1408e8ed0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1408e8ed5:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
1408e8eda:	57                   	push   %rdi
1408e8edb:	48 83 ec 20          	sub    $0x20,%rsp
1408e8edf:	48 8b f9             	mov    %rcx,%rdi
1408e8ee2:	0f b6 f2             	movzbl %dl,%esi
1408e8ee5:	48 8b 49 10          	mov    0x10(%rcx),%rcx
1408e8ee9:	e8 02 12 ff ff       	call   0x1408da0f0
1408e8eee:	48 8b 4f 18          	mov    0x18(%rdi),%rcx
1408e8ef2:	0f b6 d8             	movzbl %al,%ebx
1408e8ef5:	48 85 c9             	test   %rcx,%rcx
1408e8ef8:	74 24                	je     0x1408e8f1e
1408e8efa:	e8 f1 11 ff ff       	call   0x1408da0f0
1408e8eff:	0f b6 c8             	movzbl %al,%ecx
1408e8f02:	80 f9 40             	cmp    $0x40,%cl
1408e8f05:	7e 4f                	jle    0x1408e8f56
1408e8f07:	80 fb 40             	cmp    $0x40,%bl
1408e8f0a:	7e 47                	jle    0x1408e8f53
1408e8f0c:	80 f9 43             	cmp    $0x43,%cl
1408e8f0f:	7d 09                	jge    0x1408e8f1a
1408e8f11:	80 fb 43             	cmp    $0x43,%bl
1408e8f14:	7d 04                	jge    0x1408e8f1a
1408e8f16:	b3 41                	mov    $0x41,%bl
1408e8f18:	eb 48                	jmp    0x1408e8f62
1408e8f1a:	b3 43                	mov    $0x43,%bl
1408e8f1c:	eb 44                	jmp    0x1408e8f62
1408e8f1e:	f7 47 04 00 10 00 00 	testl  $0x1000,0x4(%rdi)
1408e8f25:	74 37                	je     0x1408e8f5e
1408e8f27:	48 8b 47 20          	mov    0x20(%rdi),%rax
1408e8f2b:	48 8b 48 20          	mov    0x20(%rax),%rcx
1408e8f2f:	48 8b 49 08          	mov    0x8(%rcx),%rcx
1408e8f33:	e8 b8 11 ff ff       	call   0x1408da0f0
1408e8f38:	0f b6 c8             	movzbl %al,%ecx
1408e8f3b:	80 f9 40             	cmp    $0x40,%cl
1408e8f3e:	7e 16                	jle    0x1408e8f56
1408e8f40:	80 fb 40             	cmp    $0x40,%bl
1408e8f43:	7e 0e                	jle    0x1408e8f53
1408e8f45:	80 f9 43             	cmp    $0x43,%cl
1408e8f48:	7d d0                	jge    0x1408e8f1a
1408e8f4a:	80 fb 43             	cmp    $0x43,%bl
1408e8f4d:	7d cb                	jge    0x1408e8f1a
1408e8f4f:	b3 41                	mov    $0x41,%bl
1408e8f51:	eb 0f                	jmp    0x1408e8f62
1408e8f53:	80 f9 40             	cmp    $0x40,%cl
1408e8f56:	0f 4f d9             	cmovg  %ecx,%ebx
1408e8f59:	80 cb 40             	or     $0x40,%bl
1408e8f5c:	eb 04                	jmp    0x1408e8f62
1408e8f5e:	84 c0                	test   %al,%al
1408e8f60:	74 39                	je     0x1408e8f9b
1408e8f62:	80 fb 42             	cmp    $0x42,%bl
1408e8f65:	7c 34                	jl     0x1408e8f9b
1408e8f67:	75 19                	jne    0x1408e8f82
1408e8f69:	33 c0                	xor    %eax,%eax
1408e8f6b:	40 80 fe 42          	cmp    $0x42,%sil
1408e8f6f:	0f 94 c0             	sete   %al
1408e8f72:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1408e8f77:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
1408e8f7c:	48 83 c4 20          	add    $0x20,%rsp
1408e8f80:	5f                   	pop    %rdi
1408e8f81:	c3                   	ret
1408e8f82:	33 c0                	xor    %eax,%eax
1408e8f84:	40 80 fe 43          	cmp    $0x43,%sil
1408e8f88:	0f 9d c0             	setge  %al
1408e8f8b:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1408e8f90:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
1408e8f95:	48 83 c4 20          	add    $0x20,%rsp
1408e8f99:	5f                   	pop    %rdi
1408e8f9a:	c3                   	ret
1408e8f9b:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1408e8fa0:	b8 01 00 00 00       	mov    $0x1,%eax
1408e8fa5:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
1408e8faa:	48 83 c4 20          	add    $0x20,%rsp
1408e8fae:	5f                   	pop    %rdi
1408e8faf:	c3                   	ret
1408e8fb0:	48 89 5c 24 18       	mov    %rbx,0x18(%rsp)
1408e8fb5:	48 89 7c 24 20       	mov    %rdi,0x20(%rsp)
1408e8fba:	41 56                	push   %r14
1408e8fbc:	48 83 ec 20          	sub    $0x20,%rsp
1408e8fc0:	48 83 7a 20 00       	cmpq   $0x0,0x20(%rdx)
1408e8fc5:	48 8b da             	mov    %rdx,%rbx
1408e8fc8:	48 8b f9             	mov    %rcx,%rdi
1408e8fcb:	0f 85 c0 00 00 00    	jne    0x1408e9091
1408e8fd1:	0f b7 4a 60          	movzwl 0x60(%rdx),%ecx
1408e8fd5:	4c 8b 72 18          	mov    0x18(%rdx),%r14
1408e8fd9:	48 ff c1             	inc    %rcx
1408e8fdc:	e8 7f 47 00 00       	call   0x1408ed760
1408e8fe1:	48 89 43 20          	mov    %rax,0x20(%rbx)
1408e8fe5:	48 85 c0             	test   %rax,%rax
1408e8fe8:	75 1b                	jne    0x1408e9005
1408e8fea:	48 8b cf             	mov    %rdi,%rcx
1408e8fed:	e8 de 53 00 00       	call   0x1408ee3d0