Function at 0x140037f80
Capabilities:
Read .ini file

Disassembly:
mov qword [rsp + 8], rbx
mov qword [rsp + 0x10], rbp
mov qword [rsp + 0x18], rsi
push rdi
push r12
push r13
push r14
push r15
sub rsp, 0x20
mov rax, qword [0x140126cb8]
mov rdi, rcx
mov r14d, edx
cmp r14, qword [rax + 0x370]
jge 0x140038471
mov rcx, qword [rax + 0x368]
mov ebx, 1
imul rax, r14, 0x1918
cmp dword [rax + rcx + 0x1724], 0
je 0x1400381fa
mov rcx, qword [rdi + 0x390]
lea ebp, [rbx + 1]
mov edx, ebp
mov r9d, ebx
xor r8d, r8d
call qword [sym.imp.USER32.dll_SetScrollPos]
mov rcx, qword [rdi + 0x478]
mov r9d, ebx
xor r8d, r8d
mov edx, ebp
call qword [sym.imp.USER32.dll_SetScrollPos]
mov rcx, qword [rdi + 0x560]
mov r9d, ebx
xor r8d, r8d
mov edx, ebp
call qword [sym.imp.USER32.dll_SetScrollPos]
mov rax, qword [0x140126cb8]
cmp r14, qword [rax + 0x370]
jge 0x140038471
mov r10, qword [rax + 0x368]
lea r15, [rdi + 0x608]
imul rax, r14, 0x1918
lea r12, [rdi + 0x308]
lea r13, [rdi + 0x328]
lea rsi, [0x1400ea000]
cmp dword [rax + r10 + 0x17e0], 0
jge 0x1400380b2
mov rcx, qword [rdi + 0x648]
mov r9d, ebx
xor r8d, r8d
mov edx, ebp
call qword [sym.imp.USER32.dll_SetScrollPos]
xor edx, edx
mov rcx, r15
call fcn.140072e5c
mov rcx, rsi
call fcn.1400af134
mov r8d, eax
mov rdx, rsi
mov rcx, r12
call fcn.140002b78
mov rcx, rsi
call fcn.1400af134
mov r8d, eax
mov rdx, rsi
mov rcx, r13
call fcn.140002b78
jmp 0x14003813c
mov r9, qword [rdi + 0x160]
lea rcx, str.ThreasholdOfCautionFF
imul rdx, r14, 0x1918
mov r8d, 0xa
mov rdx, qword [rdx + r10 + 0x18b0]
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileIntW]
mov rcx, qword [rdi + 0x648]
mov r9d, ebx
mov r8d, eax
mov edx, ebp
call qword [sym.imp.USER32.dll_SetScrollPos]
mov edx, ebx
mov rcx, r15
call fcn.140072e5c
mov rcx, qword [rdi + 0x648]
mov edx, ebp
call qword [sym.imp.USER32.dll_GetScrollPos]
lea rdx, [0x1400ea7b8]
mov rcx, r12
mov r8d, eax
call fcn.1400042cc
mov rcx, qword [rdi + 0x648]
mov edx, ebp
call qword [sym.imp.USER32.dll_GetScrollPos]
lea rdx, str._02Xh
mov rcx, r13
mov r8d, eax
call fcn.1400042cc
lea rcx, [rdi + 0x350]
xor edx, edx
call fcn.140072e5c
lea rcx, [rdi + 0x438]
xor edx, edx
call fcn.140072e5c
lea rcx, [rdi + 0x520]
xor edx, edx
call fcn.140072e5c
mov rcx, rsi
call fcn.1400af134
mov r8d, eax
lea rcx, [rdi + 0x2f0]
mov rdx, rsi
call fcn.140002b78
mov rcx, rsi
call fcn.1400af134
mov r8d, eax
lea rcx, [rdi + 0x310]
mov rdx, rsi
call fcn.140002b78
mov rcx, rsi
call fcn.1400af134
mov r8d, eax
lea rcx, [rdi + 0x2f8]
mov rdx, rsi
call fcn.140002b78
mov rcx, rsi
call fcn.1400af134
mov r8d, eax
lea rcx, [rdi + 0x318]
mov rdx, rsi
call fcn.140002b78
mov rcx, rsi
call fcn.1400af134
mov r8d, eax
lea rcx, [rdi + 0x300]
mov rdx, rsi
call fcn.140002b78
mov rcx, rsi
call fcn.1400af134
mov ecx, 0x320
jmp 0x14003843d
mov r9, qword [rdi + 0x160]
mov r8d, ebx
imul rdx, r14, 0x1918
mov rdx, qword [rdx + rcx + 0x18b0]
lea rcx, str.ThreasholdOfCaution05
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileIntW]
mov rcx, qword [rdi + 0x390]
mov ebp, 2
mov r8d, eax
mov edx, ebp
mov r9d, ebx
call qword [sym.imp.USER32.dll_SetScrollPos]
mov rax, qword [0x140126cb8]
cmp r14, qword [rax + 0x370]
jge 0x140038471
mov r9, qword [rdi + 0x160]
lea rcx, str.ThreasholdOfCautionC5
imul rdx, r14, 0x1918
mov r8d, ebx
add rdx, qword [rax + 0x368]
mov rdx, qword [rdx + 0x18b0]
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileIntW]
mov rcx, qword [rdi + 0x478]
mov r9d, ebx
mov r8d, eax
mov edx, ebp
call qword [sym.imp.USER32.dll_SetScrollPos]
mov rax, qword [0x140126cb8]
cmp r14, qword [rax + 0x370]
jge 0x140038471
mov r9, qword [rdi + 0x160]
lea rcx, str.ThreasholdOfCautionC6
imul rdx, r14, 0x1918
mov r8d, ebx
add rdx, qword [rax + 0x368]
mov rdx, qword [rdx + 0x18b0]
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileIntW]
mov rcx, qword [rdi + 0x560]
mov r9d, ebx
mov r8d, eax
mov edx, ebp
call qword [sym.imp.USER32.dll_SetScrollPos]
mov rcx, qword [rdi + 0x648]
mov r9d, ebx
xor r8d, r8d
mov edx, ebp
call qword [sym.imp.USER32.dll_SetScrollPos]
lea rcx, [rdi + 0x350]
mov edx, ebx
call fcn.140072e5c
lea rcx, [rdi + 0x438]
mov edx, ebx
call fcn.140072e5c
lea rcx, [rdi + 0x520]
mov edx, ebx
call fcn.140072e5c
lea rcx, [rdi + 0x608]
xor edx, edx
call fcn.140072e5c
mov rcx, qword [rdi + 0x390]
mov edx, ebp
call qword [sym.imp.USER32.dll_GetScrollPos]
mov r8d, eax
lea rcx, [rdi + 0x2f0]
lea rdx, [0x1400ea7b8]
call fcn.1400042cc
mov rcx, qword [rdi + 0x478]
mov edx, ebp
call qword [sym.imp.USER32.dll_GetScrollPos]
mov r8d, eax
lea rcx, [rdi + 0x2f8]
lea rdx, [0x1400ea7b8]
call fcn.1400042cc
mov rcx, qword [rdi + 0x560]
mov edx, ebp
call qword [sym.imp.USER32.dll_GetScrollPos]
mov r8d, eax
lea rcx, [rdi + 0x300]
lea rdx, [0x1400ea7b8]
call fcn.1400042cc
mov rcx, qword [rdi + 0x390]
mov edx, ebp
call qword [sym.imp.USER32.dll_GetScrollPos]
mov r8d, eax
lea rcx, [rdi + 0x310]
lea rdx, str._02Xh
call fcn.1400042cc
mov rcx, qword [rdi + 0x478]
mov edx, ebp
call qword [sym.imp.USER32.dll_GetScrollPos]
mov r8d, eax
lea rcx, [rdi + 0x318]
lea rdx, str._02Xh
call fcn.1400042cc
mov rcx, qword [rdi + 0x560]
mov edx, ebp
call qword [sym.imp.USER32.dll_GetScrollPos]
mov r8d, eax
lea rcx, [rdi + 0x320]
lea rdx, str._02Xh
call fcn.1400042cc
lea rsi, [0x1400ea000]
mov rcx, rsi
call fcn.1400af134
mov r8d, eax
lea rcx, [rdi + 0x308]
mov rdx, rsi
call fcn.140002b78
mov rcx, rsi
call fcn.1400af134
mov ecx, 0x328
add rcx, rdi
mov r8d, eax
mov rdx, rsi
call fcn.140002b78
xor edx, edx
mov rcx, rdi
mov rbx, qword [rsp + 0x50]
mov rbp, qword [rsp + 0x58]
mov rsi, qword [rsp + 0x60]
add rsp, 0x20
pop r15
pop r14
pop r13
pop r12
pop rdi
jmp fcn.14007936c
call fcn.1400713c8
int3