14017899b:	e8 c0 89 16 00       	call   0x1402e1360
1401789a0:	48 8b 06             	mov    (%rsi),%rax
1401789a3:	48 8b 4b 20          	mov    0x20(%rbx),%rcx
1401789a7:	c6 04 01 00          	movb   $0x0,(%rcx,%rax,1)
1401789ab:	48 8b 06             	mov    (%rsi),%rax
1401789ae:	48 89 07             	mov    %rax,(%rdi)
1401789b1:	8b c5                	mov    %ebp,%eax
1401789b3:	eb 35                	jmp    0x1401789ea
1401789b5:	e8 b6 e6 fa ff       	call   0x140127070
1401789ba:	4c 8d 05 87 70 1a 00 	lea    0x1a7087(%rip),%r8        # 0x14031fa48
1401789c1:	ba 19 01 00 00       	mov    $0x119,%edx
1401789c6:	48 8d 0d e3 6f 1a 00 	lea    0x1a6fe3(%rip),%rcx        # 0x14031f9b0
1401789cd:	e8 be e7 fa ff       	call   0x140127190
1401789d2:	4c 8d 05 a7 70 1a 00 	lea    0x1a70a7(%rip),%r8        # 0x14031fa80
1401789d9:	ba 06 01 08 00       	mov    $0x80106,%edx
1401789de:	b9 0f 00 00 00       	mov    $0xf,%ecx
1401789e3:	e8 a8 e8 fa ff       	call   0x140127290
1401789e8:	33 c0                	xor    %eax,%eax
1401789ea:	48 8b 5c 24 60       	mov    0x60(%rsp),%rbx
1401789ef:	48 8b 6c 24 68       	mov    0x68(%rsp),%rbp
1401789f4:	48 8b 74 24 70       	mov    0x70(%rsp),%rsi
1401789f9:	48 8b 7c 24 78       	mov    0x78(%rsp),%rdi
1401789fe:	48 83 c4 40          	add    $0x40,%rsp
140178a02:	41 5f                	pop    %r15
140178a04:	41 5e                	pop    %r14
140178a06:	41 5c                	pop    %r12
140178a08:	c3                   	ret
140178a09:	cc                   	int3
140178a0a:	cc                   	int3
140178a0b:	cc                   	int3
140178a0c:	cc                   	int3
140178a0d:	cc                   	int3
140178a0e:	cc                   	int3
140178a0f:	cc                   	int3
140178a10:	40 53                	rex push %rbx
140178a12:	b8 90 00 00 00       	mov    $0x90,%eax
140178a17:	e8 14 81 13 00       	call   0x1402b0b30
140178a1c:	48 2b e0             	sub    %rax,%rsp
140178a1f:	45 33 d2             	xor    %r10d,%r10d
140178a22:	4c 89 4c 24 28       	mov    %r9,0x28(%rsp)
140178a27:	48 8b c1             	mov    %rcx,%rax
140178a2a:	44 89 44 24 20       	mov    %r8d,0x20(%rsp)
140178a2f:	48 8d 0d 42 bc 18 00 	lea    0x18bc42(%rip),%rcx        # 0x140304678
140178a36:	48 63 d2             	movslq %edx,%rdx
140178a39:	48 89 4c 24 40       	mov    %rcx,0x40(%rsp)
140178a3e:	4c 8d 4c 24 40       	lea    0x40(%rsp),%r9
140178a43:	48 8b 8c 24 c0 00 00 	mov    0xc0(%rsp),%rcx
140178a4a:	00
140178a4b:	4c 8d 44 24 30       	lea    0x30(%rsp),%r8
140178a50:	48 89 4c 24 50       	mov    %rcx,0x50(%rsp)
140178a55:	48 c7 c3 ff ff ff ff 	mov    $0xffffffffffffffff,%rbx
140178a5c:	48 8b c8             	mov    %rax,%rcx
140178a5f:	4c 89 54 24 30       	mov    %r10,0x30(%rsp)
140178a64:	c7 44 24 48 04 00 00 	movl   $0x4,0x48(%rsp)
140178a6b:	00
140178a6c:	4c 89 54 24 58       	mov    %r10,0x58(%rsp)
140178a71:	48 89 5c 24 60       	mov    %rbx,0x60(%rsp)
140178a76:	4c 89 54 24 68       	mov    %r10,0x68(%rsp)
140178a7b:	44 89 54 24 70       	mov    %r10d,0x70(%rsp)
140178a80:	4c 89 54 24 78       	mov    %r10,0x78(%rsp)
140178a85:	4c 89 94 24 80 00 00 	mov    %r10,0x80(%rsp)
140178a8c:	00
140178a8d:	4c 89 94 24 88 00 00 	mov    %r10,0x88(%rsp)
140178a94:	00
140178a95:	e8 f6 fc ff ff       	call   0x140178790
140178a9a:	85 c0                	test   %eax,%eax
140178a9c:	0f 45 5c 24 30       	cmovne 0x30(%rsp),%ebx
140178aa1:	8b c3                	mov    %ebx,%eax
140178aa3:	48 81 c4 90 00 00 00 	add    $0x90,%rsp
140178aaa:	5b                   	pop    %rbx
140178aab:	c3                   	ret
140178aac:	cc                   	int3
140178aad:	cc                   	int3
140178aae:	cc                   	int3
140178aaf:	cc                   	int3
140178ab0:	b8 38 00 00 00       	mov    $0x38,%eax
140178ab5:	e8 76 80 13 00       	call   0x1402b0b30
140178aba:	48 2b e0             	sub    %rax,%rsp
140178abd:	48 8b 44 24 60       	mov    0x60(%rsp),%rax
140178ac2:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
140178ac7:	c7 44 24 20 00 00 00 	movl   $0x0,0x20(%rsp)
140178ace:	00
140178acf:	e8 bc fc ff ff       	call   0x140178790
140178ad4:	48 83 c4 38          	add    $0x38,%rsp
140178ad8:	c3                   	ret
140178ad9:	cc                   	int3
140178ada:	cc                   	int3
140178adb:	cc                   	int3
140178adc:	cc                   	int3
140178add:	cc                   	int3
140178ade:	cc                   	int3
140178adf:	cc                   	int3
140178ae0:	b8 38 00 00 00       	mov    $0x38,%eax
140178ae5:	e8 46 80 13 00       	call   0x1402b0b30
140178aea:	48 2b e0             	sub    %rax,%rsp
140178aed:	48 8b 44 24 60       	mov    0x60(%rsp),%rax
140178af2:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
140178af7:	c7 44 24 20 01 00 00 	movl   $0x1,0x20(%rsp)
140178afe:	00
140178aff:	e8 8c fc ff ff       	call   0x140178790
140178b04:	48 83 c4 38          	add    $0x38,%rsp
140178b08:	c3                   	ret
140178b09:	cc                   	int3
140178b0a:	cc                   	int3
140178b0b:	cc                   	int3
140178b0c:	cc                   	int3
140178b0d:	cc                   	int3
140178b0e:	cc                   	int3
140178b0f:	cc                   	int3
140178b10:	b8 38 00 00 00       	mov    $0x38,%eax
140178b15:	e8 16 80 13 00       	call   0x1402b0b30
140178b1a:	48 2b e0             	sub    %rax,%rsp
140178b1d:	48 8d 05 3c 10 17 00 	lea    0x17103c(%rip),%rax        # 0x1402e9b60
140178b24:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
140178b29:	e8 e2 fe ff ff       	call   0x140178a10
140178b2e:	48 83 c4 38          	add    $0x38,%rsp
140178b32:	c3                   	ret
140178b33:	cc                   	int3
140178b34:	cc                   	int3
140178b35:	cc                   	int3
140178b36:	cc                   	int3
140178b37:	cc                   	int3
140178b38:	cc                   	int3
140178b39:	cc                   	int3
140178b3a:	cc                   	int3
140178b3b:	cc                   	int3
140178b3c:	cc                   	int3
140178b3d:	cc                   	int3
140178b3e:	cc                   	int3
140178b3f:	cc                   	int3
140178b40:	b8 38 00 00 00       	mov    $0x38,%eax
140178b45:	e8 e6 7f 13 00       	call   0x1402b0b30
140178b4a:	48 2b e0             	sub    %rax,%rsp
140178b4d:	48 8d 05 4c 6f 1a 00 	lea    0x1a6f4c(%rip),%rax        # 0x14031faa0
140178b54:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
140178b59:	e8 b2 fe ff ff       	call   0x140178a10
140178b5e:	48 83 c4 38          	add    $0x38,%rsp
140178b62:	c3                   	ret
140178b63:	cc                   	int3
140178b64:	cc                   	int3
140178b65:	cc                   	int3
140178b66:	cc                   	int3
140178b67:	cc                   	int3
140178b68:	cc                   	int3
140178b69:	cc                   	int3
140178b6a:	cc                   	int3
140178b6b:	cc                   	int3
140178b6c:	cc                   	int3
140178b6d:	cc                   	int3
140178b6e:	cc                   	int3
140178b6f:	cc                   	int3
140178b70:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140178b75:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
140178b7a:	57                   	push   %rdi
140178b7b:	b8 20 00 00 00       	mov    $0x20,%eax
140178b80:	e8 ab 7f 13 00       	call   0x1402b0b30
140178b85:	48 2b e0             	sub    %rax,%rsp
140178b88:	49 8b f0             	mov    %r8,%rsi
140178b8b:	48 8b fa             	mov    %rdx,%rdi
140178b8e:	48 8b d9             	mov    %rcx,%rbx
140178b91:	48 85 c9             	test   %rcx,%rcx
140178b94:	74 6e                	je     0x140178c04
140178b96:	48 85 d2             	test   %rdx,%rdx
140178b99:	74 69                	je     0x140178c04
140178b9b:	83 39 01             	cmpl   $0x1,(%rcx)
140178b9e:	75 18                	jne    0x140178bb8
140178ba0:	48 8b 51 10          	mov    0x10(%rcx),%rdx
140178ba4:	44 8d 48 f5          	lea    -0xb(%rax),%r9d
140178ba8:	48 8b 49 08          	mov    0x8(%rcx),%rcx
140178bac:	4c 8d 05 fd 6d 1a 00 	lea    0x1a6dfd(%rip),%r8        # 0x14031f9b0
140178bb3:	e8 f8 32 f7 ff       	call   0x1400ebeb0
140178bb8:	48 8b 53 28          	mov    0x28(%rbx),%rdx
140178bbc:	4c 8d 05 ed 6d 1a 00 	lea    0x1a6ded(%rip),%r8        # 0x14031f9b0
140178bc3:	48 8b 4b 20          	mov    0x20(%rbx),%rcx
140178bc7:	41 b9 1d 00 00 00    	mov    $0x1d,%r9d
140178bcd:	e8 de 32 f7 ff       	call   0x1400ebeb0
140178bd2:	33 c0                	xor    %eax,%eax
140178bd4:	48 c7 03 03 00 00 00 	movq   $0x3,(%rbx)
140178bdb:	48 89 43 18          	mov    %rax,0x18(%rbx)
140178bdf:	48 89 43 20          	mov    %rax,0x20(%rbx)
140178be3:	48 89 43 28          	mov    %rax,0x28(%rbx)
140178be7:	b8 01 00 00 00       	mov    $0x1,%eax
140178bec:	48 89 7b 08          	mov    %rdi,0x8(%rbx)
140178bf0:	48 89 73 10          	mov    %rsi,0x10(%rbx)
140178bf4:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140178bf9:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
140178bfe:	48 83 c4 20          	add    $0x20,%rsp
140178c02:	5f                   	pop    %rdi
140178c03:	c3                   	ret
140178c04:	e8 67 e4 fa ff       	call   0x140127070
140178c09:	4c 8d 05 d8 6d 1a 00 	lea    0x1a6dd8(%rip),%r8        # 0x14031f9e8
140178c10:	ba 48 00 00 00       	mov    $0x48,%edx
140178c15:	48 8d 0d 94 6d 1a 00 	lea    0x1a6d94(%rip),%rcx        # 0x14031f9b0
140178c1c:	e8 6f e5 fa ff       	call   0x140127190
140178c21:	45 33 c0             	xor    %r8d,%r8d
140178c24:	ba 02 01 0c 00       	mov    $0xc0102,%edx
140178c29:	41 8d 48 0f          	lea    0xf(%r8),%ecx
140178c2d:	e8 5e e6 fa ff       	call   0x140127290
140178c32:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140178c37:	33 c0                	xor    %eax,%eax
140178c39:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
140178c3e:	48 83 c4 20          	add    $0x20,%rsp
140178c42:	5f                   	pop    %rdi
140178c43:	c3                   	ret
140178c44:	cc                   	int3
140178c45:	cc                   	int3
140178c46:	cc                   	int3
140178c47:	cc                   	int3
140178c48:	cc                   	int3
140178c49:	cc                   	int3
140178c4a:	cc                   	int3
140178c4b:	cc                   	int3
140178c4c:	cc                   	int3
140178c4d:	cc                   	int3
140178c4e:	cc                   	int3
140178c4f:	cc                   	int3
140178c50:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140178c55:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
140178c5a:	57                   	push   %rdi
140178c5b:	b8 20 00 00 00       	mov    $0x20,%eax
140178c60:	e8 cb 7e 13 00       	call   0x1402b0b30
140178c65:	48 2b e0             	sub    %rax,%rsp
140178c68:	49 8b f0             	mov    %r8,%rsi
140178c6b:	48 8b fa             	mov    %rdx,%rdi
140178c6e:	48 8b d9             	mov    %rcx,%rbx
140178c71:	48 85 c9             	test   %rcx,%rcx
140178c74:	74 6e                	je     0x140178ce4
140178c76:	48 85 d2             	test   %rdx,%rdx
140178c79:	74 69                	je     0x140178ce4
140178c7b:	83 39 01             	cmpl   $0x1,(%rcx)
140178c7e:	75 18                	jne    0x140178c98
140178c80:	48 8b 51 10          	mov    0x10(%rcx),%rdx
140178c84:	44 8d 48 f5          	lea    -0xb(%rax),%r9d
140178c88:	48 8b 49 08          	mov    0x8(%rcx),%rcx
140178c8c:	4c 8d 05 1d 6d 1a 00 	lea    0x1a6d1d(%rip),%r8        # 0x14031f9b0
140178c93:	e8 18 32 f7 ff       	call   0x1400ebeb0
140178c98:	48 8b 53 28          	mov    0x28(%rbx),%rdx
140178c9c:	4c 8d 05 0d 6d 1a 00 	lea    0x1a6d0d(%rip),%r8        # 0x14031f9b0
140178ca3:	48 8b 4b 20          	mov    0x20(%rbx),%rcx
140178ca7:	41 b9 1d 00 00 00    	mov    $0x1d,%r9d
140178cad:	e8 fe 31 f7 ff       	call   0x1400ebeb0
140178cb2:	33 c0                	xor    %eax,%eax
140178cb4:	48 c7 03 02 00 00 00 	movq   $0x2,(%rbx)
140178cbb:	48 89 43 18          	mov    %rax,0x18(%rbx)
140178cbf:	48 89 43 20          	mov    %rax,0x20(%rbx)
140178cc3:	48 89 43 28          	mov    %rax,0x28(%rbx)
140178cc7:	b8 01 00 00 00       	mov    $0x1,%eax
140178ccc:	48 89 7b 08          	mov    %rdi,0x8(%rbx)
140178cd0:	48 89 73 10          	mov    %rsi,0x10(%rbx)
140178cd4:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140178cd9:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
140178cde:	48 83 c4 20          	add    $0x20,%rsp
140178ce2:	5f                   	pop    %rdi
140178ce3:	c3                   	ret
140178ce4:	e8 87 e3 fa ff       	call   0x140127070
140178ce9:	4c 8d 05 d8 6c 1a 00 	lea    0x1a6cd8(%rip),%r8        # 0x14031f9c8
140178cf0:	ba 3a 00 00 00       	mov    $0x3a,%edx
140178cf5:	48 8d 0d b4 6c 1a 00 	lea    0x1a6cb4(%rip),%rcx        # 0x14031f9b0
140178cfc:	e8 8f e4 fa ff       	call   0x140127190
140178d01:	45 33 c0             	xor    %r8d,%r8d
140178d04:	ba 02 01 0c 00       	mov    $0xc0102,%edx
140178d09:	41 8d 48 0f          	lea    0xf(%r8),%ecx
140178d0d:	e8 7e e5 fa ff       	call   0x140127290
140178d12:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140178d17:	33 c0                	xor    %eax,%eax
140178d19:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
140178d1e:	48 83 c4 20          	add    $0x20,%rsp
140178d22:	5f                   	pop    %rdi
140178d23:	c3                   	ret
140178d24:	cc                   	int3
140178d25:	cc                   	int3
140178d26:	cc                   	int3
140178d27:	cc                   	int3
140178d28:	cc                   	int3
140178d29:	cc                   	int3
140178d2a:	cc                   	int3
140178d2b:	cc                   	int3
140178d2c:	cc                   	int3
140178d2d:	cc                   	int3
140178d2e:	cc                   	int3
140178d2f:	cc                   	int3
140178d30:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140178d35:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
140178d3a:	57                   	push   %rdi
140178d3b:	b8 20 00 00 00       	mov    $0x20,%eax
140178d40:	e8 eb 7d 13 00       	call   0x1402b0b30
140178d45:	48 2b e0             	sub    %rax,%rsp
140178d48:	49 8b f0             	mov    %r8,%rsi
140178d4b:	48 8b fa             	mov    %rdx,%rdi
140178d4e:	48 8b d9             	mov    %rcx,%rbx
140178d51:	48 85 c9             	test   %rcx,%rcx
140178d54:	74 6e                	je     0x140178dc4
140178d56:	48 85 d2             	test   %rdx,%rdx
140178d59:	74 69                	je     0x140178dc4
140178d5b:	83 39 01             	cmpl   $0x1,(%rcx)
140178d5e:	75 18                	jne    0x140178d78
140178d60:	48 8b 51 10          	mov    0x10(%rcx),%rdx
140178d64:	44 8d 48 f5          	lea    -0xb(%rax),%r9d
140178d68:	48 8b 49 08          	mov    0x8(%rcx),%rcx
140178d6c:	4c 8d 05 3d 6c 1a 00 	lea    0x1a6c3d(%rip),%r8        # 0x14031f9b0
140178d73:	e8 38 31 f7 ff       	call   0x1400ebeb0
140178d78:	48 8b 53 28          	mov    0x28(%rbx),%rdx
140178d7c:	4c 8d 05 2d 6c 1a 00 	lea    0x1a6c2d(%rip),%r8        # 0x14031f9b0
140178d83:	48 8b 4b 20          	mov    0x20(%rbx),%rcx
140178d87:	41 b9 1d 00 00 00    	mov    $0x1d,%r9d
140178d8d:	e8 1e 31 f7 ff       	call   0x1400ebeb0
140178d92:	33 c0                	xor    %eax,%eax
140178d94:	48 c7 03 04 00 00 00 	movq   $0x4,(%rbx)
140178d9b:	48 89 43 18          	mov    %rax,0x18(%rbx)
140178d9f:	48 89 43 20          	mov    %rax,0x20(%rbx)
140178da3:	48 89 43 28          	mov    %rax,0x28(%rbx)
140178da7:	b8 01 00 00 00       	mov    $0x1,%eax
140178dac:	48 89 7b 08          	mov    %rdi,0x8(%rbx)
140178db0:	48 89 73 10          	mov    %rsi,0x10(%rbx)
140178db4:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140178db9:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
140178dbe:	48 83 c4 20          	add    $0x20,%rsp
140178dc2:	5f                   	pop    %rdi
140178dc3:	c3                   	ret
140178dc4:	e8 a7 e2 fa ff       	call   0x140127070
140178dc9:	4c 8d 05 38 6c 1a 00 	lea    0x1a6c38(%rip),%r8        # 0x14031fa08
140178dd0:	ba 56 00 00 00       	mov    $0x56,%edx
140178dd5:	48 8d 0d d4 6b 1a 00 	lea    0x1a6bd4(%rip),%rcx        # 0x14031f9b0
140178ddc:	e8 af e3 fa ff       	call   0x140127190
140178de1:	45 33 c0             	xor    %r8d,%r8d
140178de4:	ba 02 01 0c 00       	mov    $0xc0102,%edx
140178de9:	41 8d 48 0f          	lea    0xf(%r8),%ecx
140178ded:	e8 9e e4 fa ff       	call   0x140127290
140178df2:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140178df7:	33 c0                	xor    %eax,%eax
140178df9:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
140178dfe:	48 83 c4 20          	add    $0x20,%rsp
140178e02:	5f                   	pop    %rdi
140178e03:	c3                   	ret
140178e04:	cc                   	int3
140178e05:	cc                   	int3
140178e06:	cc                   	int3
140178e07:	cc                   	int3
140178e08:	cc                   	int3
140178e09:	cc                   	int3
140178e0a:	cc                   	int3
140178e0b:	cc                   	int3
140178e0c:	cc                   	int3
140178e0d:	cc                   	int3
140178e0e:	cc                   	int3
140178e0f:	cc                   	int3
140178e10:	48 85 c9             	test   %rcx,%rcx
140178e13:	74 39                	je     0x140178e4e
140178e15:	53                   	push   %rbx
140178e16:	b8 20 00 00 00       	mov    $0x20,%eax