140015be3:	cc                   	int3
140015be4:	cc                   	int3
140015be5:	cc                   	int3
140015be6:	cc                   	int3
140015be7:	cc                   	int3
140015be8:	cc                   	int3
140015be9:	cc                   	int3
140015bea:	cc                   	int3
140015beb:	cc                   	int3
140015bec:	cc                   	int3
140015bed:	cc                   	int3
140015bee:	cc                   	int3
140015bef:	cc                   	int3
140015bf0:	4c 8b dc             	mov    %rsp,%r11
140015bf3:	57                   	push   %rdi
140015bf4:	48 83 ec 60          	sub    $0x60,%rsp
140015bf8:	49 c7 43 c8 fe ff ff 	movq   $0xfffffffffffffffe,-0x38(%r11)
140015bff:	ff
140015c00:	49 89 5b 18          	mov    %rbx,0x18(%r11)
140015c04:	48 8b 05 2d 18 02 00 	mov    0x2182d(%rip),%rax        # 0x140037438
140015c0b:	48 33 c4             	xor    %rsp,%rax
140015c0e:	48 89 44 24 50       	mov    %rax,0x50(%rsp)
140015c13:	48 8b fa             	mov    %rdx,%rdi
140015c16:	48 8b d9             	mov    %rcx,%rbx
140015c19:	f6 05 e2 23 02 00 08 	testb  $0x8,0x223e2(%rip)        # 0x140038002
140015c20:	74 15                	je     0x140015c37
140015c22:	49 8d 43 d0          	lea    -0x30(%r11),%rax
140015c26:	49 89 43 b8          	mov    %rax,-0x48(%r11)
140015c2a:	48 8d 15 cf 70 01 00 	lea    0x170cf(%rip),%rdx        # 0x14002cd00
140015c31:	e8 42 86 ff ff       	call   0x14000e278
140015c36:	90                   	nop
140015c37:	48 8b 03             	mov    (%rbx),%rax
140015c3a:	4c 8b c7             	mov    %rdi,%r8
140015c3d:	ba 10 00 00 00       	mov    $0x10,%edx
140015c42:	48 8b cb             	mov    %rbx,%rcx
140015c45:	48 8b 80 f8 00 00 00 	mov    0xf8(%rax),%rax
140015c4c:	ff 15 f6 54 01 00    	call   *0x154f6(%rip)        # 0x14002b148
140015c52:	8b d8                	mov    %eax,%ebx
140015c54:	f6 05 a7 23 02 00 08 	testb  $0x8,0x223a7(%rip)        # 0x140038002
140015c5b:	74 16                	je     0x140015c73
140015c5d:	48 8d 44 24 38       	lea    0x38(%rsp),%rax
140015c62:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
140015c67:	48 8d 15 1a 70 01 00 	lea    0x1701a(%rip),%rdx        # 0x14002cc88
140015c6e:	e8 05 86 ff ff       	call   0x14000e278
140015c73:	8b c3                	mov    %ebx,%eax
140015c75:	48 8b 4c 24 50       	mov    0x50(%rsp),%rcx
140015c7a:	48 33 cc             	xor    %rsp,%rcx
140015c7d:	e8 1e ec 00 00       	call   0x1400248a0
140015c82:	48 8b 9c 24 80 00 00 	mov    0x80(%rsp),%rbx
140015c89:	00
140015c8a:	48 83 c4 60          	add    $0x60,%rsp
140015c8e:	5f                   	pop    %rdi
140015c8f:	c3                   	ret
140015c90:	cc                   	int3
140015c91:	cc                   	int3
140015c92:	cc                   	int3
140015c93:	cc                   	int3
140015c94:	cc                   	int3
140015c95:	cc                   	int3
140015c96:	cc                   	int3
140015c97:	cc                   	int3
140015c98:	48 83 ec 58          	sub    $0x58,%rsp
140015c9c:	48 8b 05 95 17 02 00 	mov    0x21795(%rip),%rax        # 0x140037438
140015ca3:	48 33 c4             	xor    %rsp,%rax
140015ca6:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
140015cab:	f6 05 50 23 02 00 08 	testb  $0x8,0x22350(%rip)        # 0x140038002
140015cb2:	74 16                	je     0x140015cca
140015cb4:	48 8d 44 24 30       	lea    0x30(%rsp),%rax
140015cb9:	48 8d 15 c8 6a 01 00 	lea    0x16ac8(%rip),%rdx        # 0x14002c788
140015cc0:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
140015cc5:	e8 ae 85 ff ff       	call   0x14000e278
140015cca:	48 8b 4c 24 40       	mov    0x40(%rsp),%rcx
140015ccf:	48 33 cc             	xor    %rsp,%rcx
140015cd2:	e8 c9 eb 00 00       	call   0x1400248a0
140015cd7:	48 83 c4 58          	add    $0x58,%rsp
140015cdb:	c3                   	ret
140015cdc:	cc                   	int3
140015cdd:	cc                   	int3
140015cde:	cc                   	int3
140015cdf:	cc                   	int3
140015ce0:	cc                   	int3
140015ce1:	cc                   	int3
140015ce2:	cc                   	int3
140015ce3:	cc                   	int3
140015ce4:	cc                   	int3
140015ce5:	cc                   	int3
140015ce6:	cc                   	int3
140015ce7:	cc                   	int3
140015ce8:	cc                   	int3
140015ce9:	cc                   	int3
140015cea:	cc                   	int3
140015ceb:	cc                   	int3
140015cec:	cc                   	int3
140015ced:	cc                   	int3
140015cee:	cc                   	int3
140015cef:	cc                   	int3
140015cf0:	4c 8b dc             	mov    %rsp,%r11
140015cf3:	57                   	push   %rdi
140015cf4:	48 83 ec 60          	sub    $0x60,%rsp
140015cf8:	49 c7 43 c8 fe ff ff 	movq   $0xfffffffffffffffe,-0x38(%r11)
140015cff:	ff
140015d00:	49 89 5b 18          	mov    %rbx,0x18(%r11)
140015d04:	48 8b 05 2d 17 02 00 	mov    0x2172d(%rip),%rax        # 0x140037438
140015d0b:	48 33 c4             	xor    %rsp,%rax
140015d0e:	48 89 44 24 50       	mov    %rax,0x50(%rsp)
140015d13:	48 8b da             	mov    %rdx,%rbx
140015d16:	48 8b f9             	mov    %rcx,%rdi
140015d19:	f6 05 e2 22 02 00 08 	testb  $0x8,0x222e2(%rip)        # 0x140038002
140015d20:	74 15                	je     0x140015d37
140015d22:	49 8d 43 d0          	lea    -0x30(%r11),%rax
140015d26:	49 89 43 b8          	mov    %rax,-0x48(%r11)
140015d2a:	48 8d 15 87 6a 01 00 	lea    0x16a87(%rip),%rdx        # 0x14002c7b8
140015d31:	e8 42 85 ff ff       	call   0x14000e278
140015d36:	90                   	nop
140015d37:	48 85 db             	test   %rbx,%rbx
140015d3a:	75 07                	jne    0x140015d43
140015d3c:	bb 57 00 07 80       	mov    $0x80070057,%ebx
140015d41:	eb 22                	jmp    0x140015d65
140015d43:	48 8b 4f 10          	mov    0x10(%rdi),%rcx
140015d47:	48 85 c9             	test   %rcx,%rcx
140015d4a:	75 07                	jne    0x140015d53
140015d4c:	bb ff ff 00 80       	mov    $0x8000ffff,%ebx
140015d51:	eb 12                	jmp    0x140015d65
140015d53:	48 8b 01             	mov    (%rcx),%rax
140015d56:	48 8b d3             	mov    %rbx,%rdx
140015d59:	48 8b 40 20          	mov    0x20(%rax),%rax
140015d5d:	ff 15 e5 53 01 00    	call   *0x153e5(%rip)        # 0x14002b148
140015d63:	8b d8                	mov    %eax,%ebx
140015d65:	f6 05 96 22 02 00 08 	testb  $0x8,0x22296(%rip)        # 0x140038002
140015d6c:	74 16                	je     0x140015d84
140015d6e:	48 8d 44 24 38       	lea    0x38(%rsp),%rax
140015d73:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
140015d78:	48 8d 15 09 6a 01 00 	lea    0x16a09(%rip),%rdx        # 0x14002c788
140015d7f:	e8 f4 84 ff ff       	call   0x14000e278
140015d84:	8b c3                	mov    %ebx,%eax
140015d86:	48 8b 4c 24 50       	mov    0x50(%rsp),%rcx
140015d8b:	48 33 cc             	xor    %rsp,%rcx
140015d8e:	e8 0d eb 00 00       	call   0x1400248a0
140015d93:	48 8b 9c 24 80 00 00 	mov    0x80(%rsp),%rbx
140015d9a:	00
140015d9b:	48 83 c4 60          	add    $0x60,%rsp
140015d9f:	5f                   	pop    %rdi
140015da0:	c3                   	ret
140015da1:	cc                   	int3
140015da2:	cc                   	int3
140015da3:	cc                   	int3
140015da4:	cc                   	int3
140015da5:	cc                   	int3
140015da6:	cc                   	int3
140015da7:	cc                   	int3
140015da8:	48 83 ec 58          	sub    $0x58,%rsp
140015dac:	48 8b 05 85 16 02 00 	mov    0x21685(%rip),%rax        # 0x140037438
140015db3:	48 33 c4             	xor    %rsp,%rax
140015db6:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
140015dbb:	f6 05 40 22 02 00 08 	testb  $0x8,0x22240(%rip)        # 0x140038002
140015dc2:	74 16                	je     0x140015dda
140015dc4:	48 8d 44 24 30       	lea    0x30(%rsp),%rax
140015dc9:	48 8d 15 98 6f 01 00 	lea    0x16f98(%rip),%rdx        # 0x14002cd68
140015dd0:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
140015dd5:	e8 9e 84 ff ff       	call   0x14000e278
140015dda:	48 8b 4c 24 40       	mov    0x40(%rsp),%rcx
140015ddf:	48 33 cc             	xor    %rsp,%rcx
140015de2:	e8 b9 ea 00 00       	call   0x1400248a0
140015de7:	48 83 c4 58          	add    $0x58,%rsp
140015deb:	c3                   	ret
140015dec:	cc                   	int3
140015ded:	cc                   	int3
140015dee:	cc                   	int3
140015def:	cc                   	int3
140015df0:	cc                   	int3
140015df1:	cc                   	int3
140015df2:	cc                   	int3
140015df3:	cc                   	int3
140015df4:	cc                   	int3
140015df5:	cc                   	int3
140015df6:	cc                   	int3
140015df7:	cc                   	int3
140015df8:	cc                   	int3
140015df9:	cc                   	int3
140015dfa:	cc                   	int3
140015dfb:	cc                   	int3
140015dfc:	cc                   	int3
140015dfd:	cc                   	int3
140015dfe:	cc                   	int3
140015dff:	cc                   	int3
140015e00:	4c 8b dc             	mov    %rsp,%r11
140015e03:	57                   	push   %rdi
140015e04:	48 83 ec 60          	sub    $0x60,%rsp
140015e08:	49 c7 43 c8 fe ff ff 	movq   $0xfffffffffffffffe,-0x38(%r11)
140015e0f:	ff
140015e10:	49 89 5b 18          	mov    %rbx,0x18(%r11)
140015e14:	48 8b 05 1d 16 02 00 	mov    0x2161d(%rip),%rax        # 0x140037438
140015e1b:	48 33 c4             	xor    %rsp,%rax
140015e1e:	48 89 44 24 50       	mov    %rax,0x50(%rsp)
140015e23:	8b fa                	mov    %edx,%edi
140015e25:	48 8b d9             	mov    %rcx,%rbx
140015e28:	f6 05 d3 21 02 00 08 	testb  $0x8,0x221d3(%rip)        # 0x140038002
140015e2f:	74 15                	je     0x140015e46
140015e31:	49 8d 43 d0          	lea    -0x30(%r11),%rax
140015e35:	49 89 43 b8          	mov    %rax,-0x48(%r11)
140015e39:	48 8d 15 e8 6e 01 00 	lea    0x16ee8(%rip),%rdx        # 0x14002cd28
140015e40:	e8 33 84 ff ff       	call   0x14000e278
140015e45:	90                   	nop
140015e46:	48 8b 4b 10          	mov    0x10(%rbx),%rcx
140015e4a:	48 85 c9             	test   %rcx,%rcx
140015e4d:	75 07                	jne    0x140015e56
140015e4f:	bb ff ff 00 80       	mov    $0x8000ffff,%ebx
140015e54:	eb 32                	jmp    0x140015e88
140015e56:	48 8b 01             	mov    (%rcx),%rax
140015e59:	8b d7                	mov    %edi,%edx
140015e5b:	48 8b 40 28          	mov    0x28(%rax),%rax
140015e5f:	ff 15 e3 52 01 00    	call   *0x152e3(%rip)        # 0x14002b148
140015e65:	8b d8                	mov    %eax,%ebx
140015e67:	85 c0                	test   %eax,%eax
140015e69:	79 1b                	jns    0x140015e86
140015e6b:	48 8b 4c 24 68       	mov    0x68(%rsp),%rcx
140015e70:	44 8b c8             	mov    %eax,%r9d
140015e73:	4c 8d 05 ae 71 01 00 	lea    0x171ae(%rip),%r8        # 0x14002d028
140015e7a:	ba 5c 03 00 00       	mov    $0x35c,%edx
140015e7f:	e8 c0 da fe ff       	call   0x140003944
140015e84:	eb 02                	jmp    0x140015e88
140015e86:	33 db                	xor    %ebx,%ebx
140015e88:	f6 05 73 21 02 00 08 	testb  $0x8,0x22173(%rip)        # 0x140038002
140015e8f:	74 16                	je     0x140015ea7
140015e91:	48 8d 44 24 38       	lea    0x38(%rsp),%rax
140015e96:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
140015e9b:	48 8d 15 c6 6e 01 00 	lea    0x16ec6(%rip),%rdx        # 0x14002cd68
140015ea2:	e8 d1 83 ff ff       	call   0x14000e278
140015ea7:	8b c3                	mov    %ebx,%eax
140015ea9:	48 8b 4c 24 50       	mov    0x50(%rsp),%rcx
140015eae:	48 33 cc             	xor    %rsp,%rcx
140015eb1:	e8 ea e9 00 00       	call   0x1400248a0
140015eb6:	48 8b 9c 24 80 00 00 	mov    0x80(%rsp),%rbx
140015ebd:	00
140015ebe:	48 83 c4 60          	add    $0x60,%rsp
140015ec2:	5f                   	pop    %rdi
140015ec3:	c3                   	ret
140015ec4:	cc                   	int3
140015ec5:	cc                   	int3
140015ec6:	cc                   	int3
140015ec7:	cc                   	int3
140015ec8:	cc                   	int3
140015ec9:	cc                   	int3
140015eca:	cc                   	int3
140015ecb:	cc                   	int3
140015ecc:	48 83 ec 58          	sub    $0x58,%rsp
140015ed0:	48 8b 05 61 15 02 00 	mov    0x21561(%rip),%rax        # 0x140037438
140015ed7:	48 33 c4             	xor    %rsp,%rax
140015eda:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
140015edf:	f6 05 1c 21 02 00 08 	testb  $0x8,0x2211c(%rip)        # 0x140038002
140015ee6:	74 16                	je     0x140015efe
140015ee8:	48 8d 44 24 30       	lea    0x30(%rsp),%rax
140015eed:	48 8d 15 7c 6c 01 00 	lea    0x16c7c(%rip),%rdx        # 0x14002cb70
140015ef4:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
140015ef9:	e8 7a 83 ff ff       	call   0x14000e278
140015efe:	48 8b 4c 24 40       	mov    0x40(%rsp),%rcx
140015f03:	48 33 cc             	xor    %rsp,%rcx
140015f06:	e8 95 e9 00 00       	call   0x1400248a0
140015f0b:	48 83 c4 58          	add    $0x58,%rsp
140015f0f:	c3                   	ret
140015f10:	cc                   	int3
140015f11:	cc                   	int3
140015f12:	cc                   	int3
140015f13:	cc                   	int3
140015f14:	cc                   	int3
140015f15:	cc                   	int3
140015f16:	cc                   	int3
140015f17:	cc                   	int3
140015f18:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140015f1d:	57                   	push   %rdi
140015f1e:	48 83 ec 30          	sub    $0x30,%rsp
140015f22:	48 8b 09             	mov    (%rcx),%rcx
140015f25:	41 8b f8             	mov    %r8d,%edi
140015f28:	83 64 24 48 00       	andl   $0x0,0x48(%rsp)
140015f2d:	44 8b cf             	mov    %edi,%r9d
140015f30:	44 0f b6 c2          	movzbl %dl,%r8d
140015f34:	48 8d 54 24 48       	lea    0x48(%rsp),%rdx
140015f39:	48 89 54 24 20       	mov    %rdx,0x20(%rsp)
140015f3e:	33 d2                	xor    %edx,%edx
140015f40:	48 8b 01             	mov    (%rcx),%rax
140015f43:	48 8b 40 38          	mov    0x38(%rax),%rax
140015f47:	ff 15 fb 51 01 00    	call   *0x151fb(%rip)        # 0x14002b148
140015f4d:	8b d8                	mov    %eax,%ebx
140015f4f:	85 c0                	test   %eax,%eax
140015f51:	79 1d                	jns    0x140015f70
140015f53:	48 8b 4c 24 38       	mov    0x38(%rsp),%rcx
140015f58:	4c 8d 05 c9 70 01 00 	lea    0x170c9(%rip),%r8        # 0x14002d028
140015f5f:	44 8b c8             	mov    %eax,%r9d
140015f62:	ba 2e 04 00 00       	mov    $0x42e,%edx
140015f67:	e8 d8 d9 fe ff       	call   0x140003944
140015f6c:	8b c3                	mov    %ebx,%eax
140015f6e:	eb 0f                	jmp    0x140015f7f
140015f70:	8b 44 24 48          	mov    0x48(%rsp),%eax
140015f74:	2b c7                	sub    %edi,%eax
140015f76:	f7 d8                	neg    %eax
140015f78:	1b c0                	sbb    %eax,%eax
140015f7a:	25 05 40 00 80       	and    $0x80004005,%eax
140015f7f:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
140015f84:	48 83 c4 30          	add    $0x30,%rsp
140015f88:	5f                   	pop    %rdi
140015f89:	c3                   	ret
140015f8a:	cc                   	int3
140015f8b:	cc                   	int3
140015f8c:	cc                   	int3
140015f8d:	cc                   	int3
140015f8e:	cc                   	int3
140015f8f:	cc                   	int3
140015f90:	cc                   	int3
140015f91:	cc                   	int3
140015f92:	cc                   	int3
140015f93:	cc                   	int3
140015f94:	40 53                	rex push %rbx
140015f96:	48 83 ec 30          	sub    $0x30,%rsp
140015f9a:	48 8b 09             	mov    (%rcx),%rcx
140015f9d:	45 33 c9             	xor    %r9d,%r9d
140015fa0:	4c 8b c1             	mov    %rcx,%r8
140015fa3:	48 8b 01             	mov    (%rcx),%rax
140015fa6:	41 8d 51 01          	lea    0x1(%r9),%edx
140015faa:	48 8b 40 30          	mov    0x30(%rax),%rax
140015fae:	ff 15 94 51 01 00    	call   *0x15194(%rip)        # 0x14002b148
140015fb4:	8b d8                	mov    %eax,%ebx
140015fb6:	85 c0                	test   %eax,%eax
140015fb8:	79 1d                	jns    0x140015fd7
140015fba:	48 8b 4c 24 38       	mov    0x38(%rsp),%rcx
140015fbf:	4c 8d 05 62 70 01 00 	lea    0x17062(%rip),%r8        # 0x14002d028
140015fc6:	44 8b c8             	mov    %eax,%r9d
140015fc9:	ba 3b 04 00 00       	mov    $0x43b,%edx
140015fce:	e8 71 d9 fe ff       	call   0x140003944
140015fd3:	8b c3                	mov    %ebx,%eax
140015fd5:	eb 02                	jmp    0x140015fd9
140015fd7:	33 c0                	xor    %eax,%eax
140015fd9:	48 83 c4 30          	add    $0x30,%rsp
140015fdd:	5b                   	pop    %rbx
140015fde:	c3                   	ret
140015fdf:	cc                   	int3
140015fe0:	cc                   	int3
140015fe1:	cc                   	int3
140015fe2:	cc                   	int3
140015fe3:	cc                   	int3
140015fe4:	cc                   	int3
140015fe5:	cc                   	int3
140015fe6:	cc                   	int3
140015fe7:	cc                   	int3
140015fe8:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140015fed:	57                   	push   %rdi
140015fee:	48 83 ec 30          	sub    $0x30,%rsp
140015ff2:	48 8b 09             	mov    (%rcx),%rcx
140015ff5:	41 8b f8             	mov    %r8d,%edi
140015ff8:	83 64 24 48 00       	andl   $0x0,0x48(%rsp)
140015ffd:	44 8b cf             	mov    %edi,%r9d