1403d2bbf:	48 8d 4c 24 28       	lea    0x28(%rsp),%rcx
1403d2bc4:	41 b8 08 00 00 00    	mov    $0x8,%r8d
1403d2bca:	e8 21 65 dd ff       	call   0x1401a90f0
1403d2bcf:	48 8d 15 fa dd fc 00 	lea    0xfcddfa(%rip),%rdx        # 0x1413a09d0
1403d2bd6:	48 8d 4c 24 28       	lea    0x28(%rsp),%rcx
1403d2bdb:	e8 38 9c a4 00       	call   0x140e1c818
1403d2be0:	cc                   	int3
1403d2be1:	cc                   	int3
1403d2be2:	cc                   	int3
1403d2be3:	cc                   	int3
1403d2be4:	cc                   	int3
1403d2be5:	cc                   	int3
1403d2be6:	cc                   	int3
1403d2be7:	cc                   	int3
1403d2be8:	cc                   	int3
1403d2be9:	cc                   	int3
1403d2bea:	cc                   	int3
1403d2beb:	cc                   	int3
1403d2bec:	cc                   	int3
1403d2bed:	cc                   	int3
1403d2bee:	cc                   	int3
1403d2bef:	cc                   	int3
1403d2bf0:	40 55                	rex push %rbp
1403d2bf2:	56                   	push   %rsi
1403d2bf3:	41 55                	push   %r13
1403d2bf5:	41 56                	push   %r14
1403d2bf7:	41 57                	push   %r15
1403d2bf9:	48 8d 6c 24 c9       	lea    -0x37(%rsp),%rbp
1403d2bfe:	48 81 ec b0 00 00 00 	sub    $0xb0,%rsp
1403d2c05:	48 8b 05 f4 62 fe 00 	mov    0xfe62f4(%rip),%rax        # 0x1413b8f00
1403d2c0c:	48 33 c4             	xor    %rsp,%rax
1403d2c0f:	48 89 45 07          	mov    %rax,0x7(%rbp)
1403d2c13:	49 8b f0             	mov    %r8,%rsi
1403d2c16:	48 89 55 af          	mov    %rdx,-0x51(%rbp)
1403d2c1a:	4c 8d 42 01          	lea    0x1(%rdx),%r8
1403d2c1e:	45 8b e9             	mov    %r9d,%r13d
1403d2c21:	4c 8b d2             	mov    %rdx,%r10
1403d2c24:	4c 8b f9             	mov    %rcx,%r15
1403d2c27:	4c 3b c6             	cmp    %rsi,%r8
1403d2c2a:	0f 87 1c 16 00 00    	ja     0x1403d424c
1403d2c30:	4c 3b c2             	cmp    %rdx,%r8
1403d2c33:	0f 82 13 16 00 00    	jb     0x1403d424c
1403d2c39:	44 0f b6 0a          	movzbl (%rdx),%r9d
1403d2c3d:	41 be 01 00 00 00    	mov    $0x1,%r14d
1403d2c43:	41 0f b6 c1          	movzbl %r9b,%eax
1403d2c47:	44 88 09             	mov    %r9b,(%rcx)
1403d2c4a:	c0 e8 07             	shr    $0x7,%al
1403d2c4d:	0f b6 c8             	movzbl %al,%ecx
1403d2c50:	41 88 8f 88 01 00 00 	mov    %cl,0x188(%r15)
1403d2c57:	41 89 4f 04          	mov    %ecx,0x4(%r15)
1403d2c5b:	84 c0                	test   %al,%al
1403d2c5d:	74 38                	je     0x1403d2c97
1403d2c5f:	41 3b ce             	cmp    %r14d,%ecx
1403d2c62:	0f 85 11 16 00 00    	jne    0x1403d4279
1403d2c68:	48 8d 42 03          	lea    0x3(%rdx),%rax
1403d2c6c:	48 3b c6             	cmp    %rsi,%rax
1403d2c6f:	0f 87 30 16 00 00    	ja     0x1403d42a5
1403d2c75:	49 3b c0             	cmp    %r8,%rax
1403d2c78:	0f 82 27 16 00 00    	jb     0x1403d42a5
1403d2c7e:	41 0f b7 00          	movzwl (%r8),%eax
1403d2c82:	45 3b ee             	cmp    %r14d,%r13d
1403d2c85:	74 04                	je     0x1403d2c8b
1403d2c87:	66 c1 c8 08          	ror    $0x8,%ax
1403d2c8b:	66 41 89 47 08       	mov    %ax,0x8(%r15)
1403d2c90:	b8 03 00 00 00       	mov    $0x3,%eax
1403d2c95:	eb 03                	jmp    0x1403d2c9a
1403d2c97:	49 8b c6             	mov    %r14,%rax
1403d2c9a:	48 89 9c 24 a8 00 00 	mov    %rbx,0xa8(%rsp)
1403d2ca1:	00
1403d2ca2:	4c 8d 05 57 d3 c2 ff 	lea    -0x3d2ca9(%rip),%r8        # 0x140000000
1403d2ca9:	48 89 bc 24 a0 00 00 	mov    %rdi,0xa0(%rsp)
1403d2cb0:	00
1403d2cb1:	48 8d 3c 10          	lea    (%rax,%rdx,1),%rdi
1403d2cb5:	4c 89 a4 24 98 00 00 	mov    %r12,0x98(%rsp)
1403d2cbc:	00
1403d2cbd:	41 bc 05 00 00 00    	mov    $0x5,%r12d
1403d2cc3:	84 c9                	test   %cl,%cl
1403d2cc5:	0f 84 93 00 00 00    	je     0x1403d2d5e
1403d2ccb:	41 3b ce             	cmp    %r14d,%ecx
1403d2cce:	0f 85 fe 15 00 00    	jne    0x1403d42d2
1403d2cd4:	41 0f b7 57 08       	movzwl 0x8(%r15),%edx
1403d2cd9:	41 8b c1             	mov    %r9d,%eax
1403d2cdc:	41 88 47 0a          	mov    %al,0xa(%r15)
1403d2ce0:	ff c8                	dec    %eax
1403d2ce2:	66 41 89 97 8a 01 00 	mov    %dx,0x18a(%r15)
1403d2ce9:	00
1403d2cea:	3d fe 00 00 00       	cmp    $0xfe,%eax
1403d2cef:	0f 86 d8 00 00 00    	jbe    0x1403d2dcd
1403d2cf5:	0f b7 da             	movzwl %dx,%ebx
1403d2cf8:	48 8d 0c 1f          	lea    (%rdi,%rbx,1),%rcx
1403d2cfc:	48 3b ce             	cmp    %rsi,%rcx
1403d2cff:	0f 87 38 19 00 00    	ja     0x1403d463d
1403d2d05:	48 3b cf             	cmp    %rdi,%rcx
1403d2d08:	0f 82 2f 19 00 00    	jb     0x1403d463d
1403d2d0e:	49 8d 8f 78 01 00 00 	lea    0x178(%r15),%rcx
1403d2d15:	44 8b c3             	mov    %ebx,%r8d
1403d2d18:	48 8b d7             	mov    %rdi,%rdx
1403d2d1b:	e8 40 b6 dd ff       	call   0x1401ae360
1403d2d20:	44 8b f3             	mov    %ebx,%r14d
1403d2d23:	2b 7d af             	sub    -0x51(%rbp),%edi
1403d2d26:	48 8b 9c 24 a8 00 00 	mov    0xa8(%rsp),%rbx
1403d2d2d:	00
1403d2d2e:	4c 8b a4 24 98 00 00 	mov    0x98(%rsp),%r12
1403d2d35:	00
1403d2d36:	41 8d 04 3e          	lea    (%r14,%rdi,1),%eax
1403d2d3a:	48 8b bc 24 a0 00 00 	mov    0xa0(%rsp),%rdi
1403d2d41:	00
1403d2d42:	48 8b 4d 07          	mov    0x7(%rbp),%rcx
1403d2d46:	48 33 cc             	xor    %rsp,%rcx
1403d2d49:	e8 b2 87 a4 00       	call   0x140e1b500
1403d2d4e:	48 81 c4 b0 00 00 00 	add    $0xb0,%rsp
1403d2d55:	41 5f                	pop    %r15
1403d2d57:	41 5e                	pop    %r14
1403d2d59:	41 5d                	pop    %r13
1403d2d5b:	5e                   	pop    %rsi
1403d2d5c:	5d                   	pop    %rbp
1403d2d5d:	c3                   	ret
1403d2d5e:	41 8d 41 ff          	lea    -0x1(%r9),%eax
1403d2d62:	83 f8 7e             	cmp    $0x7e,%eax
1403d2d65:	0f 87 2b 11 00 00    	ja     0x1403d3e96
1403d2d6b:	48 98                	cltq
1403d2d6d:	41 0f b6 84 00 94 46 	movzbl 0x3d4694(%r8,%rax,1),%eax
1403d2d74:	3d 00
1403d2d76:	41 8b 8c 80 6c 46 3d 	mov    0x3d466c(%r8,%rax,4),%ecx
1403d2d7d:	00
1403d2d7e:	49 03 c8             	add    %r8,%rcx
1403d2d81:	ff e1                	jmp    *%rcx
1403d2d83:	41 8b d6             	mov    %r14d,%edx
1403d2d86:	eb 34                	jmp    0x1403d2dbc
1403d2d88:	ba 08 00 00 00       	mov    $0x8,%edx
1403d2d8d:	eb 2d                	jmp    0x1403d2dbc
1403d2d8f:	ba 06 00 00 00       	mov    $0x6,%edx
1403d2d94:	eb 26                	jmp    0x1403d2dbc
1403d2d96:	ba 1c 00 00 00       	mov    $0x1c,%edx
1403d2d9b:	eb 1f                	jmp    0x1403d2dbc
1403d2d9d:	ba 03 00 00 00       	mov    $0x3,%edx
1403d2da2:	eb 18                	jmp    0x1403d2dbc
1403d2da4:	41 8b d4             	mov    %r12d,%edx
1403d2da7:	eb 13                	jmp    0x1403d2dbc
1403d2da9:	ba 09 00 00 00       	mov    $0x9,%edx
1403d2dae:	eb 0c                	jmp    0x1403d2dbc
1403d2db0:	ba 02 00 00 00       	mov    $0x2,%edx
1403d2db5:	eb 05                	jmp    0x1403d2dbc
1403d2db7:	ba 04 00 00 00       	mov    $0x4,%edx
1403d2dbc:	41 8b c1             	mov    %r9d,%eax
1403d2dbf:	66 41 89 97 8a 01 00 	mov    %dx,0x18a(%r15)
1403d2dc6:	00
1403d2dc7:	41 88 47 0a          	mov    %al,0xa(%r15)
1403d2dcb:	ff c8                	dec    %eax
1403d2dcd:	48 98                	cltq
1403d2dcf:	41 0f b6 84 00 cc 47 	movzbl 0x3d47cc(%r8,%rax,1),%eax
1403d2dd6:	3d 00
1403d2dd8:	41 8b 8c 80 14 47 3d 	mov    0x3d4714(%r8,%rax,4),%ecx
1403d2ddf:	00
1403d2de0:	49 03 c8             	add    %r8,%rcx
1403d2de3:	ff e1                	jmp    *%rcx
1403d2de5:	49 8b ce             	mov    %r14,%rcx
1403d2de8:	e8 1b 83 a4 00       	call   0x140e1b108
1403d2ded:	48 89 45 a7          	mov    %rax,-0x59(%rbp)
1403d2df1:	48 8b d8             	mov    %rax,%rbx
1403d2df4:	48 85 c0             	test   %rax,%rax
1403d2df7:	74 05                	je     0x1403d2dfe
1403d2df9:	c6 00 00             	movb   $0x0,(%rax)
1403d2dfc:	eb 02                	jmp    0x1403d2e00
1403d2dfe:	33 db                	xor    %ebx,%ebx
1403d2e00:	48 8d 47 01          	lea    0x1(%rdi),%rax
1403d2e04:	49 89 5f 10          	mov    %rbx,0x10(%r15)
1403d2e08:	48 3b c6             	cmp    %rsi,%rax
1403d2e0b:	0f 87 f4 14 00 00    	ja     0x1403d4305
1403d2e11:	48 3b c7             	cmp    %rdi,%rax
1403d2e14:	0f 82 eb 14 00 00    	jb     0x1403d4305
1403d2e1a:	0f b6 07             	movzbl (%rdi),%eax
1403d2e1d:	88 03                	mov    %al,(%rbx)
1403d2e1f:	e9 ff fe ff ff       	jmp    0x1403d2d23
1403d2e24:	b9 18 00 00 00       	mov    $0x18,%ecx
1403d2e29:	e8 da 82 a4 00       	call   0x140e1b108
1403d2e2e:	33 db                	xor    %ebx,%ebx
1403d2e30:	48 89 45 a7          	mov    %rax,-0x59(%rbp)
1403d2e34:	48 85 c0             	test   %rax,%rax
1403d2e37:	74 0c                	je     0x1403d2e45
1403d2e39:	48 89 18             	mov    %rbx,(%rax)
1403d2e3c:	88 58 08             	mov    %bl,0x8(%rax)
1403d2e3f:	48 89 58 10          	mov    %rbx,0x10(%rax)
1403d2e43:	eb 03                	jmp    0x1403d2e48
1403d2e45:	48 8b c3             	mov    %rbx,%rax
1403d2e48:	4c 8b c6             	mov    %rsi,%r8
1403d2e4b:	49 89 47 18          	mov    %rax,0x18(%r15)
1403d2e4f:	48 8b d7             	mov    %rdi,%rdx
1403d2e52:	48 8b c8             	mov    %rax,%rcx
1403d2e55:	e8 46 fb ff ff       	call   0x1403d29a0
1403d2e5a:	41 be 08 00 00 00    	mov    $0x8,%r14d
1403d2e60:	e9 be fe ff ff       	jmp    0x1403d2d23
1403d2e65:	b9 12 00 00 00       	mov    $0x12,%ecx
1403d2e6a:	e8 99 82 a4 00       	call   0x140e1b108
1403d2e6f:	33 db                	xor    %ebx,%ebx
1403d2e71:	48 89 45 a7          	mov    %rax,-0x59(%rbp)
1403d2e75:	4c 8b c8             	mov    %rax,%r9
1403d2e78:	48 85 c0             	test   %rax,%rax
1403d2e7b:	74 17                	je     0x1403d2e94
1403d2e7d:	66 89 18             	mov    %bx,(%rax)
1403d2e80:	88 58 02             	mov    %bl,0x2(%rax)
1403d2e83:	48 89 58 04          	mov    %rbx,0x4(%rax)
1403d2e87:	66 89 58 0c          	mov    %bx,0xc(%rax)
1403d2e8b:	88 58 0e             	mov    %bl,0xe(%rax)
1403d2e8e:	66 89 58 10          	mov    %bx,0x10(%rax)
1403d2e92:	eb 03                	jmp    0x1403d2e97
1403d2e94:	4c 8b cb             	mov    %rbx,%r9
1403d2e97:	48 8d 47 06          	lea    0x6(%rdi),%rax
1403d2e9b:	4d 89 4f 20          	mov    %r9,0x20(%r15)
1403d2e9f:	48 3b c6             	cmp    %rsi,%rax
1403d2ea2:	0f 87 86 14 00 00    	ja     0x1403d432e
1403d2ea8:	48 3b c7             	cmp    %rdi,%rax
1403d2eab:	0f 82 7d 14 00 00    	jb     0x1403d432e
1403d2eb1:	0f b6 0f             	movzbl (%rdi),%ecx
1403d2eb4:	41 88 09             	mov    %cl,(%r9)
1403d2eb7:	44 0f b6 57 01       	movzbl 0x1(%rdi),%r10d
1403d2ebc:	45 88 51 01          	mov    %r10b,0x1(%r9)
1403d2ec0:	44 0f b6 5f 02       	movzbl 0x2(%rdi),%r11d
1403d2ec5:	45 88 59 02          	mov    %r11b,0x2(%r9)
1403d2ec9:	0f b7 47 03          	movzwl 0x3(%rdi),%eax
1403d2ecd:	45 3b ee             	cmp    %r14d,%r13d
1403d2ed0:	74 04                	je     0x1403d2ed6
1403d2ed2:	66 c1 c8 08          	ror    $0x8,%ax
1403d2ed6:	66 41 89 41 04       	mov    %ax,0x4(%r9)
1403d2edb:	0f b6 47 05          	movzbl 0x5(%rdi),%eax
1403d2edf:	41 88 41 06          	mov    %al,0x6(%r9)
1403d2ee3:	0f b6 c1             	movzbl %cl,%eax
1403d2ee6:	24 0f                	and    $0xf,%al
1403d2ee8:	c0 e9 04             	shr    $0x4,%cl
1403d2eeb:	44 0f b6 c0          	movzbl %al,%r8d
1403d2eef:	41 0f b6 c2          	movzbl %r10b,%eax
1403d2ef3:	24 0f                	and    $0xf,%al
1403d2ef5:	45 88 41 07          	mov    %r8b,0x7(%r9)
1403d2ef9:	0f b6 d0             	movzbl %al,%edx
1403d2efc:	41 0f b7 c0          	movzwl %r8w,%eax
1403d2f00:	66 c1 e0 02          	shl    $0x2,%ax
1403d2f04:	66 44 03 c0          	add    %ax,%r8w
1403d2f08:	0f b6 c9             	movzbl %cl,%ecx
1403d2f0b:	66 45 03 c0          	add    %r8w,%r8w
1403d2f0f:	41 88 51 09          	mov    %dl,0x9(%r9)
1403d2f13:	66 44 03 c1          	add    %cx,%r8w
1403d2f17:	41 c0 ea 04          	shr    $0x4,%r10b
1403d2f1b:	41 0f b7 c0          	movzwl %r8w,%eax
1403d2f1f:	41 88 49 08          	mov    %cl,0x8(%r9)
1403d2f23:	66 c1 e0 02          	shl    $0x2,%ax
1403d2f27:	66 44 03 c0          	add    %ax,%r8w
1403d2f2b:	45 88 51 0e          	mov    %r10b,0xe(%r9)
1403d2f2f:	41 0f b6 c3          	movzbl %r11b,%eax
1403d2f33:	66 45 03 c0          	add    %r8w,%r8w
1403d2f37:	66 44 03 c2          	add    %dx,%r8w
1403d2f3b:	41 c0 eb 04          	shr    $0x4,%r11b
1403d2f3f:	24 0f                	and    $0xf,%al
1403d2f41:	41 0f b6 cb          	movzbl %r11b,%ecx
1403d2f45:	0f b6 d0             	movzbl %al,%edx
1403d2f48:	41 88 51 0c          	mov    %dl,0xc(%r9)
1403d2f4c:	66 45 89 41 0a       	mov    %r8w,0xa(%r9)
1403d2f51:	41 88 49 0d          	mov    %cl,0xd(%r9)
1403d2f55:	8d 04 92             	lea    (%rdx,%rdx,4),%eax
1403d2f58:	8d 14 41             	lea    (%rcx,%rax,2),%edx
1403d2f5b:	45 84 d2             	test   %r10b,%r10b
1403d2f5e:	75 0a                	jne    0x1403d2f6a
1403d2f60:	41 0f b6 c2          	movzbl %r10b,%eax
1403d2f64:	8d 0c 92             	lea    (%rdx,%rdx,4),%ecx
1403d2f67:	8d 14 48             	lea    (%rax,%rcx,2),%edx
1403d2f6a:	66 41 89 51 10       	mov    %dx,0x10(%r9)
1403d2f6f:	41 be 06 00 00 00    	mov    $0x6,%r14d
1403d2f75:	e9 a9 fd ff ff       	jmp    0x1403d2d23
1403d2f7a:	b9 04 00 00 00       	mov    $0x4,%ecx
1403d2f7f:	e8 84 81 a4 00       	call   0x140e1b108
1403d2f84:	33 db                	xor    %ebx,%ebx
1403d2f86:	48 89 45 a7          	mov    %rax,-0x59(%rbp)
1403d2f8a:	48 85 c0             	test   %rax,%rax
1403d2f8d:	74 04                	je     0x1403d2f93
1403d2f8f:	89 18                	mov    %ebx,(%rax)
1403d2f91:	eb 03                	jmp    0x1403d2f96
1403d2f93:	48 8b c3             	mov    %rbx,%rax
1403d2f96:	48 8d 4f 04          	lea    0x4(%rdi),%rcx
1403d2f9a:	49 89 47 28          	mov    %rax,0x28(%r15)
1403d2f9e:	48 3b ce             	cmp    %rsi,%rcx
1403d2fa1:	0f 87 b3 13 00 00    	ja     0x1403d435a
1403d2fa7:	48 3b cf             	cmp    %rdi,%rcx
1403d2faa:	0f 82 aa 13 00 00    	jb     0x1403d435a
1403d2fb0:	8b 0f                	mov    (%rdi),%ecx
1403d2fb2:	45 3b ee             	cmp    %r14d,%r13d
1403d2fb5:	74 02                	je     0x1403d2fb9
1403d2fb7:	0f c9                	bswap  %ecx
1403d2fb9:	89 08                	mov    %ecx,(%rax)
1403d2fbb:	41 be 04 00 00 00    	mov    $0x4,%r14d
1403d2fc1:	e9 5d fd ff ff       	jmp    0x1403d2d23
1403d2fc6:	b9 04 00 00 00       	mov    $0x4,%ecx
1403d2fcb:	e8 38 81 a4 00       	call   0x140e1b108
1403d2fd0:	33 db                	xor    %ebx,%ebx
1403d2fd2:	48 89 45 a7          	mov    %rax,-0x59(%rbp)
1403d2fd6:	48 85 c0             	test   %rax,%rax
1403d2fd9:	74 04                	je     0x1403d2fdf
1403d2fdb:	89 18                	mov    %ebx,(%rax)
1403d2fdd:	eb 03                	jmp    0x1403d2fe2
1403d2fdf:	48 8b c3             	mov    %rbx,%rax
1403d2fe2:	48 8d 4f 04          	lea    0x4(%rdi),%rcx
1403d2fe6:	49 89 47 30          	mov    %rax,0x30(%r15)
1403d2fea:	48 3b ce             	cmp    %rsi,%rcx
1403d2fed:	0f 87 c7 0e 00 00    	ja     0x1403d3eba
1403d2ff3:	48 3b cf             	cmp    %rdi,%rcx
1403d2ff6:	0f 82 be 0e 00 00    	jb     0x1403d3eba
1403d2ffc:	eb b2                	jmp    0x1403d2fb0
1403d2ffe:	b9 02 00 00 00       	mov    $0x2,%ecx
1403d3003:	e8 00 81 a4 00       	call   0x140e1b108
1403d3008:	48 89 45 a7          	mov    %rax,-0x59(%rbp)
1403d300c:	48 8b d8             	mov    %rax,%rbx
1403d300f:	48 85 c0             	test   %rax,%rax
1403d3012:	74 07                	je     0x1403d301b
1403d3014:	66 c7 00 00 00       	movw   $0x0,(%rax)
1403d3019:	eb 02                	jmp    0x1403d301d
1403d301b:	33 db                	xor    %ebx,%ebx
1403d301d:	48 8d 47 01          	lea    0x1(%rdi),%rax
1403d3021:	49 89 5f 38          	mov    %rbx,0x38(%r15)
1403d3025:	48 3b c6             	cmp    %rsi,%rax
1403d3028:	0f 87 58 13 00 00    	ja     0x1403d4386
1403d302e:	48 3b c7             	cmp    %rdi,%rax
1403d3031:	0f 82 4f 13 00 00    	jb     0x1403d4386
1403d3037:	0f b6 07             	movzbl (%rdi),%eax
1403d303a:	88 03                	mov    %al,(%rbx)
1403d303c:	41 22 c6             	and    %r14b,%al
1403d303f:	88 43 01             	mov    %al,0x1(%rbx)
1403d3042:	e9 dc fc ff ff       	jmp    0x1403d2d23
1403d3047:	b9 20 00 00 00       	mov    $0x20,%ecx
1403d304c:	e8 b7 80 a4 00       	call   0x140e1b108
1403d3051:	33 db                	xor    %ebx,%ebx
1403d3053:	48 89 45 a7          	mov    %rax,-0x59(%rbp)
1403d3057:	48 85 c0             	test   %rax,%rax
1403d305a:	74 0f                	je     0x1403d306b
1403d305c:	48 89 18             	mov    %rbx,(%rax)
1403d305f:	89 58 08             	mov    %ebx,0x8(%rax)
1403d3062:	89 58 10             	mov    %ebx,0x10(%rax)
1403d3065:	48 89 58 18          	mov    %rbx,0x18(%rax)
1403d3069:	eb 03                	jmp    0x1403d306e
1403d306b:	48 8b c3             	mov    %rbx,%rax
1403d306e:	45 8b cd             	mov    %r13d,%r9d
1403d3071:	49 89 47 40          	mov    %rax,0x40(%r15)
1403d3075:	4c 8b c6             	mov    %rsi,%r8
1403d3078:	48 8b d7             	mov    %rdi,%rdx
1403d307b:	48 8b c8             	mov    %rax,%rcx
1403d307e:	e8 7d ed ff ff       	call   0x1403d1e00
1403d3083:	44 8b f0             	mov    %eax,%r14d
1403d3086:	e9 98 fc ff ff       	jmp    0x1403d2d23
1403d308b:	49 8b ce             	mov    %r14,%rcx
1403d308e:	e8 75 80 a4 00       	call   0x140e1b108
1403d3093:	48 89 45 a7          	mov    %rax,-0x59(%rbp)
1403d3097:	48 8b d8             	mov    %rax,%rbx
1403d309a:	48 85 c0             	test   %rax,%rax