Function at 0x140005db6
Capabilities:
Accept command line arguments

Disassembly:
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x58
movaps xmmword [rsp + 0x40], xmm6
mov dword [rsp + 0x28], 0
mov qword [rsp + 0x20], 0
mov ecx, 0xfde9
xor edx, edx
xor r8d, r8d
mov r9d, 0xffffffff
call qword [sym.imp.KERNEL32.dll_MultiByteToWideChar]
mov esi, eax
nop
test eax, eax
nop
mov edx, dword [section..data]
mov eax, dword [0x140039008]
imul eax, edx
imul eax, dword [0x140039004]
cmp eax, 0x80000000
jne 0x140005e46
lea rcx, str.futanari__d
call fcn.1400013d7
mov edx, dword [0x140039004]
lea rcx, str.keko__d
call fcn.1400013d7
mov edx, dword [0x140039008]
lea rcx, str.futanari2__d
call fcn.1400013d7
mov eax, esi
inc eax
movsxd rcx, eax
mov edx, 2
call sub.msvcrt.dll_calloc
mov qword [0x140039d60], rax
nop
test eax, eax
nop
mov edx, dword [section..data]
mov eax, dword [0x140039008]
imul eax, edx
imul eax, dword [0x140039004]
cmp eax, 0x80000000
jne 0x140005eb0
lea rcx, str.futanari__d
call fcn.1400013d7
mov edx, dword [0x140039004]
lea rcx, str.keko__d
call fcn.1400013d7
mov edx, dword [0x140039008]
lea rcx, str.futanari2__d
call fcn.1400013d7
mov rax, qword [0x140039d60]
mov dword [rsp + 0x28], esi
mov qword [rsp + 0x20], rax
mov ecx, 0xfde9
xor edx, edx
xor r8d, r8d
mov r9d, 0xffffffff
call qword [sym.imp.KERNEL32.dll_MultiByteToWideChar]
nop
test eax, eax
nop
mov edx, dword [section..data]
mov eax, dword [0x140039008]
imul eax, edx
imul eax, dword [0x140039004]
cmp eax, 0x80000000
jne 0x140005f28
lea rcx, str.futanari__d
call fcn.1400013d7
mov edx, dword [0x140039004]
lea rcx, str.keko__d
call fcn.1400013d7
mov edx, dword [0x140039008]
lea rcx, str.futanari2__d
call fcn.1400013d7
mov rcx, qword [0x140039d60]
lea rdx, [0x140039d68]
call qword [sym.imp.SHELL32.dll_CommandLineToArgvW]
mov qword [0x140039d58], rax
nop
test eax, eax
nop
mov edx, dword [section..data]
mov eax, dword [0x140039008]
imul eax, edx
imul eax, dword [0x140039004]
cmp eax, 0x80000000
jne 0x140005f95
lea rcx, str.futanari__d
call fcn.1400013d7
mov edx, dword [0x140039004]
lea rcx, str.keko__d
call fcn.1400013d7
mov edx, dword [0x140039008]
lea rcx, str.futanari2__d
call fcn.1400013d7
mov r14d, dword [0x140039d68]
nop
test eax, eax
nop
mov edx, dword [section..data]
mov eax, dword [0x140039008]
imul eax, edx
imul eax, dword [0x140039004]
cmp eax, 0x80000000
jne 0x140005fee
lea rcx, str.futanari__d
call fcn.1400013d7
mov edx, dword [0x140039004]
lea rcx, str.keko__d
call fcn.1400013d7
mov edx, dword [0x140039008]
lea rcx, str.futanari2__d
call fcn.1400013d7
shl r14d, 3
cmp dword [0x140039d68], 0
jle 0x1400060b0
xor r15d, r15d
xorps xmm6, xmm6
mov r12, qword [sym.imp.KERNEL32.dll_WideCharToMultiByte]
lea rsi, str.futanari__d
lea rdi, str.keko__d
lea rbx, str.futanari2__d
mov rax, qword [0x140039d58]
mov r8, qword [rax + r15*8]
movups xmmword [rsp + 0x30], xmm6
mov dword [rsp + 0x28], 0
mov qword [rsp + 0x20], 0
mov ecx, 0xfde9
xor edx, edx
mov r9d, 0xffffffff
call r12
mov ebp, eax
nop
test eax, eax
nop
mov edx, dword [section..data]
mov eax, dword [0x140039008]
imul eax, edx
imul eax, dword [0x140039004]
cmp eax, 0x80000000
jne 0x14000609a
mov rcx, rsi
call fcn.1400013d7
mov edx, dword [0x140039004]
mov rcx, rdi
call fcn.1400013d7
mov edx, dword [0x140039008]
mov rcx, rbx
call fcn.1400013d7
add r14d, ebp
inc r15
movsxd rax, dword [0x140039d68]
cmp r15, rax
jl 0x140006021
movsxd rdx, r14d
xor ecx, ecx
call qword [sym.imp.KERNEL32.dll_LocalAlloc]
mov qword [0x140039d50], rax
mov esi, dword [0x140039d68]
nop
test eax, eax
nop
mov edx, dword [section..data]
mov eax, dword [0x140039008]
imul eax, edx
imul eax, dword [0x140039004]
cmp eax, 0x80000000
jne 0x14000611a
lea rcx, str.futanari__d
call fcn.1400013d7
mov edx, dword [0x140039004]
lea rcx, str.keko__d
call fcn.1400013d7
mov edx, dword [0x140039008]
lea rcx, str.futanari2__d
call fcn.1400013d7
movsxd r15, dword [0x140039d68]
shl r15, 3
add r15, qword [0x140039d50]
nop
test eax, eax
nop
mov edx, dword [section..data]
mov eax, dword [0x140039008]
imul eax, edx
imul eax, dword [0x140039004]
cmp eax, 0x80000000
jne 0x14000617e
lea rcx, str.futanari__d
call fcn.1400013d7
mov edx, dword [0x140039004]
lea rcx, str.keko__d
call fcn.1400013d7
mov edx, dword [0x140039008]
lea rcx, str.futanari2__d
call fcn.1400013d7
cmp dword [0x140039d68], 0
jle 0x14000631e
shl esi, 3
sub r14d, esi
xor r12d, r12d
xorps xmm6, xmm6
mov r13, qword [sym.imp.KERNEL32.dll_WideCharToMultiByte]
lea rsi, str.futanari__d
lea rdi, str.keko__d
lea rbx, str.futanari2__d
mov rax, qword [0x140039d58]
mov r8, qword [rax + r12*8]
movups xmmword [rsp + 0x30], xmm6
mov dword [rsp + 0x28], r14d
mov qword [rsp + 0x20], r15
mov ecx, 0xfde9
xor edx, edx
mov r9d, 0xffffffff
call r13
mov ebp, eax
nop
test eax, eax
nop
mov edx, dword [section..data]
mov eax, dword [0x140039008]
imul eax, edx
imul eax, dword [0x140039004]
cmp eax, 0x80000000
jne 0x140006225
mov rcx, rsi
call fcn.1400013d7
mov edx, dword [0x140039004]
mov rcx, rdi
call fcn.1400013d7
mov edx, dword [0x140039008]
mov rcx, rbx
call fcn.1400013d7
mov rax, qword [0x140039d50]
mov qword [rax + r12*8], r15
nop
test eax, eax
nop
mov edx, dword [section..data]
mov eax, dword [0x140039008]
imul eax, edx
imul eax, dword [0x140039004]
cmp eax, 0x80000000
jne 0x140006276
mov rcx, rsi
call fcn.1400013d7
mov edx, dword [0x140039004]
mov rcx, rdi
call fcn.1400013d7
mov edx, dword [0x140039008]
mov rcx, rbx
call fcn.1400013d7
nop
test eax, eax
nop
mov edx, dword [section..data]
mov eax, dword [0x140039008]
imul eax, edx
imul eax, dword [0x140039004]
cmp eax, 0x80000000
jne 0x1400062bc
mov rcx, rsi
call fcn.1400013d7
mov edx, dword [0x140039004]
mov rcx, rdi
call fcn.1400013d7
mov edx, dword [0x140039008]
mov rcx, rbx
call fcn.1400013d7
nop
test eax, eax
nop
mov edx, dword [section..data]
mov eax, dword [0x140039008]
imul eax, edx
imul eax, dword [0x140039004]
cmp eax, 0x80000000
jne 0x140006302
mov rcx, rsi
call fcn.1400013d7
mov edx, dword [0x140039004]
mov rcx, rdi
call fcn.1400013d7
mov edx, dword [0x140039008]
mov rcx, rbx
call fcn.1400013d7
movsxd rax, ebp
add r15, rax
sub r14d, eax
inc r12
movsxd rax, dword [0x140039d68]
cmp r12, rax
jl 0x1400061b3
mov byte [0x140039d48], 1
movaps xmm6, xmmword [rsp + 0x40]
add rsp, 0x58
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret