Function at 0x1400aafa0
Capabilities:
Read .ini file

Disassembly:
push rbx
push rbp
push rsi
push r12
push r14
mov eax, 0x2ba0
call fcn.1400f9a20
sub rsp, rax
mov rax, qword [0x1401f7280]
xor rax, rsp
mov qword [rsp + 0x2b80], rax
xor ebp, ebp
mov rsi, rdx
mov qword [rsp + 0x38], rdx
mov r14, rcx
mov qword [rsp + 0x40], rcx
lea r9, [0x140208860]
lea r8d, [rbp + 1]
lea rdx, str.UseMRUDs
lea rcx, str.Others
mov ebx, ebp
mov r12d, ebp
mov dword [rsp + 0x30], ebx
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileIntW]
test eax, eax
je 0x1400ab32d
mov qword [rsp + 0x2be0], rdi
mov rcx, r14
mov qword [rsp + 0x2b98], r13
mov qword [rsp + 0x2b90], r15
call fcn.1400e47e0
mov r13d, ebp
lea r15, [rsp + 0x2e0]
nop dword [rax]
nop dword [rax + rax]
lea edi, [r13 + 1]
lea rdx, str._s_d
lea rcx, [rsp + 0x50]
mov r8, rsi
mov r9d, edi
mov word [r15], bp
mov dword [rsp + 0x34], edi
call fcn.1400f98c8
movsxd rax, r13d
imul rcx, rax, 0x208
lea rax, [0x140208860]
lea rsi, [rsp + 0x2e0]
add rsi, rcx
mov qword [rsp + 0x28], rax
lea r8, [0x140181e34]
lea rcx, str.MRUD
lea rdx, [rsp + 0x50]
mov r9, rsi
mov dword [rsp + 0x20], 0x104
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
mov rcx, rsi
call fcn.1400e47e0
or rax, 0xffffffffffffffff
inc rax
cmp word [rsi + rax*2], bp
jne 0x1400ab0b4
test rax, rax
je 0x1400ab0f9
xor edx, edx
mov rcx, rsi
call fcn.1400fbeec
test eax, eax
je 0x1400ab0f9
lea r9, [0x140208860]
lea r8, [0x140181e34]
lea rdx, [rsp + 0x50]
lea rcx, str.MRUD
mov word [r15], bp
call qword [sym.imp.KERNEL32.dll_WritePrivateProfileStringW]
jmp 0x1400ab17d
test r13d, r13d
jle 0x1400ab158
lea rbx, [rsp + 0x2e0]
mov edi, r13d
lea r14, [0x140208860]
mov rdx, rsi
mov rcx, rbx
call fcn.1400f92fc
test eax, eax
jne 0x1400ab13f
lea r8, [0x140181e34]
lea rdx, [rsp + 0x50]
lea rcx, str.MRUD
mov r9, r14
mov word [r15], bp
call qword [sym.imp.KERNEL32.dll_WritePrivateProfileStringW]
add rbx, 0x208
dec rdi
jne 0x1400ab110
mov r14, qword [rsp + 0x40]
mov ebx, dword [rsp + 0x30]
mov edi, dword [rsp + 0x34]
test ebx, ebx
jne 0x1400ab17d
cmp word [r14], bp
je 0x1400ab17d
mov rdx, rsi
mov rcx, r14
call fcn.1400f92fc
test eax, eax
jne 0x1400ab17d
mov ebx, 1
mov r12d, r13d
mov dword [rsp + 0x30], ebx
mov rsi, qword [rsp + 0x38]
mov r10d, 0x208
mov r13d, edi
add r15, r10
cmp edi, 0x14
jl 0x1400ab040
mov r15, qword [rsp + 0x2b90]
mov r13, qword [rsp + 0x2b98]
test ebx, ebx
je 0x1400ab26b
test r12d, r12d
je 0x1400ab325
movsxd r9, r12d
lea rcx, [rsp + 0x2e0]
lea rdx, [rsp + 0xd0]
imul rax, r9, 0x208
add rcx, rax
sub rdx, rcx
nop dword [rax + rax]
movzx eax, word [rcx]
lea rcx, [rcx + 2]
mov word [rdx + rcx - 2], ax
test ax, ax
jne 0x1400ab1e0
cmp r12d, 1
jl 0x1400ab249
lea eax, [r12 - 1]
lea r8, [rsp + 0x2e0]
movsxd rcx, eax
sub r9, rcx
imul rax, rcx, 0x208
add r8, rax
imul rdx, r9, 0x208
mov r9d, r12d
nop
mov rcx, r8
nop dword [rax]
nop word [rax + rax]
movzx eax, word [rcx]
lea rcx, [rcx + 2]
mov word [rdx + rcx - 2], ax
test ax, ax
jne 0x1400ab230
sub r8, r10
dec r9
jne 0x1400ab220
mov rcx, rbp
nop dword [rax]
movzx eax, word [rsp + rcx + 0xd0]
lea rcx, [rcx + 2]
mov word [rsp + rcx + 0x2de], ax
test ax, ax
jne 0x1400ab250
jmp 0x1400ab2d3
cmp word [r14], bp
je 0x1400ab2d3
lea rdx, [rsp + 0x2770]
mov r8d, 0x13
nop
mov rax, rdx
nop dword [rax]
nop word [rax + rax]
movzx ecx, word [rax]
lea rax, [rax + 2]
mov word [r10 + rax - 2], cx
test cx, cx
jne 0x1400ab290
sub rdx, r10
dec r8
jne 0x1400ab280
lea rcx, [rsp + 0x2e0]
sub rcx, r14
nop word [rax + rax]
movzx eax, word [r14]
lea r14, [r14 + 2]
mov word [rcx + r14 - 2], ax
test ax, ax
jne 0x1400ab2c0
lea rdi, [rsp + 0x2e0]
nop dword [rax + rax]
lea ebx, [rbp + 1]
lea rdx, str._s_d
lea rcx, [rsp + 0x50]
mov r9d, ebx
mov r8, rsi
call fcn.1400f98c8
lea r9, [0x140208860]
lea rdx, [rsp + 0x50]
lea rcx, str.MRUD
mov r8, rdi
call qword [sym.imp.KERNEL32.dll_WritePrivateProfileStringW]
mov eax, 0x208
mov ebp, ebx
add rdi, rax
cmp ebx, 0x14
jl 0x1400ab2e0
mov rdi, qword [rsp + 0x2be0]
mov rcx, qword [rsp + 0x2b80]
xor rcx, rsp
call fcn.1400f9a80
add rsp, 0x2ba0
pop r14
pop r12
pop rsi
pop rbp
pop rbx
ret