Function at 0x40a280
Capabilities:
Check if file exists
Contain obfuscated stackstrings

Disassembly:
push ebp
mov ebp, esp
mov eax, 0x1a74
call fcn.00442810
mov eax, dword [0x468100]
xor eax, ebp
mov dword [ebp - 4], eax
push esi
xor eax, eax
push 0x1d8
push eax
lea ecx, [ebp - 0x3ea]
push ecx
mov dword [ebp - 0x41c], 0x4f0053
mov dword [ebp - 0x418], 0x540046
mov dword [ebp - 0x414], 0x410057
mov dword [ebp - 0x410], 0x450052
mov dword [ebp - 0x40c], 0x54005c
mov dword [ebp - 0x408], 0x6e0065
mov dword [ebp - 0x404], 0x650063
mov dword [ebp - 0x400], 0x74006e
mov dword [ebp - 0x3fc], 0x51005c
mov dword [ebp - 0x3f8], 0x500051
mov dword [ebp - 0x3f4], 0x4d0043
mov dword [ebp - 0x3f0], 0x720067
mov word [ebp - 0x3ec], ax
call fcn.00442420
xor edx, edx
push 0x1f0
push edx
lea eax, [ebp - 0x81a]
push eax
mov dword [ebp - 0x834], 0x51005c
mov dword [ebp - 0x830], 0x500051
mov dword [ebp - 0x82c], 0x520043
mov dword [ebp - 0x828], 0x700074
mov dword [ebp - 0x824], 0x65002e
mov dword [ebp - 0x820], 0x650078
mov word [ebp - 0x81c], dx
call fcn.00442420
push 0x1ee
lea eax, [ebp - 0x60c]
push 0
push eax
mov dword [ebp - 0x628], 0x51005c
mov dword [ebp - 0x624], 0x500051
mov dword [ebp - 0x620], 0x540043
mov dword [ebp - 0x61c], 0x610072
mov dword [ebp - 0x618], 0x2e0079
mov dword [ebp - 0x614], 0x780065
mov dword [ebp - 0x610], 0x65
call fcn.00442420
push 0x1d2
lea edx, [ebp - 0x1d8]
push 0
push edx
mov dword [ebp - 0x210], 0x51005c
mov dword [ebp - 0x20c], 0x55004d
mov dword [ebp - 0x208], 0x640070
mov dword [ebp - 0x204], 0x740061
mov dword [ebp - 0x200], 0x5c0065
mov dword [ebp - 0x1fc], 0x510051
mov dword [ebp - str.CBizInstallerMgr::OnMainWndInstallComplete], 0x430050
mov dword [ebp - 0x1f4], 0x67004d
mov dword [ebp - 0x1f0], 0x550072
mov dword [ebp - 0x1ec], 0x640070
mov dword [ebp - 0x1e8], 0x740061
mov dword [ebp - 0x1e4], 0x2e0065
mov dword [ebp - 0x1e0], 0x780065
mov dword [ebp - 0x1dc], 0x65
call fcn.00442420
push 0x1f2
lea eax, [ebp - 0xa28]
push 0
push eax
mov dword [ebp - 0xa40], 0x55005c
mov dword [ebp - 0xa3c], 0x69006e
mov dword [ebp - 0xa38], 0x73006e
mov dword [ebp - 0xa34], 0x2e0074
mov dword [ebp - 0xa30], 0x780065
mov dword [ebp - 0xa2c], 0x65
call fcn.00442420
xor ecx, ecx
push 0x802
push ecx
lea edx, [ebp - 0x1a72]
mov word [ebp - 0x1a74], cx
push edx
call fcn.00442420
add esp, 0x48
lea esi, [ebp - 0x1a74]
lea ecx, [ebp - 0x41c]
call fcn.0040a140
test eax, eax
je 0x40a688
mov eax, esi
lea edx, [eax + 2]
mov cx, word [eax]
add eax, 2
test cx, cx
jne 0x40a505
sub eax, edx
sar eax, 1
je 0x40a688
xor eax, eax
push 0x208
push eax
lea ecx, [ebp - 0xe56]
push ecx
mov word [ebp - 0xe58], ax
call fcn.00442420
xor edx, edx
push 0x208
push edx
lea eax, [ebp - 0x126e]
push eax
mov word [ebp - 0x1270], dx
call fcn.00442420
xor ecx, ecx
push 0x208
push ecx
lea edx, [ebp - 0xc4a]
push edx
mov word [ebp - 0xc4c], cx
call fcn.00442420
xor eax, eax
push 0x208
push eax
lea ecx, [ebp - 0x1062]
push ecx
mov word [ebp - 0x1064], ax
call fcn.00442420
push 0xffffffffffffffff
lea edx, [ebp - 0x1a74]
push edx
lea eax, [ebp - 0xe58]
push 0x104
push eax
call fcn.0043f272
add esp, 0x40
push 0xffffffffffffffff
lea ecx, [ebp - 0x1a74]
push ecx
lea edx, [ebp - 0x1270]
push 0x104
push edx
call fcn.0043f272
push 0xffffffffffffffff
lea eax, [ebp - 0x1a74]
push eax
lea ecx, [ebp - 0xc4c]
push 0x104
push ecx
call fcn.0043f272
push 0xffffffffffffffff
lea edx, [ebp - 0x1a74]
push edx
lea eax, [ebp - 0x1064]
push 0x104
push eax
call fcn.0043f272
mov esi, dword [sym.imp.SHLWAPI.dll_PathAppendW]
add esp, 0x30
lea ecx, [ebp - 0x834]
push ecx
lea edx, [ebp - 0xe58]
push edx
call esi
lea eax, [ebp - 0x628]
push eax
lea ecx, [ebp - 0x1270]
push ecx
call esi
lea edx, [ebp - 0x210]
push edx
lea eax, [ebp - 0xc4c]
push eax
call esi
lea ecx, [ebp - 0xa40]
push ecx
lea edx, [ebp - 0x1064]
push edx
call esi
lea eax, [ebp - 0xe58]
push eax
mov esi, dword [sym.imp.SHLWAPI.dll_PathFileExistsW]
call esi
test eax, eax
je 0x40a688
lea ecx, [ebp - 0x1270]
push ecx
call esi
test eax, eax
je 0x40a688
lea edx, [ebp - 0xc4c]
push edx
call esi
test eax, eax
je 0x40a688
lea eax, [ebp - 0x1064]
push eax
call esi
test eax, eax
je 0x40a688
mov eax, 1
pop esi
mov ecx, dword [ebp - 4]
xor ecx, ebp
call fcn.0043e1c4
mov esp, ebp
pop ebp
ret
mov ecx, dword [ebp - 4]
xor ecx, ebp
xor eax, eax
pop esi
call fcn.0043e1c4
mov esp, ebp
pop ebp
ret