Function at 0x14000be80
Capabilities:
Accept command line arguments
Get common file path
Get memory capacity
Get system information on windows
Terminate process

Disassembly:
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x328
mov r14d, r9d
mov ecx, 0xffffffff
mov edx, 0x828010
mov r8d, 0x4d
call fcn.1400057e0
mov rdi, rax
xor edi, r14d
mov ecx, 0x7afafa69
mov edx, 0xe8
call fcn.1400057e0
mov ecx, 0xa061440
mov edx, edi
call fcn.1400057e0
mov ecx, 0x1050504
mov edx, edi
call fcn.1400057e0
mov ecx, 0x1010104
call fcn.1400057e0
mov ecx, 0xb071544
mov r8d, 0xda
mov edx, edi
call fcn.1400057e0
movabs rcx, 0x1b8aad86c85860d9
mov edx, edi
mov r8d, edi
call fcn.1400057e0
xor ecx, ecx
call fcn.1400057e0
mov ecx, 0xffffffff
mov edx, 0x24
call fcn.1400057e0
mov ecx, 0xffffffff
call fcn.1400057e0
mov ecx, 0xfffffffd
call fcn.1400057e0
mov ecx, 2
call fcn.1400057e0
movabs rcx, 0xe475527937a79f28
mov edx, 0x89
call fcn.1400057e0
mov edx, 0x71
xor ecx, ecx
call fcn.1400057e0
mov ecx, 1
mov edx, 0xc8
call fcn.1400057e0
movabs rcx, 0x829200e65279f27f
mov r8d, 0xae7d98
mov edx, edi
call fcn.1400057e0
mov ecx, 0xffffffff
mov edx, 0x6902cc
call fcn.1400057e0
mov ecx, 0xffffffff
mov r8d, 0x1a6bf5
mov edx, edi
mov r9d, edi
call fcn.1400057e0
mov ecx, 0xfffffffd
mov edx, edi
mov r8d, edi
mov r9d, edi
call fcn.1400057e0
mov ecx, 0xffffffff
call fcn.1400057e0
mov ecx, 2
mov edx, edi
call fcn.1400057e0
movabs rcx, 0xdaccd83b972fcd7f
mov edx, edi
call fcn.1400057e0
mov edx, 0x6b
mov r8d, 0xf6
xor ecx, ecx
call fcn.1400057e0
mov ecx, 1
mov edx, 0x96
mov r8d, edi
call fcn.1400057e0
movabs rsi, 0x536009be834b32ec
lea rcx, [rsi + 1]
mov r8d, 0xab478e
mov edx, edi
call fcn.1400057e0
mov ecx, 0xffffffff
mov edx, edi
xor r8d, r8d
call fcn.1400057e0
mov ecx, 0xffffffff
mov edx, edi
mov r8d, edi
call fcn.1400057e0
mov ecx, 0xfffffffd
mov edx, edi
call fcn.1400057e0
mov ecx, 0xffffffff
mov edx, edi
mov r8d, edi
mov r9d, edi
call fcn.1400057e0
mov ecx, 2
mov edx, edi
call fcn.1400057e0
mov rcx, rsi
call fcn.1400057e0
mov edx, 0xc647bf
xor ecx, ecx
call fcn.1400057e0
mov ecx, 0xbf
mov edx, 0xe66258
call fcn.1400057e0
mov ecx, 0xff
mov edx, 0x8dfdf0
call fcn.1400057e0
mov ecx, 0x2291
mov edx, edi
call fcn.1400057e0
mov ecx, 0xe
call fcn.1400057e0
mov ecx, 0xff
mov edx, edi
call fcn.1400057e0
mov ecx, 0x1ff3
call fcn.1400057e0
movabs rcx, 0x69b93ca53b942944
mov r8d, 0x88
mov edx, edi
call fcn.1400057e0
xor ecx, ecx
call fcn.1400057e0
mov ecx, 0xffffffff
call fcn.1400057e0
mov ecx, 0xffffffff
mov edx, edi
mov r8d, edi
call fcn.1400057e0
mov ecx, 2
mov r8d, 0x1b
mov edx, edi
call fcn.1400057e0
movabs rcx, 0x9646c35ac46bd6bd
mov edx, edi
call fcn.1400057e0
xor ecx, ecx
mov edx, edi
call fcn.1400057e0
mov ecx, 0x82
mov edx, edi
call fcn.1400057e0
mov ecx, 0xff
mov edx, edi
mov r8d, edi
call fcn.1400057e0
mov ecx, 0x24cb
mov edx, edi
call fcn.1400057e0
mov ecx, 0x68
call fcn.1400057e0
mov ecx, 0xff
mov edx, 0x72f444
mov r8d, 0x1f
call fcn.1400057e0
mov ecx, 0x5a77
mov edx, edi
call fcn.1400057e0
movabs rcx, 0x1bff18a91982dc97
mov edx, edi
mov r8d, edi
call fcn.1400057e0
xor ecx, ecx
call fcn.1400057e0
mov ecx, 0x8e
mov edx, 0xba
mov r8d, 0xb4
call fcn.1400057e0
mov ecx, 0xff
mov edx, 0x44
mov r8d, edi
call fcn.1400057e0
mov ecx, 0x444b
call fcn.1400057e0
mov ecx, 0xbb
mov edx, 0xad
mov r8d, 0xa4
call fcn.1400057e0
mov ecx, 0xff
call fcn.1400057e0
mov ecx, 0xd82b
mov edx, 0x51
mov r8d, 0xf635d3
call fcn.1400057e0
movabs rcx, 0x4091a56ca8e6327
mov edx, 0x22
mov r8d, 0xb4
mov r9d, edi
call fcn.1400057e0
mov ecx, 0xa8
mov edx, edi
mov r8d, edi
call fcn.1400057e0
mov ecx, 0xff
mov edx, 0xb6
call fcn.1400057e0
mov ecx, 0x30bf
mov edx, edi
call fcn.1400057e0
mov ecx, 1
mov r9d, 0x2e2dd1
mov edx, edi
mov r8d, edi
call fcn.1400057e0
mov ecx, 0xff
mov edx, 0x8d
mov r8d, 0x90
call fcn.1400057e0
mov ecx, 0x5471
mov edx, 0xd2
call fcn.1400057e0
movabs rsi, 0x702c450c56a7d77a
lea rcx, [rsi + 1]
mov edx, edi
call fcn.1400057e0
mov ecx, 0xffffffff
mov edx, 0x44
call fcn.1400057e0
mov ecx, 0xffffffff
mov edx, 0x1b
mov r9d, 0xc151cd
mov r8d, edi
call fcn.1400057e0
mov ecx, 0xfffffffd
call fcn.1400057e0
mov ecx, 0xffffffff
mov r8d, 0x450070
mov edx, edi
call fcn.1400057e0
mov ecx, 2
call fcn.1400057e0
mov rcx, rsi
call fcn.1400057e0
mov edx, 0xd
xor ecx, ecx
mov r8d, edi
call fcn.1400057e0
mov ecx, 0xe8
mov r8d, 0x28
mov edx, edi
call fcn.1400057e0
mov ecx, 0xff
mov edx, 0x59
mov r8d, edi
call fcn.1400057e0
mov ecx, 0x6179
mov edx, 0xf6
call fcn.1400057e0
mov ecx, 0xab
mov edx, edi
call fcn.1400057e0
mov ecx, 0xff
mov edx, edi
mov r8d, edi
call fcn.1400057e0
mov ecx, 0x5beb
mov edx, edi
mov r8d, edi
call fcn.1400057e0
movabs rsi, 0x45b82770ec81949c
mov edx, 0x48
mov rcx, rsi
mov r8d, edi
call fcn.1400057e0
mov edx, 0xc6
xor ecx, ecx
call fcn.1400057e0
mov ecx, 0xff
mov edx, 0x84
call fcn.1400057e0
mov ecx, 0x30c7
mov edx, 0x9a
call fcn.1400057e0
mov ecx, 0x73
mov edx, edi
call fcn.1400057e0
mov ecx, 0xff
mov edx, edi
call fcn.1400057e0
mov ecx, 0xe4b
mov edx, 0x46
call fcn.1400057e0
or rsi, 1
mov rcx, rsi
call fcn.1400057e0
xor ecx, ecx
mov edx, edi
call fcn.1400057e0
mov ecx, 0xffffffff
mov edx, edi
mov r8d, edi
call fcn.1400057e0
mov ecx, 0xffffffff
mov edx, edi
mov r8d, edi
call fcn.1400057e0
mov ecx, 0xfffffffd
mov edx, 0x7f
call fcn.1400057e0
mov ecx, 0xffffffff
mov edx, 0x2f3d12
call fcn.1400057e0
mov ecx, 2
mov edx, edi
call fcn.1400057e0
movabs rcx, 0x11fa08c4794c9a0b
call fcn.1400057e0
mov edx, 0x6d
xor ecx, ecx
call fcn.1400057e0
mov ecx, 0x7e
call fcn.1400057e0
mov ecx, 0xff
mov edx, 0xed
mov r8d, edi
call fcn.1400057e0
mov ecx, 0xe879
call fcn.1400057e0
mov ecx, 0xf8
mov edx, 0x68
call fcn.1400057e0
mov ecx, 0xff
mov edx, 0x59
mov r8d, 0xb1
call fcn.1400057e0
mov ecx, 0xf60d
mov edx, edi
call fcn.1400057e0
movabs rcx, 0x438d4cf956aba1a3
call fcn.1400057e0
xor ecx, ecx
call fcn.1400057e0
mov ecx, 0x3a
mov edx, 0xeb
mov r8d, edi
call fcn.1400057e0
mov ecx, 0xff
call fcn.1400057e0
mov ecx, 0xd5
mov edx, edi
mov r8d, edi
call fcn.1400057e0
mov ecx, 0xff
mov edx, edi
call fcn.1400057e0
movabs rcx, 0x761b79488deeb2cc
mov edx, 0xff
call fcn.1400057e0
mov r8d, 0x13ed3c
xor ecx, ecx
xor edx, edx
call fcn.1400057e0
mov ecx, 1
call fcn.1400057e0
movabs rcx, 0x89e486b772114d35
mov edx, 0x5a003f
mov r8d, edi
mov r9d, edi
call fcn.1400057e0
mov rsi, qword [sym.imp.KERNEL32.dll_GetModuleHandleA]
xor ecx, ecx
call rsi
mov qword [rsp + 0xa0], rax
call qword [sym.imp.KERNEL32.dll_GetCommandLineA]
mov rbx, rax
mov ecx, 0xed
mov edx, 0x49
call fcn.1400057e0
mov ecx, 0xff
mov edx, 0x6a6bbe
call fcn.1400057e0
mov ecx, 0xe5a3
mov edx, 0xeb
call fcn.1400057e0
mov ecx, 0x61
mov edx, 0x11
mov r8d, edi
call fcn.1400057e0
mov ecx, 0xff
mov edx, 0x6d
call fcn.1400057e0
movabs rcx, 0xb88154b900850a03
mov edx, 0x1b
call fcn.1400057e0
xor ecx, ecx
mov edx, edi
call fcn.1400057e0
mov ecx, 0xffffffff
mov r8d, 0xf153d7
mov edx, edi
mov r9d, edi
call fcn.1400057e0
mov ecx, 0xffffffff
mov edx, edi
call fcn.1400057e0
mov ecx, 0xfffffffd
mov edx, edi
call fcn.1400057e0
mov ecx, 0xffffffff
mov edx, 0x24
mov r8d, edi
mov r9d, edi
call fcn.1400057e0
mov ecx, 2
mov edx, edi
mov r8d, edi
call fcn.1400057e0
movabs rcx, 0x7d491216eb70ab00
mov edx, edi
xor r8d, r8d
call fcn.1400057e0
xorps xmm0, xmm0
movaps xmmword [rsp + 0xb0], xmm0
movaps xmmword [rsp + 0xc0], xmm0
movaps xmmword [rsp + 0xd0], xmm0
movaps xmmword [rsp + 0xe0], xmm0
movaps xmmword [rsp + 0xf0], xmm0
movaps xmmword [rsp + 0x100], xmm0
movaps xmmword [rsp + 0x110], xmm0
movaps xmmword [rsp + 0x120], xmm0
movaps xmmword [rsp + 0x130], xmm0
movaps xmmword [rsp + 0x140], xmm0
movaps xmmword [rsp + 0x150], xmm0
movaps xmmword [rsp + 0x160], xmm0
movaps xmmword [rsp + 0x170], xmm0
movaps xmmword [rsp + 0x180], xmm0
movaps xmmword [rsp + 0x190], xmm0
movaps xmmword [rsp + 0x1a0], xmm0
xor ecx, ecx
call rsi
mov rsi, rax
mov ecx, 1
mov r8d, 0x6d
mov edx, edi
call fcn.1400057e0
movabs rcx, 0x2fe1345a9ad49a1c
call fcn.1400057e0
mov edx, 0xb6
xor ecx, ecx
call fcn.1400057e0
mov ecx, 1
call fcn.1400057e0
movabs rcx, 0xd01ecba5652b66e4
mov r8d, 0x30d4b8
mov edx, edi
call fcn.1400057e0
mov ecx, 0x100
mov edx, edi
mov r8d, edi
call fcn.1400057e0
lea rbp, [rsp + 0xb0]
mov rcx, rsi
mov rdx, rbp
mov r8d, eax
call qword [sym.imp.KERNEL32.dll_GetModuleFileNameA]
mov dword [rsp + 0x9c], eax
mov rcx, rbx
call sub.api_ms_win_crt_string_l1_1_0.dll_strlen
mov qword [rsp + 0x68], rax
mov rax, qword [rsp + 0x68]
mov dword [rsp + 0x50], eax
mov rcx, rbp
call sub.api_ms_win_crt_string_l1_1_0.dll_strlen
mov qword [rsp + 0xa8], rax
mov rax, qword [rsp + 0xa8]
mov dword [rsp + 0x5c], eax
mov ecx, 1
call fcn.1400057e0
movabs rcx, 0x3f8e88e3dfc6d595
mov edx, 0xb9c2d1
mov r8d, edi
call fcn.1400057e0
mov rsi, rax
xor ecx, ecx
mov edx, edi
mov r8d, edi
call fcn.1400057e0
mov rbp, rax
add ebp, esi
mov ecx, 1
mov edx, 0xeb
call fcn.1400057e0
movabs rcx, 0xc071771c20392a70
mov edx, 0xb6
call fcn.1400057e0
mov rbx, rax
mov edx, 0xe8
mov r8d, 0x34
xor ecx, ecx
call fcn.1400057e0
add ebx, eax
add ebx, ebp
add ebx, dword [rsp + 0x5c]
mov r15d, dword [rsp + 0x50]
mov rax, qword [rsp + 0x68]
mov ecx, 0x9e
call fcn.1400057e0
mov ecx, 0xff
mov edx, 0xf6
call fcn.1400057e0
mov ecx, 0x72ef
mov edx, edi
mov r8d, edi
call fcn.1400057e0
mov ecx, 0xaf
mov edx, edi
call fcn.1400057e0
mov ecx, 0xff
call fcn.1400057e0
mov ecx, 0x9bf9
mov edx, edi
call fcn.1400057e0
movabs rcx, 0x41bc6f8d78972dcc
mov edx, edi
call fcn.1400057e0
xor ecx, ecx
mov edx, edi
call fcn.1400057e0
mov ecx, 0xffffffff
mov edx, 0xd9
call fcn.1400057e0
mov ecx, 0xffffffff
mov edx, 0xa37122
mov r8d, 0xfd
call fcn.1400057e0
mov ecx, 0xfffffffd
call fcn.1400057e0
mov ecx, 0xffffffff
mov edx, 0xc69d67
mov r8d, edi
call fcn.1400057e0
xor ecx, ecx
call fcn.1400057e0
mov ecx, 0xfffffffb
mov edx, edi
call fcn.1400057e0
add eax, dword [rsp + 0x5c]
mov dword [rsp + 0x78], eax
mov eax, dword [rsp + 0x50]
mov ecx, dword [rsp + 0x78]
cmp ecx, eax
setle byte [rsp + 0x41]
movzx ebp, byte [rsp + 0x41]
mov r12, qword [rsp + 0x68]
mov ecx, 0xcc
mov edx, 0xb4
mov r8d, edi
call fcn.1400057e0
mov rsi, rax
or esi, ebp
mov ecx, 0xff
mov edx, edi
call fcn.1400057e0
mov rdi, rax
and edi, esi
imul edi, edi
mov ecx, 0x9e5f
mov edx, 0x88
call fcn.1400057e0
mov rsi, rax
imul esi, edi
mov ecx, 0x40
call fcn.1400057e0
mov rdi, rax
or edi, r12d
mov ecx, 0xff
call fcn.1400057e0
mov rbp, rax
and ebp, edi
imul ebp, ebp
mov ecx, 0x51f5
mov edx, 0xe8
call fcn.1400057e0
imul eax, ebp
xor ecx, ecx
cmp esi, eax
sete cl
cmp ebx, r15d
movzx eax, byte [rsp + 0x41]
cmovl eax, ecx
and al, 1
mov byte [rsp + 0x4f], al
movzx eax, byte [rsp + 0x4f]
cmp al, 1
jne 0x14000cc43
lea rcx, [rsp + 0x220]
call qword [sym.imp.KERNEL32.dll_GetSystemInfo]
mov edi, dword [rsp + 0x240]
movzx eax, byte [rsp + 0x41]
mov ecx, 0xffffffff
mov edx, 0xa92106
call fcn.1400057e0
mov eax, dword [rsp + 0x50]
mov eax, dword [rsp + 0x50]
mov ecx, 0xffffffff
mov edx, 0xc4a2d9
call fcn.1400057e0
mov ecx, 0xfffffffd
call fcn.1400057e0
mov ecx, 0xffffffff
call fcn.1400057e0
mov eax, dword [rsp + 0x50]
mov ecx, 2
mov edx, edi
call fcn.1400057e0
mov eax, dword [rsp + 0x50]
movabs rcx, 0x29fe33578ace605b
mov edx, 0x34
call fcn.1400057e0
mov rbx, rax
xor ecx, ecx
mov edx, edi
call fcn.1400057e0
mov rsi, rax
xor esi, ebx
mov rax, qword [rsp + 0x68]
mov eax, dword [rsp + 0x5c]
mov eax, dword [rsp + 0x5c]
mov eax, dword [rsp + 0x5c]
mov ecx, 1
mov edx, edi
call fcn.1400057e0
movabs rcx, 0xd601cca875319fa7
call fcn.1400057e0
mov rbx, rax
xor ecx, ecx
call fcn.1400057e0
xor eax, ebx
add eax, esi
cmp edi, eax
jb 0x14000cc43
mov ecx, 0x91
mov edx, 0xfd
call fcn.1400057e0
mov rdi, rax
or edi, dword [rsp + 0x5c]
mov ecx, 0xff
mov edx, edi
mov r8d, edi
call fcn.1400057e0
mov rsi, rax
and esi, edi
imul esi, esi
mov ecx, 0x709
mov edx, edi
call fcn.1400057e0
mov rbx, rax
imul ebx, esi
mov ecx, 0xc6
mov edx, 0xfa
call fcn.1400057e0
mov eax, dword [rsp + 0x9c]
mov ecx, 0xff
mov edx, 0xdb
mov r8d, edi
call fcn.1400057e0
mov ecx, 0x794b
call fcn.1400057e0
movabs rcx, 0x8568c1df7a7ecfcb
mov edx, 0x96
call fcn.1400057e0
xor ecx, ecx
call fcn.1400057e0
mov ecx, 0xffffffff
call fcn.1400057e0
mov eax, dword [rsp + 0x50]
mov eax, dword [rsp + 0x50]
mov ecx, 0xffffffff
mov edx, edi
call fcn.1400057e0
mov ecx, 0xfffffffd
call fcn.1400057e0
mov ecx, 0xffffffff
call fcn.1400057e0
mov ecx, 2
mov edx, 0x71
call fcn.1400057e0
mov eax, dword [rsp + 0x50]
mov eax, dword [rsp + 0x50]
movabs rcx, 0xdad6788b04d778c0
mov edx, 0xd0fad8
mov r8d, edi
call fcn.1400057e0
mov ecx, 0x40
call fcn.1400057e0
mov dword [rsp + 0xb0], eax
lea rcx, [rsp + 0xb0]
call qword [sym.imp.KERNEL32.dll_GlobalMemoryStatusEx]
mov r15, qword [rsp + 0xb8]
movzx eax, byte [rsp + 0x4f]
lea esi, [rax + rbx]
mov ecx, eax
xor ecx, ebx
sub esi, ecx
and ebx, eax
mov ecx, 1
mov edx, 0x24
mov r8d, edi
call fcn.1400057e0
mov ecx, eax
shl ebx, cl
xor ebx, esi
movabs rcx, 0x645e661e12a9c2cf
call fcn.1400057e0
mov rsi, rax
xor rsi, rbx
mov rax, qword [rsp + 0x68]
mov ecx, 0x5c
call fcn.1400057e0
mov eax, dword [rsp + 0x78]
mov ecx, 0xff
call fcn.1400057e0
mov ecx, 0x86b7
mov edx, edi
mov r8d, edi
call fcn.1400057e0
mov ecx, 0x92
call fcn.1400057e0
mov ecx, 0xff
mov edx, edi
call fcn.1400057e0
mov ecx, 0xb80f
mov edx, 0xa8
call fcn.1400057e0
movabs rcx, 0x9bb199e16d563d31
mov edx, 0x3abb25
mov r8d, edi
call fcn.1400057e0
mov rbp, rax
xor ecx, ecx
call fcn.1400057e0
mov rbx, rax
add rbx, rbp
add rbx, rsi
and rbx, r15
mov rax, qword [rsp + 0xa8]
mov ecx, 0x52
mov edx, 0xf6
mov r8d, edi
call fcn.1400057e0
mov ecx, 0xff
call fcn.1400057e0
mov ecx, 0xdf1f
mov edx, edi
call fcn.1400057e0
mov ecx, 0x29
call fcn.1400057e0
mov ecx, 0xff
mov edx, edi
mov r8d, edi
call fcn.1400057e0
mov ecx, 0xe351
mov r9d, 0xdd7d20
mov edx, edi
mov r8d, edi
call fcn.1400057e0
xor ecx, ecx
call fcn.1400057e0
cmp rbx, rax
je 0x14000cc43
mov rcx, qword [rsp + 0xa0]
call fcn.140007760
mov ecx, 0xffffffff
mov edx, 0x64
call fcn.1400057e0
mov rdi, rax
xor edi, r14d
mov ecx, 0x7afafa69
mov edx, edi
call fcn.1400057e0
mov rsi, rax
or esi, edi
mov ecx, 0xa061440
mov edx, edi
call fcn.1400057e0
mov rbx, rax
and ebx, esi
mov ecx, 0x1050504
mov edx, 0x7d
mov r8d, edi
call fcn.1400057e0
mov rsi, rax
and esi, r14d
mov ecx, 0x1010104
mov edx, 0xdb
call fcn.1400057e0
mov rbp, rax
or ebp, esi
add ebp, ebx
mov ecx, 0xb071544
mov edx, 0xf6
call fcn.1400057e0
mov r15, rax
xor r15d, ebp
movabs rcx, 0x714ee3e65756ceaa
mov edx, 0x10
mov r8d, edi
call fcn.1400057e0
lea r12d, [rax + r15]
mov ecx, 0xffffffff
mov edx, 0xdb0adc
mov r8d, 0x6b684c
call fcn.1400057e0
mov rsi, rax
xor esi, r14d
or esi, r15d
mov ebp, r15d
or ebp, r14d
mov ecx, 0xffffffff
mov r8d, 0xb1
mov edx, edi
call fcn.1400057e0
mov rbx, rax
xor ebx, ebp
mov ecx, 0xfffffffd
call fcn.1400057e0
mov rbp, rax
imul ebp, ebx
mov ecx, 0xffffffff
call fcn.1400057e0
mov rbx, rax
xor ebx, r15d
mov ecx, 2
mov edx, edi
call fcn.1400057e0
imul ebx, eax
sub ebx, r14d
xor r14d, r15d
sub r14d, esi
sub r14d, ebp
movabs rcx, 0x8eb11c19a8a9353e
mov edx, edi
call fcn.1400057e0
xor ebx, eax
xor ebx, r14d
add ebx, r12d
mov rcx, rbx
call fcn.1400057e0
mov ecx, eax
call qword [sym.imp.KERNEL32.dll_Sleep]
lea rdx, [0x14000f041]
lea r8, str.5vL95_b98r3z_Opp6nr58
lea rcx, [rsp + 0x1b0]
call qword [sym.imp.USER32.dll_wsprintfA]
mov dword [rsp + 0x48], eax
mov ecx, 0xffffffff
mov edx, edi
call fcn.1400057e0
mov rsi, rax
xor esi, dword [rsp + 0x48]
or esi, r15d
mov ebx, dword [rsp + 0x48]
or ebx, r15d
mov ecx, 0xffffffff
mov edx, 0x10
call fcn.1400057e0
mov rbp, rax
xor ebp, ebx
mov ecx, 0xfffffffd
call fcn.1400057e0
mov rbx, rax
imul ebx, ebp
mov ecx, 0xffffffff
mov r8d, 0x5a195b
mov edx, edi
call fcn.1400057e0
mov rbp, rax
xor ebp, r15d
mov ecx, 2
call fcn.1400057e0
imul eax, ebp
sub eax, dword [rsp + 0x48]
mov r14d, dword [rsp + 0x48]
xor r14d, r15d
sub r14d, esi
sub r14d, ebx
xor r14d, eax
movabs rsi, 0x423ec9d8080a24c2
lea rcx, [rsi + 4]
mov edx, edi
call fcn.1400057e0
xor ecx, ecx
mov edx, edi
mov r8d, edi
call fcn.1400057e0
mov ecx, 0xffffffff
mov edx, 0xd9
call fcn.1400057e0
mov ecx, 0xffffffff
call fcn.1400057e0
mov ecx, 0xfffffffd
mov edx, edi
call fcn.1400057e0
mov ecx, 0xffffffff
mov edx, edi
call fcn.1400057e0
mov ecx, 2
mov edx, edi
call fcn.1400057e0
mov edx, 0x46
mov rcx, rsi
call fcn.1400057e0
mov esi, dword [rsp + 0x48]
add esi, r14d
mov eax, dword [rsp + 0x48]
xor eax, r14d
sub esi, eax
mov ebx, dword [rsp + 0x48]
and ebx, r14d
mov ecx, 1
mov edx, edi
call fcn.1400057e0
mov ecx, eax
shl ebx, cl
movabs r12, 0x31d1120aba5d60f9
mov rcx, r12
mov edx, edi
call fcn.1400057e0
mov r13, rax
xor r13d, esi
xor r13d, ebx
mov ecx, 0x34
mov edx, edi
call fcn.1400057e0
mov rbp, rax
or ebp, r15d
mov ecx, 0xff
mov r8d, 0x76
mov edx, edi
call fcn.1400057e0
mov rbx, rax
and ebx, ebp
imul ebx, ebx
mov ecx, 0xde7
call fcn.1400057e0
mov rbp, rax
imul ebp, ebx
mov ecx, 0xc4
mov edx, edi
call fcn.1400057e0
mov rbx, rax
or ebx, r14d
mov ecx, 0xff
mov edx, edi
mov r8d, edi
call fcn.1400057e0
mov rsi, rax
and esi, ebx
imul esi, esi
mov ecx, 0x5e27
call fcn.1400057e0
imul eax, esi
xor ebx, ebx
cmp ebp, eax
sete bl
or r12, 0x1000
mov edx, 0xfa
mov rcx, r12
call fcn.1400057e0
mov rsi, rax
neg ebx
xor esi, ebx
xor esi, r13d
mov ecx, 4
mov edx, edi
call fcn.1400057e0
mov rbx, rax
xor ecx, ecx
call fcn.1400057e0
lea rcx, [rsp + 0x1b0]
mov qword [rsp + 0x28], rcx
mov dword [rsp + 0x20], esi
mov rcx, 0xffffffffffffffff
xor edx, edx
mov r8d, ebx
mov r9d, eax
call qword [sym.imp.KERNEL32.dll_CreateFileMappingA]
mov qword [rsp + 0x88], rax
call qword [sym.imp.KERNEL32.dll_GetLastError]
mov dword [rsp + 0x58], eax
cmp qword [rsp + 0x88], 0
setne byte [rsp + 0x3e]
movzx eax, byte [rsp + 0x3e]
mov ecx, 0xffffffff
mov edx, 0xb4f81b
mov r8d, edi
call fcn.1400057e0
mov ecx, 0xffffffff
call fcn.1400057e0
mov ecx, 0xfffffffd
mov r8d, 0xed
mov edx, edi
call fcn.1400057e0
mov ecx, 0xffffffff
call fcn.1400057e0
mov ecx, 2
mov edx, 0x40
mov r8d, edi
mov r9d, edi
call fcn.1400057e0
movabs rcx, 0xae12f05712e31b7
mov edx, edi
call fcn.1400057e0
mov rbx, rax
mov r8d, 0x92
xor ecx, ecx
mov edx, edi
call fcn.1400057e0
mov rsi, rax
xor esi, ebx
mov ecx, 0xbf
call fcn.1400057e0
mov ecx, 0xff
call fcn.1400057e0
mov ecx, 0xcb05
call fcn.1400057e0
mov ecx, 0x91
call fcn.1400057e0
mov ecx, 0xff
mov edx, edi
call fcn.1400057e0
mov ecx, 0x5035
mov edx, 0x7bacd9
mov r8d, edi
mov r9d, edi
call fcn.1400057e0
movabs rcx, 0xf51ed0fa8ed1cf00
mov r8d, 0x16
mov edx, edi
call fcn.1400057e0
mov rdi, rax
xor ecx, ecx
call fcn.1400057e0
xor eax, edi
add eax, esi
mov ecx, dword [rsp + 0x58]
cmp ecx, eax
setne byte [rsp + 0x3f]
movzx eax, byte [rsp + 0x3e]
and al, byte [rsp + 0x3f]
and al, 1
mov byte [rsp + 0x42], al
movzx eax, byte [rsp + 0x42]
cmp al, 1
jne 0x14000d8c9
mov rcx, qword [rsp + 0x88]
call qword [sym.imp.KERNEL32.dll_CloseHandle]
mov dword [rsp + 0x44], eax
lea rcx, [rsp + 0x220]
call qword [sym.imp.KERNEL32.dll_GetSystemInfo]
mov eax, dword [rsp + 0x240]
mov dword [rsp + 0x54], eax
movzx eax, byte [rsp + 0x3e]
mov ecx, 0xffffffff
call fcn.1400057e0
mov eax, dword [rsp + 0x44]
mov eax, dword [rsp + 0x44]
mov edx, dword [rsp + 0x44]
mov ecx, 0xffffffff
call fcn.1400057e0
mov ecx, 0xfffffffd
mov edx, 0x826807
call fcn.1400057e0
mov edx, dword [rsp + 0x44]
mov ecx, 0xffffffff
mov r8d, edx
call fcn.1400057e0
mov edx, dword [rsp + 0x44]
mov ecx, 2
call fcn.1400057e0
mov eax, dword [rsp + 0x44]
mov eax, dword [rsp + 0x44]
movabs rcx, 0x624827e86af566c9
call fcn.1400057e0
movzx eax, byte [rsp + 0x42]
mov eax, dword [rsp + 0x54]
mov eax, dword [rsp + 0x54]
mov eax, dword [rsp + 0x54]
mov r8d, dword [rsp + 0x44]
mov ecx, 1
mov edx, 0x4eed56
call fcn.1400057e0
mov edx, dword [rsp + 0x44]
movabs rcx, 0xba6571031b2b26f2
call fcn.1400057e0
xor ecx, ecx
call fcn.1400057e0
mov ecx, 2
mov edx, 0xad
call fcn.1400057e0
mov ecx, dword [rsp + 0x54]
cmp ecx, eax
setb byte [rsp + 0x40]
movzx eax, byte [rsp + 0x40]
cmp al, 1
je 0x14000d8f8
mov ecx, 0xffffffff
mov edx, 0x9a
call fcn.1400057e0
mov rsi, rax
xor esi, dword [rsp + 0x54]
mov eax, dword [rsp + 0x58]
mov eax, dword [rsp + 0x58]
mov eax, dword [rsp + 0x54]
mov ecx, 0xffffffff
call fcn.1400057e0
mov ecx, 0xfffffffd
mov edx, esi
call fcn.1400057e0
mov ecx, 0xffffffff
call fcn.1400057e0
mov eax, dword [rsp + 0x58]
mov ecx, 2
mov edx, esi
call fcn.1400057e0
mov eax, dword [rsp + 0x54]
mov eax, dword [rsp + 0x58]
mov eax, dword [rsp + 0x54]
movabs rdi, 0xba4a1f10b4b4091
mov rcx, rdi
call fcn.1400057e0
mov rbx, rax
movzx eax, byte [rsp + 0x40]
or rdi, 0x40
mov edx, 0xd1
mov rcx, rdi
mov r8d, esi
call fcn.1400057e0
mov rdi, rax
mov r8d, 0x7d
xor ecx, ecx
mov edx, esi
call fcn.1400057e0
xor eax, edi
xor ebx, eax
mov dword [rsp + 0xb0], ebx
lea rcx, [rsp + 0xb0]
call qword [sym.imp.KERNEL32.dll_GlobalMemoryStatusEx]
mov dword [rsp + 0x60], eax
mov rax, qword [rsp + 0xb8]
mov qword [rsp + 0x90], rax
mov ecx, 0x49
mov r8d, 0xdb
mov edx, esi
call fcn.1400057e0
mov ecx, 0xff
call fcn.1400057e0
mov ecx, 0xe1c1
mov r9d, 0x71
mov edx, esi
mov r8d, esi
call fcn.1400057e0
mov ecx, 0xcd
mov edx, esi
mov r8d, esi
call fcn.1400057e0
mov eax, dword [rsp + 0x44]
mov ecx, 0xff
mov edx, 0x59
call fcn.1400057e0
mov ecx, 0xc293
mov r8d, 0x10
mov edx, esi
call fcn.1400057e0
xor ecx, ecx
call fcn.1400057e0
mov ecx, 0xffffffff
call fcn.1400057e0
mov eax, dword [rsp + 0x48]
mov eax, dword [rsp + 0x48]
mov ecx, 0xffffffff
call fcn.1400057e0
mov ecx, 0xfffffffd
call fcn.1400057e0
mov ecx, 0xffffffff
call fcn.1400057e0
mov eax, dword [rsp + 0x48]
mov ecx, 2
call fcn.1400057e0
mov eax, dword [rsp + 0x48]
movabs rcx, 0xd29e44aa17f8e920
call fcn.1400057e0
movabs rcx, 0xfffff80000000
call fcn.1400057e0
mov rdi, rax
and rdi, qword [rsp + 0x90]
mov ecx, 0xea
mov edx, esi
call fcn.1400057e0
mov ecx, 0xff
mov edx, esi
call fcn.1400057e0
mov ecx, 0x9947
call fcn.1400057e0
mov ecx, 0xe8
mov edx, esi
call fcn.1400057e0
mov eax, dword [rsp + 0x58]
mov ecx, 0xff
mov r8d, 0x17aa66
mov edx, esi
call fcn.1400057e0
mov ecx, 0x85d3
mov edx, esi
mov r8d, esi
call fcn.1400057e0
xor ecx, ecx
call fcn.1400057e0
cmp rdi, rax
sete byte [rsp + 0x43]
cmp byte [rsp + 0x43], 0
jne 0x14000d8f8
call qword [sym.imp.KERNEL32.dll_GetCommandLineA]
mov rdi, rax
movzx esi, byte [rsp + 0x42]
mov ecx, 0xffffffff
mov edx, 0x319bbf
call fcn.1400057e0
mov eax, dword [rsp + 0x60]
mov eax, dword [rsp + 0x60]
mov ecx, 0xffffffff
mov edx, esi
call fcn.1400057e0
mov ecx, 0xfffffffd
mov edx, 0x8d
mov r8d, esi
call fcn.1400057e0
mov ecx, 0xffffffff
mov edx, 0x10
call fcn.1400057e0
mov ecx, 2
mov edx, 0x344fb0
call fcn.1400057e0
mov eax, dword [rsp + 0x60]
mov eax, dword [rsp + 0x60]
movabs rbx, 0x28ebbb14eb528ef
mov rcx, rbx
mov edx, esi
call fcn.1400057e0
xor ecx, ecx
call fcn.1400057e0
movzx eax, byte [rsp + 0x3f]
mov ecx, 1
mov edx, 0xff
mov r8d, esi
call fcn.1400057e0
or rbx, 0x100
mov rcx, rbx
mov edx, esi
call fcn.1400057e0
xor ecx, ecx
mov edx, esi
call fcn.1400057e0
xorps xmm0, xmm0
movaps xmmword [rsp + 0xb0], xmm0
movaps xmmword [rsp + 0xc0], xmm0
movaps xmmword [rsp + 0xd0], xmm0
movaps xmmword [rsp + 0xe0], xmm0
movaps xmmword [rsp + 0xf0], xmm0
movaps xmmword [rsp + 0x100], xmm0
movaps xmmword [rsp + 0x110], xmm0
movaps xmmword [rsp + 0x120], xmm0
movaps xmmword [rsp + 0x130], xmm0
movaps xmmword [rsp + 0x140], xmm0
movaps xmmword [rsp + 0x150], xmm0
movaps xmmword [rsp + 0x160], xmm0
movaps xmmword [rsp + 0x170], xmm0
movaps xmmword [rsp + 0x180], xmm0
movaps xmmword [rsp + 0x190], xmm0
movaps xmmword [rsp + 0x1a0], xmm0
xor ecx, ecx
call qword [sym.imp.KERNEL32.dll_GetModuleHandleA]
mov rbx, rax
movzx eax, byte [rsp + 0x3f]
mov ecx, 0xffffffff
call fcn.1400057e0
mov ecx, 0xffffffff
mov r8d, 0xed
mov edx, esi
call fcn.1400057e0
mov ecx, 0xfffffffd
mov edx, esi
call fcn.1400057e0
mov ecx, 0xffffffff
mov edx, esi
call fcn.1400057e0
mov ecx, 2
mov edx, 0xc6
call fcn.1400057e0
movabs rbp, 0x2c039708127fda93
lea rcx, [rbp + 0x100]
mov edx, esi
mov r8d, esi
call fcn.1400057e0
mov edx, 0x48d993
xor ecx, ecx
call fcn.1400057e0
movzx eax, byte [rsp + 0x40]
mov ecx, 0xe8
mov edx, esi
call fcn.1400057e0
mov ecx, 0xff
call fcn.1400057e0
mov ecx, 0xf21d
mov edx, 0x24
call fcn.1400057e0
mov ecx, 0xfc
mov edx, esi
mov r8d, esi
call fcn.1400057e0
mov ecx, 0xff
mov edx, 0x70cc21
call fcn.1400057e0
mov ecx, GetModuleHandleA
mov edx, 0x8e6d27
call fcn.1400057e0
mov rcx, rbp
mov edx, esi
call fcn.1400057e0
xor ecx, ecx
call fcn.1400057e0
mov ecx, 0x100
mov edx, esi
mov r8d, esi
call fcn.1400057e0
lea rbp, [rsp + 0xb0]
mov rcx, rbx
mov rdx, rbp
mov r8d, eax
call qword [sym.imp.KERNEL32.dll_GetModuleFileNameA]
mov dword [rsp + 0x64], eax
mov rcx, rdi
call sub.api_ms_win_crt_string_l1_1_0.dll_strlen
mov qword [rsp + 0x70], rax
mov rbx, qword [rsp + 0x70]
mov rcx, rbp
call sub.api_ms_win_crt_string_l1_1_0.dll_strlen
mov qword [rsp + 0x80], rax
mov rbp, qword [rsp + 0x80]
mov rax, qword [rsp + 0x70]
mov ecx, 1
call fcn.1400057e0
movabs rcx, 0xe80ae4528470aa4d
mov edx, 0x48
call fcn.1400057e0
xor ecx, ecx
call fcn.1400057e0
movzx eax, byte [rsp + 0x3f]
mov ecx, 0x5b
mov edx, 0xcccd0e
mov r8d, esi
call fcn.1400057e0
mov ecx, 0xff
call fcn.1400057e0
mov ecx, 0x52ff
mov edx, esi
call fcn.1400057e0
mov ecx, 0xbc
mov r8d, 0xdb
mov edx, esi
call fcn.1400057e0
mov ecx, 0xff
call fcn.1400057e0
movabs rcx, 0x63d49fc3eff1899
call fcn.1400057e0
mov ecx, 5
mov edx, esi
mov r8d, esi
call fcn.1400057e0
mov rdi, rax
add edi, ebp
mov ecx, 0x13
mov edx, esi
call fcn.1400057e0
mov ecx, 0xff
mov edx, esi
call fcn.1400057e0
mov ecx, 0x58a3
mov edx, esi
call fcn.1400057e0
mov ecx, 0xed
mov edx, esi
mov r8d, esi
call fcn.1400057e0
mov eax, dword [rsp + 0x64]
mov ecx, 0xff
call fcn.1400057e0
mov ecx, 0x6efb
mov edx, esi
call fcn.1400057e0
movabs rcx, 0x6d913a701cff14bf
mov edx, esi
call fcn.1400057e0
movzx eax, byte [rsp + 0x43]
movzx eax, byte [rsp + 0x3e]
mov ecx, 0xffffffff
mov edx, esi
call fcn.1400057e0
mov ecx, 0xffffffff
mov edx, 0xd9
mov r8d, 0x71
call fcn.1400057e0
mov ecx, 0xfffffffd
call fcn.1400057e0
mov ecx, 0xffffffff
mov edx, esi
call fcn.1400057e0
mov ecx, 2
mov edx, 0x4c59d7
call fcn.1400057e0
movabs rcx, 0x6d913a70e300eb44
mov edx, esi
call fcn.1400057e0
mov edx, 0x7c686b
xor ecx, ecx
call fcn.1400057e0
mov ecx, 0xfffffffb
call fcn.1400057e0
add eax, ebp
mov dword [rsp + 0x7c], eax
mov ebp, dword [rsp + 0x7c]
mov ecx, 1
mov edx, esi
call fcn.1400057e0
cmp edi, ebx
jl 0x14000d90c
cmp ebp, ebx
jg 0x14000d90c
mov rsi, qword [rsp + 0x80]
mov rax, qword [rsp + 0x70]
mov ecx, 0xffffffff
mov edx, esi
mov r8d, esi
call fcn.1400057e0
mov ecx, 0xffffffff
mov edx, 0x8b5156
call fcn.1400057e0
mov ecx, 0xfffffffd
mov edx, esi
call fcn.1400057e0
mov ecx, 0xffffffff
call fcn.1400057e0
mov ecx, 2
call fcn.1400057e0
movabs rcx, 0xdc7e78b32895caf
mov edx, esi
mov r8d, esi
call fcn.1400057e0
xor ecx, ecx
mov edx, esi
call fcn.1400057e0
mov rax, qword [rsp + 0x80]
mov rax, qword [rsp + 0x90]
mov ecx, 0xffffffff
mov edx, esi
call fcn.1400057e0
mov ecx, 0xffffffff
mov edx, esi
mov r8d, esi
call fcn.1400057e0
mov ecx, 0xfffffffd
mov edx, 0xce2e1c
mov r8d, esi
call fcn.1400057e0
mov ecx, 0xffffffff
call fcn.1400057e0
mov ecx, 2
call fcn.1400057e0
movabs rcx, 0x583558645bdf7a4f
mov edx, esi
call fcn.1400057e0
mov edx, 0x84
xor ecx, ecx
call fcn.1400057e0
mov ecx, 1
mov edx, 0x89
call fcn.1400057e0
and al, 1
mov ecx, eax
call fcn.14000a810
xor ecx, ecx
call fcn.1400057e0
mov ecx, eax
call qword [sym.imp.KERNEL32.dll_ExitProcess]
mov rcx, qword [rsp + 0x88]
call qword [sym.imp.KERNEL32.dll_CloseHandle]
mov edx, 0xf392b6
xor ecx, ecx
call fcn.1400057e0
lea rdx, str.exit
xor ecx, ecx
xor r8d, r8d
mov r9d, eax
call qword [sym.imp.USER32.dll_MessageBoxA]
mov edx, 0xf6
xor ecx, ecx
call fcn.1400057e0
mov ecx, eax
call qword [sym.imp.KERNEL32.dll_ExitProcess]
movzx esi, byte [rsp + 0x40]
mov ecx, 0x92
call fcn.1400057e0
mov rdi, rax
or edi, dword [rsp + 0x60]
mov ecx, 0xff
mov edx, esi
mov r8d, esi
call fcn.1400057e0
mov rbx, rax
and ebx, edi
imul ebx, ebx
mov ecx, 0x7c9
call fcn.1400057e0
mov rdi, rax
imul edi, ebx
mov ecx, 0xe0
mov edx, esi
mov r8d, esi
call fcn.1400057e0
mov rbx, rax
or ebx, esi
mov ecx, 0xff
mov edx, esi
call fcn.1400057e0
mov rbp, rax
and ebp, ebx
imul ebp, ebp
mov ecx, 0xfc61
call fcn.1400057e0
imul eax, ebp
xor ebx, ebx
cmp edi, eax
sete bl
movabs rcx, 0x3f4a5870453ec8f5
mov edx, esi
call fcn.1400057e0
mov rdi, rax
sub rdi, rbx
mov ecx, 0x34
mov edx, esi
call fcn.1400057e0
mov ecx, 0xff
call fcn.1400057e0
mov ecx, 0x833
call fcn.1400057e0
mov ecx, 0xb8
call fcn.1400057e0
mov eax, dword [rsp + 0x54]
mov ecx, 0xff
call fcn.1400057e0
mov ecx, 0xb9b7
call fcn.1400057e0
movabs rcx, 0xc0b5a78fbac1380b
mov edx, esi
xor r8d, r8d
call fcn.1400057e0
mov rbx, rax
xor ecx, ecx
call fcn.1400057e0
add rbx, rax
add rbx, rdi
lea rdi, [rsp + 0xb0]
mov rcx, rdi
xor edx, edx
mov r8, rbx
call fcn.140005680
xor ecx, ecx
call qword [sym.imp.KERNEL32.dll_GetModuleHandleA]
mov rbx, rax
mov eax, dword [rsp + 0x54]
mov ecx, 0xff
mov edx, 0x64
mov r8d, esi
call fcn.1400057e0
mov ecx, 0x607
call fcn.1400057e0
mov ecx, 0xdc
mov edx, esi
mov r8d, esi
call fcn.1400057e0
mov ecx, 0xff
mov edx, esi
mov r8d, esi
call fcn.1400057e0
mov ecx, 0x7fed
mov edx, esi
mov r8d, esi
call fcn.1400057e0
movabs rcx, 0x44e0409633acb2e3
mov edx, 0xd
mov r8d, 0x7576d4
call fcn.1400057e0
mov rax, qword [rsp + 0x80]
mov eax, dword [rsp + 0x44]
mov eax, dword [rsp + 0x44]
mov eax, dword [rsp + 0x44]
mov ecx, 1
mov edx, 0x6b
call fcn.1400057e0
movabs rcx, 0x777f8fc64422cb00
mov edx, esi
call fcn.1400057e0
xor ecx, ecx
call fcn.1400057e0
mov ecx, 0x100
mov r9d, 8
mov edx, esi
mov r8d, esi
call fcn.1400057e0
mov rcx, rbx
mov rdx, rdi
mov r8d, eax
call qword [sym.imp.KERNEL32.dll_GetModuleFileNameA]
mov eax, dword [rsp + 0x58]
mov eax, dword [rsp + 0x64]
mov eax, dword [rsp + 0x58]
mov eax, dword [rsp + 0x64]
mov eax, dword [rsp + 0x58]
mov eax, dword [rsp + 0x64]
mov ecx, 1
mov edx, esi
call fcn.1400057e0
movabs rcx, 0x79d335336964d807
mov edx, esi
mov r8d, esi
call fcn.1400057e0
xor ecx, ecx
call fcn.1400057e0
mov ecx, 0xffffffff
mov edx, esi
mov r8d, esi
call fcn.1400057e0
mov ecx, 0xffffffff
mov edx, 0x6bfff5
mov r8d, 0xfd
call fcn.1400057e0
mov ecx, 0xfffffffd
call fcn.1400057e0
mov ecx, 0xffffffff
mov edx, esi
call fcn.1400057e0
mov ecx, 2
call fcn.1400057e0
movabs rcx, 0xba6bd6ed0715b700
mov edx, esi
call fcn.1400057e0
xor ecx, ecx
mov edx, esi
call fcn.1400057e0
mov ecx, 0x100
call fcn.1400057e0
lea rdx, [rsp + 0x220]
mov ecx, eax
call qword [sym.imp.KERNEL32.dll_GetTempPathA]
movzx eax, byte [rsp + 0x43]
mov ecx, 0x9c
call fcn.1400057e0
mov ecx, 0xff
mov r8d, 0x89
mov edx, esi
call fcn.1400057e0
mov ecx, 0x6401
mov edx, esi
call fcn.1400057e0
mov ecx, 0x75
mov edx, 0x7476cc
mov r8d, esi
call fcn.1400057e0
mov ecx, 0xff
mov r8d, 0xa7ad59
mov edx, esi
call fcn.1400057e0
mov ecx, 0x316d
call fcn.1400057e0
movabs rcx, 0xa7d620f2049e702f
call fcn.1400057e0
mov edx, 0xf84766
xor ecx, ecx
call fcn.1400057e0
mov rax, qword [rsp + 0x90]
mov rax, qword [rsp + 0x70]
mov ecx, 0xbd
mov edx, esi
call fcn.1400057e0
mov ecx, 0xff
mov edx, esi
mov r8d, esi
call fcn.1400057e0
mov ecx, 0xd397
mov edx, 0x7d
mov r8d, 0xd1
call fcn.1400057e0
mov ecx, 0x27
call fcn.1400057e0
mov ecx, 0xff
mov edx, 0x2bab52
call fcn.1400057e0
mov ecx, 0x83ff
mov edx, esi
call fcn.1400057e0
movabs rcx, 0x258fce26526b6780
mov r8d, 0x16
mov edx, esi
call fcn.1400057e0
xor ecx, ecx
mov edx, esi
mov r8d, esi
call fcn.1400057e0
movaps xmm0, xmmword [rsp + 0xb0]
movaps xmm1, xmmword [rsp + 0xc0]
movaps xmm2, xmmword [rsp + 0xd0]
movaps xmm3, xmmword [rsp + 0xe0]
movups xmmword [0x14001014c], xmm0
movups xmmword [0x14001015c], xmm1
movups xmmword [0x14001016c], xmm2
movups xmmword [0x14001017c], xmm3
movaps xmm0, xmmword [rsp + 0xf0]
movups xmmword [0x14001018c], xmm0
movaps xmm0, xmmword [rsp + 0x100]
movups xmmword [0x14001019c], xmm0
movaps xmm0, xmmword [rsp + 0x110]
movups xmmword [0x1400101ac], xmm0
movaps xmm0, xmmword [rsp + 0x120]
movups xmmword [0x1400101bc], xmm0
mov rax, qword [rsp + 0x70]
mov ecx, 0xffffffff
mov edx, esi
mov r8d, esi
call fcn.1400057e0
mov ecx, 0xffffffff
call fcn.1400057e0
mov ecx, 0xfffffffd
mov edx, 0x40
call fcn.1400057e0
mov ecx, 0xffffffff
mov edx, 0xd6
call fcn.1400057e0
mov ecx, 2
mov edx, 0xb4
call fcn.1400057e0
movabs rcx, 0x4f6a17a6ea3a5915
mov edx, esi
call fcn.1400057e0
mov ecx, 0xf0
mov edx, 0xbf
call fcn.1400057e0
mov eax, dword [rsp + 0x7c]
mov ecx, 0xff
mov edx, 0x701d81
call fcn.1400057e0
mov ecx, 0x91c9
call fcn.1400057e0
mov ecx, 1
call fcn.1400057e0
mov ecx, 0xff
mov edx, esi
mov r8d, esi
call fcn.1400057e0
mov ecx, 0x990d
call fcn.1400057e0
movabs rcx, 0xb095e85915c5aad3
mov edx, 0x34
call fcn.1400057e0
xor ecx, ecx
mov edx, esi
mov r8d, esi
call fcn.1400057e0
mov ecx, 0x3e8
mov edx, 0x24
call fcn.1400057e0
mov ecx, eax
call qword [sym.imp.KERNEL32.dll_Sleep]
mov rcx, qword [rsp + 0xa0]
call fcn.140006240
jmp 0x14000d8f8