1401f59f6:	cc                   	int3
1401f59f7:	cc                   	int3
1401f59f8:	cc                   	int3
1401f59f9:	cc                   	int3
1401f59fa:	cc                   	int3
1401f59fb:	cc                   	int3
1401f59fc:	cc                   	int3
1401f59fd:	cc                   	int3
1401f59fe:	cc                   	int3
1401f59ff:	cc                   	int3
1401f5a00:	48 8b 81 a8 00 00 00 	mov    0xa8(%rcx),%rax
1401f5a07:	48 8b 90 38 02 00 00 	mov    0x238(%rax),%rdx
1401f5a0e:	44 8b 42 1c          	mov    0x1c(%rdx),%r8d
1401f5a12:	41 f6 c0 06          	test   $0x6,%r8b
1401f5a16:	75 27                	jne    0x1401f5a3f
1401f5a18:	41 f6 c0 48          	test   $0x48,%r8b
1401f5a1c:	74 11                	je     0x1401f5a2f
1401f5a1e:	48 8b 81 88 04 00 00 	mov    0x488(%rcx),%rax
1401f5a25:	48 83 b8 00 02 00 00 	cmpq   $0x0,0x200(%rax)
1401f5a2c:	00
1401f5a2d:	75 10                	jne    0x1401f5a3f
1401f5a2f:	41 f7 c0 a0 01 00 00 	test   $0x1a0,%r8d
1401f5a36:	b8 00 00 00 00       	mov    $0x0,%eax
1401f5a3b:	0f 95 c0             	setne  %al
1401f5a3e:	c3                   	ret
1401f5a3f:	b8 01 00 00 00       	mov    $0x1,%eax
1401f5a44:	c3                   	ret
1401f5a45:	cc                   	int3
1401f5a46:	cc                   	int3
1401f5a47:	cc                   	int3
1401f5a48:	cc                   	int3
1401f5a49:	cc                   	int3
1401f5a4a:	cc                   	int3
1401f5a4b:	cc                   	int3
1401f5a4c:	cc                   	int3
1401f5a4d:	cc                   	int3
1401f5a4e:	cc                   	int3
1401f5a4f:	cc                   	int3
1401f5a50:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1401f5a55:	57                   	push   %rdi
1401f5a56:	b8 30 00 00 00       	mov    $0x30,%eax
1401f5a5b:	e8 80 4b 10 00       	call   0x1402fa5e0
1401f5a60:	48 2b e0             	sub    %rax,%rsp
1401f5a63:	48 8b fa             	mov    %rdx,%rdi
1401f5a66:	44 8d 40 d1          	lea    -0x2f(%rax),%r8d
1401f5a6a:	8b 91 40 06 00 00    	mov    0x640(%rcx),%edx
1401f5a70:	48 8b d9             	mov    %rcx,%rbx
1401f5a73:	48 8b cf             	mov    %rdi,%rcx
1401f5a76:	e8 f5 cc 00 00       	call   0x140202770
1401f5a7b:	85 c0                	test   %eax,%eax
1401f5a7d:	74 30                	je     0x1401f5aaf
1401f5a7f:	4c 8b 83 70 06 00 00 	mov    0x670(%rbx),%r8
1401f5a86:	41 b9 03 00 00 00    	mov    $0x3,%r9d
1401f5a8c:	48 8b 93 68 06 00 00 	mov    0x668(%rbx),%rdx
1401f5a93:	48 8b cf             	mov    %rdi,%rcx
1401f5a96:	e8 75 d1 00 00       	call   0x140202c10
1401f5a9b:	85 c0                	test   %eax,%eax
1401f5a9d:	74 10                	je     0x1401f5aaf
1401f5a9f:	b8 01 00 00 00       	mov    $0x1,%eax
1401f5aa4:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
1401f5aa9:	48 83 c4 30          	add    $0x30,%rsp
1401f5aad:	5f                   	pop    %rdi
1401f5aae:	c3                   	ret
1401f5aaf:	ba 50 00 00 00       	mov    $0x50,%edx
1401f5ab4:	c7 44 24 28 67 10 00 	movl   $0x1067,0x28(%rsp)
1401f5abb:	00
1401f5abc:	48 8d 05 4d a3 15 00 	lea    0x15a34d(%rip),%rax        # 0x14034fe10
1401f5ac3:	41 b8 ee 01 00 00    	mov    $0x1ee,%r8d
1401f5ac9:	48 8b cb             	mov    %rbx,%rcx
1401f5acc:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
1401f5ad1:	44 8d 4a f4          	lea    -0xc(%rdx),%r9d
1401f5ad5:	e8 06 0a ff ff       	call   0x1401e64e0
1401f5ada:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
1401f5adf:	33 c0                	xor    %eax,%eax
1401f5ae1:	48 83 c4 30          	add    $0x30,%rsp
1401f5ae5:	5f                   	pop    %rdi
1401f5ae6:	c3                   	ret
1401f5ae7:	cc                   	int3
1401f5ae8:	cc                   	int3
1401f5ae9:	cc                   	int3
1401f5aea:	cc                   	int3
1401f5aeb:	cc                   	int3
1401f5aec:	cc                   	int3
1401f5aed:	cc                   	int3
1401f5aee:	cc                   	int3
1401f5aef:	cc                   	int3
1401f5af0:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
1401f5af5:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
1401f5afa:	57                   	push   %rdi
1401f5afb:	b8 30 00 00 00       	mov    $0x30,%eax
1401f5b00:	e8 db 4a 10 00       	call   0x1402fa5e0
1401f5b05:	48 2b e0             	sub    %rax,%rsp
1401f5b08:	48 8b d9             	mov    %rcx,%rbx
1401f5b0b:	48 8b fa             	mov    %rdx,%rdi
1401f5b0e:	48 8b 49 08          	mov    0x8(%rcx),%rcx
1401f5b12:	48 8b 81 c0 00 00 00 	mov    0xc0(%rcx),%rax
1401f5b19:	f6 40 60 08          	testb  $0x8,0x60(%rax)
1401f5b1d:	0f 85 0f 01 00 00    	jne    0x1401f5c32
1401f5b23:	8b 01                	mov    (%rcx),%eax
1401f5b25:	3d 04 03 00 00       	cmp    $0x304,%eax
1401f5b2a:	0f 8c 02 01 00 00    	jl     0x1401f5c32
1401f5b30:	3d 00 00 01 00       	cmp    $0x10000,%eax
1401f5b35:	0f 84 f7 00 00 00    	je     0x1401f5c32
1401f5b3b:	83 bb 88 07 00 00 03 	cmpl   $0x3,0x788(%rbx)
1401f5b42:	0f 85 cb 00 00 00    	jne    0x1401f5c13
1401f5b48:	48 8b 8b 90 07 00 00 	mov    0x790(%rbx),%rcx
1401f5b4f:	48 8d 35 ba a2 15 00 	lea    0x15a2ba(%rip),%rsi        # 0x14034fe10
1401f5b56:	48 8b d6             	mov    %rsi,%rdx
1401f5b59:	41 b8 27 0b 00 00    	mov    $0xb27,%r8d
1401f5b5f:	e8 ac 37 03 00       	call   0x140229310
1401f5b64:	41 b8 29 0b 00 00    	mov    $0xb29,%r8d
1401f5b6a:	48 c7 83 98 07 00 00 	movq   $0x20,0x798(%rbx)
1401f5b71:	20 00 00 00
1401f5b75:	48 8b d6             	mov    %rsi,%rdx
1401f5b78:	b9 20 00 00 00       	mov    $0x20,%ecx
1401f5b7d:	e8 3e 37 03 00       	call   0x1402292c0
1401f5b82:	48 89 83 90 07 00 00 	mov    %rax,0x790(%rbx)
1401f5b89:	48 85 c0             	test   %rax,%rax
1401f5b8c:	75 14                	jne    0x1401f5ba2
1401f5b8e:	48 89 83 98 07 00 00 	mov    %rax,0x798(%rbx)
1401f5b95:	c7 44 24 28 2d 0b 00 	movl   $0xb2d,0x28(%rsp)
1401f5b9c:	00
1401f5b9d:	e9 92 01 00 00       	jmp    0x1401f5d34
1401f5ba2:	8b 93 98 07 00 00    	mov    0x798(%rbx),%edx
1401f5ba8:	48 8b c8             	mov    %rax,%rcx
1401f5bab:	e8 00 e3 03 00       	call   0x140233eb0
1401f5bb0:	85 c0                	test   %eax,%eax
1401f5bb2:	7e 52                	jle    0x1401f5c06
1401f5bb4:	4c 8b 83 98 07 00 00 	mov    0x798(%rbx),%r8
1401f5bbb:	41 b9 01 00 00 00    	mov    $0x1,%r9d
1401f5bc1:	48 8b 93 90 07 00 00 	mov    0x790(%rbx),%rdx
1401f5bc8:	48 8b cf             	mov    %rdi,%rcx
1401f5bcb:	e8 40 d0 00 00       	call   0x140202c10
1401f5bd0:	85 c0                	test   %eax,%eax
1401f5bd2:	74 32                	je     0x1401f5c06
1401f5bd4:	48 8b cb             	mov    %rbx,%rcx
1401f5bd7:	e8 e4 5c ff ff       	call   0x1401eb8c0
1401f5bdc:	85 c0                	test   %eax,%eax
1401f5bde:	0f 84 6d 01 00 00    	je     0x1401f5d51
1401f5be4:	45 33 c9             	xor    %r9d,%r9d
1401f5be7:	48 c7 44 24 20 00 00 	movq   $0x0,0x20(%rsp)
1401f5bee:	00 00
1401f5bf0:	41 b8 00 40 00 00    	mov    $0x4000,%r8d
1401f5bf6:	48 8b d7             	mov    %rdi,%rdx
1401f5bf9:	48 8b cb             	mov    %rbx,%rcx
1401f5bfc:	e8 5f 63 00 00       	call   0x1401fbf60
1401f5c01:	e9 ef 00 00 00       	jmp    0x1401f5cf5
1401f5c06:	c7 44 24 28 35 0b 00 	movl   $0xb35,0x28(%rsp)
1401f5c0d:	00
1401f5c0e:	e9 21 01 00 00       	jmp    0x1401f5d34
1401f5c13:	33 d2                	xor    %edx,%edx
1401f5c15:	48 8b cf             	mov    %rdi,%rcx
1401f5c18:	44 8d 42 01          	lea    0x1(%rdx),%r8d
1401f5c1c:	e8 4f cb 00 00       	call   0x140202770
1401f5c21:	85 c0                	test   %eax,%eax
1401f5c23:	75 bf                	jne    0x1401f5be4
1401f5c25:	c7 44 24 28 41 0b 00 	movl   $0xb41,0x28(%rsp)
1401f5c2c:	00
1401f5c2d:	e9 fb 00 00 00       	jmp    0x1401f5d2d
1401f5c32:	ba 01 00 00 00       	mov    $0x1,%edx
1401f5c37:	48 8b cf             	mov    %rdi,%rcx
1401f5c3a:	e8 d1 cd 00 00       	call   0x140202a10
1401f5c3f:	85 c0                	test   %eax,%eax
1401f5c41:	0f 84 de 00 00 00    	je     0x1401f5d25
1401f5c47:	48 8b d7             	mov    %rdi,%rdx
1401f5c4a:	48 8b cb             	mov    %rbx,%rcx
1401f5c4d:	e8 5e 8a 00 00       	call   0x1401fe6b0
1401f5c52:	85 c0                	test   %eax,%eax
1401f5c54:	0f 84 cb 00 00 00    	je     0x1401f5d25
1401f5c5a:	48 8b cf             	mov    %rdi,%rcx
1401f5c5d:	e8 9e c6 00 00       	call   0x140202300
1401f5c62:	85 c0                	test   %eax,%eax
1401f5c64:	0f 84 bb 00 00 00    	je     0x1401f5d25
1401f5c6a:	48 8b 43 08          	mov    0x8(%rbx),%rax
1401f5c6e:	48 8b 88 c0 00 00 00 	mov    0xc0(%rax),%rcx
1401f5c75:	f6 41 60 02          	testb  $0x2,0x60(%rcx)
1401f5c79:	74 64                	je     0x1401f5cdf
1401f5c7b:	4c 8d 44 24 40       	lea    0x40(%rsp),%r8
1401f5c80:	ba 01 00 00 00       	mov    $0x1,%edx
1401f5c85:	48 8b cb             	mov    %rbx,%rcx
1401f5c88:	e8 53 ab ff ff       	call   0x1401f07e0
1401f5c8d:	ba 02 00 00 00       	mov    $0x2,%edx
1401f5c92:	48 8b cf             	mov    %rdi,%rcx
1401f5c95:	48 8b f0             	mov    %rax,%rsi
1401f5c98:	e8 73 cd 00 00       	call   0x140202a10
1401f5c9d:	85 c0                	test   %eax,%eax
1401f5c9f:	74 34                	je     0x1401f5cd5
1401f5ca1:	ba 01 00 00 00       	mov    $0x1,%edx
1401f5ca6:	48 8b cf             	mov    %rdi,%rcx
1401f5ca9:	e8 b2 cc 00 00       	call   0x140202960
1401f5cae:	85 c0                	test   %eax,%eax
1401f5cb0:	74 23                	je     0x1401f5cd5
1401f5cb2:	4c 8b 44 24 40       	mov    0x40(%rsp),%r8
1401f5cb7:	4c 8b ce             	mov    %rsi,%r9
1401f5cba:	48 8b d7             	mov    %rdi,%rdx
1401f5cbd:	48 8b cb             	mov    %rbx,%rcx
1401f5cc0:	e8 db a9 ff ff       	call   0x1401f06a0
1401f5cc5:	85 c0                	test   %eax,%eax
1401f5cc7:	74 0c                	je     0x1401f5cd5
1401f5cc9:	48 8b cf             	mov    %rdi,%rcx
1401f5ccc:	e8 2f c6 00 00       	call   0x140202300
1401f5cd1:	85 c0                	test   %eax,%eax
1401f5cd3:	75 0a                	jne    0x1401f5cdf
1401f5cd5:	c7 44 24 28 61 0b 00 	movl   $0xb61,0x28(%rsp)
1401f5cdc:	00
1401f5cdd:	eb 4e                	jmp    0x1401f5d2d
1401f5cdf:	48 8b cb             	mov    %rbx,%rcx
1401f5ce2:	e8 69 43 ff ff       	call   0x1401ea050
1401f5ce7:	48 8b d0             	mov    %rax,%rdx
1401f5cea:	4c 8b c7             	mov    %rdi,%r8
1401f5ced:	48 8b cb             	mov    %rbx,%rcx
1401f5cf0:	e8 fb 3f ff ff       	call   0x1401e9cf0
1401f5cf5:	85 c0                	test   %eax,%eax
1401f5cf7:	74 58                	je     0x1401f5d51
1401f5cf9:	48 8b 8b a8 00 00 00 	mov    0xa8(%rbx),%rcx
1401f5d00:	b8 01 00 00 00       	mov    $0x1,%eax
1401f5d05:	ff 83 a0 07 00 00    	incl   0x7a0(%rbx)
1401f5d0b:	c7 81 a0 02 00 00 01 	movl   $0x1,0x2a0(%rcx)
1401f5d12:	00 00 00
1401f5d15:	48 8b 5c 24 48       	mov    0x48(%rsp),%rbx
1401f5d1a:	48 8b 74 24 50       	mov    0x50(%rsp),%rsi
1401f5d1f:	48 83 c4 30          	add    $0x30,%rsp
1401f5d23:	5f                   	pop    %rdi
1401f5d24:	c3                   	ret
1401f5d25:	c7 44 24 28 53 0b 00 	movl   $0xb53,0x28(%rsp)
1401f5d2c:	00
1401f5d2d:	48 8d 35 dc a0 15 00 	lea    0x15a0dc(%rip),%rsi        # 0x14034fe10
1401f5d34:	41 b9 44 00 00 00    	mov    $0x44,%r9d
1401f5d3a:	48 89 74 24 20       	mov    %rsi,0x20(%rsp)
1401f5d3f:	41 b8 74 01 00 00    	mov    $0x174,%r8d
1401f5d45:	48 8b cb             	mov    %rbx,%rcx
1401f5d48:	41 8d 51 0c          	lea    0xc(%r9),%edx
1401f5d4c:	e8 8f 07 ff ff       	call   0x1401e64e0
1401f5d51:	48 8b 5c 24 48       	mov    0x48(%rsp),%rbx
1401f5d56:	33 c0                	xor    %eax,%eax
1401f5d58:	48 8b 74 24 50       	mov    0x50(%rsp),%rsi
1401f5d5d:	48 83 c4 30          	add    $0x30,%rsp
1401f5d61:	5f                   	pop    %rdi
1401f5d62:	c3                   	ret
1401f5d63:	cc                   	int3
1401f5d64:	cc                   	int3
1401f5d65:	cc                   	int3
1401f5d66:	cc                   	int3
1401f5d67:	cc                   	int3
1401f5d68:	cc                   	int3
1401f5d69:	cc                   	int3
1401f5d6a:	cc                   	int3
1401f5d6b:	cc                   	int3
1401f5d6c:	cc                   	int3
1401f5d6d:	cc                   	int3
1401f5d6e:	cc                   	int3
1401f5d6f:	cc                   	int3
1401f5d70:	40 53                	rex push %rbx
1401f5d72:	b8 30 00 00 00       	mov    $0x30,%eax
1401f5d77:	e8 64 48 10 00       	call   0x1402fa5e0
1401f5d7c:	48 2b e0             	sub    %rax,%rsp
1401f5d7f:	33 db                	xor    %ebx,%ebx
1401f5d81:	45 33 c9             	xor    %r9d,%r9d
1401f5d84:	41 b8 00 04 00 00    	mov    $0x400,%r8d
1401f5d8a:	48 89 5c 24 20       	mov    %rbx,0x20(%rsp)
1401f5d8f:	e8 cc 61 00 00       	call   0x1401fbf60
1401f5d94:	85 c0                	test   %eax,%eax
1401f5d96:	0f 95 c3             	setne  %bl
1401f5d99:	8b c3                	mov    %ebx,%eax
1401f5d9b:	48 83 c4 30          	add    $0x30,%rsp
1401f5d9f:	5b                   	pop    %rbx
1401f5da0:	c3                   	ret
1401f5da1:	cc                   	int3
1401f5da2:	cc                   	int3
1401f5da3:	cc                   	int3
1401f5da4:	cc                   	int3
1401f5da5:	cc                   	int3
1401f5da6:	cc                   	int3
1401f5da7:	cc                   	int3
1401f5da8:	cc                   	int3
1401f5da9:	cc                   	int3
1401f5daa:	cc                   	int3
1401f5dab:	cc                   	int3
1401f5dac:	cc                   	int3
1401f5dad:	cc                   	int3
1401f5dae:	cc                   	int3
1401f5daf:	cc                   	int3
1401f5db0:	48 89 5c 24 18       	mov    %rbx,0x18(%rsp)
1401f5db5:	48 89 6c 24 20       	mov    %rbp,0x20(%rsp)
1401f5dba:	56                   	push   %rsi
1401f5dbb:	57                   	push   %rdi
1401f5dbc:	41 55                	push   %r13
1401f5dbe:	41 56                	push   %r14
1401f5dc0:	41 57                	push   %r15
1401f5dc2:	b8 70 00 00 00       	mov    $0x70,%eax
1401f5dc7:	e8 14 48 10 00       	call   0x1402fa5e0
1401f5dcc:	48 2b e0             	sub    %rax,%rsp
1401f5dcf:	48 8b 05 aa 23 21 00 	mov    0x2123aa(%rip),%rax        # 0x140408180
1401f5dd6:	48 33 c4             	xor    %rsp,%rax
1401f5dd9:	48 89 44 24 60       	mov    %rax,0x60(%rsp)
1401f5dde:	4c 8b a9 68 07 00 00 	mov    0x768(%rcx),%r13
1401f5de5:	48 8d 3d 24 a0 15 00 	lea    0x15a024(%rip),%rdi        # 0x14034fe10
1401f5dec:	45 33 c0             	xor    %r8d,%r8d
1401f5def:	48 8b d9             	mov    %rcx,%rbx
1401f5df2:	48 8b 49 08          	mov    0x8(%rcx),%rcx
1401f5df6:	48 8b f2             	mov    %rdx,%rsi
1401f5df9:	44 89 44 24 50       	mov    %r8d,0x50(%rsp)
1401f5dfe:	48 8b 81 c0 00 00 00 	mov    0xc0(%rcx),%rax
1401f5e05:	f6 40 60 08          	testb  $0x8,0x60(%rax)
1401f5e09:	0f 85 88 02 00 00    	jne    0x1401f6097
1401f5e0f:	8b 01                	mov    (%rcx),%eax
1401f5e11:	3d 04 03 00 00       	cmp    $0x304,%eax
1401f5e16:	0f 8c 7b 02 00 00    	jl     0x1401f6097
1401f5e1c:	3d 00 00 01 00       	cmp    $0x10000,%eax
1401f5e21:	0f 84 70 02 00 00    	je     0x1401f6097
1401f5e27:	48 8b cb             	mov    %rbx,%rcx
1401f5e2a:	e8 41 c3 fe ff       	call   0x1401e2170
1401f5e2f:	48 8b c8             	mov    %rax,%rcx
1401f5e32:	4c 8b f8             	mov    %rax,%r15
1401f5e35:	e8 66 a7 04 00       	call   0x1402405a0
1401f5e3a:	85 c0                	test   %eax,%eax
1401f5e3c:	79 55                	jns    0x1401f5e93
1401f5e3e:	c7 44 24 28 e8 0f 00 	movl   $0xfe8,0x28(%rsp)
1401f5e45:	00
1401f5e46:	48 8d 3d c3 9f 15 00 	lea    0x159fc3(%rip),%rdi        # 0x14034fe10
1401f5e4d:	41 b9 44 00 00 00    	mov    $0x44,%r9d
1401f5e53:	41 b8 ac 01 00 00    	mov    $0x1ac,%r8d
1401f5e59:	ba 50 00 00 00       	mov    $0x50,%edx
1401f5e5e:	48 89 7c 24 20       	mov    %rdi,0x20(%rsp)
1401f5e63:	48 8b cb             	mov    %rbx,%rcx
1401f5e66:	e8 75 06 ff ff       	call   0x1401e64e0
1401f5e6b:	33 c0                	xor    %eax,%eax
1401f5e6d:	48 8b 4c 24 60       	mov    0x60(%rsp),%rcx
1401f5e72:	48 33 cc             	xor    %rsp,%rcx
1401f5e75:	e8 c6 47 10 00       	call   0x1402fa640
1401f5e7a:	4c 8d 5c 24 70       	lea    0x70(%rsp),%r11
1401f5e7f:	49 8b 5b 40          	mov    0x40(%r11),%rbx
1401f5e83:	49 8b 6b 48          	mov    0x48(%r11),%rbp
1401f5e87:	49 8b e3             	mov    %r11,%rsp
1401f5e8a:	41 5f                	pop    %r15
1401f5e8c:	41 5e                	pop    %r14
1401f5e8e:	41 5d                	pop    %r13
1401f5e90:	5f                   	pop    %rdi
1401f5e91:	5e                   	pop    %rsi
1401f5e92:	c3                   	ret
1401f5e93:	48 83 bb 48 17 00 00 	cmpq   $0x0,0x1748(%rbx)
1401f5e9a:	00
1401f5e9b:	4c 63 f0             	movslq %eax,%r14
1401f5e9e:	75 09                	jne    0x1401f5ea9
1401f5ea0:	83 bb c8 00 00 00 00 	cmpl   $0x0,0xc8(%rbx)
1401f5ea7:	74 29                	je     0x1401f5ed2
1401f5ea9:	48 8b 8b 08 05 00 00 	mov    0x508(%rbx),%rcx
1401f5eb0:	33 d2                	xor    %edx,%edx
1401f5eb2:	e8 39 91 fe ff       	call   0x1401deff0
1401f5eb7:	48 8b e8             	mov    %rax,%rbp