Function at 0x4acc20
Capabilities:
Check if file exists

Disassembly:
push ebp
mov ebp, esp
sub esp, 0x348
mov eax, dword [0x55930c]
xor eax, ebp
mov dword [ebp - 4], eax
mov dword [ebp - 0x344], ecx
mov ecx, dword [ebp - 0x344]
call fcn.0043ca60
mov ecx, dword [ebp - 0x344]
add ecx, 4
call fcn.0043ca60
mov ecx, dword [ebp - 0x344]
add ecx, 8
call fcn.004adbb0
mov ecx, dword [ebp - 0x344]
add ecx, 0x10
call fcn.004adbb0
mov ecx, dword [ebp - 0x344]
add ecx, 0x18
call fcn.004adbb0
mov ecx, dword [ebp - 0x344]
add ecx, 0x20
call fcn.004adbb0
mov ecx, dword [ebp - 0x344]
add ecx, 0x28
call fcn.004adbb0
mov ecx, dword [ebp - 0x344]
add ecx, 0x30
call fcn.004adbb0
mov ecx, dword [ebp - 0x344]
add ecx, 0x38
call fcn.004adbb0
mov ecx, dword [ebp - 0x344]
add ecx, 0x40
call fcn.004adbb0
mov ecx, dword [ebp - 0x344]
add ecx, 0x48
call fcn.004adbb0
mov ecx, dword [ebp - 0x344]
add ecx, 0x50
call fcn.004adbb0
mov ecx, dword [ebp - 0x344]
add ecx, 0x58
call fcn.004adbb0
mov ecx, dword [ebp - 0x344]
add ecx, 0x60
call fcn.004adbb0
mov ecx, dword [ebp - 0x344]
add ecx, 0x68
call fcn.004adbb0
mov ecx, dword [ebp - 0x344]
add ecx, 0x70
call fcn.004adbb0
lea ecx, [ebp - 0x33c]
call fcn.0043ca60
lea ecx, [ebp - 0x128]
call fcn.0043ca60
call fcn.0049ad40
test eax, eax
je 0x4acd41
mov dword [ebp - 0x348], 0x5309c4
jmp 0x4acd4b
mov dword [ebp - 0x348], 0x5309cc
mov eax, dword [ebp - 0x348]
push eax
lea ecx, [ebp - 0x33c]
call fcn.0043cb20
push 0x5309d4
mov ecx, dword [ebp - 0x344]
add ecx, 4
call fcn.0043cb20
xor ecx, ecx
mov word [ebp - 0x338], cx
push 0x206
push 0
lea edx, [ebp - 0x336]
push edx
call fcn.004ed5e0
add esp, 0xc
push str.UtilsNewCenterSom.exe
push 0x104
lea eax, [ebp - 0x338]
push eax
call fcn.0049a440
add esp, 0xc
lea ecx, [ebp - 0x338]
push ecx
call dword [sym.imp.SHLWAPI.dll_PathFileExistsW]
test eax, eax
je 0x4acde9
lea edx, [ebp - 0x338]
push edx
lea eax, [ebp - 0x340]
push eax
call fcn.0049af70
add esp, 8
push eax
mov ecx, dword [ebp - 0x344]
add ecx, 4
call fcn.0043cb00
lea ecx, [ebp - 0x340]
call fcn.0043cae0
mov dword [ebp - 0x120], 0x114
lea ecx, [ebp - 0x120]
push ecx
call fcn.0049add0
add esp, 4
mov edx, dword [ebp - 0x114]
push edx
mov eax, dword [ebp - 0x118]
push eax
mov ecx, dword [ebp - 0x11c]
push ecx
push str._d._d._d
lea edx, [ebp - 0x128]
push edx
call fcn.0043dc90
add esp, 0x14
push str.ucenter
mov ecx, dword [ebp - 0x344]
call fcn.0043cb20
push 0x530a2c
mov ecx, dword [ebp - 0x344]
add ecx, 8
call fcn.0043cb20
call fcn.004b16d0
mov ecx, eax
call fcn.0043d3e0
push eax
mov ecx, dword [ebp - 0x344]
add ecx, 0xc
call fcn.0043cb20
push 0x530a3c
mov ecx, dword [ebp - 0x344]
add ecx, 0x10
call fcn.0043cb20
call fcn.004b1a20
push eax
mov ecx, dword [ebp - 0x344]
add ecx, 0x14
call fcn.0043cb00
push 0x530a44
mov ecx, dword [ebp - 0x344]
add ecx, 0x18
call fcn.0043cb20
lea ecx, [ebp - 0x12c]
call fcn.0043ca60
call fcn.004b1aa0
push eax
push 0x530a4c
lea eax, [ebp - 0x12c]
push eax
call fcn.0043dc90
add esp, 0xc
lea ecx, [ebp - 0x12c]
push ecx
mov ecx, dword [ebp - 0x344]
add ecx, 0x1c
call fcn.0043cb00
push 0x530a54
mov ecx, dword [ebp - 0x344]
add ecx, 0x20
call fcn.0043cb20
call fcn.004b17e0
mov ecx, eax
call fcn.0043d3e0
push eax
mov ecx, dword [ebp - 0x344]
add ecx, 0x24
call fcn.0043cb20
push 0x530a5c
mov ecx, dword [ebp - 0x344]
add ecx, 0x28
call fcn.0043cb20
call fcn.004b18e0
mov ecx, eax
call fcn.0043d3e0
push eax
mov ecx, dword [ebp - 0x344]
add ecx, 0x28
call fcn.0043cb20
push 0x530a64
mov ecx, dword [ebp - 0x344]
add ecx, 0x30
call fcn.0043cb20
lea edx, [ebp - 0x33c]
push edx
mov ecx, dword [ebp - 0x344]
add ecx, 0x34
call fcn.0043cb00
push str.sysver
mov ecx, dword [ebp - 0x344]
add ecx, 0x38
call fcn.0043cb20
lea eax, [ebp - 0x128]
push eax
mov ecx, dword [ebp - 0x344]
add ecx, 0x3c
call fcn.0043cb00
lea ecx, [ebp - 0x124]
call fcn.0043ca60
push 0x530a7c
call fcn.004424d0
add esp, 4
test eax, eax
je 0x4acfd7
call fcn.0043e240
mov ecx, eax
call fcn.00442440
test eax, eax
jne 0x4acfc1
call fcn.0043e240
mov ecx, eax
call fcn.0043e2b0
push 1
lea ecx, [ebp - 0x124]
push ecx
push 0x530a88
call fcn.004697f0
add esp, 0xc
push 0x530a94
mov ecx, dword [ebp - 0x344]
add ecx, 0x40
call fcn.0043cb20
lea edx, [ebp - 0x124]
push edx
mov ecx, dword [ebp - 0x344]
add ecx, 0x44
call fcn.0043cb00
push str.ghijklabc
mov ecx, dword [ebp - 0x344]
add ecx, 0x48
call fcn.0043cb20
push 0x530aa0
mov ecx, dword [ebp - 0x344]
add ecx, 0x50
call fcn.0043cb20
push 0x530aa4
mov ecx, dword [ebp - 0x344]
add ecx, 0x58
call fcn.0043cb20
push 0x530aa8
mov ecx, dword [ebp - 0x344]
add ecx, 0x60
call fcn.0043cb20
push 0x530aac
mov ecx, dword [ebp - 0x344]
add ecx, 0x68
call fcn.0043cb20
push 0x530ab0
mov ecx, dword [ebp - 0x344]
add ecx, 0x70
call fcn.0043cb20
call fcn.004833f0
mov ecx, eax
call fcn.004aec70
lea ecx, [ebp - 0x124]
call fcn.0043cae0
lea ecx, [ebp - 0x12c]
call fcn.0043cae0
lea ecx, [ebp - 0x128]
call fcn.0043cae0
lea ecx, [ebp - 0x33c]
call fcn.0043cae0
mov eax, dword [ebp - 0x344]
mov ecx, dword [ebp - 4]
xor ecx, ebp
call fcn.004e9752
mov esp, ebp
pop ebp
ret