140a8da4b:	cc                   	int3
140a8da4c:	cc                   	int3
140a8da4d:	cc                   	int3
140a8da4e:	cc                   	int3
140a8da4f:	cc                   	int3
140a8da50:	48 81 ec 48 01 00 00 	sub    $0x148,%rsp
140a8da57:	48 8b 05 a2 b4 92 00 	mov    0x92b4a2(%rip),%rax        # 0x1413b8f00
140a8da5e:	48 33 c4             	xor    %rsp,%rax
140a8da61:	48 89 84 24 30 01 00 	mov    %rax,0x130(%rsp)
140a8da68:	00
140a8da69:	48 8b d1             	mov    %rcx,%rdx
140a8da6c:	4c 8d 4c 24 20       	lea    0x20(%rsp),%r9
140a8da71:	48 8d 0d 34 4f 52 00 	lea    0x524f34(%rip),%rcx        # 0x140fb29ac
140a8da78:	45 33 c0             	xor    %r8d,%r8d
140a8da7b:	ff 15 df 5b 4f 00    	call   *0x4f5bdf(%rip)        # 0x140f83660
140a8da81:	48 8b 8c 24 30 01 00 	mov    0x130(%rsp),%rcx
140a8da88:	00
140a8da89:	48 33 cc             	xor    %rsp,%rcx
140a8da8c:	e8 6f da 38 00       	call   0x140e1b500
140a8da91:	48 81 c4 48 01 00 00 	add    $0x148,%rsp
140a8da98:	c3                   	ret
140a8da99:	cc                   	int3
140a8da9a:	cc                   	int3
140a8da9b:	cc                   	int3
140a8da9c:	cc                   	int3
140a8da9d:	cc                   	int3
140a8da9e:	cc                   	int3
140a8da9f:	cc                   	int3
140a8daa0:	48 85 c9             	test   %rcx,%rcx
140a8daa3:	0f 85 fb c3 3b 00    	jne    0x140e49ea4
140a8daa9:	b8 ff ff ff ff       	mov    $0xffffffff,%eax
140a8daae:	c3                   	ret
140a8daaf:	cc                   	int3
140a8dab0:	ba 00 20 00 00       	mov    $0x2000,%edx
140a8dab5:	41 b8 00 80 00 00    	mov    $0x8000,%r8d
140a8dabb:	e9 40 a2 3b 00       	jmp    0x140e47d00
140a8dac0:	e9 b7 c4 3b 00       	jmp    0x140e49f7c
140a8dac5:	cc                   	int3
140a8dac6:	cc                   	int3
140a8dac7:	cc                   	int3
140a8dac8:	cc                   	int3
140a8dac9:	cc                   	int3
140a8daca:	cc                   	int3
140a8dacb:	cc                   	int3
140a8dacc:	cc                   	int3
140a8dacd:	cc                   	int3
140a8dace:	cc                   	int3
140a8dacf:	cc                   	int3
140a8dad0:	e9 9b 7d 3b 00       	jmp    0x140e45870
140a8dad5:	cc                   	int3
140a8dad6:	cc                   	int3
140a8dad7:	cc                   	int3
140a8dad8:	cc                   	int3
140a8dad9:	cc                   	int3
140a8dada:	cc                   	int3
140a8dadb:	cc                   	int3
140a8dadc:	cc                   	int3
140a8dadd:	cc                   	int3
140a8dade:	cc                   	int3
140a8dadf:	cc                   	int3
140a8dae0:	e9 3b a9 3b 00       	jmp    0x140e48420
140a8dae5:	cc                   	int3
140a8dae6:	cc                   	int3
140a8dae7:	cc                   	int3
140a8dae8:	cc                   	int3
140a8dae9:	cc                   	int3
140a8daea:	cc                   	int3
140a8daeb:	cc                   	int3
140a8daec:	cc                   	int3
140a8daed:	cc                   	int3
140a8daee:	cc                   	int3
140a8daef:	cc                   	int3
140a8daf0:	45 33 c9             	xor    %r9d,%r9d
140a8daf3:	33 d2                	xor    %edx,%edx
140a8daf5:	41 b8 04 00 00 00    	mov    $0x4,%r8d
140a8dafb:	e9 3c 09 3b 00       	jmp    0x140e3e43c
140a8db00:	e9 97 7d 3b 00       	jmp    0x140e4589c
140a8db05:	cc                   	int3
140a8db06:	cc                   	int3
140a8db07:	cc                   	int3
140a8db08:	cc                   	int3
140a8db09:	cc                   	int3
140a8db0a:	cc                   	int3
140a8db0b:	cc                   	int3
140a8db0c:	cc                   	int3
140a8db0d:	cc                   	int3
140a8db0e:	cc                   	int3
140a8db0f:	cc                   	int3
140a8db10:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140a8db15:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
140a8db1a:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
140a8db1f:	48 89 7c 24 20       	mov    %rdi,0x20(%rsp)
140a8db24:	41 54                	push   %r12
140a8db26:	41 56                	push   %r14
140a8db28:	41 57                	push   %r15
140a8db2a:	48 83 ec 30          	sub    $0x30,%rsp
140a8db2e:	49 8b e8             	mov    %r8,%rbp
140a8db31:	4c 8b f2             	mov    %rdx,%r14
140a8db34:	48 8b f1             	mov    %rcx,%rsi
140a8db37:	e8 a4 09 71 ff       	call   0x14019e4e0
140a8db3c:	48 89 6c 24 28       	mov    %rbp,0x28(%rsp)
140a8db41:	4d 8b ce             	mov    %r14,%r9
140a8db44:	45 33 c0             	xor    %r8d,%r8d
140a8db47:	48 c7 44 24 20 00 00 	movq   $0x0,0x20(%rsp)
140a8db4e:	00 00
140a8db50:	33 d2                	xor    %edx,%edx
140a8db52:	4c 8b f8             	mov    %rax,%r15
140a8db55:	48 8b 08             	mov    (%rax),%rcx
140a8db58:	48 83 c9 02          	or     $0x2,%rcx
140a8db5c:	e8 07 1a 3a 00       	call   0x140e2f568
140a8db61:	85 c0                	test   %eax,%eax
140a8db63:	41 bc ff ff ff ff    	mov    $0xffffffff,%r12d
140a8db69:	41 0f 48 c4          	cmovs  %r12d,%eax
140a8db6d:	85 c0                	test   %eax,%eax
140a8db6f:	78 46                	js     0x140a8dbb7
140a8db71:	ff c0                	inc    %eax
140a8db73:	48 63 f8             	movslq %eax,%rdi
140a8db76:	48 8b cf             	mov    %rdi,%rcx
140a8db79:	e8 ae 4b 3a 00       	call   0x140e3272c
140a8db7e:	48 8b d8             	mov    %rax,%rbx
140a8db81:	48 85 c0             	test   %rax,%rax
140a8db84:	74 31                	je     0x140a8dbb7
140a8db86:	49 8b 0f             	mov    (%r15),%rcx
140a8db89:	4d 8b ce             	mov    %r14,%r9
140a8db8c:	48 89 6c 24 28       	mov    %rbp,0x28(%rsp)
140a8db91:	4c 8b c7             	mov    %rdi,%r8
140a8db94:	48 8b d0             	mov    %rax,%rdx
140a8db97:	48 c7 44 24 20 00 00 	movq   $0x0,0x20(%rsp)
140a8db9e:	00 00
140a8dba0:	e8 17 1c 3a 00       	call   0x140e2f7bc
140a8dba5:	85 c0                	test   %eax,%eax
140a8dba7:	41 0f 48 c4          	cmovs  %r12d,%eax
140a8dbab:	85 c0                	test   %eax,%eax
140a8dbad:	79 2a                	jns    0x140a8dbd9
140a8dbaf:	48 8b cb             	mov    %rbx,%rcx
140a8dbb2:	e8 d9 34 3a 00       	call   0x140e31090
140a8dbb7:	41 8b c4             	mov    %r12d,%eax
140a8dbba:	48 8b 5c 24 50       	mov    0x50(%rsp),%rbx
140a8dbbf:	48 8b 6c 24 58       	mov    0x58(%rsp),%rbp
140a8dbc4:	48 8b 74 24 60       	mov    0x60(%rsp),%rsi
140a8dbc9:	48 8b 7c 24 68       	mov    0x68(%rsp),%rdi
140a8dbce:	48 83 c4 30          	add    $0x30,%rsp
140a8dbd2:	41 5f                	pop    %r15
140a8dbd4:	41 5e                	pop    %r14
140a8dbd6:	41 5c                	pop    %r12
140a8dbd8:	c3                   	ret
140a8dbd9:	48 89 1e             	mov    %rbx,(%rsi)
140a8dbdc:	eb dc                	jmp    0x140a8dbba
140a8dbde:	cc                   	int3
140a8dbdf:	cc                   	int3
140a8dbe0:	40 53                	rex push %rbx
140a8dbe2:	48 83 ec 20          	sub    $0x20,%rsp
140a8dbe6:	48 8b d9             	mov    %rcx,%rbx
140a8dbe9:	48 8b 89 48 01 00 00 	mov    0x148(%rcx),%rcx
140a8dbf0:	48 83 f9 ff          	cmp    $0xffffffffffffffff,%rcx
140a8dbf4:	74 44                	je     0x140a8dc3a
140a8dbf6:	8b 83 50 01 00 00    	mov    0x150(%rbx),%eax
140a8dbfc:	83 f8 12             	cmp    $0x12,%eax
140a8dbff:	74 04                	je     0x140a8dc05
140a8dc01:	85 c0                	test   %eax,%eax
140a8dc03:	75 35                	jne    0x140a8dc3a
140a8dc05:	83 bb 58 02 00 00 00 	cmpl   $0x0,0x258(%rbx)
140a8dc0c:	75 12                	jne    0x140a8dc20
140a8dc0e:	c7 83 58 02 00 00 01 	movl   $0x1,0x258(%rbx)
140a8dc15:	00 00 00
140a8dc18:	b0 01                	mov    $0x1,%al
140a8dc1a:	48 83 c4 20          	add    $0x20,%rsp
140a8dc1e:	5b                   	pop    %rbx
140a8dc1f:	c3                   	ret
140a8dc20:	48 8d 53 04          	lea    0x4(%rbx),%rdx
140a8dc24:	ff 15 4e 5a 4f 00    	call   *0x4f5a4e(%rip)        # 0x140f83678
140a8dc2a:	85 c0                	test   %eax,%eax
140a8dc2c:	75 14                	jne    0x140a8dc42
140a8dc2e:	ff 15 34 56 4f 00    	call   *0x4f5634(%rip)        # 0x140f83268
140a8dc34:	89 83 50 01 00 00    	mov    %eax,0x150(%rbx)
140a8dc3a:	32 c0                	xor    %al,%al
140a8dc3c:	48 83 c4 20          	add    $0x20,%rsp
140a8dc40:	5b                   	pop    %rbx
140a8dc41:	c3                   	ret
140a8dc42:	ff 83 58 02 00 00    	incl   0x258(%rbx)
140a8dc48:	b0 01                	mov    $0x1,%al
140a8dc4a:	48 83 c4 20          	add    $0x20,%rsp
140a8dc4e:	5b                   	pop    %rbx
140a8dc4f:	c3                   	ret
140a8dc50:	40 53                	rex push %rbx
140a8dc52:	48 83 ec 20          	sub    $0x20,%rsp
140a8dc56:	48 8b d9             	mov    %rcx,%rbx
140a8dc59:	e8 92 c6 39 00       	call   0x140e2a2f0
140a8dc5e:	c7 00 00 00 00 00    	movl   $0x0,(%rax)
140a8dc64:	48 85 db             	test   %rbx,%rbx
140a8dc67:	75 16                	jne    0x140a8dc7f
140a8dc69:	e8 82 c6 39 00       	call   0x140e2a2f0
140a8dc6e:	c7 00 0e 00 00 00    	movl   $0xe,(%rax)
140a8dc74:	b8 ff ff ff ff       	mov    $0xffffffff,%eax
140a8dc79:	48 83 c4 20          	add    $0x20,%rsp
140a8dc7d:	5b                   	pop    %rbx
140a8dc7e:	c3                   	ret
140a8dc7f:	48 8b 8b 48 01 00 00 	mov    0x148(%rbx),%rcx
140a8dc86:	48 83 f9 ff          	cmp    $0xffffffffffffffff,%rcx
140a8dc8a:	74 11                	je     0x140a8dc9d
140a8dc8c:	ff 15 d6 59 4f 00    	call   *0x4f59d6(%rip)        # 0x140f83668
140a8dc92:	48 c7 83 48 01 00 00 	movq   $0xffffffffffffffff,0x148(%rbx)
140a8dc99:	ff ff ff ff
140a8dc9d:	48 8b cb             	mov    %rbx,%rcx
140a8dca0:	e8 eb 33 3a 00       	call   0x140e31090
140a8dca5:	33 c0                	xor    %eax,%eax
140a8dca7:	48 83 c4 20          	add    $0x20,%rsp
140a8dcab:	5b                   	pop    %rbx
140a8dcac:	c3                   	ret
140a8dcad:	cc                   	int3
140a8dcae:	cc                   	int3
140a8dcaf:	cc                   	int3
140a8dcb0:	40 53                	rex push %rbx
140a8dcb2:	48 83 ec 20          	sub    $0x20,%rsp
140a8dcb6:	48 8b d9             	mov    %rcx,%rbx
140a8dcb9:	e8 32 c6 39 00       	call   0x140e2a2f0
140a8dcbe:	c7 00 00 00 00 00    	movl   $0x0,(%rax)
140a8dcc4:	48 85 db             	test   %rbx,%rbx
140a8dcc7:	75 13                	jne    0x140a8dcdc
140a8dcc9:	e8 22 c6 39 00       	call   0x140e2a2f0
140a8dcce:	c7 00 0e 00 00 00    	movl   $0xe,(%rax)
140a8dcd4:	33 c0                	xor    %eax,%eax
140a8dcd6:	48 83 c4 20          	add    $0x20,%rsp
140a8dcda:	5b                   	pop    %rbx
140a8dcdb:	c3                   	ret
140a8dcdc:	80 3b 00             	cmpb   $0x0,(%rbx)
140a8dcdf:	75 13                	jne    0x140a8dcf4
140a8dce1:	e8 0a c6 39 00       	call   0x140e2a2f0
140a8dce6:	c7 00 14 00 00 00    	movl   $0x14,(%rax)
140a8dcec:	33 c0                	xor    %eax,%eax
140a8dcee:	48 83 c4 20          	add    $0x20,%rsp
140a8dcf2:	5b                   	pop    %rbx
140a8dcf3:	c3                   	ret
140a8dcf4:	b9 60 02 00 00       	mov    $0x260,%ecx
140a8dcf9:	48 89 7c 24 30       	mov    %rdi,0x30(%rsp)
140a8dcfe:	e8 29 4a 3a 00       	call   0x140e3272c
140a8dd03:	48 8b f8             	mov    %rax,%rdi
140a8dd06:	48 85 c0             	test   %rax,%rax
140a8dd09:	75 18                	jne    0x140a8dd23
140a8dd0b:	e8 e0 c5 39 00       	call   0x140e2a2f0
140a8dd10:	48 8b 7c 24 30       	mov    0x30(%rsp),%rdi
140a8dd15:	c7 00 0c 00 00 00    	movl   $0xc,(%rax)
140a8dd1b:	33 c0                	xor    %eax,%eax
140a8dd1d:	48 83 c4 20          	add    $0x20,%rsp
140a8dd21:	5b                   	pop    %rbx
140a8dd22:	c3                   	ret
140a8dd23:	33 d2                	xor    %edx,%edx
140a8dd25:	41 b8 48 01 00 00    	mov    $0x148,%r8d
140a8dd2b:	48 8b cf             	mov    %rdi,%rcx
140a8dd2e:	e8 7d 19 45 00       	call   0x140edf6b0
140a8dd33:	48 8d 8f 54 01 00 00 	lea    0x154(%rdi),%rcx
140a8dd3a:	33 d2                	xor    %edx,%edx
140a8dd3c:	41 b8 0c 01 00 00    	mov    $0x10c,%r8d
140a8dd42:	e8 69 19 45 00       	call   0x140edf6b0
140a8dd47:	48 8d 8f 54 01 00 00 	lea    0x154(%rdi),%rcx
140a8dd4e:	48 c7 87 48 01 00 00 	movq   $0xffffffffffffffff,0x148(%rdi)
140a8dd55:	ff ff ff ff
140a8dd59:	48 2b cb             	sub    %rbx,%rcx
140a8dd5c:	c7 87 50 01 00 00 00 	movl   $0x0,0x150(%rdi)
140a8dd63:	00 00 00
140a8dd66:	66 66 0f 1f 84 00 00 	data16 nopw 0x0(%rax,%rax,1)
140a8dd6d:	00 00 00
140a8dd70:	0f b6 03             	movzbl (%rbx),%eax
140a8dd73:	88 04 0b             	mov    %al,(%rbx,%rcx,1)
140a8dd76:	48 8d 5b 01          	lea    0x1(%rbx),%rbx
140a8dd7a:	84 c0                	test   %al,%al
140a8dd7c:	75 f2                	jne    0x140a8dd70
140a8dd7e:	48 8d 97 53 01 00 00 	lea    0x153(%rdi),%rdx
140a8dd85:	80 7a 01 00          	cmpb   $0x0,0x1(%rdx)
140a8dd89:	48 8d 52 01          	lea    0x1(%rdx),%rdx
140a8dd8d:	75 f6                	jne    0x140a8dd85
140a8dd8f:	0f b7 05 2a 5a 5f 00 	movzwl 0x5f5a2a(%rip),%eax        # 0x1410837c0
140a8dd96:	48 8d 8f 54 01 00 00 	lea    0x154(%rdi),%rcx
140a8dd9d:	66 89 02             	mov    %ax,(%rdx)
140a8dda0:	0f b6 05 1b 5a 5f 00 	movzbl 0x5f5a1b(%rip),%eax        # 0x1410837c2
140a8dda7:	88 42 02             	mov    %al,0x2(%rdx)
140a8ddaa:	48 8d 57 04          	lea    0x4(%rdi),%rdx
140a8ddae:	ff 15 bc 58 4f 00    	call   *0x4f58bc(%rip)        # 0x140f83670
140a8ddb4:	48 89 87 48 01 00 00 	mov    %rax,0x148(%rdi)
140a8ddbb:	48 83 f8 ff          	cmp    $0xffffffffffffffff,%rax
140a8ddbf:	75 20                	jne    0x140a8dde1
140a8ddc1:	e8 2a c5 39 00       	call   0x140e2a2f0
140a8ddc6:	48 8b cf             	mov    %rdi,%rcx
140a8ddc9:	c7 00 02 00 00 00    	movl   $0x2,(%rax)
140a8ddcf:	e8 bc 32 3a 00       	call   0x140e31090
140a8ddd4:	48 8b 7c 24 30       	mov    0x30(%rsp),%rdi
140a8ddd9:	33 c0                	xor    %eax,%eax
140a8dddb:	48 83 c4 20          	add    $0x20,%rsp
140a8dddf:	5b                   	pop    %rbx
140a8dde0:	c3                   	ret
140a8dde1:	48 8b c7             	mov    %rdi,%rax
140a8dde4:	48 8b 7c 24 30       	mov    0x30(%rsp),%rdi
140a8dde9:	48 83 c4 20          	add    $0x20,%rsp
140a8dded:	5b                   	pop    %rbx
140a8ddee:	c3                   	ret
140a8ddef:	cc                   	int3
140a8ddf0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140a8ddf5:	57                   	push   %rdi
140a8ddf6:	48 83 ec 20          	sub    $0x20,%rsp
140a8ddfa:	48 8b d9             	mov    %rcx,%rbx
140a8ddfd:	48 8d 3d 9c 91 9a 00 	lea    0x9a919c(%rip),%rdi        # 0x141436fa0
140a8de04:	e8 e7 c4 39 00       	call   0x140e2a2f0
140a8de09:	c7 00 00 00 00 00    	movl   $0x0,(%rax)
140a8de0f:	48 85 db             	test   %rbx,%rbx
140a8de12:	75 19                	jne    0x140a8de2d
140a8de14:	e8 d7 c4 39 00       	call   0x140e2a2f0
140a8de19:	c7 00 0e 00 00 00    	movl   $0xe,(%rax)
140a8de1f:	48 8b c7             	mov    %rdi,%rax
140a8de22:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140a8de27:	48 83 c4 20          	add    $0x20,%rsp
140a8de2b:	5f                   	pop    %rdi
140a8de2c:	c3                   	ret
140a8de2d:	48 8b cb             	mov    %rbx,%rcx
140a8de30:	e8 ab fd ff ff       	call   0x140a8dbe0
140a8de35:	84 c0                	test   %al,%al
140a8de37:	75 30                	jne    0x140a8de69
140a8de39:	83 bb 50 01 00 00 12 	cmpl   $0x12,0x150(%rbx)
140a8de40:	75 0f                	jne    0x140a8de51
140a8de42:	33 ff                	xor    %edi,%edi
140a8de44:	8b c7                	mov    %edi,%eax
140a8de46:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140a8de4b:	48 83 c4 20          	add    $0x20,%rsp
140a8de4f:	5f                   	pop    %rdi
140a8de50:	c3                   	ret
140a8de51:	e8 9a c4 39 00       	call   0x140e2a2f0
140a8de56:	c7 00 09 00 00 00    	movl   $0x9,(%rax)
140a8de5c:	33 c0                	xor    %eax,%eax
140a8de5e:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140a8de63:	48 83 c4 20          	add    $0x20,%rsp
140a8de67:	5f                   	pop    %rdi
140a8de68:	c3                   	ret
140a8de69:	b8 04 01 00 00       	mov    $0x104,%eax
140a8de6e:	c7 05 28 91 9a 00 00 	movl   $0x0,0x9a9128(%rip)        # 0x141436fa0
140a8de75:	00 00 00
140a8de78:	48 8d 53 30          	lea    0x30(%rbx),%rdx
140a8de7c:	66 89 05 21 91 9a 00 	mov    %ax,0x9a9121(%rip)        # 0x141436fa4
140a8de83:	48 89 15 26 91 9a 00 	mov    %rdx,0x9a9126(%rip)        # 0x141436fb0
140a8de8a:	48 c7 c1 ff ff ff ff 	mov    $0xffffffffffffffff,%rcx
140a8de91:	c6 05 10 91 9a 00 07 	movb   $0x7,0x9a9110(%rip)        # 0x141436fa8
140a8de98:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
140a8de9f:	00
140a8dea0:	48 ff c1             	inc    %rcx
140a8dea3:	80 3c 0a 00          	cmpb   $0x0,(%rdx,%rcx,1)
140a8dea7:	75 f7                	jne    0x140a8dea0
140a8dea9:	66 89 0d f6 90 9a 00 	mov    %cx,0x9a90f6(%rip)        # 0x141436fa6
140a8deb0:	b8 02 00 00 00       	mov    $0x2,%eax
140a8deb5:	f6 43 04 10          	testb  $0x10,0x4(%rbx)
140a8deb9:	b9 05 00 00 00       	mov    $0x5,%ecx
140a8debe:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140a8dec3:	0f 45 c8             	cmovne %eax,%ecx