140287bdd:	cc                   	int3
140287bde:	cc                   	int3
140287bdf:	cc                   	int3
140287be0:	b8 28 00 00 00       	mov    $0x28,%eax
140287be5:	e8 f6 29 07 00       	call   0x1402fa5e0
140287bea:	48 2b e0             	sub    %rax,%rsp
140287bed:	0f be ca             	movsbl %dl,%ecx
140287bf0:	8d 50 dc             	lea    -0x24(%rax),%edx
140287bf3:	48 83 c4 28          	add    $0x28,%rsp
140287bf7:	e9 44 49 fe ff       	jmp    0x14026c540
140287bfc:	cc                   	int3
140287bfd:	cc                   	int3
140287bfe:	cc                   	int3
140287bff:	cc                   	int3
140287c00:	0f be c2             	movsbl %dl,%eax
140287c03:	83 e8 30             	sub    $0x30,%eax
140287c06:	c3                   	ret
140287c07:	cc                   	int3
140287c08:	cc                   	int3
140287c09:	cc                   	int3
140287c0a:	cc                   	int3
140287c0b:	cc                   	int3
140287c0c:	cc                   	int3
140287c0d:	cc                   	int3
140287c0e:	cc                   	int3
140287c0f:	cc                   	int3
140287c10:	b8 38 00 00 00       	mov    $0x38,%eax
140287c15:	e8 c6 29 07 00       	call   0x1402fa5e0
140287c1a:	48 2b e0             	sub    %rax,%rsp
140287c1d:	4c 8b 49 30          	mov    0x30(%rcx),%r9
140287c21:	4d 85 c9             	test   %r9,%r9
140287c24:	74 1c                	je     0x140287c42
140287c26:	48 8b 41 28          	mov    0x28(%rcx),%rax
140287c2a:	48 85 c0             	test   %rax,%rax
140287c2d:	74 13                	je     0x140287c42
140287c2f:	4c 8b 40 08          	mov    0x8(%rax),%r8
140287c33:	4d 85 c0             	test   %r8,%r8
140287c36:	74 0a                	je     0x140287c42
140287c38:	49 8b c9             	mov    %r9,%rcx
140287c3b:	48 83 c4 38          	add    $0x38,%rsp
140287c3f:	49 ff e0             	rex.WB jmp *%r8
140287c42:	ba 8e 00 00 00       	mov    $0x8e,%edx
140287c47:	c7 44 24 20 81 01 00 	movl   $0x181,0x20(%rsp)
140287c4e:	00
140287c4f:	4c 8d 0d 02 27 10 00 	lea    0x102702(%rip),%r9        # 0x14038a358
140287c56:	44 8d 42 06          	lea    0x6(%rdx),%r8d
140287c5a:	8d 4a 94             	lea    -0x6c(%rdx),%ecx
140287c5d:	e8 3e 97 f9 ff       	call   0x1402213a0
140287c62:	33 c0                	xor    %eax,%eax
140287c64:	48 83 c4 38          	add    $0x38,%rsp
140287c68:	c3                   	ret
140287c69:	cc                   	int3
140287c6a:	cc                   	int3
140287c6b:	cc                   	int3
140287c6c:	cc                   	int3
140287c6d:	cc                   	int3
140287c6e:	cc                   	int3
140287c6f:	cc                   	int3
140287c70:	48 85 d2             	test   %rdx,%rdx
140287c73:	74 25                	je     0x140287c9a
140287c75:	b8 28 00 00 00       	mov    $0x28,%eax
140287c7a:	e8 61 29 07 00       	call   0x1402fa5e0
140287c7f:	48 2b e0             	sub    %rax,%rsp
140287c82:	48 8b 41 28          	mov    0x28(%rcx),%rax
140287c86:	4c 8b 40 18          	mov    0x18(%rax),%r8
140287c8a:	4d 85 c0             	test   %r8,%r8
140287c8d:	74 07                	je     0x140287c96
140287c8f:	48 8b 49 30          	mov    0x30(%rcx),%rcx
140287c93:	41 ff d0             	call   *%r8
140287c96:	48 83 c4 28          	add    $0x28,%rsp
140287c9a:	c3                   	ret
140287c9b:	cc                   	int3
140287c9c:	cc                   	int3
140287c9d:	cc                   	int3
140287c9e:	cc                   	int3
140287c9f:	cc                   	int3
140287ca0:	40 53                	rex push %rbx
140287ca2:	b8 20 00 00 00       	mov    $0x20,%eax
140287ca7:	e8 34 29 07 00       	call   0x1402fa5e0
140287cac:	48 2b e0             	sub    %rax,%rsp
140287caf:	48 8b d9             	mov    %rcx,%rbx
140287cb2:	e8 d9 41 fa ff       	call   0x14022be90
140287cb7:	33 c9                	xor    %ecx,%ecx
140287cb9:	48 89 03             	mov    %rax,(%rbx)
140287cbc:	48 85 c0             	test   %rax,%rax
140287cbf:	0f 95 c1             	setne  %cl
140287cc2:	8b c1                	mov    %ecx,%eax
140287cc4:	48 83 c4 20          	add    $0x20,%rsp
140287cc8:	5b                   	pop    %rbx
140287cc9:	c3                   	ret
140287cca:	cc                   	int3
140287ccb:	cc                   	int3
140287ccc:	cc                   	int3
140287ccd:	cc                   	int3
140287cce:	cc                   	int3
140287ccf:	cc                   	int3
140287cd0:	40 53                	rex push %rbx
140287cd2:	b8 20 00 00 00       	mov    $0x20,%eax
140287cd7:	e8 04 29 07 00       	call   0x1402fa5e0
140287cdc:	48 2b e0             	sub    %rax,%rsp
140287cdf:	48 8b d9             	mov    %rcx,%rbx
140287ce2:	e8 d9 43 fa ff       	call   0x14022c0c0
140287ce7:	33 c9                	xor    %ecx,%ecx
140287ce9:	48 89 03             	mov    %rax,(%rbx)
140287cec:	48 85 c0             	test   %rax,%rax
140287cef:	0f 95 c1             	setne  %cl
140287cf2:	8b c1                	mov    %ecx,%eax
140287cf4:	48 83 c4 20          	add    $0x20,%rsp
140287cf8:	5b                   	pop    %rbx
140287cf9:	c3                   	ret
140287cfa:	cc                   	int3
140287cfb:	cc                   	int3
140287cfc:	cc                   	int3
140287cfd:	cc                   	int3
140287cfe:	cc                   	int3
140287cff:	cc                   	int3
140287d00:	40 53                	rex push %rbx
140287d02:	b8 20 00 00 00       	mov    $0x20,%eax
140287d07:	e8 d4 28 07 00       	call   0x1402fa5e0
140287d0c:	48 2b e0             	sub    %rax,%rsp
140287d0f:	48 8b d9             	mov    %rcx,%rbx
140287d12:	48 8b 09             	mov    (%rcx),%rcx
140287d15:	48 85 c9             	test   %rcx,%rcx
140287d18:	74 24                	je     0x140287d3e
140287d1a:	f6 42 20 01          	testb  $0x1,0x20(%rdx)
140287d1e:	74 12                	je     0x140287d32
140287d20:	e8 5b 3b fa ff       	call   0x14022b880
140287d25:	48 c7 03 00 00 00 00 	movq   $0x0,(%rbx)
140287d2c:	48 83 c4 20          	add    $0x20,%rsp
140287d30:	5b                   	pop    %rbx
140287d31:	c3                   	ret
140287d32:	e8 69 3f fa ff       	call   0x14022bca0
140287d37:	48 c7 03 00 00 00 00 	movq   $0x0,(%rbx)
140287d3e:	48 83 c4 20          	add    $0x20,%rsp
140287d42:	5b                   	pop    %rbx
140287d43:	c3                   	ret
140287d44:	cc                   	int3
140287d45:	cc                   	int3
140287d46:	cc                   	int3
140287d47:	cc                   	int3
140287d48:	cc                   	int3
140287d49:	cc                   	int3
140287d4a:	cc                   	int3
140287d4b:	cc                   	int3
140287d4c:	cc                   	int3
140287d4d:	cc                   	int3
140287d4e:	cc                   	int3
140287d4f:	cc                   	int3
140287d50:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
140287d55:	57                   	push   %rdi
140287d56:	b8 20 00 00 00       	mov    $0x20,%eax
140287d5b:	e8 80 28 07 00       	call   0x1402fa5e0
140287d60:	48 2b e0             	sub    %rax,%rsp
140287d63:	48 8b 39             	mov    (%rcx),%rdi
140287d66:	48 8b da             	mov    %rdx,%rbx
140287d69:	48 85 ff             	test   %rdi,%rdi
140287d6c:	75 0e                	jne    0x140287d7c
140287d6e:	8d 47 ff             	lea    -0x1(%rdi),%eax
140287d71:	48 8b 5c 24 38       	mov    0x38(%rsp),%rbx
140287d76:	48 83 c4 20          	add    $0x20,%rsp
140287d7a:	5f                   	pop    %rdi
140287d7b:	c3                   	ret
140287d7c:	48 8b cf             	mov    %rdi,%rcx
140287d7f:	48 89 74 24 30       	mov    %rsi,0x30(%rsp)
140287d84:	e8 67 41 fa ff       	call   0x14022bef0
140287d89:	83 e0 07             	and    $0x7,%eax
140287d8c:	be 00 00 00 00       	mov    $0x0,%esi
140287d91:	40 0f 94 c6          	sete   %sil
140287d95:	48 85 db             	test   %rbx,%rbx
140287d98:	74 14                	je     0x140287dae
140287d9a:	85 c0                	test   %eax,%eax
140287d9c:	75 05                	jne    0x140287da3
140287d9e:	88 03                	mov    %al,(%rbx)
140287da0:	48 ff c3             	inc    %rbx
140287da3:	48 8b d3             	mov    %rbx,%rdx
140287da6:	48 8b cf             	mov    %rdi,%rcx
140287da9:	e8 52 39 fa ff       	call   0x14022b700
140287dae:	48 8b cf             	mov    %rdi,%rcx
140287db1:	e8 3a 41 fa ff       	call   0x14022bef0
140287db6:	48 8b 5c 24 38       	mov    0x38(%rsp),%rbx
140287dbb:	83 c0 07             	add    $0x7,%eax
140287dbe:	99                   	cltd
140287dbf:	83 e2 07             	and    $0x7,%edx
140287dc2:	03 c2                	add    %edx,%eax
140287dc4:	c1 f8 03             	sar    $0x3,%eax
140287dc7:	03 c6                	add    %esi,%eax
140287dc9:	48 8b 74 24 30       	mov    0x30(%rsp),%rsi
140287dce:	48 83 c4 20          	add    $0x20,%rsp
140287dd2:	5f                   	pop    %rdi
140287dd3:	c3                   	ret
140287dd4:	cc                   	int3
140287dd5:	cc                   	int3
140287dd6:	cc                   	int3
140287dd7:	cc                   	int3
140287dd8:	cc                   	int3
140287dd9:	cc                   	int3
140287dda:	cc                   	int3
140287ddb:	cc                   	int3
140287ddc:	cc                   	int3
140287ddd:	cc                   	int3
140287dde:	cc                   	int3
140287ddf:	cc                   	int3
140287de0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140287de5:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
140287dea:	57                   	push   %rdi
140287deb:	b8 20 00 00 00       	mov    $0x20,%eax
140287df0:	e8 eb 27 07 00       	call   0x1402fa5e0
140287df5:	48 2b e0             	sub    %rax,%rsp
140287df8:	48 8b 01             	mov    (%rcx),%rax
140287dfb:	41 8b f8             	mov    %r8d,%edi
140287dfe:	48 8b f2             	mov    %rdx,%rsi
140287e01:	48 8b d9             	mov    %rcx,%rbx
140287e04:	48 85 c0             	test   %rax,%rax
140287e07:	75 0d                	jne    0x140287e16
140287e09:	e8 82 40 fa ff       	call   0x14022be90
140287e0e:	48 89 03             	mov    %rax,(%rbx)
140287e11:	48 85 c0             	test   %rax,%rax
140287e14:	74 4f                	je     0x140287e65
140287e16:	4c 8b c0             	mov    %rax,%r8
140287e19:	8b d7                	mov    %edi,%edx
140287e1b:	48 8b ce             	mov    %rsi,%rcx
140287e1e:	e8 4d 37 fa ff       	call   0x14022b570
140287e23:	48 85 c0             	test   %rax,%rax
140287e26:	75 4f                	jne    0x140287e77
140287e28:	48 8b 0b             	mov    (%rbx),%rcx
140287e2b:	48 85 c9             	test   %rcx,%rcx
140287e2e:	74 35                	je     0x140287e65
140287e30:	48 8b 44 24 58       	mov    0x58(%rsp),%rax
140287e35:	f6 40 20 01          	testb  $0x1,0x20(%rax)
140287e39:	74 1e                	je     0x140287e59
140287e3b:	e8 40 3a fa ff       	call   0x14022b880
140287e40:	33 c0                	xor    %eax,%eax
140287e42:	48 c7 03 00 00 00 00 	movq   $0x0,(%rbx)
140287e49:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140287e4e:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
140287e53:	48 83 c4 20          	add    $0x20,%rsp
140287e57:	5f                   	pop    %rdi
140287e58:	c3                   	ret
140287e59:	e8 42 3e fa ff       	call   0x14022bca0
140287e5e:	48 c7 03 00 00 00 00 	movq   $0x0,(%rbx)
140287e65:	33 c0                	xor    %eax,%eax
140287e67:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140287e6c:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
140287e71:	48 83 c4 20          	add    $0x20,%rsp
140287e75:	5f                   	pop    %rdi
140287e76:	c3                   	ret
140287e77:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140287e7c:	b8 01 00 00 00       	mov    $0x1,%eax
140287e81:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
140287e86:	48 83 c4 20          	add    $0x20,%rsp
140287e8a:	5f                   	pop    %rdi
140287e8b:	c3                   	ret
140287e8c:	cc                   	int3
140287e8d:	cc                   	int3
140287e8e:	cc                   	int3
140287e8f:	cc                   	int3
140287e90:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140287e95:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
140287e9a:	57                   	push   %rdi
140287e9b:	b8 20 00 00 00       	mov    $0x20,%eax
140287ea0:	e8 3b 27 07 00       	call   0x1402fa5e0
140287ea5:	48 2b e0             	sub    %rax,%rsp
140287ea8:	48 8b 01             	mov    (%rcx),%rax
140287eab:	41 8b f8             	mov    %r8d,%edi
140287eae:	48 8b f2             	mov    %rdx,%rsi
140287eb1:	48 8b d9             	mov    %rcx,%rbx
140287eb4:	48 85 c0             	test   %rax,%rax
140287eb7:	75 0d                	jne    0x140287ec6
140287eb9:	e8 02 42 fa ff       	call   0x14022c0c0
140287ebe:	48 89 03             	mov    %rax,(%rbx)
140287ec1:	48 85 c0             	test   %rax,%rax
140287ec4:	74 4f                	je     0x140287f15
140287ec6:	4c 8b c0             	mov    %rax,%r8
140287ec9:	8b d7                	mov    %edi,%edx
140287ecb:	48 8b ce             	mov    %rsi,%rcx
140287ece:	e8 9d 36 fa ff       	call   0x14022b570
140287ed3:	48 8b 0b             	mov    (%rbx),%rcx
140287ed6:	48 85 c0             	test   %rax,%rax
140287ed9:	75 4c                	jne    0x140287f27
140287edb:	48 85 c9             	test   %rcx,%rcx
140287ede:	74 35                	je     0x140287f15
140287ee0:	48 8b 44 24 58       	mov    0x58(%rsp),%rax
140287ee5:	f6 40 20 01          	testb  $0x1,0x20(%rax)
140287ee9:	74 1e                	je     0x140287f09
140287eeb:	e8 90 39 fa ff       	call   0x14022b880
140287ef0:	33 c0                	xor    %eax,%eax
140287ef2:	48 c7 03 00 00 00 00 	movq   $0x0,(%rbx)
140287ef9:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140287efe:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
140287f03:	48 83 c4 20          	add    $0x20,%rsp
140287f07:	5f                   	pop    %rdi
140287f08:	c3                   	ret
140287f09:	e8 92 3d fa ff       	call   0x14022bca0
140287f0e:	48 c7 03 00 00 00 00 	movq   $0x0,(%rbx)
140287f15:	33 c0                	xor    %eax,%eax
140287f17:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140287f1c:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
140287f21:	48 83 c4 20          	add    $0x20,%rsp
140287f25:	5f                   	pop    %rdi
140287f26:	c3                   	ret
140287f27:	ba 04 00 00 00       	mov    $0x4,%edx
140287f2c:	e8 0f 43 fa ff       	call   0x14022c240
140287f31:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140287f36:	b8 01 00 00 00       	mov    $0x1,%eax
140287f3b:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
140287f40:	48 83 c4 20          	add    $0x20,%rsp
140287f44:	5f                   	pop    %rdi
140287f45:	c3                   	ret
140287f46:	cc                   	int3
140287f47:	cc                   	int3
140287f48:	cc                   	int3
140287f49:	cc                   	int3
140287f4a:	cc                   	int3
140287f4b:	cc                   	int3
140287f4c:	cc                   	int3
140287f4d:	cc                   	int3
140287f4e:	cc                   	int3
140287f4f:	cc                   	int3
140287f50:	40 53                	rex push %rbx
140287f52:	b8 20 00 00 00       	mov    $0x20,%eax
140287f57:	e8 84 26 07 00       	call   0x1402fa5e0
140287f5c:	48 2b e0             	sub    %rax,%rsp
140287f5f:	48 8b 12             	mov    (%rdx),%rdx
140287f62:	48 8b d9             	mov    %rcx,%rbx
140287f65:	e8 66 52 fa ff       	call   0x14022d1d0
140287f6a:	85 c0                	test   %eax,%eax
140287f6c:	74 1e                	je     0x140287f8c
140287f6e:	48 8d 15 cf 6c 0a 00 	lea    0xa6ccf(%rip),%rdx        # 0x14032ec44
140287f75:	48 8b cb             	mov    %rbx,%rcx
140287f78:	e8 83 54 f9 ff       	call   0x14021d400
140287f7d:	33 c9                	xor    %ecx,%ecx
140287f7f:	85 c0                	test   %eax,%eax
140287f81:	0f 9f c1             	setg   %cl
140287f84:	8b c1                	mov    %ecx,%eax
140287f86:	48 83 c4 20          	add    $0x20,%rsp
140287f8a:	5b                   	pop    %rbx
140287f8b:	c3                   	ret
140287f8c:	33 c0                	xor    %eax,%eax
140287f8e:	48 83 c4 20          	add    $0x20,%rsp
140287f92:	5b                   	pop    %rbx
140287f93:	c3                   	ret
140287f94:	cc                   	int3
140287f95:	cc                   	int3
140287f96:	cc                   	int3
140287f97:	cc                   	int3
140287f98:	cc                   	int3
140287f99:	cc                   	int3
140287f9a:	cc                   	int3
140287f9b:	cc                   	int3
140287f9c:	cc                   	int3