18008f9bb:	75 4a                	jne    0x18008fa07
18008f9bd:	4c 8d 05 30 3e 11 00 	lea    0x113e30(%rip),%r8        # 0x1801a37f4
18008f9c4:	ba 04 00 00 00       	mov    $0x4,%edx
18008f9c9:	b9 03 00 02 00       	mov    $0x20003,%ecx
18008f9ce:	e8 85 db ff ff       	call   0x18008d558
18008f9d3:	48 85 db             	test   %rbx,%rbx
18008f9d6:	74 1e                	je     0x18008f9f6
18008f9d8:	80 7b 08 00          	cmpb   $0x0,0x8(%rbx)
18008f9dc:	74 18                	je     0x18008f9f6
18008f9de:	80 7b 09 00          	cmpb   $0x0,0x9(%rbx)
18008f9e2:	74 06                	je     0x18008f9ea
18008f9e4:	80 7b 0a 00          	cmpb   $0x0,0xa(%rbx)
18008f9e8:	74 0c                	je     0x18008f9f6
18008f9ea:	80 7b 0c 00          	cmpb   $0x0,0xc(%rbx)
18008f9ee:	75 10                	jne    0x18008fa00
18008f9f0:	80 7b 0b 00          	cmpb   $0x0,0xb(%rbx)
18008f9f4:	75 0a                	jne    0x18008fa00
18008f9f6:	b9 ff ff 00 00       	mov    $0xffff,%ecx
18008f9fb:	e8 6c e6 ff ff       	call   0x18008e06c
18008fa00:	e8 9f ef ff ff       	call   0x18008e9a4
18008fa05:	eb 2f                	jmp    0x18008fa36
18008fa07:	48 83 3d 61 3e 11 00 	cmpq   $0x0,0x113e61(%rip)        # 0x1801a3870
18008fa0e:	00
18008fa0f:	75 0c                	jne    0x18008fa1d
18008fa11:	48 8b 44 24 38       	mov    0x38(%rsp),%rax
18008fa16:	48 89 05 53 3e 11 00 	mov    %rax,0x113e53(%rip)        # 0x1801a3870
18008fa1d:	83 64 24 20 00       	andl   $0x0,0x20(%rsp)
18008fa22:	45 33 c9             	xor    %r9d,%r9d
18008fa25:	45 33 c0             	xor    %r8d,%r8d
18008fa28:	b9 ff ff 00 80       	mov    $0x8000ffff,%ecx
18008fa2d:	41 8d 51 01          	lea    0x1(%r9),%edx
18008fa31:	e8 ca d9 ff ff       	call   0x18008d400
18008fa36:	48 83 c4 30          	add    $0x30,%rsp
18008fa3a:	5b                   	pop    %rbx
18008fa3b:	c3                   	ret
18008fa3c:	cc                   	int3
18008fa3d:	cc                   	int3
18008fa3e:	cc                   	int3
18008fa3f:	cc                   	int3
18008fa40:	48 83 ec 38          	sub    $0x38,%rsp
18008fa44:	81 f9 05 00 00 10    	cmp    $0x10000005,%ecx
18008fa4a:	75 78                	jne    0x18008fac4
18008fa4c:	45 33 c0             	xor    %r8d,%r8d
18008fa4f:	44 38 05 18 3e 11 00 	cmp    %r8b,0x113e18(%rip)        # 0x1801a386e
18008fa56:	75 6c                	jne    0x18008fac4
18008fa58:	8b 15 42 3d 11 00    	mov    0x113d42(%rip),%edx        # 0x1801a37a0
18008fa5e:	48 8d 05 4b 3d 11 00 	lea    0x113d4b(%rip),%rax        # 0x1801a37b0
18008fa65:	48 8b 0d 3c 3d 11 00 	mov    0x113d3c(%rip),%rcx        # 0x1801a37a8
18008fa6c:	83 fa 02             	cmp    $0x2,%edx
18008fa6f:	48 0f 44 c1          	cmove  %rcx,%rax
18008fa73:	83 78 04 02          	cmpl   $0x2,0x4(%rax)
18008fa77:	74 4b                	je     0x18008fac4
18008fa79:	48 85 c9             	test   %rcx,%rcx
18008fa7c:	74 1b                	je     0x18008fa99
18008fa7e:	44 39 41 04          	cmp    %r8d,0x4(%rcx)
18008fa82:	74 15                	je     0x18008fa99
18008fa84:	83 fa 02             	cmp    $0x2,%edx
18008fa87:	75 10                	jne    0x18008fa99
18008fa89:	33 d2                	xor    %edx,%edx
18008fa8b:	b9 04 00 02 00       	mov    $0x20004,%ecx
18008fa90:	48 83 c4 38          	add    $0x38,%rsp
18008fa94:	e9 bf da ff ff       	jmp    0x18008d558
18008fa99:	4c 39 05 d0 3d 11 00 	cmp    %r8,0x113dd0(%rip)        # 0x1801a3870
18008faa0:	75 0c                	jne    0x18008faae
18008faa2:	48 8b 44 24 38       	mov    0x38(%rsp),%rax
18008faa7:	48 89 05 c2 3d 11 00 	mov    %rax,0x113dc2(%rip)        # 0x1801a3870
18008faae:	45 33 c9             	xor    %r9d,%r9d
18008fab1:	44 89 44 24 20       	mov    %r8d,0x20(%rsp)
18008fab6:	b9 ff ff 00 80       	mov    $0x8000ffff,%ecx
18008fabb:	41 8d 51 01          	lea    0x1(%r9),%edx
18008fabf:	e8 3c d9 ff ff       	call   0x18008d400
18008fac4:	48 83 c4 38          	add    $0x38,%rsp
18008fac8:	c3                   	ret
18008fac9:	cc                   	int3
18008faca:	cc                   	int3
18008facb:	cc                   	int3
18008facc:	48 83 ec 28          	sub    $0x28,%rsp
18008fad0:	81 f9 01 00 00 10    	cmp    $0x10000001,%ecx
18008fad6:	75 64                	jne    0x18008fb3c
18008fad8:	45 33 c9             	xor    %r9d,%r9d
18008fadb:	48 85 d2             	test   %rdx,%rdx
18008fade:	74 5c                	je     0x18008fb3c
18008fae0:	44 8b 05 b9 3c 11 00 	mov    0x113cb9(%rip),%r8d        # 0x1801a37a0
18008fae7:	48 8d 05 c2 3c 11 00 	lea    0x113cc2(%rip),%rax        # 0x1801a37b0
18008faee:	48 8b 0d b3 3c 11 00 	mov    0x113cb3(%rip),%rcx        # 0x1801a37a8
18008faf5:	41 83 f8 02          	cmp    $0x2,%r8d
18008faf9:	48 0f 44 c1          	cmove  %rcx,%rax
18008fafd:	83 78 04 02          	cmpl   $0x2,0x4(%rax)
18008fb01:	74 39                	je     0x18008fb3c
18008fb03:	48 85 c9             	test   %rcx,%rcx
18008fb06:	74 34                	je     0x18008fb3c
18008fb08:	44 39 49 04          	cmp    %r9d,0x4(%rcx)
18008fb0c:	74 2e                	je     0x18008fb3c
18008fb0e:	41 83 f8 02          	cmp    $0x2,%r8d
18008fb12:	75 28                	jne    0x18008fb3c
18008fb14:	4c 8b 42 08          	mov    0x8(%rdx),%r8
18008fb18:	4d 85 c0             	test   %r8,%r8
18008fb1b:	74 1f                	je     0x18008fb3c
18008fb1d:	48 83 c8 ff          	or     $0xffffffffffffffff,%rax
18008fb21:	48 ff c0             	inc    %rax
18008fb24:	66 45 39 0c 40       	cmp    %r9w,(%r8,%rax,2)
18008fb29:	75 f6                	jne    0x18008fb21
18008fb2b:	8d 14 45 02 00 00 00 	lea    0x2(,%rax,2),%edx
18008fb32:	b9 01 00 02 00       	mov    $0x20001,%ecx
18008fb37:	e8 1c da ff ff       	call   0x18008d558
18008fb3c:	48 83 c4 28          	add    $0x28,%rsp
18008fb40:	c3                   	ret
18008fb41:	cc                   	int3
18008fb42:	cc                   	int3
18008fb43:	cc                   	int3
18008fb44:	81 f9 0a 00 00 10    	cmp    $0x1000000a,%ecx
18008fb4a:	75 0e                	jne    0x18008fb5a
18008fb4c:	48 85 d2             	test   %rdx,%rdx
18008fb4f:	74 09                	je     0x18008fb5a
18008fb51:	8b 42 08             	mov    0x8(%rdx),%eax
18008fb54:	09 05 f2 3c 11 00    	or     %eax,0x113cf2(%rip)        # 0x1801a384c
18008fb5a:	c3                   	ret
18008fb5b:	cc                   	int3
18008fb5c:	40 55                	rex push %rbp
18008fb5e:	53                   	push   %rbx
18008fb5f:	56                   	push   %rsi
18008fb60:	57                   	push   %rdi
18008fb61:	41 54                	push   %r12
18008fb63:	41 55                	push   %r13
18008fb65:	41 56                	push   %r14
18008fb67:	41 57                	push   %r15
18008fb69:	48 8b ec             	mov    %rsp,%rbp
18008fb6c:	48 83 ec 38          	sub    $0x38,%rsp
18008fb70:	48 8b 05 31 3c 11 00 	mov    0x113c31(%rip),%rax        # 0x1801a37a8
18008fb77:	45 33 ed             	xor    %r13d,%r13d
18008fb7a:	4c 89 6d 58          	mov    %r13,0x58(%rbp)
18008fb7e:	45 8b fd             	mov    %r13d,%r15d
18008fb81:	4c 89 6d 60          	mov    %r13,0x60(%rbp)
18008fb85:	41 8b f5             	mov    %r13d,%esi
18008fb88:	4c 89 6d 48          	mov    %r13,0x48(%rbp)
18008fb8c:	45 8b f5             	mov    %r13d,%r14d
18008fb8f:	4c 89 6d 50          	mov    %r13,0x50(%rbp)
18008fb93:	45 8d 65 01          	lea    0x1(%r13),%r12d
18008fb97:	41 8d 4d 02          	lea    0x2(%r13),%ecx
18008fb9b:	41 8b fc             	mov    %r12d,%edi
18008fb9e:	48 85 c0             	test   %rax,%rax
18008fba1:	75 0a                	jne    0x18008fbad
18008fba3:	bb 05 40 00 80       	mov    $0x80004005,%ebx
18008fba8:	e9 40 01 00 00       	jmp    0x18008fced
18008fbad:	83 38 03             	cmpl   $0x3,(%rax)
18008fbb0:	72 06                	jb     0x18008fbb8
18008fbb2:	39 48 2e             	cmp    %ecx,0x2e(%rax)
18008fbb5:	0f 44 f9             	cmove  %ecx,%edi
18008fbb8:	3b f9                	cmp    %ecx,%edi
18008fbba:	4c 8d 45 58          	lea    0x58(%rbp),%r8
18008fbbe:	48 b8 53 49 44 41 54 	movabs $0x3250415441444953,%rax
18008fbc5:	41 50 32
18008fbc8:	49 bc 53 49 44 41 54 	movabs $0x4550415441444953,%r12
18008fbcf:	41 50 45
18008fbd2:	4c 0f 44 e0          	cmove  %rax,%r12
18008fbd6:	8b cf                	mov    %edi,%ecx
18008fbd8:	49 8b d4             	mov    %r12,%rdx
18008fbdb:	e8 d4 ca 05 00       	call   0x1800ec6b4
18008fbe0:	8b d8                	mov    %eax,%ebx
18008fbe2:	85 c0                	test   %eax,%eax
18008fbe4:	0f 88 c1 00 00 00    	js     0x18008fcab
18008fbea:	4c 8d 45 48          	lea    0x48(%rbp),%r8
18008fbee:	49 8b d4             	mov    %r12,%rdx
18008fbf1:	8b cf                	mov    %edi,%ecx
18008fbf3:	e8 bc ca 05 00       	call   0x1800ec6b4
18008fbf8:	8b d8                	mov    %eax,%ebx
18008fbfa:	85 c0                	test   %eax,%eax
18008fbfc:	0f 88 a5 00 00 00    	js     0x18008fca7
18008fc02:	4c 8d 45 50          	lea    0x50(%rbp),%r8
18008fc06:	49 8b d4             	mov    %r12,%rdx
18008fc09:	8b cf                	mov    %edi,%ecx
18008fc0b:	e8 a4 ca 05 00       	call   0x1800ec6b4
18008fc10:	8b d8                	mov    %eax,%ebx
18008fc12:	85 c0                	test   %eax,%eax
18008fc14:	0f 88 89 00 00 00    	js     0x18008fca3
18008fc1a:	48 b8 53 49 44 41 54 	movabs $0x3243415441444953,%rax
18008fc21:	41 43 32
18008fc24:	4c 8d 45 60          	lea    0x60(%rbp),%r8
18008fc28:	83 ff 02             	cmp    $0x2,%edi
18008fc2b:	48 ba 53 49 44 41 54 	movabs $0x4543415441444953,%rdx
18008fc32:	41 43 45
18008fc35:	8b cf                	mov    %edi,%ecx
18008fc37:	48 0f 44 d0          	cmove  %rax,%rdx
18008fc3b:	e8 74 ca 05 00       	call   0x1800ec6b4
18008fc40:	8b d8                	mov    %eax,%ebx
18008fc42:	85 c0                	test   %eax,%eax
18008fc44:	78 59                	js     0x18008fc9f
18008fc46:	48 8b 05 db 58 10 00 	mov    0x1058db(%rip),%rax        # 0x180195528
18008fc4d:	48 8d 0d 50 c0 05 00 	lea    0x5c050(%rip),%rcx        # 0x1800ebca4
18008fc54:	48 85 c0             	test   %rax,%rax
18008fc57:	48 0f 44 c1          	cmove  %rcx,%rax
18008fc5b:	48 89 05 c6 58 10 00 	mov    %rax,0x1058c6(%rip)        # 0x180195528
18008fc62:	48 8b 45 58          	mov    0x58(%rbp),%rax
18008fc66:	0f 57 c0             	xorps  %xmm0,%xmm0
18008fc69:	48 89 05 f8 58 10 00 	mov    %rax,0x1058f8(%rip)        # 0x180195568
18008fc70:	48 8b 45 50          	mov    0x50(%rbp),%rax
18008fc74:	48 89 05 f5 58 10 00 	mov    %rax,0x1058f5(%rip)        # 0x180195570
18008fc7b:	48 8b 45 48          	mov    0x48(%rbp),%rax
18008fc7f:	48 89 05 f2 58 10 00 	mov    %rax,0x1058f2(%rip)        # 0x180195578
18008fc86:	48 8b 45 60          	mov    0x60(%rbp),%rax
18008fc8a:	48 89 05 ef 58 10 00 	mov    %rax,0x1058ef(%rip)        # 0x180195580
18008fc91:	4c 89 6d 58          	mov    %r13,0x58(%rbp)
18008fc95:	f3 0f 7f 05 eb 58 10 	movdqu %xmm0,0x1058eb(%rip)        # 0x180195588
18008fc9c:	00
18008fc9d:	eb 0c                	jmp    0x18008fcab
18008fc9f:	4c 8b 7d 60          	mov    0x60(%rbp),%r15
18008fca3:	4c 8b 75 50          	mov    0x50(%rbp),%r14
18008fca7:	48 8b 75 48          	mov    0x48(%rbp),%rsi
18008fcab:	48 8b 4d 58          	mov    0x58(%rbp),%rcx
18008fcaf:	48 85 c9             	test   %rcx,%rcx
18008fcb2:	74 05                	je     0x18008fcb9
18008fcb4:	e8 5b bc 05 00       	call   0x1800eb914
18008fcb9:	4d 85 f6             	test   %r14,%r14
18008fcbc:	74 08                	je     0x18008fcc6
18008fcbe:	49 8b ce             	mov    %r14,%rcx
18008fcc1:	e8 4e bc 05 00       	call   0x1800eb914
18008fcc6:	48 85 f6             	test   %rsi,%rsi
18008fcc9:	74 08                	je     0x18008fcd3
18008fccb:	48 8b ce             	mov    %rsi,%rcx
18008fcce:	e8 41 bc 05 00       	call   0x1800eb914
18008fcd3:	4d 85 ff             	test   %r15,%r15
18008fcd6:	74 08                	je     0x18008fce0
18008fcd8:	49 8b cf             	mov    %r15,%rcx
18008fcdb:	e8 34 bc 05 00       	call   0x1800eb914
18008fce0:	48 8b 05 c1 3a 11 00 	mov    0x113ac1(%rip),%rax        # 0x1801a37a8
18008fce7:	41 bc 01 00 00 00    	mov    $0x1,%r12d
18008fced:	bf ff ff ff ef       	mov    $0xefffffff,%edi
18008fcf2:	be 00 00 00 40       	mov    $0x40000000,%esi
18008fcf7:	23 df                	and    %edi,%ebx
18008fcf9:	0b de                	or     %esi,%ebx
18008fcfb:	0f 8c aa 01 00 00    	jl     0x18008feab
18008fd01:	41 be 04 00 00 00    	mov    $0x4,%r14d
18008fd07:	44 39 68 08          	cmp    %r13d,0x8(%rax)
18008fd0b:	74 61                	je     0x18008fd6e
18008fd0d:	e8 02 c3 05 00       	call   0x1800ec014
18008fd12:	89 45 48             	mov    %eax,0x48(%rbp)
18008fd15:	23 c7                	and    %edi,%eax
18008fd17:	0b c6                	or     %esi,%eax
18008fd19:	7d 18                	jge    0x18008fd33
18008fd1b:	4c 8d 0d 46 58 10 00 	lea    0x105846(%rip),%r9        # 0x180195568
18008fd22:	41 8b d6             	mov    %r14d,%edx
18008fd25:	4c 8d 45 48          	lea    0x48(%rbp),%r8
18008fd29:	b9 01 00 03 00       	mov    $0x30001,%ecx
18008fd2e:	e8 b9 bd 05 00       	call   0x1800ebaec
18008fd33:	48 8b 05 6e 3a 11 00 	mov    0x113a6e(%rip),%rax        # 0x1801a37a8
18008fd3a:	44 89 68 08          	mov    %r13d,0x8(%rax)
18008fd3e:	44 38 2d fb 3a 11 00 	cmp    %r13b,0x113afb(%rip)        # 0x1801a3840
18008fd45:	0f b6 05 f5 3a 11 00 	movzbl 0x113af5(%rip),%eax        # 0x1801a3841
18008fd4c:	41 0f 45 c4          	cmovne %r12d,%eax
18008fd50:	44 38 2d 01 3b 11 00 	cmp    %r13b,0x113b01(%rip)        # 0x1801a3858
18008fd57:	88 05 e4 3a 11 00    	mov    %al,0x113ae4(%rip)        # 0x1801a3841
18008fd5d:	0f b6 05 f5 3a 11 00 	movzbl 0x113af5(%rip),%eax        # 0x1801a3859
18008fd64:	41 0f 45 c4          	cmovne %r12d,%eax
18008fd68:	88 05 eb 3a 11 00    	mov    %al,0x113aeb(%rip)        # 0x1801a3859
18008fd6e:	44 38 2d d3 3a 11 00 	cmp    %r13b,0x113ad3(%rip)        # 0x1801a3848
18008fd75:	75 18                	jne    0x18008fd8f
18008fd77:	e8 10 c7 05 00       	call   0x1800ec48c
18008fd7c:	8b d8                	mov    %eax,%ebx
18008fd7e:	23 df                	and    %edi,%ebx
18008fd80:	0b de                	or     %esi,%ebx
18008fd82:	0f 8c 23 01 00 00    	jl     0x18008feab
18008fd88:	44 88 25 b9 3a 11 00 	mov    %r12b,0x113ab9(%rip)        # 0x1801a3848
18008fd8f:	44 38 2d a2 3a 11 00 	cmp    %r13b,0x113aa2(%rip)        # 0x1801a3838
18008fd96:	41 bf 09 00 00 00    	mov    $0x9,%r15d
18008fd9c:	74 3d                	je     0x18008fddb
18008fd9e:	44 38 2d 9c 3a 11 00 	cmp    %r13b,0x113a9c(%rip)        # 0x1801a3841
18008fda5:	75 34                	jne    0x18008fddb
18008fda7:	8b 15 a3 60 10 00    	mov    0x1060a3(%rip),%edx        # 0x180195e50
18008fdad:	48 8d 05 24 cc 0d 00 	lea    0xdcc24(%rip),%rax        # 0x18016c9d8
18008fdb4:	45 8b cf             	mov    %r15d,%r9d
18008fdb7:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
18008fdbc:	45 33 c0             	xor    %r8d,%r8d
18008fdbf:	41 8d 4f fd          	lea    -0x3(%r15),%ecx
18008fdc3:	e8 7c bb 05 00       	call   0x1800eb944
18008fdc8:	8b d8                	mov    %eax,%ebx
18008fdca:	23 df                	and    %edi,%ebx
18008fdcc:	0b de                	or     %esi,%ebx
18008fdce:	0f 8c d7 00 00 00    	jl     0x18008feab
18008fdd4:	44 88 25 66 3a 11 00 	mov    %r12b,0x113a66(%rip)        # 0x1801a3841
18008fddb:	44 38 2d 6e 3a 11 00 	cmp    %r13b,0x113a6e(%rip)        # 0x1801a3850
18008fde2:	74 43                	je     0x18008fe27
18008fde4:	44 38 2d 6e 3a 11 00 	cmp    %r13b,0x113a6e(%rip)        # 0x1801a3859
18008fdeb:	75 3a                	jne    0x18008fe27
18008fded:	8b 05 61 3a 11 00    	mov    0x113a61(%rip),%eax        # 0x1801a3854
18008fdf3:	45 33 c0             	xor    %r8d,%r8d
18008fdf6:	8b 15 40 60 10 00    	mov    0x106040(%rip),%edx        # 0x180195e3c
18008fdfc:	45 8b ce             	mov    %r14d,%r9d
18008fdff:	89 45 48             	mov    %eax,0x48(%rbp)
18008fe02:	48 8d 45 48          	lea    0x48(%rbp),%rax
18008fe06:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
18008fe0b:	41 8d 48 0c          	lea    0xc(%r8),%ecx
18008fe0f:	e8 30 bb 05 00       	call   0x1800eb944
18008fe14:	8b d8                	mov    %eax,%ebx
18008fe16:	23 df                	and    %edi,%ebx
18008fe18:	0b de                	or     %esi,%ebx
18008fe1a:	0f 8c 8b 00 00 00    	jl     0x18008feab
18008fe20:	44 88 25 32 3a 11 00 	mov    %r12b,0x113a32(%rip)        # 0x1801a3859
18008fe27:	44 38 2d 2e 3a 11 00 	cmp    %r13b,0x113a2e(%rip)        # 0x1801a385c
18008fe2e:	41 be ff ff 00 80    	mov    $0x8000ffff,%r14d
18008fe34:	74 4c                	je     0x18008fe82
18008fe36:	44 38 2d 28 3a 11 00 	cmp    %r13b,0x113a28(%rip)        # 0x1801a3865
18008fe3d:	75 43                	jne    0x18008fe82
18008fe3f:	8a 05 1b 3a 11 00    	mov    0x113a1b(%rip),%al        # 0x1801a3860
18008fe45:	38 05 a5 cb 0d 00    	cmp    %al,0xdcba5(%rip)        # 0x18016c9f0
18008fe4b:	74 05                	je     0x18008fe52
18008fe4d:	41 8b de             	mov    %r14d,%ebx
18008fe50:	eb 23                	jmp    0x18008fe75
18008fe52:	8b 15 f0 5f 10 00    	mov    0x105ff0(%rip),%edx        # 0x180195e48
18008fe58:	48 8d 05 89 cb 0d 00 	lea    0xdcb89(%rip),%rax        # 0x18016c9e8
18008fe5f:	45 33 c0             	xor    %r8d,%r8d
18008fe62:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
18008fe67:	45 8b cf             	mov    %r15d,%r9d
18008fe6a:	41 8d 48 06          	lea    0x6(%r8),%ecx
18008fe6e:	e8 d1 ba 05 00       	call   0x1800eb944
18008fe73:	8b d8                	mov    %eax,%ebx
18008fe75:	23 df                	and    %edi,%ebx
18008fe77:	0b de                	or     %esi,%ebx
18008fe79:	7c 30                	jl     0x18008feab
18008fe7b:	44 88 25 e3 39 11 00 	mov    %r12b,0x1139e3(%rip)        # 0x1801a3865
18008fe82:	44 38 2d 0b 3a 11 00 	cmp    %r13b,0x113a0b(%rip)        # 0x1801a3894
18008fe89:	74 20                	je     0x18008feab
18008fe8b:	44 38 2d b2 39 11 00 	cmp    %r13b,0x1139b2(%rip)        # 0x1801a3844
18008fe92:	75 17                	jne    0x18008feab
18008fe94:	45 33 c9             	xor    %r9d,%r9d
18008fe97:	44 89 6c 24 20       	mov    %r13d,0x20(%rsp)
18008fe9c:	45 33 c0             	xor    %r8d,%r8d
18008fe9f:	41 8b ce             	mov    %r14d,%ecx
18008fea2:	41 8d 51 02          	lea    0x2(%r9),%edx
18008fea6:	e8 55 d5 ff ff       	call   0x18008d400
18008feab:	8b c3                	mov    %ebx,%eax
18008fead:	48 83 c4 38          	add    $0x38,%rsp
18008feb1:	41 5f                	pop    %r15
18008feb3:	41 5e                	pop    %r14
18008feb5:	41 5d                	pop    %r13
18008feb7:	41 5c                	pop    %r12
18008feb9:	5f                   	pop    %rdi
18008feba:	5e                   	pop    %rsi
18008febb:	5b                   	pop    %rbx
18008febc:	5d                   	pop    %rbp
18008febd:	c3                   	ret
18008febe:	cc                   	int3
18008febf:	cc                   	int3
18008fec0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
18008fec5:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
18008feca:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
18008fecf:	57                   	push   %rdi
18008fed0:	48 83 ec 20          	sub    $0x20,%rsp
18008fed4:	33 db                	xor    %ebx,%ebx
18008fed6:	48 8b fa             	mov    %rdx,%rdi
18008fed9:	48 85 d2             	test   %rdx,%rdx