Function at 0x1400057f0
Capabilities:
Terminate process

Disassembly:
mov qword [rsp + 8], rbx
mov qword [rsp + 0x10], rsi
push rdi
push r14
push r15
sub rsp, 0x30
mov rbx, rdx
mov edi, ecx
mov ecx, 0x2ee0
call fcn.14000baf4
mov rcx, rax
mov r9, rbx
mov r8d, edi
lea rdx, [0x14000dde0]
call fcn.14000c04c
xor esi, esi
mov dword [0x140032e5c], esi
mov r15d, 0x2ee1
mov ecx, r15d
call fcn.14000baf4
lea rcx, [0x140032e50]
mov qword [rsp + 0x28], rcx
lea rcx, [0x140032e60]
mov qword [rsp + 0x20], rcx
lea r9, [0x14000dae0]
mov r8, rbx
mov edx, edi
mov rcx, rax
call fcn.14000c13c
movzx eax, al
cmp dword [0x140032e14], esi
jne 0x140005b54
mov r14d, 1
cmp dword [0x140032e50], r14d
jl 0x140005b5c
test eax, eax
jne 0x140005899
mov ecx, r14d
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
int3
mov rcx, qword [0x140032e08]
test rcx, rcx
je 0x1400058f8
mov qword [rsp + 0x60], rsi
jmp 0x1400058de
mov r8d, 0xa
lea rdx, [rsp + 0x68]
mov rcx, rbx
call qword [sym.imp.api_ms_win_crt_convert_l1_1_0.dll_wcstol]
mov rcx, qword [rsp + 0x68]
cmp word [rcx], si
jne 0x140005942
lea ecx, [rax - 1]
cmp ecx, 0x44a
ja 0x140005942
mov ecx, eax
call fcn.14000a8cc
xor ecx, ecx
lea r8, [rsp + 0x60]
lea rdx, [0x14000ddfc]
call qword [sym.imp.api_ms_win_crt_string_l1_1_0.dll_wcstok_s]
test rax, rax
mov rbx, rax
jne 0x1400058ac
mov eax, dword [0x140032e10]
test eax, eax
jne 0x140005964
cmp dword [0x140032dcc], esi
jne 0x14000599b
cmp dword [0x140032de8], esi
jne 0x14000599b
cmp qword [0x140032e28], rsi
jne 0x14000599b
mov ecx, r15d
call fcn.14000baf4
mov rcx, rax
mov edx, 0x424
call fcn.14000ab14
mov ecx, r14d
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
int3
mov ecx, r15d
call fcn.14000baf4
mov rcx, rax
mov r8, rbx
mov edx, 0x49
call fcn.14000aa64
mov ecx, r14d
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
int3
mov dword [0x140032e5c], eax
test eax, eax
jg 0x14000599b
mov ecx, r15d
call fcn.14000baf4
mov rcx, rax
mov r9d, dword [0x140032e5c]
lea r8, [0x14000de00]
mov edx, 0x41
call fcn.14000aabc
mov ecx, r14d
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
int3
cmp dword [0x140032e58], esi
je 0x1400059a9
neg dword [0x140032e5c]
mov ebx, esi
cmp dword [0x140032e50], esi
jle 0x140005a29
mov rdi, rsi
mov rax, qword [0x140032e60]
mov rcx, qword [rdi + rax]
or rax, 0xffffffffffffffff
inc rax
cmp word [rcx + rax*2], si
jne 0x1400059c5
cmp rax, 4
jbe 0x140005a14
lea rcx, [rcx + rax*2]
add rcx, 0xfffffffffffffff8
mov r8d, 4
lea rdx, str..pgd
call qword [sym.imp.api_ms_win_crt_string_l1_1_0.dll__wcsnicmp]
test eax, eax
jne 0x140005a14
cmp qword [0x140032e70], rsi
jne 0x140005a5d
mov rax, qword [0x140032e60]
mov rcx, qword [rdi + rax]
mov qword [0x140032e70], rcx
mov dword [0x140032e68], ebx
add ebx, r14d
add rdi, 8
cmp ebx, dword [0x140032e50]
jl 0x1400059b6
mov eax, dword [0x140032e10]
cmp dword [0x140032dcc], esi
je 0x140005b18
cmp dword [0x140032e50], r14d
jle 0x140005a7c
mov ecx, r15d
call fcn.14000baf4
mov rcx, rax
mov edx, 0x420
call fcn.14000ab14
mov ecx, r14d
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
int3
mov ecx, r15d
call fcn.14000baf4
mov rcx, rax
mov edx, 0x46
call fcn.14000ab14
mov ecx, r14d
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
int3
test eax, eax
je 0x140005aad
mov ecx, r15d
call fcn.14000baf4
mov rcx, rax
lea r9, str.merge
lea r8, str.clear
mov edx, 0x42
call fcn.14000aa0c
mov ecx, r14d
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
int3
cmp qword [0x140032e28], rsi
je 0x140005ae3
mov ecx, r15d
call fcn.14000baf4
mov rcx, rax
lea r9, str.name
lea r8, str.clear
mov edx, 0x42
call fcn.14000aa0c
mov ecx, r14d
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
int3
cmp dword [0x140032de8], esi
je 0x140005b18
mov ecx, r15d
call fcn.14000baf4
mov rcx, rax
lea r9, str.summary
lea r8, str.clear
mov edx, 0x42
call fcn.14000aa0c
mov ecx, r14d
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
int3
cmp qword [0x140032e70], rsi
jne 0x140005b40
mov ecx, r15d
call fcn.14000baf4
mov rcx, rax
mov edx, 0x45
call fcn.14000ab14
mov ecx, r14d
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
int3
mov rbx, qword [rsp + 0x50]
mov rsi, qword [rsp + 0x58]
add rsp, 0x30
pop r15
pop r14
pop rdi
ret
xor ecx, ecx
call fcn.1400057bc
int3
mov ecx, r14d
call fcn.1400057bc
int3