Function at 0x448990
Capabilities:
Contain obfuscated stackstrings
Get memory capacity

Disassembly:
push ebp
mov ebp, esp
and esp, 0xfffffff8
push 0xffffffffffffffff
push 0x511953
mov eax, dword fs:[0]
push eax
sub esp, 0x380
mov eax, dword [0x55c640]
xor eax, esp
mov dword [esp + 0x378], eax
push ebx
push esi
push edi
mov eax, dword [0x55c640]
xor eax, esp
push eax
lea eax, [esp + 0x390]
mov dword fs:[0], eax
sub esp, 0x18
mov ecx, esp
push 2
mov dword [ecx + 0x14], 0xf
mov dword [ecx + 0x10], 0
push 0x541434
mov byte [ecx], 0
call fcn.004511b0
call fcn.0041f2a0
mov ecx, esp
mov dword [esp + 0x28], esp
push 0
push 0x53e536
mov dword [ecx + 0x14], 0xf
mov dword [ecx + 0x10], 0
mov byte [ecx], 0
call fcn.004511b0
push 0x545230
mov edx, 0x55f1a8
mov dword [esp + 0x3b4], 0
lea ecx, [esp + 0x38]
call fcn.00456910
sub esp, 0x14
mov byte [esp + 0x3c8], 1
mov ecx, esp
mov dword [esp + 0x48], esp
mov edx, eax
push str.start0s
call fcn.004573b0
sub esp, 0x14
mov byte [esp + 0x3e0], 2
mov ecx, esp
mov dword [esp + 0x84], esp
push 0xffffffffffffffff
push 0
mov dword [ecx + 0x14], 0xf
mov dword [ecx + 0x10], 0
push 0x55ec4c
mov byte [ecx], 0
call fcn.00451080
sub esp, 0x18
mov byte [esp + 0x3f8], 3
mov ecx, esp
push 0xffffffffffffffff
push 0
mov dword [ecx + 0x14], 0xf
mov dword [ecx + 0x10], 0
push 0x55ee2c
mov byte [ecx], 0
call fcn.00451080
lea ecx, [esp + 0x29c]
mov byte [esp + 0x3f8], 4
call fcn.0040d5c0
add esp, 0x60
cmp dword [esp + 0x250], 0x10
jb 0x448ae4
push dword [esp + 0x23c]
call fcn.00485250
add esp, 4
mov dword [esp + 0x398], 0xffffffff
cmp dword [esp + 0x30], 0x10
mov dword [esp + 0x250], 0xf
mov dword [esp + 0x24c], 0
mov byte [esp + 0x23c], 0
jb 0x448b20
push dword [esp + 0x1c]
call fcn.00485250
add esp, 4
push 0xe
push str._error_log.txt
lea ecx, [esp + 0x274]
mov dword [esp + 0x288], 0xf
mov dword [esp + 0x284], 0
mov byte [esp + 0x274], 0
call fcn.004511b0
push 0xc0
lea eax, [esp + 0x2c8]
mov dword [esp + 0x39c], 5
push 0
push eax
call fcn.00489f10
add esp, 8
lea ecx, [esp + 0x2c8]
call fcn.0044f4e0
push ecx
push 8
push str._error_log.txt
lea ecx, [esp + 0x2e8]
mov byte [esp + 0x3a4], 6
call fcn.00452910
test eax, eax
lea ecx, [esp + 0x2c4]
mov eax, dword [esp + 0x2c4]
mov eax, dword [eax + 4]
jne 0x448bc3
add ecx, eax
mov eax, dword [ecx + 0xc]
or eax, 2
cmp dword [ecx + 0x38], 0
jne 0x448bd2
or eax, 4
jmp 0x448bd2
add ecx, eax
mov edx, 4
xor eax, eax
cmp dword [ecx + 0x38], eax
cmove eax, edx
push 0
push eax
call fcn.00407930
lea ecx, [esp + 0x1c]
call fcn.0040b120
mov edx, eax
mov byte [esp + 0x398], 7
lea ecx, [esp + 0x2d4]
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
mov byte [esp + 0x398], 6
cmp dword [esp + 0x30], 0x10
jb 0x448c35
push dword [esp + 0x1c]
call fcn.00485250
add esp, 4
mov edx, str.memInfo
lea ecx, [esp + 0x2d4]
call fcn.00456c60
push eax
call fcn.00456f10
add esp, 4
lea ecx, [esp + 0x2d4]
mov edx, str._BtnPlay_steam__setVisible_false___z2
call fcn.00456c60
push eax
call fcn.00456f10
add esp, 4
lea ecx, [esp + 0x2d4]
mov edx, str._BtnPlay_dayz1__setVisible_false__z5
call fcn.00456c60
push eax
call fcn.00456f10
add esp, 4
mov dword [esp + 0x284], 0x40
lea eax, [esp + 0x284]
push eax
call dword [sym.imp.KERNEL32.dll_GlobalMemoryStatusEx]
mov eax, dword [esp + 0x290]
mov ecx, dword [esp + 0x298]
mov esi, dword [esp + 0x28c]
mov ebx, dword [esp + 0x29c]
mov edi, dword [esp + 0x2b4]
mov dword [esp + 0x14], eax
mov eax, dword [esp + 0x2a0]
mov dword [esp + 0x40], eax
mov eax, dword [esp + 0x2a4]
mov dword [esp + 0x38], eax
mov eax, dword [esp + 0x2a8]
mov dword [esp + 0x3c], eax
mov eax, dword [esp + 0x2ac]
mov dword [esp + 0x34], eax
mov eax, dword [esp + 0x2b0]
mov dword [esp + 0x18], eax
mov eax, dword [esp + 0x2b8]
mov dword [esp + 0x10], eax
mov eax, dword [esp + 0x294]
test ecx, ecx
jne 0x448d1b
test eax, eax
jne 0x448d1b
mov eax, dword [0x567a28]
jmp 0x448d27
shrd eax, ecx, 0xa
shr ecx, 0xa
mov dword [0x567a28], eax
test eax, eax
jle 0x448d3c
cdq
and edx, 0x3ff
add eax, edx
sar eax, 0xa
mov dword [0x567a28], eax
push eax
push ecx
mov edx, str.physMemUsed_mem_free
lea ecx, [esp + 0x2dc]
call fcn.00456c60
add esp, 4
mov ecx, eax
call fcn.0044cb20
push eax
call fcn.00456f10
mov eax, dword [esp + 0x18]
add esp, 4
test eax, eax
jne 0x448d76
test esi, esi
jne 0x448d76
mov esi, dword [0x567a10]
jmp 0x448d83
shrd esi, eax, 0xa
shr eax, 0xa
mov dword [0x567a10], esi
test esi, esi
jle 0x448d9c
mov eax, esi
cdq
and edx, 0x3ff
lea esi, [edx + eax]
sar esi, 0xa
mov dword [0x567a10], esi
push esi
push ecx
mov edx, str.totalPhysMem_mem_total
lea ecx, [esp + 0x2dc]
call fcn.00456c60
add esp, 4
mov ecx, eax
call fcn.0044cb20
push eax
call fcn.00456f10
mov eax, dword [esp + 0x44]
add esp, 4
test eax, eax
jne 0x448dd4
test ebx, ebx
jne 0x448dd4
mov ebx, dword [esp + 0x10]
jmp 0x448ddb
shrd ebx, eax, 0xa
shr eax, 0xa
mov dword [esp + 0x14], ebx
test ebx, ebx
jle 0x448df6
mov eax, ebx
cdq
and edx, 0x3ff
lea ebx, [edx + eax]
sar ebx, 0xa
mov dword [esp + 0x14], ebx
push ebx
push ecx
mov edx, str.TotalPageFile_TotalPageFile
lea ecx, [esp + 0x2dc]
call fcn.00456c60
add esp, 4
mov ecx, eax
call fcn.0044cb20
push eax
call fcn.00456f10
mov ecx, dword [esp + 0x40]
add esp, 4
mov eax, dword [esp + 0x38]
test ecx, ecx
jne 0x448e32
test eax, eax
jne 0x448e32
mov eax, dword [esp + 0x10]
jmp 0x448e39
shrd eax, ecx, 0xa
shr ecx, 0xa
test eax, eax
jle 0x448e49
cdq
and edx, 0x3ff
add eax, edx
sar eax, 0xa
push eax
push ecx
mov edx, str.AvailPageFile_AvailPageFile
lea ecx, [esp + 0x2dc]
call fcn.00456c60
add esp, 4
mov ecx, eax
call fcn.0044cb20
push eax
call fcn.00456f10
mov ecx, dword [esp + 0x1c]
add esp, 4
mov eax, dword [esp + 0x34]
test ecx, ecx
jne 0x448e85
test eax, eax
jne 0x448e85
mov eax, dword [esp + 0x10]
jmp 0x448e8c
shrd eax, ecx, 0xa
shr ecx, 0xa
test eax, eax
jle 0x448e9c
cdq
and edx, 0x3ff
add eax, edx
sar eax, 0xa
push eax
push ecx
mov edx, str.TotalVirtualz_TotalVirtualz
lea ecx, [esp + 0x2dc]
call fcn.00456c60
add esp, 4
mov ecx, eax
call fcn.0044cb20
push eax
call fcn.00456f10
mov eax, dword [esp + 0x14]
add esp, 4
test eax, eax
jne 0x448ed4
test edi, edi
jne 0x448ed4
mov edi, dword [esp + 0x10]
jmp 0x448edb
shrd edi, eax, 0xa
shr eax, 0xa
test edi, edi
jle 0x448eee
mov eax, edi
cdq
and edx, 0x3ff
lea edi, [edx + eax]
sar edi, 0xa
push edi
push ecx
mov edx, str.AvailVirtual
lea ecx, [esp + 0x2dc]
call fcn.00456c60
add esp, 4
mov ecx, eax
call fcn.0044cb20
push eax
call fcn.00456f10
mov edx, dword [0x567a28]
add esp, 4
mov edi, 0x55f118
cmp edx, 0x1770
jge 0x449844
lea ecx, [esp + 0x1ac]
call fcn.00407c10
mov ebx, eax
mov byte [esp + 0x398], 8
lea ecx, [esp + 0x11c]
mov eax, dword [0x567a28]
cdq
and edx, 0x3ff
add edx, eax
sar edx, 0xa
call fcn.00407c10
mov edi, eax
mov byte [esp + 0x398], 9
lea ecx, [esp + 0xbc]
mov edx, dword [0x567a10]
call fcn.00407c10
mov esi, eax
mov byte [esp + 0x398], 0xa
lea ecx, [esp + 0x134]
mov eax, dword [0x567a10]
cdq
and edx, 0x3ff
add edx, eax
sar edx, 0xa
call fcn.00407c10
push eax
mov edx, 0x545de4
mov byte [esp + 0x39c], 0xb
lea ecx, [esp + 0x108]
call fcn.00458d40
add esp, 4
push 0x545ddc
mov edx, eax
mov byte [esp + 0x39c], 0xc
lea ecx, [esp + 0x1f8]
call fcn.004573b0
add esp, 4
push esi
mov edx, eax
mov byte [esp + 0x39c], 0xd
lea ecx, [esp + 0x210]
call fcn.00457730
add esp, 4
push 0x545da8
mov edx, eax
mov byte [esp + 0x39c], 0xe
lea ecx, [esp + 0x1c8]
call fcn.004573b0
add esp, 4
push edi
mov edx, eax
mov byte [esp + 0x39c], 0xf
lea ecx, [esp + 0x198]
call fcn.00457730
add esp, 4
push 0x545da4
mov edx, eax
mov byte [esp + 0x39c], 0x10
lea ecx, [esp + 0x168]
call fcn.004573b0
add esp, 4
push ebx
mov edx, eax
mov byte [esp + 0x39c], 0x11
lea ecx, [esp + 0x240]
call fcn.00457730
add esp, 4
mov byte [esp + 0x398], 0x12
mov edx, eax
push 0x545d28
lea ecx, [esp + 0x258]
call fcn.004573b0
add esp, 4
cmp dword [esp + 0x250], 0x10
jb 0x44909d
push dword [esp + 0x23c]
call fcn.00485250
add esp, 4
mov dword [esp + 0x250], 0xf
mov dword [esp + 0x24c], 0
mov byte [esp + 0x23c], 0
cmp dword [esp + 0x178], 0x10
jb 0x4490d4
push dword [esp + 0x164]
call fcn.00485250
add esp, 4
mov dword [esp + 0x178], 0xf
mov dword [esp + 0x174], 0
mov byte [esp + 0x164], 0
cmp dword [esp + 0x1a8], 0x10
jb 0x44910b
push dword [esp + 0x194]
call fcn.00485250
add esp, 4
mov dword [esp + 0x1a8], 0xf
mov dword [esp + 0x1a4], 0
mov byte [esp + 0x194], 0
cmp dword [esp + 0x1d8], 0x10
jb 0x449142
push dword [esp + 0x1c4]
call fcn.00485250
add esp, 4
mov dword [esp + 0x1d8], 0xf
mov dword [esp + 0x1d4], 0
mov byte [esp + 0x1c4], 0
cmp dword [esp + 0x220], 0x10
jb 0x449179
push dword [esp + 0x20c]
call fcn.00485250
add esp, 4
mov dword [esp + 0x220], 0xf
mov dword [esp + 0x21c], 0
mov byte [esp + 0x20c], 0
cmp dword [esp + 0x208], 0x10
jb 0x4491b0
push dword [esp + 0x1f4]
call fcn.00485250
add esp, 4
mov dword [esp + 0x208], 0xf
mov dword [esp + 0x204], 0
mov byte [esp + 0x1f4], 0
cmp dword [esp + 0x118], 0x10
jb 0x4491e7
push dword [esp + 0x104]
call fcn.00485250
add esp, 4
mov dword [esp + 0x118], 0xf
mov dword [esp + 0x114], 0
mov byte [esp + 0x104], 0
cmp dword [esp + 0x148], 0x10
jb 0x44921e
push dword [esp + 0x134]
call fcn.00485250
add esp, 4
mov dword [esp + 0x148], 0xf
mov dword [esp + 0x144], 0
mov byte [esp + 0x134], 0
cmp dword [esp + 0xd0], 0x10
jb 0x449255
push dword [esp + 0xbc]
call fcn.00485250
add esp, 4
mov dword [esp + 0xd0], 0xf
mov dword [esp + 0xcc], 0
mov byte [esp + 0xbc], 0
cmp dword [esp + 0x130], 0x10
jb 0x44928c
push dword [esp + 0x11c]
call fcn.00485250
add esp, 4
mov dword [esp + 0x130], 0xf
mov dword [esp + 0x12c], 0
mov byte [esp + 0x11c], 0
mov byte [esp + 0x398], 0x1e
cmp dword [esp + 0x1c0], 0x10
jb 0x4492cb
push dword [esp + 0x1ac]
call fcn.00485250
add esp, 4
cmp dword [0x567a10], 0x1771
mov dword [esp + 0x1c0], 0xf
mov dword [esp + 0x1bc], 0
mov byte [esp + 0x1ac], 0
jge 0x4496e8
mov edx, dword [0x567a28]
lea ecx, [esp + 0x224]
call fcn.00407c10
mov ebx, eax
mov byte [esp + 0x398], 0x1f
lea ecx, [esp + 0x1c]
mov eax, dword [0x567a28]
cdq
and edx, 0x3ff
add edx, eax
sar edx, 0xa
call fcn.00407c10
mov edi, eax
mov byte [esp + 0x398], 0x20
lea ecx, [esp + 0xa4]
mov edx, dword [0x567a10]
call fcn.00407c10
mov esi, eax
mov byte [esp + 0x398], 0x21
lea ecx, [esp + 0x74]
mov eax, dword [0x567a10]
cdq
and edx, 0x3ff
add edx, eax
sar edx, 0xa
call fcn.00407c10
push eax
mov edx, 0x545e28
mov byte [esp + 0x39c], 0x22
lea ecx, [esp + 0x60]
call fcn.00458d40
add esp, 4
push 0x545ddc
mov edx, eax
mov byte [esp + 0x39c], 0x23
lea ecx, [esp + 0x90]
call fcn.004573b0
add esp, 4
push esi
mov edx, eax
mov byte [esp + 0x39c], 0x24
lea ecx, [esp + 0x48]
call fcn.00457730
add esp, 4
push 0x545dfc
mov edx, eax
mov byte [esp + 0x39c], 0x25
lea ecx, [esp + 0xd8]
call fcn.004573b0
add esp, 4
push edi
mov edx, eax
mov byte [esp + 0x39c], 0x26
lea ecx, [esp + 0xf0]
call fcn.00457730
add esp, 4
push 0x545ddc
mov edx, eax
mov byte [esp + 0x39c], 0x27
lea ecx, [esp + 0x180]
call fcn.004573b0
add esp, 4
push ebx
mov edx, eax
mov byte [esp + 0x39c], 0x28
lea ecx, [esp + 0x1e0]
call fcn.00457730
add esp, 4
mov byte [esp + 0x398], 0x29
push 0x545d28
mov edx, eax
lea ecx, [esp + 0x150]
call fcn.004573b0
mov esi, eax
add esp, 4
lea eax, [esp + 0x254]
cmp eax, esi
je 0x44949d
cmp dword [esp + 0x268], 0x10
jb 0x449472
push dword [esp + 0x254]
call fcn.00485250
add esp, 4
push esi
lea ecx, [esp + 0x258]
mov dword [esp + 0x26c], 0xf
mov dword [esp + 0x268], 0
mov byte [esp + 0x258], 0
call fcn.00450eb0
cmp dword [esp + 0x160], 0x10
jb 0x4494b6
push dword [esp + 0x14c]
call fcn.00485250
add esp, 4
cmp dword [esp + 0x1f0], 0x10
mov dword [esp + 0x160], 0xf
mov dword [esp + 0x15c], 0
mov byte [esp + 0x14c], 0
jb 0x4494ed
push dword [esp + 0x1dc]
call fcn.00485250
add esp, 4
cmp dword [esp + 0x190], 0x10
mov dword [esp + 0x1f0], 0xf
mov dword [esp + 0x1ec], 0
mov byte [esp + 0x1dc], 0
jb 0x449524
push dword [esp + 0x17c]
call fcn.00485250
add esp, 4
cmp dword [esp + 0x100], 0x10
mov dword [esp + 0x190], 0xf
mov dword [esp + 0x18c], 0
mov byte [esp + 0x17c], 0
jb 0x44955b
push dword [esp + 0xec]
call fcn.00485250
add esp, 4
cmp dword [esp + 0xe8], 0x10
mov dword [esp + 0x100], 0xf
mov dword [esp + 0xfc], 0
mov byte [esp + 0xec], 0
jb 0x449592
push dword [esp + 0xd4]
call fcn.00485250
add esp, 4
cmp dword [esp + 0x58], 0x10
mov dword [esp + 0xe8], 0xf
mov dword [esp + 0xe4], 0
mov byte [esp + 0xd4], 0
jb 0x4495c3
push dword [esp + 0x44]
call fcn.00485250
add esp, 4
cmp dword [esp + 0xa0], 0x10
mov dword [esp + 0x58], 0xf
mov dword [esp + 0x54], 0
mov byte [esp + 0x44], 0
jb 0x4495f1
push dword [esp + 0x8c]
call fcn.00485250
add esp, 4
cmp dword [esp + 0x70], 0x10
mov dword [esp + 0xa0], 0xf
mov dword [esp + 0x9c], 0
mov byte [esp + 0x8c], 0
jb 0x449622
push dword [esp + 0x5c]
call fcn.00485250
add esp, 4
cmp dword [esp + 0x88], 0x10
mov dword [esp + 0x70], 0xf
mov dword [esp + 0x6c], 0
mov byte [esp + 0x5c], 0
jb 0x44964d
push dword [esp + 0x74]
call fcn.00485250
add esp, 4
cmp dword [esp + 0xb8], 0x10
mov dword [esp + 0x88], 0xf
mov dword [esp + 0x84], 0
mov byte [esp + 0x74], 0
jb 0x449681
push dword [esp + 0xa4]
call fcn.00485250
add esp, 4
cmp dword [esp + 0x30], 0x10
mov dword [esp + 0xb8], 0xf
mov dword [esp + 0xb4], 0
mov byte [esp + 0xa4], 0
jb 0x4496b2
push dword [esp + 0x1c]
call fcn.00485250
add esp, 4
mov byte [esp + 0x398], 0x1e
cmp dword [esp + 0x238], 0x10
mov dword [esp + 0x30], 0xf
mov dword [esp + 0x2c], 0
mov byte [esp + 0x1c], 0
jb 0x4496e8
push dword [esp + 0x224]
call fcn.00485250
add esp, 4
push 6
push 0x545e44
mov ecx, 0x55d9c8
call fcn.004511b0
push 9
push 0x545e4c
mov ecx, 0x55ea24
call fcn.004511b0
cmp dword [0x55f12c], 0x10
lea esi, [esp + 0x254]
mov edi, 0x55f118
cmovae edi, dword [0x55f118]
cmp dword [esp + 0x268], 0x10
cmovae esi, dword [esp + 0x254]
call dword [sym.imp.KERNEL32.dll_GetCurrentThreadId]
push eax
push 0
push 0x431270
push 5
call dword [sym.imp.USER32.dll_SetWindowsHookExW]
push 0x1004
push edi
push esi
push 0
mov dword [0x5678c8], eax
call dword [sym.imp.USER32.dll_MessageBoxA]
push dword [0x5678c8]
mov esi, eax
call dword [sym.imp.USER32.dll_UnhookWindowsHookEx]
cmp esi, 6
je 0x44981a
lea ecx, [esp + 0x1c]
call fcn.0040b120
mov edx, eax
mov byte [esp + 0x398], 0x2a
lea ecx, [esp + 0x2d4]
call fcn.00456a00
mov edx, str.__BtnPlay_dayz1__setVisible_true__z2
mov ecx, eax
call fcn.00456c60
push eax
call fcn.00456f10
add esp, 4
mov byte [esp + 0x398], 0x1e
cmp dword [esp + 0x30], 0x10
jb 0x4497c4
push dword [esp + 0x1c]
call fcn.00485250
add esp, 4
mov ecx, dword [0x5678e4]
mov dword [esp + 0x30], 0xf
mov dword [esp + 0x2c], 0
mov byte [esp + 0x1c], 0
lea eax, [ecx + 0xa4]
mov byte [ecx + 0xb6], 1
mov ecx, dword [ecx + 0x90]
push eax
call fcn.00408580
cmp dword [esp + 0x268], 0x10
jb 0x449bf3
push dword [esp + 0x254]
call fcn.00485250
add esp, 4
jmp 0x449bf3
mov byte [esp + 0x398], 6
cmp dword [esp + 0x268], 0x10
jb 0x44983b
push dword [esp + 0x254]
call fcn.00485250
add esp, 4
mov ebx, dword [esp + 0x14]
mov edi, 0x55f118
cmp ebx, 0x1770
jge 0x449b22
mov edx, ebx
lea ecx, [esp + 0x8c]
call fcn.00407c10
mov esi, eax
mov eax, ebx
mov byte [esp + 0x398], 0x2b
cdq
lea ecx, [esp + 0x5c]
and edx, 0x3ff
add edx, eax
sar edx, 0xa
call fcn.00407c10
push eax
mov edx, 0x545de4
mov byte [esp + 0x39c], 0x2c
lea ecx, [esp + 0x78]
call fcn.00458d40
add esp, 4
push 0x545da4
mov edx, eax
mov byte [esp + 0x39c], 0x2d
lea ecx, [esp + 0xa8]
call fcn.004573b0
add esp, 4
push esi
mov edx, eax
mov byte [esp + 0x39c], 0x2e
lea ecx, [esp + 0x20]
call fcn.00457730
add esp, 4
push 0x545e80
mov edx, eax
mov byte [esp + 0x39c], 0x2f
lea ecx, [esp + 0x240]
call fcn.004573b0
add esp, 4
cmp dword [esp + 0x30], 0x10
jb 0x4498ff
push dword [esp + 0x1c]
call fcn.00485250
add esp, 4
mov dword [esp + 0x30], 0xf
mov dword [esp + 0x2c], 0
mov byte [esp + 0x1c], 0
cmp dword [esp + 0xb8], 0x10
jb 0x44992d
push dword [esp + 0xa4]
call fcn.00485250
add esp, 4
mov dword [esp + 0xb8], 0xf
mov dword [esp + 0xb4], 0
mov byte [esp + 0xa4], 0
cmp dword [esp + 0x88], 0x10
jb 0x449961
push dword [esp + 0x74]
call fcn.00485250
add esp, 4
mov dword [esp + 0x88], 0xf
mov dword [esp + 0x84], 0
mov byte [esp + 0x74], 0
cmp dword [esp + 0x70], 0x10
jb 0x44998f
push dword [esp + 0x5c]
call fcn.00485250
add esp, 4
mov dword [esp + 0x70], 0xf
mov dword [esp + 0x6c], 0
mov byte [esp + 0x5c], 0
mov byte [esp + 0x398], 0x35
cmp dword [esp + 0xa0], 0x10
jb 0x4499c5
push dword [esp + 0x8c]
call fcn.00485250
add esp, 4
push 6
push 0x545e44
mov ecx, 0x55d9c8
mov dword [esp + 0xa8], 0xf
mov dword [esp + 0xa4], 0
mov byte [esp + 0x94], 0
call fcn.004511b0
push 9
push 0x545e4c
mov ecx, 0x55ea24
call fcn.004511b0
cmp dword [0x55f12c], 0x10
lea edx, [esp + 0x23c]
push ecx
cmovae edi, dword [0x55f118]
cmp dword [esp + 0x254], 0x10
push edi
cmovae edx, dword [esp + 0x244]
call fcn.004312f0
add esp, 8
cmp eax, 6
je 0x449b01
lea ecx, [esp + 0x44]
call fcn.0040b120
mov edx, eax
mov byte [esp + 0x398], 0x36
lea ecx, [esp + 0x2d4]
call fcn.00456a00
mov edx, str.__BtnPlay_dayz1__setVisible_true__z3
mov ecx, eax
call fcn.00456c60
push eax
call fcn.00456f10
add esp, 4
mov byte [esp + 0x398], 0x35
cmp dword [esp + 0x58], 0x10
jb 0x449a8c
push dword [esp + 0x44]
call fcn.00485250
add esp, 4
mov ecx, dword [0x5678e4]
mov dword [esp + 0x58], 0xf
mov dword [esp + 0x54], 0
mov byte [esp + 0x44], 0
lea eax, [ecx + 0xa4]
mov byte [ecx + 0xb6], 1
mov ecx, dword [ecx + 0x90]
push eax
call fcn.00408580
sub esp, 0x18
mov ecx, esp
push 0x53e6e8
call fcn.0044b740
mov ecx, dword [0x5677a4]
push 1
call fcn.0040deb0
add esp, 0x1c
cmp dword [esp + 0x250], 0x10
jb 0x449bf3
push dword [esp + 0x23c]
call fcn.00485250
add esp, 4
jmp 0x449bf3
mov byte [esp + 0x398], 6
cmp dword [esp + 0x250], 0x10
jb 0x449b22
push dword [esp + 0x23c]
call fcn.00485250
add esp, 4
sub esp, 0x18
mov ecx, esp
mov dword [esp + 0x28], esp
push str._dayzsibAddons
call fcn.0044b740
sub esp, 0x18
mov byte [esp + 0x3c8], 0x37
mov ecx, esp
push str._error_log.txt
call fcn.0044b740
mov cl, 1
mov byte [esp + 0x3c8], 6
call fcn.004383c0
add esp, 0x18
mov ecx, esp
mov dword [esp + 0x28], esp
push str._HelicopterModAddons
call fcn.0044b740
sub esp, 0x18
mov byte [esp + 0x3c8], 0x38
mov ecx, esp
push str._error_log.txt
call fcn.0044b740
mov cl, 1
mov byte [esp + 0x3c8], 6
call fcn.004383c0
add esp, 0x18
mov ecx, esp
mov dword [esp + 0x28], esp
push str._mod3Addons
call fcn.0044b740
sub esp, 0x18
mov byte [esp + 0x3c8], 0x39
mov ecx, esp
push str._error_log.txt
call fcn.0044b740
mov cl, 1
mov byte [esp + 0x3c8], 6
call fcn.004383c0
add esp, 0x30
call fcn.00429ea0
mov eax, dword [0x5678bc]
push 0
push 0
push 0x12
push dword [eax + 0x158]
mov byte [0x56779d], 1
call dword [sym.imp.USER32.dll_SendMessageW]
lea ecx, [esp + 0x33c]
mov byte [esp + 0x398], 5
call fcn.0044f600
lea eax, [esp + 0x33c]
mov dword [esp + method.std::ios_base.virtual_0], vtable.std::ios_base.0
push eax
call fcn.0046ca3b
add esp, 4
cmp dword [esp + 0x280], 0x10
jb 0x449c3b
push dword [esp + 0x26c]
call fcn.00485250
add esp, 4
mov ecx, dword [esp + 0x390]
mov dword fs:[0], ecx
pop ecx
pop edi
pop esi
pop ebx
mov ecx, dword [esp + 0x378]
xor ecx, esp
call fcn.00484516
mov esp, ebp
pop ebp
ret