Function at 0x18005f1d0
Capabilities:
Terminate process

Disassembly:
push rbp
mov eax, 0x7880
call fcn.1800bced0
sub rsp, rax
lea rbp, [rsp + 0x80]
mov rax, qword [0x1800c0028]
xor rax, rbp
mov qword [rbp + 0x77f8], rax
mov eax, dword [0x1800c0130]
mov ecx, dword [0x1800c0134]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x18005f229
jmp 0x180092346
mov eax, dword [0x1800c0130]
mov ecx, dword [0x1800c0134]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x18005f25b
jmp 0x180092346
mov eax, dword [0x1800c0130]
mov ecx, dword [0x1800c0134]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x18005f28d
jmp 0x180071d39
mov eax, dword [0x1800c0130]
mov ecx, dword [0x1800c0134]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x18005f2bf
jmp 0x18007cef6
mov eax, dword [0x1800c0130]
mov ecx, dword [0x1800c0134]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x18005f2f1
jmp 0x18009234b
mov eax, 0x10
mov qword [rbp + 0x60c8], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x60c8]
mov rcx, rsp
mov qword [rbp + 0x6050], rcx
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x60c8]
mov rcx, rsp
mov qword [rbp + 0x60f0], rcx
call fcn.1800bced0
sub rsp, rax
mov rcx, rsp
mov eax, 0x110
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x60c8]
mov rdx, rsp
mov qword [rbp + 0x6058], rdx
call fcn.1800bced0
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0x6060], rax
mov eax, 0x20
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x60c8]
mov rdx, rsp
mov qword [rbp + 0x6068], rdx
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x60c8]
mov rdx, rsp
mov qword [rbp + 0x6070], rdx
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x60c8]
mov rdx, rsp
mov qword [rbp + 0x6078], rdx
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x60c8]
mov rdx, rsp
mov qword [rbp + 0x6080], rdx
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x60c8]
mov rdx, rsp
mov qword [rbp + 0x6088], rdx
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x60c8]
mov rdx, rsp
mov qword [rbp + 0x6090], rdx
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x60c8]
mov rdx, rsp
mov qword [rbp + 0x6098], rdx
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x60c8]
mov rdx, rsp
mov qword [rbp + 0x60a0], rdx
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x60c8]
mov rdx, rsp
mov qword [rbp + 0x60a8], rdx
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x60c8]
mov rdx, rsp
mov qword [rbp + 0x60b0], rdx
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x60c8]
mov rdx, rsp
mov qword [rbp + 0x60b8], rdx
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x60c8]
mov rdx, rsp
mov qword [rbp + 0x60c0], rdx
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x60c8]
mov rdx, rsp
mov qword [rbp + 0x60d0], rdx
call fcn.1800bced0
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0x60d8], rax
mov rax, qword [0x1800c0210]
mov qword [rbp + 0x60e8], rax
lea rax, str.CreateFileA
mov qword [rbp + 0x6110], rax
mov qword [rbp + 0x6108], rcx
mov rax, qword [rbp + 0x6108]
mov qword [rbp + 0x60e0], rax
mov byte [rax], 0
mov rdx, qword [rbp + 0x6110]
mov dl, byte [rdx]
mov byte [rbp + 0x6127], dl
mov qword [rbp + 0x6118], rax
movzx edx, byte [rbp + 0x6127]
xor edx, 0x28
mov byte [rax + 1], dl
mov rdx, qword [rbp + 0x6110]
mov dl, byte [rdx + 1]
mov byte [rbp + 0x61d7], dl
mov qword [rbp + 0x61c8], rax
movzx edx, byte [rbp + 0x61d7]
xor edx, 0x28
mov byte [rax + 2], dl
mov rdx, qword [rbp + 0x6110]
mov dl, byte [rdx + 2]
mov byte [rbp + 0x61c7], dl
mov qword [rbp + 0x61b8], rax
movzx edx, byte [rbp + 0x61c7]
xor edx, 0x28
mov byte [rax + 3], dl
mov rdx, qword [rbp + 0x6110]
mov dl, byte [rdx + 3]
mov byte [rbp + 0x61b7], dl
mov qword [rbp + 0x61a8], rax
movzx edx, byte [rbp + 0x61b7]
xor edx, 0x28
mov byte [rax + 4], dl
mov rdx, qword [rbp + 0x6110]
mov dl, byte [rdx + 4]
mov byte [rbp + 0x61a7], dl
mov qword [rbp + 0x6198], rax
movzx edx, byte [rbp + 0x61a7]
xor edx, 0x28
mov byte [rax + 5], dl
mov rdx, qword [rbp + 0x6110]
mov dl, byte [rdx + 5]
mov byte [rbp + 0x6197], dl
mov qword [rbp + 0x6188], rax
movzx edx, byte [rbp + 0x6197]
xor edx, 0x28
mov byte [rax + 6], dl
mov rdx, qword [rbp + 0x6110]
mov dl, byte [rdx + 6]
mov byte [rbp + 0x6187], dl
mov qword [rbp + 0x6178], rax
movzx edx, byte [rbp + 0x6187]
xor edx, 0x28
mov byte [rax + 7], dl
mov rdx, qword [rbp + 0x6110]
mov dl, byte [rdx + 7]
mov byte [rbp + 0x6177], dl
mov qword [rbp + 0x6168], rax
movzx edx, byte [rbp + 0x6177]
xor edx, 0x28
mov byte [rax + 8], dl
mov rdx, qword [rbp + 0x6110]
mov dl, byte [rdx + 8]
mov byte [rbp + 0x6167], dl
mov qword [rbp + 0x6158], rax
movzx edx, byte [rbp + 0x6167]
xor edx, 0x28
mov byte [rax + 9], dl
mov rdx, qword [rbp + 0x6110]
mov dl, byte [rdx + 9]
mov byte [rbp + 0x6157], dl
mov qword [rbp + 0x6148], rax
movzx edx, byte [rbp + 0x6157]
xor edx, 0x28
mov byte [rax + 0xa], dl
mov rdx, qword [rbp + 0x6110]
mov dl, byte [rdx + 0xa]
mov byte [rbp + 0x6147], dl
mov qword [rbp + 0x6138], rax
movzx edx, byte [rbp + 0x6147]
xor edx, 0x28
mov byte [rax + 0xb], dl
mov rdx, qword [rbp + 0x6110]
mov dl, byte [rdx + 0xb]
mov byte [rbp + 0x6137], dl
mov qword [rbp + 0x6128], rax
movzx edx, byte [rbp + 0x6137]
xor edx, 0x28
mov byte [rax + 0xc], dl
sub rsp, 0x20
call fcn.1800b8630
add rsp, 0x20
mov rdx, rax
mov rax, qword [rbp + 0x60e8]
mov rcx, qword [0x1800c0200]
sub rsp, 0x20
call rax
add rsp, 0x20
mov rcx, rax
mov rax, qword [rbp + 0x60f0]
mov qword [rax], rcx
mov rax, qword [0x1800c0210]
mov qword [rbp + 0x60f8], rax
mov rax, rsp
mov qword [rbp + 0x6100], rax
mov eax, dword [0x1800c0268]
mov ecx, dword [0x1800c026c]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x18005f728
jmp 0x18006470f
mov rdx, qword [rbp + 0x6068]
mov eax, 0x10
mov qword [rbp + 0x6020], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x6020]
mov rcx, rsp
mov qword [rbp + 0x6028], rcx
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x6028]
mov rcx, rsp
lea r8, str.GetModuleFileNameA
mov qword [rax], r8
mov qword [rcx], rdx
mov rcx, qword [rcx]
mov qword [rbp + 0x6030], rcx
mov byte [rcx], 0
add rcx, 1
mov qword [rbp + 0x6038], rcx
mov rax, qword [rax]
mov al, byte [rax]
mov byte [rbp + 0x6047], al
mov rax, rsp
mov qword [rbp + 0x6048], rax
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x18005f7d2
jmp 0x18005fb3c
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x18005f804
jmp 0x18005fb3c
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x18005f836
jmp 0x18005f9eb
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x18005f868
jmp 0x18005fa91
mov rdx, qword [rbp + 0x6030]
mov r8b, byte [rbp + 0x6047]
mov eax, 0x10
mov qword [rbp + 0x6008], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x6008]
mov rcx, rsp
mov qword [rbp + 0x6010], rcx
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x6010]
mov rcx, rsp
mov byte [rax], r8b
mov qword [rcx], rdx
movzx eax, byte [rax]
xor eax, 0x4d
mov byte [rbp + 0x601f], al
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x18005f8f1
jmp 0x18005fa91
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x18005f923
jmp 0x18005f9eb
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x18005f955
jmp 0x18005fb41
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x18005f987
jmp 0x18005fb41
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x18005f9b9
jmp 0x18005fad3
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x18005fb8d
jmp 0x18005fad3
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x18005fa1d
jmp 0x18005fb46
mov rcx, qword [rbp + 0x6030]
mov r8b, byte [rbp + 0x6047]
mov eax, 0x10
mov qword [rbp + 0x6000], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x6000]
mov rdx, rsp
call fcn.1800bced0
sub rsp, rax
mov rax, rsp
mov byte [rdx], r8b
mov qword [rax], rcx
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x18005fa8c
jmp 0x18005fb46
jmp 0x18005f836
mov rcx, qword [rbp + 0x6030]
mov r8b, byte [rbp + 0x6047]
mov eax, 0x10
mov qword [rbp + 0x5ff8], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x5ff8]
mov rdx, rsp
call fcn.1800bced0
sub rsp, rax
mov rax, rsp
mov byte [rdx], r8b
mov qword [rax], rcx
jmp 0x18005f868
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x18005fb05
jmp 0x18005fb88
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x18005fb37
jmp 0x18005fb88
jmp 0x18005f9b9
jmp 0x18005f7d2
jmp 0x18005f955
mov rcx, qword [rbp + 0x6030]
mov r8b, byte [rbp + 0x6047]
mov eax, 0x10
mov qword [rbp + 0x5ff0], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x5ff0]
mov rdx, rsp
call fcn.1800bced0
sub rsp, rax
mov rax, rsp
mov byte [rdx], r8b
mov qword [rax], rcx
jmp 0x18005fa1d
jmp 0x18005fb05
mov rax, qword [rbp + 0x6028]
mov rcx, qword [rbp + 0x6038]
mov dl, byte [rbp + 0x601f]
mov r8, qword [rbp + 0x6048]
mov rsp, r8
mov byte [rcx], dl
add rcx, 1
mov qword [rbp + 0x5fd8], rcx
mov rax, qword [rax]
mov al, byte [rax + 1]
mov byte [rbp + 0x5fe7], al
mov rax, rsp
mov qword [rbp + 0x5fe8], rax
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x18005fc00
jmp 0x18005ff6a
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x18005fc32
jmp 0x18005ff6a
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x18005fc64
jmp 0x18005fe19
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x18005fc96
jmp 0x18005febf
mov rdx, qword [rbp + 0x6030]
mov r8b, byte [rbp + 0x5fe7]
mov eax, 0x10
mov qword [rbp + 0x5fc0], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x5fc0]
mov rcx, rsp
mov qword [rbp + 0x5fc8], rcx
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x5fc8]
mov rcx, rsp
mov byte [rax], r8b
mov qword [rcx], rdx
movzx eax, byte [rax]
xor eax, 0x4d
mov byte [rbp + 0x5fd7], al
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x18005fd1f
jmp 0x18005febf
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x18005fd51
jmp 0x18005fe19
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x18005fd83
jmp 0x18005ff6f
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x18005fdb5
jmp 0x18005ff6f
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x18005fde7
jmp 0x18005ff01
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x18005ffbb
jmp 0x18005ff01
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x18005fe4b
jmp 0x18005ff74
mov rcx, qword [rbp + 0x6030]
mov r8b, byte [rbp + 0x5fe7]
mov eax, 0x10
mov qword [rbp + 0x5fb8], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x5fb8]
mov rdx, rsp
call fcn.1800bced0
sub rsp, rax
mov rax, rsp
mov byte [rdx], r8b
mov qword [rax], rcx
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x18005feba
jmp 0x18005ff74
jmp 0x18005fc64
mov rcx, qword [rbp + 0x6030]
mov r8b, byte [rbp + 0x5fe7]
mov eax, 0x10
mov qword [rbp + 0x5fb0], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x5fb0]
mov rdx, rsp
call fcn.1800bced0
sub rsp, rax
mov rax, rsp
mov byte [rdx], r8b
mov qword [rax], rcx
jmp 0x18005fc96
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x18005ff33
jmp 0x18005ffb6
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x18005ff65
jmp 0x18005ffb6
jmp 0x18005fde7
jmp 0x18005fc00
jmp 0x18005fd83
mov rcx, qword [rbp + 0x6030]
mov r8b, byte [rbp + 0x5fe7]
mov eax, 0x10
mov qword [rbp + 0x5fa8], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x5fa8]
mov rdx, rsp
call fcn.1800bced0
sub rsp, rax
mov rax, rsp
mov byte [rdx], r8b
mov qword [rax], rcx
jmp 0x18005fe4b
jmp 0x18005ff33
mov rax, qword [rbp + 0x6028]
mov rcx, qword [rbp + 0x5fd8]
mov dl, byte [rbp + 0x5fd7]
mov r8, qword [rbp + 0x5fe8]
mov rsp, r8
mov byte [rcx], dl
add rcx, 1
mov qword [rbp + 0x5f90], rcx
mov rax, qword [rax]
mov al, byte [rax + 2]
mov byte [rbp + 0x5f9f], al
mov rax, rsp
mov qword [rbp + 0x5fa0], rax
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x18006002e
jmp 0x180060398
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180060060
jmp 0x180060398
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180060092
jmp 0x180060247
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800600c4
jmp 0x1800602ed
mov rdx, qword [rbp + 0x6030]
mov r8b, byte [rbp + 0x5f9f]
mov eax, 0x10
mov qword [rbp + 0x5f78], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x5f78]
mov rcx, rsp
mov qword [rbp + 0x5f80], rcx
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x5f80]
mov rcx, rsp
mov byte [rax], r8b
mov qword [rcx], rdx
movzx eax, byte [rax]
xor eax, 0x4d
mov byte [rbp + 0x5f8f], al
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x18006014d
jmp 0x1800602ed
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x18006017f
jmp 0x180060247
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800601b1
jmp 0x18006039d
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800601e3
jmp 0x18006039d
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180060215
jmp 0x18006032f
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800603e9
jmp 0x18006032f
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180060279
jmp 0x1800603a2
mov rcx, qword [rbp + 0x6030]
mov r8b, byte [rbp + 0x5f9f]
mov eax, 0x10
mov qword [rbp + 0x5f70], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x5f70]
mov rdx, rsp
call fcn.1800bced0
sub rsp, rax
mov rax, rsp
mov byte [rdx], r8b
mov qword [rax], rcx
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800602e8
jmp 0x1800603a2
jmp 0x180060092
mov rcx, qword [rbp + 0x6030]
mov r8b, byte [rbp + 0x5f9f]
mov eax, 0x10
mov qword [rbp + 0x5f68], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x5f68]
mov rdx, rsp
call fcn.1800bced0
sub rsp, rax
mov rax, rsp
mov byte [rdx], r8b
mov qword [rax], rcx
jmp 0x1800600c4
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180060361
jmp 0x1800603e4
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180060393
jmp 0x1800603e4
jmp 0x180060215
jmp 0x18006002e
jmp 0x1800601b1
mov rcx, qword [rbp + 0x6030]
mov r8b, byte [rbp + 0x5f9f]
mov eax, 0x10
mov qword [rbp + 0x5f60], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x5f60]
mov rdx, rsp
call fcn.1800bced0
sub rsp, rax
mov rax, rsp
mov byte [rdx], r8b
mov qword [rax], rcx
jmp 0x180060279
jmp 0x180060361
mov rax, qword [rbp + 0x6028]
mov rcx, qword [rbp + 0x5f90]
mov dl, byte [rbp + 0x5f8f]
mov r8, qword [rbp + 0x5fa0]
mov rsp, r8
mov byte [rcx], dl
add rcx, 1
mov qword [rbp + 0x5f48], rcx
mov rax, qword [rax]
mov al, byte [rax + 3]
mov byte [rbp + 0x5f57], al
mov rax, rsp
mov qword [rbp + 0x5f58], rax
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x18006045c
jmp 0x1800607c6
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x18006048e
jmp 0x1800607c6
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800604c0
jmp 0x180060675
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800604f2
jmp 0x18006071b
mov rdx, qword [rbp + 0x6030]
mov r8b, byte [rbp + 0x5f57]
mov eax, 0x10
mov qword [rbp + 0x5f30], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x5f30]
mov rcx, rsp
mov qword [rbp + 0x5f38], rcx
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x5f38]
mov rcx, rsp
mov byte [rax], r8b
mov qword [rcx], rdx
movzx eax, byte [rax]
xor eax, 0x4d
mov byte [rbp + 0x5f47], al
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x18006057b
jmp 0x18006071b
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800605ad
jmp 0x180060675
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800605df
jmp 0x1800607cb
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180060611
jmp 0x1800607cb
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180060643
jmp 0x18006075d
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180060817
jmp 0x18006075d
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800606a7
jmp 0x1800607d0
mov rcx, qword [rbp + 0x6030]
mov r8b, byte [rbp + 0x5f57]
mov eax, 0x10
mov qword [rbp + 0x5f28], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x5f28]
mov rdx, rsp
call fcn.1800bced0
sub rsp, rax
mov rax, rsp
mov byte [rdx], r8b
mov qword [rax], rcx
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180060716
jmp 0x1800607d0
jmp 0x1800604c0
mov rcx, qword [rbp + 0x6030]
mov r8b, byte [rbp + 0x5f57]
mov eax, 0x10
mov qword [rbp + 0x5f20], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x5f20]
mov rdx, rsp
call fcn.1800bced0
sub rsp, rax
mov rax, rsp
mov byte [rdx], r8b
mov qword [rax], rcx
jmp 0x1800604f2
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x18006078f
jmp 0x180060812
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800607c1
jmp 0x180060812
jmp 0x180060643
jmp 0x18006045c
jmp 0x1800605df
mov rcx, qword [rbp + 0x6030]
mov r8b, byte [rbp + 0x5f57]
mov eax, 0x10
mov qword [rbp + 0x5f18], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x5f18]
mov rdx, rsp
call fcn.1800bced0
sub rsp, rax
mov rax, rsp
mov byte [rdx], r8b
mov qword [rax], rcx
jmp 0x1800606a7
jmp 0x18006078f
mov rax, qword [rbp + 0x6028]
mov rcx, qword [rbp + 0x5f48]
mov dl, byte [rbp + 0x5f47]
mov r8, qword [rbp + 0x5f58]
mov rsp, r8
mov byte [rcx], dl
add rcx, 1
mov qword [rbp + 0x5f00], rcx
mov rax, qword [rax]
mov al, byte [rax + 4]
mov byte [rbp + 0x5f0f], al
mov rax, rsp
mov qword [rbp + 0x5f10], rax
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x18006088a
jmp 0x180060bf4
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800608bc
jmp 0x180060bf4
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800608ee
jmp 0x180060aa3
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180060920
jmp 0x180060b49
mov rdx, qword [rbp + 0x6030]
mov r8b, byte [rbp + 0x5f0f]
mov eax, 0x10
mov qword [rbp + 0x5ee8], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x5ee8]
mov rcx, rsp
mov qword [rbp + 0x5ef0], rcx
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x5ef0]
mov rcx, rsp
mov byte [rax], r8b
mov qword [rcx], rdx
movzx eax, byte [rax]
xor eax, 0x4d
mov byte [rbp + 0x5eff], al
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800609a9
jmp 0x180060b49
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800609db
jmp 0x180060aa3
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180060a0d
jmp 0x180060bf9
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180060a3f
jmp 0x180060bf9
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180060a71
jmp 0x180060b8b
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180060c45
jmp 0x180060b8b
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180060ad5
jmp 0x180060bfe
mov rcx, qword [rbp + 0x6030]
mov r8b, byte [rbp + 0x5f0f]
mov eax, 0x10
mov qword [rbp + 0x5ee0], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x5ee0]
mov rdx, rsp
call fcn.1800bced0
sub rsp, rax
mov rax, rsp
mov byte [rdx], r8b
mov qword [rax], rcx
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180060b44
jmp 0x180060bfe
jmp 0x1800608ee
mov rcx, qword [rbp + 0x6030]
mov r8b, byte [rbp + 0x5f0f]
mov eax, 0x10
mov qword [rbp + 0x5ed8], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x5ed8]
mov rdx, rsp
call fcn.1800bced0
sub rsp, rax
mov rax, rsp
mov byte [rdx], r8b
mov qword [rax], rcx
jmp 0x180060920
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180060bbd
jmp 0x180060c40
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180060bef
jmp 0x180060c40
jmp 0x180060a71
jmp 0x18006088a
jmp 0x180060a0d
mov rcx, qword [rbp + 0x6030]
mov r8b, byte [rbp + 0x5f0f]
mov eax, 0x10
mov qword [rbp + 0x5ed0], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x5ed0]
mov rdx, rsp
call fcn.1800bced0
sub rsp, rax
mov rax, rsp
mov byte [rdx], r8b
mov qword [rax], rcx
jmp 0x180060ad5
jmp 0x180060bbd
mov rax, qword [rbp + 0x6028]
mov rcx, qword [rbp + 0x5f00]
mov dl, byte [rbp + 0x5eff]
mov r8, qword [rbp + 0x5f10]
mov rsp, r8
mov byte [rcx], dl
add rcx, 1
mov qword [rbp + 0x5eb8], rcx
mov rax, qword [rax]
mov al, byte [rax + 5]
mov byte [rbp + 0x5ec7], al
mov rax, rsp
mov qword [rbp + 0x5ec8], rax
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180060cb8
jmp 0x180061022
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180060cea
jmp 0x180061022
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180060d1c
jmp 0x180060ed1
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180060d4e
jmp 0x180060f77
mov rdx, qword [rbp + 0x6030]
mov r8b, byte [rbp + 0x5ec7]
mov eax, 0x10
mov qword [rbp + 0x5ea0], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x5ea0]
mov rcx, rsp
mov qword [rbp + 0x5ea8], rcx
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x5ea8]
mov rcx, rsp
mov byte [rax], r8b
mov qword [rcx], rdx
movzx eax, byte [rax]
xor eax, 0x4d
mov byte [rbp + 0x5eb7], al
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180060dd7
jmp 0x180060f77
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180060e09
jmp 0x180060ed1
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180060e3b
jmp 0x180061027
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180060e6d
jmp 0x180061027
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180060e9f
jmp 0x180060fb9
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180061073
jmp 0x180060fb9
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180060f03
jmp 0x18006102c
mov rcx, qword [rbp + 0x6030]
mov r8b, byte [rbp + 0x5ec7]
mov eax, 0x10
mov qword [rbp + 0x5e98], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x5e98]
mov rdx, rsp
call fcn.1800bced0
sub rsp, rax
mov rax, rsp
mov byte [rdx], r8b
mov qword [rax], rcx
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180060f72
jmp 0x18006102c
jmp 0x180060d1c
mov rcx, qword [rbp + 0x6030]
mov r8b, byte [rbp + 0x5ec7]
mov eax, 0x10
mov qword [rbp + 0x5e90], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x5e90]
mov rdx, rsp
call fcn.1800bced0
sub rsp, rax
mov rax, rsp
mov byte [rdx], r8b
mov qword [rax], rcx
jmp 0x180060d4e
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180060feb
jmp 0x18006106e
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x18006101d
jmp 0x18006106e
jmp 0x180060e9f
jmp 0x180060cb8
jmp 0x180060e3b
mov rcx, qword [rbp + 0x6030]
mov r8b, byte [rbp + 0x5ec7]
mov eax, 0x10
mov qword [rbp + 0x5e88], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x5e88]
mov rdx, rsp
call fcn.1800bced0
sub rsp, rax
mov rax, rsp
mov byte [rdx], r8b
mov qword [rax], rcx
jmp 0x180060f03
jmp 0x180060feb
mov rax, qword [rbp + 0x6028]
mov rcx, qword [rbp + 0x5eb8]
mov dl, byte [rbp + 0x5eb7]
mov r8, qword [rbp + 0x5ec8]
mov rsp, r8
mov byte [rcx], dl
add rcx, 1
mov qword [rbp + 0x5e70], rcx
mov rax, qword [rax]
mov al, byte [rax + 6]
mov byte [rbp + 0x5e7f], al
mov rax, rsp
mov qword [rbp + 0x5e80], rax
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800610e6
jmp 0x180061450
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180061118
jmp 0x180061450
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x18006114a
jmp 0x1800612ff
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x18006117c
jmp 0x1800613a5
mov rdx, qword [rbp + 0x6030]
mov r8b, byte [rbp + 0x5e7f]
mov eax, 0x10
mov qword [rbp + 0x5e58], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x5e58]
mov rcx, rsp
mov qword [rbp + 0x5e60], rcx
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x5e60]
mov rcx, rsp
mov byte [rax], r8b
mov qword [rcx], rdx
movzx eax, byte [rax]
xor eax, 0x4d
mov byte [rbp + 0x5e6f], al
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180061205
jmp 0x1800613a5
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180061237
jmp 0x1800612ff
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180061269
jmp 0x180061455
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x18006129b
jmp 0x180061455
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800612cd
jmp 0x1800613e7
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800614a1
jmp 0x1800613e7
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180061331
jmp 0x18006145a
mov rcx, qword [rbp + 0x6030]
mov r8b, byte [rbp + 0x5e7f]
mov eax, 0x10
mov qword [rbp + 0x5e50], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x5e50]
mov rdx, rsp
call fcn.1800bced0
sub rsp, rax
mov rax, rsp
mov byte [rdx], r8b
mov qword [rax], rcx
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800613a0
jmp 0x18006145a
jmp 0x18006114a
mov rcx, qword [rbp + 0x6030]
mov r8b, byte [rbp + 0x5e7f]
mov eax, 0x10
mov qword [rbp + 0x5e48], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x5e48]
mov rdx, rsp
call fcn.1800bced0
sub rsp, rax
mov rax, rsp
mov byte [rdx], r8b
mov qword [rax], rcx
jmp 0x18006117c
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180061419
jmp 0x18006149c
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x18006144b
jmp 0x18006149c
jmp 0x1800612cd
jmp 0x1800610e6
jmp 0x180061269
mov rcx, qword [rbp + 0x6030]
mov r8b, byte [rbp + 0x5e7f]
mov eax, 0x10
mov qword [rbp + 0x5e40], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x5e40]
mov rdx, rsp
call fcn.1800bced0
sub rsp, rax
mov rax, rsp
mov byte [rdx], r8b
mov qword [rax], rcx
jmp 0x180061331
jmp 0x180061419
mov rax, qword [rbp + 0x6028]
mov rcx, qword [rbp + 0x5e70]
mov dl, byte [rbp + 0x5e6f]
mov r8, qword [rbp + 0x5e80]
mov rsp, r8
mov byte [rcx], dl
add rcx, 1
mov qword [rbp + 0x5e28], rcx
mov rax, qword [rax]
mov al, byte [rax + 7]
mov byte [rbp + 0x5e37], al
mov rax, rsp
mov qword [rbp + 0x5e38], rax
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180061514
jmp 0x18006187e
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180061546
jmp 0x18006187e
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180061578
jmp 0x18006172d
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800615aa
jmp 0x1800617d3
mov rdx, qword [rbp + 0x6030]
mov r8b, byte [rbp + 0x5e37]
mov eax, 0x10
mov qword [rbp + 0x5e10], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x5e10]
mov rcx, rsp
mov qword [rbp + 0x5e18], rcx
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x5e18]
mov rcx, rsp
mov byte [rax], r8b
mov qword [rcx], rdx
movzx eax, byte [rax]
xor eax, 0x4d
mov byte [rbp + 0x5e27], al
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180061633
jmp 0x1800617d3
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180061665
jmp 0x18006172d
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180061697
jmp 0x180061883
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800616c9
jmp 0x180061883
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800616fb
jmp 0x180061815
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800618cf
jmp 0x180061815
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x18006175f
jmp 0x180061888
mov rcx, qword [rbp + 0x6030]
mov r8b, byte [rbp + 0x5e37]
mov eax, 0x10
mov qword [rbp + 0x5e08], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x5e08]
mov rdx, rsp
call fcn.1800bced0
sub rsp, rax
mov rax, rsp
mov byte [rdx], r8b
mov qword [rax], rcx
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800617ce
jmp 0x180061888
jmp 0x180061578
mov rcx, qword [rbp + 0x6030]
mov r8b, byte [rbp + 0x5e37]
mov eax, 0x10
mov qword [rbp + 0x5e00], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x5e00]
mov rdx, rsp
call fcn.1800bced0
sub rsp, rax
mov rax, rsp
mov byte [rdx], r8b
mov qword [rax], rcx
jmp 0x1800615aa
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180061847
jmp 0x1800618ca
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180061879
jmp 0x1800618ca
jmp 0x1800616fb
jmp 0x180061514
jmp 0x180061697
mov rcx, qword [rbp + 0x6030]
mov r8b, byte [rbp + 0x5e37]
mov eax, 0x10
mov qword [rbp + 0x5df8], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x5df8]
mov rdx, rsp
call fcn.1800bced0
sub rsp, rax
mov rax, rsp
mov byte [rdx], r8b
mov qword [rax], rcx
jmp 0x18006175f
jmp 0x180061847
mov rax, qword [rbp + 0x6028]
mov rcx, qword [rbp + 0x5e28]
mov dl, byte [rbp + 0x5e27]
mov r8, qword [rbp + 0x5e38]
mov rsp, r8
mov byte [rcx], dl
add rcx, 1
mov qword [rbp + 0x5de0], rcx
mov rax, qword [rax]
mov al, byte [rax + 8]
mov byte [rbp + 0x5def], al
mov rax, rsp
mov qword [rbp + 0x5df0], rax
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180061942
jmp 0x180061cac
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180061974
jmp 0x180061cac
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800619a6
jmp 0x180061b5b
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800619d8
jmp 0x180061c01
mov rdx, qword [rbp + 0x6030]
mov r8b, byte [rbp + 0x5def]
mov eax, 0x10
mov qword [rbp + 0x5dc8], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x5dc8]
mov rcx, rsp
mov qword [rbp + 0x5dd0], rcx
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x5dd0]
mov rcx, rsp
mov byte [rax], r8b
mov qword [rcx], rdx
movzx eax, byte [rax]
xor eax, 0x4d
mov byte [rbp + 0x5ddf], al
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180061a61
jmp 0x180061c01
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180061a93
jmp 0x180061b5b
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180061ac5
jmp 0x180061cb1
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180061af7
jmp 0x180061cb1
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180061b29
jmp 0x180061c43
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180061cfd
jmp 0x180061c43
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180061b8d
jmp 0x180061cb6
mov rcx, qword [rbp + 0x6030]
mov r8b, byte [rbp + 0x5def]
mov eax, 0x10
mov qword [rbp + 0x5dc0], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x5dc0]
mov rdx, rsp
call fcn.1800bced0
sub rsp, rax
mov rax, rsp
mov byte [rdx], r8b
mov qword [rax], rcx
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180061bfc
jmp 0x180061cb6
jmp 0x1800619a6
mov rcx, qword [rbp + 0x6030]
mov r8b, byte [rbp + 0x5def]
mov eax, 0x10
mov qword [rbp + 0x5db8], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x5db8]
mov rdx, rsp
call fcn.1800bced0
sub rsp, rax
mov rax, rsp
mov byte [rdx], r8b
mov qword [rax], rcx
jmp 0x1800619d8
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180061c75
jmp 0x180061cf8
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180061ca7
jmp 0x180061cf8
jmp 0x180061b29
jmp 0x180061942
jmp 0x180061ac5
mov rcx, qword [rbp + 0x6030]
mov r8b, byte [rbp + 0x5def]
mov eax, 0x10
mov qword [rbp + 0x5db0], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x5db0]
mov rdx, rsp
call fcn.1800bced0
sub rsp, rax
mov rax, rsp
mov byte [rdx], r8b
mov qword [rax], rcx
jmp 0x180061b8d
jmp 0x180061c75
mov rax, qword [rbp + 0x6028]
mov rcx, qword [rbp + 0x5de0]
mov dl, byte [rbp + 0x5ddf]
mov r8, qword [rbp + 0x5df0]
mov rsp, r8
mov byte [rcx], dl
add rcx, 1
mov qword [rbp + 0x5d98], rcx
mov rax, qword [rax]
mov al, byte [rax + 9]
mov byte [rbp + 0x5da7], al
mov rax, rsp
mov qword [rbp + 0x5da8], rax
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180061d70
jmp 0x1800620da
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180061da2
jmp 0x1800620da
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180061dd4
jmp 0x180061f89
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180061e06
jmp 0x18006202f
mov rdx, qword [rbp + 0x6030]
mov r8b, byte [rbp + 0x5da7]
mov eax, 0x10
mov qword [rbp + 0x5d80], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x5d80]
mov rcx, rsp
mov qword [rbp + 0x5d88], rcx
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x5d88]
mov rcx, rsp
mov byte [rax], r8b
mov qword [rcx], rdx
movzx eax, byte [rax]
xor eax, 0x4d
mov byte [rbp + 0x5d97], al
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180061e8f
jmp 0x18006202f
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180061ec1
jmp 0x180061f89
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180061ef3
jmp 0x1800620df
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180061f25
jmp 0x1800620df
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180061f57
jmp 0x180062071
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x18006212b
jmp 0x180062071
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180061fbb
jmp 0x1800620e4
mov rcx, qword [rbp + 0x6030]
mov r8b, byte [rbp + 0x5da7]
mov eax, 0x10
mov qword [rbp + 0x5d78], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x5d78]
mov rdx, rsp
call fcn.1800bced0
sub rsp, rax
mov rax, rsp
mov byte [rdx], r8b
mov qword [rax], rcx
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x18006202a
jmp 0x1800620e4
jmp 0x180061dd4
mov rcx, qword [rbp + 0x6030]
mov r8b, byte [rbp + 0x5da7]
mov eax, 0x10
mov qword [rbp + 0x5d70], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x5d70]
mov rdx, rsp
call fcn.1800bced0
sub rsp, rax
mov rax, rsp
mov byte [rdx], r8b
mov qword [rax], rcx
jmp 0x180061e06
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800620a3
jmp 0x180062126
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800620d5
jmp 0x180062126
jmp 0x180061f57
jmp 0x180061d70
jmp 0x180061ef3
mov rcx, qword [rbp + 0x6030]
mov r8b, byte [rbp + 0x5da7]
mov eax, 0x10
mov qword [rbp + 0x5d68], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x5d68]
mov rdx, rsp
call fcn.1800bced0
sub rsp, rax
mov rax, rsp
mov byte [rdx], r8b
mov qword [rax], rcx
jmp 0x180061fbb
jmp 0x1800620a3
mov rax, qword [rbp + 0x6028]
mov rcx, qword [rbp + 0x5d98]
mov dl, byte [rbp + 0x5d97]
mov r8, qword [rbp + 0x5da8]
mov rsp, r8
mov byte [rcx], dl
add rcx, 1
mov qword [rbp + 0x5d50], rcx
mov rax, qword [rax]
mov al, byte [rax + 0xa]
mov byte [rbp + 0x5d5f], al
mov rax, rsp
mov qword [rbp + 0x5d60], rax
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x18006219e
jmp 0x180062508
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800621d0
jmp 0x180062508
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180062202
jmp 0x1800623b7
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180062234
jmp 0x18006245d
mov rdx, qword [rbp + 0x6030]
mov r8b, byte [rbp + 0x5d5f]
mov eax, 0x10
mov qword [rbp + 0x5d38], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x5d38]
mov rcx, rsp
mov qword [rbp + 0x5d40], rcx
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x5d40]
mov rcx, rsp
mov byte [rax], r8b
mov qword [rcx], rdx
movzx eax, byte [rax]
xor eax, 0x4d
mov byte [rbp + 0x5d4f], al
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800622bd
jmp 0x18006245d
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800622ef
jmp 0x1800623b7
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180062321
jmp 0x18006250d
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180062353
jmp 0x18006250d
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180062385
jmp 0x18006249f
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180062559
jmp 0x18006249f
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800623e9
jmp 0x180062512
mov rcx, qword [rbp + 0x6030]
mov r8b, byte [rbp + 0x5d5f]
mov eax, 0x10
mov qword [rbp + 0x5d30], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x5d30]
mov rdx, rsp
call fcn.1800bced0
sub rsp, rax
mov rax, rsp
mov byte [rdx], r8b
mov qword [rax], rcx
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180062458
jmp 0x180062512
jmp 0x180062202
mov rcx, qword [rbp + 0x6030]
mov r8b, byte [rbp + 0x5d5f]
mov eax, 0x10
mov qword [rbp + 0x5d28], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x5d28]
mov rdx, rsp
call fcn.1800bced0
sub rsp, rax
mov rax, rsp
mov byte [rdx], r8b
mov qword [rax], rcx
jmp 0x180062234
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800624d1
jmp 0x180062554
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180062503
jmp 0x180062554
jmp 0x180062385
jmp 0x18006219e
jmp 0x180062321
mov rcx, qword [rbp + 0x6030]
mov r8b, byte [rbp + 0x5d5f]
mov eax, 0x10
mov qword [rbp + 0x5d20], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x5d20]
mov rdx, rsp
call fcn.1800bced0
sub rsp, rax
mov rax, rsp
mov byte [rdx], r8b
mov qword [rax], rcx
jmp 0x1800623e9
jmp 0x1800624d1
mov rax, qword [rbp + 0x6028]
mov rcx, qword [rbp + 0x5d50]
mov dl, byte [rbp + 0x5d4f]
mov r8, qword [rbp + 0x5d60]
mov rsp, r8
mov byte [rcx], dl
add rcx, 1
mov qword [rbp + 0x5d08], rcx
mov rax, qword [rax]
mov al, byte [rax + 0xb]
mov byte [rbp + 0x5d17], al
mov rax, rsp
mov qword [rbp + 0x5d18], rax
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800625cc
jmp 0x180062936
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800625fe
jmp 0x180062936
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180062630
jmp 0x1800627e5
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180062662
jmp 0x18006288b
mov rdx, qword [rbp + 0x6030]
mov r8b, byte [rbp + 0x5d17]
mov eax, 0x10
mov qword [rbp + 0x5cf0], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x5cf0]
mov rcx, rsp
mov qword [rbp + 0x5cf8], rcx
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x5cf8]
mov rcx, rsp
mov byte [rax], r8b
mov qword [rcx], rdx
movzx eax, byte [rax]
xor eax, 0x4d
mov byte [rbp + 0x5d07], al
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800626eb
jmp 0x18006288b
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x18006271d
jmp 0x1800627e5
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x18006274f
jmp 0x18006293b
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180062781
jmp 0x18006293b
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800627b3
jmp 0x1800628cd
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180062987
jmp 0x1800628cd
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180062817
jmp 0x180062940
mov rcx, qword [rbp + 0x6030]
mov r8b, byte [rbp + 0x5d17]
mov eax, 0x10
mov qword [rbp + 0x5ce8], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x5ce8]
mov rdx, rsp
call fcn.1800bced0
sub rsp, rax
mov rax, rsp
mov byte [rdx], r8b
mov qword [rax], rcx
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180062886
jmp 0x180062940
jmp 0x180062630
mov rcx, qword [rbp + 0x6030]
mov r8b, byte [rbp + 0x5d17]
mov eax, 0x10
mov qword [rbp + 0x5ce0], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x5ce0]
mov rdx, rsp
call fcn.1800bced0
sub rsp, rax
mov rax, rsp
mov byte [rdx], r8b
mov qword [rax], rcx
jmp 0x180062662
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800628ff
jmp 0x180062982
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180062931
jmp 0x1800625cc
jmp 0x18006274f
mov rcx, qword [rbp + 0x6030]
mov r8b, byte [rbp + 0x5d17]
mov eax, 0x10
mov qword [rbp + 0x5cd8], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x5cd8]
mov rdx, rsp
call fcn.1800bced0
sub rsp, rax
mov rax, rsp
mov byte [rdx], r8b
mov qword [rax], rcx
jmp 0x180062817
mov rax, qword [rbp + 0x6028]
mov rcx, qword [rbp + 0x5d08]
mov dl, byte [rbp + 0x5d07]
mov r8, qword [rbp + 0x5d18]
mov rsp, r8
mov byte [rcx], dl
add rcx, 1
mov qword [rbp + 0x5cc0], rcx
mov rax, qword [rax]
mov al, byte [rax + 0xc]
mov byte [rbp + 0x5ccf], al
mov rax, rsp
mov qword [rbp + 0x5cd0], rax
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800629fa
jmp 0x180062d64
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180062a2c
jmp 0x180062d64
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180062a5e
jmp 0x1800629fa
mov rdx, qword [rbp + 0x6068]
mov eax, 0x10
mov qword [rbp + 0x5ab0], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x5ab0]
mov rcx, rsp
mov qword [rbp + 0x5ab8], rcx
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x5ab8]
mov rcx, rsp
lea r8, str.GetModuleFileNameA
mov qword [rax], r8
mov qword [rcx], rdx
mov rcx, qword [rcx]
mov qword [rbp + 0x5ac0], rcx
mov byte [rcx], 0
add rcx, 1
mov qword [rbp + 0x5ac8], rcx
mov rax, qword [rax]
mov al, byte [rax]
mov byte [rbp + 0x5ad7], al
mov rax, rsp
mov qword [rbp + 0x5ad8], rax
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800647b9
jmp 0x180064b23
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800647eb
jmp 0x180064b23
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x18006481d
jmp 0x1800649d2
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x18006484f
jmp 0x180064a78
mov rdx, qword [rbp + 0x5ac0]
mov r8b, byte [rbp + 0x5ad7]
mov eax, 0x10
mov qword [rbp + 0x5a98], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x5a98]
mov rcx, rsp
mov qword [rbp + 0x5aa0], rcx
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x5aa0]
mov rcx, rsp
mov byte [rax], r8b
mov qword [rcx], rdx
movzx eax, byte [rax]
xor eax, 0x4d
mov byte [rbp + 0x5aaf], al
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800648d8
jmp 0x180064a78
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x18006490a
jmp 0x1800649d2
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x18006493c
jmp 0x180064b28
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x18006496e
jmp 0x180064b28
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800649a0
jmp 0x180064aba
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180064b74
jmp 0x180064aba
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180064a04
jmp 0x180064b2d
mov rcx, qword [rbp + 0x5ac0]
mov r8b, byte [rbp + 0x5ad7]
mov eax, 0x10
mov qword [rbp + 0x5a90], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x5a90]
mov rdx, rsp
call fcn.1800bced0
sub rsp, rax
mov rax, rsp
mov byte [rdx], r8b
mov qword [rax], rcx
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180064a73
jmp 0x180064b2d
jmp 0x18006481d
mov rcx, qword [rbp + 0x5ac0]
mov r8b, byte [rbp + 0x5ad7]
mov eax, 0x10
mov qword [rbp + 0x5a88], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x5a88]
mov rdx, rsp
call fcn.1800bced0
sub rsp, rax
mov rax, rsp
mov byte [rdx], r8b
mov qword [rax], rcx
jmp 0x18006484f
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180064aec
jmp 0x180064b6f
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180064b1e
jmp 0x180064b6f
jmp 0x1800649a0
jmp 0x1800647b9
jmp 0x18006493c
mov rcx, qword [rbp + 0x5ac0]
mov r8b, byte [rbp + 0x5ad7]
mov eax, 0x10
mov qword [rbp + 0x5a80], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x5a80]
mov rdx, rsp
call fcn.1800bced0
sub rsp, rax
mov rax, rsp
mov byte [rdx], r8b
mov qword [rax], rcx
jmp 0x180064a04
jmp 0x180064aec
mov rax, qword [rbp + 0x5ab8]
mov rcx, qword [rbp + 0x5ac8]
mov dl, byte [rbp + 0x5aaf]
mov r8, qword [rbp + 0x5ad8]
mov rsp, r8
mov byte [rcx], dl
add rcx, 1
mov qword [rbp + 0x5a68], rcx
mov rax, qword [rax]
mov al, byte [rax + 1]
mov byte [rbp + 0x5a77], al
mov rax, rsp
mov qword [rbp + 0x5a78], rax
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180064be7
jmp 0x180064f51
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180064c19
jmp 0x180064f51
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180064c4b
jmp 0x180064e00
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180064c7d
jmp 0x180064ea6
mov rdx, qword [rbp + 0x5ac0]
mov r8b, byte [rbp + 0x5a77]
mov eax, 0x10
mov qword [rbp + 0x5a50], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x5a50]
mov rcx, rsp
mov qword [rbp + 0x5a58], rcx
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x5a58]
mov rcx, rsp
mov byte [rax], r8b
mov qword [rcx], rdx
movzx eax, byte [rax]
xor eax, 0x4d
mov byte [rbp + 0x5a67], al
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180064d06
jmp 0x180064ea6
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180064d38
jmp 0x180064e00
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180064d6a
jmp 0x180064f56
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180064d9c
jmp 0x180064f56
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180064dce
jmp 0x180064ee8
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180064fa2
jmp 0x180064ee8
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180064e32
jmp 0x180064f5b
mov rcx, qword [rbp + 0x5ac0]
mov r8b, byte [rbp + 0x5a77]
mov eax, 0x10
mov qword [rbp + 0x5a48], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x5a48]
mov rdx, rsp
call fcn.1800bced0
sub rsp, rax
mov rax, rsp
mov byte [rdx], r8b
mov qword [rax], rcx
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180064ea1
jmp 0x180064f5b
jmp 0x180064c4b
mov rcx, qword [rbp + 0x5ac0]
mov r8b, byte [rbp + 0x5a77]
mov eax, 0x10
mov qword [rbp + 0x5a40], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x5a40]
mov rdx, rsp
call fcn.1800bced0
sub rsp, rax
mov rax, rsp
mov byte [rdx], r8b
mov qword [rax], rcx
jmp 0x180064c7d
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180064f1a
jmp 0x180064f9d
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180064f4c
jmp 0x180064f9d
jmp 0x180064dce
jmp 0x180064be7
jmp 0x180064d6a
mov rcx, qword [rbp + 0x5ac0]
mov r8b, byte [rbp + 0x5a77]
mov eax, 0x10
mov qword [rbp + 0x5a38], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x5a38]
mov rdx, rsp
call fcn.1800bced0
sub rsp, rax
mov rax, rsp
mov byte [rdx], r8b
mov qword [rax], rcx
jmp 0x180064e32
jmp 0x180064f1a
mov rax, qword [rbp + 0x5ab8]
mov rcx, qword [rbp + 0x5a68]
mov dl, byte [rbp + 0x5a67]
mov r8, qword [rbp + 0x5a78]
mov rsp, r8
mov byte [rcx], dl
add rcx, 1
mov qword [rbp + 0x5a20], rcx
mov rax, qword [rax]
mov al, byte [rax + 2]
mov byte [rbp + 0x5a2f], al
mov rax, rsp
mov qword [rbp + 0x5a30], rax
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180065015
jmp 0x18006537f
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180065047
jmp 0x18006537f
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180065079
jmp 0x18006522e
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800650ab
jmp 0x1800652d4
mov rdx, qword [rbp + 0x5ac0]
mov r8b, byte [rbp + 0x5a2f]
mov eax, 0x10
mov qword [rbp + 0x5a08], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x5a08]
mov rcx, rsp
mov qword [rbp + 0x5a10], rcx
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x5a10]
mov rcx, rsp
mov byte [rax], r8b
mov qword [rcx], rdx
movzx eax, byte [rax]
xor eax, 0x4d
mov byte [rbp + 0x5a1f], al
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180065134
jmp 0x1800652d4
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180065166
jmp 0x18006522e
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180065198
jmp 0x180065384
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800651ca
jmp 0x180065384
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800651fc
jmp 0x180065316
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800653d0
jmp 0x180065316
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180065260
jmp 0x180065389
mov rcx, qword [rbp + 0x5ac0]
mov r8b, byte [rbp + 0x5a2f]
mov eax, 0x10
mov qword [rbp + 0x5a00], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x5a00]
mov rdx, rsp
call fcn.1800bced0
sub rsp, rax
mov rax, rsp
mov byte [rdx], r8b
mov qword [rax], rcx
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800652cf
jmp 0x180065389
jmp 0x180065079
mov rcx, qword [rbp + 0x5ac0]
mov r8b, byte [rbp + 0x5a2f]
mov eax, 0x10
mov qword [rbp + 0x59f8], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x59f8]
mov rdx, rsp
call fcn.1800bced0
sub rsp, rax
mov rax, rsp
mov byte [rdx], r8b
mov qword [rax], rcx
jmp 0x1800650ab
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180065348
jmp 0x1800653cb
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x18006537a
jmp 0x1800653cb
jmp 0x1800651fc
jmp 0x180065015
jmp 0x180065198
mov rcx, qword [rbp + 0x5ac0]
mov r8b, byte [rbp + 0x5a2f]
mov eax, 0x10
mov qword [rbp + 0x59f0], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x59f0]
mov rdx, rsp
call fcn.1800bced0
sub rsp, rax
mov rax, rsp
mov byte [rdx], r8b
mov qword [rax], rcx
jmp 0x180065260
jmp 0x180065348
mov rax, qword [rbp + 0x5ab8]
mov rcx, qword [rbp + 0x5a20]
mov dl, byte [rbp + 0x5a1f]
mov r8, qword [rbp + 0x5a30]
mov rsp, r8
mov byte [rcx], dl
add rcx, 1
mov qword [rbp + 0x59d8], rcx
mov rax, qword [rax]
mov al, byte [rax + 3]
mov byte [rbp + 0x59e7], al
mov rax, rsp
mov qword [rbp + 0x59e8], rax
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180065443
jmp 0x1800657ad
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180065475
jmp 0x1800657ad
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800654a7
jmp 0x18006565c
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800654d9
jmp 0x180065702
mov rdx, qword [rbp + 0x5ac0]
mov r8b, byte [rbp + 0x59e7]
mov eax, 0x10
mov qword [rbp + 0x59c0], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x59c0]
mov rcx, rsp
mov qword [rbp + 0x59c8], rcx
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x59c8]
mov rcx, rsp
mov byte [rax], r8b
mov qword [rcx], rdx
movzx eax, byte [rax]
xor eax, 0x4d
mov byte [rbp + 0x59d7], al
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180065562
jmp 0x180065702
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180065594
jmp 0x18006565c
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800655c6
jmp 0x1800657b2
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800655f8
jmp 0x1800657b2
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x18006562a
jmp 0x180065744
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800657fe
jmp 0x180065744
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x18006568e
jmp 0x1800657b7
mov rcx, qword [rbp + 0x5ac0]
mov r8b, byte [rbp + 0x59e7]
mov eax, 0x10
mov qword [rbp + 0x59b8], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x59b8]
mov rdx, rsp
call fcn.1800bced0
sub rsp, rax
mov rax, rsp
mov byte [rdx], r8b
mov qword [rax], rcx
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800656fd
jmp 0x1800657b7
jmp 0x1800654a7
mov rcx, qword [rbp + 0x5ac0]
mov r8b, byte [rbp + 0x59e7]
mov eax, 0x10
mov qword [rbp + 0x59b0], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x59b0]
mov rdx, rsp
call fcn.1800bced0
sub rsp, rax
mov rax, rsp
mov byte [rdx], r8b
mov qword [rax], rcx
jmp 0x1800654d9
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180065776
jmp 0x1800657f9
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800657a8
jmp 0x1800657f9
jmp 0x18006562a
jmp 0x180065443
jmp 0x1800655c6
mov rcx, qword [rbp + 0x5ac0]
mov r8b, byte [rbp + 0x59e7]
mov eax, 0x10
mov qword [rbp + 0x59a8], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x59a8]
mov rdx, rsp
call fcn.1800bced0
sub rsp, rax
mov rax, rsp
mov byte [rdx], r8b
mov qword [rax], rcx
jmp 0x18006568e
jmp 0x180065776
mov rax, qword [rbp + 0x5ab8]
mov rcx, qword [rbp + 0x59d8]
mov dl, byte [rbp + 0x59d7]
mov r8, qword [rbp + 0x59e8]
mov rsp, r8
mov byte [rcx], dl
add rcx, 1
mov qword [rbp + 0x5990], rcx
mov rax, qword [rax]
mov al, byte [rax + 4]
mov byte [rbp + 0x599f], al
mov rax, rsp
mov qword [rbp + 0x59a0], rax
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180065871
jmp 0x180065bdb
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800658a3
jmp 0x180065bdb
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800658d5
jmp 0x180065a8a
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180065907
jmp 0x180065b30
mov rdx, qword [rbp + 0x5ac0]
mov r8b, byte [rbp + 0x599f]
mov eax, 0x10
mov qword [rbp + 0x5978], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x5978]
mov rcx, rsp
mov qword [rbp + 0x5980], rcx
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x5980]
mov rcx, rsp
mov byte [rax], r8b
mov qword [rcx], rdx
movzx eax, byte [rax]
xor eax, 0x4d
mov byte [rbp + 0x598f], al
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180065990
jmp 0x180065b30
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800659c2
jmp 0x180065a8a
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800659f4
jmp 0x180065be0
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180065a26
jmp 0x180065be0
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180065a58
jmp 0x180065b72
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180065c2c
jmp 0x180065b72
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180065abc
jmp 0x180065be5
mov rcx, qword [rbp + 0x5ac0]
mov r8b, byte [rbp + 0x599f]
mov eax, 0x10
mov qword [rbp + 0x5970], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x5970]
mov rdx, rsp
call fcn.1800bced0
sub rsp, rax
mov rax, rsp
mov byte [rdx], r8b
mov qword [rax], rcx
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180065b2b
jmp 0x180065be5
jmp 0x1800658d5
mov rcx, qword [rbp + 0x5ac0]
mov r8b, byte [rbp + 0x599f]
mov eax, 0x10
mov qword [rbp + 0x5968], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x5968]
mov rdx, rsp
call fcn.1800bced0
sub rsp, rax
mov rax, rsp
mov byte [rdx], r8b
mov qword [rax], rcx
jmp 0x180065907
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180065ba4
jmp 0x180065c27
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180065bd6
jmp 0x180065c27
jmp 0x180065a58
jmp 0x180065871
jmp 0x1800659f4
mov rcx, qword [rbp + 0x5ac0]
mov r8b, byte [rbp + 0x599f]
mov eax, 0x10
mov qword [rbp + 0x5960], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x5960]
mov rdx, rsp
call fcn.1800bced0
sub rsp, rax
mov rax, rsp
mov byte [rdx], r8b
mov qword [rax], rcx
jmp 0x180065abc
jmp 0x180065ba4
mov rax, qword [rbp + 0x5ab8]
mov rcx, qword [rbp + 0x5990]
mov dl, byte [rbp + 0x598f]
mov r8, qword [rbp + 0x59a0]
mov rsp, r8
mov byte [rcx], dl
add rcx, 1
mov qword [rbp + 0x5948], rcx
mov rax, qword [rax]
mov al, byte [rax + 5]
mov byte [rbp + 0x5957], al
mov rax, rsp
mov qword [rbp + 0x5958], rax
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180065c9f
jmp 0x180066009
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180065cd1
jmp 0x180066009
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180065d03
jmp 0x180065eb8
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180065d35
jmp 0x180065f5e
mov rdx, qword [rbp + 0x5ac0]
mov r8b, byte [rbp + 0x5957]
mov eax, 0x10
mov qword [rbp + 0x5930], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x5930]
mov rcx, rsp
mov qword [rbp + 0x5938], rcx
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x5938]
mov rcx, rsp
mov byte [rax], r8b
mov qword [rcx], rdx
movzx eax, byte [rax]
xor eax, 0x4d
mov byte [rbp + 0x5947], al
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180065dbe
jmp 0x180065f5e
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180065df0
jmp 0x180065eb8
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180065e22
jmp 0x18006600e
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180065e54
jmp 0x18006600e
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180065e86
jmp 0x180065fa0
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x18006605a
jmp 0x180065fa0
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180065eea
jmp 0x180066013
mov rcx, qword [rbp + 0x5ac0]
mov r8b, byte [rbp + 0x5957]
mov eax, 0x10
mov qword [rbp + 0x5928], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x5928]
mov rdx, rsp
call fcn.1800bced0
sub rsp, rax
mov rax, rsp
mov byte [rdx], r8b
mov qword [rax], rcx
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180065f59
jmp 0x180066013
jmp 0x180065d03
mov rcx, qword [rbp + 0x5ac0]
mov r8b, byte [rbp + 0x5957]
mov eax, 0x10
mov qword [rbp + 0x5920], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x5920]
mov rdx, rsp
call fcn.1800bced0
sub rsp, rax
mov rax, rsp
mov byte [rdx], r8b
mov qword [rax], rcx
jmp 0x180065d35
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180065fd2
jmp 0x180066055
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180066004
jmp 0x180066055
jmp 0x180065e86
jmp 0x180065c9f
jmp 0x180065e22
mov rcx, qword [rbp + 0x5ac0]
mov r8b, byte [rbp + 0x5957]
mov eax, 0x10
mov qword [rbp + 0x5918], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x5918]
mov rdx, rsp
call fcn.1800bced0
sub rsp, rax
mov rax, rsp
mov byte [rdx], r8b
mov qword [rax], rcx
jmp 0x180065eea
jmp 0x180065fd2
mov rax, qword [rbp + 0x5ab8]
mov rcx, qword [rbp + 0x5948]
mov dl, byte [rbp + 0x5947]
mov r8, qword [rbp + 0x5958]
mov rsp, r8
mov byte [rcx], dl
add rcx, 1
mov qword [rbp + 0x5900], rcx
mov rax, qword [rax]
mov al, byte [rax + 6]
mov byte [rbp + 0x590f], al
mov rax, rsp
mov qword [rbp + 0x5910], rax
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800660cd
jmp 0x180066437
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800660ff
jmp 0x180066437
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180066131
jmp 0x1800662e6
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180066163
jmp 0x18006638c
mov rdx, qword [rbp + 0x5ac0]
mov r8b, byte [rbp + 0x590f]
mov eax, 0x10
mov qword [rbp + 0x58e8], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x58e8]
mov rcx, rsp
mov qword [rbp + 0x58f0], rcx
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x58f0]
mov rcx, rsp
mov byte [rax], r8b
mov qword [rcx], rdx
movzx eax, byte [rax]
xor eax, 0x4d
mov byte [rbp + 0x58ff], al
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800661ec
jmp 0x18006638c
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x18006621e
jmp 0x1800662e6
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180066250
jmp 0x18006643c
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180066282
jmp 0x18006643c
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800662b4
jmp 0x1800663ce
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180066488
jmp 0x1800663ce
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180066318
jmp 0x180066441
mov rcx, qword [rbp + 0x5ac0]
mov r8b, byte [rbp + 0x590f]
mov eax, 0x10
mov qword [rbp + 0x58e0], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x58e0]
mov rdx, rsp
call fcn.1800bced0
sub rsp, rax
mov rax, rsp
mov byte [rdx], r8b
mov qword [rax], rcx
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180066387
jmp 0x180066441
jmp 0x180066131
mov rcx, qword [rbp + 0x5ac0]
mov r8b, byte [rbp + 0x590f]
mov eax, 0x10
mov qword [rbp + 0x58d8], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x58d8]
mov rdx, rsp
call fcn.1800bced0
sub rsp, rax
mov rax, rsp
mov byte [rdx], r8b
mov qword [rax], rcx
jmp 0x180066163
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180066400
jmp 0x180066483
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180066432
jmp 0x180066483
jmp 0x1800662b4
jmp 0x1800660cd
jmp 0x180066250
mov rcx, qword [rbp + 0x5ac0]
mov r8b, byte [rbp + 0x590f]
mov eax, 0x10
mov qword [rbp + 0x58d0], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x58d0]
mov rdx, rsp
call fcn.1800bced0
sub rsp, rax
mov rax, rsp
mov byte [rdx], r8b
mov qword [rax], rcx
jmp 0x180066318
jmp 0x180066400
mov rax, qword [rbp + 0x5ab8]
mov rcx, qword [rbp + 0x5900]
mov dl, byte [rbp + 0x58ff]
mov r8, qword [rbp + 0x5910]
mov rsp, r8
mov byte [rcx], dl
add rcx, 1
mov qword [rbp + 0x58b8], rcx
mov rax, qword [rax]
mov al, byte [rax + 7]
mov byte [rbp + 0x58c7], al
mov rax, rsp
mov qword [rbp + 0x58c8], rax
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800664fb
jmp 0x180066865
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x18006652d
jmp 0x180066865
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x18006655f
jmp 0x180066714
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180066591
jmp 0x1800667ba
mov rdx, qword [rbp + 0x5ac0]
mov r8b, byte [rbp + 0x58c7]
mov eax, 0x10
mov qword [rbp + 0x58a0], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x58a0]
mov rcx, rsp
mov qword [rbp + 0x58a8], rcx
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x58a8]
mov rcx, rsp
mov byte [rax], r8b
mov qword [rcx], rdx
movzx eax, byte [rax]
xor eax, 0x4d
mov byte [rbp + 0x58b7], al
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x18006661a
jmp 0x1800667ba
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x18006664c
jmp 0x180066714
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x18006667e
jmp 0x18006686a
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800666b0
jmp 0x18006686a
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800666e2
jmp 0x1800667fc
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800668b6
jmp 0x1800667fc
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180066746
jmp 0x18006686f
mov rcx, qword [rbp + 0x5ac0]
mov r8b, byte [rbp + 0x58c7]
mov eax, 0x10
mov qword [rbp + 0x5898], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x5898]
mov rdx, rsp
call fcn.1800bced0
sub rsp, rax
mov rax, rsp
mov byte [rdx], r8b
mov qword [rax], rcx
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800667b5
jmp 0x18006686f
jmp 0x18006655f
mov rcx, qword [rbp + 0x5ac0]
mov r8b, byte [rbp + 0x58c7]
mov eax, 0x10
mov qword [rbp + 0x5890], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x5890]
mov rdx, rsp
call fcn.1800bced0
sub rsp, rax
mov rax, rsp
mov byte [rdx], r8b
mov qword [rax], rcx
jmp 0x180066591
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x18006682e
jmp 0x1800668b1
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180066860
jmp 0x1800668b1
jmp 0x1800666e2
jmp 0x1800664fb
jmp 0x18006667e
mov rcx, qword [rbp + 0x5ac0]
mov r8b, byte [rbp + 0x58c7]
mov eax, 0x10
mov qword [rbp + 0x5888], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x5888]
mov rdx, rsp
call fcn.1800bced0
sub rsp, rax
mov rax, rsp
mov byte [rdx], r8b
mov qword [rax], rcx
jmp 0x180066746
jmp 0x18006682e
mov rax, qword [rbp + 0x5ab8]
mov rcx, qword [rbp + 0x58b8]
mov dl, byte [rbp + 0x58b7]
mov r8, qword [rbp + 0x58c8]
mov rsp, r8
mov byte [rcx], dl
add rcx, 1
mov qword [rbp + 0x5870], rcx
mov rax, qword [rax]
mov al, byte [rax + 8]
mov byte [rbp + 0x587f], al
mov rax, rsp
mov qword [rbp + 0x5880], rax
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180066929
jmp 0x180066c93
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x18006695b
jmp 0x180066c93
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x18006698d
jmp 0x180066b42
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800669bf
jmp 0x180066be8
mov rdx, qword [rbp + 0x5ac0]
mov r8b, byte [rbp + 0x587f]
mov eax, 0x10
mov qword [rbp + 0x5858], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x5858]
mov rcx, rsp
mov qword [rbp + 0x5860], rcx
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x5860]
mov rcx, rsp
mov byte [rax], r8b
mov qword [rcx], rdx
movzx eax, byte [rax]
xor eax, 0x4d
mov byte [rbp + 0x586f], al
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180066a48
jmp 0x180066be8
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180066a7a
jmp 0x180066b42
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180066aac
jmp 0x180066c98
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180066ade
jmp 0x180066c98
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180066b10
jmp 0x180066c2a
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180066ce4
jmp 0x180066c2a
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180066b74
jmp 0x180066c9d
mov rcx, qword [rbp + 0x5ac0]
mov r8b, byte [rbp + 0x587f]
mov eax, 0x10
mov qword [rbp + 0x5850], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x5850]
mov rdx, rsp
call fcn.1800bced0
sub rsp, rax
mov rax, rsp
mov byte [rdx], r8b
mov qword [rax], rcx
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180066be3
jmp 0x180066c9d
jmp 0x18006698d
mov rcx, qword [rbp + 0x5ac0]
mov r8b, byte [rbp + 0x587f]
mov eax, 0x10
mov qword [rbp + 0x5848], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x5848]
mov rdx, rsp
call fcn.1800bced0
sub rsp, rax
mov rax, rsp
mov byte [rdx], r8b
mov qword [rax], rcx
jmp 0x1800669bf
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180066c5c
jmp 0x180066cdf
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180066c8e
jmp 0x180066cdf
jmp 0x180066b10
jmp 0x180066929
jmp 0x180066aac
mov rcx, qword [rbp + 0x5ac0]
mov r8b, byte [rbp + 0x587f]
mov eax, 0x10
mov qword [rbp + 0x5840], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x5840]
mov rdx, rsp
call fcn.1800bced0
sub rsp, rax
mov rax, rsp
mov byte [rdx], r8b
mov qword [rax], rcx
jmp 0x180066b74
jmp 0x180066c5c
mov rax, qword [rbp + 0x5ab8]
mov rcx, qword [rbp + 0x5870]
mov dl, byte [rbp + 0x586f]
mov r8, qword [rbp + 0x5880]
mov rsp, r8
mov byte [rcx], dl
add rcx, 1
mov qword [rbp + 0x5828], rcx
mov rax, qword [rax]
mov al, byte [rax + 9]
mov byte [rbp + 0x5837], al
mov rax, rsp
mov qword [rbp + 0x5838], rax
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180066d57
jmp 0x1800670c1
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180066d89
jmp 0x1800670c1
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180066dbb
jmp 0x180066f70
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180066ded
jmp 0x180067016
mov rdx, qword [rbp + 0x5ac0]
mov r8b, byte [rbp + 0x5837]
mov eax, 0x10
mov qword [rbp + 0x5810], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x5810]
mov rcx, rsp
mov qword [rbp + 0x5818], rcx
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x5818]
mov rcx, rsp
mov byte [rax], r8b
mov qword [rcx], rdx
movzx eax, byte [rax]
xor eax, 0x4d
mov byte [rbp + 0x5827], al
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180066e76
jmp 0x180067016
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180066ea8
jmp 0x180066f70
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180066eda
jmp 0x1800670c6
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180066f0c
jmp 0x1800670c6
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180066f3e
jmp 0x180067058
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180067112
jmp 0x180067058
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180066fa2
jmp 0x1800670cb
mov rcx, qword [rbp + 0x5ac0]
mov r8b, byte [rbp + 0x5837]
mov eax, 0x10
mov qword [rbp + 0x5808], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x5808]
mov rdx, rsp
call fcn.1800bced0
sub rsp, rax
mov rax, rsp
mov byte [rdx], r8b
mov qword [rax], rcx
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180067011
jmp 0x1800670cb
jmp 0x180066dbb
mov rcx, qword [rbp + 0x5ac0]
mov r8b, byte [rbp + 0x5837]
mov eax, 0x10
mov qword [rbp + 0x5800], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x5800]
mov rdx, rsp
call fcn.1800bced0
sub rsp, rax
mov rax, rsp
mov byte [rdx], r8b
mov qword [rax], rcx
jmp 0x180066ded
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x18006708a
jmp 0x18006710d
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800670bc
jmp 0x18006710d
jmp 0x180066f3e
jmp 0x180066d57
jmp 0x180066eda
mov rcx, qword [rbp + 0x5ac0]
mov r8b, byte [rbp + 0x5837]
mov eax, 0x10
mov qword [rbp + 0x57f8], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x57f8]
mov rdx, rsp
call fcn.1800bced0
sub rsp, rax
mov rax, rsp
mov byte [rdx], r8b
mov qword [rax], rcx
jmp 0x180066fa2
jmp 0x18006708a
mov rax, qword [rbp + 0x5ab8]
mov rcx, qword [rbp + 0x5828]
mov dl, byte [rbp + 0x5827]
mov r8, qword [rbp + 0x5838]
mov rsp, r8
mov byte [rcx], dl
add rcx, 1
mov qword [rbp + 0x57e0], rcx
mov rax, qword [rax]
mov al, byte [rax + 0xa]
mov byte [rbp + 0x57ef], al
mov rax, rsp
mov qword [rbp + 0x57f0], rax
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180067185
jmp 0x1800674ef
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800671b7
jmp 0x1800674ef
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800671e9
jmp 0x18006739e
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x18006721b
jmp 0x180067444
mov rdx, qword [rbp + 0x5ac0]
mov r8b, byte [rbp + 0x57ef]
mov eax, 0x10
mov qword [rbp + 0x57c8], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x57c8]
mov rcx, rsp
mov qword [rbp + 0x57d0], rcx
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x57d0]
mov rcx, rsp
mov byte [rax], r8b
mov qword [rcx], rdx
movzx eax, byte [rax]
xor eax, 0x4d
mov byte [rbp + 0x57df], al
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800672a4
jmp 0x180067444
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800672d6
jmp 0x18006739e
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180067308
jmp 0x1800674f4
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x18006733a
jmp 0x1800674f4
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x18006736c
jmp 0x180067486
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180067540
jmp 0x180067486
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800673d0
jmp 0x1800674f9
mov rcx, qword [rbp + 0x5ac0]
mov r8b, byte [rbp + 0x57ef]
mov eax, 0x10
mov qword [rbp + 0x57c0], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x57c0]
mov rdx, rsp
call fcn.1800bced0
sub rsp, rax
mov rax, rsp
mov byte [rdx], r8b
mov qword [rax], rcx
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x18006743f
jmp 0x1800674f9
jmp 0x1800671e9
mov rcx, qword [rbp + 0x5ac0]
mov r8b, byte [rbp + 0x57ef]
mov eax, 0x10
mov qword [rbp + 0x57b8], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x57b8]
mov rdx, rsp
call fcn.1800bced0
sub rsp, rax
mov rax, rsp
mov byte [rdx], r8b
mov qword [rax], rcx
jmp 0x18006721b
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800674b8
jmp 0x18006753b
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800674ea
jmp 0x18006753b
jmp 0x18006736c
jmp 0x180067185
jmp 0x180067308
mov rcx, qword [rbp + 0x5ac0]
mov r8b, byte [rbp + 0x57ef]
mov eax, 0x10
mov qword [rbp + 0x57b0], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x57b0]
mov rdx, rsp
call fcn.1800bced0
sub rsp, rax
mov rax, rsp
mov byte [rdx], r8b
mov qword [rax], rcx
jmp 0x1800673d0
jmp 0x1800674b8
mov rax, qword [rbp + 0x5ab8]
mov rcx, qword [rbp + 0x57e0]
mov dl, byte [rbp + 0x57df]
mov r8, qword [rbp + 0x57f0]
mov rsp, r8
mov byte [rcx], dl
add rcx, 1
mov qword [rbp + 0x5798], rcx
mov rax, qword [rax]
mov al, byte [rax + 0xb]
mov byte [rbp + 0x57a7], al
mov rax, rsp
mov qword [rbp + 0x57a8], rax
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800675b3
jmp 0x18006791d
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800675e5
jmp 0x18006791d
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180067617
jmp 0x1800677cc
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180067649
jmp 0x180067872
mov rdx, qword [rbp + 0x5ac0]
mov r8b, byte [rbp + 0x57a7]
mov eax, 0x10
mov qword [rbp + 0x5780], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x5780]
mov rcx, rsp
mov qword [rbp + 0x5788], rcx
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x5788]
mov rcx, rsp
mov byte [rax], r8b
mov qword [rcx], rdx
movzx eax, byte [rax]
xor eax, 0x4d
mov byte [rbp + 0x5797], al
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800676d2
jmp 0x180067872
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180067704
jmp 0x1800677cc
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180067736
jmp 0x180067922
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180067768
jmp 0x180067922
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x18006779a
jmp 0x1800678b4
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x18006796e
jmp 0x1800678b4
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800677fe
jmp 0x180067927
mov rcx, qword [rbp + 0x5ac0]
mov r8b, byte [rbp + 0x57a7]
mov eax, 0x10
mov qword [rbp + 0x5778], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x5778]
mov rdx, rsp
call fcn.1800bced0
sub rsp, rax
mov rax, rsp
mov byte [rdx], r8b
mov qword [rax], rcx
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x18006786d
jmp 0x180067927
jmp 0x180067617
mov rcx, qword [rbp + 0x5ac0]
mov r8b, byte [rbp + 0x57a7]
mov eax, 0x10
mov qword [rbp + 0x5770], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x5770]
mov rdx, rsp
call fcn.1800bced0
sub rsp, rax
mov rax, rsp
mov byte [rdx], r8b
mov qword [rax], rcx
jmp 0x180067649
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800678e6
jmp 0x1800675b3
jmp 0x180067736
mov rcx, qword [rbp + 0x5ac0]
mov r8b, byte [rbp + 0x57a7]
mov eax, 0x10
mov qword [rbp + 0x5768], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x5768]
mov rdx, rsp
call fcn.1800bced0
sub rsp, rax
mov rax, rsp
mov byte [rdx], r8b
mov qword [rax], rcx
jmp 0x1800677fe
mov rax, qword [rbp + 0x5ab8]
mov rcx, qword [rbp + 0x5798]
mov dl, byte [rbp + 0x5797]
mov r8, qword [rbp + 0x57a8]
mov rsp, r8
mov byte [rcx], dl
add rcx, 1
mov qword [rbp + 0x5750], rcx
mov rax, qword [rax]
mov al, byte [rax + 0xc]
mov byte [rbp + 0x575f], al
mov rax, rsp
mov qword [rbp + 0x5760], rax
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800679e1
jmp 0x180067d4b
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180067a13
mov eax, dword [0x1800c0130]
mov ecx, dword [0x1800c0134]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180071d6b
jmp 0x18008731f
mov eax, 0x10
mov qword [rbp + 0x4c50], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x4c50]
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x4c50]
mov rcx, rsp
mov qword [rbp + 0x4c78], rcx
call fcn.1800bced0
sub rsp, rax
mov rcx, rsp
mov eax, 0x110
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x4c50]
mov rdx, rsp
mov qword [rbp + 0x4c38], rdx
call fcn.1800bced0
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0x4c40], rax
mov eax, 0x20
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x4c50]
mov rdx, rsp
mov qword [rbp + 0x4c48], rdx
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x4c50]
mov rdx, rsp
mov qword [rbp + 0x4c58], rdx
call fcn.1800bced0
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0x4c60], rax
mov rax, qword [0x1800c0210]
mov qword [rbp + 0x4c70], rax
lea rax, str.CreateFileA
mov qword [rbp + 0x66c0], rax
mov qword [rbp + 0x66b8], rcx
mov rax, qword [rbp + 0x66b8]
mov qword [rbp + 0x4c68], rax
mov byte [rax], 0
mov rdx, qword [rbp + 0x66c0]
mov dl, byte [rdx]
mov byte [rbp + 0x66d7], dl
mov qword [rbp + 0x66c8], rax
movzx edx, byte [rbp + 0x66d7]
xor edx, 0x28
mov byte [rax + 1], dl
mov rdx, qword [rbp + 0x66c0]
mov dl, byte [rdx + 1]
mov byte [rbp + 0x6787], dl
mov qword [rbp + 0x6778], rax
movzx edx, byte [rbp + 0x6787]
xor edx, 0x28
mov byte [rax + 2], dl
mov rdx, qword [rbp + 0x66c0]
mov dl, byte [rdx + 2]
mov byte [rbp + 0x6777], dl
mov qword [rbp + 0x6768], rax
movzx edx, byte [rbp + 0x6777]
xor edx, 0x28
mov byte [rax + 3], dl
mov rdx, qword [rbp + 0x66c0]
mov dl, byte [rdx + 3]
mov byte [rbp + 0x6767], dl
mov qword [rbp + 0x6758], rax
movzx edx, byte [rbp + 0x6767]
xor edx, 0x28
mov byte [rax + 4], dl
mov rdx, qword [rbp + 0x66c0]
mov dl, byte [rdx + 4]
mov byte [rbp + 0x6757], dl
mov qword [rbp + 0x6748], rax
movzx edx, byte [rbp + 0x6757]
xor edx, 0x28
mov byte [rax + 5], dl
mov rdx, qword [rbp + 0x66c0]
mov dl, byte [rdx + 5]
mov byte [rbp + 0x6747], dl
mov qword [rbp + 0x6738], rax
movzx edx, byte [rbp + 0x6747]
xor edx, 0x28
mov byte [rax + 6], dl
mov rdx, qword [rbp + 0x66c0]
mov dl, byte [rdx + 6]
mov byte [rbp + 0x6737], dl
mov qword [rbp + 0x6728], rax
movzx edx, byte [rbp + 0x6737]
xor edx, 0x28
mov byte [rax + 7], dl
mov rdx, qword [rbp + 0x66c0]
mov dl, byte [rdx + 7]
mov byte [rbp + 0x6727], dl
mov qword [rbp + 0x6718], rax
movzx edx, byte [rbp + 0x6727]
xor edx, 0x28
mov byte [rax + 8], dl
mov rdx, qword [rbp + 0x66c0]
mov dl, byte [rdx + 8]
mov byte [rbp + 0x6717], dl
mov qword [rbp + 0x6708], rax
movzx edx, byte [rbp + 0x6717]
xor edx, 0x28
mov byte [rax + 9], dl
mov rdx, qword [rbp + 0x66c0]
mov dl, byte [rdx + 9]
mov byte [rbp + 0x6707], dl
mov qword [rbp + 0x66f8], rax
movzx edx, byte [rbp + 0x6707]
xor edx, 0x28
mov byte [rax + 0xa], dl
mov rdx, qword [rbp + 0x66c0]
mov dl, byte [rdx + 0xa]
mov byte [rbp + 0x66f7], dl
mov qword [rbp + 0x66e8], rax
movzx edx, byte [rbp + 0x66f7]
xor edx, 0x28
mov byte [rax + 0xb], dl
mov rdx, qword [rbp + 0x66c0]
mov dl, byte [rdx + 0xb]
mov byte [rbp + 0x66e7], dl
mov qword [rbp + 0x66d8], rax
movzx edx, byte [rbp + 0x66e7]
xor edx, 0x28
mov byte [rax + 0xc], dl
sub rsp, 0x20
call fcn.1800b8630
add rsp, 0x20
mov rdx, rax
mov rax, qword [rbp + 0x4c70]
mov rcx, qword [0x1800c0200]
sub rsp, 0x20
call rax
add rsp, 0x20
mov rcx, rax
mov rax, qword [rbp + 0x4c78]
mov qword [rax], rcx
mov rax, qword [0x1800c0210]
mov qword [rbp + 0x4c80], rax
mov rax, rsp
mov qword [rbp + 0x4c88], rax
mov eax, dword [0x1800c0268]
mov ecx, dword [0x1800c026c]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180072085
jmp 0x18007706c
mov rdx, qword [rbp + 0x4c48]
mov eax, 0x10
mov qword [rbp + 0x4c08], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x4c08]
mov rcx, rsp
mov qword [rbp + 0x4c10], rcx
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x4c10]
mov rcx, rsp
lea r8, str.GetModuleFileNameA
mov qword [rax], r8
mov qword [rcx], rdx
mov rcx, qword [rcx]
mov qword [rbp + 0x4c18], rcx
mov byte [rcx], 0
add rcx, 1
mov qword [rbp + 0x4c20], rcx
mov rax, qword [rax]
mov al, byte [rax]
mov byte [rbp + 0x4c2f], al
mov rax, rsp
mov qword [rbp + 0x4c30], rax
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x18007212f
jmp 0x180072499
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180072161
jmp 0x180072499
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180072193
jmp 0x180072348
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800721c5
jmp 0x1800723ee
mov rdx, qword [rbp + 0x4c18]
mov r8b, byte [rbp + 0x4c2f]
mov eax, 0x10
mov qword [rbp + 0x4bf0], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x4bf0]
mov rcx, rsp
mov qword [rbp + 0x4bf8], rcx
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x4bf8]
mov rcx, rsp
mov byte [rax], r8b
mov qword [rcx], rdx
movzx eax, byte [rax]
xor eax, 0x4d
mov byte [rbp + 0x4c07], al
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x18007224e
jmp 0x1800723ee
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180072280
jmp 0x180072348
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800722b2
jmp 0x18007249e
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800722e4
jmp 0x18007249e
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180072316
jmp 0x180072430
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800724ea
jmp 0x180072430
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x18007237a
jmp 0x1800724a3
mov rcx, qword [rbp + 0x4c18]
mov r8b, byte [rbp + 0x4c2f]
mov eax, 0x10
mov qword [rbp + 0x4be8], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x4be8]
mov rdx, rsp
call fcn.1800bced0
sub rsp, rax
mov rax, rsp
mov byte [rdx], r8b
mov qword [rax], rcx
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800723e9
jmp 0x1800724a3
jmp 0x180072193
mov rcx, qword [rbp + 0x4c18]
mov r8b, byte [rbp + 0x4c2f]
mov eax, 0x10
mov qword [rbp + 0x4be0], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x4be0]
mov rdx, rsp
call fcn.1800bced0
sub rsp, rax
mov rax, rsp
mov byte [rdx], r8b
mov qword [rax], rcx
jmp 0x1800721c5
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180072462
jmp 0x1800724e5
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180072494
jmp 0x1800724e5
jmp 0x180072316
jmp 0x18007212f
jmp 0x1800722b2
mov rcx, qword [rbp + 0x4c18]
mov r8b, byte [rbp + 0x4c2f]
mov eax, 0x10
mov qword [rbp + 0x4bd8], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x4bd8]
mov rdx, rsp
call fcn.1800bced0
sub rsp, rax
mov rax, rsp
mov byte [rdx], r8b
mov qword [rax], rcx
jmp 0x18007237a
jmp 0x180072462
mov rax, qword [rbp + 0x4c10]
mov rcx, qword [rbp + 0x4c20]
mov dl, byte [rbp + 0x4c07]
mov r8, qword [rbp + 0x4c30]
mov rsp, r8
mov byte [rcx], dl
add rcx, 1
mov qword [rbp + 0x4bc0], rcx
mov rax, qword [rax]
mov al, byte [rax + 1]
mov byte [rbp + 0x4bcf], al
mov rax, rsp
mov qword [rbp + 0x4bd0], rax
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x18007255d
jmp 0x1800728c7
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x18007258f
jmp 0x1800728c7
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800725c1
jmp 0x180072776
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800725f3
jmp 0x18007281c
mov rdx, qword [rbp + 0x4c18]
mov r8b, byte [rbp + 0x4bcf]
mov eax, 0x10
mov qword [rbp + 0x4ba8], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x4ba8]
mov rcx, rsp
mov qword [rbp + 0x4bb0], rcx
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x4bb0]
mov rcx, rsp
mov byte [rax], r8b
mov qword [rcx], rdx
movzx eax, byte [rax]
xor eax, 0x4d
mov byte [rbp + 0x4bbf], al
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x18007267c
jmp 0x18007281c
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800726ae
jmp 0x180072776
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800726e0
jmp 0x1800728cc
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180072712
jmp 0x1800728cc
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180072744
jmp 0x18007285e
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180072918
jmp 0x18007285e
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800727a8
jmp 0x1800728d1
mov rcx, qword [rbp + 0x4c18]
mov r8b, byte [rbp + 0x4bcf]
mov eax, 0x10
mov qword [rbp + 0x4ba0], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x4ba0]
mov rdx, rsp
call fcn.1800bced0
sub rsp, rax
mov rax, rsp
mov byte [rdx], r8b
mov qword [rax], rcx
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180072817
jmp 0x1800728d1
jmp 0x1800725c1
mov rcx, qword [rbp + 0x4c18]
mov r8b, byte [rbp + 0x4bcf]
mov eax, 0x10
mov qword [rbp + 0x4b98], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x4b98]
mov rdx, rsp
call fcn.1800bced0
sub rsp, rax
mov rax, rsp
mov byte [rdx], r8b
mov qword [rax], rcx
jmp 0x1800725f3
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180072890
jmp 0x180072913
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800728c2
jmp 0x180072913
jmp 0x180072744
jmp 0x18007255d
jmp 0x1800726e0
mov rcx, qword [rbp + 0x4c18]
mov r8b, byte [rbp + 0x4bcf]
mov eax, 0x10
mov qword [rbp + 0x4b90], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x4b90]
mov rdx, rsp
call fcn.1800bced0
sub rsp, rax
mov rax, rsp
mov byte [rdx], r8b
mov qword [rax], rcx
jmp 0x1800727a8
jmp 0x180072890
mov rax, qword [rbp + 0x4c10]
mov rcx, qword [rbp + 0x4bc0]
mov dl, byte [rbp + 0x4bbf]
mov r8, qword [rbp + 0x4bd0]
mov rsp, r8
mov byte [rcx], dl
add rcx, 1
mov qword [rbp + 0x4b78], rcx
mov rax, qword [rax]
mov al, byte [rax + 2]
mov byte [rbp + 0x4b87], al
mov rax, rsp
mov qword [rbp + 0x4b88], rax
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x18007298b
jmp 0x180072cf5
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800729bd
jmp 0x180072cf5
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800729ef
jmp 0x180072ba4
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180072a21
jmp 0x180072c4a
mov rdx, qword [rbp + 0x4c18]
mov r8b, byte [rbp + 0x4b87]
mov eax, 0x10
mov qword [rbp + 0x4b60], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x4b60]
mov rcx, rsp
mov qword [rbp + 0x4b68], rcx
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x4b68]
mov rcx, rsp
mov byte [rax], r8b
mov qword [rcx], rdx
movzx eax, byte [rax]
xor eax, 0x4d
mov byte [rbp + 0x4b77], al
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180072aaa
jmp 0x180072c4a
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180072adc
jmp 0x180072ba4
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180072b0e
jmp 0x180072cfa
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180072b40
jmp 0x180072cfa
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180072b72
jmp 0x180072c8c
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180072d46
jmp 0x180072c8c
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180072bd6
jmp 0x180072cff
mov rcx, qword [rbp + 0x4c18]
mov r8b, byte [rbp + 0x4b87]
mov eax, 0x10
mov qword [rbp + 0x4b58], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x4b58]
mov rdx, rsp
call fcn.1800bced0
sub rsp, rax
mov rax, rsp
mov byte [rdx], r8b
mov qword [rax], rcx
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180072c45
jmp 0x180072cff
jmp 0x1800729ef
mov rcx, qword [rbp + 0x4c18]
mov r8b, byte [rbp + 0x4b87]
mov eax, 0x10
mov qword [rbp + 0x4b50], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x4b50]
mov rdx, rsp
call fcn.1800bced0
sub rsp, rax
mov rax, rsp
mov byte [rdx], r8b
mov qword [rax], rcx
jmp 0x180072a21
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180072cbe
jmp 0x180072d41
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180072cf0
jmp 0x180072d41
jmp 0x180072b72
jmp 0x18007298b
jmp 0x180072b0e
mov rcx, qword [rbp + 0x4c18]
mov r8b, byte [rbp + 0x4b87]
mov eax, 0x10
mov qword [rbp + 0x4b48], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x4b48]
mov rdx, rsp
call fcn.1800bced0
sub rsp, rax
mov rax, rsp
mov byte [rdx], r8b
mov qword [rax], rcx
jmp 0x180072bd6
jmp 0x180072cbe
mov rax, qword [rbp + 0x4c10]
mov rcx, qword [rbp + 0x4b78]
mov dl, byte [rbp + 0x4b77]
mov r8, qword [rbp + 0x4b88]
mov rsp, r8
mov byte [rcx], dl
add rcx, 1
mov qword [rbp + 0x4b30], rcx
mov rax, qword [rax]
mov al, byte [rax + 3]
mov byte [rbp + 0x4b3f], al
mov rax, rsp
mov qword [rbp + 0x4b40], rax
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180072db9
jmp 0x180073123
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180072deb
jmp 0x180073123
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180072e1d
jmp 0x180072fd2
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180072e4f
jmp 0x180073078
mov rdx, qword [rbp + 0x4c18]
mov r8b, byte [rbp + 0x4b3f]
mov eax, 0x10
mov qword [rbp + 0x4b18], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x4b18]
mov rcx, rsp
mov qword [rbp + 0x4b20], rcx
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x4b20]
mov rcx, rsp
mov byte [rax], r8b
mov qword [rcx], rdx
movzx eax, byte [rax]
xor eax, 0x4d
mov byte [rbp + 0x4b2f], al
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180072ed8
jmp 0x180073078
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180072f0a
jmp 0x180072fd2
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180072f3c
jmp 0x180073128
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180072f6e
jmp 0x180073128
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180072fa0
jmp 0x1800730ba
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180073174
jmp 0x1800730ba
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180073004
jmp 0x18007312d
mov rcx, qword [rbp + 0x4c18]
mov r8b, byte [rbp + 0x4b3f]
mov eax, 0x10
mov qword [rbp + 0x4b10], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x4b10]
mov rdx, rsp
call fcn.1800bced0
sub rsp, rax
mov rax, rsp
mov byte [rdx], r8b
mov qword [rax], rcx
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180073073
jmp 0x18007312d
jmp 0x180072e1d
mov rcx, qword [rbp + 0x4c18]
mov r8b, byte [rbp + 0x4b3f]
mov eax, 0x10
mov qword [rbp + 0x4b08], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x4b08]
mov rdx, rsp
call fcn.1800bced0
sub rsp, rax
mov rax, rsp
mov byte [rdx], r8b
mov qword [rax], rcx
jmp 0x180072e4f
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800730ec
jmp 0x18007316f
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x18007311e
jmp 0x18007316f
jmp 0x180072fa0
jmp 0x180072db9
jmp 0x180072f3c
mov rcx, qword [rbp + 0x4c18]
mov r8b, byte [rbp + 0x4b3f]
mov eax, 0x10
mov qword [rbp + 0x4b00], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x4b00]
mov rdx, rsp
call fcn.1800bced0
sub rsp, rax
mov rax, rsp
mov byte [rdx], r8b
mov qword [rax], rcx
jmp 0x180073004
jmp 0x1800730ec
mov rax, qword [rbp + 0x4c10]
mov rcx, qword [rbp + 0x4b30]
mov dl, byte [rbp + 0x4b2f]
mov r8, qword [rbp + 0x4b40]
mov rsp, r8
mov byte [rcx], dl
add rcx, 1
mov qword [rbp + 0x4ae8], rcx
mov rax, qword [rax]
mov al, byte [rax + 4]
mov byte [rbp + 0x4af7], al
mov rax, rsp
mov qword [rbp + 0x4af8], rax
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800731e7
jmp 0x180073551
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180073219
jmp 0x180073551
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x18007324b
jmp 0x180073400
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x18007327d
jmp 0x1800734a6
mov rdx, qword [rbp + 0x4c18]
mov r8b, byte [rbp + 0x4af7]
mov eax, 0x10
mov qword [rbp + 0x4ad0], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x4ad0]
mov rcx, rsp
mov qword [rbp + 0x4ad8], rcx
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x4ad8]
mov rcx, rsp
mov byte [rax], r8b
mov qword [rcx], rdx
movzx eax, byte [rax]
xor eax, 0x4d
mov byte [rbp + 0x4ae7], al
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180073306
jmp 0x1800734a6
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180073338
jmp 0x180073400
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x18007336a
jmp 0x180073556
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x18007339c
jmp 0x180073556
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800733ce
jmp 0x1800734e8
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800735a2
jmp 0x1800734e8
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180073432
jmp 0x18007355b
mov rcx, qword [rbp + 0x4c18]
mov r8b, byte [rbp + 0x4af7]
mov eax, 0x10
mov qword [rbp + 0x4ac8], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x4ac8]
mov rdx, rsp
call fcn.1800bced0
sub rsp, rax
mov rax, rsp
mov byte [rdx], r8b
mov qword [rax], rcx
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800734a1
jmp 0x18007355b
jmp 0x18007324b
mov rcx, qword [rbp + 0x4c18]
mov r8b, byte [rbp + 0x4af7]
mov eax, 0x10
mov qword [rbp + 0x4ac0], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x4ac0]
mov rdx, rsp
call fcn.1800bced0
sub rsp, rax
mov rax, rsp
mov byte [rdx], r8b
mov qword [rax], rcx
jmp 0x18007327d
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x18007351a
jmp 0x18007359d
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x18007354c
jmp 0x18007359d
jmp 0x1800733ce
jmp 0x1800731e7
jmp 0x18007336a
mov rcx, qword [rbp + 0x4c18]
mov r8b, byte [rbp + 0x4af7]
mov eax, 0x10
mov qword [rbp + 0x4ab8], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x4ab8]
mov rdx, rsp
call fcn.1800bced0
sub rsp, rax
mov rax, rsp
mov byte [rdx], r8b
mov qword [rax], rcx
jmp 0x180073432
jmp 0x18007351a
mov rax, qword [rbp + 0x4c10]
mov rcx, qword [rbp + 0x4ae8]
mov dl, byte [rbp + 0x4ae7]
mov r8, qword [rbp + 0x4af8]
mov rsp, r8
mov byte [rcx], dl
add rcx, 1
mov qword [rbp + 0x4aa0], rcx
mov rax, qword [rax]
mov al, byte [rax + 5]
mov byte [rbp + 0x4aaf], al
mov rax, rsp
mov qword [rbp + 0x4ab0], rax
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180073615
jmp 0x18007397f
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180073647
jmp 0x18007397f
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180073679
jmp 0x18007382e
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800736ab
jmp 0x1800738d4
mov rdx, qword [rbp + 0x4c18]
mov r8b, byte [rbp + 0x4aaf]
mov eax, 0x10
mov qword [rbp + 0x4a88], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x4a88]
mov rcx, rsp
mov qword [rbp + 0x4a90], rcx
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x4a90]
mov rcx, rsp
mov byte [rax], r8b
mov qword [rcx], rdx
movzx eax, byte [rax]
xor eax, 0x4d
mov byte [rbp + 0x4a9f], al
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180073734
jmp 0x1800738d4
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180073766
jmp 0x18007382e
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180073798
jmp 0x180073984
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800737ca
jmp 0x180073984
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800737fc
jmp 0x180073916
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800739d0
jmp 0x180073916
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180073860
jmp 0x180073989
mov rcx, qword [rbp + 0x4c18]
mov r8b, byte [rbp + 0x4aaf]
mov eax, 0x10
mov qword [rbp + 0x4a80], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x4a80]
mov rdx, rsp
call fcn.1800bced0
sub rsp, rax
mov rax, rsp
mov byte [rdx], r8b
mov qword [rax], rcx
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800738cf
jmp 0x180073989
jmp 0x180073679
mov rcx, qword [rbp + 0x4c18]
mov r8b, byte [rbp + 0x4aaf]
mov eax, 0x10
mov qword [rbp + 0x4a78], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x4a78]
mov rdx, rsp
call fcn.1800bced0
sub rsp, rax
mov rax, rsp
mov byte [rdx], r8b
mov qword [rax], rcx
jmp 0x1800736ab
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180073948
jmp 0x1800739cb
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x18007397a
jmp 0x1800739cb
jmp 0x1800737fc
jmp 0x180073615
jmp 0x180073798
mov rcx, qword [rbp + 0x4c18]
mov r8b, byte [rbp + 0x4aaf]
mov eax, 0x10
mov qword [rbp + 0x4a70], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x4a70]
mov rdx, rsp
call fcn.1800bced0
sub rsp, rax
mov rax, rsp
mov byte [rdx], r8b
mov qword [rax], rcx
jmp 0x180073860
jmp 0x180073948
mov rax, qword [rbp + 0x4c10]
mov rcx, qword [rbp + 0x4aa0]
mov dl, byte [rbp + 0x4a9f]
mov r8, qword [rbp + 0x4ab0]
mov rsp, r8
mov byte [rcx], dl
add rcx, 1
mov qword [rbp + 0x4a58], rcx
mov rax, qword [rax]
mov al, byte [rax + 6]
mov byte [rbp + 0x4a67], al
mov rax, rsp
mov qword [rbp + 0x4a68], rax
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180073a43
jmp 0x180073dad
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180073a75
jmp 0x180073dad
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180073aa7
jmp 0x180073c5c
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180073ad9
jmp 0x180073d02
mov rdx, qword [rbp + 0x4c18]
mov r8b, byte [rbp + 0x4a67]
mov eax, 0x10
mov qword [rbp + 0x4a40], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x4a40]
mov rcx, rsp
mov qword [rbp + 0x4a48], rcx
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x4a48]
mov rcx, rsp
mov byte [rax], r8b
mov qword [rcx], rdx
movzx eax, byte [rax]
xor eax, 0x4d
mov byte [rbp + 0x4a57], al
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180073b62
jmp 0x180073d02
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180073b94
jmp 0x180073c5c
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180073bc6
jmp 0x180073db2
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180073bf8
jmp 0x180073db2
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180073c2a
jmp 0x180073d44
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180073dfe
jmp 0x180073d44
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180073c8e
jmp 0x180073db7
mov rcx, qword [rbp + 0x4c18]
mov r8b, byte [rbp + 0x4a67]
mov eax, 0x10
mov qword [rbp + 0x4a38], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x4a38]
mov rdx, rsp
call fcn.1800bced0
sub rsp, rax
mov rax, rsp
mov byte [rdx], r8b
mov qword [rax], rcx
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180073cfd
jmp 0x180073db7
jmp 0x180073aa7
mov rcx, qword [rbp + 0x4c18]
mov r8b, byte [rbp + 0x4a67]
mov eax, 0x10
mov qword [rbp + 0x4a30], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x4a30]
mov rdx, rsp
call fcn.1800bced0
sub rsp, rax
mov rax, rsp
mov byte [rdx], r8b
mov qword [rax], rcx
jmp 0x180073ad9
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180073d76
jmp 0x180073df9
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180073da8
jmp 0x180073df9
jmp 0x180073c2a
jmp 0x180073a43
jmp 0x180073bc6
mov rcx, qword [rbp + 0x4c18]
mov r8b, byte [rbp + 0x4a67]
mov eax, 0x10
mov qword [rbp + 0x4a28], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x4a28]
mov rdx, rsp
call fcn.1800bced0
sub rsp, rax
mov rax, rsp
mov byte [rdx], r8b
mov qword [rax], rcx
jmp 0x180073c8e
jmp 0x180073d76
mov rax, qword [rbp + 0x4c10]
mov rcx, qword [rbp + 0x4a58]
mov dl, byte [rbp + 0x4a57]
mov r8, qword [rbp + 0x4a68]
mov rsp, r8
mov byte [rcx], dl
add rcx, 1
mov qword [rbp + 0x4a10], rcx
mov rax, qword [rax]
mov al, byte [rax + 7]
mov byte [rbp + 0x4a1f], al
mov rax, rsp
mov qword [rbp + 0x4a20], rax
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180073e71
jmp 0x1800741db
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180073ea3
jmp 0x1800741db
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180073ed5
jmp 0x18007408a
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180073f07
jmp 0x180074130
mov rdx, qword [rbp + 0x4c18]
mov r8b, byte [rbp + 0x4a1f]
mov eax, 0x10
mov qword [rbp + 0x49f8], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x49f8]
mov rcx, rsp
mov qword [rbp + 0x4a00], rcx
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x4a00]
mov rcx, rsp
mov byte [rax], r8b
mov qword [rcx], rdx
movzx eax, byte [rax]
xor eax, 0x4d
mov byte [rbp + 0x4a0f], al
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180073f90
jmp 0x180074130
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180073fc2
jmp 0x18007408a
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180073ff4
jmp 0x1800741e0
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180074026
jmp 0x1800741e0
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180074058
jmp 0x180074172
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x18007422c
jmp 0x180074172
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800740bc
jmp 0x1800741e5
mov rcx, qword [rbp + 0x4c18]
mov r8b, byte [rbp + 0x4a1f]
mov eax, 0x10
mov qword [rbp + 0x49f0], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x49f0]
mov rdx, rsp
call fcn.1800bced0
sub rsp, rax
mov rax, rsp
mov byte [rdx], r8b
mov qword [rax], rcx
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x18007412b
jmp 0x1800741e5
jmp 0x180073ed5
mov rcx, qword [rbp + 0x4c18]
mov r8b, byte [rbp + 0x4a1f]
mov eax, 0x10
mov qword [rbp + 0x49e8], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x49e8]
mov rdx, rsp
call fcn.1800bced0
sub rsp, rax
mov rax, rsp
mov byte [rdx], r8b
mov qword [rax], rcx
jmp 0x180073f07
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800741a4
jmp 0x180074227
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800741d6
jmp 0x180074227
jmp 0x180074058
jmp 0x180073e71
jmp 0x180073ff4
mov rcx, qword [rbp + 0x4c18]
mov r8b, byte [rbp + 0x4a1f]
mov eax, 0x10
mov qword [rbp + 0x49e0], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x49e0]
mov rdx, rsp
call fcn.1800bced0
sub rsp, rax
mov rax, rsp
mov byte [rdx], r8b
mov qword [rax], rcx
jmp 0x1800740bc
jmp 0x1800741a4
mov rax, qword [rbp + 0x4c10]
mov rcx, qword [rbp + 0x4a10]
mov dl, byte [rbp + 0x4a0f]
mov r8, qword [rbp + 0x4a20]
mov rsp, r8
mov byte [rcx], dl
add rcx, 1
mov qword [rbp + 0x49c8], rcx
mov rax, qword [rax]
mov al, byte [rax + 8]
mov byte [rbp + 0x49d7], al
mov rax, rsp
mov qword [rbp + 0x49d8], rax
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x18007429f
jmp 0x180074609
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800742d1
jmp 0x180074609
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180074303
jmp 0x1800744b8
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180074335
jmp 0x18007455e
mov rdx, qword [rbp + 0x4c18]
mov r8b, byte [rbp + 0x49d7]
mov eax, 0x10
mov qword [rbp + 0x49b0], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x49b0]
mov rcx, rsp
mov qword [rbp + 0x49b8], rcx
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x49b8]
mov rcx, rsp
mov byte [rax], r8b
mov qword [rcx], rdx
movzx eax, byte [rax]
xor eax, 0x4d
mov byte [rbp + 0x49c7], al
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800743be
jmp 0x18007455e
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800743f0
jmp 0x1800744b8
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180074422
jmp 0x18007460e
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180074454
jmp 0x18007460e
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180074486
jmp 0x1800745a0
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x18007465a
jmp 0x1800745a0
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800744ea
jmp 0x180074613
mov rcx, qword [rbp + 0x4c18]
mov r8b, byte [rbp + 0x49d7]
mov eax, 0x10
mov qword [rbp + 0x49a8], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x49a8]
mov rdx, rsp
call fcn.1800bced0
sub rsp, rax
mov rax, rsp
mov byte [rdx], r8b
mov qword [rax], rcx
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180074559
jmp 0x180074613
jmp 0x180074303
mov rcx, qword [rbp + 0x4c18]
mov r8b, byte [rbp + 0x49d7]
mov eax, 0x10
mov qword [rbp + 0x49a0], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x49a0]
mov rdx, rsp
call fcn.1800bced0
sub rsp, rax
mov rax, rsp
mov byte [rdx], r8b
mov qword [rax], rcx
jmp 0x180074335
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800745d2
jmp 0x180074655
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180074604
jmp 0x180074655
jmp 0x180074486
jmp 0x18007429f
jmp 0x180074422
mov rcx, qword [rbp + 0x4c18]
mov r8b, byte [rbp + 0x49d7]
mov eax, 0x10
mov qword [rbp + 0x4998], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x4998]
mov rdx, rsp
call fcn.1800bced0
sub rsp, rax
mov rax, rsp
mov byte [rdx], r8b
mov qword [rax], rcx
jmp 0x1800744ea
jmp 0x1800745d2
mov rax, qword [rbp + 0x4c10]
mov rcx, qword [rbp + 0x49c8]
mov dl, byte [rbp + 0x49c7]
mov r8, qword [rbp + 0x49d8]
mov rsp, r8
mov byte [rcx], dl
add rcx, 1
mov qword [rbp + 0x4980], rcx
mov rax, qword [rax]
mov al, byte [rax + 9]
mov byte [rbp + 0x498f], al
mov rax, rsp
mov qword [rbp + 0x4990], rax
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800746cd
jmp 0x180074a37
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800746ff
jmp 0x180074a37
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180074731
jmp 0x1800748e6
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180074763
jmp 0x18007498c
mov rdx, qword [rbp + 0x4c18]
mov r8b, byte [rbp + 0x498f]
mov eax, 0x10
mov qword [rbp + 0x4968], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x4968]
mov rcx, rsp
mov qword [rbp + 0x4970], rcx
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x4970]
mov rcx, rsp
mov byte [rax], r8b
mov qword [rcx], rdx
movzx eax, byte [rax]
xor eax, 0x4d
mov byte [rbp + 0x497f], al
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800747ec
jmp 0x18007498c
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x18007481e
jmp 0x1800748e6
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180074850
jmp 0x180074a3c
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180074882
jmp 0x180074a3c
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800748b4
jmp 0x1800749ce
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180074a88
jmp 0x1800749ce
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180074918
jmp 0x180074a41
mov rcx, qword [rbp + 0x4c18]
mov r8b, byte [rbp + 0x498f]
mov eax, 0x10
mov qword [rbp + 0x4960], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x4960]
mov rdx, rsp
call fcn.1800bced0
sub rsp, rax
mov rax, rsp
mov byte [rdx], r8b
mov qword [rax], rcx
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180074987
jmp 0x180074a41
jmp 0x180074731
mov rcx, qword [rbp + 0x4c18]
mov r8b, byte [rbp + 0x498f]
mov eax, 0x10
mov qword [rbp + 0x4958], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x4958]
mov rdx, rsp
call fcn.1800bced0
sub rsp, rax
mov rax, rsp
mov byte [rdx], r8b
mov qword [rax], rcx
jmp 0x180074763
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180074a00
jmp 0x180074a83
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180074a32
jmp 0x180074a83
jmp 0x1800748b4
jmp 0x1800746cd
jmp 0x180074850
mov rcx, qword [rbp + 0x4c18]
mov r8b, byte [rbp + 0x498f]
mov eax, 0x10
mov qword [rbp + 0x4950], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x4950]
mov rdx, rsp
call fcn.1800bced0
sub rsp, rax
mov rax, rsp
mov byte [rdx], r8b
mov qword [rax], rcx
jmp 0x180074918
jmp 0x180074a00
mov rax, qword [rbp + 0x4c10]
mov rcx, qword [rbp + 0x4980]
mov dl, byte [rbp + 0x497f]
mov r8, qword [rbp + 0x4990]
mov rsp, r8
mov byte [rcx], dl
add rcx, 1
mov qword [rbp + 0x4938], rcx
mov rax, qword [rax]
mov al, byte [rax + 0xa]
mov byte [rbp + 0x4947], al
mov rax, rsp
mov qword [rbp + 0x4948], rax
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180074afb
jmp 0x180074e65
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180074b2d
jmp 0x180074e65
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180074b5f
jmp 0x180074d14
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180074b91
jmp 0x180074dba
mov rdx, qword [rbp + 0x4c18]
mov r8b, byte [rbp + 0x4947]
mov eax, 0x10
mov qword [rbp + 0x4920], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x4920]
mov rcx, rsp
mov qword [rbp + 0x4928], rcx
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x4928]
mov rcx, rsp
mov byte [rax], r8b
mov qword [rcx], rdx
movzx eax, byte [rax]
xor eax, 0x4d
mov byte [rbp + 0x4937], al
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180074c1a
jmp 0x180074dba
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180074c4c
jmp 0x180074d14
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180074c7e
jmp 0x180074e6a
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180074cb0
jmp 0x180074e6a
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180074ce2
jmp 0x180074dfc
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180074eb6
jmp 0x180074dfc
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180074d46
jmp 0x180074e6f
mov rcx, qword [rbp + 0x4c18]
mov r8b, byte [rbp + 0x4947]
mov eax, 0x10
mov qword [rbp + 0x4918], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x4918]
mov rdx, rsp
call fcn.1800bced0
sub rsp, rax
mov rax, rsp
mov byte [rdx], r8b
mov qword [rax], rcx
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180074db5
jmp 0x180074e6f
jmp 0x180074b5f
mov rcx, qword [rbp + 0x4c18]
mov r8b, byte [rbp + 0x4947]
mov eax, 0x10
mov qword [rbp + 0x4910], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x4910]
mov rdx, rsp
call fcn.1800bced0
sub rsp, rax
mov rax, rsp
mov byte [rdx], r8b
mov qword [rax], rcx
jmp 0x180074b91
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180074e2e
jmp 0x180074eb1
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180074e60
jmp 0x180074eb1
jmp 0x180074ce2
jmp 0x180074afb
jmp 0x180074c7e
mov rcx, qword [rbp + 0x4c18]
mov r8b, byte [rbp + 0x4947]
mov eax, 0x10
mov qword [rbp + 0x4908], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x4908]
mov rdx, rsp
call fcn.1800bced0
sub rsp, rax
mov rax, rsp
mov byte [rdx], r8b
mov qword [rax], rcx
jmp 0x180074d46
jmp 0x180074e2e
mov rax, qword [rbp + 0x4c10]
mov rcx, qword [rbp + 0x4938]
mov dl, byte [rbp + 0x4937]
mov r8, qword [rbp + 0x4948]
mov rsp, r8
mov byte [rcx], dl
add rcx, 1
mov qword [rbp + 0x48f0], rcx
mov rax, qword [rax]
mov al, byte [rax + 0xb]
mov byte [rbp + 0x48ff], al
mov rax, rsp
mov qword [rbp + 0x4900], rax
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180074f29
jmp 0x180075293
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180074f5b
jmp 0x180075293
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180074f8d
jmp 0x180075142
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180074fbf
jmp 0x1800751e8
mov rdx, qword [rbp + 0x4c18]
mov r8b, byte [rbp + 0x48ff]
mov eax, 0x10
mov qword [rbp + 0x48d8], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x48d8]
mov rcx, rsp
mov qword [rbp + 0x48e0], rcx
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x48e0]
mov rcx, rsp
mov byte [rax], r8b
mov qword [rcx], rdx
movzx eax, byte [rax]
xor eax, 0x4d
mov byte [rbp + 0x48ef], al
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180075048
jmp 0x1800751e8
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x18007507a
jmp 0x180075142
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800750ac
jmp 0x180075298
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800750de
jmp 0x180075298
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180075110
jmp 0x18007522a
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800752e4
jmp 0x18007522a
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180075174
jmp 0x18007529d
mov rcx, qword [rbp + 0x4c18]
mov r8b, byte [rbp + 0x48ff]
mov eax, 0x10
mov qword [rbp + 0x48d0], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x48d0]
mov rdx, rsp
call fcn.1800bced0
sub rsp, rax
mov rax, rsp
mov byte [rdx], r8b
mov qword [rax], rcx
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800751e3
jmp 0x18007529d
jmp 0x180074f8d
mov rcx, qword [rbp + 0x4c18]
mov r8b, byte [rbp + 0x48ff]
mov eax, 0x10
mov qword [rbp + 0x48c8], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x48c8]
mov rdx, rsp
call fcn.1800bced0
sub rsp, rax
mov rax, rsp
mov byte [rdx], r8b
mov qword [rax], rcx
jmp 0x180074fbf
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x18007525c
jmp 0x1800752df
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x18007528e
jmp 0x180074f29
jmp 0x1800750ac
mov rcx, qword [rbp + 0x4c18]
mov r8b, byte [rbp + 0x48ff]
mov eax, 0x10
mov qword [rbp + 0x48c0], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x48c0]
mov rdx, rsp
call fcn.1800bced0
sub rsp, rax
mov rax, rsp
mov byte [rdx], r8b
mov qword [rax], rcx
jmp 0x180075174
mov rax, qword [rbp + 0x4c10]
mov rcx, qword [rbp + 0x48f0]
mov dl, byte [rbp + 0x48ef]
mov r8, qword [rbp + 0x4900]
mov rsp, r8
mov byte [rcx], dl
add rcx, 1
mov qword [rbp + 0x48a8], rcx
mov rax, qword [rax]
mov al, byte [rax + 0xc]
mov byte [rbp + 0x48b7], al
mov rax, rsp
mov qword [rbp + 0x48b8], rax
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180075357
jmp 0x1800756c1
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180075389
jmp 0x1800756c1
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800753bb
jmp 0x180075357
mov rdx, qword [rbp + 0x4c48]
mov eax, 0x10
mov qword [rbp + 0x4698], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x4698]
mov rcx, rsp
mov qword [rbp + 0x46a0], rcx
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x46a0]
mov rcx, rsp
lea r8, str.GetModuleFileNameA
mov qword [rax], r8
mov qword [rcx], rdx
mov rcx, qword [rcx]
mov qword [rbp + 0x46a8], rcx
mov byte [rcx], 0
add rcx, 1
mov qword [rbp + 0x46b0], rcx
mov rax, qword [rax]
mov al, byte [rax]
mov byte [rbp + 0x46bf], al
mov rax, rsp
mov qword [rbp + 0x46c0], rax
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180077116
jmp 0x180077480
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180077148
jmp 0x180077480
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x18007717a
jmp 0x18007732f
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800771ac
jmp 0x1800773d5
mov rdx, qword [rbp + 0x46a8]
mov r8b, byte [rbp + 0x46bf]
mov eax, 0x10
mov qword [rbp + 0x4680], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x4680]
mov rcx, rsp
mov qword [rbp + 0x4688], rcx
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x4688]
mov rcx, rsp
mov byte [rax], r8b
mov qword [rcx], rdx
movzx eax, byte [rax]
xor eax, 0x4d
mov byte [rbp + 0x4697], al
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180077235
jmp 0x1800773d5
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180077267
jmp 0x18007732f
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180077299
jmp 0x180077485
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800772cb
jmp 0x180077485
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800772fd
jmp 0x180077417
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800774d1
jmp 0x180077417
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180077361
jmp 0x18007748a
mov rcx, qword [rbp + 0x46a8]
mov r8b, byte [rbp + 0x46bf]
mov eax, 0x10
mov qword [rbp + 0x4678], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x4678]
mov rdx, rsp
call fcn.1800bced0
sub rsp, rax
mov rax, rsp
mov byte [rdx], r8b
mov qword [rax], rcx
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800773d0
jmp 0x18007748a
jmp 0x18007717a
mov rcx, qword [rbp + 0x46a8]
mov r8b, byte [rbp + 0x46bf]
mov eax, 0x10
mov qword [rbp + 0x4670], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x4670]
mov rdx, rsp
call fcn.1800bced0
sub rsp, rax
mov rax, rsp
mov byte [rdx], r8b
mov qword [rax], rcx
jmp 0x1800771ac
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180077449
jmp 0x1800774cc
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x18007747b
jmp 0x1800774cc
jmp 0x1800772fd
jmp 0x180077116
jmp 0x180077299
mov rcx, qword [rbp + 0x46a8]
mov r8b, byte [rbp + 0x46bf]
mov eax, 0x10
mov qword [rbp + 0x4668], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x4668]
mov rdx, rsp
call fcn.1800bced0
sub rsp, rax
mov rax, rsp
mov byte [rdx], r8b
mov qword [rax], rcx
jmp 0x180077361
jmp 0x180077449
mov rax, qword [rbp + 0x46a0]
mov rcx, qword [rbp + 0x46b0]
mov dl, byte [rbp + 0x4697]
mov r8, qword [rbp + 0x46c0]
mov rsp, r8
mov byte [rcx], dl
add rcx, 1
mov qword [rbp + 0x4650], rcx
mov rax, qword [rax]
mov al, byte [rax + 1]
mov byte [rbp + 0x465f], al
mov rax, rsp
mov qword [rbp + 0x4660], rax
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180077544
jmp 0x1800778ae
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180077576
jmp 0x1800778ae
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800775a8
jmp 0x18007775d
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800775da
jmp 0x180077803
mov rdx, qword [rbp + 0x46a8]
mov r8b, byte [rbp + 0x465f]
mov eax, 0x10
mov qword [rbp + 0x4638], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x4638]
mov rcx, rsp
mov qword [rbp + 0x4640], rcx
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x4640]
mov rcx, rsp
mov byte [rax], r8b
mov qword [rcx], rdx
movzx eax, byte [rax]
xor eax, 0x4d
mov byte [rbp + 0x464f], al
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180077663
jmp 0x180077803
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180077695
jmp 0x18007775d
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800776c7
jmp 0x1800778b3
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800776f9
jmp 0x1800778b3
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x18007772b
jmp 0x180077845
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800778ff
jmp 0x180077845
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x18007778f
jmp 0x1800778b8
mov rcx, qword [rbp + 0x46a8]
mov r8b, byte [rbp + 0x465f]
mov eax, 0x10
mov qword [rbp + 0x4630], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x4630]
mov rdx, rsp
call fcn.1800bced0
sub rsp, rax
mov rax, rsp
mov byte [rdx], r8b
mov qword [rax], rcx
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800777fe
jmp 0x1800778b8
jmp 0x1800775a8
mov rcx, qword [rbp + 0x46a8]
mov r8b, byte [rbp + 0x465f]
mov eax, 0x10
mov qword [rbp + 0x4628], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x4628]
mov rdx, rsp
call fcn.1800bced0
sub rsp, rax
mov rax, rsp
mov byte [rdx], r8b
mov qword [rax], rcx
jmp 0x1800775da
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180077877
jmp 0x1800778fa
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800778a9
jmp 0x1800778fa
jmp 0x18007772b
jmp 0x180077544
jmp 0x1800776c7
mov rcx, qword [rbp + 0x46a8]
mov r8b, byte [rbp + 0x465f]
mov eax, 0x10
mov qword [rbp + 0x4620], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x4620]
mov rdx, rsp
call fcn.1800bced0
sub rsp, rax
mov rax, rsp
mov byte [rdx], r8b
mov qword [rax], rcx
jmp 0x18007778f
jmp 0x180077877
mov rax, qword [rbp + 0x46a0]
mov rcx, qword [rbp + 0x4650]
mov dl, byte [rbp + 0x464f]
mov r8, qword [rbp + 0x4660]
mov rsp, r8
mov byte [rcx], dl
add rcx, 1
mov qword [rbp + 0x4608], rcx
mov rax, qword [rax]
mov al, byte [rax + 2]
mov byte [rbp + 0x4617], al
mov rax, rsp
mov qword [rbp + 0x4618], rax
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180077972
jmp 0x180077cdc
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800779a4
jmp 0x180077cdc
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800779d6
jmp 0x180077b8b
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180077a08
jmp 0x180077c31
mov rdx, qword [rbp + 0x46a8]
mov r8b, byte [rbp + 0x4617]
mov eax, 0x10
mov qword [rbp + 0x45f0], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x45f0]
mov rcx, rsp
mov qword [rbp + 0x45f8], rcx
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x45f8]
mov rcx, rsp
mov byte [rax], r8b
mov qword [rcx], rdx
movzx eax, byte [rax]
xor eax, 0x4d
mov byte [rbp + 0x4607], al
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180077a91
jmp 0x180077c31
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180077ac3
jmp 0x180077b8b
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180077af5
jmp 0x180077ce1
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180077b27
jmp 0x180077ce1
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180077b59
jmp 0x180077c73
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180077d2d
jmp 0x180077c73
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180077bbd
jmp 0x180077ce6
mov rcx, qword [rbp + 0x46a8]
mov r8b, byte [rbp + 0x4617]
mov eax, 0x10
mov qword [rbp + 0x45e8], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x45e8]
mov rdx, rsp
call fcn.1800bced0
sub rsp, rax
mov rax, rsp
mov byte [rdx], r8b
mov qword [rax], rcx
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180077c2c
jmp 0x180077ce6
jmp 0x1800779d6
mov rcx, qword [rbp + 0x46a8]
mov r8b, byte [rbp + 0x4617]
mov eax, 0x10
mov qword [rbp + 0x45e0], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x45e0]
mov rdx, rsp
call fcn.1800bced0
sub rsp, rax
mov rax, rsp
mov byte [rdx], r8b
mov qword [rax], rcx
jmp 0x180077a08
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180077ca5
jmp 0x180077d28
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180077cd7
jmp 0x180077d28
jmp 0x180077b59
jmp 0x180077972
jmp 0x180077af5
mov rcx, qword [rbp + 0x46a8]
mov r8b, byte [rbp + 0x4617]
mov eax, 0x10
mov qword [rbp + 0x45d8], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x45d8]
mov rdx, rsp
call fcn.1800bced0
sub rsp, rax
mov rax, rsp
mov byte [rdx], r8b
mov qword [rax], rcx
jmp 0x180077bbd
jmp 0x180077ca5
mov rax, qword [rbp + 0x46a0]
mov rcx, qword [rbp + 0x4608]
mov dl, byte [rbp + 0x4607]
mov r8, qword [rbp + 0x4618]
mov rsp, r8
mov byte [rcx], dl
add rcx, 1
mov qword [rbp + 0x45c0], rcx
mov rax, qword [rax]
mov al, byte [rax + 3]
mov byte [rbp + 0x45cf], al
mov rax, rsp
mov qword [rbp + 0x45d0], rax
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180077da0
jmp 0x18007810a
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180077dd2
jmp 0x18007810a
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180077e04
jmp 0x180077fb9
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180077e36
jmp 0x18007805f
mov rdx, qword [rbp + 0x46a8]
mov r8b, byte [rbp + 0x45cf]
mov eax, 0x10
mov qword [rbp + 0x45a8], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x45a8]
mov rcx, rsp
mov qword [rbp + 0x45b0], rcx
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x45b0]
mov rcx, rsp
mov byte [rax], r8b
mov qword [rcx], rdx
movzx eax, byte [rax]
xor eax, 0x4d
mov byte [rbp + 0x45bf], al
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180077ebf
jmp 0x18007805f
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180077ef1
jmp 0x180077fb9
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180077f23
jmp 0x18007810f
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180077f55
jmp 0x18007810f
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180077f87
jmp 0x1800780a1
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x18007815b
jmp 0x1800780a1
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180077feb
jmp 0x180078114
mov rcx, qword [rbp + 0x46a8]
mov r8b, byte [rbp + 0x45cf]
mov eax, 0x10
mov qword [rbp + 0x45a0], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x45a0]
mov rdx, rsp
call fcn.1800bced0
sub rsp, rax
mov rax, rsp
mov byte [rdx], r8b
mov qword [rax], rcx
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x18007805a
jmp 0x180078114
jmp 0x180077e04
mov rcx, qword [rbp + 0x46a8]
mov r8b, byte [rbp + 0x45cf]
mov eax, 0x10
mov qword [rbp + 0x4598], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x4598]
mov rdx, rsp
call fcn.1800bced0
sub rsp, rax
mov rax, rsp
mov byte [rdx], r8b
mov qword [rax], rcx
jmp 0x180077e36
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800780d3
jmp 0x180078156
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180078105
jmp 0x180078156
jmp 0x180077f87
jmp 0x180077da0
jmp 0x180077f23
mov rcx, qword [rbp + 0x46a8]
mov r8b, byte [rbp + 0x45cf]
mov eax, 0x10
mov qword [rbp + 0x4590], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x4590]
mov rdx, rsp
call fcn.1800bced0
sub rsp, rax
mov rax, rsp
mov byte [rdx], r8b
mov qword [rax], rcx
jmp 0x180077feb
jmp 0x1800780d3
mov rax, qword [rbp + 0x46a0]
mov rcx, qword [rbp + 0x45c0]
mov dl, byte [rbp + 0x45bf]
mov r8, qword [rbp + 0x45d0]
mov rsp, r8
mov byte [rcx], dl
add rcx, 1
mov qword [rbp + 0x4578], rcx
mov rax, qword [rax]
mov al, byte [rax + 4]
mov byte [rbp + 0x4587], al
mov rax, rsp
mov qword [rbp + 0x4588], rax
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800781ce
jmp 0x180078538
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180078200
jmp 0x180078538
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180078232
jmp 0x1800783e7
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180078264
jmp 0x18007848d
mov rdx, qword [rbp + 0x46a8]
mov r8b, byte [rbp + 0x4587]
mov eax, 0x10
mov qword [rbp + 0x4560], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x4560]
mov rcx, rsp
mov qword [rbp + 0x4568], rcx
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x4568]
mov rcx, rsp
mov byte [rax], r8b
mov qword [rcx], rdx
movzx eax, byte [rax]
xor eax, 0x4d
mov byte [rbp + 0x4577], al
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800782ed
jmp 0x18007848d
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x18007831f
jmp 0x1800783e7
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180078351
jmp 0x18007853d
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180078383
jmp 0x18007853d
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800783b5
jmp 0x1800784cf
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180078589
jmp 0x1800784cf
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180078419
jmp 0x180078542
mov rcx, qword [rbp + 0x46a8]
mov r8b, byte [rbp + 0x4587]
mov eax, 0x10
mov qword [rbp + 0x4558], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x4558]
mov rdx, rsp
call fcn.1800bced0
sub rsp, rax
mov rax, rsp
mov byte [rdx], r8b
mov qword [rax], rcx
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180078488
jmp 0x180078542
jmp 0x180078232
mov rcx, qword [rbp + 0x46a8]
mov r8b, byte [rbp + 0x4587]
mov eax, 0x10
mov qword [rbp + 0x4550], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x4550]
mov rdx, rsp
call fcn.1800bced0
sub rsp, rax
mov rax, rsp
mov byte [rdx], r8b
mov qword [rax], rcx
jmp 0x180078264
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180078501
jmp 0x180078584
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180078533
jmp 0x180078584
jmp 0x1800783b5
jmp 0x1800781ce
jmp 0x180078351
mov rcx, qword [rbp + 0x46a8]
mov r8b, byte [rbp + 0x4587]
mov eax, 0x10
mov qword [rbp + 0x4548], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x4548]
mov rdx, rsp
call fcn.1800bced0
sub rsp, rax
mov rax, rsp
mov byte [rdx], r8b
mov qword [rax], rcx
jmp 0x180078419
jmp 0x180078501
mov rax, qword [rbp + 0x46a0]
mov rcx, qword [rbp + 0x4578]
mov dl, byte [rbp + 0x4577]
mov r8, qword [rbp + 0x4588]
mov rsp, r8
mov byte [rcx], dl
add rcx, 1
mov qword [rbp + 0x4530], rcx
mov rax, qword [rax]
mov al, byte [rax + 5]
mov byte [rbp + 0x453f], al
mov rax, rsp
mov qword [rbp + 0x4540], rax
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800785fc
jmp 0x180078966
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x18007862e
jmp 0x180078966
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180078660
jmp 0x180078815
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180078692
jmp 0x1800788bb
mov rdx, qword [rbp + 0x46a8]
mov r8b, byte [rbp + 0x453f]
mov eax, 0x10
mov qword [rbp + 0x4518], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x4518]
mov rcx, rsp
mov qword [rbp + 0x4520], rcx
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x4520]
mov rcx, rsp
mov byte [rax], r8b
mov qword [rcx], rdx
movzx eax, byte [rax]
xor eax, 0x4d
mov byte [rbp + 0x452f], al
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x18007871b
jmp 0x1800788bb
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x18007874d
jmp 0x180078815
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x18007877f
jmp 0x18007896b
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800787b1
jmp 0x18007896b
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800787e3
jmp 0x1800788fd
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800789b7
jmp 0x1800788fd
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180078847
jmp 0x180078970
mov rcx, qword [rbp + 0x46a8]
mov r8b, byte [rbp + 0x453f]
mov eax, 0x10
mov qword [rbp + 0x4510], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x4510]
mov rdx, rsp
call fcn.1800bced0
sub rsp, rax
mov rax, rsp
mov byte [rdx], r8b
mov qword [rax], rcx
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800788b6
jmp 0x180078970
jmp 0x180078660
mov rcx, qword [rbp + 0x46a8]
mov r8b, byte [rbp + 0x453f]
mov eax, 0x10
mov qword [rbp + 0x4508], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x4508]
mov rdx, rsp
call fcn.1800bced0
sub rsp, rax
mov rax, rsp
mov byte [rdx], r8b
mov qword [rax], rcx
jmp 0x180078692
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x18007892f
jmp 0x1800789b2
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180078961
jmp 0x1800789b2
jmp 0x1800787e3
jmp 0x1800785fc
jmp 0x18007877f
mov rcx, qword [rbp + 0x46a8]
mov r8b, byte [rbp + 0x453f]
mov eax, 0x10
mov qword [rbp + 0x4500], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x4500]
mov rdx, rsp
call fcn.1800bced0
sub rsp, rax
mov rax, rsp
mov byte [rdx], r8b
mov qword [rax], rcx
jmp 0x180078847
jmp 0x18007892f
mov rax, qword [rbp + 0x46a0]
mov rcx, qword [rbp + 0x4530]
mov dl, byte [rbp + 0x452f]
mov r8, qword [rbp + 0x4540]
mov rsp, r8
mov byte [rcx], dl
add rcx, 1
mov qword [rbp + 0x44e8], rcx
mov rax, qword [rax]
mov al, byte [rax + 6]
mov byte [rbp + 0x44f7], al
mov rax, rsp
mov qword [rbp + 0x44f8], rax
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180078a2a
jmp 0x180078d94
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180078a5c
jmp 0x180078d94
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180078a8e
jmp 0x180078c43
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180078ac0
jmp 0x180078ce9
mov rdx, qword [rbp + 0x46a8]
mov r8b, byte [rbp + 0x44f7]
mov eax, 0x10
mov qword [rbp + 0x44d0], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x44d0]
mov rcx, rsp
mov qword [rbp + 0x44d8], rcx
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x44d8]
mov rcx, rsp
mov byte [rax], r8b
mov qword [rcx], rdx
movzx eax, byte [rax]
xor eax, 0x4d
mov byte [rbp + 0x44e7], al
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180078b49
jmp 0x180078ce9
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180078b7b
jmp 0x180078c43
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180078bad
jmp 0x180078d99
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180078bdf
jmp 0x180078d99
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180078c11
jmp 0x180078d2b
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180078de5
jmp 0x180078d2b
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180078c75
jmp 0x180078d9e
mov rcx, qword [rbp + 0x46a8]
mov r8b, byte [rbp + 0x44f7]
mov eax, 0x10
mov qword [rbp + 0x44c8], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x44c8]
mov rdx, rsp
call fcn.1800bced0
sub rsp, rax
mov rax, rsp
mov byte [rdx], r8b
mov qword [rax], rcx
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180078ce4
jmp 0x180078d9e
jmp 0x180078a8e
mov rcx, qword [rbp + 0x46a8]
mov r8b, byte [rbp + 0x44f7]
mov eax, 0x10
mov qword [rbp + 0x44c0], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x44c0]
mov rdx, rsp
call fcn.1800bced0
sub rsp, rax
mov rax, rsp
mov byte [rdx], r8b
mov qword [rax], rcx
jmp 0x180078ac0
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180078d5d
jmp 0x180078de0
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180078d8f
jmp 0x180078de0
jmp 0x180078c11
jmp 0x180078a2a
jmp 0x180078bad
mov rcx, qword [rbp + 0x46a8]
mov r8b, byte [rbp + 0x44f7]
mov eax, 0x10
mov qword [rbp + 0x44b8], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x44b8]
mov rdx, rsp
call fcn.1800bced0
sub rsp, rax
mov rax, rsp
mov byte [rdx], r8b
mov qword [rax], rcx
jmp 0x180078c75
jmp 0x180078d5d
mov rax, qword [rbp + 0x46a0]
mov rcx, qword [rbp + 0x44e8]
mov dl, byte [rbp + 0x44e7]
mov r8, qword [rbp + 0x44f8]
mov rsp, r8
mov byte [rcx], dl
add rcx, 1
mov qword [rbp + 0x44a0], rcx
mov rax, qword [rax]
mov al, byte [rax + 7]
mov byte [rbp + 0x44af], al
mov rax, rsp
mov qword [rbp + 0x44b0], rax
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180078e58
jmp 0x1800791c2
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180078e8a
jmp 0x1800791c2
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180078ebc
jmp 0x180079071
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180078eee
jmp 0x180079117
mov rdx, qword [rbp + 0x46a8]
mov r8b, byte [rbp + 0x44af]
mov eax, 0x10
mov qword [rbp + 0x4488], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x4488]
mov rcx, rsp
mov qword [rbp + 0x4490], rcx
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x4490]
mov rcx, rsp
mov byte [rax], r8b
mov qword [rcx], rdx
movzx eax, byte [rax]
xor eax, 0x4d
mov byte [rbp + 0x449f], al
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180078f77
jmp 0x180079117
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180078fa9
jmp 0x180079071
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180078fdb
jmp 0x1800791c7
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x18007900d
jmp 0x1800791c7
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x18007903f
jmp 0x180079159
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180079213
jmp 0x180079159
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800790a3
jmp 0x1800791cc
mov rcx, qword [rbp + 0x46a8]
mov r8b, byte [rbp + 0x44af]
mov eax, 0x10
mov qword [rbp + 0x4480], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x4480]
mov rdx, rsp
call fcn.1800bced0
sub rsp, rax
mov rax, rsp
mov byte [rdx], r8b
mov qword [rax], rcx
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180079112
jmp 0x1800791cc
jmp 0x180078ebc
mov rcx, qword [rbp + 0x46a8]
mov r8b, byte [rbp + 0x44af]
mov eax, 0x10
mov qword [rbp + 0x4478], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x4478]
mov rdx, rsp
call fcn.1800bced0
sub rsp, rax
mov rax, rsp
mov byte [rdx], r8b
mov qword [rax], rcx
jmp 0x180078eee
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x18007918b
jmp 0x18007920e
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800791bd
jmp 0x18007920e
jmp 0x18007903f
jmp 0x180078e58
jmp 0x180078fdb
mov rcx, qword [rbp + 0x46a8]
mov r8b, byte [rbp + 0x44af]
mov eax, 0x10
mov qword [rbp + 0x4470], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x4470]
mov rdx, rsp
call fcn.1800bced0
sub rsp, rax
mov rax, rsp
mov byte [rdx], r8b
mov qword [rax], rcx
jmp 0x1800790a3
jmp 0x18007918b
mov rax, qword [rbp + 0x46a0]
mov rcx, qword [rbp + 0x44a0]
mov dl, byte [rbp + 0x449f]
mov r8, qword [rbp + 0x44b0]
mov rsp, r8
mov byte [rcx], dl
add rcx, 1
mov qword [rbp + 0x4458], rcx
mov rax, qword [rax]
mov al, byte [rax + 8]
mov byte [rbp + 0x4467], al
mov rax, rsp
mov qword [rbp + 0x4468], rax
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180079286
jmp 0x1800795f0
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800792b8
jmp 0x1800795f0
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800792ea
jmp 0x18007949f
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x18007931c
jmp 0x180079545
mov rdx, qword [rbp + 0x46a8]
mov r8b, byte [rbp + 0x4467]
mov eax, 0x10
mov qword [rbp + 0x4440], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x4440]
mov rcx, rsp
mov qword [rbp + 0x4448], rcx
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x4448]
mov rcx, rsp
mov byte [rax], r8b
mov qword [rcx], rdx
movzx eax, byte [rax]
xor eax, 0x4d
mov byte [rbp + 0x4457], al
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800793a5
jmp 0x180079545
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800793d7
jmp 0x18007949f
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180079409
jmp 0x1800795f5
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x18007943b
jmp 0x1800795f5
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x18007946d
jmp 0x180079587
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180079641
jmp 0x180079587
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800794d1
jmp 0x1800795fa
mov rcx, qword [rbp + 0x46a8]
mov r8b, byte [rbp + 0x4467]
mov eax, 0x10
mov qword [rbp + 0x4438], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x4438]
mov rdx, rsp
call fcn.1800bced0
sub rsp, rax
mov rax, rsp
mov byte [rdx], r8b
mov qword [rax], rcx
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180079540
jmp 0x1800795fa
jmp 0x1800792ea
mov rcx, qword [rbp + 0x46a8]
mov r8b, byte [rbp + 0x4467]
mov eax, 0x10
mov qword [rbp + 0x4430], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x4430]
mov rdx, rsp
call fcn.1800bced0
sub rsp, rax
mov rax, rsp
mov byte [rdx], r8b
mov qword [rax], rcx
jmp 0x18007931c
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800795b9
jmp 0x18007963c
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800795eb
jmp 0x18007963c
jmp 0x18007946d
jmp 0x180079286
jmp 0x180079409
mov rcx, qword [rbp + 0x46a8]
mov r8b, byte [rbp + 0x4467]
mov eax, 0x10
mov qword [rbp + 0x4428], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x4428]
mov rdx, rsp
call fcn.1800bced0
sub rsp, rax
mov rax, rsp
mov byte [rdx], r8b
mov qword [rax], rcx
jmp 0x1800794d1
jmp 0x1800795b9
mov rax, qword [rbp + 0x46a0]
mov rcx, qword [rbp + 0x4458]
mov dl, byte [rbp + 0x4457]
mov r8, qword [rbp + 0x4468]
mov rsp, r8
mov byte [rcx], dl
add rcx, 1
mov qword [rbp + 0x4410], rcx
mov rax, qword [rax]
mov al, byte [rax + 9]
mov byte [rbp + 0x441f], al
mov rax, rsp
mov qword [rbp + 0x4420], rax
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800796b4
jmp 0x180079a1e
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800796e6
jmp 0x180079a1e
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180079718
jmp 0x1800798cd
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x18007974a
jmp 0x180079973
mov rdx, qword [rbp + 0x46a8]
mov r8b, byte [rbp + 0x441f]
mov eax, 0x10
mov qword [rbp + 0x43f8], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x43f8]
mov rcx, rsp
mov qword [rbp + 0x4400], rcx
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x4400]
mov rcx, rsp
mov byte [rax], r8b
mov qword [rcx], rdx
movzx eax, byte [rax]
xor eax, 0x4d
mov byte [rbp + 0x440f], al
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800797d3
jmp 0x180079973
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180079805
jmp 0x1800798cd
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180079837
jmp 0x180079a23
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180079869
jmp 0x180079a23
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x18007989b
jmp 0x1800799b5
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180079a6f
jmp 0x1800799b5
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800798ff
jmp 0x180079a28
mov rcx, qword [rbp + 0x46a8]
mov r8b, byte [rbp + 0x441f]
mov eax, 0x10
mov qword [rbp + 0x43f0], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x43f0]
mov rdx, rsp
call fcn.1800bced0
sub rsp, rax
mov rax, rsp
mov byte [rdx], r8b
mov qword [rax], rcx
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x18007996e
jmp 0x180079a28
jmp 0x180079718
mov rcx, qword [rbp + 0x46a8]
mov r8b, byte [rbp + 0x441f]
mov eax, 0x10
mov qword [rbp + 0x43e8], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x43e8]
mov rdx, rsp
call fcn.1800bced0
sub rsp, rax
mov rax, rsp
mov byte [rdx], r8b
mov qword [rax], rcx
jmp 0x18007974a
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800799e7
jmp 0x180079a6a
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180079a19
jmp 0x180079a6a
jmp 0x18007989b
jmp 0x1800796b4
jmp 0x180079837
mov rcx, qword [rbp + 0x46a8]
mov r8b, byte [rbp + 0x441f]
mov eax, 0x10
mov qword [rbp + 0x43e0], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x43e0]
mov rdx, rsp
call fcn.1800bced0
sub rsp, rax
mov rax, rsp
mov byte [rdx], r8b
mov qword [rax], rcx
jmp 0x1800798ff
jmp 0x1800799e7
mov rax, qword [rbp + 0x46a0]
mov rcx, qword [rbp + 0x4410]
mov dl, byte [rbp + 0x440f]
mov r8, qword [rbp + 0x4420]
mov rsp, r8
mov byte [rcx], dl
add rcx, 1
mov qword [rbp + 0x43c8], rcx
mov rax, qword [rax]
mov al, byte [rax + 0xa]
mov byte [rbp + 0x43d7], al
mov rax, rsp
mov qword [rbp + 0x43d8], rax
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180079ae2
jmp 0x180079e4c
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180079b14
jmp 0x180079e4c
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180079b46
jmp 0x180079cfb
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180079b78
jmp 0x180079da1
mov rdx, qword [rbp + 0x46a8]
mov r8b, byte [rbp + 0x43d7]
mov eax, 0x10
mov qword [rbp + 0x43b0], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x43b0]
mov rcx, rsp
mov qword [rbp + 0x43b8], rcx
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x43b8]
mov rcx, rsp
mov byte [rax], r8b
mov qword [rcx], rdx
movzx eax, byte [rax]
xor eax, 0x4d
mov byte [rbp + 0x43c7], al
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180079c01
jmp 0x180079da1
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180079c33
jmp 0x180079cfb
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180079c65
jmp 0x180079e51
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180079c97
jmp 0x180079e51
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180079cc9
jmp 0x180079de3
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180079e9d
jmp 0x180079de3
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180079d2d
jmp 0x180079e56
mov rcx, qword [rbp + 0x46a8]
mov r8b, byte [rbp + 0x43d7]
mov eax, 0x10
mov qword [rbp + 0x43a8], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x43a8]
mov rdx, rsp
call fcn.1800bced0
sub rsp, rax
mov rax, rsp
mov byte [rdx], r8b
mov qword [rax], rcx
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180079d9c
jmp 0x180079e56
jmp 0x180079b46
mov rcx, qword [rbp + 0x46a8]
mov r8b, byte [rbp + 0x43d7]
mov eax, 0x10
mov qword [rbp + 0x43a0], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x43a0]
mov rdx, rsp
call fcn.1800bced0
sub rsp, rax
mov rax, rsp
mov byte [rdx], r8b
mov qword [rax], rcx
jmp 0x180079b78
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180079e15
jmp 0x180079e98
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180079e47
jmp 0x180079e98
jmp 0x180079cc9
jmp 0x180079ae2
jmp 0x180079c65
mov rcx, qword [rbp + 0x46a8]
mov r8b, byte [rbp + 0x43d7]
mov eax, 0x10
mov qword [rbp + 0x4398], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x4398]
mov rdx, rsp
call fcn.1800bced0
sub rsp, rax
mov rax, rsp
mov byte [rdx], r8b
mov qword [rax], rcx
jmp 0x180079d2d
jmp 0x180079e15
mov rax, qword [rbp + 0x46a0]
mov rcx, qword [rbp + 0x43c8]
mov dl, byte [rbp + 0x43c7]
mov r8, qword [rbp + 0x43d8]
mov rsp, r8
mov byte [rcx], dl
add rcx, 1
mov qword [rbp + 0x4380], rcx
mov rax, qword [rax]
mov al, byte [rax + 0xb]
mov byte [rbp + 0x438f], al
mov rax, rsp
mov qword [rbp + 0x4390], rax
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180079f10
jmp 0x18007a27a
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180079f42
jmp 0x18007a27a
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180079f74
jmp 0x18007a129
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180079fa6
jmp 0x18007a1cf
mov rdx, qword [rbp + 0x46a8]
mov r8b, byte [rbp + 0x438f]
mov eax, 0x10
mov qword [rbp + 0x4368], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x4368]
mov rcx, rsp
mov qword [rbp + 0x4370], rcx
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x4370]
mov rcx, rsp
mov byte [rax], r8b
mov qword [rcx], rdx
movzx eax, byte [rax]
xor eax, 0x4d
mov byte [rbp + 0x437f], al
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x18007a02f
jmp 0x18007a1cf
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x18007a061
jmp 0x18007a129
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x18007a093
jmp 0x18007a27f
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x18007a0c5
jmp 0x18007a27f
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x18007a0f7
jmp 0x18007a211
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x18007a2cb
jmp 0x18007a211
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x18007a15b
jmp 0x18007a284
mov rcx, qword [rbp + 0x46a8]
mov r8b, byte [rbp + 0x438f]
mov eax, 0x10
mov qword [rbp + 0x4360], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x4360]
mov rdx, rsp
call fcn.1800bced0
sub rsp, rax
mov rax, rsp
mov byte [rdx], r8b
mov qword [rax], rcx
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x18007a1ca
jmp 0x18007a284
jmp 0x180079f74
mov rcx, qword [rbp + 0x46a8]
mov r8b, byte [rbp + 0x438f]
mov eax, 0x10
mov qword [rbp + 0x4358], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x4358]
mov rdx, rsp
call fcn.1800bced0
sub rsp, rax
mov rax, rsp
mov byte [rdx], r8b
mov qword [rax], rcx
jmp 0x180079fa6
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x18007a243
jmp 0x180079f10
jmp 0x18007a093
mov rcx, qword [rbp + 0x46a8]
mov r8b, byte [rbp + 0x438f]
mov eax, 0x10
mov qword [rbp + 0x4350], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x4350]
mov rdx, rsp
call fcn.1800bced0
sub rsp, rax
mov rax, rsp
mov byte [rdx], r8b
mov qword [rax], rcx
jmp 0x18007a15b
mov rax, qword [rbp + 0x46a0]
mov rcx, qword [rbp + 0x4380]
mov dl, byte [rbp + 0x437f]
mov r8, qword [rbp + 0x4390]
mov rsp, r8
mov byte [rcx], dl
add rcx, 1
mov qword [rbp + 0x4338], rcx
mov rax, qword [rax]
mov al, byte [rax + 0xc]
mov byte [rbp + 0x4347], al
mov rax, rsp
mov qword [rbp + 0x4348], rax
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x18007a33e
jmp 0x18007a6a8
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x18007a370
mov eax, dword [0x1800c0130]
mov ecx, dword [0x1800c0134]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x18007cf28
jmp 0x1800a4068
mov eax, 0x10
mov qword [rbp + 0x4090], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x4090]
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x4090]
mov rcx, rsp
mov qword [rbp + 0x40b8], rcx
call fcn.1800bced0
sub rsp, rax
mov rcx, rsp
mov eax, 0x110
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x4090]
mov rdx, rsp
mov qword [rbp + 0x4078], rdx
call fcn.1800bced0
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0x4080], rax
mov eax, 0x20
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x4090]
mov rdx, rsp
mov qword [rbp + 0x4088], rdx
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x4090]
mov rdx, rsp
mov qword [rbp + 0x4098], rdx
call fcn.1800bced0
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0x40a0], rax
mov rax, qword [0x1800c0210]
mov qword [rbp + 0x40b0], rax
lea rax, str.CreateFileA
mov qword [rbp + 0x6c20], rax
mov qword [rbp + 0x6c18], rcx
mov rax, qword [rbp + 0x6c18]
mov qword [rbp + 0x40a8], rax
mov byte [rax], 0
mov rdx, qword [rbp + 0x6c20]
mov dl, byte [rdx]
mov byte [rbp + 0x6c37], dl
mov qword [rbp + 0x6c28], rax
movzx edx, byte [rbp + 0x6c37]
xor edx, 0x28
mov byte [rax + 1], dl
mov rdx, qword [rbp + 0x6c20]
mov dl, byte [rdx + 1]
mov byte [rbp + 0x6ce7], dl
mov qword [rbp + 0x6cd8], rax
movzx edx, byte [rbp + 0x6ce7]
xor edx, 0x28
mov byte [rax + 2], dl
mov rdx, qword [rbp + 0x6c20]
mov dl, byte [rdx + 2]
mov byte [rbp + 0x6cd7], dl
mov qword [rbp + 0x6cc8], rax
movzx edx, byte [rbp + 0x6cd7]
xor edx, 0x28
mov byte [rax + 3], dl
mov rdx, qword [rbp + 0x6c20]
mov dl, byte [rdx + 3]
mov byte [rbp + 0x6cc7], dl
mov qword [rbp + 0x6cb8], rax
movzx edx, byte [rbp + 0x6cc7]
xor edx, 0x28
mov byte [rax + 4], dl
mov rdx, qword [rbp + 0x6c20]
mov dl, byte [rdx + 4]
mov byte [rbp + 0x6cb7], dl
mov qword [rbp + 0x6ca8], rax
movzx edx, byte [rbp + 0x6cb7]
xor edx, 0x28
mov byte [rax + 5], dl
mov rdx, qword [rbp + 0x6c20]
mov dl, byte [rdx + 5]
mov byte [rbp + 0x6ca7], dl
mov qword [rbp + 0x6c98], rax
movzx edx, byte [rbp + 0x6ca7]
xor edx, 0x28
mov byte [rax + 6], dl
mov rdx, qword [rbp + 0x6c20]
mov dl, byte [rdx + 6]
mov byte [rbp + 0x6c97], dl
mov qword [rbp + 0x6c88], rax
movzx edx, byte [rbp + 0x6c97]
xor edx, 0x28
mov byte [rax + 7], dl
mov rdx, qword [rbp + 0x6c20]
mov dl, byte [rdx + 7]
mov byte [rbp + 0x6c87], dl
mov qword [rbp + 0x6c78], rax
movzx edx, byte [rbp + 0x6c87]
xor edx, 0x28
mov byte [rax + 8], dl
mov rdx, qword [rbp + 0x6c20]
mov dl, byte [rdx + 8]
mov byte [rbp + 0x6c77], dl
mov qword [rbp + 0x6c68], rax
movzx edx, byte [rbp + 0x6c77]
xor edx, 0x28
mov byte [rax + 9], dl
mov rdx, qword [rbp + 0x6c20]
mov dl, byte [rdx + 9]
mov byte [rbp + 0x6c67], dl
mov qword [rbp + 0x6c58], rax
movzx edx, byte [rbp + 0x6c67]
xor edx, 0x28
mov byte [rax + 0xa], dl
mov rdx, qword [rbp + 0x6c20]
mov dl, byte [rdx + 0xa]
mov byte [rbp + 0x6c57], dl
mov qword [rbp + 0x6c48], rax
movzx edx, byte [rbp + 0x6c57]
xor edx, 0x28
mov byte [rax + 0xb], dl
mov rdx, qword [rbp + 0x6c20]
mov dl, byte [rdx + 0xb]
mov byte [rbp + 0x6c47], dl
mov qword [rbp + 0x6c38], rax
movzx edx, byte [rbp + 0x6c47]
xor edx, 0x28
mov byte [rax + 0xc], dl
sub rsp, 0x20
call fcn.1800b8630
add rsp, 0x20
mov rdx, rax
mov rax, qword [rbp + 0x40b0]
mov rcx, qword [0x1800c0200]
sub rsp, 0x20
call rax
add rsp, 0x20
mov rcx, rax
mov rax, qword [rbp + 0x40b8]
mov qword [rax], rcx
mov rax, qword [0x1800c0210]
mov qword [rbp + 0x40c0], rax
mov rax, rsp
mov qword [rbp + 0x40c8], rax
mov eax, dword [0x1800c0268]
mov ecx, dword [0x1800c026c]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x18007d242
jmp 0x180082229
mov rdx, qword [rbp + 0x4088]
mov eax, 0x10
mov qword [rbp + 0x4048], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x4048]
mov rcx, rsp
mov qword [rbp + 0x4050], rcx
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x4050]
mov rcx, rsp
lea r8, str.GetModuleFileNameA
mov qword [rax], r8
mov qword [rcx], rdx
mov rcx, qword [rcx]
mov qword [rbp + 0x4058], rcx
mov byte [rcx], 0
add rcx, 1
mov qword [rbp + 0x4060], rcx
mov rax, qword [rax]
mov al, byte [rax]
mov byte [rbp + 0x406f], al
mov rax, rsp
mov qword [rbp + 0x4070], rax
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x18007d2ec
jmp 0x18007d656
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x18007d31e
jmp 0x18007d656
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x18007d350
jmp 0x18007d505
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x18007d382
jmp 0x18007d5ab
mov rdx, qword [rbp + 0x4058]
mov r8b, byte [rbp + 0x406f]
mov eax, 0x10
mov qword [rbp + 0x4030], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x4030]
mov rcx, rsp
mov qword [rbp + 0x4038], rcx
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x4038]
mov rcx, rsp
mov byte [rax], r8b
mov qword [rcx], rdx
movzx eax, byte [rax]
xor eax, 0x4d
mov byte [rbp + 0x4047], al
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x18007d40b
jmp 0x18007d5ab
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x18007d43d
jmp 0x18007d505
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x18007d46f
jmp 0x18007d65b
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x18007d4a1
jmp 0x18007d65b
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x18007d4d3
jmp 0x18007d5ed
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x18007d6a7
jmp 0x18007d5ed
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x18007d537
jmp 0x18007d660
mov rcx, qword [rbp + 0x4058]
mov r8b, byte [rbp + 0x406f]
mov eax, 0x10
mov qword [rbp + 0x4028], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x4028]
mov rdx, rsp
call fcn.1800bced0
sub rsp, rax
mov rax, rsp
mov byte [rdx], r8b
mov qword [rax], rcx
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x18007d5a6
jmp 0x18007d660
jmp 0x18007d350
mov rcx, qword [rbp + 0x4058]
mov r8b, byte [rbp + 0x406f]
mov eax, 0x10
mov qword [rbp + 0x4020], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x4020]
mov rdx, rsp
call fcn.1800bced0
sub rsp, rax
mov rax, rsp
mov byte [rdx], r8b
mov qword [rax], rcx
jmp 0x18007d382
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x18007d61f
jmp 0x18007d6a2
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x18007d651
jmp 0x18007d6a2
jmp 0x18007d4d3
jmp 0x18007d2ec
jmp 0x18007d46f
mov rcx, qword [rbp + 0x4058]
mov r8b, byte [rbp + 0x406f]
mov eax, 0x10
mov qword [rbp + 0x4018], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x4018]
mov rdx, rsp
call fcn.1800bced0
sub rsp, rax
mov rax, rsp
mov byte [rdx], r8b
mov qword [rax], rcx
jmp 0x18007d537
jmp 0x18007d61f
mov rax, qword [rbp + 0x4050]
mov rcx, qword [rbp + 0x4060]
mov dl, byte [rbp + 0x4047]
mov r8, qword [rbp + 0x4070]
mov rsp, r8
mov byte [rcx], dl
add rcx, 1
mov qword [rbp + 0x4000], rcx
mov rax, qword [rax]
mov al, byte [rax + 1]
mov byte [rbp + 0x400f], al
mov rax, rsp
mov qword [rbp + 0x4010], rax
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x18007d71a
jmp 0x18007da84
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x18007d74c
jmp 0x18007da84
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x18007d77e
jmp 0x18007d933
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x18007d7b0
jmp 0x18007d9d9
mov rdx, qword [rbp + 0x4058]
mov r8b, byte [rbp + 0x400f]
mov eax, 0x10
mov qword [rbp + 0x3fe8], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x3fe8]
mov rcx, rsp
mov qword [rbp + 0x3ff0], rcx
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x3ff0]
mov rcx, rsp
mov byte [rax], r8b
mov qword [rcx], rdx
movzx eax, byte [rax]
xor eax, 0x4d
mov byte [rbp + 0x3fff], al
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x18007d839
jmp 0x18007d9d9
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x18007d86b
jmp 0x18007d933
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x18007d89d
jmp 0x18007da89
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x18007d8cf
jmp 0x18007da89
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x18007d901
jmp 0x18007da1b
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x18007dad5
jmp 0x18007da1b
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x18007d965
jmp 0x18007da8e
mov rcx, qword [rbp + 0x4058]
mov r8b, byte [rbp + 0x400f]
mov eax, 0x10
mov qword [rbp + 0x3fe0], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x3fe0]
mov rdx, rsp
call fcn.1800bced0
sub rsp, rax
mov rax, rsp
mov byte [rdx], r8b
mov qword [rax], rcx
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x18007d9d4
jmp 0x18007da8e
jmp 0x18007d77e
mov rcx, qword [rbp + 0x4058]
mov r8b, byte [rbp + 0x400f]
mov eax, 0x10
mov qword [rbp + 0x3fd8], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x3fd8]
mov rdx, rsp
call fcn.1800bced0
sub rsp, rax
mov rax, rsp
mov byte [rdx], r8b
mov qword [rax], rcx
jmp 0x18007d7b0
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x18007da4d
jmp 0x18007dad0
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x18007da7f
jmp 0x18007dad0
jmp 0x18007d901
jmp 0x18007d71a
jmp 0x18007d89d
mov rcx, qword [rbp + 0x4058]
mov r8b, byte [rbp + 0x400f]
mov eax, 0x10
mov qword [rbp + 0x3fd0], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x3fd0]
mov rdx, rsp
call fcn.1800bced0
sub rsp, rax
mov rax, rsp
mov byte [rdx], r8b
mov qword [rax], rcx
jmp 0x18007d965
jmp 0x18007da4d
mov rax, qword [rbp + 0x4050]
mov rcx, qword [rbp + 0x4000]
mov dl, byte [rbp + 0x3fff]
mov r8, qword [rbp + 0x4010]
mov rsp, r8
mov byte [rcx], dl
add rcx, 1
mov qword [rbp + 0x3fb8], rcx
mov rax, qword [rax]
mov al, byte [rax + 2]
mov byte [rbp + 0x3fc7], al
mov rax, rsp
mov qword [rbp + 0x3fc8], rax
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x18007db48
jmp 0x18007deb2
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x18007db7a
jmp 0x18007deb2
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x18007dbac
jmp 0x18007dd61
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x18007dbde
jmp 0x18007de07
mov rdx, qword [rbp + 0x4058]
mov r8b, byte [rbp + 0x3fc7]
mov eax, 0x10
mov qword [rbp + 0x3fa0], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x3fa0]
mov rcx, rsp
mov qword [rbp + 0x3fa8], rcx
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x3fa8]
mov rcx, rsp
mov byte [rax], r8b
mov qword [rcx], rdx
movzx eax, byte [rax]
xor eax, 0x4d
mov byte [rbp + 0x3fb7], al
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x18007dc67
jmp 0x18007de07
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x18007dc99
jmp 0x18007dd61
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x18007dccb
jmp 0x18007deb7
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x18007dcfd
jmp 0x18007deb7
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x18007dd2f
jmp 0x18007de49
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x18007df03
jmp 0x18007de49
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x18007dd93
jmp 0x18007debc
mov rcx, qword [rbp + 0x4058]
mov r8b, byte [rbp + 0x3fc7]
mov eax, 0x10
mov qword [rbp + 0x3f98], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x3f98]
mov rdx, rsp
call fcn.1800bced0
sub rsp, rax
mov rax, rsp
mov byte [rdx], r8b
mov qword [rax], rcx
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x18007de02
jmp 0x18007debc
jmp 0x18007dbac
mov rcx, qword [rbp + 0x4058]
mov r8b, byte [rbp + 0x3fc7]
mov eax, 0x10
mov qword [rbp + 0x3f90], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x3f90]
mov rdx, rsp
call fcn.1800bced0
sub rsp, rax
mov rax, rsp
mov byte [rdx], r8b
mov qword [rax], rcx
jmp 0x18007dbde
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x18007de7b
jmp 0x18007defe
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x18007dead
jmp 0x18007defe
jmp 0x18007dd2f
jmp 0x18007db48
jmp 0x18007dccb
mov rcx, qword [rbp + 0x4058]
mov r8b, byte [rbp + 0x3fc7]
mov eax, 0x10
mov qword [rbp + 0x3f88], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x3f88]
mov rdx, rsp
call fcn.1800bced0
sub rsp, rax
mov rax, rsp
mov byte [rdx], r8b
mov qword [rax], rcx
jmp 0x18007dd93
jmp 0x18007de7b
mov rax, qword [rbp + 0x4050]
mov rcx, qword [rbp + 0x3fb8]
mov dl, byte [rbp + 0x3fb7]
mov r8, qword [rbp + 0x3fc8]
mov rsp, r8
mov byte [rcx], dl
add rcx, 1
mov qword [rbp + 0x3f70], rcx
mov rax, qword [rax]
mov al, byte [rax + 3]
mov byte [rbp + 0x3f7f], al
mov rax, rsp
mov qword [rbp + 0x3f80], rax
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x18007df76
jmp 0x18007e2e0
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x18007dfa8
jmp 0x18007e2e0
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x18007dfda
jmp 0x18007e18f
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x18007e00c
jmp 0x18007e235
mov rdx, qword [rbp + 0x4058]
mov r8b, byte [rbp + 0x3f7f]
mov eax, 0x10
mov qword [rbp + 0x3f58], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x3f58]
mov rcx, rsp
mov qword [rbp + 0x3f60], rcx
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x3f60]
mov rcx, rsp
mov byte [rax], r8b
mov qword [rcx], rdx
movzx eax, byte [rax]
xor eax, 0x4d
mov byte [rbp + 0x3f6f], al
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x18007e095
jmp 0x18007e235
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x18007e0c7
jmp 0x18007e18f
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x18007e0f9
jmp 0x18007e2e5
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x18007e12b
jmp 0x18007e2e5
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x18007e15d
jmp 0x18007e277
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x18007e331
jmp 0x18007e277
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x18007e1c1
jmp 0x18007e2ea
mov rcx, qword [rbp + 0x4058]
mov r8b, byte [rbp + 0x3f7f]
mov eax, 0x10
mov qword [rbp + 0x3f50], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x3f50]
mov rdx, rsp
call fcn.1800bced0
sub rsp, rax
mov rax, rsp
mov byte [rdx], r8b
mov qword [rax], rcx
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x18007e230
jmp 0x18007e2ea
jmp 0x18007dfda
mov rcx, qword [rbp + 0x4058]
mov r8b, byte [rbp + 0x3f7f]
mov eax, 0x10
mov qword [rbp + 0x3f48], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x3f48]
mov rdx, rsp
call fcn.1800bced0
sub rsp, rax
mov rax, rsp
mov byte [rdx], r8b
mov qword [rax], rcx
jmp 0x18007e00c
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x18007e2a9
jmp 0x18007e32c
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x18007e2db
jmp 0x18007e32c
jmp 0x18007e15d
jmp 0x18007df76
jmp 0x18007e0f9
mov rcx, qword [rbp + 0x4058]
mov r8b, byte [rbp + 0x3f7f]
mov eax, 0x10
mov qword [rbp + 0x3f40], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x3f40]
mov rdx, rsp
call fcn.1800bced0
sub rsp, rax
mov rax, rsp
mov byte [rdx], r8b
mov qword [rax], rcx
jmp 0x18007e1c1
jmp 0x18007e2a9
mov rax, qword [rbp + 0x4050]
mov rcx, qword [rbp + 0x3f70]
mov dl, byte [rbp + 0x3f6f]
mov r8, qword [rbp + 0x3f80]
mov rsp, r8
mov byte [rcx], dl
add rcx, 1
mov qword [rbp + 0x3f28], rcx
mov rax, qword [rax]
mov al, byte [rax + 4]
mov byte [rbp + 0x3f37], al
mov rax, rsp
mov qword [rbp + 0x3f38], rax
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x18007e3a4
jmp 0x18007e70e
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x18007e3d6
jmp 0x18007e70e
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x18007e408
jmp 0x18007e5bd
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x18007e43a
jmp 0x18007e663
mov rdx, qword [rbp + 0x4058]
mov r8b, byte [rbp + 0x3f37]
mov eax, 0x10
mov qword [rbp + 0x3f10], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x3f10]
mov rcx, rsp
mov qword [rbp + 0x3f18], rcx
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x3f18]
mov rcx, rsp
mov byte [rax], r8b
mov qword [rcx], rdx
movzx eax, byte [rax]
xor eax, 0x4d
mov byte [rbp + 0x3f27], al
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x18007e4c3
jmp 0x18007e663
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x18007e4f5
jmp 0x18007e5bd
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x18007e527
jmp 0x18007e713
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x18007e559
jmp 0x18007e713
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x18007e58b
jmp 0x18007e6a5
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x18007e75f
jmp 0x18007e6a5
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x18007e5ef
jmp 0x18007e718
mov rcx, qword [rbp + 0x4058]
mov r8b, byte [rbp + 0x3f37]
mov eax, 0x10
mov qword [rbp + 0x3f08], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x3f08]
mov rdx, rsp
call fcn.1800bced0
sub rsp, rax
mov rax, rsp
mov byte [rdx], r8b
mov qword [rax], rcx
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x18007e65e
jmp 0x18007e718
jmp 0x18007e408
mov rcx, qword [rbp + 0x4058]
mov r8b, byte [rbp + 0x3f37]
mov eax, 0x10
mov qword [rbp + 0x3f00], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x3f00]
mov rdx, rsp
call fcn.1800bced0
sub rsp, rax
mov rax, rsp
mov byte [rdx], r8b
mov qword [rax], rcx
jmp 0x18007e43a
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x18007e6d7
jmp 0x18007e75a
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x18007e709
jmp 0x18007e75a
jmp 0x18007e58b
jmp 0x18007e3a4
jmp 0x18007e527
mov rcx, qword [rbp + 0x4058]
mov r8b, byte [rbp + 0x3f37]
mov eax, 0x10
mov qword [rbp + 0x3ef8], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x3ef8]
mov rdx, rsp
call fcn.1800bced0
sub rsp, rax
mov rax, rsp
mov byte [rdx], r8b
mov qword [rax], rcx
jmp 0x18007e5ef
jmp 0x18007e6d7
mov rax, qword [rbp + 0x4050]
mov rcx, qword [rbp + 0x3f28]
mov dl, byte [rbp + 0x3f27]
mov r8, qword [rbp + 0x3f38]
mov rsp, r8
mov byte [rcx], dl
add rcx, 1
mov qword [rbp + 0x3ee0], rcx
mov rax, qword [rax]
mov al, byte [rax + 5]
mov byte [rbp + 0x3eef], al
mov rax, rsp
mov qword [rbp + 0x3ef0], rax
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x18007e7d2
jmp 0x18007eb3c
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x18007e804
jmp 0x18007eb3c
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x18007e836
jmp 0x18007e9eb
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x18007e868
jmp 0x18007ea91
mov rdx, qword [rbp + 0x4058]
mov r8b, byte [rbp + 0x3eef]
mov eax, 0x10
mov qword [rbp + 0x3ec8], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x3ec8]
mov rcx, rsp
mov qword [rbp + 0x3ed0], rcx
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x3ed0]
mov rcx, rsp
mov byte [rax], r8b
mov qword [rcx], rdx
movzx eax, byte [rax]
xor eax, 0x4d
mov byte [rbp + 0x3edf], al
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x18007e8f1
jmp 0x18007ea91
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x18007e923
jmp 0x18007e9eb
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x18007e955
jmp 0x18007eb41
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x18007e987
jmp 0x18007eb41
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x18007e9b9
jmp 0x18007ead3
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x18007eb8d
jmp 0x18007ead3
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x18007ea1d
jmp 0x18007eb46
mov rcx, qword [rbp + 0x4058]
mov r8b, byte [rbp + 0x3eef]
mov eax, 0x10
mov qword [rbp + 0x3ec0], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x3ec0]
mov rdx, rsp
call fcn.1800bced0
sub rsp, rax
mov rax, rsp
mov byte [rdx], r8b
mov qword [rax], rcx
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x18007ea8c
jmp 0x18007eb46
jmp 0x18007e836
mov rcx, qword [rbp + 0x4058]
mov r8b, byte [rbp + 0x3eef]
mov eax, 0x10
mov qword [rbp + 0x3eb8], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x3eb8]
mov rdx, rsp
call fcn.1800bced0
sub rsp, rax
mov rax, rsp
mov byte [rdx], r8b
mov qword [rax], rcx
jmp 0x18007e868
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x18007eb05
jmp 0x18007eb88
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x18007eb37
jmp 0x18007eb88
jmp 0x18007e9b9
jmp 0x18007e7d2
jmp 0x18007e955
mov rcx, qword [rbp + 0x4058]
mov r8b, byte [rbp + 0x3eef]
mov eax, 0x10
mov qword [rbp + 0x3eb0], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x3eb0]
mov rdx, rsp
call fcn.1800bced0
sub rsp, rax
mov rax, rsp
mov byte [rdx], r8b
mov qword [rax], rcx
jmp 0x18007ea1d
jmp 0x18007eb05
mov rax, qword [rbp + 0x4050]
mov rcx, qword [rbp + 0x3ee0]
mov dl, byte [rbp + 0x3edf]
mov r8, qword [rbp + 0x3ef0]
mov rsp, r8
mov byte [rcx], dl
add rcx, 1
mov qword [rbp + 0x3e98], rcx
mov rax, qword [rax]
mov al, byte [rax + 6]
mov byte [rbp + 0x3ea7], al
mov rax, rsp
mov qword [rbp + 0x3ea8], rax
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x18007ec00
jmp 0x18007ef6a
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x18007ec32
jmp 0x18007ef6a
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x18007ec64
jmp 0x18007ee19
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x18007ec96
jmp 0x18007eebf
mov rdx, qword [rbp + 0x4058]
mov r8b, byte [rbp + 0x3ea7]
mov eax, 0x10
mov qword [rbp + 0x3e80], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x3e80]
mov rcx, rsp
mov qword [rbp + 0x3e88], rcx
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x3e88]
mov rcx, rsp
mov byte [rax], r8b
mov qword [rcx], rdx
movzx eax, byte [rax]
xor eax, 0x4d
mov byte [rbp + 0x3e97], al
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x18007ed1f
jmp 0x18007eebf
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x18007ed51
jmp 0x18007ee19
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x18007ed83
jmp 0x18007ef6f
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x18007edb5
jmp 0x18007ef6f
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x18007ede7
jmp 0x18007ef01
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x18007efbb
jmp 0x18007ef01
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x18007ee4b
jmp 0x18007ef74
mov rcx, qword [rbp + 0x4058]
mov r8b, byte [rbp + 0x3ea7]
mov eax, 0x10
mov qword [rbp + 0x3e78], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x3e78]
mov rdx, rsp
call fcn.1800bced0
sub rsp, rax
mov rax, rsp
mov byte [rdx], r8b
mov qword [rax], rcx
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x18007eeba
jmp 0x18007ef74
jmp 0x18007ec64
mov rcx, qword [rbp + 0x4058]
mov r8b, byte [rbp + 0x3ea7]
mov eax, 0x10
mov qword [rbp + 0x3e70], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x3e70]
mov rdx, rsp
call fcn.1800bced0
sub rsp, rax
mov rax, rsp
mov byte [rdx], r8b
mov qword [rax], rcx
jmp 0x18007ec96
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x18007ef33
jmp 0x18007efb6
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x18007ef65
jmp 0x18007efb6
jmp 0x18007ede7
jmp 0x18007ec00
jmp 0x18007ed83
mov rcx, qword [rbp + 0x4058]
mov r8b, byte [rbp + 0x3ea7]
mov eax, 0x10
mov qword [rbp + 0x3e68], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x3e68]
mov rdx, rsp
call fcn.1800bced0
sub rsp, rax
mov rax, rsp
mov byte [rdx], r8b
mov qword [rax], rcx
jmp 0x18007ee4b
jmp 0x18007ef33
mov rax, qword [rbp + 0x4050]
mov rcx, qword [rbp + 0x3e98]
mov dl, byte [rbp + 0x3e97]
mov r8, qword [rbp + 0x3ea8]
mov rsp, r8
mov byte [rcx], dl
add rcx, 1
mov qword [rbp + 0x3e50], rcx
mov rax, qword [rax]
mov al, byte [rax + 7]
mov byte [rbp + 0x3e5f], al
mov rax, rsp
mov qword [rbp + 0x3e60], rax
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x18007f02e
jmp 0x18007f398
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x18007f060
jmp 0x18007f398
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x18007f092
jmp 0x18007f247
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x18007f0c4
jmp 0x18007f2ed
mov rdx, qword [rbp + 0x4058]
mov r8b, byte [rbp + 0x3e5f]
mov eax, 0x10
mov qword [rbp + 0x3e38], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x3e38]
mov rcx, rsp
mov qword [rbp + 0x3e40], rcx
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x3e40]
mov rcx, rsp
mov byte [rax], r8b
mov qword [rcx], rdx
movzx eax, byte [rax]
xor eax, 0x4d
mov byte [rbp + 0x3e4f], al
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x18007f14d
jmp 0x18007f2ed
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x18007f17f
jmp 0x18007f247
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x18007f1b1
jmp 0x18007f39d
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x18007f1e3
jmp 0x18007f39d
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x18007f215
jmp 0x18007f32f
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x18007f3e9
jmp 0x18007f32f
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x18007f279
jmp 0x18007f3a2
mov rcx, qword [rbp + 0x4058]
mov r8b, byte [rbp + 0x3e5f]
mov eax, 0x10
mov qword [rbp + 0x3e30], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x3e30]
mov rdx, rsp
call fcn.1800bced0
sub rsp, rax
mov rax, rsp
mov byte [rdx], r8b
mov qword [rax], rcx
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x18007f2e8
jmp 0x18007f3a2
jmp 0x18007f092
mov rcx, qword [rbp + 0x4058]
mov r8b, byte [rbp + 0x3e5f]
mov eax, 0x10
mov qword [rbp + 0x3e28], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x3e28]
mov rdx, rsp
call fcn.1800bced0
sub rsp, rax
mov rax, rsp
mov byte [rdx], r8b
mov qword [rax], rcx
jmp 0x18007f0c4
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x18007f361
jmp 0x18007f3e4
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x18007f393
jmp 0x18007f3e4
jmp 0x18007f215
jmp 0x18007f02e
jmp 0x18007f1b1
mov rcx, qword [rbp + 0x4058]
mov r8b, byte [rbp + 0x3e5f]
mov eax, 0x10
mov qword [rbp + 0x3e20], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x3e20]
mov rdx, rsp
call fcn.1800bced0
sub rsp, rax
mov rax, rsp
mov byte [rdx], r8b
mov qword [rax], rcx
jmp 0x18007f279
jmp 0x18007f361
mov rax, qword [rbp + 0x4050]
mov rcx, qword [rbp + 0x3e50]
mov dl, byte [rbp + 0x3e4f]
mov r8, qword [rbp + 0x3e60]
mov rsp, r8
mov byte [rcx], dl
add rcx, 1
mov qword [rbp + 0x3e08], rcx
mov rax, qword [rax]
mov al, byte [rax + 8]
mov byte [rbp + 0x3e17], al
mov rax, rsp
mov qword [rbp + 0x3e18], rax
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x18007f45c
jmp 0x18007f7c6
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x18007f48e
jmp 0x18007f7c6
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x18007f4c0
jmp 0x18007f675
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x18007f4f2
jmp 0x18007f71b
mov rdx, qword [rbp + 0x4058]
mov r8b, byte [rbp + 0x3e17]
mov eax, 0x10
mov qword [rbp + 0x3df0], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x3df0]
mov rcx, rsp
mov qword [rbp + 0x3df8], rcx
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x3df8]
mov rcx, rsp
mov byte [rax], r8b
mov qword [rcx], rdx
movzx eax, byte [rax]
xor eax, 0x4d
mov byte [rbp + 0x3e07], al
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x18007f57b
jmp 0x18007f71b
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x18007f5ad
jmp 0x18007f675
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x18007f5df
jmp 0x18007f7cb
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x18007f611
jmp 0x18007f7cb
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x18007f643
jmp 0x18007f75d
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x18007f817
jmp 0x18007f75d
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x18007f6a7
jmp 0x18007f7d0
mov rcx, qword [rbp + 0x4058]
mov r8b, byte [rbp + 0x3e17]
mov eax, 0x10
mov qword [rbp + 0x3de8], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x3de8]
mov rdx, rsp
call fcn.1800bced0
sub rsp, rax
mov rax, rsp
mov byte [rdx], r8b
mov qword [rax], rcx
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x18007f716
jmp 0x18007f7d0
jmp 0x18007f4c0
mov rcx, qword [rbp + 0x4058]
mov r8b, byte [rbp + 0x3e17]
mov eax, 0x10
mov qword [rbp + 0x3de0], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x3de0]
mov rdx, rsp
call fcn.1800bced0
sub rsp, rax
mov rax, rsp
mov byte [rdx], r8b
mov qword [rax], rcx
jmp 0x18007f4f2
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x18007f78f
jmp 0x18007f812
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x18007f7c1
jmp 0x18007f812
jmp 0x18007f643
jmp 0x18007f45c
jmp 0x18007f5df
mov rcx, qword [rbp + 0x4058]
mov r8b, byte [rbp + 0x3e17]
mov eax, 0x10
mov qword [rbp + 0x3dd8], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x3dd8]
mov rdx, rsp
call fcn.1800bced0
sub rsp, rax
mov rax, rsp
mov byte [rdx], r8b
mov qword [rax], rcx
jmp 0x18007f6a7
jmp 0x18007f78f
mov rax, qword [rbp + 0x4050]
mov rcx, qword [rbp + 0x3e08]
mov dl, byte [rbp + 0x3e07]
mov r8, qword [rbp + 0x3e18]
mov rsp, r8
mov byte [rcx], dl
add rcx, 1
mov qword [rbp + 0x3dc0], rcx
mov rax, qword [rax]
mov al, byte [rax + 9]
mov byte [rbp + 0x3dcf], al
mov rax, rsp
mov qword [rbp + 0x3dd0], rax
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x18007f88a
jmp 0x18007fbf4
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x18007f8bc
jmp 0x18007fbf4
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x18007f8ee
jmp 0x18007faa3
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x18007f920
jmp 0x18007fb49
mov rdx, qword [rbp + 0x4058]
mov r8b, byte [rbp + 0x3dcf]
mov eax, 0x10
mov qword [rbp + 0x3da8], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x3da8]
mov rcx, rsp
mov qword [rbp + 0x3db0], rcx
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x3db0]
mov rcx, rsp
mov byte [rax], r8b
mov qword [rcx], rdx
movzx eax, byte [rax]
xor eax, 0x4d
mov byte [rbp + 0x3dbf], al
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x18007f9a9
jmp 0x18007fb49
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x18007f9db
jmp 0x18007faa3
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x18007fa0d
jmp 0x18007fbf9
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x18007fa3f
jmp 0x18007fbf9
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x18007fa71
jmp 0x18007fb8b
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x18007fc45
jmp 0x18007fb8b
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x18007fad5
jmp 0x18007fbfe
mov rcx, qword [rbp + 0x4058]
mov r8b, byte [rbp + 0x3dcf]
mov eax, 0x10
mov qword [rbp + 0x3da0], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x3da0]
mov rdx, rsp
call fcn.1800bced0
sub rsp, rax
mov rax, rsp
mov byte [rdx], r8b
mov qword [rax], rcx
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x18007fb44
jmp 0x18007fbfe
jmp 0x18007f8ee
mov rcx, qword [rbp + 0x4058]
mov r8b, byte [rbp + 0x3dcf]
mov eax, 0x10
mov qword [rbp + 0x3d98], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x3d98]
mov rdx, rsp
call fcn.1800bced0
sub rsp, rax
mov rax, rsp
mov byte [rdx], r8b
mov qword [rax], rcx
jmp 0x18007f920
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x18007fbbd
jmp 0x18007fc40
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x18007fbef
jmp 0x18007fc40
jmp 0x18007fa71
jmp 0x18007f88a
jmp 0x18007fa0d
mov rcx, qword [rbp + 0x4058]
mov r8b, byte [rbp + 0x3dcf]
mov eax, 0x10
mov qword [rbp + 0x3d90], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x3d90]
mov rdx, rsp
call fcn.1800bced0
sub rsp, rax
mov rax, rsp
mov byte [rdx], r8b
mov qword [rax], rcx
jmp 0x18007fad5
jmp 0x18007fbbd
mov rax, qword [rbp + 0x4050]
mov rcx, qword [rbp + 0x3dc0]
mov dl, byte [rbp + 0x3dbf]
mov r8, qword [rbp + 0x3dd0]
mov rsp, r8
mov byte [rcx], dl
add rcx, 1
mov qword [rbp + 0x3d78], rcx
mov rax, qword [rax]
mov al, byte [rax + 0xa]
mov byte [rbp + 0x3d87], al
mov rax, rsp
mov qword [rbp + 0x3d88], rax
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x18007fcb8
jmp 0x180080022
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x18007fcea
jmp 0x180080022
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x18007fd1c
jmp 0x18007fed1
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x18007fd4e
jmp 0x18007ff77
mov rdx, qword [rbp + 0x4058]
mov r8b, byte [rbp + 0x3d87]
mov eax, 0x10
mov qword [rbp + 0x3d60], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x3d60]
mov rcx, rsp
mov qword [rbp + 0x3d68], rcx
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x3d68]
mov rcx, rsp
mov byte [rax], r8b
mov qword [rcx], rdx
movzx eax, byte [rax]
xor eax, 0x4d
mov byte [rbp + 0x3d77], al
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x18007fdd7
jmp 0x18007ff77
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x18007fe09
jmp 0x18007fed1
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x18007fe3b
jmp 0x180080027
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x18007fe6d
jmp 0x180080027
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x18007fe9f
jmp 0x18007ffb9
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180080073
jmp 0x18007ffb9
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x18007ff03
jmp 0x18008002c
mov rcx, qword [rbp + 0x4058]
mov r8b, byte [rbp + 0x3d87]
mov eax, 0x10
mov qword [rbp + 0x3d58], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x3d58]
mov rdx, rsp
call fcn.1800bced0
sub rsp, rax
mov rax, rsp
mov byte [rdx], r8b
mov qword [rax], rcx
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x18007ff72
jmp 0x18008002c
jmp 0x18007fd1c
mov rcx, qword [rbp + 0x4058]
mov r8b, byte [rbp + 0x3d87]
mov eax, 0x10
mov qword [rbp + 0x3d50], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x3d50]
mov rdx, rsp
call fcn.1800bced0
sub rsp, rax
mov rax, rsp
mov byte [rdx], r8b
mov qword [rax], rcx
jmp 0x18007fd4e
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x18007ffeb
jmp 0x18008006e
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x18008001d
jmp 0x18008006e
jmp 0x18007fe9f
jmp 0x18007fcb8
jmp 0x18007fe3b
mov rcx, qword [rbp + 0x4058]
mov r8b, byte [rbp + 0x3d87]
mov eax, 0x10
mov qword [rbp + 0x3d48], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x3d48]
mov rdx, rsp
call fcn.1800bced0
sub rsp, rax
mov rax, rsp
mov byte [rdx], r8b
mov qword [rax], rcx
jmp 0x18007ff03
jmp 0x18007ffeb
mov rax, qword [rbp + 0x4050]
mov rcx, qword [rbp + 0x3d78]
mov dl, byte [rbp + 0x3d77]
mov r8, qword [rbp + 0x3d88]
mov rsp, r8
mov byte [rcx], dl
add rcx, 1
mov qword [rbp + 0x3d30], rcx
mov rax, qword [rax]
mov al, byte [rax + 0xb]
mov byte [rbp + 0x3d3f], al
mov rax, rsp
mov qword [rbp + 0x3d40], rax
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800800e6
jmp 0x180080450
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180080118
jmp 0x180080450
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x18008014a
jmp 0x1800802ff
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x18008017c
jmp 0x1800803a5
mov rdx, qword [rbp + 0x4058]
mov r8b, byte [rbp + 0x3d3f]
mov eax, 0x10
mov qword [rbp + 0x3d18], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x3d18]
mov rcx, rsp
mov qword [rbp + 0x3d20], rcx
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x3d20]
mov rcx, rsp
mov byte [rax], r8b
mov qword [rcx], rdx
movzx eax, byte [rax]
xor eax, 0x4d
mov byte [rbp + 0x3d2f], al
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180080205
jmp 0x1800803a5
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180080237
jmp 0x1800802ff
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180080269
jmp 0x180080455
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x18008029b
jmp 0x180080455
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800802cd
jmp 0x1800803e7
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800804a1
jmp 0x1800803e7
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180080331
jmp 0x18008045a
mov rcx, qword [rbp + 0x4058]
mov r8b, byte [rbp + 0x3d3f]
mov eax, 0x10
mov qword [rbp + 0x3d10], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x3d10]
mov rdx, rsp
call fcn.1800bced0
sub rsp, rax
mov rax, rsp
mov byte [rdx], r8b
mov qword [rax], rcx
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800803a0
jmp 0x18008045a
jmp 0x18008014a
mov rcx, qword [rbp + 0x4058]
mov r8b, byte [rbp + 0x3d3f]
mov eax, 0x10
mov qword [rbp + 0x3d08], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x3d08]
mov rdx, rsp
call fcn.1800bced0
sub rsp, rax
mov rax, rsp
mov byte [rdx], r8b
mov qword [rax], rcx
jmp 0x18008017c
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180080419
jmp 0x1800800e6
jmp 0x180080269
mov rcx, qword [rbp + 0x4058]
mov r8b, byte [rbp + 0x3d3f]
mov eax, 0x10
mov qword [rbp + 0x3d00], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x3d00]
mov rdx, rsp
call fcn.1800bced0
sub rsp, rax
mov rax, rsp
mov byte [rdx], r8b
mov qword [rax], rcx
jmp 0x180080331
mov rax, qword [rbp + 0x4050]
mov rcx, qword [rbp + 0x3d30]
mov dl, byte [rbp + 0x3d2f]
mov r8, qword [rbp + 0x3d40]
mov rsp, r8
mov byte [rcx], dl
add rcx, 1
mov qword [rbp + 0x3ce8], rcx
mov rax, qword [rax]
mov al, byte [rax + 0xc]
mov byte [rbp + 0x3cf7], al
mov rax, rsp
mov qword [rbp + 0x3cf8], rax
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180080514
jmp 0x18008087e
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180080546
mov rdx, qword [rbp + 0x4088]
mov eax, 0x10
mov qword [rbp + 0x3ad8], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x3ad8]
mov rcx, rsp
mov qword [rbp + 0x3ae0], rcx
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x3ae0]
mov rcx, rsp
lea r8, str.GetModuleFileNameA
mov qword [rax], r8
mov qword [rcx], rdx
mov rcx, qword [rcx]
mov qword [rbp + 0x3ae8], rcx
mov byte [rcx], 0
add rcx, 1
mov qword [rbp + 0x3af0], rcx
mov rax, qword [rax]
mov al, byte [rax]
mov byte [rbp + 0x3aff], al
mov rax, rsp
mov qword [rbp + 0x3b00], rax
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800822d3
jmp 0x18008263d
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180082305
jmp 0x18008263d
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180082337
jmp 0x1800824ec
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180082369
jmp 0x180082592
mov rdx, qword [rbp + 0x3ae8]
mov r8b, byte [rbp + 0x3aff]
mov eax, 0x10
mov qword [rbp + 0x3ac0], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x3ac0]
mov rcx, rsp
mov qword [rbp + 0x3ac8], rcx
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x3ac8]
mov rcx, rsp
mov byte [rax], r8b
mov qword [rcx], rdx
movzx eax, byte [rax]
xor eax, 0x4d
mov byte [rbp + 0x3ad7], al
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800823f2
jmp 0x180082592
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180082424
jmp 0x1800824ec
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180082456
jmp 0x180082642
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180082488
jmp 0x180082642
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800824ba
jmp 0x1800825d4
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x18008268e
jmp 0x1800825d4
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x18008251e
jmp 0x180082647
mov rcx, qword [rbp + 0x3ae8]
mov r8b, byte [rbp + 0x3aff]
mov eax, 0x10
mov qword [rbp + 0x3ab8], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x3ab8]
mov rdx, rsp
call fcn.1800bced0
sub rsp, rax
mov rax, rsp
mov byte [rdx], r8b
mov qword [rax], rcx
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x18008258d
jmp 0x180082647
jmp 0x180082337
mov rcx, qword [rbp + 0x3ae8]
mov r8b, byte [rbp + 0x3aff]
mov eax, 0x10
mov qword [rbp + 0x3ab0], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x3ab0]
mov rdx, rsp
call fcn.1800bced0
sub rsp, rax
mov rax, rsp
mov byte [rdx], r8b
mov qword [rax], rcx
jmp 0x180082369
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180082606
jmp 0x180082689
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180082638
jmp 0x180082689
jmp 0x1800824ba
jmp 0x1800822d3
jmp 0x180082456
mov rcx, qword [rbp + 0x3ae8]
mov r8b, byte [rbp + 0x3aff]
mov eax, 0x10
mov qword [rbp + 0x3aa8], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x3aa8]
mov rdx, rsp
call fcn.1800bced0
sub rsp, rax
mov rax, rsp
mov byte [rdx], r8b
mov qword [rax], rcx
jmp 0x18008251e
jmp 0x180082606
mov rax, qword [rbp + 0x3ae0]
mov rcx, qword [rbp + 0x3af0]
mov dl, byte [rbp + 0x3ad7]
mov r8, qword [rbp + 0x3b00]
mov rsp, r8
mov byte [rcx], dl
add rcx, 1
mov qword [rbp + 0x3a90], rcx
mov rax, qword [rax]
mov al, byte [rax + 1]
mov byte [rbp + 0x3a9f], al
mov rax, rsp
mov qword [rbp + 0x3aa0], rax
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180082701
jmp 0x180082a6b
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180082733
jmp 0x180082a6b
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180082765
jmp 0x18008291a
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180082797
jmp 0x1800829c0
mov rdx, qword [rbp + 0x3ae8]
mov r8b, byte [rbp + 0x3a9f]
mov eax, 0x10
mov qword [rbp + 0x3a78], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x3a78]
mov rcx, rsp
mov qword [rbp + 0x3a80], rcx
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x3a80]
mov rcx, rsp
mov byte [rax], r8b
mov qword [rcx], rdx
movzx eax, byte [rax]
xor eax, 0x4d
mov byte [rbp + 0x3a8f], al
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180082820
jmp 0x1800829c0
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180082852
jmp 0x18008291a
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180082884
jmp 0x180082a70
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800828b6
jmp 0x180082a70
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800828e8
jmp 0x180082a02
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180082abc
jmp 0x180082a02
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x18008294c
jmp 0x180082a75
mov rcx, qword [rbp + 0x3ae8]
mov r8b, byte [rbp + 0x3a9f]
mov eax, 0x10
mov qword [rbp + 0x3a70], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x3a70]
mov rdx, rsp
call fcn.1800bced0
sub rsp, rax
mov rax, rsp
mov byte [rdx], r8b
mov qword [rax], rcx
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800829bb
jmp 0x180082a75
jmp 0x180082765
mov rcx, qword [rbp + 0x3ae8]
mov r8b, byte [rbp + 0x3a9f]
mov eax, 0x10
mov qword [rbp + 0x3a68], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x3a68]
mov rdx, rsp
call fcn.1800bced0
sub rsp, rax
mov rax, rsp
mov byte [rdx], r8b
mov qword [rax], rcx
jmp 0x180082797
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180082a34
jmp 0x180082ab7
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180082a66
jmp 0x180082ab7
jmp 0x1800828e8
jmp 0x180082701
jmp 0x180082884
mov rcx, qword [rbp + 0x3ae8]
mov r8b, byte [rbp + 0x3a9f]
mov eax, 0x10
mov qword [rbp + 0x3a60], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x3a60]
mov rdx, rsp
call fcn.1800bced0
sub rsp, rax
mov rax, rsp
mov byte [rdx], r8b
mov qword [rax], rcx
jmp 0x18008294c
jmp 0x180082a34
mov rax, qword [rbp + 0x3ae0]
mov rcx, qword [rbp + 0x3a90]
mov dl, byte [rbp + 0x3a8f]
mov r8, qword [rbp + 0x3aa0]
mov rsp, r8
mov byte [rcx], dl
add rcx, 1
mov qword [rbp + 0x3a48], rcx
mov rax, qword [rax]
mov al, byte [rax + 2]
mov byte [rbp + 0x3a57], al
mov rax, rsp
mov qword [rbp + 0x3a58], rax
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180082b2f
jmp 0x180082e99
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180082b61
jmp 0x180082e99
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180082b93
jmp 0x180082d48
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180082bc5
jmp 0x180082dee
mov rdx, qword [rbp + 0x3ae8]
mov r8b, byte [rbp + 0x3a57]
mov eax, 0x10
mov qword [rbp + 0x3a30], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x3a30]
mov rcx, rsp
mov qword [rbp + 0x3a38], rcx
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x3a38]
mov rcx, rsp
mov byte [rax], r8b
mov qword [rcx], rdx
movzx eax, byte [rax]
xor eax, 0x4d
mov byte [rbp + 0x3a47], al
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180082c4e
jmp 0x180082dee
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180082c80
jmp 0x180082d48
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180082cb2
jmp 0x180082e9e
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180082ce4
jmp 0x180082e9e
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180082d16
jmp 0x180082e30
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180082eea
jmp 0x180082e30
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180082d7a
jmp 0x180082ea3
mov rcx, qword [rbp + 0x3ae8]
mov r8b, byte [rbp + 0x3a57]
mov eax, 0x10
mov qword [rbp + 0x3a28], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x3a28]
mov rdx, rsp
call fcn.1800bced0
sub rsp, rax
mov rax, rsp
mov byte [rdx], r8b
mov qword [rax], rcx
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180082de9
jmp 0x180082ea3
jmp 0x180082b93
mov rcx, qword [rbp + 0x3ae8]
mov r8b, byte [rbp + 0x3a57]
mov eax, 0x10
mov qword [rbp + 0x3a20], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x3a20]
mov rdx, rsp
call fcn.1800bced0
sub rsp, rax
mov rax, rsp
mov byte [rdx], r8b
mov qword [rax], rcx
jmp 0x180082bc5
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180082e62
jmp 0x180082ee5
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180082e94
jmp 0x180082ee5
jmp 0x180082d16
jmp 0x180082b2f
jmp 0x180082cb2
mov rcx, qword [rbp + 0x3ae8]
mov r8b, byte [rbp + 0x3a57]
mov eax, 0x10
mov qword [rbp + 0x3a18], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x3a18]
mov rdx, rsp
call fcn.1800bced0
sub rsp, rax
mov rax, rsp
mov byte [rdx], r8b
mov qword [rax], rcx
jmp 0x180082d7a
jmp 0x180082e62
mov rax, qword [rbp + 0x3ae0]
mov rcx, qword [rbp + 0x3a48]
mov dl, byte [rbp + 0x3a47]
mov r8, qword [rbp + 0x3a58]
mov rsp, r8
mov byte [rcx], dl
add rcx, 1
mov qword [rbp + 0x3a00], rcx
mov rax, qword [rax]
mov al, byte [rax + 3]
mov byte [rbp + 0x3a0f], al
mov rax, rsp
mov qword [rbp + 0x3a10], rax
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180082f5d
jmp 0x1800832c7
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180082f8f
jmp 0x1800832c7
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180082fc1
jmp 0x180083176
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180082ff3
jmp 0x18008321c
mov rdx, qword [rbp + 0x3ae8]
mov r8b, byte [rbp + 0x3a0f]
mov eax, 0x10
mov qword [rbp + 0x39e8], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x39e8]
mov rcx, rsp
mov qword [rbp + 0x39f0], rcx
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x39f0]
mov rcx, rsp
mov byte [rax], r8b
mov qword [rcx], rdx
movzx eax, byte [rax]
xor eax, 0x4d
mov byte [rbp + 0x39ff], al
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x18008307c
jmp 0x18008321c
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800830ae
jmp 0x180083176
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800830e0
jmp 0x1800832cc
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180083112
jmp 0x1800832cc
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180083144
jmp 0x18008325e
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180083318
jmp 0x18008325e
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800831a8
jmp 0x1800832d1
mov rcx, qword [rbp + 0x3ae8]
mov r8b, byte [rbp + 0x3a0f]
mov eax, 0x10
mov qword [rbp + 0x39e0], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x39e0]
mov rdx, rsp
call fcn.1800bced0
sub rsp, rax
mov rax, rsp
mov byte [rdx], r8b
mov qword [rax], rcx
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180083217
jmp 0x1800832d1
jmp 0x180082fc1
mov rcx, qword [rbp + 0x3ae8]
mov r8b, byte [rbp + 0x3a0f]
mov eax, 0x10
mov qword [rbp + 0x39d8], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x39d8]
mov rdx, rsp
call fcn.1800bced0
sub rsp, rax
mov rax, rsp
mov byte [rdx], r8b
mov qword [rax], rcx
jmp 0x180082ff3
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180083290
jmp 0x180083313
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800832c2
jmp 0x180083313
jmp 0x180083144
jmp 0x180082f5d
jmp 0x1800830e0
mov rcx, qword [rbp + 0x3ae8]
mov r8b, byte [rbp + 0x3a0f]
mov eax, 0x10
mov qword [rbp + 0x39d0], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x39d0]
mov rdx, rsp
call fcn.1800bced0
sub rsp, rax
mov rax, rsp
mov byte [rdx], r8b
mov qword [rax], rcx
jmp 0x1800831a8
jmp 0x180083290
mov rax, qword [rbp + 0x3ae0]
mov rcx, qword [rbp + 0x3a00]
mov dl, byte [rbp + 0x39ff]
mov r8, qword [rbp + 0x3a10]
mov rsp, r8
mov byte [rcx], dl
add rcx, 1
mov qword [rbp + 0x39b8], rcx
mov rax, qword [rax]
mov al, byte [rax + 4]
mov byte [rbp + 0x39c7], al
mov rax, rsp
mov qword [rbp + 0x39c8], rax
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x18008338b
jmp 0x1800836f5
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800833bd
jmp 0x1800836f5
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800833ef
jmp 0x1800835a4
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180083421
jmp 0x18008364a
mov rdx, qword [rbp + 0x3ae8]
mov r8b, byte [rbp + 0x39c7]
mov eax, 0x10
mov qword [rbp + 0x39a0], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x39a0]
mov rcx, rsp
mov qword [rbp + 0x39a8], rcx
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x39a8]
mov rcx, rsp
mov byte [rax], r8b
mov qword [rcx], rdx
movzx eax, byte [rax]
xor eax, 0x4d
mov byte [rbp + 0x39b7], al
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800834aa
jmp 0x18008364a
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800834dc
jmp 0x1800835a4
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x18008350e
jmp 0x1800836fa
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180083540
jmp 0x1800836fa
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180083572
jmp 0x18008368c
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180083746
jmp 0x18008368c
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800835d6
jmp 0x1800836ff
mov rcx, qword [rbp + 0x3ae8]
mov r8b, byte [rbp + 0x39c7]
mov eax, 0x10
mov qword [rbp + 0x3998], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x3998]
mov rdx, rsp
call fcn.1800bced0
sub rsp, rax
mov rax, rsp
mov byte [rdx], r8b
mov qword [rax], rcx
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180083645
jmp 0x1800836ff
jmp 0x1800833ef
mov rcx, qword [rbp + 0x3ae8]
mov r8b, byte [rbp + 0x39c7]
mov eax, 0x10
mov qword [rbp + 0x3990], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x3990]
mov rdx, rsp
call fcn.1800bced0
sub rsp, rax
mov rax, rsp
mov byte [rdx], r8b
mov qword [rax], rcx
jmp 0x180083421
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800836be
jmp 0x180083741
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800836f0
jmp 0x180083741
jmp 0x180083572
jmp 0x18008338b
jmp 0x18008350e
mov rcx, qword [rbp + 0x3ae8]
mov r8b, byte [rbp + 0x39c7]
mov eax, 0x10
mov qword [rbp + 0x3988], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x3988]
mov rdx, rsp
call fcn.1800bced0
sub rsp, rax
mov rax, rsp
mov byte [rdx], r8b
mov qword [rax], rcx
jmp 0x1800835d6
jmp 0x1800836be
mov rax, qword [rbp + 0x3ae0]
mov rcx, qword [rbp + 0x39b8]
mov dl, byte [rbp + 0x39b7]
mov r8, qword [rbp + 0x39c8]
mov rsp, r8
mov byte [rcx], dl
add rcx, 1
mov qword [rbp + 0x3970], rcx
mov rax, qword [rax]
mov al, byte [rax + 5]
mov byte [rbp + 0x397f], al
mov rax, rsp
mov qword [rbp + 0x3980], rax
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800837b9
jmp 0x180083b23
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800837eb
jmp 0x180083b23
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x18008381d
jmp 0x1800839d2
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x18008384f
jmp 0x180083a78
mov rdx, qword [rbp + 0x3ae8]
mov r8b, byte [rbp + 0x397f]
mov eax, 0x10
mov qword [rbp + 0x3958], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x3958]
mov rcx, rsp
mov qword [rbp + 0x3960], rcx
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x3960]
mov rcx, rsp
mov byte [rax], r8b
mov qword [rcx], rdx
movzx eax, byte [rax]
xor eax, 0x4d
mov byte [rbp + 0x396f], al
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800838d8
jmp 0x180083a78
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x18008390a
jmp 0x1800839d2
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x18008393c
jmp 0x180083b28
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x18008396e
jmp 0x180083b28
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800839a0
jmp 0x180083aba
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180083b74
jmp 0x180083aba
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180083a04
jmp 0x180083b2d
mov rcx, qword [rbp + 0x3ae8]
mov r8b, byte [rbp + 0x397f]
mov eax, 0x10
mov qword [rbp + 0x3950], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x3950]
mov rdx, rsp
call fcn.1800bced0
sub rsp, rax
mov rax, rsp
mov byte [rdx], r8b
mov qword [rax], rcx
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180083a73
jmp 0x180083b2d
jmp 0x18008381d
mov rcx, qword [rbp + 0x3ae8]
mov r8b, byte [rbp + 0x397f]
mov eax, 0x10
mov qword [rbp + 0x3948], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x3948]
mov rdx, rsp
call fcn.1800bced0
sub rsp, rax
mov rax, rsp
mov byte [rdx], r8b
mov qword [rax], rcx
jmp 0x18008384f
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180083aec
jmp 0x180083b6f
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180083b1e
jmp 0x180083b6f
jmp 0x1800839a0
jmp 0x1800837b9
jmp 0x18008393c
mov rcx, qword [rbp + 0x3ae8]
mov r8b, byte [rbp + 0x397f]
mov eax, 0x10
mov qword [rbp + 0x3940], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x3940]
mov rdx, rsp
call fcn.1800bced0
sub rsp, rax
mov rax, rsp
mov byte [rdx], r8b
mov qword [rax], rcx
jmp 0x180083a04
jmp 0x180083aec
mov rax, qword [rbp + 0x3ae0]
mov rcx, qword [rbp + 0x3970]
mov dl, byte [rbp + 0x396f]
mov r8, qword [rbp + 0x3980]
mov rsp, r8
mov byte [rcx], dl
add rcx, 1
mov qword [rbp + 0x3928], rcx
mov rax, qword [rax]
mov al, byte [rax + 6]
mov byte [rbp + 0x3937], al
mov rax, rsp
mov qword [rbp + 0x3938], rax
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180083be7
jmp 0x180083f51
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180083c19
jmp 0x180083f51
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180083c4b
jmp 0x180083e00
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180083c7d
jmp 0x180083ea6
mov rdx, qword [rbp + 0x3ae8]
mov r8b, byte [rbp + 0x3937]
mov eax, 0x10
mov qword [rbp + 0x3910], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x3910]
mov rcx, rsp
mov qword [rbp + 0x3918], rcx
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x3918]
mov rcx, rsp
mov byte [rax], r8b
mov qword [rcx], rdx
movzx eax, byte [rax]
xor eax, 0x4d
mov byte [rbp + 0x3927], al
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180083d06
jmp 0x180083ea6
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180083d38
jmp 0x180083e00
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180083d6a
jmp 0x180083f56
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180083d9c
jmp 0x180083f56
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180083dce
jmp 0x180083ee8
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180083fa2
jmp 0x180083ee8
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180083e32
jmp 0x180083f5b
mov rcx, qword [rbp + 0x3ae8]
mov r8b, byte [rbp + 0x3937]
mov eax, 0x10
mov qword [rbp + 0x3908], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x3908]
mov rdx, rsp
call fcn.1800bced0
sub rsp, rax
mov rax, rsp
mov byte [rdx], r8b
mov qword [rax], rcx
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180083ea1
jmp 0x180083f5b
jmp 0x180083c4b
mov rcx, qword [rbp + 0x3ae8]
mov r8b, byte [rbp + 0x3937]
mov eax, 0x10
mov qword [rbp + 0x3900], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x3900]
mov rdx, rsp
call fcn.1800bced0
sub rsp, rax
mov rax, rsp
mov byte [rdx], r8b
mov qword [rax], rcx
jmp 0x180083c7d
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180083f1a
jmp 0x180083f9d
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180083f4c
jmp 0x180083f9d
jmp 0x180083dce
jmp 0x180083be7
jmp 0x180083d6a
mov rcx, qword [rbp + 0x3ae8]
mov r8b, byte [rbp + 0x3937]
mov eax, 0x10
mov qword [rbp + 0x38f8], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x38f8]
mov rdx, rsp
call fcn.1800bced0
sub rsp, rax
mov rax, rsp
mov byte [rdx], r8b
mov qword [rax], rcx
jmp 0x180083e32
jmp 0x180083f1a
mov rax, qword [rbp + 0x3ae0]
mov rcx, qword [rbp + 0x3928]
mov dl, byte [rbp + 0x3927]
mov r8, qword [rbp + 0x3938]
mov rsp, r8
mov byte [rcx], dl
add rcx, 1
mov qword [rbp + 0x38e0], rcx
mov rax, qword [rax]
mov al, byte [rax + 7]
mov byte [rbp + 0x38ef], al
mov rax, rsp
mov qword [rbp + 0x38f0], rax
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180084015
jmp 0x18008437f
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180084047
jmp 0x18008437f
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180084079
jmp 0x18008422e
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800840ab
jmp 0x1800842d4
mov rdx, qword [rbp + 0x3ae8]
mov r8b, byte [rbp + 0x38ef]
mov eax, 0x10
mov qword [rbp + 0x38c8], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x38c8]
mov rcx, rsp
mov qword [rbp + 0x38d0], rcx
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x38d0]
mov rcx, rsp
mov byte [rax], r8b
mov qword [rcx], rdx
movzx eax, byte [rax]
xor eax, 0x4d
mov byte [rbp + 0x38df], al
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180084134
jmp 0x1800842d4
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180084166
jmp 0x18008422e
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180084198
jmp 0x180084384
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800841ca
jmp 0x180084384
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800841fc
jmp 0x180084316
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800843d0
jmp 0x180084316
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180084260
jmp 0x180084389
mov rcx, qword [rbp + 0x3ae8]
mov r8b, byte [rbp + 0x38ef]
mov eax, 0x10
mov qword [rbp + 0x38c0], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x38c0]
mov rdx, rsp
call fcn.1800bced0
sub rsp, rax
mov rax, rsp
mov byte [rdx], r8b
mov qword [rax], rcx
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800842cf
jmp 0x180084389
jmp 0x180084079
mov rcx, qword [rbp + 0x3ae8]
mov r8b, byte [rbp + 0x38ef]
mov eax, 0x10
mov qword [rbp + 0x38b8], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x38b8]
mov rdx, rsp
call fcn.1800bced0
sub rsp, rax
mov rax, rsp
mov byte [rdx], r8b
mov qword [rax], rcx
jmp 0x1800840ab
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180084348
jmp 0x1800843cb
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x18008437a
jmp 0x1800843cb
jmp 0x1800841fc
jmp 0x180084015
jmp 0x180084198
mov rcx, qword [rbp + 0x3ae8]
mov r8b, byte [rbp + 0x38ef]
mov eax, 0x10
mov qword [rbp + 0x38b0], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x38b0]
mov rdx, rsp
call fcn.1800bced0
sub rsp, rax
mov rax, rsp
mov byte [rdx], r8b
mov qword [rax], rcx
jmp 0x180084260
jmp 0x180084348
mov rax, qword [rbp + 0x3ae0]
mov rcx, qword [rbp + 0x38e0]
mov dl, byte [rbp + 0x38df]
mov r8, qword [rbp + 0x38f0]
mov rsp, r8
mov byte [rcx], dl
add rcx, 1
mov qword [rbp + 0x3898], rcx
mov rax, qword [rax]
mov al, byte [rax + 8]
mov byte [rbp + 0x38a7], al
mov rax, rsp
mov qword [rbp + 0x38a8], rax
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180084443
jmp 0x1800847ad
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180084475
jmp 0x1800847ad
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800844a7
jmp 0x18008465c
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800844d9
jmp 0x180084702
mov rdx, qword [rbp + 0x3ae8]
mov r8b, byte [rbp + 0x38a7]
mov eax, 0x10
mov qword [rbp + 0x3880], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x3880]
mov rcx, rsp
mov qword [rbp + 0x3888], rcx
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x3888]
mov rcx, rsp
mov byte [rax], r8b
mov qword [rcx], rdx
movzx eax, byte [rax]
xor eax, 0x4d
mov byte [rbp + 0x3897], al
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180084562
jmp 0x180084702
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180084594
jmp 0x18008465c
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800845c6
jmp 0x1800847b2
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800845f8
jmp 0x1800847b2
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x18008462a
jmp 0x180084744
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800847fe
jmp 0x180084744
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x18008468e
jmp 0x1800847b7
mov rcx, qword [rbp + 0x3ae8]
mov r8b, byte [rbp + 0x38a7]
mov eax, 0x10
mov qword [rbp + 0x3878], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x3878]
mov rdx, rsp
call fcn.1800bced0
sub rsp, rax
mov rax, rsp
mov byte [rdx], r8b
mov qword [rax], rcx
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800846fd
jmp 0x1800847b7
jmp 0x1800844a7
mov rcx, qword [rbp + 0x3ae8]
mov r8b, byte [rbp + 0x38a7]
mov eax, 0x10
mov qword [rbp + 0x3870], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x3870]
mov rdx, rsp
call fcn.1800bced0
sub rsp, rax
mov rax, rsp
mov byte [rdx], r8b
mov qword [rax], rcx
jmp 0x1800844d9
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180084776
jmp 0x1800847f9
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800847a8
jmp 0x1800847f9
jmp 0x18008462a
jmp 0x180084443
jmp 0x1800845c6
mov rcx, qword [rbp + 0x3ae8]
mov r8b, byte [rbp + 0x38a7]
mov eax, 0x10
mov qword [rbp + 0x3868], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x3868]
mov rdx, rsp
call fcn.1800bced0
sub rsp, rax
mov rax, rsp
mov byte [rdx], r8b
mov qword [rax], rcx
jmp 0x18008468e
jmp 0x180084776
mov rax, qword [rbp + 0x3ae0]
mov rcx, qword [rbp + 0x3898]
mov dl, byte [rbp + 0x3897]
mov r8, qword [rbp + 0x38a8]
mov rsp, r8
mov byte [rcx], dl
add rcx, 1
mov qword [rbp + 0x3850], rcx
mov rax, qword [rax]
mov al, byte [rax + 9]
mov byte [rbp + 0x385f], al
mov rax, rsp
mov qword [rbp + 0x3860], rax
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180084871
jmp 0x180084bdb
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800848a3
jmp 0x180084bdb
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800848d5
jmp 0x180084a8a
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180084907
jmp 0x180084b30
mov rdx, qword [rbp + 0x3ae8]
mov r8b, byte [rbp + 0x385f]
mov eax, 0x10
mov qword [rbp + 0x3838], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x3838]
mov rcx, rsp
mov qword [rbp + 0x3840], rcx
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x3840]
mov rcx, rsp
mov byte [rax], r8b
mov qword [rcx], rdx
movzx eax, byte [rax]
xor eax, 0x4d
mov byte [rbp + 0x384f], al
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180084990
jmp 0x180084b30
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800849c2
jmp 0x180084a8a
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800849f4
jmp 0x180084be0
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180084a26
jmp 0x180084be0
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180084a58
jmp 0x180084b72
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180084c2c
jmp 0x180084b72
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180084abc
jmp 0x180084be5
mov rcx, qword [rbp + 0x3ae8]
mov r8b, byte [rbp + 0x385f]
mov eax, 0x10
mov qword [rbp + 0x3830], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x3830]
mov rdx, rsp
call fcn.1800bced0
sub rsp, rax
mov rax, rsp
mov byte [rdx], r8b
mov qword [rax], rcx
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180084b2b
jmp 0x180084be5
jmp 0x1800848d5
mov rcx, qword [rbp + 0x3ae8]
mov r8b, byte [rbp + 0x385f]
mov eax, 0x10
mov qword [rbp + 0x3828], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x3828]
mov rdx, rsp
call fcn.1800bced0
sub rsp, rax
mov rax, rsp
mov byte [rdx], r8b
mov qword [rax], rcx
jmp 0x180084907
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180084ba4
jmp 0x180084c27
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180084bd6
jmp 0x180084c27
jmp 0x180084a58
jmp 0x180084871
jmp 0x1800849f4
mov rcx, qword [rbp + 0x3ae8]
mov r8b, byte [rbp + 0x385f]
mov eax, 0x10
mov qword [rbp + 0x3820], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x3820]
mov rdx, rsp
call fcn.1800bced0
sub rsp, rax
mov rax, rsp
mov byte [rdx], r8b
mov qword [rax], rcx
jmp 0x180084abc
jmp 0x180084ba4
mov rax, qword [rbp + 0x3ae0]
mov rcx, qword [rbp + 0x3850]
mov dl, byte [rbp + 0x384f]
mov r8, qword [rbp + 0x3860]
mov rsp, r8
mov byte [rcx], dl
add rcx, 1
mov qword [rbp + 0x3808], rcx
mov rax, qword [rax]
mov al, byte [rax + 0xa]
mov byte [rbp + 0x3817], al
mov rax, rsp
mov qword [rbp + 0x3818], rax
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180084c9f
jmp 0x180085009
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180084cd1
jmp 0x180085009
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180084d03
jmp 0x180084eb8
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180084d35
jmp 0x180084f5e
mov rdx, qword [rbp + 0x3ae8]
mov r8b, byte [rbp + 0x3817]
mov eax, 0x10
mov qword [rbp + 0x37f0], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x37f0]
mov rcx, rsp
mov qword [rbp + 0x37f8], rcx
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x37f8]
mov rcx, rsp
mov byte [rax], r8b
mov qword [rcx], rdx
movzx eax, byte [rax]
xor eax, 0x4d
mov byte [rbp + 0x3807], al
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180084dbe
jmp 0x180084f5e
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180084df0
jmp 0x180084eb8
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180084e22
jmp 0x18008500e
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180084e54
jmp 0x18008500e
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180084e86
jmp 0x180084fa0
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x18008505a
jmp 0x180084fa0
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180084eea
jmp 0x180085013
mov rcx, qword [rbp + 0x3ae8]
mov r8b, byte [rbp + 0x3817]
mov eax, 0x10
mov qword [rbp + 0x37e8], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x37e8]
mov rdx, rsp
call fcn.1800bced0
sub rsp, rax
mov rax, rsp
mov byte [rdx], r8b
mov qword [rax], rcx
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180084f59
jmp 0x180085013
jmp 0x180084d03
mov rcx, qword [rbp + 0x3ae8]
mov r8b, byte [rbp + 0x3817]
mov eax, 0x10
mov qword [rbp + 0x37e0], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x37e0]
mov rdx, rsp
call fcn.1800bced0
sub rsp, rax
mov rax, rsp
mov byte [rdx], r8b
mov qword [rax], rcx
jmp 0x180084d35
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180084fd2
jmp 0x180085055
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180085004
jmp 0x180085055
jmp 0x180084e86
jmp 0x180084c9f
jmp 0x180084e22
mov rcx, qword [rbp + 0x3ae8]
mov r8b, byte [rbp + 0x3817]
mov eax, 0x10
mov qword [rbp + 0x37d8], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x37d8]
mov rdx, rsp
call fcn.1800bced0
sub rsp, rax
mov rax, rsp
mov byte [rdx], r8b
mov qword [rax], rcx
jmp 0x180084eea
jmp 0x180084fd2
mov rax, qword [rbp + 0x3ae0]
mov rcx, qword [rbp + 0x3808]
mov dl, byte [rbp + 0x3807]
mov r8, qword [rbp + 0x3818]
mov rsp, r8
mov byte [rcx], dl
add rcx, 1
mov qword [rbp + 0x37c0], rcx
mov rax, qword [rax]
mov al, byte [rax + 0xb]
mov byte [rbp + 0x37cf], al
mov rax, rsp
mov qword [rbp + 0x37d0], rax
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800850cd
jmp 0x180085437
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800850ff
jmp 0x180085437
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180085131
jmp 0x1800852e6
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180085163
jmp 0x18008538c
mov rdx, qword [rbp + 0x3ae8]
mov r8b, byte [rbp + 0x37cf]
mov eax, 0x10
mov qword [rbp + 0x37a8], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x37a8]
mov rcx, rsp
mov qword [rbp + 0x37b0], rcx
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x37b0]
mov rcx, rsp
mov byte [rax], r8b
mov qword [rcx], rdx
movzx eax, byte [rax]
xor eax, 0x4d
mov byte [rbp + 0x37bf], al
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800851ec
jmp 0x18008538c
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x18008521e
jmp 0x1800852e6
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180085250
jmp 0x18008543c
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180085282
jmp 0x18008543c
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800852b4
jmp 0x1800853ce
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180085488
jmp 0x1800853ce
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180085318
jmp 0x180085441
mov rcx, qword [rbp + 0x3ae8]
mov r8b, byte [rbp + 0x37cf]
mov eax, 0x10
mov qword [rbp + 0x37a0], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x37a0]
mov rdx, rsp
call fcn.1800bced0
sub rsp, rax
mov rax, rsp
mov byte [rdx], r8b
mov qword [rax], rcx
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180085387
jmp 0x180085441
jmp 0x180085131
mov rcx, qword [rbp + 0x3ae8]
mov r8b, byte [rbp + 0x37cf]
mov eax, 0x10
mov qword [rbp + 0x3798], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x3798]
mov rdx, rsp
call fcn.1800bced0
sub rsp, rax
mov rax, rsp
mov byte [rdx], r8b
mov qword [rax], rcx
jmp 0x180085163
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180085400
jmp 0x1800850cd
jmp 0x180085250
mov rcx, qword [rbp + 0x3ae8]
mov r8b, byte [rbp + 0x37cf]
mov eax, 0x10
mov qword [rbp + 0x3790], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x3790]
mov rdx, rsp
call fcn.1800bced0
sub rsp, rax
mov rax, rsp
mov byte [rdx], r8b
mov qword [rax], rcx
jmp 0x180085318
mov rax, qword [rbp + 0x3ae0]
mov rcx, qword [rbp + 0x37c0]
mov dl, byte [rbp + 0x37bf]
mov r8, qword [rbp + 0x37d0]
mov rsp, r8
mov byte [rcx], dl
add rcx, 1
mov qword [rbp + 0x3778], rcx
mov rax, qword [rax]
mov al, byte [rax + 0xc]
mov byte [rbp + 0x3787], al
mov rax, rsp
mov qword [rbp + 0x3788], rax
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800854fb
mov eax, dword [0x1800c0130]
mov ecx, dword [0x1800c0134]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180087351
jmp 0x1800ae3ba
mov eax, 0x10
mov qword [rbp + 0x3558], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x3558]
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x3558]
mov rcx, rsp
mov qword [rbp + 0x3580], rcx
call fcn.1800bced0
sub rsp, rax
mov rcx, rsp
mov eax, 0x110
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x3558]
mov rdx, rsp
mov qword [rbp + 0x3540], rdx
call fcn.1800bced0
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0x3548], rax
mov eax, 0x20
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x3558]
mov rdx, rsp
mov qword [rbp + 0x3550], rdx
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x3558]
mov rdx, rsp
mov qword [rbp + 0x3560], rdx
call fcn.1800bced0
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0x3568], rax
mov rax, qword [0x1800c0210]
mov qword [rbp + 0x3578], rax
lea rax, str.CreateFileA
mov qword [rbp + 0x6cf0], rax
mov qword [rbp + 0x6ce8], rcx
mov rax, qword [rbp + 0x6ce8]
mov qword [rbp + 0x3570], rax
mov byte [rax], 0
mov rdx, qword [rbp + 0x6cf0]
mov dl, byte [rdx]
mov byte [rbp + 0x6d07], dl
mov qword [rbp + 0x6cf8], rax
movzx edx, byte [rbp + 0x6d07]
xor edx, 0x28
mov byte [rax + 1], dl
mov rdx, qword [rbp + 0x6cf0]
mov dl, byte [rdx + 1]
mov byte [rbp + 0x6db7], dl
mov qword [rbp + 0x6da8], rax
movzx edx, byte [rbp + 0x6db7]
xor edx, 0x28
mov byte [rax + 2], dl
mov rdx, qword [rbp + 0x6cf0]
mov dl, byte [rdx + 2]
mov byte [rbp + 0x6da7], dl
mov qword [rbp + 0x6d98], rax
movzx edx, byte [rbp + 0x6da7]
xor edx, 0x28
mov byte [rax + 3], dl
mov rdx, qword [rbp + 0x6cf0]
mov dl, byte [rdx + 3]
mov byte [rbp + 0x6d97], dl
mov qword [rbp + 0x6d88], rax
movzx edx, byte [rbp + 0x6d97]
xor edx, 0x28
mov byte [rax + 4], dl
mov rdx, qword [rbp + 0x6cf0]
mov dl, byte [rdx + 4]
mov byte [rbp + 0x6d87], dl
mov qword [rbp + 0x6d78], rax
movzx edx, byte [rbp + 0x6d87]
xor edx, 0x28
mov byte [rax + 5], dl
mov rdx, qword [rbp + 0x6cf0]
mov dl, byte [rdx + 5]
mov byte [rbp + 0x6d77], dl
mov qword [rbp + 0x6d68], rax
movzx edx, byte [rbp + 0x6d77]
xor edx, 0x28
mov byte [rax + 6], dl
mov rdx, qword [rbp + 0x6cf0]
mov dl, byte [rdx + 6]
mov byte [rbp + 0x6d67], dl
mov qword [rbp + 0x6d58], rax
movzx edx, byte [rbp + 0x6d67]
xor edx, 0x28
mov byte [rax + 7], dl
mov rdx, qword [rbp + 0x6cf0]
mov dl, byte [rdx + 7]
mov byte [rbp + 0x6d57], dl
mov qword [rbp + 0x6d48], rax
movzx edx, byte [rbp + 0x6d57]
xor edx, 0x28
mov byte [rax + 8], dl
mov rdx, qword [rbp + 0x6cf0]
mov dl, byte [rdx + 8]
mov byte [rbp + 0x6d47], dl
mov qword [rbp + 0x6d38], rax
movzx edx, byte [rbp + 0x6d47]
xor edx, 0x28
mov byte [rax + 9], dl
mov rdx, qword [rbp + 0x6cf0]
mov dl, byte [rdx + 9]
mov byte [rbp + 0x6d37], dl
mov qword [rbp + 0x6d28], rax
movzx edx, byte [rbp + 0x6d37]
xor edx, 0x28
mov byte [rax + 0xa], dl
mov rdx, qword [rbp + 0x6cf0]
mov dl, byte [rdx + 0xa]
mov byte [rbp + 0x6d27], dl
mov qword [rbp + 0x6d18], rax
movzx edx, byte [rbp + 0x6d27]
xor edx, 0x28
mov byte [rax + 0xb], dl
mov rdx, qword [rbp + 0x6cf0]
mov dl, byte [rdx + 0xb]
mov byte [rbp + 0x6d17], dl
mov qword [rbp + 0x6d08], rax
movzx edx, byte [rbp + 0x6d17]
xor edx, 0x28
mov byte [rax + 0xc], dl
sub rsp, 0x20
call fcn.1800b8630
add rsp, 0x20
mov rdx, rax
mov rax, qword [rbp + 0x3578]
mov rcx, qword [0x1800c0200]
sub rsp, 0x20
call rax
add rsp, 0x20
mov rcx, rax
mov rax, qword [rbp + 0x3580]
mov qword [rax], rcx
mov rax, qword [0x1800c0210]
mov qword [rbp + 0x3588], rax
mov rax, rsp
mov qword [rbp + 0x3590], rax
mov eax, dword [0x1800c0268]
mov ecx, dword [0x1800c026c]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x18008766b
jmp 0x18008c652
mov rdx, qword [rbp + 0x3550]
mov eax, 0x10
mov qword [rbp + 0x3510], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x3510]
mov rcx, rsp
mov qword [rbp + 0x3518], rcx
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x3518]
mov rcx, rsp
lea r8, str.GetModuleFileNameA
mov qword [rax], r8
mov qword [rcx], rdx
mov rcx, qword [rcx]
mov qword [rbp + 0x3520], rcx
mov byte [rcx], 0
add rcx, 1
mov qword [rbp + 0x3528], rcx
mov rax, qword [rax]
mov al, byte [rax]
mov byte [rbp + 0x3537], al
mov rax, rsp
mov qword [rbp + 0x3538], rax
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180087715
jmp 0x180087a7f
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180087747
jmp 0x180087a7f
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180087779
jmp 0x18008792e
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800877ab
jmp 0x1800879d4
mov rdx, qword [rbp + 0x3520]
mov r8b, byte [rbp + 0x3537]
mov eax, 0x10
mov qword [rbp + 0x34f8], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x34f8]
mov rcx, rsp
mov qword [rbp + 0x3500], rcx
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x3500]
mov rcx, rsp
mov byte [rax], r8b
mov qword [rcx], rdx
movzx eax, byte [rax]
xor eax, 0x4d
mov byte [rbp + 0x350f], al
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180087834
jmp 0x1800879d4
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180087866
jmp 0x18008792e
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180087898
jmp 0x180087a84
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800878ca
jmp 0x180087a84
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800878fc
jmp 0x180087a16
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180087ad0
jmp 0x180087a16
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180087960
jmp 0x180087a89
mov rcx, qword [rbp + 0x3520]
mov r8b, byte [rbp + 0x3537]
mov eax, 0x10
mov qword [rbp + 0x34f0], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x34f0]
mov rdx, rsp
call fcn.1800bced0
sub rsp, rax
mov rax, rsp
mov byte [rdx], r8b
mov qword [rax], rcx
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800879cf
jmp 0x180087a89
jmp 0x180087779
mov rcx, qword [rbp + 0x3520]
mov r8b, byte [rbp + 0x3537]
mov eax, 0x10
mov qword [rbp + 0x34e8], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x34e8]
mov rdx, rsp
call fcn.1800bced0
sub rsp, rax
mov rax, rsp
mov byte [rdx], r8b
mov qword [rax], rcx
jmp 0x1800877ab
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180087a48
jmp 0x180087acb
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180087a7a
jmp 0x180087acb
jmp 0x1800878fc
jmp 0x180087715
jmp 0x180087898
mov rcx, qword [rbp + 0x3520]
mov r8b, byte [rbp + 0x3537]
mov eax, 0x10
mov qword [rbp + 0x34e0], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x34e0]
mov rdx, rsp
call fcn.1800bced0
sub rsp, rax
mov rax, rsp
mov byte [rdx], r8b
mov qword [rax], rcx
jmp 0x180087960
jmp 0x180087a48
mov rax, qword [rbp + 0x3518]
mov rcx, qword [rbp + 0x3528]
mov dl, byte [rbp + 0x350f]
mov r8, qword [rbp + 0x3538]
mov rsp, r8
mov byte [rcx], dl
add rcx, 1
mov qword [rbp + 0x34c8], rcx
mov rax, qword [rax]
mov al, byte [rax + 1]
mov byte [rbp + 0x34d7], al
mov rax, rsp
mov qword [rbp + 0x34d8], rax
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180087b43
jmp 0x180087ead
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180087b75
jmp 0x180087ead
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180087ba7
jmp 0x180087d5c
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180087bd9
jmp 0x180087e02
mov rdx, qword [rbp + 0x3520]
mov r8b, byte [rbp + 0x34d7]
mov eax, 0x10
mov qword [rbp + 0x34b0], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x34b0]
mov rcx, rsp
mov qword [rbp + 0x34b8], rcx
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x34b8]
mov rcx, rsp
mov byte [rax], r8b
mov qword [rcx], rdx
movzx eax, byte [rax]
xor eax, 0x4d
mov byte [rbp + 0x34c7], al
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180087c62
jmp 0x180087e02
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180087c94
jmp 0x180087d5c
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180087cc6
jmp 0x180087eb2
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180087cf8
jmp 0x180087eb2
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180087d2a
jmp 0x180087e44
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180087efe
jmp 0x180087e44
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180087d8e
jmp 0x180087eb7
mov rcx, qword [rbp + 0x3520]
mov r8b, byte [rbp + 0x34d7]
mov eax, 0x10
mov qword [rbp + 0x34a8], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x34a8]
mov rdx, rsp
call fcn.1800bced0
sub rsp, rax
mov rax, rsp
mov byte [rdx], r8b
mov qword [rax], rcx
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180087dfd
jmp 0x180087eb7
jmp 0x180087ba7
mov rcx, qword [rbp + 0x3520]
mov r8b, byte [rbp + 0x34d7]
mov eax, 0x10
mov qword [rbp + 0x34a0], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x34a0]
mov rdx, rsp
call fcn.1800bced0
sub rsp, rax
mov rax, rsp
mov byte [rdx], r8b
mov qword [rax], rcx
jmp 0x180087bd9
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180087e76
jmp 0x180087ef9
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180087ea8
jmp 0x180087ef9
jmp 0x180087d2a
jmp 0x180087b43
jmp 0x180087cc6
mov rcx, qword [rbp + 0x3520]
mov r8b, byte [rbp + 0x34d7]
mov eax, 0x10
mov qword [rbp + 0x3498], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x3498]
mov rdx, rsp
call fcn.1800bced0
sub rsp, rax
mov rax, rsp
mov byte [rdx], r8b
mov qword [rax], rcx
jmp 0x180087d8e
jmp 0x180087e76
mov rax, qword [rbp + 0x3518]
mov rcx, qword [rbp + 0x34c8]
mov dl, byte [rbp + 0x34c7]
mov r8, qword [rbp + 0x34d8]
mov rsp, r8
mov byte [rcx], dl
add rcx, 1
mov qword [rbp + 0x3480], rcx
mov rax, qword [rax]
mov al, byte [rax + 2]
mov byte [rbp + 0x348f], al
mov rax, rsp
mov qword [rbp + 0x3490], rax
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180087f71
jmp 0x1800882db
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180087fa3
jmp 0x1800882db
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180087fd5
jmp 0x18008818a
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180088007
jmp 0x180088230
mov rdx, qword [rbp + 0x3520]
mov r8b, byte [rbp + 0x348f]
mov eax, 0x10
mov qword [rbp + 0x3468], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x3468]
mov rcx, rsp
mov qword [rbp + 0x3470], rcx
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x3470]
mov rcx, rsp
mov byte [rax], r8b
mov qword [rcx], rdx
movzx eax, byte [rax]
xor eax, 0x4d
mov byte [rbp + 0x347f], al
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180088090
jmp 0x180088230
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800880c2
jmp 0x18008818a
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800880f4
jmp 0x1800882e0
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180088126
jmp 0x1800882e0
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180088158
jmp 0x180088272
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x18008832c
jmp 0x180088272
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800881bc
jmp 0x1800882e5
mov rcx, qword [rbp + 0x3520]
mov r8b, byte [rbp + 0x348f]
mov eax, 0x10
mov qword [rbp + 0x3460], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x3460]
mov rdx, rsp
call fcn.1800bced0
sub rsp, rax
mov rax, rsp
mov byte [rdx], r8b
mov qword [rax], rcx
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x18008822b
jmp 0x1800882e5
jmp 0x180087fd5
mov rcx, qword [rbp + 0x3520]
mov r8b, byte [rbp + 0x348f]
mov eax, 0x10
mov qword [rbp + 0x3458], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x3458]
mov rdx, rsp
call fcn.1800bced0
sub rsp, rax
mov rax, rsp
mov byte [rdx], r8b
mov qword [rax], rcx
jmp 0x180088007
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800882a4
jmp 0x180088327
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800882d6
jmp 0x180088327
jmp 0x180088158
jmp 0x180087f71
jmp 0x1800880f4
mov rcx, qword [rbp + 0x3520]
mov r8b, byte [rbp + 0x348f]
mov eax, 0x10
mov qword [rbp + 0x3450], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x3450]
mov rdx, rsp
call fcn.1800bced0
sub rsp, rax
mov rax, rsp
mov byte [rdx], r8b
mov qword [rax], rcx
jmp 0x1800881bc
jmp 0x1800882a4
mov rax, qword [rbp + 0x3518]
mov rcx, qword [rbp + 0x3480]
mov dl, byte [rbp + 0x347f]
mov r8, qword [rbp + 0x3490]
mov rsp, r8
mov byte [rcx], dl
add rcx, 1
mov qword [rbp + 0x3438], rcx
mov rax, qword [rax]
mov al, byte [rax + 3]
mov byte [rbp + 0x3447], al
mov rax, rsp
mov qword [rbp + 0x3448], rax
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x18008839f
jmp 0x180088709
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800883d1
jmp 0x180088709
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180088403
jmp 0x1800885b8
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180088435
jmp 0x18008865e
mov rdx, qword [rbp + 0x3520]
mov r8b, byte [rbp + 0x3447]
mov eax, 0x10
mov qword [rbp + 0x3420], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x3420]
mov rcx, rsp
mov qword [rbp + 0x3428], rcx
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x3428]
mov rcx, rsp
mov byte [rax], r8b
mov qword [rcx], rdx
movzx eax, byte [rax]
xor eax, 0x4d
mov byte [rbp + 0x3437], al
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800884be
jmp 0x18008865e
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800884f0
jmp 0x1800885b8
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180088522
jmp 0x18008870e
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180088554
jmp 0x18008870e
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180088586
jmp 0x1800886a0
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x18008875a
jmp 0x1800886a0
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800885ea
jmp 0x180088713
mov rcx, qword [rbp + 0x3520]
mov r8b, byte [rbp + 0x3447]
mov eax, 0x10
mov qword [rbp + 0x3418], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x3418]
mov rdx, rsp
call fcn.1800bced0
sub rsp, rax
mov rax, rsp
mov byte [rdx], r8b
mov qword [rax], rcx
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180088659
jmp 0x180088713
jmp 0x180088403
mov rcx, qword [rbp + 0x3520]
mov r8b, byte [rbp + 0x3447]
mov eax, 0x10
mov qword [rbp + 0x3410], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x3410]
mov rdx, rsp
call fcn.1800bced0
sub rsp, rax
mov rax, rsp
mov byte [rdx], r8b
mov qword [rax], rcx
jmp 0x180088435
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800886d2
jmp 0x180088755
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180088704
jmp 0x180088755
jmp 0x180088586
jmp 0x18008839f
jmp 0x180088522
mov rcx, qword [rbp + 0x3520]
mov r8b, byte [rbp + 0x3447]
mov eax, 0x10
mov qword [rbp + 0x3408], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x3408]
mov rdx, rsp
call fcn.1800bced0
sub rsp, rax
mov rax, rsp
mov byte [rdx], r8b
mov qword [rax], rcx
jmp 0x1800885ea
jmp 0x1800886d2
mov rax, qword [rbp + 0x3518]
mov rcx, qword [rbp + 0x3438]
mov dl, byte [rbp + 0x3437]
mov r8, qword [rbp + 0x3448]
mov rsp, r8
mov byte [rcx], dl
add rcx, 1
mov qword [rbp + 0x33f0], rcx
mov rax, qword [rax]
mov al, byte [rax + 4]
mov byte [rbp + 0x33ff], al
mov rax, rsp
mov qword [rbp + 0x3400], rax
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800887cd
jmp 0x180088b37
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800887ff
jmp 0x180088b37
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180088831
jmp 0x1800889e6
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180088863
jmp 0x180088a8c
mov rdx, qword [rbp + 0x3520]
mov r8b, byte [rbp + 0x33ff]
mov eax, 0x10
mov qword [rbp + 0x33d8], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x33d8]
mov rcx, rsp
mov qword [rbp + 0x33e0], rcx
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x33e0]
mov rcx, rsp
mov byte [rax], r8b
mov qword [rcx], rdx
movzx eax, byte [rax]
xor eax, 0x4d
mov byte [rbp + 0x33ef], al
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800888ec
jmp 0x180088a8c
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x18008891e
jmp 0x1800889e6
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180088950
jmp 0x180088b3c
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180088982
jmp 0x180088b3c
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800889b4
jmp 0x180088ace
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180088b88
jmp 0x180088ace
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180088a18
jmp 0x180088b41
mov rcx, qword [rbp + 0x3520]
mov r8b, byte [rbp + 0x33ff]
mov eax, 0x10
mov qword [rbp + 0x33d0], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x33d0]
mov rdx, rsp
call fcn.1800bced0
sub rsp, rax
mov rax, rsp
mov byte [rdx], r8b
mov qword [rax], rcx
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180088a87
jmp 0x180088b41
jmp 0x180088831
mov rcx, qword [rbp + 0x3520]
mov r8b, byte [rbp + 0x33ff]
mov eax, 0x10
mov qword [rbp + 0x33c8], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x33c8]
mov rdx, rsp
call fcn.1800bced0
sub rsp, rax
mov rax, rsp
mov byte [rdx], r8b
mov qword [rax], rcx
jmp 0x180088863
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180088b00
jmp 0x180088b83
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180088b32
jmp 0x180088b83
jmp 0x1800889b4
jmp 0x1800887cd
jmp 0x180088950
mov rcx, qword [rbp + 0x3520]
mov r8b, byte [rbp + 0x33ff]
mov eax, 0x10
mov qword [rbp + 0x33c0], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x33c0]
mov rdx, rsp
call fcn.1800bced0
sub rsp, rax
mov rax, rsp
mov byte [rdx], r8b
mov qword [rax], rcx
jmp 0x180088a18
jmp 0x180088b00
mov rax, qword [rbp + 0x3518]
mov rcx, qword [rbp + 0x33f0]
mov dl, byte [rbp + 0x33ef]
mov r8, qword [rbp + 0x3400]
mov rsp, r8
mov byte [rcx], dl
add rcx, 1
mov qword [rbp + 0x33a8], rcx
mov rax, qword [rax]
mov al, byte [rax + 5]
mov byte [rbp + 0x33b7], al
mov rax, rsp
mov qword [rbp + 0x33b8], rax
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180088bfb
jmp 0x180088f65
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180088c2d
jmp 0x180088f65
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180088c5f
jmp 0x180088e14
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180088c91
jmp 0x180088eba
mov rdx, qword [rbp + 0x3520]
mov r8b, byte [rbp + 0x33b7]
mov eax, 0x10
mov qword [rbp + 0x3390], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x3390]
mov rcx, rsp
mov qword [rbp + 0x3398], rcx
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x3398]
mov rcx, rsp
mov byte [rax], r8b
mov qword [rcx], rdx
movzx eax, byte [rax]
xor eax, 0x4d
mov byte [rbp + 0x33a7], al
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180088d1a
jmp 0x180088eba
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180088d4c
jmp 0x180088e14
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180088d7e
jmp 0x180088f6a
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180088db0
jmp 0x180088f6a
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180088de2
jmp 0x180088efc
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180088fb6
jmp 0x180088efc
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180088e46
jmp 0x180088f6f
mov rcx, qword [rbp + 0x3520]
mov r8b, byte [rbp + 0x33b7]
mov eax, 0x10
mov qword [rbp + 0x3388], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x3388]
mov rdx, rsp
call fcn.1800bced0
sub rsp, rax
mov rax, rsp
mov byte [rdx], r8b
mov qword [rax], rcx
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180088eb5
jmp 0x180088f6f
jmp 0x180088c5f
mov rcx, qword [rbp + 0x3520]
mov r8b, byte [rbp + 0x33b7]
mov eax, 0x10
mov qword [rbp + 0x3380], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x3380]
mov rdx, rsp
call fcn.1800bced0
sub rsp, rax
mov rax, rsp
mov byte [rdx], r8b
mov qword [rax], rcx
jmp 0x180088c91
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180088f2e
jmp 0x180088fb1
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180088f60
jmp 0x180088fb1
jmp 0x180088de2
jmp 0x180088bfb
jmp 0x180088d7e
mov rcx, qword [rbp + 0x3520]
mov r8b, byte [rbp + 0x33b7]
mov eax, 0x10
mov qword [rbp + 0x3378], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x3378]
mov rdx, rsp
call fcn.1800bced0
sub rsp, rax
mov rax, rsp
mov byte [rdx], r8b
mov qword [rax], rcx
jmp 0x180088e46
jmp 0x180088f2e
mov rax, qword [rbp + 0x3518]
mov rcx, qword [rbp + 0x33a8]
mov dl, byte [rbp + 0x33a7]
mov r8, qword [rbp + 0x33b8]
mov rsp, r8
mov byte [rcx], dl
add rcx, 1
mov qword [rbp + 0x3360], rcx
mov rax, qword [rax]
mov al, byte [rax + 6]
mov byte [rbp + 0x336f], al
mov rax, rsp
mov qword [rbp + 0x3370], rax
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180089029
jmp 0x180089393
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x18008905b
jmp 0x180089393
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x18008908d
jmp 0x180089242
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800890bf
jmp 0x1800892e8
mov rdx, qword [rbp + 0x3520]
mov r8b, byte [rbp + 0x336f]
mov eax, 0x10
mov qword [rbp + 0x3348], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x3348]
mov rcx, rsp
mov qword [rbp + 0x3350], rcx
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x3350]
mov rcx, rsp
mov byte [rax], r8b
mov qword [rcx], rdx
movzx eax, byte [rax]
xor eax, 0x4d
mov byte [rbp + 0x335f], al
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180089148
jmp 0x1800892e8
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x18008917a
jmp 0x180089242
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800891ac
jmp 0x180089398
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800891de
jmp 0x180089398
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180089210
jmp 0x18008932a
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800893e4
jmp 0x18008932a
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180089274
jmp 0x18008939d
mov rcx, qword [rbp + 0x3520]
mov r8b, byte [rbp + 0x336f]
mov eax, 0x10
mov qword [rbp + 0x3340], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x3340]
mov rdx, rsp
call fcn.1800bced0
sub rsp, rax
mov rax, rsp
mov byte [rdx], r8b
mov qword [rax], rcx
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800892e3
jmp 0x18008939d
jmp 0x18008908d
mov rcx, qword [rbp + 0x3520]
mov r8b, byte [rbp + 0x336f]
mov eax, 0x10
mov qword [rbp + 0x3338], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x3338]
mov rdx, rsp
call fcn.1800bced0
sub rsp, rax
mov rax, rsp
mov byte [rdx], r8b
mov qword [rax], rcx
jmp 0x1800890bf
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x18008935c
jmp 0x1800893df
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x18008938e
jmp 0x1800893df
jmp 0x180089210
jmp 0x180089029
jmp 0x1800891ac
mov rcx, qword [rbp + 0x3520]
mov r8b, byte [rbp + 0x336f]
mov eax, 0x10
mov qword [rbp + 0x3330], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x3330]
mov rdx, rsp
call fcn.1800bced0
sub rsp, rax
mov rax, rsp
mov byte [rdx], r8b
mov qword [rax], rcx
jmp 0x180089274
jmp 0x18008935c
mov rax, qword [rbp + 0x3518]
mov rcx, qword [rbp + 0x3360]
mov dl, byte [rbp + 0x335f]
mov r8, qword [rbp + 0x3370]
mov rsp, r8
mov byte [rcx], dl
add rcx, 1
mov qword [rbp + 0x3318], rcx
mov rax, qword [rax]
mov al, byte [rax + 7]
mov byte [rbp + 0x3327], al
mov rax, rsp
mov qword [rbp + 0x3328], rax
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180089457
jmp 0x1800897c1
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180089489
jmp 0x1800897c1
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800894bb
jmp 0x180089670
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800894ed
jmp 0x180089716
mov rdx, qword [rbp + 0x3520]
mov r8b, byte [rbp + 0x3327]
mov eax, 0x10
mov qword [rbp + 0x3300], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x3300]
mov rcx, rsp
mov qword [rbp + 0x3308], rcx
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x3308]
mov rcx, rsp
mov byte [rax], r8b
mov qword [rcx], rdx
movzx eax, byte [rax]
xor eax, 0x4d
mov byte [rbp + 0x3317], al
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180089576
jmp 0x180089716
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800895a8
jmp 0x180089670
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800895da
jmp 0x1800897c6
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x18008960c
jmp 0x1800897c6
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x18008963e
jmp 0x180089758
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180089812
jmp 0x180089758
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800896a2
jmp 0x1800897cb
mov rcx, qword [rbp + 0x3520]
mov r8b, byte [rbp + 0x3327]
mov eax, 0x10
mov qword [rbp + 0x32f8], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x32f8]
mov rdx, rsp
call fcn.1800bced0
sub rsp, rax
mov rax, rsp
mov byte [rdx], r8b
mov qword [rax], rcx
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180089711
jmp 0x1800897cb
jmp 0x1800894bb
mov rcx, qword [rbp + 0x3520]
mov r8b, byte [rbp + 0x3327]
mov eax, 0x10
mov qword [rbp + 0x32f0], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x32f0]
mov rdx, rsp
call fcn.1800bced0
sub rsp, rax
mov rax, rsp
mov byte [rdx], r8b
mov qword [rax], rcx
jmp 0x1800894ed
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x18008978a
jmp 0x18008980d
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800897bc
jmp 0x18008980d
jmp 0x18008963e
jmp 0x180089457
jmp 0x1800895da
mov rcx, qword [rbp + 0x3520]
mov r8b, byte [rbp + 0x3327]
mov eax, 0x10
mov qword [rbp + 0x32e8], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x32e8]
mov rdx, rsp
call fcn.1800bced0
sub rsp, rax
mov rax, rsp
mov byte [rdx], r8b
mov qword [rax], rcx
jmp 0x1800896a2
jmp 0x18008978a
mov rax, qword [rbp + 0x3518]
mov rcx, qword [rbp + 0x3318]
mov dl, byte [rbp + 0x3317]
mov r8, qword [rbp + 0x3328]
mov rsp, r8
mov byte [rcx], dl
add rcx, 1
mov qword [rbp + 0x32d0], rcx
mov rax, qword [rax]
mov al, byte [rax + 8]
mov byte [rbp + 0x32df], al
mov rax, rsp
mov qword [rbp + 0x32e0], rax
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180089885
jmp 0x180089bef
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800898b7
jmp 0x180089bef
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800898e9
jmp 0x180089a9e
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x18008991b
jmp 0x180089b44
mov rdx, qword [rbp + 0x3520]
mov r8b, byte [rbp + 0x32df]
mov eax, 0x10
mov qword [rbp + 0x32b8], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x32b8]
mov rcx, rsp
mov qword [rbp + 0x32c0], rcx
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x32c0]
mov rcx, rsp
mov byte [rax], r8b
mov qword [rcx], rdx
movzx eax, byte [rax]
xor eax, 0x4d
mov byte [rbp + 0x32cf], al
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800899a4
jmp 0x180089b44
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800899d6
jmp 0x180089a9e
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180089a08
jmp 0x180089bf4
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180089a3a
jmp 0x180089bf4
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180089a6c
jmp 0x180089b86
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180089c40
jmp 0x180089b86
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180089ad0
jmp 0x180089bf9
mov rcx, qword [rbp + 0x3520]
mov r8b, byte [rbp + 0x32df]
mov eax, 0x10
mov qword [rbp + 0x32b0], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x32b0]
mov rdx, rsp
call fcn.1800bced0
sub rsp, rax
mov rax, rsp
mov byte [rdx], r8b
mov qword [rax], rcx
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180089b3f
jmp 0x180089bf9
jmp 0x1800898e9
mov rcx, qword [rbp + 0x3520]
mov r8b, byte [rbp + 0x32df]
mov eax, 0x10
mov qword [rbp + 0x32a8], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x32a8]
mov rdx, rsp
call fcn.1800bced0
sub rsp, rax
mov rax, rsp
mov byte [rdx], r8b
mov qword [rax], rcx
jmp 0x18008991b
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180089bb8
jmp 0x180089c3b
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180089bea
jmp 0x180089c3b
jmp 0x180089a6c
jmp 0x180089885
jmp 0x180089a08
mov rcx, qword [rbp + 0x3520]
mov r8b, byte [rbp + 0x32df]
mov eax, 0x10
mov qword [rbp + 0x32a0], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x32a0]
mov rdx, rsp
call fcn.1800bced0
sub rsp, rax
mov rax, rsp
mov byte [rdx], r8b
mov qword [rax], rcx
jmp 0x180089ad0
jmp 0x180089bb8
mov rax, qword [rbp + 0x3518]
mov rcx, qword [rbp + 0x32d0]
mov dl, byte [rbp + 0x32cf]
mov r8, qword [rbp + 0x32e0]
mov rsp, r8
mov byte [rcx], dl
add rcx, 1
mov qword [rbp + 0x3288], rcx
mov rax, qword [rax]
mov al, byte [rax + 9]
mov byte [rbp + 0x3297], al
mov rax, rsp
mov qword [rbp + 0x3298], rax
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180089cb3
jmp 0x18008a01d
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180089ce5
jmp 0x18008a01d
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180089d17
jmp 0x180089ecc
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180089d49
jmp 0x180089f72
mov rdx, qword [rbp + 0x3520]
mov r8b, byte [rbp + 0x3297]
mov eax, 0x10
mov qword [rbp + 0x3270], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x3270]
mov rcx, rsp
mov qword [rbp + 0x3278], rcx
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x3278]
mov rcx, rsp
mov byte [rax], r8b
mov qword [rcx], rdx
movzx eax, byte [rax]
xor eax, 0x4d
mov byte [rbp + 0x3287], al
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180089dd2
jmp 0x180089f72
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180089e04
jmp 0x180089ecc
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180089e36
jmp 0x18008a022
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180089e68
jmp 0x18008a022
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180089e9a
jmp 0x180089fb4
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x18008a06e
jmp 0x180089fb4
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180089efe
jmp 0x18008a027
mov rcx, qword [rbp + 0x3520]
mov r8b, byte [rbp + 0x3297]
mov eax, 0x10
mov qword [rbp + 0x3268], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x3268]
mov rdx, rsp
call fcn.1800bced0
sub rsp, rax
mov rax, rsp
mov byte [rdx], r8b
mov qword [rax], rcx
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180089f6d
jmp 0x18008a027
jmp 0x180089d17
mov rcx, qword [rbp + 0x3520]
mov r8b, byte [rbp + 0x3297]
mov eax, 0x10
mov qword [rbp + 0x3260], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x3260]
mov rdx, rsp
call fcn.1800bced0
sub rsp, rax
mov rax, rsp
mov byte [rdx], r8b
mov qword [rax], rcx
jmp 0x180089d49
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180089fe6
jmp 0x18008a069
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x18008a018
jmp 0x18008a069
jmp 0x180089e9a
jmp 0x180089cb3
jmp 0x180089e36
mov rcx, qword [rbp + 0x3520]
mov r8b, byte [rbp + 0x3297]
mov eax, 0x10
mov qword [rbp + 0x3258], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x3258]
mov rdx, rsp
call fcn.1800bced0
sub rsp, rax
mov rax, rsp
mov byte [rdx], r8b
mov qword [rax], rcx
jmp 0x180089efe
jmp 0x180089fe6
mov rax, qword [rbp + 0x3518]
mov rcx, qword [rbp + 0x3288]
mov dl, byte [rbp + 0x3287]
mov r8, qword [rbp + 0x3298]
mov rsp, r8
mov byte [rcx], dl
add rcx, 1
mov qword [rbp + 0x3240], rcx
mov rax, qword [rax]
mov al, byte [rax + 0xa]
mov byte [rbp + 0x324f], al
mov rax, rsp
mov qword [rbp + 0x3250], rax
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x18008a0e1
jmp 0x18008a44b
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x18008a113
jmp 0x18008a44b
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x18008a145
jmp 0x18008a2fa
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x18008a177
jmp 0x18008a3a0
mov rdx, qword [rbp + 0x3520]
mov r8b, byte [rbp + 0x324f]
mov eax, 0x10
mov qword [rbp + 0x3228], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x3228]
mov rcx, rsp
mov qword [rbp + 0x3230], rcx
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x3230]
mov rcx, rsp
mov byte [rax], r8b
mov qword [rcx], rdx
movzx eax, byte [rax]
xor eax, 0x4d
mov byte [rbp + 0x323f], al
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x18008a200
jmp 0x18008a3a0
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x18008a232
jmp 0x18008a2fa
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x18008a264
jmp 0x18008a450
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x18008a296
jmp 0x18008a450
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x18008a2c8
jmp 0x18008a3e2
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x18008a49c
jmp 0x18008a3e2
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x18008a32c
jmp 0x18008a455
mov rcx, qword [rbp + 0x3520]
mov r8b, byte [rbp + 0x324f]
mov eax, 0x10
mov qword [rbp + 0x3220], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x3220]
mov rdx, rsp
call fcn.1800bced0
sub rsp, rax
mov rax, rsp
mov byte [rdx], r8b
mov qword [rax], rcx
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x18008a39b
jmp 0x18008a455
jmp 0x18008a145
mov rcx, qword [rbp + 0x3520]
mov r8b, byte [rbp + 0x324f]
mov eax, 0x10
mov qword [rbp + 0x3218], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x3218]
mov rdx, rsp
call fcn.1800bced0
sub rsp, rax
mov rax, rsp
mov byte [rdx], r8b
mov qword [rax], rcx
jmp 0x18008a177
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x18008a414
jmp 0x18008a497
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x18008a446
jmp 0x18008a497
jmp 0x18008a2c8
jmp 0x18008a0e1
jmp 0x18008a264
mov rcx, qword [rbp + 0x3520]
mov r8b, byte [rbp + 0x324f]
mov eax, 0x10
mov qword [rbp + 0x3210], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x3210]
mov rdx, rsp
call fcn.1800bced0
sub rsp, rax
mov rax, rsp
mov byte [rdx], r8b
mov qword [rax], rcx
jmp 0x18008a32c
jmp 0x18008a414
mov rax, qword [rbp + 0x3518]
mov rcx, qword [rbp + 0x3240]
mov dl, byte [rbp + 0x323f]
mov r8, qword [rbp + 0x3250]
mov rsp, r8
mov byte [rcx], dl
add rcx, 1
mov qword [rbp + 0x31f8], rcx
mov rax, qword [rax]
mov al, byte [rax + 0xb]
mov byte [rbp + 0x3207], al
mov rax, rsp
mov qword [rbp + 0x3208], rax
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x18008a50f
jmp 0x18008a879
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x18008a541
jmp 0x18008a879
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x18008a573
jmp 0x18008a728
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x18008a5a5
jmp 0x18008a7ce
mov rdx, qword [rbp + 0x3520]
mov r8b, byte [rbp + 0x3207]
mov eax, 0x10
mov qword [rbp + 0x31e0], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x31e0]
mov rcx, rsp
mov qword [rbp + 0x31e8], rcx
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x31e8]
mov rcx, rsp
mov byte [rax], r8b
mov qword [rcx], rdx
movzx eax, byte [rax]
xor eax, 0x4d
mov byte [rbp + 0x31f7], al
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x18008a62e
jmp 0x18008a7ce
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x18008a660
jmp 0x18008a728
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x18008a692
jmp 0x18008a87e
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x18008a6c4
jmp 0x18008a87e
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x18008a6f6
jmp 0x18008a810
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x18008a8ca
jmp 0x18008a810
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x18008a75a
jmp 0x18008a883
mov rcx, qword [rbp + 0x3520]
mov r8b, byte [rbp + 0x3207]
mov eax, 0x10
mov qword [rbp + 0x31d8], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x31d8]
mov rdx, rsp
call fcn.1800bced0
sub rsp, rax
mov rax, rsp
mov byte [rdx], r8b
mov qword [rax], rcx
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x18008a7c9
jmp 0x18008a883
jmp 0x18008a573
mov rcx, qword [rbp + 0x3520]
mov r8b, byte [rbp + 0x3207]
mov eax, 0x10
mov qword [rbp + 0x31d0], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x31d0]
mov rdx, rsp
call fcn.1800bced0
sub rsp, rax
mov rax, rsp
mov byte [rdx], r8b
mov qword [rax], rcx
jmp 0x18008a5a5
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x18008a842
jmp 0x18008a50f
jmp 0x18008a692
mov rcx, qword [rbp + 0x3520]
mov r8b, byte [rbp + 0x3207]
mov eax, 0x10
mov qword [rbp + 0x31c8], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x31c8]
mov rdx, rsp
call fcn.1800bced0
sub rsp, rax
mov rax, rsp
mov byte [rdx], r8b
mov qword [rax], rcx
jmp 0x18008a75a
mov rax, qword [rbp + 0x3518]
mov rcx, qword [rbp + 0x31f8]
mov dl, byte [rbp + 0x31f7]
mov r8, qword [rbp + 0x3208]
mov rsp, r8
mov byte [rcx], dl
add rcx, 1
mov qword [rbp + 0x31b0], rcx
mov rax, qword [rax]
mov al, byte [rax + 0xc]
mov byte [rbp + 0x31bf], al
mov rax, rsp
mov qword [rbp + 0x31c0], rax
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x18008a93d
mov rdx, qword [rbp + 0x3550]
mov eax, 0x10
mov qword [rbp + 0x2fa0], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x2fa0]
mov rcx, rsp
mov qword [rbp + 0x2fa8], rcx
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x2fa8]
mov rcx, rsp
lea r8, str.GetModuleFileNameA
mov qword [rax], r8
mov qword [rcx], rdx
mov rcx, qword [rcx]
mov qword [rbp + 0x2fb0], rcx
mov byte [rcx], 0
add rcx, 1
mov qword [rbp + 0x2fb8], rcx
mov rax, qword [rax]
mov al, byte [rax]
mov byte [rbp + 0x2fc7], al
mov rax, rsp
mov qword [rbp + 0x2fc8], rax
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x18008c6fc
jmp 0x18008ca66
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x18008c72e
jmp 0x18008ca66
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x18008c760
jmp 0x18008c915
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x18008c792
jmp 0x18008c9bb
mov rdx, qword [rbp + 0x2fb0]
mov r8b, byte [rbp + 0x2fc7]
mov eax, 0x10
mov qword [rbp + 0x2f88], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x2f88]
mov rcx, rsp
mov qword [rbp + 0x2f90], rcx
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x2f90]
mov rcx, rsp
mov byte [rax], r8b
mov qword [rcx], rdx
movzx eax, byte [rax]
xor eax, 0x4d
mov byte [rbp + 0x2f9f], al
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x18008c81b
jmp 0x18008c9bb
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x18008c84d
jmp 0x18008c915
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x18008c87f
jmp 0x18008ca6b
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x18008c8b1
jmp 0x18008ca6b
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x18008c8e3
jmp 0x18008c9fd
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x18008cab7
jmp 0x18008c9fd
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x18008c947
jmp 0x18008ca70
mov rcx, qword [rbp + 0x2fb0]
mov r8b, byte [rbp + 0x2fc7]
mov eax, 0x10
mov qword [rbp + 0x2f80], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x2f80]
mov rdx, rsp
call fcn.1800bced0
sub rsp, rax
mov rax, rsp
mov byte [rdx], r8b
mov qword [rax], rcx
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x18008c9b6
jmp 0x18008ca70
jmp 0x18008c760
mov rcx, qword [rbp + 0x2fb0]
mov r8b, byte [rbp + 0x2fc7]
mov eax, 0x10
mov qword [rbp + 0x2f78], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x2f78]
mov rdx, rsp
call fcn.1800bced0
sub rsp, rax
mov rax, rsp
mov byte [rdx], r8b
mov qword [rax], rcx
jmp 0x18008c792
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x18008ca2f
jmp 0x18008cab2
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x18008ca61
jmp 0x18008cab2
jmp 0x18008c8e3
jmp 0x18008c6fc
jmp 0x18008c87f
mov rcx, qword [rbp + 0x2fb0]
mov r8b, byte [rbp + 0x2fc7]
mov eax, 0x10
mov qword [rbp + 0x2f70], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x2f70]
mov rdx, rsp
call fcn.1800bced0
sub rsp, rax
mov rax, rsp
mov byte [rdx], r8b
mov qword [rax], rcx
jmp 0x18008c947
jmp 0x18008ca2f
mov rax, qword [rbp + 0x2fa8]
mov rcx, qword [rbp + 0x2fb8]
mov dl, byte [rbp + 0x2f9f]
mov r8, qword [rbp + 0x2fc8]
mov rsp, r8
mov byte [rcx], dl
add rcx, 1
mov qword [rbp + 0x2f58], rcx
mov rax, qword [rax]
mov al, byte [rax + 1]
mov byte [rbp + 0x2f67], al
mov rax, rsp
mov qword [rbp + 0x2f68], rax
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x18008cb2a
jmp 0x18008ce94
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x18008cb5c
jmp 0x18008ce94
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x18008cb8e
jmp 0x18008cd43
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x18008cbc0
jmp 0x18008cde9
mov rdx, qword [rbp + 0x2fb0]
mov r8b, byte [rbp + 0x2f67]
mov eax, 0x10
mov qword [rbp + 0x2f40], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x2f40]
mov rcx, rsp
mov qword [rbp + 0x2f48], rcx
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x2f48]
mov rcx, rsp
mov byte [rax], r8b
mov qword [rcx], rdx
movzx eax, byte [rax]
xor eax, 0x4d
mov byte [rbp + 0x2f57], al
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x18008cc49
jmp 0x18008cde9
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x18008cc7b
jmp 0x18008cd43
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x18008ccad
jmp 0x18008ce99
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x18008ccdf
jmp 0x18008ce99
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x18008cd11
jmp 0x18008ce2b
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x18008cee5
jmp 0x18008ce2b
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x18008cd75
jmp 0x18008ce9e
mov rcx, qword [rbp + 0x2fb0]
mov r8b, byte [rbp + 0x2f67]
mov eax, 0x10
mov qword [rbp + 0x2f38], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x2f38]
mov rdx, rsp
call fcn.1800bced0
sub rsp, rax
mov rax, rsp
mov byte [rdx], r8b
mov qword [rax], rcx
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x18008cde4
jmp 0x18008ce9e
jmp 0x18008cb8e
mov rcx, qword [rbp + 0x2fb0]
mov r8b, byte [rbp + 0x2f67]
mov eax, 0x10
mov qword [rbp + 0x2f30], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x2f30]
mov rdx, rsp
call fcn.1800bced0
sub rsp, rax
mov rax, rsp
mov byte [rdx], r8b
mov qword [rax], rcx
jmp 0x18008cbc0
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x18008ce5d
jmp 0x18008cee0
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x18008ce8f
jmp 0x18008cee0
jmp 0x18008cd11
jmp 0x18008cb2a
jmp 0x18008ccad
mov rcx, qword [rbp + 0x2fb0]
mov r8b, byte [rbp + 0x2f67]
mov eax, 0x10
mov qword [rbp + 0x2f28], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x2f28]
mov rdx, rsp
call fcn.1800bced0
sub rsp, rax
mov rax, rsp
mov byte [rdx], r8b
mov qword [rax], rcx
jmp 0x18008cd75
jmp 0x18008ce5d
mov rax, qword [rbp + 0x2fa8]
mov rcx, qword [rbp + 0x2f58]
mov dl, byte [rbp + 0x2f57]
mov r8, qword [rbp + 0x2f68]
mov rsp, r8
mov byte [rcx], dl
add rcx, 1
mov qword [rbp + 0x2f10], rcx
mov rax, qword [rax]
mov al, byte [rax + 2]
mov byte [rbp + 0x2f1f], al
mov rax, rsp
mov qword [rbp + 0x2f20], rax
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x18008cf58
jmp 0x18008d2c2
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x18008cf8a
jmp 0x18008d2c2
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x18008cfbc
jmp 0x18008d171
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x18008cfee
jmp 0x18008d217
mov rdx, qword [rbp + 0x2fb0]
mov r8b, byte [rbp + 0x2f1f]
mov eax, 0x10
mov qword [rbp + 0x2ef8], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x2ef8]
mov rcx, rsp
mov qword [rbp + 0x2f00], rcx
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x2f00]
mov rcx, rsp
mov byte [rax], r8b
mov qword [rcx], rdx
movzx eax, byte [rax]
xor eax, 0x4d
mov byte [rbp + 0x2f0f], al
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x18008d077
jmp 0x18008d217
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x18008d0a9
jmp 0x18008d171
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x18008d0db
jmp 0x18008d2c7
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x18008d10d
jmp 0x18008d2c7
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x18008d13f
jmp 0x18008d259
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x18008d313
jmp 0x18008d259
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x18008d1a3
jmp 0x18008d2cc
mov rcx, qword [rbp + 0x2fb0]
mov r8b, byte [rbp + 0x2f1f]
mov eax, 0x10
mov qword [rbp + 0x2ef0], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x2ef0]
mov rdx, rsp
call fcn.1800bced0
sub rsp, rax
mov rax, rsp
mov byte [rdx], r8b
mov qword [rax], rcx
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x18008d212
jmp 0x18008d2cc
jmp 0x18008cfbc
mov rcx, qword [rbp + 0x2fb0]
mov r8b, byte [rbp + 0x2f1f]
mov eax, 0x10
mov qword [rbp + 0x2ee8], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x2ee8]
mov rdx, rsp
call fcn.1800bced0
sub rsp, rax
mov rax, rsp
mov byte [rdx], r8b
mov qword [rax], rcx
jmp 0x18008cfee
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x18008d28b
jmp 0x18008d30e
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x18008d2bd
jmp 0x18008d30e
jmp 0x18008d13f
jmp 0x18008cf58
jmp 0x18008d0db
mov rcx, qword [rbp + 0x2fb0]
mov r8b, byte [rbp + 0x2f1f]
mov eax, 0x10
mov qword [rbp + 0x2ee0], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x2ee0]
mov rdx, rsp
call fcn.1800bced0
sub rsp, rax
mov rax, rsp
mov byte [rdx], r8b
mov qword [rax], rcx
jmp 0x18008d1a3
jmp 0x18008d28b
mov rax, qword [rbp + 0x2fa8]
mov rcx, qword [rbp + 0x2f10]
mov dl, byte [rbp + 0x2f0f]
mov r8, qword [rbp + 0x2f20]
mov rsp, r8
mov byte [rcx], dl
add rcx, 1
mov qword [rbp + 0x2ec8], rcx
mov rax, qword [rax]
mov al, byte [rax + 3]
mov byte [rbp + 0x2ed7], al
mov rax, rsp
mov qword [rbp + 0x2ed8], rax
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x18008d386
jmp 0x18008d6f0
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x18008d3b8
jmp 0x18008d6f0
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x18008d3ea
jmp 0x18008d59f
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x18008d41c
jmp 0x18008d645
mov rdx, qword [rbp + 0x2fb0]
mov r8b, byte [rbp + 0x2ed7]
mov eax, 0x10
mov qword [rbp + 0x2eb0], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x2eb0]
mov rcx, rsp
mov qword [rbp + 0x2eb8], rcx
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x2eb8]
mov rcx, rsp
mov byte [rax], r8b
mov qword [rcx], rdx
movzx eax, byte [rax]
xor eax, 0x4d
mov byte [rbp + 0x2ec7], al
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x18008d4a5
jmp 0x18008d645
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x18008d4d7
jmp 0x18008d59f
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x18008d509
jmp 0x18008d6f5
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x18008d53b
jmp 0x18008d6f5
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x18008d56d
jmp 0x18008d687
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x18008d741
jmp 0x18008d687
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x18008d5d1
jmp 0x18008d6fa
mov rcx, qword [rbp + 0x2fb0]
mov r8b, byte [rbp + 0x2ed7]
mov eax, 0x10
mov qword [rbp + 0x2ea8], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x2ea8]
mov rdx, rsp
call fcn.1800bced0
sub rsp, rax
mov rax, rsp
mov byte [rdx], r8b
mov qword [rax], rcx
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x18008d640
jmp 0x18008d6fa
jmp 0x18008d3ea
mov rcx, qword [rbp + 0x2fb0]
mov r8b, byte [rbp + 0x2ed7]
mov eax, 0x10
mov qword [rbp + 0x2ea0], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x2ea0]
mov rdx, rsp
call fcn.1800bced0
sub rsp, rax
mov rax, rsp
mov byte [rdx], r8b
mov qword [rax], rcx
jmp 0x18008d41c
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x18008d6b9
jmp 0x18008d73c
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x18008d6eb
jmp 0x18008d73c
jmp 0x18008d56d
jmp 0x18008d386
jmp 0x18008d509
mov rcx, qword [rbp + 0x2fb0]
mov r8b, byte [rbp + 0x2ed7]
mov eax, 0x10
mov qword [rbp + 0x2e98], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x2e98]
mov rdx, rsp
call fcn.1800bced0
sub rsp, rax
mov rax, rsp
mov byte [rdx], r8b
mov qword [rax], rcx
jmp 0x18008d5d1
jmp 0x18008d6b9
mov rax, qword [rbp + 0x2fa8]
mov rcx, qword [rbp + 0x2ec8]
mov dl, byte [rbp + 0x2ec7]
mov r8, qword [rbp + 0x2ed8]
mov rsp, r8
mov byte [rcx], dl
add rcx, 1
mov qword [rbp + 0x2e80], rcx
mov rax, qword [rax]
mov al, byte [rax + 4]
mov byte [rbp + 0x2e8f], al
mov rax, rsp
mov qword [rbp + 0x2e90], rax
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x18008d7b4
jmp 0x18008db1e
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x18008d7e6
jmp 0x18008db1e
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x18008d818
jmp 0x18008d9cd
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x18008d84a
jmp 0x18008da73
mov rdx, qword [rbp + 0x2fb0]
mov r8b, byte [rbp + 0x2e8f]
mov eax, 0x10
mov qword [rbp + 0x2e68], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x2e68]
mov rcx, rsp
mov qword [rbp + 0x2e70], rcx
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x2e70]
mov rcx, rsp
mov byte [rax], r8b
mov qword [rcx], rdx
movzx eax, byte [rax]
xor eax, 0x4d
mov byte [rbp + 0x2e7f], al
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x18008d8d3
jmp 0x18008da73
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x18008d905
jmp 0x18008d9cd
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x18008d937
jmp 0x18008db23
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x18008d969
jmp 0x18008db23
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x18008d99b
jmp 0x18008dab5
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x18008db6f
jmp 0x18008dab5
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x18008d9ff
jmp 0x18008db28
mov rcx, qword [rbp + 0x2fb0]
mov r8b, byte [rbp + 0x2e8f]
mov eax, 0x10
mov qword [rbp + 0x2e60], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x2e60]
mov rdx, rsp
call fcn.1800bced0
sub rsp, rax
mov rax, rsp
mov byte [rdx], r8b
mov qword [rax], rcx
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x18008da6e
jmp 0x18008db28
jmp 0x18008d818
mov rcx, qword [rbp + 0x2fb0]
mov r8b, byte [rbp + 0x2e8f]
mov eax, 0x10
mov qword [rbp + 0x2e58], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x2e58]
mov rdx, rsp
call fcn.1800bced0
sub rsp, rax
mov rax, rsp
mov byte [rdx], r8b
mov qword [rax], rcx
jmp 0x18008d84a
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x18008dae7
jmp 0x18008db6a
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x18008db19
jmp 0x18008db6a
jmp 0x18008d99b
jmp 0x18008d7b4
jmp 0x18008d937
mov rcx, qword [rbp + 0x2fb0]
mov r8b, byte [rbp + 0x2e8f]
mov eax, 0x10
mov qword [rbp + 0x2e50], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x2e50]
mov rdx, rsp
call fcn.1800bced0
sub rsp, rax
mov rax, rsp
mov byte [rdx], r8b
mov qword [rax], rcx
jmp 0x18008d9ff
jmp 0x18008dae7
mov rax, qword [rbp + 0x2fa8]
mov rcx, qword [rbp + 0x2e80]
mov dl, byte [rbp + 0x2e7f]
mov r8, qword [rbp + 0x2e90]
mov rsp, r8
mov byte [rcx], dl
add rcx, 1
mov qword [rbp + 0x2e38], rcx
mov rax, qword [rax]
mov al, byte [rax + 5]
mov byte [rbp + 0x2e47], al
mov rax, rsp
mov qword [rbp + 0x2e48], rax
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x18008dbe2
jmp 0x18008df4c
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x18008dc14
jmp 0x18008df4c
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x18008dc46
jmp 0x18008ddfb
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x18008dc78
jmp 0x18008dea1
mov rdx, qword [rbp + 0x2fb0]
mov r8b, byte [rbp + 0x2e47]
mov eax, 0x10
mov qword [rbp + 0x2e20], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x2e20]
mov rcx, rsp
mov qword [rbp + 0x2e28], rcx
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x2e28]
mov rcx, rsp
mov byte [rax], r8b
mov qword [rcx], rdx
movzx eax, byte [rax]
xor eax, 0x4d
mov byte [rbp + 0x2e37], al
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x18008dd01
jmp 0x18008dea1
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x18008dd33
jmp 0x18008ddfb
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x18008dd65
jmp 0x18008df51
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x18008dd97
jmp 0x18008df51
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x18008ddc9
jmp 0x18008dee3
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x18008df9d
jmp 0x18008dee3
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x18008de2d
jmp 0x18008df56
mov rcx, qword [rbp + 0x2fb0]
mov r8b, byte [rbp + 0x2e47]
mov eax, 0x10
mov qword [rbp + 0x2e18], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x2e18]
mov rdx, rsp
call fcn.1800bced0
sub rsp, rax
mov rax, rsp
mov byte [rdx], r8b
mov qword [rax], rcx
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x18008de9c
jmp 0x18008df56
jmp 0x18008dc46
mov rcx, qword [rbp + 0x2fb0]
mov r8b, byte [rbp + 0x2e47]
mov eax, 0x10
mov qword [rbp + 0x2e10], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x2e10]
mov rdx, rsp
call fcn.1800bced0
sub rsp, rax
mov rax, rsp
mov byte [rdx], r8b
mov qword [rax], rcx
jmp 0x18008dc78
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x18008df15
jmp 0x18008df98
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x18008df47
jmp 0x18008df98
jmp 0x18008ddc9
jmp 0x18008dbe2
jmp 0x18008dd65
mov rcx, qword [rbp + 0x2fb0]
mov r8b, byte [rbp + 0x2e47]
mov eax, 0x10
mov qword [rbp + 0x2e08], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x2e08]
mov rdx, rsp
call fcn.1800bced0
sub rsp, rax
mov rax, rsp
mov byte [rdx], r8b
mov qword [rax], rcx
jmp 0x18008de2d
jmp 0x18008df15
mov rax, qword [rbp + 0x2fa8]
mov rcx, qword [rbp + 0x2e38]
mov dl, byte [rbp + 0x2e37]
mov r8, qword [rbp + 0x2e48]
mov rsp, r8
mov byte [rcx], dl
add rcx, 1
mov qword [rbp + 0x2df0], rcx
mov rax, qword [rax]
mov al, byte [rax + 6]
mov byte [rbp + 0x2dff], al
mov rax, rsp
mov qword [rbp + 0x2e00], rax
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x18008e010
jmp 0x18008e37a
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x18008e042
jmp 0x18008e37a
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x18008e074
jmp 0x18008e229
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x18008e0a6
jmp 0x18008e2cf
mov rdx, qword [rbp + 0x2fb0]
mov r8b, byte [rbp + 0x2dff]
mov eax, 0x10
mov qword [rbp + 0x2dd8], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x2dd8]
mov rcx, rsp
mov qword [rbp + 0x2de0], rcx
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x2de0]
mov rcx, rsp
mov byte [rax], r8b
mov qword [rcx], rdx
movzx eax, byte [rax]
xor eax, 0x4d
mov byte [rbp + 0x2def], al
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x18008e12f
jmp 0x18008e2cf
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x18008e161
jmp 0x18008e229
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x18008e193
jmp 0x18008e37f
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x18008e1c5
jmp 0x18008e37f
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x18008e1f7
jmp 0x18008e311
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x18008e3cb
jmp 0x18008e311
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x18008e25b
jmp 0x18008e384
mov rcx, qword [rbp + 0x2fb0]
mov r8b, byte [rbp + 0x2dff]
mov eax, 0x10
mov qword [rbp + 0x2dd0], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x2dd0]
mov rdx, rsp
call fcn.1800bced0
sub rsp, rax
mov rax, rsp
mov byte [rdx], r8b
mov qword [rax], rcx
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x18008e2ca
jmp 0x18008e384
jmp 0x18008e074
mov rcx, qword [rbp + 0x2fb0]
mov r8b, byte [rbp + 0x2dff]
mov eax, 0x10
mov qword [rbp + 0x2dc8], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x2dc8]
mov rdx, rsp
call fcn.1800bced0
sub rsp, rax
mov rax, rsp
mov byte [rdx], r8b
mov qword [rax], rcx
jmp 0x18008e0a6
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x18008e343
jmp 0x18008e3c6
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x18008e375
jmp 0x18008e3c6
jmp 0x18008e1f7
jmp 0x18008e010
jmp 0x18008e193
mov rcx, qword [rbp + 0x2fb0]
mov r8b, byte [rbp + 0x2dff]
mov eax, 0x10
mov qword [rbp + 0x2dc0], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x2dc0]
mov rdx, rsp
call fcn.1800bced0
sub rsp, rax
mov rax, rsp
mov byte [rdx], r8b
mov qword [rax], rcx
jmp 0x18008e25b
jmp 0x18008e343
mov rax, qword [rbp + 0x2fa8]
mov rcx, qword [rbp + 0x2df0]
mov dl, byte [rbp + 0x2def]
mov r8, qword [rbp + 0x2e00]
mov rsp, r8
mov byte [rcx], dl
add rcx, 1
mov qword [rbp + 0x2da8], rcx
mov rax, qword [rax]
mov al, byte [rax + 7]
mov byte [rbp + 0x2db7], al
mov rax, rsp
mov qword [rbp + 0x2db8], rax
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x18008e43e
jmp 0x18008e7a8
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x18008e470
jmp 0x18008e7a8
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x18008e4a2
jmp 0x18008e657
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x18008e4d4
jmp 0x18008e6fd
mov rdx, qword [rbp + 0x2fb0]
mov r8b, byte [rbp + 0x2db7]
mov eax, 0x10
mov qword [rbp + 0x2d90], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x2d90]
mov rcx, rsp
mov qword [rbp + 0x2d98], rcx
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x2d98]
mov rcx, rsp
mov byte [rax], r8b
mov qword [rcx], rdx
movzx eax, byte [rax]
xor eax, 0x4d
mov byte [rbp + 0x2da7], al
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x18008e55d
jmp 0x18008e6fd
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x18008e58f
jmp 0x18008e657
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x18008e5c1
jmp 0x18008e7ad
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x18008e5f3
jmp 0x18008e7ad
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x18008e625
jmp 0x18008e73f
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x18008e7f9
jmp 0x18008e73f
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x18008e689
jmp 0x18008e7b2
mov rcx, qword [rbp + 0x2fb0]
mov r8b, byte [rbp + 0x2db7]
mov eax, 0x10
mov qword [rbp + 0x2d88], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x2d88]
mov rdx, rsp
call fcn.1800bced0
sub rsp, rax
mov rax, rsp
mov byte [rdx], r8b
mov qword [rax], rcx
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x18008e6f8
jmp 0x18008e7b2
jmp 0x18008e4a2
mov rcx, qword [rbp + 0x2fb0]
mov r8b, byte [rbp + 0x2db7]
mov eax, 0x10
mov qword [rbp + 0x2d80], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x2d80]
mov rdx, rsp
call fcn.1800bced0
sub rsp, rax
mov rax, rsp
mov byte [rdx], r8b
mov qword [rax], rcx
jmp 0x18008e4d4
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x18008e771
jmp 0x18008e7f4
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x18008e7a3
jmp 0x18008e7f4
jmp 0x18008e625
jmp 0x18008e43e
jmp 0x18008e5c1
mov rcx, qword [rbp + 0x2fb0]
mov r8b, byte [rbp + 0x2db7]
mov eax, 0x10
mov qword [rbp + 0x2d78], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x2d78]
mov rdx, rsp
call fcn.1800bced0
sub rsp, rax
mov rax, rsp
mov byte [rdx], r8b
mov qword [rax], rcx
jmp 0x18008e689
jmp 0x18008e771
mov rax, qword [rbp + 0x2fa8]
mov rcx, qword [rbp + 0x2da8]
mov dl, byte [rbp + 0x2da7]
mov r8, qword [rbp + 0x2db8]
mov rsp, r8
mov byte [rcx], dl
add rcx, 1
mov qword [rbp + 0x2d60], rcx
mov rax, qword [rax]
mov al, byte [rax + 8]
mov byte [rbp + 0x2d6f], al
mov rax, rsp
mov qword [rbp + 0x2d70], rax
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x18008e86c
jmp 0x18008ebd6
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x18008e89e
jmp 0x18008ebd6
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x18008e8d0
jmp 0x18008ea85
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x18008e902
jmp 0x18008eb2b
mov rdx, qword [rbp + 0x2fb0]
mov r8b, byte [rbp + 0x2d6f]
mov eax, 0x10
mov qword [rbp + 0x2d48], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x2d48]
mov rcx, rsp
mov qword [rbp + 0x2d50], rcx
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x2d50]
mov rcx, rsp
mov byte [rax], r8b
mov qword [rcx], rdx
movzx eax, byte [rax]
xor eax, 0x4d
mov byte [rbp + 0x2d5f], al
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x18008e98b
jmp 0x18008eb2b
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x18008e9bd
jmp 0x18008ea85
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x18008e9ef
jmp 0x18008ebdb
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x18008ea21
jmp 0x18008ebdb
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x18008ea53
jmp 0x18008eb6d
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x18008ec27
jmp 0x18008eb6d
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x18008eab7
jmp 0x18008ebe0
mov rcx, qword [rbp + 0x2fb0]
mov r8b, byte [rbp + 0x2d6f]
mov eax, 0x10
mov qword [rbp + 0x2d40], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x2d40]
mov rdx, rsp
call fcn.1800bced0
sub rsp, rax
mov rax, rsp
mov byte [rdx], r8b
mov qword [rax], rcx
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x18008eb26
jmp 0x18008ebe0
jmp 0x18008e8d0
mov rcx, qword [rbp + 0x2fb0]
mov r8b, byte [rbp + 0x2d6f]
mov eax, 0x10
mov qword [rbp + 0x2d38], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x2d38]
mov rdx, rsp
call fcn.1800bced0
sub rsp, rax
mov rax, rsp
mov byte [rdx], r8b
mov qword [rax], rcx
jmp 0x18008e902
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x18008eb9f
jmp 0x18008ec22
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x18008ebd1
jmp 0x18008ec22
jmp 0x18008ea53
jmp 0x18008e86c
jmp 0x18008e9ef
mov rcx, qword [rbp + 0x2fb0]
mov r8b, byte [rbp + 0x2d6f]
mov eax, 0x10
mov qword [rbp + 0x2d30], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x2d30]
mov rdx, rsp
call fcn.1800bced0
sub rsp, rax
mov rax, rsp
mov byte [rdx], r8b
mov qword [rax], rcx
jmp 0x18008eab7
jmp 0x18008eb9f
mov rax, qword [rbp + 0x2fa8]
mov rcx, qword [rbp + 0x2d60]
mov dl, byte [rbp + 0x2d5f]
mov r8, qword [rbp + 0x2d70]
mov rsp, r8
mov byte [rcx], dl
add rcx, 1
mov qword [rbp + 0x2d18], rcx
mov rax, qword [rax]
mov al, byte [rax + 9]
mov byte [rbp + 0x2d27], al
mov rax, rsp
mov qword [rbp + 0x2d28], rax
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x18008ec9a
jmp 0x18008f004
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x18008eccc
jmp 0x18008f004
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x18008ecfe
jmp 0x18008eeb3
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x18008ed30
jmp 0x18008ef59
mov rdx, qword [rbp + 0x2fb0]
mov r8b, byte [rbp + 0x2d27]
mov eax, 0x10
mov qword [rbp + 0x2d00], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x2d00]
mov rcx, rsp
mov qword [rbp + 0x2d08], rcx
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x2d08]
mov rcx, rsp
mov byte [rax], r8b
mov qword [rcx], rdx
movzx eax, byte [rax]
xor eax, 0x4d
mov byte [rbp + 0x2d17], al
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x18008edb9
jmp 0x18008ef59
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x18008edeb
jmp 0x18008eeb3
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x18008ee1d
jmp 0x18008f009
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x18008ee4f
jmp 0x18008f009
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x18008ee81
jmp 0x18008ef9b
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x18008f055
jmp 0x18008ef9b
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x18008eee5
jmp 0x18008f00e
mov rcx, qword [rbp + 0x2fb0]
mov r8b, byte [rbp + 0x2d27]
mov eax, 0x10
mov qword [rbp + 0x2cf8], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x2cf8]
mov rdx, rsp
call fcn.1800bced0
sub rsp, rax
mov rax, rsp
mov byte [rdx], r8b
mov qword [rax], rcx
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x18008ef54
jmp 0x18008f00e
jmp 0x18008ecfe
mov rcx, qword [rbp + 0x2fb0]
mov r8b, byte [rbp + 0x2d27]
mov eax, 0x10
mov qword [rbp + 0x2cf0], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x2cf0]
mov rdx, rsp
call fcn.1800bced0
sub rsp, rax
mov rax, rsp
mov byte [rdx], r8b
mov qword [rax], rcx
jmp 0x18008ed30
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x18008efcd
jmp 0x18008f050
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x18008efff
jmp 0x18008f050
jmp 0x18008ee81
jmp 0x18008ec9a
jmp 0x18008ee1d
mov rcx, qword [rbp + 0x2fb0]
mov r8b, byte [rbp + 0x2d27]
mov eax, 0x10
mov qword [rbp + 0x2ce8], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x2ce8]
mov rdx, rsp
call fcn.1800bced0
sub rsp, rax
mov rax, rsp
mov byte [rdx], r8b
mov qword [rax], rcx
jmp 0x18008eee5
jmp 0x18008efcd
mov rax, qword [rbp + 0x2fa8]
mov rcx, qword [rbp + 0x2d18]
mov dl, byte [rbp + 0x2d17]
mov r8, qword [rbp + 0x2d28]
mov rsp, r8
mov byte [rcx], dl
add rcx, 1
mov qword [rbp + 0x2cd0], rcx
mov rax, qword [rax]
mov al, byte [rax + 0xa]
mov byte [rbp + 0x2cdf], al
mov rax, rsp
mov qword [rbp + 0x2ce0], rax
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x18008f0c8
jmp 0x18008f432
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x18008f0fa
jmp 0x18008f432
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x18008f12c
jmp 0x18008f2e1
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x18008f15e
jmp 0x18008f387
mov rdx, qword [rbp + 0x2fb0]
mov r8b, byte [rbp + 0x2cdf]
mov eax, 0x10
mov qword [rbp + 0x2cb8], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x2cb8]
mov rcx, rsp
mov qword [rbp + 0x2cc0], rcx
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x2cc0]
mov rcx, rsp
mov byte [rax], r8b
mov qword [rcx], rdx
movzx eax, byte [rax]
xor eax, 0x4d
mov byte [rbp + 0x2ccf], al
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x18008f1e7
jmp 0x18008f387
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x18008f219
jmp 0x18008f2e1
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x18008f24b
jmp 0x18008f437
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x18008f27d
jmp 0x18008f437
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x18008f2af
jmp 0x18008f3c9
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x18008f483
jmp 0x18008f3c9
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x18008f313
jmp 0x18008f43c
mov rcx, qword [rbp + 0x2fb0]
mov r8b, byte [rbp + 0x2cdf]
mov eax, 0x10
mov qword [rbp + 0x2cb0], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x2cb0]
mov rdx, rsp
call fcn.1800bced0
sub rsp, rax
mov rax, rsp
mov byte [rdx], r8b
mov qword [rax], rcx
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x18008f382
jmp 0x18008f43c
jmp 0x18008f12c
mov rcx, qword [rbp + 0x2fb0]
mov r8b, byte [rbp + 0x2cdf]
mov eax, 0x10
mov qword [rbp + 0x2ca8], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x2ca8]
mov rdx, rsp
call fcn.1800bced0
sub rsp, rax
mov rax, rsp
mov byte [rdx], r8b
mov qword [rax], rcx
jmp 0x18008f15e
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x18008f3fb
jmp 0x18008f47e
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x18008f42d
jmp 0x18008f47e
jmp 0x18008f2af
jmp 0x18008f0c8
jmp 0x18008f24b
mov rcx, qword [rbp + 0x2fb0]
mov r8b, byte [rbp + 0x2cdf]
mov eax, 0x10
mov qword [rbp + 0x2ca0], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x2ca0]
mov rdx, rsp
call fcn.1800bced0
sub rsp, rax
mov rax, rsp
mov byte [rdx], r8b
mov qword [rax], rcx
jmp 0x18008f313
jmp 0x18008f3fb
mov rax, qword [rbp + 0x2fa8]
mov rcx, qword [rbp + 0x2cd0]
mov dl, byte [rbp + 0x2ccf]
mov r8, qword [rbp + 0x2ce0]
mov rsp, r8
mov byte [rcx], dl
add rcx, 1
mov qword [rbp + 0x2c88], rcx
mov rax, qword [rax]
mov al, byte [rax + 0xb]
mov byte [rbp + 0x2c97], al
mov rax, rsp
mov qword [rbp + 0x2c98], rax
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x18008f4f6
jmp 0x18008f860
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x18008f528
jmp 0x18008f860
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x18008f55a
jmp 0x18008f70f
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x18008f58c
jmp 0x18008f7b5
mov rdx, qword [rbp + 0x2fb0]
mov r8b, byte [rbp + 0x2c97]
mov eax, 0x10
mov qword [rbp + 0x2c70], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x2c70]
mov rcx, rsp
mov qword [rbp + 0x2c78], rcx
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x2c78]
mov rcx, rsp
mov byte [rax], r8b
mov qword [rcx], rdx
movzx eax, byte [rax]
xor eax, 0x4d
mov byte [rbp + 0x2c87], al
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x18008f615
jmp 0x18008f7b5
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x18008f647
jmp 0x18008f70f
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x18008f679
jmp 0x18008f865
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x18008f6ab
jmp 0x18008f865
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x18008f6dd
jmp 0x18008f7f7
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x18008f8b1
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x18008f741
jmp 0x18008f86a
mov rcx, qword [rbp + 0x2fb0]
mov r8b, byte [rbp + 0x2c97]
mov eax, 0x10
mov qword [rbp + 0x2c68], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x2c68]
mov rdx, rsp
call fcn.1800bced0
sub rsp, rax
mov rax, rsp
mov byte [rdx], r8b
mov qword [rax], rcx
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x18008f7b0
jmp 0x18008f86a
jmp 0x18008f55a
mov rcx, qword [rbp + 0x2fb0]
mov r8b, byte [rbp + 0x2c97]
mov eax, 0x10
mov qword [rbp + 0x2c60], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x2c60]
mov rdx, rsp
call fcn.1800bced0
sub rsp, rax
mov rax, rsp
mov byte [rdx], r8b
mov qword [rax], rcx
jmp 0x18008f58c
jmp 0x18008f4f6
jmp 0x18008f679
mov rcx, qword [rbp + 0x2fb0]
mov r8b, byte [rbp + 0x2c97]
mov eax, 0x10
mov qword [rbp + 0x2c58], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x2c58]
mov rdx, rsp
call fcn.1800bced0
sub rsp, rax
mov rax, rsp
mov byte [rdx], r8b
mov qword [rax], rcx
jmp 0x18008f741
jmp 0x18005f229
mov eax, 0x10
mov qword [rbp + 0x2998], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x2998]
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x2998]
mov rcx, rsp
mov qword [rbp + 0x29c0], rcx
call fcn.1800bced0
sub rsp, rax
mov rcx, rsp
mov eax, 0x110
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x2998]
mov rdx, rsp
mov qword [rbp + 0x2980], rdx
call fcn.1800bced0
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0x2988], rax
mov eax, 0x20
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x2998]
mov rdx, rsp
mov qword [rbp + 0x2990], rdx
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x2998]
mov rdx, rsp
mov qword [rbp + 0x29a0], rdx
call fcn.1800bced0
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0x29a8], rax
mov rax, qword [0x1800c0210]
mov qword [rbp + 0x29b8], rax
lea rax, str.CreateFileA
mov qword [rbp + 0x7250], rax
mov qword [rbp + 0x7248], rcx
mov rax, qword [rbp + 0x7248]
mov qword [rbp + 0x29b0], rax
mov byte [rax], 0
mov rdx, qword [rbp + 0x7250]
mov dl, byte [rdx]
mov byte [rbp + 0x7267], dl
mov qword [rbp + 0x7258], rax
movzx edx, byte [rbp + 0x7267]
xor edx, 0x28
mov byte [rax + 1], dl
mov rdx, qword [rbp + 0x7250]
mov dl, byte [rdx + 1]
mov byte [rbp + 0x7317], dl
mov qword [rbp + 0x7308], rax
movzx edx, byte [rbp + 0x7317]
xor edx, 0x28
mov byte [rax + 2], dl
mov rdx, qword [rbp + 0x7250]
mov dl, byte [rdx + 2]
mov byte [rbp + 0x7307], dl
mov qword [rbp + 0x72f8], rax
movzx edx, byte [rbp + 0x7307]
xor edx, 0x28
mov byte [rax + 3], dl
mov rdx, qword [rbp + 0x7250]
mov dl, byte [rdx + 3]
mov byte [rbp + 0x72f7], dl
mov qword [rbp + 0x72e8], rax
movzx edx, byte [rbp + 0x72f7]
xor edx, 0x28
mov byte [rax + 4], dl
mov rdx, qword [rbp + 0x7250]
mov dl, byte [rdx + 4]
mov byte [rbp + 0x72e7], dl
mov qword [rbp + 0x72d8], rax
movzx edx, byte [rbp + 0x72e7]
xor edx, 0x28
mov byte [rax + 5], dl
mov rdx, qword [rbp + 0x7250]
mov dl, byte [rdx + 5]
mov byte [rbp + 0x72d7], dl
mov qword [rbp + 0x72c8], rax
movzx edx, byte [rbp + 0x72d7]
xor edx, 0x28
mov byte [rax + 6], dl
mov rdx, qword [rbp + 0x7250]
mov dl, byte [rdx + 6]
mov byte [rbp + 0x72c7], dl
mov qword [rbp + 0x72b8], rax
movzx edx, byte [rbp + 0x72c7]
xor edx, 0x28
mov byte [rax + 7], dl
mov rdx, qword [rbp + 0x7250]
mov dl, byte [rdx + 7]
mov byte [rbp + 0x72b7], dl
mov qword [rbp + 0x72a8], rax
movzx edx, byte [rbp + 0x72b7]
xor edx, 0x28
mov byte [rax + 8], dl
mov rdx, qword [rbp + 0x7250]
mov dl, byte [rdx + 8]
mov byte [rbp + 0x72a7], dl
mov qword [rbp + 0x7298], rax
movzx edx, byte [rbp + 0x72a7]
xor edx, 0x28
mov byte [rax + 9], dl
mov rdx, qword [rbp + 0x7250]
mov dl, byte [rdx + 9]
mov byte [rbp + 0x7297], dl
mov qword [rbp + 0x7288], rax
movzx edx, byte [rbp + 0x7297]
xor edx, 0x28
mov byte [rax + 0xa], dl
mov rdx, qword [rbp + 0x7250]
mov dl, byte [rdx + 0xa]
mov byte [rbp + 0x7287], dl
mov qword [rbp + 0x7278], rax
movzx edx, byte [rbp + 0x7287]
xor edx, 0x28
mov byte [rax + 0xb], dl
mov rdx, qword [rbp + 0x7250]
mov dl, byte [rdx + 0xb]
mov byte [rbp + 0x7277], dl
mov qword [rbp + 0x7268], rax
movzx edx, byte [rbp + 0x7277]
xor edx, 0x28
mov byte [rax + 0xc], dl
sub rsp, 0x20
call fcn.1800b8630
add rsp, 0x20
mov rdx, rax
mov rax, qword [rbp + 0x29b8]
mov rcx, qword [0x1800c0200]
sub rsp, 0x20
call rax
add rsp, 0x20
mov rcx, rax
mov rax, qword [rbp + 0x29c0]
mov qword [rax], rcx
mov rax, qword [0x1800c0210]
mov qword [rbp + 0x29c8], rax
mov rax, rsp
mov qword [rbp + 0x29d0], rax
mov eax, dword [0x1800c0268]
mov ecx, dword [0x1800c026c]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180092665
jmp 0x18009764c
mov rdx, qword [rbp + 0x2990]
mov eax, 0x10
mov qword [rbp + 0x2950], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x2950]
mov rcx, rsp
mov qword [rbp + 0x2958], rcx
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x2958]
mov rcx, rsp
lea r8, str.GetModuleFileNameA
mov qword [rax], r8
mov qword [rcx], rdx
mov rcx, qword [rcx]
mov qword [rbp + 0x2960], rcx
mov byte [rcx], 0
add rcx, 1
mov qword [rbp + 0x2968], rcx
mov rax, qword [rax]
mov al, byte [rax]
mov byte [rbp + 0x2977], al
mov rax, rsp
mov qword [rbp + 0x2978], rax
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x18009270f
jmp 0x180092a79
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180092741
jmp 0x180092a79
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180092773
jmp 0x180092928
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800927a5
jmp 0x1800929ce
mov rdx, qword [rbp + 0x2960]
mov r8b, byte [rbp + 0x2977]
mov eax, 0x10
mov qword [rbp + 0x2938], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x2938]
mov rcx, rsp
mov qword [rbp + 0x2940], rcx
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x2940]
mov rcx, rsp
mov byte [rax], r8b
mov qword [rcx], rdx
movzx eax, byte [rax]
xor eax, 0x4d
mov byte [rbp + 0x294f], al
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x18009282e
jmp 0x1800929ce
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180092860
jmp 0x180092928
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180092892
jmp 0x180092a7e
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800928c4
jmp 0x180092a7e
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800928f6
jmp 0x180092a10
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180092aca
jmp 0x180092a10
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x18009295a
jmp 0x180092a83
mov rcx, qword [rbp + 0x2960]
mov r8b, byte [rbp + 0x2977]
mov eax, 0x10
mov qword [rbp + 0x2930], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x2930]
mov rdx, rsp
call fcn.1800bced0
sub rsp, rax
mov rax, rsp
mov byte [rdx], r8b
mov qword [rax], rcx
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800929c9
jmp 0x180092a83
jmp 0x180092773
mov rcx, qword [rbp + 0x2960]
mov r8b, byte [rbp + 0x2977]
mov eax, 0x10
mov qword [rbp + 0x2928], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x2928]
mov rdx, rsp
call fcn.1800bced0
sub rsp, rax
mov rax, rsp
mov byte [rdx], r8b
mov qword [rax], rcx
jmp 0x1800927a5
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180092a42
jmp 0x180092ac5
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180092a74
jmp 0x180092ac5
jmp 0x1800928f6
jmp 0x18009270f
jmp 0x180092892
mov rcx, qword [rbp + 0x2960]
mov r8b, byte [rbp + 0x2977]
mov eax, 0x10
mov qword [rbp + 0x2920], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x2920]
mov rdx, rsp
call fcn.1800bced0
sub rsp, rax
mov rax, rsp
mov byte [rdx], r8b
mov qword [rax], rcx
jmp 0x18009295a
jmp 0x180092a42
mov rax, qword [rbp + 0x2958]
mov rcx, qword [rbp + 0x2968]
mov dl, byte [rbp + 0x294f]
mov r8, qword [rbp + 0x2978]
mov rsp, r8
mov byte [rcx], dl
add rcx, 1
mov qword [rbp + 0x2908], rcx
mov rax, qword [rax]
mov al, byte [rax + 1]
mov byte [rbp + 0x2917], al
mov rax, rsp
mov qword [rbp + 0x2918], rax
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180092b3d
jmp 0x180092ea7
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180092b6f
jmp 0x180092ea7
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180092ba1
jmp 0x180092d56
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180092bd3
jmp 0x180092dfc
mov rdx, qword [rbp + 0x2960]
mov r8b, byte [rbp + 0x2917]
mov eax, 0x10
mov qword [rbp + 0x28f0], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x28f0]
mov rcx, rsp
mov qword [rbp + 0x28f8], rcx
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x28f8]
mov rcx, rsp
mov byte [rax], r8b
mov qword [rcx], rdx
movzx eax, byte [rax]
xor eax, 0x4d
mov byte [rbp + 0x2907], al
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180092c5c
jmp 0x180092dfc
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180092c8e
jmp 0x180092d56
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180092cc0
jmp 0x180092eac
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180092cf2
jmp 0x180092eac
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180092d24
jmp 0x180092e3e
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180092ef8
jmp 0x180092e3e
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180092d88
jmp 0x180092eb1
mov rcx, qword [rbp + 0x2960]
mov r8b, byte [rbp + 0x2917]
mov eax, 0x10
mov qword [rbp + 0x28e8], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x28e8]
mov rdx, rsp
call fcn.1800bced0
sub rsp, rax
mov rax, rsp
mov byte [rdx], r8b
mov qword [rax], rcx
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180092df7
jmp 0x180092eb1
jmp 0x180092ba1
mov rcx, qword [rbp + 0x2960]
mov r8b, byte [rbp + 0x2917]
mov eax, 0x10
mov qword [rbp + 0x28e0], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x28e0]
mov rdx, rsp
call fcn.1800bced0
sub rsp, rax
mov rax, rsp
mov byte [rdx], r8b
mov qword [rax], rcx
jmp 0x180092bd3
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180092e70
jmp 0x180092ef3
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180092ea2
jmp 0x180092ef3
jmp 0x180092d24
jmp 0x180092b3d
jmp 0x180092cc0
mov rcx, qword [rbp + 0x2960]
mov r8b, byte [rbp + 0x2917]
mov eax, 0x10
mov qword [rbp + 0x28d8], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x28d8]
mov rdx, rsp
call fcn.1800bced0
sub rsp, rax
mov rax, rsp
mov byte [rdx], r8b
mov qword [rax], rcx
jmp 0x180092d88
jmp 0x180092e70
mov rax, qword [rbp + 0x2958]
mov rcx, qword [rbp + 0x2908]
mov dl, byte [rbp + 0x2907]
mov r8, qword [rbp + 0x2918]
mov rsp, r8
mov byte [rcx], dl
add rcx, 1
mov qword [rbp + 0x28c0], rcx
mov rax, qword [rax]
mov al, byte [rax + 2]
mov byte [rbp + 0x28cf], al
mov rax, rsp
mov qword [rbp + 0x28d0], rax
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180092f6b
jmp 0x1800932d5
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180092f9d
jmp 0x1800932d5
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180092fcf
jmp 0x180093184
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180093001
jmp 0x18009322a
mov rdx, qword [rbp + 0x2960]
mov r8b, byte [rbp + 0x28cf]
mov eax, 0x10
mov qword [rbp + 0x28a8], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x28a8]
mov rcx, rsp
mov qword [rbp + 0x28b0], rcx
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x28b0]
mov rcx, rsp
mov byte [rax], r8b
mov qword [rcx], rdx
movzx eax, byte [rax]
xor eax, 0x4d
mov byte [rbp + 0x28bf], al
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x18009308a
jmp 0x18009322a
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800930bc
jmp 0x180093184
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800930ee
jmp 0x1800932da
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180093120
jmp 0x1800932da
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180093152
jmp 0x18009326c
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180093326
jmp 0x18009326c
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800931b6
jmp 0x1800932df
mov rcx, qword [rbp + 0x2960]
mov r8b, byte [rbp + 0x28cf]
mov eax, 0x10
mov qword [rbp + 0x28a0], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x28a0]
mov rdx, rsp
call fcn.1800bced0
sub rsp, rax
mov rax, rsp
mov byte [rdx], r8b
mov qword [rax], rcx
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180093225
jmp 0x1800932df
jmp 0x180092fcf
mov rcx, qword [rbp + 0x2960]
mov r8b, byte [rbp + 0x28cf]
mov eax, 0x10
mov qword [rbp + 0x2898], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x2898]
mov rdx, rsp
call fcn.1800bced0
sub rsp, rax
mov rax, rsp
mov byte [rdx], r8b
mov qword [rax], rcx
jmp 0x180093001
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x18009329e
jmp 0x180093321
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800932d0
jmp 0x180093321
jmp 0x180093152
jmp 0x180092f6b
jmp 0x1800930ee
mov rcx, qword [rbp + 0x2960]
mov r8b, byte [rbp + 0x28cf]
mov eax, 0x10
mov qword [rbp + 0x2890], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x2890]
mov rdx, rsp
call fcn.1800bced0
sub rsp, rax
mov rax, rsp
mov byte [rdx], r8b
mov qword [rax], rcx
jmp 0x1800931b6
jmp 0x18009329e
mov rax, qword [rbp + 0x2958]
mov rcx, qword [rbp + 0x28c0]
mov dl, byte [rbp + 0x28bf]
mov r8, qword [rbp + 0x28d0]
mov rsp, r8
mov byte [rcx], dl
add rcx, 1
mov qword [rbp + 0x2878], rcx
mov rax, qword [rax]
mov al, byte [rax + 3]
mov byte [rbp + 0x2887], al
mov rax, rsp
mov qword [rbp + 0x2888], rax
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180093399
jmp 0x180093703
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800933cb
jmp 0x180093703
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800933fd
jmp 0x1800935b2
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x18009342f
jmp 0x180093658
mov rdx, qword [rbp + 0x2960]
mov r8b, byte [rbp + 0x2887]
mov eax, 0x10
mov qword [rbp + 0x2860], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x2860]
mov rcx, rsp
mov qword [rbp + 0x2868], rcx
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x2868]
mov rcx, rsp
mov byte [rax], r8b
mov qword [rcx], rdx
movzx eax, byte [rax]
xor eax, 0x4d
mov byte [rbp + 0x2877], al
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800934b8
jmp 0x180093658
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800934ea
jmp 0x1800935b2
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x18009351c
jmp 0x180093708
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x18009354e
jmp 0x180093708
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180093580
jmp 0x18009369a
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180093754
jmp 0x18009369a
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800935e4
jmp 0x18009370d
mov rcx, qword [rbp + 0x2960]
mov r8b, byte [rbp + 0x2887]
mov eax, 0x10
mov qword [rbp + 0x2858], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x2858]
mov rdx, rsp
call fcn.1800bced0
sub rsp, rax
mov rax, rsp
mov byte [rdx], r8b
mov qword [rax], rcx
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180093653
jmp 0x18009370d
jmp 0x1800933fd
mov rcx, qword [rbp + 0x2960]
mov r8b, byte [rbp + 0x2887]
mov eax, 0x10
mov qword [rbp + 0x2850], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x2850]
mov rdx, rsp
call fcn.1800bced0
sub rsp, rax
mov rax, rsp
mov byte [rdx], r8b
mov qword [rax], rcx
jmp 0x18009342f
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800936cc
jmp 0x18009374f
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800936fe
jmp 0x18009374f
jmp 0x180093580
jmp 0x180093399
jmp 0x18009351c
mov rcx, qword [rbp + 0x2960]
mov r8b, byte [rbp + 0x2887]
mov eax, 0x10
mov qword [rbp + 0x2848], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x2848]
mov rdx, rsp
call fcn.1800bced0
sub rsp, rax
mov rax, rsp
mov byte [rdx], r8b
mov qword [rax], rcx
jmp 0x1800935e4
jmp 0x1800936cc
mov rax, qword [rbp + 0x2958]
mov rcx, qword [rbp + 0x2878]
mov dl, byte [rbp + 0x2877]
mov r8, qword [rbp + 0x2888]
mov rsp, r8
mov byte [rcx], dl
add rcx, 1
mov qword [rbp + 0x2830], rcx
mov rax, qword [rax]
mov al, byte [rax + 4]
mov byte [rbp + 0x283f], al
mov rax, rsp
mov qword [rbp + 0x2840], rax
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800937c7
jmp 0x180093b31
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800937f9
jmp 0x180093b31
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x18009382b
jmp 0x1800939e0
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x18009385d
jmp 0x180093a86
mov rdx, qword [rbp + 0x2960]
mov r8b, byte [rbp + 0x283f]
mov eax, 0x10
mov qword [rbp + 0x2818], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x2818]
mov rcx, rsp
mov qword [rbp + 0x2820], rcx
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x2820]
mov rcx, rsp
mov byte [rax], r8b
mov qword [rcx], rdx
movzx eax, byte [rax]
xor eax, 0x4d
mov byte [rbp + 0x282f], al
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800938e6
jmp 0x180093a86
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180093918
jmp 0x1800939e0
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x18009394a
jmp 0x180093b36
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x18009397c
jmp 0x180093b36
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800939ae
jmp 0x180093ac8
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180093b82
jmp 0x180093ac8
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180093a12
jmp 0x180093b3b
mov rcx, qword [rbp + 0x2960]
mov r8b, byte [rbp + 0x283f]
mov eax, 0x10
mov qword [rbp + 0x2810], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x2810]
mov rdx, rsp
call fcn.1800bced0
sub rsp, rax
mov rax, rsp
mov byte [rdx], r8b
mov qword [rax], rcx
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180093a81
jmp 0x180093b3b
jmp 0x18009382b
mov rcx, qword [rbp + 0x2960]
mov r8b, byte [rbp + 0x283f]
mov eax, 0x10
mov qword [rbp + 0x2808], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x2808]
mov rdx, rsp
call fcn.1800bced0
sub rsp, rax
mov rax, rsp
mov byte [rdx], r8b
mov qword [rax], rcx
jmp 0x18009385d
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180093afa
jmp 0x180093b7d
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180093b2c
jmp 0x180093b7d
jmp 0x1800939ae
jmp 0x1800937c7
jmp 0x18009394a
mov rcx, qword [rbp + 0x2960]
mov r8b, byte [rbp + 0x283f]
mov eax, 0x10
mov qword [rbp + 0x2800], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x2800]
mov rdx, rsp
call fcn.1800bced0
sub rsp, rax
mov rax, rsp
mov byte [rdx], r8b
mov qword [rax], rcx
jmp 0x180093a12
jmp 0x180093afa
mov rax, qword [rbp + 0x2958]
mov rcx, qword [rbp + 0x2830]
mov dl, byte [rbp + 0x282f]
mov r8, qword [rbp + 0x2840]
mov rsp, r8
mov byte [rcx], dl
add rcx, 1
mov qword [rbp + 0x27e8], rcx
mov rax, qword [rax]
mov al, byte [rax + 5]
mov byte [rbp + 0x27f7], al
mov rax, rsp
mov qword [rbp + 0x27f8], rax
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180093bf5
jmp 0x180093f5f
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180093c27
jmp 0x180093f5f
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180093c59
jmp 0x180093e0e
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180093c8b
jmp 0x180093eb4
mov rdx, qword [rbp + 0x2960]
mov r8b, byte [rbp + 0x27f7]
mov eax, 0x10
mov qword [rbp + 0x27d0], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x27d0]
mov rcx, rsp
mov qword [rbp + 0x27d8], rcx
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x27d8]
mov rcx, rsp
mov byte [rax], r8b
mov qword [rcx], rdx
movzx eax, byte [rax]
xor eax, 0x4d
mov byte [rbp + 0x27e7], al
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180093d14
jmp 0x180093eb4
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180093d46
jmp 0x180093e0e
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180093d78
jmp 0x180093f64
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180093daa
jmp 0x180093f64
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180093ddc
jmp 0x180093ef6
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180093fb0
jmp 0x180093ef6
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180093e40
jmp 0x180093f69
mov rcx, qword [rbp + 0x2960]
mov r8b, byte [rbp + 0x27f7]
mov eax, 0x10
mov qword [rbp + 0x27c8], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x27c8]
mov rdx, rsp
call fcn.1800bced0
sub rsp, rax
mov rax, rsp
mov byte [rdx], r8b
mov qword [rax], rcx
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180093eaf
jmp 0x180093f69
jmp 0x180093c59
mov rcx, qword [rbp + 0x2960]
mov r8b, byte [rbp + 0x27f7]
mov eax, 0x10
mov qword [rbp + 0x27c0], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x27c0]
mov rdx, rsp
call fcn.1800bced0
sub rsp, rax
mov rax, rsp
mov byte [rdx], r8b
mov qword [rax], rcx
jmp 0x180093c8b
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180093f28
jmp 0x180093fab
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180093f5a
jmp 0x180093fab
jmp 0x180093ddc
jmp 0x180093bf5
jmp 0x180093d78
mov rcx, qword [rbp + 0x2960]
mov r8b, byte [rbp + 0x27f7]
mov eax, 0x10
mov qword [rbp + 0x27b8], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x27b8]
mov rdx, rsp
call fcn.1800bced0
sub rsp, rax
mov rax, rsp
mov byte [rdx], r8b
mov qword [rax], rcx
jmp 0x180093e40
jmp 0x180093f28
mov rax, qword [rbp + 0x2958]
mov rcx, qword [rbp + 0x27e8]
mov dl, byte [rbp + 0x27e7]
mov r8, qword [rbp + 0x27f8]
mov rsp, r8
mov byte [rcx], dl
add rcx, 1
mov qword [rbp + 0x27a0], rcx
mov rax, qword [rax]
mov al, byte [rax + 6]
mov byte [rbp + 0x27af], al
mov rax, rsp
mov qword [rbp + 0x27b0], rax
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180094023
jmp 0x18009438d
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180094055
jmp 0x18009438d
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180094087
jmp 0x18009423c
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800940b9
jmp 0x1800942e2
mov rdx, qword [rbp + 0x2960]
mov r8b, byte [rbp + 0x27af]
mov eax, 0x10
mov qword [rbp + 0x2788], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x2788]
mov rcx, rsp
mov qword [rbp + 0x2790], rcx
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x2790]
mov rcx, rsp
mov byte [rax], r8b
mov qword [rcx], rdx
movzx eax, byte [rax]
xor eax, 0x4d
mov byte [rbp + 0x279f], al
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180094142
jmp 0x1800942e2
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180094174
jmp 0x18009423c
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800941a6
jmp 0x180094392
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800941d8
jmp 0x180094392
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x18009420a
jmp 0x180094324
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800943de
jmp 0x180094324
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x18009426e
jmp 0x180094397
mov rcx, qword [rbp + 0x2960]
mov r8b, byte [rbp + 0x27af]
mov eax, 0x10
mov qword [rbp + 0x2780], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x2780]
mov rdx, rsp
call fcn.1800bced0
sub rsp, rax
mov rax, rsp
mov byte [rdx], r8b
mov qword [rax], rcx
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800942dd
jmp 0x180094397
jmp 0x180094087
mov rcx, qword [rbp + 0x2960]
mov r8b, byte [rbp + 0x27af]
mov eax, 0x10
mov qword [rbp + 0x2778], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x2778]
mov rdx, rsp
call fcn.1800bced0
sub rsp, rax
mov rax, rsp
mov byte [rdx], r8b
mov qword [rax], rcx
jmp 0x1800940b9
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180094356
jmp 0x1800943d9
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180094388
jmp 0x1800943d9
jmp 0x18009420a
jmp 0x180094023
jmp 0x1800941a6
mov rcx, qword [rbp + 0x2960]
mov r8b, byte [rbp + 0x27af]
mov eax, 0x10
mov qword [rbp + 0x2770], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x2770]
mov rdx, rsp
call fcn.1800bced0
sub rsp, rax
mov rax, rsp
mov byte [rdx], r8b
mov qword [rax], rcx
jmp 0x18009426e
jmp 0x180094356
mov rax, qword [rbp + 0x2958]
mov rcx, qword [rbp + 0x27a0]
mov dl, byte [rbp + 0x279f]
mov r8, qword [rbp + 0x27b0]
mov rsp, r8
mov byte [rcx], dl
add rcx, 1
mov qword [rbp + 0x2758], rcx
mov rax, qword [rax]
mov al, byte [rax + 7]
mov byte [rbp + 0x2767], al
mov rax, rsp
mov qword [rbp + 0x2768], rax
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180094451
jmp 0x1800947bb
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180094483
jmp 0x1800947bb
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800944b5
jmp 0x18009466a
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800944e7
jmp 0x180094710
mov rdx, qword [rbp + 0x2960]
mov r8b, byte [rbp + 0x2767]
mov eax, 0x10
mov qword [rbp + 0x2740], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x2740]
mov rcx, rsp
mov qword [rbp + 0x2748], rcx
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x2748]
mov rcx, rsp
mov byte [rax], r8b
mov qword [rcx], rdx
movzx eax, byte [rax]
xor eax, 0x4d
mov byte [rbp + 0x2757], al
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180094570
jmp 0x180094710
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800945a2
jmp 0x18009466a
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800945d4
jmp 0x1800947c0
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180094606
jmp 0x1800947c0
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180094638
jmp 0x180094752
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x18009480c
jmp 0x180094752
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x18009469c
jmp 0x1800947c5
mov rcx, qword [rbp + 0x2960]
mov r8b, byte [rbp + 0x2767]
mov eax, 0x10
mov qword [rbp + 0x2738], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x2738]
mov rdx, rsp
call fcn.1800bced0
sub rsp, rax
mov rax, rsp
mov byte [rdx], r8b
mov qword [rax], rcx
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x18009470b
jmp 0x1800947c5
jmp 0x1800944b5
mov rcx, qword [rbp + 0x2960]
mov r8b, byte [rbp + 0x2767]
mov eax, 0x10
mov qword [rbp + 0x2730], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x2730]
mov rdx, rsp
call fcn.1800bced0
sub rsp, rax
mov rax, rsp
mov byte [rdx], r8b
mov qword [rax], rcx
jmp 0x1800944e7
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180094784
jmp 0x180094807
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800947b6
jmp 0x180094807
jmp 0x180094638
jmp 0x180094451
jmp 0x1800945d4
mov rcx, qword [rbp + 0x2960]
mov r8b, byte [rbp + 0x2767]
mov eax, 0x10
mov qword [rbp + 0x2728], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x2728]
mov rdx, rsp
call fcn.1800bced0
sub rsp, rax
mov rax, rsp
mov byte [rdx], r8b
mov qword [rax], rcx
jmp 0x18009469c
jmp 0x180094784
mov rax, qword [rbp + 0x2958]
mov rcx, qword [rbp + 0x2758]
mov dl, byte [rbp + 0x2757]
mov r8, qword [rbp + 0x2768]
mov rsp, r8
mov byte [rcx], dl
add rcx, 1
mov qword [rbp + 0x2710], rcx
mov rax, qword [rax]
mov al, byte [rax + 8]
mov byte [rbp + 0x271f], al
mov rax, rsp
mov qword [rbp + 0x2720], rax
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x18009487f
jmp 0x180094be9
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800948b1
jmp 0x180094be9
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800948e3
jmp 0x180094a98
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180094915
jmp 0x180094b3e
mov rdx, qword [rbp + 0x2960]
mov r8b, byte [rbp + 0x271f]
mov eax, 0x10
mov qword [rbp + 0x26f8], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x26f8]
mov rcx, rsp
mov qword [rbp + 0x2700], rcx
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x2700]
mov rcx, rsp
mov byte [rax], r8b
mov qword [rcx], rdx
movzx eax, byte [rax]
xor eax, 0x4d
mov byte [rbp + 0x270f], al
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x18009499e
jmp 0x180094b3e
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800949d0
jmp 0x180094a98
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180094a02
jmp 0x180094bee
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180094a34
jmp 0x180094bee
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180094a66
jmp 0x180094b80
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180094c3a
jmp 0x180094b80
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180094aca
jmp 0x180094bf3
mov rcx, qword [rbp + 0x2960]
mov r8b, byte [rbp + 0x271f]
mov eax, 0x10
mov qword [rbp + 0x26f0], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x26f0]
mov rdx, rsp
call fcn.1800bced0
sub rsp, rax
mov rax, rsp
mov byte [rdx], r8b
mov qword [rax], rcx
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180094b39
jmp 0x180094bf3
jmp 0x1800948e3
mov rcx, qword [rbp + 0x2960]
mov r8b, byte [rbp + 0x271f]
mov eax, 0x10
mov qword [rbp + 0x26e8], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x26e8]
mov rdx, rsp
call fcn.1800bced0
sub rsp, rax
mov rax, rsp
mov byte [rdx], r8b
mov qword [rax], rcx
jmp 0x180094915
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180094bb2
jmp 0x180094c35
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180094be4
jmp 0x180094c35
jmp 0x180094a66
jmp 0x18009487f
jmp 0x180094a02
mov rcx, qword [rbp + 0x2960]
mov r8b, byte [rbp + 0x271f]
mov eax, 0x10
mov qword [rbp + 0x26e0], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x26e0]
mov rdx, rsp
call fcn.1800bced0
sub rsp, rax
mov rax, rsp
mov byte [rdx], r8b
mov qword [rax], rcx
jmp 0x180094aca
jmp 0x180094bb2
mov rax, qword [rbp + 0x2958]
mov rcx, qword [rbp + 0x2710]
mov dl, byte [rbp + 0x270f]
mov r8, qword [rbp + 0x2720]
mov rsp, r8
mov byte [rcx], dl
add rcx, 1
mov qword [rbp + 0x26c8], rcx
mov rax, qword [rax]
mov al, byte [rax + 9]
mov byte [rbp + 0x26d7], al
mov rax, rsp
mov qword [rbp + 0x26d8], rax
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180094cad
jmp 0x180095017
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180094cdf
jmp 0x180095017
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180094d11
jmp 0x180094ec6
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180094d43
jmp 0x180094f6c
mov rdx, qword [rbp + 0x2960]
mov r8b, byte [rbp + 0x26d7]
mov eax, 0x10
mov qword [rbp + 0x26b0], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x26b0]
mov rcx, rsp
mov qword [rbp + 0x26b8], rcx
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x26b8]
mov rcx, rsp
mov byte [rax], r8b
mov qword [rcx], rdx
movzx eax, byte [rax]
xor eax, 0x4d
mov byte [rbp + 0x26c7], al
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180094dcc
jmp 0x180094f6c
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180094dfe
jmp 0x180094ec6
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180094e30
jmp 0x18009501c
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180094e62
jmp 0x18009501c
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180094e94
jmp 0x180094fae
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180095068
jmp 0x180094fae
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180094ef8
jmp 0x180095021
mov rcx, qword [rbp + 0x2960]
mov r8b, byte [rbp + 0x26d7]
mov eax, 0x10
mov qword [rbp + 0x26a8], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x26a8]
mov rdx, rsp
call fcn.1800bced0
sub rsp, rax
mov rax, rsp
mov byte [rdx], r8b
mov qword [rax], rcx
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180094f67
jmp 0x180095021
jmp 0x180094d11
mov rcx, qword [rbp + 0x2960]
mov r8b, byte [rbp + 0x26d7]
mov eax, 0x10
mov qword [rbp + 0x26a0], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x26a0]
mov rdx, rsp
call fcn.1800bced0
sub rsp, rax
mov rax, rsp
mov byte [rdx], r8b
mov qword [rax], rcx
jmp 0x180094d43
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180094fe0
jmp 0x180095063
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180095012
jmp 0x180095063
jmp 0x180094e94
jmp 0x180094cad
jmp 0x180094e30
mov rcx, qword [rbp + 0x2960]
mov r8b, byte [rbp + 0x26d7]
mov eax, 0x10
mov qword [rbp + 0x2698], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x2698]
mov rdx, rsp
call fcn.1800bced0
sub rsp, rax
mov rax, rsp
mov byte [rdx], r8b
mov qword [rax], rcx
jmp 0x180094ef8
jmp 0x180094fe0
mov rax, qword [rbp + 0x2958]
mov rcx, qword [rbp + 0x26c8]
mov dl, byte [rbp + 0x26c7]
mov r8, qword [rbp + 0x26d8]
mov rsp, r8
mov byte [rcx], dl
add rcx, 1
mov qword [rbp + 0x2680], rcx
mov rax, qword [rax]
mov al, byte [rax + 0xa]
mov byte [rbp + 0x268f], al
mov rax, rsp
mov qword [rbp + 0x2690], rax
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800950db
jmp 0x180095445
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x18009510d
jmp 0x180095445
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x18009513f
jmp 0x1800952f4
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180095171
jmp 0x18009539a
mov rdx, qword [rbp + 0x2960]
mov r8b, byte [rbp + 0x268f]
mov eax, 0x10
mov qword [rbp + 0x2668], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x2668]
mov rcx, rsp
mov qword [rbp + 0x2670], rcx
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x2670]
mov rcx, rsp
mov byte [rax], r8b
mov qword [rcx], rdx
movzx eax, byte [rax]
xor eax, 0x4d
mov byte [rbp + 0x267f], al
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800951fa
jmp 0x18009539a
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x18009522c
jmp 0x1800952f4
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x18009525e
jmp 0x18009544a
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180095290
jmp 0x18009544a
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800952c2
jmp 0x1800953dc
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180095496
jmp 0x1800953dc
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180095326
jmp 0x18009544f
mov rcx, qword [rbp + 0x2960]
mov r8b, byte [rbp + 0x268f]
mov eax, 0x10
mov qword [rbp + 0x2660], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x2660]
mov rdx, rsp
call fcn.1800bced0
sub rsp, rax
mov rax, rsp
mov byte [rdx], r8b
mov qword [rax], rcx
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180095395
jmp 0x18009544f
jmp 0x18009513f
mov rcx, qword [rbp + 0x2960]
mov r8b, byte [rbp + 0x268f]
mov eax, 0x10
mov qword [rbp + 0x2658], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x2658]
mov rdx, rsp
call fcn.1800bced0
sub rsp, rax
mov rax, rsp
mov byte [rdx], r8b
mov qword [rax], rcx
jmp 0x180095171
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x18009540e
jmp 0x180095491
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180095440
jmp 0x180095491
jmp 0x1800952c2
jmp 0x1800950db
jmp 0x18009525e
mov rcx, qword [rbp + 0x2960]
mov r8b, byte [rbp + 0x268f]
mov eax, 0x10
mov qword [rbp + 0x2650], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x2650]
mov rdx, rsp
call fcn.1800bced0
sub rsp, rax
mov rax, rsp
mov byte [rdx], r8b
mov qword [rax], rcx
jmp 0x180095326
jmp 0x18009540e
mov rax, qword [rbp + 0x2958]
mov rcx, qword [rbp + 0x2680]
mov dl, byte [rbp + 0x267f]
mov r8, qword [rbp + 0x2690]
mov rsp, r8
mov byte [rcx], dl
add rcx, 1
mov qword [rbp + 0x2638], rcx
mov rax, qword [rax]
mov al, byte [rax + 0xb]
mov byte [rbp + 0x2647], al
mov rax, rsp
mov qword [rbp + 0x2648], rax
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180095509
jmp 0x180095873
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x18009553b
jmp 0x180095873
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x18009556d
jmp 0x180095722
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x18009559f
jmp 0x1800957c8
mov rdx, qword [rbp + 0x2960]
mov r8b, byte [rbp + 0x2647]
mov eax, 0x10
mov qword [rbp + 0x2620], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x2620]
mov rcx, rsp
mov qword [rbp + 0x2628], rcx
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x2628]
mov rcx, rsp
mov byte [rax], r8b
mov qword [rcx], rdx
movzx eax, byte [rax]
xor eax, 0x4d
mov byte [rbp + 0x2637], al
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180095628
jmp 0x1800957c8
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x18009565a
jmp 0x180095722
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x18009568c
jmp 0x180095878
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800956be
jmp 0x180095878
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800956f0
jmp 0x18009580a
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800958c4
jmp 0x18009580a
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180095754
jmp 0x18009587d
mov rcx, qword [rbp + 0x2960]
mov r8b, byte [rbp + 0x2647]
mov eax, 0x10
mov qword [rbp + 0x2618], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x2618]
mov rdx, rsp
call fcn.1800bced0
sub rsp, rax
mov rax, rsp
mov byte [rdx], r8b
mov qword [rax], rcx
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800957c3
jmp 0x18009587d
jmp 0x18009556d
mov rcx, qword [rbp + 0x2960]
mov r8b, byte [rbp + 0x2647]
mov eax, 0x10
mov qword [rbp + 0x2610], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x2610]
mov rdx, rsp
call fcn.1800bced0
sub rsp, rax
mov rax, rsp
mov byte [rdx], r8b
mov qword [rax], rcx
jmp 0x18009559f
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x18009583c
jmp 0x180095509
jmp 0x18009568c
mov rcx, qword [rbp + 0x2960]
mov r8b, byte [rbp + 0x2647]
mov eax, 0x10
mov qword [rbp + 0x2608], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x2608]
mov rdx, rsp
call fcn.1800bced0
sub rsp, rax
mov rax, rsp
mov byte [rdx], r8b
mov qword [rax], rcx
jmp 0x180095754
mov rax, qword [rbp + 0x2958]
mov rcx, qword [rbp + 0x2638]
mov dl, byte [rbp + 0x2637]
mov r8, qword [rbp + 0x2648]
mov rsp, r8
mov byte [rcx], dl
add rcx, 1
mov qword [rbp + 0x25f0], rcx
mov rax, qword [rax]
mov al, byte [rax + 0xc]
mov byte [rbp + 0x25ff], al
mov rax, rsp
mov qword [rbp + 0x2600], rax
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180095937
jmp 0x180095ca1
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180095969
mov rdx, qword [rbp + 0x2990]
mov eax, 0x10
mov qword [rbp + 0x23e0], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x23e0]
mov rcx, rsp
mov qword [rbp + 0x23e8], rcx
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x23e8]
mov rcx, rsp
lea r8, str.GetModuleFileNameA
mov qword [rax], r8
mov qword [rcx], rdx
mov rcx, qword [rcx]
mov qword [rbp + 0x23f0], rcx
mov byte [rcx], 0
add rcx, 1
mov qword [rbp + 0x23f8], rcx
mov rax, qword [rax]
mov al, byte [rax]
mov byte [rbp + 0x2407], al
mov rax, rsp
mov qword [rbp + 0x2408], rax
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800976f6
jmp 0x180097a60
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180097728
jmp 0x180097a60
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x18009775a
jmp 0x18009790f
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x18009778c
jmp 0x1800979b5
mov rdx, qword [rbp + 0x23f0]
mov r8b, byte [rbp + 0x2407]
mov eax, 0x10
mov qword [rbp + 0x23c8], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x23c8]
mov rcx, rsp
mov qword [rbp + 0x23d0], rcx
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x23d0]
mov rcx, rsp
mov byte [rax], r8b
mov qword [rcx], rdx
movzx eax, byte [rax]
xor eax, 0x4d
mov byte [rbp + 0x23df], al
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180097815
jmp 0x1800979b5
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180097847
jmp 0x18009790f
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180097879
jmp 0x180097a65
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800978ab
jmp 0x180097a65
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800978dd
jmp 0x1800979f7
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180097ab1
jmp 0x1800979f7
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180097941
jmp 0x180097a6a
mov rcx, qword [rbp + 0x23f0]
mov r8b, byte [rbp + 0x2407]
mov eax, 0x10
mov qword [rbp + 0x23c0], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x23c0]
mov rdx, rsp
call fcn.1800bced0
sub rsp, rax
mov rax, rsp
mov byte [rdx], r8b
mov qword [rax], rcx
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800979b0
jmp 0x180097a6a
jmp 0x18009775a
mov rcx, qword [rbp + 0x23f0]
mov r8b, byte [rbp + 0x2407]
mov eax, 0x10
mov qword [rbp + 0x23b8], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x23b8]
mov rdx, rsp
call fcn.1800bced0
sub rsp, rax
mov rax, rsp
mov byte [rdx], r8b
mov qword [rax], rcx
jmp 0x18009778c
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180097a29
jmp 0x180097aac
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180097a5b
jmp 0x180097aac
jmp 0x1800978dd
jmp 0x1800976f6
jmp 0x180097879
mov rcx, qword [rbp + 0x23f0]
mov r8b, byte [rbp + 0x2407]
mov eax, 0x10
mov qword [rbp + 0x23b0], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x23b0]
mov rdx, rsp
call fcn.1800bced0
sub rsp, rax
mov rax, rsp
mov byte [rdx], r8b
mov qword [rax], rcx
jmp 0x180097941
jmp 0x180097a29
mov rax, qword [rbp + 0x23e8]
mov rcx, qword [rbp + 0x23f8]
mov dl, byte [rbp + 0x23df]
mov r8, qword [rbp + 0x2408]
mov rsp, r8
mov byte [rcx], dl
add rcx, 1
mov qword [rbp + 0x2398], rcx
mov rax, qword [rax]
mov al, byte [rax + 1]
mov byte [rbp + 0x23a7], al
mov rax, rsp
mov qword [rbp + 0x23a8], rax
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180097b24
jmp 0x180097e8e
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180097b56
jmp 0x180097e8e
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180097b88
jmp 0x180097d3d
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180097bba
jmp 0x180097de3
mov rdx, qword [rbp + 0x23f0]
mov r8b, byte [rbp + 0x23a7]
mov eax, 0x10
mov qword [rbp + 0x2380], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x2380]
mov rcx, rsp
mov qword [rbp + 0x2388], rcx
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x2388]
mov rcx, rsp
mov byte [rax], r8b
mov qword [rcx], rdx
movzx eax, byte [rax]
xor eax, 0x4d
mov byte [rbp + 0x2397], al
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180097c43
jmp 0x180097de3
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180097c75
jmp 0x180097d3d
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180097ca7
jmp 0x180097e93
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180097cd9
jmp 0x180097e93
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180097d0b
jmp 0x180097e25
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180097edf
jmp 0x180097e25
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180097d6f
jmp 0x180097e98
mov rcx, qword [rbp + 0x23f0]
mov r8b, byte [rbp + 0x23a7]
mov eax, 0x10
mov qword [rbp + 0x2378], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x2378]
mov rdx, rsp
call fcn.1800bced0
sub rsp, rax
mov rax, rsp
mov byte [rdx], r8b
mov qword [rax], rcx
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180097dde
jmp 0x180097e98
jmp 0x180097b88
mov rcx, qword [rbp + 0x23f0]
mov r8b, byte [rbp + 0x23a7]
mov eax, 0x10
mov qword [rbp + 0x2370], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x2370]
mov rdx, rsp
call fcn.1800bced0
sub rsp, rax
mov rax, rsp
mov byte [rdx], r8b
mov qword [rax], rcx
jmp 0x180097bba
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180097e57
jmp 0x180097eda
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180097e89
jmp 0x180097eda
jmp 0x180097d0b
jmp 0x180097b24
jmp 0x180097ca7
mov rcx, qword [rbp + 0x23f0]
mov r8b, byte [rbp + 0x23a7]
mov eax, 0x10
mov qword [rbp + 0x2368], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x2368]
mov rdx, rsp
call fcn.1800bced0
sub rsp, rax
mov rax, rsp
mov byte [rdx], r8b
mov qword [rax], rcx
jmp 0x180097d6f
jmp 0x180097e57
mov rax, qword [rbp + 0x23e8]
mov rcx, qword [rbp + 0x2398]
mov dl, byte [rbp + 0x2397]
mov r8, qword [rbp + 0x23a8]
mov rsp, r8
mov byte [rcx], dl
add rcx, 1
mov qword [rbp + 0x2350], rcx
mov rax, qword [rax]
mov al, byte [rax + 2]
mov byte [rbp + 0x235f], al
mov rax, rsp
mov qword [rbp + 0x2360], rax
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180097f52
jmp 0x1800982bc
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180097f84
jmp 0x1800982bc
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180097fb6
jmp 0x18009816b
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180097fe8
jmp 0x180098211
mov rdx, qword [rbp + 0x23f0]
mov r8b, byte [rbp + 0x235f]
mov eax, 0x10
mov qword [rbp + 0x2338], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x2338]
mov rcx, rsp
mov qword [rbp + 0x2340], rcx
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x2340]
mov rcx, rsp
mov byte [rax], r8b
mov qword [rcx], rdx
movzx eax, byte [rax]
xor eax, 0x4d
mov byte [rbp + 0x234f], al
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180098071
jmp 0x180098211
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800980a3
jmp 0x18009816b
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800980d5
jmp 0x1800982c1
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180098107
jmp 0x1800982c1
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180098139
jmp 0x180098253
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x18009830d
jmp 0x180098253
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x18009819d
jmp 0x1800982c6
mov rcx, qword [rbp + 0x23f0]
mov r8b, byte [rbp + 0x235f]
mov eax, 0x10
mov qword [rbp + 0x2330], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x2330]
mov rdx, rsp
call fcn.1800bced0
sub rsp, rax
mov rax, rsp
mov byte [rdx], r8b
mov qword [rax], rcx
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x18009820c
jmp 0x1800982c6
jmp 0x180097fb6
mov rcx, qword [rbp + 0x23f0]
mov r8b, byte [rbp + 0x235f]
mov eax, 0x10
mov qword [rbp + 0x2328], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x2328]
mov rdx, rsp
call fcn.1800bced0
sub rsp, rax
mov rax, rsp
mov byte [rdx], r8b
mov qword [rax], rcx
jmp 0x180097fe8
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180098285
jmp 0x180098308
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800982b7
jmp 0x180098308
jmp 0x180098139
jmp 0x180097f52
jmp 0x1800980d5
mov rcx, qword [rbp + 0x23f0]
mov r8b, byte [rbp + 0x235f]
mov eax, 0x10
mov qword [rbp + 0x2320], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x2320]
mov rdx, rsp
call fcn.1800bced0
sub rsp, rax
mov rax, rsp
mov byte [rdx], r8b
mov qword [rax], rcx
jmp 0x18009819d
jmp 0x180098285
mov rax, qword [rbp + 0x23e8]
mov rcx, qword [rbp + 0x2350]
mov dl, byte [rbp + 0x234f]
mov r8, qword [rbp + 0x2360]
mov rsp, r8
mov byte [rcx], dl
add rcx, 1
mov qword [rbp + 0x2308], rcx
mov rax, qword [rax]
mov al, byte [rax + 3]
mov byte [rbp + 0x2317], al
mov rax, rsp
mov qword [rbp + 0x2318], rax
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180098380
jmp 0x1800986ea
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800983b2
jmp 0x1800986ea
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800983e4
jmp 0x180098599
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180098416
jmp 0x18009863f
mov rdx, qword [rbp + 0x23f0]
mov r8b, byte [rbp + 0x2317]
mov eax, 0x10
mov qword [rbp + 0x22f0], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x22f0]
mov rcx, rsp
mov qword [rbp + 0x22f8], rcx
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x22f8]
mov rcx, rsp
mov byte [rax], r8b
mov qword [rcx], rdx
movzx eax, byte [rax]
xor eax, 0x4d
mov byte [rbp + 0x2307], al
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x18009849f
jmp 0x18009863f
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800984d1
jmp 0x180098599
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180098503
jmp 0x1800986ef
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180098535
jmp 0x1800986ef
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180098567
jmp 0x180098681
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x18009873b
jmp 0x180098681
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800985cb
jmp 0x1800986f4
mov rcx, qword [rbp + 0x23f0]
mov r8b, byte [rbp + 0x2317]
mov eax, 0x10
mov qword [rbp + 0x22e8], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x22e8]
mov rdx, rsp
call fcn.1800bced0
sub rsp, rax
mov rax, rsp
mov byte [rdx], r8b
mov qword [rax], rcx
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x18009863a
jmp 0x1800986f4
jmp 0x1800983e4
mov rcx, qword [rbp + 0x23f0]
mov r8b, byte [rbp + 0x2317]
mov eax, 0x10
mov qword [rbp + 0x22e0], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x22e0]
mov rdx, rsp
call fcn.1800bced0
sub rsp, rax
mov rax, rsp
mov byte [rdx], r8b
mov qword [rax], rcx
jmp 0x180098416
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800986b3
jmp 0x180098736
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800986e5
jmp 0x180098736
jmp 0x180098567
jmp 0x180098380
jmp 0x180098503
mov rcx, qword [rbp + 0x23f0]
mov r8b, byte [rbp + 0x2317]
mov eax, 0x10
mov qword [rbp + 0x22d8], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x22d8]
mov rdx, rsp
call fcn.1800bced0
sub rsp, rax
mov rax, rsp
mov byte [rdx], r8b
mov qword [rax], rcx
jmp 0x1800985cb
jmp 0x1800986b3
mov rax, qword [rbp + 0x23e8]
mov rcx, qword [rbp + 0x2308]
mov dl, byte [rbp + 0x2307]
mov r8, qword [rbp + 0x2318]
mov rsp, r8
mov byte [rcx], dl
add rcx, 1
mov qword [rbp + 0x22c0], rcx
mov rax, qword [rax]
mov al, byte [rax + 4]
mov byte [rbp + 0x22cf], al
mov rax, rsp
mov qword [rbp + 0x22d0], rax
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800987ae
jmp 0x180098b18
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800987e0
jmp 0x180098b18
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180098812
jmp 0x1800989c7
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180098844
jmp 0x180098a6d
mov rdx, qword [rbp + 0x23f0]
mov r8b, byte [rbp + 0x22cf]
mov eax, 0x10
mov qword [rbp + 0x22a8], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x22a8]
mov rcx, rsp
mov qword [rbp + 0x22b0], rcx
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x22b0]
mov rcx, rsp
mov byte [rax], r8b
mov qword [rcx], rdx
movzx eax, byte [rax]
xor eax, 0x4d
mov byte [rbp + 0x22bf], al
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800988cd
jmp 0x180098a6d
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800988ff
jmp 0x1800989c7
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180098931
jmp 0x180098b1d
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180098963
jmp 0x180098b1d
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180098995
jmp 0x180098aaf
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180098b69
jmp 0x180098aaf
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800989f9
jmp 0x180098b22
mov rcx, qword [rbp + 0x23f0]
mov r8b, byte [rbp + 0x22cf]
mov eax, 0x10
mov qword [rbp + 0x22a0], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x22a0]
mov rdx, rsp
call fcn.1800bced0
sub rsp, rax
mov rax, rsp
mov byte [rdx], r8b
mov qword [rax], rcx
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180098a68
jmp 0x180098b22
jmp 0x180098812
mov rcx, qword [rbp + 0x23f0]
mov r8b, byte [rbp + 0x22cf]
mov eax, 0x10
mov qword [rbp + 0x2298], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x2298]
mov rdx, rsp
call fcn.1800bced0
sub rsp, rax
mov rax, rsp
mov byte [rdx], r8b
mov qword [rax], rcx
jmp 0x180098844
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180098ae1
jmp 0x180098b64
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180098b13
jmp 0x180098b64
jmp 0x180098995
jmp 0x1800987ae
jmp 0x180098931
mov rcx, qword [rbp + 0x23f0]
mov r8b, byte [rbp + 0x22cf]
mov eax, 0x10
mov qword [rbp + 0x2290], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x2290]
mov rdx, rsp
call fcn.1800bced0
sub rsp, rax
mov rax, rsp
mov byte [rdx], r8b
mov qword [rax], rcx
jmp 0x1800989f9
jmp 0x180098ae1
mov rax, qword [rbp + 0x23e8]
mov rcx, qword [rbp + 0x22c0]
mov dl, byte [rbp + 0x22bf]
mov r8, qword [rbp + 0x22d0]
mov rsp, r8
mov byte [rcx], dl
add rcx, 1
mov qword [rbp + 0x2278], rcx
mov rax, qword [rax]
mov al, byte [rax + 5]
mov byte [rbp + 0x2287], al
mov rax, rsp
mov qword [rbp + 0x2288], rax
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180098bdc
jmp 0x180098f46
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180098c0e
jmp 0x180098f46
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180098c40
jmp 0x180098df5
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180098c72
jmp 0x180098e9b
mov rdx, qword [rbp + 0x23f0]
mov r8b, byte [rbp + 0x2287]
mov eax, 0x10
mov qword [rbp + 0x2260], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x2260]
mov rcx, rsp
mov qword [rbp + 0x2268], rcx
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x2268]
mov rcx, rsp
mov byte [rax], r8b
mov qword [rcx], rdx
movzx eax, byte [rax]
xor eax, 0x4d
mov byte [rbp + 0x2277], al
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180098cfb
jmp 0x180098e9b
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180098d2d
jmp 0x180098df5
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180098d5f
jmp 0x180098f4b
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180098d91
jmp 0x180098f4b
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180098dc3
jmp 0x180098edd
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180098f97
jmp 0x180098edd
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180098e27
jmp 0x180098f50
mov rcx, qword [rbp + 0x23f0]
mov r8b, byte [rbp + 0x2287]
mov eax, 0x10
mov qword [rbp + 0x2258], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x2258]
mov rdx, rsp
call fcn.1800bced0
sub rsp, rax
mov rax, rsp
mov byte [rdx], r8b
mov qword [rax], rcx
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180098e96
jmp 0x180098f50
jmp 0x180098c40
mov rcx, qword [rbp + 0x23f0]
mov r8b, byte [rbp + 0x2287]
mov eax, 0x10
mov qword [rbp + 0x2250], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x2250]
mov rdx, rsp
call fcn.1800bced0
sub rsp, rax
mov rax, rsp
mov byte [rdx], r8b
mov qword [rax], rcx
jmp 0x180098c72
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180098f0f
jmp 0x180098f92
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180098f41
jmp 0x180098f92
jmp 0x180098dc3
jmp 0x180098bdc
jmp 0x180098d5f
mov rcx, qword [rbp + 0x23f0]
mov r8b, byte [rbp + 0x2287]
mov eax, 0x10
mov qword [rbp + 0x2248], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x2248]
mov rdx, rsp
call fcn.1800bced0
sub rsp, rax
mov rax, rsp
mov byte [rdx], r8b
mov qword [rax], rcx
jmp 0x180098e27
jmp 0x180098f0f
mov rax, qword [rbp + 0x23e8]
mov rcx, qword [rbp + 0x2278]
mov dl, byte [rbp + 0x2277]
mov r8, qword [rbp + 0x2288]
mov rsp, r8
mov byte [rcx], dl
add rcx, 1
mov qword [rbp + 0x2230], rcx
mov rax, qword [rax]
mov al, byte [rax + 6]
mov byte [rbp + 0x223f], al
mov rax, rsp
mov qword [rbp + 0x2240], rax
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x18009900a
jmp 0x180099374
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x18009903c
jmp 0x180099374
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x18009906e
jmp 0x180099223
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800990a0
jmp 0x1800992c9
mov rdx, qword [rbp + 0x23f0]
mov r8b, byte [rbp + 0x223f]
mov eax, 0x10
mov qword [rbp + 0x2218], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x2218]
mov rcx, rsp
mov qword [rbp + 0x2220], rcx
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x2220]
mov rcx, rsp
mov byte [rax], r8b
mov qword [rcx], rdx
movzx eax, byte [rax]
xor eax, 0x4d
mov byte [rbp + 0x222f], al
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180099129
jmp 0x1800992c9
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x18009915b
jmp 0x180099223
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x18009918d
jmp 0x180099379
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800991bf
jmp 0x180099379
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800991f1
jmp 0x18009930b
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800993c5
jmp 0x18009930b
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180099255
jmp 0x18009937e
mov rcx, qword [rbp + 0x23f0]
mov r8b, byte [rbp + 0x223f]
mov eax, 0x10
mov qword [rbp + 0x2210], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x2210]
mov rdx, rsp
call fcn.1800bced0
sub rsp, rax
mov rax, rsp
mov byte [rdx], r8b
mov qword [rax], rcx
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800992c4
jmp 0x18009937e
jmp 0x18009906e
mov rcx, qword [rbp + 0x23f0]
mov r8b, byte [rbp + 0x223f]
mov eax, 0x10
mov qword [rbp + 0x2208], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x2208]
mov rdx, rsp
call fcn.1800bced0
sub rsp, rax
mov rax, rsp
mov byte [rdx], r8b
mov qword [rax], rcx
jmp 0x1800990a0
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x18009933d
jmp 0x1800993c0
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x18009936f
jmp 0x1800993c0
jmp 0x1800991f1
jmp 0x18009900a
jmp 0x18009918d
mov rcx, qword [rbp + 0x23f0]
mov r8b, byte [rbp + 0x223f]
mov eax, 0x10
mov qword [rbp + 0x2200], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x2200]
mov rdx, rsp
call fcn.1800bced0
sub rsp, rax
mov rax, rsp
mov byte [rdx], r8b
mov qword [rax], rcx
jmp 0x180099255
jmp 0x18009933d
mov rax, qword [rbp + 0x23e8]
mov rcx, qword [rbp + 0x2230]
mov dl, byte [rbp + 0x222f]
mov r8, qword [rbp + 0x2240]
mov rsp, r8
mov byte [rcx], dl
add rcx, 1
mov qword [rbp + 0x21e8], rcx
mov rax, qword [rax]
mov al, byte [rax + 7]
mov byte [rbp + 0x21f7], al
mov rax, rsp
mov qword [rbp + 0x21f8], rax
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180099438
jmp 0x1800997a2
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x18009946a
jmp 0x1800997a2
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x18009949c
jmp 0x180099651
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800994ce
jmp 0x1800996f7
mov rdx, qword [rbp + 0x23f0]
mov r8b, byte [rbp + 0x21f7]
mov eax, 0x10
mov qword [rbp + 0x21d0], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x21d0]
mov rcx, rsp
mov qword [rbp + 0x21d8], rcx
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x21d8]
mov rcx, rsp
mov byte [rax], r8b
mov qword [rcx], rdx
movzx eax, byte [rax]
xor eax, 0x4d
mov byte [rbp + 0x21e7], al
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180099557
jmp 0x1800996f7
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180099589
jmp 0x180099651
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800995bb
jmp 0x1800997a7
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800995ed
jmp 0x1800997a7
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x18009961f
jmp 0x180099739
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800997f3
jmp 0x180099739
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180099683
jmp 0x1800997ac
mov rcx, qword [rbp + 0x23f0]
mov r8b, byte [rbp + 0x21f7]
mov eax, 0x10
mov qword [rbp + 0x21c8], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x21c8]
mov rdx, rsp
call fcn.1800bced0
sub rsp, rax
mov rax, rsp
mov byte [rdx], r8b
mov qword [rax], rcx
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800996f2
jmp 0x1800997ac
jmp 0x18009949c
mov rcx, qword [rbp + 0x23f0]
mov r8b, byte [rbp + 0x21f7]
mov eax, 0x10
mov qword [rbp + 0x21c0], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x21c0]
mov rdx, rsp
call fcn.1800bced0
sub rsp, rax
mov rax, rsp
mov byte [rdx], r8b
mov qword [rax], rcx
jmp 0x1800994ce
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x18009976b
jmp 0x1800997ee
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x18009979d
jmp 0x1800997ee
jmp 0x18009961f
jmp 0x180099438
jmp 0x1800995bb
mov rcx, qword [rbp + 0x23f0]
mov r8b, byte [rbp + 0x21f7]
mov eax, 0x10
mov qword [rbp + 0x21b8], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x21b8]
mov rdx, rsp
call fcn.1800bced0
sub rsp, rax
mov rax, rsp
mov byte [rdx], r8b
mov qword [rax], rcx
jmp 0x180099683
jmp 0x18009976b
mov rax, qword [rbp + 0x23e8]
mov rcx, qword [rbp + 0x21e8]
mov dl, byte [rbp + 0x21e7]
mov r8, qword [rbp + 0x21f8]
mov rsp, r8
mov byte [rcx], dl
add rcx, 1
mov qword [rbp + 0x21a0], rcx
mov rax, qword [rax]
mov al, byte [rax + 8]
mov byte [rbp + 0x21af], al
mov rax, rsp
mov qword [rbp + 0x21b0], rax
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180099866
jmp 0x180099bd0
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180099898
jmp 0x180099bd0
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800998ca
jmp 0x180099a7f
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800998fc
jmp 0x180099b25
mov rdx, qword [rbp + 0x23f0]
mov r8b, byte [rbp + 0x21af]
mov eax, 0x10
mov qword [rbp + 0x2188], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x2188]
mov rcx, rsp
mov qword [rbp + 0x2190], rcx
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x2190]
mov rcx, rsp
mov byte [rax], r8b
mov qword [rcx], rdx
movzx eax, byte [rax]
xor eax, 0x4d
mov byte [rbp + 0x219f], al
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180099985
jmp 0x180099b25
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800999b7
jmp 0x180099a7f
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800999e9
jmp 0x180099bd5
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180099a1b
jmp 0x180099bd5
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180099a4d
jmp 0x180099b67
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180099c21
jmp 0x180099b67
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180099ab1
jmp 0x180099bda
mov rcx, qword [rbp + 0x23f0]
mov r8b, byte [rbp + 0x21af]
mov eax, 0x10
mov qword [rbp + 0x2180], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x2180]
mov rdx, rsp
call fcn.1800bced0
sub rsp, rax
mov rax, rsp
mov byte [rdx], r8b
mov qword [rax], rcx
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180099b20
jmp 0x180099bda
jmp 0x1800998ca
mov rcx, qword [rbp + 0x23f0]
mov r8b, byte [rbp + 0x21af]
mov eax, 0x10
mov qword [rbp + 0x2178], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x2178]
mov rdx, rsp
call fcn.1800bced0
sub rsp, rax
mov rax, rsp
mov byte [rdx], r8b
mov qword [rax], rcx
jmp 0x1800998fc
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180099b99
jmp 0x180099c1c
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180099bcb
jmp 0x180099c1c
jmp 0x180099a4d
jmp 0x180099866
jmp 0x1800999e9
mov rcx, qword [rbp + 0x23f0]
mov r8b, byte [rbp + 0x21af]
mov eax, 0x10
mov qword [rbp + 0x2170], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x2170]
mov rdx, rsp
call fcn.1800bced0
sub rsp, rax
mov rax, rsp
mov byte [rdx], r8b
mov qword [rax], rcx
jmp 0x180099ab1
jmp 0x180099b99
mov rax, qword [rbp + 0x23e8]
mov rcx, qword [rbp + 0x21a0]
mov dl, byte [rbp + 0x219f]
mov r8, qword [rbp + 0x21b0]
mov rsp, r8
mov byte [rcx], dl
add rcx, 1
mov qword [rbp + 0x2158], rcx
mov rax, qword [rax]
mov al, byte [rax + 9]
mov byte [rbp + 0x2167], al
mov rax, rsp
mov qword [rbp + 0x2168], rax
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180099c94
jmp 0x180099ffe
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180099cc6
jmp 0x180099ffe
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180099cf8
jmp 0x180099ead
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180099d2a
jmp 0x180099f53
mov rdx, qword [rbp + 0x23f0]
mov r8b, byte [rbp + 0x2167]
mov eax, 0x10
mov qword [rbp + 0x2140], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x2140]
mov rcx, rsp
mov qword [rbp + 0x2148], rcx
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x2148]
mov rcx, rsp
mov byte [rax], r8b
mov qword [rcx], rdx
movzx eax, byte [rax]
xor eax, 0x4d
mov byte [rbp + 0x2157], al
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180099db3
jmp 0x180099f53
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180099de5
jmp 0x180099ead
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180099e17
jmp 0x18009a003
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180099e49
jmp 0x18009a003
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180099e7b
jmp 0x180099f95
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x18009a04f
jmp 0x180099f95
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180099edf
jmp 0x18009a008
mov rcx, qword [rbp + 0x23f0]
mov r8b, byte [rbp + 0x2167]
mov eax, 0x10
mov qword [rbp + 0x2138], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x2138]
mov rdx, rsp
call fcn.1800bced0
sub rsp, rax
mov rax, rsp
mov byte [rdx], r8b
mov qword [rax], rcx
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180099f4e
jmp 0x18009a008
jmp 0x180099cf8
mov rcx, qword [rbp + 0x23f0]
mov r8b, byte [rbp + 0x2167]
mov eax, 0x10
mov qword [rbp + 0x2130], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x2130]
mov rdx, rsp
call fcn.1800bced0
sub rsp, rax
mov rax, rsp
mov byte [rdx], r8b
mov qword [rax], rcx
jmp 0x180099d2a
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180099fc7
jmp 0x18009a04a
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x180099ff9
jmp 0x18009a04a
jmp 0x180099e7b
jmp 0x180099c94
jmp 0x180099e17
mov rcx, qword [rbp + 0x23f0]
mov r8b, byte [rbp + 0x2167]
mov eax, 0x10
mov qword [rbp + 0x2128], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x2128]
mov rdx, rsp
call fcn.1800bced0
sub rsp, rax
mov rax, rsp
mov byte [rdx], r8b
mov qword [rax], rcx
jmp 0x180099edf
jmp 0x180099fc7
mov rax, qword [rbp + 0x23e8]
mov rcx, qword [rbp + 0x2158]
mov dl, byte [rbp + 0x2157]
mov r8, qword [rbp + 0x2168]
mov rsp, r8
mov byte [rcx], dl
add rcx, 1
mov qword [rbp + 0x2110], rcx
mov rax, qword [rax]
mov al, byte [rax + 0xa]
mov byte [rbp + 0x211f], al
mov rax, rsp
mov qword [rbp + 0x2120], rax
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x18009a0c2
jmp 0x18009a42c
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x18009a0f4
jmp 0x18009a42c
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x18009a126
jmp 0x18009a2db
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x18009a158
jmp 0x18009a381
mov rdx, qword [rbp + 0x23f0]
mov r8b, byte [rbp + 0x211f]
mov eax, 0x10
mov qword [rbp + 0x20f8], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x20f8]
mov rcx, rsp
mov qword [rbp + 0x2100], rcx
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x2100]
mov rcx, rsp
mov byte [rax], r8b
mov qword [rcx], rdx
movzx eax, byte [rax]
xor eax, 0x4d
mov byte [rbp + 0x210f], al
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x18009a1e1
jmp 0x18009a381
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x18009a213
jmp 0x18009a2db
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x18009a245
jmp 0x18009a431
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x18009a277
jmp 0x18009a431
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x18009a2a9
jmp 0x18009a3c3
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x18009a47d
jmp 0x18009a3c3
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x18009a30d
jmp 0x18009a436
mov rcx, qword [rbp + 0x23f0]
mov r8b, byte [rbp + 0x211f]
mov eax, 0x10
mov qword [rbp + 0x20f0], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x20f0]
mov rdx, rsp
call fcn.1800bced0
sub rsp, rax
mov rax, rsp
mov byte [rdx], r8b
mov qword [rax], rcx
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x18009a37c
jmp 0x18009a436
jmp 0x18009a126
mov rcx, qword [rbp + 0x23f0]
mov r8b, byte [rbp + 0x211f]
mov eax, 0x10
mov qword [rbp + 0x20e8], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x20e8]
mov rdx, rsp
call fcn.1800bced0
sub rsp, rax
mov rax, rsp
mov byte [rdx], r8b
mov qword [rax], rcx
jmp 0x18009a158
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x18009a3f5
jmp 0x18009a478
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x18009a427
jmp 0x18009a478
jmp 0x18009a2a9
jmp 0x18009a0c2
jmp 0x18009a245
mov rcx, qword [rbp + 0x23f0]
mov r8b, byte [rbp + 0x211f]
mov eax, 0x10
mov qword [rbp + 0x20e0], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x20e0]
mov rdx, rsp
call fcn.1800bced0
sub rsp, rax
mov rax, rsp
mov byte [rdx], r8b
mov qword [rax], rcx
jmp 0x18009a30d
jmp 0x18009a3f5
mov rax, qword [rbp + 0x23e8]
mov rcx, qword [rbp + 0x2110]
mov dl, byte [rbp + 0x210f]
mov r8, qword [rbp + 0x2120]
mov rsp, r8
mov byte [rcx], dl
add rcx, 1
mov qword [rbp + 0x20c8], rcx
mov rax, qword [rax]
mov al, byte [rax + 0xb]
mov byte [rbp + 0x20d7], al
mov rax, rsp
mov qword [rbp + 0x20d8], rax
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x18009a4f0
jmp 0x18009a85a
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x18009a522
jmp 0x18009a85a
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x18009a554
jmp 0x18009a709
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x18009a586
jmp 0x18009a7af
mov rdx, qword [rbp + 0x23f0]
mov r8b, byte [rbp + 0x20d7]
mov eax, 0x10
mov qword [rbp + 0x20b0], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x20b0]
mov rcx, rsp
mov qword [rbp + 0x20b8], rcx
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x20b8]
mov rcx, rsp
mov byte [rax], r8b
mov qword [rcx], rdx
movzx eax, byte [rax]
xor eax, 0x4d
mov byte [rbp + 0x20c7], al
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x18009a60f
jmp 0x18009a7af
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x18009a641
jmp 0x18009a709
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x18009a673
jmp 0x18009a85f
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x18009a6a5
jmp 0x18009a85f
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x18009a6d7
jmp 0x18009a7f1
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x18009a8ab
jmp 0x18009a7f1
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x18009a73b
jmp 0x18009a864
mov rcx, qword [rbp + 0x23f0]
mov r8b, byte [rbp + 0x20d7]
mov eax, 0x10
mov qword [rbp + 0x20a8], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x20a8]
mov rdx, rsp
call fcn.1800bced0
sub rsp, rax
mov rax, rsp
mov byte [rdx], r8b
mov qword [rax], rcx
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x18009a7aa
jmp 0x18009a864
jmp 0x18009a554
mov rcx, qword [rbp + 0x23f0]
mov r8b, byte [rbp + 0x20d7]
mov eax, 0x10
mov qword [rbp + 0x20a0], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x20a0]
mov rdx, rsp
call fcn.1800bced0
sub rsp, rax
mov rax, rsp
mov byte [rdx], r8b
mov qword [rax], rcx
jmp 0x18009a586
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x18009a823
jmp 0x18009a4f0
jmp 0x18009a673
mov rcx, qword [rbp + 0x23f0]
mov r8b, byte [rbp + 0x20d7]
mov eax, 0x10
mov qword [rbp + 0x2098], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x2098]
mov rdx, rsp
call fcn.1800bced0
sub rsp, rax
mov rax, rsp
mov byte [rdx], r8b
mov qword [rax], rcx
jmp 0x18009a73b
mov rax, qword [rbp + 0x23e8]
mov rcx, qword [rbp + 0x20c8]
mov dl, byte [rbp + 0x20c7]
mov r8, qword [rbp + 0x20d8]
mov rsp, r8
mov byte [rcx], dl
add rcx, 1
mov qword [rbp + 0x2080], rcx
mov rax, qword [rax]
mov al, byte [rax + 0xc]
mov byte [rbp + 0x208f], al
mov rax, rsp
mov qword [rbp + 0x2090], rax
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x18009a91e
mov eax, 0x10
mov qword [rbp + 0x15b0], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x15b0]
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x15b0]
mov rcx, rsp
mov qword [rbp + 0x15d8], rcx
call fcn.1800bced0
sub rsp, rax
mov rcx, rsp
mov eax, 0x110
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x15b0]
mov rdx, rsp
mov qword [rbp + 0x1598], rdx
call fcn.1800bced0
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0x15a0], rax
mov eax, 0x20
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x15b0]
mov rdx, rsp
mov qword [rbp + 0x15a8], rdx
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x15b0]
mov rdx, rsp
mov qword [rbp + 0x15b8], rdx
call fcn.1800bced0
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0x15c0], rax
mov rax, qword [0x1800c0210]
mov qword [rbp + 0x15d0], rax
lea rax, str.CreateFileA
mov qword [rbp + 0x6dc0], rax
mov qword [rbp + 0x6db8], rcx
mov rax, qword [rbp + 0x6db8]
mov qword [rbp + 0x15c8], rax
mov byte [rax], 0
mov rdx, qword [rbp + 0x6dc0]
mov dl, byte [rdx]
mov byte [rbp + 0x6dd7], dl
mov qword [rbp + 0x6dc8], rax
movzx edx, byte [rbp + 0x6dd7]
xor edx, 0x28
mov byte [rax + 1], dl
mov rdx, qword [rbp + 0x6dc0]
mov dl, byte [rdx + 1]
mov byte [rbp + 0x6e87], dl
mov qword [rbp + 0x6e78], rax
movzx edx, byte [rbp + 0x6e87]
xor edx, 0x28
mov byte [rax + 2], dl
mov rdx, qword [rbp + 0x6dc0]
mov dl, byte [rdx + 2]
mov byte [rbp + 0x6e77], dl
mov qword [rbp + 0x6e68], rax
movzx edx, byte [rbp + 0x6e77]
xor edx, 0x28
mov byte [rax + 3], dl
mov rdx, qword [rbp + 0x6dc0]
mov dl, byte [rdx + 3]
mov byte [rbp + 0x6e67], dl
mov qword [rbp + 0x6e58], rax
movzx edx, byte [rbp + 0x6e67]
xor edx, 0x28
mov byte [rax + 4], dl
mov rdx, qword [rbp + 0x6dc0]
mov dl, byte [rdx + 4]
mov byte [rbp + 0x6e57], dl
mov qword [rbp + 0x6e48], rax
movzx edx, byte [rbp + 0x6e57]
xor edx, 0x28
mov byte [rax + 5], dl
mov rdx, qword [rbp + 0x6dc0]
mov dl, byte [rdx + 5]
mov byte [rbp + 0x6e47], dl
mov qword [rbp + 0x6e38], rax
movzx edx, byte [rbp + 0x6e47]
xor edx, 0x28
mov byte [rax + 6], dl
mov rdx, qword [rbp + 0x6dc0]
mov dl, byte [rdx + 6]
mov byte [rbp + 0x6e37], dl
mov qword [rbp + 0x6e28], rax
movzx edx, byte [rbp + 0x6e37]
xor edx, 0x28
mov byte [rax + 7], dl
mov rdx, qword [rbp + 0x6dc0]
mov dl, byte [rdx + 7]
mov byte [rbp + 0x6e27], dl
mov qword [rbp + 0x6e18], rax
movzx edx, byte [rbp + 0x6e27]
xor edx, 0x28
mov byte [rax + 8], dl
mov rdx, qword [rbp + 0x6dc0]
mov dl, byte [rdx + 8]
mov byte [rbp + 0x6e17], dl
mov qword [rbp + 0x6e08], rax
movzx edx, byte [rbp + 0x6e17]
xor edx, 0x28
mov byte [rax + 9], dl
mov rdx, qword [rbp + 0x6dc0]
mov dl, byte [rdx + 9]
mov byte [rbp + 0x6e07], dl
mov qword [rbp + 0x6df8], rax
movzx edx, byte [rbp + 0x6e07]
xor edx, 0x28
mov byte [rax + 0xa], dl
mov rdx, qword [rbp + 0x6dc0]
mov dl, byte [rdx + 0xa]
mov byte [rbp + 0x6df7], dl
mov qword [rbp + 0x6de8], rax
movzx edx, byte [rbp + 0x6df7]
xor edx, 0x28
mov byte [rax + 0xb], dl
mov rdx, qword [rbp + 0x6dc0]
mov dl, byte [rdx + 0xb]
mov byte [rbp + 0x6de7], dl
mov qword [rbp + 0x6dd8], rax
movzx edx, byte [rbp + 0x6de7]
xor edx, 0x28
mov byte [rax + 0xc], dl
sub rsp, 0x20
call fcn.1800b8630
add rsp, 0x20
mov rdx, rax
mov rax, qword [rbp + 0x15d0]
mov rcx, qword [0x1800c0200]
sub rsp, 0x20
call rax
add rsp, 0x20
mov rcx, rax
mov rax, qword [rbp + 0x15d8]
mov qword [rax], rcx
mov rax, qword [0x1800c0210]
mov qword [rbp + 0x15e0], rax
mov rax, rsp
mov qword [rbp + 0x15e8], rax
mov eax, dword [0x1800c0268]
mov ecx, dword [0x1800c026c]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800a4382
jmp 0x1800a9369
mov rdx, qword [rbp + 0x15a8]
mov eax, 0x10
mov qword [rbp + 0x1568], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x1568]
mov rcx, rsp
mov qword [rbp + 0x1570], rcx
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x1570]
mov rcx, rsp
lea r8, str.GetModuleFileNameA
mov qword [rax], r8
mov qword [rcx], rdx
mov rcx, qword [rcx]
mov qword [rbp + 0x1578], rcx
mov byte [rcx], 0
add rcx, 1
mov qword [rbp + 0x1580], rcx
mov rax, qword [rax]
mov al, byte [rax]
mov byte [rbp + 0x158f], al
mov rax, rsp
mov qword [rbp + 0x1590], rax
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800a442c
jmp 0x1800a4796
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800a445e
jmp 0x1800a4796
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800a4490
jmp 0x1800a4645
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800a44c2
jmp 0x1800a46eb
mov rdx, qword [rbp + 0x1578]
mov r8b, byte [rbp + 0x158f]
mov eax, 0x10
mov qword [rbp + 0x1550], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x1550]
mov rcx, rsp
mov qword [rbp + 0x1558], rcx
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x1558]
mov rcx, rsp
mov byte [rax], r8b
mov qword [rcx], rdx
movzx eax, byte [rax]
xor eax, 0x4d
mov byte [rbp + 0x1567], al
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800a454b
jmp 0x1800a46eb
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800a457d
jmp 0x1800a4645
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800a45af
jmp 0x1800a479b
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800a45e1
jmp 0x1800a479b
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800a4613
jmp 0x1800a472d
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800a47e7
jmp 0x1800a472d
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800a4677
jmp 0x1800a47a0
mov rcx, qword [rbp + 0x1578]
mov r8b, byte [rbp + 0x158f]
mov eax, 0x10
mov qword [rbp + 0x1548], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x1548]
mov rdx, rsp
call fcn.1800bced0
sub rsp, rax
mov rax, rsp
mov byte [rdx], r8b
mov qword [rax], rcx
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800a46e6
jmp 0x1800a47a0
jmp 0x1800a4490
mov rcx, qword [rbp + 0x1578]
mov r8b, byte [rbp + 0x158f]
mov eax, 0x10
mov qword [rbp + 0x1540], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x1540]
mov rdx, rsp
call fcn.1800bced0
sub rsp, rax
mov rax, rsp
mov byte [rdx], r8b
mov qword [rax], rcx
jmp 0x1800a44c2
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800a475f
jmp 0x1800a47e2
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800a4791
jmp 0x1800a47e2
jmp 0x1800a4613
jmp 0x1800a442c
jmp 0x1800a45af
mov rcx, qword [rbp + 0x1578]
mov r8b, byte [rbp + 0x158f]
mov eax, 0x10
mov qword [rbp + 0x1538], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x1538]
mov rdx, rsp
call fcn.1800bced0
sub rsp, rax
mov rax, rsp
mov byte [rdx], r8b
mov qword [rax], rcx
jmp 0x1800a4677
jmp 0x1800a475f
mov rax, qword [rbp + 0x1570]
mov rcx, qword [rbp + 0x1580]
mov dl, byte [rbp + 0x1567]
mov r8, qword [rbp + 0x1590]
mov rsp, r8
mov byte [rcx], dl
add rcx, 1
mov qword [rbp + 0x1520], rcx
mov rax, qword [rax]
mov al, byte [rax + 1]
mov byte [rbp + 0x152f], al
mov rax, rsp
mov qword [rbp + 0x1530], rax
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800a485a
jmp 0x1800a4bc4
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800a488c
jmp 0x1800a4bc4
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800a48be
jmp 0x1800a4a73
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800a48f0
jmp 0x1800a4b19
mov rdx, qword [rbp + 0x1578]
mov r8b, byte [rbp + 0x152f]
mov eax, 0x10
mov qword [rbp + 0x1508], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x1508]
mov rcx, rsp
mov qword [rbp + 0x1510], rcx
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x1510]
mov rcx, rsp
mov byte [rax], r8b
mov qword [rcx], rdx
movzx eax, byte [rax]
xor eax, 0x4d
mov byte [rbp + 0x151f], al
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800a4979
jmp 0x1800a4b19
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800a49ab
jmp 0x1800a4a73
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800a49dd
jmp 0x1800a4bc9
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800a4a0f
jmp 0x1800a4bc9
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800a4a41
jmp 0x1800a4b5b
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800a4c15
jmp 0x1800a4b5b
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800a4aa5
jmp 0x1800a4bce
mov rcx, qword [rbp + 0x1578]
mov r8b, byte [rbp + 0x152f]
mov eax, 0x10
mov qword [rbp + 0x1500], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x1500]
mov rdx, rsp
call fcn.1800bced0
sub rsp, rax
mov rax, rsp
mov byte [rdx], r8b
mov qword [rax], rcx
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800a4b14
jmp 0x1800a4bce
jmp 0x1800a48be
mov rcx, qword [rbp + 0x1578]
mov r8b, byte [rbp + 0x152f]
mov eax, 0x10
mov qword [rbp + 0x14f8], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x14f8]
mov rdx, rsp
call fcn.1800bced0
sub rsp, rax
mov rax, rsp
mov byte [rdx], r8b
mov qword [rax], rcx
jmp 0x1800a48f0
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800a4b8d
jmp 0x1800a4c10
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800a4bbf
jmp 0x1800a4c10
jmp 0x1800a4a41
jmp 0x1800a485a
jmp 0x1800a49dd
mov rcx, qword [rbp + 0x1578]
mov r8b, byte [rbp + 0x152f]
mov eax, 0x10
mov qword [rbp + 0x14f0], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x14f0]
mov rdx, rsp
call fcn.1800bced0
sub rsp, rax
mov rax, rsp
mov byte [rdx], r8b
mov qword [rax], rcx
jmp 0x1800a4aa5
jmp 0x1800a4b8d
mov rax, qword [rbp + 0x1570]
mov rcx, qword [rbp + 0x1520]
mov dl, byte [rbp + 0x151f]
mov r8, qword [rbp + 0x1530]
mov rsp, r8
mov byte [rcx], dl
add rcx, 1
mov qword [rbp + 0x14d8], rcx
mov rax, qword [rax]
mov al, byte [rax + 2]
mov byte [rbp + 0x14e7], al
mov rax, rsp
mov qword [rbp + 0x14e8], rax
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800a4c88
jmp 0x1800a4ff2
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800a4cba
jmp 0x1800a4ff2
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800a4cec
jmp 0x1800a4ea1
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800a4d1e
jmp 0x1800a4f47
mov rdx, qword [rbp + 0x1578]
mov r8b, byte [rbp + 0x14e7]
mov eax, 0x10
mov qword [rbp + 0x14c0], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x14c0]
mov rcx, rsp
mov qword [rbp + 0x14c8], rcx
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x14c8]
mov rcx, rsp
mov byte [rax], r8b
mov qword [rcx], rdx
movzx eax, byte [rax]
xor eax, 0x4d
mov byte [rbp + 0x14d7], al
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800a4da7
jmp 0x1800a4f47
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800a4dd9
jmp 0x1800a4ea1
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800a4e0b
jmp 0x1800a4ff7
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800a4e3d
jmp 0x1800a4ff7
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800a4e6f
jmp 0x1800a4f89
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800a5043
jmp 0x1800a4f89
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800a4ed3
jmp 0x1800a4ffc
mov rcx, qword [rbp + 0x1578]
mov r8b, byte [rbp + 0x14e7]
mov eax, 0x10
mov qword [rbp + 0x14b8], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x14b8]
mov rdx, rsp
call fcn.1800bced0
sub rsp, rax
mov rax, rsp
mov byte [rdx], r8b
mov qword [rax], rcx
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800a4f42
jmp 0x1800a4ffc
jmp 0x1800a4cec
mov rcx, qword [rbp + 0x1578]
mov r8b, byte [rbp + 0x14e7]
mov eax, 0x10
mov qword [rbp + 0x14b0], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x14b0]
mov rdx, rsp
call fcn.1800bced0
sub rsp, rax
mov rax, rsp
mov byte [rdx], r8b
mov qword [rax], rcx
jmp 0x1800a4d1e
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800a4fbb
jmp 0x1800a503e
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800a4fed
jmp 0x1800a503e
jmp 0x1800a4e6f
jmp 0x1800a4c88
jmp 0x1800a4e0b
mov rcx, qword [rbp + 0x1578]
mov r8b, byte [rbp + 0x14e7]
mov eax, 0x10
mov qword [rbp + 0x14a8], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x14a8]
mov rdx, rsp
call fcn.1800bced0
sub rsp, rax
mov rax, rsp
mov byte [rdx], r8b
mov qword [rax], rcx
jmp 0x1800a4ed3
jmp 0x1800a4fbb
mov rax, qword [rbp + 0x1570]
mov rcx, qword [rbp + 0x14d8]
mov dl, byte [rbp + 0x14d7]
mov r8, qword [rbp + 0x14e8]
mov rsp, r8
mov byte [rcx], dl
add rcx, 1
mov qword [rbp + 0x1490], rcx
mov rax, qword [rax]
mov al, byte [rax + 3]
mov byte [rbp + 0x149f], al
mov rax, rsp
mov qword [rbp + 0x14a0], rax
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800a50b6
jmp 0x1800a5420
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800a50e8
jmp 0x1800a5420
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800a511a
jmp 0x1800a52cf
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800a514c
jmp 0x1800a5375
mov rdx, qword [rbp + 0x1578]
mov r8b, byte [rbp + 0x149f]
mov eax, 0x10
mov qword [rbp + 0x1478], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x1478]
mov rcx, rsp
mov qword [rbp + 0x1480], rcx
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x1480]
mov rcx, rsp
mov byte [rax], r8b
mov qword [rcx], rdx
movzx eax, byte [rax]
xor eax, 0x4d
mov byte [rbp + 0x148f], al
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800a51d5
jmp 0x1800a5375
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800a5207
jmp 0x1800a52cf
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800a5239
jmp 0x1800a5425
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800a526b
jmp 0x1800a5425
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800a529d
jmp 0x1800a53b7
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800a5471
jmp 0x1800a53b7
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800a5301
jmp 0x1800a542a
mov rcx, qword [rbp + 0x1578]
mov r8b, byte [rbp + 0x149f]
mov eax, 0x10
mov qword [rbp + 0x1470], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x1470]
mov rdx, rsp
call fcn.1800bced0
sub rsp, rax
mov rax, rsp
mov byte [rdx], r8b
mov qword [rax], rcx
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800a5370
jmp 0x1800a542a
jmp 0x1800a511a
mov rcx, qword [rbp + 0x1578]
mov r8b, byte [rbp + 0x149f]
mov eax, 0x10
mov qword [rbp + 0x1468], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x1468]
mov rdx, rsp
call fcn.1800bced0
sub rsp, rax
mov rax, rsp
mov byte [rdx], r8b
mov qword [rax], rcx
jmp 0x1800a514c
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800a53e9
jmp 0x1800a546c
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800a541b
jmp 0x1800a546c
jmp 0x1800a529d
jmp 0x1800a50b6
jmp 0x1800a5239
mov rcx, qword [rbp + 0x1578]
mov r8b, byte [rbp + 0x149f]
mov eax, 0x10
mov qword [rbp + 0x1460], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x1460]
mov rdx, rsp
call fcn.1800bced0
sub rsp, rax
mov rax, rsp
mov byte [rdx], r8b
mov qword [rax], rcx
jmp 0x1800a5301
jmp 0x1800a53e9
mov rax, qword [rbp + 0x1570]
mov rcx, qword [rbp + 0x1490]
mov dl, byte [rbp + 0x148f]
mov r8, qword [rbp + 0x14a0]
mov rsp, r8
mov byte [rcx], dl
add rcx, 1
mov qword [rbp + 0x1448], rcx
mov rax, qword [rax]
mov al, byte [rax + 4]
mov byte [rbp + 0x1457], al
mov rax, rsp
mov qword [rbp + 0x1458], rax
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800a54e4
jmp 0x1800a584e
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800a5516
jmp 0x1800a584e
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800a5548
jmp 0x1800a56fd
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800a557a
jmp 0x1800a57a3
mov rdx, qword [rbp + 0x1578]
mov r8b, byte [rbp + 0x1457]
mov eax, 0x10
mov qword [rbp + 0x1430], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x1430]
mov rcx, rsp
mov qword [rbp + 0x1438], rcx
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x1438]
mov rcx, rsp
mov byte [rax], r8b
mov qword [rcx], rdx
movzx eax, byte [rax]
xor eax, 0x4d
mov byte [rbp + 0x1447], al
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800a5603
jmp 0x1800a57a3
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800a5635
jmp 0x1800a56fd
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800a5667
jmp 0x1800a5853
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800a5699
jmp 0x1800a5853
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800a56cb
jmp 0x1800a57e5
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800a589f
jmp 0x1800a57e5
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800a572f
jmp 0x1800a5858
mov rcx, qword [rbp + 0x1578]
mov r8b, byte [rbp + 0x1457]
mov eax, 0x10
mov qword [rbp + 0x1428], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x1428]
mov rdx, rsp
call fcn.1800bced0
sub rsp, rax
mov rax, rsp
mov byte [rdx], r8b
mov qword [rax], rcx
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800a579e
jmp 0x1800a5858
jmp 0x1800a5548
mov rcx, qword [rbp + 0x1578]
mov r8b, byte [rbp + 0x1457]
mov eax, 0x10
mov qword [rbp + 0x1420], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x1420]
mov rdx, rsp
call fcn.1800bced0
sub rsp, rax
mov rax, rsp
mov byte [rdx], r8b
mov qword [rax], rcx
jmp 0x1800a557a
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800a5817
jmp 0x1800a589a
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800a5849
jmp 0x1800a589a
jmp 0x1800a56cb
jmp 0x1800a54e4
jmp 0x1800a5667
mov rcx, qword [rbp + 0x1578]
mov r8b, byte [rbp + 0x1457]
mov eax, 0x10
mov qword [rbp + 0x1418], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x1418]
mov rdx, rsp
call fcn.1800bced0
sub rsp, rax
mov rax, rsp
mov byte [rdx], r8b
mov qword [rax], rcx
jmp 0x1800a572f
jmp 0x1800a5817
mov rax, qword [rbp + 0x1570]
mov rcx, qword [rbp + 0x1448]
mov dl, byte [rbp + 0x1447]
mov r8, qword [rbp + 0x1458]
mov rsp, r8
mov byte [rcx], dl
add rcx, 1
mov qword [rbp + 0x1400], rcx
mov rax, qword [rax]
mov al, byte [rax + 5]
mov byte [rbp + 0x140f], al
mov rax, rsp
mov qword [rbp + 0x1410], rax
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800a5912
jmp 0x1800a5c7c
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800a5944
jmp 0x1800a5c7c
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800a5976
jmp 0x1800a5b2b
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800a59a8
jmp 0x1800a5bd1
mov rdx, qword [rbp + 0x1578]
mov r8b, byte [rbp + 0x140f]
mov eax, 0x10
mov qword [rbp + 0x13e8], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x13e8]
mov rcx, rsp
mov qword [rbp + 0x13f0], rcx
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x13f0]
mov rcx, rsp
mov byte [rax], r8b
mov qword [rcx], rdx
movzx eax, byte [rax]
xor eax, 0x4d
mov byte [rbp + 0x13ff], al
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800a5a31
jmp 0x1800a5bd1
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800a5a63
jmp 0x1800a5b2b
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800a5a95
jmp 0x1800a5c81
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800a5ac7
jmp 0x1800a5c81
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800a5af9
jmp 0x1800a5c13
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800a5ccd
jmp 0x1800a5c13
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800a5b5d
jmp 0x1800a5c86
mov rcx, qword [rbp + 0x1578]
mov r8b, byte [rbp + 0x140f]
mov eax, 0x10
mov qword [rbp + 0x13e0], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x13e0]
mov rdx, rsp
call fcn.1800bced0
sub rsp, rax
mov rax, rsp
mov byte [rdx], r8b
mov qword [rax], rcx
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800a5bcc
jmp 0x1800a5c86
jmp 0x1800a5976
mov rcx, qword [rbp + 0x1578]
mov r8b, byte [rbp + 0x140f]
mov eax, 0x10
mov qword [rbp + 0x13d8], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x13d8]
mov rdx, rsp
call fcn.1800bced0
sub rsp, rax
mov rax, rsp
mov byte [rdx], r8b
mov qword [rax], rcx
jmp 0x1800a59a8
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800a5c45
jmp 0x1800a5cc8
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800a5c77
jmp 0x1800a5cc8
jmp 0x1800a5af9
jmp 0x1800a5912
jmp 0x1800a5a95
mov rcx, qword [rbp + 0x1578]
mov r8b, byte [rbp + 0x140f]
mov eax, 0x10
mov qword [rbp + 0x13d0], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x13d0]
mov rdx, rsp
call fcn.1800bced0
sub rsp, rax
mov rax, rsp
mov byte [rdx], r8b
mov qword [rax], rcx
jmp 0x1800a5b5d
jmp 0x1800a5c45
mov rax, qword [rbp + 0x1570]
mov rcx, qword [rbp + 0x1400]
mov dl, byte [rbp + 0x13ff]
mov r8, qword [rbp + 0x1410]
mov rsp, r8
mov byte [rcx], dl
add rcx, 1
mov qword [rbp + 0x13b8], rcx
mov rax, qword [rax]
mov al, byte [rax + 6]
mov byte [rbp + 0x13c7], al
mov rax, rsp
mov qword [rbp + 0x13c8], rax
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800a5d40
jmp 0x1800a60aa
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800a5d72
jmp 0x1800a60aa
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800a5da4
jmp 0x1800a5f59
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800a5dd6
jmp 0x1800a5fff
mov rdx, qword [rbp + 0x1578]
mov r8b, byte [rbp + 0x13c7]
mov eax, 0x10
mov qword [rbp + 0x13a0], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x13a0]
mov rcx, rsp
mov qword [rbp + 0x13a8], rcx
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x13a8]
mov rcx, rsp
mov byte [rax], r8b
mov qword [rcx], rdx
movzx eax, byte [rax]
xor eax, 0x4d
mov byte [rbp + 0x13b7], al
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800a5e5f
jmp 0x1800a5fff
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800a5e91
jmp 0x1800a5f59
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800a5ec3
jmp 0x1800a60af
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800a5ef5
jmp 0x1800a60af
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800a5f27
jmp 0x1800a6041
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800a60fb
jmp 0x1800a6041
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800a5f8b
jmp 0x1800a60b4
mov rcx, qword [rbp + 0x1578]
mov r8b, byte [rbp + 0x13c7]
mov eax, 0x10
mov qword [rbp + 0x1398], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x1398]
mov rdx, rsp
call fcn.1800bced0
sub rsp, rax
mov rax, rsp
mov byte [rdx], r8b
mov qword [rax], rcx
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800a5ffa
jmp 0x1800a60b4
jmp 0x1800a5da4
mov rcx, qword [rbp + 0x1578]
mov r8b, byte [rbp + 0x13c7]
mov eax, 0x10
mov qword [rbp + 0x1390], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x1390]
mov rdx, rsp
call fcn.1800bced0
sub rsp, rax
mov rax, rsp
mov byte [rdx], r8b
mov qword [rax], rcx
jmp 0x1800a5dd6
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800a6073
jmp 0x1800a60f6
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800a60a5
jmp 0x1800a60f6
jmp 0x1800a5f27
jmp 0x1800a5d40
jmp 0x1800a5ec3
mov rcx, qword [rbp + 0x1578]
mov r8b, byte [rbp + 0x13c7]
mov eax, 0x10
mov qword [rbp + 0x1388], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x1388]
mov rdx, rsp
call fcn.1800bced0
sub rsp, rax
mov rax, rsp
mov byte [rdx], r8b
mov qword [rax], rcx
jmp 0x1800a5f8b
jmp 0x1800a6073
mov rax, qword [rbp + 0x1570]
mov rcx, qword [rbp + 0x13b8]
mov dl, byte [rbp + 0x13b7]
mov r8, qword [rbp + 0x13c8]
mov rsp, r8
mov byte [rcx], dl
add rcx, 1
mov qword [rbp + 0x1370], rcx
mov rax, qword [rax]
mov al, byte [rax + 7]
mov byte [rbp + 0x137f], al
mov rax, rsp
mov qword [rbp + 0x1380], rax
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800a616e
jmp 0x1800a64d8
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800a61a0
jmp 0x1800a64d8
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800a61d2
jmp 0x1800a6387
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800a6204
jmp 0x1800a642d
mov rdx, qword [rbp + 0x1578]
mov r8b, byte [rbp + 0x137f]
mov eax, 0x10
mov qword [rbp + 0x1358], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x1358]
mov rcx, rsp
mov qword [rbp + 0x1360], rcx
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x1360]
mov rcx, rsp
mov byte [rax], r8b
mov qword [rcx], rdx
movzx eax, byte [rax]
xor eax, 0x4d
mov byte [rbp + 0x136f], al
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800a628d
jmp 0x1800a642d
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800a62bf
jmp 0x1800a6387
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800a62f1
jmp 0x1800a64dd
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800a6323
jmp 0x1800a64dd
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800a6355
jmp 0x1800a646f
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800a6529
jmp 0x1800a646f
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800a63b9
jmp 0x1800a64e2
mov rcx, qword [rbp + 0x1578]
mov r8b, byte [rbp + 0x137f]
mov eax, 0x10
mov qword [rbp + 0x1350], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x1350]
mov rdx, rsp
call fcn.1800bced0
sub rsp, rax
mov rax, rsp
mov byte [rdx], r8b
mov qword [rax], rcx
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800a6428
jmp 0x1800a64e2
jmp 0x1800a61d2
mov rcx, qword [rbp + 0x1578]
mov r8b, byte [rbp + 0x137f]
mov eax, 0x10
mov qword [rbp + 0x1348], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x1348]
mov rdx, rsp
call fcn.1800bced0
sub rsp, rax
mov rax, rsp
mov byte [rdx], r8b
mov qword [rax], rcx
jmp 0x1800a6204
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800a64a1
jmp 0x1800a6524
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800a64d3
jmp 0x1800a6524
jmp 0x1800a6355
jmp 0x1800a616e
jmp 0x1800a62f1
mov rcx, qword [rbp + 0x1578]
mov r8b, byte [rbp + 0x137f]
mov eax, 0x10
mov qword [rbp + 0x1340], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x1340]
mov rdx, rsp
call fcn.1800bced0
sub rsp, rax
mov rax, rsp
mov byte [rdx], r8b
mov qword [rax], rcx
jmp 0x1800a63b9
jmp 0x1800a64a1
mov rax, qword [rbp + 0x1570]
mov rcx, qword [rbp + 0x1370]
mov dl, byte [rbp + 0x136f]
mov r8, qword [rbp + 0x1380]
mov rsp, r8
mov byte [rcx], dl
add rcx, 1
mov qword [rbp + 0x1328], rcx
mov rax, qword [rax]
mov al, byte [rax + 8]
mov byte [rbp + 0x1337], al
mov rax, rsp
mov qword [rbp + 0x1338], rax
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800a659c
jmp 0x1800a6906
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800a65ce
jmp 0x1800a6906
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800a6600
jmp 0x1800a67b5
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800a6632
jmp 0x1800a685b
mov rdx, qword [rbp + 0x1578]
mov r8b, byte [rbp + 0x1337]
mov eax, 0x10
mov qword [rbp + 0x1310], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x1310]
mov rcx, rsp
mov qword [rbp + 0x1318], rcx
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x1318]
mov rcx, rsp
mov byte [rax], r8b
mov qword [rcx], rdx
movzx eax, byte [rax]
xor eax, 0x4d
mov byte [rbp + 0x1327], al
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800a66bb
jmp 0x1800a685b
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800a66ed
jmp 0x1800a67b5
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800a671f
jmp 0x1800a690b
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800a6751
jmp 0x1800a690b
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800a6783
jmp 0x1800a689d
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800a6957
jmp 0x1800a689d
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800a67e7
jmp 0x1800a6910
mov rcx, qword [rbp + 0x1578]
mov r8b, byte [rbp + 0x1337]
mov eax, 0x10
mov qword [rbp + 0x1308], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x1308]
mov rdx, rsp
call fcn.1800bced0
sub rsp, rax
mov rax, rsp
mov byte [rdx], r8b
mov qword [rax], rcx
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800a6856
jmp 0x1800a6910
jmp 0x1800a6600
mov rcx, qword [rbp + 0x1578]
mov r8b, byte [rbp + 0x1337]
mov eax, 0x10
mov qword [rbp + 0x1300], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x1300]
mov rdx, rsp
call fcn.1800bced0
sub rsp, rax
mov rax, rsp
mov byte [rdx], r8b
mov qword [rax], rcx
jmp 0x1800a6632
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800a68cf
jmp 0x1800a6952
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800a6901
jmp 0x1800a6952
jmp 0x1800a6783
jmp 0x1800a659c
jmp 0x1800a671f
mov rcx, qword [rbp + 0x1578]
mov r8b, byte [rbp + 0x1337]
mov eax, 0x10
mov qword [rbp + 0x12f8], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x12f8]
mov rdx, rsp
call fcn.1800bced0
sub rsp, rax
mov rax, rsp
mov byte [rdx], r8b
mov qword [rax], rcx
jmp 0x1800a67e7
jmp 0x1800a68cf
mov rax, qword [rbp + 0x1570]
mov rcx, qword [rbp + 0x1328]
mov dl, byte [rbp + 0x1327]
mov r8, qword [rbp + 0x1338]
mov rsp, r8
mov byte [rcx], dl
add rcx, 1
mov qword [rbp + 0x12e0], rcx
mov rax, qword [rax]
mov al, byte [rax + 9]
mov byte [rbp + 0x12ef], al
mov rax, rsp
mov qword [rbp + 0x12f0], rax
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800a69ca
jmp 0x1800a6d34
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800a69fc
jmp 0x1800a6d34
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800a6a2e
jmp 0x1800a6be3
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800a6a60
jmp 0x1800a6c89
mov rdx, qword [rbp + 0x1578]
mov r8b, byte [rbp + 0x12ef]
mov eax, 0x10
mov qword [rbp + 0x12c8], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x12c8]
mov rcx, rsp
mov qword [rbp + 0x12d0], rcx
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x12d0]
mov rcx, rsp
mov byte [rax], r8b
mov qword [rcx], rdx
movzx eax, byte [rax]
xor eax, 0x4d
mov byte [rbp + 0x12df], al
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800a6ae9
jmp 0x1800a6c89
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800a6b1b
jmp 0x1800a6be3
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800a6b4d
jmp 0x1800a6d39
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800a6b7f
jmp 0x1800a6d39
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800a6bb1
jmp 0x1800a6ccb
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800a6d85
jmp 0x1800a6ccb
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800a6c15
jmp 0x1800a6d3e
mov rcx, qword [rbp + 0x1578]
mov r8b, byte [rbp + 0x12ef]
mov eax, 0x10
mov qword [rbp + 0x12c0], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x12c0]
mov rdx, rsp
call fcn.1800bced0
sub rsp, rax
mov rax, rsp
mov byte [rdx], r8b
mov qword [rax], rcx
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800a6c84
jmp 0x1800a6d3e
jmp 0x1800a6a2e
mov rcx, qword [rbp + 0x1578]
mov r8b, byte [rbp + 0x12ef]
mov eax, 0x10
mov qword [rbp + 0x12b8], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x12b8]
mov rdx, rsp
call fcn.1800bced0
sub rsp, rax
mov rax, rsp
mov byte [rdx], r8b
mov qword [rax], rcx
jmp 0x1800a6a60
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800a6cfd
jmp 0x1800a6d80
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800a6d2f
jmp 0x1800a6d80
jmp 0x1800a6bb1
jmp 0x1800a69ca
jmp 0x1800a6b4d
mov rcx, qword [rbp + 0x1578]
mov r8b, byte [rbp + 0x12ef]
mov eax, 0x10
mov qword [rbp + 0x12b0], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x12b0]
mov rdx, rsp
call fcn.1800bced0
sub rsp, rax
mov rax, rsp
mov byte [rdx], r8b
mov qword [rax], rcx
jmp 0x1800a6c15
jmp 0x1800a6cfd
mov rax, qword [rbp + 0x1570]
mov rcx, qword [rbp + 0x12e0]
mov dl, byte [rbp + 0x12df]
mov r8, qword [rbp + 0x12f0]
mov rsp, r8
mov byte [rcx], dl
add rcx, 1
mov qword [rbp + 0x1298], rcx
mov rax, qword [rax]
mov al, byte [rax + 0xa]
mov byte [rbp + 0x12a7], al
mov rax, rsp
mov qword [rbp + 0x12a8], rax
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800a6df8
jmp 0x1800a7162
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800a6e2a
jmp 0x1800a7162
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800a6e5c
jmp 0x1800a7011
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800a6e8e
jmp 0x1800a70b7
mov rdx, qword [rbp + 0x1578]
mov r8b, byte [rbp + 0x12a7]
mov eax, 0x10
mov qword [rbp + 0x1280], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x1280]
mov rcx, rsp
mov qword [rbp + 0x1288], rcx
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x1288]
mov rcx, rsp
mov byte [rax], r8b
mov qword [rcx], rdx
movzx eax, byte [rax]
xor eax, 0x4d
mov byte [rbp + 0x1297], al
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800a6f17
jmp 0x1800a70b7
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800a6f49
jmp 0x1800a7011
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800a6f7b
jmp 0x1800a7167
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800a6fad
jmp 0x1800a7167
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800a6fdf
jmp 0x1800a70f9
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800a71b3
jmp 0x1800a70f9
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800a7043
jmp 0x1800a716c
mov rcx, qword [rbp + 0x1578]
mov r8b, byte [rbp + 0x12a7]
mov eax, 0x10
mov qword [rbp + 0x1278], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x1278]
mov rdx, rsp
call fcn.1800bced0
sub rsp, rax
mov rax, rsp
mov byte [rdx], r8b
mov qword [rax], rcx
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800a70b2
jmp 0x1800a716c
jmp 0x1800a6e5c
mov rcx, qword [rbp + 0x1578]
mov r8b, byte [rbp + 0x12a7]
mov eax, 0x10
mov qword [rbp + 0x1270], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x1270]
mov rdx, rsp
call fcn.1800bced0
sub rsp, rax
mov rax, rsp
mov byte [rdx], r8b
mov qword [rax], rcx
jmp 0x1800a6e8e
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800a712b
jmp 0x1800a71ae
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800a715d
jmp 0x1800a71ae
jmp 0x1800a6fdf
jmp 0x1800a6df8
jmp 0x1800a6f7b
mov rcx, qword [rbp + 0x1578]
mov r8b, byte [rbp + 0x12a7]
mov eax, 0x10
mov qword [rbp + 0x1268], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x1268]
mov rdx, rsp
call fcn.1800bced0
sub rsp, rax
mov rax, rsp
mov byte [rdx], r8b
mov qword [rax], rcx
jmp 0x1800a7043
jmp 0x1800a712b
mov rax, qword [rbp + 0x1570]
mov rcx, qword [rbp + 0x1298]
mov dl, byte [rbp + 0x1297]
mov r8, qword [rbp + 0x12a8]
mov rsp, r8
mov byte [rcx], dl
add rcx, 1
mov qword [rbp + 0x1250], rcx
mov rax, qword [rax]
mov al, byte [rax + 0xb]
mov byte [rbp + 0x125f], al
mov rax, rsp
mov qword [rbp + 0x1260], rax
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800a7226
jmp 0x1800a7590
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800a7258
jmp 0x1800a7590
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800a728a
jmp 0x1800a743f
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800a72bc
jmp 0x1800a74e5
mov rdx, qword [rbp + 0x1578]
mov r8b, byte [rbp + 0x125f]
mov eax, 0x10
mov qword [rbp + 0x1238], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x1238]
mov rcx, rsp
mov qword [rbp + 0x1240], rcx
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x1240]
mov rcx, rsp
mov byte [rax], r8b
mov qword [rcx], rdx
movzx eax, byte [rax]
xor eax, 0x4d
mov byte [rbp + 0x124f], al
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800a7345
jmp 0x1800a74e5
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800a7377
jmp 0x1800a743f
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800a73a9
jmp 0x1800a7595
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800a73db
jmp 0x1800a7595
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800a740d
jmp 0x1800a7527
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800a75e1
jmp 0x1800a7527
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800a7471
jmp 0x1800a759a
mov rcx, qword [rbp + 0x1578]
mov r8b, byte [rbp + 0x125f]
mov eax, 0x10
mov qword [rbp + 0x1230], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x1230]
mov rdx, rsp
call fcn.1800bced0
sub rsp, rax
mov rax, rsp
mov byte [rdx], r8b
mov qword [rax], rcx
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800a74e0
jmp 0x1800a759a
jmp 0x1800a728a
mov rcx, qword [rbp + 0x1578]
mov r8b, byte [rbp + 0x125f]
mov eax, 0x10
mov qword [rbp + 0x1228], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x1228]
mov rdx, rsp
call fcn.1800bced0
sub rsp, rax
mov rax, rsp
mov byte [rdx], r8b
mov qword [rax], rcx
jmp 0x1800a72bc
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800a7559
jmp 0x1800a7226
jmp 0x1800a73a9
mov rcx, qword [rbp + 0x1578]
mov r8b, byte [rbp + 0x125f]
mov eax, 0x10
mov qword [rbp + 0x1220], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x1220]
mov rdx, rsp
call fcn.1800bced0
sub rsp, rax
mov rax, rsp
mov byte [rdx], r8b
mov qword [rax], rcx
jmp 0x1800a7471
mov rax, qword [rbp + 0x1570]
mov rcx, qword [rbp + 0x1250]
mov dl, byte [rbp + 0x124f]
mov r8, qword [rbp + 0x1260]
mov rsp, r8
mov byte [rcx], dl
add rcx, 1
mov qword [rbp + 0x1208], rcx
mov rax, qword [rax]
mov al, byte [rax + 0xc]
mov byte [rbp + 0x1217], al
mov rax, rsp
mov qword [rbp + 0x1218], rax
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800a7654
mov rdx, qword [rbp + 0x15a8]
mov eax, 0x10
mov qword [rbp + 0xff8], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0xff8]
mov rcx, rsp
mov qword [rbp + 0x1000], rcx
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x1000]
mov rcx, rsp
lea r8, str.GetModuleFileNameA
mov qword [rax], r8
mov qword [rcx], rdx
mov rcx, qword [rcx]
mov qword [rbp + 0x1008], rcx
mov byte [rcx], 0
add rcx, 1
mov qword [rbp + 0x1010], rcx
mov rax, qword [rax]
mov al, byte [rax]
mov byte [rbp + 0x101f], al
mov rax, rsp
mov qword [rbp + 0x1020], rax
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800a9413
jmp 0x1800a977d
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800a9445
jmp 0x1800a977d
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800a9477
jmp 0x1800a962c
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800a94a9
jmp 0x1800a96d2
mov rdx, qword [rbp + 0x1008]
mov r8b, byte [rbp + 0x101f]
mov eax, 0x10
mov qword [rbp + 0xfe0], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0xfe0]
mov rcx, rsp
mov qword [rbp + 0xfe8], rcx
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0xfe8]
mov rcx, rsp
mov byte [rax], r8b
mov qword [rcx], rdx
movzx eax, byte [rax]
xor eax, 0x4d
mov byte [rbp + 0xff7], al
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800a9532
jmp 0x1800a96d2
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800a9564
jmp 0x1800a962c
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800a9596
jmp 0x1800a9782
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800a95c8
jmp 0x1800a9782
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800a95fa
jmp 0x1800a9714
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800a97ce
jmp 0x1800a9714
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800a965e
jmp 0x1800a9787
mov rcx, qword [rbp + 0x1008]
mov r8b, byte [rbp + 0x101f]
mov eax, 0x10
mov qword [rbp + 0xfd8], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0xfd8]
mov rdx, rsp
call fcn.1800bced0
sub rsp, rax
mov rax, rsp
mov byte [rdx], r8b
mov qword [rax], rcx
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800a96cd
jmp 0x1800a9787
jmp 0x1800a9477
mov rcx, qword [rbp + 0x1008]
mov r8b, byte [rbp + 0x101f]
mov eax, 0x10
mov qword [rbp + 0xfd0], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0xfd0]
mov rdx, rsp
call fcn.1800bced0
sub rsp, rax
mov rax, rsp
mov byte [rdx], r8b
mov qword [rax], rcx
jmp 0x1800a94a9
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800a9746
jmp 0x1800a97c9
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800a9778
jmp 0x1800a97c9
jmp 0x1800a95fa
jmp 0x1800a9413
jmp 0x1800a9596
mov rcx, qword [rbp + 0x1008]
mov r8b, byte [rbp + 0x101f]
mov eax, 0x10
mov qword [rbp + 0xfc8], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0xfc8]
mov rdx, rsp
call fcn.1800bced0
sub rsp, rax
mov rax, rsp
mov byte [rdx], r8b
mov qword [rax], rcx
jmp 0x1800a965e
jmp 0x1800a9746
mov rax, qword [rbp + 0x1000]
mov rcx, qword [rbp + 0x1010]
mov dl, byte [rbp + 0xff7]
mov r8, qword [rbp + 0x1020]
mov rsp, r8
mov byte [rcx], dl
add rcx, 1
mov qword [rbp + 0xfb0], rcx
mov rax, qword [rax]
mov al, byte [rax + 1]
mov byte [rbp + 0xfbf], al
mov rax, rsp
mov qword [rbp + 0xfc0], rax
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800a9841
jmp 0x1800a9bab
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800a9873
jmp 0x1800a9bab
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800a98a5
jmp 0x1800a9a5a
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800a98d7
jmp 0x1800a9b00
mov rdx, qword [rbp + 0x1008]
mov r8b, byte [rbp + 0xfbf]
mov eax, 0x10
mov qword [rbp + 0xf98], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0xf98]
mov rcx, rsp
mov qword [rbp + 0xfa0], rcx
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0xfa0]
mov rcx, rsp
mov byte [rax], r8b
mov qword [rcx], rdx
movzx eax, byte [rax]
xor eax, 0x4d
mov byte [rbp + 0xfaf], al
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800a9960
jmp 0x1800a9b00
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800a9992
jmp 0x1800a9a5a
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800a99c4
jmp 0x1800a9bb0
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800a99f6
jmp 0x1800a9bb0
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800a9a28
jmp 0x1800a9b42
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800a9bfc
jmp 0x1800a9b42
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800a9a8c
jmp 0x1800a9bb5
mov rcx, qword [rbp + 0x1008]
mov r8b, byte [rbp + 0xfbf]
mov eax, 0x10
mov qword [rbp + 0xf90], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0xf90]
mov rdx, rsp
call fcn.1800bced0
sub rsp, rax
mov rax, rsp
mov byte [rdx], r8b
mov qword [rax], rcx
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800a9afb
jmp 0x1800a9bb5
jmp 0x1800a98a5
mov rcx, qword [rbp + 0x1008]
mov r8b, byte [rbp + 0xfbf]
mov eax, 0x10
mov qword [rbp + 0xf88], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0xf88]
mov rdx, rsp
call fcn.1800bced0
sub rsp, rax
mov rax, rsp
mov byte [rdx], r8b
mov qword [rax], rcx
jmp 0x1800a98d7
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800a9b74
jmp 0x1800a9bf7
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800a9ba6
jmp 0x1800a9bf7
jmp 0x1800a9a28
jmp 0x1800a9841
jmp 0x1800a99c4
mov rcx, qword [rbp + 0x1008]
mov r8b, byte [rbp + 0xfbf]
mov eax, 0x10
mov qword [rbp + 0xf80], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0xf80]
mov rdx, rsp
call fcn.1800bced0
sub rsp, rax
mov rax, rsp
mov byte [rdx], r8b
mov qword [rax], rcx
jmp 0x1800a9a8c
jmp 0x1800a9b74
mov rax, qword [rbp + 0x1000]
mov rcx, qword [rbp + 0xfb0]
mov dl, byte [rbp + 0xfaf]
mov r8, qword [rbp + 0xfc0]
mov rsp, r8
mov byte [rcx], dl
add rcx, 1
mov qword [rbp + 0xf68], rcx
mov rax, qword [rax]
mov al, byte [rax + 2]
mov byte [rbp + 0xf77], al
mov rax, rsp
mov qword [rbp + 0xf78], rax
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800a9c6f
jmp 0x1800a9fd9
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800a9ca1
jmp 0x1800a9fd9
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800a9cd3
jmp 0x1800a9e88
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800a9d05
jmp 0x1800a9f2e
mov rdx, qword [rbp + 0x1008]
mov r8b, byte [rbp + 0xf77]
mov eax, 0x10
mov qword [rbp + 0xf50], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0xf50]
mov rcx, rsp
mov qword [rbp + 0xf58], rcx
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0xf58]
mov rcx, rsp
mov byte [rax], r8b
mov qword [rcx], rdx
movzx eax, byte [rax]
xor eax, 0x4d
mov byte [rbp + 0xf67], al
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800a9d8e
jmp 0x1800a9f2e
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800a9dc0
jmp 0x1800a9e88
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800a9df2
jmp 0x1800a9fde
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800a9e24
jmp 0x1800a9fde
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800a9e56
jmp 0x1800a9f70
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800aa02a
jmp 0x1800a9f70
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800a9eba
jmp 0x1800a9fe3
mov rcx, qword [rbp + 0x1008]
mov r8b, byte [rbp + 0xf77]
mov eax, 0x10
mov qword [rbp + 0xf48], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0xf48]
mov rdx, rsp
call fcn.1800bced0
sub rsp, rax
mov rax, rsp
mov byte [rdx], r8b
mov qword [rax], rcx
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800a9f29
jmp 0x1800a9fe3
jmp 0x1800a9cd3
mov rcx, qword [rbp + 0x1008]
mov r8b, byte [rbp + 0xf77]
mov eax, 0x10
mov qword [rbp + 0xf40], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0xf40]
mov rdx, rsp
call fcn.1800bced0
sub rsp, rax
mov rax, rsp
mov byte [rdx], r8b
mov qword [rax], rcx
jmp 0x1800a9d05
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800a9fa2
jmp 0x1800aa025
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800a9fd4
jmp 0x1800aa025
jmp 0x1800a9e56
jmp 0x1800a9c6f
jmp 0x1800a9df2
mov rcx, qword [rbp + 0x1008]
mov r8b, byte [rbp + 0xf77]
mov eax, 0x10
mov qword [rbp + 0xf38], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0xf38]
mov rdx, rsp
call fcn.1800bced0
sub rsp, rax
mov rax, rsp
mov byte [rdx], r8b
mov qword [rax], rcx
jmp 0x1800a9eba
jmp 0x1800a9fa2
mov rax, qword [rbp + 0x1000]
mov rcx, qword [rbp + 0xf68]
mov dl, byte [rbp + 0xf67]
mov r8, qword [rbp + 0xf78]
mov rsp, r8
mov byte [rcx], dl
add rcx, 1
mov qword [rbp + 0xf20], rcx
mov rax, qword [rax]
mov al, byte [rax + 3]
mov byte [rbp + 0xf2f], al
mov rax, rsp
mov qword [rbp + 0xf30], rax
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800aa09d
jmp 0x1800aa407
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800aa0cf
jmp 0x1800aa407
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800aa101
jmp 0x1800aa2b6
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800aa133
jmp 0x1800aa35c
mov rdx, qword [rbp + 0x1008]
mov r8b, byte [rbp + 0xf2f]
mov eax, 0x10
mov qword [rbp + 0xf08], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0xf08]
mov rcx, rsp
mov qword [rbp + 0xf10], rcx
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0xf10]
mov rcx, rsp
mov byte [rax], r8b
mov qword [rcx], rdx
movzx eax, byte [rax]
xor eax, 0x4d
mov byte [rbp + 0xf1f], al
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800aa1bc
jmp 0x1800aa35c
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800aa1ee
jmp 0x1800aa2b6
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800aa220
jmp 0x1800aa40c
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800aa252
jmp 0x1800aa40c
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800aa284
jmp 0x1800aa39e
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800aa458
jmp 0x1800aa39e
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800aa2e8
jmp 0x1800aa411
mov rcx, qword [rbp + 0x1008]
mov r8b, byte [rbp + 0xf2f]
mov eax, 0x10
mov qword [rbp + 0xf00], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0xf00]
mov rdx, rsp
call fcn.1800bced0
sub rsp, rax
mov rax, rsp
mov byte [rdx], r8b
mov qword [rax], rcx
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800aa357
jmp 0x1800aa411
jmp 0x1800aa101
mov rcx, qword [rbp + 0x1008]
mov r8b, byte [rbp + 0xf2f]
mov eax, 0x10
mov qword [rbp + 0xef8], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0xef8]
mov rdx, rsp
call fcn.1800bced0
sub rsp, rax
mov rax, rsp
mov byte [rdx], r8b
mov qword [rax], rcx
jmp 0x1800aa133
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800aa3d0
jmp 0x1800aa453
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800aa402
jmp 0x1800aa453
jmp 0x1800aa284
jmp 0x1800aa09d
jmp 0x1800aa220
mov rcx, qword [rbp + 0x1008]
mov r8b, byte [rbp + 0xf2f]
mov eax, 0x10
mov qword [rbp + 0xef0], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0xef0]
mov rdx, rsp
call fcn.1800bced0
sub rsp, rax
mov rax, rsp
mov byte [rdx], r8b
mov qword [rax], rcx
jmp 0x1800aa2e8
jmp 0x1800aa3d0
mov rax, qword [rbp + 0x1000]
mov rcx, qword [rbp + 0xf20]
mov dl, byte [rbp + 0xf1f]
mov r8, qword [rbp + 0xf30]
mov rsp, r8
mov byte [rcx], dl
add rcx, 1
mov qword [rbp + 0xed8], rcx
mov rax, qword [rax]
mov al, byte [rax + 4]
mov byte [rbp + 0xee7], al
mov rax, rsp
mov qword [rbp + 0xee8], rax
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800aa4cb
jmp 0x1800aa835
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800aa4fd
jmp 0x1800aa835
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800aa52f
jmp 0x1800aa6e4
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800aa561
jmp 0x1800aa78a
mov rdx, qword [rbp + 0x1008]
mov r8b, byte [rbp + 0xee7]
mov eax, 0x10
mov qword [rbp + 0xec0], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0xec0]
mov rcx, rsp
mov qword [rbp + 0xec8], rcx
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0xec8]
mov rcx, rsp
mov byte [rax], r8b
mov qword [rcx], rdx
movzx eax, byte [rax]
xor eax, 0x4d
mov byte [rbp + 0xed7], al
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800aa5ea
jmp 0x1800aa78a
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800aa61c
jmp 0x1800aa6e4
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800aa64e
jmp 0x1800aa83a
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800aa680
jmp 0x1800aa83a
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800aa6b2
jmp 0x1800aa7cc
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800aa886
jmp 0x1800aa7cc
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800aa716
jmp 0x1800aa83f
mov rcx, qword [rbp + 0x1008]
mov r8b, byte [rbp + 0xee7]
mov eax, 0x10
mov qword [rbp + 0xeb8], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0xeb8]
mov rdx, rsp
call fcn.1800bced0
sub rsp, rax
mov rax, rsp
mov byte [rdx], r8b
mov qword [rax], rcx
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800aa785
jmp 0x1800aa83f
jmp 0x1800aa52f
mov rcx, qword [rbp + 0x1008]
mov r8b, byte [rbp + 0xee7]
mov eax, 0x10
mov qword [rbp + 0xeb0], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0xeb0]
mov rdx, rsp
call fcn.1800bced0
sub rsp, rax
mov rax, rsp
mov byte [rdx], r8b
mov qword [rax], rcx
jmp 0x1800aa561
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800aa7fe
jmp 0x1800aa881
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800aa830
jmp 0x1800aa881
jmp 0x1800aa6b2
jmp 0x1800aa4cb
jmp 0x1800aa64e
mov rcx, qword [rbp + 0x1008]
mov r8b, byte [rbp + 0xee7]
mov eax, 0x10
mov qword [rbp + 0xea8], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0xea8]
mov rdx, rsp
call fcn.1800bced0
sub rsp, rax
mov rax, rsp
mov byte [rdx], r8b
mov qword [rax], rcx
jmp 0x1800aa716
jmp 0x1800aa7fe
mov rax, qword [rbp + 0x1000]
mov rcx, qword [rbp + 0xed8]
mov dl, byte [rbp + 0xed7]
mov r8, qword [rbp + 0xee8]
mov rsp, r8
mov byte [rcx], dl
add rcx, 1
mov qword [rbp + 0xe90], rcx
mov rax, qword [rax]
mov al, byte [rax + 5]
mov byte [rbp + 0xe9f], al
mov rax, rsp
mov qword [rbp + 0xea0], rax
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800aa8f9
jmp 0x1800aac63
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800aa92b
jmp 0x1800aac63
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800aa95d
jmp 0x1800aab12
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800aa98f
jmp 0x1800aabb8
mov rdx, qword [rbp + 0x1008]
mov r8b, byte [rbp + 0xe9f]
mov eax, 0x10
mov qword [rbp + 0xe78], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0xe78]
mov rcx, rsp
mov qword [rbp + 0xe80], rcx
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0xe80]
mov rcx, rsp
mov byte [rax], r8b
mov qword [rcx], rdx
movzx eax, byte [rax]
xor eax, 0x4d
mov byte [rbp + 0xe8f], al
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800aaa18
jmp 0x1800aabb8
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800aaa4a
jmp 0x1800aab12
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800aaa7c
jmp 0x1800aac68
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800aaaae
jmp 0x1800aac68
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800aaae0
jmp 0x1800aabfa
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800aacb4
jmp 0x1800aabfa
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800aab44
jmp 0x1800aac6d
mov rcx, qword [rbp + 0x1008]
mov r8b, byte [rbp + 0xe9f]
mov eax, 0x10
mov qword [rbp + 0xe70], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0xe70]
mov rdx, rsp
call fcn.1800bced0
sub rsp, rax
mov rax, rsp
mov byte [rdx], r8b
mov qword [rax], rcx
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800aabb3
jmp 0x1800aac6d
jmp 0x1800aa95d
mov rcx, qword [rbp + 0x1008]
mov r8b, byte [rbp + 0xe9f]
mov eax, 0x10
mov qword [rbp + 0xe68], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0xe68]
mov rdx, rsp
call fcn.1800bced0
sub rsp, rax
mov rax, rsp
mov byte [rdx], r8b
mov qword [rax], rcx
jmp 0x1800aa98f
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800aac2c
jmp 0x1800aacaf
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800aac5e
jmp 0x1800aacaf
jmp 0x1800aaae0
jmp 0x1800aa8f9
jmp 0x1800aaa7c
mov rcx, qword [rbp + 0x1008]
mov r8b, byte [rbp + 0xe9f]
mov eax, 0x10
mov qword [rbp + 0xe60], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0xe60]
mov rdx, rsp
call fcn.1800bced0
sub rsp, rax
mov rax, rsp
mov byte [rdx], r8b
mov qword [rax], rcx
jmp 0x1800aab44
jmp 0x1800aac2c
mov rax, qword [rbp + 0x1000]
mov rcx, qword [rbp + 0xe90]
mov dl, byte [rbp + 0xe8f]
mov r8, qword [rbp + 0xea0]
mov rsp, r8
mov byte [rcx], dl
add rcx, 1
mov qword [rbp + 0xe48], rcx
mov rax, qword [rax]
mov al, byte [rax + 6]
mov byte [rbp + 0xe57], al
mov rax, rsp
mov qword [rbp + 0xe58], rax
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800aad27
jmp 0x1800ab091
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800aad59
jmp 0x1800ab091
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800aad8b
jmp 0x1800aaf40
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800aadbd
jmp 0x1800aafe6
mov rdx, qword [rbp + 0x1008]
mov r8b, byte [rbp + 0xe57]
mov eax, 0x10
mov qword [rbp + 0xe30], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0xe30]
mov rcx, rsp
mov qword [rbp + 0xe38], rcx
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0xe38]
mov rcx, rsp
mov byte [rax], r8b
mov qword [rcx], rdx
movzx eax, byte [rax]
xor eax, 0x4d
mov byte [rbp + 0xe47], al
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800aae46
jmp 0x1800aafe6
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800aae78
jmp 0x1800aaf40
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800aaeaa
jmp 0x1800ab096
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800aaedc
jmp 0x1800ab096
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800aaf0e
jmp 0x1800ab028
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800ab0e2
jmp 0x1800ab028
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800aaf72
jmp 0x1800ab09b
mov rcx, qword [rbp + 0x1008]
mov r8b, byte [rbp + 0xe57]
mov eax, 0x10
mov qword [rbp + 0xe28], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0xe28]
mov rdx, rsp
call fcn.1800bced0
sub rsp, rax
mov rax, rsp
mov byte [rdx], r8b
mov qword [rax], rcx
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800aafe1
jmp 0x1800ab09b
jmp 0x1800aad8b
mov rcx, qword [rbp + 0x1008]
mov r8b, byte [rbp + 0xe57]
mov eax, 0x10
mov qword [rbp + 0xe20], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0xe20]
mov rdx, rsp
call fcn.1800bced0
sub rsp, rax
mov rax, rsp
mov byte [rdx], r8b
mov qword [rax], rcx
jmp 0x1800aadbd
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800ab05a
jmp 0x1800ab0dd
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800ab08c
jmp 0x1800ab0dd
jmp 0x1800aaf0e
jmp 0x1800aad27
jmp 0x1800aaeaa
mov rcx, qword [rbp + 0x1008]
mov r8b, byte [rbp + 0xe57]
mov eax, 0x10
mov qword [rbp + 0xe18], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0xe18]
mov rdx, rsp
call fcn.1800bced0
sub rsp, rax
mov rax, rsp
mov byte [rdx], r8b
mov qword [rax], rcx
jmp 0x1800aaf72
jmp 0x1800ab05a
mov rax, qword [rbp + 0x1000]
mov rcx, qword [rbp + 0xe48]
mov dl, byte [rbp + 0xe47]
mov r8, qword [rbp + 0xe58]
mov rsp, r8
mov byte [rcx], dl
add rcx, 1
mov qword [rbp + 0xe00], rcx
mov rax, qword [rax]
mov al, byte [rax + 7]
mov byte [rbp + 0xe0f], al
mov rax, rsp
mov qword [rbp + 0xe10], rax
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800ab155
jmp 0x1800ab4bf
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800ab187
jmp 0x1800ab4bf
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800ab1b9
jmp 0x1800ab36e
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800ab1eb
jmp 0x1800ab414
mov rdx, qword [rbp + 0x1008]
mov r8b, byte [rbp + 0xe0f]
mov eax, 0x10
mov qword [rbp + 0xde8], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0xde8]
mov rcx, rsp
mov qword [rbp + 0xdf0], rcx
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0xdf0]
mov rcx, rsp
mov byte [rax], r8b
mov qword [rcx], rdx
movzx eax, byte [rax]
xor eax, 0x4d
mov byte [rbp + 0xdff], al
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800ab274
jmp 0x1800ab414
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800ab2a6
jmp 0x1800ab36e
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800ab2d8
jmp 0x1800ab4c4
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800ab30a
jmp 0x1800ab4c4
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800ab33c
jmp 0x1800ab456
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800ab510
jmp 0x1800ab456
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800ab3a0
jmp 0x1800ab4c9
mov rcx, qword [rbp + 0x1008]
mov r8b, byte [rbp + 0xe0f]
mov eax, 0x10
mov qword [rbp + 0xde0], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0xde0]
mov rdx, rsp
call fcn.1800bced0
sub rsp, rax
mov rax, rsp
mov byte [rdx], r8b
mov qword [rax], rcx
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800ab40f
jmp 0x1800ab4c9
jmp 0x1800ab1b9
mov rcx, qword [rbp + 0x1008]
mov r8b, byte [rbp + 0xe0f]
mov eax, 0x10
mov qword [rbp + 0xdd8], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0xdd8]
mov rdx, rsp
call fcn.1800bced0
sub rsp, rax
mov rax, rsp
mov byte [rdx], r8b
mov qword [rax], rcx
jmp 0x1800ab1eb
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800ab488
jmp 0x1800ab50b
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800ab4ba
jmp 0x1800ab50b
jmp 0x1800ab33c
jmp 0x1800ab155
jmp 0x1800ab2d8
mov rcx, qword [rbp + 0x1008]
mov r8b, byte [rbp + 0xe0f]
mov eax, 0x10
mov qword [rbp + 0xdd0], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0xdd0]
mov rdx, rsp
call fcn.1800bced0
sub rsp, rax
mov rax, rsp
mov byte [rdx], r8b
mov qword [rax], rcx
jmp 0x1800ab3a0
jmp 0x1800ab488
mov rax, qword [rbp + 0x1000]
mov rcx, qword [rbp + 0xe00]
mov dl, byte [rbp + 0xdff]
mov r8, qword [rbp + 0xe10]
mov rsp, r8
mov byte [rcx], dl
add rcx, 1
mov qword [rbp + 0xdb8], rcx
mov rax, qword [rax]
mov al, byte [rax + 8]
mov byte [rbp + 0xdc7], al
mov rax, rsp
mov qword [rbp + 0xdc8], rax
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800ab583
jmp 0x1800ab8ed
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800ab5b5
jmp 0x1800ab8ed
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800ab5e7
jmp 0x1800ab79c
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800ab619
jmp 0x1800ab842
mov rdx, qword [rbp + 0x1008]
mov r8b, byte [rbp + 0xdc7]
mov eax, 0x10
mov qword [rbp + 0xda0], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0xda0]
mov rcx, rsp
mov qword [rbp + 0xda8], rcx
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0xda8]
mov rcx, rsp
mov byte [rax], r8b
mov qword [rcx], rdx
movzx eax, byte [rax]
xor eax, 0x4d
mov byte [rbp + 0xdb7], al
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800ab6a2
jmp 0x1800ab842
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800ab6d4
jmp 0x1800ab79c
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800ab706
jmp 0x1800ab8f2
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800ab738
jmp 0x1800ab8f2
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800ab76a
jmp 0x1800ab884
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800ab93e
jmp 0x1800ab884
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800ab7ce
jmp 0x1800ab8f7
mov rcx, qword [rbp + 0x1008]
mov r8b, byte [rbp + 0xdc7]
mov eax, 0x10
mov qword [rbp + 0xd98], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0xd98]
mov rdx, rsp
call fcn.1800bced0
sub rsp, rax
mov rax, rsp
mov byte [rdx], r8b
mov qword [rax], rcx
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800ab83d
jmp 0x1800ab8f7
jmp 0x1800ab5e7
mov rcx, qword [rbp + 0x1008]
mov r8b, byte [rbp + 0xdc7]
mov eax, 0x10
mov qword [rbp + 0xd90], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0xd90]
mov rdx, rsp
call fcn.1800bced0
sub rsp, rax
mov rax, rsp
mov byte [rdx], r8b
mov qword [rax], rcx
jmp 0x1800ab619
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800ab8b6
jmp 0x1800ab939
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800ab8e8
jmp 0x1800ab939
jmp 0x1800ab76a
jmp 0x1800ab583
jmp 0x1800ab706
mov rcx, qword [rbp + 0x1008]
mov r8b, byte [rbp + 0xdc7]
mov eax, 0x10
mov qword [rbp + 0xd88], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0xd88]
mov rdx, rsp
call fcn.1800bced0
sub rsp, rax
mov rax, rsp
mov byte [rdx], r8b
mov qword [rax], rcx
jmp 0x1800ab7ce
jmp 0x1800ab8b6
mov rax, qword [rbp + 0x1000]
mov rcx, qword [rbp + 0xdb8]
mov dl, byte [rbp + 0xdb7]
mov r8, qword [rbp + 0xdc8]
mov rsp, r8
mov byte [rcx], dl
add rcx, 1
mov qword [rbp + 0xd70], rcx
mov rax, qword [rax]
mov al, byte [rax + 9]
mov byte [rbp + 0xd7f], al
mov rax, rsp
mov qword [rbp + 0xd80], rax
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800ab9b1
jmp 0x1800abd1b
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800ab9e3
jmp 0x1800abd1b
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800aba15
jmp 0x1800abbca
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800aba47
jmp 0x1800abc70
mov rdx, qword [rbp + 0x1008]
mov r8b, byte [rbp + 0xd7f]
mov eax, 0x10
mov qword [rbp + 0xd58], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0xd58]
mov rcx, rsp
mov qword [rbp + 0xd60], rcx
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0xd60]
mov rcx, rsp
mov byte [rax], r8b
mov qword [rcx], rdx
movzx eax, byte [rax]
xor eax, 0x4d
mov byte [rbp + 0xd6f], al
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800abad0
jmp 0x1800abc70
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800abb02
jmp 0x1800abbca
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800abb34
jmp 0x1800abd20
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800abb66
jmp 0x1800abd20
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800abb98
jmp 0x1800abcb2
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800abd6c
jmp 0x1800abcb2
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800abbfc
jmp 0x1800abd25
mov rcx, qword [rbp + 0x1008]
mov r8b, byte [rbp + 0xd7f]
mov eax, 0x10
mov qword [rbp + 0xd50], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0xd50]
mov rdx, rsp
call fcn.1800bced0
sub rsp, rax
mov rax, rsp
mov byte [rdx], r8b
mov qword [rax], rcx
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800abc6b
jmp 0x1800abd25
jmp 0x1800aba15
mov rcx, qword [rbp + 0x1008]
mov r8b, byte [rbp + 0xd7f]
mov eax, 0x10
mov qword [rbp + 0xd48], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0xd48]
mov rdx, rsp
call fcn.1800bced0
sub rsp, rax
mov rax, rsp
mov byte [rdx], r8b
mov qword [rax], rcx
jmp 0x1800aba47
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800abce4
jmp 0x1800abd67
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800abd16
jmp 0x1800abd67
jmp 0x1800abb98
jmp 0x1800ab9b1
jmp 0x1800abb34
mov rcx, qword [rbp + 0x1008]
mov r8b, byte [rbp + 0xd7f]
mov eax, 0x10
mov qword [rbp + 0xd40], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0xd40]
mov rdx, rsp
call fcn.1800bced0
sub rsp, rax
mov rax, rsp
mov byte [rdx], r8b
mov qword [rax], rcx
jmp 0x1800abbfc
jmp 0x1800abce4
mov rax, qword [rbp + 0x1000]
mov rcx, qword [rbp + 0xd70]
mov dl, byte [rbp + 0xd6f]
mov r8, qword [rbp + 0xd80]
mov rsp, r8
mov byte [rcx], dl
add rcx, 1
mov qword [rbp + 0xd28], rcx
mov rax, qword [rax]
mov al, byte [rax + 0xa]
mov byte [rbp + 0xd37], al
mov rax, rsp
mov qword [rbp + 0xd38], rax
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800abddf
jmp 0x1800ac149
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800abe11
jmp 0x1800ac149
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800abe43
jmp 0x1800abff8
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800abe75
jmp 0x1800ac09e
mov rdx, qword [rbp + 0x1008]
mov r8b, byte [rbp + 0xd37]
mov eax, 0x10
mov qword [rbp + 0xd10], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0xd10]
mov rcx, rsp
mov qword [rbp + 0xd18], rcx
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0xd18]
mov rcx, rsp
mov byte [rax], r8b
mov qword [rcx], rdx
movzx eax, byte [rax]
xor eax, 0x4d
mov byte [rbp + 0xd27], al
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800abefe
jmp 0x1800ac09e
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800abf30
jmp 0x1800abff8
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800abf62
jmp 0x1800ac14e
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800abf94
jmp 0x1800ac14e
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800abfc6
jmp 0x1800ac0e0
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800ac19a
jmp 0x1800ac0e0
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800ac02a
jmp 0x1800ac153
mov rcx, qword [rbp + 0x1008]
mov r8b, byte [rbp + 0xd37]
mov eax, 0x10
mov qword [rbp + 0xd08], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0xd08]
mov rdx, rsp
call fcn.1800bced0
sub rsp, rax
mov rax, rsp
mov byte [rdx], r8b
mov qword [rax], rcx
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800ac099
jmp 0x1800ac153
jmp 0x1800abe43
mov rcx, qword [rbp + 0x1008]
mov r8b, byte [rbp + 0xd37]
mov eax, 0x10
mov qword [rbp + 0xd00], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0xd00]
mov rdx, rsp
call fcn.1800bced0
sub rsp, rax
mov rax, rsp
mov byte [rdx], r8b
mov qword [rax], rcx
jmp 0x1800abe75
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800ac112
jmp 0x1800ac195
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800ac144
jmp 0x1800ac195
jmp 0x1800abfc6
jmp 0x1800abddf
jmp 0x1800abf62
mov rcx, qword [rbp + 0x1008]
mov r8b, byte [rbp + 0xd37]
mov eax, 0x10
mov qword [rbp + 0xcf8], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0xcf8]
mov rdx, rsp
call fcn.1800bced0
sub rsp, rax
mov rax, rsp
mov byte [rdx], r8b
mov qword [rax], rcx
jmp 0x1800ac02a
jmp 0x1800ac112
mov rax, qword [rbp + 0x1000]
mov rcx, qword [rbp + 0xd28]
mov dl, byte [rbp + 0xd27]
mov r8, qword [rbp + 0xd38]
mov rsp, r8
mov byte [rcx], dl
add rcx, 1
mov qword [rbp + 0xce0], rcx
mov rax, qword [rax]
mov al, byte [rax + 0xb]
mov byte [rbp + 0xcef], al
mov rax, rsp
mov qword [rbp + 0xcf0], rax
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800ac20d
jmp 0x1800ac577
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800ac23f
jmp 0x1800ac577
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800ac271
jmp 0x1800ac426
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800ac2a3
jmp 0x1800ac4cc
mov rdx, qword [rbp + 0x1008]
mov r8b, byte [rbp + 0xcef]
mov eax, 0x10
mov qword [rbp + 0xcc8], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0xcc8]
mov rcx, rsp
mov qword [rbp + 0xcd0], rcx
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0xcd0]
mov rcx, rsp
mov byte [rax], r8b
mov qword [rcx], rdx
movzx eax, byte [rax]
xor eax, 0x4d
mov byte [rbp + 0xcdf], al
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800ac32c
jmp 0x1800ac4cc
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800ac35e
jmp 0x1800ac426
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800ac390
jmp 0x1800ac57c
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800ac3c2
jmp 0x1800ac57c
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800ac3f4
jmp 0x1800ac50e
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800ac5c8
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800ac458
jmp 0x1800ac581
mov rcx, qword [rbp + 0x1008]
mov r8b, byte [rbp + 0xcef]
mov eax, 0x10
mov qword [rbp + 0xcc0], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0xcc0]
mov rdx, rsp
call fcn.1800bced0
sub rsp, rax
mov rax, rsp
mov byte [rdx], r8b
mov qword [rax], rcx
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800ac4c7
jmp 0x1800ac581
jmp 0x1800ac271
mov rcx, qword [rbp + 0x1008]
mov r8b, byte [rbp + 0xcef]
mov eax, 0x10
mov qword [rbp + 0xcb8], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0xcb8]
mov rdx, rsp
call fcn.1800bced0
sub rsp, rax
mov rax, rsp
mov byte [rdx], r8b
mov qword [rax], rcx
jmp 0x1800ac2a3
jmp 0x1800ac20d
jmp 0x1800ac390
mov rcx, qword [rbp + 0x1008]
mov r8b, byte [rbp + 0xcef]
mov eax, 0x10
mov qword [rbp + 0xcb0], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0xcb0]
mov rdx, rsp
call fcn.1800bced0
sub rsp, rax
mov rax, rsp
mov byte [rdx], r8b
mov qword [rax], rcx
jmp 0x1800ac458
mov eax, 0x10
mov qword [rbp + 0xa78], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0xa78]
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0xa78]
mov rcx, rsp
mov qword [rbp + 0xaa0], rcx
call fcn.1800bced0
sub rsp, rax
mov rcx, rsp
mov eax, 0x110
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0xa78]
mov rdx, rsp
mov qword [rbp + 0xa60], rdx
call fcn.1800bced0
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0xa68], rax
mov eax, 0x20
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0xa78]
mov rdx, rsp
mov qword [rbp + 0xa70], rdx
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0xa78]
mov rdx, rsp
mov qword [rbp + 0xa80], rdx
call fcn.1800bced0
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0xa88], rax
mov rax, qword [0x1800c0210]
mov qword [rbp + 0xa98], rax
lea rax, str.CreateFileA
mov qword [rbp + 0x6790], rax
mov qword [rbp + 0x6788], rcx
mov rax, qword [rbp + 0x6788]
mov qword [rbp + 0xa90], rax
mov byte [rax], 0
mov rdx, qword [rbp + 0x6790]
mov dl, byte [rdx]
mov byte [rbp + 0x67a7], dl
mov qword [rbp + 0x6798], rax
movzx edx, byte [rbp + 0x67a7]
xor edx, 0x28
mov byte [rax + 1], dl
mov rdx, qword [rbp + 0x6790]
mov dl, byte [rdx + 1]
mov byte [rbp + 0x6857], dl
mov qword [rbp + 0x6848], rax
movzx edx, byte [rbp + 0x6857]
xor edx, 0x28
mov byte [rax + 2], dl
mov rdx, qword [rbp + 0x6790]
mov dl, byte [rdx + 2]
mov byte [rbp + 0x6847], dl
mov qword [rbp + 0x6838], rax
movzx edx, byte [rbp + 0x6847]
xor edx, 0x28
mov byte [rax + 3], dl
mov rdx, qword [rbp + 0x6790]
mov dl, byte [rdx + 3]
mov byte [rbp + 0x6837], dl
mov qword [rbp + 0x6828], rax
movzx edx, byte [rbp + 0x6837]
xor edx, 0x28
mov byte [rax + 4], dl
mov rdx, qword [rbp + 0x6790]
mov dl, byte [rdx + 4]
mov byte [rbp + 0x6827], dl
mov qword [rbp + 0x6818], rax
movzx edx, byte [rbp + 0x6827]
xor edx, 0x28
mov byte [rax + 5], dl
mov rdx, qword [rbp + 0x6790]
mov dl, byte [rdx + 5]
mov byte [rbp + 0x6817], dl
mov qword [rbp + 0x6808], rax
movzx edx, byte [rbp + 0x6817]
xor edx, 0x28
mov byte [rax + 6], dl
mov rdx, qword [rbp + 0x6790]
mov dl, byte [rdx + 6]
mov byte [rbp + 0x6807], dl
mov qword [rbp + 0x67f8], rax
movzx edx, byte [rbp + 0x6807]
xor edx, 0x28
mov byte [rax + 7], dl
mov rdx, qword [rbp + 0x6790]
mov dl, byte [rdx + 7]
mov byte [rbp + 0x67f7], dl
mov qword [rbp + 0x67e8], rax
movzx edx, byte [rbp + 0x67f7]
xor edx, 0x28
mov byte [rax + 8], dl
mov rdx, qword [rbp + 0x6790]
mov dl, byte [rdx + 8]
mov byte [rbp + 0x67e7], dl
mov qword [rbp + 0x67d8], rax
movzx edx, byte [rbp + 0x67e7]
xor edx, 0x28
mov byte [rax + 9], dl
mov rdx, qword [rbp + 0x6790]
mov dl, byte [rdx + 9]
mov byte [rbp + 0x67d7], dl
mov qword [rbp + 0x67c8], rax
movzx edx, byte [rbp + 0x67d7]
xor edx, 0x28
mov byte [rax + 0xa], dl
mov rdx, qword [rbp + 0x6790]
mov dl, byte [rdx + 0xa]
mov byte [rbp + 0x67c7], dl
mov qword [rbp + 0x67b8], rax
movzx edx, byte [rbp + 0x67c7]
xor edx, 0x28
mov byte [rax + 0xb], dl
mov rdx, qword [rbp + 0x6790]
mov dl, byte [rdx + 0xb]
mov byte [rbp + 0x67b7], dl
mov qword [rbp + 0x67a8], rax
movzx edx, byte [rbp + 0x67b7]
xor edx, 0x28
mov byte [rax + 0xc], dl
sub rsp, 0x20
call fcn.1800b8630
add rsp, 0x20
mov rdx, rax
mov rax, qword [rbp + 0xa98]
mov rcx, qword [0x1800c0200]
sub rsp, 0x20
call rax
add rsp, 0x20
mov rcx, rax
mov rax, qword [rbp + 0xaa0]
mov qword [rax], rcx
mov rax, qword [0x1800c0210]
mov qword [rbp + 0xaa8], rax
mov rax, rsp
mov qword [rbp + 0xab0], rax
mov eax, dword [0x1800c0268]
mov ecx, dword [0x1800c026c]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800ae6d4
jmp 0x1800b36bb
mov rdx, qword [rbp + 0xa70]
mov eax, 0x10
mov qword [rbp + 0xa30], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0xa30]
mov rcx, rsp
mov qword [rbp + 0xa38], rcx
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0xa38]
mov rcx, rsp
lea r8, str.GetModuleFileNameA
mov qword [rax], r8
mov qword [rcx], rdx
mov rcx, qword [rcx]
mov qword [rbp + 0xa40], rcx
mov byte [rcx], 0
add rcx, 1
mov qword [rbp + 0xa48], rcx
mov rax, qword [rax]
mov al, byte [rax]
mov byte [rbp + 0xa57], al
mov rax, rsp
mov qword [rbp + 0xa58], rax
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800ae77e
jmp 0x1800aeae8
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800ae7b0
jmp 0x1800aeae8
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800ae7e2
jmp 0x1800ae997
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800ae814
jmp 0x1800aea3d
mov rdx, qword [rbp + 0xa40]
mov r8b, byte [rbp + 0xa57]
mov eax, 0x10
mov qword [rbp + 0xa18], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0xa18]
mov rcx, rsp
mov qword [rbp + 0xa20], rcx
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0xa20]
mov rcx, rsp
mov byte [rax], r8b
mov qword [rcx], rdx
movzx eax, byte [rax]
xor eax, 0x4d
mov byte [rbp + 0xa2f], al
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800ae89d
jmp 0x1800aea3d
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800ae8cf
jmp 0x1800ae997
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800ae901
jmp 0x1800aeaed
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800ae933
jmp 0x1800aeaed
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800ae965
jmp 0x1800aea7f
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800aeb39
jmp 0x1800aea7f
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800ae9c9
jmp 0x1800aeaf2
mov rcx, qword [rbp + 0xa40]
mov r8b, byte [rbp + 0xa57]
mov eax, 0x10
mov qword [rbp + 0xa10], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0xa10]
mov rdx, rsp
call fcn.1800bced0
sub rsp, rax
mov rax, rsp
mov byte [rdx], r8b
mov qword [rax], rcx
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800aea38
jmp 0x1800aeaf2
jmp 0x1800ae7e2
mov rcx, qword [rbp + 0xa40]
mov r8b, byte [rbp + 0xa57]
mov eax, 0x10
mov qword [rbp + 0xa08], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0xa08]
mov rdx, rsp
call fcn.1800bced0
sub rsp, rax
mov rax, rsp
mov byte [rdx], r8b
mov qword [rax], rcx
jmp 0x1800ae814
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800aeab1
jmp 0x1800aeb34
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800aeae3
jmp 0x1800aeb34
jmp 0x1800ae965
jmp 0x1800ae77e
jmp 0x1800ae901
mov rcx, qword [rbp + 0xa40]
mov r8b, byte [rbp + 0xa57]
mov eax, 0x10
mov qword [rbp + 0xa00], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0xa00]
mov rdx, rsp
call fcn.1800bced0
sub rsp, rax
mov rax, rsp
mov byte [rdx], r8b
mov qword [rax], rcx
jmp 0x1800ae9c9
jmp 0x1800aeab1
mov rax, qword [rbp + 0xa38]
mov rcx, qword [rbp + 0xa48]
mov dl, byte [rbp + 0xa2f]
mov r8, qword [rbp + 0xa58]
mov rsp, r8
mov byte [rcx], dl
add rcx, 1
mov qword [rbp + 0x9e8], rcx
mov rax, qword [rax]
mov al, byte [rax + 1]
mov byte [rbp + 0x9f7], al
mov rax, rsp
mov qword [rbp + 0x9f8], rax
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800aebac
jmp 0x1800aef16
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800aebde
jmp 0x1800aef16
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800aec10
jmp 0x1800aedc5
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800aec42
jmp 0x1800aee6b
mov rdx, qword [rbp + 0xa40]
mov r8b, byte [rbp + 0x9f7]
mov eax, 0x10
mov qword [rbp + 0x9d0], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x9d0]
mov rcx, rsp
mov qword [rbp + 0x9d8], rcx
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x9d8]
mov rcx, rsp
mov byte [rax], r8b
mov qword [rcx], rdx
movzx eax, byte [rax]
xor eax, 0x4d
mov byte [rbp + 0x9e7], al
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800aeccb
jmp 0x1800aee6b
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800aecfd
jmp 0x1800aedc5
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800aed2f
jmp 0x1800aef1b
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800aed61
jmp 0x1800aef1b
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800aed93
jmp 0x1800aeead
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800aef67
jmp 0x1800aeead
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800aedf7
jmp 0x1800aef20
mov rcx, qword [rbp + 0xa40]
mov r8b, byte [rbp + 0x9f7]
mov eax, 0x10
mov qword [rbp + 0x9c8], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x9c8]
mov rdx, rsp
call fcn.1800bced0
sub rsp, rax
mov rax, rsp
mov byte [rdx], r8b
mov qword [rax], rcx
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800aee66
jmp 0x1800aef20
jmp 0x1800aec10
mov rcx, qword [rbp + 0xa40]
mov r8b, byte [rbp + 0x9f7]
mov eax, 0x10
mov qword [rbp + 0x9c0], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x9c0]
mov rdx, rsp
call fcn.1800bced0
sub rsp, rax
mov rax, rsp
mov byte [rdx], r8b
mov qword [rax], rcx
jmp 0x1800aec42
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800aeedf
jmp 0x1800aef62
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800aef11
jmp 0x1800aef62
jmp 0x1800aed93
jmp 0x1800aebac
jmp 0x1800aed2f
mov rcx, qword [rbp + 0xa40]
mov r8b, byte [rbp + 0x9f7]
mov eax, 0x10
mov qword [rbp + 0x9b8], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x9b8]
mov rdx, rsp
call fcn.1800bced0
sub rsp, rax
mov rax, rsp
mov byte [rdx], r8b
mov qword [rax], rcx
jmp 0x1800aedf7
jmp 0x1800aeedf
mov rax, qword [rbp + 0xa38]
mov rcx, qword [rbp + 0x9e8]
mov dl, byte [rbp + 0x9e7]
mov r8, qword [rbp + 0x9f8]
mov rsp, r8
mov byte [rcx], dl
add rcx, 1
mov qword [rbp + 0x9a0], rcx
mov rax, qword [rax]
mov al, byte [rax + 2]
mov byte [rbp + 0x9af], al
mov rax, rsp
mov qword [rbp + 0x9b0], rax
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800aefda
jmp 0x1800af344
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800af00c
jmp 0x1800af344
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800af03e
jmp 0x1800af1f3
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800af070
jmp 0x1800af299
mov rdx, qword [rbp + 0xa40]
mov r8b, byte [rbp + 0x9af]
mov eax, 0x10
mov qword [rbp + 0x988], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x988]
mov rcx, rsp
mov qword [rbp + 0x990], rcx
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x990]
mov rcx, rsp
mov byte [rax], r8b
mov qword [rcx], rdx
movzx eax, byte [rax]
xor eax, 0x4d
mov byte [rbp + 0x99f], al
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800af0f9
jmp 0x1800af299
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800af12b
jmp 0x1800af1f3
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800af15d
jmp 0x1800af349
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800af18f
jmp 0x1800af349
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800af1c1
jmp 0x1800af2db
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800af395
jmp 0x1800af2db
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800af225
jmp 0x1800af34e
mov rcx, qword [rbp + 0xa40]
mov r8b, byte [rbp + 0x9af]
mov eax, 0x10
mov qword [rbp + 0x980], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x980]
mov rdx, rsp
call fcn.1800bced0
sub rsp, rax
mov rax, rsp
mov byte [rdx], r8b
mov qword [rax], rcx
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800af294
jmp 0x1800af34e
jmp 0x1800af03e
mov rcx, qword [rbp + 0xa40]
mov r8b, byte [rbp + 0x9af]
mov eax, 0x10
mov qword [rbp + 0x978], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x978]
mov rdx, rsp
call fcn.1800bced0
sub rsp, rax
mov rax, rsp
mov byte [rdx], r8b
mov qword [rax], rcx
jmp 0x1800af070
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800af30d
jmp 0x1800af390
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800af33f
jmp 0x1800af390
jmp 0x1800af1c1
jmp 0x1800aefda
jmp 0x1800af15d
mov rcx, qword [rbp + 0xa40]
mov r8b, byte [rbp + 0x9af]
mov eax, 0x10
mov qword [rbp + 0x970], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x970]
mov rdx, rsp
call fcn.1800bced0
sub rsp, rax
mov rax, rsp
mov byte [rdx], r8b
mov qword [rax], rcx
jmp 0x1800af225
jmp 0x1800af30d
mov rax, qword [rbp + 0xa38]
mov rcx, qword [rbp + 0x9a0]
mov dl, byte [rbp + 0x99f]
mov r8, qword [rbp + 0x9b0]
mov rsp, r8
mov byte [rcx], dl
add rcx, 1
mov qword [rbp + 0x958], rcx
mov rax, qword [rax]
mov al, byte [rax + 3]
mov byte [rbp + 0x967], al
mov rax, rsp
mov qword [rbp + 0x968], rax
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800af408
jmp 0x1800af772
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800af43a
jmp 0x1800af772
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800af46c
jmp 0x1800af621
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800af49e
jmp 0x1800af6c7
mov rdx, qword [rbp + 0xa40]
mov r8b, byte [rbp + 0x967]
mov eax, 0x10
mov qword [rbp + 0x940], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x940]
mov rcx, rsp
mov qword [rbp + 0x948], rcx
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x948]
mov rcx, rsp
mov byte [rax], r8b
mov qword [rcx], rdx
movzx eax, byte [rax]
xor eax, 0x4d
mov byte [rbp + 0x957], al
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800af527
jmp 0x1800af6c7
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800af559
jmp 0x1800af621
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800af58b
jmp 0x1800af777
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800af5bd
jmp 0x1800af777
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800af5ef
jmp 0x1800af709
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800af7c3
jmp 0x1800af709
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800af653
jmp 0x1800af77c
mov rcx, qword [rbp + 0xa40]
mov r8b, byte [rbp + 0x967]
mov eax, 0x10
mov qword [rbp + 0x938], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x938]
mov rdx, rsp
call fcn.1800bced0
sub rsp, rax
mov rax, rsp
mov byte [rdx], r8b
mov qword [rax], rcx
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800af6c2
jmp 0x1800af77c
jmp 0x1800af46c
mov rcx, qword [rbp + 0xa40]
mov r8b, byte [rbp + 0x967]
mov eax, 0x10
mov qword [rbp + 0x930], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x930]
mov rdx, rsp
call fcn.1800bced0
sub rsp, rax
mov rax, rsp
mov byte [rdx], r8b
mov qword [rax], rcx
jmp 0x1800af49e
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800af73b
jmp 0x1800af7be
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800af76d
jmp 0x1800af7be
jmp 0x1800af5ef
jmp 0x1800af408
jmp 0x1800af58b
mov rcx, qword [rbp + 0xa40]
mov r8b, byte [rbp + 0x967]
mov eax, 0x10
mov qword [rbp + 0x928], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x928]
mov rdx, rsp
call fcn.1800bced0
sub rsp, rax
mov rax, rsp
mov byte [rdx], r8b
mov qword [rax], rcx
jmp 0x1800af653
jmp 0x1800af73b
mov rax, qword [rbp + 0xa38]
mov rcx, qword [rbp + 0x958]
mov dl, byte [rbp + 0x957]
mov r8, qword [rbp + 0x968]
mov rsp, r8
mov byte [rcx], dl
add rcx, 1
mov qword [rbp + 0x910], rcx
mov rax, qword [rax]
mov al, byte [rax + 4]
mov byte [rbp + 0x91f], al
mov rax, rsp
mov qword [rbp + 0x920], rax
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800af836
jmp 0x1800afba0
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800af868
jmp 0x1800afba0
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800af89a
jmp 0x1800afa4f
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800af8cc
jmp 0x1800afaf5
mov rdx, qword [rbp + 0xa40]
mov r8b, byte [rbp + 0x91f]
mov eax, 0x10
mov qword [rbp + 0x8f8], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x8f8]
mov rcx, rsp
mov qword [rbp + 0x900], rcx
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x900]
mov rcx, rsp
mov byte [rax], r8b
mov qword [rcx], rdx
movzx eax, byte [rax]
xor eax, 0x4d
mov byte [rbp + 0x90f], al
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800af955
jmp 0x1800afaf5
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800af987
jmp 0x1800afa4f
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800af9b9
jmp 0x1800afba5
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800af9eb
jmp 0x1800afba5
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800afa1d
jmp 0x1800afb37
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800afbf1
jmp 0x1800afb37
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800afa81
jmp 0x1800afbaa
mov rcx, qword [rbp + 0xa40]
mov r8b, byte [rbp + 0x91f]
mov eax, 0x10
mov qword [rbp + 0x8f0], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x8f0]
mov rdx, rsp
call fcn.1800bced0
sub rsp, rax
mov rax, rsp
mov byte [rdx], r8b
mov qword [rax], rcx
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800afaf0
jmp 0x1800afbaa
jmp 0x1800af89a
mov rcx, qword [rbp + 0xa40]
mov r8b, byte [rbp + 0x91f]
mov eax, 0x10
mov qword [rbp + 0x8e8], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x8e8]
mov rdx, rsp
call fcn.1800bced0
sub rsp, rax
mov rax, rsp
mov byte [rdx], r8b
mov qword [rax], rcx
jmp 0x1800af8cc
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800afb69
jmp 0x1800afbec
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800afb9b
jmp 0x1800afbec
jmp 0x1800afa1d
jmp 0x1800af836
jmp 0x1800af9b9
mov rcx, qword [rbp + 0xa40]
mov r8b, byte [rbp + 0x91f]
mov eax, 0x10
mov qword [rbp + 0x8e0], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x8e0]
mov rdx, rsp
call fcn.1800bced0
sub rsp, rax
mov rax, rsp
mov byte [rdx], r8b
mov qword [rax], rcx
jmp 0x1800afa81
jmp 0x1800afb69
mov rax, qword [rbp + 0xa38]
mov rcx, qword [rbp + 0x910]
mov dl, byte [rbp + 0x90f]
mov r8, qword [rbp + 0x920]
mov rsp, r8
mov byte [rcx], dl
add rcx, 1
mov qword [rbp + 0x8c8], rcx
mov rax, qword [rax]
mov al, byte [rax + 5]
mov byte [rbp + 0x8d7], al
mov rax, rsp
mov qword [rbp + 0x8d8], rax
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800afc64
jmp 0x1800affce
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800afc96
jmp 0x1800affce
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800afcc8
jmp 0x1800afe7d
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800afcfa
jmp 0x1800aff23
mov rdx, qword [rbp + 0xa40]
mov r8b, byte [rbp + 0x8d7]
mov eax, 0x10
mov qword [rbp + 0x8b0], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x8b0]
mov rcx, rsp
mov qword [rbp + 0x8b8], rcx
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x8b8]
mov rcx, rsp
mov byte [rax], r8b
mov qword [rcx], rdx
movzx eax, byte [rax]
xor eax, 0x4d
mov byte [rbp + 0x8c7], al
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800afd83
jmp 0x1800aff23
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800afdb5
jmp 0x1800afe7d
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800afde7
jmp 0x1800affd3
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800afe19
jmp 0x1800affd3
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800afe4b
jmp 0x1800aff65
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800b001f
jmp 0x1800aff65
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800afeaf
jmp 0x1800affd8
mov rcx, qword [rbp + 0xa40]
mov r8b, byte [rbp + 0x8d7]
mov eax, 0x10
mov qword [rbp + 0x8a8], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x8a8]
mov rdx, rsp
call fcn.1800bced0
sub rsp, rax
mov rax, rsp
mov byte [rdx], r8b
mov qword [rax], rcx
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800aff1e
jmp 0x1800affd8
jmp 0x1800afcc8
mov rcx, qword [rbp + 0xa40]
mov r8b, byte [rbp + 0x8d7]
mov eax, 0x10
mov qword [rbp + 0x8a0], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x8a0]
mov rdx, rsp
call fcn.1800bced0
sub rsp, rax
mov rax, rsp
mov byte [rdx], r8b
mov qword [rax], rcx
jmp 0x1800afcfa
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800aff97
jmp 0x1800b001a
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800affc9
jmp 0x1800b001a
jmp 0x1800afe4b
jmp 0x1800afc64
jmp 0x1800afde7
mov rcx, qword [rbp + 0xa40]
mov r8b, byte [rbp + 0x8d7]
mov eax, 0x10
mov qword [rbp + 0x898], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x898]
mov rdx, rsp
call fcn.1800bced0
sub rsp, rax
mov rax, rsp
mov byte [rdx], r8b
mov qword [rax], rcx
jmp 0x1800afeaf
jmp 0x1800aff97
mov rax, qword [rbp + 0xa38]
mov rcx, qword [rbp + 0x8c8]
mov dl, byte [rbp + 0x8c7]
mov r8, qword [rbp + 0x8d8]
mov rsp, r8
mov byte [rcx], dl
add rcx, 1
mov qword [rbp + 0x880], rcx
mov rax, qword [rax]
mov al, byte [rax + 6]
mov byte [rbp + 0x88f], al
mov rax, rsp
mov qword [rbp + 0x890], rax
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800b0092
jmp 0x1800b03fc
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800b00c4
jmp 0x1800b03fc
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800b00f6
jmp 0x1800b02ab
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800b0128
jmp 0x1800b0351
mov rdx, qword [rbp + 0xa40]
mov r8b, byte [rbp + 0x88f]
mov eax, 0x10
mov qword [rbp + 0x868], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x868]
mov rcx, rsp
mov qword [rbp + 0x870], rcx
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x870]
mov rcx, rsp
mov byte [rax], r8b
mov qword [rcx], rdx
movzx eax, byte [rax]
xor eax, 0x4d
mov byte [rbp + 0x87f], al
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800b01b1
jmp 0x1800b0351
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800b01e3
jmp 0x1800b02ab
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800b0215
jmp 0x1800b0401
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800b0247
jmp 0x1800b0401
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800b0279
jmp 0x1800b0393
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800b044d
jmp 0x1800b0393
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800b02dd
jmp 0x1800b0406
mov rcx, qword [rbp + 0xa40]
mov r8b, byte [rbp + 0x88f]
mov eax, 0x10
mov qword [rbp + 0x860], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x860]
mov rdx, rsp
call fcn.1800bced0
sub rsp, rax
mov rax, rsp
mov byte [rdx], r8b
mov qword [rax], rcx
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800b034c
jmp 0x1800b0406
jmp 0x1800b00f6
mov rcx, qword [rbp + 0xa40]
mov r8b, byte [rbp + 0x88f]
mov eax, 0x10
mov qword [rbp + 0x858], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x858]
mov rdx, rsp
call fcn.1800bced0
sub rsp, rax
mov rax, rsp
mov byte [rdx], r8b
mov qword [rax], rcx
jmp 0x1800b0128
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800b03c5
jmp 0x1800b0448
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800b03f7
jmp 0x1800b0448
jmp 0x1800b0279
jmp 0x1800b0092
jmp 0x1800b0215
mov rcx, qword [rbp + 0xa40]
mov r8b, byte [rbp + 0x88f]
mov eax, 0x10
mov qword [rbp + 0x850], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x850]
mov rdx, rsp
call fcn.1800bced0
sub rsp, rax
mov rax, rsp
mov byte [rdx], r8b
mov qword [rax], rcx
jmp 0x1800b02dd
jmp 0x1800b03c5
mov rax, qword [rbp + 0xa38]
mov rcx, qword [rbp + 0x880]
mov dl, byte [rbp + 0x87f]
mov r8, qword [rbp + 0x890]
mov rsp, r8
mov byte [rcx], dl
add rcx, 1
mov qword [rbp + 0x838], rcx
mov rax, qword [rax]
mov al, byte [rax + 7]
mov byte [rbp + 0x847], al
mov rax, rsp
mov qword [rbp + 0x848], rax
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800b04c0
jmp 0x1800b082a
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800b04f2
jmp 0x1800b082a
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800b0524
jmp 0x1800b06d9
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800b0556
jmp 0x1800b077f
mov rdx, qword [rbp + 0xa40]
mov r8b, byte [rbp + 0x847]
mov eax, 0x10
mov qword [rbp + 0x820], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x820]
mov rcx, rsp
mov qword [rbp + 0x828], rcx
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x828]
mov rcx, rsp
mov byte [rax], r8b
mov qword [rcx], rdx
movzx eax, byte [rax]
xor eax, 0x4d
mov byte [rbp + 0x837], al
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800b05df
jmp 0x1800b077f
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800b0611
jmp 0x1800b06d9
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800b0643
jmp 0x1800b082f
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800b0675
jmp 0x1800b082f
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800b06a7
jmp 0x1800b07c1
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800b087b
jmp 0x1800b07c1
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800b070b
jmp 0x1800b0834
mov rcx, qword [rbp + 0xa40]
mov r8b, byte [rbp + 0x847]
mov eax, 0x10
mov qword [rbp + 0x818], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x818]
mov rdx, rsp
call fcn.1800bced0
sub rsp, rax
mov rax, rsp
mov byte [rdx], r8b
mov qword [rax], rcx
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800b077a
jmp 0x1800b0834
jmp 0x1800b0524
mov rcx, qword [rbp + 0xa40]
mov r8b, byte [rbp + 0x847]
mov eax, 0x10
mov qword [rbp + 0x810], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x810]
mov rdx, rsp
call fcn.1800bced0
sub rsp, rax
mov rax, rsp
mov byte [rdx], r8b
mov qword [rax], rcx
jmp 0x1800b0556
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800b07f3
jmp 0x1800b0876
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800b0825
jmp 0x1800b0876
jmp 0x1800b06a7
jmp 0x1800b04c0
jmp 0x1800b0643
mov rcx, qword [rbp + 0xa40]
mov r8b, byte [rbp + 0x847]
mov eax, 0x10
mov qword [rbp + 0x808], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x808]
mov rdx, rsp
call fcn.1800bced0
sub rsp, rax
mov rax, rsp
mov byte [rdx], r8b
mov qword [rax], rcx
jmp 0x1800b070b
jmp 0x1800b07f3
mov rax, qword [rbp + 0xa38]
mov rcx, qword [rbp + 0x838]
mov dl, byte [rbp + 0x837]
mov r8, qword [rbp + 0x848]
mov rsp, r8
mov byte [rcx], dl
add rcx, 1
mov qword [rbp + 0x7f0], rcx
mov rax, qword [rax]
mov al, byte [rax + 8]
mov byte [rbp + 0x7ff], al
mov rax, rsp
mov qword [rbp + 0x800], rax
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800b08ee
jmp 0x1800b0c58
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800b0920
jmp 0x1800b0c58
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800b0952
jmp 0x1800b0b07
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800b0984
jmp 0x1800b0bad
mov rdx, qword [rbp + 0xa40]
mov r8b, byte [rbp + 0x7ff]
mov eax, 0x10
mov qword [rbp + 0x7d8], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x7d8]
mov rcx, rsp
mov qword [rbp + 0x7e0], rcx
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x7e0]
mov rcx, rsp
mov byte [rax], r8b
mov qword [rcx], rdx
movzx eax, byte [rax]
xor eax, 0x4d
mov byte [rbp + 0x7ef], al
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800b0a0d
jmp 0x1800b0bad
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800b0a3f
jmp 0x1800b0b07
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800b0a71
jmp 0x1800b0c5d
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800b0aa3
jmp 0x1800b0c5d
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800b0ad5
jmp 0x1800b0bef
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800b0ca9
jmp 0x1800b0bef
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800b0b39
jmp 0x1800b0c62
mov rcx, qword [rbp + 0xa40]
mov r8b, byte [rbp + 0x7ff]
mov eax, 0x10
mov qword [rbp + 0x7d0], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x7d0]
mov rdx, rsp
call fcn.1800bced0
sub rsp, rax
mov rax, rsp
mov byte [rdx], r8b
mov qword [rax], rcx
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800b0ba8
jmp 0x1800b0c62
jmp 0x1800b0952
mov rcx, qword [rbp + 0xa40]
mov r8b, byte [rbp + 0x7ff]
mov eax, 0x10
mov qword [rbp + 0x7c8], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x7c8]
mov rdx, rsp
call fcn.1800bced0
sub rsp, rax
mov rax, rsp
mov byte [rdx], r8b
mov qword [rax], rcx
jmp 0x1800b0984
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800b0c21
jmp 0x1800b0ca4
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800b0c53
jmp 0x1800b0ca4
jmp 0x1800b0ad5
jmp 0x1800b08ee
jmp 0x1800b0a71
mov rcx, qword [rbp + 0xa40]
mov r8b, byte [rbp + 0x7ff]
mov eax, 0x10
mov qword [rbp + 0x7c0], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x7c0]
mov rdx, rsp
call fcn.1800bced0
sub rsp, rax
mov rax, rsp
mov byte [rdx], r8b
mov qword [rax], rcx
jmp 0x1800b0b39
jmp 0x1800b0c21
mov rax, qword [rbp + 0xa38]
mov rcx, qword [rbp + 0x7f0]
mov dl, byte [rbp + 0x7ef]
mov r8, qword [rbp + 0x800]
mov rsp, r8
mov byte [rcx], dl
add rcx, 1
mov qword [rbp + 0x7a8], rcx
mov rax, qword [rax]
mov al, byte [rax + 9]
mov byte [rbp + 0x7b7], al
mov rax, rsp
mov qword [rbp + 0x7b8], rax
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800b0d1c
jmp 0x1800b1086
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800b0d4e
jmp 0x1800b1086
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800b0d80
jmp 0x1800b0f35
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800b0db2
jmp 0x1800b0fdb
mov rdx, qword [rbp + 0xa40]
mov r8b, byte [rbp + 0x7b7]
mov eax, 0x10
mov qword [rbp + 0x790], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x790]
mov rcx, rsp
mov qword [rbp + 0x798], rcx
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x798]
mov rcx, rsp
mov byte [rax], r8b
mov qword [rcx], rdx
movzx eax, byte [rax]
xor eax, 0x4d
mov byte [rbp + 0x7a7], al
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800b0e3b
jmp 0x1800b0fdb
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800b0e6d
jmp 0x1800b0f35
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800b0e9f
jmp 0x1800b108b
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800b0ed1
jmp 0x1800b108b
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800b0f03
jmp 0x1800b101d
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800b10d7
jmp 0x1800b101d
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800b0f67
jmp 0x1800b1090
mov rcx, qword [rbp + 0xa40]
mov r8b, byte [rbp + 0x7b7]
mov eax, 0x10
mov qword [rbp + 0x788], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x788]
mov rdx, rsp
call fcn.1800bced0
sub rsp, rax
mov rax, rsp
mov byte [rdx], r8b
mov qword [rax], rcx
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800b0fd6
jmp 0x1800b1090
jmp 0x1800b0d80
mov rcx, qword [rbp + 0xa40]
mov r8b, byte [rbp + 0x7b7]
mov eax, 0x10
mov qword [rbp + 0x780], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x780]
mov rdx, rsp
call fcn.1800bced0
sub rsp, rax
mov rax, rsp
mov byte [rdx], r8b
mov qword [rax], rcx
jmp 0x1800b0db2
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800b104f
jmp 0x1800b10d2
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800b1081
jmp 0x1800b10d2
jmp 0x1800b0f03
jmp 0x1800b0d1c
jmp 0x1800b0e9f
mov rcx, qword [rbp + 0xa40]
mov r8b, byte [rbp + 0x7b7]
mov eax, 0x10
mov qword [rbp + 0x778], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x778]
mov rdx, rsp
call fcn.1800bced0
sub rsp, rax
mov rax, rsp
mov byte [rdx], r8b
mov qword [rax], rcx
jmp 0x1800b0f67
jmp 0x1800b104f
mov rax, qword [rbp + 0xa38]
mov rcx, qword [rbp + 0x7a8]
mov dl, byte [rbp + 0x7a7]
mov r8, qword [rbp + 0x7b8]
mov rsp, r8
mov byte [rcx], dl
add rcx, 1
mov qword [rbp + 0x760], rcx
mov rax, qword [rax]
mov al, byte [rax + 0xa]
mov byte [rbp + 0x76f], al
mov rax, rsp
mov qword [rbp + 0x770], rax
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800b114a
jmp 0x1800b14b4
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800b117c
jmp 0x1800b14b4
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800b11ae
jmp 0x1800b1363
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800b11e0
jmp 0x1800b1409
mov rdx, qword [rbp + 0xa40]
mov r8b, byte [rbp + 0x76f]
mov eax, 0x10
mov qword [rbp + 0x748], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x748]
mov rcx, rsp
mov qword [rbp + 0x750], rcx
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x750]
mov rcx, rsp
mov byte [rax], r8b
mov qword [rcx], rdx
movzx eax, byte [rax]
xor eax, 0x4d
mov byte [rbp + 0x75f], al
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800b1269
jmp 0x1800b1409
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800b129b
jmp 0x1800b1363
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800b12cd
jmp 0x1800b14b9
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800b12ff
jmp 0x1800b14b9
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800b1331
jmp 0x1800b144b
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800b1505
jmp 0x1800b144b
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800b1395
jmp 0x1800b14be
mov rcx, qword [rbp + 0xa40]
mov r8b, byte [rbp + 0x76f]
mov eax, 0x10
mov qword [rbp + 0x740], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x740]
mov rdx, rsp
call fcn.1800bced0
sub rsp, rax
mov rax, rsp
mov byte [rdx], r8b
mov qword [rax], rcx
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800b1404
jmp 0x1800b14be
jmp 0x1800b11ae
mov rcx, qword [rbp + 0xa40]
mov r8b, byte [rbp + 0x76f]
mov eax, 0x10
mov qword [rbp + 0x738], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x738]
mov rdx, rsp
call fcn.1800bced0
sub rsp, rax
mov rax, rsp
mov byte [rdx], r8b
mov qword [rax], rcx
jmp 0x1800b11e0
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800b147d
jmp 0x1800b1500
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800b14af
jmp 0x1800b1500
jmp 0x1800b1331
jmp 0x1800b114a
jmp 0x1800b12cd
mov rcx, qword [rbp + 0xa40]
mov r8b, byte [rbp + 0x76f]
mov eax, 0x10
mov qword [rbp + 0x730], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x730]
mov rdx, rsp
call fcn.1800bced0
sub rsp, rax
mov rax, rsp
mov byte [rdx], r8b
mov qword [rax], rcx
jmp 0x1800b1395
jmp 0x1800b147d
mov rax, qword [rbp + 0xa38]
mov rcx, qword [rbp + 0x760]
mov dl, byte [rbp + 0x75f]
mov r8, qword [rbp + 0x770]
mov rsp, r8
mov byte [rcx], dl
add rcx, 1
mov qword [rbp + 0x718], rcx
mov rax, qword [rax]
mov al, byte [rax + 0xb]
mov byte [rbp + 0x727], al
mov rax, rsp
mov qword [rbp + 0x728], rax
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800b1578
jmp 0x1800b18e2
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800b15aa
jmp 0x1800b18e2
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800b15dc
jmp 0x1800b1791
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800b160e
jmp 0x1800b1837
mov rdx, qword [rbp + 0xa40]
mov r8b, byte [rbp + 0x727]
mov eax, 0x10
mov qword [rbp + 0x700], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x700]
mov rcx, rsp
mov qword [rbp + 0x708], rcx
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x708]
mov rcx, rsp
mov byte [rax], r8b
mov qword [rcx], rdx
movzx eax, byte [rax]
xor eax, 0x4d
mov byte [rbp + 0x717], al
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800b1697
jmp 0x1800b1837
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800b16c9
jmp 0x1800b1791
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800b16fb
jmp 0x1800b18e7
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800b172d
jmp 0x1800b18e7
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800b175f
jmp 0x1800b1879
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800b1933
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800b17c3
jmp 0x1800b18ec
mov rcx, qword [rbp + 0xa40]
mov r8b, byte [rbp + 0x727]
mov eax, 0x10
mov qword [rbp + 0x6f8], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x6f8]
mov rdx, rsp
call fcn.1800bced0
sub rsp, rax
mov rax, rsp
mov byte [rdx], r8b
mov qword [rax], rcx
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800b1832
jmp 0x1800b18ec
jmp 0x1800b15dc
mov rcx, qword [rbp + 0xa40]
mov r8b, byte [rbp + 0x727]
mov eax, 0x10
mov qword [rbp + 0x6f0], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x6f0]
mov rdx, rsp
call fcn.1800bced0
sub rsp, rax
mov rax, rsp
mov byte [rdx], r8b
mov qword [rax], rcx
jmp 0x1800b160e
jmp 0x1800b1578
jmp 0x1800b16fb
mov rcx, qword [rbp + 0xa40]
mov r8b, byte [rbp + 0x727]
mov eax, 0x10
mov qword [rbp + 0x6e8], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x6e8]
mov rdx, rsp
call fcn.1800bced0
sub rsp, rax
mov rax, rsp
mov byte [rdx], r8b
mov qword [rax], rcx
jmp 0x1800b17c3
mov rdx, qword [rbp + 0xa70]
mov eax, 0x10
mov qword [rbp + 0x4c0], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x4c0]
mov rcx, rsp
mov qword [rbp + 0x4c8], rcx
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x4c8]
mov rcx, rsp
lea r8, str.GetModuleFileNameA
mov qword [rax], r8
mov qword [rcx], rdx
mov rcx, qword [rcx]
mov qword [rbp + 0x4d0], rcx
mov byte [rcx], 0
add rcx, 1
mov qword [rbp + 0x4d8], rcx
mov rax, qword [rax]
mov al, byte [rax]
mov byte [rbp + 0x4e7], al
mov rax, rsp
mov qword [rbp + 0x4e8], rax
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800b3765
jmp 0x1800b3acf
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800b3797
jmp 0x1800b3acf
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800b37c9
jmp 0x1800b397e
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800b37fb
jmp 0x1800b3a24
mov rdx, qword [rbp + 0x4d0]
mov r8b, byte [rbp + 0x4e7]
mov eax, 0x10
mov qword [rbp + 0x4a8], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x4a8]
mov rcx, rsp
mov qword [rbp + 0x4b0], rcx
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x4b0]
mov rcx, rsp
mov byte [rax], r8b
mov qword [rcx], rdx
movzx eax, byte [rax]
xor eax, 0x4d
mov byte [rbp + 0x4bf], al
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800b3884
jmp 0x1800b3a24
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800b38b6
jmp 0x1800b397e
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800b38e8
jmp 0x1800b3ad4
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800b391a
jmp 0x1800b3ad4
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800b394c
jmp 0x1800b3a66
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800b3b20
jmp 0x1800b3a66
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800b39b0
jmp 0x1800b3ad9
mov rcx, qword [rbp + 0x4d0]
mov r8b, byte [rbp + 0x4e7]
mov eax, 0x10
mov qword [rbp + 0x4a0], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x4a0]
mov rdx, rsp
call fcn.1800bced0
sub rsp, rax
mov rax, rsp
mov byte [rdx], r8b
mov qword [rax], rcx
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800b3a1f
jmp 0x1800b3ad9
jmp 0x1800b37c9
mov rcx, qword [rbp + 0x4d0]
mov r8b, byte [rbp + 0x4e7]
mov eax, 0x10
mov qword [rbp + 0x498], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x498]
mov rdx, rsp
call fcn.1800bced0
sub rsp, rax
mov rax, rsp
mov byte [rdx], r8b
mov qword [rax], rcx
jmp 0x1800b37fb
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800b3a98
jmp 0x1800b3b1b
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800b3aca
jmp 0x1800b3b1b
jmp 0x1800b394c
jmp 0x1800b3765
jmp 0x1800b38e8
mov rcx, qword [rbp + 0x4d0]
mov r8b, byte [rbp + 0x4e7]
mov eax, 0x10
mov qword [rbp + 0x490], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x490]
mov rdx, rsp
call fcn.1800bced0
sub rsp, rax
mov rax, rsp
mov byte [rdx], r8b
mov qword [rax], rcx
jmp 0x1800b39b0
jmp 0x1800b3a98
mov rax, qword [rbp + 0x4c8]
mov rcx, qword [rbp + 0x4d8]
mov dl, byte [rbp + 0x4bf]
mov r8, qword [rbp + 0x4e8]
mov rsp, r8
mov byte [rcx], dl
add rcx, 1
mov qword [rbp + 0x478], rcx
mov rax, qword [rax]
mov al, byte [rax + 1]
mov byte [rbp + 0x487], al
mov rax, rsp
mov qword [rbp + 0x488], rax
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800b3b93
jmp 0x1800b3efd
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800b3bc5
jmp 0x1800b3efd
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800b3bf7
jmp 0x1800b3dac
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800b3c29
jmp 0x1800b3e52
mov rdx, qword [rbp + 0x4d0]
mov r8b, byte [rbp + 0x487]
mov eax, 0x10
mov qword [rbp + 0x460], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x460]
mov rcx, rsp
mov qword [rbp + 0x468], rcx
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x468]
mov rcx, rsp
mov byte [rax], r8b
mov qword [rcx], rdx
movzx eax, byte [rax]
xor eax, 0x4d
mov byte [rbp + 0x477], al
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800b3cb2
jmp 0x1800b3e52
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800b3ce4
jmp 0x1800b3dac
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800b3d16
jmp 0x1800b3f02
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800b3d48
jmp 0x1800b3f02
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800b3d7a
jmp 0x1800b3e94
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800b3f4e
jmp 0x1800b3e94
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800b3dde
jmp 0x1800b3f07
mov rcx, qword [rbp + 0x4d0]
mov r8b, byte [rbp + 0x487]
mov eax, 0x10
mov qword [rbp + 0x458], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x458]
mov rdx, rsp
call fcn.1800bced0
sub rsp, rax
mov rax, rsp
mov byte [rdx], r8b
mov qword [rax], rcx
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800b3e4d
jmp 0x1800b3f07
jmp 0x1800b3bf7
mov rcx, qword [rbp + 0x4d0]
mov r8b, byte [rbp + 0x487]
mov eax, 0x10
mov qword [rbp + 0x450], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x450]
mov rdx, rsp
call fcn.1800bced0
sub rsp, rax
mov rax, rsp
mov byte [rdx], r8b
mov qword [rax], rcx
jmp 0x1800b3c29
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800b3ec6
jmp 0x1800b3f49
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800b3ef8
jmp 0x1800b3f49
jmp 0x1800b3d7a
jmp 0x1800b3b93
jmp 0x1800b3d16
mov rcx, qword [rbp + 0x4d0]
mov r8b, byte [rbp + 0x487]
mov eax, 0x10
mov qword [rbp + 0x448], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x448]
mov rdx, rsp
call fcn.1800bced0
sub rsp, rax
mov rax, rsp
mov byte [rdx], r8b
mov qword [rax], rcx
jmp 0x1800b3dde
jmp 0x1800b3ec6
mov rax, qword [rbp + 0x4c8]
mov rcx, qword [rbp + 0x478]
mov dl, byte [rbp + 0x477]
mov r8, qword [rbp + 0x488]
mov rsp, r8
mov byte [rcx], dl
add rcx, 1
mov qword [rbp + 0x430], rcx
mov rax, qword [rax]
mov al, byte [rax + 2]
mov byte [rbp + 0x43f], al
mov rax, rsp
mov qword [rbp + 0x440], rax
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800b3fc1
jmp 0x1800b432b
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800b3ff3
jmp 0x1800b432b
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800b4025
jmp 0x1800b41da
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800b4057
jmp 0x1800b4280
mov rdx, qword [rbp + 0x4d0]
mov r8b, byte [rbp + 0x43f]
mov eax, 0x10
mov qword [rbp + 0x418], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x418]
mov rcx, rsp
mov qword [rbp + 0x420], rcx
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x420]
mov rcx, rsp
mov byte [rax], r8b
mov qword [rcx], rdx
movzx eax, byte [rax]
xor eax, 0x4d
mov byte [rbp + 0x42f], al
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800b40e0
jmp 0x1800b4280
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800b4112
jmp 0x1800b41da
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800b4144
jmp 0x1800b4330
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800b4176
jmp 0x1800b4330
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800b41a8
jmp 0x1800b42c2
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800b437c
jmp 0x1800b42c2
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800b420c
jmp 0x1800b4335
mov rcx, qword [rbp + 0x4d0]
mov r8b, byte [rbp + 0x43f]
mov eax, 0x10
mov qword [rbp + 0x410], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x410]
mov rdx, rsp
call fcn.1800bced0
sub rsp, rax
mov rax, rsp
mov byte [rdx], r8b
mov qword [rax], rcx
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800b427b
jmp 0x1800b4335
jmp 0x1800b4025
mov rcx, qword [rbp + 0x4d0]
mov r8b, byte [rbp + 0x43f]
mov eax, 0x10
mov qword [rbp + 0x408], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x408]
mov rdx, rsp
call fcn.1800bced0
sub rsp, rax
mov rax, rsp
mov byte [rdx], r8b
mov qword [rax], rcx
jmp 0x1800b4057
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800b42f4
jmp 0x1800b4377
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800b4326
jmp 0x1800b4377
jmp 0x1800b41a8
jmp 0x1800b3fc1
jmp 0x1800b4144
mov rcx, qword [rbp + 0x4d0]
mov r8b, byte [rbp + 0x43f]
mov eax, 0x10
mov qword [rbp + 0x400], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x400]
mov rdx, rsp
call fcn.1800bced0
sub rsp, rax
mov rax, rsp
mov byte [rdx], r8b
mov qword [rax], rcx
jmp 0x1800b420c
jmp 0x1800b42f4
mov rax, qword [rbp + 0x4c8]
mov rcx, qword [rbp + 0x430]
mov dl, byte [rbp + 0x42f]
mov r8, qword [rbp + 0x440]
mov rsp, r8
mov byte [rcx], dl
add rcx, 1
mov qword [rbp + 0x3e8], rcx
mov rax, qword [rax]
mov al, byte [rax + 3]
mov byte [rbp + 0x3f7], al
mov rax, rsp
mov qword [rbp + 0x3f8], rax
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800b43ef
jmp 0x1800b4759
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800b4421
jmp 0x1800b4759
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800b4453
jmp 0x1800b4608
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800b4485
jmp 0x1800b46ae
mov rdx, qword [rbp + 0x4d0]
mov r8b, byte [rbp + 0x3f7]
mov eax, 0x10
mov qword [rbp + 0x3d0], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x3d0]
mov rcx, rsp
mov qword [rbp + 0x3d8], rcx
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x3d8]
mov rcx, rsp
mov byte [rax], r8b
mov qword [rcx], rdx
movzx eax, byte [rax]
xor eax, 0x4d
mov byte [rbp + 0x3e7], al
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800b450e
jmp 0x1800b46ae
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800b4540
jmp 0x1800b4608
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800b4572
jmp 0x1800b475e
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800b45a4
jmp 0x1800b475e
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800b45d6
jmp 0x1800b46f0
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800b47aa
jmp 0x1800b46f0
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800b463a
jmp 0x1800b4763
mov rcx, qword [rbp + 0x4d0]
mov r8b, byte [rbp + 0x3f7]
mov eax, 0x10
mov qword [rbp + 0x3c8], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x3c8]
mov rdx, rsp
call fcn.1800bced0
sub rsp, rax
mov rax, rsp
mov byte [rdx], r8b
mov qword [rax], rcx
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800b46a9
jmp 0x1800b4763
jmp 0x1800b4453
mov rcx, qword [rbp + 0x4d0]
mov r8b, byte [rbp + 0x3f7]
mov eax, 0x10
mov qword [rbp + 0x3c0], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x3c0]
mov rdx, rsp
call fcn.1800bced0
sub rsp, rax
mov rax, rsp
mov byte [rdx], r8b
mov qword [rax], rcx
jmp 0x1800b4485
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800b4722
jmp 0x1800b47a5
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800b4754
jmp 0x1800b47a5
jmp 0x1800b45d6
jmp 0x1800b43ef
jmp 0x1800b4572
mov rcx, qword [rbp + 0x4d0]
mov r8b, byte [rbp + 0x3f7]
mov eax, 0x10
mov qword [rbp + 0x3b8], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x3b8]
mov rdx, rsp
call fcn.1800bced0
sub rsp, rax
mov rax, rsp
mov byte [rdx], r8b
mov qword [rax], rcx
jmp 0x1800b463a
jmp 0x1800b4722
mov rax, qword [rbp + 0x4c8]
mov rcx, qword [rbp + 0x3e8]
mov dl, byte [rbp + 0x3e7]
mov r8, qword [rbp + 0x3f8]
mov rsp, r8
mov byte [rcx], dl
add rcx, 1
mov qword [rbp + 0x3a0], rcx
mov rax, qword [rax]
mov al, byte [rax + 4]
mov byte [rbp + 0x3af], al
mov rax, rsp
mov qword [rbp + 0x3b0], rax
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800b481d
jmp 0x1800b4b87
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800b484f
jmp 0x1800b4b87
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800b4881
jmp 0x1800b4a36
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800b48b3
jmp 0x1800b4adc
mov rdx, qword [rbp + 0x4d0]
mov r8b, byte [rbp + 0x3af]
mov eax, 0x10
mov qword [rbp + 0x388], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x388]
mov rcx, rsp
mov qword [rbp + 0x390], rcx
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x390]
mov rcx, rsp
mov byte [rax], r8b
mov qword [rcx], rdx
movzx eax, byte [rax]
xor eax, 0x4d
mov byte [rbp + 0x39f], al
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800b493c
jmp 0x1800b4adc
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800b496e
jmp 0x1800b4a36
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800b49a0
jmp 0x1800b4b8c
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800b49d2
jmp 0x1800b4b8c
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800b4a04
jmp 0x1800b4b1e
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800b4bd8
jmp 0x1800b4b1e
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800b4a68
jmp 0x1800b4b91
mov rcx, qword [rbp + 0x4d0]
mov r8b, byte [rbp + 0x3af]
mov eax, 0x10
mov qword [rbp + 0x380], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x380]
mov rdx, rsp
call fcn.1800bced0
sub rsp, rax
mov rax, rsp
mov byte [rdx], r8b
mov qword [rax], rcx
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800b4ad7
jmp 0x1800b4b91
jmp 0x1800b4881
mov rcx, qword [rbp + 0x4d0]
mov r8b, byte [rbp + 0x3af]
mov eax, 0x10
mov qword [rbp + 0x378], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x378]
mov rdx, rsp
call fcn.1800bced0
sub rsp, rax
mov rax, rsp
mov byte [rdx], r8b
mov qword [rax], rcx
jmp 0x1800b48b3
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800b4b50
jmp 0x1800b4bd3
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800b4b82
jmp 0x1800b4bd3
jmp 0x1800b4a04
jmp 0x1800b481d
jmp 0x1800b49a0
mov rcx, qword [rbp + 0x4d0]
mov r8b, byte [rbp + 0x3af]
mov eax, 0x10
mov qword [rbp + 0x370], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x370]
mov rdx, rsp
call fcn.1800bced0
sub rsp, rax
mov rax, rsp
mov byte [rdx], r8b
mov qword [rax], rcx
jmp 0x1800b4a68
jmp 0x1800b4b50
mov rax, qword [rbp + 0x4c8]
mov rcx, qword [rbp + 0x3a0]
mov dl, byte [rbp + 0x39f]
mov r8, qword [rbp + 0x3b0]
mov rsp, r8
mov byte [rcx], dl
add rcx, 1
mov qword [rbp + 0x358], rcx
mov rax, qword [rax]
mov al, byte [rax + 5]
mov byte [rbp + 0x367], al
mov rax, rsp
mov qword [rbp + 0x368], rax
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800b4c4b
jmp 0x1800b4fb5
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800b4c7d
jmp 0x1800b4fb5
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800b4caf
jmp 0x1800b4e64
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800b4ce1
jmp 0x1800b4f0a
mov rdx, qword [rbp + 0x4d0]
mov r8b, byte [rbp + 0x367]
mov eax, 0x10
mov qword [rbp + 0x340], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x340]
mov rcx, rsp
mov qword [rbp + 0x348], rcx
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x348]
mov rcx, rsp
mov byte [rax], r8b
mov qword [rcx], rdx
movzx eax, byte [rax]
xor eax, 0x4d
mov byte [rbp + 0x357], al
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800b4d6a
jmp 0x1800b4f0a
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800b4d9c
jmp 0x1800b4e64
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800b4dce
jmp 0x1800b4fba
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800b4e00
jmp 0x1800b4fba
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800b4e32
jmp 0x1800b4f4c
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800b5006
jmp 0x1800b4f4c
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800b4e96
jmp 0x1800b4fbf
mov rcx, qword [rbp + 0x4d0]
mov r8b, byte [rbp + 0x367]
mov eax, 0x10
mov qword [rbp + 0x338], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x338]
mov rdx, rsp
call fcn.1800bced0
sub rsp, rax
mov rax, rsp
mov byte [rdx], r8b
mov qword [rax], rcx
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800b4f05
jmp 0x1800b4fbf
jmp 0x1800b4caf
mov rcx, qword [rbp + 0x4d0]
mov r8b, byte [rbp + 0x367]
mov eax, 0x10
mov qword [rbp + 0x330], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x330]
mov rdx, rsp
call fcn.1800bced0
sub rsp, rax
mov rax, rsp
mov byte [rdx], r8b
mov qword [rax], rcx
jmp 0x1800b4ce1
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800b4f7e
jmp 0x1800b5001
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800b4fb0
jmp 0x1800b5001
jmp 0x1800b4e32
jmp 0x1800b4c4b
jmp 0x1800b4dce
mov rcx, qword [rbp + 0x4d0]
mov r8b, byte [rbp + 0x367]
mov eax, 0x10
mov qword [rbp + 0x328], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x328]
mov rdx, rsp
call fcn.1800bced0
sub rsp, rax
mov rax, rsp
mov byte [rdx], r8b
mov qword [rax], rcx
jmp 0x1800b4e96
jmp 0x1800b4f7e
mov rax, qword [rbp + 0x4c8]
mov rcx, qword [rbp + 0x358]
mov dl, byte [rbp + 0x357]
mov r8, qword [rbp + 0x368]
mov rsp, r8
mov byte [rcx], dl
add rcx, 1
mov qword [rbp + 0x310], rcx
mov rax, qword [rax]
mov al, byte [rax + 6]
mov byte [rbp + 0x31f], al
mov rax, rsp
mov qword [rbp + 0x320], rax
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800b5079
jmp 0x1800b53e3
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800b50ab
jmp 0x1800b53e3
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800b50dd
jmp 0x1800b5292
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800b510f
jmp 0x1800b5338
mov rdx, qword [rbp + 0x4d0]
mov r8b, byte [rbp + 0x31f]
mov eax, 0x10
mov qword [rbp + 0x2f8], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x2f8]
mov rcx, rsp
mov qword [rbp + 0x300], rcx
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x300]
mov rcx, rsp
mov byte [rax], r8b
mov qword [rcx], rdx
movzx eax, byte [rax]
xor eax, 0x4d
mov byte [rbp + 0x30f], al
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800b5198
jmp 0x1800b5338
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800b51ca
jmp 0x1800b5292
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800b51fc
jmp 0x1800b53e8
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800b522e
jmp 0x1800b53e8
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800b5260
jmp 0x1800b537a
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800b5434
jmp 0x1800b537a
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800b52c4
jmp 0x1800b53ed
mov rcx, qword [rbp + 0x4d0]
mov r8b, byte [rbp + 0x31f]
mov eax, 0x10
mov qword [rbp + 0x2f0], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x2f0]
mov rdx, rsp
call fcn.1800bced0
sub rsp, rax
mov rax, rsp
mov byte [rdx], r8b
mov qword [rax], rcx
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800b5333
jmp 0x1800b53ed
jmp 0x1800b50dd
mov rcx, qword [rbp + 0x4d0]
mov r8b, byte [rbp + 0x31f]
mov eax, 0x10
mov qword [rbp + 0x2e8], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x2e8]
mov rdx, rsp
call fcn.1800bced0
sub rsp, rax
mov rax, rsp
mov byte [rdx], r8b
mov qword [rax], rcx
jmp 0x1800b510f
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800b53ac
jmp 0x1800b542f
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800b53de
jmp 0x1800b542f
jmp 0x1800b5260
jmp 0x1800b5079
jmp 0x1800b51fc
mov rcx, qword [rbp + 0x4d0]
mov r8b, byte [rbp + 0x31f]
mov eax, 0x10
mov qword [rbp + 0x2e0], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x2e0]
mov rdx, rsp
call fcn.1800bced0
sub rsp, rax
mov rax, rsp
mov byte [rdx], r8b
mov qword [rax], rcx
jmp 0x1800b52c4
jmp 0x1800b53ac
mov rax, qword [rbp + 0x4c8]
mov rcx, qword [rbp + 0x310]
mov dl, byte [rbp + 0x30f]
mov r8, qword [rbp + 0x320]
mov rsp, r8
mov byte [rcx], dl
add rcx, 1
mov qword [rbp + 0x2c8], rcx
mov rax, qword [rax]
mov al, byte [rax + 7]
mov byte [rbp + 0x2d7], al
mov rax, rsp
mov qword [rbp + 0x2d8], rax
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800b54a7
jmp 0x1800b5811
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800b54d9
jmp 0x1800b5811
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800b550b
jmp 0x1800b56c0
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800b553d
jmp 0x1800b5766
mov rdx, qword [rbp + 0x4d0]
mov r8b, byte [rbp + 0x2d7]
mov eax, 0x10
mov qword [rbp + 0x2b0], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x2b0]
mov rcx, rsp
mov qword [rbp + 0x2b8], rcx
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x2b8]
mov rcx, rsp
mov byte [rax], r8b
mov qword [rcx], rdx
movzx eax, byte [rax]
xor eax, 0x4d
mov byte [rbp + 0x2c7], al
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800b55c6
jmp 0x1800b5766
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800b55f8
jmp 0x1800b56c0
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800b562a
jmp 0x1800b5816
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800b565c
jmp 0x1800b5816
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800b568e
jmp 0x1800b57a8
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800b5862
jmp 0x1800b57a8
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800b56f2
jmp 0x1800b581b
mov rcx, qword [rbp + 0x4d0]
mov r8b, byte [rbp + 0x2d7]
mov eax, 0x10
mov qword [rbp + 0x2a8], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x2a8]
mov rdx, rsp
call fcn.1800bced0
sub rsp, rax
mov rax, rsp
mov byte [rdx], r8b
mov qword [rax], rcx
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800b5761
jmp 0x1800b581b
jmp 0x1800b550b
mov rcx, qword [rbp + 0x4d0]
mov r8b, byte [rbp + 0x2d7]
mov eax, 0x10
mov qword [rbp + 0x2a0], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x2a0]
mov rdx, rsp
call fcn.1800bced0
sub rsp, rax
mov rax, rsp
mov byte [rdx], r8b
mov qword [rax], rcx
jmp 0x1800b553d
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800b57da
jmp 0x1800b585d
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800b580c
jmp 0x1800b585d
jmp 0x1800b568e
jmp 0x1800b54a7
jmp 0x1800b562a
mov rcx, qword [rbp + 0x4d0]
mov r8b, byte [rbp + 0x2d7]
mov eax, 0x10
mov qword [rbp + 0x298], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x298]
mov rdx, rsp
call fcn.1800bced0
sub rsp, rax
mov rax, rsp
mov byte [rdx], r8b
mov qword [rax], rcx
jmp 0x1800b56f2
jmp 0x1800b57da
mov rax, qword [rbp + 0x4c8]
mov rcx, qword [rbp + 0x2c8]
mov dl, byte [rbp + 0x2c7]
mov r8, qword [rbp + 0x2d8]
mov rsp, r8
mov byte [rcx], dl
add rcx, 1
mov qword [rbp + 0x280], rcx
mov rax, qword [rax]
mov al, byte [rax + 8]
mov byte [rbp + 0x28f], al
mov rax, rsp
mov qword [rbp + 0x290], rax
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800b58d5
jmp 0x1800b5c3f
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800b5907
jmp 0x1800b5c3f
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800b5939
jmp 0x1800b5aee
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800b596b
jmp 0x1800b5b94
mov rdx, qword [rbp + 0x4d0]
mov r8b, byte [rbp + 0x28f]
mov eax, 0x10
mov qword [rbp + 0x268], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x268]
mov rcx, rsp
mov qword [rbp + 0x270], rcx
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x270]
mov rcx, rsp
mov byte [rax], r8b
mov qword [rcx], rdx
movzx eax, byte [rax]
xor eax, 0x4d
mov byte [rbp + 0x27f], al
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800b59f4
jmp 0x1800b5b94
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800b5a26
jmp 0x1800b5aee
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800b5a58
jmp 0x1800b5c44
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800b5a8a
jmp 0x1800b5c44
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800b5abc
jmp 0x1800b5bd6
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800b5c90
jmp 0x1800b5bd6
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800b5b20
jmp 0x1800b5c49
mov rcx, qword [rbp + 0x4d0]
mov r8b, byte [rbp + 0x28f]
mov eax, 0x10
mov qword [rbp + 0x260], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x260]
mov rdx, rsp
call fcn.1800bced0
sub rsp, rax
mov rax, rsp
mov byte [rdx], r8b
mov qword [rax], rcx
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800b5b8f
jmp 0x1800b5c49
jmp 0x1800b5939
mov rcx, qword [rbp + 0x4d0]
mov r8b, byte [rbp + 0x28f]
mov eax, 0x10
mov qword [rbp + 0x258], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x258]
mov rdx, rsp
call fcn.1800bced0
sub rsp, rax
mov rax, rsp
mov byte [rdx], r8b
mov qword [rax], rcx
jmp 0x1800b596b
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800b5c08
jmp 0x1800b5c8b
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800b5c3a
jmp 0x1800b5c8b
jmp 0x1800b5abc
jmp 0x1800b58d5
jmp 0x1800b5a58
mov rcx, qword [rbp + 0x4d0]
mov r8b, byte [rbp + 0x28f]
mov eax, 0x10
mov qword [rbp + 0x250], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x250]
mov rdx, rsp
call fcn.1800bced0
sub rsp, rax
mov rax, rsp
mov byte [rdx], r8b
mov qword [rax], rcx
jmp 0x1800b5b20
jmp 0x1800b5c08
mov rax, qword [rbp + 0x4c8]
mov rcx, qword [rbp + 0x280]
mov dl, byte [rbp + 0x27f]
mov r8, qword [rbp + 0x290]
mov rsp, r8
mov byte [rcx], dl
add rcx, 1
mov qword [rbp + 0x238], rcx
mov rax, qword [rax]
mov al, byte [rax + 9]
mov byte [rbp + 0x247], al
mov rax, rsp
mov qword [rbp + 0x248], rax
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800b5d03
jmp 0x1800b606d
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800b5d35
jmp 0x1800b606d
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800b5d67
jmp 0x1800b5f1c
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800b5d99
jmp 0x1800b5fc2
mov rdx, qword [rbp + 0x4d0]
mov r8b, byte [rbp + 0x247]
mov eax, 0x10
mov qword [rbp + 0x220], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x220]
mov rcx, rsp
mov qword [rbp + 0x228], rcx
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x228]
mov rcx, rsp
mov byte [rax], r8b
mov qword [rcx], rdx
movzx eax, byte [rax]
xor eax, 0x4d
mov byte [rbp + 0x237], al
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800b5e22
jmp 0x1800b5fc2
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800b5e54
jmp 0x1800b5f1c
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800b5e86
jmp 0x1800b6072
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800b5eb8
jmp 0x1800b6072
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800b5eea
jmp 0x1800b6004
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800b60be
jmp 0x1800b6004
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800b5f4e
jmp 0x1800b6077
mov rcx, qword [rbp + 0x4d0]
mov r8b, byte [rbp + 0x247]
mov eax, 0x10
mov qword [rbp + 0x218], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x218]
mov rdx, rsp
call fcn.1800bced0
sub rsp, rax
mov rax, rsp
mov byte [rdx], r8b
mov qword [rax], rcx
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800b5fbd
jmp 0x1800b6077
jmp 0x1800b5d67
mov rcx, qword [rbp + 0x4d0]
mov r8b, byte [rbp + 0x247]
mov eax, 0x10
mov qword [rbp + 0x210], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x210]
mov rdx, rsp
call fcn.1800bced0
sub rsp, rax
mov rax, rsp
mov byte [rdx], r8b
mov qword [rax], rcx
jmp 0x1800b5d99
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800b6036
jmp 0x1800b60b9
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800b6068
jmp 0x1800b60b9
jmp 0x1800b5eea
jmp 0x1800b5d03
jmp 0x1800b5e86
mov rcx, qword [rbp + 0x4d0]
mov r8b, byte [rbp + 0x247]
mov eax, 0x10
mov qword [rbp + 0x208], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x208]
mov rdx, rsp
call fcn.1800bced0
sub rsp, rax
mov rax, rsp
mov byte [rdx], r8b
mov qword [rax], rcx
jmp 0x1800b5f4e
jmp 0x1800b6036
mov rax, qword [rbp + 0x4c8]
mov rcx, qword [rbp + 0x238]
mov dl, byte [rbp + 0x237]
mov r8, qword [rbp + 0x248]
mov rsp, r8
mov byte [rcx], dl
add rcx, 1
mov qword [rbp + 0x1f0], rcx
mov rax, qword [rax]
mov al, byte [rax + 0xa]
mov byte [rbp + 0x1ff], al
mov rax, rsp
mov qword [rbp + 0x200], rax
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800b6131
jmp 0x1800b649b
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800b6163
jmp 0x1800b649b
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800b6195
jmp 0x1800b634a
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800b61c7
jmp 0x1800b63f0
mov rdx, qword [rbp + 0x4d0]
mov r8b, byte [rbp + 0x1ff]
mov eax, 0x10
mov qword [rbp + 0x1d8], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x1d8]
mov rcx, rsp
mov qword [rbp + 0x1e0], rcx
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x1e0]
mov rcx, rsp
mov byte [rax], r8b
mov qword [rcx], rdx
movzx eax, byte [rax]
xor eax, 0x4d
mov byte [rbp + 0x1ef], al
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800b6250
jmp 0x1800b63f0
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800b6282
jmp 0x1800b634a
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800b62b4
jmp 0x1800b64a0
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800b62e6
jmp 0x1800b64a0
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800b6318
jmp 0x1800b6432
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800b64ec
jmp 0x1800b6432
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800b637c
jmp 0x1800b64a5
mov rcx, qword [rbp + 0x4d0]
mov r8b, byte [rbp + 0x1ff]
mov eax, 0x10
mov qword [rbp + 0x1d0], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x1d0]
mov rdx, rsp
call fcn.1800bced0
sub rsp, rax
mov rax, rsp
mov byte [rdx], r8b
mov qword [rax], rcx
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800b63eb
jmp 0x1800b64a5
jmp 0x1800b6195
mov rcx, qword [rbp + 0x4d0]
mov r8b, byte [rbp + 0x1ff]
mov eax, 0x10
mov qword [rbp + 0x1c8], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x1c8]
mov rdx, rsp
call fcn.1800bced0
sub rsp, rax
mov rax, rsp
mov byte [rdx], r8b
mov qword [rax], rcx
jmp 0x1800b61c7
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800b6464
jmp 0x1800b64e7
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800b6496
jmp 0x1800b64e7
jmp 0x1800b6318
jmp 0x1800b6131
jmp 0x1800b62b4
mov rcx, qword [rbp + 0x4d0]
mov r8b, byte [rbp + 0x1ff]
mov eax, 0x10
mov qword [rbp + 0x1c0], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x1c0]
mov rdx, rsp
call fcn.1800bced0
sub rsp, rax
mov rax, rsp
mov byte [rdx], r8b
mov qword [rax], rcx
jmp 0x1800b637c
jmp 0x1800b6464
mov rax, qword [rbp + 0x4c8]
mov rcx, qword [rbp + 0x1f0]
mov dl, byte [rbp + 0x1ef]
mov r8, qword [rbp + 0x200]
mov rsp, r8
mov byte [rcx], dl
add rcx, 1
mov qword [rbp + 0x1a8], rcx
mov rax, qword [rax]
mov al, byte [rax + 0xb]
mov byte [rbp + 0x1b7], al
mov rax, rsp
mov qword [rbp + 0x1b8], rax
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800b655f
jmp 0x1800b68c9
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800b6591
jmp 0x1800b68c9
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800b65c3
jmp 0x1800b6778
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800b65f5
jmp 0x1800b681e
mov rdx, qword [rbp + 0x4d0]
mov r8b, byte [rbp + 0x1b7]
mov eax, 0x10
mov qword [rbp + 0x190], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x190]
mov rcx, rsp
mov qword [rbp + 0x198], rcx
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x198]
mov rcx, rsp
mov byte [rax], r8b
mov qword [rcx], rdx
movzx eax, byte [rax]
xor eax, 0x4d
mov byte [rbp + 0x1a7], al
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800b667e
jmp 0x1800b681e
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800b66b0
jmp 0x1800b6778
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800b66e2
jmp 0x1800b68ce
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800b6714
jmp 0x1800b68ce
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800b6746
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800b67aa
jmp 0x1800b68d3
mov rcx, qword [rbp + 0x4d0]
mov r8b, byte [rbp + 0x1b7]
mov eax, 0x10
mov qword [rbp + 0x188], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x188]
mov rdx, rsp
call fcn.1800bced0
sub rsp, rax
mov rax, rsp
mov byte [rdx], r8b
mov qword [rax], rcx
mov eax, dword [0x1800c0460]
mov ecx, dword [0x1800c0464]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
or al, cl
test al, 1
jne 0x1800b6819
mov rcx, qword [rbp + 0x4d0]
mov r8b, byte [rbp + 0x1b7]
mov eax, 0x10
mov qword [rbp + 0x180], rax
call fcn.1800bced0
sub rsp, rax
mov rax, qword [rbp + 0x180]
mov rdx, rsp
call fcn.1800bced0
sub rsp, rax
mov rax, rsp
mov byte [rdx], r8b
mov qword [rax], rcx
jmp 0x1800b65f5
jmp 0x1800b655f
jmp 0x1800b66e2