Function at 0x4a364a
Capabilities:
Read .ini file

Disassembly:
push ebp
mov ebp, esp
push 0xffffffffffffffff
push 0x574f40
mov eax, dword fs:[0]
push eax
mov dword fs:[0], esp
sub esp, 8
mov dword [ebp - 0x14], ecx
lea ecx, [ebp - 0x10]
call fcn.00401420
mov dword [ebp - 4], 0
mov ecx, 0x5e911c
call fcn.005287a0
push eax
push 0xff
push 0x679e84
push 0x67fb70
push 0x5c1200
push 0x5c1204
call dword [sym.imp.KERNEL32.dll_GetPrivateProfileStringA]
mov ecx, 0x5e911c
call fcn.005287a0
push eax
push 0xff
push 0x679d84
push 0x67fb74
push 0x5c120c
push 0x5c1210
call dword [sym.imp.KERNEL32.dll_GetPrivateProfileStringA]
mov ecx, 0x5e911c
call fcn.005287a0
push eax
push 0xff
push 0x679984
push 0x67fb78
push 0x5c1218
push 0x5c1224
call dword [sym.imp.KERNEL32.dll_GetPrivateProfileStringA]
mov ecx, 0x5e911c
call fcn.005287a0
push eax
push 0xff
push 0x679c84
push 0x67fb7c
push 0x5c122c
push 0x5c123c
call dword [sym.imp.KERNEL32.dll_GetPrivateProfileStringA]
mov ecx, 0x5e911c
call fcn.005287a0
push eax
push 0xff
push 0x679b84
push 0x67fb80
push 0x5c1244
push 0x5c1254
call dword [sym.imp.KERNEL32.dll_GetPrivateProfileStringA]
mov ecx, 0x5e911c
call fcn.005287a0
push eax
push 0xff
push 0x679a84
push 0x67fb84
push 0x5c125c
push 0x5c126c
call dword [sym.imp.KERNEL32.dll_GetPrivateProfileStringA]
mov ecx, 0x5e911c
call fcn.005287a0
push eax
push 0
push 0x5c1274
push 0x5c1280
call dword [sym.imp.KERNEL32.dll_GetPrivateProfileIntA]
mov dword [0x673e84], eax
mov ecx, 0x5e911c
call fcn.005287a0
push eax
push 1
push 0x5c1288
push 0x5c1298
call dword [sym.imp.KERNEL32.dll_GetPrivateProfileIntA]
mov dword [0x673e74], eax
mov ecx, 0x5e911c
call fcn.005287a0
push eax
push 0
push 0x5c12a0
push 0x5c12ac
call dword [sym.imp.KERNEL32.dll_GetPrivateProfileIntA]
mov dword [0x673e64], eax
mov ecx, 0x5e911c
call fcn.005287a0
push eax
push 0
push 0x5c12b4
push 0x5c12c4
call dword [sym.imp.KERNEL32.dll_GetPrivateProfileIntA]
mov dword [0x673e70], eax
mov ecx, 0x5e911c
call fcn.005287a0
push eax
push 0
push 0x5c12cc
push 0x5c12d8
call dword [sym.imp.KERNEL32.dll_GetPrivateProfileIntA]
mov dword [0x673e6c], eax
mov ecx, 0x5e911c
call fcn.005287a0
push eax
push 0
push 0x5c12e0
push 0x5c12ec
call dword [sym.imp.KERNEL32.dll_GetPrivateProfileIntA]
mov dword [0x673e68], eax
mov ecx, 0x5e911c
call fcn.005287a0
push eax
push 0xff
push 0x679584
push 0x67fb88
push 0x5c12f4
push 0x5c1300
call dword [sym.imp.KERNEL32.dll_GetPrivateProfileStringA]
mov ecx, 0x5e911c
call fcn.005287a0
push eax
push 0xff
push 0x679484
push 0x67fb8c
push 0x5c1308
push 0x5c131c
call dword [sym.imp.KERNEL32.dll_GetPrivateProfileStringA]
mov ecx, 0x5e911c
call fcn.005287a0
push eax
push 0xff
push 0x679384
push 0x67fb90
push 0x5c1324
push 0x5c1334
call dword [sym.imp.KERNEL32.dll_GetPrivateProfileStringA]
mov ecx, 0x5e911c
call fcn.005287a0
push eax
push 0
push 0x5c133c
push 0x5c1344
call dword [sym.imp.KERNEL32.dll_GetPrivateProfileIntA]
mov dword [0x673b94], eax
mov ecx, 0x5e911c
call fcn.005287a0
push eax
push 0
push 0x5c134c
push 0x5c1354
call dword [sym.imp.KERNEL32.dll_GetPrivateProfileIntA]
mov dword [0x673e54], eax
mov ecx, 0x5e911c
call fcn.005287a0
push eax
push 1
push 0x5c135c
push 0x5c1368
call dword [sym.imp.KERNEL32.dll_GetPrivateProfileIntA]
mov dword [0x673c40], eax
mov ecx, 0x5e911c
call fcn.005287a0
push eax
push 0x20
push 0x6788e4
push 0
push 0x5c1370
push 0x5c137c
call dword [sym.imp.KERNEL32.dll_GetPrivateProfileStringA]
push 0x6788e4
push 0x5c1384
lea eax, [ebp - 0x10]
push eax
call fcn.0055f827
add esp, 0xc
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x10]
call fcn.0056206c
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
mov esp, ebp
pop ebp
ret