Function at 0x48c1f0
Capabilities:
Read .ini file

Disassembly:
push ebp
mov ebp, esp
mov eax, 0x14a4
call fcn.004f78e0
mov eax, dword [0x552a7c]
xor eax, ebp
mov dword [ebp - 8], eax
mov dword [ebp - 0x14a4], ecx
mov dword [ebp - 0x810], 1
push 0x536fcc
lea ecx, [ebp - 4]
call fcn.0041d0c0
lea eax, [ebp - 0x80c]
push eax
call fcn.0044d400
add esp, 4
xor ecx, ecx
mov word [ebp - 0x808], cx
push 0x7fe
push 0
lea edx, [ebp - 0x806]
push edx
call fcn.004f7580
add esp, 0xc
lea ecx, [ebp - 0x80c]
call fcn.0041d2b0
push eax
push 0x104
lea eax, [ebp - 0x808]
push eax
push 0
lea ecx, [ebp - 4]
call fcn.0041d2b0
push eax
push 0x536fd0
call dword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
cmp eax, 1
jbe 0x48c566
lea ecx, [ebp - 0x808]
push ecx
lea ecx, [ebp - 0x1448]
call fcn.0041d0c0
lea edx, [ebp - 0x1448]
push edx
lea eax, [ebp - 0x814]
push eax
call fcn.004e1ab0
add esp, 8
lea ecx, [ebp - 0x1448]
call fcn.0041d100
mov byte [ebp - 0x1040], 0
push 0x3ff
push 0
lea ecx, [ebp - 0x103f]
push ecx
call fcn.004f7580
add esp, 0xc
mov byte [ebp - 0x1440], 0
push 0x3ff
push 0
lea edx, [ebp - 0x143f]
push edx
call fcn.004f7580
add esp, 0xc
lea ecx, [ebp - 0x814]
call fcn.00403250
mov dword [ebp - 0xc40], eax
lea ecx, [ebp - 0x814]
call fcn.00403250
push eax
lea ecx, [ebp - 0x814]
call fcn.0048e850
push eax
lea eax, [ebp - 0x1440]
push eax
call fcn.004f9470
add esp, 0xc
mov ecx, dword [ebp - 0xc40]
push ecx
lea edx, [ebp - 0x1440]
push edx
lea eax, [ebp - 0x1040]
push eax
call fcn.004e1cf0
add esp, 0xc
lea ecx, [ebp - 0xc3c]
call fcn.0048e090
lea ecx, [ebp - 0xc3c]
call fcn.004d6a90
lea ecx, [ebp - 0xc40]
push ecx
lea edx, [ebp - 0x1040]
push edx
mov eax, dword [ebp - 0xc40]
shr eax, 1
push eax
lea ecx, [ebp - 0x1040]
push ecx
lea ecx, [ebp - 0xc3c]
call fcn.004d72e0
mov byte [ebp - 0xc38], 0
push 0x3ff
push 0
lea edx, [ebp - 0xc37]
push edx
call fcn.004f7580
add esp, 0xc
mov eax, dword [ebp - 0xc40]
push eax
lea ecx, [ebp - 0x1040]
push ecx
lea edx, [ebp - 0xc38]
push edx
call fcn.004f9470
add esp, 0xc
lea eax, [ebp - 0xc38]
push eax
lea ecx, [ebp - 0x1444]
push ecx
call fcn.004e1910
add esp, 8
lea ecx, [ebp - 0x1444]
call fcn.0041d8d0
push eax
lea ecx, [ebp - 0x1444]
call fcn.0041d2e0
add eax, 1
push eax
lea edx, [ebp - 0x808]
push edx
call fcn.0041cf60
lea ecx, [ebp - 0x838]
call fcn.0041d080
lea ecx, [ebp - 0x830]
call fcn.0048e900
push 0x3b
lea eax, [ebp - 0x808]
push eax
call fcn.004162a0
add esp, 8
mov dword [ebp - 0x834], eax
cmp dword [ebp - 0x834], 0
je 0x48c49b
mov ecx, dword [ebp - 0x834]
movzx edx, word [ecx + 2]
test edx, edx
je 0x48c477
mov eax, dword [ebp - 0x834]
add eax, 2
push eax
lea ecx, [ebp - 0x144c]
call fcn.0041d0c0
lea ecx, [ebp - 0x144c]
push ecx
lea ecx, [ebp - 0x830]
call fcn.00439610
lea ecx, [ebp - 0x144c]
call fcn.0041d100
xor edx, edx
mov eax, dword [ebp - 0x834]
mov word [eax], dx
push 0x3b
lea ecx, [ebp - 0x808]
push ecx
call fcn.004162a0
add esp, 8
mov dword [ebp - 0x834], eax
jmp 0x48c42e
sub esp, 0x1c
mov ecx, esp
lea edx, [ebp - 0x830]
push edx
call fcn.0048e940
lea eax, [ebp - 0x808]
push eax
lea ecx, [ebp - 0x1490]
push ecx
call fcn.00494650
add esp, 0x24
push eax
lea ecx, [ebp - 0x146c]
call fcn.00494670
lea edx, [ebp - 0x146c]
push edx
lea eax, [ebp - 0x149c]
push eax
mov ecx, dword [ebp - 0x14a4]
add ecx, 0x1a4
call fcn.0048ebe0
lea ecx, [ebp - 0x146c]
call fcn.0048e190
lea ecx, [ebp - 0x1490]
call fcn.0048e170
mov ecx, dword [ebp - 0x810]
add ecx, 1
mov dword [ebp - 0x810], ecx
mov edx, dword [ebp - 0x810]
push edx
push 0x536fe8
lea eax, [ebp - 4]
push eax
call fcn.0041e770
add esp, 0xc
lea ecx, [ebp - 0x830]
call fcn.0048ea30
lea ecx, [ebp - 0x838]
call fcn.0041d100
lea ecx, [ebp - 0x1444]
call fcn.0041d100
lea ecx, [ebp - 0xc3c]
call fcn.0048e0b0
lea ecx, [ebp - 0x814]
call fcn.00403030
jmp 0x48c252
mov ecx, dword [ebp - 0x14a4]
add ecx, 0x1a4
call fcn.0048ebc0
xor ecx, ecx
cmp ecx, eax
sbb edx, edx
neg edx
mov dword [ebp - 0x14a0], edx
lea ecx, [ebp - 0x80c]
call fcn.0041d100
lea ecx, [ebp - 4]
call fcn.0041d100
mov eax, dword [ebp - 0x14a0]
mov ecx, dword [ebp - 8]
xor ecx, ebp
call fcn.004f7567
mov esp, ebp
pop ebp
ret