Function at 0x14014efe0
Capabilities:
Read .ini file

Disassembly:
mov qword [rsp + 8], rcx
push rdi
sub rsp, 0xba0
mov qword [rsp + 0xb88], 0xfffffffffffffffe
mov rax, qword [0x1402aa5c0]
xor rax, rsp
mov qword [rsp + 0xb98], rax
mov rcx, qword [rsp + 0xbb0]
call fcn.140081d40
mov rdx, qword [rsp + 0xbb0]
add rdx, 0x1f8
mov rcx, qword [rsp + 0xbb0]
call fcn.1400efc40
lea rdx, [0x14023af98]
lea rcx, [rsp + 0xb78]
call fcn.1400ef320
mov qword [rsp + 0xb90], rax
mov rcx, qword [rsp + 0xb90]
call fcn.14000f8f0
mov rcx, qword [rsp + 0xbb0]
add rcx, 0x120
mov r8, rax
xor edx, edx
call fcn.140014b00
lea rcx, [rsp + 0xb78]
call fcn.140001490
mov rcx, qword [rsp + 0xbb0]
add rcx, 0x120
xor r8d, r8d
xor edx, edx
call fcn.140015020
mov rcx, qword [rsp + 0xbb0]
add rcx, 0x120
lea r8, str.3260
mov edx, 1
call fcn.140014b00
mov rcx, qword [rsp + 0xbb0]
add rcx, 0x120
mov r8d, 0xcbc
mov edx, 1
call fcn.140015020
mov rcx, qword [rsp + 0xbb0]
add rcx, 0x120
lea r8, str.3261
mov edx, 2
call fcn.140014b00
mov rcx, qword [rsp + 0xbb0]
add rcx, 0x120
mov r8d, 0xcbd
mov edx, 2
call fcn.140015020
mov rcx, qword [rsp + 0xbb0]
add rcx, 0x120
lea r8, str.3262
mov edx, 3
call fcn.140014b00
mov rcx, qword [rsp + 0xbb0]
add rcx, 0x120
mov r8d, 0xcbe
mov edx, 3
call fcn.140015020
mov rcx, qword [rsp + 0xbb0]
add rcx, 0x120
lea r8, str.3263
mov edx, 4
call fcn.140014b00
mov rcx, qword [rsp + 0xbb0]
add rcx, 0x120
mov r8d, 0xcbf
mov edx, 4
call fcn.140015020
mov rcx, qword [rsp + 0xbb0]
add rcx, 0x120
lea r8, str.3264
mov edx, 5
call fcn.140014b00
mov rcx, qword [rsp + 0xbb0]
add rcx, 0x120
mov r8d, 0xcc0
mov edx, 5
call fcn.140015020
mov rcx, qword [rsp + 0xbb0]
add rcx, 0x120
lea r8, str.3265
mov edx, 6
call fcn.140014b00
mov rcx, qword [rsp + 0xbb0]
add rcx, 0x120
mov r8d, 0xcc1
mov edx, 6
call fcn.140015020
mov rcx, qword [rsp + 0xbb0]
add rcx, 0x120
xor edx, edx
call fcn.140014ad0
xor edx, edx
mov word [rsp + 0x30], dx
lea rdi, [rsp + 0x32]
xor eax, eax
mov ecx, 0x7fe
rep stosb byte [rdi], al
mov r8d, 0x3e8
lea rdx, [rsp + 0x30]
xor ecx, ecx
call qword [sym.imp.KERNEL32.dll_GetModuleFileNameW]
mov dx, 0x2e
lea rcx, [rsp + 0x30]
call fcn.140001460
mov rdx, rax
xor eax, eax
mov word [rdx], ax
lea rdx, [0x14023b008]
lea rcx, [rsp + 0x30]
call fcn.1400a99b0
lea r9, [rsp + 0x30]
xor r8d, r8d
lea rdx, [0x14023b018]
lea rcx, [0x14023b030]
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileIntW]
mov dword [rsp + 0xb70], eax
mov dword [rsp + 0xb74], 0
jmp 0x14014f2bc
mov eax, dword [rsp + 0xb74]
add eax, 1
mov dword [rsp + 0xb74], eax
mov rcx, qword [rsp + 0xbb0]
add rcx, 0x120
call fcn.140014ff0
cmp dword [rsp + 0xb74], eax
jge 0x14014f322
mov rcx, qword [rsp + 0xbb0]
add rcx, 0x120
mov edx, dword [rsp + 0xb74]
call fcn.140015090
mov rdx, rax
mov eax, dword [rsp + 0xb70]
cmp rdx, rax
jne 0x14014f320
mov rcx, qword [rsp + 0xbb0]
add rcx, 0x120
mov edx, dword [rsp + 0xb74]
call fcn.140014ad0
jmp 0x14014f322
jmp 0x14014f2ab
xor edx, edx
mov rcx, qword [rsp + 0xbb0]
call fcn.14007c754
mov rcx, qword [rsp + 0xbb0]
call fcn.14014e6d0
mov rcx, qword [rsp + 0xbb0]
call fcn.14014e680
lea rcx, [rsp + 0x830]
call fcn.1401d19d0
nop
mov rax, qword [rsp + 0xbb0]
mov eax, dword [rax + 0x1d8]
mov dword [rsp + 0x9c8], eax
lea rcx, [rsp + 0x830]
call fcn.1401d6a40
lea rcx, [rsp + 0x9d0]
call fcn.14000f8f0
mov rdi, rax
mov edx, 0x4f8
mov rcx, qword [rsp + 0xbb0]
call fcn.14007898c
mov rdx, rdi
mov rcx, rax
call fcn.140078b38
mov dword [rsp + 0xb80], 1
lea rcx, [rsp + 0x830]
call fcn.140014ec0
mov eax, dword [rsp + 0xb80]
mov rcx, qword [rsp + 0xb98]
xor rcx, rsp
call fcn.1400a8790
add rsp, 0xba0
pop rdi
ret