Function at 0x140145e00
Capabilities:
Read .ini file

Disassembly:
mov qword [rsp + 8], rcx
push rdi
sub rsp, 0xba0
mov qword [rsp + 0xb88], 0xfffffffffffffffe
mov rax, qword [0x1402a25c0]
xor rax, rsp
mov qword [rsp + 0xb98], rax
mov rcx, qword [rsp + 0xbb0]
call fcn.1400815c4
mov rdx, qword [rsp + 0xbb0]
add rdx, 0x1f8
mov rcx, qword [rsp + 0xbb0]
call fcn.1400ef440
lea rdx, [0x140235708]
lea rcx, [rsp + 0xb78]
call fcn.1400eeb20
mov qword [rsp + 0xb90], rax
mov rcx, qword [rsp + 0xb90]
call fcn.1400012c0
mov rcx, qword [rsp + 0xbb0]
add rcx, 0x120
mov r8, rax
xor edx, edx
call fcn.1400173f0
lea rcx, [rsp + 0xb78]
call fcn.140001470
mov rcx, qword [rsp + 0xbb0]
add rcx, 0x120
xor r8d, r8d
xor edx, edx
call fcn.1400178f0
mov rcx, qword [rsp + 0xbb0]
add rcx, 0x120
lea r8, str.3260
mov edx, 1
call fcn.1400173f0
mov rcx, qword [rsp + 0xbb0]
add rcx, 0x120
mov r8d, 0xcbc
mov edx, 1
call fcn.1400178f0
mov rcx, qword [rsp + 0xbb0]
add rcx, 0x120
lea r8, str.3261
mov edx, 2
call fcn.1400173f0
mov rcx, qword [rsp + 0xbb0]
add rcx, 0x120
mov r8d, 0xcbd
mov edx, 2
call fcn.1400178f0
mov rcx, qword [rsp + 0xbb0]
add rcx, 0x120
lea r8, str.3262
mov edx, 3
call fcn.1400173f0
mov rcx, qword [rsp + 0xbb0]
add rcx, 0x120
mov r8d, 0xcbe
mov edx, 3
call fcn.1400178f0
mov rcx, qword [rsp + 0xbb0]
add rcx, 0x120
lea r8, str.3263
mov edx, 4
call fcn.1400173f0
mov rcx, qword [rsp + 0xbb0]
add rcx, 0x120
mov r8d, 0xcbf
mov edx, 4
call fcn.1400178f0
mov rcx, qword [rsp + 0xbb0]
add rcx, 0x120
lea r8, str.3264
mov edx, 5
call fcn.1400173f0
mov rcx, qword [rsp + 0xbb0]
add rcx, 0x120
mov r8d, 0xcc0
mov edx, 5
call fcn.1400178f0
mov rcx, qword [rsp + 0xbb0]
add rcx, 0x120
lea r8, str.3265
mov edx, 6
call fcn.1400173f0
mov rcx, qword [rsp + 0xbb0]
add rcx, 0x120
mov r8d, 0xcc1
mov edx, 6
call fcn.1400178f0
mov rcx, qword [rsp + 0xbb0]
add rcx, 0x120
xor edx, edx
call fcn.1400173c0
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.14000d0b0
mov rdx, rax
xor eax, eax
mov word [rdx], ax
lea rdx, [0x140235778]
lea rcx, [rsp + 0x30]
call fcn.1400a9434
lea r9, [rsp + 0x30]
xor r8d, r8d
lea rdx, [0x140235788]
lea rcx, [0x1402357a0]
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileIntW]
mov dword [rsp + 0xb70], eax
mov dword [rsp + 0xb74], 0
jmp 0x1401460dc
mov eax, dword [rsp + 0xb74]
add eax, 1
mov dword [rsp + 0xb74], eax
mov rcx, qword [rsp + 0xbb0]
add rcx, 0x120
call fcn.1400178c0
cmp dword [rsp + 0xb74], eax
jge 0x140146142
mov rcx, qword [rsp + 0xbb0]
add rcx, 0x120
mov edx, dword [rsp + 0xb74]
call fcn.140017960
mov rdx, rax
mov eax, dword [rsp + 0xb70]
cmp rdx, rax
jne 0x140146140
mov rcx, qword [rsp + 0xbb0]
add rcx, 0x120
mov edx, dword [rsp + 0xb74]
call fcn.1400173c0
jmp 0x140146142
jmp 0x1401460cb
xor edx, edx
mov rcx, qword [rsp + 0xbb0]
call fcn.14007bfdc
mov rcx, qword [rsp + 0xbb0]
call fcn.1401454d0
mov rcx, qword [rsp + 0xbb0]
call fcn.140145480
lea rcx, [rsp + 0x830]
call fcn.1401cd320
nop
mov rax, qword [rsp + 0xbb0]
mov eax, dword [rax + 0x1d8]
mov dword [rsp + 0x9c8], eax
lea rcx, [rsp + 0x830]
call fcn.1401d1f50
lea rcx, [rsp + 0x9d0]
call fcn.1400012c0
mov rdi, rax
mov edx, 0x4f8
mov rcx, qword [rsp + 0xbb0]
call fcn.14007820c
mov rdx, rdi
mov rcx, rax
call fcn.1400783b8
mov dword [rsp + 0xb80], 1
lea rcx, [rsp + 0x830]
call fcn.140005d50
mov eax, dword [rsp + 0xb80]
mov rcx, qword [rsp + 0xb98]
xor rcx, rsp
call fcn.1400a8040
add rsp, 0xba0
pop rdi
ret