140291c42:	e8 49 55 e9 ff       	call   0x140127190
140291c47:	45 33 c0             	xor    %r8d,%r8d
140291c4a:	ba 00 01 0c 00       	mov    $0xc0100,%edx
140291c4f:	41 8d 48 39          	lea    0x39(%r8),%ecx
140291c53:	e8 38 56 e9 ff       	call   0x140127290
140291c58:	48 8b cb             	mov    %rbx,%rcx
140291c5b:	e8 d0 05 e6 ff       	call   0x1400f2230
140291c60:	33 c0                	xor    %eax,%eax
140291c62:	eb 25                	jmp    0x140291c89
140291c64:	48 8b 44 24 50       	mov    0x50(%rsp),%rax
140291c69:	c7 00 10 00 00 00    	movl   $0x10,(%rax)
140291c6f:	48 89 1f             	mov    %rbx,(%rdi)
140291c72:	eb 10                	jmp    0x140291c84
140291c74:	33 c0                	xor    %eax,%eax
140291c76:	48 89 07             	mov    %rax,(%rdi)
140291c79:	48 8b 44 24 50       	mov    0x50(%rsp),%rax
140291c7e:	c7 00 ff ff ff ff    	movl   $0xffffffff,(%rax)
140291c84:	b8 01 00 00 00       	mov    $0x1,%eax
140291c89:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140291c8e:	48 8b 6c 24 38       	mov    0x38(%rsp),%rbp
140291c93:	48 8b 74 24 40       	mov    0x40(%rsp),%rsi
140291c98:	48 8b 7c 24 48       	mov    0x48(%rsp),%rdi
140291c9d:	48 83 c4 20          	add    $0x20,%rsp
140291ca1:	41 5e                	pop    %r14
140291ca3:	c3                   	ret
140291ca4:	cc                   	int3
140291ca5:	cc                   	int3
140291ca6:	cc                   	int3
140291ca7:	cc                   	int3
140291ca8:	cc                   	int3
140291ca9:	cc                   	int3
140291caa:	cc                   	int3
140291cab:	cc                   	int3
140291cac:	cc                   	int3
140291cad:	cc                   	int3
140291cae:	cc                   	int3
140291caf:	cc                   	int3
140291cb0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140291cb5:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
140291cba:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
140291cbf:	57                   	push   %rdi
140291cc0:	b8 20 00 00 00       	mov    $0x20,%eax
140291cc5:	e8 66 ee 01 00       	call   0x1402b0b30
140291cca:	48 2b e0             	sub    %rax,%rsp
140291ccd:	49 8b f1             	mov    %r9,%rsi
140291cd0:	48 8b e9             	mov    %rcx,%rbp
140291cd3:	e8 e8 96 e2 ff       	call   0x1400bb3c0
140291cd8:	48 8b f8             	mov    %rax,%rdi
140291cdb:	48 85 c0             	test   %rax,%rax
140291cde:	74 6e                	je     0x140291d4e
140291ce0:	48 8b c8             	mov    %rax,%rcx
140291ce3:	e8 78 7a eb ff       	call   0x140149760
140291ce8:	85 c0                	test   %eax,%eax
140291cea:	0f 84 8a 00 00 00    	je     0x140291d7a
140291cf0:	8b c8                	mov    %eax,%ecx
140291cf2:	e8 79 38 e6 ff       	call   0x1400f5570
140291cf7:	48 8b d8             	mov    %rax,%rbx
140291cfa:	48 85 c0             	test   %rax,%rax
140291cfd:	74 4f                	je     0x140291d4e
140291cff:	48 8b cf             	mov    %rdi,%rcx
140291d02:	e8 49 79 eb ff       	call   0x140149650
140291d07:	a8 01                	test   $0x1,%al
140291d09:	74 6f                	je     0x140291d7a
140291d0b:	48 8b cb             	mov    %rbx,%rcx
140291d0e:	e8 bd 36 e6 ff       	call   0x1400f53d0
140291d13:	48 85 c0             	test   %rax,%rax
140291d16:	75 4d                	jne    0x140291d65
140291d18:	e8 53 53 e9 ff       	call   0x140127070
140291d1d:	4c 8d 05 44 20 10 00 	lea    0x102044(%rip),%r8        # 0x140393d68
140291d24:	ba b1 02 00 00       	mov    $0x2b1,%edx
140291d29:	48 8d 0d 08 1f 10 00 	lea    0x101f08(%rip),%rcx        # 0x140393c38
140291d30:	e8 5b 54 e9 ff       	call   0x140127190
140291d35:	45 33 c0             	xor    %r8d,%r8d
140291d38:	ba d1 00 00 00       	mov    $0xd1,%edx
140291d3d:	41 8d 48 39          	lea    0x39(%r8),%ecx
140291d41:	e8 4a 55 e9 ff       	call   0x140127290
140291d46:	48 8b cb             	mov    %rbx,%rcx
140291d49:	e8 e2 0b e6 ff       	call   0x1400f2930
140291d4e:	33 c0                	xor    %eax,%eax
140291d50:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140291d55:	48 8b 6c 24 38       	mov    0x38(%rsp),%rbp
140291d5a:	48 8b 74 24 40       	mov    0x40(%rsp),%rsi
140291d5f:	48 83 c4 20          	add    $0x20,%rsp
140291d63:	5f                   	pop    %rdi
140291d64:	c3                   	ret
140291d65:	48 8b 44 24 50       	mov    0x50(%rsp),%rax
140291d6a:	48 89 1e             	mov    %rbx,(%rsi)
140291d6d:	c7 00 06 00 00 00    	movl   $0x6,(%rax)
140291d73:	b8 01 00 00 00       	mov    $0x1,%eax
140291d78:	eb d6                	jmp    0x140291d50
140291d7a:	e8 31 05 e6 ff       	call   0x1400f22b0
140291d7f:	48 8b d8             	mov    %rax,%rbx
140291d82:	48 85 c0             	test   %rax,%rax
140291d85:	75 2f                	jne    0x140291db6
140291d87:	e8 e4 52 e9 ff       	call   0x140127070
140291d8c:	4c 8d 05 b5 1f 10 00 	lea    0x101fb5(%rip),%r8        # 0x140393d48
140291d93:	ba 88 02 00 00       	mov    $0x288,%edx
140291d98:	48 8d 0d 99 1e 10 00 	lea    0x101e99(%rip),%rcx        # 0x140393c38
140291d9f:	e8 ec 53 e9 ff       	call   0x140127190
140291da4:	45 33 c0             	xor    %r8d,%r8d
140291da7:	8d 4b 39             	lea    0x39(%rbx),%ecx
140291daa:	ba 00 01 0c 00       	mov    $0xc0100,%edx
140291daf:	e8 dc 54 e9 ff       	call   0x140127290
140291db4:	eb 98                	jmp    0x140291d4e
140291db6:	48 8d 50 08          	lea    0x8(%rax),%rdx
140291dba:	48 8b cd             	mov    %rbp,%rcx
140291dbd:	e8 5e 62 ed ff       	call   0x140168020
140291dc2:	89 03                	mov    %eax,(%rbx)
140291dc4:	85 c0                	test   %eax,%eax
140291dc6:	7f 3b                	jg     0x140291e03
140291dc8:	e8 a3 52 e9 ff       	call   0x140127070
140291dcd:	4c 8d 05 74 1f 10 00 	lea    0x101f74(%rip),%r8        # 0x140393d48
140291dd4:	ba 8e 02 00 00       	mov    $0x28e,%edx
140291dd9:	48 8d 0d 58 1e 10 00 	lea    0x101e58(%rip),%rcx        # 0x140393c38
140291de0:	e8 ab 53 e9 ff       	call   0x140127190
140291de5:	45 33 c0             	xor    %r8d,%r8d
140291de8:	ba 00 01 0c 00       	mov    $0xc0100,%edx
140291ded:	41 8d 48 39          	lea    0x39(%r8),%ecx
140291df1:	e8 9a 54 e9 ff       	call   0x140127290
140291df6:	48 8b cb             	mov    %rbx,%rcx
140291df9:	e8 32 04 e6 ff       	call   0x1400f2230
140291dfe:	e9 4b ff ff ff       	jmp    0x140291d4e
140291e03:	48 8b 44 24 50       	mov    0x50(%rsp),%rax
140291e08:	c7 00 10 00 00 00    	movl   $0x10,(%rax)
140291e0e:	b8 01 00 00 00       	mov    $0x1,%eax
140291e13:	48 89 1e             	mov    %rbx,(%rsi)
140291e16:	e9 35 ff ff ff       	jmp    0x140291d50
140291e1b:	cc                   	int3
140291e1c:	cc                   	int3
140291e1d:	cc                   	int3
140291e1e:	cc                   	int3
140291e1f:	cc                   	int3
140291e20:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140291e25:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
140291e2a:	48 89 7c 24 18       	mov    %rdi,0x18(%rsp)
140291e2f:	41 56                	push   %r14
140291e31:	b8 60 00 00 00       	mov    $0x60,%eax
140291e36:	e8 f5 ec 01 00       	call   0x1402b0b30
140291e3b:	48 2b e0             	sub    %rax,%rsp
140291e3e:	4d 8b f1             	mov    %r9,%r14
140291e41:	48 8b d9             	mov    %rcx,%rbx
140291e44:	e8 e7 b8 e6 ff       	call   0x1400fd730
140291e49:	33 ff                	xor    %edi,%edi
140291e4b:	ba 00 f0 00 00       	mov    $0xf000,%edx
140291e50:	48 8b cb             	mov    %rbx,%rcx
140291e53:	49 89 3e             	mov    %rdi,(%r14)
140291e56:	48 8b f0             	mov    %rax,%rsi
140291e59:	e8 a2 b5 e6 ff       	call   0x1400fd400
140291e5e:	85 c0                	test   %eax,%eax
140291e60:	0f 84 3d 01 00 00    	je     0x140291fa3
140291e66:	3d 00 10 00 00       	cmp    $0x1000,%eax
140291e6b:	0f 85 8a 00 00 00    	jne    0x140291efb
140291e71:	48 8b ce             	mov    %rsi,%rcx
140291e74:	e8 d7 37 f4 ff       	call   0x1401d5650
140291e79:	85 c0                	test   %eax,%eax
140291e7b:	74 13                	je     0x140291e90
140291e7d:	48 8b 84 24 90 00 00 	mov    0x90(%rsp),%rax
140291e84:	00
140291e85:	c7 00 ff ff ff ff    	movl   $0xffffffff,(%rax)
140291e8b:	e9 21 01 00 00       	jmp    0x140291fb1
140291e90:	48 8b cf             	mov    %rdi,%rcx
140291e93:	8b df                	mov    %edi,%ebx
140291e95:	48 89 8c 24 88 00 00 	mov    %rcx,0x88(%rsp)
140291e9c:	00
140291e9d:	0f 1f 00             	nopl   (%rax)
140291ea0:	85 db                	test   %ebx,%ebx
140291ea2:	74 5e                	je     0x140291f02
140291ea4:	83 fb 01             	cmp    $0x1,%ebx
140291ea7:	75 67                	jne    0x140291f10
140291ea9:	41 b8 63 03 00 00    	mov    $0x363,%r8d
140291eaf:	48 8d 15 82 1d 10 00 	lea    0x101d82(%rip),%rdx        # 0x140393c38
140291eb6:	e8 b5 9e e5 ff       	call   0x1400ebd70
140291ebb:	48 8b f8             	mov    %rax,%rdi
140291ebe:	48 85 c0             	test   %rax,%rax
140291ec1:	74 19                	je     0x140291edc
140291ec3:	4c 8b 84 24 88 00 00 	mov    0x88(%rsp),%r8
140291eca:	00
140291ecb:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140291ed0:	48 8b d0             	mov    %rax,%rdx
140291ed3:	e8 c8 f7 f0 ff       	call   0x1401a16a0
140291ed8:	85 c0                	test   %eax,%eax
140291eda:	75 34                	jne    0x140291f10
140291edc:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140291ee1:	e8 4a f4 f0 ff       	call   0x1401a1330
140291ee6:	41 b8 84 03 00 00    	mov    $0x384,%r8d
140291eec:	48 8d 15 45 1d 10 00 	lea    0x101d45(%rip),%rdx        # 0x140393c38
140291ef3:	48 8b cf             	mov    %rdi,%rcx
140291ef6:	e8 c5 9e e5 ff       	call   0x1400ebdc0
140291efb:	33 c0                	xor    %eax,%eax
140291efd:	e9 b4 00 00 00       	jmp    0x140291fb6
140291f02:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140291f07:	e8 84 f9 f0 ff       	call   0x1401a1890
140291f0c:	85 c0                	test   %eax,%eax
140291f0e:	74 d6                	je     0x140291ee6
140291f10:	4c 8b c6             	mov    %rsi,%r8
140291f13:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140291f18:	ba ff ff ff ff       	mov    $0xffffffff,%edx
140291f1d:	e8 4e 56 01 00       	call   0x1402a7570
140291f22:	85 c0                	test   %eax,%eax
140291f24:	74 b6                	je     0x140291edc
140291f26:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140291f2b:	e8 d0 f5 f0 ff       	call   0x1401a1500
140291f30:	85 c0                	test   %eax,%eax
140291f32:	74 a8                	je     0x140291edc
140291f34:	48 8d 94 24 88 00 00 	lea    0x88(%rsp),%rdx
140291f3b:	00
140291f3c:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140291f41:	e8 9a f6 f0 ff       	call   0x1401a15e0
140291f46:	85 c0                	test   %eax,%eax
140291f48:	74 92                	je     0x140291edc
140291f4a:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140291f4f:	e8 dc f3 f0 ff       	call   0x1401a1330
140291f54:	48 8b 8c 24 88 00 00 	mov    0x88(%rsp),%rcx
140291f5b:	00
140291f5c:	48 85 c9             	test   %rcx,%rcx
140291f5f:	74 0b                	je     0x140291f6c
140291f61:	ff c3                	inc    %ebx
140291f63:	83 fb 02             	cmp    $0x2,%ebx
140291f66:	0f 8c 34 ff ff ff    	jl     0x140291ea0
140291f6c:	e8 3f 03 e6 ff       	call   0x1400f22b0
140291f71:	48 8b d8             	mov    %rax,%rbx
140291f74:	48 85 c0             	test   %rax,%rax
140291f77:	0f 84 69 ff ff ff    	je     0x140291ee6
140291f7d:	48 8b 8c 24 90 00 00 	mov    0x90(%rsp),%rcx
140291f84:	00
140291f85:	48 8b d7             	mov    %rdi,%rdx
140291f88:	44 8b 84 24 88 00 00 	mov    0x88(%rsp),%r8d
140291f8f:	00
140291f90:	c7 01 10 00 00 00    	movl   $0x10,(%rcx)
140291f96:	48 8b c8             	mov    %rax,%rcx
140291f99:	e8 c2 04 e6 ff       	call   0x1400f2460
140291f9e:	49 89 1e             	mov    %rbx,(%r14)
140291fa1:	eb 0e                	jmp    0x140291fb1
140291fa3:	48 8b 84 24 90 00 00 	mov    0x90(%rsp),%rax
140291faa:	00
140291fab:	c7 00 05 00 00 00    	movl   $0x5,(%rax)
140291fb1:	b8 01 00 00 00       	mov    $0x1,%eax
140291fb6:	48 8b 5c 24 70       	mov    0x70(%rsp),%rbx
140291fbb:	48 8b 74 24 78       	mov    0x78(%rsp),%rsi
140291fc0:	48 8b bc 24 80 00 00 	mov    0x80(%rsp),%rdi
140291fc7:	00
140291fc8:	48 83 c4 60          	add    $0x60,%rsp
140291fcc:	41 5e                	pop    %r14
140291fce:	c3                   	ret
140291fcf:	cc                   	int3
140291fd0:	40 53                	rex push %rbx
140291fd2:	b8 20 00 00 00       	mov    $0x20,%eax
140291fd7:	e8 54 eb 01 00       	call   0x1402b0b30
140291fdc:	48 2b e0             	sub    %rax,%rsp
140291fdf:	48 8b d9             	mov    %rcx,%rbx
140291fe2:	48 83 c1 10          	add    $0x10,%rcx
140291fe6:	e8 25 67 ee ff       	call   0x140178710
140291feb:	41 b8 58 00 00 00    	mov    $0x58,%r8d
140291ff1:	48 8d 15 38 30 10 00 	lea    0x103038(%rip),%rdx        # 0x140395030
140291ff8:	48 8b cb             	mov    %rbx,%rcx
140291ffb:	48 83 c4 20          	add    $0x20,%rsp
140291fff:	5b                   	pop    %rbx
140292000:	e9 bb 9d e5 ff       	jmp    0x1400ebdc0
140292005:	cc                   	int3
140292006:	cc                   	int3
140292007:	cc                   	int3
140292008:	cc                   	int3
140292009:	cc                   	int3
14029200a:	cc                   	int3
14029200b:	cc                   	int3
14029200c:	cc                   	int3
14029200d:	cc                   	int3
14029200e:	cc                   	int3
14029200f:	cc                   	int3
140292010:	f6 c2 03             	test   $0x3,%dl
140292013:	b8 00 00 00 00       	mov    $0x0,%eax
140292018:	0f 95 c0             	setne  %al
14029201b:	c3                   	ret
14029201c:	cc                   	int3
14029201d:	cc                   	int3
14029201e:	cc                   	int3
14029201f:	cc                   	int3
140292020:	40 53                	rex push %rbx
140292022:	b8 20 00 00 00       	mov    $0x20,%eax
140292027:	e8 04 eb 01 00       	call   0x1402b0b30
14029202c:	48 2b e0             	sub    %rax,%rsp
14029202f:	48 8b d9             	mov    %rcx,%rbx
140292032:	44 8d 40 29          	lea    0x29(%rax),%r8d
140292036:	8d 48 20             	lea    0x20(%rax),%ecx
140292039:	48 8d 15 f0 2f 10 00 	lea    0x102ff0(%rip),%rdx        # 0x140395030
140292040:	e8 7b a0 e5 ff       	call   0x1400ec0c0
140292045:	48 85 c0             	test   %rax,%rax
140292048:	74 0a                	je     0x140292054
14029204a:	48 89 18             	mov    %rbx,(%rax)
14029204d:	c7 40 08 02 00 00 00 	movl   $0x2,0x8(%rax)
140292054:	48 83 c4 20          	add    $0x20,%rsp
140292058:	5b                   	pop    %rbx
140292059:	c3                   	ret
14029205a:	cc                   	int3
14029205b:	cc                   	int3
14029205c:	cc                   	int3
14029205d:	cc                   	int3
14029205e:	cc                   	int3
14029205f:	cc                   	int3
140292060:	48 8d 05 69 2f 10 00 	lea    0x102f69(%rip),%rax        # 0x140394fd0
140292067:	c3                   	ret
140292068:	cc                   	int3
140292069:	cc                   	int3
14029206a:	cc                   	int3
14029206b:	cc                   	int3
14029206c:	cc                   	int3
14029206d:	cc                   	int3
14029206e:	cc                   	int3
14029206f:	cc                   	int3
140292070:	40 53                	rex push %rbx
140292072:	b8 20 00 00 00       	mov    $0x20,%eax
140292077:	e8 b4 ea 01 00       	call   0x1402b0b30
14029207c:	48 2b e0             	sub    %rax,%rsp
14029207f:	48 8b c2             	mov    %rdx,%rax
140292082:	48 8b d9             	mov    %rcx,%rbx
140292085:	48 8b c8             	mov    %rax,%rcx
140292088:	48 8d 15 91 2f 10 00 	lea    0x102f91(%rip),%rdx        # 0x140395020
14029208f:	e8 6c 68 ea ff       	call   0x140138900
140292094:	48 85 c0             	test   %rax,%rax
140292097:	74 16                	je     0x1402920af
140292099:	48 8d 53 08          	lea    0x8(%rbx),%rdx
14029209d:	48 8b c8             	mov    %rax,%rcx
1402920a0:	e8 bb 60 ea ff       	call   0x140138160
1402920a5:	85 c0                	test   %eax,%eax
1402920a7:	75 06                	jne    0x1402920af
1402920a9:	48 83 c4 20          	add    $0x20,%rsp
1402920ad:	5b                   	pop    %rbx
1402920ae:	c3                   	ret
1402920af:	b8 01 00 00 00       	mov    $0x1,%eax
1402920b4:	48 83 c4 20          	add    $0x20,%rsp
1402920b8:	5b                   	pop    %rbx
1402920b9:	c3                   	ret
1402920ba:	cc                   	int3
1402920bb:	cc                   	int3
1402920bc:	cc                   	int3
1402920bd:	cc                   	int3
1402920be:	cc                   	int3
1402920bf:	cc                   	int3
1402920c0:	b8 28 00 00 00       	mov    $0x28,%eax
1402920c5:	e8 66 ea 01 00       	call   0x1402b0b30
1402920ca:	48 2b e0             	sub    %rax,%rsp
1402920cd:	4d 8b c8             	mov    %r8,%r9
1402920d0:	44 8b c2             	mov    %edx,%r8d
1402920d3:	48 8b d1             	mov    %rcx,%rdx
1402920d6:	48 8d 0d 83 6f 0f 00 	lea    0xf6f83(%rip),%rcx        # 0x140389060
1402920dd:	48 83 c4 28          	add    $0x28,%rsp
1402920e1:	e9 2a 80 01 00       	jmp    0x1402aa110
1402920e6:	cc                   	int3
1402920e7:	cc                   	int3
1402920e8:	cc                   	int3