Function at 0x14001a050
Capabilities:
Enumerate pe sections

Disassembly:
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbp
push rbx
mov eax, 0x1ca8
call fcn.1400e7b30
sub rsp, rax
mov bpl, 1
cmp byte [0x140120ac0], 0
jne 0x14001a8e8
cmp qword [0x1401200a8], 8
je 0x14001a08c
mov rax, qword [0x1401200b0]
jmp 0x14001a093
lea rax, [0x1401200b0]
mov ecx, dword [0x1401200a0]
mov qword [rsp + 0xd0], 0
add ecx, ecx
mov word [rsp + 0x3c8], cx
mov word [rsp + 0x3ca], cx
mov qword [rsp + 0x3d0], rax
vpxor xmm0, xmm0, xmm0
vmovdqu ymmword [rsp + 0x4a0], ymm0
vmovdqu ymmword [rsp + 0x4b0], ymm0
mov dword [rsp + 0x4a0], 0x30
lea rax, [rsp + 0x3c8]
mov qword [rsp + 0x4b0], rax
mov dword [rsp + 0x28], 0x60
mov dword [rsp + 0x20], 7
lea rcx, [rsp + 0xd0]
lea r8, [rsp + 0x4a0]
lea r9, [rsp + 0x450]
mov edx, 0x120089
vzeroupper
call qword [0x140120168]
mov sil, 1
test eax, eax
js 0x14001a1fe
mov rcx, qword [rsp + 0xd0]
mov dword [rsp + 0x20], 5
lea r14, [rsp + 0x3c8]
lea r15, [rsp + 0x4a0]
mov rdx, r14
mov r8, r15
mov r9d, 0x18
call qword [0x140120150]
test eax, eax
js 0x14001a1fe
mov r12, qword [rsp + 0x4a8]
mov rcx, r12
call fcn.14000abb0
mov rbp, rax
test r12, r12
je 0x14001a1e9
xor edi, edi
mov ebx, 0xffffffff
nop word [rax + rax]
cmp r12, rbx
mov r13d, 0xffffffff
cmovb r13, r12
lea rax, [rbp + rdi]
mov qword [rsp + 0x3c8], rdi
mov rcx, qword [rsp + 0xd0]
mov qword [rsp + 0x38], r14
mov dword [rsp + 0x30], r13d
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], r15
mov qword [rsp + 0x40], 0
xor edx, edx
xor r8d, r8d
xor r9d, r9d
call qword [0x140120140]
test eax, eax
js 0x14001a1ed
add rdi, r13
sub r12, r13
jne 0x14001a190
xor esi, esi
jmp 0x14001a1fe
test rbp, rbp
je 0x14001a1fe
add rbp, 0xfffffffffffffff0
mov rcx, rbp
call fcn.140009440
mov rcx, qword [rsp + 0xd0]
test rcx, rcx
je 0x14001a211
call qword [0x140120170]
test sil, sil
je 0x14001a21d
xor ebp, ebp
jmp 0x14001a8e8
mov r9d, dword [rbp + 0x3c]
movzx r8d, word [rbp + r9 + 6]
test r8, r8
je 0x14001a8b7
lea rax, [r9 + rbp]
movzx ecx, word [rbp + r9 + 0x14]
lea rdx, [rax + rcx]
add rcx, rax
add rcx, 0x18
lea r10, [r8 + r8*4]
lea rdx, [rdx + r10*8 + 0x18]
mov r10, rbp
mov qword [rsp + 0xf0], rbp
add r9, rbp
add r9, 0x18
mov qword [rsp + 0xb0], r9
shl r8, 3
lea r8, [r8 + r8*4]
mov qword [rsp + 0xa8], r8
xor r9d, r9d
movabs r11, 0x28ec8348cccccccc
vpbroadcastb ymm0, byte [0x1400e8950]
xor edi, edi
mov r14, rcx
jmp 0x14001a2ad
add r14, 0x28
cmp r14, rdx
je 0x14001a760
test byte [r14 + 0x27], 0x20
je 0x14001a2a0
mov r8d, dword [r14 + 0x10]
cmp r8, 0x24
jb 0x14001a2a0
mov ebp, dword [r14 + 0x14]
add rbp, qword [rsp + 0xf0]
lea r12, [r8 + rbp]
lea r13, [r12 - 0x23]
cmp r13, rbp
jbe 0x14001a3f7
cmp qword [rbp + 0x1c], r11
je 0x14001a64a
lea rsi, [rbp + 0x18]
cmp r8d, 0x5b
jb 0x14001a386
cmp r8d, 0xbb
jb 0x14001a360
lea rbx, [r8 + rbp]
add rbx, 0xffffffffffffff5d
nop dword [rax + rax]
vpcmpeqb ymm1, ymm0, ymmword [rsi]
vpmovmskb r10d, ymm1
test r10d, r10d
jne 0x14001a3b2
vpcmpeqb ymm1, ymm0, ymmword [rsi + 0x20]
vpmovmskb r10d, ymm1
test r10d, r10d
jne 0x14001a3bc
vpcmpeqb ymm1, ymm0, ymmword [rsi + 0x40]
vpmovmskb r10d, ymm1
test r10d, r10d
jne 0x14001a3ca
vpcmpeqb ymm1, ymm0, ymmword [rsi + 0x60]
vpmovmskb r10d, ymm1
test r10d, r10d
jne 0x14001a3d8
sub rsi, 0xffffffffffffff80
cmp rsi, rbx
jbe 0x14001a310
add r8, rbp
add r8, 0xffffffffffffffbd
cmp rsi, r8
ja 0x14001a386
nop dword [rax]
vpcmpeqb ymm1, ymm0, ymmword [rsi]
vpmovmskb r10d, ymm1
test r10d, r10d
jne 0x14001a3b2
add rsi, 0x20
cmp rsi, r8
jbe 0x14001a370
cmp rsi, r13
jae 0x14001a3f0
mov r8, r13
sub r8, rsi
nop word cs:[rax + rax]
cmp byte [rsi], 0xe9
je 0x14001a3f0
inc rsi
dec r8
jne 0x14001a3a0
mov rsi, r13
jmp 0x14001a3f0
tzcnt r8d, r10d
add rsi, r8
jmp 0x14001a3f0
tzcnt r8d, r10d
add rsi, r8
add rsi, 0x20
jmp 0x14001a3f0
tzcnt r8d, r10d
add rsi, r8
add rsi, 0x40
jmp 0x14001a3f0
tzcnt r8d, r10d
add rsi, r8
add rsi, 0x60
nop word cs:[rax + rax]
add rsi, 0xffffffffffffffe9
mov rbp, rsi
cmp rbp, r13
jae 0x14001a2a0
lea rbx, [r12 - 0x43]
lea r8, [r12 - 0xa3]
jmp 0x14001a425
tzcnt r10d, r10d
add rbp, r10
add rbp, 0xffffffffffffffe9
cmp rbp, r13
jae 0x14001a2a0
cmp qword [rbp + 0x1c], r11
je 0x14001a51a
add rbp, 0x18
cmp rbx, rbp
jb 0x14001a4ef
cmp r8, rbp
jb 0x14001a4a4
nop word cs:[rax + rax]
vpcmpeqb ymm1, ymm0, ymmword [rbp]
vpmovmskb r10d, ymm1
test r10d, r10d
jne 0x14001a410
vpcmpeqb ymm1, ymm0, ymmword [rbp + 0x20]
vpmovmskb r10d, ymm1
test r10d, r10d
jne 0x14001a4bc
vpcmpeqb ymm1, ymm0, ymmword [rbp + 0x40]
vpmovmskb r10d, ymm1
test r10d, r10d
jne 0x14001a4cd
vpcmpeqb ymm1, ymm0, ymmword [rbp + 0x60]
vpmovmskb r10d, ymm1
test r10d, r10d
jne 0x14001a4de
sub rbp, 0xffffffffffffff80
cmp rbp, r8
jbe 0x14001a450
jmp 0x14001a4a4
add rbp, 0x20
cmp rbp, rbx
ja 0x14001a4ef
vpcmpeqb ymm1, ymm0, ymmword [rbp]
vpmovmskb r10d, ymm1
test r10d, r10d
je 0x14001a4a0
jmp 0x14001a410
tzcnt r10d, r10d
add rbp, r10
add rbp, 0x20
jmp 0x14001a418
tzcnt r10d, r10d
add rbp, r10
add rbp, 0x40
jmp 0x14001a418
tzcnt r10d, r10d
add rbp, r10
add rbp, 0x60
jmp 0x14001a418
cmp rbp, r13
jae 0x14001a418
mov rsi, r13
sub rsi, rbp
nop
cmp byte [rbp], 0xe9
je 0x14001a418
inc rbp
dec rsi
jne 0x14001a500
mov rbp, r13
jmp 0x14001a418
cmp dword [rbp + 0xc], 0xcccccccc
jne 0x14001a42f
movzx r10d, word [rbp]
cmp r10d, 0x8d48
jne 0x14001a42f
movzx r10d, word [rbp + 0x10]
cmp r10d, 0x8d48
jne 0x14001a42f
cmp byte [rbp + 0x12], 0xd
jne 0x14001a42f
cmp byte [rbp + 7], 0xe9
jne 0x14001a42f
cmp byte [rbp + 2], 0xd
jne 0x14001a42f
lea rsi, [rbp + 3]
mov r10, r12
mov qword [rsp + 0x90], rsi
sub r10, rsi
cmp r10, 4
jb 0x14001a42f
mov r10, qword [rsp + 0x90]
sub r10d, dword [rsp + 0xf0]
mov qword [rsp + 0x88], r10
mov rsi, qword [rsp + 0xa8]
mov qword [rsp + 0xa0], rcx
mov r10, qword [rsp + 0xa0]
mov r10d, dword [r10 + 0x14]
mov dword [rsp + 0xe8], r10d
cmp r10d, dword [rsp + 0x88]
ja 0x14001a5e9
mov r10, qword [rsp + 0xa0]
mov r10d, dword [r10 + 0x10]
add r10d, dword [rsp + 0xe8]
cmp r10d, dword [rsp + 0x88]
ja 0x14001a5fd
add qword [rsp + 0xa0], 0x28
add rsi, 0xffffffffffffffd8
jne 0x14001a5ad
jmp 0x14001a42f
mov rsi, qword [rsp + 0x88]
sub esi, dword [rsp + 0xe8]
mov r10, qword [rsp + 0xa0]
add esi, dword [r10 + 0xc]
mov r10, qword [rsp + 0x90]
mov r10d, dword [r10]
add r10d, esi
add r10d, 4
cmp r15, r10
movzx esi, dil
mov edi, 1
cmove edi, esi
test r9, r9
cmove edi, esi
inc r9
mov r15, r10
jmp 0x14001a42f
cmp dword [rbp + 0xc], 0xcccccccc
jne 0x14001a2e6
movzx r10d, word [rbp + 0x10]
cmp r10d, 0x8d48
jne 0x14001a2e6
movzx r10d, word [rbp]
cmp r10d, 0x8d48
jne 0x14001a2e6
cmp byte [rbp + 0x17], 0xe9
jne 0x14001a2e6
cmp byte [rbp + 0x12], 0xd
jne 0x14001a2e6
cmp byte [rbp + 7], 0xe9
jne 0x14001a2e6
cmp byte [rbp + 2], 0xd
jne 0x14001a2e6
lea r10, [r8 - 7]
cmp r10, 0xfffffffffffffffb
ja 0x14001a2e6
movzx r10d, word [rax + 6]
test r10, r10
je 0x14001a2e6
lea rbx, [rbp + 3]
mov qword [rsp + 0x88], rbx
sub ebx, dword [rsp + 0xf0]
movzx esi, word [rax + 0x14]
add rsi, qword [rsp + 0xb0]
shl r10, 3
lea r10, [r10 + r10*4]
mov qword [rsp + 0x90], r10
mov r10d, dword [rsi + 0x14]
mov dword [rsp + 0xa0], r10d
cmp r10d, ebx
ja 0x14001a710
mov r10d, dword [rsi + 0x10]
add r10d, dword [rsp + 0xa0]
cmp r10d, ebx
ja 0x14001a724
add rsi, 0x28
add qword [rsp + 0x90], 0xffffffffffffffd8
jne 0x14001a6ee
jmp 0x14001a2e6
sub ebx, dword [rsp + 0xa0]
add ebx, dword [rsi + 0xc]
mov r10, qword [rsp + 0x88]
mov r10d, dword [r10]
add r10d, ebx
add r10d, 4
cmp r15, r10
movzx esi, dil
mov edi, 1
cmove edi, esi
test r9, r9
cmove edi, esi
inc r9
mov r15, r10
jmp 0x14001a2e6
xor ebp, ebp
test r9, r9
je 0x14001a8cf
test dil, dil
jne 0x14001a8cf
mov rax, qword [0x140120530]
lea rcx, [r15 + rax]
mov qword [rsp + 0x90], rcx
lea r14, [r15 + rax]
add r14, 0x190
mov rdx, qword [0x140120500]
lea r12, [r15 + rax + 0x194]
mov rsi, qword [0x1401204b8]
mov ecx, dword [0x1401204c0]
mov rax, qword [0x1401204d0]
mov qword [rsp + 0xa0], rax
mov qword [rsp + 0xb0], rcx
lea rax, [rcx*8]
lea rbx, [rax + rax*2]
lea rax, [rsp + 0x3bc]
mov qword [rsp + 0xa8], rax
lea rcx, [0x140120428]
lea r9, [rsp + 0x4a0]
mov qword [rsp + 0x88], rdx
lea rax, [rsp + 0x3c8]
mov qword [rsp + 0x20], rax
mov r15, rcx
mov r8, r14
mov r13, r9
vzeroupper
call fcn.14000c5d0
test al, al
je 0x14001a8cd
mov rdi, qword [rsp + 0x3c8]
cmp rdi, r12
mov rbp, r12
cmovb rbp, rdi
sub rbp, r14
mov rdx, qword [rsp + 0x4a0]
mov rax, rbp
add rax, rdx
jb 0x14001a8cd
cmp dword [rsp + 0xb0], 0
je 0x14001a8cd
xor ecx, ecx
jmp 0x14001a869
add rcx, 0x18
cmp rbx, rcx
je 0x14001a8cd
cmp qword [rsi + rcx], rdx
ja 0x14001a860
cmp rax, qword [rsi + rcx + 8]
ja 0x14001a860
add rdx, qword [rsp + 0xa0]
mov r14, qword [rsp + 0xa8]
mov rcx, r14
mov r8, rbp
call fcn.14001fd00
cmp r12, rdi
jbe 0x14001a8be
add r14, rbp
mov qword [rsp + 0xa8], r14
mov r14, rdi
mov rdx, qword [rsp + 0x88]
mov rcx, r15
mov r9, r13
jmp 0x14001a7f8
mov rcx, rbp
xor ebp, ebp
jmp 0x14001a8dc
mov eax, dword [rsp + 0x3bc]
cmp rax, 0x100
jbe 0x14001a901
xor ebp, ebp
mov rcx, qword [rsp + 0xf0]
test rcx, rcx
je 0x14001a8e8
add rcx, 0xfffffffffffffff0
vzeroupper
call fcn.140009440
mov eax, ebp
add rsp, 0x1ca8
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
vzeroupper
ret
mov qword [rsp + 0xa8], rax
mov r13, qword [rsp + 0x90]
lea rdi, [r13 + 0x198]
add r13, 0x1a0
lea rax, [rsp + 0x498]
mov qword [rsp + 0xb0], rax
lea rcx, [0x140120428]
lea r9, [rsp + 0x4a0]
lea rax, [rsp + 0x3c8]
mov qword [rsp + 0x20], rax
mov r12, rcx
mov rdx, qword [rsp + 0x88]
mov r8, rdi
mov r15, r9
call fcn.14000c5d0
test al, al
je 0x14001a8cd
mov r14, qword [rsp + 0x3c8]
mov rbp, r13
cmp r14, r13
cmovb rbp, r14
sub rbp, rdi
mov rdx, qword [rsp + 0x4a0]
mov rax, rbp
add rax, rdx
jb 0x14001a8cd
xor ecx, ecx
jmp 0x14001a9a3
add rcx, 0x18
cmp rbx, rcx
je 0x14001a8cd
cmp qword [rsi + rcx], rdx
ja 0x14001a996
cmp rax, qword [rsi + rcx + 8]
ja 0x14001a996
add rdx, qword [rsp + 0xa0]
mov rdi, qword [rsp + 0xb0]
mov rcx, rdi
mov r8, rbp
call fcn.14001fd00
cmp r13, r14
jbe 0x14001a9e9
add rdi, rbp
mov qword [rsp + 0xb0], rdi
mov rdi, r14
mov r9, r15
mov rcx, r12
jmp 0x14001a93e
mov rsi, qword [rsp + 0xa8]
lea rcx, [rsi*8]
call fcn.14000abb0
mov rbp, rax
mov r14, qword [rsp + 0x498]
mov rbx, qword [0x140120500]
lea rsi, [r14 + rsi*8]
lea r13, [0x140120428]
mov qword [rsp + 0xb0], rax
lea rax, [rsp + 0x3c8]
mov qword [rsp + 0x20], rax
mov rcx, r13
mov rdx, rbx
mov r8, r14
lea r9, [rsp + 0x4a0]
call fcn.14000c5d0
test al, al
je 0x14001aac7
mov rdi, qword [rsp + 0x3c8]
cmp rdi, rsi
mov r15, rsi
cmovb r15, rdi
sub r15, r14
mov rdx, qword [rsp + 0x4a0]
mov rax, r15
add rax, rdx
jb 0x14001aac7
mov r8d, dword [0x1401204c0]
test r8, r8
je 0x14001aac7
mov rcx, qword [0x1401204b8]
shl r8, 3
lea r8, [r8 + r8*2]
xor r9d, r9d
jmp 0x14001aa98
add r9, 0x18
cmp r8, r9
je 0x14001aac7
cmp qword [rcx + r9], rdx
ja 0x14001aa8f
cmp rax, qword [rcx + r9 + 8]
ja 0x14001aa8f
add rdx, qword [0x1401204d0]
mov rcx, rbp
mov r8, r15
call fcn.14001fd00
cmp rsi, rdi
jbe 0x14001aaee
add rbp, r15
mov r14, rdi
jmp 0x14001aa23
xor ebp, ebp
cmp qword [rsp + 0xb0], 0
je 0x14001a8cf
mov rcx, qword [rsp + 0xb0]
add rcx, 0xfffffffffffffff0
call fcn.140009440
jmp 0x14001a8cf
cmp dword [rsp + 0xa8], 0
je 0x14001ecc8
mov rax, qword [rsp + 0xb0]
mov rcx, qword [rsp + 0xa8]
lea rcx, [rax + rcx*8]
mov qword [rsp + 0xa0], rcx
xor ecx, ecx
mov qword [rsp + 0x320], rcx
mov ecx, 0
mov qword [rsp + 0x190], rcx
mov ecx, 0
mov qword [rsp + 0x198], rcx
mov ecx, 0
mov qword [rsp + 0x1a0], rcx
mov ecx, 0
mov qword [rsp + 0x1a8], rcx
mov ecx, 0
mov qword [rsp + 0x1b0], rcx
mov ecx, 0
mov qword [rsp + 0x1b8], rcx
mov ecx, 0
mov qword [rsp + 0x1c0], rcx
mov ecx, 0
mov qword [rsp + 0x1c8], rcx
mov ecx, 0
mov qword [rsp + 0x1d0], rcx
mov ecx, 0
mov qword [rsp + 0x1d8], rcx
mov ecx, 0
mov qword [rsp + 0x1e0], rcx
mov ecx, 0
mov qword [rsp + 0x1e8], rcx
mov ecx, 0
mov qword [rsp + 0x1f0], rcx
mov ecx, 0
mov qword [rsp + 0x1f8], rcx
mov ecx, 0
mov qword [rsp + 0x200], rcx
mov ecx, 0
mov qword [rsp + 0x208], rcx
mov ecx, 0
mov qword [rsp + 0x210], rcx
mov ecx, 0
mov qword [rsp + 0x218], rcx
mov ecx, 0
mov qword [rsp + 0x220], rcx
mov ecx, 0
mov qword [rsp + 0x228], rcx
mov ecx, 0
mov qword [rsp + 0x230], rcx
mov ecx, 0
mov qword [rsp + 0x238], rcx
mov ecx, 0
mov qword [rsp + 0x240], rcx
mov ecx, 0
mov qword [rsp + 0x248], rcx
mov ecx, 0
mov qword [rsp + 0x250], rcx
mov ecx, 0
mov qword [rsp + 0x258], rcx
mov ecx, 0
mov qword [rsp + 0x260], rcx
mov ecx, 0
mov qword [rsp + 0x268], rcx
mov ecx, 0
mov qword [rsp + 0x270], rcx
mov ecx, 0
mov qword [rsp + 0x278], rcx
mov ecx, 0
mov qword [rsp + 0x280], rcx
mov ecx, 0
mov qword [rsp + 0x288], rcx
mov ecx, 0
mov qword [rsp + 0x290], rcx
mov ecx, 0
mov qword [rsp + 0x298], rcx
mov ecx, 0
mov qword [rsp + 0x2a0], rcx
mov ecx, 0
mov qword [rsp + 0x2a8], rcx
mov ecx, 0
mov qword [rsp + 0x2b0], rcx
mov ecx, 0
mov qword [rsp + 0x2b8], rcx
mov ecx, 0
mov qword [rsp + 0x2c0], rcx
mov ecx, 0
mov qword [rsp + 0x2c8], rcx
mov ecx, 0
mov qword [rsp + 0x2d0], rcx
mov ecx, 0
mov qword [rsp + 0x2d8], rcx
mov ecx, 0
mov qword [rsp + 0x2e0], rcx
mov ecx, 0
mov qword [rsp + 0x2e8], rcx
mov ecx, 0
mov qword [rsp + 0x2f0], rcx
mov ecx, 0
mov qword [rsp + 0x2f8], rcx
mov ecx, 0
mov qword [rsp + 0x300], rcx
mov ecx, 0
mov qword [rsp + 0x308], rcx
mov ecx, 0
mov qword [rsp + 0x310], rcx
mov ecx, 0
mov qword [rsp + 0x318], rcx
mov ecx, 0
mov qword [rsp + 0x328], rcx
mov ecx, 0
mov qword [rsp + 0x330], rcx
mov ecx, 0
mov qword [rsp + 0x338], rcx
mov ecx, 0
mov qword [rsp + 0x340], rcx
mov ecx, 0
mov qword [rsp + 0x348], rcx
mov ecx, 0
mov qword [rsp + 0x350], rcx
mov ecx, 0
mov qword [rsp + 0x358], rcx
mov ecx, 0
mov qword [rsp + 0x360], rcx
mov ecx, 0
mov qword [rsp + 0x368], rcx
mov ecx, 0
mov qword [rsp + 0x370], rcx
mov ecx, 0
mov qword [rsp + 0x378], rcx
mov ecx, 0
mov qword [rsp + 0x380], rcx
mov ecx, 0
mov qword [rsp + 0x388], rcx
mov ecx, 0
mov qword [rsp + 0x390], rcx
mov ecx, 0
mov qword [rsp + 0x398], rcx
mov ecx, 0
mov qword [rsp + 0x3a0], rcx
mov ecx, 0
mov qword [rsp + 0x3a8], rcx
mov ecx, 0
mov qword [rsp + 0x188], rcx
mov ecx, 0
mov qword [rsp + 0x180], rcx
mov ecx, 0
mov qword [rsp + 0x178], rcx
mov ecx, 0
mov qword [rsp + 0x170], rcx
mov ecx, 0
mov qword [rsp + 0x168], rcx
mov ecx, 0
mov qword [rsp + 0x160], rcx
mov ecx, 0
mov qword [rsp + 0x158], rcx
mov ecx, 0
mov qword [rsp + 0x150], rcx
mov ecx, 0
mov qword [rsp + 0x148], rcx
xor ecx, ecx
mov qword [rsp + 0x140], rcx
xor ecx, ecx
mov qword [rsp + 0x138], rcx
xor ecx, ecx
mov qword [rsp + 0x130], rcx
xor ecx, ecx
mov qword [rsp + 0x128], rcx
xor ecx, ecx
mov qword [rsp + 0x120], rcx
xor ecx, ecx
mov qword [rsp + 0x118], rcx
xor ecx, ecx
mov qword [rsp + 0x110], rcx
xor ecx, ecx
mov qword [rsp + 0x108], rcx
xor ecx, ecx
mov qword [rsp + 0x100], rcx
mov qword [rsp + 0xa8], rax
jmp 0x14001af84
mov rax, qword [rsp + 0xa8]
add rax, 8
mov qword [rsp + 0xa8], rax
cmp rax, qword [rsp + 0xa0]
je 0x14001f024
mov rax, qword [rsp + 0xa8]
mov rbx, qword [rax]
lea r12, [rbx + 8]
mov r13, r12
jmp 0x14001afa1
test dil, dil
je 0x14001b053
mov r14, r13
and r14, 0xfffffffffffff000
add r14, 0x1000
mov r9, r14
sub r9, r13
mov rdx, qword [0x140120500]
lea rcx, [rsp + 0x4a0]
mov r8, r13
call fcn.14001f540
movzx esi, byte [rsp + 0x4b0]
cmp sil, 2
je 0x14001b062
mov rbp, qword [rsp + 0x4a0]
mov rax, qword [rsp + 0x4a8]
mov dil, 1
test rax, rax
je 0x14001b009
mov rcx, rbp
cmp byte [rcx], 0
je 0x14001b00e
inc rcx
dec rax
jne 0x14001affc
mov r13, r14
jmp 0x14001b038
mov rdx, r13
sub rdx, rbx
sub rdx, rbp
lea r9, [rdx + rcx]
add r9, 0xfffffffffffffff8
mov rdx, qword [0x140120500]
lea rcx, [rsp + 0x480]
mov r8, r12
call fcn.14001f540
xor edi, edi
cmp sil, 1
jne 0x14001af98
add rbp, 0xfffffffffffffff0
mov rcx, rbp
call fcn.140009440
jmp 0x14001af98
movzx r13d, byte [rsp + 0x490]
cmp r13b, 2
jne 0x14001b085
mov r13b, 2
cmp r13b, 1
jne 0x14001af62
mov rcx, qword [rsp + 0x480]
add rcx, 0xfffffffffffffff0
call fcn.140009440
jmp 0x14001af62
mov rax, qword [rsp + 0x488]
mov qword [rsp + 0xe8], rax
cmp rax, 5
jb 0x14001b065
mov rax, qword [rsp + 0x480]
mov qword [rsp + 0x98], rax
lea rdi, [rbx + 0x588]
mov rax, qword [0x140120500]
mov qword [rsp + 0x88], rax
add rbx, 0x5c0
mov rbp, qword [0x1401204b8]
mov eax, dword [0x1401204c0]
mov rcx, qword [0x1401204d0]
mov qword [rsp + 0x48], rcx
mov qword [rsp + 0x90], rax
shl rax, 3
lea rsi, [rax + rax*2]
lea r12, [rsp + 0x3c8]
lea rax, [rsp + 0x450]
mov qword [rsp + 0x20], rax
lea rcx, [0x140120428]
mov rdx, qword [rsp + 0x88]
mov r8, rdi
lea r9, [rsp + 0x4a0]
call fcn.14000c5d0
test al, al
je 0x14001b065
mov r14, qword [rsp + 0x450]
cmp r14, rbx
mov r15, rbx
cmovb r15, r14
sub r15, rdi
mov rdx, qword [rsp + 0x4a0]
mov rax, r15
add rax, rdx
jb 0x14001b065
cmp dword [rsp + 0x90], 0
je 0x14001b065
xor ecx, ecx
jmp 0x14001b175
add rcx, 0x18
cmp rsi, rcx
je 0x14001b065
cmp qword [rbp + rcx], rdx
ja 0x14001b168
cmp rax, qword [rbp + rcx + 8]
ja 0x14001b168
add rdx, qword [rsp + 0x48]
mov rcx, r12
mov r8, r15
call fcn.14001fd00
cmp rbx, r14
jbe 0x14001b1a3
add r12, r15
mov rdi, r14
jmp 0x14001b0f9
mov eax, dword [rsp + 0x3cc]
mov qword [rsp + 0x410], rax
mov eax, dword [rsp + 0x3d8]
mov qword [rsp + 0x408], rax
mov rax, qword [rsp + 0x3f8]
mov qword [rsp + 0x3b0], rax
mov rsi, qword [rsp + 0x3b0]
test rsi, rsi
je 0x14001eca4
lea rdi, [rsi + 0x20]
add rsi, 0x1820
mov eax, dword [rsp + 0x90]
shl rax, 3
lea rbx, [rax + rax*2]
lea r12, [rsp + 0x4a0]
lea rax, [rsp + 0xd0]
mov qword [rsp + 0x20], rax
lea rcx, [0x140120428]
mov rdx, qword [rsp + 0x88]
mov r8, rdi
lea r9, [rsp + 0x450]
call fcn.14000c5d0
test al, al
je 0x14001eca4
mov r14, qword [rsp + 0xd0]
cmp r14, rsi
mov r15, rsi
cmovb r15, r14
sub r15, rdi
mov rdx, qword [rsp + 0x450]
mov rax, r15
add rax, rdx
jb 0x14001eca4
cmp dword [rsp + 0x90], 0
je 0x14001eca4
xor ecx, ecx
jmp 0x14001b280
add rcx, 0x18
cmp rbx, rcx
je 0x14001eca4
cmp qword [rbp + rcx], rdx
ja 0x14001b273
cmp rax, qword [rbp + rcx + 8]
ja 0x14001b273
add rdx, qword [rsp + 0x48]
mov rcx, r12
mov r8, r15
call fcn.14001fd00
cmp rsi, r14
jbe 0x14001b2ae
add r12, r15
mov rdi, r14
jmp 0x14001b204
xor eax, eax
mov qword [rsp + 0x90], rax
xor eax, eax
mov qword [rsp + 0x88], rax
jmp 0x14001b2e7
mov rcx, qword [rsp + 0x88]
inc rcx
mov rax, rcx
mov qword [rsp + 0x88], rcx
cmp rcx, 0x100
je 0x14001ebbe
mov edi, 0x1c
mov rax, qword [rsp + 0x90]
cmp rax, qword [rsp + 0x410]
je 0x14001b3ff
mov rax, qword [rsp + 0x90]
cmp rax, qword [rsp + 0x408]
je 0x14001b3ff
mov rax, qword [rsp + 0x88]
lea rax, [rax + rax*2]
mov rdi, qword [rsp + rax*8 + 0x4a0]
mov r12, qword [0x140120500]
lea rsi, [rdi + 0x30]
mov rbx, qword [0x1401204b8]
mov ebp, dword [0x1401204c0]
mov rax, qword [0x1401204d0]
mov qword [rsp + 0xf8], rax
mov rax, rbp
shl rax, 3
lea r13, [rax + rax*2]
lea rax, [rsp + 0x450]
mov qword [rsp + 0x48], rax
lea rax, [rsp + 0x50]
mov qword [rsp + 0x20], rax
lea rcx, [0x140120428]
mov rdx, r12
mov r8, rdi
lea r9, [rsp + 0xd0]
call fcn.14000c5d0
test al, al
je 0x14001b3fa
mov r14, qword [rsp + 0x50]
cmp r14, rsi
mov r15, rsi
cmovb r15, r14
sub r15, rdi
mov rdx, qword [rsp + 0xd0]
mov rax, r15
add rax, rdx
jb 0x14001b3fa
test ebp, ebp
je 0x14001b3fa
xor ecx, ecx
jmp 0x14001b3c6
add rcx, 0x18
cmp r13, rcx
je 0x14001b3fa
cmp qword [rbx + rcx], rdx
ja 0x14001b3bd
cmp rax, qword [rbx + rcx + 8]
ja 0x14001b3bd
add rdx, qword [rsp + 0xf8]
mov rcx, qword [rsp + 0x48]
mov r8, r15
call fcn.14001fd00
cmp rsi, r14
jbe 0x14001b415
add qword [rsp + 0x48], r15
mov rdi, r14
jmp 0x14001b36b
mov edi, 0x1d
cmp edi, 0x1d
je 0x14001b2c4
test edi, edi
je 0x14001b2c4
jmp 0x14001ebbe
mov r14, qword [rsp + 0x458]
mov r13, r14
jmp 0x14001b42b
test sil, sil
je 0x14001b4cf
mov rdi, r13
and rdi, 0xfffffffffffff000
add rdi, 0x1000
mov r9, rdi
sub r9, r13
mov rdx, qword [0x140120500]
lea rcx, [rsp + 0xd0]
mov r8, r13
call fcn.14001f540
movzx ebx, byte [rsp + 0xe0]
cmp bl, 2
je 0x14001b4d6
mov r12, qword [rsp + 0xd0]
mov rax, qword [rsp + 0xd8]
mov sil, 1
test rax, rax
je 0x14001b48e
mov rcx, r12
cmp byte [rcx], 0
je 0x14001b493
inc rcx
dec rax
jne 0x14001b481
mov r13, rdi
jmp 0x14001b4b5
mov r9, r13
sub r9, r14
sub r9, r12
add r9, rcx
mov rdx, qword [0x140120500]
lea rcx, [rsp + 0x50]
mov r8, r14
call fcn.14001f540
xor esi, esi
cmp bl, 1
jne 0x14001b422
add r12, 0xfffffffffffffff0
mov rcx, r12
call fcn.140009440
jmp 0x14001b422
cmp byte [rsp + 0x60], 2
jne 0x14001b4e2
mov edi, 0x1d
mov al, 2
jmp 0x14001b5f2
mov r14, qword [rsp + 0x460]
mov r13, r14
jmp 0x14001b4f8
test sil, sil
je 0x14001b5a3
mov rdi, r13
and rdi, 0xfffffffffffff000
add rdi, 0x1000
mov r9, rdi
sub r9, r13
mov rdx, qword [0x140120500]
lea rcx, [rsp + 0xd0]
mov r8, r13
call fcn.14001f540
movzx ebx, byte [rsp + 0xe0]
cmp bl, 2
je 0x14001b5d1
mov r12, qword [rsp + 0xd0]
mov rax, qword [rsp + 0xd8]
mov sil, 1
test rax, rax
je 0x14001b55f
mov rcx, r12
cmp byte [rcx], 0
je 0x14001b564
inc rcx
dec rax
jne 0x14001b552
mov r13, rdi
jmp 0x14001b589
mov r9, r13
sub r9, r14
sub r9, r12
add r9, rcx
mov rdx, qword [0x140120500]
lea rcx, [rsp + 0xb8]
mov r8, r14
call fcn.14001f540
xor esi, esi
cmp bl, 1
jne 0x14001b4ef
add r12, 0xfffffffffffffff0
mov rcx, r12
call fcn.140009440
jmp 0x14001b4ef
movzx ecx, byte [rsp + 0xc8]
mov edi, 0x1d
mov al, 2
cmp cl, 2
je 0x14001b5d8
movzx r9d, word [rsp + 0x46c]
cmp r9, 0x1000
jbe 0x14001b612
mov eax, ecx
cmp al, 1
je 0x14001b5dc
jmp 0x14001b5ed
mov edi, 0x1d
mov al, 2
cmp al, 1
jne 0x14001b5ed
mov rcx, qword [rsp + 0xb8]
add rcx, 0xfffffffffffffff0
call fcn.140009440
movzx eax, byte [rsp + 0x60]
cmp al, 1
jne 0x14001b3ff
mov byte [rsp + 0x60], 2
mov rcx, qword [rsp + 0x50]
add rcx, 0xfffffffffffffff0
call fcn.140009440
jmp 0x14001b3ff
mov r8, qword [rsp + 0x478]
mov rdx, qword [0x140120500]
lea rcx, [rsp + 0x438]
call fcn.14001f770
movzx eax, byte [rsp + 0x448]
cmp al, 2
jne 0x14001b646
mov edi, 0x1d
mov al, 2
jmp 0x14001eb94
mov rdx, qword [rsp + 0x440]
test rdx, rdx
je 0x14001eb8a
mov rcx, rdx
mov rax, qword [rsp + 0x438]
shl rcx, 5
mov qword [rsp + 0x48], rax
add rcx, rax
mov qword [rsp + 0xf8], rcx
jmp 0x14001b694
mov rax, qword [rsp + 0x48]
add rax, 0x20
mov qword [rsp + 0x48], rax
cmp rax, qword [rsp + 0xf8]
je 0x14001eb82
mov rax, qword [rsp + 0x48]
mov r14, qword [rax]
mov r13, r14
jmp 0x14001b6aa
test sil, sil
je 0x14001b752
mov rdi, r13
and rdi, 0xfffffffffffff000
add rdi, 0x1000
mov r9, rdi
sub r9, r13
mov rdx, qword [0x140120500]
lea rcx, [rsp + 0xd0]
mov r8, r13
call fcn.14001f540
movzx ebx, byte [rsp + 0xe0]
cmp bl, 2
je 0x14001b863
mov r12, qword [rsp + 0xd0]
mov rax, qword [rsp + 0xd8]
mov sil, 1
test rax, rax
je 0x14001b711
mov rcx, r12
cmp byte [rcx], 0
je 0x14001b716
inc rcx
dec rax
jne 0x14001b704
mov r13, rdi
jmp 0x14001b738
mov r9, r13
sub r9, r14
sub r9, r12
add r9, rcx
mov rdx, qword [0x140120500]
lea rcx, [rsp + 0x68]
mov r8, r14
call fcn.14001f540
xor esi, esi
cmp bl, 1
jne 0x14001b6a1
add r12, 0xfffffffffffffff0
mov rcx, r12
call fcn.140009440
jmp 0x14001b6a1
movzx ecx, byte [rsp + 0x78]
mov al, 2
mov byte [rsp + 0x87], cl
cmp cl, 2
je 0x14001eb62
mov rax, qword [rsp + 0x48]
mov rsi, qword [rax + 8]
lea rdi, [rsi + 8]
mov r12, qword [0x140120500]
add rsi, 0x10
mov rbx, qword [0x1401204b8]
mov ebp, dword [0x1401204c0]
mov rax, qword [0x1401204d0]
mov qword [rsp + 0x400], rax
mov rax, rbp
shl rax, 3
lea r13, [rax + rax*2]
lea rax, [rsp + 0x430]
mov qword [rsp + 0x3c0], rax
lea rax, [rsp + 0x418]
mov qword [rsp + 0x20], rax
lea rcx, [0x140120428]
mov rdx, r12
mov r8, rdi
lea r9, [rsp + 0xd0]
call fcn.14000c5d0
test al, al
je 0x14001eb5a
mov r14, qword [rsp + 0x418]
cmp r14, rsi
mov r15, rsi
cmovb r15, r14
sub r15, rdi
mov rdx, qword [rsp + 0xd0]
mov rax, r15
add rax, rdx
jb 0x14001eb5a
test ebp, ebp
je 0x14001eb5a
xor ecx, ecx
jmp 0x14001b829
add rcx, 0x18
cmp r13, rcx
je 0x14001eb5a
cmp qword [rbx + rcx], rdx
ja 0x14001b81c
cmp rax, qword [rbx + rcx + 8]
ja 0x14001b81c
add rdx, qword [rsp + 0x400]
mov rcx, qword [rsp + 0x3c0]
mov r8, r15
call fcn.14001fd00
cmp rsi, r14
jbe 0x14001b86a
add qword [rsp + 0x3c0], r15
mov rdi, r14
jmp 0x14001b7b8
mov al, 2
jmp 0x14001eb62
mov r14, qword [rsp + 0x430]
mov r13, r14
mov rdi, r13
and rdi, 0xfffffffffffff000
add rdi, 0x1000
mov r9, rdi
sub r9, r13
mov rdx, qword [0x140120500]
lea rcx, [rsp + 0xd0]
mov r8, r13
call fcn.14001f540
movzx ebx, byte [rsp + 0xe0]
cmp bl, 2
je 0x14001b928
mov r12, qword [rsp + 0xd0]
mov rax, qword [rsp + 0xd8]
mov sil, 1
test rax, rax
je 0x14001b8d8
mov rcx, r12
cmp byte [rcx], 0
je 0x14001b8dd
inc rcx
dec rax
jne 0x14001b8cb
mov r13, rdi
jmp 0x14001b902
mov r9, r13
sub r9, r14
sub r9, r12
add r9, rcx
mov rdx, qword [0x140120500]
lea rcx, [rsp + 0x418]
mov r8, r14
call fcn.14001f540
xor esi, esi
cmp bl, 1
jne 0x14001b913
add r12, 0xfffffffffffffff0
mov rcx, r12
call fcn.140009440
test sil, sil
jne 0x14001b875
movzx eax, byte [rsp + 0x428]
cmp al, 2
jne 0x14001b92f
mov al, 2
jmp 0x14001eb31
cmp qword [rsp + 0xe8], 0xa
jne 0x14001e526
mov rcx, qword [rsp + 0x98]
cmp dword [rcx], 0x65696c63
jne 0x14001c2ac
mov rcx, qword [rsp + 0x98]
movzx ecx, word [rcx + 4]
cmp ecx, 0x746e
jne 0x14001c2ac
mov rcx, qword [rsp + 0xb8]
mov rdx, qword [rsp + 0xc0]
cmp rdx, 7
jne 0x14001bb69
cmp dword [rcx], 0x69746e65
jne 0x14001be4d
movzx edx, word [rcx + 4]
cmp edx, 0x7974
jne 0x14001ba20
cmp byte [rcx + 6], 0x32
jne 0x14001ba20
cmp qword [rsp + 0x58], 0xf
jne 0x14001ba20
mov rdx, qword [rsp + 0x50]
movabs r8, 0x49797469746e4543
cmp qword [rdx], r8
jne 0x14001ba20
cmp dword [rdx + 8], 0x746e6564
jne 0x14001ba20
movzx r8d, word [rdx + 0xc]
cmp r8d, 0x7469
jne 0x14001ba20
cmp byte [rdx + 0xe], 0x79
jne 0x14001ba20
cmp qword [rsp + 0x70], 7
jne 0x14001ba20
mov rdx, qword [rsp + 0x68]
cmp dword [rdx], 0x50705f6d
jne 0x14001ba20
movzx r8d, word [rdx + 4]
cmp r8d, 0x6572
jne 0x14001ba20
cmp byte [rdx + 6], 0x76
jne 0x14001ba20
inc qword [rsp + 0x320]
mov rdx, qword [rsp + 0x48]
movzx edx, word [rdx + 0x10]
mov word [0x140120ac2], dx
movzx edx, word [rcx + 4]
cmp edx, 0x7974
jne 0x14001bab0
cmp byte [rcx + 6], 0x32
jne 0x14001bab0
cmp qword [rsp + 0x58], 0xf
jne 0x14001bab0
mov rdx, qword [rsp + 0x50]
movabs r8, 0x49797469746e4543
cmp qword [rdx], r8
jne 0x14001bab0
cmp dword [rdx + 8], 0x746e6564
jne 0x14001bab0
movzx r8d, word [rdx + 0xc]
cmp r8d, 0x7469
jne 0x14001bab0
cmp byte [rdx + 0xe], 0x79
jne 0x14001bab0
cmp qword [rsp + 0x70], 7
jne 0x14001bab0
mov rdx, qword [rsp + 0x68]
cmp dword [rdx], 0x4e705f6d
jne 0x14001bab0
movzx r8d, word [rdx + 4]
cmp r8d, 0x7865
jne 0x14001bab0
cmp byte [rdx + 6], 0x74
jne 0x14001bab0
inc qword [rsp + 0x190]
mov rdx, qword [rsp + 0x48]
movzx edx, word [rdx + 0x10]
mov word [0x140120ac4], dx
movzx edx, word [rcx + 4]
cmp edx, 0x7974
jne 0x14001be4d
cmp byte [rcx + 6], 0x32
jne 0x14001be4d
cmp qword [rsp + 0x58], 0xf
jne 0x14001be4d
mov rcx, qword [rsp + 0x50]
movabs rdx, 0x49797469746e4543
cmp qword [rcx], rdx
jne 0x14001be4d
cmp dword [rcx + 8], 0x746e6564
jne 0x14001be4d
movzx edx, word [rcx + 0xc]
cmp edx, 0x7469
jne 0x14001be4d
cmp byte [rcx + 0xe], 0x79
jne 0x14001be4d
cmp qword [rsp + 0x70], 7
jne 0x14001be4d
mov rcx, qword [rsp + 0x68]
cmp dword [rcx], 0x6c665f6d
jne 0x14001be4d
movzx edx, word [rcx + 4]
cmp edx, 0x6761
jne 0x14001be4d
cmp byte [rcx + 6], 0x73
jne 0x14001be4d
inc qword [rsp + 0x198]
mov rcx, qword [rsp + 0x48]
movzx ecx, word [rcx + 0x10]
mov word [0x140120ac6], cx
jmp 0x14001be4d
cmp rdx, 6
jne 0x14001be4d
cmp dword [rcx], 0x65696c63
jne 0x14001be4d
movzx edx, word [rcx + 4]
cmp edx, 0x746e
jne 0x14001bbf9
cmp qword [rsp + 0x58], 0x14
jne 0x14001bbf9
mov rdx, qword [rsp + 0x50]
movabs r8, 0x6269727474415f43
cmp qword [rdx], r8
jne 0x14001bbf9
movabs r8, 0x61746e6f43657475
cmp qword [rdx + 8], r8
jne 0x14001bbf9
cmp dword [rdx + 0x10], 0x72656e69
jne 0x14001bbf9
cmp qword [rsp + 0x70], 6
jne 0x14001bbf9
mov rdx, qword [rsp + 0x68]
cmp dword [rdx], 0x74495f6d
jne 0x14001bbf9
movzx edx, word [rdx + 4]
cmp edx, 0x6d65
jne 0x14001bbf9
inc qword [rsp + 0x1a0]
mov rdx, qword [rsp + 0x48]
movzx edx, word [rdx + 0x10]
mov word [0x140120ac8], dx
cmp dword [rcx], 0x65696c63
jne 0x14001be4d
movzx edx, word [rcx + 4]
cmp edx, 0x746e
jne 0x14001bc7d
cmp qword [rsp + 0x58], 0x12
jne 0x14001bc7d
mov rdx, qword [rsp + 0x50]
movabs r8, 0x6c50657361425f43
cmp qword [rdx], r8
jne 0x14001bc7d
movabs r8, 0x7061655772657961
cmp qword [rdx + 8], r8
jne 0x14001bc7d
movzx edx, word [rdx + 0x10]
cmp edx, 0x6e6f
jne 0x14001bc7d
cmp qword [rsp + 0x70], 8
jne 0x14001bc7d
mov rdx, qword [rsp + 0x68]
movabs r8, 0x3170696c43695f6d
cmp qword [rdx], r8
jne 0x14001bc7d
inc qword [rsp + 0x1a8]
mov rdx, qword [rsp + 0x48]
movzx edx, word [rdx + 0x10]
mov word [0x140120aca], dx
movzx edx, word [rcx + 4]
cmp edx, 0x746e
jne 0x14001bd0e
cmp qword [rsp + 0x58], 0x12
jne 0x14001bd0e
mov rdx, qword [rsp + 0x50]
movabs r8, 0x6c50657361425f43
cmp qword [rdx], r8
jne 0x14001bd0e
movabs r8, 0x7061655772657961
cmp qword [rdx + 8], r8
jne 0x14001bd0e
movzx edx, word [rdx + 0x10]
cmp edx, 0x6e6f
jne 0x14001bd0e
cmp qword [rsp + 0x70], 0xe
jne 0x14001bd0e
mov rdx, qword [rsp + 0x68]
movabs r8, 0x7265736552705f6d
cmp qword [rdx], r8
jne 0x14001bd0e
cmp dword [rdx + 8], 0x6d416576
jne 0x14001bd0e
movzx edx, word [rdx + 0xc]
cmp edx, 0x6f6d
jne 0x14001bd0e
inc qword [rsp + 0x1b0]
mov rdx, qword [rsp + 0x48]
movzx edx, word [rdx + 0x10]
mov word [0x140120acc], dx
movzx edx, word [rcx + 4]
cmp edx, 0x746e
jne 0x14001bdae
cmp qword [rsp + 0x58], 0x12
jne 0x14001bdae
mov rdx, qword [rsp + 0x50]
movabs r8, 0x6c50657361425f43
cmp qword [rdx], r8
jne 0x14001bdae
movabs r8, 0x7061655772657961
cmp qword [rdx + 8], r8
jne 0x14001bdae
movzx edx, word [rdx + 0x10]
cmp edx, 0x6e6f
jne 0x14001bdae
cmp qword [rsp + 0x70], 0x18
jne 0x14001bdae
mov rdx, qword [rsp + 0x68]
movabs r8, 0x507478654e6e5f6d
cmp qword [rdx], r8
jne 0x14001bdae
movabs r8, 0x74417972616d6972
cmp qword [rdx + 8], r8
jne 0x14001bdae
movabs r8, 0x6b6369546b636174
cmp qword [rdx + 0x10], r8
jne 0x14001bdae
inc qword [rsp + 0x1b8]
mov rdx, qword [rsp + 0x48]
movzx edx, word [rdx + 0x10]
mov word [0x140120ace], dx
movzx ecx, word [rcx + 4]
cmp ecx, 0x746e
jne 0x14001be4d
cmp qword [rsp + 0x58], 0x12
jne 0x14001be4d
mov rcx, qword [rsp + 0x50]
movabs rdx, 0x6c50657361425f43
cmp qword [rcx], rdx
jne 0x14001be4d
movabs rdx, 0x7061655772657961
cmp qword [rcx + 8], rdx
jne 0x14001be4d
movzx ecx, word [rcx + 0x10]
cmp ecx, 0x6e6f
jne 0x14001be4d
cmp qword [rsp + 0x70], 0x1a
jne 0x14001be4d
mov rcx, qword [rsp + 0x68]
movabs rdx, 0x537478654e6e5f6d
cmp qword [rcx], rdx
jne 0x14001be4d
movabs rdx, 0x797261646e6f6365
cmp qword [rcx + 8], rdx
jne 0x14001be4d
movabs rdx, 0x69546b6361747441
cmp qword [rcx + 0x10], rdx
jne 0x14001be4d
movzx ecx, word [rcx + 0x18]
xor edx, edx
cmp ecx, 0x6b63
sete dl
add qword [rsp + 0x1c0], rdx
cmp qword [rsp + 0xc0], 6
jne 0x14001c2ac
mov rcx, qword [rsp + 0xb8]
cmp dword [rcx], 0x65696c63
jne 0x14001c2ac
movzx edx, word [rcx + 4]
cmp edx, 0x746e
jne 0x14001beea
cmp qword [rsp + 0x58], 0xe
jne 0x14001beea
mov rdx, qword [rsp + 0x50]
movabs r8, 0x7061655753435f43
cmp qword [rdx], r8
jne 0x14001beea
cmp dword [rdx + 8], 0x61426e6f
jne 0x14001beea
movzx edx, word [rdx + 0xc]
cmp edx, 0x6573
jne 0x14001beea
cmp qword [rsp + 0x70], 0xc
jne 0x14001beea
mov rdx, qword [rsp + 0x68]
movabs r8, 0x7473727542625f6d
cmp qword [rdx], r8
jne 0x14001beea
cmp dword [rdx + 8], 0x65646f4d
jne 0x14001beea
inc qword [rsp + 0x1c8]
mov rdx, qword [rsp + 0x48]
movzx edx, word [rdx + 0x10]
mov word [0x140120ad0], dx
movzx edx, word [rcx + 4]
cmp edx, 0x746e
jne 0x14001bf6f
cmp qword [rsp + 0x58], 0xe
jne 0x14001bf6f
mov rdx, qword [rsp + 0x50]
movabs r8, 0x7061655753435f43
cmp qword [rdx], r8
jne 0x14001bf6f
cmp dword [rdx + 8], 0x61426e6f
jne 0x14001bf6f
movzx edx, word [rdx + 0xc]
cmp edx, 0x6573
jne 0x14001bf6f
cmp qword [rsp + 0x70], 0xb
jne 0x14001bf6f
mov rdx, qword [rsp + 0x68]
movabs r8, 0x6c65526e49625f6d
cmp qword [rdx], r8
jne 0x14001bf6f
movzx r8d, word [rdx + 8]
cmp r8d, 0x616f
jne 0x14001bf6f
cmp byte [rdx + 0xa], 0x64
jne 0x14001bf6f
inc qword [rsp + 0x1d0]
mov rdx, qword [rsp + 0x48]
movzx edx, word [rdx + 0x10]
mov word [0x140120ad2], dx
movzx edx, word [rcx + 4]
cmp edx, 0x746e
jne 0x14001bfef
cmp qword [rsp + 0x58], 0xe
jne 0x14001bfef
mov rdx, qword [rsp + 0x50]
movabs r8, 0x7061655753435f43
cmp qword [rdx], r8
jne 0x14001bfef
cmp dword [rdx + 8], 0x61426e6f
jne 0x14001bfef
movzx edx, word [rdx + 0xc]
cmp edx, 0x6573
jne 0x14001bfef
cmp qword [rsp + 0x70], 0xd
jne 0x14001bfef
mov rdx, qword [rsp + 0x68]
movabs r8, 0x6e656c6953625f6d
cmp qword [rdx], r8
jne 0x14001bfef
cmp dword [rdx + 8], 0x4f726563
jne 0x14001bfef
cmp byte [rdx + 0xc], 0x6e
jne 0x14001bfef
inc qword [rsp + 0x1d8]
mov rdx, qword [rsp + 0x48]
movzx edx, word [rdx + 0x10]
mov word [0x140120ad4], dx
movzx edx, word [rcx + 4]
cmp edx, 0x746e
jne 0x14001c069
cmp qword [rsp + 0x58], 0xe
jne 0x14001c069
mov rdx, qword [rsp + 0x50]
movabs r8, 0x7061655753435f43
cmp qword [rdx], r8
jne 0x14001c069
cmp dword [rdx + 8], 0x61426e6f
jne 0x14001c069
movzx edx, word [rdx + 0xc]
cmp edx, 0x6573
jne 0x14001c069
cmp qword [rsp + 0x70], 0xc
jne 0x14001c069
mov rdx, qword [rsp + 0x68]
movabs r8, 0x6e6f706165775f6d
cmp qword [rdx], r8
jne 0x14001c069
cmp dword [rdx + 8], 0x65646f4d
jne 0x14001c069
inc qword [rsp + 0x1e0]
mov rdx, qword [rsp + 0x48]
movzx edx, word [rdx + 0x10]
mov word [0x140120ad6], dx
movzx edx, word [rcx + 4]
cmp edx, 0x746e
jne 0x14001c0fa
cmp qword [rsp + 0x58], 0xe
jne 0x14001c0fa
mov rdx, qword [rsp + 0x50]
movabs r8, 0x7061655753435f43
cmp qword [rdx], r8
jne 0x14001c0fa
cmp dword [rdx + 8], 0x61426e6f
jne 0x14001c0fa
movzx edx, word [rdx + 0xc]
cmp edx, 0x6573
jne 0x14001c0fa
cmp qword [rsp + 0x70], 0x12
jne 0x14001c0fa
mov rdx, qword [rsp + 0x68]
movabs r8, 0x7275636341665f6d
cmp qword [rdx], r8
jne 0x14001c0fa
movabs r8, 0x6c616e6550796361
cmp qword [rdx + 8], r8
jne 0x14001c0fa
movzx edx, word [rdx + 0x10]
cmp edx, 0x7974
jne 0x14001c0fa
inc qword [rsp + 0x1e8]
mov rdx, qword [rsp + 0x48]
movzx edx, word [rdx + 0x10]
mov word [0x140120ad8], dx
movzx edx, word [rcx + 4]
cmp edx, 0x746e
jne 0x14001c180
cmp qword [rsp + 0x58], 0x11
jne 0x14001c180
mov rdx, qword [rsp + 0x50]
movabs r8, 0x7061655753435f43
cmp qword [rdx], r8
jne 0x14001c180
movabs r8, 0x7547657361426e6f
cmp qword [rdx + 8], r8
jne 0x14001c180
cmp byte [rdx + 0x10], 0x6e
jne 0x14001c180
cmp qword [rsp + 0x70], 0xb
jne 0x14001c180
mov rdx, qword [rsp + 0x68]
movabs r8, 0x654c6d6f6f7a5f6d
cmp qword [rdx], r8
jne 0x14001c180
movzx r8d, word [rdx + 8]
cmp r8d, 0x6576
jne 0x14001c180
cmp byte [rdx + 0xa], 0x6c
jne 0x14001c180
inc qword [rsp + 0x1f0]
mov rdx, qword [rsp + 0x48]
movzx edx, word [rdx + 0x10]
mov word [0x140120ada], dx
cmp dword [rcx], 0x65696c63
jne 0x14001c2ac
movzx edx, word [rcx + 4]
cmp edx, 0x746e
jne 0x14001c22b
cmp qword [rsp + 0x58], 0x11
jne 0x14001c22b
mov rdx, qword [rsp + 0x50]
movabs r8, 0x7061655753435f43
cmp qword [rdx], r8
jne 0x14001c22b
movabs r8, 0x7547657361426e6f
cmp qword [rdx + 8], r8
jne 0x14001c22b
cmp byte [rdx + 0x10], 0x6e
jne 0x14001c22b
cmp qword [rsp + 0x70], 0x16
jne 0x14001c22b
mov rdx, qword [rsp + 0x68]
movabs r8, 0x7473727542695f6d
cmp qword [rdx], r8
jne 0x14001c22b
movabs r8, 0x6d655273746f6853
cmp qword [rdx + 8], r8
jne 0x14001c22b
cmp dword [rdx + 0x10], 0x696e6961
jne 0x14001c22b
movzx edx, word [rdx + 0x14]
cmp edx, 0x676e
jne 0x14001c22b
movzx ecx, word [rcx + 4]
cmp ecx, 0x746e
jne 0x14001c2ac
cmp qword [rsp + 0x58], 0xc
jne 0x14001c2ac
mov rcx, qword [rsp + 0x50]
movabs rdx, 0x6e456e6f63455f43
cmp qword [rcx], rdx
jne 0x14001c2ac
cmp dword [rcx + 8], 0x79746974
jne 0x14001c2ac
cmp qword [rsp + 0x70], 0x12
jne 0x14001c2ac
mov rcx, qword [rsp + 0x68]
movabs rdx, 0x6269727474415f6d
cmp qword [rcx], rdx
jne 0x14001c2ac
movabs rdx, 0x67616e614d657475
cmp qword [rcx + 8], rdx
jne 0x14001c2ac
movzx ecx, word [rcx + 0x10]
cmp ecx, 0x7265
jne 0x14001c2ac
inc qword [rsp + 0x200]
mov rcx, qword [rsp + 0x48]
movzx ecx, word [rcx + 0x10]
mov word [0x140120ade], cx
mov rcx, qword [rsp + 0x98]
cmp dword [rcx], 0x65696c63
jne 0x14001cc28
mov rcx, qword [rsp + 0x98]
movzx ecx, word [rcx + 4]
cmp ecx, 0x746e
jne 0x14001cc28
cmp qword [rsp + 0xc0], 6
jne 0x14001c77f
mov rcx, qword [rsp + 0xb8]
cmp dword [rcx], 0x65696c63
jne 0x14001c77f
movzx edx, word [rcx + 4]
cmp edx, 0x746e
jne 0x14001c399
cmp qword [rsp + 0x58], 0xe
jne 0x14001c399
mov rdx, qword [rsp + 0x50]
movabs r8, 0x74496e6f63455f43
cmp qword [rdx], r8
jne 0x14001c399
cmp dword [rdx + 8], 0x69566d65
jne 0x14001c399
movzx edx, word [rdx + 0xc]
cmp edx, 0x7765
jne 0x14001c399
cmp qword [rsp + 0x70], 0x16
jne 0x14001c399
mov rdx, qword [rsp + 0x68]
movabs r8, 0x446d657449695f6d
cmp qword [rdx], r8
jne 0x14001c399
movabs r8, 0x6f6974696e696665
cmp qword [rdx + 8], r8
jne 0x14001c399
cmp dword [rdx + 0x10], 0x646e496e
jne 0x14001c399
movzx edx, word [rdx + 0x14]
cmp edx, 0x7865
jne 0x14001c399
inc qword [rsp + 0x208]
mov rdx, qword [rsp + 0x48]
movzx edx, word [rdx + 0x10]
mov word [0x140120ae0], dx
movzx edx, word [rcx + 4]
cmp edx, 0x746e
jne 0x14001c42d
cmp qword [rsp + 0x58], 0x16
jne 0x14001c42d
mov rdx, qword [rsp + 0x50]
movabs r8, 0x616c506573614243
cmp qword [rdx], r8
jne 0x14001c42d
movabs r8, 0x6f70616557726579
cmp qword [rdx + 8], r8
jne 0x14001c42d
cmp dword [rdx + 0x10], 0x6144566e
jne 0x14001c42d
movzx edx, word [rdx + 0x14]
cmp edx, 0x6174
jne 0x14001c42d
cmp qword [rsp + 0x70], 0xd
jne 0x14001c42d
mov rdx, qword [rsp + 0x68]
movabs r8, 0x6c75467349625f6d
cmp qword [rdx], r8
jne 0x14001c42d
cmp dword [rdx + 8], 0x7475416c
jne 0x14001c42d
cmp byte [rdx + 0xc], 0x6f
jne 0x14001c42d
inc qword [rsp + 0x210]
mov rdx, qword [rsp + 0x48]
movzx edx, word [rdx + 0x10]
mov word [0x140120ae2], dx
movzx edx, word [rcx + 4]
cmp edx, 0x746e
jne 0x14001c4ca
cmp qword [rsp + 0x58], 0x16
jne 0x14001c4ca
mov rdx, qword [rsp + 0x50]
movabs r8, 0x616c506573614243
cmp qword [rdx], r8
jne 0x14001c4ca
movabs r8, 0x6f70616557726579
cmp qword [rdx + 8], r8
jne 0x14001c4ca
cmp dword [rdx + 0x10], 0x6144566e
jne 0x14001c4ca
movzx edx, word [rdx + 0x14]
cmp edx, 0x6174
jne 0x14001c4ca
cmp qword [rsp + 0x70], 0xb
jne 0x14001c4ca
mov rdx, qword [rsp + 0x68]
movabs r8, 0x6c4378614d695f6d
cmp qword [rdx], r8
jne 0x14001c4ca
movzx r8d, word [rdx + 8]
cmp r8d, 0x7069
jne 0x14001c4ca
cmp byte [rdx + 0xa], 0x31
jne 0x14001c4ca
inc qword [rsp + 0x218]
mov rdx, qword [rsp + 0x48]
movzx edx, word [rdx + 0x10]
mov word [0x140120ae4], dx
movzx edx, word [rcx + 4]
cmp edx, 0x746e
jne 0x14001c54b
cmp qword [rsp + 0x58], 0x12
jne 0x14001c54b
mov rdx, qword [rsp + 0x50]
movabs r8, 0x6f70616557534343
cmp qword [rdx], r8
jne 0x14001c54b
movabs r8, 0x614456657361426e
cmp qword [rdx + 8], r8
jne 0x14001c54b
movzx edx, word [rdx + 0x10]
cmp edx, 0x6174
jne 0x14001c54b
cmp qword [rsp + 0x70], 0xc
jne 0x14001c54b
mov rdx, qword [rsp + 0x68]
movabs r8, 0x6e6f706165575f6d
cmp qword [rdx], r8
jne 0x14001c54b
cmp dword [rdx + 8], 0x65707954
jne 0x14001c54b
inc qword [rsp + 0x220]
mov rdx, qword [rsp + 0x48]
movzx edx, word [rdx + 0x10]
mov word [0x140120ae6], dx
movzx edx, word [rcx + 4]
cmp edx, 0x746e
jne 0x14001c5d2
cmp qword [rsp + 0x58], 0x12
jne 0x14001c5d2
mov rdx, qword [rsp + 0x50]
movabs r8, 0x6f70616557534343
cmp qword [rdx], r8
jne 0x14001c5d2
movabs r8, 0x614456657361426e
cmp qword [rdx + 8], r8
jne 0x14001c5d2
movzx edx, word [rdx + 0x10]
cmp edx, 0x6174
jne 0x14001c5d2
cmp qword [rsp + 0x70], 0xd
jne 0x14001c5d2
mov rdx, qword [rsp + 0x68]
movabs r8, 0x6c6379436c665f6d
cmp qword [rdx], r8
jne 0x14001c5d2
cmp dword [rdx + 8], 0x6d695465
jne 0x14001c5d2
cmp byte [rdx + 0xc], 0x65
jne 0x14001c5d2
inc qword [rsp + 0x228]
mov rdx, qword [rsp + 0x48]
movzx edx, word [rdx + 0x10]
mov word [0x140120ae8], dx
movzx edx, word [rcx + 4]
cmp edx, 0x746e
jne 0x14001c653
cmp qword [rsp + 0x58], 0x12
jne 0x14001c653
mov rdx, qword [rsp + 0x50]
movabs r8, 0x6f70616557534343
cmp qword [rdx], r8
jne 0x14001c653
movabs r8, 0x614456657361426e
cmp qword [rdx + 8], r8
jne 0x14001c653
movzx edx, word [rdx + 0x10]
cmp edx, 0x6174
jne 0x14001c653
cmp qword [rsp + 0x70], 0xc
jne 0x14001c653
mov rdx, qword [rsp + 0x68]
movabs r8, 0x5378614d6c665f6d
cmp qword [rdx], r8
jne 0x14001c653
cmp dword [rdx + 8], 0x64656570
jne 0x14001c653
inc qword [rsp + 0x230]
mov rdx, qword [rsp + 0x48]
movzx edx, word [rdx + 0x10]
mov word [0x140120aea], dx
cmp dword [rcx], 0x65696c63
jne 0x14001c77f
movzx edx, word [rcx + 4]
cmp edx, 0x746e
jne 0x14001c6fb
cmp qword [rsp + 0x58], 0x12
jne 0x14001c6fb
mov rdx, qword [rsp + 0x50]
movabs r8, 0x6f70616557534343
cmp qword [rdx], r8
jne 0x14001c6fb
movabs r8, 0x614456657361426e
cmp qword [rdx + 8], r8
jne 0x14001c6fb
movzx edx, word [rdx + 0x10]
cmp edx, 0x6174
jne 0x14001c6fb
cmp qword [rsp + 0x70], 0x12
jne 0x14001c6fb
mov rdx, qword [rsp + 0x68]
movabs r8, 0x63616e496c665f6d
cmp qword [rdx], r8
jne 0x14001c6fb
movabs r8, 0x6f4d796361727563
cmp qword [rdx + 8], r8
jne 0x14001c6fb
movzx edx, word [rdx + 0x10]
cmp edx, 0x6576
jne 0x14001c6fb
inc qword [rsp + 0x238]
mov rdx, qword [rsp + 0x48]
movzx edx, word [rdx + 0x10]
mov word [0x140120aec], dx
movzx ecx, word [rcx + 4]
cmp ecx, 0x746e
jne 0x14001c77f
cmp qword [rsp + 0x58], 0x12
jne 0x14001c77f
mov rcx, qword [rsp + 0x50]
movabs rdx, 0x6f70616557534343
cmp qword [rcx], rdx
jne 0x14001c77f
movabs rdx, 0x614456657361426e
cmp qword [rcx + 8], rdx
jne 0x14001c77f
movzx ecx, word [rcx + 0x10]
cmp ecx, 0x6174
jne 0x14001c77f
cmp qword [rsp + 0x70], 0xa
jne 0x14001c77f
mov rcx, qword [rsp + 0x68]
movabs rdx, 0x657270536c665f6d
cmp qword [rcx], rdx
jne 0x14001c77f
movzx ecx, word [rcx + 8]
cmp ecx, 0x6461
jne 0x14001c77f
inc qword [rsp + 0x240]
mov rcx, qword [rsp + 0x48]
movzx ecx, word [rcx + 0x10]
mov word [0x140120aee], cx
cmp qword [rsp + 0xc0], 6
jne 0x14001cc28
mov rcx, qword [rsp + 0xb8]
cmp dword [rcx], 0x65696c63
jne 0x14001cc28
movzx edx, word [rcx + 4]
cmp edx, 0x746e
jne 0x14001c848
cmp qword [rsp + 0x58], 0x12
jne 0x14001c848
mov rdx, qword [rsp + 0x50]
movabs r8, 0x6f70616557534343
cmp qword [rdx], r8
jne 0x14001c848
movabs r8, 0x614456657361426e
cmp qword [rdx + 8], r8
jne 0x14001c848
movzx edx, word [rdx + 0x10]
cmp edx, 0x6174
jne 0x14001c848
cmp qword [rsp + 0x70], 0x19
jne 0x14001c848
mov rdx, qword [rsp + 0x68]
movabs r8, 0x63616e496c665f6d
cmp qword [rdx], r8
jne 0x14001c848
movabs r8, 0x754a796361727563
cmp qword [rdx + 8], r8
jne 0x14001c848
movabs r8, 0x616974696e49706d
cmp qword [rdx + 0x10], r8
jne 0x14001c848
cmp byte [rdx + 0x18], 0x6c
jne 0x14001c848
inc qword [rsp + 0x248]
mov rdx, qword [rsp + 0x48]
movzx edx, word [rdx + 0x10]
mov word [0x140120af0], dx
movzx edx, word [rcx + 4]
cmp edx, 0x746e
jne 0x14001c8ed
cmp qword [rsp + 0x58], 0x12
jne 0x14001c8ed
mov rdx, qword [rsp + 0x50]
movabs r8, 0x6f70616557534343
cmp qword [rdx], r8
jne 0x14001c8ed
movabs r8, 0x614456657361426e
cmp qword [rdx + 8], r8
jne 0x14001c8ed
movzx edx, word [rdx + 0x10]
cmp edx, 0x6174
jne 0x14001c8ed
cmp qword [rsp + 0x70], 0x16
jne 0x14001c8ed
mov rdx, qword [rsp + 0x68]
movabs r8, 0x63616e496c665f6d
cmp qword [rdx], r8
jne 0x14001c8ed
movabs r8, 0x754a796361727563
cmp qword [rdx + 8], r8
jne 0x14001c8ed
cmp dword [rdx + 0x10], 0x7041706d
jne 0x14001c8ed
movzx edx, word [rdx + 0x14]
cmp edx, 0x7865
jne 0x14001c8ed
inc qword [rsp + 0x250]
mov rdx, qword [rsp + 0x48]
movzx edx, word [rdx + 0x10]
mov word [0x140120af2], dx
movzx edx, word [rcx + 4]
cmp edx, 0x746e
jne 0x14001c96b
cmp qword [rsp + 0x58], 0x12
jne 0x14001c96b
mov rdx, qword [rsp + 0x50]
movabs r8, 0x6f70616557534343
cmp qword [rdx], r8
jne 0x14001c96b
movabs r8, 0x614456657361426e
cmp qword [rdx + 8], r8
jne 0x14001c96b
movzx edx, word [rdx + 0x10]
cmp edx, 0x6174
jne 0x14001c96b
cmp qword [rsp + 0x70], 9
jne 0x14001c96b
mov rdx, qword [rsp + 0x68]
movabs r8, 0x676e61526c665f6d
cmp qword [rdx], r8
jne 0x14001c96b
cmp byte [rdx + 8], 0x65
jne 0x14001c96b
inc qword [rsp + 0x258]
mov rdx, qword [rsp + 0x48]
movzx edx, word [rdx + 0x10]
mov word [0x140120af4], dx
movzx edx, word [rcx + 4]
cmp edx, 0x746e
jne 0x14001c9e9
cmp qword [rsp + 0x58], 0x12
jne 0x14001c9e9
mov rdx, qword [rsp + 0x50]
movabs r8, 0x6f70616557534343
cmp qword [rdx], r8
jne 0x14001c9e9
movabs r8, 0x614456657361426e
cmp qword [rdx + 8], r8
jne 0x14001c9e9
movzx edx, word [rdx + 0x10]
cmp edx, 0x6174
jne 0x14001c9e9
cmp qword [rsp + 0x70], 9
jne 0x14001c9e9
mov rdx, qword [rsp + 0x68]
movabs r8, 0x67616d61446e5f6d
cmp qword [rdx], r8
jne 0x14001c9e9
cmp byte [rdx + 8], 0x65
jne 0x14001c9e9
inc qword [rsp + 0x260]
mov rdx, qword [rsp + 0x48]
movzx edx, word [rdx + 0x10]
mov word [0x140120af6], dx
movzx edx, word [rcx + 4]
cmp edx, 0x746e
jne 0x14001ca7b
cmp qword [rsp + 0x58], 0x12
jne 0x14001ca7b
mov rdx, qword [rsp + 0x50]
movabs r8, 0x6f70616557534343
cmp qword [rdx], r8
jne 0x14001ca7b
movabs r8, 0x614456657361426e
cmp qword [rdx + 8], r8
jne 0x14001ca7b
movzx edx, word [rdx + 0x10]
cmp edx, 0x6174
jne 0x14001ca7b
cmp qword [rsp + 0x70], 0x11
jne 0x14001ca7b
mov rdx, qword [rsp + 0x68]
movabs r8, 0x676e61526c665f6d
cmp qword [rdx], r8
jne 0x14001ca7b
movabs r8, 0x65696669646f4d65
cmp qword [rdx + 8], r8
jne 0x14001ca7b
cmp byte [rdx + 0x10], 0x72
jne 0x14001ca7b
inc qword [rsp + 0x268]
mov rdx, qword [rsp + 0x48]
movzx edx, word [rdx + 0x10]
mov word [0x140120af8], dx
movzx edx, word [rcx + 4]
cmp edx, 0x746e
jne 0x14001cb20
cmp qword [rsp + 0x58], 0x12
jne 0x14001cb20
mov rdx, qword [rsp + 0x50]
movabs r8, 0x6f70616557534343
cmp qword [rdx], r8
jne 0x14001cb20
movabs r8, 0x614456657361426e
cmp qword [rdx + 8], r8
jne 0x14001cb20
movzx edx, word [rdx + 0x10]
cmp edx, 0x6174
jne 0x14001cb20
cmp qword [rsp + 0x70], 0x16
jne 0x14001cb20
mov rdx, qword [rsp + 0x68]
movabs r8, 0x646165486c665f6d
cmp qword [rdx], r8
jne 0x14001cb20
movabs r8, 0x746c754d746f6873
cmp qword [rdx + 8], r8
jne 0x14001cb20
cmp dword [rdx + 0x10], 0x696c7069
jne 0x14001cb20
movzx edx, word [rdx + 0x14]
cmp edx, 0x7265
jne 0x14001cb20
inc qword [rsp + 0x270]
mov rdx, qword [rsp + 0x48]
movzx edx, word [rdx + 0x10]
mov word [0x140120afa], dx
cmp dword [rcx], 0x65696c63
jne 0x14001cc28
movzx edx, word [rcx + 4]
cmp edx, 0x746e
jne 0x14001cbbd
cmp qword [rsp + 0x58], 0x12
jne 0x14001cbbd
mov rdx, qword [rsp + 0x50]
movabs r8, 0x6f70616557534343
cmp qword [rdx], r8
jne 0x14001cbbd
movabs r8, 0x614456657361426e
cmp qword [rdx + 8], r8
jne 0x14001cbbd
movzx edx, word [rdx + 0x10]
cmp edx, 0x6174
jne 0x14001cbbd
cmp qword [rsp + 0x70], 0xe
jne 0x14001cbbd
mov rdx, qword [rsp + 0x68]
movabs r8, 0x6f6d72416c665f6d
cmp qword [rdx], r8
jne 0x14001cbbd
cmp dword [rdx + 8], 0x74615272
jne 0x14001cbbd
movzx edx, word [rdx + 0xc]
cmp edx, 0x6f69
jne 0x14001cbbd
inc qword [rsp + 0x278]
mov rdx, qword [rsp + 0x48]
movzx edx, word [rdx + 0x10]
mov word [0x140120afc], dx
movzx ecx, word [rcx + 4]
cmp ecx, 0x746e
jne 0x14001cc28
cmp qword [rsp + 0x58], 0xc
jne 0x14001cc28
mov rcx, qword [rsp + 0x50]
movabs rdx, 0x6e45657361425f43
cmp qword [rcx], rdx
jne 0x14001cc28
cmp dword [rcx + 8], 0x79746974
jne 0x14001cc28
cmp qword [rsp + 0x70], 9
jne 0x14001cc28
mov rcx, qword [rsp + 0x68]
movabs rdx, 0x746c616548695f6d
cmp qword [rcx], rdx
jne 0x14001cc28
cmp byte [rcx + 8], 0x68
jne 0x14001cc28
inc qword [rsp + 0x280]
mov rcx, qword [rsp + 0x48]
movzx ecx, word [rcx + 0x10]
mov word [0x140120afe], cx
mov rcx, qword [rsp + 0x98]
cmp dword [rcx], 0x65696c63
jne 0x14001de63
mov rcx, qword [rsp + 0x98]
movzx ecx, word [rcx + 4]
cmp ecx, 0x746e
jne 0x14001d468
cmp qword [rsp + 0xc0], 6
jne 0x14001d016
mov rcx, qword [rsp + 0xb8]
cmp dword [rcx], 0x65696c63
jne 0x14001d016
movzx edx, word [rcx + 4]
cmp edx, 0x746e
jne 0x14001cce5
cmp qword [rsp + 0x58], 0xc
jne 0x14001cce5
mov rdx, qword [rsp + 0x50]
movabs r8, 0x6e45657361425f43
cmp qword [rdx], r8
jne 0x14001cce5
cmp dword [rdx + 8], 0x79746974
jne 0x14001cce5
cmp qword [rsp + 0x70], 0xc
jne 0x14001cce5
mov rdx, qword [rsp + 0x68]
movabs r8, 0x654878614d695f6d
cmp qword [rdx], r8
jne 0x14001cce5
cmp dword [rdx + 8], 0x68746c61
jne 0x14001cce5
inc qword [rsp + 0x288]
mov rdx, qword [rsp + 0x48]
movzx edx, word [rdx + 0x10]
mov word [0x140120b00], dx
movzx edx, word [rcx + 4]
cmp edx, 0x746e
jne 0x14001cd4a
cmp qword [rsp + 0x58], 0xc
jne 0x14001cd4a
mov rdx, qword [rsp + 0x50]
movabs r8, 0x6e45657361425f43
cmp qword [rdx], r8
jne 0x14001cd4a
cmp dword [rdx + 8], 0x79746974
jne 0x14001cd4a
cmp qword [rsp + 0x70], 8
jne 0x14001cd4a
mov rdx, qword [rsp + 0x68]
movabs r8, 0x7367616c46665f6d
cmp qword [rdx], r8
jne 0x14001cd4a
inc qword [rsp + 0x290]
mov rdx, qword [rsp + 0x48]
movzx edx, word [rdx + 0x10]
mov word [0x140120b02], dx
movzx edx, word [rcx + 4]
cmp edx, 0x746e
jne 0x14001cdc3
cmp qword [rsp + 0x58], 0xc
jne 0x14001cdc3
mov rdx, qword [rsp + 0x50]
movabs r8, 0x6e45657361425f43
cmp qword [rdx], r8
jne 0x14001cdc3
cmp dword [rdx + 8], 0x79746974
jne 0x14001cdc3
cmp qword [rsp + 0x70], 0xb
jne 0x14001cdc3
mov rdx, qword [rsp + 0x68]
movabs r8, 0x74536566696c5f6d
cmp qword [rdx], r8
jne 0x14001cdc3
movzx r8d, word [rdx + 8]
cmp r8d, 0x7461
jne 0x14001cdc3
cmp byte [rdx + 0xa], 0x65
jne 0x14001cdc3
inc qword [rsp + 0x298]
mov rdx, qword [rsp + 0x48]
movzx edx, word [rdx + 0x10]
mov word [0x140120b04], dx
movzx edx, word [rcx + 4]
cmp edx, 0x746e
jne 0x14001ce34
cmp qword [rsp + 0x58], 0xc
jne 0x14001ce34
mov rdx, qword [rsp + 0x50]
movabs r8, 0x6e45657361425f43
cmp qword [rdx], r8
jne 0x14001ce34
cmp dword [rdx + 8], 0x79746974
jne 0x14001ce34
cmp qword [rsp + 0x70], 0xa
jne 0x14001ce34
mov rdx, qword [rsp + 0x68]
movabs r8, 0x795465766f4d5f6d
cmp qword [rdx], r8
jne 0x14001ce34
movzx edx, word [rdx + 8]
cmp edx, 0x6570
jne 0x14001ce34
inc qword [rsp + 0x2a0]
mov rdx, qword [rsp + 0x48]
movzx edx, word [rdx + 0x10]
mov word [0x140120b06], dx
movzx edx, word [rcx + 4]
cmp edx, 0x746e
jne 0x14001cea9
cmp qword [rsp + 0x58], 0xc
jne 0x14001cea9
mov rdx, qword [rsp + 0x50]
movabs r8, 0x6e45657361425f43
cmp qword [rdx], r8
jne 0x14001cea9
cmp dword [rdx + 8], 0x79746974
jne 0x14001cea9
cmp qword [rsp + 0x70], 0x10
jne 0x14001cea9
mov rdx, qword [rsp + 0x68]
movabs r8, 0x7362416365765f6d
cmp qword [rdx], r8
jne 0x14001cea9
movabs r8, 0x797469636f6c6556
cmp qword [rdx + 8], r8
jne 0x14001cea9
inc qword [rsp + 0x2a8]
mov rdx, qword [rsp + 0x48]
movzx edx, word [rdx + 0x10]
mov word [0x140120b08], dx
movzx edx, word [rcx + 4]
cmp edx, 0x746e
jne 0x14001cf1a
cmp qword [rsp + 0x58], 0xc
jne 0x14001cf1a
mov rdx, qword [rsp + 0x50]
movabs r8, 0x6e45657361425f43
cmp qword [rdx], r8
jne 0x14001cf1a
cmp dword [rdx + 8], 0x79746974
jne 0x14001cf1a
cmp qword [rsp + 0x70], 0xa
jne 0x14001cf1a
mov rdx, qword [rsp + 0x68]
movabs r8, 0x4e6d616554695f6d
cmp qword [rdx], r8
jne 0x14001cf1a
movzx edx, word [rdx + 8]
cmp edx, 0x6d75
jne 0x14001cf1a
inc qword [rsp + 0x2b0]
mov rdx, qword [rsp + 0x48]
movzx edx, word [rdx + 0x10]
mov word [0x140120b0a], dx
cmp dword [rcx], 0x65696c63
jne 0x14001d016
movzx edx, word [rcx + 4]
cmp edx, 0x746e
jne 0x14001cfa1
cmp qword [rsp + 0x58], 0xc
jne 0x14001cfa1
mov rdx, qword [rsp + 0x50]
movabs r8, 0x6e45657361425f43
cmp qword [rdx], r8
jne 0x14001cfa1
cmp dword [rdx + 8], 0x79746974
jne 0x14001cfa1
cmp qword [rsp + 0x70], 0x11
jne 0x14001cfa1
mov rdx, qword [rsp + 0x68]
movabs r8, 0x6c756d69536e5f6d
cmp qword [rdx], r8
jne 0x14001cfa1
movabs r8, 0x6369546e6f697461
cmp qword [rdx + 8], r8
jne 0x14001cfa1
cmp byte [rdx + 0x10], 0x6b
jne 0x14001cfa1
inc qword [rsp + 0x2b8]
mov rdx, qword [rsp + 0x48]
movzx edx, word [rdx + 0x10]
mov word [0x140120b0c], dx
movzx ecx, word [rcx + 4]
cmp ecx, 0x746e
jne 0x14001d016
cmp qword [rsp + 0x58], 0xc
jne 0x14001d016
mov rcx, qword [rsp + 0x50]
movabs rdx, 0x6e45657361425f43
cmp qword [rcx], rdx
jne 0x14001d016
cmp dword [rcx + 8], 0x79746974
jne 0x14001d016
cmp qword [rsp + 0x70], 0x10
jne 0x14001d016
mov rcx, qword [rsp + 0x68]
movabs rdx, 0x53656d6147705f6d
cmp qword [rcx], rdx
jne 0x14001d016
movabs rdx, 0x65646f4e656e6563
cmp qword [rcx + 8], rdx
jne 0x14001d016
inc qword [rsp + 0x2c0]
mov rcx, qword [rsp + 0x48]
movzx ecx, word [rcx + 0x10]
mov word [0x140120b0e], cx
cmp qword [rsp + 0xc0], 6
jne 0x14001d468
mov rcx, qword [rsp + 0xb8]
cmp dword [rcx], 0x65696c63
jne 0x14001d468
movzx edx, word [rcx + 4]
cmp edx, 0x746e
jne 0x14001d0bf
cmp qword [rsp + 0x58], 0xe
jne 0x14001d0bf
mov rdx, qword [rsp + 0x50]
movabs r8, 0x656353656d614743
cmp qword [rdx], r8
jne 0x14001d0bf
cmp dword [rdx + 8], 0x6f4e656e
jne 0x14001d0bf
movzx edx, word [rdx + 0xc]
cmp edx, 0x6564
jne 0x14001d0bf
cmp qword [rsp + 0x70], 0xe
jne 0x14001d0bf
mov rdx, qword [rsp + 0x68]
movabs r8, 0x7362416365765f6d
cmp qword [rdx], r8
jne 0x14001d0bf
cmp dword [rdx + 8], 0x6769724f
jne 0x14001d0bf
movzx edx, word [rdx + 0xc]
cmp edx, 0x6e69
jne 0x14001d0bf
inc qword [rsp + 0x2c8]
mov rdx, qword [rsp + 0x48]
movzx edx, word [rdx + 0x10]
mov word [0x140120b10], dx
movzx edx, word [rcx + 4]
cmp edx, 0x746e
jne 0x14001d144
cmp qword [rsp + 0x58], 0xe
jne 0x14001d144
mov rdx, qword [rsp + 0x50]
movabs r8, 0x656353656d614743
cmp qword [rdx], r8
jne 0x14001d144
cmp dword [rdx + 8], 0x6f4e656e
jne 0x14001d144
movzx edx, word [rdx + 0xc]
cmp edx, 0x6564
jne 0x14001d144
cmp qword [rsp + 0x70], 0xb
jne 0x14001d144
mov rdx, qword [rsp + 0x68]
movabs r8, 0x69724f6365765f6d
cmp qword [rdx], r8
jne 0x14001d144
movzx r8d, word [rdx + 8]
cmp r8d, 0x6967
jne 0x14001d144
cmp byte [rdx + 0xa], 0x6e
jne 0x14001d144
inc qword [rsp + 0x2d0]
mov rdx, qword [rsp + 0x48]
movzx edx, word [rdx + 0x10]
mov word [0x140120b12], dx
movzx edx, word [rcx + 4]
cmp edx, 0x746e
jne 0x14001d1c1
cmp qword [rsp + 0x58], 0xe
jne 0x14001d1c1
mov rdx, qword [rsp + 0x50]
movabs r8, 0x656353656d614743
cmp qword [rdx], r8
jne 0x14001d1c1
cmp dword [rdx + 8], 0x6f4e656e
jne 0x14001d1c1
movzx edx, word [rdx + 0xc]
cmp edx, 0x6564
jne 0x14001d1c1
cmp qword [rsp + 0x70], 0xa
jne 0x14001d1c1
mov rdx, qword [rsp + 0x68]
movabs r8, 0x616d726f44625f6d
cmp qword [rdx], r8
jne 0x14001d1c1
movzx edx, word [rdx + 8]
cmp edx, 0x746e
jne 0x14001d1c1
inc qword [rsp + 0x2d8]
mov rdx, qword [rsp + 0x48]
movzx edx, word [rdx + 0x10]
mov word [0x140120b14], dx
movzx edx, word [rcx + 4]
cmp edx, 0x746e
jne 0x14001d242
cmp qword [rsp + 0x58], 0x12
jne 0x14001d242
mov rdx, qword [rsp + 0x50]
movabs r8, 0x79616c5053435f43
cmp qword [rdx], r8
jne 0x14001d242
movabs r8, 0x61426e7761507265
cmp qword [rdx + 8], r8
jne 0x14001d242
movzx edx, word [rdx + 0x10]
cmp edx, 0x6573
jne 0x14001d242
cmp qword [rsp + 0x70], 0xb
jne 0x14001d242
mov rdx, qword [rsp + 0x68]
movabs r8, 0x6f63537349625f6d
cmp qword [rdx], r8
jne 0x14001d242
movzx r8d, word [rdx + 8]
cmp r8d, 0x6570
jne 0x14001d242
xor r8d, r8d
cmp byte [rdx + 0xa], 0x64
sete r8b
add qword [rsp + 0x2e0], r8
movzx edx, word [rcx + 4]
cmp edx, 0x746e
jne 0x14001d2c3
cmp qword [rsp + 0x58], 0x12
jne 0x14001d2c3
mov rdx, qword [rsp + 0x50]
movabs r8, 0x79616c5053435f43
cmp qword [rdx], r8
jne 0x14001d2c3
movabs r8, 0x61426e7761507265
cmp qword [rdx + 8], r8
jne 0x14001d2c3
movzx edx, word [rdx + 0x10]
cmp edx, 0x6573
jne 0x14001d2c3
cmp qword [rsp + 0x70], 0xc
jne 0x14001d2c3
mov rdx, qword [rsp + 0x68]
movabs r8, 0x6c61577349625f6d
cmp qword [rdx], r8
jne 0x14001d2c3
cmp dword [rdx + 8], 0x676e696b
jne 0x14001d2c3
inc qword [rsp + 0x2e8]
mov rdx, qword [rsp + 0x48]
movzx edx, word [rdx + 0x10]
mov word [0x140120b16], dx
movzx edx, word [rcx + 4]
cmp edx, 0x746e
jne 0x14001d354
cmp qword [rsp + 0x58], 0x12
jne 0x14001d354
mov rdx, qword [rsp + 0x50]
movabs r8, 0x79616c5053435f43
cmp qword [rdx], r8
jne 0x14001d354
movabs r8, 0x61426e7761507265
cmp qword [rdx + 8], r8
jne 0x14001d354
movzx edx, word [rdx + 0x10]
cmp edx, 0x6573
jne 0x14001d354
cmp qword [rsp + 0x70], 0xe
jne 0x14001d354
mov rdx, qword [rsp + 0x68]
movabs r8, 0x6579616c50695f6d
cmp qword [rdx], r8
jne 0x14001d354
cmp dword [rdx + 8], 0x61745372
jne 0x14001d354
movzx edx, word [rdx + 0xc]
cmp edx, 0x6574
jne 0x14001d354
inc qword [rsp + 0x2f0]
mov rdx, qword [rsp + 0x48]
movzx edx, word [rdx + 0x10]
mov word [0x140120b18], dx
cmp dword [rcx], 0x65696c63
jne 0x14001d468
movzx edx, word [rcx + 4]
cmp edx, 0x746e
jne 0x14001d3e1
cmp qword [rsp + 0x58], 0x12
jne 0x14001d3e1
mov rdx, qword [rsp + 0x50]
movabs r8, 0x79616c5053435f43
cmp qword [rdx], r8
jne 0x14001d3e1
movabs r8, 0x61426e7761507265
cmp qword [rdx + 8], r8
jne 0x14001d3e1
movzx edx, word [rdx + 0x10]
cmp edx, 0x6573
jne 0x14001d3e1
cmp qword [rsp + 0x70], 0xc
jne 0x14001d3e1
mov rdx, qword [rsp + 0x68]
movabs r8, 0x5365766f4d695f6d
cmp qword [rdx], r8
jne 0x14001d3e1
cmp dword [rdx + 8], 0x65746174
jne 0x14001d3e1
inc qword [rsp + 0x2f8]
mov rdx, qword [rsp + 0x48]
movzx edx, word [rdx + 0x10]
mov word [0x140120b1a], dx
movzx ecx, word [rcx + 4]
cmp ecx, 0x746e
jne 0x14001d468
cmp qword [rsp + 0x58], 0x12
jne 0x14001d468
mov rcx, qword [rsp + 0x50]
movabs rdx, 0x79616c5053435f43
cmp qword [rcx], rdx
jne 0x14001d468
movabs rdx, 0x61426e7761507265
cmp qword [rcx + 8], rdx
jne 0x14001d468
movzx ecx, word [rcx + 0x10]
cmp ecx, 0x6573
jne 0x14001d468
cmp qword [rsp + 0x70], 0xd
jne 0x14001d468
mov rcx, qword [rsp + 0x68]
movabs rdx, 0x73746f6853695f6d
cmp qword [rcx], rdx
jne 0x14001d468
cmp dword [rcx + 8], 0x65726946
jne 0x14001d468
mov rcx, qword [rsp + 0x98]
movzx ecx, word [rcx + 4]
cmp ecx, 0x746e
jne 0x14001de63
cmp qword [rsp + 0xc0], 6
jne 0x14001d94d
mov rcx, qword [rsp + 0xb8]
cmp dword [rcx], 0x65696c63
jne 0x14001d94d
movzx edx, word [rcx + 4]
cmp edx, 0x746e
jne 0x14001d524
cmp qword [rsp + 0x58], 0x12
jne 0x14001d524
mov rdx, qword [rsp + 0x50]
movabs r8, 0x79616c5053435f43
cmp qword [rdx], r8
jne 0x14001d524
movabs r8, 0x61426e7761507265
cmp qword [rdx + 8], r8
jne 0x14001d524
movzx edx, word [rdx + 0x10]
cmp edx, 0x6573
jne 0x14001d524
cmp qword [rsp + 0x70], 0xc
jne 0x14001d524
mov rdx, qword [rsp + 0x68]
movabs r8, 0x56726f6d72415f6d
cmp qword [rdx], r8
jne 0x14001d524
cmp dword [rdx + 8], 0x65756c61
jne 0x14001d524
inc qword [rsp + 0x308]
mov rdx, qword [rsp + 0x48]
movzx edx, word [rdx + 0x10]
mov word [0x140120b1e], dx
movzx edx, word [rcx + 4]
cmp edx, 0x746e
jne 0x14001d5c3
cmp qword [rsp + 0x58], 0x12
jne 0x14001d5c3
mov rdx, qword [rsp + 0x50]
movabs r8, 0x79616c5053435f43
cmp qword [rdx], r8
jne 0x14001d5c3
movabs r8, 0x61426e7761507265
cmp qword [rdx + 8], r8
jne 0x14001d5c3
movzx edx, word [rdx + 0x10]
cmp edx, 0x6573
jne 0x14001d5c3
cmp qword [rsp + 0x70], 0x15
jne 0x14001d5c3
mov rdx, qword [rsp + 0x68]
movabs r8, 0x69767275536e5f6d
cmp qword [rdx], r8
jne 0x14001d5c3
movabs r8, 0x4e6d6165546c6176
cmp qword [rdx + 8], r8
jne 0x14001d5c3
cmp dword [rdx + 0x10], 0x65626d75
jne 0x14001d5c3
cmp byte [rdx + 0x14], 0x72
jne 0x14001d5c3
inc qword [rsp + 0x310]
mov rdx, qword [rsp + 0x48]
movzx edx, word [rdx + 0x10]
mov word [0x140120b20], dx
movzx edx, word [rcx + 4]
cmp edx, 0x746e
jne 0x14001d65f
cmp qword [rsp + 0x58], 0x12
jne 0x14001d65f
mov rdx, qword [rsp + 0x50]
movabs r8, 0x79616c5053435f43
cmp qword [rdx], r8
jne 0x14001d65f
movabs r8, 0x61426e7761507265
cmp qword [rdx + 8], r8
jne 0x14001d65f
movzx edx, word [rdx + 0x10]
cmp edx, 0x6573
jne 0x14001d65f
cmp qword [rsp + 0x70], 0x12
jne 0x14001d65f
mov rdx, qword [rsp + 0x68]
movabs r8, 0x61476e7547625f6d
cmp qword [rdx], r8
jne 0x14001d65f
movabs r8, 0x696e756d6d49656d
cmp qword [rdx + 8], r8
jne 0x14001d65f
movzx edx, word [rdx + 0x10]
cmp edx, 0x7974
jne 0x14001d65f
inc qword [rsp + 0x318]
mov rdx, qword [rsp + 0x48]
movzx edx, word [rdx + 0x10]
mov word [0x140120b22], dx
movzx edx, word [rcx + 4]
cmp edx, 0x746e
jne 0x14001d6fe
cmp qword [rsp + 0x58], 0x12
jne 0x14001d6fe
mov rdx, qword [rsp + 0x50]
movabs r8, 0x79616c5053435f43
cmp qword [rdx], r8
jne 0x14001d6fe
movabs r8, 0x61426e7761507265
cmp qword [rdx + 8], r8
jne 0x14001d6fe
movzx edx, word [rdx + 0x10]
cmp edx, 0x6573
jne 0x14001d6fe
cmp qword [rsp + 0x70], 0x15
jne 0x14001d6fe
mov rdx, qword [rsp + 0x68]
movabs r8, 0x696769724f685f6d
cmp qword [rdx], r8
jne 0x14001d6fe
movabs r8, 0x72746e6f436c616e
cmp qword [rdx + 8], r8
jne 0x14001d6fe
cmp dword [rdx + 0x10], 0x656c6c6f
jne 0x14001d6fe
cmp byte [rdx + 0x14], 0x72
jne 0x14001d6fe
inc qword [rsp + 0x328]
mov rdx, qword [rsp + 0x48]
movzx edx, word [rdx + 0x10]
mov word [0x140120b24], dx
movzx edx, word [rcx + 4]
cmp edx, 0x746e
jne 0x14001d780
cmp qword [rsp + 0x58], 0x10
jne 0x14001d780
mov rdx, qword [rsp + 0x50]
movabs r8, 0x6c50657361425f43
cmp qword [rdx], r8
jne 0x14001d780
movabs r8, 0x6e77615072657961
cmp qword [rdx + 8], r8
jne 0x14001d780
cmp qword [rsp + 0x70], 0x11
jne 0x14001d780
mov rdx, qword [rsp + 0x68]
movabs r8, 0x6f70616557705f6d
cmp qword [rdx], r8
jne 0x14001d780
movabs r8, 0x656369767265536e
cmp qword [rdx + 8], r8
jne 0x14001d780
cmp byte [rdx + 0x10], 0x73
jne 0x14001d780
inc qword [rsp + 0x330]
mov rdx, qword [rsp + 0x48]
movzx edx, word [rdx + 0x10]
mov word [0x140120b26], dx
movzx edx, word [rcx + 4]
cmp edx, 0x746e
jne 0x14001d809
cmp qword [rsp + 0x58], 0x10
jne 0x14001d809
mov rdx, qword [rsp + 0x50]
movabs r8, 0x6c50657361425f43
cmp qword [rdx], r8
jne 0x14001d809
movabs r8, 0x6e77615072657961
cmp qword [rdx + 8], r8
jne 0x14001d809
cmp qword [rsp + 0x70], 0xf
jne 0x14001d809
mov rdx, qword [rsp + 0x68]
movabs r8, 0x536d657449705f6d
cmp qword [rdx], r8
jne 0x14001d809
cmp dword [rdx + 8], 0x69767265
jne 0x14001d809
movzx r8d, word [rdx + 0xc]
cmp r8d, 0x6563
jne 0x14001d809
cmp byte [rdx + 0xe], 0x73
jne 0x14001d809
inc qword [rsp + 0x338]
mov rdx, qword [rsp + 0x48]
movzx edx, word [rdx + 0x10]
mov word [0x140120b28], dx
cmp dword [rcx], 0x65696c63
jne 0x14001d94d
movzx edx, word [rcx + 4]
cmp edx, 0x746e
jne 0x14001d8a9
cmp qword [rsp + 0x58], 0x10
jne 0x14001d8a9
mov rdx, qword [rsp + 0x50]
movabs r8, 0x6c50657361425f43
cmp qword [rdx], r8
jne 0x14001d8a9
movabs r8, 0x6e77615072657961
cmp qword [rdx + 8], r8
jne 0x14001d8a9
cmp qword [rsp + 0x70], 0x13
jne 0x14001d8a9
mov rdx, qword [rsp + 0x68]
movabs r8, 0x726573624f705f6d
cmp qword [rdx], r8
jne 0x14001d8a9
movabs r8, 0x6976726553726576
cmp qword [rdx + 8], r8
jne 0x14001d8a9
movzx r8d, word [rdx + 0x10]
cmp r8d, 0x6563
jne 0x14001d8a9
cmp byte [rdx + 0x12], 0x73
jne 0x14001d8a9
movzx ecx, word [rcx + 4]
cmp ecx, 0x746e
jne 0x14001d94d
cmp qword [rsp + 0x58], 0x16
jne 0x14001d94d
mov rcx, qword [rsp + 0x50]
movabs rdx, 0x5f726579616c5043
cmp qword [rcx], rdx
jne 0x14001d94d
movabs rdx, 0x65536e6f70616557
cmp qword [rcx + 8], rdx
jne 0x14001d94d
cmp dword [rcx + 0x10], 0x63697672
jne 0x14001d94d
movzx ecx, word [rcx + 0x14]
cmp ecx, 0x7365
jne 0x14001d94d
cmp qword [rsp + 0x70], 0xf
jne 0x14001d94d
mov rcx, qword [rsp + 0x68]
movabs rdx, 0x7669746341685f6d
cmp qword [rcx], rdx
jne 0x14001d94d
mov rdx, qword [rsp + 0xc0]
cmp rdx, 6
jne 0x14001de63
mov rcx, qword [rsp + 0xb8]
cmp dword [rcx], 0x65696c63
jne 0x14001dd28
movzx r8d, word [rcx + 4]
cmp r8d, 0x746e
jne 0x14001da09
cmp qword [rsp + 0x58], 0x16
jne 0x14001da09
mov r8, qword [rsp + 0x50]
movabs r9, 0x5f726579616c5043
cmp qword [r8], r9
jne 0x14001da09
movabs r9, 0x65536e6f70616557
cmp qword [r8 + 8], r9
jne 0x14001da09
cmp dword [r8 + 0x10], 0x63697672
jne 0x14001da09
movzx r8d, word [r8 + 0x14]
cmp r8d, 0x7365
jne 0x14001da09
cmp qword [rsp + 0x70], 0xc
jne 0x14001da09
mov r8, qword [rsp + 0x68]
movabs r9, 0x616557794d685f6d
cmp qword [r8], r9
jne 0x14001da09
cmp dword [r8 + 8], 0x736e6f70
jne 0x14001da09
inc qword [rsp + 0x350]
mov r8, qword [rsp + 0x48]
movzx r8d, word [r8 + 0x10]
mov word [0x140120b2e], r8w
movzx r8d, word [rcx + 4]
cmp r8d, 0x746e
jne 0x14001daa9
cmp qword [rsp + 0x58], 0x18
jne 0x14001daa9
mov r8, qword [rsp + 0x50]
movabs r9, 0x6579616c50534343
cmp qword [r8], r9
jne 0x14001daa9
movabs r9, 0x6e6f706165575f72
cmp qword [r8 + 8], r9
jne 0x14001daa9
movabs r9, 0x7365636976726553
cmp qword [r8 + 0x10], r9
jne 0x14001daa9
cmp qword [rsp + 0x70], 0xe
jne 0x14001daa9
mov r8, qword [rsp + 0x68]
movabs r9, 0x7478654e6c665f6d
cmp qword [r8], r9
jne 0x14001daa9
cmp dword [r8 + 8], 0x61747441
jne 0x14001daa9
movzx r8d, word [r8 + 0xc]
cmp r8d, 0x6b63
jne 0x14001daa9
inc qword [rsp + 0x358]
mov r8, qword [rsp + 0x48]
movzx r8d, word [r8 + 0x10]
mov word [0x140120b30], r8w
movzx r8d, word [rcx + 4]
cmp r8d, 0x746e
jne 0x14001db2e
cmp qword [rsp + 0x58], 0x16
jne 0x14001db2e
mov r8, qword [rsp + 0x50]
movabs r9, 0x6579616c50534343
cmp qword [r8], r9
jne 0x14001db2e
movabs r9, 0x65536d6574495f72
cmp qword [r8 + 8], r9
jne 0x14001db2e
cmp dword [r8 + 0x10], 0x63697672
jne 0x14001db2e
movzx r8d, word [r8 + 0x14]
cmp r8d, 0x7365
jne 0x14001db2e
cmp qword [rsp + 0x70], 0xc
jne 0x14001db2e
mov r8, qword [rsp + 0x68]
movabs r9, 0x6548736148625f6d
cmp qword [r8], r9
jne 0x14001db2e
xor r9d, r9d
cmp dword [r8 + 8], 0x74656d6c
sete r9b
add qword [rsp + 0x360], r9
movzx r8d, word [rcx + 4]
cmp r8d, 0x746e
jne 0x14001dbce
cmp qword [rsp + 0x58], 0x16
jne 0x14001dbce
mov r8, qword [rsp + 0x50]
movabs r9, 0x6579616c50534343
cmp qword [r8], r9
jne 0x14001dbce
movabs r9, 0x65536d6574495f72
cmp qword [r8 + 8], r9
jne 0x14001dbce
cmp dword [r8 + 0x10], 0x63697672
jne 0x14001dbce
movzx r8d, word [r8 + 0x14]
cmp r8d, 0x7365
jne 0x14001dbce
cmp qword [rsp + 0x70], 0x10
jne 0x14001dbce
mov r8, qword [rsp + 0x68]
movabs r9, 0x6548736148625f6d
cmp qword [r8], r9
jne 0x14001dbce
movabs r9, 0x726f6d7241797661
cmp qword [r8 + 8], r9
jne 0x14001dbce
inc qword [rsp + 0x368]
mov r8, qword [rsp + 0x48]
movzx r8d, word [r8 + 0x10]
mov word [0x140120b32], r8w
movzx r8d, word [rcx + 4]
cmp r8d, 0x746e
jne 0x14001dc89
cmp qword [rsp + 0x58], 0xe
jne 0x14001dc89
mov r8, qword [rsp + 0x50]
movabs r9, 0x79616c5053435f43
cmp qword [r8], r9
jne 0x14001dc89
cmp dword [r8 + 8], 0x61507265
jne 0x14001dc89
movzx r8d, word [r8 + 0xc]
cmp r8d, 0x6e77
jne 0x14001dc89
cmp qword [rsp + 0x70], 0x21
jne 0x14001dc89
mov r8, qword [rsp + 0x68]
movabs r9, 0x6c6165486c665f6d
cmp qword [r8], r9
jne 0x14001dc89
movabs r9, 0x6f42746f68536874
cmp qword [r8 + 8], r9
jne 0x14001dc89
movabs r9, 0x726970784574736f
cmp qword [r8 + 0x10], r9
jne 0x14001dc89
movabs r9, 0x6d69546e6f697461
cmp qword [r8 + 0x18], r9
jne 0x14001dc89
cmp byte [r8 + 0x20], 0x65
jne 0x14001dc89
movzx r8d, word [rcx + 4]
cmp r8d, 0x746e
jne 0x14001dd28
cmp qword [rsp + 0x58], 0xe
jne 0x14001dd28
mov r8, qword [rsp + 0x50]
movabs r9, 0x79616c5053435f43
cmp qword [r8], r9
jne 0x14001dd28
cmp dword [r8 + 8], 0x61507265
jne 0x14001dd28
movzx r8d, word [r8 + 0xc]
cmp r8d, 0x6e77
jne 0x14001dd28
cmp qword [rsp + 0x70], 0xf
jne 0x14001dd28
mov r8, qword [rsp + 0x68]
movabs r9, 0x6e75506d69615f6d
cmp qword [r8], r9
jne 0x14001dd28
cmp dword [r8 + 8], 0x61436863
jne 0x14001dd28
movzx r9d, word [r8 + 0xc]
cmp r9d, 0x6863
jne 0x14001dd28
cmp byte [r8 + 0xe], 0x65
jne 0x14001dd28
mov r8, qword [rsp + 0x98]
cmp dword [r8], 0x65696c63
jne 0x14001de63
cmp rdx, 6
jne 0x14001de63
cmp dword [rcx], 0x65696c63
jne 0x14001de63
movzx edx, word [rcx + 4]
cmp edx, 0x746e
jne 0x14001ddd3
cmp qword [rsp + 0x58], 0xe
jne 0x14001ddd3
mov rdx, qword [rsp + 0x50]
movabs r8, 0x79616c5053435f43
cmp qword [rdx], r8
jne 0x14001ddd3
cmp dword [rdx + 8], 0x61507265
jne 0x14001ddd3
movzx edx, word [rdx + 0xc]
cmp edx, 0x6e77
jne 0x14001ddd3
cmp qword [rsp + 0x70], 0xd
jne 0x14001ddd3
mov rdx, qword [rsp + 0x68]
movabs r8, 0x4876657250625f6d
cmp qword [rdx], r8
jne 0x14001ddd3
cmp dword [rdx + 8], 0x656d6c65
jne 0x14001ddd3
cmp byte [rdx + 0xc], 0x74
jne 0x14001ddd3
inc qword [rsp + 0x380]
mov rdx, qword [rsp + 0x48]
movzx edx, word [rdx + 0x10]
mov word [0x140120b38], dx
movzx ecx, word [rcx + 4]
cmp ecx, 0x746e
jne 0x14001de63
cmp qword [rsp + 0x58], 0xe
jne 0x14001de63
mov rcx, qword [rsp + 0x50]
movabs rdx, 0x79616c5053435f43
cmp qword [rcx], rdx
jne 0x14001de63
cmp dword [rcx + 8], 0x61507265
jne 0x14001de63
movzx ecx, word [rcx + 0xc]
cmp ecx, 0x6e77
jne 0x14001de63
cmp qword [rsp + 0x70], 0xf
jne 0x14001de63
mov rcx, qword [rsp + 0x68]
movabs rdx, 0x6e75506d69615f6d
cmp qword [rcx], rdx
jne 0x14001de63
cmp dword [rcx + 8], 0x6e416863
jne 0x14001de63
movzx edx, word [rcx + 0xc]
cmp edx, 0x6c67
jne 0x14001de63
cmp byte [rcx + 0xe], 0x65
jne 0x14001de63
inc qword [rsp + 0x388]
mov rcx, qword [rsp + 0x48]
movzx ecx, word [rcx + 0x10]
mov word [0x140120b3a], cx
mov rcx, qword [rsp + 0x98]
cmp dword [rcx], 0x65696c63
jne 0x14001e526
mov rcx, qword [rsp + 0x98]
movzx ecx, word [rcx + 4]
cmp ecx, 0x746e
jne 0x14001e526
cmp qword [rsp + 0xc0], 6
jne 0x14001e31b
mov rcx, qword [rsp + 0xb8]
cmp dword [rcx], 0x65696c63
jne 0x14001e31b
movzx edx, word [rcx + 4]
cmp edx, 0x746e
jne 0x14001df43
cmp qword [rsp + 0x58], 0xe
jne 0x14001df43
mov rdx, qword [rsp + 0x50]
movabs r8, 0x79616c5053435f43
cmp qword [rdx], r8
jne 0x14001df43
cmp dword [rdx + 8], 0x61507265
jne 0x14001df43
movzx edx, word [rdx + 0xc]
cmp edx, 0x6e77
jne 0x14001df43
cmp qword [rsp + 0x70], 0x12
jne 0x14001df43
mov rdx, qword [rsp + 0x68]
movabs r8, 0x6e75506d69615f6d
cmp qword [rdx], r8
jne 0x14001df43
movabs r8, 0x56656c676e416863
cmp qword [rdx + 8], r8
jne 0x14001df43
movzx edx, word [rdx + 0x10]
cmp edx, 0x6c65
jne 0x14001df43
inc qword [rsp + 0x390]
mov rdx, qword [rsp + 0x48]
movzx edx, word [rdx + 0x10]
mov word [0x140120b3c], dx
movzx edx, word [rcx + 4]
cmp edx, 0x746e
jne 0x14001dfd4
cmp qword [rsp + 0x58], 0xe
jne 0x14001dfd4
mov rdx, qword [rsp + 0x50]
movabs r8, 0x79616c5053435f43
cmp qword [rdx], r8
jne 0x14001dfd4
cmp dword [rdx + 8], 0x61507265
jne 0x14001dfd4
movzx edx, word [rdx + 0xc]
cmp edx, 0x6e77
jne 0x14001dfd4
cmp qword [rsp + 0x70], 0x12
jne 0x14001dfd4
mov rdx, qword [rsp + 0x68]
movabs r8, 0x6e75506d69615f6d
cmp qword [rdx], r8
jne 0x14001dfd4
movabs r8, 0x61426b6369546863
cmp qword [rdx + 8], r8
jne 0x14001dfd4
movzx edx, word [rdx + 0x10]
cmp edx, 0x6573
jne 0x14001dfd4
inc qword [rsp + 0x398]
mov rdx, qword [rsp + 0x48]
movzx edx, word [rdx + 0x10]
mov word [0x140120b3e], dx
movzx edx, word [rcx + 4]
cmp edx, 0x746e
jne 0x14001e036
cmp qword [rsp + 0x58], 9
jne 0x14001e036
mov rdx, qword [rsp + 0x50]
movabs r8, 0x656b636968435f43
cmp qword [rdx], r8
jne 0x14001e036
cmp byte [rdx + 8], 0x6e
jne 0x14001e036
cmp qword [rsp + 0x70], 8
jne 0x14001e036
mov rdx, qword [rsp + 0x68]
movabs r8, 0x72656461656c5f6d
cmp qword [rdx], r8
jne 0x14001e036
inc qword [rsp + 0x3a0]
mov rdx, qword [rsp + 0x48]
movzx edx, word [rdx + 0x10]
mov word [0x140120b40], dx
movzx edx, word [rcx + 4]
cmp edx, 0x746e
jne 0x14001e0cc
cmp qword [rsp + 0x58], 0x18
jne 0x14001e0cc
mov rdx, qword [rsp + 0x50]
movabs r8, 0x5f726579616c5043
cmp qword [rdx], r8
jne 0x14001e0cc
movabs r8, 0x726576726573624f
cmp qword [rdx + 8], r8
jne 0x14001e0cc
movabs r8, 0x7365636976726553
cmp qword [rdx + 0x10], r8
jne 0x14001e0cc
cmp qword [rsp + 0x70], 0x11
jne 0x14001e0cc
mov rdx, qword [rsp + 0x68]
movabs r8, 0x726573624f685f6d
cmp qword [rdx], r8
jne 0x14001e0cc
movabs r8, 0x6567726154726576
cmp qword [rdx + 8], r8
jne 0x14001e0cc
cmp byte [rdx + 0x10], 0x74
jne 0x14001e0cc
inc qword [rsp + 0x3a8]
mov rdx, qword [rsp + 0x48]
movzx edx, word [rdx + 0x10]
mov word [0x140120b42], dx
movzx edx, word [rcx + 4]
cmp edx, 0x746e
jne 0x14001e16d
cmp qword [rsp + 0x58], 0x18
jne 0x14001e16d
mov rdx, qword [rsp + 0x50]
movabs r8, 0x5f726579616c5043
cmp qword [rdx], r8
jne 0x14001e16d
movabs r8, 0x726576726573624f
cmp qword [rdx + 8], r8
jne 0x14001e16d
movabs r8, 0x7365636976726553
cmp qword [rdx + 0x10], r8
jne 0x14001e16d
cmp qword [rsp + 0x70], 0xf
jne 0x14001e16d
mov rdx, qword [rsp + 0x68]
movabs r8, 0x726573624f695f6d
cmp qword [rdx], r8
jne 0x14001e16d
cmp dword [rdx + 8], 0x4d726576
jne 0x14001e16d
movzx r8d, word [rdx + 0xc]
cmp r8d, 0x646f
jne 0x14001e16d
cmp byte [rdx + 0xe], 0x65
jne 0x14001e16d
inc qword [rsp + 0x188]
mov rdx, qword [rsp + 0x48]
movzx edx, word [rdx + 0x10]
mov word [0x140120b44], dx
movzx edx, word [rcx + 4]
cmp edx, 0x746e
jne 0x14001e1e8
cmp qword [rsp + 0x58], 0x11
jne 0x14001e1e8
mov rdx, qword [rsp + 0x50]
movabs r8, 0x6f74656c656b5343
cmp qword [rdx], r8
jne 0x14001e1e8
movabs r8, 0x636e6174736e496e
cmp qword [rdx + 8], r8
jne 0x14001e1e8
cmp byte [rdx + 0x10], 0x65
jne 0x14001e1e8
cmp qword [rsp + 0x70], 0xc
jne 0x14001e1e8
mov rdx, qword [rsp + 0x68]
movabs r8, 0x536c65646f6d5f6d
cmp qword [rdx], r8
jne 0x14001e1e8
cmp dword [rdx + 8], 0x65746174
jne 0x14001e1e8
inc qword [rsp + 0x180]
mov rdx, qword [rsp + 0x48]
movzx edx, word [rdx + 0x10]
mov word [0x140120b46], dx
cmp dword [rcx], 0x65696c63
jne 0x14001e31b
movzx edx, word [rcx + 4]
cmp edx, 0x746e
jne 0x14001e294
cmp qword [rsp + 0x58], 0x15
jne 0x14001e294
mov rdx, qword [rsp + 0x50]
movabs r8, 0x616c506573614243
cmp qword [rdx], r8
jne 0x14001e294
movabs r8, 0x72746e6f43726579
cmp qword [rdx + 8], r8
jne 0x14001e294
cmp dword [rdx + 0x10], 0x656c6c6f
jne 0x14001e294
cmp byte [rdx + 0x14], 0x72
jne 0x14001e294
cmp qword [rsp + 0x70], 0xf
jne 0x14001e294
mov rdx, qword [rsp + 0x68]
movabs r8, 0x616c507a73695f6d
cmp qword [rdx], r8
jne 0x14001e294
cmp dword [rdx + 8], 0x4e726579
jne 0x14001e294
movzx ecx, word [rcx + 4]
cmp ecx, 0x746e
jne 0x14001e31b
cmp qword [rsp + 0x58], 9
jne 0x14001e31b
mov rcx, qword [rsp + 0x50]
movabs rdx, 0x6e7265666e495f43
cmp qword [rcx], rdx
jne 0x14001e31b
cmp byte [rcx + 8], 0x6f
jne 0x14001e31b
cmp qword [rsp + 0x70], 0x16
jne 0x14001e31b
mov rcx, qword [rsp + 0x68]
movabs rdx, 0x45657269466e5f6d
cmp qword [rcx], rdx
jne 0x14001e31b
movabs rdx, 0x6369547463656666
cmp qword [rcx + 8], rdx
jne 0x14001e31b
cmp dword [rcx + 0x10], 0x6765426b
jne 0x14001e31b
mov cl, 1
cmp qword [rsp + 0xc0], 6
jne 0x14001e528
mov rdx, qword [rsp + 0xb8]
cmp dword [rdx], 0x65696c63
jne 0x14001e528
movzx r8d, word [rdx + 4]
cmp r8d, 0x746e
jne 0x14001e3bc
cmp qword [rsp + 0x58], 9
jne 0x14001e3bc
mov r8, qword [rsp + 0x50]
movabs r9, 0x6e7265666e495f43
cmp qword [r8], r9
jne 0x14001e3bc
cmp byte [r8 + 8], 0x6f
jne 0x14001e3bc
cmp qword [rsp + 0x70], 0xb
jne 0x14001e3bc
mov r8, qword [rsp + 0x68]
movabs r9, 0x6f43657269665f6d
cmp qword [r8], r9
jne 0x14001e3bc
movzx r9d, word [r8 + 8]
cmp r9d, 0x6e75
jne 0x14001e3bc
cmp byte [r8 + 0xa], 0x74
jne 0x14001e3bc
inc qword [rsp + 0x168]
mov r8, qword [rsp + 0x48]
movzx r8d, word [r8 + 0x10]
mov word [0x140120b4c], r8w
movzx r8d, word [rdx + 4]
cmp r8d, 0x746e
jne 0x14001e442
cmp qword [rsp + 0x58], 9
jne 0x14001e442
mov r8, qword [rsp + 0x50]
movabs r9, 0x6e7265666e495f43
cmp qword [r8], r9
jne 0x14001e442
cmp byte [r8 + 8], 0x6f
jne 0x14001e442
cmp qword [rsp + 0x70], 0xf
jne 0x14001e442
mov r8, qword [rsp + 0x68]
movabs r9, 0x6f50657269665f6d
cmp qword [r8], r9
jne 0x14001e442
cmp dword [r8 + 8], 0x69746973
jne 0x14001e442
movzx r9d, word [r8 + 0xc]
cmp r9d, 0x6e6f
jne 0x14001e442
cmp byte [r8 + 0xe], 0x73
jne 0x14001e442
inc qword [rsp + 0x160]
mov r8, qword [rsp + 0x48]
movzx r8d, word [r8 + 0x10]
mov word [0x140120b4e], r8w
movzx r8d, word [rdx + 4]
cmp r8d, 0x746e
jne 0x14001e4b9
cmp qword [rsp + 0x58], 9
jne 0x14001e4b9
mov r8, qword [rsp + 0x50]
movabs r9, 0x6e7265666e495f43
cmp qword [r8], r9
jne 0x14001e4b9
cmp byte [r8 + 8], 0x6f
jne 0x14001e4b9
cmp qword [rsp + 0x70], 0x10
jne 0x14001e4b9
mov r8, qword [rsp + 0x68]
movabs r9, 0x4965726946625f6d
cmp qword [r8], r9
jne 0x14001e4b9
movabs r9, 0x676e696e72754273
cmp qword [r8 + 8], r9
jne 0x14001e4b9
inc qword [rsp + 0x158]
mov r8, qword [rsp + 0x48]
movzx r8d, word [r8 + 0x10]
mov word [0x140120b50], r8w
movzx edx, word [rdx + 4]
cmp edx, 0x746e
jne 0x14001e528
cmp qword [rsp + 0x58], 9
jne 0x14001e528
mov rdx, qword [rsp + 0x50]
movabs r8, 0x6e7265666e495f43
cmp qword [rdx], r8
jne 0x14001e528
cmp byte [rdx + 8], 0x6f
jne 0x14001e528
cmp qword [rsp + 0x70], 0xc
jne 0x14001e528
mov rdx, qword [rsp + 0x68]
movabs r8, 0x6f4e6e7275425f6d
cmp qword [rdx], r8
jne 0x14001e528
cmp dword [rdx + 8], 0x6c616d72
jne 0x14001e528
inc qword [rsp + 0x150]
mov rdx, qword [rsp + 0x48]
movzx edx, word [rdx + 0x10]
mov word [0x140120b52], dx
jmp 0x14001e528
xor ecx, ecx
test cl, cl
je 0x14001e5cc
cmp qword [rsp + 0xc0], 6
jne 0x14001e5cc
mov rcx, qword [rsp + 0xb8]
cmp dword [rcx], 0x65696c63
jne 0x14001e5cc
movzx ecx, word [rcx + 4]
cmp ecx, 0x746e
jne 0x14001e5cc
cmp qword [rsp + 0x58], 9
jne 0x14001e5cc
mov rcx, qword [rsp + 0x50]
movabs rdx, 0x676174736f485f43
cmp qword [rcx], rdx
jne 0x14001e5cc
cmp byte [rcx + 8], 0x65
jne 0x14001e5cc
cmp qword [rsp + 0x70], 0xf
jne 0x14001e5cc
mov rcx, qword [rsp + 0x68]
movabs rdx, 0x6174736f486e5f6d
cmp qword [rcx], rdx
jne 0x14001e5cc
cmp dword [rcx + 8], 0x74536567
jne 0x14001e5cc
movzx edx, word [rcx + 0xc]
cmp edx, 0x7461
jne 0x14001e5cc
cmp byte [rcx + 0xe], 0x65
jne 0x14001e5cc
inc qword [rsp + 0x148]
mov rcx, qword [rsp + 0x48]
movzx ecx, word [rcx + 0x10]
mov word [0x140120b54], cx
cmp qword [rsp + 0xe8], 0xa
jne 0x14001eb31
mov rcx, qword [rsp + 0x98]
cmp dword [rcx], 0x65696c63
jne 0x14001eb31
mov rcx, qword [rsp + 0x98]
movzx ecx, word [rcx + 4]
cmp ecx, 0x746e
jne 0x14001eb31
cmp qword [rsp + 0xc0], 6
jne 0x14001eaa8
mov rcx, qword [rsp + 0xb8]
cmp dword [rcx], 0x65696c63
jne 0x14001eaa8
movzx edx, word [rcx + 4]
cmp edx, 0x746e
jne 0x14001e6af
cmp qword [rsp + 0x58], 0xb
jne 0x14001e6af
mov rdx, qword [rsp + 0x50]
movabs r8, 0x65746e616c505f43
cmp qword [rdx], r8
jne 0x14001e6af
movzx r8d, word [rdx + 8]
cmp r8d, 0x4364
jne 0x14001e6af
cmp byte [rdx + 0xa], 0x34
jne 0x14001e6af
cmp qword [rsp + 0x70], 0xe
jne 0x14001e6af
mov rdx, qword [rsp + 0x68]
movabs r8, 0x54626d6f42625f6d
cmp qword [rdx], r8
jne 0x14001e6af
cmp dword [rdx + 8], 0x696b6369
jne 0x14001e6af
movzx edx, word [rdx + 0xc]
cmp edx, 0x676e
jne 0x14001e6af
inc qword [rsp + 0x140]
mov rdx, qword [rsp + 0x48]
movzx edx, word [rdx + 0x10]
mov word [0x140120b56], dx
movzx edx, word [rcx + 4]
cmp edx, 0x746e
jne 0x14001e734
cmp qword [rsp + 0x58], 0xb
jne 0x14001e734
mov rdx, qword [rsp + 0x50]
movabs r8, 0x65746e616c505f43
cmp qword [rdx], r8
jne 0x14001e734
movzx r8d, word [rdx + 8]
cmp r8d, 0x4364
jne 0x14001e734
cmp byte [rdx + 0xa], 0x34
jne 0x14001e734
cmp qword [rsp + 0x70], 0xe
jne 0x14001e734
mov rdx, qword [rsp + 0x68]
movabs r8, 0x44626d6f42625f6d
cmp qword [rdx], r8
jne 0x14001e734
cmp dword [rdx + 8], 0x73756665
jne 0x14001e734
movzx edx, word [rdx + 0xc]
cmp edx, 0x6465
jne 0x14001e734
inc qword [rsp + 0x138]
mov rdx, qword [rsp + 0x48]
movzx edx, word [rdx + 0x10]
mov word [0x140120b58], dx
movzx edx, word [rcx + 4]
cmp edx, 0x746e
jne 0x14001e7b9
cmp qword [rsp + 0x58], 0xb
jne 0x14001e7b9
mov rdx, qword [rsp + 0x50]
movabs r8, 0x65746e616c505f43
cmp qword [rdx], r8
jne 0x14001e7b9
movzx r8d, word [rdx + 8]
cmp r8d, 0x4364
jne 0x14001e7b9
cmp byte [rdx + 0xa], 0x34
jne 0x14001e7b9
cmp qword [rsp + 0x70], 0xe
jne 0x14001e7b9
mov rdx, qword [rsp + 0x68]
movabs r8, 0x44626d6f42685f6d
cmp qword [rdx], r8
jne 0x14001e7b9
cmp dword [rdx + 8], 0x73756665
jne 0x14001e7b9
movzx edx, word [rdx + 0xc]
cmp edx, 0x7265
jne 0x14001e7b9
inc qword [rsp + 0x130]
mov rdx, qword [rsp + 0x48]
movzx edx, word [rdx + 0x10]
mov word [0x140120b5a], dx
movzx edx, word [rcx + 4]
cmp edx, 0x746e
jne 0x14001e835
cmp qword [rsp + 0x58], 0xb
jne 0x14001e835
mov rdx, qword [rsp + 0x50]
movabs r8, 0x65746e616c505f43
cmp qword [rdx], r8
jne 0x14001e835
movzx r8d, word [rdx + 8]
cmp r8d, 0x4364
jne 0x14001e835
cmp byte [rdx + 0xa], 0x34
jne 0x14001e835
cmp qword [rsp + 0x70], 0xa
jne 0x14001e835
mov rdx, qword [rsp + 0x68]
movabs r8, 0x6c4234436c665f6d
cmp qword [rdx], r8
jne 0x14001e835
movzx edx, word [rdx + 8]
cmp edx, 0x776f
jne 0x14001e835
inc qword [rsp + 0x128]
mov rdx, qword [rsp + 0x48]
movzx edx, word [rdx + 0x10]
mov word [0x140120b5c], dx
movzx edx, word [rcx + 4]
cmp edx, 0x746e
jne 0x14001e8d1
cmp qword [rsp + 0x58], 0xb
jne 0x14001e8d1
mov rdx, qword [rsp + 0x50]
movabs r8, 0x65746e616c505f43
cmp qword [rdx], r8
jne 0x14001e8d1
movzx r8d, word [rdx + 8]
cmp r8d, 0x4364
jne 0x14001e8d1
cmp byte [rdx + 0xa], 0x34
jne 0x14001e8d1
cmp qword [rsp + 0x70], 0x13
jne 0x14001e8d1
mov rdx, qword [rsp + 0x68]
movabs r8, 0x756665446c665f6d
cmp qword [rdx], r8
jne 0x14001e8d1
movabs r8, 0x44746e756f436573
cmp qword [rdx + 8], r8
jne 0x14001e8d1
movzx r8d, word [rdx + 0x10]
cmp r8d, 0x776f
jne 0x14001e8d1
cmp byte [rdx + 0x12], 0x6e
jne 0x14001e8d1
inc qword [rsp + 0x120]
mov rdx, qword [rsp + 0x48]
movzx edx, word [rdx + 0x10]
mov word [0x140120b5e], dx
movzx edx, word [rcx + 4]
cmp edx, 0x746e
jne 0x14001e967
cmp qword [rsp + 0x58], 0x18
jne 0x14001e967
mov rdx, qword [rsp + 0x50]
movabs r8, 0x47656b6f6d535f43
cmp qword [rdx], r8
jne 0x14001e967
movabs r8, 0x72506564616e6572
cmp qword [rdx + 8], r8
jne 0x14001e967
movabs r8, 0x656c697463656a6f
cmp qword [rdx + 0x10], r8
jne 0x14001e967
cmp qword [rsp + 0x70], 0x11
jne 0x14001e967
mov rdx, qword [rsp + 0x68]
movabs r8, 0x6d53646944625f6d
cmp qword [rdx], r8
jne 0x14001e967
movabs r8, 0x6365666645656b6f
cmp qword [rdx + 8], r8
jne 0x14001e967
cmp byte [rdx + 0x10], 0x74
jne 0x14001e967
inc qword [rsp + 0x118]
mov rdx, qword [rsp + 0x48]
movzx edx, word [rdx + 0x10]
mov word [0x140120b60], dx
cmp dword [rcx], 0x65696c63
jne 0x14001eaa8
movzx edx, word [rcx + 4]
cmp edx, 0x746e
jne 0x14001ea28
cmp qword [rsp + 0x58], 0x18
jne 0x14001ea28
mov rdx, qword [rsp + 0x50]
movabs r8, 0x47656b6f6d535f43
cmp qword [rdx], r8
jne 0x14001ea28
movabs r8, 0x72506564616e6572
cmp qword [rdx + 8], r8
jne 0x14001ea28
movabs r8, 0x656c697463656a6f
cmp qword [rdx + 0x10], r8
jne 0x14001ea28
cmp qword [rsp + 0x70], 0x17
jne 0x14001ea28
mov rdx, qword [rsp + 0x68]
movabs r8, 0x656b6f6d536e5f6d
cmp qword [rdx], r8
jne 0x14001ea28
movabs r8, 0x6954746365666645
cmp qword [rdx + 8], r8
jne 0x14001ea28
cmp dword [rdx + 0x10], 0x65426b63
jne 0x14001ea28
movzx r8d, word [rdx + 0x14]
cmp r8d, 0x6967
jne 0x14001ea28
movzx ecx, word [rcx + 4]
cmp ecx, 0x746e
jne 0x14001eaa8
cmp qword [rsp + 0x58], 0xb
jne 0x14001eaa8
mov rcx, qword [rsp + 0x50]
movabs rdx, 0x74536c65646f4d43
cmp qword [rcx], rdx
jne 0x14001eaa8
movzx edx, word [rcx + 8]
cmp edx, 0x7461
jne 0x14001eaa8
cmp byte [rcx + 0xa], 0x65
jne 0x14001eaa8
cmp qword [rsp + 0x70], 0xb
jne 0x14001eaa8
mov rcx, qword [rsp + 0x68]
movabs rdx, 0x4e6c65646f4d5f6d
cmp qword [rcx], rdx
jne 0x14001eaa8
movzx edx, word [rcx + 8]
cmp edx, 0x6d61
jne 0x14001eaa8
cmp byte [rcx + 0xa], 0x65
jne 0x14001eaa8
cmp qword [rsp + 0xc0], 6
jne 0x14001eb31
mov rcx, qword [rsp + 0xb8]
cmp dword [rcx], 0x65696c63
jne 0x14001eb31
movzx ecx, word [rcx + 4]
cmp ecx, 0x746e
jne 0x14001eb31
cmp qword [rsp + 0x58], 0xb
jne 0x14001eb31
mov rcx, qword [rsp + 0x50]
movabs rdx, 0x74536c65646f4d43
cmp qword [rcx], rdx
jne 0x14001eb31
movzx edx, word [rcx + 8]
cmp edx, 0x7461
jne 0x14001eb31
cmp byte [rcx + 0xa], 0x65
jne 0x14001eb31
cmp qword [rsp + 0x70], 8
jne 0x14001eb31
mov rcx, qword [rsp + 0x68]
movabs rdx, 0x6c65646f4d685f6d
cmp qword [rcx], rdx
jne 0x14001eb31
inc qword [rsp + 0x100]
mov rcx, qword [rsp + 0x48]
movzx ecx, word [rcx + 0x10]
mov word [0x140120b66], cx
cmp al, 1
jne 0x14001eb4e
mov byte [rsp + 0x428], 2
mov rcx, qword [rsp + 0x418]
add rcx, 0xfffffffffffffff0
call fcn.140009440
movzx eax, byte [rsp + 0x78]
mov byte [rsp + 0x87], al
movzx eax, byte [rsp + 0x87]
cmp al, 1
jne 0x14001b678
mov byte [rsp + 0x78], 2
mov rcx, qword [rsp + 0x68]
add rcx, 0xfffffffffffffff0
call fcn.140009440
jmp 0x14001b678
movzx eax, byte [rsp + 0x448]
inc qword [rsp + 0x90]
xor edi, edi
cmp al, 1
jne 0x14001eba9
mov rcx, qword [rsp + 0x438]
add rcx, 0xfffffffffffffff0
call fcn.140009440
movzx eax, byte [rsp + 0xc8]
cmp al, 1
je 0x14001b5dc
jmp 0x14001b5ed
mov rdi, qword [rsp + 0x3b0]
mov rax, qword [0x140120500]
mov qword [rsp + 0x88], rax
lea rsi, [rdi + 8]
mov rbp, qword [0x1401204b8]
mov eax, dword [0x1401204c0]
mov rcx, qword [0x1401204d0]
mov qword [rsp + 0x48], rcx
mov qword [rsp + 0x90], rax
shl rax, 3
lea rbx, [rax + rax*2]
lea r12, [rsp + 0x3b0]
lea rax, [rsp + 0xd0]
mov qword [rsp + 0x20], rax
lea rcx, [0x140120428]
mov rdx, qword [rsp + 0x88]
mov r8, rdi
lea r9, [rsp + 0x450]
call fcn.14000c5d0
test al, al
je 0x14001eca4
mov r14, qword [rsp + 0xd0]
cmp r14, rsi
mov r15, rsi
cmovb r15, r14
sub r15, rdi
mov rdx, qword [rsp + 0x450]
mov rax, r15
add rax, rdx
jb 0x14001eca4
cmp dword [rsp + 0x90], 0
je 0x14001eca4
xor ecx, ecx
jmp 0x14001ec76
add rcx, 0x18
cmp rbx, rcx
je 0x14001eca4
cmp qword [rbp + rcx], rdx
ja 0x14001ec6d
cmp rax, qword [rbp + rcx + 8]
ja 0x14001ec6d
add rdx, qword [rsp + 0x48]
mov rcx, r12
mov r8, r15
call fcn.14001fd00
cmp rsi, r14
jbe 0x14001ecb0
add r12, r15
mov rdi, r14
jmp 0x14001ec0a
xor eax, eax
test al, al
jne 0x14001b1d1
jmp 0x14001ecba
mov al, 1
test al, al
jne 0x14001b1d1
movzx r13d, byte [rsp + 0x490]
jmp 0x14001b065
xor eax, eax
mov qword [rsp + 0x100], rax
xor eax, eax
mov qword [rsp + 0x108], rax
xor eax, eax
mov qword [rsp + 0x110], rax
xor eax, eax
mov qword [rsp + 0x118], rax
xor eax, eax
mov qword [rsp + 0x120], rax
xor eax, eax
mov qword [rsp + 0x128], rax
xor eax, eax
mov qword [rsp + 0x130], rax
xor eax, eax
mov qword [rsp + 0x138], rax
xor eax, eax
mov qword [rsp + 0x140], rax
xor eax, eax
mov qword [rsp + 0x148], rax
xor eax, eax
mov qword [rsp + 0x150], rax
xor eax, eax
mov qword [rsp + 0x158], rax
xor eax, eax
mov qword [rsp + 0x160], rax
xor eax, eax
mov qword [rsp + 0x168], rax
xor eax, eax
mov qword [rsp + 0x170], rax
xor eax, eax
mov qword [rsp + 0x178], rax
xor eax, eax
mov qword [rsp + 0x180], rax
xor eax, eax
mov qword [rsp + 0x188], rax
xor eax, eax
mov qword [rsp + 0x3a8], rax
xor eax, eax
mov qword [rsp + 0x3a0], rax
xor eax, eax
mov qword [rsp + 0x398], rax
xor eax, eax
mov qword [rsp + 0x390], rax
xor eax, eax
mov qword [rsp + 0x388], rax
xor eax, eax
mov qword [rsp + 0x380], rax
xor eax, eax
mov qword [rsp + 0x378], rax
xor eax, eax
mov qword [rsp + 0x370], rax
xor eax, eax
mov qword [rsp + 0x368], rax
xor eax, eax
mov qword [rsp + 0x360], rax
xor eax, eax
mov qword [rsp + 0x358], rax
xor eax, eax
mov qword [rsp + 0x350], rax
xor eax, eax
mov qword [rsp + 0x348], rax
xor eax, eax
mov qword [rsp + 0x340], rax
xor eax, eax
mov qword [rsp + 0x338], rax
xor eax, eax
mov qword [rsp + 0x330], rax
xor eax, eax
mov qword [rsp + 0x328], rax
xor eax, eax
mov qword [rsp + 0x318], rax
xor eax, eax
mov qword [rsp + 0x310], rax
xor eax, eax
mov qword [rsp + 0x308], rax
xor eax, eax
mov qword [rsp + 0x300], rax
xor eax, eax
mov qword [rsp + 0x2f8], rax
xor eax, eax
mov qword [rsp + 0x2f0], rax
xor eax, eax
mov qword [rsp + 0x2e8], rax
xor eax, eax
mov qword [rsp + 0x2e0], rax
xor eax, eax
mov qword [rsp + 0x2d8], rax
xor eax, eax
mov qword [rsp + 0x2d0], rax
xor eax, eax
mov qword [rsp + 0x2c8], rax
xor eax, eax
mov qword [rsp + 0x2c0], rax
xor eax, eax
mov qword [rsp + 0x2b8], rax
xor eax, eax
mov qword [rsp + 0x2b0], rax
xor eax, eax
mov qword [rsp + 0x2a8], rax
xor eax, eax
mov qword [rsp + 0x2a0], rax
xor eax, eax
mov qword [rsp + 0x298], rax
xor eax, eax
mov qword [rsp + 0x290], rax
xor eax, eax
mov qword [rsp + 0x288], rax
xor eax, eax
mov qword [rsp + 0x280], rax
xor eax, eax
mov qword [rsp + 0x278], rax
xor eax, eax
mov qword [rsp + 0x270], rax
xor eax, eax
mov qword [rsp + 0x268], rax
xor eax, eax
mov qword [rsp + 0x260], rax
xor eax, eax
mov qword [rsp + 0x258], rax
xor eax, eax
mov qword [rsp + 0x250], rax
xor eax, eax
mov qword [rsp + 0x248], rax
xor eax, eax
mov qword [rsp + 0x240], rax
xor eax, eax
mov qword [rsp + 0x238], rax
xor eax, eax
mov qword [rsp + 0x230], rax
xor eax, eax
mov qword [rsp + 0x228], rax
xor eax, eax
mov qword [rsp + 0x220], rax
xor eax, eax
mov qword [rsp + 0x218], rax
xor eax, eax
mov qword [rsp + 0x210], rax
xor eax, eax
mov qword [rsp + 0x208], rax
xor eax, eax
mov qword [rsp + 0x200], rax
xor eax, eax
mov qword [rsp + 0x1f8], rax
xor eax, eax
mov qword [rsp + 0x1f0], rax
xor eax, eax
mov qword [rsp + 0x1e8], rax
xor eax, eax
mov qword [rsp + 0x1e0], rax
xor eax, eax
mov qword [rsp + 0x1d8], rax
xor eax, eax
mov qword [rsp + 0x1d0], rax
xor eax, eax
mov qword [rsp + 0x1c8], rax
xor eax, eax
mov qword [rsp + 0x1c0], rax
xor eax, eax
mov qword [rsp + 0x1b8], rax
xor eax, eax
mov qword [rsp + 0x1b0], rax
xor eax, eax
mov qword [rsp + 0x1a8], rax
xor eax, eax
mov qword [rsp + 0x1a0], rax
xor eax, eax
mov qword [rsp + 0x198], rax
xor eax, eax
mov qword [rsp + 0x190], rax
xor eax, eax
mov qword [rsp + 0x320], rax
xor ebp, ebp
cmp qword [rsp + 0x320], 1
jne 0x14001aac9
cmp qword [rsp + 0x190], 1
jne 0x14001aac9
cmp qword [rsp + 0x198], 1
jne 0x14001aac9
cmp qword [rsp + 0x1a0], 1
jne 0x14001aac9
cmp qword [rsp + 0x1a8], 1
jne 0x14001aac9
cmp qword [rsp + 0x1b0], 1
jne 0x14001aac9
cmp qword [rsp + 0x1b8], 1
jne 0x14001aac9
cmp qword [rsp + 0x1c0], 1
jne 0x14001aac9
cmp qword [rsp + 0x1c8], 1
jne 0x14001aac9
cmp qword [rsp + 0x1d0], 1
jne 0x14001aac9
cmp qword [rsp + 0x1d8], 1
jne 0x14001aac9
cmp qword [rsp + 0x1e0], 1
jne 0x14001aac9
cmp qword [rsp + 0x1e8], 1
jne 0x14001aac9
cmp qword [rsp + 0x1f0], 1
jne 0x14001aac9
cmp qword [rsp + 0x1f8], 1
jne 0x14001aac9
cmp qword [rsp + 0x200], 1
jne 0x14001aac9
cmp qword [rsp + 0x208], 1
jne 0x14001aac9
cmp qword [rsp + 0x210], 1
jne 0x14001aac9
cmp qword [rsp + 0x218], 1
jne 0x14001aac9
cmp qword [rsp + 0x220], 1
jne 0x14001aac9
cmp qword [rsp + 0x228], 1
jne 0x14001aac9
cmp qword [rsp + 0x230], 1
jne 0x14001aac9
cmp qword [rsp + 0x238], 1
jne 0x14001aac9
cmp qword [rsp + 0x240], 1
jne 0x14001aac9
cmp qword [rsp + 0x248], 1
jne 0x14001aac9
cmp qword [rsp + 0x250], 1
jne 0x14001aac9
cmp qword [rsp + 0x258], 1
jne 0x14001aac9
cmp qword [rsp + 0x260], 1
jne 0x14001aac9
cmp qword [rsp + 0x268], 1
jne 0x14001aac9
cmp qword [rsp + 0x270], 1
jne 0x14001aac9
cmp qword [rsp + 0x278], 1
jne 0x14001aac9
cmp qword [rsp + 0x280], 1
jne 0x14001aac9
cmp qword [rsp + 0x288], 1
jne 0x14001aac9
cmp qword [rsp + 0x290], 1
jne 0x14001aac9
cmp qword [rsp + 0x298], 1
jne 0x14001aac9
cmp qword [rsp + 0x2a0], 1
jne 0x14001aac9
cmp qword [rsp + 0x2a8], 1
jne 0x14001aac9
cmp qword [rsp + 0x2b0], 1
jne 0x14001aac9
cmp qword [rsp + 0x2b8], 1
jne 0x14001aac9
cmp qword [rsp + 0x2c0], 1
jne 0x14001aac9
cmp qword [rsp + 0x2c8], 1
jne 0x14001aac9
cmp qword [rsp + 0x2d0], 1
jne 0x14001aac9
cmp qword [rsp + 0x2d8], 1
jne 0x14001aac9
cmp qword [rsp + 0x2e0], 1
jne 0x14001aac9
cmp qword [rsp + 0x2e8], 1
jne 0x14001aac9
cmp qword [rsp + 0x2f0], 1
jne 0x14001aac9
cmp qword [rsp + 0x2f8], 1
jne 0x14001aac9
cmp qword [rsp + 0x300], 1
jne 0x14001aac9
cmp qword [rsp + 0x308], 1
jne 0x14001aac9
cmp qword [rsp + 0x310], 1
jne 0x14001aac9
cmp qword [rsp + 0x318], 1
jne 0x14001aac9
cmp qword [rsp + 0x328], 1
jne 0x14001aac9
cmp qword [rsp + 0x330], 1
jne 0x14001aac9
cmp qword [rsp + 0x338], 1
jne 0x14001aac9
cmp qword [rsp + 0x340], 1
jne 0x14001aac9
cmp qword [rsp + 0x348], 1
jne 0x14001aac9
cmp qword [rsp + 0x350], 1
jne 0x14001aac9
cmp qword [rsp + 0x358], 1
jne 0x14001aac9
cmp qword [rsp + 0x360], 1
jne 0x14001aac9
cmp qword [rsp + 0x368], 1
jne 0x14001aac9
cmp qword [rsp + 0x370], 1
jne 0x14001aac9
cmp qword [rsp + 0x378], 1
jne 0x14001aac9
cmp qword [rsp + 0x380], 1
jne 0x14001aac9
cmp qword [rsp + 0x388], 1
jne 0x14001aac9
cmp qword [rsp + 0x390], 1
jne 0x14001aac9
cmp qword [rsp + 0x398], 1
jne 0x14001aac9
cmp qword [rsp + 0x3a0], 1
jne 0x14001aac9
cmp qword [rsp + 0x3a8], 1
jne 0x14001aac9
cmp qword [rsp + 0x188], 1
jne 0x14001aac9
cmp qword [rsp + 0x180], 1
jne 0x14001aac9
cmp qword [rsp + 0x178], 1
jne 0x14001aac9
cmp qword [rsp + 0x170], 1
jne 0x14001aac9
cmp qword [rsp + 0x168], 1
jne 0x14001aac9
cmp qword [rsp + 0x160], 1
jne 0x14001aac9
cmp qword [rsp + 0x158], 1
jne 0x14001aac9
cmp qword [rsp + 0x150], 1
jne 0x14001aac9
cmp qword [rsp + 0x148], 1
jne 0x14001aac9
cmp qword [rsp + 0x140], 1
jne 0x14001aac9
cmp qword [rsp + 0x138], 1
jne 0x14001aac9
cmp qword [rsp + 0x130], 1
jne 0x14001aac9
cmp qword [rsp + 0x128], 1
jne 0x14001aac9
cmp qword [rsp + 0x120], 1
jne 0x14001aac9
cmp qword [rsp + 0x118], 1
jne 0x14001aac9
cmp qword [rsp + 0x110], 1
jne 0x14001aac9
cmp qword [rsp + 0x108], 1
jne 0x14001aac9
cmp qword [rsp + 0x100], 1
jne 0x14001aac9
mov byte [0x140120ac0], 1
mov bpl, 1
jmp 0x14001aac9