Function at 0x4bcd50
Capabilities:
Read .ini file

Disassembly:
push ebp
mov ebp, esp
push 0x697c50
mov eax, dword [0x70f3a0]
push eax
push 0x6a1bac
push 0x6a1ba4
call dword [sym.imp.KERNEL32.dll_GetPrivateProfileIntA]
mov dword [0x70f3a0], eax
push 0x697c50
mov ecx, dword [0x70f3a4]
push ecx
push 0x6a1b98
push 0x6a1ba4
call dword [sym.imp.KERNEL32.dll_GetPrivateProfileIntA]
mov dword [0x70f3a4], eax
push 0x697c50
mov edx, dword [0x70f3a8]
push edx
push 0x6a1b88
push 0x6a1ba4
call dword [sym.imp.KERNEL32.dll_GetPrivateProfileIntA]
mov dword [0x70f3a8], eax
push 0x697c50
mov eax, dword [0x70f3ac]
push eax
push 0x6a1b80
push 0x6a1ba4
call dword [sym.imp.KERNEL32.dll_GetPrivateProfileIntA]
mov dword [0x70f3ac], eax
push 0x697c50
mov ecx, dword [0x70f3d8]
push ecx
push 0x6a1b70
push 0x6a1ba4
call dword [sym.imp.KERNEL32.dll_GetPrivateProfileIntA]
mov dword [0x70f3d8], eax
push 0x697c50
mov edx, dword [0x70f3dc]
push edx
push 0x6a1b5c
push 0x6a1ba4
call dword [sym.imp.KERNEL32.dll_GetPrivateProfileIntA]
mov dword [0x70f3dc], eax
push 0x697c50
mov eax, dword [0x70f3b0]
push eax
push 0x6a1b50
push 0x6a1ba4
call dword [sym.imp.KERNEL32.dll_GetPrivateProfileIntA]
mov dword [0x70f3b0], eax
push 0x697c50
mov ecx, dword [0x70f3b0]
push ecx
push 0x6a1b48
push 0x6a1ba4
call dword [sym.imp.KERNEL32.dll_GetPrivateProfileIntA]
mov dword [0x70f3b4], eax
push 0x697c50
mov edx, dword [0x70f3b8]
push edx
push 0x6a1b40
push 0x6a1ba4
call dword [sym.imp.KERNEL32.dll_GetPrivateProfileIntA]
mov dword [0x70f3b8], eax
push 0x697c50
mov eax, dword [0x70f3bc]
push eax
push 0x6a1b38
push 0x6a1ba4
call dword [sym.imp.KERNEL32.dll_GetPrivateProfileIntA]
mov dword [0x70f3bc], eax
push 0x697c50
mov ecx, dword [0x70f3c0]
push ecx
push 0x6a1b2c
push 0x6a1ba4
call dword [sym.imp.KERNEL32.dll_GetPrivateProfileIntA]
mov dword [0x70f3c0], eax
push 0x697c50
push 0xffffffffffffffff
push 0x6a1b14
push 0x6a1ba4
call dword [sym.imp.KERNEL32.dll_GetPrivateProfileIntA]
mov dword [0x70f3c4], eax
cmp dword [0x70f3c4], 0xffffffff
jne 0x4bcf07
mov dword [0x70f3c4], 0x20
push 0x697c50
mov edx, dword [0x70f3c4]
push edx
push 0x6a1b14
push 0x6a1ba4
call fcn.004bccc0
add esp, 0x10
push 0x697c50
mov eax, dword [0x70f3c8]
push eax
push 0x6a1b08
push 0x6a1ba4
call dword [sym.imp.KERNEL32.dll_GetPrivateProfileIntA]
mov dword [0x70f3c8], eax
push 0x697c50
mov ecx, dword [0x70f3cc]
push ecx
push 0x6a1af8
push 0x6a1ba4
call dword [sym.imp.KERNEL32.dll_GetPrivateProfileIntA]
mov dword [0x70f3cc], eax
push 0x697c50
push 0xffffffffffffffff
push 0x6a1aec
push 0x6a1ba4
call dword [sym.imp.KERNEL32.dll_GetPrivateProfileIntA]
mov dword [0x70f3d0], eax
cmp dword [0x70f3d0], 0xffffffff
jne 0x4bcf95
mov dword [0x70f3d0], 0
push 0x697c50
mov edx, dword [0x70f3d0]
push edx
push 0x6a1aec
push 0x6a1ba4
call fcn.004bccc0
add esp, 0x10
push 0x697c50
push 0xffffffffffffffff
push 0x6a1adc
push 0x6a1ba4
call dword [sym.imp.KERNEL32.dll_GetPrivateProfileIntA]
mov dword [0x70f3d4], eax
cmp dword [0x70f3d4], 0xffffffff
jne 0x4bcfe1
mov dword [0x70f3d4], 0
push 0x697c50
mov eax, dword [0x70f3d4]
push eax
push 0x6a1adc
push 0x6a1ba4
call fcn.004bccc0
add esp, 0x10
push 0x697c50
mov ecx, dword [0x70f3e0]
push ecx
push 0x6a1b38
push 0x6a1ad4
call dword [sym.imp.KERNEL32.dll_GetPrivateProfileIntA]
mov dword [0x70f3e0], eax
push 0x697c50
mov edx, dword [0x70f3e4]
push edx
push 0x6a1ad0
push 0x6a1ad4
call dword [sym.imp.KERNEL32.dll_GetPrivateProfileIntA]
mov dword [0x70f3e4], eax
push 0x697c50
mov eax, dword [0x70f3e8]
push eax
push 0x6a1ac4
push 0x6a1ad4
call dword [sym.imp.KERNEL32.dll_GetPrivateProfileIntA]
mov dword [0x70f3e8], eax
push 0x697c50
mov ecx, dword [0x70f3ec]
push ecx
push 0x6a1ac0
push 0x6a1abc
call dword [sym.imp.KERNEL32.dll_GetPrivateProfileIntA]
mov dword [0x70f3ec], eax
push 0x697c50
mov edx, dword [0x70f3f8]
push edx
push 0x6a1aac
push 0x6a1abc
call dword [sym.imp.KERNEL32.dll_GetPrivateProfileIntA]
mov dword [0x70f3f8], eax
push 0x697c50
push 0xffffffffffffffff
push 0x6a1aa0
push 0x6a1abc
call dword [sym.imp.KERNEL32.dll_GetPrivateProfileIntA]
mov dword [0x70f3fc], eax
cmp dword [0x70f3fc], 0xffffffff
jne 0x4bd0d1
mov dword [0x70f3fc], 0
push 0x697c50
mov eax, dword [0x70f3fc]
push eax
push 0x6a1aa0
push 0x6a1abc
call fcn.004bccc0
add esp, 0x10
push 0x697c50
push 0xffffffffffffffff
push 0x6a1a90
push 0x6a1abc
call dword [sym.imp.KERNEL32.dll_GetPrivateProfileIntA]
mov dword [0x70f400], eax
push 0x697c50
push 0xffffffffffffffff
push 0x6a1a80
push 0x6a1abc
call dword [sym.imp.KERNEL32.dll_GetPrivateProfileIntA]
mov dword [0x70f404], eax
push 0x697c50
push 0xffffffffffffffff
push 0x6a1a74
push 0x6a1abc
call dword [sym.imp.KERNEL32.dll_GetPrivateProfileIntA]
mov dword [0x70f408], eax
cmp dword [0x70f400], 0xffffffff
jne 0x4bd150
mov dword [0x70f408], 1
mov ecx, dword [0x70f408]
mov dword [0x70f404], ecx
mov edx, dword [0x70f404]
mov dword [0x70f400], edx
push 0x697c50
push 0xffffffffffffffff
push 0x6a1a68
push 0x6a1abc
call dword [sym.imp.KERNEL32.dll_GetPrivateProfileIntA]
mov dword [0x70f40c], eax
cmp dword [0x70f40c], 0xffffffff
jne 0x4bd19c
mov dword [0x70f40c], 0
push 0x697c50
mov eax, dword [0x70f40c]
push eax
push 0x6a1a68
push 0x6a1abc
call fcn.004bccc0
add esp, 0x10
cmp dword [0x70f400], 0
jne 0x4bd1ac
mov byte [0x6e2300], 0
cmp dword [0x70f404], 0
jne 0x4bd1bc
mov byte [0x6e2301], 0
cmp dword [0x70f408], 0
jne 0x4bd1cc
mov byte [0x6e2302], 0
mov ecx, 0x70f3a0
call fcn.004bd1e0
call fcn.004bccf0
pop ebp
ret