180081b9a:	48 3b f0             	cmp    %rax,%rsi
180081b9d:	74 1f                	je     0x180081bbe
180081b9f:	48 8b ce             	mov    %rsi,%rcx
180081ba2:	e8 a5 af 02 00       	call   0x1800acb4c
180081ba7:	8b d8                	mov    %eax,%ebx
180081ba9:	85 c0                	test   %eax,%eax
180081bab:	78 9e                	js     0x180081b4b
180081bad:	66 41 39 7d 18       	cmp    %di,0x18(%r13)
180081bb2:	75 06                	jne    0x180081bba
180081bb4:	49 89 75 30          	mov    %rsi,0x30(%r13)
180081bb8:	eb 04                	jmp    0x180081bbe
180081bba:	41 89 75 34          	mov    %esi,0x34(%r13)
180081bbe:	f7 05 38 2e 12 00 00 	testl  $0x4000,0x122e38(%rip)        # 0x1801a4a00
180081bc5:	40 00 00
180081bc8:	74 74                	je     0x180081c3e
180081bca:	48 83 65 b8 00       	andq   $0x0,-0x48(%rbp)
180081bcf:	48 8d 45 b8          	lea    -0x48(%rbp),%rax
180081bd3:	48 89 44 24 38       	mov    %rax,0x38(%rsp)
180081bd8:	41 b9 0a 00 00 00    	mov    $0xa,%r9d
180081bde:	48 8d 45 d0          	lea    -0x30(%rbp),%rax
180081be2:	45 33 c0             	xor    %r8d,%r8d
180081be5:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
180081bea:	41 8b d6             	mov    %r14d,%edx
180081bed:	48 8d 05 5c ff 0c 00 	lea    0xcff5c(%rip),%rax        # 0x180151b50
180081bf4:	48 8b ce             	mov    %rsi,%rcx
180081bf7:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
180081bfc:	bb 25 02 00 c0       	mov    $0xc0000225,%ebx
180081c01:	48 83 64 24 20 00    	andq   $0x0,0x20(%rsp)
180081c07:	e8 e4 57 01 00       	call   0x1800973f0
180081c0c:	85 c0                	test   %eax,%eax
180081c0e:	78 09                	js     0x180081c19
180081c10:	48 8b 45 d0          	mov    -0x30(%rbp),%rax
180081c14:	8b 48 04             	mov    0x4(%rax),%ecx
180081c17:	eb 06                	jmp    0x180081c1f
180081c19:	8b 8d d8 05 00 00    	mov    0x5d8(%rbp),%ecx
180081c1f:	48 8b 45 b8          	mov    -0x48(%rbp),%rax
180081c23:	48 85 c0             	test   %rax,%rax
180081c26:	74 0c                	je     0x180081c34
180081c28:	83 f9 04             	cmp    $0x4,%ecx
180081c2b:	75 07                	jne    0x180081c34
180081c2d:	8b 00                	mov    (%rax),%eax
180081c2f:	33 db                	xor    %ebx,%ebx
180081c31:	89 45 b0             	mov    %eax,-0x50(%rbp)
180081c34:	85 db                	test   %ebx,%ebx
180081c36:	79 06                	jns    0x180081c3e
180081c38:	33 ff                	xor    %edi,%edi
180081c3a:	33 db                	xor    %ebx,%ebx
180081c3c:	eb 03                	jmp    0x180081c41
180081c3e:	8b 7d b0             	mov    -0x50(%rbp),%edi
180081c41:	44 8a 6c 24 60       	mov    0x60(%rsp),%r13b
180081c46:	41 0f ba e4 17       	bt     $0x17,%r12d
180081c4b:	0f 82 95 00 00 00    	jb     0x180081ce6
180081c51:	45 84 ed             	test   %r13b,%r13b
180081c54:	75 0c                	jne    0x180081c62
180081c56:	33 d2                	xor    %edx,%edx
180081c58:	b9 07 00 00 10       	mov    $0x10000007,%ecx
180081c5d:	e8 4a ce ff ff       	call   0x18007eaac
180081c62:	49 8b 47 18          	mov    0x18(%r15),%rax
180081c66:	48 89 45 58          	mov    %rax,0x58(%rbp)
180081c6a:	48 85 f6             	test   %rsi,%rsi
180081c6d:	74 12                	je     0x180081c81
180081c6f:	45 33 c9             	xor    %r9d,%r9d
180081c72:	48 8d 55 60          	lea    0x60(%rbp),%rdx
180081c76:	45 33 c0             	xor    %r8d,%r8d
180081c79:	48 8b ce             	mov    %rsi,%rcx
180081c7c:	e8 0b b9 01 00       	call   0x18009d58c
180081c81:	48 8b 8d f0 05 00 00 	mov    0x5f0(%rbp),%rcx
180081c88:	48 8d 55 40          	lea    0x40(%rbp),%rdx
180081c8c:	8b 44 24 78          	mov    0x78(%rsp),%eax
180081c90:	48 85 c9             	test   %rcx,%rcx
180081c93:	4c 8b 7c 24 68       	mov    0x68(%rsp),%r15
180081c98:	89 45 54             	mov    %eax,0x54(%rbp)
180081c9b:	8b 45 b4             	mov    -0x4c(%rbp),%eax
180081c9e:	89 45 50             	mov    %eax,0x50(%rbp)
180081ca1:	48 8d 85 a0 00 00 00 	lea    0xa0(%rbp),%rax
180081ca8:	48 89 45 48          	mov    %rax,0x48(%rbp)
180081cac:	48 8d 85 e0 00 00 00 	lea    0xe0(%rbp),%rax
180081cb3:	48 0f 45 c1          	cmovne %rcx,%rax
180081cb7:	89 bd 80 00 00 00    	mov    %edi,0x80(%rbp)
180081cbd:	48 8b 7d 98          	mov    -0x68(%rbp),%rdi
180081cc1:	b9 02 00 00 10       	mov    $0x10000002,%ecx
180081cc6:	48 89 45 78          	mov    %rax,0x78(%rbp)
180081cca:	4c 89 75 68          	mov    %r14,0x68(%rbp)
180081cce:	44 88 6d 70          	mov    %r13b,0x70(%rbp)
180081cd2:	4c 89 bd 88 00 00 00 	mov    %r15,0x88(%rbp)
180081cd9:	89 bd 90 00 00 00    	mov    %edi,0x90(%rbp)
180081cdf:	e8 c8 cd ff ff       	call   0x18007eaac
180081ce4:	eb 09                	jmp    0x180081cef
180081ce6:	48 8b 7d 98          	mov    -0x68(%rbp),%rdi
180081cea:	4c 8b 7c 24 68       	mov    0x68(%rsp),%r15
180081cef:	4c 8b 85 e8 05 00 00 	mov    0x5e8(%rbp),%r8
180081cf6:	41 8b d6             	mov    %r14d,%edx
180081cf9:	48 8b ce             	mov    %rsi,%rcx
180081cfc:	e8 7f f1 ff ff       	call   0x180080e80
180081d01:	48 8b 85 a0 05 00 00 	mov    0x5a0(%rbp),%rax
180081d08:	48 89 30             	mov    %rsi,(%rax)
180081d0b:	48 8b 85 a8 05 00 00 	mov    0x5a8(%rbp),%rax
180081d12:	48 85 c0             	test   %rax,%rax
180081d15:	74 03                	je     0x180081d1a
180081d17:	44 89 30             	mov    %r14d,(%rax)
180081d1a:	48 8b 85 f8 05 00 00 	mov    0x5f8(%rbp),%rax
180081d21:	48 85 c0             	test   %rax,%rax
180081d24:	0f 84 2b fe ff ff    	je     0x180081b55
180081d2a:	48 83 a5 e8 05 00 00 	andq   $0x0,0x5e8(%rbp)
180081d31:	00
180081d32:	4c 89 38             	mov    %r15,(%rax)
180081d35:	48 8b 85 00 06 00 00 	mov    0x600(%rbp),%rax
180081d3c:	4c 8b bd e8 05 00 00 	mov    0x5e8(%rbp),%r15
180081d43:	89 38                	mov    %edi,(%rax)
180081d45:	e9 0b fe ff ff       	jmp    0x180081b55
180081d4a:	44 8b a5 e0 05 00 00 	mov    0x5e0(%rbp),%r12d
180081d51:	4c 8b 7c 24 68       	mov    0x68(%rsp),%r15
180081d56:	eb 0a                	jmp    0x180081d62
180081d58:	4c 8b 7c 24 68       	mov    0x68(%rsp),%r15
180081d5d:	4c 8b 6c 24 70       	mov    0x70(%rsp),%r13
180081d62:	48 8b 45 d8          	mov    -0x28(%rbp),%rax
180081d66:	48 85 c0             	test   %rax,%rax
180081d69:	0f 84 bf f9 ff ff    	je     0x18008172e
180081d6f:	48 8b c8             	mov    %rax,%rcx
180081d72:	e8 b9 5d 01 00       	call   0x180097b30
180081d77:	e9 b2 f9 ff ff       	jmp    0x18008172e
180081d7c:	e8 af 5d 01 00       	call   0x180097b30
180081d81:	8b c3                	mov    %ebx,%eax
180081d83:	48 8b 9c 24 98 06 00 	mov    0x698(%rsp),%rbx
180081d8a:	00
180081d8b:	48 81 c4 50 06 00 00 	add    $0x650,%rsp
180081d92:	41 5f                	pop    %r15
180081d94:	41 5e                	pop    %r14
180081d96:	41 5d                	pop    %r13
180081d98:	41 5c                	pop    %r12
180081d9a:	5f                   	pop    %rdi
180081d9b:	5e                   	pop    %rsi
180081d9c:	5d                   	pop    %rbp
180081d9d:	c3                   	ret
180081d9e:	cc                   	int3
180081d9f:	cc                   	int3
180081da0:	40 53                	rex push %rbx
180081da2:	48 83 ec 30          	sub    $0x30,%rsp
180081da6:	48 8b d9             	mov    %rcx,%rbx
180081da9:	48 8d 54 24 48       	lea    0x48(%rsp),%rdx
180081dae:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
180081db3:	e8 98 f0 00 00       	call   0x180090e50
180081db8:	85 c0                	test   %eax,%eax
180081dba:	78 29                	js     0x180081de5
180081dbc:	48 8b d3             	mov    %rbx,%rdx
180081dbf:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
180081dc4:	e8 f3 1d fb ff       	call   0x180033bbc
180081dc9:	84 c0                	test   %al,%al
180081dcb:	74 18                	je     0x180081de5
180081dcd:	80 7c 24 48 00       	cmpb   $0x0,0x48(%rsp)
180081dd2:	75 0d                	jne    0x180081de1
180081dd4:	48 b8 00 90 f2 ed d9 	movabs $0xd9edf29000,%rax
180081ddb:	00 00 00
180081dde:	48 01 03             	add    %rax,(%rbx)
180081de1:	b0 01                	mov    $0x1,%al
180081de3:	eb 02                	jmp    0x180081de7
180081de5:	32 c0                	xor    %al,%al
180081de7:	48 83 c4 30          	add    $0x30,%rsp
180081deb:	5b                   	pop    %rbx
180081dec:	c3                   	ret
180081ded:	cc                   	int3
180081dee:	cc                   	int3
180081def:	cc                   	int3
180081df0:	48 89 5c 24 18       	mov    %rbx,0x18(%rsp)
180081df5:	48 89 74 24 20       	mov    %rsi,0x20(%rsp)
180081dfa:	55                   	push   %rbp
180081dfb:	48 8b ec             	mov    %rsp,%rbp
180081dfe:	48 83 ec 40          	sub    $0x40,%rsp
180081e02:	83 3d 1f 1b 12 00 00 	cmpl   $0x0,0x121b1f(%rip)        # 0x1801a3928
180081e09:	74 12                	je     0x180081e1d
180081e0b:	83 3d 22 1b 12 00 00 	cmpl   $0x0,0x121b22(%rip)        # 0x1801a3934
180081e12:	0f 84 cd 00 00 00    	je     0x180081ee5
180081e18:	e9 c1 02 00 00       	jmp    0x1800820de
180081e1d:	48 8b 05 74 aa 0e 00 	mov    0xeaa74(%rip),%rax        # 0x18016c898
180081e24:	48 8d 1d 79 ce 0b 00 	lea    0xbce79(%rip),%rbx        # 0x18013eca4
180081e2b:	0f 57 c9             	xorps  %xmm1,%xmm1
180081e2e:	4c 8d 0d 7b aa 0e 00 	lea    0xeaa7b(%rip),%r9        # 0x18016c8b0
180081e35:	be 01 00 00 00       	mov    $0x1,%esi
180081e3a:	4c 8d 05 4f aa 0e 00 	lea    0xeaa4f(%rip),%r8        # 0x18016c890
180081e41:	48 8b d3             	mov    %rbx,%rdx
180081e44:	89 35 de 1a 12 00    	mov    %esi,0x121ade(%rip)        # 0x1801a3928
180081e4a:	0f 10 40 f0          	movups -0x10(%rax),%xmm0
180081e4e:	48 8d 4d f0          	lea    -0x10(%rbp),%rcx
180081e52:	f3 0f 7f 0d 5e aa 0e 	movdqu %xmm1,0xeaa5e(%rip)        # 0x18016c8b8
180081e59:	00
180081e5a:	f3 0f 7f 45 f0       	movdqu %xmm0,-0x10(%rbp)
180081e5f:	e8 f8 73 00 00       	call   0x18008925c
180081e64:	48 8b 05 a5 aa 0e 00 	mov    0xeaaa5(%rip),%rax        # 0x18016c910
180081e6b:	4c 8d 0d b6 aa 0e 00 	lea    0xeaab6(%rip),%r9        # 0x18016c928
180081e72:	0f 57 c9             	xorps  %xmm1,%xmm1
180081e75:	4c 8d 05 8c aa 0e 00 	lea    0xeaa8c(%rip),%r8        # 0x18016c908
180081e7c:	48 8b d3             	mov    %rbx,%rdx
180081e7f:	48 8d 4d f0          	lea    -0x10(%rbp),%rcx
180081e83:	0f 10 40 f0          	movups -0x10(%rax),%xmm0
180081e87:	f3 0f 7f 0d a1 aa 0e 	movdqu %xmm1,0xeaaa1(%rip)        # 0x18016c930
180081e8e:	00
180081e8f:	f3 0f 7f 45 f0       	movdqu %xmm0,-0x10(%rbp)
180081e94:	e8 c3 73 00 00       	call   0x18008925c
180081e99:	48 8b 05 30 aa 0e 00 	mov    0xeaa30(%rip),%rax        # 0x18016c8d0
180081ea0:	4c 8d 0d 41 aa 0e 00 	lea    0xeaa41(%rip),%r9        # 0x18016c8e8
180081ea7:	0f 57 c9             	xorps  %xmm1,%xmm1
180081eaa:	4c 8d 05 17 aa 0e 00 	lea    0xeaa17(%rip),%r8        # 0x18016c8c8
180081eb1:	48 8b d3             	mov    %rbx,%rdx
180081eb4:	48 8d 4d f0          	lea    -0x10(%rbp),%rcx
180081eb8:	0f 10 40 f0          	movups -0x10(%rax),%xmm0
180081ebc:	f3 0f 7f 0d 2c aa 0e 	movdqu %xmm1,0xeaa2c(%rip)        # 0x18016c8f0
180081ec3:	00
180081ec4:	f3 0f 7f 45 f0       	movdqu %xmm0,-0x10(%rbp)
180081ec9:	e8 8e 73 00 00       	call   0x18008925c
180081ece:	48 8d 05 cb fe ff ff 	lea    -0x135(%rip),%rax        # 0x180081da0
180081ed5:	48 89 05 5c 33 11 00 	mov    %rax,0x11335c(%rip)        # 0x180195238
180081edc:	e8 df d0 f9 ff       	call   0x18001efc0
180081ee1:	85 c0                	test   %eax,%eax
180081ee3:	75 0a                	jne    0x180081eef
180081ee5:	b8 28 04 00 c0       	mov    $0xc0000428,%eax
180081eea:	e9 f1 01 00 00       	jmp    0x1800820e0
180081eef:	48 8b 0d e2 2a 12 00 	mov    0x122ae2(%rip),%rcx        # 0x1801a49d8
180081ef6:	4c 8d 45 10          	lea    0x10(%rbp),%r8
180081efa:	ba 30 00 00 12       	mov    $0x12000030,%edx
180081eff:	e8 54 a6 ff ff       	call   0x18007c558
180081f04:	85 c0                	test   %eax,%eax
180081f06:	78 2f                	js     0x180081f37
180081f08:	48 8b 5d 10          	mov    0x10(%rbp),%rbx
180081f0c:	48 8b cb             	mov    %rbx,%rcx
180081f0f:	e8 2c 92 0a 00       	call   0x18012b140
180081f14:	48 8d 15 2d f6 0c 00 	lea    0xcf62d(%rip),%rdx        # 0x180151548
180081f1b:	48 8b cb             	mov    %rbx,%rcx
180081f1e:	e8 d1 99 0a 00       	call   0x18012b8f4
180081f23:	48 85 c0             	test   %rax,%rax
180081f26:	74 07                	je     0x180081f2f
180081f28:	83 0d 05 35 11 00 10 	orl    $0x10,0x113505(%rip)        # 0x180195434
180081f2f:	48 8b cb             	mov    %rbx,%rcx
180081f32:	e8 c5 80 01 00       	call   0x180099ffc
180081f37:	80 3d 6d e5 0e 00 00 	cmpb   $0x0,0xee56d(%rip)        # 0x1801704ab
180081f3e:	75 5e                	jne    0x180081f9e
180081f40:	4c 8d 4d 18          	lea    0x18(%rbp),%r9
180081f44:	40 88 35 60 e5 0e 00 	mov    %sil,0xee560(%rip)        # 0x1801704ab
180081f4b:	4c 8d 45 10          	lea    0x10(%rbp),%r8
180081f4f:	33 d2                	xor    %edx,%edx
180081f51:	48 8d 0d 68 2a 12 00 	lea    0x122a68(%rip),%rcx        # 0x1801a49c0
180081f58:	e8 2b df ff ff       	call   0x18007fe88
180081f5d:	80 7d 10 00          	cmpb   $0x0,0x10(%rbp)
180081f61:	75 3b                	jne    0x180081f9e
180081f63:	e8 b4 b3 06 00       	call   0x1800ed31c
180081f68:	84 c0                	test   %al,%al
180081f6a:	75 32                	jne    0x180081f9e
180081f6c:	48 8b 0d bd 3e 11 00 	mov    0x113ebd(%rip),%rcx        # 0x180195e30
180081f73:	48 85 c9             	test   %rcx,%rcx
180081f76:	74 08                	je     0x180081f80
180081f78:	8a 41 20             	mov    0x20(%rcx),%al
180081f7b:	40 22 c6             	and    %sil,%al
180081f7e:	eb 02                	jmp    0x180081f82
180081f80:	32 c0                	xor    %al,%al
180081f82:	84 c0                	test   %al,%al
180081f84:	75 18                	jne    0x180081f9e
180081f86:	38 45 18             	cmp    %al,0x18(%rbp)
180081f89:	74 05                	je     0x180081f90
180081f8b:	48 85 c9             	test   %rcx,%rcx
180081f8e:	74 0e                	je     0x180081f9e
180081f90:	48 8d 05 d9 7c 0c 00 	lea    0xc7cd9(%rip),%rax        # 0x180149c70
180081f97:	48 89 05 b2 32 11 00 	mov    %rax,0x1132b2(%rip)        # 0x180195250
180081f9e:	4c 8d 0d 8b 19 12 00 	lea    0x12198b(%rip),%r9        # 0x1801a3930
180081fa5:	33 d2                	xor    %edx,%edx
180081fa7:	4c 8d 05 b2 19 12 00 	lea    0x1219b2(%rip),%r8        # 0x1801a3960
180081fae:	48 8d 0d 0b 2a 12 00 	lea    0x122a0b(%rip),%rcx        # 0x1801a49c0
180081fb5:	e8 ce de ff ff       	call   0x18007fe88
180081fba:	80 3d 9f 19 12 00 00 	cmpb   $0x0,0x12199f(%rip)        # 0x1801a3960
180081fc1:	75 18                	jne    0x180081fdb
180081fc3:	8b 05 8f ab 0e 00    	mov    0xeab8f(%rip),%eax        # 0x18016cb58
180081fc9:	25 2a 08 00 00       	and    $0x82a,%eax
180081fce:	89 05 28 36 11 00    	mov    %eax,0x113628(%rip)        # 0x1801955fc
180081fd4:	25 00 1c 00 00       	and    $0x1c00,%eax
180081fd9:	eb 2f                	jmp    0x18008200a
180081fdb:	33 d2                	xor    %edx,%edx
180081fdd:	b9 08 00 00 10       	mov    $0x10000008,%ecx
180081fe2:	e8 c5 ca ff ff       	call   0x18007eaac
180081fe7:	f6 05 46 34 11 00 10 	testb  $0x10,0x113446(%rip)        # 0x180195434
180081fee:	b8 7f 00 00 00       	mov    $0x7f,%eax
180081ff3:	89 05 03 36 11 00    	mov    %eax,0x113603(%rip)        # 0x1801955fc
180081ff9:	75 0b                	jne    0x180082006
180081ffb:	b8 7f 04 00 00       	mov    $0x47f,%eax
180082000:	89 05 f6 35 11 00    	mov    %eax,0x1135f6(%rip)        # 0x1801955fc
180082006:	0f ba e8 08          	bts    $0x8,%eax
18008200a:	80 3d 1f 19 12 00 00 	cmpb   $0x0,0x12191f(%rip)        # 0x1801a3930
180082011:	bb 00 04 00 00       	mov    $0x400,%ebx
180082016:	89 05 e4 18 12 00    	mov    %eax,0x1218e4(%rip)        # 0x1801a3900
18008201c:	74 18                	je     0x180082036
18008201e:	33 d2                	xor    %edx,%edx
180082020:	b9 0c 00 00 10       	mov    $0x1000000c,%ecx
180082025:	e8 82 ca ff ff       	call   0x18007eaac
18008202a:	09 1d cc 35 11 00    	or     %ebx,0x1135cc(%rip)        # 0x1801955fc
180082030:	09 1d ca 18 12 00    	or     %ebx,0x1218ca(%rip)        # 0x1801a3900
180082036:	e8 ad 38 00 00       	call   0x1800858e8
18008203b:	44 8b 1d ba 35 11 00 	mov    0x1135ba(%rip),%r11d        # 0x1801955fc
180082042:	44 85 db             	test   %r11d,%ebx
180082045:	0f b6 05 bc 31 11 00 	movzbl 0x1131bc(%rip),%eax        # 0x180195208
18008204c:	0f 45 c6             	cmovne %esi,%eax
18008204f:	41 c1 eb 02          	shr    $0x2,%r11d
180082053:	44 22 de             	and    %sil,%r11b
180082056:	88 05 ac 31 11 00    	mov    %al,0x1131ac(%rip)        # 0x180195208
18008205c:	41 8a cb             	mov    %r11b,%cl
18008205f:	e8 ec bb 06 00       	call   0x1800edc50
180082064:	85 c0                	test   %eax,%eax
180082066:	78 78                	js     0x1800820e0
180082068:	48 8b 15 c1 3d 11 00 	mov    0x113dc1(%rip),%rdx        # 0x180195e30
18008206f:	48 85 d2             	test   %rdx,%rdx
180082072:	74 0b                	je     0x18008207f
180082074:	8b 4a 20             	mov    0x20(%rdx),%ecx
180082077:	c1 e9 06             	shr    $0x6,%ecx
18008207a:	40 22 ce             	and    %sil,%cl
18008207d:	eb 02                	jmp    0x180082081
18008207f:	32 c9                	xor    %cl,%cl
180082081:	0f b6 05 81 31 11 00 	movzbl 0x113181(%rip),%eax        # 0x180195209
180082088:	84 c9                	test   %cl,%cl
18008208a:	0f 45 c6             	cmovne %esi,%eax
18008208d:	88 05 76 31 11 00    	mov    %al,0x113176(%rip)        # 0x180195209
180082093:	48 85 d2             	test   %rdx,%rdx
180082096:	74 40                	je     0x1800820d8
180082098:	48 8d 45 10          	lea    0x10(%rbp),%rax
18008209c:	48 8b ca             	mov    %rdx,%rcx
18008209f:	4c 8d 0d 7a f7 0c 00 	lea    0xcf77a(%rip),%r9        # 0x180151820
1800820a6:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
1800820ab:	4c 8d 05 56 f7 0c 00 	lea    0xcf756(%rip),%r8        # 0x180151808
1800820b2:	e8 b9 c0 06 00       	call   0x1800ee170
1800820b7:	85 c0                	test   %eax,%eax
1800820b9:	78 09                	js     0x1800820c4
1800820bb:	83 7d 10 00          	cmpl   $0x0,0x10(%rbp)
1800820bf:	0f 95 c1             	setne  %cl
1800820c2:	eb 02                	jmp    0x1800820c6
1800820c4:	32 c9                	xor    %cl,%cl
1800820c6:	0f b6 05 3d 31 11 00 	movzbl 0x11313d(%rip),%eax        # 0x18019520a
1800820cd:	84 c9                	test   %cl,%cl
1800820cf:	0f 45 c6             	cmovne %esi,%eax
1800820d2:	88 05 32 31 11 00    	mov    %al,0x113132(%rip)        # 0x18019520a
1800820d8:	89 35 56 18 12 00    	mov    %esi,0x121856(%rip)        # 0x1801a3934
1800820de:	33 c0                	xor    %eax,%eax
1800820e0:	48 8b 5c 24 60       	mov    0x60(%rsp),%rbx
1800820e5:	48 8b 74 24 68       	mov    0x68(%rsp),%rsi
1800820ea:	48 83 c4 40          	add    $0x40,%rsp
1800820ee:	5d                   	pop    %rbp
1800820ef:	c3                   	ret
1800820f0:	cc                   	int3
1800820f1:	cc                   	int3
1800820f2:	cc                   	int3
1800820f3:	cc                   	int3
1800820f4:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1800820f9:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
1800820fe:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
180082103:	57                   	push   %rdi
180082104:	48 83 ec 20          	sub    $0x20,%rsp