18008da9b:	74 05                	je     0x18008daa2
18008da9d:	e8 1e e1 05 00       	call   0x1800ebbc0
18008daa2:	48 83 c4 20          	add    $0x20,%rsp
18008daa6:	5b                   	pop    %rbx
18008daa7:	c3                   	ret
18008daa8:	cc                   	int3
18008daa9:	cc                   	int3
18008daaa:	cc                   	int3
18008daab:	cc                   	int3
18008daac:	40 55                	rex push %rbp
18008daae:	48 8b ec             	mov    %rsp,%rbp
18008dab1:	48 83 ec 60          	sub    $0x60,%rsp
18008dab5:	41 b1 01             	mov    $0x1,%r9b
18008dab8:	c7 45 d0 56 c2 7c fa 	movl   $0xfa7cc256,-0x30(%rbp)
18008dabf:	45 8a c1             	mov    %r9b,%r8b
18008dac2:	c7 45 d4 93 60 8a 44 	movl   $0x448a6093,-0x2c(%rbp)
18008dac9:	48 8d 55 c0          	lea    -0x40(%rbp),%rdx
18008dacd:	c7 45 d8 8b 75 fc d2 	movl   $0xd2fc758b,-0x28(%rbp)
18008dad4:	48 8d 4d d0          	lea    -0x30(%rbp),%rcx
18008dad8:	c7 45 dc 1e 4a 3a 92 	movl   $0x923a4a1e,-0x24(%rbp)
18008dadf:	c7 45 f0 73 29 b7 9d 	movl   $0x9db72973,-0x10(%rbp)
18008dae6:	c7 45 f4 b8 5a e5 46 	movl   $0x46e55ab8,-0xc(%rbp)
18008daed:	c7 45 f8 a5 2f 4e ff 	movl   $0xff4e2fa5,-0x8(%rbp)
18008daf4:	c7 45 fc ed 9c 5b b5 	movl   $0xb55b9ced,-0x4(%rbp)
18008dafb:	c7 45 c0 dd d9 39 b6 	movl   $0xb639d9dd,-0x40(%rbp)
18008db02:	c7 45 c4 72 62 1c 47 	movl   $0x471c6272,-0x3c(%rbp)
18008db09:	c7 45 c8 b1 b2 59 34 	movl   $0x3459b2b1,-0x38(%rbp)
18008db10:	c7 45 cc 10 48 e0 2f 	movl   $0x2fe04810,-0x34(%rbp)
18008db17:	c7 45 e0 ae 8c 72 b8 	movl   $0xb8728cae,-0x20(%rbp)
18008db1e:	c7 45 e4 5d 0a be 45 	movl   $0x45be0a5d,-0x1c(%rbp)
18008db25:	c7 45 e8 95 d4 71 01 	movl   $0x171d495,-0x18(%rbp)
18008db2c:	c7 45 ec 9a d1 2e 25 	movl   $0x252ed19a,-0x14(%rbp)
18008db33:	e8 98 01 00 00       	call   0x18008dcd0
18008db38:	f6 05 61 5d 11 00 02 	testb  $0x2,0x115d61(%rip)        # 0x1801a38a0
18008db3f:	74 17                	je     0x18008db58
18008db41:	85 c0                	test   %eax,%eax
18008db43:	78 13                	js     0x18008db58
18008db45:	45 33 c9             	xor    %r9d,%r9d
18008db48:	48 8d 55 e0          	lea    -0x20(%rbp),%rdx
18008db4c:	45 33 c0             	xor    %r8d,%r8d
18008db4f:	48 8d 4d f0          	lea    -0x10(%rbp),%rcx
18008db53:	e8 78 01 00 00       	call   0x18008dcd0
18008db58:	0f ba e8 1c          	bts    $0x1c,%eax
18008db5c:	48 83 c4 60          	add    $0x60,%rsp
18008db60:	5d                   	pop    %rbp
18008db61:	c3                   	ret
18008db62:	cc                   	int3
18008db63:	cc                   	int3
18008db64:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
18008db69:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
18008db6e:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
18008db73:	57                   	push   %rdi
18008db74:	41 54                	push   %r12
18008db76:	41 55                	push   %r13
18008db78:	41 56                	push   %r14
18008db7a:	41 57                	push   %r15
18008db7c:	48 83 ec 30          	sub    $0x30,%rsp
18008db80:	33 db                	xor    %ebx,%ebx
18008db82:	41 8b f0             	mov    %r8d,%esi
18008db85:	41 8a c1             	mov    %r9b,%al
18008db88:	45 8a e1             	mov    %r9b,%r12b
18008db8b:	f6 d8                	neg    %al
18008db8d:	48 8b ea             	mov    %rdx,%rbp
18008db90:	4c 8b e9             	mov    %rcx,%r13
18008db93:	45 1b d2             	sbb    %r10d,%r10d
18008db96:	41 83 e2 30          	and    $0x30,%r10d
18008db9a:	41 83 c2 04          	add    $0x4,%r10d
18008db9e:	45 8d 34 32          	lea    (%r10,%rsi,1),%r14d
18008dba2:	45 3b f2             	cmp    %r10d,%r14d
18008dba5:	0f 82 fd 00 00 00    	jb     0x18008dca8
18008dbab:	41 8b ce             	mov    %r14d,%ecx
18008dbae:	45 8b fe             	mov    %r14d,%r15d
18008dbb1:	e8 9a c2 00 00       	call   0x180099e50
18008dbb6:	48 8b f8             	mov    %rax,%rdi
18008dbb9:	48 85 c0             	test   %rax,%rax
18008dbbc:	75 0a                	jne    0x18008dbc8
18008dbbe:	bb 9a 00 00 c0       	mov    $0xc000009a,%ebx
18008dbc3:	e9 e5 00 00 00       	jmp    0x18008dcad
18008dbc8:	4d 8b c7             	mov    %r15,%r8
18008dbcb:	33 d2                	xor    %edx,%edx
18008dbcd:	48 8b cf             	mov    %rdi,%rcx
18008dbd0:	e8 ab 80 0a 00       	call   0x180135c80
18008dbd5:	45 84 e4             	test   %r12b,%r12b
18008dbd8:	74 13                	je     0x18008dbed
18008dbda:	8d 5e 04             	lea    0x4(%rsi),%ebx
18008dbdd:	48 03 df             	add    %rdi,%rbx
18008dbe0:	c7 03 30 00 00 00    	movl   $0x30,(%rbx)
18008dbe6:	c7 43 04 02 00 00 00 	movl   $0x2,0x4(%rbx)
18008dbed:	48 85 ed             	test   %rbp,%rbp
18008dbf0:	74 11                	je     0x18008dc03
18008dbf2:	4c 8b c6             	mov    %rsi,%r8
18008dbf5:	89 37                	mov    %esi,(%rdi)
18008dbf7:	48 8d 4f 04          	lea    0x4(%rdi),%rcx
18008dbfb:	48 8b d5             	mov    %rbp,%rdx
18008dbfe:	e8 bd 7d 0a 00       	call   0x1801359c0
18008dc03:	41 b8 01 00 00 00    	mov    $0x1,%r8d
18008dc09:	48 85 db             	test   %rbx,%rbx
18008dc0c:	74 70                	je     0x18008dc7e
18008dc0e:	48 8b 05 93 5b 11 00 	mov    0x115b93(%rip),%rax        # 0x1801a37a8
18008dc15:	48 85 c0             	test   %rax,%rax
18008dc18:	74 64                	je     0x18008dc7e
18008dc1a:	48 8b 40 10          	mov    0x10(%rax),%rax
18008dc1e:	48 89 43 08          	mov    %rax,0x8(%rbx)
18008dc22:	48 8b 05 7f 5b 11 00 	mov    0x115b7f(%rip),%rax        # 0x1801a37a8
18008dc29:	48 8b 48 18          	mov    0x18(%rax),%rcx
18008dc2d:	48 89 4b 10          	mov    %rcx,0x10(%rbx)
18008dc31:	48 8b 05 70 5b 11 00 	mov    0x115b70(%rip),%rax        # 0x1801a37a8
18008dc38:	48 8b 48 20          	mov    0x20(%rax),%rcx
18008dc3c:	8a 84 24 80 00 00 00 	mov    0x80(%rsp),%al
18008dc43:	48 89 4b 18          	mov    %rcx,0x18(%rbx)
18008dc47:	88 43 20             	mov    %al,0x20(%rbx)
18008dc4a:	84 c0                	test   %al,%al
18008dc4c:	74 30                	je     0x18008dc7e
18008dc4e:	48 8b 0d 53 5b 11 00 	mov    0x115b53(%rip),%rcx        # 0x1801a37a8
18008dc55:	83 39 03             	cmpl   $0x3,(%rcx)
18008dc58:	72 15                	jb     0x18008dc6f
18008dc5a:	0f b7 41 28          	movzwl 0x28(%rcx),%eax
18008dc5e:	89 43 24             	mov    %eax,0x24(%rbx)
18008dc61:	8b 41 2a             	mov    0x2a(%rcx),%eax
18008dc64:	89 43 28             	mov    %eax,0x28(%rbx)
18008dc67:	8b 41 2e             	mov    0x2e(%rcx),%eax
18008dc6a:	89 43 2c             	mov    %eax,0x2c(%rbx)
18008dc6d:	eb 0f                	jmp    0x18008dc7e
18008dc6f:	c7 43 24 04 00 00 00 	movl   $0x4,0x24(%rbx)
18008dc76:	44 89 43 28          	mov    %r8d,0x28(%rbx)
18008dc7a:	44 89 43 2c          	mov    %r8d,0x2c(%rbx)
18008dc7e:	4c 8d 4c 24 20       	lea    0x20(%rsp),%r9
18008dc83:	48 89 7c 24 20       	mov    %rdi,0x20(%rsp)
18008dc88:	49 8b d5             	mov    %r13,%rdx
18008dc8b:	44 89 74 24 2c       	mov    %r14d,0x2c(%rsp)
18008dc90:	33 c9                	xor    %ecx,%ecx
18008dc92:	44 89 74 24 28       	mov    %r14d,0x28(%rsp)
18008dc97:	e8 28 c2 ff ff       	call   0x180089ec4
18008dc9c:	8b d8                	mov    %eax,%ebx
18008dc9e:	48 8b cf             	mov    %rdi,%rcx
18008dca1:	e8 56 c3 00 00       	call   0x180099ffc
18008dca6:	eb 05                	jmp    0x18008dcad
18008dca8:	bb 95 00 00 c0       	mov    $0xc0000095,%ebx
18008dcad:	48 8b 6c 24 68       	mov    0x68(%rsp),%rbp
18008dcb2:	8b c3                	mov    %ebx,%eax
18008dcb4:	48 8b 5c 24 60       	mov    0x60(%rsp),%rbx
18008dcb9:	48 8b 74 24 70       	mov    0x70(%rsp),%rsi
18008dcbe:	48 83 c4 30          	add    $0x30,%rsp
18008dcc2:	41 5f                	pop    %r15
18008dcc4:	41 5e                	pop    %r14
18008dcc6:	41 5d                	pop    %r13
18008dcc8:	41 5c                	pop    %r12
18008dcca:	5f                   	pop    %rdi
18008dccb:	c3                   	ret
18008dccc:	cc                   	int3
18008dccd:	cc                   	int3
18008dcce:	cc                   	int3
18008dccf:	cc                   	int3
18008dcd0:	4c 8b dc             	mov    %rsp,%r11
18008dcd3:	49 89 5b 08          	mov    %rbx,0x8(%r11)
18008dcd7:	49 89 6b 10          	mov    %rbp,0x10(%r11)
18008dcdb:	49 89 73 18          	mov    %rsi,0x18(%r11)
18008dcdf:	57                   	push   %rdi
18008dce0:	41 56                	push   %r14
18008dce2:	41 57                	push   %r15
18008dce4:	48 83 ec 40          	sub    $0x40,%rsp
18008dce8:	48 8b 1d 91 78 10 00 	mov    0x107891(%rip),%rbx        # 0x180195580
18008dcef:	49 8d 43 d8          	lea    -0x28(%r11),%rax
18008dcf3:	49 89 43 e0          	mov    %rax,-0x20(%r11)
18008dcf7:	41 8a e9             	mov    %r9b,%bpl
18008dcfa:	49 8d 43 d8          	lea    -0x28(%r11),%rax
18008dcfe:	45 8a f0             	mov    %r8b,%r14b
18008dd01:	49 89 43 d8          	mov    %rax,-0x28(%r11)
18008dd05:	4c 8b fa             	mov    %rdx,%r15
18008dd08:	48 8b f9             	mov    %rcx,%rdi
18008dd0b:	8b 4b 0c             	mov    0xc(%rbx),%ecx
18008dd0e:	e8 3d c1 00 00       	call   0x180099e50
18008dd13:	48 8b f0             	mov    %rax,%rsi
18008dd16:	48 85 c0             	test   %rax,%rax
18008dd19:	75 0a                	jne    0x18008dd25
18008dd1b:	bb 9a 00 00 c0       	mov    $0xc000009a,%ebx
18008dd20:	e9 e0 00 00 00       	jmp    0x18008de05
18008dd25:	44 8b 43 0c          	mov    0xc(%rbx),%r8d
18008dd29:	48 8b d3             	mov    %rbx,%rdx
18008dd2c:	48 8b ce             	mov    %rsi,%rcx
18008dd2f:	e8 8c 7c 0a 00       	call   0x1801359c0
18008dd34:	48 8b 0d 45 78 10 00 	mov    0x107845(%rip),%rcx        # 0x180195580
18008dd3b:	e8 58 eb 05 00       	call   0x1800ec898
18008dd40:	8b d8                	mov    %eax,%ebx
18008dd42:	0f ba f3 1c          	btr    $0x1c,%ebx
18008dd46:	81 cb 00 00 00 40    	or     $0x40000000,%ebx
18008dd4c:	0f 8c ab 00 00 00    	jl     0x18008ddfd
18008dd52:	4c 8b c7             	mov    %rdi,%r8
18008dd55:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
18008dd5a:	33 d2                	xor    %edx,%edx
18008dd5c:	e8 b7 c3 ff ff       	call   0x18008a118
18008dd61:	8b d8                	mov    %eax,%ebx
18008dd63:	b8 00 00 00 80       	mov    $0x80000000,%eax
18008dd68:	8d 0c 03             	lea    (%rbx,%rax,1),%ecx
18008dd6b:	85 c8                	test   %ecx,%eax
18008dd6d:	75 0c                	jne    0x18008dd7b
18008dd6f:	81 fb 25 02 00 c0    	cmp    $0xc0000225,%ebx
18008dd75:	0f 85 82 00 00 00    	jne    0x18008ddfd
18008dd7b:	48 8b 7c 24 30       	mov    0x30(%rsp),%rdi
18008dd80:	eb 27                	jmp    0x18008dda9
18008dd82:	48 8b 4f 10          	mov    0x10(%rdi),%rcx
18008dd86:	48 8b 3f             	mov    (%rdi),%rdi
18008dd89:	8b 51 28             	mov    0x28(%rcx),%edx
18008dd8c:	48 03 d1             	add    %rcx,%rdx
18008dd8f:	48 8d 0d ea 77 10 00 	lea    0x1077ea(%rip),%rcx        # 0x180195580
18008dd96:	e8 59 ea 05 00       	call   0x1800ec7f4
18008dd9b:	8b d8                	mov    %eax,%ebx
18008dd9d:	0f ba f3 1c          	btr    $0x1c,%ebx
18008dda1:	81 cb 00 00 00 40    	or     $0x40000000,%ebx
18008dda7:	7c 54                	jl     0x18008ddfd
18008dda9:	48 8d 44 24 30       	lea    0x30(%rsp),%rax
18008ddae:	48 3b f8             	cmp    %rax,%rdi
18008ddb1:	75 cf                	jne    0x18008dd82
18008ddb3:	48 8b d6             	mov    %rsi,%rdx
18008ddb6:	48 8d 0d c3 77 10 00 	lea    0x1077c3(%rip),%rcx        # 0x180195580
18008ddbd:	e8 32 ea 05 00       	call   0x1800ec7f4
18008ddc2:	8b d8                	mov    %eax,%ebx
18008ddc4:	0f ba f3 1c          	btr    $0x1c,%ebx
18008ddc8:	81 cb 00 00 00 40    	or     $0x40000000,%ebx
18008ddce:	7c 2d                	jl     0x18008ddfd
18008ddd0:	48 8b 15 a9 77 10 00 	mov    0x1077a9(%rip),%rdx        # 0x180195580
18008ddd7:	44 8b 42 10          	mov    0x10(%rdx),%r8d
18008dddb:	45 8a ce             	mov    %r14b,%r9b
18008ddde:	48 83 c2 18          	add    $0x18,%rdx
18008dde2:	40 88 6c 24 20       	mov    %bpl,0x20(%rsp)
18008dde7:	49 8b cf             	mov    %r15,%rcx
18008ddea:	e8 75 fd ff ff       	call   0x18008db64
18008ddef:	48 8b 0d 8a 77 10 00 	mov    0x10778a(%rip),%rcx        # 0x180195580
18008ddf6:	8b d8                	mov    %eax,%ebx
18008ddf8:	e8 9b ea 05 00       	call   0x1800ec898
18008ddfd:	48 8b ce             	mov    %rsi,%rcx
18008de00:	e8 f7 c1 00 00       	call   0x180099ffc
18008de05:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
18008de0a:	e8 51 c0 ff ff       	call   0x180089e60
18008de0f:	48 8b 6c 24 68       	mov    0x68(%rsp),%rbp
18008de14:	8b c3                	mov    %ebx,%eax
18008de16:	48 8b 5c 24 60       	mov    0x60(%rsp),%rbx
18008de1b:	48 8b 74 24 70       	mov    0x70(%rsp),%rsi
18008de20:	48 83 c4 40          	add    $0x40,%rsp
18008de24:	41 5f                	pop    %r15
18008de26:	41 5e                	pop    %r14
18008de28:	5f                   	pop    %rdi
18008de29:	c3                   	ret
18008de2a:	cc                   	int3
18008de2b:	cc                   	int3
18008de2c:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
18008de31:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
18008de36:	57                   	push   %rdi
18008de37:	48 83 ec 30          	sub    $0x30,%rsp
18008de3b:	33 ff                	xor    %edi,%edi
18008de3d:	85 c9                	test   %ecx,%ecx
18008de3f:	75 0c                	jne    0x18008de4d
18008de41:	e8 2a 05 00 00       	call   0x18008e370
18008de46:	8b f8                	mov    %eax,%edi
18008de48:	e9 e4 00 00 00       	jmp    0x18008df31
18008de4d:	83 f9 01             	cmp    $0x1,%ecx
18008de50:	0f 85 df 00 00 00    	jne    0x18008df35
18008de56:	8b 35 a4 6b 11 00    	mov    0x116ba4(%rip),%esi        # 0x1801a4a00
18008de5c:	83 e6 02             	and    $0x2,%esi
18008de5f:	75 22                	jne    0x18008de83
18008de61:	44 8b 0d 00 eb 0d 00 	mov    0xdeb00(%rip),%r9d        # 0x18016c968
18008de68:	45 85 c9             	test   %r9d,%r9d
18008de6b:	79 16                	jns    0x18008de83
18008de6d:	8b 05 e5 75 10 00    	mov    0x1075e5(%rip),%eax        # 0x180195458
18008de73:	48 8d 15 ce 73 0b 00 	lea    0xb73ce(%rip),%rdx        # 0x180145248
18008de7a:	89 44 24 20          	mov    %eax,0x20(%rsp)
18008de7e:	e8 c5 70 f7 ff       	call   0x180004f48
18008de83:	83 3d 16 59 11 00 02 	cmpl   $0x2,0x115916(%rip)        # 0x1801a37a0
18008de8a:	74 05                	je     0x18008de91
18008de8c:	e8 a3 09 00 00       	call   0x18008e834
18008de91:	8b 1d 09 5a 11 00    	mov    0x115a09(%rip),%ebx        # 0x1801a38a0
18008de97:	d1 eb                	shr    $1,%ebx
18008de99:	80 e3 01             	and    $0x1,%bl
18008de9c:	75 04                	jne    0x18008dea2
18008de9e:	85 f6                	test   %esi,%esi
18008dea0:	74 49                	je     0x18008deeb
18008dea2:	83 3d f7 58 11 00 02 	cmpl   $0x2,0x1158f7(%rip)        # 0x1801a37a0
18008dea9:	74 1a                	je     0x18008dec5
18008deab:	45 33 c9             	xor    %r9d,%r9d
18008deae:	89 7c 24 20          	mov    %edi,0x20(%rsp)
18008deb2:	45 33 c0             	xor    %r8d,%r8d
18008deb5:	b9 ff ff 00 80       	mov    $0x8000ffff,%ecx
18008deba:	41 8d 51 01          	lea    0x1(%r9),%edx
18008debe:	e8 3d f5 ff ff       	call   0x18008d400
18008dec3:	eb 22                	jmp    0x18008dee7
18008dec5:	48 8b 05 dc 58 11 00 	mov    0x1158dc(%rip),%rax        # 0x1801a37a8
18008decc:	39 78 04             	cmp    %edi,0x4(%rax)
18008decf:	75 16                	jne    0x18008dee7
18008ded1:	c7 40 04 01 00 00 00 	movl   $0x1,0x4(%rax)
18008ded8:	e8 bb 0e 00 00       	call   0x18008ed98
18008dedd:	e8 f6 0f 00 00       	call   0x18008eed8
18008dee2:	e8 91 db ff ff       	call   0x18008ba78
18008dee7:	84 db                	test   %bl,%bl
18008dee9:	75 46                	jne    0x18008df31
18008deeb:	83 3d ae 58 11 00 02 	cmpl   $0x2,0x1158ae(%rip)        # 0x1801a37a0
18008def2:	48 8d 05 b7 58 11 00 	lea    0x1158b7(%rip),%rax        # 0x1801a37b0
18008def9:	48 0f 44 05 a7 58 11 	cmove  0x1158a7(%rip),%rax        # 0x1801a37a8
18008df00:	00
18008df01:	83 78 04 01          	cmpl   $0x1,0x4(%rax)
18008df05:	75 2a                	jne    0x18008df31
18008df07:	e8 64 24 00 00       	call   0x180090370
18008df0c:	8b d8                	mov    %eax,%ebx
18008df0e:	83 f8 01             	cmp    $0x1,%eax
18008df11:	74 05                	je     0x18008df18
18008df13:	e8 88 25 00 00       	call   0x1800904a0
18008df18:	85 db                	test   %ebx,%ebx
18008df1a:	79 15                	jns    0x18008df31
18008df1c:	45 33 c9             	xor    %r9d,%r9d
18008df1f:	89 7c 24 20          	mov    %edi,0x20(%rsp)
18008df23:	45 33 c0             	xor    %r8d,%r8d
18008df26:	8b cb                	mov    %ebx,%ecx
18008df28:	41 8d 51 03          	lea    0x3(%r9),%edx
18008df2c:	e8 cf f4 ff ff       	call   0x18008d400
18008df31:	8b c7                	mov    %edi,%eax
18008df33:	eb 05                	jmp    0x18008df3a
18008df35:	b8 0d 00 00 c0       	mov    $0xc000000d,%eax
18008df3a:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
18008df3f:	48 8b 74 24 48       	mov    0x48(%rsp),%rsi
18008df44:	48 83 c4 30          	add    $0x30,%rsp
18008df48:	5f                   	pop    %rdi
18008df49:	c3                   	ret
18008df4a:	cc                   	int3
18008df4b:	cc                   	int3
18008df4c:	48 83 ec 28          	sub    $0x28,%rsp
18008df50:	8b 0d 4a 58 11 00    	mov    0x11584a(%rip),%ecx        # 0x1801a37a0
18008df56:	85 c9                	test   %ecx,%ecx
18008df58:	0f 84 c4 00 00 00    	je     0x18008e022
18008df5e:	83 f9 02             	cmp    $0x2,%ecx
18008df61:	48 8d 05 48 58 11 00 	lea    0x115848(%rip),%rax        # 0x1801a37b0
18008df68:	48 0f 44 05 38 58 11 	cmove  0x115838(%rip),%rax        # 0x1801a37a8
18008df6f:	00
18008df70:	83 78 04 02          	cmpl   $0x2,0x4(%rax)
18008df74:	74 14                	je     0x18008df8a
18008df76:	80 3d f1 58 11 00 00 	cmpb   $0x0,0x1158f1(%rip)        # 0x1801a386e
18008df7d:	75 0b                	jne    0x18008df8a
18008df7f:	e8 e4 22 00 00       	call   0x180090268
18008df84:	8b 0d 16 58 11 00    	mov    0x115816(%rip),%ecx        # 0x1801a37a0
18008df8a:	83 f9 02             	cmp    $0x2,%ecx
18008df8d:	0f 85 8f 00 00 00    	jne    0x18008e022
18008df93:	e8 0c 0a 00 00       	call   0x18008e9a4
18008df98:	48 8b 0d e1 75 10 00 	mov    0x1075e1(%rip),%rcx        # 0x180195580
18008df9f:	48 85 c9             	test   %rcx,%rcx
18008dfa2:	74 0d                	je     0x18008dfb1
18008dfa4:	e8 6b d9 05 00       	call   0x1800eb914
18008dfa9:	48 83 25 cf 75 10 00 	andq   $0x0,0x1075cf(%rip)        # 0x180195580
18008dfb0:	00
18008dfb1:	48 8b 0d b0 75 10 00 	mov    0x1075b0(%rip),%rcx        # 0x180195568
18008dfb8:	48 85 c9             	test   %rcx,%rcx
18008dfbb:	74 0d                	je     0x18008dfca
18008dfbd:	e8 52 d9 05 00       	call   0x1800eb914