Function at 0x441b80
Capabilities:
Accept command line arguments
Create process on windows
Create process suspended
Get common file path
Query environment variable
Query or enumerate registry value
Schedule task via at
Terminate process

Disassembly:
push ebp
mov ebp, esp
and esp, 0xfffffff0
mov eax, 0x21598
call fcn.004985b0
mov eax, dword [0x55c640]
xor eax, esp
mov dword [esp + 0x21594], eax
push esi
push edi
mov edi, dword [ebp + 8]
sub esp, 0x18
mov ecx, esp
mov dword [esp + 0x1b4], edi
push 0x12
mov dword [ecx + 0x14], 0xf
mov dword [ecx + 0x10], 0
push str._error_log_old.txt
mov byte [ecx], 0
call fcn.004511b0
call fcn.0040af50
add esp, 0x18
test al, al
je 0x441c42
push 0x12
push str._error_log_old.txt
lea ecx, [esp + 0x1d8]
mov dword [esp + 0x1ec], 0xf
mov dword [esp + 0x1e8], 0
mov byte [esp + 0x1d8], 0
call fcn.004511b0
cmp dword [esp + 0x1e4], 0x10
lea eax, [esp + 0x1d0]
cmovae eax, dword [esp + 0x1d0]
push eax
call fcn.0048720d
add esp, 4
cmp dword [esp + 0x1e4], 0x10
jb 0x441c42
push dword [esp + 0x1d0]
call fcn.00485250
add esp, 4
sub esp, 0x18
mov ecx, esp
push 0xe
mov dword [ecx + 0x14], 0xf
mov dword [ecx + 0x10], 0
push str._error_log.txt
mov byte [ecx], 0
call fcn.004511b0
call fcn.0040af50
add esp, 0x18
test al, al
je 0x441cfe
sub esp, 8
lea ecx, [esp + 0x1c0]
call fcn.00457290
sub esp, 8
lea ecx, [esp + 0x1d8]
call fcn.00456fc0
push 0
lea eax, [esp + 0x1bc]
push eax
lea eax, [esp + 0x1d8]
push eax
call fcn.00505620
add esp, 0xc
cmp dword [esp + 0x1e4], 8
jb 0x441cc5
push dword [esp + 0x1d0]
call fcn.00485250
add esp, 4
xor eax, eax
mov dword [esp + 0x1e4], 7
cmp dword [esp + 0x1cc], 8
mov dword [esp + 0x1e0], 0
mov word [esp + 0x1d0], ax
jb 0x441cfe
push dword [esp + 0x1b8]
call fcn.00485250
add esp, 4
push 0xc0
lea eax, [esp + 0x49c]
push 0
push eax
call fcn.00489f10
add esp, 8
lea ecx, [esp + 0x49c]
call fcn.0044f4e0
push ecx
push 2
push str._error_log.txt
lea ecx, [esp + 0x4bc]
call fcn.00452910
test eax, eax
lea ecx, [esp + 0x498]
mov eax, dword [esp + 0x498]
mov eax, dword [eax + 4]
jne 0x441d5d
add ecx, eax
mov eax, dword [ecx + 0xc]
or eax, 2
cmp dword [ecx + 0x38], 0
jne 0x441d6c
or eax, 4
jmp 0x441d6c
add ecx, eax
mov edx, 4
xor eax, eax
cmp dword [ecx + 0x38], eax
cmove eax, edx
push 0
push eax
call fcn.00407930
push 0
call fcn.00488def
add esp, 4
mov dword [esp + 0x2e0], eax
lea eax, [esp + 0x2e0]
mov dword [esp + 0x2e4], edx
push eax
call fcn.00485b01
add esp, 4
mov esi, eax
call dword [sym.imp.KERNEL32.dll_GetLastError]
push eax
push ecx
mov edx, str._start_dayz_updater
lea ecx, [esp + 0x4b0]
call fcn.00456c60
add esp, 4
mov ecx, eax
call fcn.0044ccc0
mov edx, str._date
mov ecx, eax
call fcn.00456c60
mov edx, esi
mov ecx, eax
call fcn.00456c60
push eax
call fcn.00456f10
add esp, 4
lea ecx, [esp + 0x1b8]
call fcn.0040b120
mov edx, eax
lea ecx, [esp + 0x4a8]
call fcn.00456a00
mov edx, str._version_
mov ecx, eax
call fcn.00456c60
mov edx, 0x55ede4
mov ecx, eax
call fcn.00456a00
push eax
call fcn.00456f10
add esp, 4
cmp dword [esp + 0x1cc], 0x10
jb 0x441e33
push dword [esp + 0x1b8]
call fcn.00485250
add esp, 4
sub esp, 0x18
mov ecx, esp
push 0x13
mov dword [ecx + 0x14], 0xf
mov dword [ecx + 0x10], 0
push str.BE76561197991576958
mov byte [ecx], 0
call fcn.004511b0
lea ecx, [esp + 0x498]
call fcn.00409440
lea ecx, [esp + 0x1d0]
call fcn.0040b120
mov edx, eax
lea ecx, [esp + 0x4c0]
call fcn.00456a00
mov edx, str.__start_convert2_guid
mov ecx, eax
call fcn.00456c60
lea edx, [esp + 0x498]
mov ecx, eax
call fcn.00456a00
push eax
call fcn.00456f10
add esp, 0x1c
cmp dword [esp + 0x1cc], 0x10
jb 0x441eb7
push dword [esp + 0x1b8]
call fcn.00485250
add esp, 4
call fcn.004183d0
test eax, eax
setne byte [esp + 0x1b0]
push dword [esp + 0x1b0]
push ecx
lea ecx, [esp + 0x1c0]
call fcn.0040b120
mov edx, eax
lea ecx, [esp + 0x4b0]
call fcn.00456a00
mov edx, str.__start_admin
mov ecx, eax
call fcn.00456c60
add esp, 4
mov ecx, eax
call fcn.0044c980
push eax
call fcn.00456f10
add esp, 4
cmp dword [esp + 0x1cc], 0x10
jb 0x441f20
push dword [esp + 0x1b8]
call fcn.00485250
add esp, 4
mov dword [esp + 0x234], 0
call dword [sym.imp.KERNEL32.dll_GetCommandLineW]
lea ecx, [esp + 0x234]
push ecx
push eax
call dword [sym.imp.SHELL32.dll_CommandLineToArgvW]
xor esi, esi
mov dword [esp + 0x1b0], eax
cmp dword [esp + 0x234], esi
jle 0x442027
jmp 0x441f60
mov edx, dword [eax + esi*4]
xor eax, eax
mov dword [esp + 0x1e4], 7
mov dword [esp + 0x1e0], 0
mov word [esp + 0x1d0], ax
cmp word [edx], ax
je 0x441f9f
mov eax, edx
lea edi, [eax + 2]
lea ecx, [ecx]
mov cx, word [eax]
add eax, 2
test cx, cx
jne 0x441f90
sub eax, edi
sar eax, 1
push eax
push edx
lea ecx, [esp + 0x1d8]
call fcn.00454a30
push 0xa
push str._autostart
push dword [esp + 0x1e8]
lea ecx, [esp + 0x1dc]
push 0
call fcn.0045afe0
test eax, eax
je 0x441ffd
cmp dword [esp + 0x1e4], 8
jb 0x441fe6
push dword [esp + 0x1d0]
call fcn.00485250
add esp, 4
mov eax, dword [esp + 0x1b0]
inc esi
cmp esi, dword [esp + 0x234]
jl 0x441f60
jmp 0x442020
cmp dword [esp + 0x1e4], 8
mov dword [0x567760], 1
jb 0x442020
push dword [esp + 0x1d0]
call fcn.00485250
add esp, 4
mov edi, dword [esp + 0x19c]
push 0x104
lea eax, [esp + 0x11fc]
push eax
push 0
call dword [sym.imp.KERNEL32.dll_GetModuleFileNameW]
lea eax, [esp + 0x11f8]
push eax
call dword [sym.imp.KERNEL32.dll_lstrlenW]
dec eax
js 0x44205e
lea ecx, [ecx]
cmp word [esp + eax*2 + 0x11f8], 0x5c
je 0x44205e
dec eax
jns 0x442050
add eax, 2
push eax
lea eax, [esp + 0x11fc]
push eax
lea eax, [esp + 0x113d0]
push eax
call dword [sym.imp.KERNEL32.dll_lstrcpynW]
xor eax, eax
mov dword [esp + 0x41c], 7
mov word [esp + 0x11f8], ax
mov dword [esp + 0x418], eax
mov word [esp + 0x408], ax
cmp word [esp + 0x113c8], ax
jne 0x4420aa
xor ecx, ecx
jmp 0x4420c3
lea ecx, [esp + 0x113c8]
lea edx, [ecx + 2]
mov ax, word [ecx]
add ecx, 2
test ax, ax
jne 0x4420b4
sub ecx, edx
sar ecx, 1
push ecx
lea eax, [esp + 0x113cc]
push eax
lea ecx, [esp + 0x410]
call fcn.00454a30
push 0xffffffffffffffff
push 0
lea eax, [esp + 0x410]
mov ecx, 0x55e538
push eax
call fcn.00451bc0
mov edx, 0x55e538
lea ecx, [esp + 0x1b8]
call fcn.00458dd0
mov esi, eax
cmp esi, 0x55de90
je 0x442186
cmp dword [0x55dea4], 0x10
jb 0x442120
push dword [0x55de90]
call fcn.00485250
add esp, 4
mov dword [0x55dea4], 0xf
mov dword [0x55dea0], 0
mov byte [0x55de90], 0
cmp dword [esi + 0x14], 0x10
jae 0x442158
mov eax, dword [esi + 0x10]
inc eax
je 0x442165
push eax
push esi
push 0x55de90
call fcn.00485d50
add esp, 0xc
jmp 0x442165
mov eax, dword [esi]
mov dword [0x55de90], eax
mov dword [esi], 0
mov eax, dword [esi + 0x10]
mov dword [0x55dea0], eax
mov eax, dword [esi + 0x14]
mov dword [0x55dea4], eax
mov dword [esi + 0x14], 0xf
mov dword [esi + 0x10], 0
mov byte [esi], 0
cmp dword [esp + 0x1cc], 0x10
jb 0x44219f
push dword [esp + 0x1b8]
call fcn.00485250
add esp, 4
mov eax, dword [0x55dea0]
mov ecx, 0x55de90
add eax, 0xfffffffe
push eax
push 1
lea eax, [esp + 0x1c0]
push eax
call fcn.0044bca0
mov esi, eax
cmp esi, 0x55e9f4
je 0x442243
cmp dword [0x55ea08], 0x10
jb 0x4421dd
push dword [0x55e9f4]
call fcn.00485250
add esp, 4
mov dword [0x55ea08], 0xf
mov dword [0x55ea04], 0
mov byte [0x55e9f4], 0
cmp dword [esi + 0x14], 0x10
jae 0x442215
mov eax, dword [esi + 0x10]
inc eax
je 0x442222
push eax
push esi
push 0x55e9f4
call fcn.00485d50
add esp, 0xc
jmp 0x442222
mov eax, dword [esi]
mov dword [0x55e9f4], eax
mov dword [esi], 0
mov eax, dword [esi + 0x10]
mov dword [0x55ea04], eax
mov eax, dword [esi + 0x14]
mov dword [0x55ea08], eax
mov dword [esi + 0x14], 0xf
mov dword [esi + 0x10], 0
mov byte [esi], 0
cmp dword [esp + 0x1cc], 0x10
jb 0x44225c
push dword [esp + 0x1b8]
call fcn.00485250
add esp, 4
push 3
call dword [sym.imp.libcurl.dll_curl_global_init]
add esp, 4
mov byte [0x567a62], 1
mov byte [0x567793], 1
call fcn.00415d40
xorps xmm0, xmm0
mov dword [esp + 0x1e0], 0
lea ecx, [esp + 0x1d0]
movdqa xmmword [esp + 0x1d0], xmm0
call fcn.0046ee62
lea eax, [esp + 0x1a8]
mov dword [esp + 0x1d0], 0x5424b4
push eax
lea ecx, [esp + 0x1d4]
call fcn.0046ef5a
lea ecx, [esp + 0x1d0]
call fcn.0046eed3
mov eax, dword [esp + 0x1ac]
test eax, eax
jne 0x4422e4
push 1
call fcn.0046c7e3
mov eax, dword [esp + 0x1b0]
add esp, 4
push eax
push dword [esp + 0x1ac]
call fcn.0046f55e
add esp, 8
test eax, eax
je 0x442301
push eax
call fcn.0046c7b6
add esp, 4
push 0x104
lea eax, [esp + 0xeec]
push eax
push edi
call dword [sym.imp.KERNEL32.dll_GetModuleFileNameA]
cmp byte [esp + 0xee8], 0
jne 0x442323
xor ecx, ecx
jmp 0x442339
lea ecx, [esp + 0xee8]
lea edx, [ecx + 1]
lea ecx, [ecx]
mov al, byte [ecx]
inc ecx
test al, al
jne 0x442330
sub ecx, edx
push ecx
lea eax, [esp + 0xeec]
mov ecx, 0x55e6b8
push eax
call fcn.004511b0
push 0xffffffffffffffff
push 1
push ecx
push 0x540190
mov ecx, 0x55e6b8
call fcn.00451710
inc eax
mov ecx, 0x55e6b8
push eax
lea eax, [esp + 0x470]
push eax
call fcn.0044bca0
push 0xffffffffffffffff
push 0
lea eax, [esp + 0x470]
mov ecx, 0x55dda0
push eax
call fcn.00451080
mov edx, dword [0x55ddb0]
test edx, edx
je 0x4423d6
mov esi, dword [0x55ddb4]
mov eax, 0x55dda0
mov ecx, dword [0x55dda0]
cmp esi, 0x10
mov edi, 0x55dda0
cmovae eax, ecx
cmovae edi, ecx
add eax, edx
cmp esi, 0x10
mov edx, 0x55dda0
cmovae edx, ecx
cmp edx, eax
je 0x4423d6
push ecx
push edi
push eax
lea ecx, [esp + 0x1b4]
call fcn.0045b2f0
add esp, 0xc
push 0x104
lea eax, [esp + 0xff4]
push eax
push 0
call dword [sym.imp.KERNEL32.dll_GetModuleHandleW]
push eax
call dword [sym.imp.KERNEL32.dll_GetModuleFileNameW]
lea eax, [esp + 0xff0]
push eax
call dword [sym.imp.SHLWAPI.dll_PathRemoveFileSpecW]
lea eax, [esp + 0x1a4]
mov dword [esp + 0x2ac], 0xf
push eax
push 0x20019
push 0
push str.SYSTEMCurrentControlSetServicesSharedAccessParametersFirewallPolicyStandardProfile
push reloc.OLEAUT32.dll_SysReAllocString
mov dword [esp + 0x2bc], 0
mov byte [esp + 0x2ac], 0
call dword [sym.imp.ADVAPI32.dll_RegOpenKeyExW]
neg eax
sbb eax, eax
inc eax
je 0x442506
lea eax, [esp + 0x1a8]
mov dword [esp + 0x1b0], 4
push eax
lea eax, [esp + 0x1a0]
push eax
lea eax, [esp + 0x1b8]
push eax
push 0
push str.EnableFirewall
push dword [esp + 0x1b8]
call dword [sym.imp.ADVAPI32.dll_RegQueryValueExW]
test eax, eax
jne 0x44251f
mov edx, dword [esp + 0x19c]
lea ecx, [esp + 0x1b8]
call fcn.00407d90
mov esi, eax
lea eax, [esp + 0x298]
cmp eax, esi
je 0x4424eb
cmp dword [esp + 0x2ac], 0x10
jb 0x4424c0
push dword [esp + 0x298]
call fcn.00485250
add esp, 4
push esi
lea ecx, [esp + 0x29c]
mov dword [esp + 0x2b0], 0xf
mov dword [esp + 0x2ac], 0
mov byte [esp + 0x29c], 0
call fcn.00450eb0
cmp dword [esp + 0x1cc], 0x10
jb 0x44251f
push dword [esp + 0x1b8]
call fcn.00485250
add esp, 4
jmp 0x44251f
sub esp, 0x18
mov ecx, esp
push str.StandardProfile
call fcn.0044b740
xor ecx, ecx
call fcn.00416770
add esp, 0x18
push dword [esp + 0x1a4]
call dword [sym.imp.ADVAPI32.dll_RegCloseKey]
mov edx, 0x540ce0
lea ecx, [esp + 0x298]
call fcn.00457350
test al, al
je 0x442e94
cmp dword [0x567760], 0
jne 0x442e94
lea eax, [esp + 0xff0]
push eax
lea ecx, [esp + 0x1bc]
call fcn.0044c580
lea edx, [esp + 0x1b8]
lea ecx, [esp + 0x1d0]
call fcn.00468940
cmp dword [esp + 0x1cc], 8
jb 0x442592
push dword [esp + 0x1b8]
call fcn.00485250
add esp, 4
push str.netsh_advfirewall_firewall_delete_rule_name_DayZ_x64_open_TCP___netsh_advfirewall_firewall_delete_rule_name_DayZ_x64_open_UDP_
lea ecx, [esp + 0xecc]
call fcn.0044b740
push str.netsh_advfirewall_firewall_delete_rule_name_DayZ_updater_open_UDP___netsh_advfirewall_firewall_delete_rule_name_DayZ_updater_open_TCP_
lea ecx, [esp + 0x284]
call fcn.0044b740
lea eax, [esp + 0x1d0]
mov edx, str.netsh_advfirewall_firewall_add_rule_name_DayZ_updater_open_UDP__dirin_program_
push 0x544d5c
push eax
lea ecx, [esp + 0x1c0]
call fcn.00457450
add esp, 4
lea ecx, [esp + 0x26c]
mov edx, eax
call fcn.004573b0
add esp, 4
cmp dword [esp + 0x1cc], 0x10
jb 0x4425ff
push dword [esp + 0x1b8]
call fcn.00485250
add esp, 4
lea eax, [esp + 0x1d0]
mov edx, str.netsh_advfirewall_firewall_add_rule_name_DayZ_updater_open_TCP___dirin_program_
push str.Dayz_updater.exe___actionallow_protocolTCP
push eax
lea ecx, [esp + 0x1c0]
call fcn.00457450
add esp, 4
lea ecx, [esp + 0x220]
mov edx, eax
call fcn.004573b0
add esp, 4
cmp dword [esp + 0x1cc], 0x10
jb 0x44264a
push dword [esp + 0x1b8]
call fcn.00485250
add esp, 4
lea eax, [esp + 0x1d0]
mov edx, str.netsh_advfirewall_firewall_add_rule_name_DayZ_x64_open_UDP___dirin_program_
push str.DayZ_x64.exe___actionallow_protocolUDP
push eax
lea ecx, [esp + 0x1c0]
call fcn.00457450
add esp, 4
lea ecx, [esp + 0x254]
mov edx, eax
call fcn.004573b0
add esp, 4
cmp dword [esp + 0x1cc], 0x10
jb 0x442695
push dword [esp + 0x1b8]
call fcn.00485250
add esp, 4
lea eax, [esp + 0x1d0]
mov edx, str.netsh_advfirewall_firewall_add_rule_name_DayZ_x64_open_TCP___dirin_program_
push str.DayZ_x64.exe___actionallow_protocolTCP
push eax
lea ecx, [esp + 0x1c0]
call fcn.00457450
add esp, 4
lea ecx, [esp + 0x304]
mov edx, eax
call fcn.004573b0
add esp, 4
cmp dword [esp + 0x1cc], 0x10
jb 0x4426e0
push dword [esp + 0x1b8]
call fcn.00485250
add esp, 4
lea eax, [esp + 0x1d0]
mov edx, str.netsh_advfirewall_firewall_add_rule_name_DayZ_updater_open_UDP___dirout_program_
push str.Dayz_updater.exe___actionallow_protocolUDP
push eax
lea ecx, [esp + 0x1c0]
call fcn.00457450
add esp, 4
lea ecx, [esp + 0x2cc]
mov edx, eax
call fcn.004573b0
add esp, 4
cmp dword [esp + 0x1cc], 0x10
jb 0x44272b
push dword [esp + 0x1b8]
call fcn.00485250
add esp, 4
lea eax, [esp + 0x1d0]
mov edx, str.netsh_advfirewall_firewall_add_rule_name_DayZ_updater_open_TCP___dirout_program_
push str.Dayz_updater.exe___actionallow_protocolTCP
push eax
lea ecx, [esp + 0x1c0]
call fcn.00457450
add esp, 4
lea ecx, [esp + 0x2ec]
mov edx, eax
call fcn.004573b0
add esp, 4
cmp dword [esp + 0x1cc], 0x10
jb 0x442776
push dword [esp + 0x1b8]
call fcn.00485250
add esp, 4
lea eax, [esp + 0x1d0]
mov edx, str.netsh_advfirewall_firewall_add_rule_name_DayZ_x64_open_UDP___dirout_program_
push str.DayZ_x64.exe___actionallow_protocolUDP
push eax
lea ecx, [esp + 0x1c0]
call fcn.00457450
add esp, 4
lea ecx, [esp + 0x31c]
mov edx, eax
call fcn.004573b0
add esp, 4
cmp dword [esp + 0x1cc], 0x10
jb 0x4427c1
push dword [esp + 0x1b8]
call fcn.00485250
add esp, 4
lea eax, [esp + 0x1d0]
mov edx, str.netsh_advfirewall_firewall_add_rule_name_DayZ_x64_open_TCP___dirout_program_
push str.DayZ_x64.exe___actionallow_protocolTCP
push eax
lea ecx, [esp + 0x1c0]
call fcn.00457450
add esp, 4
lea ecx, [esp + 0x424]
mov edx, eax
call fcn.004573b0
add esp, 4
cmp dword [esp + 0x1cc], 0x10
jb 0x44280c
push dword [esp + 0x1b8]
call fcn.00485250
add esp, 4
push str._exit
lea eax, [esp + 0x424]
mov edx, 0x5450fc
push eax
push 0x5450f8
lea eax, [esp + 0x324]
push eax
push 0x5450f8
lea eax, [esp + 0x2fc]
push eax
push 0x5450f8
lea eax, [esp + 0x2e4]
push eax
push 0x5450f8
lea eax, [esp + 0x324]
push eax
push 0x5450f8
lea eax, [esp + 0x27c]
push eax
push 0x5450f8
lea eax, [esp + 0x250]
push eax
push 0x5450f8
lea eax, [esp + 0x2a4]
push eax
push 0x5450f8
lea eax, [esp + 0x2c4]
push eax
lea eax, [esp + 0xf10]
push 0x5450f8
push eax
lea ecx, [esp + 0x6c]
call fcn.00457450
add esp, 4
lea ecx, [esp + 0x204]
mov edx, eax
call fcn.004573b0
add esp, 4
lea ecx, [esp + 0x2f8]
mov edx, eax
call fcn.00457540
add esp, 4
lea ecx, [esp + 0xd8]
mov edx, eax
call fcn.004573b0
add esp, 4
lea ecx, [esp + 0x134]
mov edx, eax
call fcn.00457540
add esp, 4
lea ecx, [esp + 0x1c0]
mov edx, eax
call fcn.004573b0
add esp, 4
lea ecx, [esp + 0x1a4]
mov edx, eax
call fcn.00457540
add esp, 4
lea ecx, [esp + 0x170]
mov edx, eax
call fcn.004573b0
add esp, 4
lea ecx, [esp + 0x94]
mov edx, eax
call fcn.00457540
add esp, 4
lea ecx, [esp + 0x78]
mov edx, eax
call fcn.004573b0
add esp, 4
lea ecx, [esp + 0x5c]
mov edx, eax
call fcn.00457540
add esp, 4
lea ecx, [esp + 0xd0]
mov edx, eax
call fcn.004573b0
add esp, 4
lea ecx, [esp + 0x9c]
mov edx, eax
call fcn.00457540
add esp, 4
lea ecx, [esp + 0x140]
mov edx, eax
call fcn.004573b0
add esp, 4
lea ecx, [esp + 0x16c]
mov edx, eax
call fcn.00457540
add esp, 4
lea ecx, [esp + 0x120]
mov edx, eax
call fcn.004573b0
add esp, 4
lea ecx, [esp + 0xec]
mov edx, eax
call fcn.00457540
add esp, 4
lea ecx, [esp + 0xd0]
mov edx, eax
call fcn.004573b0
add esp, 4
lea ecx, [esp + 0x240]
mov edx, eax
call fcn.00457540
add esp, 4
lea ecx, [esp + 0x204]
mov edx, eax
call fcn.004573b0
add esp, 4
cmp dword [esp + 0x24c], 0x10
jb 0x4429f5
push dword [esp + 0x238]
call fcn.00485250
add esp, 4
cmp dword [esp + 0xd8], 0x10
mov dword [esp + 0x24c], 0xf
mov dword [esp + 0x248], 0
mov byte [esp + 0x238], 0
jb 0x442a2c
push dword [esp + 0xc4]
call fcn.00485250
add esp, 4
cmp dword [esp + 0xf0], 0x10
mov dword [esp + 0xd8], 0xf
mov dword [esp + 0xd4], 0
mov byte [esp + 0xc4], 0
jb 0x442a63
push dword [esp + 0xdc]
call fcn.00485250
add esp, 4
cmp dword [esp + 0x120], 0x10
mov dword [esp + 0xf0], 0xf
mov dword [esp + 0xec], 0
mov byte [esp + 0xdc], 0
jb 0x442a9a
push dword [esp + 0x10c]
call fcn.00485250
add esp, 4
cmp dword [esp + 0x168], 0x10
mov dword [esp + 0x120], 0xf
mov dword [esp + 0x11c], 0
mov byte [esp + 0x10c], 0
jb 0x442ad1
push dword [esp + 0x154]
call fcn.00485250
add esp, 4
cmp dword [esp + 0x138], 0x10
mov dword [esp + 0x168], 0xf
mov dword [esp + 0x164], 0
mov byte [esp + 0x154], 0
jb 0x442b08
push dword [esp + 0x124]
call fcn.00485250
add esp, 4
cmp dword [esp + 0x90], 0x10
mov dword [esp + 0x138], 0xf
mov dword [esp + 0x134], 0
mov byte [esp + 0x124], 0
jb 0x442b3c
push dword [esp + 0x7c]
call fcn.00485250
add esp, 4
cmp dword [esp + 0xc0], 0x10
mov dword [esp + 0x90], 0xf
mov dword [esp + 0x8c], 0
mov byte [esp + 0x7c], 0
jb 0x442b70
push dword [esp + 0xac]
call fcn.00485250
add esp, 4
cmp dword [esp + 0x48], 0x10
mov dword [esp + 0xc0], 0xf
mov dword [esp + 0xbc], 0
mov byte [esp + 0xac], 0
jb 0x442ba1
push dword [esp + 0x34]
call fcn.00485250
add esp, 4
cmp dword [esp + 0x60], 0x10
mov dword [esp + 0x48], 0xf
mov dword [esp + 0x44], 0
mov byte [esp + 0x34], 0
jb 0x442bc9
push dword [esp + 0x4c]
call fcn.00485250
add esp, 4
cmp dword [esp + 0x78], 0x10
mov dword [esp + 0x60], 0xf
mov dword [esp + 0x5c], 0
mov byte [esp + 0x4c], 0
jb 0x442bf1
push dword [esp + 0x64]
call fcn.00485250
add esp, 4
cmp dword [esp + 0x150], 0x10
mov dword [esp + 0x78], 0xf
mov dword [esp + 0x74], 0
mov byte [esp + 0x64], 0
jb 0x442c1f
push dword [esp + 0x13c]
call fcn.00485250
add esp, 4
cmp dword [esp + 0x180], 0x10
mov dword [esp + 0x150], 0xf
mov dword [esp + 0x14c], 0
mov byte [esp + 0x13c], 0
jb 0x442c56
push dword [esp + 0x16c]
call fcn.00485250
add esp, 4
cmp dword [esp + 0x198], 0x10
mov dword [esp + 0x180], 0xf
mov dword [esp + 0x17c], 0
mov byte [esp + 0x16c], 0
jb 0x442c8d
push dword [esp + 0x184]
call fcn.00485250
add esp, 4
cmp dword [esp + 0x108], 0x10
mov dword [esp + 0x198], 0xf
mov dword [esp + 0x194], 0
mov byte [esp + 0x184], 0
jb 0x442cc4
push dword [esp + 0xf4]
call fcn.00485250
add esp, 4
cmp dword [esp + 0xa8], 0x10
mov dword [esp + 0x108], 0xf
mov dword [esp + 0x104], 0
mov byte [esp + 0xf4], 0
jb 0x442cfb
push dword [esp + 0x94]
call fcn.00485250
add esp, 4
cmp dword [esp + 0x2c4], 0x10
mov dword [esp + 0xa8], 0xf
mov dword [esp + 0xa4], 0
mov byte [esp + 0x94], 0
jb 0x442d32
push dword [esp + 0x2b0]
call fcn.00485250
add esp, 4
cmp dword [esp + 0x1cc], 0x10
mov dword [esp + 0x2c4], 0xf
mov dword [esp + 0x2c0], 0
mov byte [esp + 0x2b0], 0
jb 0x442d69
push dword [esp + 0x1b8]
call fcn.00485250
add esp, 4
cmp dword [esp + 0x30], 0x10
mov dword [esp + 0x1cc], 0xf
mov dword [esp + 0x1c8], 0
mov byte [esp + 0x1b8], 0
jb 0x442d9a
push dword [esp + 0x1c]
call fcn.00485250
add esp, 4
lea edx, [esp + 0x200]
lea ecx, [esp + 0x1c]
call fcn.00468870
cmp dword [eax + 0x14], 8
jb 0x442db2
mov eax, dword [eax]
push 0
push 0
push eax
push 0x5410e8
push 0
push 0
call dword [sym.imp.SHELL32.dll_ShellExecuteW]
cmp dword [esp + 0x30], 8
jb 0x442dd9
push dword [esp + 0x1c]
call fcn.00485250
add esp, 4
cmp dword [esp + 0x214], 0x10
jb 0x442df2
push dword [esp + 0x200]
call fcn.00485250
add esp, 4
lea ecx, [esp + 0x420]
mov dword [esp + 0x214], 0xf
mov dword [esp + 0x210], 0
mov byte [esp + 0x200], 0
call sym.Dayz_updater.exe_public:_void___thiscall_pbo::signature::destructor_void_
lea ecx, [esp + 0x318]
call sym.Dayz_updater.exe_public:_void___thiscall_pbo::signature::destructor_void_
lea ecx, [esp + 0x2e8]
call sym.Dayz_updater.exe_public:_void___thiscall_pbo::signature::destructor_void_
lea ecx, [esp + 0x2c8]
call sym.Dayz_updater.exe_public:_void___thiscall_pbo::signature::destructor_void_
lea ecx, [esp + 0x300]
call sym.Dayz_updater.exe_public:_void___thiscall_pbo::signature::destructor_void_
lea ecx, [esp + 0x250]
call sym.Dayz_updater.exe_public:_void___thiscall_pbo::signature::destructor_void_
lea ecx, [esp + 0x21c]
call sym.Dayz_updater.exe_public:_void___thiscall_pbo::signature::destructor_void_
lea ecx, [esp + 0x268]
call sym.Dayz_updater.exe_public:_void___thiscall_pbo::signature::destructor_void_
lea ecx, [esp + 0x280]
call sym.Dayz_updater.exe_public:_void___thiscall_pbo::signature::destructor_void_
lea ecx, [esp + 0xec8]
call sym.Dayz_updater.exe_public:_void___thiscall_pbo::signature::destructor_void_
lea ecx, [esp + 0x1d0]
call sym.Dayz_updater.exe_public:_void___thiscall_pbo::signature::destructor_void_
lea ecx, [esp + 0x298]
call fcn.0044bb90
cmp dword [0x567760], 0
jne 0x442eae
call fcn.00419790
push ecx
lea ecx, [esp + 0x1ac]
call fcn.00459370
mov ecx, eax
call fcn.00408200
lea ecx, [esp + 0x1a8]
call fcn.004081f0
call fcn.004669e0
push fcn.00456f10
push ecx
lea ecx, [esp + 0xed0]
call fcn.0040b120
mov edx, eax
lea ecx, [esp + 0x4b0]
call fcn.00456a00
mov edx, str.__start_GUIWindows
mov ecx, eax
call fcn.00456c60
add esp, 4
mov ecx, eax
call fcn.0044c970
lea ecx, [esp + 0xec8]
call sym.Dayz_updater.exe_public:_void___thiscall_pbo::signature::destructor_void_
lea ecx, [esp + 0x450]
call fcn.004662e0
lea ecx, [esp + 0x450]
call fcn.0044bc00
lea edx, [esp + 0xec8]
sub edx, eax
mov cl, byte [eax]
lea eax, [eax + 1]
mov byte [eax + edx - 1], cl
test cl, cl
jne 0x442f36
lea ecx, [esp + 0xec8]
xor edx, edx
lea esi, [ecx + 1]
nop
mov al, byte [ecx]
inc ecx
test al, al
jne 0x442f50
sub ecx, esi
je 0x442f80
jmp 0x442f60
add byte [esp + edx + 0xec8], 0xf
lea ecx, [esp + 0xec8]
inc edx
lea esi, [ecx + 1]
mov al, byte [ecx]
inc ecx
test al, al
jne 0x442f73
sub ecx, esi
cmp edx, ecx
jb 0x442f60
xor ecx, ecx
mov al, byte [esp + ecx + 0xec8]
mov byte [ecx + 0x567aa0], al
inc ecx
test al, al
jne 0x442f82
push fcn.00456f10
push ecx
lea ecx, [esp + 0xed0]
call fcn.0040b120
mov edx, eax
lea ecx, [esp + 0x4b0]
call fcn.00456a00
mov edx, str.__start_GUIWindows_2
mov ecx, eax
call fcn.00456c60
add esp, 4
mov ecx, eax
call fcn.0044c970
lea ecx, [esp + 0xec8]
call sym.Dayz_updater.exe_public:_void___thiscall_pbo::signature::destructor_void_
lea ecx, [esp + 0x450]
call fcn.0044bc10
push eax
lea ecx, [esp + 0x454]
call fcn.0044bc00
mov edx, eax
lea ecx, [esp + 0xecc]
call fcn.00416ae0
add esp, 4
mov ecx, 0x55f1a8
push eax
call fcn.0044b810
lea ecx, [esp + 0xec8]
call sym.Dayz_updater.exe_public:_void___thiscall_pbo::signature::destructor_void_
mov ecx, 0x55f1a8
call fcn.0044bc10
push eax
mov ecx, 0x55f1a8
call fcn.0044bc00
mov edx, eax
lea ecx, [esp + 0xecc]
call fcn.00416ae0
add esp, 4
mov ecx, 0x55f520
push eax
call fcn.0044b810
lea ecx, [esp + 0xec8]
call sym.Dayz_updater.exe_public:_void___thiscall_pbo::signature::destructor_void_
push ecx
lea ecx, [esp + 0x23c]
call fcn.0040b1e0
lea ecx, [esp + 0x238]
call sym.Dayz_updater.exe_public:_void___thiscall_pbo::productentry::constructor_void_
lea ecx, [esp + 0x200]
call fcn.00466460
push eax
lea ecx, [esp + 0x23c]
call fcn.0044f0c0
lea ecx, [esp + 0x200]
call sym.Dayz_updater.exe_public:_void___thiscall_pbo::productentry::destructor_void_
push fcn.00456f10
push ecx
lea ecx, [esp + 0xed0]
call fcn.0040b120
mov edx, eax
lea ecx, [esp + 0x4b0]
call fcn.00456a00
mov edx, str.__start_GUIWindows_3
mov ecx, eax
call fcn.00456c60
add esp, 4
mov ecx, eax
call fcn.0044c970
lea ecx, [esp + 0xec8]
call sym.Dayz_updater.exe_public:_void___thiscall_pbo::signature::destructor_void_
lea ecx, [esp + 0x238]
call fcn.0044f360
test al, al
je 0x44319e
push 0x545148
lea ecx, [esp + 0x1bc]
call fcn.0044b740
lea ecx, [esp + 0x1b8]
call fcn.0044bc10
push eax
lea ecx, [esp + 0x1bc]
call fcn.0044bc00
mov edx, eax
lea ecx, [esp + 0xecc]
call fcn.00416ae0
add esp, 4
mov ecx, 0x55ecf4
push eax
call fcn.0044b810
lea ecx, [esp + 0xec8]
call sym.Dayz_updater.exe_public:_void___thiscall_pbo::signature::destructor_void_
lea ecx, [esp + 0x1b8]
call fcn.0044bb90
mov ecx, 0x55ecf4
call fcn.0044bc10
push eax
mov ecx, 0x55ecf4
call fcn.0044bc00
mov edx, eax
lea ecx, [esp + 0xecc]
call fcn.00416ae0
add esp, 4
mov ecx, 0x55ded8
push eax
call fcn.0044b810
lea ecx, [esp + 0xec8]
call sym.Dayz_updater.exe_public:_void___thiscall_pbo::signature::destructor_void_
mov ecx, 0x55ecf4
call fcn.0044bb90
lea ecx, [esp + 0x1b8]
call sym.Dayz_updater.exe_public:_void___thiscall_pbo::signature::destructor_void_
jmp 0x44322e
push 0
lea ecx, [esp + 0x23c]
call fcn.0044f370
mov esi, eax
mov ecx, eax
call fcn.0044bc10
push eax
mov ecx, esi
call fcn.0044bc00
mov edx, eax
lea ecx, [esp + 0xecc]
call fcn.00416ae0
add esp, 4
mov ecx, 0x55ecf4
push eax
call fcn.0044b810
lea ecx, [esp + 0xec8]
call sym.Dayz_updater.exe_public:_void___thiscall_pbo::signature::destructor_void_
mov ecx, 0x55ecf4
call fcn.0044bc10
push eax
mov ecx, 0x55ecf4
call fcn.0044bc00
mov edx, eax
lea ecx, [esp + 0xecc]
call fcn.00416ae0
add esp, 4
mov ecx, 0x55ded8
push eax
call fcn.0044b810
lea ecx, [esp + 0xec8]
call sym.Dayz_updater.exe_public:_void___thiscall_pbo::signature::destructor_void_
lea ecx, [esp + 0x238]
call fcn.0044f460
push fcn.00456f10
push ecx
lea ecx, [esp + 0xed0]
call fcn.0040b120
mov edx, eax
lea ecx, [esp + 0x4b0]
call fcn.00456a00
mov edx, str.__start_GUIWindows__4
mov ecx, eax
call fcn.00456c60
add esp, 4
mov ecx, eax
call fcn.0044c970
lea ecx, [esp + 0xec8]
call sym.Dayz_updater.exe_public:_void___thiscall_pbo::signature::destructor_void_
lea ecx, [esp + 0x438]
call sym.Dayz_updater.exe_public:_void___thiscall_pbo::signature::constructor_void_
lea ecx, [esp + 0x438]
call fcn.0040af00
push 0x567908
lea ecx, [esp + 0x43c]
call fcn.0044b8a0
push 0x55dda0
push 0x540190
lea edx, [esp + 0x440]
lea ecx, [esp + 0x288]
call fcn.00456910
add esp, 4
lea ecx, [esp + 0xecc]
mov edx, eax
call fcn.00457540
add esp, 4
mov ecx, 0x55f4a8
push eax
call fcn.0044b810
lea ecx, [esp + 0xec8]
call sym.Dayz_updater.exe_public:_void___thiscall_pbo::signature::destructor_void_
lea ecx, [esp + 0x280]
call sym.Dayz_updater.exe_public:_void___thiscall_pbo::signature::destructor_void_
push fcn.00456f10
push ecx
lea ecx, [esp + 0xed0]
call fcn.0040b120
mov edx, eax
lea ecx, [esp + 0x4b0]
call fcn.00456a00
mov edx, str.__find_exe
mov ecx, eax
call fcn.00456c60
mov edx, 0x55dda0
mov ecx, eax
call fcn.00456a00
add esp, 4
mov ecx, eax
call fcn.0044c970
lea ecx, [esp + 0xec8]
call sym.Dayz_updater.exe_public:_void___thiscall_pbo::signature::destructor_void_
lea ecx, [esp + 0x3f0]
call fcn.00466930
lea ecx, [esp + 0x3f0]
call fcn.0044bc50
test al, al
jne 0x4433a6
lea ecx, [esp + 0x3f0]
call fcn.0044bc10
push eax
lea ecx, [esp + 0x3f4]
call fcn.0044bc00
mov edx, eax
lea ecx, [esp + 0xecc]
call fcn.00416ae0
add esp, 4
mov ecx, 0x55e504
push eax
call fcn.0044b810
lea ecx, [esp + 0xec8]
call sym.Dayz_updater.exe_public:_void___thiscall_pbo::signature::destructor_void_
lea ecx, [esp + 0x3f0]
call fcn.0044bb90
jmp 0x4433bb
mov ecx, 0x55da88
call fcn.0044bc00
push eax
mov ecx, 0x55e504
call fcn.0044b8a0
push 0x567908
push 0x104
call dword [sym.imp.KERNEL32.dll_GetCurrentDirectoryA]
push 0x104
push 0x5677b0
push str.USERPROFILE
call dword [sym.imp.KERNEL32.dll_GetEnvironmentVariableA]
test eax, eax
je 0x44344d
push 0x5677b0
mov ecx, 0x55e474
call fcn.0044b8a0
push 0x5677b0
mov ecx, 0x55f1f0
call fcn.0044b8a0
push 0x5677b0
mov ecx, 0x55ef98
call fcn.0044b8a0
push str.AppDataLocalMicrosoftWindowsTemporary_Internet_Files
mov ecx, 0x55e474
call fcn.0044b930
push str.AppDataLocal
mov ecx, 0x55f1f0
call fcn.0044b930
push str.AppData
mov ecx, 0x55ef98
call fcn.0044b930
push str.ConfigUsers_
mov ecx, 0x55ddb8
call fcn.0044b930
push fcn.00456f10
push ecx
lea ecx, [esp + 0xed0]
call fcn.0040b120
mov edx, eax
lea ecx, [esp + 0x4b0]
call fcn.00456a00
mov edx, str.__find_USERPROFILE
mov ecx, eax
call fcn.00456c60
add esp, 4
mov ecx, eax
call fcn.0044c970
lea ecx, [esp + 0xec8]
call sym.Dayz_updater.exe_public:_void___thiscall_pbo::signature::destructor_void_
push 0x53e0cc
lea eax, [esp + 0x1a0]
mov dword [esp + 0x1b4], 0
push str.version.dat
push eax
mov dword [esp + 0x1a8], 0
call fcn.00484ead
add esp, 0xc
cmp dword [esp + 0x19c], 0
jne 0x4434d4
xor esi, esi
mov dword [esp + 0x1f8], esi
jmp 0x44353e
lea edx, [esp + 0x19c]
lea ecx, [esp + 0x1b0]
call fcn.00468c30
mov esi, eax
mov dword [esp + 0x1f8], esi
test esi, esi
je 0x44353e
push ecx
lea ecx, [esp + 0x204]
call fcn.0040b1e0
push esi
push dword [esp + 0x1b4]
lea ecx, [esp + 0x208]
call fcn.004088a0
push 0x567c10
push 0x567c0c
lea ecx, [esp + 0x208]
call fcn.004593f0
mov ecx, eax
call fcn.004593f0
lea ecx, [esp + 0x200]
call fcn.00468c00
push fcn.00456f10
push ecx
push esi
push ecx
lea ecx, [esp + 0xed8]
call fcn.0040b120
mov edx, eax
lea ecx, [esp + 0x4b8]
call fcn.00456a00
mov edx, str.__find_version
mov ecx, eax
call fcn.00456c60
add esp, 4
mov ecx, eax
call fcn.0044ccc0
add esp, 4
mov ecx, eax
call fcn.0044c970
lea ecx, [esp + 0xec8]
call sym.Dayz_updater.exe_public:_void___thiscall_pbo::signature::destructor_void_
cmp dword [0x567760], 1
push fcn.00456f10
push ecx
lea ecx, [esp + 0xed0]
jne 0x44371b
call fcn.0040b120
mov edx, eax
lea ecx, [esp + 0x4b0]
call fcn.00456a00
mov edx, str.__autostart1
mov ecx, eax
call fcn.00456c60
add esp, 4
mov ecx, eax
call fcn.0044c970
lea ecx, [esp + 0xec8]
call sym.Dayz_updater.exe_public:_void___thiscall_pbo::signature::destructor_void_
sub esp, 0x18
mov ecx, esp
push 0x53e536
call fcn.0044b740
sub esp, 0x18
lea ecx, [esp + 0x2b0]
mov esi, esp
mov edx, 0x55f1a8
push str.autostart1
push 0x545230
call fcn.00456910
add esp, 4
mov edx, eax
mov ecx, esi
call fcn.004573b0
sub esp, 0x14
mov ecx, esp
push 0x55ec4c
call fcn.0044b6f0
sub esp, 0x18
mov ecx, esp
push 0x55ee2c
call fcn.0044b6f0
lea ecx, [esp + 0xf28]
call fcn.0040d5c0
add esp, 0x60
lea ecx, [esp + 0xec8]
call sym.Dayz_updater.exe_public:_void___thiscall_pbo::signature::destructor_void_
lea ecx, [esp + 0x280]
call sym.Dayz_updater.exe_public:_void___thiscall_pbo::signature::destructor_void_
call fcn.00419db0
push ecx
lea ecx, [esp + 0x1b4]
call fcn.00459410
mov ecx, eax
call fcn.00408200
lea ecx, [esp + 0x1b0]
call fcn.004081f0
call fcn.00430430
lea eax, [esp + 0x1b0]
mov dword [esp + 0x1b0], 5
push eax
lea ecx, [esp + 0x204]
call fcn.00457e10
mov ecx, eax
call fcn.00457e30
push ecx
lea ecx, [esp + 0x1a0]
call fcn.00459490
mov ecx, eax
call fcn.00408200
lea ecx, [esp + 0x19c]
call fcn.004081f0
push ecx
lea ecx, [esp + 0x1fc]
call fcn.00459510
mov ecx, eax
call fcn.00408200
lea ecx, [esp + 0x1f8]
call fcn.004081f0
lea eax, [esp + 0x1b0]
mov dword [esp + 0x1b0], 0x64
push eax
lea ecx, [esp + 0x204]
call fcn.00457e10
mov ecx, eax
call fcn.00457e30
call fcn.00428b20
jmp 0x4456ce
call fcn.0040b120
mov edx, eax
lea ecx, [esp + 0x4b0]
call fcn.00456a00
mov edx, str._GUIWindows_start
mov ecx, eax
call fcn.00456c60
add esp, 4
mov ecx, eax
call fcn.0044c970
lea ecx, [esp + 0xec8]
call sym.Dayz_updater.exe_public:_void___thiscall_pbo::signature::destructor_void_
push 0x258
call fcn.00485891
mov esi, eax
add esp, 4
test esi, esi
je 0x443777
push ecx
mov ecx, esi
call fcn.0044b610
sub esp, 0x10
mov ecx, esi
call fcn.00466b80
jmp 0x443779
xor eax, eax
push ecx
mov dword [0x5678bc], eax
call fcn.004087c0
push ecx
call fcn.004682a0
push ecx
call fcn.004087f0
push 0x23
push ecx
call fcn.00468000
add esp, 4
lea ecx, [esp + 0x1d4]
sub eax, 0x5a
push eax
push 0
push 0
call fcn.004087a0
sub esp, 0x10
mov ecx, esp
movdqu xmm0, xmmword [eax]
movdqu xmmword [ecx], xmm0
call fcn.00408810
push ecx
call fcn.00408840
push 0x567a44
call fcn.004ba7e0
add esp, 4
lea edx, [esp + 0x1f8]
mov ecx, 0x70
call fcn.00466b10
push 0x50
mov edi, eax
call fcn.00485891
mov esi, eax
add esp, 4
test esi, esi
je 0x44381c
push ecx
mov ecx, esi
call fcn.0044b630
push 0xb
push dword [esp + 0x1fc]
mov ecx, esi
push edi
sub esp, 8
call fcn.004643f0
mov dword [esp + 0x1b0], eax
jmp 0x443827
mov dword [esp + 0x1b0], 0
lea edx, [esp + 0x1f8]
mov ecx, 0x71
call fcn.00466b10
mov edi, eax
push 0x50
mov dword [esp + 0x1ac], edi
call fcn.00485891
mov esi, eax
add esp, 4
test esi, esi
je 0x443871
push ecx
mov ecx, esi
call fcn.0044b630
push 0xb
push dword [esp + 0x1fc]
mov ecx, esi
push edi
sub esp, 8
call fcn.004643f0
mov esi, eax
jmp 0x443873
xor esi, esi
push 0x50
call fcn.00485891
mov edi, eax
add esp, 4
test edi, edi
je 0x4438ae
push ecx
mov ecx, edi
call fcn.0044b630
push 0xf
push dword [esp + 0x1fc]
mov ecx, edi
push dword [esp + 0x1b0]
sub esp, 8
call fcn.004643f0
mov dword [esp + 0x1f8], eax
jmp 0x4438b9
mov dword [esp + 0x1f8], 0
push 0x4c
call fcn.00485891
mov edi, eax
add esp, 4
test edi, edi
je 0x4438e6
push ecx
mov ecx, edi
call fcn.0044b640
mov ecx, dword [0x5678bc]
call fcn.004087e0
push eax
mov ecx, edi
call fcn.00463470
jmp 0x4438e8
xor eax, eax
push 0xa8
mov dword [0x567768], eax
call fcn.00485891
mov edi, eax
add esp, 4
test edi, edi
je 0x443912
push ecx
mov ecx, edi
call fcn.0044b650
push ecx
mov ecx, edi
call fcn.00461710
jmp 0x443914
xor eax, eax
push dword [esp + 0x1b0]
mov dword [0x5677a4], eax
call fcn.00408460
push 0xff
push 0xff
push 0xff
lea ecx, [esp + 0x1b4]
call fcn.00408240
push 0
push ecx
push dword [eax]
call fcn.00408440
push 0xff
push 0x93
push 0xa
lea ecx, [esp + 0x1b4]
call fcn.00408240
push 1
push ecx
push dword [eax]
call fcn.00408440
push 0xff
push 0xff
push 0xff
lea ecx, [esp + 0x1b4]
call fcn.00408240
push 2
push ecx
push dword [eax]
call fcn.00408440
push ecx
mov ecx, dword [0x5678bc]
add ecx, 0x68
call fcn.00459590
push ecx
mov ecx, dword [0x5678bc]
add ecx, 0x88
call fcn.004595c0
push ecx
mov ecx, dword [0x5678bc]
add ecx, 0xa0
call fcn.004595f0
push ecx
mov ecx, dword [0x5678bc]
add ecx, 0xb8
call fcn.00459620
push 0x67
call fcn.004636a0
push eax
call fcn.00408420
push 0x68
call fcn.004636a0
push eax
push 0x13
push 0x2a
push 0
push 0x2f6
call fcn.00461e00
push ecx
lea ecx, [eax + 0x48]
call fcn.00459650
push 0x69
call fcn.004636a0
push eax
push 0x13
push 0x2a
push 0
push 0x2cc
call fcn.00461e00
push ecx
lea ecx, [eax + 0x48]
call fcn.00459680
push 0x79
call fcn.004636a0
push eax
push 0x24
push 0x82
push 0x21c
push 0x5a
call fcn.00461e00
push ecx
lea ecx, [eax + 0x48]
call fcn.004596b0
push 0x77
call fcn.004636a0
push eax
sub esp, 8
push 0x22
push ecx
call fcn.00461cf0
push 0
mov ecx, eax
mov dword [0x5678cc], eax
call fcn.00464090
push 0x77
call fcn.004636a0
push eax
sub esp, 8
push 0xc7
push ecx
call fcn.00461cf0
push 0
mov ecx, eax
mov dword [0x5678e8], eax
call fcn.00464090
push ecx
push 0x5465b0
push 0x4a
push 0x20e
call fcn.00461b60
push esi
mov ecx, eax
mov dword [0x5678ec], eax
call fcn.004641d0
push ecx
push 0x5465b0
push 0x5e
push 0x20e
call fcn.00461b60
push esi
mov ecx, eax
mov dword [0x567a1c], eax
call fcn.004641d0
push ecx
push 0x5465b0
push 0x72
push 0x20e
call fcn.00461b60
push esi
mov ecx, eax
mov dword [0x5678fc], eax
call fcn.004641d0
push ecx
push 0x5465b0
push 0x86
push 0x20e
call fcn.00461b60
push esi
mov ecx, eax
mov dword [0x567a0c], eax
call fcn.004641d0
push ecx
push 0x5465b0
push 0x9a
push 0x20e
call fcn.00461b60
push esi
mov ecx, eax
mov dword [0x56776c], eax
call fcn.004641d0
push ecx
push 0x5465b0
push 0xae
push 0x20e
call fcn.00461b60
push esi
mov ecx, eax
mov dword [0x5677a0], eax
call fcn.004641d0
push ecx
push 0x5465b0
push 0xef
push 0x20e
call fcn.00461b60
push esi
mov ecx, eax
mov dword [0x567a48], eax
call fcn.004641d0
push ecx
push 0x5465b0
push 0x103
push 0x20e
call fcn.00461b60
push esi
mov ecx, eax
mov dword [0x5678b4], eax
call fcn.004641d0
push ecx
push 0x5465b0
push 0x117
push 0x20e
call fcn.00461b60
push esi
mov ecx, eax
mov dword [0x5678e0], eax
call fcn.004641d0
push ecx
push 0x5465b0
push 0x12b
push 0x20e
call fcn.00461b60
push esi
mov ecx, eax
mov dword [0x567a40], eax
call fcn.004641d0
push ecx
push 0x5465b0
push 0x13f
push 0x20e
call fcn.00461b60
push esi
mov ecx, eax
mov dword [0x567a20], eax
call fcn.004641d0
push ecx
push 0x5465b0
push 0x153
push 0x20e
call fcn.00461b60
push esi
mov ecx, eax
mov dword [0x567a50], eax
call fcn.004641d0
push ecx
push 0x5465b0
push 0x1fe
push 0x258
call fcn.00461b60
push 0x78
mov dword [0x567a14], eax
call fcn.004636a0
push eax
push ecx
push 0x78
call fcn.004636a0
add esp, 4
push eax
sub esp, 8
call fcn.00462140
push ecx
push 0x545250
push 7
push 0x80
mov dword [0x567900], eax
call fcn.00461b60
push 0
mov ecx, eax
mov dword [0x5678f8], eax
call fcn.00464090
push ecx
call fcn.00408270
push dword [esp + 0x1f8]
mov ecx, dword [0x5678f8]
call fcn.004641d0
push 0x6d
call fcn.004636a0
push eax
push 0x24
push 0x6f
push 0x92
push 0x77
call fcn.00461e00
push 0
mov ecx, eax
mov dword [0x567a58], eax
call fcn.00464090
push ecx
mov ecx, dword [0x567a58]
lea ecx, [ecx + 0x48]
call fcn.004596e0
push 0x82
call fcn.004636a0
push eax
push 0x24
push 0x6f
push 0x92
push 0x77
call fcn.00461e00
push 0
mov ecx, eax
mov dword [0x567a90], eax
call fcn.00464090
push ecx
mov ecx, dword [0x567a90]
lea ecx, [ecx + 0x48]
call fcn.00459710
push 0x72
call fcn.004636a0
push eax
push 0x24
push 0x6f
push 0x92
push 0x77
call fcn.00461e00
push 0
mov ecx, eax
mov dword [0x567a3c], eax
call fcn.00464090
push ecx
mov ecx, dword [0x567a3c]
lea ecx, [ecx + 0x48]
call fcn.00459740
push 0x82
call fcn.004636a0
push eax
push 0x24
push 0x6f
push 0x137
push 0x77
call fcn.00461e00
push 0
mov ecx, eax
mov dword [0x567904], eax
call fcn.00464090
push ecx
mov ecx, dword [0x567904]
lea ecx, [ecx + 0x48]
call fcn.00459770
push 0x6d
call fcn.004636a0
push eax
push 0x24
push 0x6f
push 0x137
push 0x77
call fcn.00461e00
push 0
mov ecx, eax
mov dword [0x567764], eax
call fcn.00464090
push ecx
mov ecx, dword [0x567764]
lea ecx, [ecx + 0x48]
call fcn.004597a0
push 0x72
call fcn.004636a0
push eax
push 0x24
push 0x6f
push 0x137
push 0x77
call fcn.00461e00
push 0
mov ecx, eax
mov dword [0x5678e4], eax
call fcn.00464090
push ecx
mov ecx, dword [0x5678e4]
lea ecx, [ecx + 0x48]
call fcn.004597d0
push 0x75
call fcn.004636a0
push eax
push 0x24
push 0xbf
push 1
push 0x76
call fcn.00461e00
push 0
mov ecx, eax
mov dword [0x5677ac], eax
call fcn.00464090
push ecx
lea ecx, [esp + 0x1b4]
call fcn.00459800
mov ecx, eax
call fcn.00408200
lea ecx, [esp + 0x1b0]
call fcn.004081f0
push str._error_log.txt
lea ecx, [esp + 0x284]
call fcn.0044b740
push ecx
lea ecx, [esp + 0x95c]
call fcn.0040be00
push ecx
lea ecx, [esp + 0x95c]
call fcn.0044f4e0
push ecx
push 8
push str._error_log.txt
lea ecx, [esp + 0x964]
call fcn.0044f680
push fcn.00456f10
push ecx
lea ecx, [esp + 0xed0]
call fcn.0040b120
mov edx, eax
lea ecx, [esp + 0x970]
call fcn.00456a00
mov edx, str._StartRenderThread
mov ecx, eax
call fcn.00456c60
add esp, 4
mov ecx, eax
call fcn.0044c970
lea ecx, [esp + 0xec8]
call sym.Dayz_updater.exe_public:_void___thiscall_pbo::signature::destructor_void_
lea ecx, [esp + 0x958]
call fcn.0040bde0
lea ecx, [esp + 0x280]
call sym.Dayz_updater.exe_public:_void___thiscall_pbo::signature::destructor_void_
call fcn.00462520
mov ecx, dword [0x5678bc]
push 1
call fcn.00468040
call fcn.00466aa0
mov ecx, dword [0x5677a4]
mov dword [0x567a18], eax
call fcn.00462740
push 0x567c38
lea ecx, [esp + 0x1b4]
mov byte [0x5678dc], 0
call fcn.0044df80
push dword [0x567a44]
call fcn.004ba7b0
add esp, 4
call fcn.00466a80
push str._error_log.txt
lea ecx, [esp + 0x220]
call fcn.0044b740
push ecx
lea ecx, [esp + 0x7dc]
call fcn.0040be00
push ecx
lea ecx, [esp + 0x7dc]
call fcn.0044f4e0
push ecx
push 8
push str._error_log.txt
lea ecx, [esp + 0x7e4]
call fcn.0044f680
push fcn.00456f10
push ecx
lea ecx, [esp + 0x270]
call fcn.0040b120
mov edx, eax
lea ecx, [esp + 0x7f0]
call fcn.00456a00
mov edx, str._SAFE_DELETE
mov ecx, eax
call fcn.00456c60
add esp, 4
mov ecx, eax
call fcn.0044c970
lea ecx, [esp + 0x268]
call sym.Dayz_updater.exe_public:_void___thiscall_pbo::signature::destructor_void_
lea ecx, [esp + 0x7d8]
call fcn.0040bde0
lea ecx, [esp + 0x21c]
call sym.Dayz_updater.exe_public:_void___thiscall_pbo::signature::destructor_void_
mov ecx, dword [0x567768]
test ecx, ecx
je 0x443fb8
push ecx
call fcn.0044b670
mov dword [0x567768], 0
mov ecx, dword [0x5677a4]
test ecx, ecx
je 0x443fd2
push ecx
call fcn.0044b6a0
mov dword [0x5677a4], 0
mov ecx, dword [0x5678bc]
test ecx, ecx
je 0x443fec
push ecx
call fcn.0044b6c0
mov dword [0x5678bc], 0
xor eax, eax
mov word [esp + 0x19c], ax
call dword [sym.imp.KERNEL32.dll_GetCommandLineW]
mov esi, eax
push esi
call dword [sym.imp.KERNEL32.dll_lstrlenW]
mov edi, dword [sym.imp.KERNEL32.dll_GetProcessHeap]
lea eax, [eax*2 + 2]
push eax
push 0xc
call edi
push eax
call dword [sym.imp.KERNEL32.dll_HeapAlloc]
push esi
push eax
mov dword [esp + 0x1b0], eax
call dword [sym.imp.KERNEL32.dll_lstrcpyW]
push str._error_log.txt
lea ecx, [esp + 0x284]
call fcn.0044b740
push ecx
lea ecx, [esp + 0x89c]
call fcn.0040be00
push ecx
lea ecx, [esp + 0x89c]
call fcn.0044f4e0
push ecx
push 8
push str._error_log.txt
lea ecx, [esp + 0x8a4]
call fcn.0044f680
push fcn.00456f10
push ecx
lea ecx, [esp + 0xed0]
call fcn.0040b120
mov edx, eax
lea ecx, [esp + 0x8b0]
call fcn.00456a00
mov edx, str._StartPlayzzz
mov ecx, eax
call fcn.00456c60
add esp, 4
mov ecx, eax
call fcn.0044c970
lea ecx, [esp + 0xec8]
call sym.Dayz_updater.exe_public:_void___thiscall_pbo::signature::destructor_void_
lea ecx, [esp + 0x898]
call fcn.0040bde0
lea ecx, [esp + 0x280]
call sym.Dayz_updater.exe_public:_void___thiscall_pbo::signature::destructor_void_
cmp byte [0x56779d], 0
je 0x444780
mov edx, 0x55e8bc
mov byte [0x5678dd], 1
lea ecx, [esp + 0x268]
call fcn.00468870
push 0x55e538
lea ecx, [esp + 0x284]
call fcn.0040a830
push 0x5465b0
lea edx, [esp + 0x284]
lea ecx, [esp + 0x1bc]
call fcn.00458690
add esp, 4
lea edx, [esp + 0x268]
lea ecx, [esp + 0xec8]
push str.DayZ_BE.exe
call fcn.00458690
add esp, 4
lea eax, [esp + 0x1b8]
mov edx, str.__mod
lea ecx, [esp + 0x318]
push 0x5452ac
push 0x5452b0
push eax
push str._HelicopterMod_
push eax
push str._dayzsib_
push eax
call fcn.00457080
add esp, 4
lea ecx, [esp + 0x300]
mov edx, eax
call fcn.00457170
add esp, 4
lea ecx, [esp + 0x2dc]
mov edx, eax
call fcn.00457210
add esp, 4
lea ecx, [esp + 0x310]
mov edx, eax
call fcn.00457170
add esp, 4
lea ecx, [esp + 0x25c]
mov edx, eax
call fcn.00457210
add esp, 4
lea ecx, [esp + 0x224]
mov edx, eax
call fcn.00457170
add esp, 4
lea ecx, [esp + 0x424]
mov edx, eax
call fcn.00457170
add esp, 4
lea ecx, [esp + 0x21c]
call fcn.0040a970
lea ecx, [esp + 0x250]
call fcn.0040a970
lea ecx, [esp + 0x300]
call fcn.0040a970
lea ecx, [esp + 0x2c8]
call fcn.0040a970
lea ecx, [esp + 0x2e8]
call fcn.0040a970
lea ecx, [esp + 0x318]
call fcn.0040a970
lea eax, [esp + 0x420]
mov edx, 0x5452ac
push eax
push str._0_1_1__exe_DayZ_x64.exe
lea eax, [esp + 0xed0]
push 0x5452ac
push eax
lea ecx, [esp + 0x2c]
call fcn.00457080
add esp, 4
lea ecx, [esp + 0x25c]
mov edx, eax
call fcn.00457170
add esp, 4
lea ecx, [esp + 0x224]
mov edx, eax
call fcn.00457170
add esp, 4
lea ecx, [esp + 0x2b4]
mov edx, eax
call fcn.00457210
add esp, 4
lea ecx, [esp + 0x21c]
call fcn.0040a970
lea ecx, [esp + 0x250]
call fcn.0040a970
lea ecx, [esp + 0x1c]
call fcn.0040a970
push 0
lea ecx, [esp + 0x2b4]
call fcn.0044c840
mov esi, eax
lea eax, [esp + 0x558]
push 0x44
push 0
push eax
mov dword [esp + 0x1bc], esi
call fcn.00489f10
add esp, 0xc
lea eax, [esp + 0x1d0]
lea ecx, [esp + 0xec8]
push eax
lea eax, [esp + 0x55c]
push eax
push 0
push 0
push 0x10
push 0
push 0
push 0
push esi
call fcn.0044c860
push eax
call dword [sym.imp.KERNEL32.dll_CreateProcessW]
test eax, eax
je 0x444766
sub esp, 0x18
mov ecx, esp
push 0x53e536
call fcn.0044b740
sub esp, 0x18
lea ecx, [esp + 0x280]
mov esi, esp
mov edx, 0x55f1a8
push str.start1s
push 0x545230
call fcn.00456910
add esp, 4
mov edx, eax
mov ecx, esi
call fcn.004573b0
sub esp, 0x14
mov ecx, esp
push 0x55ec4c
call fcn.0044b6f0
sub esp, 0x18
mov ecx, esp
push 0x55ee2c
call fcn.0044b6f0
lea ecx, [esp + 0x27c]
call fcn.0040d5c0
add esp, 0x60
lea ecx, [esp + 0x21c]
call sym.Dayz_updater.exe_public:_void___thiscall_pbo::signature::destructor_void_
lea ecx, [esp + 0x250]
call sym.Dayz_updater.exe_public:_void___thiscall_pbo::signature::destructor_void_
push str._error_log.txt
lea ecx, [esp + 0x31c]
call fcn.0044b740
push ecx
lea ecx, [esp + 0x5a4]
call fcn.0040be00
push ecx
lea ecx, [esp + 0x5a4]
call fcn.0044f4e0
push ecx
push 8
push str._error_log.txt
lea ecx, [esp + 0x5ac]
call fcn.0044f680
push ecx
lea ecx, [esp + 0x1fc]
call fcn.00459880
mov ecx, eax
call fcn.00408200
lea ecx, [esp + 0x1f8]
call fcn.004081f0
mov edi, dword [esp + 0x1d8]
mov edx, edi
push fcn.00456f10
push ecx
lea ecx, [esp + 0x308]
call fcn.00407c10
lea ecx, [esp + 0x224]
mov esi, eax
call fcn.0040b120
mov edx, eax
lea ecx, [esp + 0x5b8]
call fcn.00456a00
mov edx, str._pidzzz
mov ecx, eax
call fcn.00456c60
mov edx, esi
mov ecx, eax
call fcn.00456a00
add esp, 4
mov ecx, eax
call fcn.0044c970
lea ecx, [esp + 0x21c]
call sym.Dayz_updater.exe_public:_void___thiscall_pbo::signature::destructor_void_
lea ecx, [esp + 0x300]
call sym.Dayz_updater.exe_public:_void___thiscall_pbo::signature::destructor_void_
push ecx
lea ecx, [esp + 0x14]
call fcn.00459900
mov ecx, eax
call fcn.00408200
lea ecx, [esp + 0x10]
call fcn.004081f0
mov byte [0x56779f], 0
call fcn.00430430
push fcn.00456f10
push ecx
mov edx, edi
lea ecx, [esp + 0x2d0]
call fcn.00407c10
lea ecx, [esp + 0x224]
mov esi, eax
call fcn.0040b120
mov edx, eax
lea ecx, [esp + 0x5b8]
call fcn.00456a00
mov edx, str._pidzzz2
mov ecx, eax
call fcn.00456c60
mov edx, esi
mov ecx, eax
call fcn.00456a00
add esp, 4
mov ecx, eax
call fcn.0044c970
lea ecx, [esp + 0x21c]
call sym.Dayz_updater.exe_public:_void___thiscall_pbo::signature::destructor_void_
lea ecx, [esp + 0x2c8]
call sym.Dayz_updater.exe_public:_void___thiscall_pbo::signature::destructor_void_
lea eax, [esp + 0x1a8]
mov dword [esp + 0x1a8], 1
push eax
lea ecx, [esp + 0x14]
call fcn.00457e10
mov ecx, eax
call fcn.00457e30
push ecx
lea ecx, [esp + 0x23c]
call fcn.00459980
mov ecx, eax
call fcn.00408200
lea ecx, [esp + 0x238]
call fcn.004081f0
push ecx
lea ecx, [esp + 0x204]
call fcn.00459a00
mov ecx, eax
call fcn.00408200
lea ecx, [esp + 0x200]
call fcn.004081f0
lea eax, [esp + 0x1a8]
mov dword [esp + 0x1a8], 0x3c
push eax
lea ecx, [esp + 0x204]
call fcn.00457e10
mov ecx, eax
call fcn.00457e30
lea eax, [esp + 0x1a8]
mov dword [esp + 0x1a8], 0x64
push eax
lea ecx, [esp + 0x204]
call fcn.00457e10
mov ecx, eax
call fcn.00457e30
sub esp, 0x18
mov ecx, esp
push 0x53e536
call fcn.0044b740
sub esp, 0x18
lea ecx, [esp + 0x280]
mov esi, esp
mov edx, 0x55f1a8
push str.start3s
push 0x545230
call fcn.00456910
add esp, 4
mov edx, eax
mov ecx, esi
call fcn.004573b0
sub esp, 0x14
mov ecx, esp
push 0x55ec4c
call fcn.0044b6f0
sub esp, 0x18
mov ecx, esp
push 0x55ee2c
call fcn.0044b6f0
lea ecx, [esp + 0x27c]
call fcn.0040d5c0
add esp, 0x60
lea ecx, [esp + 0x21c]
call sym.Dayz_updater.exe_public:_void___thiscall_pbo::signature::destructor_void_
lea ecx, [esp + 0x250]
call sym.Dayz_updater.exe_public:_void___thiscall_pbo::signature::destructor_void_
lea eax, [esp + 0x1a8]
mov dword [esp + 0x1a8], 0x28
push eax
lea ecx, [esp + 0x204]
call fcn.00457e10
mov ecx, eax
call fcn.00457e30
push fcn.00456f10
push ecx
mov edx, edi
lea ecx, [esp + 0x2f0]
call fcn.00407c10
lea ecx, [esp + 0x224]
mov esi, eax
call fcn.0040b120
mov edx, eax
lea ecx, [esp + 0x5b8]
call fcn.00456a00
mov edx, str._pidzzz3
mov ecx, eax
call fcn.00456c60
mov edx, esi
mov ecx, eax
call fcn.00456a00
add esp, 4
mov ecx, eax
call fcn.0044c970
lea ecx, [esp + 0x21c]
call sym.Dayz_updater.exe_public:_void___thiscall_pbo::signature::destructor_void_
lea ecx, [esp + 0x2e8]
call sym.Dayz_updater.exe_public:_void___thiscall_pbo::signature::destructor_void_
sub esp, 0x18
mov ecx, esp
push 0x53e536
call fcn.0044b740
sub esp, 0x18
lea ecx, [esp + 0x280]
mov esi, esp
mov edx, 0x55f1a8
push str.start4s
push 0x545230
call fcn.00456910
add esp, 4
mov edx, eax
mov ecx, esi
call fcn.004573b0
sub esp, 0x14
mov ecx, esp
push 0x55ec4c
call fcn.0044b6f0
sub esp, 0x18
mov ecx, esp
push 0x55ee2c
call fcn.0044b6f0
lea ecx, [esp + 0x27c]
call fcn.0040d5c0
add esp, 0x60
lea ecx, [esp + 0x21c]
call sym.Dayz_updater.exe_public:_void___thiscall_pbo::signature::destructor_void_
lea ecx, [esp + 0x250]
call sym.Dayz_updater.exe_public:_void___thiscall_pbo::signature::destructor_void_
push 0xffffffffffffffff
push dword [esp + 0x1d4]
call dword [sym.imp.KERNEL32.dll_WaitForSingleObject]
call fcn.00419790
push dword [esp + 0x1d0]
mov esi, dword [sym.imp.KERNEL32.dll_CloseHandle]
call esi
push dword [esp + 0x1d4]
call esi
push dword [esp + 0x1b0]
push 0
call dword [sym.imp.KERNEL32.dll_GetProcessHeap]
push eax
call dword [sym.imp.KERNEL32.dll_HeapFree]
lea ecx, [esp + 0x5a0]
call fcn.0040bde0
lea ecx, [esp + 0x318]
call sym.Dayz_updater.exe_public:_void___thiscall_pbo::signature::destructor_void_
jmp 0x444773
push 0
push 0
call edi
push eax
call dword [sym.imp.KERNEL32.dll_HeapFree]
call fcn.00419790
push 0
call dword [sym.imp.KERNEL32.dll_ExitProcess]
cmp byte [0x56779f], 0
je 0x4456c2
xor eax, eax
mov byte [0x5678dd], 1
push 0x44
push eax
mov word [esp + 0x200], ax
lea eax, [esp + 0x560]
push eax
call fcn.00489f10
add esp, 0xc
mov dword [esp + 0x558], 0x44
lea eax, [esp + 0x1f8]
mov dword [esp + 0x584], 0x80
xorps xmm0, xmm0
mov dword [esp + 0x560], eax
lea ecx, [esp + 0x2b0]
movdqa xmmword [esp + 0x1d0], xmm0
call fcn.0044c560
call fcn.004065e0
push eax
call fcn.00487d28
add esp, 4
xor esi, esi
lea ecx, [ecx]
call fcn.00487d07
cdq
mov ecx, 0x1e
idiv ecx
lea ecx, [esp + 0xec8]
inc edx
call fcn.00408040
push eax
lea ecx, [esp + 0x2b4]
call fcn.0044c650
lea ecx, [esp + 0xec8]
call fcn.0040a970
inc esi
cmp esi, 3
jl 0x444800
lea edx, [esp + 0x2b0]
lea ecx, [esp + 0x2e8]
call fcn.00468940
push str.__SmartSteamEmuSmartSteamEmuCommon_start.ini_
lea ecx, [esp + 0x284]
call fcn.0044c580
push str.SmartSteamEmuSmartSteamEmuCommon_start.ini
lea ecx, [esp + 0x1bc]
call fcn.0044b740
lea ecx, [esp + 0x1b8]
call fcn.0044bc00
push eax
call fcn.0048720d
lea ecx, [esp + 0x724]
call fcn.0040b100
sub esp, 8
lea ecx, [esp + 0x1c0]
push 2
call fcn.0044bc00
push eax
lea ecx, [esp + 0x730]
call fcn.0044ec00
lea ecx, [esp + 0x720]
call fcn.0044efd0
test al, al
je 0x4448cb
call fcn.0040db60
lea ecx, [esp + 0x720]
call fcn.0044efe0
push ecx
lea ecx, [esp + 0x334]
call fcn.0040be00
push ecx
lea ecx, [esp + 0x334]
call fcn.0044f4e0
push ecx
push 2
lea eax, [esp + 0x1c0]
push eax
lea ecx, [esp + 0x33c]
call fcn.0044f6e0
push fcn.00456f10
push ecx
mov edx, str._Launcher_
lea ecx, [esp + 0x348]
call fcn.00456c60
add esp, 4
mov ecx, eax
call fcn.0044c970
push fcn.00456f10
push ecx
mov edx, str.Target__DayZ_BE.exe
lea ecx, [esp + 0x348]
call fcn.00456c60
add esp, 4
mov ecx, eax
call fcn.0044c970
push fcn.00456f10
push ecx
mov edx, str.StartIn_
lea ecx, [esp + 0x348]
call fcn.00456c60
add esp, 4
mov ecx, eax
call fcn.0044c970
push fcn.00456f10
push ecx
mov edx, str.CommandLine___nosplash__skipIntro__noPause__nologs___mod_dayzsib__HelicopterMod__mod3__nolog__noconnect__test
lea ecx, [esp + 0x348]
call fcn.00456c60
add esp, 4
mov ecx, eax
call fcn.0044c970
push fcn.00456f10
push ecx
mov edx, str.SteamClientPath__SmartSteamEmuSmartSteamEmu.dll
lea ecx, [esp + 0x348]
call fcn.00456c60
add esp, 4
mov ecx, eax
call fcn.0044c970
push fcn.00456f10
push ecx
mov edx, str.SteamClientPath64__SmartSteamEmuSmartSteamEmu64.dll
lea ecx, [esp + 0x348]
call fcn.00456c60
add esp, 4
mov ecx, eax
call fcn.0044c970
push fcn.00456f10
push ecx
mov edx, str.Persist__0
lea ecx, [esp + 0x348]
call fcn.00456c60
add esp, 4
mov ecx, eax
call fcn.0044c970
push fcn.00456f10
push ecx
mov edx, str.ParanoidMode__0
lea ecx, [esp + 0x348]
call fcn.00456c60
add esp, 4
mov ecx, eax
call fcn.0044c970
push fcn.00456f10
push ecx
mov edx, str.InjectDll__0
lea ecx, [esp + 0x348]
call fcn.00456c60
add esp, 4
mov ecx, eax
call fcn.0044c970
push fcn.00456f10
push ecx
mov edx, 0x53e536
lea ecx, [esp + 0x348]
call fcn.00456c60
add esp, 4
mov ecx, eax
call fcn.0044c970
push fcn.00456f10
push ecx
mov edx, str._SmartSteamEmu_
lea ecx, [esp + 0x348]
call fcn.00456c60
add esp, 4
mov ecx, eax
call fcn.0044c970
push fcn.00456f10
push ecx
mov edx, str.AvatarFilename__avatar.png
lea ecx, [esp + 0x348]
call fcn.00456c60
add esp, 4
mov ecx, eax
call fcn.0044c970
push fcn.00456f10
push ecx
mov edx, str.PersonaName__Kepka_sib
lea ecx, [esp + 0x348]
call fcn.00456c60
add esp, 4
mov ecx, eax
call fcn.0044c970
push fcn.00456f10
push ecx
mov edx, str.AppId_221100
lea ecx, [esp + 0x348]
call fcn.00456c60
add esp, 4
mov ecx, eax
call fcn.0044c970
push fcn.00456f10
push ecx
mov edx, str.SteamIdGeneration_GenerateRandom
lea ecx, [esp + 0x348]
call fcn.00456c60
add esp, 4
mov ecx, eax
call fcn.0044c970
push fcn.00456f10
push ecx
mov edx, str.Language__Russian
lea ecx, [esp + 0x348]
call fcn.00456c60
add esp, 4
mov ecx, eax
call fcn.0044c970
push fcn.00456f10
push ecx
mov edx, str.LowViolence__False
lea ecx, [esp + 0x348]
call fcn.00456c60
add esp, 4
mov ecx, eax
call fcn.0044c970
push fcn.00456f10
push ecx
mov edx, str.StorageOnAppdata__True
lea ecx, [esp + 0x348]
call fcn.00456c60
add esp, 4
mov ecx, eax
call fcn.0044c970
push fcn.00456f10
push ecx
mov edx, str.SeparateStorageByName__False
lea ecx, [esp + 0x348]
call fcn.00456c60
add esp, 4
mov ecx, eax
call fcn.0044c970
push fcn.00456f10
push ecx
mov edx, str.AutomaticallyJoinInvite__True
lea ecx, [esp + 0x348]
call fcn.00456c60
add esp, 4
mov ecx, eax
call fcn.0044c970
push fcn.00456f10
push ecx
mov edx, str.EnableHTTP__False
lea ecx, [esp + 0x348]
call fcn.00456c60
add esp, 4
mov ecx, eax
call fcn.0044c970
push fcn.00456f10
push ecx
mov edx, str.EnableInGameVoice__False
lea ecx, [esp + 0x348]
call fcn.00456c60
add esp, 4
mov ecx, eax
call fcn.0044c970
push fcn.00456f10
push ecx
mov edx, str.EnableLobbyFilter__True
lea ecx, [esp + 0x348]
call fcn.00456c60
add esp, 4
mov ecx, eax
call fcn.0044c970
push fcn.00456f10
push ecx
mov edx, str.DisableFriendList__False
lea ecx, [esp + 0x348]
call fcn.00456c60
add esp, 4
mov ecx, eax
call fcn.0044c970
push fcn.00456f10
push ecx
mov edx, str.DisableLeaderboard__False
lea ecx, [esp + 0x348]
call fcn.00456c60
add esp, 4
mov ecx, eax
call fcn.0044c970
push fcn.00456f10
push ecx
mov edx, str.DisableGC__False
lea ecx, [esp + 0x348]
call fcn.00456c60
add esp, 4
mov ecx, eax
call fcn.0044c970
push fcn.00456f10
push ecx
mov edx, str.SecuredServer__True
lea ecx, [esp + 0x348]
call fcn.00456c60
add esp, 4
mov ecx, eax
call fcn.0044c970
push fcn.00456f10
push ecx
mov edx, str.VR__False
lea ecx, [esp + 0x348]
call fcn.00456c60
add esp, 4
mov ecx, eax
call fcn.0044c970
push fcn.00456f10
push ecx
mov edx, str.Offline__False
lea ecx, [esp + 0x348]
call fcn.00456c60
add esp, 4
mov ecx, eax
call fcn.0044c970
push fcn.00456f10
push ecx
mov edx, str.QuickJoinHotkey__SHIFT__TAB
lea ecx, [esp + 0x348]
call fcn.00456c60
add esp, 4
mov ecx, eax
call fcn.0044c970
push fcn.00456f10
push ecx
mov edx, str.MasterServer__94.141.169.13:27010
lea ecx, [esp + 0x348]
call fcn.00456c60
add esp, 4
mov ecx, eax
call fcn.0044c970
push fcn.00456f10
push ecx
mov edx, str.MasterServerGoldSrc__94.141.169.13:27010
lea ecx, [esp + 0x348]
call fcn.00456c60
add esp, 4
mov ecx, eax
call fcn.0044c970
push fcn.00456f10
push ecx
mov edx, str._Achievements_
lea ecx, [esp + 0x348]
call fcn.00456c60
add esp, 4
mov ecx, eax
call fcn.0044c970
push fcn.00456f10
push ecx
mov edx, str.FailOnNonExistenceStats__False
lea ecx, [esp + 0x348]
call fcn.00456c60
add esp, 4
mov ecx, eax
call fcn.0044c970
push fcn.00456f10
push ecx
mov edx, str._SSEOverlay_
lea ecx, [esp + 0x348]
call fcn.00456c60
add esp, 4
mov ecx, eax
call fcn.0044c970
push fcn.00456f10
push ecx
mov edx, str.DisableOverlay__True
lea ecx, [esp + 0x348]
call fcn.00456c60
add esp, 4
mov ecx, eax
call fcn.0044c970
push fcn.00456f10
push ecx
mov edx, str.OnlineMode__True
lea ecx, [esp + 0x348]
call fcn.00456c60
add esp, 4
mov ecx, eax
call fcn.0044c970
push fcn.00456f10
push ecx
mov edx, str.Language__Russian
lea ecx, [esp + 0x348]
call fcn.00456c60
add esp, 4
mov ecx, eax
call fcn.0044c970
push fcn.00456f10
push ecx
mov edx, str.ScreenshotHotkey__F12
lea ecx, [esp + 0x348]
call fcn.00456c60
add esp, 4
mov ecx, eax
call fcn.0044c970
push fcn.00456f10
push ecx
mov edx, str.HookRefCount__True
lea ecx, [esp + 0x348]
call fcn.00456c60
add esp, 4
mov ecx, eax
call fcn.0044c970
push fcn.00456f10
push ecx
mov edx, str.OnlineKey__DayzSIB
lea ecx, [esp + 0x348]
call fcn.00456c60
add esp, 4
mov ecx, eax
call fcn.0044c970
push fcn.00456f10
push ecx
mov edx, str._DirectPatch_
lea ecx, [esp + 0x348]
call fcn.00456c60
add esp, 4
mov ecx, eax
call fcn.0044c970
push fcn.00456f10
push ecx
mov edx, str._Debug_
lea ecx, [esp + 0x348]
call fcn.00456c60
add esp, 4
mov ecx, eax
call fcn.0044c970
push fcn.00456f10
push ecx
mov edx, str.EnableLog_False
lea ecx, [esp + 0x348]
call fcn.00456c60
add esp, 4
mov ecx, eax
call fcn.0044c970
push fcn.00456f10
push ecx
mov edx, str.MarkLogHotkey__CTRL__ALT__M
lea ecx, [esp + 0x348]
call fcn.00456c60
add esp, 4
mov ecx, eax
call fcn.0044c970
push fcn.00456f10
push ecx
mov edx, str.LogFilter__User_Logged_On
lea ecx, [esp + 0x348]
call fcn.00456c60
add esp, 4
mov ecx, eax
call fcn.0044c970
push fcn.00456f10
push ecx
mov edx, str.Minidump__True
lea ecx, [esp + 0x348]
call fcn.00456c60
add esp, 4
mov ecx, eax
call fcn.0044c970
push fcn.00456f10
push ecx
mov edx, str._DLC_
lea ecx, [esp + 0x348]
call fcn.00456c60
add esp, 4
mov ecx, eax
call fcn.0044c970
push fcn.00456f10
push ecx
mov edx, str.Default__True
lea ecx, [esp + 0x348]
call fcn.00456c60
add esp, 4
mov ecx, eax
call fcn.0044c970
push fcn.00456f10
push ecx
mov edx, str.1151700DayZ_Livonia
lea ecx, [esp + 0x348]
call fcn.00456c60
add esp, 4
mov ecx, eax
call fcn.0044c970
push fcn.00456f10
push ecx
mov edx, str._Networking_
lea ecx, [esp + 0x348]
call fcn.00456c60
add esp, 4
mov ecx, eax
call fcn.0044c970
push fcn.00456f10
push ecx
mov edx, str.BroadcastAddress__t85.236.0.88
lea ecx, [esp + 0x348]
call fcn.00456c60
add esp, 4
mov ecx, eax
call fcn.0044c970
push fcn.00456f10
push ecx
mov edx, str.ListenPort_31313
lea ecx, [esp + 0x348]
call fcn.00456c60
add esp, 4
mov ecx, eax
call fcn.0044c970
push fcn.00456f10
push ecx
mov edx, str.MaximumPort__10
lea ecx, [esp + 0x348]
call fcn.00456c60
add esp, 4
mov ecx, eax
call fcn.0044c970
push fcn.00456f10
push ecx
mov edx, str.DiscoveryInterval__3
lea ecx, [esp + 0x348]
call fcn.00456c60
add esp, 4
mov ecx, eax
call fcn.0044c970
push fcn.00456f10
push ecx
mov edx, str.MaximumConnection__200
lea ecx, [esp + 0x348]
call fcn.00456c60
add esp, 4
mov ecx, eax
call fcn.0044c970
push fcn.00456f10
push ecx
mov edx, str._PlayerManagement_
lea ecx, [esp + 0x348]
call fcn.00456c60
add esp, 4
mov ecx, eax
call fcn.0044c970
push fcn.00456f10
push ecx
mov edx, str.AllowAnyoneConnect__False
lea ecx, [esp + 0x348]
call fcn.00456c60
add esp, 4
mov ecx, eax
call fcn.0044c970
push fcn.00456f10
push ecx
mov edx, str.AdminPassword_
lea ecx, [esp + 0x348]
call fcn.00456c60
add esp, 4
mov ecx, eax
call fcn.0044c970
lea ecx, [esp + 0x330]
call fcn.0044f750
lea ecx, [esp + 0x280]
call fcn.0044c860
mov esi, dword [esp + 0x1a8]
push eax
push esi
call dword [sym.imp.KERNEL32.dll_lstrcpyW]
lea eax, [esp + 0x1d0]
push eax
lea eax, [esp + 0x55c]
push eax
push 0
push 0
push 0x4000000
push 0
push 0
push 0
push esi
push str.SmartSteamEmuSmartSteamLoader.exe
call dword [sym.imp.KERNEL32.dll_CreateProcessW]
test eax, eax
je 0x445572
sub esp, 0x18
mov ecx, esp
push 0x53e536
call fcn.0044b740
sub esp, 0x18
lea ecx, [esp + 0x298]
mov esi, esp
mov edx, 0x55f1a8
push str.start1
push 0x545230
call fcn.00456910
add esp, 4
mov edx, eax
mov ecx, esi
call fcn.004573b0
sub esp, 0x14
mov ecx, esp
push 0x55ec4c
call fcn.0044b6f0
sub esp, 0x18
mov ecx, esp
push 0x55ee2c
call fcn.0044b6f0
lea ecx, [esp + 0xf28]
call fcn.0040d5c0
add esp, 0x60
lea ecx, [esp + 0xec8]
call sym.Dayz_updater.exe_public:_void___thiscall_pbo::signature::destructor_void_
lea ecx, [esp + 0x268]
call sym.Dayz_updater.exe_public:_void___thiscall_pbo::signature::destructor_void_
push ecx
lea ecx, [esp + 0x204]
call fcn.00459a80
mov ecx, eax
call fcn.00408200
lea ecx, [esp + 0x200]
call fcn.004081f0
push str._error_log.txt
lea ecx, [esp + 0x31c]
call fcn.0044b740
push ecx
lea ecx, [esp + 0x664]
call fcn.0040be00
push ecx
lea ecx, [esp + 0x664]
call fcn.0044f4e0
push ecx
push 8
push str._error_log.txt
lea ecx, [esp + 0x66c]
call fcn.0044f680
mov edi, dword [esp + 0x1d8]
mov edx, edi
push fcn.00456f10
push ecx
lea ecx, [esp + 0x224]
call fcn.00407c10
lea ecx, [esp + 0xed0]
mov esi, eax
call fcn.0040b120
mov edx, eax
lea ecx, [esp + 0x678]
call fcn.00456a00
mov edx, str._pidzzz
mov ecx, eax
call fcn.00456c60
mov edx, esi
mov ecx, eax
call fcn.00456a00
add esp, 4
mov ecx, eax
call fcn.0044c970
lea ecx, [esp + 0xec8]
call sym.Dayz_updater.exe_public:_void___thiscall_pbo::signature::destructor_void_
lea ecx, [esp + 0x21c]
call sym.Dayz_updater.exe_public:_void___thiscall_pbo::signature::destructor_void_
push ecx
lea ecx, [esp + 0x23c]
call fcn.00459b00
mov ecx, eax
call fcn.00408200
lea ecx, [esp + 0x238]
call fcn.004081f0
mov byte [0x56779f], 0
call fcn.00430430
push fcn.00456f10
push ecx
mov edx, edi
lea ecx, [esp + 0x258]
call fcn.00407c10
lea ecx, [esp + 0xed0]
mov esi, eax
call fcn.0040b120
mov edx, eax
lea ecx, [esp + 0x678]
call fcn.00456a00
mov edx, str._pidzzz2
mov ecx, eax
call fcn.00456c60
mov edx, esi
mov ecx, eax
call fcn.00456a00
add esp, 4
mov ecx, eax
call fcn.0044c970
lea ecx, [esp + 0xec8]
call sym.Dayz_updater.exe_public:_void___thiscall_pbo::signature::destructor_void_
lea ecx, [esp + 0x250]
call sym.Dayz_updater.exe_public:_void___thiscall_pbo::signature::destructor_void_
lea eax, [esp + 0x1a8]
mov dword [esp + 0x1a8], 1
push eax
lea ecx, [esp + 0x204]
call fcn.00457e10
mov ecx, eax
call fcn.00457e30
push ecx
lea ecx, [esp + 0x14]
call fcn.00459b80
mov ecx, eax
call fcn.00408200
lea ecx, [esp + 0x10]
call fcn.004081f0
lea eax, [esp + 0x1a8]
mov dword [esp + 0x1a8], 0x3c
push eax
lea ecx, [esp + 0x204]
call fcn.00457e10
mov ecx, eax
call fcn.00457e30
lea eax, [esp + 0x1a8]
mov dword [esp + 0x1a8], 0x64
push eax
lea ecx, [esp + 0x204]
call fcn.00457e10
mov ecx, eax
call fcn.00457e30
call fcn.00428b20
sub esp, 0x18
mov ecx, esp
push 0x53e536
call fcn.0044b740
sub esp, 0x18
lea ecx, [esp + 0x298]
mov esi, esp
mov edx, 0x55f1a8
push str.start3
push 0x545230
call fcn.00456910
add esp, 4
mov edx, eax
mov ecx, esi
call fcn.004573b0
sub esp, 0x14
mov ecx, esp
push 0x55ec4c
call fcn.0044b6f0
sub esp, 0x18
mov ecx, esp
push 0x55ee2c
call fcn.0044b6f0
lea ecx, [esp + 0xf28]
call fcn.0040d5c0
add esp, 0x60
lea ecx, [esp + 0xec8]
call sym.Dayz_updater.exe_public:_void___thiscall_pbo::signature::destructor_void_
lea ecx, [esp + 0x268]
call sym.Dayz_updater.exe_public:_void___thiscall_pbo::signature::destructor_void_
lea eax, [esp + 0x1a8]
mov dword [esp + 0x1a8], 0x28
push eax
lea ecx, [esp + 0x204]
call fcn.00457e10
mov ecx, eax
call fcn.00457e30
push fcn.00456f10
push ecx
mov edx, edi
lea ecx, [esp + 0x308]
call fcn.00407c10
lea ecx, [esp + 0xed0]
mov esi, eax
call fcn.0040b120
mov edx, eax
lea ecx, [esp + 0x678]
call fcn.00456a00
mov edx, str._pidzzz3
mov ecx, eax
call fcn.00456c60
mov edx, esi
mov ecx, eax
call fcn.00456a00
add esp, 4
mov ecx, eax
call fcn.0044c970
lea ecx, [esp + 0xec8]
call sym.Dayz_updater.exe_public:_void___thiscall_pbo::signature::destructor_void_
lea ecx, [esp + 0x300]
call sym.Dayz_updater.exe_public:_void___thiscall_pbo::signature::destructor_void_
push fcn.00456f10
push ecx
mov edx, edi
lea ecx, [esp + 0x2d0]
call fcn.00407c10
lea ecx, [esp + 0xed0]
mov esi, eax
call fcn.0040b120
mov edx, eax
lea ecx, [esp + 0x678]
call fcn.00456a00
mov edx, str._pidzzz4
mov ecx, eax
call fcn.00456c60
mov edx, esi
mov ecx, eax
call fcn.00456a00
add esp, 4
mov ecx, eax
call fcn.0044c970
lea ecx, [esp + 0xec8]
call sym.Dayz_updater.exe_public:_void___thiscall_pbo::signature::destructor_void_
lea ecx, [esp + 0x2c8]
call sym.Dayz_updater.exe_public:_void___thiscall_pbo::signature::destructor_void_
sub esp, 0x18
mov ecx, esp
push 0x53e536
call fcn.0044b740
sub esp, 0x18
lea ecx, [esp + 0x298]
mov esi, esp
mov edx, 0x55f1a8
push str.start4
push 0x545230
call fcn.00456910
add esp, 4
mov edx, eax
mov ecx, esi
call fcn.004573b0
sub esp, 0x14
mov ecx, esp
push 0x55ec4c
call fcn.0044b6f0
sub esp, 0x18
mov ecx, esp
push 0x55ee2c
call fcn.0044b6f0
lea ecx, [esp + 0xf28]
call fcn.0040d5c0
add esp, 0x60
lea ecx, [esp + 0xec8]
call sym.Dayz_updater.exe_public:_void___thiscall_pbo::signature::destructor_void_
lea ecx, [esp + 0x268]
call sym.Dayz_updater.exe_public:_void___thiscall_pbo::signature::destructor_void_
push 0xffffffffffffffff
push dword [esp + 0x1d4]
call dword [sym.imp.KERNEL32.dll_WaitForSingleObject]
call fcn.00419790
push 0
call dword [sym.imp.KERNEL32.dll_ExitProcess]
push 0x545a14
push 0x55ebec
mov edx, 0x55f1a8
lea ecx, [esp + 0x258]
call fcn.00468870
push eax
mov edx, 0x55eea8
lea ecx, [esp + 0x228]
call fcn.00457cc0
add esp, 4
lea ecx, [esp + 0x270]
mov edx, eax
call fcn.00457210
add esp, 4
lea ecx, [esp + 0xecc]
mov edx, eax
call fcn.00457170
add esp, 4
lea ecx, [esp + 0x268]
call fcn.0040a970
lea ecx, [esp + 0x21c]
call fcn.0040a970
lea ecx, [esp + 0x250]
call fcn.0040a970
sub esp, 0x18
mov ecx, esp
push 0x53e536
call fcn.0044b740
sub esp, 0x18
lea edx, [esp + 0xef8]
mov ecx, esp
call fcn.00468940
sub esp, 0x18
mov ecx, esp
push 0x55ec4c
call fcn.0044b6f0
sub esp, 0x18
mov ecx, esp
push 0x55ee2c
call fcn.0044b6f0
lea ecx, [esp + 0x2c8]
call fcn.0040d5c0
add esp, 0x60
lea ecx, [esp + 0x268]
call sym.Dayz_updater.exe_public:_void___thiscall_pbo::signature::destructor_void_
push 0x10
mov ecx, 0x55f118
call fcn.0044bc00
push eax
mov ecx, 0x55f490
call fcn.0044bc00
push eax
push 0
call dword [sym.imp.USER32.dll_MessageBoxA]
push 0
push 0
call edi
push eax
call dword [sym.imp.KERNEL32.dll_HeapFree]
lea ecx, [esp + 0xec8]
call fcn.0040a970
lea ecx, [esp + 0x330]
call fcn.0040bde0
lea ecx, [esp + 0x720]
call fcn.0040b0a0
lea ecx, [esp + 0x1b8]
call sym.Dayz_updater.exe_public:_void___thiscall_pbo::signature::destructor_void_
lea ecx, [esp + 0x280]
call fcn.0040a970
lea ecx, [esp + 0x2e8]
call sym.Dayz_updater.exe_public:_void___thiscall_pbo::signature::destructor_void_
lea ecx, [esp + 0x2b0]
call fcn.0040a970
lea ecx, [esp + 0x1b0]
call fcn.0044dfb0
mov esi, dword [0x567a18]
lea ecx, [esp + 0x3f0]
call sym.Dayz_updater.exe_public:_void___thiscall_pbo::signature::destructor_void_
lea ecx, [esp + 0x438]
call sym.Dayz_updater.exe_public:_void___thiscall_pbo::signature::destructor_void_
lea ecx, [esp + 0x238]
call sym.Dayz_updater.exe_public:_void___thiscall_pbo::productentry::destructor_void_
lea ecx, [esp + 0x450]
call sym.Dayz_updater.exe_public:_void___thiscall_pbo::signature::destructor_void_
lea ecx, [esp + 0x298]
call sym.Dayz_updater.exe_public:_void___thiscall_pbo::signature::destructor_void_
lea ecx, [esp + 0x468]
call sym.Dayz_updater.exe_public:_void___thiscall_pbo::signature::destructor_void_
lea ecx, [esp + 0x408]
call fcn.0040a970
lea ecx, [esp + 0x480]
call sym.Dayz_updater.exe_public:_void___thiscall_pbo::signature::destructor_void_
lea ecx, [esp + 0x498]
call fcn.0040bde0
mov ecx, dword [esp + 0x2159c]
mov eax, esi
pop edi
pop esi
xor ecx, esp
call fcn.00484516
mov esp, ebp
pop ebp
ret 0x10