140cb991e:	48 83 c4 30          	add    $0x30,%rsp
140cb9922:	5f                   	pop    %rdi
140cb9923:	c3                   	ret
140cb9924:	ba 50 00 00 00       	mov    $0x50,%edx
140cb9929:	c7 44 24 28 47 05 00 	movl   $0x547,0x28(%rsp)
140cb9930:	00
140cb9931:	48 8d 05 f8 d5 48 00 	lea    0x48d5f8(%rip),%rax        # 0x141146f30
140cb9938:	41 b8 cb 01 00 00    	mov    $0x1cb,%r8d
140cb993e:	48 8b cb             	mov    %rbx,%rcx
140cb9941:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
140cb9946:	44 8d 4a f4          	lea    -0xc(%rdx),%r9d
140cb994a:	e8 f1 10 fd ff       	call   0x140c8aa40
140cb994f:	33 c0                	xor    %eax,%eax
140cb9951:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
140cb9956:	48 83 c4 30          	add    $0x30,%rsp
140cb995a:	5f                   	pop    %rdi
140cb995b:	c3                   	ret
140cb995c:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
140cb9961:	b8 02 00 00 00       	mov    $0x2,%eax
140cb9966:	48 83 c4 30          	add    $0x30,%rsp
140cb996a:	5f                   	pop    %rdi
140cb996b:	c3                   	ret
140cb996c:	cc                   	int3
140cb996d:	cc                   	int3
140cb996e:	cc                   	int3
140cb996f:	cc                   	int3
140cb9970:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140cb9975:	57                   	push   %rdi
140cb9976:	b8 30 00 00 00       	mov    $0x30,%eax
140cb997b:	e8 20 1b 16 00       	call   0x140e1b4a0
140cb9980:	48 2b e0             	sub    %rax,%rsp
140cb9983:	83 b9 78 06 00 00 00 	cmpl   $0x0,0x678(%rcx)
140cb998a:	48 8b fa             	mov    %rdx,%rdi
140cb998d:	48 8b d9             	mov    %rcx,%rbx
140cb9990:	74 78                	je     0x140cb9a0a
140cb9992:	e8 d9 0d fe ff       	call   0x140c9a770
140cb9997:	85 c0                	test   %eax,%eax
140cb9999:	74 6f                	je     0x140cb9a0a
140cb999b:	ba 23 00 00 00       	mov    $0x23,%edx
140cb99a0:	48 8b cf             	mov    %rdi,%rcx
140cb99a3:	44 8d 42 df          	lea    -0x21(%rdx),%r8d
140cb99a7:	e8 14 d2 fe ff       	call   0x140ca6bc0
140cb99ac:	85 c0                	test   %eax,%eax
140cb99ae:	74 22                	je     0x140cb99d2
140cb99b0:	33 d2                	xor    %edx,%edx
140cb99b2:	48 8b cf             	mov    %rdi,%rcx
140cb99b5:	44 8d 42 02          	lea    0x2(%rdx),%r8d
140cb99b9:	e8 02 d2 fe ff       	call   0x140ca6bc0
140cb99be:	85 c0                	test   %eax,%eax
140cb99c0:	74 10                	je     0x140cb99d2
140cb99c2:	b8 01 00 00 00       	mov    $0x1,%eax
140cb99c7:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
140cb99cc:	48 83 c4 30          	add    $0x30,%rsp
140cb99d0:	5f                   	pop    %rdi
140cb99d1:	c3                   	ret
140cb99d2:	ba 50 00 00 00       	mov    $0x50,%edx
140cb99d7:	c7 44 24 28 d1 05 00 	movl   $0x5d1,0x28(%rsp)
140cb99de:	00
140cb99df:	48 8d 05 4a d5 48 00 	lea    0x48d54a(%rip),%rax        # 0x141146f30
140cb99e6:	41 b8 cc 01 00 00    	mov    $0x1cc,%r8d
140cb99ec:	48 8b cb             	mov    %rbx,%rcx
140cb99ef:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
140cb99f4:	44 8d 4a f4          	lea    -0xc(%rdx),%r9d
140cb99f8:	e8 43 10 fd ff       	call   0x140c8aa40
140cb99fd:	33 c0                	xor    %eax,%eax
140cb99ff:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
140cb9a04:	48 83 c4 30          	add    $0x30,%rsp
140cb9a08:	5f                   	pop    %rdi
140cb9a09:	c3                   	ret
140cb9a0a:	c7 83 78 06 00 00 00 	movl   $0x0,0x678(%rbx)
140cb9a11:	00 00 00
140cb9a14:	b8 02 00 00 00       	mov    $0x2,%eax
140cb9a19:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
140cb9a1e:	48 83 c4 30          	add    $0x30,%rsp
140cb9a22:	5f                   	pop    %rdi
140cb9a23:	c3                   	ret
140cb9a24:	cc                   	int3
140cb9a25:	cc                   	int3
140cb9a26:	cc                   	int3
140cb9a27:	cc                   	int3
140cb9a28:	cc                   	int3
140cb9a29:	cc                   	int3
140cb9a2a:	cc                   	int3
140cb9a2b:	cc                   	int3
140cb9a2c:	cc                   	int3
140cb9a2d:	cc                   	int3
140cb9a2e:	cc                   	int3
140cb9a2f:	cc                   	int3
140cb9a30:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140cb9a35:	57                   	push   %rdi
140cb9a36:	b8 30 00 00 00       	mov    $0x30,%eax
140cb9a3b:	e8 60 1a 16 00       	call   0x140e1b4a0
140cb9a40:	48 2b e0             	sub    %rax,%rsp
140cb9a43:	48 8b fa             	mov    %rdx,%rdi
140cb9a46:	48 8b d9             	mov    %rcx,%rbx
140cb9a49:	41 81 f8 00 40 00 00 	cmp    $0x4000,%r8d
140cb9a50:	0f 84 f6 00 00 00    	je     0x140cb9b4c
140cb9a56:	83 b9 54 06 00 00 00 	cmpl   $0x0,0x654(%rcx)
140cb9a5d:	0f 84 e9 00 00 00    	je     0x140cb9b4c
140cb9a63:	48 8b 49 08          	mov    0x8(%rcx),%rcx
140cb9a67:	48 8b 81 c0 00 00 00 	mov    0xc0(%rcx),%rax
140cb9a6e:	f6 40 60 08          	testb  $0x8,0x60(%rax)
140cb9a72:	75 1c                	jne    0x140cb9a90
140cb9a74:	8b 01                	mov    (%rcx),%eax
140cb9a76:	3d 04 03 00 00       	cmp    $0x304,%eax
140cb9a7b:	7c 13                	jl     0x140cb9a90
140cb9a7d:	3d 00 00 01 00       	cmp    $0x10000,%eax
140cb9a82:	74 0c                	je     0x140cb9a90
140cb9a84:	48 83 7c 24 60 00    	cmpq   $0x0,0x60(%rsp)
140cb9a8a:	0f 85 bc 00 00 00    	jne    0x140cb9b4c
140cb9a90:	ba 05 00 00 00       	mov    $0x5,%edx
140cb9a95:	48 8b cf             	mov    %rdi,%rcx
140cb9a98:	44 8d 42 fd          	lea    -0x3(%rdx),%r8d
140cb9a9c:	e8 1f d1 fe ff       	call   0x140ca6bc0
140cb9aa1:	85 c0                	test   %eax,%eax
140cb9aa3:	0f 84 99 00 00 00    	je     0x140cb9b42
140cb9aa9:	ba 02 00 00 00       	mov    $0x2,%edx
140cb9aae:	48 8b cf             	mov    %rdi,%rcx
140cb9ab1:	e8 aa d3 fe ff       	call   0x140ca6e60
140cb9ab6:	85 c0                	test   %eax,%eax
140cb9ab8:	0f 84 84 00 00 00    	je     0x140cb9b42
140cb9abe:	48 8b 4b 08          	mov    0x8(%rbx),%rcx
140cb9ac2:	48 8b 81 c0 00 00 00 	mov    0xc0(%rcx),%rax
140cb9ac9:	f6 40 60 08          	testb  $0x8,0x60(%rax)
140cb9acd:	75 1f                	jne    0x140cb9aee
140cb9acf:	8b 01                	mov    (%rcx),%eax
140cb9ad1:	3d 04 03 00 00       	cmp    $0x304,%eax
140cb9ad6:	7c 16                	jl     0x140cb9aee
140cb9ad8:	3d 00 00 01 00       	cmp    $0x10000,%eax
140cb9add:	74 0f                	je     0x140cb9aee
140cb9adf:	48 8b d7             	mov    %rdi,%rdx
140cb9ae2:	48 8b cb             	mov    %rbx,%rcx
140cb9ae5:	e8 f6 2e fe ff       	call   0x140c9c9e0
140cb9aea:	85 c0                	test   %eax,%eax
140cb9aec:	74 37                	je     0x140cb9b25
140cb9aee:	48 8b cf             	mov    %rdi,%rcx
140cb9af1:	e8 5a cc fe ff       	call   0x140ca6750
140cb9af6:	85 c0                	test   %eax,%eax
140cb9af8:	75 38                	jne    0x140cb9b32
140cb9afa:	c7 44 24 28 f9 05 00 	movl   $0x5f9,0x28(%rsp)
140cb9b01:	00
140cb9b02:	ba 50 00 00 00       	mov    $0x50,%edx
140cb9b07:	48 8d 05 22 d4 48 00 	lea    0x48d422(%rip),%rax        # 0x141146f30
140cb9b0e:	41 b8 cd 01 00 00    	mov    $0x1cd,%r8d
140cb9b14:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
140cb9b19:	48 8b cb             	mov    %rbx,%rcx
140cb9b1c:	44 8d 4a f4          	lea    -0xc(%rdx),%r9d
140cb9b20:	e8 1b 0f fd ff       	call   0x140c8aa40
140cb9b25:	33 c0                	xor    %eax,%eax
140cb9b27:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
140cb9b2c:	48 83 c4 30          	add    $0x30,%rsp
140cb9b30:	5f                   	pop    %rdi
140cb9b31:	c3                   	ret
140cb9b32:	b8 01 00 00 00       	mov    $0x1,%eax
140cb9b37:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
140cb9b3c:	48 83 c4 30          	add    $0x30,%rsp
140cb9b40:	5f                   	pop    %rdi
140cb9b41:	c3                   	ret
140cb9b42:	c7 44 24 28 ea 05 00 	movl   $0x5ea,0x28(%rsp)
140cb9b49:	00
140cb9b4a:	eb b6                	jmp    0x140cb9b02
140cb9b4c:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
140cb9b51:	b8 02 00 00 00       	mov    $0x2,%eax
140cb9b56:	48 83 c4 30          	add    $0x30,%rsp
140cb9b5a:	5f                   	pop    %rdi
140cb9b5b:	c3                   	ret
140cb9b5c:	cc                   	int3
140cb9b5d:	cc                   	int3
140cb9b5e:	cc                   	int3
140cb9b5f:	cc                   	int3
140cb9b60:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
140cb9b65:	48 89 6c 24 18       	mov    %rbp,0x18(%rsp)
140cb9b6a:	56                   	push   %rsi
140cb9b6b:	57                   	push   %rdi
140cb9b6c:	41 56                	push   %r14
140cb9b6e:	b8 40 00 00 00       	mov    $0x40,%eax
140cb9b73:	e8 28 19 16 00       	call   0x140e1b4a0
140cb9b78:	48 2b e0             	sub    %rax,%rsp
140cb9b7b:	44 8d 70 c1          	lea    -0x3f(%rax),%r14d
140cb9b7f:	48 8b fa             	mov    %rdx,%rdi
140cb9b82:	48 8b 81 a8 00 00 00 	mov    0xa8(%rcx),%rax
140cb9b89:	48 8b f1             	mov    %rcx,%rsi
140cb9b8c:	66 83 b8 06 04 00 00 	cmpw   $0x0,0x406(%rax)
140cb9b93:	00
140cb9b94:	0f 84 2f 01 00 00    	je     0x140cb9cc9
140cb9b9a:	4c 8d 44 24 60       	lea    0x60(%rsp),%r8
140cb9b9f:	48 8d 54 24 30       	lea    0x30(%rsp),%rdx
140cb9ba4:	e8 27 ec fd ff       	call   0x140c987d0
140cb9ba9:	48 8b 44 24 60       	mov    0x60(%rsp),%rax
140cb9bae:	48 85 c0             	test   %rax,%rax
140cb9bb1:	75 32                	jne    0x140cb9be5
140cb9bb3:	c7 44 24 28 93 05 00 	movl   $0x593,0x28(%rsp)
140cb9bba:	00
140cb9bbb:	ba 50 00 00 00       	mov    $0x50,%edx
140cb9bc0:	48 8d 05 69 d3 48 00 	lea    0x48d369(%rip),%rax        # 0x141146f30
140cb9bc7:	41 b8 20 02 00 00    	mov    $0x220,%r8d
140cb9bcd:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
140cb9bd2:	48 8b ce             	mov    %rsi,%rcx
140cb9bd5:	44 8d 4a f4          	lea    -0xc(%rdx),%r9d
140cb9bd9:	e8 62 0e fd ff       	call   0x140c8aa40
140cb9bde:	33 c0                	xor    %eax,%eax
140cb9be0:	e9 e9 00 00 00       	jmp    0x140cb9cce
140cb9be5:	33 db                	xor    %ebx,%ebx
140cb9be7:	48 85 c0             	test   %rax,%rax
140cb9bea:	0f 84 93 00 00 00    	je     0x140cb9c83
140cb9bf0:	48 8b 44 24 30       	mov    0x30(%rsp),%rax
140cb9bf5:	41 b8 04 00 02 00    	mov    $0x20004,%r8d
140cb9bfb:	48 8b ce             	mov    %rsi,%rcx
140cb9bfe:	0f b7 2c 58          	movzwl (%rax,%rbx,2),%ebp
140cb9c02:	0f b7 d5             	movzwl %bp,%edx
140cb9c05:	e8 26 05 fe ff       	call   0x140c9a130
140cb9c0a:	85 c0                	test   %eax,%eax
140cb9c0c:	74 67                	je     0x140cb9c75
140cb9c0e:	4d 85 f6             	test   %r14,%r14
140cb9c11:	74 4e                	je     0x140cb9c61
140cb9c13:	48 8b 86 a8 00 00 00 	mov    0xa8(%rsi),%rax
140cb9c1a:	66 39 a8 06 04 00 00 	cmp    %bp,0x406(%rax)
140cb9c21:	0f 84 a2 00 00 00    	je     0x140cb9cc9
140cb9c27:	ba 0a 00 00 00       	mov    $0xa,%edx
140cb9c2c:	48 8b cf             	mov    %rdi,%rcx
140cb9c2f:	44 8d 42 f8          	lea    -0x8(%rdx),%r8d
140cb9c33:	e8 88 cf fe ff       	call   0x140ca6bc0
140cb9c38:	85 c0                	test   %eax,%eax
140cb9c3a:	74 66                	je     0x140cb9ca2
140cb9c3c:	ba 02 00 00 00       	mov    $0x2,%edx
140cb9c41:	48 8b cf             	mov    %rdi,%rcx
140cb9c44:	e8 17 d2 fe ff       	call   0x140ca6e60
140cb9c49:	85 c0                	test   %eax,%eax
140cb9c4b:	74 55                	je     0x140cb9ca2
140cb9c4d:	ba 02 00 00 00       	mov    $0x2,%edx
140cb9c52:	48 8b cf             	mov    %rdi,%rcx
140cb9c55:	e8 06 d2 fe ff       	call   0x140ca6e60
140cb9c5a:	85 c0                	test   %eax,%eax
140cb9c5c:	74 44                	je     0x140cb9ca2
140cb9c5e:	45 33 f6             	xor    %r14d,%r14d
140cb9c61:	8b d5                	mov    %ebp,%edx
140cb9c63:	41 b8 02 00 00 00    	mov    $0x2,%r8d
140cb9c69:	48 8b cf             	mov    %rdi,%rcx
140cb9c6c:	e8 4f cf fe ff       	call   0x140ca6bc0
140cb9c71:	85 c0                	test   %eax,%eax
140cb9c73:	74 3a                	je     0x140cb9caf
140cb9c75:	48 ff c3             	inc    %rbx
140cb9c78:	48 3b 5c 24 60       	cmp    0x60(%rsp),%rbx
140cb9c7d:	0f 82 6d ff ff ff    	jb     0x140cb9bf0
140cb9c83:	48 8b cf             	mov    %rdi,%rcx
140cb9c86:	e8 c5 ca fe ff       	call   0x140ca6750
140cb9c8b:	85 c0                	test   %eax,%eax
140cb9c8d:	74 2d                	je     0x140cb9cbc
140cb9c8f:	48 8b cf             	mov    %rdi,%rcx
140cb9c92:	e8 b9 ca fe ff       	call   0x140ca6750
140cb9c97:	85 c0                	test   %eax,%eax
140cb9c99:	74 21                	je     0x140cb9cbc
140cb9c9b:	b8 01 00 00 00       	mov    $0x1,%eax
140cb9ca0:	eb 2c                	jmp    0x140cb9cce
140cb9ca2:	c7 44 24 28 ab 05 00 	movl   $0x5ab,0x28(%rsp)
140cb9ca9:	00
140cb9caa:	e9 0c ff ff ff       	jmp    0x140cb9bbb
140cb9caf:	c7 44 24 28 b4 05 00 	movl   $0x5b4,0x28(%rsp)
140cb9cb6:	00
140cb9cb7:	e9 ff fe ff ff       	jmp    0x140cb9bbb
140cb9cbc:	c7 44 24 28 bd 05 00 	movl   $0x5bd,0x28(%rsp)
140cb9cc3:	00
140cb9cc4:	e9 f2 fe ff ff       	jmp    0x140cb9bbb
140cb9cc9:	b8 02 00 00 00       	mov    $0x2,%eax
140cb9cce:	48 8b 5c 24 68       	mov    0x68(%rsp),%rbx
140cb9cd3:	48 8b 6c 24 70       	mov    0x70(%rsp),%rbp
140cb9cd8:	48 83 c4 40          	add    $0x40,%rsp
140cb9cdc:	41 5e                	pop    %r14
140cb9cde:	5f                   	pop    %rdi
140cb9cdf:	5e                   	pop    %rsi
140cb9ce0:	c3                   	ret
140cb9ce1:	cc                   	int3
140cb9ce2:	cc                   	int3
140cb9ce3:	cc                   	int3
140cb9ce4:	cc                   	int3
140cb9ce5:	cc                   	int3
140cb9ce6:	cc                   	int3
140cb9ce7:	cc                   	int3
140cb9ce8:	cc                   	int3
140cb9ce9:	cc                   	int3
140cb9cea:	cc                   	int3
140cb9ceb:	cc                   	int3
140cb9cec:	cc                   	int3
140cb9ced:	cc                   	int3
140cb9cee:	cc                   	int3
140cb9cef:	cc                   	int3
140cb9cf0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140cb9cf5:	57                   	push   %rdi
140cb9cf6:	b8 30 00 00 00       	mov    $0x30,%eax
140cb9cfb:	e8 a0 17 16 00       	call   0x140e1b4a0
140cb9d00:	48 2b e0             	sub    %rax,%rsp
140cb9d03:	48 8b f9             	mov    %rcx,%rdi
140cb9d06:	48 8b da             	mov    %rdx,%rbx
140cb9d09:	48 8b 49 08          	mov    0x8(%rcx),%rcx
140cb9d0d:	48 8b 81 c0 00 00 00 	mov    0xc0(%rcx),%rax
140cb9d14:	f6 40 60 08          	testb  $0x8,0x60(%rax)
140cb9d18:	75 70                	jne    0x140cb9d8a
140cb9d1a:	8b 01                	mov    (%rcx),%eax
140cb9d1c:	3d 04 03 00 00       	cmp    $0x304,%eax
140cb9d21:	7c 67                	jl     0x140cb9d8a
140cb9d23:	3d 00 00 01 00       	cmp    $0x10000,%eax
140cb9d28:	74 60                	je     0x140cb9d8a
140cb9d2a:	ba 2b 00 00 00       	mov    $0x2b,%edx
140cb9d2f:	48 8b cb             	mov    %rbx,%rcx
140cb9d32:	44 8d 42 d7          	lea    -0x29(%rdx),%r8d
140cb9d36:	e8 85 ce fe ff       	call   0x140ca6bc0
140cb9d3b:	85 c0                	test   %eax,%eax
140cb9d3d:	74 41                	je     0x140cb9d80
140cb9d3f:	ba 02 00 00 00       	mov    $0x2,%edx
140cb9d44:	48 8b cb             	mov    %rbx,%rcx
140cb9d47:	e8 14 d1 fe ff       	call   0x140ca6e60
140cb9d4c:	85 c0                	test   %eax,%eax
140cb9d4e:	74 30                	je     0x140cb9d80
140cb9d50:	8b 17                	mov    (%rdi),%edx
140cb9d52:	41 b8 02 00 00 00    	mov    $0x2,%r8d
140cb9d58:	48 8b cb             	mov    %rbx,%rcx
140cb9d5b:	e8 60 ce fe ff       	call   0x140ca6bc0
140cb9d60:	85 c0                	test   %eax,%eax
140cb9d62:	74 1c                	je     0x140cb9d80
140cb9d64:	48 8b cb             	mov    %rbx,%rcx
140cb9d67:	e8 e4 c9 fe ff       	call   0x140ca6750
140cb9d6c:	85 c0                	test   %eax,%eax
140cb9d6e:	74 10                	je     0x140cb9d80
140cb9d70:	b8 01 00 00 00       	mov    $0x1,%eax
140cb9d75:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
140cb9d7a:	48 83 c4 30          	add    $0x30,%rsp
140cb9d7e:	5f                   	pop    %rdi
140cb9d7f:	c3                   	ret
140cb9d80:	c7 44 24 28 8a 06 00 	movl   $0x68a,0x28(%rsp)
140cb9d87:	00
140cb9d88:	eb 08                	jmp    0x140cb9d92
140cb9d8a:	c7 44 24 28 80 06 00 	movl   $0x680,0x28(%rsp)
140cb9d91:	00
140cb9d92:	41 b9 44 00 00 00    	mov    $0x44,%r9d
140cb9d98:	48 8d 05 91 d1 48 00 	lea    0x48d191(%rip),%rax        # 0x141146f30
140cb9d9f:	41 b8 63 02 00 00    	mov    $0x263,%r8d
140cb9da5:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
140cb9daa:	48 8b cf             	mov    %rdi,%rcx
140cb9dad:	41 8d 51 0c          	lea    0xc(%r9),%edx
140cb9db1:	e8 8a 0c fd ff       	call   0x140c8aa40
140cb9db6:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
140cb9dbb:	33 c0                	xor    %eax,%eax
140cb9dbd:	48 83 c4 30          	add    $0x30,%rsp
140cb9dc1:	5f                   	pop    %rdi
140cb9dc2:	c3                   	ret
140cb9dc3:	cc                   	int3
140cb9dc4:	cc                   	int3
140cb9dc5:	cc                   	int3
140cb9dc6:	cc                   	int3
140cb9dc7:	cc                   	int3