Function at 0x140010fe0
Capabilities:
Execute command
Query environment variable
Write and execute a file
Write file on windows

Disassembly:
push r14
push rsi
push rdi
push rbx
sub rsp, 0x38
mov ecx, 8
call sub.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__
mov rcx, rax
mov qword [rax], 0x769ca
mov r8, qword [rax]
mov rax, qword [rax]
mov r9, qword [rcx]
mov rdx, rax
or rdx, r9
shr rdx, 0x20
je 0x140011019
cqo
idiv r9
jmp 0x14001101e
xor edx, edx
div r9d
add rax, r8
mov qword [rcx], rax
call sub.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_
mov ecx, 0x14
call sub.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__
mov rcx, rax
mov dword [rax], 0x71345f
mov dword [rax + 4], 0x8bc798
mov dword [rax + 8], 0xa2e0c5
mov dword [rax + 0xc], 0x8a7fdf
mov dword [rax + 0x10], 0x4e2fbc
mov eax, dword [rax]
mov r8d, dword [rcx + 0xc]
cdq
idiv r8d
mov r8d, eax
mov eax, dword [rcx + 4]
mov r9d, dword [rcx + 8]
cdq
idiv r9d
mov r9d, dword [rcx + 4]
cdq
idiv r9d
mov r9d, dword [rcx + 8]
cdq
idiv r9d
add eax, r8d
mov dword [rcx + 0x10], eax
call sub.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_
mov ecx, 0x18
call sub.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__
mov dword [rax], 0x1787ea
mov dword [rax + 4], 0x1e1312
mov dword [rax + 8], 0x3c7d5
mov dword [rax + 0xc], 0x2a3eb2
mov dword [rax + 0x10], 0x3db0a
mov dword [rax + 0x14], 0x4d2f73
mov ecx, dword [rax + 0xc]
mov edx, dword [rax + 4]
imul edx, ecx
mov ecx, dword [rax + 8]
mov r8d, dword [rax + 0xc]
imul r8d, ecx
imul r8d, edx
mov ecx, dword [rax + 8]
add ecx, r8d
mov dword [rax + 0x14], ecx
mov rcx, rax
call sub.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_
call fcn.14000ae80
call fcn.140002af0
mov ecx, 0x20
call sub.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__
mov dword [rax], 0x2f5ba7
mov dword [rax + 4], 0x2f3755
mov dword [rax + 8], 0x5d3b65
mov dword [rax + 0xc], 0x855dfe
mov dword [rax + 0x10], 0x12184e
mov dword [rax + 0x14], 0x26c061
mov dword [rax + 0x18], 0x4128b7
mov dword [rax + 0x1c], 0x8656ff
mov ecx, dword [rax + 0x18]
mov edx, dword [rax + 8]
sub ecx, edx
mov edx, dword [rax + 0x10]
add edx, ecx
mov ecx, dword [rax + 0x18]
mov r8d, dword [rax + 0xc]
imul r8d, ecx
add r8d, edx
mov ecx, dword [rax + 0x10]
sub r8d, ecx
mov dword [rax + 0x1c], r8d
mov rcx, rax
call sub.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_
mov ecx, 0x20
call sub.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__
mov dword [rax], 0x83909f
mov dword [rax + 4], 0x8128cf
mov dword [rax + 8], 0x7c3b4e
mov dword [rax + 0xc], 0x419d45
mov dword [rax + 0x10], 0x2b440e
mov dword [rax + 0x14], 0x9bfa2b
mov dword [rax + 0x18], 0x6a15db
mov dword [rax + 0x1c], 0x20639
mov ecx, dword [rax + 0x10]
mov edx, dword [rax]
add edx, ecx
mov ecx, dword [rax]
add ecx, edx
mov dword [rax + 0x1c], ecx
mov rcx, rax
call sub.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_
mov ecx, 8
call sub.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__
mov rcx, rax
mov dword [rax], 0xbfac5
mov dword [rax + 4], 0x84dc4b
mov eax, dword [rax]
mov r8d, dword [rcx]
xor edx, edx
div r8d
mov edx, dword [rcx]
sub eax, edx
mov dword [rcx + 4], eax
call sub.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_
mov ecx, 0x18
call sub.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__
mov dword [rax], 0x49a076
mov dword [rax + 4], 0x332f90
mov dword [rax + 8], 0x852ae
mov dword [rax + 0xc], 0x7d4414
mov dword [rax + 0x10], 0x21961c
mov dword [rax + 0x14], 0x429e9a
mov ecx, dword [rax]
mov edx, dword [rax + 8]
mov r8d, dword [rax]
add r8d, edx
sub ecx, r8d
mov edx, dword [rax + 0x10]
mov r8d, dword [rax]
imul r8d, edx
add r8d, ecx
mov dword [rax + 0x14], r8d
mov rcx, rax
call sub.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_
mov ecx, 8
call sub.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__
mov rcx, rax
mov dword [rax], 0x457d7e
mov dword [rax + 4], 0x9b1c67
mov r8d, dword [rax]
mov eax, dword [rax]
mov r9d, dword [rcx]
cdq
idiv r9d
mov edx, dword [rcx]
mov r9d, dword [rcx]
add r9d, r8d
mov r8d, dword [rcx]
add r8d, edx
add r9d, eax
sub r9d, r8d
mov dword [rcx + 4], r9d
call sub.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_
call fcn.140008280
mov ecx, 0x18
call sub.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__
mov rcx, rax
mov dword [rax], 0x5259b5
mov dword [rax + 4], 0x36e64c
mov dword [rax + 8], 0xa18863
mov dword [rax + 0xc], 0x94b118
mov dword [rax + 0x10], 0x373b6c
mov dword [rax + 0x14], 0x787b71
mov eax, dword [rax + 0xc]
mov r8d, dword [rcx + 0x10]
cdq
idiv r8d
mov edx, dword [rcx + 4]
imul edx, eax
mov dword [rcx + 0x14], edx
call sub.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_
mov ecx, 0x1c
call sub.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__
mov rcx, rax
mov dword [rax], 0x917be
mov dword [rax + 4], 0x6ae4b7
mov dword [rax + 8], 0x65aa90
mov dword [rax + 0xc], 0x1a7fa0
mov dword [rax + 0x10], 0x4c741c
mov dword [rax + 0x14], 0x8a4155
mov dword [rax + 0x18], 0x317bd8
mov eax, dword [rax + 0x14]
mov r8d, dword [rcx + 0x14]
xor edx, edx
div r8d
mov r8d, dword [rcx + 8]
xor edx, edx
div r8d
mov dword [rcx + 0x18], eax
call sub.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_
mov ecx, 0x18
call sub.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__
mov qword [rax], 0x5ad473
mov qword [rax + 8], 0x21bb2
mov qword [rax + 0x10], 0x1ed8fd
mov rcx, qword [rax]
mov qword [rax + 0x10], rcx
mov rcx, rax
call sub.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_
mov ecx, 0x20
call sub.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__
mov rcx, rax
mov dword [rax], 0x9e438e
mov dword [rax + 4], 0x3862b3
mov dword [rax + 8], 0x5576e1
mov dword [rax + 0xc], 0x74d6e5
mov dword [rax + 0x10], 0x27331c
mov dword [rax + 0x14], 0x3a0223
mov dword [rax + 0x18], 0x6f8861
mov dword [rax + 0x1c], 0x83bc7c
mov eax, dword [rax + 0x14]
mov edx, dword [rcx]
imul edx, eax
mov eax, dword [rcx + 0x10]
imul eax, edx
mov r8d, dword [rcx + 8]
xor edx, edx
div r8d
mov edx, dword [rcx + 8]
add edx, eax
mov eax, dword [rcx]
sub edx, eax
mov dword [rcx + 0x1c], edx
call sub.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_
mov ecx, 8
call sub.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__
mov dword [rax], 0x9396df
mov dword [rax + 4], 0xa60a66
mov ecx, dword [rax]
mov dword [rax + 4], ecx
mov rcx, rax
call sub.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_
xor ecx, ecx
xor edx, edx
xor r8d, r8d
xor r9d, r9d
call qword [sym.imp.GDI32.dll_SetPixel]
mov ecx, 4
call sub.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__
mov dword [rax], 0x3bb5af
mov ecx, dword [rax]
mov edx, dword [rax]
imul edx, ecx
mov ecx, dword [rax]
imul ecx, edx
mov dword [rax], ecx
mov rcx, rax
call sub.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_
mov ecx, 0x18
call sub.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__
mov qword [rax], 0x7f720f
mov qword [rax + 8], 0x630e39
mov qword [rax + 0x10], 0x9f4e8d
mov rcx, qword [rax]
mov rdx, qword [rax]
imul rdx, rcx
mov rcx, qword [rax]
mov r8, qword [rax + 8]
imul r8, rcx
add r8, rdx
mov qword [rax + 0x10], r8
mov rcx, rax
call sub.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_
mov ecx, 0x30
call sub.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__
mov rcx, rax
mov qword [rax], 0x52e395
mov qword [rax + 8], 0x35d8c2
mov qword [rax + 0x10], 0x2185cf
mov qword [rax + 0x18], 0xe4c68
mov qword [rax + 0x20], 0x4cd1a
mov qword [rax + 0x28], 0x7896b9
mov rdx, qword [rax + 8]
mov rax, qword [rax]
imul rax, rdx
mov r8, qword [rcx + 0x20]
mov rdx, rax
or rdx, r8
shr rdx, 0x20
je 0x1400114cd
cqo
idiv r8
mov rdx, rax
jmp 0x1400114d4
xor edx, edx
div r8d
mov edx, eax
mov rax, qword [rcx + 0x18]
imul rax, rdx
mov r8, qword [rcx + 0x18]
mov rdx, rax
or rdx, r8
shr rdx, 0x20
je 0x1400114f3
cqo
idiv r8
jmp 0x1400114f8
xor edx, edx
div r8d
mov qword [rcx + 0x28], rax
call sub.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_
call fcn.140003cb0
mov ecx, 8
call sub.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__
mov dword [rax], 0x810366
mov dword [rax + 4], 0x2abec4
mov ecx, dword [rax]
mov edx, dword [rax]
imul edx, ecx
mov ecx, dword [rax]
sub edx, ecx
mov dword [rax + 4], edx
mov rcx, rax
call sub.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_
mov ecx, 0x18
call sub.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__
mov rcx, rax
mov dword [rax], 0x2a9e84
mov dword [rax + 4], 0x317fc6
mov dword [rax + 8], 0x4806cd
mov dword [rax + 0xc], 0x7c02c4
mov dword [rax + 0x10], 0x11910b
mov dword [rax + 0x14], 0x8055a1
mov edx, dword [rax + 0x10]
mov eax, dword [rax + 8]
imul eax, edx
mov r8d, dword [rcx + 0x10]
xor edx, edx
div r8d
mov r8d, eax
mov eax, dword [rcx + 4]
mov r9d, dword [rcx + 8]
xor edx, edx
div r9d
add eax, r8d
mov edx, dword [rcx + 0x10]
sub eax, edx
mov dword [rcx + 0x14], eax
call sub.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_
lea rcx, [0x14001eef8]
lea rdx, str.undistinguishably
mov r8d, 6
mov r9d, 0x11
call section..text
mov rsi, rax
mov ecx, 0x18
call sub.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__
mov rcx, rax
mov dword [rax], 0x822dd1
mov dword [rax + 4], 0x1edb6b
mov dword [rax + 8], 0x1e058c
mov dword [rax + 0xc], 0xa0e619
mov dword [rax + 0x10], 0x38d488
mov dword [rax + 0x14], 0x45a51
mov eax, dword [rax + 0x10]
mov r8d, dword [rcx + 8]
cdq
idiv r8d
mov r8d, eax
mov eax, dword [rcx + 0x10]
mov r9d, dword [rcx]
cdq
idiv r9d
mov edx, dword [rcx + 0xc]
add edx, eax
sub r8d, edx
mov dword [rcx + 0x14], r8d
call sub.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_
mov ecx, 0x20
call sub.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__
mov rcx, rax
mov dword [rax], 0x56b3e7
mov dword [rax + 4], 0x597ff5
mov dword [rax + 8], 0x52274a
mov dword [rax + 0xc], 0x1b8fd0
mov dword [rax + 0x10], 0x45c4a2
mov dword [rax + 0x14], 0x12798a
mov dword [rax + 0x18], 0x4835e7
mov dword [rax + 0x1c], 0x12f62f
mov eax, dword [rax]
mov r8d, dword [rcx + 0x18]
cdq
idiv r8d
mov dword [rcx + 0x1c], eax
call sub.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_
mov ecx, 0x20
call sub.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__
mov dword [rax], 0x8b0c81
mov dword [rax + 4], 0xa55615
mov dword [rax + 8], 0xa1922
mov dword [rax + 0xc], 0xbc31a
mov dword [rax + 0x10], 0x137a3a
mov dword [rax + 0x14], 0x4ef58c
mov dword [rax + 0x18], 0x432e3d
mov dword [rax + 0x1c], 0xd36bb
mov ecx, dword [rax + 0x18]
mov edx, dword [rax + 0x18]
sub ecx, edx
mov dword [rax + 0x1c], ecx
mov rcx, rax
call sub.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_
call fcn.14000ae80
mov r8d, 0xa
xor ecx, ecx
mov rdx, rsi
call qword [0x1400200f0]
mov rsi, rax
mov ecx, 0x18
call sub.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__
mov rcx, rax
mov qword [rax], 0x5cf721
mov qword [rax + 8], 0x4fa73c
mov qword [rax + 0x10], 0x52a4c8
mov r8, qword [rax + 8]
mov r9, qword [rax + 8]
mov rax, qword [rax]
mov r10, qword [rcx + 8]
mov rdx, rax
or rdx, r10
shr rdx, 0x20
je 0x140011724
cqo
idiv r10
jmp 0x140011729
xor edx, edx
div r10d
add r8, rax
mov rax, qword [rcx]
add r9, rax
sub r8, r9
mov rax, qword [rcx]
add rax, r8
mov qword [rcx + 0x10], rax
call sub.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_
mov ecx, 0x18
call sub.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__
mov dword [rax], 0x73c78f
mov dword [rax + 4], 0x95cdd4
mov dword [rax + 8], 0x672d4a
mov dword [rax + 0xc], 0x32649b
mov dword [rax + 0x10], 0x1394da
mov dword [rax + 0x14], 0x7482fd
mov ecx, dword [rax + 0xc]
mov edx, dword [rax + 8]
sub ecx, edx
mov dword [rax + 0x14], ecx
mov rcx, rax
call sub.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_
call fcn.140002c80
test rsi, rsi
je 0x1400117e1
mov ecx, 0x20
call sub.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__
mov rcx, rax
mov qword [rax], 0x32f5b2
mov qword [rax + 8], 0x56bd01
mov qword [rax + 0x10], 0x4fa5ab
mov qword [rax + 0x18], 0x3c149e
mov rax, qword [rax]
mov r8, qword [rcx + 0x10]
mov rdx, rax
or rdx, r8
shr rdx, 0x20
je 0x14001187b
cqo
idiv r8
jmp 0x140011880
mov ecx, 0x10
call sub.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__
mov dword [rax], 0x76e29e
mov dword [rax + 4], 0x2a8965
mov dword [rax + 8], 0x79a175
mov dword [rax + 0xc], 0x8d6c0b
mov ecx, dword [rax + 4]
mov edx, dword [rax + 4]
add edx, ecx
mov ecx, dword [rax + 4]
add ecx, edx
mov edx, dword [rax]
sub ecx, edx
mov dword [rax + 0xc], ecx
mov rcx, rax
call sub.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_
mov ecx, 0x18
call sub.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__
mov rcx, rax
mov dword [rax], 0x4b4ff8
mov dword [rax + 4], 0x32ac51
mov dword [rax + 8], 0x7ee37
mov dword [rax + 0xc], 0x9e1a31
mov dword [rax + 0x10], 0x1d4fe3
mov dword [rax + 0x14], 0xd2cac
mov eax, dword [rax + 4]
mov edx, dword [rcx + 4]
add edx, eax
mov eax, dword [rcx + 0xc]
mov r8d, dword [rcx + 8]
add r8d, edx
mov edx, dword [rcx + 0x10]
add edx, eax
sub r8d, edx
mov dword [rcx + 0x14], r8d
jmp 0x1400129d6
xor edx, edx
div r8d
mov rdx, qword [rcx + 8]
add rdx, rax
mov rax, qword [rcx + 0x10]
sub rdx, rax
mov rax, qword [rcx + 8]
add rax, rdx
mov qword [rcx + 0x18], rax
call sub.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_
call fcn.140002410
mov ecx, 0x18
call sub.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__
mov rcx, rax
mov dword [rax], 0x293306
mov dword [rax + 4], 0x36409f
mov dword [rax + 8], 0x7c48f6
mov dword [rax + 0xc], 0x58220d
mov dword [rax + 0x10], 0x7e3d63
mov dword [rax + 0x14], 0x3c5081
mov eax, dword [rax + 8]
mov r8d, dword [rcx]
cdq
idiv r8d
mov dword [rcx + 0x14], eax
call sub.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_
xor ecx, ecx
mov rdx, rsi
call qword [0x1400200f8]
test rax, rax
je 0x140011d84
mov rdi, rax
mov ecx, 0x10
call sub.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__
mov rcx, rax
mov dword [rax], 0x149b3b
mov dword [rax + 4], 0x59c610
mov dword [rax + 8], 0x5b4c11
mov dword [rax + 0xc], 0xa73a80
mov r8d, dword [rax + 8]
mov eax, dword [rax + 8]
mov r9d, dword [rcx + 4]
cdq
idiv r9d
mov edx, dword [rcx]
imul eax, edx
mov r9d, dword [rcx + 8]
cdq
idiv r9d
sub r8d, eax
mov eax, dword [rcx + 8]
add eax, r8d
mov dword [rcx + 0xc], eax
call sub.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_
mov ecx, 8
call sub.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__
mov dword [rax], 0x141ea6
mov dword [rax + 4], 0xc18b
mov ecx, dword [rax]
mov dword [rax + 4], ecx
mov rcx, rax
call sub.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_
xor ecx, ecx
mov rdx, rsi
call qword [0x140020100]
mov esi, eax
mov ecx, 8
call sub.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__
mov dword [rax], 0x9a4f8e
mov dword [rax + 4], 0x572940
mov ecx, dword [rax]
mov dword [rax + 4], ecx
mov rcx, rax
call sub.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_
mov ecx, 8
call sub.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__
mov qword [rax], 0x56780e
mov rcx, qword [rax]
add qword [rax], rcx
mov rcx, rax
call sub.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_
call fcn.140003980
mov ecx, 8
call sub.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__
mov rcx, rax
mov dword [rax], 0x6dcba2
mov dword [rax + 4], 0x761bfe
mov eax, dword [rax]
mov r8d, dword [rcx]
cdq
idiv r8d
mov dword [rcx + 4], eax
call sub.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_
test esi, esi
je 0x140011da8
mov ecx, 0x18
call sub.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__
mov rcx, rax
mov dword [rax], 0x4a48b2
mov dword [rax + 4], 0x7fc47f
mov dword [rax + 8], 0x526397
mov dword [rax + 0xc], 0x460ec7
mov dword [rax + 0x10], 0x60cabe
mov dword [rax + 0x14], 0x85808c
mov eax, dword [rax + 8]
mov r8d, dword [rcx + 4]
xor edx, edx
div r8d
mov edx, dword [rcx]
mov r8d, dword [rcx + 4]
imul r8d, edx
sub eax, r8d
mov dword [rcx + 0x14], eax
call sub.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_
mov ecx, 0x38
call sub.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__
mov qword [rax], 0x13fb81
mov qword [rax + 8], 0x7aca11
mov qword [rax + 0x10], 0x225de9
mov qword [rax + 0x18], 0x77fa46
mov qword [rax + 0x20], 0x90da16
mov qword [rax + 0x28], 0x8f9a03
mov qword [rax + 0x30], 0x8bf563
mov rcx, qword [rax + 0x18]
mov rdx, qword [rax + 0x20]
imul rdx, rcx
mov rcx, qword [rax]
mov r8, qword [rax + 0x28]
add r8, rcx
sub rdx, r8
mov qword [rax + 0x30], rdx
mov rcx, rax
call sub.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_
call fcn.140005860
mov ecx, 0x20
call sub.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__
mov qword [rax], 0x461550
mov qword [rax + 8], 0x55505f
mov qword [rax + 0x10], 0x4ead6f
mov qword [rax + 0x18], 0x1be2d3
mov rcx, qword [rax + 0x10]
mov rdx, qword [rax + 0x10]
imul rdx, rcx
mov rcx, qword [rax]
sub rdx, rcx
mov qword [rax + 0x18], rdx
mov rcx, rax
call sub.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_
mov rcx, rdi
call qword [0x140020108]
mov rbx, rax
mov ecx, 0x14
call sub.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__
mov rcx, rax
mov dword [rax], 0xa1c8bb
mov dword [rax + 4], 0x4c0e69
mov dword [rax + 8], 0x49095e
mov dword [rax + 0xc], 0x178560
mov dword [rax + 0x10], 0x43e300
mov r8d, dword [rax + 8]
mov eax, dword [rax]
mov r9d, dword [rcx + 8]
cdq
idiv r9d
mov edx, dword [rcx + 0xc]
add edx, r8d
mov r8d, dword [rcx]
mov r9d, dword [rcx + 0xc]
add r9d, r8d
add edx, eax
sub edx, r9d
mov dword [rcx + 0x10], edx
call sub.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_
test rbx, rbx
je 0x140011e57
mov ecx, 0xc
call sub.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__
mov dword [rax], 0x74559e
mov dword [rax + 4], 0x96150a
mov dword [rax + 8], 0x63b704
mov ecx, dword [rax + 4]
mov edx, dword [rax]
mov r8d, dword [rax + 4]
imul r8d, edx
mov edx, dword [rax]
add edx, ecx
mov ecx, dword [rax + 4]
add ecx, edx
mov edx, dword [rax]
add edx, ecx
add edx, r8d
mov dword [rax + 8], edx
mov rcx, rax
call sub.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_
call fcn.140003980
mov ecx, 0xc
call sub.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__
mov rcx, rax
mov dword [rax], 0x793180
mov dword [rax + 4], 0x6cf819
mov dword [rax + 8], 0x2ece0d
mov eax, dword [rax + 4]
mov r8d, dword [rcx]
imul r8d, eax
mov eax, dword [rcx + 4]
mov r9d, dword [rcx + 4]
xor edx, edx
div r9d
mov edx, dword [rcx + 4]
imul eax, edx
mov r9d, dword [rcx]
xor edx, edx
div r9d
add eax, r8d
mov dword [rcx + 8], eax
call sub.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_
movsxd rdi, esi
mov rcx, rdi
call sub.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__
mov rsi, rax
mov ecx, 8
call sub.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__
mov dword [rax], 0x60f7eb
mov dword [rax + 4], 0x67527c
mov ecx, dword [rax]
mov edx, dword [rax]
sub ecx, edx
mov dword [rax + 4], ecx
mov rcx, rax
call sub.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_
call fcn.140005070
mov ecx, 0x10
call sub.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__
mov rcx, rax
mov dword [rax], 0x8091e4
mov dword [rax + 4], 0x42530f
mov dword [rax + 8], 0x19a396
mov dword [rax + 0xc], 0x62002a
mov r8d, dword [rax + 8]
mov eax, dword [rax + 8]
mov r9d, dword [rcx + 8]
cdq
idiv r9d
sub r8d, eax
mov dword [rcx + 0xc], r8d
call sub.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_
mov rcx, rsi
mov rdx, rbx
mov r8, rdi
call fcn.140005bb0
mov ecx, 0x20
call sub.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__
mov rcx, rax
mov dword [rax], 0x23c118
mov dword [rax + 4], 0x2f4597
mov dword [rax + 8], 0x6da151
mov dword [rax + 0xc], 0xdc3e3
mov dword [rax + 0x10], 0x409fa2
mov dword [rax + 0x14], 0x40c6ca
mov dword [rax + 0x18], 0x4f4dbc
mov dword [rax + 0x1c], 0x91c88d
mov eax, dword [rax + 8]
mov r8d, dword [rcx + 0x14]
imul r8d, eax
mov edx, dword [rcx + 0x10]
mov eax, dword [rcx + 0x14]
imul eax, edx
mov r9d, dword [rcx + 4]
cdq
idiv r9d
mov r9d, dword [rcx + 8]
cdq
idiv r9d
sub r8d, eax
mov dword [rcx + 0x1c], r8d
call sub.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_
mov ecx, 0x40
call sub.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__
mov rcx, rax
mov qword [rax], 0x6c52fb
mov qword [rax + 8], 0x8df582
mov qword [rax + 0x10], 0x3c4f8b
mov qword [rax + 0x18], 0x4bd4a
mov qword [rax + 0x20], 0x4cc3cd
mov qword [rax + 0x28], 0x14763c
mov qword [rax + 0x30], 0x75d149
mov qword [rax + 0x38], 0x6042b7
mov rax, qword [rax + 0x10]
mov r8, qword [rcx + 0x30]
mov rdx, rax
or rdx, r8
shr rdx, 0x20
je 0x140011e80
cqo
idiv r8
jmp 0x140011e85
mov ecx, 8
call sub.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__
mov rcx, rax
mov dword [rax], 0x14719e
mov dword [rax + 4], 0x81599f
mov eax, dword [rax]
mov dword [rcx + 4], eax
jmp 0x1400129d6
mov ecx, 0x1c
call sub.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__
mov dword [rax], 0x83bb99
mov dword [rax + 4], 0x14cd67
mov dword [rax + 8], 0xa1ac99
mov dword [rax + 0xc], 0x9f9911
mov dword [rax + 0x10], 0x269d16
mov dword [rax + 0x14], 0x6e466a
mov dword [rax + 0x18], 0x427c8d
mov ecx, dword [rax]
mov dword [rax + 0x18], ecx
mov rcx, rax
call sub.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_
mov ecx, 0x30
call sub.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__
mov rcx, rax
mov qword [rax], 0x52e395
mov qword [rax + 8], 0x35d8c2
mov qword [rax + 0x10], 0x2185cf
mov qword [rax + 0x18], 0xe4c68
mov qword [rax + 0x20], 0x4cd1a
mov qword [rax + 0x28], 0x7896b9
mov rdx, qword [rax + 8]
mov rax, qword [rax]
imul rax, rdx
mov r8, qword [rcx + 0x20]
mov rdx, rax
or rdx, r8
shr rdx, 0x20
je 0x140012155
cqo
idiv r8
mov rdx, rax
jmp 0x14001215c
mov ecx, 4
call sub.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__
mov rcx, rax
mov dword [rax], 0x15d4e6
mov eax, dword [rax]
mov r8d, dword [rcx]
xor edx, edx
div r8d
mov edx, dword [rcx]
imul edx, eax
mov dword [rcx], edx
jmp 0x1400129d6
xor edx, edx
div r8d
mov qword [rcx + 0x38], rax
call sub.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_
call fcn.140005860
mov ecx, 4
call sub.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__
mov dword [rax], 0xa18603
mov ecx, dword [rax]
mov edx, dword [rax]
imul edx, ecx
mov dword [rax], edx
mov rcx, rax
call sub.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_
mov ecx, 0x14
call sub.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__
mov dword [rax], 0x3315fb
mov dword [rax + 4], 0x615d65
mov dword [rax + 8], 0x2e25c3
mov dword [rax + 0xc], 0x96928e
mov dword [rax + 0x10], 0x429c8e
mov ecx, dword [rax]
mov dword [rax + 0x10], ecx
mov rcx, rax
call sub.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_
mov ecx, 0x40
call sub.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__
mov qword [rax], 0x83d819
mov qword [rax + 8], 0xffa30
mov qword [rax + 0x10], 0xd0cb2
mov qword [rax + 0x18], 0x9e5ff8
mov qword [rax + 0x20], 0x6ac774
mov qword [rax + 0x28], 0x8780a6
mov qword [rax + 0x30], 0x794930
mov qword [rax + 0x38], 0x3be259
mov rcx, qword [rax + 0x30]
mov rdx, qword [rax + 8]
imul rdx, rcx
mov rcx, qword [rax]
mov r8, qword [rax + 0x30]
add r8, rcx
add r8, rdx
mov qword [rax + 0x38], r8
mov rcx, rax
call sub.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_
mov ecx, 0xc
call sub.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__
mov rcx, rax
mov dword [rax], 0x81e68
mov dword [rax + 4], 0x172a91
mov dword [rax + 8], 0x8819ad
mov edx, dword [rax]
mov eax, dword [rax]
imul eax, edx
mov r8d, dword [rcx]
xor edx, edx
div r8d
mov dword [rcx + 8], eax
call sub.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_
call fcn.140005860
mov ecx, 4
call sub.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__
mov dword [rax], 0xa273f
mov ecx, dword [rax]
mov dword [rax], ecx
mov rcx, rax
call sub.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_
mov ecx, 0x18
call sub.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__
mov rcx, rax
mov dword [rax], 0x3d2ffc
mov dword [rax + 4], 0x92890b
mov dword [rax + 8], 0x1e6c2c
mov dword [rax + 0xc], 0xd1644
mov dword [rax + 0x10], 0x6ebfb7
mov dword [rax + 0x14], 0x1a055e
mov eax, dword [rax + 4]
mov r8d, dword [rcx + 0x10]
cdq
idiv r8d
mov r8d, dword [rcx + 4]
cdq
idiv r8d
mov edx, dword [rcx]
imul edx, eax
mov eax, dword [rcx + 4]
sub edx, eax
mov dword [rcx + 0x14], edx
call sub.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_
movaps xmm0, xmmword [0x14001f250]
movaps xmmword [rsp + 0x20], xmm0
lea rdx, str.soman
lea rcx, [rsp + 0x20]
mov r8d, 4
mov r9d, 5
call fcn.140004090
mov rcx, rax
call sub.msvcrt.dll_getenv
mov rbx, rax
mov ecx, 4
call sub.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__
mov dword [rax], 0x6862b2
mov ecx, dword [rax]
mov edx, dword [rax]
mov r8d, dword [rax]
add r8d, ecx
mov ecx, dword [rax]
add ecx, edx
sub r8d, ecx
mov dword [rax], r8d
mov rcx, rax
call sub.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_
call fcn.14000a7c0
lea rcx, [0x14001ef10]
lea rdx, str.prolia
mov r8d, 0xb
mov r9d, 6
call fcn.140004090
mov r14, rax
mov ecx, 0x18
call sub.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__
mov rcx, rax
mov dword [rax], 0x91b096
mov dword [rax + 4], 0x310c89
mov dword [rax + 8], 0x16a714
mov dword [rax + 0xc], 0x99240
mov dword [rax + 0x10], 0x48d9af
mov dword [rax + 0x14], 0x326748
mov eax, dword [rax]
mov r8d, dword [rcx + 4]
xor edx, edx
div r8d
mov dword [rcx + 0x14], eax
call sub.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_
mov ecx, 0x40
call sub.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__
mov rcx, rax
mov qword [rax], 0x86332d
mov qword [rax + 8], 0x53745b
mov qword [rax + 0x10], 0x411bbb
mov qword [rax + 0x18], 0x5a6f4
mov qword [rax + 0x20], 0x870a3b
mov qword [rax + 0x28], 0x1cfd45
mov qword [rax + 0x30], 0x3ad1fd
mov qword [rax + 0x38], 0x78a84d
mov r8, qword [rax + 0x20]
mov rax, qword [rax + 0x18]
mov r9, qword [rcx + 0x30]
imul r9, rax
mov rax, qword [rcx]
mov r10, qword [rcx + 0x18]
mov rdx, rax
or rdx, r10
shr rdx, 0x20
je 0x140012182
cqo
idiv r10
jmp 0x140012187
xor edx, edx
div r8d
mov edx, eax
mov rax, qword [rcx + 0x18]
imul rax, rdx
mov r8, qword [rcx + 0x18]
mov rdx, rax
or rdx, r8
shr rdx, 0x20
je 0x140012529
cqo
idiv r8
jmp 0x14001252e
xor edx, edx
div r10d
add r9, rax
sub r8, r9
mov qword [rcx + 0x38], r8
call sub.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_
mov ecx, 0xc
call sub.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__
mov rcx, rax
mov dword [rax], 0x723526
mov dword [rax + 4], 0x83d893
mov dword [rax + 8], 0x151f0d
mov eax, dword [rax + 4]
mov r8d, dword [rcx]
cdq
idiv r8d
mov edx, dword [rcx + 4]
mov r8d, dword [rcx]
imul r8d, edx
add r8d, eax
mov dword [rcx + 8], r8d
call sub.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_
mov rcx, rbx
mov rdx, r14
call sub.msvcrt.dll_strcat
mov ecx, 0x1c
call sub.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__
mov dword [rax], 0x9bd0dc
mov dword [rax + 4], 0x2311a
mov dword [rax + 8], 0x85c971
mov dword [rax + 0xc], 0x30b0be
mov dword [rax + 0x10], 0x6f35bc
mov dword [rax + 0x14], 0xa38c3e
mov dword [rax + 0x18], 0x148d2f
mov ecx, dword [rax + 4]
mov edx, dword [rax + 0xc]
mov r8d, dword [rax + 0x10]
add r8d, edx
sub ecx, r8d
mov edx, dword [rax]
mov r8d, dword [rax + 4]
add r8d, edx
add r8d, ecx
mov dword [rax + 0x18], r8d
mov rcx, rax
call sub.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_
mov ecx, 0x1c
call sub.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__
mov rcx, rax
mov dword [rax], 0x4b07c9
mov dword [rax + 4], 0x2efc35
mov dword [rax + 8], 0x174a8d
mov dword [rax + 0xc], 0x25a9a
mov dword [rax + 0x10], 0x3e554e
mov dword [rax + 0x14], 0x6d4170
mov dword [rax + 0x18], 0x89c4f9
mov eax, dword [rax + 0xc]
mov edx, dword [rcx + 0x10]
imul edx, eax
mov eax, dword [rcx + 8]
imul eax, edx
mov r8d, dword [rcx + 0x10]
cdq
idiv r8d
mov edx, dword [rcx]
add edx, eax
mov eax, dword [rcx + 4]
sub edx, eax
mov dword [rcx + 0x18], edx
call sub.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_
mov ecx, 0x1c
call sub.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__
mov rcx, rax
mov dword [rax], 0x28a817
mov dword [rax + 4], 0x46db22
mov dword [rax + 8], 0x7fbe0c
mov dword [rax + 0xc], 0x252c6b
mov dword [rax + 0x10], 0x243c9a
mov dword [rax + 0x14], 0x98ea3b
mov dword [rax + 0x18], 0x51d215
mov eax, dword [rax + 4]
mov r8d, dword [rcx + 8]
cdq
idiv r8d
mov dword [rcx + 0x18], eax
call sub.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_
mov ecx, 0x10
call sub.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__
mov rcx, rax
mov dword [rax], 0x37e831
mov dword [rax + 4], 0x4b4d72
mov dword [rax + 8], 0x848650
mov dword [rax + 0xc], 0xa7ab57
mov r8d, dword [rax + 4]
mov eax, dword [rax + 8]
mov edx, dword [rcx + 8]
imul edx, eax
mov eax, dword [rcx + 4]
imul eax, edx
mov r9d, dword [rcx + 8]
xor edx, edx
div r9d
mov r9d, dword [rcx]
xor edx, edx
div r9d
add eax, r8d
mov dword [rcx + 0xc], eax
call sub.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_
call fcn.140002020
lea rdx, [0x14001f45d]
mov rcx, rbx
call sub.msvcrt.dll_fopen
mov r14, rax
mov ecx, 0x18
call sub.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__
mov rcx, rax
mov dword [rax], 0x9d27ad
mov dword [rax + 4], 0x9d9f55
mov dword [rax + 8], 0x6391a2
mov dword [rax + 0xc], 0x225fb3
mov dword [rax + 0x10], 0x8ff5eb
mov dword [rax + 0x14], 0x3f6158
mov eax, dword [rax + 0xc]
mov r8d, dword [rcx + 0xc]
cdq
idiv r8d
mov edx, dword [rcx + 4]
imul eax, edx
mov r8d, dword [rcx + 4]
cdq
idiv r8d
mov r8d, eax
mov eax, dword [rcx + 0x10]
mov r9d, dword [rcx + 4]
cdq
idiv r9d
sub r8d, eax
mov dword [rcx + 0x14], r8d
call sub.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_
mov ecx, 8
call sub.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__
mov rcx, rax
mov dword [rax], 0x8e3325
mov dword [rax + 4], 0x2c9c86
mov r9d, dword [rax]
mov r10d, dword [rax]
mov eax, dword [rax]
mov r8d, dword [rcx]
cdq
idiv r8d
mov r8d, eax
mov eax, dword [rcx]
mov r11d, dword [rcx]
cdq
idiv r11d
add r8d, r10d
add r8d, eax
sub r9d, r8d
mov dword [rcx + 4], r9d
call sub.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_
mov ecx, 0x14
call sub.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__
mov rcx, rax
mov dword [rax], 0x3ee9f5
mov dword [rax + 4], 0x15887f
mov dword [rax + 8], 0x632c5f
mov dword [rax + 0xc], 0x4524f9
mov dword [rax + 0x10], 0x22a851
mov r8d, dword [rax + 4]
mov eax, dword [rax + 8]
mov r9d, dword [rcx + 4]
xor edx, edx
div r9d
mov r9d, dword [rcx + 8]
xor edx, edx
div r9d
sub r8d, eax
mov dword [rcx + 0x10], r8d
call sub.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_
mov ecx, 0x18
call sub.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__
mov rcx, rax
mov dword [rax], 0x8840d3
mov dword [rax + 4], 0x942fe8
mov dword [rax + 8], 0x84cafd
mov dword [rax + 0xc], 0x126f83
mov dword [rax + 0x10], 0x708b27
mov dword [rax + 0x14], 0xa0e180
mov r8d, dword [rax + 0xc]
mov eax, dword [rax + 0x10]
mov r9d, dword [rcx + 0xc]
cdq
idiv r9d
mov edx, dword [rcx + 0x10]
mov r9d, dword [rcx + 4]
add r9d, edx
add eax, r8d
sub eax, r9d
mov dword [rcx + 0x14], eax
call sub.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_
mov ecx, 0x30
call sub.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__
mov rcx, rax
mov qword [rax], 0x52e395
mov qword [rax + 8], 0x35d8c2
mov qword [rax + 0x10], 0x2185cf
mov qword [rax + 0x18], 0xe4c68
mov qword [rax + 0x20], 0x4cd1a
mov qword [rax + 0x28], 0x7896b9
mov rdx, qword [rax + 8]
mov rax, qword [rax]
imul rax, rdx
mov r8, qword [rcx + 0x20]
mov rdx, rax
or rdx, r8
shr rdx, 0x20
je 0x14001256a
cqo
idiv r8
mov rdx, rax
jmp 0x140012571
xor edx, edx
div r8d
mov qword [rcx + 0x28], rax
call sub.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_
mov ecx, 0x10
call sub.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__
mov rcx, rax
mov dword [rax], 0x3fce64
mov dword [rax + 4], 0x506d99
mov dword [rax + 8], 0xceaf2
mov dword [rax + 0xc], 0x3c4fbd
mov eax, dword [rax + 8]
mov dword [rcx + 0xc], eax
jmp 0x1400129d6
xor edx, edx
div r8d
mov edx, eax
mov rax, qword [rcx + 0x18]
imul rax, rdx
mov r8, qword [rcx + 0x18]
mov rdx, rax
or rdx, r8
shr rdx, 0x20
je 0x140012590
cqo
idiv r8
jmp 0x140012595
xor edx, edx
div r8d
mov qword [rcx + 0x28], rax
call sub.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_
mov edx, 1
mov rcx, rsi
mov r8, rdi
mov r9, r14
call sub.msvcrt.dll_fwrite
mov ecx, 0x40
call sub.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__
mov qword [rax], 0x4c5a4c
mov qword [rax + 8], 0x7a67d3
mov qword [rax + 0x10], 0x25bbcf
mov qword [rax + 0x18], 0x6ba88d
mov qword [rax + 0x20], 0x87f7f3
mov qword [rax + 0x28], 0x709210
mov qword [rax + 0x30], 0x60d7b6
mov qword [rax + 0x38], 0x3d846d
mov rcx, qword [rax + 0x18]
mov rdx, qword [rax]
add rdx, rcx
mov rcx, qword [rax + 0x20]
sub rdx, rcx
mov qword [rax + 0x38], rdx
mov rcx, rax
call sub.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_
mov ecx, 0x18
call sub.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__
mov dword [rax], 0x69fa0a
mov dword [rax + 4], 0x213bce
mov dword [rax + 8], 0x7a7c85
mov dword [rax + 0xc], 0x35561f
mov dword [rax + 0x10], 0x93d349
mov dword [rax + 0x14], 0x5e9b52
mov ecx, dword [rax + 0xc]
mov edx, dword [rax + 0xc]
imul edx, ecx
mov ecx, dword [rax + 8]
mov r8d, dword [rax + 0x10]
imul r8d, ecx
imul r8d, edx
mov ecx, dword [rax + 0x10]
mov edx, dword [rax]
add edx, ecx
add edx, r8d
mov dword [rax + 0x14], edx
mov rcx, rax
call sub.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_
call fcn.140002af0
mov ecx, 0x18
call sub.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__
mov dword [rax], 0x5e41fb
mov dword [rax + 4], 0x1c9846
mov dword [rax + 8], 0xc37f6
mov dword [rax + 0xc], 0x1438ed
mov dword [rax + 0x10], 0x596ca4
mov dword [rax + 0x14], 0x3306ba
mov ecx, dword [rax + 8]
mov dword [rax + 0x14], ecx
mov rcx, rax
call sub.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_
mov ecx, 0x14
call sub.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__
mov dword [rax], 0x5af0a9
mov dword [rax + 4], 0x7da18c
mov dword [rax + 8], 0x1633b6
mov dword [rax + 0xc], 0xa504b8
mov dword [rax + 0x10], 0x2b67ad
mov ecx, dword [rax]
mov dword [rax + 0x10], ecx
mov rcx, rax
call sub.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_
call fcn.140003cb0
mov ecx, 0x14
call sub.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__
mov rcx, rax
mov dword [rax], 0x9593d1
mov dword [rax + 4], 0x10214b
mov dword [rax + 8], 0x7cb5ba
mov dword [rax + 0xc], 0x9e0f35
mov dword [rax + 0x10], 0x5b5502
mov eax, dword [rax]
mov r8d, dword [rcx + 4]
cdq
idiv r8d
mov edx, dword [rcx + 0xc]
sub eax, edx
mov dword [rcx + 0x10], eax
call sub.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_
mov rcx, r14
call sub.msvcrt.dll_fclose
call fcn.1400056e0
mov ecx, 0x18
call sub.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__
mov dword [rax], 0x2abccb
mov dword [rax + 4], 0x6b8d28
mov dword [rax + 8], 0x47120e
mov dword [rax + 0xc], 0x4d61c5
mov dword [rax + 0x10], 0x1503d9
mov dword [rax + 0x14], 0x664398
mov ecx, dword [rax + 0xc]
mov edx, dword [rax]
add edx, ecx
mov dword [rax + 0x14], edx
mov rcx, rax
call sub.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_
call fcn.140002c80
mov rcx, rsi
call sub.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_
mov ecx, 0x20
call sub.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__
mov dword [rax], 0x798720
mov dword [rax + 4], 0x7fcd95
mov dword [rax + 8], 0x3c8cda
mov dword [rax + 0xc], 0x9f0dff
mov dword [rax + 0x10], 0x3c5e2b
mov dword [rax + 0x14], 0x94aa83
mov dword [rax + 0x18], 0x76fd30
mov dword [rax + 0x1c], 0x60ba85
mov ecx, dword [rax + 0x14]
mov edx, dword [rax + 0x18]
mov r8d, dword [rax + 4]
add r8d, edx
sub ecx, r8d
mov edx, dword [rax + 0x18]
mov r8d, dword [rax + 0x18]
imul r8d, edx
add r8d, ecx
mov dword [rax + 0x1c], r8d
mov rcx, rax
call sub.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_
mov ecx, 0xc
call sub.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__
mov dword [rax], 0x3aa7f5
mov dword [rax + 4], 0x23fc60
mov dword [rax + 8], 0x52e4c1
mov ecx, dword [rax]
mov dword [rax + 8], ecx
mov rcx, rax
call sub.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_
call fcn.14000a7c0
mov ecx, 0x1c
call sub.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__
mov rcx, rax
mov dword [rax], 0x413fc8
mov dword [rax + 4], 0x89af50
mov dword [rax + 8], 0x95e5df
mov dword [rax + 0xc], 0x889a09
mov dword [rax + 0x10], 0x5598d7
mov dword [rax + 0x14], 0x83ad07
mov dword [rax + 0x18], 0x2d94dc
mov eax, dword [rax + 0x10]
mov edx, dword [rcx + 0x10]
imul edx, eax
mov r8d, dword [rcx + 8]
imul r8d, edx
mov eax, dword [rcx + 0x10]
mov r9d, dword [rcx + 0xc]
xor edx, edx
div r9d
mov edx, dword [rcx + 0x10]
imul edx, eax
sub r8d, edx
mov dword [rcx + 0x18], r8d
call sub.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_
mov ecx, 8
call sub.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__
mov dword [rax], 0x6d0272
mov dword [rax + 4], 0x3868d6
mov ecx, dword [rax]
mov edx, dword [rax]
imul edx, ecx
mov ecx, dword [rax]
sub edx, ecx
mov ecx, dword [rax]
add ecx, edx
mov dword [rax + 4], ecx
mov rcx, rax
call sub.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_
mov rcx, rbx
call sub.msvcrt.dll_system
mov ecx, 0x10
call sub.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__
mov dword [rax], 0xa38780
mov dword [rax + 4], 0x35bd68
mov dword [rax + 8], 0x7ee00d
mov dword [rax + 0xc], 0x995824
mov ecx, dword [rax + 8]
mov edx, dword [rax]
imul edx, ecx
mov ecx, dword [rax + 8]
sub edx, ecx
mov ecx, dword [rax + 8]
add ecx, edx
mov dword [rax + 0xc], ecx
mov rcx, rax
call sub.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_
mov ecx, 8
call sub.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__
mov rcx, rax
mov dword [rax], 0x431cc9
mov dword [rax + 4], 0x2941c1
mov eax, dword [rax]
mov r8d, dword [rcx]
xor edx, edx
div r8d
mov edx, dword [rcx]
sub eax, edx
mov dword [rcx + 4], eax
call sub.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_
mov ecx, 0x18
call sub.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__
mov dword [rax], 0x1f04a5
mov dword [rax + 4], 0x3df2d3
mov dword [rax + 8], 0x216720
mov dword [rax + 0xc], 0x9c9d3d
mov dword [rax + 0x10], 0x9f974f
mov dword [rax + 0x14], 0x3417f9
mov ecx, dword [rax]
mov edx, dword [rax]
mov r8d, dword [rax + 0x10]
add r8d, edx
sub ecx, r8d
mov dword [rax + 0x14], ecx
mov rcx, rax
call sub.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_
mov ecx, 0xc
call sub.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__
mov rcx, rax
mov dword [rax], 0x4df6de
mov dword [rax + 4], 0x38360a
mov dword [rax + 8], 0x5fd1bc
mov eax, dword [rax]
mov edx, dword [rcx]
sub eax, edx
mov edx, dword [rcx]
mov r8d, dword [rcx + 4]
imul r8d, edx
add r8d, eax
mov dword [rcx + 8], r8d
add rsp, 0x38
pop rbx
pop rdi
pop rsi
pop r14
jmp sub.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_