Function at 0x43c27e
Capabilities:
Read file on windows

Disassembly:
push ebp
mov ebp, esp
sub esp, 0x474
mov eax, dword [0x59a240]
xor eax, ebp
mov dword [ebp - 4], eax
push ebx
push esi
push edi
xor eax, eax
lea edi, [ebp - 0x464]
stosd dword es:[edi], eax
xor ebx, ebx
push 0x96c
stosd dword es:[edi], eax
stosd dword es:[edi], eax
stosd dword es:[edi], eax
xor eax, eax
lea edi, [ebp - 0x474]
stosd dword es:[edi], eax
stosd dword es:[edi], eax
stosd dword es:[edi], eax
stosd dword es:[edi], eax
mov edi, str.E:UserskerryDocumentsVisual_Studio_2022ProjectsPAULA__TEMP_COPY_Installation.c
push edi
push 0x50965c
push str.edt12.dat
push ebx
call fcn.0047ced0
pop ecx
pop ecx
push eax
call fcn.0042d2de
mov esi, eax
add esp, 0x10
test esi, esi
jne 0x43c2fb
push str.edt12.dat
push ebx
call fcn.0047ced0
push eax
push str.:5:Install_FAILED:___s__could_not_be_opened_for_reading__Note_that_this_will_occur_once_during_a_spawned_installation.
call fcn.00425c08
add esp, 0x10
or eax, 0xffffffff
jmp 0x43c4ec
push esi
push 1
lea eax, [ebp - 0x464]
push 0x10
push eax
call fcn.004e8bc6
add esp, 0x10
cmp eax, 1
jae 0x43c344
push str.edt12.dat
push ebx
call fcn.0047ced0
push eax
push str.:5:Install_FAILED:_fread___s___FAILED_
call fcn.00425c08
push esi
call fcn.0042d153
push 0x10
lea eax, [ebp - 0x464]
mov esi, ebx
push ebx
push eax
call fcn.004e4da0
add esp, 0x20
push esi
call fcn.0042d153
mov dword [esp], 0x980
lea eax, [ebp - 0x474]
push edi
push eax
call fcn.004c9210
add esp, 0xc
test eax, eax
jne 0x43c3b9
push 0x3e8
call dword [sym.imp.KERNEL32.dll_Sleep]
push 0x984
lea eax, [ebp - 0x474]
push edi
push eax
call fcn.004c9210
add esp, 0xc
test eax, eax
jne 0x43c3b9
push str.:8:Installation_FAILED:_GetPAULATime___FAILED_
call fcn.004255b9
pop ecx
cmp dword [ebp + 0xc], ebx
je 0x43c4e9
push str.There_was_a_problem_accessing_your_TAMS_server._nThe_installation_cannot_continue._n_nPress_any_key_to_exit...
push str.__The_TAMS_server_could_not_be_accessed___
push ebx
push ebx
push ebx
push 1
call fcn.004346cb
add esp, 0x18
jmp 0x43c4e9
sub esp, 0x10
lea esi, [ebp - 0x474]
mov edi, esp
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
call fcn.0049240a
mov edi, esp
lea esi, [ebp - 0x464]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
call fcn.004c9694
add esp, 0x10
test eax, eax
jne 0x43c42f
sub esp, 0x10
lea esi, [ebp - 0x464]
mov edi, esp
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
call fcn.004ca980
add esp, 0x10
lea esi, [ebp - 0x474]
push eax
sub esp, 0x10
mov edi, esp
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
call fcn.004ca980
add esp, 0x10
push eax
call fcn.004ca75a
push eax
call fcn.004ee48a
add esp, 0xc
cmp eax, 7
jg 0x43c42f
xor eax, eax
jmp 0x43c4ec
push 0x50
lea eax, [ebp - 0x54]
push ebx
push eax
call fcn.004e4da0
mov edi, 0x400
lea eax, [ebp - 0x454]
push edi
push ebx
push eax
call fcn.004e4da0
push 0x27
lea eax, [ebp - 0x52]
mov word [ebp - 0x54], 0x202d
push 0x21
push eax
call fcn.004e4da0
push ebx
push str._ur3EZNuagxU___siggSU_HTm_umausos_fu
mov word [ebp - 0x2b], 0x2d20
mov byte [ebp - 0x29], bl
call fcn.004a0bb6
push eax
push 0x517d4c
lea eax, [ebp - 0x454]
push edi
push eax
call fcn.004a0d90
push ebx
push str.t_ciY_Qje_Z_UxpHTlecprPj_POUoVmT_jNvV_WUzyeo6uxncUbMm0_3cHge_
call fcn.004a0bb6
add esp, 0x44
mov esi, 0x51ffa0
push eax
push esi
lea eax, [ebp - 0x454]
push edi
push eax
call fcn.004a0d90
push ebx
push str.t_gTQLcST_nKHhMtv_FO_
call fcn.004a0bb6
push eax
push esi
lea eax, [ebp - 0x454]
push edi
push eax
call fcn.004a0d90
add esp, 0x28
cmp dword [ebp + 0xc], ebx
je 0x43c4e9
lea eax, [ebp - 0x454]
push eax
push 0x50b870
lea ecx, [ebp - 0x54]
push ecx
push ebx
push ebx
push ebx
push 1
call fcn.004346cb
add esp, 0x1c
xor eax, eax
inc eax
mov ecx, dword [ebp - 4]
pop edi
pop esi
xor ecx, ebp
pop ebx
call fcn.004e3632
leave
ret