140d4fb2f:	cc                   	int3
140d4fb30:	b8 28 00 00 00       	mov    $0x28,%eax
140d4fb35:	e8 66 b9 0c 00       	call   0x140e1b4a0
140d4fb3a:	48 2b e0             	sub    %rax,%rsp
140d4fb3d:	48 8b 49 28          	mov    0x28(%rcx),%rcx
140d4fb41:	48 8b 49 08          	mov    0x8(%rcx),%rcx
140d4fb45:	48 83 c4 28          	add    $0x28,%rsp
140d4fb49:	e9 62 66 f8 ff       	jmp    0x140cd61b0
140d4fb4e:	cc                   	int3
140d4fb4f:	cc                   	int3
140d4fb50:	b8 28 00 00 00       	mov    $0x28,%eax
140d4fb55:	e8 46 b9 0c 00       	call   0x140e1b4a0
140d4fb5a:	48 2b e0             	sub    %rax,%rsp
140d4fb5d:	48 8b 49 28          	mov    0x28(%rcx),%rcx
140d4fb61:	48 83 c4 28          	add    $0x28,%rsp
140d4fb65:	e9 96 e0 fa ff       	jmp    0x140cfdc00
140d4fb6a:	cc                   	int3
140d4fb6b:	cc                   	int3
140d4fb6c:	cc                   	int3
140d4fb6d:	cc                   	int3
140d4fb6e:	cc                   	int3
140d4fb6f:	cc                   	int3
140d4fb70:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140d4fb75:	57                   	push   %rdi
140d4fb76:	b8 20 00 00 00       	mov    $0x20,%eax
140d4fb7b:	e8 20 b9 0c 00       	call   0x140e1b4a0
140d4fb80:	48 2b e0             	sub    %rax,%rsp
140d4fb83:	48 8b fa             	mov    %rdx,%rdi
140d4fb86:	48 8b d9             	mov    %rcx,%rbx
140d4fb89:	48 8b 52 28          	mov    0x28(%rdx),%rdx
140d4fb8d:	48 8b 49 28          	mov    0x28(%rcx),%rcx
140d4fb91:	48 8b 52 08          	mov    0x8(%rdx),%rdx
140d4fb95:	48 8b 49 08          	mov    0x8(%rcx),%rcx
140d4fb99:	e8 22 60 f8 ff       	call   0x140cd5bc0
140d4fb9e:	85 c0                	test   %eax,%eax
140d4fba0:	75 4f                	jne    0x140d4fbf1
140d4fba2:	48 8b 57 28          	mov    0x28(%rdi),%rdx
140d4fba6:	48 8b 4b 28          	mov    0x28(%rbx),%rcx
140d4fbaa:	48 8b 52 10          	mov    0x10(%rdx),%rdx
140d4fbae:	48 8b 49 10          	mov    0x10(%rcx),%rcx
140d4fbb2:	e8 09 60 f8 ff       	call   0x140cd5bc0
140d4fbb7:	85 c0                	test   %eax,%eax
140d4fbb9:	75 36                	jne    0x140d4fbf1
140d4fbbb:	48 8d 05 3e f6 42 00 	lea    0x42f63e(%rip),%rax        # 0x14117f200
140d4fbc2:	48 39 43 10          	cmp    %rax,0x10(%rbx)
140d4fbc6:	75 19                	jne    0x140d4fbe1
140d4fbc8:	48 8b 57 28          	mov    0x28(%rdi),%rdx
140d4fbcc:	48 8b 4b 28          	mov    0x28(%rbx),%rcx
140d4fbd0:	48 8b 52 40          	mov    0x40(%rdx),%rdx
140d4fbd4:	48 8b 49 40          	mov    0x40(%rcx),%rcx
140d4fbd8:	e8 e3 5f f8 ff       	call   0x140cd5bc0
140d4fbdd:	85 c0                	test   %eax,%eax
140d4fbdf:	75 10                	jne    0x140d4fbf1
140d4fbe1:	b8 01 00 00 00       	mov    $0x1,%eax
140d4fbe6:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140d4fbeb:	48 83 c4 20          	add    $0x20,%rsp
140d4fbef:	5f                   	pop    %rdi
140d4fbf0:	c3                   	ret
140d4fbf1:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140d4fbf6:	33 c0                	xor    %eax,%eax
140d4fbf8:	48 83 c4 20          	add    $0x20,%rsp
140d4fbfc:	5f                   	pop    %rdi
140d4fbfd:	c3                   	ret
140d4fbfe:	cc                   	int3
140d4fbff:	cc                   	int3
140d4fc00:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140d4fc05:	57                   	push   %rdi
140d4fc06:	b8 20 00 00 00       	mov    $0x20,%eax
140d4fc0b:	e8 90 b8 0c 00       	call   0x140e1b4a0
140d4fc10:	48 2b e0             	sub    %rax,%rsp
140d4fc13:	48 8b 41 28          	mov    0x28(%rcx),%rax
140d4fc17:	48 8b fa             	mov    %rdx,%rdi
140d4fc1a:	48 8b d9             	mov    %rcx,%rbx
140d4fc1d:	48 85 c0             	test   %rax,%rax
140d4fc20:	75 19                	jne    0x140d4fc3b
140d4fc22:	e8 69 dd fa ff       	call   0x140cfd990
140d4fc27:	48 89 43 28          	mov    %rax,0x28(%rbx)
140d4fc2b:	48 85 c0             	test   %rax,%rax
140d4fc2e:	75 0b                	jne    0x140d4fc3b
140d4fc30:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140d4fc35:	48 83 c4 20          	add    $0x20,%rsp
140d4fc39:	5f                   	pop    %rdi
140d4fc3a:	c3                   	ret
140d4fc3b:	48 8b 57 28          	mov    0x28(%rdi),%rdx
140d4fc3f:	48 8d 0d ba f5 42 00 	lea    0x42f5ba(%rip),%rcx        # 0x14117f200
140d4fc46:	45 33 c0             	xor    %r8d,%r8d
140d4fc49:	48 39 4f 10          	cmp    %rcx,0x10(%rdi)
140d4fc4d:	48 8b c8             	mov    %rax,%rcx
140d4fc50:	41 0f 94 c0          	sete   %r8b
140d4fc54:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140d4fc59:	48 83 c4 20          	add    $0x20,%rsp
140d4fc5d:	5f                   	pop    %rdi
140d4fc5e:	e9 5d 0f 00 00       	jmp    0x140d50bc0
140d4fc63:	cc                   	int3
140d4fc64:	cc                   	int3
140d4fc65:	cc                   	int3
140d4fc66:	cc                   	int3
140d4fc67:	cc                   	int3
140d4fc68:	cc                   	int3
140d4fc69:	cc                   	int3
140d4fc6a:	cc                   	int3
140d4fc6b:	cc                   	int3
140d4fc6c:	cc                   	int3
140d4fc6d:	cc                   	int3
140d4fc6e:	cc                   	int3
140d4fc6f:	cc                   	int3
140d4fc70:	48 8b 51 28          	mov    0x28(%rcx),%rdx
140d4fc74:	48 85 d2             	test   %rdx,%rdx
140d4fc77:	74 11                	je     0x140d4fc8a
140d4fc79:	48 83 7a 08 00       	cmpq   $0x0,0x8(%rdx)
140d4fc7e:	74 0a                	je     0x140d4fc8a
140d4fc80:	33 c0                	xor    %eax,%eax
140d4fc82:	48 39 42 10          	cmp    %rax,0x10(%rdx)
140d4fc86:	0f 94 c0             	sete   %al
140d4fc89:	c3                   	ret
140d4fc8a:	b8 01 00 00 00       	mov    $0x1,%eax
140d4fc8f:	c3                   	ret
140d4fc90:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140d4fc95:	57                   	push   %rdi
140d4fc96:	b8 20 00 00 00       	mov    $0x20,%eax
140d4fc9b:	e8 00 b8 0c 00       	call   0x140e1b4a0
140d4fca0:	48 2b e0             	sub    %rax,%rsp
140d4fca3:	48 8b fa             	mov    %rdx,%rdi
140d4fca6:	48 8b d9             	mov    %rcx,%rbx
140d4fca9:	48 8b 52 28          	mov    0x28(%rdx),%rdx
140d4fcad:	48 8b 49 28          	mov    0x28(%rcx),%rcx
140d4fcb1:	48 8b 52 08          	mov    0x8(%rdx),%rdx
140d4fcb5:	48 8b 49 08          	mov    0x8(%rcx),%rcx
140d4fcb9:	e8 02 5f f8 ff       	call   0x140cd5bc0
140d4fcbe:	85 c0                	test   %eax,%eax
140d4fcc0:	75 68                	jne    0x140d4fd2a
140d4fcc2:	48 8b 57 28          	mov    0x28(%rdi),%rdx
140d4fcc6:	48 8b 4b 28          	mov    0x28(%rbx),%rcx
140d4fcca:	48 8b 52 10          	mov    0x10(%rdx),%rdx
140d4fcce:	48 8b 49 10          	mov    0x10(%rcx),%rcx
140d4fcd2:	e8 e9 5e f8 ff       	call   0x140cd5bc0
140d4fcd7:	85 c0                	test   %eax,%eax
140d4fcd9:	75 4f                	jne    0x140d4fd2a
140d4fcdb:	48 8d 05 1e f5 42 00 	lea    0x42f51e(%rip),%rax        # 0x14117f200
140d4fce2:	48 39 43 10          	cmp    %rax,0x10(%rbx)
140d4fce6:	75 19                	jne    0x140d4fd01
140d4fce8:	48 8b 57 28          	mov    0x28(%rdi),%rdx
140d4fcec:	48 8b 4b 28          	mov    0x28(%rbx),%rcx
140d4fcf0:	48 8b 52 40          	mov    0x40(%rdx),%rdx
140d4fcf4:	48 8b 49 40          	mov    0x40(%rcx),%rcx
140d4fcf8:	e8 c3 5e f8 ff       	call   0x140cd5bc0
140d4fcfd:	85 c0                	test   %eax,%eax
140d4fcff:	75 29                	jne    0x140d4fd2a
140d4fd01:	48 8b 53 28          	mov    0x28(%rbx),%rdx
140d4fd05:	48 8b 4f 28          	mov    0x28(%rdi),%rcx
140d4fd09:	48 8b 52 20          	mov    0x20(%rdx),%rdx
140d4fd0d:	48 8b 49 20          	mov    0x20(%rcx),%rcx
140d4fd11:	e8 aa 5e f8 ff       	call   0x140cd5bc0
140d4fd16:	33 c9                	xor    %ecx,%ecx
140d4fd18:	85 c0                	test   %eax,%eax
140d4fd1a:	0f 94 c1             	sete   %cl
140d4fd1d:	8b c1                	mov    %ecx,%eax
140d4fd1f:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140d4fd24:	48 83 c4 20          	add    $0x20,%rsp
140d4fd28:	5f                   	pop    %rdi
140d4fd29:	c3                   	ret
140d4fd2a:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140d4fd2f:	33 c0                	xor    %eax,%eax
140d4fd31:	48 83 c4 20          	add    $0x20,%rsp
140d4fd35:	5f                   	pop    %rdi
140d4fd36:	c3                   	ret
140d4fd37:	cc                   	int3
140d4fd38:	cc                   	int3
140d4fd39:	cc                   	int3
140d4fd3a:	cc                   	int3
140d4fd3b:	cc                   	int3
140d4fd3c:	cc                   	int3
140d4fd3d:	cc                   	int3
140d4fd3e:	cc                   	int3
140d4fd3f:	cc                   	int3
140d4fd40:	b8 28 00 00 00       	mov    $0x28,%eax
140d4fd45:	e8 56 b7 0c 00       	call   0x140e1b4a0
140d4fd4a:	48 2b e0             	sub    %rax,%rsp
140d4fd4d:	48 8b 52 28          	mov    0x28(%rdx),%rdx
140d4fd51:	45 33 c9             	xor    %r9d,%r9d
140d4fd54:	48 83 c4 28          	add    $0x28,%rsp
140d4fd58:	e9 b3 0a 00 00       	jmp    0x140d50810
140d4fd5d:	cc                   	int3
140d4fd5e:	cc                   	int3
140d4fd5f:	cc                   	int3
140d4fd60:	b8 28 00 00 00       	mov    $0x28,%eax
140d4fd65:	e8 36 b7 0c 00       	call   0x140e1b4a0
140d4fd6a:	48 2b e0             	sub    %rax,%rsp
140d4fd6d:	48 8b 52 28          	mov    0x28(%rdx),%rdx
140d4fd71:	44 8d 48 d9          	lea    -0x27(%rax),%r9d
140d4fd75:	48 83 c4 28          	add    $0x28,%rsp
140d4fd79:	e9 92 0a 00 00       	jmp    0x140d50810
140d4fd7e:	cc                   	int3
140d4fd7f:	cc                   	int3
140d4fd80:	b8 28 00 00 00       	mov    $0x28,%eax
140d4fd85:	e8 16 b7 0c 00       	call   0x140e1b4a0
140d4fd8a:	48 2b e0             	sub    %rax,%rsp
140d4fd8d:	48 8b 52 28          	mov    0x28(%rdx),%rdx
140d4fd91:	44 8d 48 da          	lea    -0x26(%rax),%r9d
140d4fd95:	48 83 c4 28          	add    $0x28,%rsp
140d4fd99:	e9 72 0a 00 00       	jmp    0x140d50810
140d4fd9e:	cc                   	int3
140d4fd9f:	cc                   	int3
140d4fda0:	40 57                	rex push %rdi
140d4fda2:	b8 40 00 00 00       	mov    $0x40,%eax
140d4fda7:	e8 f4 b6 0c 00       	call   0x140e1b4a0
140d4fdac:	48 2b e0             	sub    %rax,%rsp
140d4fdaf:	49 8b f9             	mov    %r9,%rdi
140d4fdb2:	83 ea 07             	sub    $0x7,%edx
140d4fdb5:	74 14                	je     0x140d4fdcb
140d4fdb7:	83 fa 01             	cmp    $0x1,%edx
140d4fdba:	0f 85 39 01 00 00    	jne    0x140d4fef9
140d4fdc0:	41 89 11             	mov    %edx,(%r9)
140d4fdc3:	8b c2                	mov    %edx,%eax
140d4fdc5:	48 83 c4 40          	add    $0x40,%rsp
140d4fdc9:	5f                   	pop    %rdi
140d4fdca:	c3                   	ret
140d4fdcb:	41 83 f8 01          	cmp    $0x1,%r8d
140d4fdcf:	0f 85 12 01 00 00    	jne    0x140d4fee7
140d4fdd5:	48 89 5c 24 50       	mov    %rbx,0x50(%rsp)
140d4fdda:	48 8b cf             	mov    %rdi,%rcx
140d4fddd:	48 89 74 24 58       	mov    %rsi,0x58(%rsp)
140d4fde2:	e8 09 74 03 00       	call   0x140d871f0
140d4fde7:	48 8b f0             	mov    %rax,%rsi
140d4fdea:	48 85 c0             	test   %rax,%rax
140d4fded:	75 14                	jne    0x140d4fe03
140d4fdef:	48 8b 74 24 58       	mov    0x58(%rsp),%rsi
140d4fdf4:	33 db                	xor    %ebx,%ebx
140d4fdf6:	8b c3                	mov    %ebx,%eax
140d4fdf8:	48 8b 5c 24 50       	mov    0x50(%rsp),%rbx
140d4fdfd:	48 83 c4 40          	add    $0x40,%rsp
140d4fe01:	5f                   	pop    %rdi
140d4fe02:	c3                   	ret
140d4fe03:	48 8b ce             	mov    %rsi,%rcx
140d4fe06:	e8 15 ff 6f ff       	call   0x14044fd20
140d4fe0b:	33 db                	xor    %ebx,%ebx
140d4fe0d:	48 85 c0             	test   %rax,%rax
140d4fe10:	75 7f                	jne    0x140d4fe91
140d4fe12:	48 89 5c 24 28       	mov    %rbx,0x28(%rsp)
140d4fe17:	4c 8d 44 24 38       	lea    0x38(%rsp),%r8
140d4fe1c:	45 33 c9             	xor    %r9d,%r9d
140d4fe1f:	48 89 5c 24 20       	mov    %rbx,0x20(%rsp)
140d4fe24:	48 8d 54 24 30       	lea    0x30(%rsp),%rdx
140d4fe29:	48 8b cf             	mov    %rdi,%rcx
140d4fe2c:	e8 6f 78 03 00       	call   0x140d876a0
140d4fe31:	85 c0                	test   %eax,%eax
140d4fe33:	0f 84 9c 00 00 00    	je     0x140d4fed5
140d4fe39:	48 8b 54 24 30       	mov    0x30(%rsp),%rdx
140d4fe3e:	48 85 d2             	test   %rdx,%rdx
140d4fe41:	0f 84 8e 00 00 00    	je     0x140d4fed5
140d4fe47:	4c 8b 44 24 38       	mov    0x38(%rsp),%r8
140d4fe4c:	4d 85 c0             	test   %r8,%r8
140d4fe4f:	0f 84 80 00 00 00    	je     0x140d4fed5
140d4fe55:	48 8b ce             	mov    %rsi,%rcx
140d4fe58:	e8 33 05 00 00       	call   0x140d50390
140d4fe5d:	85 c0                	test   %eax,%eax
140d4fe5f:	75 30                	jne    0x140d4fe91
140d4fe61:	4c 8d 0d e8 f4 42 00 	lea    0x42f4e8(%rip),%r9        # 0x14117f350
140d4fe68:	c7 44 24 20 fa 02 00 	movl   $0x2fa,0x20(%rsp)
140d4fe6f:	00
140d4fe70:	8d 53 72             	lea    0x72(%rbx),%edx
140d4fe73:	8d 4b 05             	lea    0x5(%rbx),%ecx
140d4fe76:	44 8d 43 6f          	lea    0x6f(%rbx),%r8d
140d4fe7a:	e8 01 0e f8 ff       	call   0x140cd0c80
140d4fe7f:	48 8b 74 24 58       	mov    0x58(%rsp),%rsi
140d4fe84:	8b c3                	mov    %ebx,%eax
140d4fe86:	48 8b 5c 24 50       	mov    0x50(%rsp),%rbx
140d4fe8b:	48 83 c4 40          	add    $0x40,%rsp
140d4fe8f:	5f                   	pop    %rdi
140d4fe90:	c3                   	ret
140d4fe91:	48 8b d7             	mov    %rdi,%rdx
140d4fe94:	48 8b ce             	mov    %rsi,%rcx
140d4fe97:	e8 c4 06 00 00       	call   0x140d50560
140d4fe9c:	85 c0                	test   %eax,%eax
140d4fe9e:	75 30                	jne    0x140d4fed0
140d4fea0:	4c 8d 0d a9 f4 42 00 	lea    0x42f4a9(%rip),%r9        # 0x14117f350
140d4fea7:	c7 44 24 20 00 03 00 	movl   $0x300,0x20(%rsp)
140d4feae:	00
140d4feaf:	8d 50 72             	lea    0x72(%rax),%edx
140d4feb2:	8d 48 05             	lea    0x5(%rax),%ecx
140d4feb5:	44 8d 40 71          	lea    0x71(%rax),%r8d
140d4feb9:	e8 c2 0d f8 ff       	call   0x140cd0c80
140d4febe:	48 8b 74 24 58       	mov    0x58(%rsp),%rsi
140d4fec3:	8b c3                	mov    %ebx,%eax
140d4fec5:	48 8b 5c 24 50       	mov    0x50(%rsp),%rbx
140d4feca:	48 83 c4 40          	add    $0x40,%rsp
140d4fece:	5f                   	pop    %rdi
140d4fecf:	c3                   	ret
140d4fed0:	bb 01 00 00 00       	mov    $0x1,%ebx
140d4fed5:	48 8b 74 24 58       	mov    0x58(%rsp),%rsi
140d4feda:	8b c3                	mov    %ebx,%eax
140d4fedc:	48 8b 5c 24 50       	mov    0x50(%rsp),%rbx
140d4fee1:	48 83 c4 40          	add    $0x40,%rsp
140d4fee5:	5f                   	pop    %rdi
140d4fee6:	c3                   	ret
140d4fee7:	45 85 c0             	test   %r8d,%r8d
140d4feea:	75 0d                	jne    0x140d4fef9
140d4feec:	48 8b cf             	mov    %rdi,%rcx
140d4feef:	48 83 c4 40          	add    $0x40,%rsp
140d4fef3:	5f                   	pop    %rdi
140d4fef4:	e9 87 00 00 00       	jmp    0x140d4ff80
140d4fef9:	b8 fe ff ff ff       	mov    $0xfffffffe,%eax
140d4fefe:	48 83 c4 40          	add    $0x40,%rsp
140d4ff02:	5f                   	pop    %rdi
140d4ff03:	c3                   	ret
140d4ff04:	cc                   	int3
140d4ff05:	cc                   	int3
140d4ff06:	cc                   	int3
140d4ff07:	cc                   	int3
140d4ff08:	cc                   	int3
140d4ff09:	cc                   	int3
140d4ff0a:	cc                   	int3
140d4ff0b:	cc                   	int3
140d4ff0c:	cc                   	int3
140d4ff0d:	cc                   	int3
140d4ff0e:	cc                   	int3
140d4ff0f:	cc                   	int3
140d4ff10:	b8 38 00 00 00       	mov    $0x38,%eax
140d4ff15:	e8 86 b5 0c 00       	call   0x140e1b4a0
140d4ff1a:	48 2b e0             	sub    %rax,%rsp
140d4ff1d:	48 8b 49 28          	mov    0x28(%rcx),%rcx
140d4ff21:	48 8b 51 20          	mov    0x20(%rcx),%rdx
140d4ff25:	48 85 d2             	test   %rdx,%rdx
140d4ff28:	75 25                	jne    0x140d4ff4f
140d4ff2a:	4c 8d 0d 1f f4 42 00 	lea    0x42f41f(%rip),%r9        # 0x14117f350
140d4ff31:	c7 44 24 20 05 02 00 	movl   $0x205,0x20(%rsp)
140d4ff38:	00
140d4ff39:	8d 50 44             	lea    0x44(%rax),%edx
140d4ff3c:	44 8d 40 45          	lea    0x45(%rax),%r8d
140d4ff40:	8d 48 cd             	lea    -0x33(%rax),%ecx
140d4ff43:	e8 38 0d f8 ff       	call   0x140cd0c80
140d4ff48:	33 c0                	xor    %eax,%eax
140d4ff4a:	48 83 c4 38          	add    $0x38,%rsp
140d4ff4e:	c3                   	ret
140d4ff4f:	48 83 c4 38          	add    $0x38,%rsp
140d4ff53:	e9 a8 27 fb ff       	jmp    0x140d02700
140d4ff58:	cc                   	int3
140d4ff59:	cc                   	int3
140d4ff5a:	cc                   	int3
140d4ff5b:	cc                   	int3
140d4ff5c:	cc                   	int3
140d4ff5d:	cc                   	int3
140d4ff5e:	cc                   	int3
140d4ff5f:	cc                   	int3
140d4ff60:	b8 28 00 00 00       	mov    $0x28,%eax
140d4ff65:	e8 36 b5 0c 00       	call   0x140e1b4a0
140d4ff6a:	48 2b e0             	sub    %rax,%rsp
140d4ff6d:	48 8b 49 28          	mov    0x28(%rcx),%rcx
140d4ff71:	48 83 c4 28          	add    $0x28,%rsp
140d4ff75:	e9 f6 23 fb ff       	jmp    0x140d02370