Function at 0x140001000
Capabilities:
Hash data using fnv
Resolve function by fnv-1a hash
Resolve function by parsing pe exports

Disassembly:
push rbp
push rsi
sub rsp, 0xce8
lea rbp, [rsp + 0x80]
mov dword [rbp + 0xa54], 0
mov dword [rbp + 0x834], 0x104
mov qword [rbp + 0x828], 0
mov rax, rsp
mov qword [rbp + 0x698], rax
lea rax, [rbp + 0x834]
mov qword [rbp + 0xa70], rax
lea rax, [rbp + 0x840]
mov qword [rbp + 0xa68], rax
lea rax, [rbp + 0x828]
mov qword [rbp + 0xa60], rax
lea rax, [rbp + 0x838]
mov qword [rbp + 0xa58], rax
mov rax, rsp
mov qword [rbp + 0x6a0], rax
mov rax, rsp
mov qword [rbp + 0x6a8], rax
mov ecx, dword [0x140074674]
mov eax, dword [0x140074670]
mov edx, ecx
add edx, 0xd2c4fa6b
sub edx, 1
sub edx, 0xd2c4fa6b
imul ecx, edx
and ecx, 1
cmp ecx, 0
sete cl
cmp eax, 0xa
setl dl
mov al, cl
and al, dl
xor cl, dl
or al, cl
test al, 1
jne 0x1400010ca
jmp 0x14000169b
mov ecx, dword [0x14007466c]
mov eax, dword [0x140074668]
xor r8d, r8d
sub r8d, 1
mov edx, ecx
add edx, r8d
imul ecx, edx
and ecx, 1
cmp ecx, 0
sete r11b
cmp eax, 0xa
setl r10b
mov cl, r11b
xor cl, 0xff
mov r8b, r10b
xor r8b, 0xff
mov dl, 1
xor dl, 1
mov al, cl
and al, 0xff
and r11b, dl
mov r9b, r8b
and r9b, 0xff
and r10b, dl
or al, r11b
or r9b, r10b
xor al, r9b
or cl, r8b
xor cl, 0xff
or dl, 1
and cl, dl
or al, cl
test al, 1
jne 0x14000113c
jmp 0x14001880d
mov ecx, dword [0x140074664]
mov eax, dword [0x140074660]
xor r8d, r8d
sub r8d, 1
mov edx, ecx
add edx, r8d
imul ecx, edx
and ecx, 1
cmp ecx, 0
sete cl
cmp eax, 0xa
setl dl
mov al, cl
and al, dl
xor cl, dl
or al, cl
mov byte [rbp + 0x697], al
mov ecx, dword [0x14007466c]
mov eax, dword [0x140074668]
xor r8d, r8d
sub r8d, 1
mov edx, ecx
add edx, r8d
imul ecx, edx
and ecx, 1
cmp ecx, 0
sete cl
cmp eax, 0xa
setl dl
mov al, cl
and al, dl
xor cl, dl
or al, cl
test al, 1
jne 0x1400011b3
jmp 0x14001880d
mov al, byte [rbp + 0x697]
test al, 1
jne 0x1400011c6
jmp 0x140006d5d
mov ecx, dword [0x14007466c]
mov eax, dword [0x140074668]
mov edx, ecx
add edx, 0x673cd12
sub edx, 1
sub edx, 0x673cd12
imul ecx, edx
and ecx, 1
cmp ecx, 0
sete cl
cmp eax, 0xa
setl dl
mov al, cl
and al, dl
xor cl, dl
or al, cl
test al, 1
jne 0x14000120a
jmp 0x140018812
mov eax, 0x10
call fcn.140019fb0
sub rsp, rax
mov rax, rsp
lea rcx, [rbp + 0xa98]
mov qword [rax], rcx
mov rax, qword [rax]
mov qword [rbp + 0x688], rax
mov ecx, dword [0x14007465c]
mov eax, dword [0x140074658]
xor r8d, r8d
sub r8d, 1
mov edx, ecx
add edx, r8d
imul ecx, edx
and ecx, 1
cmp ecx, 0
sete r11b
cmp eax, 0xa
setl r10b
mov cl, r11b
xor cl, 0xff
mov r8b, r10b
xor r8b, 0xff
mov dl, 1
xor dl, 0
mov al, cl
and al, 0
and r11b, dl
mov r9b, r8b
and r9b, 0
and r10b, dl
or al, r11b
or r9b, r10b
xor al, r9b
or cl, r8b
xor cl, 0xff
or dl, 0
and cl, dl
or al, cl
mov byte [rbp + 0x694], al
mov ecx, dword [0x140074674]
mov eax, dword [0x140074670]
mov edx, ecx
sub edx, 0x1c3b9663
sub edx, 1
add edx, 0x1c3b9663
imul ecx, edx
and ecx, 1
cmp ecx, 0
sete cl
cmp eax, 0xa
setl dl
mov al, cl
and al, dl
xor cl, dl
or al, cl
mov byte [rbp + 0x695], al
mov ecx, dword [0x140074664]
mov eax, dword [0x140074660]
mov edx, ecx
add edx, 0x8524c2ca
sub edx, 1
sub edx, 0x8524c2ca
imul ecx, edx
and ecx, 1
cmp ecx, 0
sete cl
cmp eax, 0xa
setl dl
mov al, cl
and al, dl
xor cl, dl
or al, cl
mov byte [rbp + 0x696], al
mov ecx, dword [0x14007466c]
mov eax, dword [0x140074668]
mov edx, ecx
add edx, 0xb9a332d4
sub edx, 1
sub edx, 0xb9a332d4
imul ecx, edx
and ecx, 1
cmp ecx, 0
sete cl
cmp eax, 0xa
setl dl
mov al, cl
and al, dl
xor cl, dl
or al, cl
test al, 1
jne 0x140001357
jmp 0x140018812
mov al, byte [rbp + 0x696]
test al, 1
jne 0x14000136a
jmp 0x140006d5d
mov al, byte [rbp + 0x695]
test al, 1
jne 0x14000137d
jmp 0x14000169b
mov ecx, dword [0x14007466c]
mov eax, dword [0x140074668]
xor r8d, r8d
sub r8d, 1
mov edx, ecx
add edx, r8d
imul ecx, edx
and ecx, 1
cmp ecx, 0
sete r11b
cmp eax, 0xa
setl r10b
mov cl, r11b
xor cl, 0xff
mov r8b, r10b
xor r8b, 0xff
mov dl, 1
xor dl, 0
mov al, cl
and al, 0
and r11b, dl
mov r9b, r8b
and r9b, 0
and r10b, dl
or al, r11b
or r9b, r10b
xor al, r9b
or cl, r8b
xor cl, 0xff
or dl, 0
and cl, dl
or al, cl
test al, 1
jne 0x1400013ef
jmp 0x140018831
mov ecx, dword [0x140074664]
mov eax, dword [0x140074660]
mov edx, ecx
sub edx, 0x8fc0e137
sub edx, 1
add edx, 0x8fc0e137
imul ecx, edx
and ecx, 1
cmp ecx, 0
sete r11b
cmp eax, 0xa
setl r10b
mov cl, r11b
xor cl, 0xff
mov r8b, r10b
xor r8b, 0xff
mov dl, 1
xor dl, 0
mov al, cl
and al, 0
and r11b, dl
mov r9b, r8b
and r9b, 0
and r10b, dl
or al, r11b
or r9b, r10b
xor al, r9b
or cl, r8b
xor cl, 0xff
or dl, 0
and cl, dl
or al, cl
mov byte [rbp + 0x687], al
mov ecx, dword [0x14007466c]
mov eax, dword [0x140074668]
xor r8d, r8d
sub r8d, 1
mov edx, ecx
add edx, r8d
imul ecx, edx
and ecx, 1
cmp ecx, 0
sete cl
cmp eax, 0xa
setl dl
mov al, cl
and al, dl
xor cl, dl
or al, cl
test al, 1
jne 0x14000149e
jmp 0x140018831
mov al, byte [rbp + 0x687]
test al, 1
jne 0x1400014b1
jmp 0x140006e2d
mov ecx, dword [0x140074664]
mov eax, dword [0x140074660]
mov edx, ecx
add edx, 0x52d8bc43
sub edx, 1
sub edx, 0x52d8bc43
imul ecx, edx
and ecx, 1
cmp ecx, 0
sete cl
cmp eax, 0xa
setl dl
mov al, cl
and al, dl
xor cl, dl
or al, cl
test al, 1
jne 0x1400014f5
jmp 0x140006e2d
mov al, byte [rbp + 0x694]
test al, 1
jne 0x140001508
jmp 0x14000168d
mov ecx, dword [0x14007466c]
mov eax, dword [0x140074668]
mov edx, ecx
add edx, 0x5218ee9c
sub edx, 1
sub edx, 0x5218ee9c
imul ecx, edx
and ecx, 1
cmp ecx, 0
sete r11b
cmp eax, 0xa
setl r10b
mov cl, r11b
xor cl, 0xff
mov r8b, r10b
xor r8b, 0xff
mov dl, 1
xor dl, 0
mov al, cl
and al, 0
and r11b, dl
mov r9b, r8b
and r9b, 0
and r10b, dl
or al, r11b
or r9b, r10b
xor al, r9b
or cl, r8b
xor cl, 0xff
or dl, 0
and cl, dl
or al, cl
test al, 1
jne 0x14000157f
jmp 0x140018836
mov rax, qword gs:[0x60]
mov rax, qword [rax + 0x18]
mov qword [rbp + 0x678], rax
mov ecx, dword [0x14007465c]
mov eax, dword [0x140074658]
mov edx, ecx
sub edx, 0x49831f20
sub edx, 1
add edx, 0x49831f20
imul ecx, edx
and ecx, 1
cmp ecx, 0
sete r11b
cmp eax, 0xa
setl r10b
mov cl, r11b
xor cl, 0xff
mov r8b, r10b
xor r8b, 0xff
mov dl, 1
xor dl, 0
mov al, cl
and al, 0
and r11b, dl
mov r9b, r8b
and r9b, 0
and r10b, dl
or al, r11b
or r9b, r10b
xor al, r9b
or cl, r8b
xor cl, 0xff
or dl, 0
and cl, dl
or al, cl
mov byte [rbp + 0x686], al
mov ecx, dword [0x14007466c]
mov eax, dword [0x140074668]
mov edx, ecx
add edx, 0xa66c8b33
sub edx, 1
sub edx, 0xa66c8b33
imul ecx, edx
and ecx, 1
cmp ecx, 0
sete r11b
cmp eax, 0xa
setl r10b
mov cl, r11b
xor cl, 0xff
mov r8b, r10b
xor r8b, 0xff
mov dl, 1
xor dl, 1
mov al, cl
and al, 0xff
and r11b, dl
mov r9b, r8b
and r9b, 0xff
and r10b, dl
or al, r11b
or r9b, r10b
xor al, r9b
or cl, r8b
xor cl, 0xff
or dl, 1
and cl, dl
or al, cl
test al, 1
jne 0x14000167a
jmp 0x140018836
mov al, byte [rbp + 0x686]
test al, 1
jne 0x1400017a8
jmp 0x14000168d
mov rax, qword gs:[0x60]
jmp 0x140001508
mov ecx, dword [0x140074664]
mov eax, dword [0x140074660]
mov edx, ecx
add edx, 0xa9ae0c90
sub edx, 1
sub edx, 0xa9ae0c90
imul ecx, edx
and ecx, 1
cmp ecx, 0
sete r11b
cmp eax, 0xa
setl r10b
mov cl, r11b
xor cl, 0xff
mov r8b, r10b
xor r8b, 0xff
mov dl, 1
xor dl, 0
mov al, cl
and al, 0
and r11b, dl
mov r9b, r8b
and r9b, 0
and r10b, dl
or al, r11b
or r9b, r10b
xor al, r9b
or cl, r8b
xor cl, 0xff
or dl, 0
and cl, dl
or al, cl
test al, 1
jne 0x140001712
jmp 0x140006e32
mov eax, 0x10
call fcn.140019fb0
sub rsp, rax
mov rax, rsp
lea rcx, [rbp + 0xa98]
mov qword [rax], rcx
mov ecx, dword [0x140074664]
mov eax, dword [0x140074660]
mov edx, ecx
add edx, 0x6def63c3
sub edx, 1
sub edx, 0x6def63c3
imul ecx, edx
and ecx, 1
cmp ecx, 0
sete r11b
cmp eax, 0xa
setl r10b
mov cl, r11b
xor cl, 0xff
mov r8b, r10b
xor r8b, 0xff
mov dl, 1
xor dl, 0
mov al, cl
and al, 0
and r11b, dl
mov r9b, r8b
and r9b, 0
and r10b, dl
or al, r11b
or r9b, r10b
xor al, r9b
or cl, r8b
xor cl, 0xff
or dl, 0
and cl, dl
or al, cl
test al, 1
jne 0x1400017a3
jmp 0x140006e32
jmp 0x1400010ca
mov rax, qword [rbp + 0x6a8]
mov rcx, qword [rbp + 0x688]
mov rdx, qword [rbp + 0x678]
mov rdx, qword [rdx + 0x10]
mov qword [rcx], rdx
mov rsp, rax
mov ecx, dword [0x140074654]
mov eax, dword [0x140074650]
mov edx, ecx
sub edx, 0x95f41782
sub edx, 1
add edx, 0x95f41782
imul ecx, edx
and ecx, 1
cmp ecx, 0
sete r11b
cmp eax, 0xa
setl r10b
mov cl, r11b
xor cl, 0xff
mov r8b, r10b
xor r8b, 0xff
mov dl, 1
xor dl, 1
mov al, cl
and al, 0xff
and r11b, dl
mov r9b, r8b
and r9b, 0xff
and r10b, dl
or al, r11b
or r9b, r10b
xor al, r9b
or cl, r8b
xor cl, 0xff
or dl, 1
and cl, dl
or al, cl
test al, 1
jne 0x14000183e
jmp 0x140005ee3
mov ecx, dword [0x140074664]
mov eax, dword [0x140074660]
xor r8d, r8d
sub r8d, 1
mov edx, ecx
add edx, r8d
imul ecx, edx
and ecx, 1
cmp ecx, 0
sete cl
cmp eax, 0xa
setl dl
mov al, cl
and al, dl
xor cl, dl
or al, cl
test al, 1
jne 0x14000187d
jmp 0x140006e51
mov rax, qword [rbp + 0xa98]
mov rax, qword [rax + 0x30]
mov qword [rbp + 0x660], rax
mov rax, rsp
mov qword [rbp + 0x668], rax
mov ecx, dword [0x14007464c]
mov eax, dword [0x140074648]
xor r8d, r8d
sub r8d, 1
mov edx, ecx
add edx, r8d
imul ecx, edx
and ecx, 1
cmp ecx, 0
sete cl
cmp eax, 0xa
setl dl
mov al, cl
and al, dl
xor cl, dl
or al, cl
mov byte [rbp + 0x676], al
mov ecx, dword [0x140074654]
mov eax, dword [0x140074650]
mov edx, ecx
sub edx, 0x360a2e0
sub edx, 1
add edx, 0x360a2e0
imul ecx, edx
and ecx, 1
cmp ecx, 0
sete cl
cmp eax, 0xa
setl dl
mov al, cl
and al, dl
xor cl, dl
or al, cl
mov byte [rbp + 0x677], al
mov ecx, dword [0x140074664]
mov eax, dword [0x140074660]
xor r8d, r8d
sub r8d, 1
mov edx, ecx
add edx, r8d
imul ecx, edx
and ecx, 1
cmp ecx, 0
sete cl
cmp eax, 0xa
setl dl
mov al, cl
and al, dl
xor cl, dl
or al, cl
test al, 1
jne 0x14000194d
jmp 0x140006e51
mov al, byte [rbp + 0x677]
test al, 1
jne 0x140001960
jmp 0x140005ee3
mov al, byte [rbp + 0x676]
test al, 1
jne 0x140001973
jmp 0x1400023f5
mov ecx, dword [0x14007466c]
mov eax, dword [0x140074668]
mov edx, ecx
sub edx, 0x45fcae03
sub edx, 1
add edx, 0x45fcae03
imul ecx, edx
and ecx, 1
cmp ecx, 0
sete r11b
cmp eax, 0xa
setl r10b
mov cl, r11b
xor cl, 0xff
mov r8b, r10b
xor r8b, 0xff
mov dl, 1
xor dl, 1
mov al, cl
and al, 0xff
and r11b, dl
mov r9b, r8b
and r9b, 0xff
and r10b, dl
or al, r11b
or r9b, r10b
xor al, r9b
or cl, r8b
xor cl, 0xff
or dl, 1
and cl, dl
or al, cl
test al, 1
jne 0x1400019ea
jmp 0x140018844
mov ecx, dword [0x140074654]
mov eax, dword [0x140074650]
mov edx, ecx
add edx, 0x66acc44e
sub edx, 1
sub edx, 0x66acc44e
imul ecx, edx
and ecx, 1
cmp ecx, 0
sete cl
cmp eax, 0xa
setl dl
mov al, cl
and al, dl
xor cl, dl
or al, cl
mov byte [rbp + 0x65f], al
mov ecx, dword [0x14007466c]
mov eax, dword [0x140074668]
mov edx, ecx
sub edx, 0xcc478068
sub edx, 1
add edx, 0xcc478068
imul ecx, edx
and ecx, 1
cmp ecx, 0
sete r11b
cmp eax, 0xa
setl r10b
mov cl, r11b
xor cl, 0xff
mov r8b, r10b
xor r8b, 0xff
mov dl, 1
xor dl, 1
mov al, cl
and al, 0xff
and r11b, dl
mov r9b, r8b
and r9b, 0xff
and r10b, dl
or al, r11b
or r9b, r10b
xor al, r9b
or cl, r8b
xor cl, 0xff
or dl, 1
and cl, dl
or al, cl
test al, 1
jne 0x140001a9e
jmp 0x140018844
mov al, byte [rbp + 0x65f]
test al, 1
jne 0x140001ab1
jmp 0x140005ee8
mov ecx, dword [0x140074664]
mov eax, dword [0x140074660]
xor r8d, r8d
sub r8d, 1
mov edx, ecx
add edx, r8d
imul ecx, edx
and ecx, 1
cmp ecx, 0
sete r11b
cmp eax, 0xa
setl r10b
mov cl, r11b
xor cl, 0xff
mov r8b, r10b
xor r8b, 0xff
mov dl, 1
xor dl, 0
mov al, cl
and al, 0
and r11b, dl
mov r9b, r8b
and r9b, 0
and r10b, dl
or al, r11b
or r9b, r10b
xor al, r9b
or cl, r8b
xor cl, 0xff
or dl, 0
and cl, dl
or al, cl
test al, 1
jne 0x140001b23
jmp 0x140006e56
mov rdx, qword [rbp + 0x660]
mov eax, 0x10
mov qword [rbp + 0x628], rax
call fcn.140019fb0
sub rsp, rax
mov rax, qword [rbp + 0x628]
mov rcx, rsp
mov qword [rbp + 0x630], rcx
call fcn.140019fb0
sub rsp, rax
mov rax, qword [rbp + 0x628]
mov rcx, rsp
call fcn.140019fb0
sub rsp, rax
mov rax, qword [rbp + 0x630]
mov r8, rsp
mov qword [rbp + 0x638], r8
mov qword [rax], rdx
lea rdx, [rbp + 0xa80]
mov qword [rcx], rdx
mov rcx, qword [rcx]
mov qword [rbp + 0x640], rcx
mov rdx, qword [rax]
mov qword [rcx], rdx
mov rax, qword [rax]
mov qword [rbp + 0x648], rax
mov rax, rsp
mov qword [rbp + 0x650], rax
mov ecx, dword [0x140074644]
mov eax, dword [0x140074640]
mov edx, ecx
add edx, 0x5d0c6317
sub edx, 1
sub edx, 0x5d0c6317
imul ecx, edx
and ecx, 1
cmp ecx, 0
sete cl
cmp eax, 0xa
setl dl
mov al, cl
and al, dl
xor cl, dl
or al, cl
mov byte [rbp + 0x65c], al
mov ecx, dword [0x14007464c]
mov eax, dword [0x140074648]
xor r8d, r8d
sub r8d, 1
mov edx, ecx
add edx, r8d
imul ecx, edx
and ecx, 1
cmp ecx, 0
sete r11b
cmp eax, 0xa
setl r10b
mov cl, r11b
xor cl, 0xff
mov r8b, r10b
xor r8b, 0xff
mov dl, 1
xor dl, 1
mov al, cl
and al, 0xff
and r11b, dl
mov r9b, r8b
and r9b, 0xff
and r10b, dl
or al, r11b
or r9b, r10b
xor al, r9b
or cl, r8b
xor cl, 0xff
or dl, 1
and cl, dl
or al, cl
mov byte [rbp + 0x65d], al
mov ecx, dword [0x140074654]
mov eax, dword [0x140074650]
mov edx, ecx
add edx, 0x8deba1ec
sub edx, 1
sub edx, 0x8deba1ec
imul ecx, edx
and ecx, 1
cmp ecx, 0
sete cl
cmp eax, 0xa
setl dl
mov al, cl
and al, dl
xor cl, dl
or al, cl
mov byte [rbp + 0x65e], al
mov ecx, dword [0x140074664]
mov eax, dword [0x140074660]
xor r8d, r8d
sub r8d, 1
mov edx, ecx
add edx, r8d
imul ecx, edx
and ecx, 1
cmp ecx, 0
sete r11b
cmp eax, 0xa
setl r10b
mov cl, r11b
xor cl, 0xff
mov r8b, r10b
xor r8b, 0xff
mov dl, 1
xor dl, 1
mov al, cl
and al, 0xff
and r11b, dl
mov r9b, r8b
and r9b, 0xff
and r10b, dl
or al, r11b
or r9b, r10b
xor al, r9b
or cl, r8b
xor cl, 0xff
or dl, 1
and cl, dl
or al, cl
test al, 1
jne 0x140001d02
jmp 0x140006e56
mov al, byte [rbp + 0x65e]
test al, 1
jne 0x140001d15
jmp 0x140005ee8
mov al, byte [rbp + 0x65d]
test al, 1
jne 0x140001d28
jmp 0x1400023f5
mov ecx, dword [0x14007466c]
mov eax, dword [0x140074668]
xor r8d, r8d
sub r8d, 1
mov edx, ecx
add edx, r8d
imul ecx, edx
and ecx, 1
cmp ecx, 0
sete r11b
cmp eax, 0xa
setl r10b
mov cl, r11b
xor cl, 0xff
mov r8b, r10b
xor r8b, 0xff
mov dl, 1
xor dl, 1
mov al, cl
and al, 0xff
and r11b, dl
mov r9b, r8b
and r9b, 0xff
and r10b, dl
or al, r11b
or r9b, r10b
xor al, r9b
or cl, r8b
xor cl, 0xff
or dl, 1
and cl, dl
or al, cl
test al, 1
jne 0x140001d9a
jmp 0x140018849
mov ecx, dword [0x140074654]
mov eax, dword [0x140074650]
mov edx, ecx
sub edx, 0x54db128
sub edx, 1
add edx, 0x54db128
imul ecx, edx
and ecx, 1
cmp ecx, 0
sete cl
cmp eax, 0xa
setl dl
mov al, cl
and al, dl
xor cl, dl
or al, cl
mov byte [rbp + 0x627], al
mov ecx, dword [0x14007466c]
mov eax, dword [0x140074668]
mov edx, ecx
sub edx, 0x5d9a1824
sub edx, 1
add edx, 0x5d9a1824
imul ecx, edx
and ecx, 1
cmp ecx, 0
sete r11b
cmp eax, 0xa
setl r10b
mov cl, r11b
xor cl, 0xff
mov r8b, r10b
xor r8b, 0xff
mov dl, 1
xor dl, 1
mov al, cl
and al, 0xff
and r11b, dl
mov r9b, r8b
and r9b, 0xff
and r10b, dl
or al, r11b
or r9b, r10b
xor al, r9b
or cl, r8b
xor cl, 0xff
or dl, 1
and cl, dl
or al, cl
test al, 1
jne 0x140001e4e
jmp 0x140018849
mov al, byte [rbp + 0x627]
test al, 1
jne 0x140001e61
jmp 0x140005f33
mov ecx, dword [0x14007466c]
mov eax, dword [0x140074668]
mov edx, ecx
add edx, 0x4d1c651
sub edx, 1
sub edx, 0x4d1c651
imul ecx, edx
and ecx, 1
cmp ecx, 0
sete cl
cmp eax, 0xa
setl dl
mov al, cl
and al, dl
xor cl, dl
or al, cl
test al, 1
jne 0x140001ea5
jmp 0x14001884e
mov ecx, dword [0x140074664]
mov eax, dword [0x140074660]
xor r8d, r8d
sub r8d, 1
mov edx, ecx
add edx, r8d
imul ecx, edx
and ecx, 1
cmp ecx, 0
sete cl
cmp eax, 0xa
setl dl
mov al, cl
and al, dl
xor cl, dl
or al, cl
mov byte [rbp + 0x626], al
mov ecx, dword [0x14007466c]
mov eax, dword [0x140074668]
mov edx, ecx
add edx, 0x836e6927
sub edx, 1
sub edx, 0x836e6927
imul ecx, edx
and ecx, 1
cmp ecx, 0
sete cl
cmp eax, 0xa
setl dl
mov al, cl
and al, dl
xor cl, dl
or al, cl
test al, 1
jne 0x140001f21
jmp 0x14001884e
mov al, byte [rbp + 0x626]
test al, 1
jne 0x140001f34
jmp 0x140006ea1
mov ecx, dword [0x140074654]
mov eax, dword [0x140074650]
xor r8d, r8d
sub r8d, 1
mov edx, ecx
add edx, r8d
imul ecx, edx
and ecx, 1
cmp ecx, 0
sete cl
cmp eax, 0xa
setl dl
mov al, cl
and al, dl
xor cl, dl
or al, cl
mov byte [rbp + 0x625], al
mov ecx, dword [0x140074664]
mov eax, dword [0x140074660]
mov edx, ecx
add edx, 0xb25b67dd
sub edx, 1
sub edx, 0xb25b67dd
imul ecx, edx
and ecx, 1
cmp ecx, 0
sete cl
cmp eax, 0xa
setl dl
mov al, cl
and al, dl
xor cl, dl
or al, cl
test al, 1
jne 0x140001fb0
jmp 0x140006ea1
mov al, byte [rbp + 0x625]
test al, 1
jne 0x140001fc3
jmp 0x140005f33
mov al, byte [rbp + 0x65c]
test al, 1
jne 0x140001fd6
jmp 0x14000222b
mov ecx, dword [0x140074654]
mov eax, dword [0x140074650]
xor r8d, r8d
sub r8d, 1
mov edx, ecx
add edx, r8d
imul ecx, edx
and ecx, 1
cmp ecx, 0
sete cl
cmp eax, 0xa
setl dl
mov al, cl
and al, dl
xor cl, dl
or al, cl
test al, 1
jne 0x140002015
jmp 0x1400060b5
mov eax, 0x10
call fcn.140019fb0
sub rsp, rax
mov rax, qword [rbp + 0x648]
mov rcx, rsp
mov qword [rcx], rax
mov rax, qword [rcx]
mov rcx, qword [rcx]
movsxd rcx, dword [rcx + 0x3c]
add rax, rcx
mov qword [rbp + 0x618], rax
mov ecx, dword [0x140074644]
mov eax, dword [0x140074640]
mov edx, ecx
sub edx, 0xf6f5ec3
sub edx, 1
add edx, 0xf6f5ec3
imul ecx, edx
and ecx, 1
cmp ecx, 0
sete r11b
cmp eax, 0xa
setl r10b
mov cl, r11b
xor cl, 0xff
mov r8b, r10b
xor r8b, 0xff
mov dl, 1
xor dl, 0
mov al, cl
and al, 0
and r11b, dl
mov r9b, r8b
and r9b, 0
and r10b, dl
or al, r11b
or r9b, r10b
xor al, r9b
or cl, r8b
xor cl, 0xff
or dl, 0
and cl, dl
or al, cl
mov byte [rbp + 0x624], al
mov ecx, dword [0x140074654]
mov eax, dword [0x140074650]
mov edx, ecx
sub edx, 0xa829678b
sub edx, 1
add edx, 0xa829678b
imul ecx, edx
and ecx, 1
cmp ecx, 0
sete r11b
cmp eax, 0xa
setl r10b
mov cl, r11b
xor cl, 0xff
mov r8b, r10b
xor r8b, 0xff
mov dl, 1
xor dl, 1
mov al, cl
and al, 0xff
and r11b, dl
mov r9b, r8b
and r9b, 0xff
and r10b, dl
or al, r11b
or r9b, r10b
xor al, r9b
or cl, r8b
xor cl, 0xff
or dl, 1
and cl, dl
or al, cl
test al, 1
jne 0x14000212a
jmp 0x1400060b5
mov ecx, dword [0x14007466c]
mov eax, dword [0x140074668]
mov edx, ecx
add edx, 0xc1071279
sub edx, 1
sub edx, 0xc1071279
imul ecx, edx
and ecx, 1
cmp ecx, 0
sete r11b
cmp eax, 0xa
setl r10b
mov cl, r11b
xor cl, 0xff
mov r8b, r10b
xor r8b, 0xff
mov dl, 1
xor dl, 0
mov al, cl
and al, 0
and r11b, dl
mov r9b, r8b
and r9b, 0
and r10b, dl
or al, r11b
or r9b, r10b
xor al, r9b
or cl, r8b
xor cl, 0xff
or dl, 0
and cl, dl
or al, cl
test al, 1
jne 0x1400021a1
jmp 0x140018853
mov ecx, dword [0x14007466c]
mov eax, dword [0x140074668]
mov edx, ecx
add edx, 0x9f4a0740
sub edx, 1
sub edx, 0x9f4a0740
imul ecx, edx
and ecx, 1
cmp ecx, 0
sete r11b
cmp eax, 0xa
setl r10b
mov cl, r11b
xor cl, 0xff
mov r8b, r10b
xor r8b, 0xff
mov dl, 1
xor dl, 0
mov al, cl
and al, 0
and r11b, dl
mov r9b, r8b
and r9b, 0
and r10b, dl
or al, r11b
or r9b, r10b
xor al, r9b
or cl, r8b
xor cl, 0xff
or dl, 0
and cl, dl
or al, cl
test al, 1
jne 0x140002218
jmp 0x140018853
mov al, byte [rbp + 0x624]
test al, 1
jne 0x1400027dc
jmp 0x14000222b
mov ecx, dword [0x140074654]
mov eax, dword [0x140074650]
xor r8d, r8d
sub r8d, 1
mov edx, ecx
add edx, r8d
imul ecx, edx
and ecx, 1
cmp ecx, 0
sete r11b
cmp eax, 0xa
setl r10b
mov cl, r11b
xor cl, 0xff
mov r8b, r10b
xor r8b, 0xff
mov dl, 1
xor dl, 0
mov al, cl
and al, 0
and r11b, dl
mov r9b, r8b
and r9b, 0
and r10b, dl
or al, r11b
or r9b, r10b
xor al, r9b
or cl, r8b
xor cl, 0xff
or dl, 0
and cl, dl
or al, cl
test al, 1
jne 0x14000229d
jmp 0x1400060d4
mov ecx, dword [0x14007464c]
mov eax, dword [0x140074648]
xor r8d, r8d
sub r8d, 1
mov edx, ecx
add edx, r8d
imul ecx, edx
and ecx, 1
cmp ecx, 0
sete r11b
cmp eax, 0xa
setl r10b
mov cl, r11b
xor cl, 0xff
mov r8b, r10b
xor r8b, 0xff
mov dl, 1
xor dl, 0
mov al, cl
and al, 0
and r11b, dl
mov r9b, r8b
and r9b, 0
and r10b, dl
or al, r11b
or r9b, r10b
xor al, r9b
or cl, r8b
xor cl, 0xff
or dl, 0
and cl, dl
or al, cl
mov byte [rbp + 0x617], al
mov ecx, dword [0x140074654]
mov eax, dword [0x140074650]
mov edx, ecx
sub edx, 0xe902b403
sub edx, 1
add edx, 0xe902b403
imul ecx, edx
and ecx, 1
cmp ecx, 0
sete r11b
cmp eax, 0xa
setl r10b
mov cl, r11b
xor cl, 0xff
mov r8b, r10b
xor r8b, 0xff
mov dl, 1
xor dl, 1
mov al, cl
and al, 0xff
and r11b, dl
mov r9b, r8b
and r9b, 0xff
and r10b, dl
or al, r11b
or r9b, r10b
xor al, r9b
or cl, r8b
xor cl, 0xff
or dl, 1
and cl, dl
or al, cl
test al, 1
jne 0x14000237f
jmp 0x1400060d4
mov al, byte [rbp + 0x617]
test al, 1
jne 0x140002392
jmp 0x140002673
mov rcx, qword [rbp + 0x648]
mov eax, 0x10
call fcn.140019fb0
sub rsp, rax
mov rax, rsp
mov qword [rax], rcx
mov ecx, dword [0x14007464c]
mov eax, dword [0x140074648]
mov edx, ecx
sub edx, 0x5bccf202
sub edx, 1
add edx, 0x5bccf202
imul ecx, edx
and ecx, 1
cmp ecx, 0
sete cl
cmp eax, 0xa
setl dl
mov al, cl
and al, dl
xor cl, dl
or al, cl
test al, 1
jne 0x1400023f0
jmp 0x140002673
jmp 0x140001fd6
mov ecx, dword [0x140074664]
mov eax, dword [0x140074660]
mov edx, ecx
add edx, 0x9636c6b8
sub edx, 1
sub edx, 0x9636c6b8
imul ecx, edx
and ecx, 1
cmp ecx, 0
sete r11b
cmp eax, 0xa
setl r10b
mov cl, r11b
xor cl, 0xff
mov r8b, r10b
xor r8b, 0xff
mov dl, 1
xor dl, 0
mov al, cl
and al, 0
and r11b, dl
mov r9b, r8b
and r9b, 0
and r10b, dl
or al, r11b
or r9b, r10b
xor al, r9b
or cl, r8b
xor cl, 0xff
or dl, 0
and cl, dl
or al, cl
test al, 1
jne 0x14000246c
jmp 0x140006ea6
mov ecx, dword [0x14007466c]
mov eax, dword [0x140074668]
mov edx, ecx
sub edx, 0xd26f509f
sub edx, 1
add edx, 0xd26f509f
imul ecx, edx
and ecx, 1
cmp ecx, 0
sete cl
cmp eax, 0xa
setl dl
mov al, cl
and al, dl
xor cl, dl
or al, cl
test al, 1
jne 0x1400024b0
jmp 0x140018858
mov rdx, qword [rbp + 0x660]
mov eax, 0x10
mov qword [rbp + 0x608], rax
call fcn.140019fb0
sub rsp, rax
mov rax, qword [rbp + 0x608]
mov rcx, rsp
call fcn.140019fb0
sub rsp, rax
mov rax, rsp
mov qword [rcx], rdx
lea rdx, [rbp + 0xa80]
mov qword [rax], rdx
mov rax, qword [rax]
mov rcx, qword [rcx]
mov qword [rax], rcx
mov ecx, dword [0x140074664]
mov eax, dword [0x140074660]
mov edx, ecx
sub edx, 0x9a27344a
sub edx, 1
add edx, 0x9a27344a
imul ecx, edx
and ecx, 1
cmp ecx, 0
sete r11b
cmp eax, 0xa
setl r10b
mov cl, r11b
xor cl, 0xff
mov r8b, r10b
xor r8b, 0xff
mov dl, 1
xor dl, 0
mov al, cl
and al, 0
and r11b, dl
mov r9b, r8b
and r9b, 0
and r10b, dl
or al, r11b
or r9b, r10b
xor al, r9b
or cl, r8b
xor cl, 0xff
or dl, 0
and cl, dl
or al, cl
mov byte [rbp + 0x616], al
mov ecx, dword [0x14007466c]
mov eax, dword [0x140074668]
mov edx, ecx
sub edx, 0x8a7b5389
sub edx, 1
add edx, 0x8a7b5389
imul ecx, edx
and ecx, 1
cmp ecx, 0
sete cl
cmp eax, 0xa
setl dl
mov al, cl
and al, dl
xor cl, dl
or al, cl
test al, 1
jne 0x1400025aa
jmp 0x140018858
mov al, byte [rbp + 0x616]
test al, 1
jne 0x1400025bd
jmp 0x140006ea6
mov ecx, dword [0x14007466c]
mov eax, dword [0x140074668]
xor r8d, r8d
sub r8d, 1
mov edx, ecx
add edx, r8d
imul ecx, edx
and ecx, 1
cmp ecx, 0
sete cl
cmp eax, 0xa
setl dl
mov al, cl
and al, dl
xor cl, dl
or al, cl
test al, 1
jne 0x1400025fc
jmp 0x14001889d
mov ecx, dword [0x14007466c]
mov eax, dword [0x140074668]
xor r8d, r8d
sub r8d, 1
mov edx, ecx
add edx, r8d
imul ecx, edx
and ecx, 1
cmp ecx, 0
sete r11b
cmp eax, 0xa
setl r10b
mov cl, r11b
xor cl, 0xff
mov r8b, r10b
xor r8b, 0xff
mov dl, 1
xor dl, 1
mov al, cl
and al, 0xff
and r11b, dl
mov r9b, r8b
and r9b, 0xff
and r10b, dl
or al, r11b
or r9b, r10b
xor al, r9b
or cl, r8b
xor cl, 0xff
or dl, 1
and cl, dl
or al, cl
test al, 1
jne 0x14000266e
jmp 0x14001889d
jmp 0x140001973
mov ecx, dword [0x140074654]
mov eax, dword [0x140074650]
xor r8d, r8d
sub r8d, 1
mov edx, ecx
add edx, r8d
imul ecx, edx
and ecx, 1
cmp ecx, 0
sete cl
cmp eax, 0xa
setl dl
mov al, cl
and al, dl
xor cl, dl
or al, cl
test al, 1
jne 0x1400026b2
jmp 0x1400060d9
mov ecx, dword [0x14007466c]
mov eax, dword [0x140074668]
mov edx, ecx
sub edx, 0x4b1d5e21
sub edx, 1
add edx, 0x4b1d5e21
imul ecx, edx
and ecx, 1
cmp ecx, 0
sete r11b
cmp eax, 0xa
setl r10b
mov cl, r11b
xor cl, 0xff
mov r8b, r10b
xor r8b, 0xff
mov dl, 1
xor dl, 0
mov al, cl
and al, 0
and r11b, dl
mov r9b, r8b
and r9b, 0
and r10b, dl
or al, r11b
or r9b, r10b
xor al, r9b
or cl, r8b
xor cl, 0xff
or dl, 0
and cl, dl
or al, cl
test al, 1
jne 0x140002729
jmp 0x1400188a2
mov rcx, qword [rbp + 0x648]
mov eax, 0x10
call fcn.140019fb0
sub rsp, rax
mov rax, rsp
mov qword [rax], rcx
mov ecx, dword [0x140074654]
mov eax, dword [0x140074650]
mov edx, ecx
add edx, 0x5c38ec69
sub edx, 1
sub edx, 0x5c38ec69
imul ecx, edx
and ecx, 1
cmp ecx, 0
sete cl
cmp eax, 0xa
setl dl
mov al, cl
and al, dl
xor cl, dl
or al, cl
mov byte [rbp + 0x607], al
mov ecx, dword [0x14007466c]
mov eax, dword [0x140074668]
mov edx, ecx
sub edx, 0xe47710d7
sub edx, 1
add edx, 0xe47710d7
imul ecx, edx
and ecx, 1
cmp ecx, 0
sete cl
cmp eax, 0xa
setl dl
mov al, cl
and al, dl
xor cl, dl
or al, cl
test al, 1
jne 0x1400027c4
jmp 0x1400188a2
mov al, byte [rbp + 0x607]
test al, 1
jne 0x1400027d7
jmp 0x1400060d9
jmp 0x140002392
mov ecx, dword [0x14007466c]
mov eax, dword [0x140074668]
mov edx, ecx
sub edx, 0xd1c7bddf
sub edx, 1
add edx, 0xd1c7bddf
imul ecx, edx
and ecx, 1
cmp ecx, 0
sete cl
cmp eax, 0xa
setl dl
mov al, cl
and al, dl
xor cl, dl
or al, cl
test al, 1
jne 0x140002820
jmp 0x1400188c1
mov ecx, dword [0x140074654]
mov eax, dword [0x140074650]
xor r8d, r8d
sub r8d, 1
mov edx, ecx
add edx, r8d
imul ecx, edx
and ecx, 1
cmp ecx, 0
sete r11b
cmp eax, 0xa
setl r10b
mov cl, r11b
xor cl, 0xff
mov r8b, r10b
xor r8b, 0xff
mov dl, 1
xor dl, 1
mov al, cl
and al, 0xff
and r11b, dl
mov r9b, r8b
and r9b, 0xff
and r10b, dl
or al, r11b
or r9b, r10b
xor al, r9b
or cl, r8b
xor cl, 0xff
or dl, 1
and cl, dl
or al, cl
mov byte [rbp + 0x606], al
mov ecx, dword [0x14007466c]
mov eax, dword [0x140074668]
mov edx, ecx
add edx, 0xe1917ba8
sub edx, 1
sub edx, 0xe1917ba8
imul ecx, edx
and ecx, 1
cmp ecx, 0
sete cl
cmp eax, 0xa
setl dl
mov al, cl
and al, dl
xor cl, dl
or al, cl
test al, 1
jne 0x1400028cf
jmp 0x1400188c1
mov al, byte [rbp + 0x606]
test al, 1
jne 0x1400028e2
jmp 0x1400060f8
mov rax, qword [rbp + 0x668]
mov rcx, qword [rbp + 0x640]
mov rdx, qword [rbp + 0x638]
mov r8, qword [rbp + 0x630]
mov r9, qword [rbp + 0x618]
mov r10, qword [rbp + 0x650]
mov rsp, r10
mov r9, qword [r9 + 0x88]
mov qword [rdx], r9
mov r8, qword [r8]
mov r9d, dword [rdx]
add r8, r9
mov qword [rcx + 8], r8
mov edx, dword [rdx + 4]
mov dword [rcx + 0x10], edx
mov rsp, rax
mov rax, rsp
mov qword [rbp + 0x5f8], rax
mov ecx, dword [0x14007463c]
mov eax, dword [0x140074638]
xor r8d, r8d
sub r8d, 1
mov edx, ecx
add edx, r8d
imul ecx, edx
and ecx, 1
cmp ecx, 0
sete r11b
cmp eax, 0xa
setl r10b
mov cl, r11b
xor cl, 0xff
mov r8b, r10b
xor r8b, 0xff
mov dl, 1
xor dl, 0
mov al, cl
and al, 0
and r11b, dl
mov r9b, r8b
and r9b, 0
and r10b, dl
or al, r11b
or r9b, r10b
xor al, r9b
or cl, r8b
xor cl, 0xff
or dl, 0
and cl, dl
or al, cl
mov byte [rbp + 0x605], al
mov ecx, dword [0x140074654]
mov eax, dword [0x140074650]
mov edx, ecx
add edx, 0xa24e3fcc
sub edx, 1
sub edx, 0xa24e3fcc
imul ecx, edx
and ecx, 1
cmp ecx, 0
sete r11b
cmp eax, 0xa
setl r10b
mov cl, r11b
xor cl, 0xff
mov r8b, r10b
xor r8b, 0xff
mov dl, 1
xor dl, 0
mov al, cl
and al, 0
and r11b, dl
mov r9b, r8b
and r9b, 0
and r10b, dl
or al, r11b
or r9b, r10b
xor al, r9b
or cl, r8b
xor cl, 0xff
or dl, 0
and cl, dl
or al, cl
test al, 1
jne 0x140002a1b
jmp 0x1400060f8
mov ecx, dword [0x14007466c]
mov eax, dword [0x140074668]
xor r8d, r8d
sub r8d, 1
mov edx, ecx
add edx, r8d
imul ecx, edx
and ecx, 1
cmp ecx, 0
sete cl
cmp eax, 0xa
setl dl
mov al, cl
and al, dl
xor cl, dl
or al, cl
test al, 1
jne 0x140002a5a
jmp 0x1400188c6
mov ecx, dword [0x140074664]
mov eax, dword [0x140074660]
mov edx, ecx
add edx, 0xbcb19c17
sub edx, 1
sub edx, 0xbcb19c17
imul ecx, edx
and ecx, 1
cmp ecx, 0
sete cl
cmp eax, 0xa
setl dl
mov al, cl
and al, dl
xor cl, dl
or al, cl
mov byte [rbp + 0x5f7], al
mov ecx, dword [0x14007466c]
mov eax, dword [0x140074668]
xor r8d, r8d
sub r8d, 1
mov edx, ecx
add edx, r8d
imul ecx, edx
and ecx, 1
cmp ecx, 0
sete cl
cmp eax, 0xa
setl dl
mov al, cl
and al, dl
xor cl, dl
or al, cl
test al, 1
jne 0x140002ad6
jmp 0x1400188c6
mov al, byte [rbp + 0x5f7]
test al, 1
jne 0x140002ae9
jmp 0x140006ef1
mov ecx, dword [0x140074664]
mov eax, dword [0x140074660]
mov edx, ecx
add edx, 0x36e7d5b9
sub edx, 1
sub edx, 0x36e7d5b9
imul ecx, edx
and ecx, 1
cmp ecx, 0
sete cl
cmp eax, 0xa
setl dl
mov al, cl
and al, dl
xor cl, dl
or al, cl
test al, 1
jne 0x140002b2d
jmp 0x140006ef1
mov ecx, dword [0x14007466c]
mov eax, dword [0x140074668]
xor r8d, r8d
sub r8d, 1
mov edx, ecx
add edx, r8d
imul ecx, edx
and ecx, 1
cmp ecx, 0
sete r11b
cmp eax, 0xa
setl r10b
mov cl, r11b
xor cl, 0xff
mov r8b, r10b
xor r8b, 0xff
mov dl, 1
xor dl, 1
mov al, cl
and al, 0xff
and r11b, dl
mov r9b, r8b
and r9b, 0xff
and r10b, dl
or al, r11b
or r9b, r10b
xor al, r9b
or cl, r8b
xor cl, 0xff
or dl, 1
and cl, dl
or al, cl
test al, 1
jne 0x140002b9f
jmp 0x1400188cb
mov ecx, dword [0x14007466c]
mov eax, dword [0x140074668]
xor r8d, r8d
sub r8d, 1
mov edx, ecx
add edx, r8d
imul ecx, edx
and ecx, 1
cmp ecx, 0
sete cl
cmp eax, 0xa
setl dl
mov al, cl
and al, dl
xor cl, dl
or al, cl
test al, 1
jne 0x140002bde
jmp 0x1400188cb
mov al, byte [rbp + 0x605]
test al, 1
jne 0x140002bf1
jmp 0x140002c8b
mov eax, 0x10
call fcn.140019fb0
sub rsp, rax
mov rax, rsp
lea rcx, [rbp + 0xa80]
mov qword [rax], rcx
mov rcx, qword [rax]
mov rax, qword [rcx + 8]
cmp rax, qword [rcx]
setne al
mov byte [rbp + 0x5f6], al
mov ecx, dword [0x14007463c]
mov eax, dword [0x140074638]
xor r8d, r8d
sub r8d, 1
mov edx, ecx
add edx, r8d
imul ecx, edx
and ecx, 1
cmp ecx, 0
sete r11b
cmp eax, 0xa
setl r10b
mov cl, r11b
xor cl, 0xff
mov r8b, r10b
xor r8b, 0xff
mov dl, 1
xor dl, 1
mov al, cl
and al, 0xff
and r11b, dl
mov r9b, r8b
and r9b, 0xff
and r10b, dl
or al, r11b
or r9b, r10b
xor al, r9b
or cl, r8b
xor cl, 0xff
or dl, 1
and cl, dl
or al, cl
test al, 1
jne 0x140002caa
mov eax, 0x10
call fcn.140019fb0
sub rsp, rax
mov rax, rsp
lea rcx, [rbp + 0xa80]
mov qword [rax], rcx
jmp 0x140002bf1
mov ecx, dword [0x140074654]
mov eax, dword [0x140074650]
mov edx, ecx
add edx, 0x7a3576b3
sub edx, 1
sub edx, 0x7a3576b3
imul ecx, edx
and ecx, 1
cmp ecx, 0
sete cl
cmp eax, 0xa
setl dl
mov al, cl
and al, dl
xor cl, dl
or al, cl
test al, 1
jne 0x140002cee
jmp 0x14000614a
mov ecx, dword [0x140074664]
mov eax, dword [0x140074660]
xor r8d, r8d
sub r8d, 1
mov edx, ecx
add edx, r8d
imul ecx, edx
and ecx, 1
cmp ecx, 0
sete r11b
cmp eax, 0xa
setl r10b
mov cl, r11b
xor cl, 0xff
mov r8b, r10b
xor r8b, 0xff
mov dl, 1
xor dl, 1
mov al, cl
and al, 0xff
and r11b, dl
mov r9b, r8b
and r9b, 0xff
and r10b, dl
or al, r11b
or r9b, r10b
xor al, r9b
or cl, r8b
xor cl, 0xff
or dl, 1
and cl, dl
or al, cl
test al, 1
jne 0x140002d60
jmp 0x140006f79
mov rax, qword [rbp + 0x5f8]
mov rsp, rax
mov ecx, dword [0x140074654]
mov eax, dword [0x140074650]
xor r8d, r8d
sub r8d, 1
mov edx, ecx
add edx, r8d
imul ecx, edx
and ecx, 1
cmp ecx, 0
sete r11b
cmp eax, 0xa
setl r10b
mov cl, r11b
xor cl, 0xff
mov r8b, r10b
xor r8b, 0xff
mov dl, 1
xor dl, 1
mov al, cl
and al, 0xff
and r11b, dl
mov r9b, r8b
and r9b, 0xff
and r10b, dl
or al, r11b
or r9b, r10b
xor al, r9b
or cl, r8b
xor cl, 0xff
or dl, 1
and cl, dl
or al, cl
mov byte [rbp + 0x5f5], al
mov ecx, dword [0x140074664]
mov eax, dword [0x140074660]
mov edx, ecx
add edx, 0x72c6839b
sub edx, 1
sub edx, 0x72c6839b
imul ecx, edx
and ecx, 1
cmp ecx, 0
sete r11b
cmp eax, 0xa
setl r10b
mov cl, r11b
xor cl, 0xff
mov r8b, r10b
xor r8b, 0xff
mov dl, 1
xor dl, 1
mov al, cl
and al, 0xff
and r11b, dl
mov r9b, r8b
and r9b, 0xff
and r10b, dl
or al, r11b
or r9b, r10b
xor al, r9b
or cl, r8b
xor cl, 0xff
or dl, 1
and cl, dl
or al, cl
test al, 1
jne 0x140002e4c
jmp 0x140006f79
mov al, byte [rbp + 0x5f5]
test al, 1
jne 0x140002e5f
jmp 0x14000614a
mov al, byte [rbp + 0x5f6]
test al, 1
jne 0x140002e72
jmp 0x140004d00
mov ecx, dword [0x14007466c]
mov eax, dword [0x140074668]
xor r8d, r8d
sub r8d, 1
mov edx, ecx
add edx, r8d
imul ecx, edx
and ecx, 1
cmp ecx, 0
sete r11b
cmp eax, 0xa
setl r10b
mov cl, r11b
xor cl, 0xff
mov r8b, r10b
xor r8b, 0xff
mov dl, 1
xor dl, 1
mov al, cl
and al, 0xff
and r11b, dl
mov r9b, r8b
and r9b, 0xff
and r10b, dl
or al, r11b
or r9b, r10b
xor al, r9b
or cl, r8b
xor cl, 0xff
or dl, 1
and cl, dl
or al, cl
test al, 1
jne 0x140002ee4
jmp 0x1400188d0
lea rax, [rbp + 0xa80]
mov qword [rbp + 0xaf0], rax
mov rax, qword [rbp + 0xaf0]
mov rax, qword [rax + 8]
mov eax, dword [rax + 0x18]
mov dword [rbp + 0xa7c], eax
mov ecx, dword [0x14007466c]
mov eax, dword [0x140074668]
mov edx, ecx
add edx, 0x675e2362
sub edx, 1
sub edx, 0x675e2362
imul ecx, edx
and ecx, 1
cmp ecx, 0
sete r11b
cmp eax, 0xa
setl r10b
mov cl, r11b
xor cl, 0xff
mov r8b, r10b
xor r8b, 0xff
mov dl, 1
xor dl, 1
mov al, cl
and al, 0xff
and r11b, dl
mov r9b, r8b
and r9b, 0xff
and r10b, dl
or al, r11b
or r9b, r10b
xor al, r9b
or cl, r8b
xor cl, 0xff
or dl, 1
and cl, dl
or al, cl
test al, 1
jne 0x140002f7d
jmp 0x1400188d0
jmp 0x140002f82
mov eax, dword [rbp + 0xa7c]
mov ecx, eax
sub ecx, 0x4ca80884
add ecx, 0xffffffff
add ecx, 0x4ca80884
mov dword [rbp + 0xa7c], ecx
cmp eax, 0
je 0x140004cfb
mov ecx, dword [0x140074664]
mov eax, dword [0x140074660]
xor r8d, r8d
sub r8d, 1
mov edx, ecx
add edx, r8d
imul ecx, edx
and ecx, 1
cmp ecx, 0
sete cl
cmp eax, 0xa
setl dl
mov al, cl
and al, dl
xor cl, dl
or al, cl
test al, 1
jne 0x140002fe7
jmp 0x140006f88
mov ecx, dword [0x14007466c]
mov eax, dword [0x140074668]
mov edx, ecx
sub edx, 0xd449d546
sub edx, 1
add edx, 0xd449d546
imul ecx, edx
and ecx, 1
cmp ecx, 0
sete r11b
cmp eax, 0xa
setl r10b
mov cl, r11b
xor cl, 0xff
mov r8b, r10b
xor r8b, 0xff
mov dl, 1
xor dl, 1
mov al, cl
and al, 0xff
and r11b, dl
mov r9b, r8b
and r9b, 0xff
and r10b, dl
or al, r11b
or r9b, r10b
xor al, r9b
or cl, r8b
xor cl, 0xff
or dl, 1
and cl, dl
or al, cl
test al, 1
jne 0x14000305e
jmp 0x1400188f7
mov ecx, dword [0x140074654]
mov eax, dword [0x140074650]
mov edx, ecx
add edx, 0x5c1e065b
sub edx, 1
sub edx, 0x5c1e065b
imul ecx, edx
and ecx, 1
cmp ecx, 0
sete cl
cmp eax, 0xa
setl dl
mov al, cl
and al, dl
xor cl, dl
or al, cl
mov byte [rbp + 0x5f3], al
mov ecx, dword [0x140074664]
mov eax, dword [0x140074660]
mov edx, ecx
sub edx, 0xc9d58178
sub edx, 1
add edx, 0xc9d58178
imul ecx, edx
and ecx, 1
cmp ecx, 0
sete cl
cmp eax, 0xa
setl dl
mov al, cl
and al, dl
xor cl, dl
or al, cl
mov byte [rbp + 0x5f4], al
mov ecx, dword [0x14007466c]
mov eax, dword [0x140074668]
mov edx, ecx
add edx, 0xa8680aa7
sub edx, 1
sub edx, 0xa8680aa7
imul ecx, edx
and ecx, 1
cmp ecx, 0
sete r11b
cmp eax, 0xa
setl r10b
mov cl, r11b
xor cl, 0xff
mov r8b, r10b
xor r8b, 0xff
mov dl, 1
xor dl, 0
mov al, cl
and al, 0
and r11b, dl
mov r9b, r8b
and r9b, 0
and r10b, dl
or al, r11b
or r9b, r10b
xor al, r9b
or cl, r8b
xor cl, 0xff
or dl, 0
and cl, dl
or al, cl
test al, 1
jne 0x14000314f
jmp 0x1400188f7
mov al, byte [rbp + 0x5f4]
test al, 1
jne 0x140003162
jmp 0x140006f88
mov al, byte [rbp + 0x5f3]
test al, 1
jne 0x140003175
jmp 0x1400062d1
mov eax, dword [rbp + 0xa7c]
mov dword [rbp + 0xaec], eax
lea rax, [rbp + 0xa80]
mov qword [rbp + 0xae0], rax
mov rdx, qword [rbp + 0xae0]
mov rax, qword [rdx]
mov rcx, qword [rdx]
mov rdx, qword [rdx + 8]
mov edx, dword [rdx + 0x20]
add rcx, rdx
mov edx, dword [rbp + 0xaec]
mov ecx, dword [rcx + rdx*4]
add rax, rcx
mov rcx, rsp
mov qword [rbp + 0x5e8], rcx
mov qword [rbp + 0xad8], rax
mov dword [rbp + 0xad4], 0x811c9dc5
mov ecx, dword [0x140074654]
mov eax, dword [0x140074650]
xor r8d, r8d
sub r8d, 1
mov edx, ecx
add edx, r8d
imul ecx, edx
and ecx, 1
cmp ecx, 0
sete r11b
cmp eax, 0xa
setl r10b
mov cl, r11b
xor cl, 0xff
mov r8b, r10b
xor r8b, 0xff
mov dl, 1
xor dl, 0
mov al, cl
and al, 0
and r11b, dl
mov r9b, r8b
and r9b, 0
and r10b, dl
or al, r11b
or r9b, r10b
xor al, r9b
or cl, r8b
xor cl, 0xff
or dl, 0
and cl, dl
or al, cl
test al, 1
jne 0x14000323f
jmp 0x1400062d1
mov ecx, dword [0x14007466c]
mov eax, dword [0x140074668]
mov edx, ecx
sub edx, 0x762eb382
sub edx, 1
add edx, 0x762eb382
imul ecx, edx
and ecx, 1
cmp ecx, 0
sete r11b
cmp eax, 0xa
setl r10b
mov cl, r11b
xor cl, 0xff
mov r8b, r10b
xor r8b, 0xff
mov dl, 1
xor dl, 0
mov al, cl
and al, 0
and r11b, dl
mov r9b, r8b
and r9b, 0
and r10b, dl
or al, r11b
or r9b, r10b
xor al, r9b
or cl, r8b
xor cl, 0xff
or dl, 0
and cl, dl
or al, cl
test al, 1
jne 0x1400032b6
jmp 0x1400188fc
mov ecx, dword [0x140074664]
mov eax, dword [0x140074660]
mov edx, ecx
sub edx, 0xc8ae60a4
sub edx, 1
add edx, 0xc8ae60a4
imul ecx, edx
and ecx, 1
cmp ecx, 0
sete cl
cmp eax, 0xa
setl dl
mov al, cl
and al, dl
xor cl, dl
or al, cl
mov byte [rbp + 0x5e7], al
mov ecx, dword [0x14007466c]
mov eax, dword [0x140074668]
mov edx, ecx
add edx, 0xe8c0a9b7
sub edx, 1
sub edx, 0xe8c0a9b7
imul ecx, edx
and ecx, 1
cmp ecx, 0
sete cl
cmp eax, 0xa
setl dl
mov al, cl
and al, dl
xor cl, dl
or al, cl
test al, 1
jne 0x140003337
jmp 0x1400188fc
mov al, byte [rbp + 0x5e7]
test al, 1
jne 0x14000334a
jmp 0x140007048
mov ecx, dword [0x14007466c]
mov eax, dword [0x140074668]
mov edx, ecx
sub edx, 0xcf6b5c78
sub edx, 1
add edx, 0xcf6b5c78
imul ecx, edx
and ecx, 1
cmp ecx, 0
sete r11b
cmp eax, 0xa
setl r10b
mov cl, r11b
xor cl, 0xff
mov r8b, r10b
xor r8b, 0xff
mov dl, 1
xor dl, 1
mov al, cl
and al, 0xff
and r11b, dl
mov r9b, r8b
and r9b, 0xff
and r10b, dl
or al, r11b
or r9b, r10b
xor al, r9b
or cl, r8b
xor cl, 0xff
or dl, 1
and cl, dl
or al, cl
test al, 1
jne 0x1400033c1
jmp 0x140018901
mov ecx, dword [0x140074664]
mov eax, dword [0x140074660]
mov edx, ecx
sub edx, 0x63ed3ed6
sub edx, 1
add edx, 0x63ed3ed6
imul ecx, edx
and ecx, 1
cmp ecx, 0
sete cl
cmp eax, 0xa
setl dl
mov al, cl
and al, dl
xor cl, dl
or al, cl
mov byte [rbp + 0x5e6], al
mov ecx, dword [0x14007466c]
mov eax, dword [0x140074668]
mov edx, ecx
sub edx, 0xd5e9d379
sub edx, 1
add edx, 0xd5e9d379
imul ecx, edx
and ecx, 1
cmp ecx, 0
sete cl
cmp eax, 0xa
setl dl
mov al, cl
and al, dl
xor cl, dl
or al, cl
test al, 1
jne 0x140003442
jmp 0x140018901
mov al, byte [rbp + 0x5e6]
test al, 1
jne 0x140003455
jmp 0x140007048
mov ecx, dword [0x14007466c]
mov eax, dword [0x140074668]
xor r8d, r8d
sub r8d, 1
mov edx, ecx
add edx, r8d
imul ecx, edx
and ecx, 1
cmp ecx, 0
sete cl
cmp eax, 0xa
setl dl
mov al, cl
and al, dl
xor cl, dl
or al, cl
test al, 1
jne 0x140003494
jmp 0x140018906
mov ecx, dword [0x14007466c]
mov eax, dword [0x140074668]
mov edx, ecx
sub edx, 0xf684d699
sub edx, 1
add edx, 0xf684d699
imul ecx, edx
and ecx, 1
cmp ecx, 0
sete cl
cmp eax, 0xa
setl dl
mov al, cl
and al, dl
xor cl, dl
or al, cl
test al, 1
jne 0x1400034d8
jmp 0x140018906
jmp 0x1400034dd
mov ecx, dword [0x14007466c]
mov eax, dword [0x140074668]
mov edx, ecx
sub edx, 0xba0c1c18
sub edx, 1
add edx, 0xba0c1c18
imul ecx, edx
and ecx, 1
cmp ecx, 0
sete cl
cmp eax, 0xa
setl dl
mov al, cl
and al, dl
xor cl, dl
or al, cl
test al, 1
jne 0x140003521
jmp 0x14001890b
mov rax, qword [rbp + 0xad8]
mov rcx, rax
add rcx, 1
mov qword [rbp + 0xad8], rcx
mov al, byte [rax]
mov byte [rbp + 0xad3], al
cmp byte [rbp + 0xad3], 0
setne al
mov byte [rbp + 0x5e5], al
mov ecx, dword [0x14007466c]
mov eax, dword [0x140074668]
xor r8d, r8d
sub r8d, 1
mov edx, ecx
add edx, r8d
imul ecx, edx
and ecx, 1
cmp ecx, 0
sete r11b
cmp eax, 0xa
setl r10b
mov cl, r11b
xor cl, 0xff
mov r8b, r10b
xor r8b, 0xff
mov dl, 1
xor dl, 1
mov al, cl
and al, 0xff
and r11b, dl
mov r9b, r8b
and r9b, 0xff
and r10b, dl
or al, r11b
or r9b, r10b
xor al, r9b
or cl, r8b
xor cl, 0xff
or dl, 1
and cl, dl
or al, cl
test al, 1
jne 0x1400035c0
jmp 0x14001890b
mov al, byte [rbp + 0x5e5]
test al, 1
jne 0x1400035d3
jmp 0x140004558
mov ecx, dword [0x140074664]
mov eax, dword [0x140074660]
mov edx, ecx
sub edx, 0xe217343e
sub edx, 1
add edx, 0xe217343e
imul ecx, edx
and ecx, 1
cmp ecx, 0
sete cl
cmp eax, 0xa
setl dl
mov al, cl
and al, dl
xor cl, dl
or al, cl
test al, 1
jne 0x140003617
jmp 0x14000704d
mov ecx, dword [0x140074634]
mov eax, dword [0x140074630]
xor r8d, r8d
sub r8d, 1
mov edx, ecx
add edx, r8d
imul ecx, edx
and ecx, 1
cmp ecx, 0
sete cl
cmp eax, 0xa
setl dl
mov al, cl
and al, dl
xor cl, dl
or al, cl
mov byte [rbp + 0x5e4], al
mov ecx, dword [0x140074664]
mov eax, dword [0x140074660]
xor r8d, r8d
sub r8d, 1
mov edx, ecx
add edx, r8d
imul ecx, edx
and ecx, 1
cmp ecx, 0
sete r11b
cmp eax, 0xa
setl r10b
mov cl, r11b
xor cl, 0xff
mov r8b, r10b
xor r8b, 0xff
mov dl, 1
xor dl, 0
mov al, cl
and al, 0
and r11b, dl
mov r9b, r8b
and r9b, 0
and r10b, dl
or al, r11b
or r9b, r10b
xor al, r9b
or cl, r8b
xor cl, 0xff
or dl, 0
and cl, dl
or al, cl
test al, 1
jne 0x1400036c1
jmp 0x14000704d
mov al, byte [rbp + 0x5e4]
test al, 1
jne 0x1400036d4
jmp 0x140004055
mov ecx, dword [0x14007466c]
mov eax, dword [0x140074668]
xor r8d, r8d
sub r8d, 1
mov edx, ecx
add edx, r8d
imul ecx, edx
and ecx, 1
cmp ecx, 0
sete cl
cmp eax, 0xa
setl dl
mov al, cl
and al, dl
xor cl, dl
or al, cl
test al, 1
jne 0x140003713
jmp 0x14001892d
mov al, byte [rbp + 0xad3]
mov byte [rbp + 0x5d3], al
mov eax, dword [rbp + 0xad4]
mov dword [rbp + 0x5d4], eax
mov rax, rsp
mov qword [rbp + 0x5d8], rax
mov ecx, dword [0x14007462c]
mov eax, dword [0x140074628]
mov edx, ecx
sub edx, 0x39f03324
sub edx, 1
add edx, 0x39f03324
imul ecx, edx
and ecx, 1
cmp ecx, 0
sete cl
cmp eax, 0xa
setl dl
mov al, cl
and al, dl
xor cl, dl
or al, cl
mov byte [rbp + 0x5e2], al
mov ecx, dword [0x140074634]
mov eax, dword [0x140074630]
mov edx, ecx
add edx, 0xef1770
sub edx, 1
sub edx, 0xef1770
imul ecx, edx
and ecx, 1
cmp ecx, 0
sete cl
cmp eax, 0xa
setl dl
mov al, cl
and al, dl
xor cl, dl
or al, cl
mov byte [rbp + 0x5e3], al
mov ecx, dword [0x14007466c]
mov eax, dword [0x140074668]
mov edx, ecx
add edx, 0x15544aed
sub edx, 1
sub edx, 0x15544aed
imul ecx, edx
and ecx, 1
cmp ecx, 0
sete cl
cmp eax, 0xa
setl dl
mov al, cl
and al, dl
xor cl, dl
or al, cl
test al, 1
jne 0x1400037f3
jmp 0x14001892d
mov al, byte [rbp + 0x5e3]
test al, 1
jne 0x140003806
jmp 0x140004055
mov al, byte [rbp + 0x5e2]
test al, 1
jne 0x140003819
jmp 0x140003c0b
mov ecx, dword [0x14007466c]
mov eax, dword [0x140074668]
mov edx, ecx
add edx, 0x643115b2
sub edx, 1
sub edx, 0x643115b2
imul ecx, edx
and ecx, 1
cmp ecx, 0
sete r11b
cmp eax, 0xa
setl r10b
mov cl, r11b
xor cl, 0xff
mov r8b, r10b
xor r8b, 0xff
mov dl, 1
xor dl, 1
mov al, cl
and al, 0xff
and r11b, dl
mov r9b, r8b
and r9b, 0xff
and r10b, dl
or al, r11b
or r9b, r10b
xor al, r9b
or cl, r8b
xor cl, 0xff
or dl, 1
and cl, dl
or al, cl
test al, 1
jne 0x140003890
jmp 0x140018932
mov ecx, dword [0x140074634]
mov eax, dword [0x140074630]
mov edx, ecx
sub edx, 0x39db1283
sub edx, 1
add edx, 0x39db1283
imul ecx, edx
and ecx, 1
cmp ecx, 0
sete cl
cmp eax, 0xa
setl dl
mov al, cl
and al, dl
xor cl, dl
or al, cl
mov byte [rbp + 0x5d2], al
mov ecx, dword [0x14007466c]
mov eax, dword [0x140074668]
mov edx, ecx
sub edx, 0x7e26a9fb
sub edx, 1
add edx, 0x7e26a9fb
imul ecx, edx
and ecx, 1
cmp ecx, 0
sete cl
cmp eax, 0xa
setl dl
mov al, cl
and al, dl
xor cl, dl
or al, cl
test al, 1
jne 0x140003911
jmp 0x140018932
mov al, byte [rbp + 0x5d2]
test al, 1
jne 0x140003924
jmp 0x140004115
mov ecx, dword [0x140074654]
mov eax, dword [0x140074650]
mov edx, ecx
sub edx, 0xc2f59b8d
sub edx, 1
add edx, 0xc2f59b8d
imul ecx, edx
and ecx, 1
cmp ecx, 0
sete cl
cmp eax, 0xa
setl dl
mov al, cl
and al, dl
xor cl, dl
or al, cl
test al, 1
jne 0x140003968
jmp 0x1400063a7
mov edx, dword [rbp + 0x5d4]
mov r8b, byte [rbp + 0x5d3]
mov eax, 0x10
mov qword [rbp + 0x5b8], rax
call fcn.140019fb0
sub rsp, rax
mov rax, qword [rbp + 0x5b8]
mov rcx, rsp
mov qword [rbp + 0x5c0], rcx
call fcn.140019fb0
sub rsp, rax
mov rax, qword [rbp + 0x5c0]
mov rcx, rsp
mov byte [rax], r8b
mov dword [rcx], edx
mov ecx, dword [rcx]
movsx edx, byte [rax]
mov r8d, ecx
xor r8d, 0xffffffff
mov eax, edx
and eax, r8d
xor edx, 0xffffffff
and ecx, edx
or eax, ecx
mov eax, eax
imul rax, rax, 0x1000193
mov dword [rbp + 0x5cc], eax
mov ecx, dword [0x14007462c]
mov eax, dword [0x140074628]
mov edx, ecx
sub edx, 0xa73a704c
sub edx, 1
add edx, 0xa73a704c
imul ecx, edx
and ecx, 1
cmp ecx, 0
sete r11b
cmp eax, 0xa
setl r10b
mov cl, r11b
xor cl, 0xff
mov r8b, r10b
xor r8b, 0xff
mov dl, 1
xor dl, 0
mov al, cl
and al, 0
and r11b, dl
mov r9b, r8b
and r9b, 0
and r10b, dl
or al, r11b
or r9b, r10b
xor al, r9b
or cl, r8b
xor cl, 0xff
or dl, 0
and cl, dl
or al, cl
mov byte [rbp + 0x5d0], al
mov ecx, dword [0x140074634]
mov eax, dword [0x140074630]
mov edx, ecx
add edx, 0x518bc053
sub edx, 1
sub edx, 0x518bc053
imul ecx, edx
and ecx, 1
cmp ecx, 0
sete r11b
cmp eax, 0xa
setl r10b
mov cl, r11b
xor cl, 0xff
mov r8b, r10b
xor r8b, 0xff
mov dl, 1
xor dl, 1
mov al, cl
and al, 0xff
and r11b, dl
mov r9b, r8b
and r9b, 0xff
and r10b, dl
or al, r11b
or r9b, r10b
xor al, r9b
or cl, r8b
xor cl, 0xff
or dl, 1
and cl, dl
or al, cl
mov byte [rbp + 0x5d1], al
mov ecx, dword [0x140074654]
mov eax, dword [0x140074650]
xor r8d, r8d
sub r8d, 1
mov edx, ecx
add edx, r8d
imul ecx, edx
and ecx, 1
cmp ecx, 0
sete r11b
cmp eax, 0xa
setl r10b
mov cl, r11b
xor cl, 0xff
mov r8b, r10b
xor r8b, 0xff
mov dl, 1
xor dl, 1
mov al, cl
and al, 0xff
and r11b, dl
mov r9b, r8b
and r9b, 0xff
and r10b, dl
or al, r11b
or r9b, r10b
xor al, r9b
or cl, r8b
xor cl, 0xff
or dl, 1
and cl, dl
or al, cl
test al, 1
jne 0x140003b2a
jmp 0x1400063a7
mov al, byte [rbp + 0x5d1]
test al, 1
jne 0x140003b3d
jmp 0x140004115
mov ecx, dword [0x140074664]
mov eax, dword [0x140074660]
mov edx, ecx
sub edx, 0xb55e0a7a
sub edx, 1
add edx, 0xb55e0a7a
imul ecx, edx
and ecx, 1
cmp ecx, 0
sete r11b
cmp eax, 0xa
setl r10b
mov cl, r11b
xor cl, 0xff
mov r8b, r10b
xor r8b, 0xff
mov dl, 1
xor dl, 0
mov al, cl
and al, 0
and r11b, dl
mov r9b, r8b
and r9b, 0
and r10b, dl
or al, r11b
or r9b, r10b
xor al, r9b
or cl, r8b
xor cl, 0xff
or dl, 0
and cl, dl
or al, cl
test al, 1
jne 0x140003bb4
jmp 0x140007052
mov ecx, dword [0x140074664]
mov eax, dword [0x140074660]
mov edx, ecx
add edx, 0x9fda4eb4
sub edx, 1
sub edx, 0x9fda4eb4
imul ecx, edx
and ecx, 1
cmp ecx, 0
sete cl
cmp eax, 0xa
setl dl
mov al, cl
and al, dl
xor cl, dl
or al, cl
test al, 1
jne 0x140003bf8
jmp 0x140007052
mov al, byte [rbp + 0x5d0]
test al, 1
jne 0x140003dfb
jmp 0x140003c0b
mov ecx, dword [0x14007466c]
mov eax, dword [0x140074668]
mov edx, ecx
add edx, 0x88f47f13
sub edx, 1
sub edx, 0x88f47f13
imul ecx, edx
and ecx, 1
cmp ecx, 0
sete r11b
cmp eax, 0xa
setl r10b
mov cl, r11b
xor cl, 0xff
mov r8b, r10b
xor r8b, 0xff
mov dl, 1
xor dl, 0
mov al, cl
and al, 0
and r11b, dl
mov r9b, r8b
and r9b, 0
and r10b, dl
or al, r11b
or r9b, r10b
xor al, r9b
or cl, r8b
xor cl, 0xff
or dl, 0
and cl, dl
or al, cl
test al, 1
jne 0x140003c82
jmp 0x140018937
mov ecx, dword [0x140074654]
mov eax, dword [0x140074650]
mov edx, ecx
add edx, 0x3dafbba9
sub edx, 1
sub edx, 0x3dafbba9
imul ecx, edx
and ecx, 1
cmp ecx, 0
sete cl
cmp eax, 0xa
setl dl
mov al, cl
and al, dl
xor cl, dl
or al, cl
mov byte [rbp + 0x5b7], al
mov ecx, dword [0x14007466c]
mov eax, dword [0x140074668]
mov edx, ecx
sub edx, 0x9dcf9605
sub edx, 1
add edx, 0x9dcf9605
imul ecx, edx
and ecx, 1
cmp ecx, 0
sete r11b
cmp eax, 0xa
setl r10b
mov cl, r11b
xor cl, 0xff
mov r8b, r10b
xor r8b, 0xff
mov dl, 1
xor dl, 1
mov al, cl
and al, 0xff
and r11b, dl
mov r9b, r8b
and r9b, 0xff
and r10b, dl
or al, r11b
or r9b, r10b
xor al, r9b
or cl, r8b
xor cl, 0xff
or dl, 1
and cl, dl
or al, cl
test al, 1
jne 0x140003d36
jmp 0x140018937
mov al, byte [rbp + 0x5b7]
test al, 1
jne 0x140003d49
jmp 0x140006498
mov ecx, dword [rbp + 0x5d4]
mov r8b, byte [rbp + 0x5d3]
mov eax, 0x10
mov qword [rbp + 0x5a8], rax
call fcn.140019fb0
sub rsp, rax
mov rax, qword [rbp + 0x5a8]
mov rdx, rsp
call fcn.140019fb0
sub rsp, rax
mov rax, rsp
mov byte [rdx], r8b
mov dword [rax], ecx
mov ecx, dword [0x140074654]
mov eax, dword [0x140074650]
xor r8d, r8d
sub r8d, 1
mov edx, ecx
add edx, r8d
imul ecx, edx
and ecx, 1
cmp ecx, 0
sete r11b
cmp eax, 0xa
setl r10b
mov cl, r11b
xor cl, 0xff
mov r8b, r10b
xor r8b, 0xff
mov dl, 1
xor dl, 0
mov al, cl
and al, 0
and r11b, dl
mov r9b, r8b
and r9b, 0
and r10b, dl
or al, r11b
or r9b, r10b
xor al, r9b
or cl, r8b
xor cl, 0xff
or dl, 0
and cl, dl
or al, cl
test al, 1
jne 0x140003df6
jmp 0x140006498
jmp 0x140003819
mov ecx, dword [0x14007466c]
mov eax, dword [0x140074668]
mov edx, ecx
add edx, 0xcff985d6
sub edx, 1
sub edx, 0xcff985d6
imul ecx, edx
and ecx, 1
cmp ecx, 0
sete r11b
cmp eax, 0xa
setl r10b
mov cl, r11b
xor cl, 0xff
mov r8b, r10b
xor r8b, 0xff
mov dl, 1
xor dl, 0
mov al, cl
and al, 0
and r11b, dl
mov r9b, r8b
and r9b, 0
and r10b, dl
or al, r11b
or r9b, r10b
xor al, r9b
or cl, r8b
xor cl, 0xff
or dl, 0
and cl, dl
or al, cl
test al, 1
jne 0x140003e72
jmp 0x14001893c
mov ecx, dword [0x140074664]
mov eax, dword [0x140074660]
mov edx, ecx
sub edx, 0x463a1548
sub edx, 1
add edx, 0x463a1548
imul ecx, edx
and ecx, 1
cmp ecx, 0
sete cl
cmp eax, 0xa
setl dl
mov al, cl
and al, dl
xor cl, dl
or al, cl
mov byte [rbp + 0x5a7], al
mov ecx, dword [0x14007466c]
mov eax, dword [0x140074668]
xor r8d, r8d
sub r8d, 1
mov edx, ecx
add edx, r8d
imul ecx, edx
and ecx, 1
cmp ecx, 0
sete cl
cmp eax, 0xa
setl dl
mov al, cl
and al, dl
xor cl, dl
or al, cl
test al, 1
jne 0x140003eee
jmp 0x14001893c
mov al, byte [rbp + 0x5a7]
test al, 1
jne 0x140003f01
jmp 0x140007057
mov ecx, dword [0x140074634]
mov eax, dword [0x140074630]
mov edx, ecx
sub edx, 0x5fb06bb4
sub edx, 1
add edx, 0x5fb06bb4
imul ecx, edx
and ecx, 1
cmp ecx, 0
sete cl
cmp eax, 0xa
setl dl
mov al, cl
and al, dl
xor cl, dl
or al, cl
mov byte [rbp + 0x5a6], al
mov ecx, dword [0x140074664]
mov eax, dword [0x140074660]
xor r8d, r8d
sub r8d, 1
mov edx, ecx
add edx, r8d
imul ecx, edx
and ecx, 1
cmp ecx, 0
sete r11b
cmp eax, 0xa
setl r10b
mov cl, r11b
xor cl, 0xff
mov r8b, r10b
xor r8b, 0xff
mov dl, 1
xor dl, 1
mov al, cl
and al, 0xff
and r11b, dl
mov r9b, r8b
and r9b, 0xff
and r10b, dl
or al, r11b
or r9b, r10b
xor al, r9b
or cl, r8b
xor cl, 0xff
or dl, 1
and cl, dl
or al, cl
test al, 1
jne 0x140003fb0
jmp 0x140007057
mov al, byte [rbp + 0x5a6]
test al, 1
jne 0x140003fc3
jmp 0x140004271
mov eax, dword [rbp + 0x5cc]
mov rcx, qword [rbp + 0x5d8]
mov rsp, rcx
mov dword [rbp + 0xad4], eax
mov ecx, dword [0x140074634]
mov eax, dword [0x140074630]
mov edx, ecx
sub edx, 0x8486ec5f
sub edx, 1
add edx, 0x8486ec5f
imul ecx, edx
and ecx, 1
cmp ecx, 0
sete r11b
cmp eax, 0xa
setl r10b
mov cl, r11b
xor cl, 0xff
mov r8b, r10b
xor r8b, 0xff
mov dl, 1
xor dl, 0
mov al, cl
and al, 0
and r11b, dl
mov r9b, r8b
and r9b, 0
and r10b, dl
or al, r11b
or r9b, r10b
xor al, r9b
or cl, r8b
xor cl, 0xff
or dl, 0
and cl, dl
or al, cl
test al, 1
jne 0x140004050
jmp 0x140004271
jmp 0x1400034dd
mov ecx, dword [0x140074664]
mov eax, dword [0x140074660]
mov edx, ecx
sub edx, 0xae960c48
sub edx, 1
add edx, 0xae960c48
imul ecx, edx
and ecx, 1
cmp ecx, 0
sete r11b
cmp eax, 0xa
setl r10b
mov cl, r11b
xor cl, 0xff
mov r8b, r10b
xor r8b, 0xff
mov dl, 1
xor dl, 1
mov al, cl
and al, 0xff
and r11b, dl
mov r9b, r8b
and r9b, 0xff
and r10b, dl
or al, r11b
or r9b, r10b
xor al, r9b
or cl, r8b
xor cl, 0xff
or dl, 1
and cl, dl
or al, cl
test al, 1
jne 0x1400040cc
jmp 0x14000705c
mov ecx, dword [0x140074664]
mov eax, dword [0x140074660]
mov edx, ecx
sub edx, 0x568844f6
sub edx, 1
add edx, 0x568844f6
imul ecx, edx
and ecx, 1
cmp ecx, 0
sete cl
cmp eax, 0xa
setl dl
mov al, cl
and al, dl
xor cl, dl
or al, cl
test al, 1
jne 0x140004110
jmp 0x14000705c
jmp 0x1400036d4
mov ecx, dword [0x14007466c]
mov eax, dword [0x140074668]
mov edx, ecx
add edx, 0xc33ea575
sub edx, 1
sub edx, 0xc33ea575
imul ecx, edx
and ecx, 1
cmp ecx, 0
sete cl
cmp eax, 0xa
setl dl
mov al, cl
and al, dl
xor cl, dl
or al, cl
test al, 1
jne 0x140004159
jmp 0x140018941
mov ecx, dword [0x140074654]
mov eax, dword [0x140074650]
mov edx, ecx
add edx, 0x64ef6b4e
sub edx, 1
sub edx, 0x64ef6b4e
imul ecx, edx
and ecx, 1
cmp ecx, 0
sete cl
cmp eax, 0xa
setl dl
mov al, cl
and al, dl
xor cl, dl
or al, cl
mov byte [rbp + 0x5a5], al
mov ecx, dword [0x14007466c]
mov eax, dword [0x140074668]
mov edx, ecx
sub edx, 0x23824cdb
sub edx, 1
add edx, 0x23824cdb
imul ecx, edx
and ecx, 1
cmp ecx, 0
sete cl
cmp eax, 0xa
setl dl
mov al, cl
and al, dl
xor cl, dl
or al, cl
test al, 1
jne 0x1400041da
jmp 0x140018941
mov al, byte [rbp + 0x5a5]
test al, 1
jne 0x1400041ed
jmp 0x14000661b
mov ecx, dword [rbp + 0x5d4]
mov r8b, byte [rbp + 0x5d3]
mov eax, 0x10
mov qword [rbp + 0x598], rax
call fcn.140019fb0
sub rsp, rax
mov rax, qword [rbp + 0x598]
mov rdx, rsp
call fcn.140019fb0
sub rsp, rax
mov rax, rsp
mov byte [rdx], r8b
mov dword [rax], ecx
mov ecx, dword [0x140074654]
mov eax, dword [0x140074650]
mov edx, ecx
add edx, 0xef625d36
sub edx, 1
sub edx, 0xef625d36
imul ecx, edx
and ecx, 1
cmp ecx, 0
sete cl
cmp eax, 0xa
setl dl
mov al, cl
and al, dl
xor cl, dl
or al, cl
test al, 1
jne 0x14000426c
jmp 0x14000661b
jmp 0x140003924
mov ecx, dword [0x14007466c]
mov eax, dword [0x140074668]
mov edx, ecx
sub edx, 0x307a214a
sub edx, 1
add edx, 0x307a214a
imul ecx, edx
and ecx, 1
cmp ecx, 0
sete r11b
cmp eax, 0xa
setl r10b
mov cl, r11b
xor cl, 0xff
mov r8b, r10b
xor r8b, 0xff
mov dl, 1
xor dl, 1
mov al, cl
and al, 0xff
and r11b, dl
mov r9b, r8b
and r9b, 0xff
and r10b, dl
or al, r11b
or r9b, r10b
xor al, r9b
or cl, r8b
xor cl, 0xff
or dl, 1
and cl, dl
or al, cl
test al, 1
jne 0x1400042e8
jmp 0x140018946
mov ecx, dword [0x140074664]
mov eax, dword [0x140074660]
mov edx, ecx
add edx, 0x78ca9c64
sub edx, 1
sub edx, 0x78ca9c64
imul ecx, edx
and ecx, 1
cmp ecx, 0
sete r11b
cmp eax, 0xa
setl r10b
mov cl, r11b
xor cl, 0xff
mov r8b, r10b
xor r8b, 0xff
mov dl, 1
xor dl, 1
mov al, cl
and al, 0xff
and r11b, dl
mov r9b, r8b
and r9b, 0xff
and r10b, dl
or al, r11b
or r9b, r10b
xor al, r9b
or cl, r8b
xor cl, 0xff
or dl, 1
and cl, dl
or al, cl
mov byte [rbp + 0x597], al
mov ecx, dword [0x14007466c]
mov eax, dword [0x140074668]
mov edx, ecx
sub edx, 0xf5e1cce8
sub edx, 1
add edx, 0xf5e1cce8
imul ecx, edx
and ecx, 1
cmp ecx, 0
sete cl
cmp eax, 0xa
setl dl
mov al, cl
and al, dl
xor cl, dl
or al, cl
test al, 1
jne 0x14000439c
jmp 0x140018946
mov al, byte [rbp + 0x597]
test al, 1
jne 0x1400043af
jmp 0x14000714a
mov ecx, dword [0x140074654]
mov eax, dword [0x140074650]
mov edx, ecx
add edx, 0x22e134f6
sub edx, 1
sub edx, 0x22e134f6
imul ecx, edx
and ecx, 1
cmp ecx, 0
sete cl
cmp eax, 0xa
setl dl
mov al, cl
and al, dl
xor cl, dl
or al, cl
mov byte [rbp + 0x596], al
mov ecx, dword [0x140074664]
mov eax, dword [0x140074660]
mov edx, ecx
sub edx, 0x9246ce67
sub edx, 1
add edx, 0x9246ce67
imul ecx, edx
and ecx, 1
cmp ecx, 0
sete cl
cmp eax, 0xa
setl dl
mov al, cl
and al, dl
xor cl, dl
or al, cl
test al, 1
jne 0x140004430
jmp 0x14000714a
mov al, byte [rbp + 0x596]
test al, 1
jne 0x140004443
jmp 0x140006744
mov eax, dword [rbp + 0x5cc]
mov rcx, qword [rbp + 0x5d8]
mov rsp, rcx
mov dword [rbp + 0xad4], eax
mov ecx, dword [0x140074654]
mov eax, dword [0x140074650]
xor r8d, r8d
sub r8d, 1
mov edx, ecx
add edx, r8d
imul ecx, edx
and ecx, 1
cmp ecx, 0
sete cl
cmp eax, 0xa
setl dl
mov al, cl
and al, dl
xor cl, dl
or al, cl
test al, 1
jne 0x140004498
jmp 0x140006744
mov ecx, dword [0x140074664]
mov eax, dword [0x140074660]
mov edx, ecx
sub edx, 0x3183cc3a
sub edx, 1
add edx, 0x3183cc3a
imul ecx, edx
and ecx, 1
cmp ecx, 0
sete r11b
cmp eax, 0xa
setl r10b
mov cl, r11b
xor cl, 0xff
mov r8b, r10b
xor r8b, 0xff
mov dl, 1
xor dl, 0
mov al, cl
and al, 0
and r11b, dl
mov r9b, r8b
and r9b, 0
and r10b, dl
or al, r11b
or r9b, r10b
xor al, r9b
or cl, r8b
xor cl, 0xff
or dl, 0
and cl, dl
or al, cl
test al, 1
jne 0x14000450f
jmp 0x14000714f
mov ecx, dword [0x140074664]
mov eax, dword [0x140074660]
mov edx, ecx
add edx, 0x8cc7ccff
sub edx, 1
sub edx, 0x8cc7ccff
imul ecx, edx
and ecx, 1
cmp ecx, 0
sete cl
cmp eax, 0xa
setl dl
mov al, cl
and al, dl
xor cl, dl
or al, cl
test al, 1
jne 0x140004553
jmp 0x14000714f
jmp 0x140003fc3
mov ecx, dword [0x14007466c]
mov eax, dword [0x140074668]
xor r8d, r8d
sub r8d, 1
mov edx, ecx
add edx, r8d
imul ecx, edx
and ecx, 1
cmp ecx, 0
sete r11b
cmp eax, 0xa
setl r10b
mov cl, r11b
xor cl, 0xff
mov r8b, r10b
xor r8b, 0xff
mov dl, 1
xor dl, 0
mov al, cl
and al, 0
and r11b, dl
mov r9b, r8b
and r9b, 0
and r10b, dl
or al, r11b
or r9b, r10b
xor al, r9b
or cl, r8b
xor cl, 0xff
or dl, 0
and cl, dl
or al, cl
test al, 1
jne 0x1400045ca
jmp 0x14001894b
mov rcx, qword [rbp + 0x5e8]
mov eax, dword [rbp + 0xad4]
mov rsp, rcx
cmp eax, 0xa3fbd5fb
sete al
mov byte [rbp + 0x595], al
mov ecx, dword [0x14007466c]
mov eax, dword [0x140074668]
mov edx, ecx
add edx, 0x2cb65627
sub edx, 1
sub edx, 0x2cb65627
imul ecx, edx
and ecx, 1
cmp ecx, 0
sete cl
cmp eax, 0xa
setl dl
mov al, cl
and al, dl
xor cl, dl
or al, cl
test al, 1
jne 0x14000462c
jmp 0x14001894b
mov al, byte [rbp + 0x595]
test al, 1
jne 0x14000463f
jmp 0x140004a23
mov ecx, dword [0x14007466c]
mov eax, dword [0x140074668]
mov edx, ecx
sub edx, 0x62fc9685
sub edx, 1
add edx, 0x62fc9685
imul ecx, edx
and ecx, 1
cmp ecx, 0
sete r11b
cmp eax, 0xa
setl r10b
mov cl, r11b
xor cl, 0xff
mov r8b, r10b
xor r8b, 0xff
mov dl, 1
xor dl, 0
mov al, cl
and al, 0
and r11b, dl
mov r9b, r8b
and r9b, 0
and r10b, dl
or al, r11b
or r9b, r10b
xor al, r9b
or cl, r8b
xor cl, 0xff
or dl, 0
and cl, dl
or al, cl
test al, 1
jne 0x1400046b6
jmp 0x14001895a
mov ecx, dword [0x140074654]
mov eax, dword [0x140074650]
mov edx, ecx
sub edx, 0xd66c4db3
sub edx, 1
add edx, 0xd66c4db3
imul ecx, edx
and ecx, 1
cmp ecx, 0
sete cl
cmp eax, 0xa
setl dl
mov al, cl
and al, dl
xor cl, dl
or al, cl
mov byte [rbp + 0x594], al
mov ecx, dword [0x14007466c]
mov eax, dword [0x140074668]
xor r8d, r8d
sub r8d, 1
mov edx, ecx
add edx, r8d
imul ecx, edx
and ecx, 1
cmp ecx, 0
sete cl
cmp eax, 0xa
setl dl
mov al, cl
and al, dl
xor cl, dl
or al, cl
test al, 1
jne 0x140004732
jmp 0x14001895a
mov al, byte [rbp + 0x594]
test al, 1
jne 0x140004745
jmp 0x14000684d
mov ecx, dword [0x14007466c]
mov eax, dword [0x140074668]
mov edx, ecx
add edx, 0xa68dddc2
sub edx, 1
sub edx, 0xa68dddc2
imul ecx, edx
and ecx, 1
cmp ecx, 0
sete r11b
cmp eax, 0xa
setl r10b
mov cl, r11b
xor cl, 0xff
mov r8b, r10b
xor r8b, 0xff
mov dl, 1
xor dl, 0
mov al, cl
and al, 0
and r11b, dl
mov r9b, r8b
and r9b, 0
and r10b, dl
or al, r11b
or r9b, r10b
xor al, r9b
or cl, r8b
xor cl, 0xff
or dl, 0
and cl, dl
or al, cl
test al, 1
jne 0x1400047bc
jmp 0x14001895f
mov ecx, dword [0x140074664]
mov eax, dword [0x140074660]
mov edx, ecx
add edx, 0xddf46edf
sub edx, 1
sub edx, 0xddf46edf
imul ecx, edx
and ecx, 1
cmp ecx, 0
sete r11b
cmp eax, 0xa
setl r10b
mov cl, r11b
xor cl, 0xff
mov r8b, r10b
xor r8b, 0xff
mov dl, 1
xor dl, 1
mov al, cl
and al, 0xff
and r11b, dl
mov r9b, r8b
and r9b, 0xff
and r10b, dl
or al, r11b
or r9b, r10b
xor al, r9b
or cl, r8b
xor cl, 0xff
or dl, 1
and cl, dl
or al, cl
mov byte [rbp + 0x593], al
mov ecx, dword [0x14007466c]
mov eax, dword [0x140074668]
mov edx, ecx
sub edx, 0x3267e3c5
sub edx, 1
add edx, 0x3267e3c5
imul ecx, edx
and ecx, 1
cmp ecx, 0
sete r11b
cmp eax, 0xa
setl r10b
mov cl, r11b
xor cl, 0xff
mov r8b, r10b
xor r8b, 0xff
mov dl, 1
xor dl, 0
mov al, cl
and al, 0
and r11b, dl
mov r9b, r8b
and r9b, 0
and r10b, dl
or al, r11b
or r9b, r10b
xor al, r9b
or cl, r8b
xor cl, 0xff
or dl, 0
and cl, dl
or al, cl
test al, 1
jne 0x1400048a3
jmp 0x14001895f
mov al, byte [rbp + 0x593]
test al, 1
jne 0x1400048b6
jmp 0x14000720f
mov eax, dword [rbp + 0xa7c]
mov dword [rbp + 0xacc], eax
lea rax, [rbp + 0xa80]
mov qword [rbp + 0xac0], rax
mov rax, qword [rbp + 0xac0]
mov rcx, qword [rax]
mov rdx, qword [rax + 8]
mov edx, dword [rdx + 0x1c]
add rcx, rdx
mov qword [rbp + 0xab8], rcx
mov rcx, qword [rax]
mov rdx, qword [rax + 8]
mov edx, dword [rdx + 0x24]
add rcx, rdx
mov qword [rbp + 0xab0], rcx
mov rax, qword [rax]
mov rcx, qword [rbp + 0xab8]
mov rdx, qword [rbp + 0xab0]
mov r8d, dword [rbp + 0xacc]
movzx edx, word [rdx + r8*2]
mov ecx, dword [rcx + rdx*4]
add rax, rcx
mov qword [rbp + 0xaa0], rax
mov ecx, dword [0x140074654]
mov eax, dword [0x140074650]
mov edx, ecx
sub edx, 0x168afac2
sub edx, 1
add edx, 0x168afac2
imul ecx, edx
and ecx, 1
cmp ecx, 0
sete r11b
cmp eax, 0xa
setl r10b
mov cl, r11b
xor cl, 0xff
mov r8b, r10b
xor r8b, 0xff
mov dl, 1
xor dl, 1
mov al, cl
and al, 0xff
and r11b, dl
mov r9b, r8b
and r9b, 0xff
and r10b, dl
or al, r11b
or r9b, r10b
xor al, r9b
or cl, r8b
xor cl, 0xff
or dl, 1
and cl, dl
or al, cl
mov byte [rbp + 0x592], al
mov ecx, dword [0x140074664]
mov eax, dword [0x140074660]
mov edx, ecx
sub edx, 0xf8756133
sub edx, 1
add edx, 0xf8756133
imul ecx, edx
and ecx, 1
cmp ecx, 0
sete r11b
cmp eax, 0xa
setl r10b
mov cl, r11b
xor cl, 0xff
mov r8b, r10b
xor r8b, 0xff
mov dl, 1
xor dl, 1
mov al, cl
and al, 0xff
and r11b, dl
mov r9b, r8b
and r9b, 0xff
and r10b, dl
or al, r11b
or r9b, r10b
xor al, r9b
or cl, r8b
xor cl, 0xff
or dl, 1
and cl, dl
or al, cl
test al, 1
jne 0x140004a10
jmp 0x14000720f
mov al, byte [rbp + 0x592]
test al, 1
jne 0x140006c1e
jmp 0x14000684d
mov ecx, dword [0x14007466c]
mov eax, dword [0x140074668]
mov edx, ecx
sub edx, 0xfa9f6103
sub edx, 1
add edx, 0xfa9f6103
imul ecx, edx
and ecx, 1
cmp ecx, 0
sete cl
cmp eax, 0xa
setl dl
mov al, cl
and al, dl
xor cl, dl
or al, cl
test al, 1
jne 0x140004a67
jmp 0x140018964
mov ecx, dword [0x140074664]
mov eax, dword [0x140074660]
mov edx, ecx
sub edx, 0xf0905084
sub edx, 1
add edx, 0xf0905084
imul ecx, edx
and ecx, 1
cmp ecx, 0
sete r11b
cmp eax, 0xa
setl r10b
mov cl, r11b
xor cl, 0xff
mov r8b, r10b
xor r8b, 0xff
mov dl, 1
xor dl, 0
mov al, cl
and al, 0
and r11b, dl
mov r9b, r8b
and r9b, 0
and r10b, dl
or al, r11b
or r9b, r10b
xor al, r9b
or cl, r8b
xor cl, 0xff
or dl, 0
and cl, dl
or al, cl
mov byte [rbp + 0x591], al
mov ecx, dword [0x14007466c]
mov eax, dword [0x140074668]
mov edx, ecx
sub edx, 0x8300671e
sub edx, 1
add edx, 0x8300671e
imul ecx, edx
and ecx, 1
cmp ecx, 0
sete r11b
cmp eax, 0xa
setl r10b
mov cl, r11b
xor cl, 0xff
mov r8b, r10b
xor r8b, 0xff
mov dl, 1
xor dl, 0
mov al, cl
and al, 0
and r11b, dl
mov r9b, r8b
and r9b, 0
and r10b, dl
or al, r11b
or r9b, r10b
xor al, r9b
or cl, r8b
xor cl, 0xff
or dl, 0
and cl, dl
or al, cl
test al, 1
jne 0x140004b4e
jmp 0x140018964
mov al, byte [rbp + 0x591]
test al, 1
jne 0x140004b61
jmp 0x140007287
mov ecx, dword [0x140074654]
mov eax, dword [0x140074650]
xor r8d, r8d
sub r8d, 1
mov edx, ecx
add edx, r8d
imul ecx, edx
and ecx, 1
cmp ecx, 0
sete cl
cmp eax, 0xa
setl dl
mov al, cl
and al, dl
xor cl, dl
or al, cl
mov byte [rbp + 0x590], al
mov ecx, dword [0x140074664]
mov eax, dword [0x140074660]
mov edx, ecx
sub edx, 0x207972e4
sub edx, 1
add edx, 0x207972e4
imul ecx, edx
and ecx, 1
cmp ecx, 0
sete cl
cmp eax, 0xa
setl dl
mov al, cl
and al, dl
xor cl, dl
or al, cl
test al, 1
jne 0x140004bdd
jmp 0x140007287
mov al, byte [rbp + 0x590]
test al, 1
jne 0x140004bf0
jmp 0x1400068c5
mov ecx, dword [0x14007466c]
mov eax, dword [0x140074668]
xor r8d, r8d
sub r8d, 1
mov edx, ecx
add edx, r8d
imul ecx, edx
and ecx, 1
cmp ecx, 0
sete r11b
cmp eax, 0xa
setl r10b
mov cl, r11b
xor cl, 0xff
mov r8b, r10b
xor r8b, 0xff
mov dl, 1
xor dl, 0
mov al, cl
and al, 0
and r11b, dl
mov r9b, r8b
and r9b, 0
and r10b, dl
or al, r11b
or r9b, r10b
xor al, r9b
or cl, r8b
xor cl, 0xff
or dl, 0
and cl, dl
or al, cl
test al, 1
jne 0x140004c62
jmp 0x140018969
mov ecx, dword [0x140074654]
mov eax, dword [0x140074650]
mov edx, ecx
add edx, 0x2df264cc
sub edx, 1
sub edx, 0x2df264cc
imul ecx, edx
and ecx, 1
cmp ecx, 0
sete cl
cmp eax, 0xa
setl dl
mov al, cl
and al, dl
xor cl, dl
or al, cl
mov byte [rbp + 0x58f], al
mov ecx, dword [0x14007466c]
mov eax, dword [0x140074668]
mov edx, ecx
sub edx, 0x9de28d54
sub edx, 1
add edx, 0x9de28d54
imul ecx, edx
and ecx, 1
cmp ecx, 0
sete cl
cmp eax, 0xa
setl dl
mov al, cl
and al, dl
xor cl, dl
or al, cl
test al, 1
jne 0x140004ce3
jmp 0x140018969
mov al, byte [rbp + 0x58f]
test al, 1
jne 0x140004cf6
jmp 0x1400068c5
jmp 0x140002f82
jmp 0x140004d00
mov ecx, dword [0x140074664]
mov eax, dword [0x140074660]
mov edx, ecx
add edx, 0x1b75f0f0
sub edx, 1
sub edx, 0x1b75f0f0
imul ecx, edx
and ecx, 1
cmp ecx, 0
sete cl
cmp eax, 0xa
setl dl
mov al, cl
and al, dl
xor cl, dl
or al, cl
test al, 1
jne 0x140004d44
jmp 0x14000728c
mov ecx, dword [0x14007466c]
mov eax, dword [0x140074668]
xor r8d, r8d
sub r8d, 1
mov edx, ecx
add edx, r8d
imul ecx, edx
and ecx, 1
cmp ecx, 0
sete r11b
cmp eax, 0xa
setl r10b
mov cl, r11b
xor cl, 0xff
mov r8b, r10b
xor r8b, 0xff
mov dl, 1
xor dl, 1
mov al, cl
and al, 0xff
and r11b, dl
mov r9b, r8b
and r9b, 0xff
and r10b, dl
or al, r11b
or r9b, r10b
xor al, r9b
or cl, r8b
xor cl, 0xff
or dl, 1
and cl, dl
or al, cl
test al, 1
jne 0x140004db6
jmp 0x14001896e
mov rax, rsp
mov qword [rbp + 0x568], rax
lea rax, [rbp + 0xa98]
mov qword [rbp + 0xaa8], rax
mov rax, qword [rbp + 0xaa8]
mov qword [rbp + 0x570], rax
mov rax, qword [rax]
mov qword [rbp + 0x578], rax
mov rax, rsp
mov qword [rbp + 0x580], rax
mov ecx, dword [0x140074624]
mov eax, dword [0x140074620]
mov edx, ecx
add edx, 0x9465b0a7
sub edx, 1
sub edx, 0x9465b0a7
imul ecx, edx
and ecx, 1
cmp ecx, 0
sete r11b
cmp eax, 0xa
setl r10b
mov cl, r11b
xor cl, 0xff
mov r8b, r10b
xor r8b, 0xff
mov dl, 1
xor dl, 1
mov al, cl
and al, 0xff
and r11b, dl
mov r9b, r8b
and r9b, 0xff
and r10b, dl
or al, r11b
or r9b, r10b
xor al, r9b
or cl, r8b
xor cl, 0xff
or dl, 1
and cl, dl
or al, cl
mov byte [rbp + 0x58d], al
mov ecx, dword [0x140074664]
mov eax, dword [0x140074660]
mov edx, ecx
sub edx, 0xd2c532c0
sub edx, 1
add edx, 0xd2c532c0
imul ecx, edx
and ecx, 1
cmp ecx, 0
sete cl
cmp eax, 0xa
setl dl
mov al, cl
and al, dl
xor cl, dl
or al, cl
mov byte [rbp + 0x58e], al
mov ecx, dword [0x14007466c]
mov eax, dword [0x140074668]
xor r8d, r8d
sub r8d, 1
mov edx, ecx
add edx, r8d
imul ecx, edx
and ecx, 1
cmp ecx, 0
sete cl
cmp eax, 0xa
setl dl
mov al, cl
and al, dl
xor cl, dl
or al, cl
test al, 1
jne 0x140004edc
jmp 0x14001896e
mov al, byte [rbp + 0x58e]
test al, 1
jne 0x140004eef
jmp 0x14000728c
mov al, byte [rbp + 0x58d]
test al, 1
jne 0x140004f02
jmp 0x1400051ac
mov ecx, dword [0x14007466c]
mov eax, dword [0x140074668]
mov edx, ecx
sub edx, 0x7e6578c4
sub edx, 1
add edx, 0x7e6578c4
imul ecx, edx
and ecx, 1
cmp ecx, 0
sete cl
cmp eax, 0xa
setl dl
mov al, cl
and al, dl
xor cl, dl
or al, cl
test al, 1
jne 0x140004f46
jmp 0x140018981
mov ecx, dword [0x140074664]
mov eax, dword [0x140074660]
mov edx, ecx
sub edx, 0x25859299
sub edx, 1
add edx, 0x25859299
imul ecx, edx
and ecx, 1
cmp ecx, 0
sete r11b
cmp eax, 0xa
setl r10b
mov cl, r11b
xor cl, 0xff
mov r8b, r10b
xor r8b, 0xff
mov dl, 1
xor dl, 0
mov al, cl
and al, 0
and r11b, dl
mov r9b, r8b
and r9b, 0
and r10b, dl
or al, r11b
or r9b, r10b
xor al, r9b
or cl, r8b
xor cl, 0xff
or dl, 0
and cl, dl
or al, cl
mov byte [rbp + 0x567], al
mov ecx, dword [0x14007466c]
mov eax, dword [0x140074668]
mov edx, ecx
sub edx, 0x32645d44
sub edx, 1
add edx, 0x32645d44
imul ecx, edx
and ecx, 1
cmp ecx, 0
sete r11b
cmp eax, 0xa
setl r10b
mov cl, r11b
xor cl, 0xff
mov r8b, r10b
xor r8b, 0xff
mov dl, 1
xor dl, 1
mov al, cl
and al, 0xff
and r11b, dl
mov r9b, r8b
and r9b, 0xff
and r10b, dl
or al, r11b
or r9b, r10b
xor al, r9b
or cl, r8b
xor cl, 0xff
or dl, 1
and cl, dl
or al, cl
test al, 1
jne 0x14000502d
jmp 0x140018981
mov al, byte [rbp + 0x567]
test al, 1
jne 0x140005040
jmp 0x140007350
mov rcx, qword [rbp + 0x578]
mov eax, 0x10
call fcn.140019fb0
sub rsp, rax
mov rax, rsp
mov qword [rax], rcx
mov rax, qword [rax]
mov rax, qword [rax]
mov qword [rbp + 0x558], rax
mov ecx, dword [0x140074624]
mov eax, dword [0x140074620]
mov edx, ecx
add edx, 0x755a8e2d
sub edx, 1
sub edx, 0x755a8e2d
imul ecx, edx
and ecx, 1
cmp ecx, 0
sete cl
cmp eax, 0xa
setl dl
mov al, cl
and al, dl
xor cl, dl
or al, cl
mov byte [rbp + 0x566], al
mov ecx, dword [0x140074664]
mov eax, dword [0x140074660]
xor r8d, r8d
sub r8d, 1
mov edx, ecx
add edx, r8d
imul ecx, edx
and ecx, 1
cmp ecx, 0
sete cl
cmp eax, 0xa
setl dl
mov al, cl
and al, dl
xor cl, dl
or al, cl
test al, 1
jne 0x1400050e3
jmp 0x140007350
mov ecx, dword [0x14007466c]
mov eax, dword [0x140074668]
mov edx, ecx
sub edx, 0x5308f10e
sub edx, 1
add edx, 0x5308f10e
imul ecx, edx
and ecx, 1
cmp ecx, 0
sete cl
cmp eax, 0xa
setl dl
mov al, cl
and al, dl
xor cl, dl
or al, cl
test al, 1
jne 0x140005127
jmp 0x140018986
mov ecx, dword [0x14007466c]
mov eax, dword [0x140074668]
xor r8d, r8d
sub r8d, 1
mov edx, ecx
add edx, r8d
imul ecx, edx
and ecx, 1
cmp ecx, 0
sete r11b
cmp eax, 0xa
setl r10b
mov cl, r11b
xor cl, 0xff
mov r8b, r10b
xor r8b, 0xff
mov dl, 1
xor dl, 0
mov al, cl
and al, 0
and r11b, dl
mov r9b, r8b
and r9b, 0
and r10b, dl
or al, r11b
or r9b, r10b
xor al, r9b
or cl, r8b
xor cl, 0xff
or dl, 0
and cl, dl
or al, cl
test al, 1
jne 0x140005199
jmp 0x140018986
mov al, byte [rbp + 0x566]
test al, 1
jne 0x140005c90
jmp 0x1400051ac
mov ecx, dword [0x14007461c]
mov eax, dword [0x140074618]
mov edx, ecx
sub edx, 0x603b0236
sub edx, 1
add edx, 0x603b0236
imul ecx, edx
and ecx, 1
cmp ecx, 0
sete r11b
cmp eax, 0xa
setl r10b
mov cl, r11b
xor cl, 0xff
mov r8b, r10b
xor r8b, 0xff
mov dl, 1
xor dl, 0
mov al, cl
and al, 0
and r11b, dl
mov r9b, r8b
and r9b, 0
and r10b, dl
or al, r11b
or r9b, r10b
xor al, r9b
or cl, r8b
xor cl, 0xff
or dl, 0
and cl, dl
or al, cl
test al, 1
jne 0x140005223
jmp 0x1400059ce
mov ecx, dword [0x140074664]
mov eax, dword [0x140074660]
mov edx, ecx
add edx, 0xa31b6f3
sub edx, 1
sub edx, 0xa31b6f3
imul ecx, edx
and ecx, 1
cmp ecx, 0
sete r11b
cmp eax, 0xa
setl r10b
mov cl, r11b
xor cl, 0xff
mov r8b, r10b
xor r8b, 0xff
mov dl, 1
xor dl, 0
mov al, cl
and al, 0
and r11b, dl
mov r9b, r8b
and r9b, 0
and r10b, dl
or al, r11b
or r9b, r10b
xor al, r9b
or cl, r8b
xor cl, 0xff
or dl, 0
and cl, dl
or al, cl
test al, 1
jne 0x14000529a
jmp 0x14000736f
mov ecx, dword [0x14007466c]
mov eax, dword [0x140074668]
mov edx, ecx
add edx, 0xab5bb52a
sub edx, 1
sub edx, 0xab5bb52a
imul ecx, edx
and ecx, 1
cmp ecx, 0
sete r11b
cmp eax, 0xa
setl r10b
mov cl, r11b
xor cl, 0xff
mov r8b, r10b
xor r8b, 0xff
mov dl, 1
xor dl, 1
mov al, cl
and al, 0xff
and r11b, dl
mov r9b, r8b
and r9b, 0xff
and r10b, dl
or al, r11b
or r9b, r10b
xor al, r9b
or cl, r8b
xor cl, 0xff
or dl, 1
and cl, dl
or al, cl
test al, 1
jne 0x140005311
jmp 0x14001898b
mov ecx, dword [0x140074654]
mov eax, dword [0x140074650]
mov edx, ecx
sub edx, 0x6f2b6aba
sub edx, 1
add edx, 0x6f2b6aba
imul ecx, edx
and ecx, 1
cmp ecx, 0
sete cl
cmp eax, 0xa
setl dl
mov al, cl
and al, dl
xor cl, dl
or al, cl
mov byte [rbp + 0x556], al
mov ecx, dword [0x140074664]
mov eax, dword [0x140074660]
xor r8d, r8d
sub r8d, 1
mov edx, ecx
add edx, r8d
imul ecx, edx
and ecx, 1
cmp ecx, 0
sete r11b
cmp eax, 0xa
setl r10b
mov cl, r11b
xor cl, 0xff
mov r8b, r10b
xor r8b, 0xff
mov dl, 1
xor dl, 1
mov al, cl
and al, 0xff
and r11b, dl
mov r9b, r8b
and r9b, 0xff
and r10b, dl
or al, r11b
or r9b, r10b
xor al, r9b
or cl, r8b
xor cl, 0xff
or dl, 1
and cl, dl
or al, cl
mov byte [rbp + 0x557], al
mov ecx, dword [0x14007466c]
mov eax, dword [0x140074668]
mov edx, ecx
sub edx, 0xade373cb
sub edx, 1
add edx, 0xade373cb
imul ecx, edx
and ecx, 1
cmp ecx, 0
sete cl
cmp eax, 0xa
setl dl
mov al, cl
and al, dl
xor cl, dl
or al, cl
test al, 1
jne 0x1400053fd
jmp 0x14001898b
mov al, byte [rbp + 0x557]
test al, 1
jne 0x140005410
jmp 0x14000736f
mov ecx, dword [0x14007466c]
mov eax, dword [0x140074668]
mov edx, ecx
sub edx, 0xf5086885
sub edx, 1
add edx, 0xf5086885
imul ecx, edx
and ecx, 1
cmp ecx, 0
sete r11b
cmp eax, 0xa
setl r10b
mov cl, r11b
xor cl, 0xff
mov r8b, r10b
xor r8b, 0xff
mov dl, 1
xor dl, 1
mov al, cl
and al, 0xff
and r11b, dl
mov r9b, r8b
and r9b, 0xff
and r10b, dl
or al, r11b
or r9b, r10b
xor al, r9b
or cl, r8b
xor cl, 0xff
or dl, 1
and cl, dl
or al, cl
test al, 1
jne 0x140005487
jmp 0x140018990
mov ecx, dword [0x14007466c]
mov eax, dword [0x140074668]
xor r8d, r8d
sub r8d, 1
mov edx, ecx
add edx, r8d
imul ecx, edx
and ecx, 1
cmp ecx, 0
sete r11b
cmp eax, 0xa
setl r10b
mov cl, r11b
xor cl, 0xff
mov r8b, r10b
xor r8b, 0xff
mov dl, 1
xor dl, 0
mov al, cl
and al, 0
and r11b, dl
mov r9b, r8b
and r9b, 0
and r10b, dl
or al, r11b
or r9b, r10b
xor al, r9b
or cl, r8b
xor cl, 0xff
or dl, 0
and cl, dl
or al, cl
test al, 1
jne 0x1400054f9
jmp 0x140018990
mov al, byte [rbp + 0x556]
test al, 1
jne 0x14000550c
jmp 0x1400068ca
mov rcx, qword [rbp + 0x578]
mov eax, 0x10
call fcn.140019fb0
sub rsp, rax
mov rax, rsp
mov qword [rax], rcx
mov ecx, dword [0x14007461c]
mov eax, dword [0x140074618]
xor r8d, r8d
sub r8d, 1
mov edx, ecx
add edx, r8d
imul ecx, edx
and ecx, 1
cmp ecx, 0
sete r11b
cmp eax, 0xa
setl r10b
mov cl, r11b
xor cl, 0xff
mov r8b, r10b
xor r8b, 0xff
mov dl, 1
xor dl, 1
mov al, cl
and al, 0xff
and r11b, dl
mov r9b, r8b
and r9b, 0xff
and r10b, dl
or al, r11b
or r9b, r10b
xor al, r9b
or cl, r8b
xor cl, 0xff
or dl, 1
and cl, dl
or al, cl
mov byte [rbp + 0x555], al
mov ecx, dword [0x140074654]
mov eax, dword [0x140074650]
mov edx, ecx
sub edx, 0x7610e533
sub edx, 1
add edx, 0x7610e533
imul ecx, edx
and ecx, 1
cmp ecx, 0
sete cl
cmp eax, 0xa
setl dl
mov al, cl
and al, dl
xor cl, dl
or al, cl
test al, 1
jne 0x1400055d5
jmp 0x1400068ca
mov ecx, dword [0x14007466c]
mov eax, dword [0x140074668]
mov edx, ecx
sub edx, 0x3d773da0
sub edx, 1
add edx, 0x3d773da0
imul ecx, edx
and ecx, 1
cmp ecx, 0
sete r11b
cmp eax, 0xa
setl r10b
mov cl, r11b
xor cl, 0xff
mov r8b, r10b
xor r8b, 0xff
mov dl, 1
xor dl, 0
mov al, cl
and al, 0
and r11b, dl
mov r9b, r8b
and r9b, 0
and r10b, dl
or al, r11b
or r9b, r10b
xor al, r9b
or cl, r8b
xor cl, 0xff
or dl, 0
and cl, dl
or al, cl
test al, 1
jne 0x14000564c
jmp 0x140018995
mov ecx, dword [0x14007466c]
mov eax, dword [0x140074668]
mov edx, ecx
add edx, 0x563ab1fb
sub edx, 1
sub edx, 0x563ab1fb
imul ecx, edx
and ecx, 1
cmp ecx, 0
sete r11b
cmp eax, 0xa
setl r10b
mov cl, r11b
xor cl, 0xff
mov r8b, r10b
xor r8b, 0xff
mov dl, 1
xor dl, 0
mov al, cl
and al, 0
and r11b, dl
mov r9b, r8b
and r9b, 0
and r10b, dl
or al, r11b
or r9b, r10b
xor al, r9b
or cl, r8b
xor cl, 0xff
or dl, 0
and cl, dl
or al, cl
test al, 1
jne 0x1400056c3
jmp 0x140018995
mov al, byte [rbp + 0x555]
test al, 1
jne 0x1400056d6
jmp 0x1400059ce
mov ecx, dword [0x140074654]
mov eax, dword [0x140074650]
mov edx, ecx
add edx, 0x6eb2c816
sub edx, 1
sub edx, 0x6eb2c816
imul ecx, edx
and ecx, 1
cmp ecx, 0
sete r11b
cmp eax, 0xa
setl r10b
mov cl, r11b
xor cl, 0xff
mov r8b, r10b
xor r8b, 0xff
mov dl, 1
xor dl, 1
mov al, cl
and al, 0xff
and r11b, dl
mov r9b, r8b
and r9b, 0xff
and r10b, dl
or al, r11b
or r9b, r10b
xor al, r9b
or cl, r8b
xor cl, 0xff
or dl, 1
and cl, dl
or al, cl
test al, 1
jne 0x14000574d
jmp 0x140006a27
mov ecx, dword [0x14007466c]
mov eax, dword [0x140074668]
mov edx, ecx
add edx, 0xd55e4db2
sub edx, 1
sub edx, 0xd55e4db2
imul ecx, edx
and ecx, 1
cmp ecx, 0
sete cl
cmp eax, 0xa
setl dl
mov al, cl
and al, dl
xor cl, dl
or al, cl
test al, 1
jne 0x140005791
jmp 0x14001899a
mov ecx, dword [0x140074654]
mov eax, dword [0x140074650]
mov edx, ecx
sub edx, 0x1ca72ee2
sub edx, 1
add edx, 0x1ca72ee2
imul ecx, edx
and ecx, 1
cmp ecx, 0
sete cl
cmp eax, 0xa
setl dl
mov al, cl
and al, dl
xor cl, dl
or al, cl
mov byte [rbp + 0x554], al
mov ecx, dword [0x14007466c]
mov eax, dword [0x140074668]
mov edx, ecx
sub edx, 0x835a599b
sub edx, 1
add edx, 0x835a599b
imul ecx, edx
and ecx, 1
cmp ecx, 0
sete cl
cmp eax, 0xa
setl dl
mov al, cl
and al, dl
xor cl, dl
or al, cl
test al, 1
jne 0x140005812
jmp 0x14001899a
mov al, byte [rbp + 0x554]
test al, 1
jne 0x140005825
jmp 0x140006a27
mov ecx, dword [0x140074664]
mov eax, dword [0x140074660]
mov edx, ecx
sub edx, 0xef2b30b7
sub edx, 1
add edx, 0xef2b30b7
imul ecx, edx
and ecx, 1
cmp ecx, 0
sete r11b
cmp eax, 0xa
setl r10b
mov cl, r11b
xor cl, 0xff
mov r8b, r10b
xor r8b, 0xff
mov dl, 1
xor dl, 1
mov al, cl
and al, 0xff
and r11b, dl
mov r9b, r8b
and r9b, 0xff
and r10b, dl
or al, r11b
or r9b, r10b
xor al, r9b
or cl, r8b
xor cl, 0xff
or dl, 1
and cl, dl
or al, cl
test al, 1
jne 0x14000589c
jmp 0x140007462
mov ecx, dword [0x140074664]
mov eax, dword [0x140074660]
mov edx, ecx
sub edx, 0x6d3b6e56
sub edx, 1
add edx, 0x6d3b6e56
imul ecx, edx
and ecx, 1
cmp ecx, 0
sete r11b
cmp eax, 0xa
setl r10b
mov cl, r11b
xor cl, 0xff
mov r8b, r10b
xor r8b, 0xff
mov dl, 1
xor dl, 1
mov al, cl
and al, 0xff
and r11b, dl
mov r9b, r8b
and r9b, 0xff
and r10b, dl
or al, r11b
or r9b, r10b
xor al, r9b
or cl, r8b
xor cl, 0xff
or dl, 1
and cl, dl
or al, cl
test al, 1
jne 0x140005913
jmp 0x140007462
mov ecx, dword [0x14007466c]
mov eax, dword [0x140074668]
xor r8d, r8d
sub r8d, 1
mov edx, ecx
add edx, r8d
imul ecx, edx
and ecx, 1
cmp ecx, 0
sete cl
cmp eax, 0xa
setl dl
mov al, cl
and al, dl
xor cl, dl
or al, cl
test al, 1
jne 0x140005952
jmp 0x14001899f
mov ecx, dword [0x14007466c]
mov eax, dword [0x140074668]
mov edx, ecx
add edx, 0x89d2e8cf
sub edx, 1
sub edx, 0x89d2e8cf
imul ecx, edx
and ecx, 1
cmp ecx, 0
sete r11b
cmp eax, 0xa
setl r10b
mov cl, r11b
xor cl, 0xff
mov r8b, r10b
xor r8b, 0xff
mov dl, 1
xor dl, 0
mov al, cl
and al, 0
and r11b, dl
mov r9b, r8b
and r9b, 0
and r10b, dl
or al, r11b
or r9b, r10b
xor al, r9b
or cl, r8b
xor cl, 0xff
or dl, 0
and cl, dl
or al, cl
test al, 1
jne 0x1400059c9
jmp 0x14001899f
jmp 0x140004f02
mov ecx, dword [0x140074654]
mov eax, dword [0x140074650]
mov edx, ecx
add edx, 0xc447542e
sub edx, 1
sub edx, 0xc447542e
imul ecx, edx
and ecx, 1
cmp ecx, 0
sete r11b
cmp eax, 0xa
setl r10b
mov cl, r11b
xor cl, 0xff
mov r8b, r10b
xor r8b, 0xff
mov dl, 1
xor dl, 1
mov al, cl
and al, 0xff
and r11b, dl
mov r9b, r8b
and r9b, 0xff
and r10b, dl
or al, r11b
or r9b, r10b
xor al, r9b
or cl, r8b
xor cl, 0xff
or dl, 1
and cl, dl
or al, cl
test al, 1
jne 0x140005a45
jmp 0x140006a2c
mov ecx, dword [0x14007466c]
mov eax, dword [0x140074668]
mov edx, ecx
sub edx, 0xca6a7de1
sub edx, 1
add edx, 0xca6a7de1
imul ecx, edx
and ecx, 1
cmp ecx, 0
sete r11b
cmp eax, 0xa
setl r10b
mov cl, r11b
xor cl, 0xff
mov r8b, r10b
xor r8b, 0xff
mov dl, 1
xor dl, 1
mov al, cl
and al, 0xff
and r11b, dl
mov r9b, r8b
and r9b, 0xff
and r10b, dl
or al, r11b
or r9b, r10b
xor al, r9b
or cl, r8b
xor cl, 0xff
or dl, 1
and cl, dl
or al, cl
test al, 1
jne 0x140005abc
jmp 0x1400189a4
mov rcx, qword [rbp + 0x578]
mov eax, 0x10
call fcn.140019fb0
sub rsp, rax
mov rax, rsp
mov qword [rax], rcx
mov ecx, dword [0x140074654]
mov eax, dword [0x140074650]
mov edx, ecx
add edx, 0x35f82e64
sub edx, 1
sub edx, 0x35f82e64
imul ecx, edx
and ecx, 1
cmp ecx, 0
sete r11b
cmp eax, 0xa
setl r10b
mov cl, r11b
xor cl, 0xff
mov r8b, r10b
xor r8b, 0xff
mov dl, 1
xor dl, 1
mov al, cl
and al, 0xff
and r11b, dl
mov r9b, r8b
and r9b, 0xff
and r10b, dl
or al, r11b
or r9b, r10b
xor al, r9b
or cl, r8b
xor cl, 0xff
or dl, 1
and cl, dl
or al, cl
mov byte [rbp + 0x553], al
mov ecx, dword [0x14007466c]
mov eax, dword [0x140074668]
mov edx, ecx
sub edx, 0xeb7918c0
sub edx, 1
add edx, 0xeb7918c0
imul ecx, edx
and ecx, 1
cmp ecx, 0
sete r11b
cmp eax, 0xa
setl r10b
mov cl, r11b
xor cl, 0xff
mov r8b, r10b
xor r8b, 0xff
mov dl, 1
xor dl, 1
mov al, cl
and al, 0xff
and r11b, dl
mov r9b, r8b
and r9b, 0xff
and r10b, dl
or al, r11b
or r9b, r10b
xor al, r9b
or cl, r8b
xor cl, 0xff
or dl, 1
and cl, dl
or al, cl
test al, 1
jne 0x140005bbd
jmp 0x1400189a4
mov al, byte [rbp + 0x553]
test al, 1
jne 0x140005bd0
jmp 0x140006a2c
mov ecx, dword [0x14007466c]
mov eax, dword [0x140074668]
mov edx, ecx
sub edx, 0x4062346e
sub edx, 1
add edx, 0x4062346e
imul ecx, edx
and ecx, 1
cmp ecx, 0
sete cl
cmp eax, 0xa
setl dl
mov al, cl
and al, dl
xor cl, dl
or al, cl
test al, 1
jne 0x140005c14
jmp 0x1400189c3
mov ecx, dword [0x14007466c]
mov eax, dword [0x140074668]
mov edx, ecx
add edx, 0xe598760
sub edx, 1
sub edx, 0xe598760
imul ecx, edx
and ecx, 1
cmp ecx, 0
sete r11b
cmp eax, 0xa
setl r10b
mov cl, r11b
xor cl, 0xff
mov r8b, r10b
xor r8b, 0xff
mov dl, 1
xor dl, 0
mov al, cl
and al, 0
and r11b, dl
mov r9b, r8b
and r9b, 0
and r10b, dl
or al, r11b
or r9b, r10b
xor al, r9b
or cl, r8b
xor cl, 0xff
or dl, 0
and cl, dl
or al, cl
test al, 1
jne 0x140005c8b
jmp 0x1400189c3
jmp 0x140005223
mov ecx, dword [0x14007466c]
mov eax, dword [0x140074668]
xor r8d, r8d
sub r8d, 1
mov edx, ecx
add edx, r8d
imul ecx, edx
and ecx, 1
cmp ecx, 0
sete r11b
cmp eax, 0xa
setl r10b
mov cl, r11b
xor cl, 0xff
mov r8b, r10b
xor r8b, 0xff
mov dl, 1
xor dl, 0
mov al, cl
and al, 0
and r11b, dl
mov r9b, r8b
and r9b, 0
and r10b, dl
or al, r11b
or r9b, r10b
xor al, r9b
or cl, r8b
xor cl, 0xff
or dl, 0
and cl, dl
or al, cl
test al, 1
jne 0x140005d02
jmp 0x1400189c8
mov ecx, dword [0x140074654]
mov eax, dword [0x140074650]
xor r8d, r8d
sub r8d, 1
mov edx, ecx
add edx, r8d
imul ecx, edx
and ecx, 1
cmp ecx, 0
sete cl
cmp eax, 0xa
setl dl
mov al, cl
and al, dl
xor cl, dl
or al, cl
mov byte [rbp + 0x552], al
mov ecx, dword [0x14007466c]
mov eax, dword [0x140074668]
xor r8d, r8d
sub r8d, 1
mov edx, ecx
add edx, r8d
imul ecx, edx
and ecx, 1
cmp ecx, 0
sete r11b
cmp eax, 0xa
setl r10b
mov cl, r11b
xor cl, 0xff
mov r8b, r10b
xor r8b, 0xff
mov dl, 1
xor dl, 0
mov al, cl
and al, 0
and r11b, dl
mov r9b, r8b
and r9b, 0
and r10b, dl
or al, r11b
or r9b, r10b
xor al, r9b
or cl, r8b
xor cl, 0xff
or dl, 0
and cl, dl
or al, cl
test al, 1
jne 0x140005dac
jmp 0x1400189c8
mov al, byte [rbp + 0x552]
test al, 1
jne 0x140005dbf
jmp 0x140006bf4
mov rax, qword [rbp + 0x568]
mov rcx, qword [rbp + 0x570]
mov rdx, qword [rbp + 0x558]
mov r8, qword [rbp + 0x580]
mov rsp, r8
mov qword [rcx], rdx
mov rsp, rax
mov ecx, dword [0x140074654]
mov eax, dword [0x140074650]
mov edx, ecx
sub edx, 0x2a928211
sub edx, 1
add edx, 0x2a928211
imul ecx, edx
and ecx, 1
cmp ecx, 0
sete cl
cmp eax, 0xa
setl dl
mov al, cl
and al, dl
xor cl, dl
or al, cl
test al, 1
jne 0x140005e28
jmp 0x140006bf4
mov ecx, dword [0x14007466c]
mov eax, dword [0x140074668]
mov edx, ecx
add edx, 0x226c876d
sub edx, 1
sub edx, 0x226c876d
imul ecx, edx
and ecx, 1
cmp ecx, 0
sete r11b
cmp eax, 0xa
setl r10b
mov cl, r11b
xor cl, 0xff
mov r8b, r10b
xor r8b, 0xff
mov dl, 1
xor dl, 0
mov al, cl
and al, 0
and r11b, dl
mov r9b, r8b
and r9b, 0
and r10b, dl
or al, r11b
or r9b, r10b
xor al, r9b
or cl, r8b
xor cl, 0xff
or dl, 0
and cl, dl
or al, cl
test al, 1
jne 0x140005e9f
jmp 0x1400189cd
mov ecx, dword [0x14007466c]
mov eax, dword [0x140074668]
xor r8d, r8d
sub r8d, 1
mov edx, ecx
add edx, r8d
imul ecx, edx
and ecx, 1
cmp ecx, 0
sete cl
cmp eax, 0xa
setl dl
mov al, cl
and al, dl
xor cl, dl
or al, cl
test al, 1
jne 0x140005ede
jmp 0x1400189cd
jmp 0x1400017c7
jmp 0x14000183e
mov rdx, qword [rbp + 0x660]
mov eax, 0x10
mov qword [rbp + 0x548], rax
call fcn.140019fb0
sub rsp, rax
mov rax, qword [rbp + 0x548]
mov rcx, rsp
call fcn.140019fb0
sub rsp, rax
mov rax, rsp
mov qword [rcx], rdx
lea rdx, [rbp + 0xa80]
mov qword [rax], rdx
mov rax, qword [rax]
mov rcx, qword [rcx]
mov qword [rax], rcx
jmp 0x140001ab1
mov ecx, dword [0x14007466c]
mov eax, dword [0x140074668]
mov edx, ecx
sub edx, 0x349fe6de
sub edx, 1
add edx, 0x349fe6de
imul ecx, edx
and ecx, 1
cmp ecx, 0
sete r11b
cmp eax, 0xa
setl r10b
mov cl, r11b
xor cl, 0xff
mov r8b, r10b
xor r8b, 0xff
mov dl, 1
xor dl, 1
mov al, cl
and al, 0xff
and r11b, dl
mov r9b, r8b
and r9b, 0xff
and r10b, dl
or al, r11b
or r9b, r10b
xor al, r9b
or cl, r8b
xor cl, 0xff
or dl, 1
and cl, dl
or al, cl
test al, 1
jne 0x140005faa
jmp 0x1400189d2
mov ecx, dword [0x140074664]
mov eax, dword [0x140074660]
mov edx, ecx
sub edx, 0x6c0669b4
sub edx, 1
add edx, 0x6c0669b4
imul ecx, edx
and ecx, 1
cmp ecx, 0
sete r11b
cmp eax, 0xa
setl r10b
mov cl, r11b
xor cl, 0xff
mov r8b, r10b
xor r8b, 0xff
mov dl, 1
xor dl, 1
mov al, cl
and al, 0xff
and r11b, dl
mov r9b, r8b
and r9b, 0xff
and r10b, dl
or al, r11b
or r9b, r10b
xor al, r9b
or cl, r8b
xor cl, 0xff
or dl, 1
and cl, dl
or al, cl
mov byte [rbp + 0x547], al
mov ecx, dword [0x14007466c]
mov eax, dword [0x140074668]
mov edx, ecx
add edx, 0x1d132eaf
sub edx, 1
sub edx, 0x1d132eaf
imul ecx, edx
and ecx, 1
cmp ecx, 0
sete cl
cmp eax, 0xa
setl dl
mov al, cl
and al, dl
xor cl, dl
or al, cl
test al, 1
jne 0x14000605e
jmp 0x1400189d2
mov al, byte [rbp + 0x547]
test al, 1
jne 0x140006071
jmp 0x140007467
mov ecx, dword [0x140074664]
mov eax, dword [0x140074660]
xor r8d, r8d
sub r8d, 1
mov edx, ecx
add edx, r8d
imul ecx, edx
and ecx, 1
cmp ecx, 0
sete cl
cmp eax, 0xa
setl dl
mov al, cl
and al, dl
xor cl, dl
or al, cl
test al, 1
jne 0x1400060b0
jmp 0x140007467
jmp 0x140001e61
mov rcx, qword [rbp + 0x648]
mov eax, 0x10
call fcn.140019fb0
sub rsp, rax
mov rax, rsp
mov qword [rax], rcx
jmp 0x140002015
jmp 0x14000229d
mov rcx, qword [rbp + 0x648]
mov eax, 0x10
call fcn.140019fb0
sub rsp, rax
mov rax, rsp
mov qword [rax], rcx
jmp 0x1400026b2
mov rax, qword [rbp + 0x668]
mov rcx, qword [rbp + 0x640]
mov rdx, qword [rbp + 0x638]
mov r8, qword [rbp + 0x630]
mov r9, qword [rbp + 0x618]
mov r10, qword [rbp + 0x650]
mov rsp, r10
mov r9, qword [r9 + 0x88]
mov qword [rdx], r9
mov r8, qword [r8]
mov r9d, dword [rdx]
add r8, r9
mov qword [rcx + 8], r8
mov edx, dword [rdx + 4]
mov dword [rcx + 0x10], edx
mov rsp, rax
jmp 0x1400028e2
mov ecx, dword [0x140074664]
mov eax, dword [0x140074660]
mov edx, ecx
sub edx, 0x28f04c16
sub edx, 1
add edx, 0x28f04c16
imul ecx, edx
and ecx, 1
cmp ecx, 0
sete r11b
cmp eax, 0xa
setl r10b
mov cl, r11b
xor cl, 0xff
mov r8b, r10b
xor r8b, 0xff
mov dl, 1
xor dl, 0
mov al, cl
and al, 0
and r11b, dl
mov r9b, r8b
and r9b, 0
and r10b, dl
or al, r11b
or r9b, r10b
xor al, r9b
or cl, r8b
xor cl, 0xff
or dl, 0
and cl, dl
or al, cl
test al, 1
jne 0x1400061c1
jmp 0x14000746c
mov ecx, dword [0x14007466c]
mov eax, dword [0x140074668]
xor r8d, r8d
sub r8d, 1
mov edx, ecx
add edx, r8d
imul ecx, edx
and ecx, 1
cmp ecx, 0
sete cl
cmp eax, 0xa
setl dl
mov al, cl
and al, dl
xor cl, dl
or al, cl
test al, 1
jne 0x140006200
jmp 0x1400189d7
mov rax, qword [rbp + 0x5f8]
mov rsp, rax
mov ecx, dword [0x140074664]
mov eax, dword [0x140074660]
xor r8d, r8d
sub r8d, 1
mov edx, ecx
add edx, r8d
imul ecx, edx
and ecx, 1
cmp ecx, 0
sete r11b
cmp eax, 0xa
setl r10b
mov cl, r11b
xor cl, 0xff
mov r8b, r10b
xor r8b, 0xff
mov dl, 1
xor dl, 0
mov al, cl
and al, 0
and r11b, dl
mov r9b, r8b
and r9b, 0
and r10b, dl
or al, r11b
or r9b, r10b
xor al, r9b
or cl, r8b
xor cl, 0xff
or dl, 0
and cl, dl
or al, cl
mov byte [rbp + 0x546], al
mov ecx, dword [0x14007466c]
mov eax, dword [0x140074668]
mov edx, ecx
sub edx, 0x4b3d4f35
sub edx, 1
add edx, 0x4b3d4f35
imul ecx, edx
and ecx, 1
cmp ecx, 0
sete cl
cmp eax, 0xa
setl dl
mov al, cl
and al, dl
xor cl, dl
or al, cl
test al, 1
jne 0x1400062b9
jmp 0x1400189d7
mov al, byte [rbp + 0x546]
test al, 1
jne 0x1400062cc
jmp 0x14000746c
jmp 0x140002cee
mov ecx, dword [0x14007466c]
mov eax, dword [0x140074668]
mov edx, ecx
sub edx, 0x394ef4fe
sub edx, 1
add edx, 0x394ef4fe
imul ecx, edx
and ecx, 1
cmp ecx, 0
sete cl
cmp eax, 0xa
setl dl
mov al, cl
and al, dl
xor cl, dl
or al, cl
test al, 1
jne 0x140006315
jmp 0x1400189e6
mov eax, dword [rbp + 0xa7c]
mov dword [rbp + 0xaec], eax
lea rax, [rbp + 0xa80]
mov qword [rbp + 0xae0], rax
mov rdx, qword [rbp + 0xae0]
mov rax, qword [rdx]
mov rcx, qword [rdx]
mov rdx, qword [rdx + 8]
mov edx, dword [rdx + 0x20]
add rcx, rdx
mov edx, dword [rbp + 0xaec]
mov ecx, dword [rcx + rdx*4]
add rax, rcx
mov qword [rbp + 0xad8], rax
mov dword [rbp + 0xad4], 0x811c9dc5
mov ecx, dword [0x14007466c]
mov eax, dword [0x140074668]
xor r8d, r8d
sub r8d, 1
mov edx, ecx
add edx, r8d
imul ecx, edx
and ecx, 1
cmp ecx, 0
sete cl
cmp eax, 0xa
setl dl
mov al, cl
and al, dl
xor cl, dl
or al, cl
test al, 1
jne 0x1400063a2
jmp 0x1400189e6
jmp 0x140003175
mov ecx, dword [0x140074664]
mov eax, dword [0x140074660]
xor r8d, r8d
sub r8d, 1
mov edx, ecx
add edx, r8d
imul ecx, edx
and ecx, 1
cmp ecx, 0
sete cl
cmp eax, 0xa
setl dl
mov al, cl
and al, dl
xor cl, dl
or al, cl
test al, 1
jne 0x1400063e6
jmp 0x14000747b
mov ecx, dword [rbp + 0x5d4]
mov r8b, byte [rbp + 0x5d3]
mov eax, 0x10
mov qword [rbp + 0x538], rax
call fcn.140019fb0
sub rsp, rax
mov rax, qword [rbp + 0x538]
mov rdx, rsp
call fcn.140019fb0
sub rsp, rax
mov rax, rsp
mov byte [rdx], r8b
mov dword [rax], ecx
mov ecx, dword [0x140074664]
mov eax, dword [0x140074660]
xor r8d, r8d
sub r8d, 1
mov edx, ecx
add edx, r8d
imul ecx, edx
and ecx, 1
cmp ecx, 0
sete r11b
cmp eax, 0xa
setl r10b
mov cl, r11b
xor cl, 0xff
mov r8b, r10b
xor r8b, 0xff
mov dl, 1
xor dl, 1
mov al, cl
and al, 0xff
and r11b, dl
mov r9b, r8b
and r9b, 0xff
and r10b, dl
or al, r11b
or r9b, r10b
xor al, r9b
or cl, r8b
xor cl, 0xff
or dl, 1
and cl, dl
or al, cl
test al, 1
jne 0x140006493
jmp 0x14000747b
jmp 0x140003968
mov ecx, dword [0x140074664]
mov eax, dword [0x140074660]
mov edx, ecx
sub edx, 0x31d1230d
sub edx, 1
add edx, 0x31d1230d
imul ecx, edx
and ecx, 1
cmp ecx, 0
sete cl
cmp eax, 0xa
setl dl
mov al, cl
and al, dl
xor cl, dl
or al, cl
test al, 1
jne 0x1400064dc
jmp 0x14000753e
mov ecx, dword [rbp + 0x5d4]
mov r8b, byte [rbp + 0x5d3]
mov eax, 0x10
mov qword [rbp + 0x530], rax
call fcn.140019fb0
sub rsp, rax
mov rax, qword [rbp + 0x530]
mov rdx, rsp
call fcn.140019fb0
sub rsp, rax
mov rax, rsp
mov byte [rdx], r8b
mov dword [rax], ecx
mov ecx, dword [0x140074664]
mov eax, dword [0x140074660]
mov edx, ecx
add edx, 0xe5cba87e
sub edx, 1
sub edx, 0xe5cba87e
imul ecx, edx
and ecx, 1
cmp ecx, 0
sete cl
cmp eax, 0xa
setl dl
mov al, cl
and al, dl
xor cl, dl
or al, cl
test al, 1
jne 0x14000655b
jmp 0x14000753e
mov ecx, dword [0x14007466c]
mov eax, dword [0x140074668]
mov edx, ecx
sub edx, 0x5e739659
sub edx, 1
add edx, 0x5e739659
imul ecx, edx
and ecx, 1
cmp ecx, 0
sete r11b
cmp eax, 0xa
setl r10b
mov cl, r11b
xor cl, 0xff
mov r8b, r10b
xor r8b, 0xff
mov dl, 1
xor dl, 1
mov al, cl
and al, 0xff
and r11b, dl
mov r9b, r8b
and r9b, 0xff
and r10b, dl
or al, r11b
or r9b, r10b
xor al, r9b
or cl, r8b
xor cl, 0xff
or dl, 1
and cl, dl
or al, cl
test al, 1
jne 0x1400065d2
jmp 0x140018a39
mov ecx, dword [0x14007466c]
mov eax, dword [0x140074668]
mov edx, ecx
add edx, 0x302334f
sub edx, 1
sub edx, 0x302334f
imul ecx, edx
and ecx, 1
cmp ecx, 0
sete cl
cmp eax, 0xa
setl dl
mov al, cl
and al, dl
xor cl, dl
or al, cl
test al, 1
jne 0x140006616
jmp 0x140018a39
jmp 0x140003d49
mov ecx, dword [0x14007466c]
mov eax, dword [0x140074668]
mov edx, ecx
add edx, 0xebe97769
sub edx, 1
sub edx, 0xebe97769
imul ecx, edx
and ecx, 1
cmp ecx, 0
sete r11b
cmp eax, 0xa
setl r10b
mov cl, r11b
xor cl, 0xff
mov r8b, r10b
xor r8b, 0xff
mov dl, 1
xor dl, 0
mov al, cl
and al, 0
and r11b, dl
mov r9b, r8b
and r9b, 0
and r10b, dl
or al, r11b
or r9b, r10b
xor al, r9b
or cl, r8b
xor cl, 0xff
or dl, 0
and cl, dl
or al, cl
test al, 1
jne 0x140006692
jmp 0x140018a3e
mov ecx, dword [rbp + 0x5d4]
mov r8b, byte [rbp + 0x5d3]
mov eax, 0x10
mov qword [rbp + 0x528], rax
call fcn.140019fb0
sub rsp, rax
mov rax, qword [rbp + 0x528]
mov rdx, rsp
call fcn.140019fb0
sub rsp, rax
mov rax, rsp
mov byte [rdx], r8b
mov dword [rax], ecx
mov ecx, dword [0x14007466c]
mov eax, dword [0x140074668]
xor r8d, r8d
sub r8d, 1
mov edx, ecx
add edx, r8d
imul ecx, edx
and ecx, 1
cmp ecx, 0
sete r11b
cmp eax, 0xa
setl r10b
mov cl, r11b
xor cl, 0xff
mov r8b, r10b
xor r8b, 0xff
mov dl, 1
xor dl, 0
mov al, cl
and al, 0
and r11b, dl
mov r9b, r8b
and r9b, 0
and r10b, dl
or al, r11b
or r9b, r10b
xor al, r9b
or cl, r8b
xor cl, 0xff
or dl, 0
and cl, dl
or al, cl
test al, 1
jne 0x14000673f
jmp 0x140018a3e
jmp 0x1400041ed
mov ecx, dword [0x14007466c]
mov eax, dword [0x140074668]
mov edx, ecx
add edx, 0x3fdccdb5
sub edx, 1
sub edx, 0x3fdccdb5
imul ecx, edx
and ecx, 1
cmp ecx, 0
sete r11b
cmp eax, 0xa
setl r10b
mov cl, r11b
xor cl, 0xff
mov r8b, r10b
xor r8b, 0xff
mov dl, 1
xor dl, 0
mov al, cl
and al, 0
and r11b, dl
mov r9b, r8b
and r9b, 0
and r10b, dl
or al, r11b
or r9b, r10b
xor al, r9b
or cl, r8b
xor cl, 0xff
or dl, 0
and cl, dl
or al, cl
test al, 1
jne 0x1400067bb
jmp 0x140018a78
mov eax, dword [rbp + 0x5cc]
mov rcx, qword [rbp + 0x5d8]
mov rsp, rcx
mov dword [rbp + 0xad4], eax
mov ecx, dword [0x14007466c]
mov eax, dword [0x140074668]
mov edx, ecx
add edx, 0x9e4df687
sub edx, 1
sub edx, 0x9e4df687
imul ecx, edx
and ecx, 1
cmp ecx, 0
sete r11b
cmp eax, 0xa
setl r10b
mov cl, r11b
xor cl, 0xff
mov r8b, r10b
xor r8b, 0xff
mov dl, 1
xor dl, 1
mov al, cl
and al, 0xff
and r11b, dl
mov r9b, r8b
and r9b, 0xff
and r10b, dl
or al, r11b
or r9b, r10b
xor al, r9b
or cl, r8b
xor cl, 0xff
or dl, 1
and cl, dl
or al, cl
test al, 1
jne 0x140006848
jmp 0x140018a78
jmp 0x140004443
mov eax, dword [rbp + 0xa7c]
mov dword [rbp + 0xacc], eax
lea rax, [rbp + 0xa80]
mov qword [rbp + 0xac0], rax
mov rax, qword [rbp + 0xac0]
mov rcx, qword [rax]
mov rdx, qword [rax + 8]
mov edx, dword [rdx + 0x1c]
add rcx, rdx
mov qword [rbp + 0xab8], rcx
mov rcx, qword [rax]
mov rdx, qword [rax + 8]
mov edx, dword [rdx + 0x24]
add rcx, rdx
mov qword [rbp + 0xab0], rcx
mov rax, qword [rax]
mov rcx, qword [rbp + 0xab8]
mov rdx, qword [rbp + 0xab0]
mov r8d, dword [rbp + 0xacc]
movzx edx, word [rdx + r8*2]
mov ecx, dword [rcx + rdx*4]
add rax, rcx
mov qword [rbp + 0xaa0], rax
jmp 0x140004745
jmp 0x140004bf0
mov ecx, dword [0x140074664]
mov eax, dword [0x140074660]
mov edx, ecx
add edx, 0xb6011970
sub edx, 1
sub edx, 0xb6011970
imul ecx, edx
and ecx, 1
cmp ecx, 0
sete cl
cmp eax, 0xa
setl dl
mov al, cl
and al, dl
xor cl, dl
or al, cl
test al, 1
jne 0x14000690e
jmp 0x14000757e
mov rcx, qword [rbp + 0x578]
mov eax, 0x10
call fcn.140019fb0
sub rsp, rax
mov rax, rsp
mov qword [rax], rcx
mov ecx, dword [0x140074664]
mov eax, dword [0x140074660]
mov edx, ecx
sub edx, 0x117dd13f
sub edx, 1
add edx, 0x117dd13f
imul ecx, edx
and ecx, 1
cmp ecx, 0
sete cl
cmp eax, 0xa
setl dl
mov al, cl
and al, dl
xor cl, dl
or al, cl
test al, 1
jne 0x14000696c
jmp 0x14000757e
mov ecx, dword [0x14007466c]
mov eax, dword [0x140074668]
xor r8d, r8d
sub r8d, 1
mov edx, ecx
add edx, r8d
imul ecx, edx
and ecx, 1
cmp ecx, 0
sete cl
cmp eax, 0xa
setl dl
mov al, cl
and al, dl
xor cl, dl
or al, cl
test al, 1
jne 0x1400069ab
jmp 0x140018a93
mov ecx, dword [0x14007466c]
mov eax, dword [0x140074668]
mov edx, ecx
sub edx, 0x205814cf
sub edx, 1
add edx, 0x205814cf
imul ecx, edx
and ecx, 1
cmp ecx, 0
sete r11b
cmp eax, 0xa
setl r10b
mov cl, r11b
xor cl, 0xff
mov r8b, r10b
xor r8b, 0xff
mov dl, 1
xor dl, 1
mov al, cl
and al, 0xff
and r11b, dl
mov r9b, r8b
and r9b, 0xff
and r10b, dl
or al, r11b
or r9b, r10b
xor al, r9b
or cl, r8b
xor cl, 0xff
or dl, 1
and cl, dl
or al, cl
test al, 1
jne 0x140006a22
jmp 0x140018a93
jmp 0x14000550c
jmp 0x14000574d
mov ecx, dword [0x140074664]
mov eax, dword [0x140074660]
mov edx, ecx
add edx, 0xebeaf964
sub edx, 1
sub edx, 0xebeaf964
imul ecx, edx
and ecx, 1
cmp ecx, 0
sete r11b
cmp eax, 0xa
setl r10b
mov cl, r11b
xor cl, 0xff
mov r8b, r10b
xor r8b, 0xff
mov dl, 1
xor dl, 1
mov al, cl
and al, 0xff
and r11b, dl
mov r9b, r8b
and r9b, 0xff
and r10b, dl
or al, r11b
or r9b, r10b
xor al, r9b
or cl, r8b
xor cl, 0xff
or dl, 1
and cl, dl
or al, cl
test al, 1
jne 0x140006aa3
jmp 0x14000764e
mov rcx, qword [rbp + 0x578]
mov eax, 0x10
call fcn.140019fb0
sub rsp, rax
mov rax, rsp
mov qword [rax], rcx
mov ecx, dword [0x140074664]
mov eax, dword [0x140074660]
mov edx, ecx
sub edx, 0x47a3cf60
sub edx, 1
add edx, 0x47a3cf60
imul ecx, edx
and ecx, 1
cmp ecx, 0
sete cl
cmp eax, 0xa
setl dl
mov al, cl
and al, dl
xor cl, dl
or al, cl
test al, 1
jne 0x140006b01
jmp 0x14000764e
mov ecx, dword [0x14007466c]
mov eax, dword [0x140074668]
mov edx, ecx
sub edx, 0x29e58927
sub edx, 1
add edx, 0x29e58927
imul ecx, edx
and ecx, 1
cmp ecx, 0
sete r11b
cmp eax, 0xa
setl r10b
mov cl, r11b
xor cl, 0xff
mov r8b, r10b
xor r8b, 0xff
mov dl, 1
xor dl, 1
mov al, cl
and al, 0xff
and r11b, dl
mov r9b, r8b
and r9b, 0xff
and r10b, dl
or al, r11b
or r9b, r10b
xor al, r9b
or cl, r8b
xor cl, 0xff
or dl, 1
and cl, dl
or al, cl
test al, 1
jne 0x140006b78
jmp 0x140018a98
mov ecx, dword [0x14007466c]
mov eax, dword [0x140074668]
mov edx, ecx
add edx, 0x1d4eeb69
sub edx, 1
sub edx, 0x1d4eeb69
imul ecx, edx
and ecx, 1
cmp ecx, 0
sete r11b
cmp eax, 0xa
setl r10b
mov cl, r11b
xor cl, 0xff
mov r8b, r10b
xor r8b, 0xff
mov dl, 1
xor dl, 1
mov al, cl
and al, 0xff
and r11b, dl
mov r9b, r8b
and r9b, 0xff
and r10b, dl
or al, r11b
or r9b, r10b
xor al, r9b
or cl, r8b
xor cl, 0xff
or dl, 1
and cl, dl
or al, cl
test al, 1
jne 0x140006bef
jmp 0x140018a98
jmp 0x140005a45
mov rax, qword [rbp + 0x568]
mov rcx, qword [rbp + 0x570]
mov rdx, qword [rbp + 0x558]
mov r8, qword [rbp + 0x580]
mov rsp, r8
mov qword [rcx], rdx
mov rsp, rax
jmp 0x140005dbf
mov ecx, dword [0x140074664]
mov eax, dword [0x140074660]
mov edx, ecx
sub edx, 0x9ed3317f
sub edx, 1
add edx, 0x9ed3317f
imul ecx, edx
and ecx, 1
cmp ecx, 0
sete cl
cmp eax, 0xa
setl dl
mov al, cl
and al, dl
xor cl, dl
or al, cl
test al, 1
jne 0x140006c62
jmp 0x14000766d
mov rax, qword [rbp + 0x6a0]
mov rcx, qword [rbp + 0xaa0]
mov qword [rbp + 0x520], rcx
mov rsp, rax
mov rcx, qword [rbp + 0xa70]
sub rsp, 0x20
call fcn.140019e80
add rsp, 0x20
mov eax, dword [rax]
mov dword [rbp + 0x51c], eax
mov rcx, qword [rbp + 0xa68]
sub rsp, 0x20
call fcn.140019f90
add rsp, 0x20
mov qword [rbp + 0x510], rax
mov rcx, qword [rbp + 0xa60]
sub rsp, 0x20
call fcn.140019f90
mov rdx, qword [rbp + 0x510]
mov r8d, dword [rbp + 0x51c]
add rsp, 0x20
mov rax, qword [rbp + 0x520]
xor ecx, ecx
sub rsp, 0x20
call rax
add rsp, 0x20
mov ecx, dword [0x140074664]
mov eax, dword [0x140074660]
mov edx, ecx
sub edx, 0xdaad6b06
sub edx, 1
add edx, 0xdaad6b06
imul ecx, edx
and ecx, 1
cmp ecx, 0
sete r11b
cmp eax, 0xa
setl r10b
mov cl, r11b
xor cl, 0xff
mov r8b, r10b
xor r8b, 0xff
mov dl, 1
xor dl, 0
mov al, cl
and al, 0
and r11b, dl
mov r9b, r8b
and r9b, 0
and r10b, dl
or al, r11b
or r9b, r10b
xor al, r9b
or cl, r8b
xor cl, 0xff
or dl, 0
and cl, dl
or al, cl
test al, 1
jne 0x1400076f6
jmp 0x14000766d
mov ecx, dword [0x14007466c]
mov eax, dword [0x140074668]
xor r8d, r8d
sub r8d, 1
mov edx, ecx
add edx, r8d
imul ecx, edx
and ecx, 1
cmp ecx, 0
sete r11b
cmp eax, 0xa
setl r10b
mov cl, r11b
xor cl, 0xff
mov r8b, r10b
xor r8b, 0xff
mov dl, 1
xor dl, 0
mov al, cl
and al, 0
and r11b, dl
mov r9b, r8b
and r9b, 0
and r10b, dl
or al, r11b
or r9b, r10b
xor al, r9b
or cl, r8b
xor cl, 0xff
or dl, 0
and cl, dl
or al, cl
test al, 1
jne 0x140006dcf
jmp 0x140018a9d
mov eax, 0x10
call fcn.140019fb0
sub rsp, rax
mov rax, rsp
lea rcx, [rbp + 0xa98]
mov qword [rax], rcx
mov ecx, dword [0x14007466c]
mov eax, dword [0x140074668]
xor r8d, r8d
sub r8d, 1
mov edx, ecx
add edx, r8d
imul ecx, edx
and ecx, 1
cmp ecx, 0
sete cl
cmp eax, 0xa
setl dl
mov al, cl
and al, dl
xor cl, dl
or al, cl
test al, 1
jne 0x140006e28
jmp 0x140018a9d
jmp 0x1400011c6
jmp 0x1400014b1
mov eax, 0x10
call fcn.140019fb0
sub rsp, rax
mov rax, rsp
lea rcx, [rbp + 0xa98]
mov qword [rax], rcx
jmp 0x140001712
jmp 0x14000187d
mov rdx, qword [rbp + 0x660]
mov eax, 0x10
mov qword [rbp + 0x508], rax
call fcn.140019fb0
sub rsp, rax
mov rax, qword [rbp + 0x508]
mov rcx, rsp
call fcn.140019fb0
sub rsp, rax
mov rax, rsp
mov qword [rcx], rdx
lea rdx, [rbp + 0xa80]
mov qword [rax], rdx
mov rax, qword [rax]
mov rcx, qword [rcx]
mov qword [rax], rcx
jmp 0x140001b23
jmp 0x140001f34
mov rdx, qword [rbp + 0x660]
mov eax, 0x10
mov qword [rbp + 0x500], rax
call fcn.140019fb0
sub rsp, rax
mov rax, qword [rbp + 0x500]
mov rcx, rsp
call fcn.140019fb0
sub rsp, rax
mov rax, rsp
mov qword [rcx], rdx
lea rdx, [rbp + 0xa80]
mov qword [rax], rdx
mov rax, qword [rax]
mov rcx, qword [rcx]
mov qword [rax], rcx
jmp 0x14000246c
mov ecx, dword [0x14007466c]
mov eax, dword [0x140074668]
xor r8d, r8d
sub r8d, 1
mov edx, ecx
add edx, r8d
imul ecx, edx
and ecx, 1
cmp ecx, 0
sete cl
cmp eax, 0xa
setl dl
mov al, cl
and al, dl
xor cl, dl
or al, cl
test al, 1
jne 0x140006f30
jmp 0x140018abc
mov ecx, dword [0x14007466c]
mov eax, dword [0x140074668]
mov edx, ecx
sub edx, 0x1986a0fd
sub edx, 1
add edx, 0x1986a0fd
imul ecx, edx
and ecx, 1
cmp ecx, 0
sete cl
cmp eax, 0xa
setl dl
mov al, cl
and al, dl
xor cl, dl
or al, cl
test al, 1
jne 0x140006f74
jmp 0x140018abc
jmp 0x140002ae9
mov rax, qword [rbp + 0x5f8]
mov rsp, rax
jmp 0x140002d60
mov ecx, dword [0x14007466c]
mov eax, dword [0x140074668]
mov edx, ecx
add edx, 0xc5aeeed1
sub edx, 1
sub edx, 0xc5aeeed1
imul ecx, edx
and ecx, 1
cmp ecx, 0
sete r11b
cmp eax, 0xa
setl r10b
mov cl, r11b
xor cl, 0xff
mov r8b, r10b
xor r8b, 0xff
mov dl, 1
xor dl, 0
mov al, cl
and al, 0
and r11b, dl
mov r9b, r8b
and r9b, 0
and r10b, dl
or al, r11b
or r9b, r10b
xor al, r9b
or cl, r8b
xor cl, 0xff
or dl, 0
and cl, dl
or al, cl
test al, 1
jne 0x140006fff
jmp 0x140018ac1
mov ecx, dword [0x14007466c]
mov eax, dword [0x140074668]
mov edx, ecx
sub edx, 0x57845087
sub edx, 1
add edx, 0x57845087
imul ecx, edx
and ecx, 1
cmp ecx, 0
sete cl
cmp eax, 0xa
setl dl
mov al, cl
and al, dl
xor cl, dl
or al, cl
test al, 1
jne 0x140007043
jmp 0x140018ac1
jmp 0x140002fe7
jmp 0x14000334a
jmp 0x140003617
jmp 0x140003bb4
jmp 0x140003f01
mov ecx, dword [0x14007466c]
mov eax, dword [0x140074668]
xor r8d, r8d
sub r8d, 1
mov edx, ecx
add edx, r8d
imul ecx, edx
and ecx, 1
cmp ecx, 0
sete r11b
cmp eax, 0xa
setl r10b
mov cl, r11b
xor cl, 0xff
mov r8b, r10b
xor r8b, 0xff
mov dl, 1
xor dl, 1
mov al, cl
and al, 0xff
and r11b, dl
mov r9b, r8b
and r9b, 0xff
and r10b, dl
or al, r11b
or r9b, r10b
xor al, r9b
or cl, r8b
xor cl, 0xff
or dl, 1
and cl, dl
or al, cl
test al, 1
jne 0x1400070ce
jmp 0x140018ac6
mov ecx, dword [0x14007466c]
mov eax, dword [0x140074668]
mov edx, ecx
sub edx, 0xce2fdd39
sub edx, 1
add edx, 0xce2fdd39
imul ecx, edx
and ecx, 1
cmp ecx, 0
sete r11b
cmp eax, 0xa
setl r10b
mov cl, r11b
xor cl, 0xff
mov r8b, r10b
xor r8b, 0xff
mov dl, 1
xor dl, 1
mov al, cl
and al, 0xff
and r11b, dl
mov r9b, r8b
and r9b, 0xff
and r10b, dl
or al, r11b
or r9b, r10b
xor al, r9b
or cl, r8b
xor cl, 0xff
or dl, 1
and cl, dl
or al, cl
test al, 1
jne 0x140007145
jmp 0x140018ac6
jmp 0x1400040cc
jmp 0x1400043af
mov ecx, dword [0x14007466c]
mov eax, dword [0x140074668]
mov edx, ecx
add edx, 0x2e4be7bf
sub edx, 1
sub edx, 0x2e4be7bf
imul ecx, edx
and ecx, 1
cmp ecx, 0
sete r11b
cmp eax, 0xa
setl r10b
mov cl, r11b
xor cl, 0xff
mov r8b, r10b
xor r8b, 0xff
mov dl, 1
xor dl, 1
mov al, cl
and al, 0xff
and r11b, dl
mov r9b, r8b
and r9b, 0xff
and r10b, dl
or al, r11b
or r9b, r10b
xor al, r9b
or cl, r8b
xor cl, 0xff
or dl, 1
and cl, dl
or al, cl
test al, 1
jne 0x1400071c6
jmp 0x140018acb
mov ecx, dword [0x14007466c]
mov eax, dword [0x140074668]
mov edx, ecx
add edx, 0xc4e95bb3
sub edx, 1
sub edx, 0xc4e95bb3
imul ecx, edx
and ecx, 1
cmp ecx, 0
sete cl
cmp eax, 0xa
setl dl
mov al, cl
and al, dl
xor cl, dl
or al, cl
test al, 1
jne 0x14000720a
jmp 0x140018acb
jmp 0x14000450f
mov eax, dword [rbp + 0xa7c]
mov dword [rbp + 0xacc], eax
lea rax, [rbp + 0xa80]
mov qword [rbp + 0xac0], rax
mov rax, qword [rbp + 0xac0]
mov rcx, qword [rax]
mov rdx, qword [rax + 8]
mov edx, dword [rdx + 0x1c]
add rcx, rdx
mov qword [rbp + 0xab8], rcx
mov rcx, qword [rax]
mov rdx, qword [rax + 8]
mov edx, dword [rdx + 0x24]
add rcx, rdx
mov qword [rbp + 0xab0], rcx
mov rax, qword [rax]
mov rcx, qword [rbp + 0xab8]
mov rdx, qword [rbp + 0xab0]
mov r8d, dword [rbp + 0xacc]
movzx edx, word [rdx + r8*2]
mov ecx, dword [rcx + rdx*4]
add rax, rcx
mov qword [rbp + 0xaa0], rax
jmp 0x1400048b6
jmp 0x140004b61
mov ecx, dword [0x14007466c]
mov eax, dword [0x140074668]
xor r8d, r8d
sub r8d, 1
mov edx, ecx
add edx, r8d
imul ecx, edx
and ecx, 1
cmp ecx, 0
sete cl
cmp eax, 0xa
setl dl
mov al, cl
and al, dl
xor cl, dl
or al, cl
test al, 1
jne 0x1400072cb
jmp 0x140018ad0
lea rax, [rbp + 0xa98]
mov qword [rbp + 0xaa8], rax
mov ecx, dword [0x14007466c]
mov eax, dword [0x140074668]
xor r8d, r8d
sub r8d, 1
mov edx, ecx
add edx, r8d
imul ecx, edx
and ecx, 1
cmp ecx, 0
sete r11b
cmp eax, 0xa
setl r10b
mov cl, r11b
xor cl, 0xff
mov r8b, r10b
xor r8b, 0xff
mov dl, 1
xor dl, 0
mov al, cl
and al, 0
and r11b, dl
mov r9b, r8b
and r9b, 0
and r10b, dl
or al, r11b
or r9b, r10b
xor al, r9b
or cl, r8b
xor cl, 0xff
or dl, 0
and cl, dl
or al, cl
test al, 1
jne 0x14000734b
jmp 0x140018ad0
jmp 0x140004d44
mov rcx, qword [rbp + 0x578]
mov eax, 0x10
call fcn.140019fb0
sub rsp, rax
mov rax, rsp
mov qword [rax], rcx
jmp 0x140005040
mov ecx, dword [0x14007466c]
mov eax, dword [0x140074668]
mov edx, ecx
sub edx, 0x261d8b05
sub edx, 1
add edx, 0x261d8b05
imul ecx, edx
and ecx, 1
cmp ecx, 0
sete r11b
cmp eax, 0xa
setl r10b
mov cl, r11b
xor cl, 0xff
mov r8b, r10b
xor r8b, 0xff
mov dl, 1
xor dl, 1
mov al, cl
and al, 0xff
and r11b, dl
mov r9b, r8b
and r9b, 0xff
and r10b, dl
or al, r11b
or r9b, r10b
xor al, r9b
or cl, r8b
xor cl, 0xff
or dl, 1
and cl, dl
or al, cl
test al, 1
jne 0x1400073e6
jmp 0x140018ae3
mov ecx, dword [0x14007466c]
mov eax, dword [0x140074668]
mov edx, ecx
add edx, 0xcaa71951
sub edx, 1
sub edx, 0xcaa71951
imul ecx, edx
and ecx, 1
cmp ecx, 0
sete r11b
cmp eax, 0xa
setl r10b
mov cl, r11b
xor cl, 0xff
mov r8b, r10b
xor r8b, 0xff
mov dl, 1
xor dl, 0
mov al, cl
and al, 0
and r11b, dl
mov r9b, r8b
and r9b, 0
and r10b, dl
or al, r11b
or r9b, r10b
xor al, r9b
or cl, r8b
xor cl, 0xff
or dl, 0
and cl, dl
or al, cl
test al, 1
jne 0x14000745d
jmp 0x140018ae3
jmp 0x14000529a
jmp 0x14000589c
jmp 0x140006071
mov rax, qword [rbp + 0x5f8]
mov rsp, rax
jmp 0x1400061c1
mov ecx, dword [0x14007466c]
mov eax, dword [0x140074668]
xor r8d, r8d
sub r8d, 1
mov edx, ecx
add edx, r8d
imul ecx, edx
and ecx, 1
cmp ecx, 0
sete cl
cmp eax, 0xa
setl dl
mov al, cl
and al, dl
xor cl, dl
or al, cl
test al, 1
jne 0x1400074ba
jmp 0x140018ae8
mov ecx, dword [rbp + 0x5d4]
mov r8b, byte [rbp + 0x5d3]
mov eax, 0x10
mov qword [rbp + 0x4f8], rax
call fcn.140019fb0
sub rsp, rax
mov rax, qword [rbp + 0x4f8]
mov rdx, rsp
call fcn.140019fb0
sub rsp, rax
mov rax, rsp
mov byte [rdx], r8b
mov dword [rax], ecx
mov ecx, dword [0x14007466c]
mov eax, dword [0x140074668]
mov edx, ecx
add edx, 0x350605b2
sub edx, 1
sub edx, 0x350605b2
imul ecx, edx
and ecx, 1
cmp ecx, 0
sete cl
cmp eax, 0xa
setl dl
mov al, cl
and al, dl
xor cl, dl
or al, cl
test al, 1
jne 0x140007539
jmp 0x140018ae8
jmp 0x1400063e6
mov ecx, dword [rbp + 0x5d4]
mov r8b, byte [rbp + 0x5d3]
mov eax, 0x10
mov qword [rbp + 0x4f0], rax
call fcn.140019fb0
sub rsp, rax
mov rax, qword [rbp + 0x4f0]
mov rdx, rsp
call fcn.140019fb0
sub rsp, rax
mov rax, rsp
mov byte [rdx], r8b
mov dword [rax], ecx
jmp 0x1400064dc
mov ecx, dword [0x14007466c]
mov eax, dword [0x140074668]
xor r8d, r8d
sub r8d, 1
mov edx, ecx
add edx, r8d
imul ecx, edx
and ecx, 1
cmp ecx, 0
sete cl
cmp eax, 0xa
setl dl
mov al, cl
and al, dl
xor cl, dl
or al, cl
test al, 1
jne 0x1400075bd
jmp 0x140018b22
mov rcx, qword [rbp + 0x578]
mov eax, 0x10
call fcn.140019fb0
sub rsp, rax
mov rax, rsp
mov qword [rax], rcx
mov ecx, dword [0x14007466c]
mov eax, dword [0x140074668]
xor r8d, r8d
sub r8d, 1
mov edx, ecx
add edx, r8d
imul ecx, edx
and ecx, 1
cmp ecx, 0
sete r11b
cmp eax, 0xa
setl r10b
mov cl, r11b
xor cl, 0xff
mov r8b, r10b
xor r8b, 0xff
mov dl, 1
xor dl, 1
mov al, cl
and al, 0xff
and r11b, dl
mov r9b, r8b
and r9b, 0xff
and r10b, dl
or al, r11b
or r9b, r10b
xor al, r9b
or cl, r8b
xor cl, 0xff
or dl, 1
and cl, dl
or al, cl
test al, 1
jne 0x140007649
jmp 0x140018b22
jmp 0x14000690e
mov rcx, qword [rbp + 0x578]
mov eax, 0x10
call fcn.140019fb0
sub rsp, rax
mov rax, rsp
mov qword [rax], rcx
jmp 0x140006aa3
mov rax, qword [rbp + 0x6a0]
mov rcx, qword [rbp + 0xaa0]
mov qword [rbp + 0x4e8], rcx
mov rsp, rax
mov rcx, qword [rbp + 0xa70]
sub rsp, 0x20
call fcn.140019e80
add rsp, 0x20
mov eax, dword [rax]
mov dword [rbp + 0x4e4], eax
mov rcx, qword [rbp + 0xa68]
sub rsp, 0x20
call fcn.140019f90
add rsp, 0x20
mov qword [rbp + 0x4d8], rax
mov rcx, qword [rbp + 0xa60]
sub rsp, 0x20
call fcn.140019f90
mov rdx, qword [rbp + 0x4d8]
mov r8d, dword [rbp + 0x4e4]
add rsp, 0x20
mov rax, qword [rbp + 0x4e8]
xor ecx, ecx
sub rsp, 0x20
call rax
add rsp, 0x20
jmp 0x140006c62
mov ecx, dword [0x14007466c]
mov eax, dword [0x140074668]
mov edx, ecx
sub edx, 0x6a32568f
sub edx, 1
add edx, 0x6a32568f
imul ecx, edx
and ecx, 1
cmp ecx, 0
sete r11b
cmp eax, 0xa
setl r10b
mov cl, r11b
xor cl, 0xff
mov r8b, r10b
xor r8b, 0xff
mov dl, 1
xor dl, 1
mov al, cl
and al, 0xff
and r11b, dl
mov r9b, r8b
and r9b, 0xff
and r10b, dl
or al, r11b
or r9b, r10b
xor al, r9b
or cl, r8b
xor cl, 0xff
or dl, 1
and cl, dl
or al, cl
test al, 1
jne 0x14000776d
jmp 0x140018b41
mov rax, qword [rbp + 0x698]
mov rsp, rax
lea rdx, [rbp + 0x840]
xor eax, eax
mov ecx, eax
sub rsp, 0x20
call qword [sym.imp.USER32.dll_FindWindowW]
add rsp, 0x20
mov qword [rbp + 0x820], rax
mov dword [rbp + 0x814], 0
mov rax, rsp
mov qword [rbp + 0x4b8], rax
lea rax, [rbp + 0x814]
mov qword [rbp + 0xb08], rax
lea rax, [rbp + 0x820]
mov qword [rbp + 0xb00], rax
lea rax, [rbp + 0x818]
mov qword [rbp + 0xaf8], rax
mov rax, rsp
mov qword [rbp + 0x4c0], rax
mov rax, rsp
mov qword [rbp + 0x4c8], rax
mov ecx, dword [0x140074674]
mov eax, dword [0x140074670]
mov edx, ecx
sub edx, 0x28050e4d
sub edx, 1
add edx, 0x28050e4d
imul ecx, edx
and ecx, 1
cmp ecx, 0
sete r11b
cmp eax, 0xa
setl r10b
mov cl, r11b
xor cl, 0xff
mov r8b, r10b
xor r8b, 0xff
mov dl, 1
xor dl, 1
mov al, cl
and al, 0xff
and r11b, dl
mov r9b, r8b
and r9b, 0xff
and r10b, dl
or al, r11b
or r9b, r10b
xor al, r9b
or cl, r8b
xor cl, 0xff
or dl, 1
and cl, dl
or al, cl
mov byte [rbp + 0x4d7], al
mov ecx, dword [0x14007466c]
mov eax, dword [0x140074668]
mov edx, ecx
sub edx, 0x2cc6a064
sub edx, 1
add edx, 0x2cc6a064
imul ecx, edx
and ecx, 1
cmp ecx, 0
sete r11b
cmp eax, 0xa
setl r10b
mov cl, r11b
xor cl, 0xff
mov r8b, r10b
xor r8b, 0xff
mov dl, 1
xor dl, 0
mov al, cl
and al, 0
and r11b, dl
mov r9b, r8b
and r9b, 0
and r10b, dl
or al, r11b
or r9b, r10b
xor al, r9b
or cl, r8b
xor cl, 0xff
or dl, 0
and cl, dl
or al, cl
test al, 1
jne 0x1400078d0
jmp 0x140018b41
mov al, byte [rbp + 0x4d7]
test al, 1
jne 0x1400078e3
jmp 0x140007d0e
mov eax, 0x10
call fcn.140019fb0
sub rsp, rax
mov rax, rsp
lea rcx, [rbp + 0xb30]
mov qword [rax], rcx
mov rax, qword [rax]
mov qword [rbp + 0x4a8], rax
mov ecx, dword [0x14007465c]
mov eax, dword [0x140074658]
mov edx, ecx
add edx, 0xf88a3a60
sub edx, 1
sub edx, 0xf88a3a60
imul ecx, edx
and ecx, 1
cmp ecx, 0
sete cl
cmp eax, 0xa
setl dl
mov al, cl
and al, dl
xor cl, dl
or al, cl
mov byte [rbp + 0x4b7], al
mov ecx, dword [0x140074674]
mov eax, dword [0x140074670]
xor r8d, r8d
sub r8d, 1
mov edx, ecx
add edx, r8d
imul ecx, edx
and ecx, 1
cmp ecx, 0
sete r11b
cmp eax, 0xa
setl r10b
mov cl, r11b
xor cl, 0xff
mov r8b, r10b
xor r8b, 0xff
mov dl, 1
xor dl, 1
mov al, cl
and al, 0xff
and r11b, dl
mov r9b, r8b
and r9b, 0xff
and r10b, dl
or al, r11b
or r9b, r10b
xor al, r9b
or cl, r8b
xor cl, 0xff
or dl, 1
and cl, dl
or al, cl
test al, 1
jne 0x1400079b6
jmp 0x140007d0e
mov ecx, dword [0x140074614]
mov eax, dword [0x140074610]
mov edx, ecx
add edx, 0xa28a167c
sub edx, 1
sub edx, 0xa28a167c
imul ecx, edx
and ecx, 1
cmp ecx, 0
sete r11b
cmp eax, 0xa
setl r10b
mov cl, r11b
xor cl, 0xff
mov r8b, r10b
xor r8b, 0xff
mov dl, 1
xor dl, 0
mov al, cl
and al, 0
and r11b, dl
mov r9b, r8b
and r9b, 0
and r10b, dl
or al, r11b
or r9b, r10b
xor al, r9b
or cl, r8b
xor cl, 0xff
or dl, 0
and cl, dl
or al, cl
test al, 1
jne 0x140007a2d
jmp 0x14000b3b4
mov ecx, dword [0x14007460c]
mov eax, dword [0x140074608]
xor r8d, r8d
sub r8d, 1
mov edx, ecx
add edx, r8d
imul ecx, edx
and ecx, 1
cmp ecx, 0
sete r11b
cmp eax, 0xa
setl r10b
mov cl, r11b
xor cl, 0xff
mov r8b, r10b
xor r8b, 0xff
mov dl, 1
xor dl, 1
mov al, cl
and al, 0xff
and r11b, dl
mov r9b, r8b
and r9b, 0xff
and r10b, dl
or al, r11b
or r9b, r10b
xor al, r9b
or cl, r8b
xor cl, 0xff
or dl, 1
and cl, dl
or al, cl
test al, 1
jne 0x140007a9f
jmp 0x14000bc62
mov ecx, dword [0x140074614]
mov eax, dword [0x140074610]
xor r8d, r8d
sub r8d, 1
mov edx, ecx
add edx, r8d
imul ecx, edx
and ecx, 1
cmp ecx, 0
sete cl
cmp eax, 0xa
setl dl
mov al, cl
and al, dl
xor cl, dl
or al, cl
mov byte [rbp + 0x4a7], al
mov ecx, dword [0x14007460c]
mov eax, dword [0x140074608]
xor r8d, r8d
sub r8d, 1
mov edx, ecx
add edx, r8d
imul ecx, edx
and ecx, 1
cmp ecx, 0
sete cl
cmp eax, 0xa
setl dl
mov al, cl
and al, dl
xor cl, dl
or al, cl
test al, 1
jne 0x140007b16
jmp 0x14000bc62
mov al, byte [rbp + 0x4a7]
test al, 1
jne 0x140007b29
jmp 0x14000b3b4
mov ecx, dword [0x14007460c]
mov eax, dword [0x140074608]
xor r8d, r8d
sub r8d, 1
mov edx, ecx
add edx, r8d
imul ecx, edx
and ecx, 1
cmp ecx, 0
sete cl
cmp eax, 0xa
setl dl
mov al, cl
and al, dl
xor cl, dl
or al, cl
test al, 1
jne 0x140007b68
jmp 0x14000bc67
mov ecx, dword [0x14007460c]
mov eax, dword [0x140074608]
mov edx, ecx
sub edx, 0x6e61f0d1
sub edx, 1
add edx, 0x6e61f0d1
imul ecx, edx
and ecx, 1
cmp ecx, 0
sete cl
cmp eax, 0xa
setl dl
mov al, cl
and al, dl
xor cl, dl
or al, cl
test al, 1
jne 0x140007bac
jmp 0x14000bc67
mov al, byte [rbp + 0x4b7]
test al, 1
jne 0x140007bbf
jmp 0x140007c12
mov rax, qword gs:[0x60]
mov rax, qword [rax + 0x18]
mov qword [rbp + 0x498], rax
mov ecx, dword [0x14007465c]
mov eax, dword [0x140074658]
mov edx, ecx
sub edx, 0x2fd0daa2
sub edx, 1
add edx, 0x2fd0daa2
imul ecx, edx
and ecx, 1
cmp ecx, 0
sete cl
cmp eax, 0xa
setl dl
mov al, cl
and al, dl
xor cl, dl
or al, cl
test al, 1
jne 0x140007d2d
mov ecx, dword [0x14007466c]
mov eax, dword [0x140074668]
mov edx, ecx
sub edx, 0x59533c09
sub edx, 1
add edx, 0x59533c09
imul ecx, edx
and ecx, 1
cmp ecx, 0
sete r11b
cmp eax, 0xa
setl r10b
mov cl, r11b
xor cl, 0xff
mov r8b, r10b
xor r8b, 0xff
mov dl, 1
xor dl, 0
mov al, cl
and al, 0
and r11b, dl
mov r9b, r8b
and r9b, 0
and r10b, dl
or al, r11b
or r9b, r10b
xor al, r9b
or cl, r8b
xor cl, 0xff
or dl, 0
and cl, dl
or al, cl
test al, 1
jne 0x140007c89
jmp 0x140018ba4
mov rax, qword gs:[0x60]
mov ecx, dword [0x14007466c]
mov eax, dword [0x140074668]
mov edx, ecx
sub edx, 0xe1aee157
sub edx, 1
add edx, 0xe1aee157
imul ecx, edx
and ecx, 1
cmp ecx, 0
sete r11b
cmp eax, 0xa
setl r10b
mov cl, r11b
xor cl, 0xff
mov r8b, r10b
xor r8b, 0xff
mov dl, 1
xor dl, 1
mov al, cl
and al, 0xff
and r11b, dl
mov r9b, r8b
and r9b, 0xff
and r10b, dl
or al, r11b
or r9b, r10b
xor al, r9b
or cl, r8b
xor cl, 0xff
or dl, 1
and cl, dl
or al, cl
test al, 1
jne 0x140007d09
jmp 0x140018ba4
jmp 0x140007bbf
mov eax, 0x10
call fcn.140019fb0
sub rsp, rax
mov rax, rsp
lea rcx, [rbp + 0xb30]
mov qword [rax], rcx
jmp 0x1400078e3
mov ecx, dword [0x14007460c]
mov eax, dword [0x140074608]
xor r8d, r8d
sub r8d, 1
mov edx, ecx
add edx, r8d
imul ecx, edx
and ecx, 1
cmp ecx, 0
sete cl
cmp eax, 0xa
setl dl
mov al, cl
and al, dl
xor cl, dl
or al, cl
test al, 1
jne 0x140007d6c
jmp 0x14000bc6c
mov ecx, dword [0x14007466c]
mov eax, dword [0x140074668]
mov edx, ecx
add edx, 0x8fa09ac5
sub edx, 1
sub edx, 0x8fa09ac5
imul ecx, edx
and ecx, 1
cmp ecx, 0
sete r11b
cmp eax, 0xa
setl r10b
mov cl, r11b
xor cl, 0xff
mov r8b, r10b
xor r8b, 0xff
mov dl, 1
xor dl, 0
mov al, cl
and al, 0
and r11b, dl
mov r9b, r8b
and r9b, 0
and r10b, dl
or al, r11b
or r9b, r10b
xor al, r9b
or cl, r8b
xor cl, 0xff
or dl, 0
and cl, dl
or al, cl
test al, 1
jne 0x140007de3
jmp 0x140018bb2
mov ecx, dword [0x140074614]
mov eax, dword [0x140074610]
mov edx, ecx
sub edx, 0x6c4e7601
sub edx, 1
add edx, 0x6c4e7601
imul ecx, edx
and ecx, 1
cmp ecx, 0
sete r11b
cmp eax, 0xa
setl r10b
mov cl, r11b
xor cl, 0xff
mov r8b, r10b
xor r8b, 0xff
mov dl, 1
xor dl, 1
mov al, cl
and al, 0xff
and r11b, dl
mov r9b, r8b
and r9b, 0xff
and r10b, dl
or al, r11b
or r9b, r10b
xor al, r9b
or cl, r8b
xor cl, 0xff
or dl, 1
and cl, dl
or al, cl
mov byte [rbp + 0x496], al
mov ecx, dword [0x14007460c]
mov eax, dword [0x140074608]
mov edx, ecx
sub edx, 0x4f6b9c32
sub edx, 1
add edx, 0x4f6b9c32
imul ecx, edx
and ecx, 1
cmp ecx, 0
sete cl
cmp eax, 0xa
setl dl
mov al, cl
and al, dl
xor cl, dl
or al, cl
mov byte [rbp + 0x497], al
mov ecx, dword [0x14007466c]
mov eax, dword [0x140074668]
mov edx, ecx
sub edx, 0xd238dcf4
sub edx, 1
add edx, 0xd238dcf4
imul ecx, edx
and ecx, 1
cmp ecx, 0
sete r11b
cmp eax, 0xa
setl r10b
mov cl, r11b
xor cl, 0xff
mov r8b, r10b
xor r8b, 0xff
mov dl, 1
xor dl, 0
mov al, cl
and al, 0
and r11b, dl
mov r9b, r8b
and r9b, 0
and r10b, dl
or al, r11b
or r9b, r10b
xor al, r9b
or cl, r8b
xor cl, 0xff
or dl, 0
and cl, dl
or al, cl
test al, 1
jne 0x140007f07
jmp 0x140018bb2
mov al, byte [rbp + 0x497]
test al, 1
jne 0x140007f1a
jmp 0x14000bc6c
mov al, byte [rbp + 0x496]
test al, 1
jne 0x140007f2d
jmp 0x14000b4a7
mov ecx, dword [0x14007460c]
mov eax, dword [0x140074608]
mov edx, ecx
sub edx, 0x7ace1a75
sub edx, 1
add edx, 0x7ace1a75
imul ecx, edx
and ecx, 1
cmp ecx, 0
sete r11b
cmp eax, 0xa
setl r10b
mov cl, r11b
xor cl, 0xff
mov r8b, r10b
xor r8b, 0xff
mov dl, 1
xor dl, 0
mov al, cl
and al, 0
and r11b, dl
mov r9b, r8b
and r9b, 0
and r10b, dl
or al, r11b
or r9b, r10b
xor al, r9b
or cl, r8b
xor cl, 0xff
or dl, 0
and cl, dl
or al, cl
test al, 1
jne 0x140007fa4
jmp 0x14000bc71
mov rax, qword [rbp + 0x4c8]
mov rcx, qword [rbp + 0x4a8]
mov rdx, qword [rbp + 0x498]
mov rdx, qword [rdx + 0x10]
mov qword [rcx], rdx
mov rsp, rax
mov ecx, dword [0x140074614]
mov eax, dword [0x140074610]
xor r8d, r8d
sub r8d, 1
mov edx, ecx
add edx, r8d
imul ecx, edx
and ecx, 1
cmp ecx, 0
sete r11b
cmp eax, 0xa
setl r10b
mov cl, r11b
xor cl, 0xff
mov r8b, r10b
xor r8b, 0xff
mov dl, 1
xor dl, 0
mov al, cl
and al, 0
and r11b, dl
mov r9b, r8b
and r9b, 0
and r10b, dl
or al, r11b
or r9b, r10b
xor al, r9b
or cl, r8b
xor cl, 0xff
or dl, 0
and cl, dl
or al, cl
mov byte [rbp + 0x495], al
mov ecx, dword [0x14007460c]
mov eax, dword [0x140074608]
mov edx, ecx
add edx, 0xee240e9
sub edx, 1
sub edx, 0xee240e9
imul ecx, edx
and ecx, 1
cmp ecx, 0
sete cl
cmp eax, 0xa
setl dl
mov al, cl
and al, dl
xor cl, dl
or al, cl
test al, 1
jne 0x140008072
jmp 0x14000bc71
mov al, byte [rbp + 0x495]
test al, 1
jne 0x140008085
jmp 0x14000b4a7
mov ecx, dword [0x14007466c]
mov eax, dword [0x140074668]
mov edx, ecx
add edx, 0xf768f3fc
sub edx, 1
sub edx, 0xf768f3fc
imul ecx, edx
and ecx, 1
cmp ecx, 0
sete r11b
cmp eax, 0xa
setl r10b
mov cl, r11b
xor cl, 0xff
mov r8b, r10b
xor r8b, 0xff
mov dl, 1
xor dl, 1
mov al, cl
and al, 0xff
and r11b, dl
mov r9b, r8b
and r9b, 0xff
and r10b, dl
or al, r11b
or r9b, r10b
xor al, r9b
or cl, r8b
xor cl, 0xff
or dl, 1
and cl, dl
or al, cl
test al, 1
jne 0x1400080fc
jmp 0x140018bb7
mov ecx, dword [0x14007460c]
mov eax, dword [0x140074608]
xor r8d, r8d
sub r8d, 1
mov edx, ecx
add edx, r8d
imul ecx, edx
and ecx, 1
cmp ecx, 0
sete cl
cmp eax, 0xa
setl dl
mov al, cl
and al, dl
xor cl, dl
or al, cl
mov byte [rbp + 0x494], al
mov ecx, dword [0x14007466c]
mov eax, dword [0x140074668]
mov edx, ecx
add edx, 0x49ddaa50
sub edx, 1
sub edx, 0x49ddaa50
imul ecx, edx
and ecx, 1
cmp ecx, 0
sete cl
cmp eax, 0xa
setl dl
mov al, cl
and al, dl
xor cl, dl
or al, cl
test al, 1
jne 0x140008178
jmp 0x140018bb7
mov al, byte [rbp + 0x494]
test al, 1
jne 0x14000818b
jmp 0x14000bc95
mov ecx, dword [0x14007460c]
mov eax, dword [0x140074608]
mov edx, ecx
sub edx, 0x3b4d21c5
sub edx, 1
add edx, 0x3b4d21c5
imul ecx, edx
and ecx, 1
cmp ecx, 0
sete cl
cmp eax, 0xa
setl dl
mov al, cl
and al, dl
xor cl, dl
or al, cl
test al, 1
jne 0x1400081cf
jmp 0x14000bc95
jmp 0x1400081d4
mov ecx, dword [0x14007460c]
mov eax, dword [0x140074608]
mov edx, ecx
add edx, 0x94625ee8
sub edx, 1
sub edx, 0x94625ee8
imul ecx, edx
and ecx, 1
cmp ecx, 0
sete cl
cmp eax, 0xa
setl dl
mov al, cl
and al, dl
xor cl, dl
or al, cl
test al, 1
jne 0x140008218
jmp 0x14000bd1d
mov rax, qword [rbp + 0xb30]
mov rax, qword [rax + 0x30]
mov qword [rbp + 0x480], rax
mov rax, rsp
mov qword [rbp + 0x488], rax
mov ecx, dword [0x14007464c]
mov eax, dword [0x140074648]
mov edx, ecx
add edx, 0x854f10a9
sub edx, 1
sub edx, 0x854f10a9
imul ecx, edx
and ecx, 1
cmp ecx, 0
sete r11b
cmp eax, 0xa
setl r10b
mov cl, r11b
xor cl, 0xff
mov r8b, r10b
xor r8b, 0xff
mov dl, 1
xor dl, 0
mov al, cl
and al, 0
and r11b, dl
mov r9b, r8b
and r9b, 0
and r10b, dl
or al, r11b
or r9b, r10b
xor al, r9b
or cl, r8b
xor cl, 0xff
or dl, 0
and cl, dl
or al, cl
mov byte [rbp + 0x493], al
mov ecx, dword [0x14007460c]
mov eax, dword [0x140074608]
mov edx, ecx
sub edx, 0x5d026bbf
sub edx, 1
add edx, 0x5d026bbf
imul ecx, edx
and ecx, 1
cmp ecx, 0
sete cl
cmp eax, 0xa
setl dl
mov al, cl
and al, dl
xor cl, dl
or al, cl
test al, 1
jne 0x1400082e8
jmp 0x14000bd1d
mov al, byte [rbp + 0x493]
test al, 1
jne 0x1400082fb
jmp 0x140008c38
mov ecx, dword [0x14007466c]
mov eax, dword [0x140074668]
xor r8d, r8d
sub r8d, 1
mov edx, ecx
add edx, r8d
imul ecx, edx
and ecx, 1
cmp ecx, 0
sete cl
cmp eax, 0xa
setl dl
mov al, cl
and al, dl
xor cl, dl
or al, cl
test al, 1
jne 0x14000833a
jmp 0x140018bbc
mov rdx, qword [rbp + 0x480]
mov eax, 0x10
mov qword [rbp + 0x448], rax
call fcn.140019fb0
sub rsp, rax
mov rax, qword [rbp + 0x448]
mov rcx, rsp
mov qword [rbp + 0x450], rcx
call fcn.140019fb0
sub rsp, rax
mov rax, qword [rbp + 0x448]
mov rcx, rsp
call fcn.140019fb0
sub rsp, rax
mov rax, qword [rbp + 0x450]
mov r8, rsp
mov qword [rbp + 0x458], r8
mov qword [rax], rdx
lea rdx, [rbp + 0xb18]
mov qword [rcx], rdx
mov rcx, qword [rcx]
mov qword [rbp + 0x460], rcx
mov rdx, qword [rax]
mov qword [rcx], rdx
mov rax, qword [rax]
mov qword [rbp + 0x468], rax
mov rax, rsp
mov qword [rbp + 0x470], rax
mov ecx, dword [0x140074644]
mov eax, dword [0x140074640]
mov edx, ecx
add edx, 0x45d79dec
sub edx, 1
sub edx, 0x45d79dec
imul ecx, edx
and ecx, 1
cmp ecx, 0
sete r11b
cmp eax, 0xa
setl r10b
mov cl, r11b
xor cl, 0xff
mov r8b, r10b
xor r8b, 0xff
mov dl, 1
xor dl, 1
mov al, cl
and al, 0xff
and r11b, dl
mov r9b, r8b
and r9b, 0xff
and r10b, dl
or al, r11b
or r9b, r10b
xor al, r9b
or cl, r8b
xor cl, 0xff
or dl, 1
and cl, dl
or al, cl
mov byte [rbp + 0x47e], al
mov ecx, dword [0x14007464c]
mov eax, dword [0x140074648]
mov edx, ecx
sub edx, 0x913dfd8f
sub edx, 1
add edx, 0x913dfd8f
imul ecx, edx
and ecx, 1
cmp ecx, 0
sete r11b
cmp eax, 0xa
setl r10b
mov cl, r11b
xor cl, 0xff
mov r8b, r10b
xor r8b, 0xff
mov dl, 1
xor dl, 1
mov al, cl
and al, 0xff
and r11b, dl
mov r9b, r8b
and r9b, 0xff
and r10b, dl
or al, r11b
or r9b, r10b
xor al, r9b
or cl, r8b
xor cl, 0xff
or dl, 1
and cl, dl
or al, cl
mov byte [rbp + 0x47f], al
mov ecx, dword [0x14007466c]
mov eax, dword [0x140074668]
xor r8d, r8d
sub r8d, 1
mov edx, ecx
add edx, r8d
imul ecx, edx
and ecx, 1
cmp ecx, 0
sete r11b
cmp eax, 0xa
setl r10b
mov cl, r11b
xor cl, 0xff
mov r8b, r10b
xor r8b, 0xff
mov dl, 1
xor dl, 1
mov al, cl
and al, 0xff
and r11b, dl
mov r9b, r8b
and r9b, 0xff
and r10b, dl
or al, r11b
or r9b, r10b
xor al, r9b
or cl, r8b
xor cl, 0xff
or dl, 1
and cl, dl
or al, cl
test al, 1
jne 0x140008514
jmp 0x140018bbc
mov al, byte [rbp + 0x47f]
test al, 1
jne 0x140008527
jmp 0x140008c38
mov ecx, dword [0x140074614]
mov eax, dword [0x140074610]
mov edx, ecx
sub edx, 0xd0be19f6
sub edx, 1
add edx, 0xd0be19f6
imul ecx, edx
and ecx, 1
cmp ecx, 0
sete cl
cmp eax, 0xa
setl dl
mov al, cl
and al, dl
xor cl, dl
or al, cl
test al, 1
jne 0x14000856b
jmp 0x14000b4cb
mov ecx, dword [0x140074614]
mov eax, dword [0x140074610]
mov edx, ecx
add edx, 0x3d496567
sub edx, 1
sub edx, 0x3d496567
imul ecx, edx
and ecx, 1
cmp ecx, 0
sete cl
cmp eax, 0xa
setl dl
mov al, cl
and al, dl
xor cl, dl
or al, cl
test al, 1
jne 0x1400085af
jmp 0x14000b4cb
mov ecx, dword [0x14007466c]
mov eax, dword [0x140074668]
mov edx, ecx
sub edx, 0xcbd9eb5d
sub edx, 1
add edx, 0xcbd9eb5d
imul ecx, edx
and ecx, 1
cmp ecx, 0
sete cl
cmp eax, 0xa
setl dl
mov al, cl
and al, dl
xor cl, dl
or al, cl
test al, 1
jne 0x1400085f3
mov rdx, qword [rbp + 0x480]
mov eax, 0x10
mov qword [rbp + 0x428], rax
call fcn.140019fb0
sub rsp, rax
mov rax, qword [rbp + 0x428]
mov rcx, rsp
call fcn.140019fb0
sub rsp, rax
mov rax, rsp
mov qword [rcx], rdx
lea rdx, [rbp + 0xb18]
mov qword [rax], rdx
mov rax, qword [rax]
mov rcx, qword [rcx]
mov qword [rax], rcx
jmp 0x1400082fb
mov ecx, dword [0x14007466c]
mov eax, dword [0x140074668]
mov edx, ecx
sub edx, 0x28f9cce
sub edx, 1
add edx, 0x28f9cce
imul ecx, edx
and ecx, 1
cmp ecx, 0
sete r11b
cmp eax, 0xa
setl r10b
mov cl, r11b
xor cl, 0xff
mov r8b, r10b
xor r8b, 0xff
mov dl, 1
xor dl, 1
mov al, cl
and al, 0xff
and r11b, dl
mov r9b, r8b
and r9b, 0xff
and r10b, dl
or al, r11b
or r9b, r10b
xor al, r9b
or cl, r8b
xor cl, 0xff
or dl, 1
and cl, dl
or al, cl
test al, 1
jne 0x14000b42b
jmp 0x140018d91
mov ecx, dword [0x14007466c]
mov eax, dword [0x140074668]
mov edx, ecx
sub edx, 0xa546c11d
sub edx, 1
add edx, 0xa546c11d
imul ecx, edx
and ecx, 1
cmp ecx, 0
sete r11b
cmp eax, 0xa
setl r10b
mov cl, r11b
xor cl, 0xff
mov r8b, r10b
xor r8b, 0xff
mov dl, 1
xor dl, 0
mov al, cl
and al, 0
and r11b, dl
mov r9b, r8b
and r9b, 0
and r10b, dl
or al, r11b
or r9b, r10b
xor al, r9b
or cl, r8b
xor cl, 0xff
or dl, 0
and cl, dl
or al, cl
test al, 1
jne 0x14000b4a2
jmp 0x140018d91
jmp 0x140007a2d
mov rax, qword [rbp + 0x4c8]
mov rcx, qword [rbp + 0x4a8]
mov rdx, qword [rbp + 0x498]
mov rdx, qword [rdx + 0x10]
mov qword [rcx], rdx
mov rsp, rax
jmp 0x140007f2d
mov ecx, dword [0x14007466c]
mov eax, dword [0x140074668]
mov edx, ecx
add edx, 0xbc6a8143
sub edx, 1
sub edx, 0xbc6a8143
imul ecx, edx
and ecx, 1
cmp ecx, 0
sete cl
cmp eax, 0xa
setl dl
mov al, cl
and al, dl
xor cl, dl
or al, cl
test al, 1
jne 0x14000b50f
jmp 0x140007a9f
jmp 0x140007b68
jmp 0x140007d6c
mov rax, qword [rbp + 0x4c8]
mov rcx, qword [rbp + 0x4a8]
mov rdx, qword [rbp + 0x498]
mov rdx, qword [rdx + 0x10]
mov qword [rcx], rdx
mov rsp, rax
jmp 0x140007fa4
mov ecx, dword [0x14007466c]
mov eax, dword [0x140074668]
xor r8d, r8d
sub r8d, 1
mov edx, ecx
add edx, r8d
imul ecx, edx
and ecx, 1
cmp ecx, 0
sete cl
cmp eax, 0xa
setl dl
mov al, cl
and al, dl
xor cl, dl
or al, cl
test al, 1
jne 0x14000bcd4
jmp 0x140018de3
mov ecx, dword [0x14007466c]
mov eax, dword [0x140074668]
mov edx, ecx
add edx, 0x52ed2eef
sub edx, 1
sub edx, 0x52ed2eef
imul ecx, edx
and ecx, 1
cmp ecx, 0
sete cl
cmp eax, 0xa
setl dl
mov al, cl
and al, dl
xor cl, dl
or al, cl
test al, 1
jne 0x14000bd18
jmp 0x140018de3
jmp 0x14000818b
jmp 0x140008218
jmp 0x14000113c
mov eax, 0x10
call fcn.140019fb0
sub rsp, rax
mov rax, rsp
lea rcx, [rbp + 0xa98]
mov qword [rax], rcx
jmp 0x14000120a
jmp 0x1400013ef
mov rax, qword gs:[0x60]
jmp 0x14000157f
jmp 0x1400019ea
jmp 0x140001d9a
jmp 0x140001ea5
jmp 0x1400021a1
mov rdx, qword [rbp + 0x660]
mov eax, 0x10
mov qword [rbp - 0x38], rax
call fcn.140019fb0
sub rsp, rax
mov rax, qword [rbp - 0x38]
mov rcx, rsp
call fcn.140019fb0
sub rsp, rax
mov rax, rsp
mov qword [rcx], rdx
lea rdx, [rbp + 0xa80]
mov qword [rax], rdx
mov rax, qword [rax]
mov rcx, qword [rcx]
mov qword [rax], rcx
jmp 0x1400024b0
jmp 0x1400025fc
mov rcx, qword [rbp + 0x648]
mov eax, 0x10
call fcn.140019fb0
sub rsp, rax
mov rax, rsp
mov qword [rax], rcx
jmp 0x140002729
jmp 0x140002820
jmp 0x140002a5a
jmp 0x140002b9f
lea rax, [rbp + 0xa80]
mov qword [rbp + 0xaf0], rax
mov rax, qword [rbp + 0xaf0]
mov rax, qword [rax + 8]
mov eax, dword [rax + 0x18]
mov dword [rbp + 0xa7c], eax
jmp 0x140002ee4
jmp 0x14000305e
jmp 0x1400032b6
jmp 0x1400033c1
jmp 0x140003494
mov rax, qword [rbp + 0xad8]
mov rcx, rax
add rcx, 1
mov qword [rbp + 0xad8], rcx
mov al, byte [rax]
mov byte [rbp + 0xad3], al
jmp 0x140003521
jmp 0x140003713
jmp 0x140003890
jmp 0x140003c82
jmp 0x140003e72
jmp 0x140004159
jmp 0x1400042e8
mov rax, qword [rbp + 0x5e8]
mov rsp, rax
jmp 0x1400045ca
jmp 0x1400046b6
jmp 0x1400047bc
jmp 0x140004a67
jmp 0x140004c62
lea rax, [rbp + 0xa98]
mov qword [rbp + 0xaa8], rax
jmp 0x140004db6
jmp 0x140004f46
jmp 0x140005127
jmp 0x140005311
jmp 0x140005487
jmp 0x14000564c
jmp 0x140005791
jmp 0x140005952
mov rcx, qword [rbp + 0x578]
mov eax, 0x10
call fcn.140019fb0
sub rsp, rax
mov rax, rsp
mov qword [rax], rcx
jmp 0x140005abc
jmp 0x140005c14
jmp 0x140005d02
jmp 0x140005e9f
jmp 0x140005faa
mov rax, qword [rbp + 0x5f8]
mov rsp, rax
jmp 0x140006200
mov eax, dword [rbp + 0xa7c]
mov dword [rbp + 0xaec], eax
lea rax, [rbp + 0xa80]
mov qword [rbp + 0xae0], rax
mov rdx, qword [rbp + 0xae0]
mov rax, qword [rdx]
mov rcx, qword [rdx]
mov rdx, qword [rdx + 8]
mov edx, dword [rdx + 0x20]
add rcx, rdx
mov edx, dword [rbp + 0xaec]
mov ecx, dword [rcx + rdx*4]
add rax, rcx
mov qword [rbp + 0xad8], rax
mov dword [rbp + 0xad4], 0x811c9dc5
jmp 0x140006315
jmp 0x1400065d2
mov ecx, dword [rbp + 0x5d4]
mov r8b, byte [rbp + 0x5d3]
mov eax, 0x10
mov qword [rbp - 0x40], rax
call fcn.140019fb0
sub rsp, rax
mov rax, qword [rbp - 0x40]
mov rdx, rsp
call fcn.140019fb0
sub rsp, rax
mov rax, rsp
mov byte [rdx], r8b
mov dword [rax], ecx
jmp 0x140006692
mov eax, dword [rbp + 0x5cc]
mov rcx, qword [rbp + 0x5d8]
mov rsp, rcx
mov dword [rbp + 0xad4], eax
jmp 0x1400067bb
jmp 0x1400069ab
jmp 0x140006b78
mov eax, 0x10
call fcn.140019fb0
sub rsp, rax
mov rax, rsp
lea rcx, [rbp + 0xa98]
mov qword [rax], rcx
jmp 0x140006dcf
jmp 0x140006f30
jmp 0x140006fff
jmp 0x1400070ce
jmp 0x1400071c6
lea rax, [rbp + 0xa98]
mov qword [rbp + 0xaa8], rax
jmp 0x1400072cb
jmp 0x1400073e6
mov ecx, dword [rbp + 0x5d4]
mov r8b, byte [rbp + 0x5d3]
mov eax, 0x10
mov qword [rbp - 0x48], rax
call fcn.140019fb0
sub rsp, rax
mov rax, qword [rbp - 0x48]
mov rdx, rsp
call fcn.140019fb0
sub rsp, rax
mov rax, rsp
mov byte [rdx], r8b
mov dword [rax], ecx
jmp 0x1400074ba
mov rcx, qword [rbp + 0x578]
mov eax, 0x10
call fcn.140019fb0
sub rsp, rax
mov rax, rsp
mov qword [rax], rcx
jmp 0x1400075bd
mov rax, qword [rbp + 0x698]
mov rsp, rax
lea rdx, [rbp + 0x840]
xor eax, eax
mov ecx, eax
sub rsp, 0x20
call qword [sym.imp.USER32.dll_FindWindowW]
add rsp, 0x20
mov qword [rbp + 0x820], rax
mov dword [rbp + 0x814], 0
lea rax, [rbp + 0x814]
mov qword [rbp + 0xb08], rax
lea rax, [rbp + 0x820]
mov qword [rbp + 0xb00], rax
lea rax, [rbp + 0x818]
mov qword [rbp + 0xaf8], rax
jmp 0x14000776d
mov rax, qword gs:[0x60]
jmp 0x140007c89
jmp 0x140007de3
jmp 0x1400080fc
mov rdx, qword [rbp + 0x480]
mov eax, 0x10
mov qword [rbp - 0x50], rax
call fcn.140019fb0
sub rsp, rax
mov rax, qword [rbp - 0x50]
mov rcx, rsp
call fcn.140019fb0
sub rsp, rax
mov rax, rsp
mov qword [rcx], rdx
lea rdx, [rbp + 0xb18]
mov qword [rax], rdx
mov rax, qword [rax]
mov rcx, qword [rcx]
mov qword [rax], rcx
jmp 0x14000833a
jmp 0x14000b42b
jmp 0x14000bcd4