Function at 0x4b4d80
Capabilities:
Read .ini file

Disassembly:
push ebp
mov ebp, esp
push 0xffffffffffffffff
push 0x4effcb
mov eax, dword fs:[0]
push eax
sub esp, 0xe54
mov eax, dword [0x522008]
xor eax, ebp
mov dword [ebp - 0x10], eax
push eax
lea eax, [ebp - 0xc]
mov dword fs:[0], eax
lea eax, [ebp - 0xe60]
push eax
call fcn.004b4b70
add esp, 4
mov dword [ebp - 4], 0
push 0x208
push 0
lea ecx, [ebp - 0x218]
push ecx
call fcn.004b7720
add esp, 0xc
lea ecx, [ebp - 0xe60]
call fcn.00402130
push eax
push 0x104
lea edx, [ebp - 0x218]
push edx
push 0x4f1a6c
push str.userSelectResult
push str.UserSelect
call dword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
push 0
lea eax, [ebp - 0x218]
push eax
call fcn.00404af0
add esp, 8
mov ecx, dword [ebp + 0x10]
mov dword [ecx], eax
push 0x208
push 0
lea edx, [ebp - 0x420]
push edx
call fcn.004b7720
add esp, 0xc
lea ecx, [ebp - 0xe60]
call fcn.00402130
push eax
push 0x104
lea eax, [ebp - 0x420]
push eax
push 0x4f1a70
push str.userSelectTime
push str.UserSelect
call dword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
push 0
lea ecx, [ebp - 0x420]
push ecx
call fcn.00404af0
add esp, 8
xor edx, edx
mov ecx, dword [ebp + 0xc]
mov dword [ecx], eax
mov dword [ecx + 4], edx
push 0x208
push 0
lea edx, [ebp - 0x628]
push edx
call fcn.004b7720
add esp, 0xc
lea ecx, [ebp - 0xe60]
call fcn.00402130
push eax
push 0x104
lea eax, [ebp - 0x628]
push eax
push 0x4f1a74
push str.popupTime
push str.UserSelect
call dword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
push 0
lea ecx, [ebp - 0x628]
push ecx
call fcn.00404af0
add esp, 8
xor edx, edx
mov ecx, dword [ebp + 0x14]
mov dword [ecx], eax
mov dword [ecx + 4], edx
push 0x208
push 0
lea edx, [ebp - 0x830]
push edx
call fcn.004b7720
add esp, 0xc
lea ecx, [ebp - 0xe60]
call fcn.00402130
push eax
push 0x104
lea eax, [ebp - 0x830]
push eax
push 0x4f1a78
push 0x4f1960
push str.Preference
call dword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
push 0
lea ecx, [ebp - 0x830]
push ecx
call fcn.00404af0
add esp, 8
mov edx, dword [ebp + 0x18]
mov dword [edx], eax
push 0x208
push 0
lea eax, [ebp - 0xa38]
push eax
call fcn.004b7720
add esp, 0xc
lea ecx, [ebp - 0xe60]
call fcn.00402130
push eax
push 0x104
lea ecx, [ebp - 0xa38]
push ecx
push 0x4f1a7c
push str.browserChangeTime
push str.Preference
call dword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
push 0
lea edx, [ebp - 0xa38]
push edx
call fcn.00404a80
add esp, 8
mov ecx, dword [ebp + 0x1c]
mov dword [ecx], eax
mov dword [ecx + 4], edx
push 0x208
push 0
lea edx, [ebp - 0xc40]
push edx
call fcn.004b7720
add esp, 0xc
lea ecx, [ebp - 0xe60]
call fcn.00402130
push eax
push 0x104
lea eax, [ebp - 0xc40]
push eax
push 0x4f1a80
push str.cloudDispatchTime
push str.Preference
call dword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
push 0
lea ecx, [ebp - 0xc40]
push ecx
call fcn.00404a80
add esp, 8
mov ecx, dword [ebp + 0x20]
mov dword [ecx], eax
mov dword [ecx + 4], edx
push 0x208
push 0
lea edx, [ebp - 0xe48]
push edx
call fcn.004b7720
add esp, 0xc
lea ecx, [ebp - 0xe60]
call fcn.00402130
push eax
push 0x104
lea eax, [ebp - 0xe48]
push eax
push 0x4f1a84
push str.popupCount
push str.UserSelect
call dword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
push 0
lea ecx, [ebp - 0xe48]
push ecx
call fcn.00404af0
add esp, 8
mov edx, dword [ebp + 0x24]
mov dword [edx], eax
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0xe60]
call fcn.00401f40
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop ecx
mov ecx, dword [ebp - 0x10]
xor ecx, ebp
call fcn.004b5964
mov esp, ebp
pop ebp
ret