1404c9c55:	41 54                	push   %r12
1404c9c57:	41 56                	push   %r14
1404c9c59:	48 83 ec 68          	sub    $0x68,%rsp
1404c9c5d:	48 8b 05 9c f2 ee 00 	mov    0xeef29c(%rip),%rax        # 0x1413b8f00
1404c9c64:	48 33 c4             	xor    %rsp,%rax
1404c9c67:	48 89 44 24 58       	mov    %rax,0x58(%rsp)
1404c9c6c:	48 8b f1             	mov    %rcx,%rsi
1404c9c6f:	4c 89 7c 24 60       	mov    %r15,0x60(%rsp)
1404c9c74:	b9 30 00 00 00       	mov    $0x30,%ecx
1404c9c79:	4d 8b e1             	mov    %r9,%r12
1404c9c7c:	49 8b e8             	mov    %r8,%rbp
1404c9c7f:	4c 8b f2             	mov    %rdx,%r14
1404c9c82:	e8 81 14 95 00       	call   0x140e1b108
1404c9c87:	33 db                	xor    %ebx,%ebx
1404c9c89:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
1404c9c8e:	48 85 c0             	test   %rax,%rax
1404c9c91:	74 16                	je     0x1404c9ca9
1404c9c93:	48 89 58 08          	mov    %rbx,0x8(%rax)
1404c9c97:	89 58 10             	mov    %ebx,0x10(%rax)
1404c9c9a:	66 89 18             	mov    %bx,(%rax)
1404c9c9d:	88 58 18             	mov    %bl,0x18(%rax)
1404c9ca0:	48 89 58 20          	mov    %rbx,0x20(%rax)
1404c9ca4:	88 58 28             	mov    %bl,0x28(%rax)
1404c9ca7:	eb 03                	jmp    0x1404c9cac
1404c9ca9:	48 8b c3             	mov    %rbx,%rax
1404c9cac:	4c 8b c5             	mov    %rbp,%r8
1404c9caf:	48 89 06             	mov    %rax,(%rsi)
1404c9cb2:	49 8b d6             	mov    %r14,%rdx
1404c9cb5:	48 8b c8             	mov    %rax,%rcx
1404c9cb8:	e8 33 1d f6 ff       	call   0x14042b9f0
1404c9cbd:	48 63 f8             	movslq %eax,%rdi
1404c9cc0:	b9 30 00 00 00       	mov    $0x30,%ecx
1404c9cc5:	49 03 fe             	add    %r14,%rdi
1404c9cc8:	e8 3b 14 95 00       	call   0x140e1b108
1404c9ccd:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
1404c9cd2:	48 85 c0             	test   %rax,%rax
1404c9cd5:	74 1e                	je     0x1404c9cf5
1404c9cd7:	48 89 18             	mov    %rbx,(%rax)
1404c9cda:	c7 40 08 ff ff ff ff 	movl   $0xffffffff,0x8(%rax)
1404c9ce1:	48 89 58 10          	mov    %rbx,0x10(%rax)
1404c9ce5:	48 89 58 18          	mov    %rbx,0x18(%rax)
1404c9ce9:	66 c7 40 20 01 00    	movw   $0x1,0x20(%rax)
1404c9cef:	48 89 58 28          	mov    %rbx,0x28(%rax)
1404c9cf3:	eb 03                	jmp    0x1404c9cf8
1404c9cf5:	48 8b c3             	mov    %rbx,%rax
1404c9cf8:	4c 8b c5             	mov    %rbp,%r8
1404c9cfb:	48 89 46 08          	mov    %rax,0x8(%rsi)
1404c9cff:	48 8b d7             	mov    %rdi,%rdx
1404c9d02:	48 8b c8             	mov    %rax,%rcx
1404c9d05:	e8 c6 a8 ff ff       	call   0x1404c45d0
1404c9d0a:	4c 63 f8             	movslq %eax,%r15
1404c9d0d:	b9 30 00 00 00       	mov    $0x30,%ecx
1404c9d12:	4c 03 ff             	add    %rdi,%r15
1404c9d15:	e8 ee 13 95 00       	call   0x140e1b108
1404c9d1a:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
1404c9d1f:	48 85 c0             	test   %rax,%rax
1404c9d22:	74 1a                	je     0x1404c9d3e
1404c9d24:	48 89 58 08          	mov    %rbx,0x8(%rax)
1404c9d28:	89 58 10             	mov    %ebx,0x10(%rax)
1404c9d2b:	66 c7 00 00 00       	movw   $0x0,(%rax)
1404c9d30:	c6 40 18 00          	movb   $0x0,0x18(%rax)
1404c9d34:	48 89 58 20          	mov    %rbx,0x20(%rax)
1404c9d38:	c6 40 28 00          	movb   $0x0,0x28(%rax)
1404c9d3c:	eb 03                	jmp    0x1404c9d41
1404c9d3e:	48 8b c3             	mov    %rbx,%rax
1404c9d41:	4c 8b c5             	mov    %rbp,%r8
1404c9d44:	48 89 46 10          	mov    %rax,0x10(%rsi)
1404c9d48:	49 8b d7             	mov    %r15,%rdx
1404c9d4b:	48 8b c8             	mov    %rax,%rcx
1404c9d4e:	e8 9d 1c f6 ff       	call   0x14042b9f0
1404c9d53:	48 8b 4e 08          	mov    0x8(%rsi),%rcx
1404c9d57:	48 63 f8             	movslq %eax,%rdi
1404c9d5a:	49 03 ff             	add    %r15,%rdi
1404c9d5d:	e8 3e ac ff ff       	call   0x1404c49a0
1404c9d62:	48 8d 48 08          	lea    0x8(%rax),%rcx
1404c9d66:	e8 35 4f f6 ff       	call   0x14042eca0
1404c9d6b:	4c 8b 7c 24 60       	mov    0x60(%rsp),%r15
1404c9d70:	48 89 46 40          	mov    %rax,0x40(%rsi)
1404c9d74:	0f b6 46 39          	movzbl 0x39(%rsi),%eax
1404c9d78:	88 46 18             	mov    %al,0x18(%rsi)
1404c9d7b:	3c 1e                	cmp    $0x1e,%al
1404c9d7d:	0f 84 83 00 00 00    	je     0x1404c9e06
1404c9d83:	b9 60 00 00 00       	mov    $0x60,%ecx
1404c9d88:	e8 7b 13 95 00       	call   0x140e1b108
1404c9d8d:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
1404c9d92:	4c 8b d0             	mov    %rax,%r10
1404c9d95:	48 85 c0             	test   %rax,%rax
1404c9d98:	74 45                	je     0x1404c9ddf
1404c9d9a:	48 8b 46 10          	mov    0x10(%rsi),%rax
1404c9d9e:	48 8b 4e 40          	mov    0x40(%rsi),%rcx
1404c9da2:	48 8b 50 20          	mov    0x20(%rax),%rdx
1404c9da6:	0f b6 46 38          	movzbl 0x38(%rsi),%eax
1404c9daa:	41 88 42 48          	mov    %al,0x48(%r10)
1404c9dae:	49 c7 02 ff ff ff ff 	movq   $0xffffffffffffffff,(%r10)
1404c9db5:	49 89 5a 08          	mov    %rbx,0x8(%r10)
1404c9db9:	49 89 5a 10          	mov    %rbx,0x10(%r10)
1404c9dbd:	49 89 5a 18          	mov    %rbx,0x18(%r10)
1404c9dc1:	49 89 5a 20          	mov    %rbx,0x20(%r10)
1404c9dc5:	49 89 5a 28          	mov    %rbx,0x28(%r10)
1404c9dc9:	49 89 5a 30          	mov    %rbx,0x30(%r10)
1404c9dcd:	49 89 5a 38          	mov    %rbx,0x38(%r10)
1404c9dd1:	49 89 5a 40          	mov    %rbx,0x40(%r10)
1404c9dd5:	49 89 4a 50          	mov    %rcx,0x50(%r10)
1404c9dd9:	49 89 52 58          	mov    %rdx,0x58(%r10)
1404c9ddd:	eb 03                	jmp    0x1404c9de2
1404c9ddf:	4c 8b d3             	mov    %rbx,%r10
1404c9de2:	8b 84 24 c0 00 00 00 	mov    0xc0(%rsp),%eax
1404c9de9:	4d 8b cc             	mov    %r12,%r9
1404c9dec:	4c 8b c5             	mov    %rbp,%r8
1404c9def:	89 44 24 20          	mov    %eax,0x20(%rsp)
1404c9df3:	48 8b d7             	mov    %rdi,%rdx
1404c9df6:	4c 89 56 30          	mov    %r10,0x30(%rsi)
1404c9dfa:	49 8b ca             	mov    %r10,%rcx
1404c9dfd:	e8 8e 02 00 00       	call   0x1404ca090
1404c9e02:	8b d8                	mov    %eax,%ebx
1404c9e04:	eb 29                	jmp    0x1404c9e2f
1404c9e06:	48 8b 46 10          	mov    0x10(%rsi),%rax
1404c9e0a:	48 63 58 20          	movslq 0x20(%rax),%rbx
1404c9e0e:	48 8d 0c 1f          	lea    (%rdi,%rbx,1),%rcx
1404c9e12:	48 3b cd             	cmp    %rbp,%rcx
1404c9e15:	77 5b                	ja     0x1404c9e72
1404c9e17:	48 3b cf             	cmp    %rdi,%rcx
1404c9e1a:	72 56                	jb     0x1404c9e72
1404c9e1c:	44 8b c3             	mov    %ebx,%r8d
1404c9e1f:	85 db                	test   %ebx,%ebx
1404c9e21:	78 2c                	js     0x1404c9e4f
1404c9e23:	48 8d 4e 20          	lea    0x20(%rsi),%rcx
1404c9e27:	48 8b d7             	mov    %rdi,%rdx
1404c9e2a:	e8 31 45 ce ff       	call   0x1401ae360
1404c9e2f:	41 2b fe             	sub    %r14d,%edi
1404c9e32:	8d 04 3b             	lea    (%rbx,%rdi,1),%eax
1404c9e35:	48 8b 4c 24 58       	mov    0x58(%rsp),%rcx
1404c9e3a:	48 33 cc             	xor    %rsp,%rcx
1404c9e3d:	e8 be 16 95 00       	call   0x140e1b500
1404c9e42:	48 83 c4 68          	add    $0x68,%rsp
1404c9e46:	41 5e                	pop    %r14
1404c9e48:	41 5c                	pop    %r12
1404c9e4a:	5f                   	pop    %rdi
1404c9e4b:	5e                   	pop    %rsi
1404c9e4c:	5d                   	pop    %rbp
1404c9e4d:	5b                   	pop    %rbx
1404c9e4e:	c3                   	ret
1404c9e4f:	48 8d 15 9a 7a b3 00 	lea    0xb37a9a(%rip),%rdx        # 0x1410018f0
1404c9e56:	48 8d 4c 24 38       	lea    0x38(%rsp),%rcx
1404c9e5b:	e8 90 f1 cd ff       	call   0x1401a8ff0
1404c9e60:	48 8d 15 29 6c ed 00 	lea    0xed6c29(%rip),%rdx        # 0x1413a0a90
1404c9e67:	48 8d 4c 24 38       	lea    0x38(%rsp),%rcx
1404c9e6c:	e8 a7 29 95 00       	call   0x140e1c818
1404c9e71:	cc                   	int3
1404c9e72:	41 2b fe             	sub    %r14d,%edi
1404c9e75:	48 8d 15 54 7a b3 00 	lea    0xb37a54(%rip),%rdx        # 0x1410018d0
1404c9e7c:	41 2b ee             	sub    %r14d,%ebp
1404c9e7f:	48 8d 4c 24 38       	lea    0x38(%rsp),%rcx
1404c9e84:	44 8b cd             	mov    %ebp,%r9d
1404c9e87:	44 8d 04 3b          	lea    (%rbx,%rdi,1),%r8d
1404c9e8b:	e8 60 f2 cd ff       	call   0x1401a90f0
1404c9e90:	48 8d 15 39 6b ed 00 	lea    0xed6b39(%rip),%rdx        # 0x1413a09d0
1404c9e97:	48 8d 4c 24 38       	lea    0x38(%rsp),%rcx
1404c9e9c:	e8 77 29 95 00       	call   0x140e1c818
1404c9ea1:	cc                   	int3
1404c9ea2:	cc                   	int3
1404c9ea3:	cc                   	int3
1404c9ea4:	cc                   	int3
1404c9ea5:	cc                   	int3
1404c9ea6:	cc                   	int3
1404c9ea7:	cc                   	int3
1404c9ea8:	cc                   	int3
1404c9ea9:	cc                   	int3
1404c9eaa:	cc                   	int3
1404c9eab:	cc                   	int3
1404c9eac:	cc                   	int3
1404c9ead:	cc                   	int3
1404c9eae:	cc                   	int3
1404c9eaf:	cc                   	int3
1404c9eb0:	40 53                	rex push %rbx
1404c9eb2:	55                   	push   %rbp
1404c9eb3:	57                   	push   %rdi
1404c9eb4:	41 55                	push   %r13
1404c9eb6:	41 56                	push   %r14
1404c9eb8:	48 81 ec 80 00 00 00 	sub    $0x80,%rsp
1404c9ebf:	48 8b 05 3a f0 ee 00 	mov    0xeef03a(%rip),%rax        # 0x1413b8f00
1404c9ec6:	48 33 c4             	xor    %rsp,%rax
1404c9ec9:	48 89 44 24 58       	mov    %rax,0x58(%rsp)
1404c9ece:	0f b6 41 2a          	movzbl 0x2a(%rcx),%eax
1404c9ed2:	4d 8b e9             	mov    %r9,%r13
1404c9ed5:	88 01                	mov    %al,(%rcx)
1404c9ed7:	49 8b e8             	mov    %r8,%rbp
1404c9eda:	4c 8b f2             	mov    %rdx,%r14
1404c9edd:	48 8b f9             	mov    %rcx,%rdi
1404c9ee0:	3c 30                	cmp    $0x30,%al
1404c9ee2:	74 33                	je     0x1404c9f17
1404c9ee4:	48 63 59 30          	movslq 0x30(%rcx),%rbx
1404c9ee8:	48 8d 0c 1a          	lea    (%rdx,%rbx,1),%rcx
1404c9eec:	49 3b c8             	cmp    %r8,%rcx
1404c9eef:	0f 87 4b 01 00 00    	ja     0x1404ca040
1404c9ef5:	48 3b ca             	cmp    %rdx,%rcx
1404c9ef8:	0f 82 42 01 00 00    	jb     0x1404ca040
1404c9efe:	44 8b c3             	mov    %ebx,%r8d
1404c9f01:	85 db                	test   %ebx,%ebx
1404c9f03:	0f 88 63 01 00 00    	js     0x1404ca06c
1404c9f09:	48 8d 4f 18          	lea    0x18(%rdi),%rcx
1404c9f0d:	e8 4e 44 ce ff       	call   0x1401ae360
1404c9f12:	e9 01 01 00 00       	jmp    0x1404ca018
1404c9f17:	48 89 74 24 78       	mov    %rsi,0x78(%rsp)
1404c9f1c:	4c 89 7c 24 68       	mov    %r15,0x68(%rsp)
1404c9f21:	45 33 ff             	xor    %r15d,%r15d
1404c9f24:	4c 89 79 10          	mov    %r15,0x10(%rcx)
1404c9f28:	b9 18 00 00 00       	mov    $0x18,%ecx
1404c9f2d:	e8 d6 11 95 00       	call   0x140e1b108
1404c9f32:	48 85 c0             	test   %rax,%rax
1404c9f35:	74 0d                	je     0x1404c9f44
1404c9f37:	4c 89 38             	mov    %r15,(%rax)
1404c9f3a:	4c 89 78 08          	mov    %r15,0x8(%rax)
1404c9f3e:	4c 89 78 10          	mov    %r15,0x10(%rax)
1404c9f42:	eb 03                	jmp    0x1404c9f47
1404c9f44:	49 8b c7             	mov    %r15,%rax
1404c9f47:	48 89 47 08          	mov    %rax,0x8(%rdi)
1404c9f4b:	49 8b de             	mov    %r14,%rbx
1404c9f4e:	4c 3b f5             	cmp    %rbp,%r14
1404c9f51:	0f 83 b0 00 00 00    	jae    0x1404ca007
1404c9f57:	4c 89 64 24 70       	mov    %r12,0x70(%rsp)
1404c9f5c:	44 8b a4 24 d0 00 00 	mov    0xd0(%rsp),%r12d
1404c9f63:	00
1404c9f64:	b9 48 00 00 00       	mov    $0x48,%ecx
1404c9f69:	e8 9a 11 95 00       	call   0x140e1b108
1404c9f6e:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
1404c9f73:	48 85 c0             	test   %rax,%rax
1404c9f76:	74 2f                	je     0x1404c9fa7
1404c9f78:	0f b6 57 29          	movzbl 0x29(%rdi),%edx
1404c9f7c:	0f b6 4f 28          	movzbl 0x28(%rdi),%ecx
1404c9f80:	4c 89 78 20          	mov    %r15,0x20(%rax)
1404c9f84:	44 89 78 28          	mov    %r15d,0x28(%rax)
1404c9f88:	4c 89 38             	mov    %r15,(%rax)
1404c9f8b:	4c 89 78 08          	mov    %r15,0x8(%rax)
1404c9f8f:	4c 89 78 10          	mov    %r15,0x10(%rax)
1404c9f93:	c6 40 18 ff          	movb   $0xff,0x18(%rax)
1404c9f97:	4c 89 78 30          	mov    %r15,0x30(%rax)
1404c9f9b:	88 48 38             	mov    %cl,0x38(%rax)
1404c9f9e:	88 50 39             	mov    %dl,0x39(%rax)
1404c9fa1:	4c 89 78 40          	mov    %r15,0x40(%rax)
1404c9fa5:	eb 03                	jmp    0x1404c9faa
1404c9fa7:	49 8b c7             	mov    %r15,%rax
1404c9faa:	4d 8b cd             	mov    %r13,%r9
1404c9fad:	48 89 47 10          	mov    %rax,0x10(%rdi)
1404c9fb1:	4c 8b c5             	mov    %rbp,%r8
1404c9fb4:	44 89 64 24 20       	mov    %r12d,0x20(%rsp)
1404c9fb9:	48 8b d3             	mov    %rbx,%rdx
1404c9fbc:	48 8b c8             	mov    %rax,%rcx
1404c9fbf:	e8 8c fc ff ff       	call   0x1404c9c50
1404c9fc4:	4c 8b 4f 08          	mov    0x8(%rdi),%r9
1404c9fc8:	4c 63 f8             	movslq %eax,%r15
1404c9fcb:	49 8b 51 08          	mov    0x8(%r9),%rdx
1404c9fcf:	49 3b 51 10          	cmp    0x10(%r9),%rdx
1404c9fd3:	74 0e                	je     0x1404c9fe3
1404c9fd5:	48 8b 4f 10          	mov    0x10(%rdi),%rcx
1404c9fd9:	48 89 0a             	mov    %rcx,(%rdx)
1404c9fdc:	49 83 41 08 08       	addq   $0x8,0x8(%r9)
1404c9fe1:	eb 0c                	jmp    0x1404c9fef
1404c9fe3:	4c 8d 47 10          	lea    0x10(%rdi),%r8
1404c9fe7:	49 8b c9             	mov    %r9,%rcx
1404c9fea:	e8 d1 0f eb ff       	call   0x14037afc0
1404c9fef:	49 03 df             	add    %r15,%rbx
1404c9ff2:	45 33 ff             	xor    %r15d,%r15d
1404c9ff5:	4c 89 7f 10          	mov    %r15,0x10(%rdi)
1404c9ff9:	48 3b dd             	cmp    %rbp,%rbx
1404c9ffc:	0f 82 62 ff ff ff    	jb     0x1404c9f64
1404ca002:	4c 8b 64 24 70       	mov    0x70(%rsp),%r12
1404ca007:	4c 89 7f 10          	mov    %r15,0x10(%rdi)
1404ca00b:	4c 8b 7c 24 68       	mov    0x68(%rsp),%r15
1404ca010:	41 2b de             	sub    %r14d,%ebx
1404ca013:	48 8b 74 24 78       	mov    0x78(%rsp),%rsi
1404ca018:	80 7f 2a 30          	cmpb   $0x30,0x2a(%rdi)
1404ca01c:	8b c3                	mov    %ebx,%eax
1404ca01e:	0f 94 c1             	sete   %cl
1404ca021:	88 4f 38             	mov    %cl,0x38(%rdi)
1404ca024:	48 8b 4c 24 58       	mov    0x58(%rsp),%rcx
1404ca029:	48 33 cc             	xor    %rsp,%rcx
1404ca02c:	e8 cf 14 95 00       	call   0x140e1b500
1404ca031:	48 81 c4 80 00 00 00 	add    $0x80,%rsp
1404ca038:	41 5e                	pop    %r14
1404ca03a:	41 5d                	pop    %r13
1404ca03c:	5f                   	pop    %rdi
1404ca03d:	5d                   	pop    %rbp
1404ca03e:	5b                   	pop    %rbx
1404ca03f:	c3                   	ret
1404ca040:	41 2b ee             	sub    %r14d,%ebp
1404ca043:	48 8d 15 2e 78 b3 00 	lea    0xb3782e(%rip),%rdx        # 0x141001878
1404ca04a:	44 8b cd             	mov    %ebp,%r9d
1404ca04d:	48 8d 4c 24 38       	lea    0x38(%rsp),%rcx
1404ca052:	44 8b c3             	mov    %ebx,%r8d
1404ca055:	e8 96 f0 cd ff       	call   0x1401a90f0
1404ca05a:	48 8d 15 6f 69 ed 00 	lea    0xed696f(%rip),%rdx        # 0x1413a09d0
1404ca061:	48 8d 4c 24 38       	lea    0x38(%rsp),%rcx
1404ca066:	e8 ad 27 95 00       	call   0x140e1c818
1404ca06b:	cc                   	int3
1404ca06c:	48 8d 15 25 78 b3 00 	lea    0xb37825(%rip),%rdx        # 0x141001898
1404ca073:	48 8d 4c 24 38       	lea    0x38(%rsp),%rcx
1404ca078:	e8 73 ef cd ff       	call   0x1401a8ff0
1404ca07d:	48 8d 15 0c 6a ed 00 	lea    0xed6a0c(%rip),%rdx        # 0x1413a0a90
1404ca084:	48 8d 4c 24 38       	lea    0x38(%rsp),%rcx
1404ca089:	e8 8a 27 95 00       	call   0x140e1c818
1404ca08e:	cc                   	int3
1404ca08f:	cc                   	int3
1404ca090:	40 53                	rex push %rbx
1404ca092:	56                   	push   %rsi
1404ca093:	57                   	push   %rdi
1404ca094:	41 54                	push   %r12
1404ca096:	41 56                	push   %r14
1404ca098:	48 83 ec 70          	sub    $0x70,%rsp
1404ca09c:	48 8b 05 5d ee ee 00 	mov    0xeeee5d(%rip),%rax        # 0x1413b8f00
1404ca0a3:	48 33 c4             	xor    %rsp,%rax
1404ca0a6:	48 89 44 24 58       	mov    %rax,0x58(%rsp)
1404ca0ab:	48 8b 41 50          	mov    0x50(%rcx),%rax
1404ca0af:	4d 8b e1             	mov    %r9,%r12
1404ca0b2:	48 89 01             	mov    %rax,(%rcx)
1404ca0b5:	49 8b f0             	mov    %r8,%rsi
1404ca0b8:	48 ff c8             	dec    %rax
1404ca0bb:	48 8b fa             	mov    %rdx,%rdi
1404ca0be:	4c 8b f1             	mov    %rcx,%r14
1404ca0c1:	48 83 f8 12          	cmp    $0x12,%rax
1404ca0c5:	0f 87 f0 03 00 00    	ja     0x1404ca4bb
1404ca0cb:	48 8d 0d 2e 5f b3 ff 	lea    -0x4ca0d2(%rip),%rcx        # 0x140000000
1404ca0d2:	8b 84 81 20 a6 4c 00 	mov    0x4ca620(%rcx,%rax,4),%eax
1404ca0d9:	48 03 c1             	add    %rcx,%rax
1404ca0dc:	ff e0                	jmp    *%rax
1404ca0de:	48 89 6c 24 68       	mov    %rbp,0x68(%rsp)
1404ca0e3:	b9 20 00 00 00       	mov    $0x20,%ecx
1404ca0e8:	4c 89 7c 24 60       	mov    %r15,0x60(%rsp)
1404ca0ed:	e8 16 10 95 00       	call   0x140e1b108
1404ca0f2:	33 db                	xor    %ebx,%ebx
1404ca0f4:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
1404ca0f9:	4c 8b f8             	mov    %rax,%r15
1404ca0fc:	48 85 c0             	test   %rax,%rax
1404ca0ff:	74 15                	je     0x1404ca116
1404ca101:	41 0f b6 4e 48       	movzbl 0x48(%r14),%ecx
1404ca106:	88 48 18             	mov    %cl,0x18(%rax)
1404ca109:	48 89 18             	mov    %rbx,(%rax)
1404ca10c:	48 89 58 08          	mov    %rbx,0x8(%rax)
1404ca110:	48 89 58 10          	mov    %rbx,0x10(%rax)
1404ca114:	eb 03                	jmp    0x1404ca119
1404ca116:	4c 8b fb             	mov    %rbx,%r15
1404ca119:	b9 30 00 00 00       	mov    $0x30,%ecx
1404ca11e:	4d 89 7e 08          	mov    %r15,0x8(%r14)
1404ca122:	e8 e1 0f 95 00       	call   0x140e1b108
1404ca127:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
1404ca12c:	48 85 c0             	test   %rax,%rax
1404ca12f:	74 1a                	je     0x1404ca14b
1404ca131:	48 89 58 08          	mov    %rbx,0x8(%rax)
1404ca135:	89 58 10             	mov    %ebx,0x10(%rax)
1404ca138:	66 c7 00 00 00       	movw   $0x0,(%rax)