18008e7bd:	8b 45 67             	mov    0x67(%rbp),%eax
18008e7c0:	66 89 41 28          	mov    %ax,0x28(%rcx)
18008e7c4:	89 71 2e             	mov    %esi,0x2e(%rcx)
18008e7c7:	44 89 71 2a          	mov    %r14d,0x2a(%rcx)
18008e7cb:	0f b6 05 97 50 11 00 	movzbl 0x115097(%rip),%eax        # 0x1801a3869
18008e7d2:	89 41 32             	mov    %eax,0x32(%rcx)
18008e7d5:	48 83 49 18 ff       	orq    $0xffffffffffffffff,0x18(%rcx)
18008e7da:	41 8b f9             	mov    %r9d,%edi
18008e7dd:	c7 41 08 01 00 00 00 	movl   $0x1,0x8(%rcx)
18008e7e4:	89 59 0c             	mov    %ebx,0xc(%rcx)
18008e7e7:	4c 89 49 10          	mov    %r9,0x10(%rcx)
18008e7eb:	4c 89 49 20          	mov    %r9,0x20(%rcx)
18008e7ef:	45 84 e4             	test   %r12b,%r12b
18008e7f2:	74 0e                	je     0x18008e802
18008e7f4:	41 c7 00 02 00 00 00 	movl   $0x2,(%r8)
18008e7fb:	eb 05                	jmp    0x18008e802
18008e7fd:	bf 01 00 00 c0       	mov    $0xc0000001,%edi
18008e802:	85 ff                	test   %edi,%edi
18008e804:	79 07                	jns    0x18008e80d
18008e806:	33 c9                	xor    %ecx,%ecx
18008e808:	e8 03 fa ff ff       	call   0x18008e210
18008e80d:	4c 8d 9c 24 a0 00 00 	lea    0xa0(%rsp),%r11
18008e814:	00
18008e815:	8b c7                	mov    %edi,%eax
18008e817:	49 8b 5b 38          	mov    0x38(%r11),%rbx
18008e81b:	49 8b 73 40          	mov    0x40(%r11),%rsi
18008e81f:	49 8b 7b 48          	mov    0x48(%r11),%rdi
18008e823:	49 8b e3             	mov    %r11,%rsp
18008e826:	41 5f                	pop    %r15
18008e828:	41 5e                	pop    %r14
18008e82a:	41 5d                	pop    %r13
18008e82c:	41 5c                	pop    %r12
18008e82e:	5d                   	pop    %rbp
18008e82f:	c3                   	ret
18008e830:	cc                   	int3
18008e831:	cc                   	int3
18008e832:	cc                   	int3
18008e833:	cc                   	int3
18008e834:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
18008e839:	57                   	push   %rdi
18008e83a:	48 83 ec 30          	sub    $0x30,%rsp
18008e83e:	bf 01 00 00 00       	mov    $0x1,%edi
18008e843:	39 3d 57 4f 11 00    	cmp    %edi,0x114f57(%rip)        # 0x1801a37a0
18008e849:	74 1e                	je     0x18008e869
18008e84b:	83 64 24 20 00       	andl   $0x0,0x20(%rsp)
18008e850:	45 33 c9             	xor    %r9d,%r9d
18008e853:	45 33 c0             	xor    %r8d,%r8d
18008e856:	8b d7                	mov    %edi,%edx
18008e858:	b9 ff ff 00 80       	mov    $0x8000ffff,%ecx
18008e85d:	e8 9e eb ff ff       	call   0x18008d400
18008e862:	bb 01 00 00 c0       	mov    $0xc0000001,%ebx
18008e867:	eb 41                	jmp    0x18008e8aa
18008e869:	e8 e6 fc ff ff       	call   0x18008e554
18008e86e:	b9 25 02 00 c0       	mov    $0xc0000225,%ecx
18008e873:	8b d8                	mov    %eax,%ebx
18008e875:	3b c1                	cmp    %ecx,%eax
18008e877:	75 14                	jne    0x18008e88d
18008e879:	83 64 24 20 00       	andl   $0x0,0x20(%rsp)
18008e87e:	45 33 c9             	xor    %r9d,%r9d
18008e881:	8b d7                	mov    %edi,%edx
18008e883:	45 33 c0             	xor    %r8d,%r8d
18008e886:	e8 75 eb ff ff       	call   0x18008d400
18008e88b:	eb 1d                	jmp    0x18008e8aa
18008e88d:	85 c0                	test   %eax,%eax
18008e88f:	74 04                	je     0x18008e895
18008e891:	8b c8                	mov    %eax,%ecx
18008e893:	eb e4                	jmp    0x18008e879
18008e895:	e8 c2 12 00 00       	call   0x18008fb5c
18008e89a:	8b d8                	mov    %eax,%ebx
18008e89c:	85 c0                	test   %eax,%eax
18008e89e:	78 f1                	js     0x18008e891
18008e8a0:	c7 05 f6 4e 11 00 02 	movl   $0x2,0x114ef6(%rip)        # 0x1801a37a0
18008e8a7:	00 00 00
18008e8aa:	83 3d ef 4e 11 00 02 	cmpl   $0x2,0x114eef(%rip)        # 0x1801a37a0
18008e8b1:	48 8d 05 f8 4e 11 00 	lea    0x114ef8(%rip),%rax        # 0x1801a37b0
18008e8b8:	44 8b cf             	mov    %edi,%r9d
18008e8bb:	48 0f 44 05 e5 4e 11 	cmove  0x114ee5(%rip),%rax        # 0x1801a37a8
18008e8c2:	00
18008e8c3:	8b 40 04             	mov    0x4(%rax),%eax
18008e8c6:	89 44 24 28          	mov    %eax,0x28(%rsp)
18008e8ca:	89 5c 24 20          	mov    %ebx,0x20(%rsp)
18008e8ce:	e8 35 e9 ff ff       	call   0x18008d208
18008e8d3:	8b c3                	mov    %ebx,%eax
18008e8d5:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
18008e8da:	48 83 c4 30          	add    $0x30,%rsp
18008e8de:	5f                   	pop    %rdi
18008e8df:	c3                   	ret
18008e8e0:	cc                   	int3
18008e8e1:	cc                   	int3
18008e8e2:	cc                   	int3
18008e8e3:	cc                   	int3
18008e8e4:	40 55                	rex push %rbp
18008e8e6:	48 8b ec             	mov    %rsp,%rbp
18008e8e9:	48 83 ec 60          	sub    $0x60,%rsp
18008e8ed:	8b 05 ad 4f 11 00    	mov    0x114fad(%rip),%eax        # 0x1801a38a0
18008e8f3:	48 8b 15 86 6c 10 00 	mov    0x106c86(%rip),%rdx        # 0x180195580
18008e8fa:	d1 e8                	shr    $1,%eax
18008e8fc:	24 01                	and    $0x1,%al
18008e8fe:	c7 45 e0 56 c2 7c fa 	movl   $0xfa7cc256,-0x20(%rbp)
18008e905:	c7 45 e4 93 60 8a 44 	movl   $0x448a6093,-0x1c(%rbp)
18008e90c:	c7 45 e8 8b 75 fc d2 	movl   $0xd2fc758b,-0x18(%rbp)
18008e913:	c7 45 ec 1e 4a 3a 92 	movl   $0x923a4a1e,-0x14(%rbp)
18008e91a:	c7 45 d0 73 29 b7 9d 	movl   $0x9db72973,-0x30(%rbp)
18008e921:	c7 45 d4 b8 5a e5 46 	movl   $0x46e55ab8,-0x2c(%rbp)
18008e928:	c7 45 d8 a5 2f 4e ff 	movl   $0xff4e2fa5,-0x28(%rbp)
18008e92f:	c7 45 dc ed 9c 5b b5 	movl   $0xb55b9ced,-0x24(%rbp)
18008e936:	8b 4a 10             	mov    0x10(%rdx),%ecx
18008e939:	83 c1 18             	add    $0x18,%ecx
18008e93c:	83 f9 18             	cmp    $0x18,%ecx
18008e93f:	72 41                	jb     0x18008e982
18008e941:	48 89 55 f0          	mov    %rdx,-0x10(%rbp)
18008e945:	4c 8d 4d f0          	lea    -0x10(%rbp),%r9
18008e949:	89 4d fc             	mov    %ecx,-0x4(%rbp)
18008e94c:	48 8d 55 d0          	lea    -0x30(%rbp),%rdx
18008e950:	89 4d f8             	mov    %ecx,-0x8(%rbp)
18008e953:	84 c0                	test   %al,%al
18008e955:	48 8d 4d e0          	lea    -0x20(%rbp),%rcx
18008e959:	48 0f 44 d1          	cmove  %rcx,%rdx
18008e95d:	33 c9                	xor    %ecx,%ecx
18008e95f:	44 8d 41 02          	lea    0x2(%rcx),%r8d
18008e963:	e8 5c b5 ff ff       	call   0x180089ec4
18008e968:	85 c0                	test   %eax,%eax
18008e96a:	79 04                	jns    0x18008e970
18008e96c:	8b c8                	mov    %eax,%ecx
18008e96e:	eb 17                	jmp    0x18008e987
18008e970:	48 8b 0d 09 6c 10 00 	mov    0x106c09(%rip),%rcx        # 0x180195580
18008e977:	e8 1c df 05 00       	call   0x1800ec898
18008e97c:	85 c0                	test   %eax,%eax
18008e97e:	74 1b                	je     0x18008e99b
18008e980:	eb ea                	jmp    0x18008e96c
18008e982:	b9 95 00 00 c0       	mov    $0xc0000095,%ecx
18008e987:	83 64 24 20 00       	andl   $0x0,0x20(%rsp)
18008e98c:	45 33 c9             	xor    %r9d,%r9d
18008e98f:	45 33 c0             	xor    %r8d,%r8d
18008e992:	41 8d 51 01          	lea    0x1(%r9),%edx
18008e996:	e8 65 ea ff ff       	call   0x18008d400
18008e99b:	48 83 c4 60          	add    $0x60,%rsp
18008e99f:	5d                   	pop    %rbp
18008e9a0:	c3                   	ret
18008e9a1:	cc                   	int3
18008e9a2:	cc                   	int3
18008e9a3:	cc                   	int3
18008e9a4:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
18008e9a9:	57                   	push   %rdi
18008e9aa:	48 83 ec 30          	sub    $0x30,%rsp
18008e9ae:	8b 15 ec 4d 11 00    	mov    0x114dec(%rip),%edx        # 0x1801a37a0
18008e9b4:	48 8d 05 f5 4d 11 00 	lea    0x114df5(%rip),%rax        # 0x1801a37b0
18008e9bb:	48 8b 0d e6 4d 11 00 	mov    0x114de6(%rip),%rcx        # 0x1801a37a8
18008e9c2:	33 db                	xor    %ebx,%ebx
18008e9c4:	83 fa 02             	cmp    $0x2,%edx
18008e9c7:	48 0f 44 c1          	cmove  %rcx,%rax
18008e9cb:	83 78 04 02          	cmpl   $0x2,0x4(%rax)
18008e9cf:	0f 84 eb 00 00 00    	je     0x18008eac0
18008e9d5:	48 85 c9             	test   %rcx,%rcx
18008e9d8:	0f 84 e2 00 00 00    	je     0x18008eac0
18008e9de:	39 59 04             	cmp    %ebx,0x4(%rcx)
18008e9e1:	0f 84 d9 00 00 00    	je     0x18008eac0
18008e9e7:	83 fa 02             	cmp    $0x2,%edx
18008e9ea:	0f 85 d0 00 00 00    	jne    0x18008eac0
18008e9f0:	38 1d 77 4e 11 00    	cmp    %bl,0x114e77(%rip)        # 0x1801a386d
18008e9f6:	0f 85 9f 00 00 00    	jne    0x18008ea9b
18008e9fc:	38 1d 42 4e 11 00    	cmp    %bl,0x114e42(%rip)        # 0x1801a3844
18008ea02:	8d 7b 01             	lea    0x1(%rbx),%edi
18008ea05:	40 88 3d 61 4e 11 00 	mov    %dil,0x114e61(%rip)        # 0x1801a386d
18008ea0c:	75 13                	jne    0x18008ea21
18008ea0e:	4c 8d 05 2f 4e 11 00 	lea    0x114e2f(%rip),%r8        # 0x1801a3844
18008ea15:	8b d7                	mov    %edi,%edx
18008ea17:	b9 01 00 04 00       	mov    $0x40001,%ecx
18008ea1c:	e8 63 eb ff ff       	call   0x18008d584
18008ea21:	4c 8d 05 1d 4e 11 00 	lea    0x114e1d(%rip),%r8        # 0x1801a3845
18008ea28:	8b d7                	mov    %edi,%edx
18008ea2a:	b9 03 00 05 00       	mov    $0x50003,%ecx
18008ea2f:	e8 50 eb ff ff       	call   0x18008d584
18008ea34:	4c 8d 05 0b 4e 11 00 	lea    0x114e0b(%rip),%r8        # 0x1801a3846
18008ea3b:	8b d7                	mov    %edi,%edx
18008ea3d:	b9 21 00 05 00       	mov    $0x50021,%ecx
18008ea42:	e8 3d eb ff ff       	call   0x18008d584
18008ea47:	38 1d fa 4d 11 00    	cmp    %bl,0x114dfa(%rip)        # 0x1801a3847
18008ea4d:	4c 8d 44 24 40       	lea    0x40(%rsp),%r8
18008ea52:	0f b6 c3             	movzbl %bl,%eax
18008ea55:	8b d7                	mov    %edi,%edx
18008ea57:	0f 44 c7             	cmove  %edi,%eax
18008ea5a:	b9 02 00 05 00       	mov    $0x50002,%ecx
18008ea5f:	88 44 24 40          	mov    %al,0x40(%rsp)
18008ea63:	e8 1c eb ff ff       	call   0x18008d584
18008ea68:	bf 04 00 00 00       	mov    $0x4,%edi
18008ea6d:	4c 8d 05 d8 4d 11 00 	lea    0x114dd8(%rip),%r8        # 0x1801a384c
18008ea74:	8b d7                	mov    %edi,%edx
18008ea76:	b9 05 00 02 00       	mov    $0x20005,%ecx
18008ea7b:	e8 04 eb ff ff       	call   0x18008d584
18008ea80:	38 1d 0a 4d 11 00    	cmp    %bl,0x114d0a(%rip)        # 0x1801a3790
18008ea86:	74 13                	je     0x18008ea9b
18008ea88:	4c 8d 05 05 4d 11 00 	lea    0x114d05(%rip),%r8        # 0x1801a3794
18008ea8f:	8b d7                	mov    %edi,%edx
18008ea91:	b9 0b 00 02 00       	mov    $0x2000b,%ecx
18008ea96:	e8 e9 ea ff ff       	call   0x18008d584
18008ea9b:	e8 94 d3 05 00       	call   0x1800ebe34
18008eaa0:	85 c0                	test   %eax,%eax
18008eaa2:	74 17                	je     0x18008eabb
18008eaa4:	45 33 c9             	xor    %r9d,%r9d
18008eaa7:	89 5c 24 20          	mov    %ebx,0x20(%rsp)
18008eaab:	45 33 c0             	xor    %r8d,%r8d
18008eaae:	8b c8                	mov    %eax,%ecx
18008eab0:	41 8d 51 03          	lea    0x3(%r9),%edx
18008eab4:	e8 47 e9 ff ff       	call   0x18008d400
18008eab9:	eb 05                	jmp    0x18008eac0
18008eabb:	e8 24 fe ff ff       	call   0x18008e8e4
18008eac0:	48 8b 5c 24 48       	mov    0x48(%rsp),%rbx
18008eac5:	48 83 c4 30          	add    $0x30,%rsp
18008eac9:	5f                   	pop    %rdi
18008eaca:	c3                   	ret
18008eacb:	cc                   	int3
18008eacc:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
18008ead1:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
18008ead6:	57                   	push   %rdi
18008ead7:	48 81 ec 20 01 00 00 	sub    $0x120,%rsp
18008eade:	8b d9                	mov    %ecx,%ebx
18008eae0:	48 8d 05 c9 4c 11 00 	lea    0x114cc9(%rip),%rax        # 0x1801a37b0
18008eae7:	b9 02 00 00 00       	mov    $0x2,%ecx
18008eaec:	48 8b fa             	mov    %rdx,%rdi
18008eaef:	39 0d ab 4c 11 00    	cmp    %ecx,0x114cab(%rip)        # 0x1801a37a0
18008eaf5:	48 0f 44 05 ab 4c 11 	cmove  0x114cab(%rip),%rax        # 0x1801a37a8
18008eafc:	00
18008eafd:	39 48 04             	cmp    %ecx,0x4(%rax)
18008eb00:	0f 84 b6 00 00 00    	je     0x18008ebbc
18008eb06:	33 d2                	xor    %edx,%edx
18008eb08:	e8 df f7 ff ff       	call   0x18008e2ec
18008eb0d:	84 c0                	test   %al,%al
18008eb0f:	0f 84 a7 00 00 00    	je     0x18008ebbc
18008eb15:	83 eb 01             	sub    $0x1,%ebx
18008eb18:	74 3d                	je     0x18008eb57
18008eb1a:	83 eb 01             	sub    $0x1,%ebx
18008eb1d:	74 2f                	je     0x18008eb4e
18008eb1f:	83 eb 01             	sub    $0x1,%ebx
18008eb22:	74 1c                	je     0x18008eb40
18008eb24:	83 fb 01             	cmp    $0x1,%ebx
18008eb27:	74 09                	je     0x18008eb32
18008eb29:	4c 8d 05 10 32 0c 00 	lea    0xc3210(%rip),%r8        # 0x180151d40
18008eb30:	eb 2c                	jmp    0x18008eb5e
18008eb32:	4c 8d 05 e7 31 0c 00 	lea    0xc31e7(%rip),%r8        # 0x180151d20
18008eb39:	bb 01 00 03 00       	mov    $0x30001,%ebx
18008eb3e:	eb 23                	jmp    0x18008eb63
18008eb40:	4c 8d 05 e9 31 0c 00 	lea    0xc31e9(%rip),%r8        # 0x180151d30
18008eb47:	bb 02 00 03 80       	mov    $0x80030002,%ebx
18008eb4c:	eb 15                	jmp    0x18008eb63
18008eb4e:	4c 8d 05 a3 31 0c 00 	lea    0xc31a3(%rip),%r8        # 0x180151cf8
18008eb55:	eb 07                	jmp    0x18008eb5e
18008eb57:	4c 8d 05 b2 31 0c 00 	lea    0xc31b2(%rip),%r8        # 0x180151d10
18008eb5e:	bb 03 00 03 00       	mov    $0x30003,%ebx
18008eb63:	be 00 01 00 00       	mov    $0x100,%esi
18008eb68:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
18008eb6d:	8b d6                	mov    %esi,%edx
18008eb6f:	e8 48 ef 09 00       	call   0x18012dabc
18008eb74:	48 85 ff             	test   %rdi,%rdi
18008eb77:	74 22                	je     0x18008eb9b
18008eb79:	4c 8d 05 bc 31 0c 00 	lea    0xc31bc(%rip),%r8        # 0x180151d3c
18008eb80:	8b d6                	mov    %esi,%edx
18008eb82:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
18008eb87:	e8 9c ee 09 00       	call   0x18012da28
18008eb8c:	4c 8b c7             	mov    %rdi,%r8
18008eb8f:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
18008eb94:	8b d6                	mov    %esi,%edx
18008eb96:	e8 8d ee 09 00       	call   0x18012da28
18008eb9b:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
18008eba0:	48 83 c8 ff          	or     $0xffffffffffffffff,%rax
18008eba4:	48 ff c0             	inc    %rax
18008eba7:	80 3c 01 00          	cmpb   $0x0,(%rcx,%rax,1)
18008ebab:	75 f7                	jne    0x18008eba4
18008ebad:	8d 50 01             	lea    0x1(%rax),%edx
18008ebb0:	8b cb                	mov    %ebx,%ecx
18008ebb2:	4c 8d 44 24 20       	lea    0x20(%rsp),%r8
18008ebb7:	e8 d0 f5 ff ff       	call   0x18008e18c
18008ebbc:	4c 8d 9c 24 20 01 00 	lea    0x120(%rsp),%r11
18008ebc3:	00
18008ebc4:	49 8b 5b 10          	mov    0x10(%r11),%rbx
18008ebc8:	49 8b 73 18          	mov    0x18(%r11),%rsi
18008ebcc:	49 8b e3             	mov    %r11,%rsp
18008ebcf:	5f                   	pop    %rdi
18008ebd0:	c3                   	ret
18008ebd1:	cc                   	int3
18008ebd2:	cc                   	int3
18008ebd3:	cc                   	int3
18008ebd4:	40 53                	rex push %rbx
18008ebd6:	48 83 ec 30          	sub    $0x30,%rsp
18008ebda:	83 3d bf 4b 11 00 02 	cmpl   $0x2,0x114bbf(%rip)        # 0x1801a37a0
18008ebe1:	48 8d 1d c8 4b 11 00 	lea    0x114bc8(%rip),%rbx        # 0x1801a37b0
18008ebe8:	48 8b c3             	mov    %rbx,%rax
18008ebeb:	48 0f 44 05 b5 4b 11 	cmove  0x114bb5(%rip),%rax        # 0x1801a37a8
18008ebf2:	00
18008ebf3:	83 78 04 02          	cmpl   $0x2,0x4(%rax)
18008ebf7:	0f 84 96 00 00 00    	je     0x18008ec93
18008ebfd:	8a 0d 6b 4c 11 00    	mov    0x114c6b(%rip),%cl        # 0x1801a386e
18008ec03:	84 c9                	test   %cl,%cl
18008ec05:	75 0f                	jne    0x18008ec16
18008ec07:	b2 01                	mov    $0x1,%dl
18008ec09:	8a ca                	mov    %dl,%cl
18008ec0b:	e8 8c 00 00 00       	call   0x18008ec9c
18008ec10:	8a 0d 58 4c 11 00    	mov    0x114c58(%rip),%cl        # 0x1801a386e
18008ec16:	83 3d 83 4b 11 00 02 	cmpl   $0x2,0x114b83(%rip)        # 0x1801a37a0
18008ec1d:	48 8b c3             	mov    %rbx,%rax
18008ec20:	48 0f 44 05 80 4b 11 	cmove  0x114b80(%rip),%rax        # 0x1801a37a8
18008ec27:	00
18008ec28:	83 78 04 02          	cmpl   $0x2,0x4(%rax)
18008ec2c:	74 65                	je     0x18008ec93
18008ec2e:	84 c9                	test   %cl,%cl
18008ec30:	75 1b                	jne    0x18008ec4d
18008ec32:	83 64 24 20 00       	andl   $0x0,0x20(%rsp)
18008ec37:	45 33 c9             	xor    %r9d,%r9d
18008ec3a:	45 33 c0             	xor    %r8d,%r8d
18008ec3d:	b9 ff ff 00 80       	mov    $0x8000ffff,%ecx
18008ec42:	41 8d 51 03          	lea    0x3(%r9),%edx
18008ec46:	e8 b5 e7 ff ff       	call   0x18008d400
18008ec4b:	eb 46                	jmp    0x18008ec93
18008ec4d:	48 8b 05 dc 68 10 00 	mov    0x1068dc(%rip),%rax        # 0x180195530
18008ec54:	48 85 c0             	test   %rax,%rax
18008ec57:	74 0e                	je     0x18008ec67
18008ec59:	ff d0                	call   *%rax
18008ec5b:	0f 1f 00             	nopl   (%rax)
18008ec5e:	85 c0                	test   %eax,%eax
18008ec60:	79 05                	jns    0x18008ec67
18008ec62:	e8 4d d5 05 00       	call   0x1800ec1b4
18008ec67:	83 3d 32 4b 11 00 02 	cmpl   $0x2,0x114b32(%rip)        # 0x1801a37a0
18008ec6e:	74 15                	je     0x18008ec85
18008ec70:	83 3d 39 4b 11 00 00 	cmpl   $0x0,0x114b39(%rip)        # 0x1801a37b0
18008ec77:	75 13                	jne    0x18008ec8c
18008ec79:	c7 05 2d 4b 11 00 03 	movl   $0x3,0x114b2d(%rip)        # 0x1801a37b0
18008ec80:	00 00 00
18008ec83:	eb 07                	jmp    0x18008ec8c
18008ec85:	48 8b 1d 1c 4b 11 00 	mov    0x114b1c(%rip),%rbx        # 0x1801a37a8
18008ec8c:	c7 43 04 02 00 00 00 	movl   $0x2,0x4(%rbx)
18008ec93:	48 83 c4 30          	add    $0x30,%rsp
18008ec97:	5b                   	pop    %rbx
18008ec98:	c3                   	ret
18008ec99:	cc                   	int3
18008ec9a:	cc                   	int3
18008ec9b:	cc                   	int3
18008ec9c:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
18008eca1:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
18008eca6:	57                   	push   %rdi
18008eca7:	48 83 ec 20          	sub    $0x20,%rsp
18008ecab:	83 3d ee 4a 11 00 02 	cmpl   $0x2,0x114aee(%rip)        # 0x1801a37a0
18008ecb2:	48 8d 1d f7 4a 11 00 	lea    0x114af7(%rip),%rbx        # 0x1801a37b0
18008ecb9:	48 8b c3             	mov    %rbx,%rax
18008ecbc:	40 8a fa             	mov    %dl,%dil
18008ecbf:	48 0f 44 05 e1 4a 11 	cmove  0x114ae1(%rip),%rax        # 0x1801a37a8
18008ecc6:	00
18008ecc7:	40 8a f1             	mov    %cl,%sil
18008ecca:	83 78 04 02          	cmpl   $0x2,0x4(%rax)
18008ecce:	0f 84 b3 00 00 00    	je     0x18008ed87
18008ecd4:	80 3d 93 4b 11 00 00 	cmpb   $0x0,0x114b93(%rip)        # 0x1801a386e