1404c39a5:	35 4c 00 fd 35       	xor    $0x35fd004c,%eax
1404c39aa:	4c 00 3b             	rex.WR add %r15b,(%rbx)
1404c39ad:	36 4c 00 72 36       	ss rex.WR add %r14b,0x36(%rdx)
1404c39b2:	4c 00 8a 37 4c 00 a8 	rex.WR add %r9b,-0x57ffb3c9(%rdx)
1404c39b9:	38 4c 00 dc          	cmp    %cl,-0x24(%rax,%rax,1)
1404c39bd:	38 4c 00 40          	cmp    %cl,0x40(%rax,%rax,1)
1404c39c1:	53                   	push   %rbx
1404c39c2:	56                   	push   %rsi
1404c39c3:	57                   	push   %rdi
1404c39c4:	48 83 ec 60          	sub    $0x60,%rsp
1404c39c8:	48 8b 05 31 55 ef 00 	mov    0xef5531(%rip),%rax        # 0x1413b8f00
1404c39cf:	48 33 c4             	xor    %rsp,%rax
1404c39d2:	48 89 44 24 58       	mov    %rax,0x58(%rsp)
1404c39d7:	0f b6 41 38          	movzbl 0x38(%rcx),%eax
1404c39db:	49 8b f0             	mov    %r8,%rsi
1404c39de:	88 01                	mov    %al,(%rcx)
1404c39e0:	48 8b fa             	mov    %rdx,%rdi
1404c39e3:	48 8b d9             	mov    %rcx,%rbx
1404c39e6:	83 f8 05             	cmp    $0x5,%eax
1404c39e9:	0f 87 81 01 00 00    	ja     0x1404c3b70
1404c39ef:	48 8d 15 0a c6 b3 ff 	lea    -0x4c39f6(%rip),%rdx        # 0x140000000
1404c39f6:	8b 8c 82 a0 3b 4c 00 	mov    0x4c3ba0(%rdx,%rax,4),%ecx
1404c39fd:	48 03 ca             	add    %rdx,%rcx
1404c3a00:	ff e1                	jmp    *%rcx
1404c3a02:	b9 08 00 00 00       	mov    $0x8,%ecx
1404c3a07:	e8 fc 76 95 00       	call   0x140e1b108
1404c3a0c:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
1404c3a11:	48 85 c0             	test   %rax,%rax
1404c3a14:	74 07                	je     0x1404c3a1d
1404c3a16:	48 c7 00 00 00 00 00 	movq   $0x0,(%rax)
1404c3a1d:	4c 8b c6             	mov    %rsi,%r8
1404c3a20:	48 89 43 08          	mov    %rax,0x8(%rbx)
1404c3a24:	48 8b d7             	mov    %rdi,%rdx
1404c3a27:	48 8b c8             	mov    %rax,%rcx
1404c3a2a:	e8 61 b9 ff ff       	call   0x1404bf390
1404c3a2f:	eb 6b                	jmp    0x1404c3a9c
1404c3a31:	b9 18 00 00 00       	mov    $0x18,%ecx
1404c3a36:	e8 cd 76 95 00       	call   0x140e1b108
1404c3a3b:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
1404c3a40:	48 85 c0             	test   %rax,%rax
1404c3a43:	74 16                	je     0x1404c3a5b
1404c3a45:	48 c7 40 08 00 00 00 	movq   $0x0,0x8(%rax)
1404c3a4c:	00
1404c3a4d:	c7 40 10 00 00 00 00 	movl   $0x0,0x10(%rax)
1404c3a54:	48 c7 00 00 00 00 00 	movq   $0x0,(%rax)
1404c3a5b:	4c 8b c6             	mov    %rsi,%r8
1404c3a5e:	48 89 43 10          	mov    %rax,0x10(%rbx)
1404c3a62:	48 8b d7             	mov    %rdi,%rdx
1404c3a65:	48 8b c8             	mov    %rax,%rcx
1404c3a68:	e8 73 0a 00 00       	call   0x1404c44e0
1404c3a6d:	eb 2d                	jmp    0x1404c3a9c
1404c3a6f:	b9 08 00 00 00       	mov    $0x8,%ecx
1404c3a74:	e8 8f 76 95 00       	call   0x140e1b108
1404c3a79:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
1404c3a7e:	48 85 c0             	test   %rax,%rax
1404c3a81:	74 07                	je     0x1404c3a8a
1404c3a83:	48 c7 00 00 00 00 00 	movq   $0x0,(%rax)
1404c3a8a:	48 89 43 18          	mov    %rax,0x18(%rbx)
1404c3a8e:	4c 8b c6             	mov    %rsi,%r8
1404c3a91:	48 8b d7             	mov    %rdi,%rdx
1404c3a94:	48 8b c8             	mov    %rax,%rcx
1404c3a97:	e8 f4 b8 ff ff       	call   0x1404bf390
1404c3a9c:	48 8b 4c 24 58       	mov    0x58(%rsp),%rcx
1404c3aa1:	48 33 cc             	xor    %rsp,%rcx
1404c3aa4:	e8 57 7a 95 00       	call   0x140e1b500
1404c3aa9:	48 83 c4 60          	add    $0x60,%rsp
1404c3aad:	5f                   	pop    %rdi
1404c3aae:	5e                   	pop    %rsi
1404c3aaf:	5b                   	pop    %rbx
1404c3ab0:	c3                   	ret
1404c3ab1:	b9 08 00 00 00       	mov    $0x8,%ecx
1404c3ab6:	e8 4d 76 95 00       	call   0x140e1b108
1404c3abb:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
1404c3ac0:	48 85 c0             	test   %rax,%rax
1404c3ac3:	74 0d                	je     0x1404c3ad2
1404c3ac5:	48 c7 00 00 00 00 00 	movq   $0x0,(%rax)
1404c3acc:	48 89 43 20          	mov    %rax,0x20(%rbx)
1404c3ad0:	eb bc                	jmp    0x1404c3a8e
1404c3ad2:	48 89 43 20          	mov    %rax,0x20(%rbx)
1404c3ad6:	eb b6                	jmp    0x1404c3a8e
1404c3ad8:	b9 18 00 00 00       	mov    $0x18,%ecx
1404c3add:	e8 26 76 95 00       	call   0x140e1b108
1404c3ae2:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
1404c3ae7:	48 85 c0             	test   %rax,%rax
1404c3aea:	74 2b                	je     0x1404c3b17
1404c3aec:	48 c7 00 00 00 00 00 	movq   $0x0,(%rax)
1404c3af3:	4c 8b c6             	mov    %rsi,%r8
1404c3af6:	48 c7 40 08 00 00 00 	movq   $0x0,0x8(%rax)
1404c3afd:	00
1404c3afe:	48 8b d7             	mov    %rdi,%rdx
1404c3b01:	48 c7 40 10 00 00 00 	movq   $0x0,0x10(%rax)
1404c3b08:	00
1404c3b09:	48 8b c8             	mov    %rax,%rcx
1404c3b0c:	48 89 43 28          	mov    %rax,0x28(%rbx)
1404c3b10:	e8 3b cb ff ff       	call   0x1404c0650
1404c3b15:	eb 85                	jmp    0x1404c3a9c
1404c3b17:	4c 8b c6             	mov    %rsi,%r8
1404c3b1a:	48 89 43 28          	mov    %rax,0x28(%rbx)
1404c3b1e:	48 8b d7             	mov    %rdi,%rdx
1404c3b21:	48 8b c8             	mov    %rax,%rcx
1404c3b24:	e8 27 cb ff ff       	call   0x1404c0650
1404c3b29:	e9 6e ff ff ff       	jmp    0x1404c3a9c
1404c3b2e:	b9 18 00 00 00       	mov    $0x18,%ecx
1404c3b33:	e8 d0 75 95 00       	call   0x140e1b108
1404c3b38:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
1404c3b3d:	48 85 c0             	test   %rax,%rax
1404c3b40:	74 17                	je     0x1404c3b59
1404c3b42:	48 c7 00 00 00 00 00 	movq   $0x0,(%rax)
1404c3b49:	48 c7 40 08 00 00 00 	movq   $0x0,0x8(%rax)
1404c3b50:	00
1404c3b51:	48 c7 40 10 00 00 00 	movq   $0x0,0x10(%rax)
1404c3b58:	00
1404c3b59:	4c 8b c6             	mov    %rsi,%r8
1404c3b5c:	48 89 43 30          	mov    %rax,0x30(%rbx)
1404c3b60:	48 8b d7             	mov    %rdi,%rdx
1404c3b63:	48 8b c8             	mov    %rax,%rcx
1404c3b66:	e8 e5 ca ff ff       	call   0x1404c0650
1404c3b6b:	e9 2c ff ff ff       	jmp    0x1404c3a9c
1404c3b70:	48 8b cb             	mov    %rbx,%rcx
1404c3b73:	e8 d8 8b d0 ff       	call   0x1401cc750
1404c3b78:	44 0f b6 c0          	movzbl %al,%r8d
1404c3b7c:	48 8d 15 05 e1 b3 00 	lea    0xb3e105(%rip),%rdx        # 0x141001c88
1404c3b83:	48 8d 4c 24 28       	lea    0x28(%rsp),%rcx
1404c3b88:	e8 d3 44 cf ff       	call   0x1401b8060
1404c3b8d:	48 8d 15 8c cf ed 00 	lea    0xedcf8c(%rip),%rdx        # 0x1413a0b20
1404c3b94:	48 8d 4c 24 28       	lea    0x28(%rsp),%rcx
1404c3b99:	e8 7a 8c 95 00       	call   0x140e1c818
1404c3b9e:	cc                   	int3
1404c3b9f:	90                   	nop
1404c3ba0:	02 3a                	add    (%rdx),%bh
1404c3ba2:	4c 00 31             	rex.WR add %r14b,(%rcx)
1404c3ba5:	3a 4c 00 6f          	cmp    0x6f(%rax,%rax,1),%cl
1404c3ba9:	3a 4c 00 b1          	cmp    -0x4f(%rax,%rax,1),%cl
1404c3bad:	3a 4c 00 d8          	cmp    -0x28(%rax,%rax,1),%cl
1404c3bb1:	3a 4c 00 2e          	cmp    0x2e(%rax,%rax,1),%cl
1404c3bb5:	3b 4c 00 cc          	cmp    -0x34(%rax,%rax,1),%ecx
1404c3bb9:	cc                   	int3
1404c3bba:	cc                   	int3
1404c3bbb:	cc                   	int3
1404c3bbc:	cc                   	int3
1404c3bbd:	cc                   	int3
1404c3bbe:	cc                   	int3
1404c3bbf:	cc                   	int3
1404c3bc0:	40 53                	rex push %rbx
1404c3bc2:	55                   	push   %rbp
1404c3bc3:	41 54                	push   %r12
1404c3bc5:	41 55                	push   %r13
1404c3bc7:	41 56                	push   %r14
1404c3bc9:	41 57                	push   %r15
1404c3bcb:	48 83 ec 58          	sub    $0x58,%rsp
1404c3bcf:	48 8b 05 2a 53 ef 00 	mov    0xef532a(%rip),%rax        # 0x1413b8f00
1404c3bd6:	48 33 c4             	xor    %rsp,%rax
1404c3bd9:	48 89 44 24 48       	mov    %rax,0x48(%rsp)
1404c3bde:	4c 8b e1             	mov    %rcx,%r12
1404c3be1:	4d 8b f8             	mov    %r8,%r15
1404c3be4:	b9 30 00 00 00       	mov    $0x30,%ecx
1404c3be9:	4c 8b ea             	mov    %rdx,%r13
1404c3bec:	e8 17 75 95 00       	call   0x140e1b108
1404c3bf1:	33 db                	xor    %ebx,%ebx
1404c3bf3:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
1404c3bf8:	48 85 c0             	test   %rax,%rax
1404c3bfb:	74 16                	je     0x1404c3c13
1404c3bfd:	48 89 58 08          	mov    %rbx,0x8(%rax)
1404c3c01:	89 58 10             	mov    %ebx,0x10(%rax)
1404c3c04:	66 89 18             	mov    %bx,(%rax)
1404c3c07:	88 58 18             	mov    %bl,0x18(%rax)
1404c3c0a:	48 89 58 20          	mov    %rbx,0x20(%rax)
1404c3c0e:	88 58 28             	mov    %bl,0x28(%rax)
1404c3c11:	eb 03                	jmp    0x1404c3c16
1404c3c13:	48 8b c3             	mov    %rbx,%rax
1404c3c16:	4d 8b c7             	mov    %r15,%r8
1404c3c19:	49 89 04 24          	mov    %rax,(%r12)
1404c3c1d:	49 8b d5             	mov    %r13,%rdx
1404c3c20:	48 8b c8             	mov    %rax,%rcx
1404c3c23:	e8 c8 7d f6 ff       	call   0x14042b9f0
1404c3c28:	48 63 e8             	movslq %eax,%rbp
1404c3c2b:	b9 18 00 00 00       	mov    $0x18,%ecx
1404c3c30:	49 03 ed             	add    %r13,%rbp
1404c3c33:	49 89 5c 24 10       	mov    %rbx,0x10(%r12)
1404c3c38:	e8 cb 74 95 00       	call   0x140e1b108
1404c3c3d:	48 85 c0             	test   %rax,%rax
1404c3c40:	74 0d                	je     0x1404c3c4f
1404c3c42:	48 89 18             	mov    %rbx,(%rax)
1404c3c45:	48 89 58 08          	mov    %rbx,0x8(%rax)
1404c3c49:	48 89 58 10          	mov    %rbx,0x10(%rax)
1404c3c4d:	eb 03                	jmp    0x1404c3c52
1404c3c4f:	48 8b c3             	mov    %rbx,%rax
1404c3c52:	48 89 b4 24 a8 00 00 	mov    %rsi,0xa8(%rsp)
1404c3c59:	00
1404c3c5a:	48 89 7c 24 50       	mov    %rdi,0x50(%rsp)
1404c3c5f:	49 89 44 24 08       	mov    %rax,0x8(%r12)
1404c3c64:	49 3b ef             	cmp    %r15,%rbp
1404c3c67:	0f 83 1e 01 00 00    	jae    0x1404c3d8b
1404c3c6d:	0f 1f 00             	nopl   (%rax)
1404c3c70:	b9 10 00 00 00       	mov    $0x10,%ecx
1404c3c75:	e8 8e 74 95 00       	call   0x140e1b108
1404c3c7a:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
1404c3c7f:	48 8b f8             	mov    %rax,%rdi
1404c3c82:	48 85 c0             	test   %rax,%rax
1404c3c85:	74 09                	je     0x1404c3c90
1404c3c87:	48 89 18             	mov    %rbx,(%rax)
1404c3c8a:	48 89 58 08          	mov    %rbx,0x8(%rax)
1404c3c8e:	eb 03                	jmp    0x1404c3c93
1404c3c90:	48 8b fb             	mov    %rbx,%rdi
1404c3c93:	b9 30 00 00 00       	mov    $0x30,%ecx
1404c3c98:	49 89 7c 24 10       	mov    %rdi,0x10(%r12)
1404c3c9d:	e8 66 74 95 00       	call   0x140e1b108
1404c3ca2:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
1404c3ca7:	48 85 c0             	test   %rax,%rax
1404c3caa:	74 1a                	je     0x1404c3cc6
1404c3cac:	48 89 58 08          	mov    %rbx,0x8(%rax)
1404c3cb0:	89 58 10             	mov    %ebx,0x10(%rax)
1404c3cb3:	66 c7 00 00 00       	movw   $0x0,(%rax)
1404c3cb8:	c6 40 18 00          	movb   $0x0,0x18(%rax)
1404c3cbc:	48 89 58 20          	mov    %rbx,0x20(%rax)
1404c3cc0:	c6 40 28 00          	movb   $0x0,0x28(%rax)
1404c3cc4:	eb 03                	jmp    0x1404c3cc9
1404c3cc6:	48 8b c3             	mov    %rbx,%rax
1404c3cc9:	4d 8b c7             	mov    %r15,%r8
1404c3ccc:	48 89 07             	mov    %rax,(%rdi)
1404c3ccf:	48 8b d5             	mov    %rbp,%rdx
1404c3cd2:	48 8b c8             	mov    %rax,%rcx
1404c3cd5:	e8 16 7d f6 ff       	call   0x14042b9f0
1404c3cda:	48 63 f0             	movslq %eax,%rsi
1404c3cdd:	b9 40 00 00 00       	mov    $0x40,%ecx
1404c3ce2:	48 03 f5             	add    %rbp,%rsi
1404c3ce5:	e8 1e 74 95 00       	call   0x140e1b108
1404c3cea:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
1404c3cef:	4c 8b c8             	mov    %rax,%r9
1404c3cf2:	48 85 c0             	test   %rax,%rax
1404c3cf5:	74 29                	je     0x1404c3d20
1404c3cf7:	48 8b 07             	mov    (%rdi),%rax
1404c3cfa:	0f b6 48 28          	movzbl 0x28(%rax),%ecx
1404c3cfe:	41 88 49 38          	mov    %cl,0x38(%r9)
1404c3d02:	41 c6 01 ff          	movb   $0xff,(%r9)
1404c3d06:	49 89 59 08          	mov    %rbx,0x8(%r9)
1404c3d0a:	49 89 59 10          	mov    %rbx,0x10(%r9)
1404c3d0e:	49 89 59 18          	mov    %rbx,0x18(%r9)
1404c3d12:	49 89 59 20          	mov    %rbx,0x20(%r9)
1404c3d16:	49 89 59 28          	mov    %rbx,0x28(%r9)
1404c3d1a:	49 89 59 30          	mov    %rbx,0x30(%r9)
1404c3d1e:	eb 03                	jmp    0x1404c3d23
1404c3d20:	4c 8b cb             	mov    %rbx,%r9
1404c3d23:	48 8b 07             	mov    (%rdi),%rax
1404c3d26:	4c 89 4f 08          	mov    %r9,0x8(%rdi)
1404c3d2a:	48 63 78 20          	movslq 0x20(%rax),%rdi
1404c3d2e:	4c 8d 04 3e          	lea    (%rsi,%rdi,1),%r8
1404c3d32:	4d 3b c7             	cmp    %r15,%r8
1404c3d35:	0f 87 83 00 00 00    	ja     0x1404c3dbe
1404c3d3b:	4c 3b c6             	cmp    %rsi,%r8
1404c3d3e:	72 7e                	jb     0x1404c3dbe
1404c3d40:	48 8b d6             	mov    %rsi,%rdx
1404c3d43:	49 8b c9             	mov    %r9,%rcx
1404c3d46:	e8 75 fc ff ff       	call   0x1404c39c0
1404c3d4b:	49 8b 4c 24 08       	mov    0x8(%r12),%rcx
1404c3d50:	2b f5                	sub    %ebp,%esi
1404c3d52:	03 f7                	add    %edi,%esi
1404c3d54:	48 8b 51 08          	mov    0x8(%rcx),%rdx
1404c3d58:	48 3b 51 10          	cmp    0x10(%rcx),%rdx
1404c3d5c:	74 0f                	je     0x1404c3d6d
1404c3d5e:	49 8b 44 24 10       	mov    0x10(%r12),%rax
1404c3d63:	48 89 02             	mov    %rax,(%rdx)
1404c3d66:	48 83 41 08 08       	addq   $0x8,0x8(%rcx)
1404c3d6b:	eb 0a                	jmp    0x1404c3d77
1404c3d6d:	4d 8d 44 24 10       	lea    0x10(%r12),%r8
1404c3d72:	e8 49 72 eb ff       	call   0x14037afc0
1404c3d77:	48 63 c6             	movslq %esi,%rax
1404c3d7a:	48 03 e8             	add    %rax,%rbp
1404c3d7d:	49 89 5c 24 10       	mov    %rbx,0x10(%r12)
1404c3d82:	49 3b ef             	cmp    %r15,%rbp
1404c3d85:	0f 82 e5 fe ff ff    	jb     0x1404c3c70
1404c3d8b:	49 89 5c 24 10       	mov    %rbx,0x10(%r12)
1404c3d90:	48 8b 7c 24 50       	mov    0x50(%rsp),%rdi
1404c3d95:	41 2b ed             	sub    %r13d,%ebp
1404c3d98:	48 8b b4 24 a8 00 00 	mov    0xa8(%rsp),%rsi
1404c3d9f:	00
1404c3da0:	8b c5                	mov    %ebp,%eax
1404c3da2:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
1404c3da7:	48 33 cc             	xor    %rsp,%rcx
1404c3daa:	e8 51 77 95 00       	call   0x140e1b500
1404c3daf:	48 83 c4 58          	add    $0x58,%rsp
1404c3db3:	41 5f                	pop    %r15
1404c3db5:	41 5e                	pop    %r14
1404c3db7:	41 5d                	pop    %r13
1404c3db9:	41 5c                	pop    %r12
1404c3dbb:	5d                   	pop    %rbp
1404c3dbc:	5b                   	pop    %rbx
1404c3dbd:	c3                   	ret
1404c3dbe:	2b f5                	sub    %ebp,%esi
1404c3dc0:	48 8d 15 a9 de b3 00 	lea    0xb3dea9(%rip),%rdx        # 0x141001c70
1404c3dc7:	44 2b fd             	sub    %ebp,%r15d
1404c3dca:	48 8d 4c 24 28       	lea    0x28(%rsp),%rcx
1404c3dcf:	45 8b cf             	mov    %r15d,%r9d
1404c3dd2:	44 8d 04 37          	lea    (%rdi,%rsi,1),%r8d
1404c3dd6:	e8 15 53 ce ff       	call   0x1401a90f0
1404c3ddb:	48 8d 15 ee cb ed 00 	lea    0xedcbee(%rip),%rdx        # 0x1413a09d0
1404c3de2:	48 8d 4c 24 28       	lea    0x28(%rsp),%rcx
1404c3de7:	e8 2c 8a 95 00       	call   0x140e1c818
1404c3dec:	cc                   	int3
1404c3ded:	cc                   	int3
1404c3dee:	cc                   	int3
1404c3def:	cc                   	int3
1404c3df0:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
1404c3df5:	48 89 6c 24 18       	mov    %rbp,0x18(%rsp)
1404c3dfa:	48 89 74 24 20       	mov    %rsi,0x20(%rsp)
1404c3dff:	57                   	push   %rdi
1404c3e00:	41 54                	push   %r12
1404c3e02:	41 55                	push   %r13
1404c3e04:	41 56                	push   %r14
1404c3e06:	41 57                	push   %r15
1404c3e08:	48 83 ec 20          	sub    $0x20,%rsp
1404c3e0c:	48 8b f1             	mov    %rcx,%rsi
1404c3e0f:	4d 8b e9             	mov    %r9,%r13
1404c3e12:	b9 30 00 00 00       	mov    $0x30,%ecx
1404c3e17:	4d 8b f0             	mov    %r8,%r14
1404c3e1a:	4c 8b e2             	mov    %rdx,%r12
1404c3e1d:	e8 e6 72 95 00       	call   0x140e1b108
1404c3e22:	33 db                	xor    %ebx,%ebx
1404c3e24:	48 89 44 24 50       	mov    %rax,0x50(%rsp)
1404c3e29:	48 85 c0             	test   %rax,%rax
1404c3e2c:	74 1e                	je     0x1404c3e4c
1404c3e2e:	48 89 18             	mov    %rbx,(%rax)
1404c3e31:	c7 40 08 ff ff ff ff 	movl   $0xffffffff,0x8(%rax)
1404c3e38:	48 89 58 10          	mov    %rbx,0x10(%rax)
1404c3e3c:	48 89 58 18          	mov    %rbx,0x18(%rax)
1404c3e40:	66 c7 40 20 01 00    	movw   $0x1,0x20(%rax)
1404c3e46:	48 89 58 28          	mov    %rbx,0x28(%rax)
1404c3e4a:	eb 03                	jmp    0x1404c3e4f
1404c3e4c:	48 8b c3             	mov    %rbx,%rax
1404c3e4f:	4d 8b c6             	mov    %r14,%r8
1404c3e52:	48 89 06             	mov    %rax,(%rsi)
1404c3e55:	49 8b d4             	mov    %r12,%rdx
1404c3e58:	48 8b c8             	mov    %rax,%rcx
1404c3e5b:	e8 70 07 00 00       	call   0x1404c45d0
1404c3e60:	48 63 f8             	movslq %eax,%rdi
1404c3e63:	b9 30 00 00 00       	mov    $0x30,%ecx
1404c3e68:	49 03 fc             	add    %r12,%rdi
1404c3e6b:	e8 98 72 95 00       	call   0x140e1b108
1404c3e70:	48 89 44 24 50       	mov    %rax,0x50(%rsp)
1404c3e75:	48 85 c0             	test   %rax,%rax
1404c3e78:	74 1e                	je     0x1404c3e98
1404c3e7a:	48 89 18             	mov    %rbx,(%rax)
1404c3e7d:	c7 40 08 ff ff ff ff 	movl   $0xffffffff,0x8(%rax)
1404c3e84:	48 89 58 10          	mov    %rbx,0x10(%rax)
1404c3e88:	48 89 58 18          	mov    %rbx,0x18(%rax)
1404c3e8c:	66 c7 40 20 01 00    	movw   $0x1,0x20(%rax)
1404c3e92:	48 89 58 28          	mov    %rbx,0x28(%rax)
1404c3e96:	eb 03                	jmp    0x1404c3e9b
1404c3e98:	48 8b c3             	mov    %rbx,%rax
1404c3e9b:	4d 8b c6             	mov    %r14,%r8