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

Disassembly:
push ebp
mov ebp, esp
and esp, 0xfffffff8
push 0xffffffffffffffff
push 0x511b5e
mov eax, dword fs:[0]
push eax
sub esp, 0x388
mov eax, dword [0x55c640]
xor eax, esp
mov dword [esp + 0x380], eax
push ebx
push esi
push edi
mov eax, dword [0x55c640]
xor eax, esp
push eax
lea eax, [esp + 0x398]
mov dword fs:[0], eax
mov ecx, dword [0x5678e4]
lea eax, [ecx + 0xa4]
mov byte [ecx + 0xb6], 0
mov ecx, dword [ecx + 0x90]
push eax
call fcn.00408580
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 + 0x2c], 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 + 0x3bc], 0
lea ecx, [esp + 0x38]
call fcn.00456910
sub esp, 0x14
mov byte [esp + 0x3d0], 1
mov ecx, esp
mov dword [esp + 0x74], esp
mov edx, eax
push str.start0
call fcn.004573b0
sub esp, 0x14
mov byte [esp + 0x3e8], 2
mov ecx, esp
mov dword [esp + 0x80], 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 + 0x400], 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 + 0x28c]
mov byte [esp + 0x400], 4
call fcn.0040d5c0
add esp, 0x60
cmp dword [esp + 0x240], 0x10
jb 0x449dd3
push dword [esp + 0x22c]
call fcn.00485250
add esp, 4
mov dword [esp + 0x3a0], 0xffffffff
cmp dword [esp + 0x30], 0x10
mov dword [esp + 0x240], 0xf
mov dword [esp + 0x23c], 0
mov byte [esp + 0x22c], 0
jb 0x449e0f
push dword [esp + 0x1c]
call fcn.00485250
add esp, 4
push 0xe
push str._error_log.txt
lea ecx, [esp + 0x27c]
mov dword [esp + 0x290], 0xf
mov dword [esp + 0x28c], 0
mov byte [esp + 0x27c], 0
call fcn.004511b0
push 0xc0
lea eax, [esp + 0x2d0]
mov dword [esp + 0x3a4], 5
push 0
push eax
call fcn.00489f10
add esp, 8
lea ecx, [esp + 0x2d0]
call fcn.0044f4e0
push ecx
push 8
push str._error_log.txt
lea ecx, [esp + 0x2f0]
mov byte [esp + 0x3ac], 6
call fcn.00452910
test eax, eax
lea ecx, [esp + 0x2cc]
mov eax, dword [esp + 0x2cc]
mov eax, dword [eax + 4]
jne 0x449eb2
add ecx, eax
mov eax, dword [ecx + 0xc]
or eax, 2
cmp dword [ecx + 0x38], 0
jne 0x449ec1
or eax, 4
jmp 0x449ec1
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 + 0x3a0], 7
lea ecx, [esp + 0x2dc]
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 + 0x3a0], 6
cmp dword [esp + 0x30], 0x10
jb 0x449f24
push dword [esp + 0x1c]
call fcn.00485250
add esp, 4
mov edx, str.memInfo
lea ecx, [esp + 0x2dc]
call fcn.00456c60
push eax
call fcn.00456f10
add esp, 4
lea ecx, [esp + 0x2dc]
mov edx, str._BtnPlay_dayz1__setVisible_false__z6
call fcn.00456c60
push eax
call fcn.00456f10
add esp, 4
mov dword [esp + 0x28c], 0x40
lea eax, [esp + 0x28c]
push eax
call dword [sym.imp.KERNEL32.dll_GlobalMemoryStatusEx]
mov eax, dword [esp + 0x298]
mov ecx, dword [esp + 0x2a0]
mov esi, dword [esp + 0x294]
mov ebx, dword [esp + 0x2a4]
mov edi, dword [esp + 0x2b4]
mov dword [esp + 0x18], eax
mov eax, dword [esp + 0x2a8]
mov dword [esp + 0x3c], eax
mov eax, dword [esp + 0x2ac]
mov dword [esp + 0x40], eax
mov eax, dword [esp + 0x2b0]
mov dword [esp + 0x38], eax
mov eax, dword [esp + 0x2b8]
mov dword [esp + 0x44], eax
mov eax, dword [esp + 0x2bc]
mov dword [esp + 0x34], eax
mov eax, dword [esp + 0x2c0]
mov dword [esp + 0x14], eax
mov eax, dword [esp + 0x29c]
test ecx, ecx
jne 0x449ff0
test eax, eax
jne 0x449ff0
mov eax, dword [0x567a28]
jmp 0x449ffc
shrd eax, ecx, 0xa
shr ecx, 0xa
mov dword [0x567a28], eax
test eax, eax
jle 0x44a011
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 + 0x2e4]
call fcn.00456c60
add esp, 4
mov ecx, eax
call fcn.0044cb20
push eax
call fcn.00456f10
mov eax, dword [esp + 0x1c]
add esp, 4
test eax, eax
jne 0x44a04b
test esi, esi
jne 0x44a04b
mov esi, dword [0x567a10]
jmp 0x44a058
shrd esi, eax, 0xa
shr eax, 0xa
mov dword [0x567a10], esi
test esi, esi
jle 0x44a071
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 + 0x2e4]
call fcn.00456c60
add esp, 4
mov ecx, eax
call fcn.0044cb20
push eax
call fcn.00456f10
mov eax, dword [esp + 0x40]
add esp, 4
test eax, eax
jne 0x44a0a9
test ebx, ebx
jne 0x44a0a9
mov ebx, dword [esp + 0x14]
jmp 0x44a0b0
shrd ebx, eax, 0xa
shr eax, 0xa
mov dword [esp + 0x18], ebx
test ebx, ebx
jle 0x44a0cb
mov eax, ebx
cdq
and edx, 0x3ff
lea ebx, [edx + eax]
sar ebx, 0xa
mov dword [esp + 0x18], ebx
push ebx
push ecx
mov edx, str.TotalPageFile_TotalPageFile
lea ecx, [esp + 0x2e4]
call fcn.00456c60
add esp, 4
mov ecx, eax
call fcn.0044cb20
push eax
call fcn.00456f10
mov ecx, dword [esp + 0x3c]
add esp, 4
mov eax, dword [esp + 0x40]
test ecx, ecx
jne 0x44a107
test eax, eax
jne 0x44a107
mov eax, dword [esp + 0x14]
jmp 0x44a10e
shrd eax, ecx, 0xa
shr ecx, 0xa
test eax, eax
jle 0x44a11e
cdq
and edx, 0x3ff
add eax, edx
sar eax, 0xa
push eax
push ecx
mov edx, str.AvailPageFile_AvailPageFile
lea ecx, [esp + 0x2e4]
call fcn.00456c60
add esp, 4
mov ecx, eax
call fcn.0044cb20
push eax
call fcn.00456f10
mov eax, dword [esp + 0x48]
add esp, 4
test eax, eax
jne 0x44a156
test edi, edi
jne 0x44a156
mov edi, dword [esp + 0x14]
jmp 0x44a15d
shrd edi, eax, 0xa
shr eax, 0xa
test edi, edi
jle 0x44a170
mov eax, edi
cdq
and edx, 0x3ff
lea edi, [edx + eax]
sar edi, 0xa
push edi
push ecx
mov edx, str.TotalVirtualz_TotalVirtualz
lea ecx, [esp + 0x2e4]
call fcn.00456c60
add esp, 4
mov ecx, eax
call fcn.0044cb20
push eax
call fcn.00456f10
mov ecx, dword [esp + 0x18]
add esp, 4
mov eax, dword [esp + 0x34]
test ecx, ecx
jne 0x44a1ac
test eax, eax
jne 0x44a1ac
mov eax, dword [esp + 0x14]
jmp 0x44a1b3
shrd eax, ecx, 0xa
shr ecx, 0xa
test eax, eax
jle 0x44a1c3
cdq
and edx, 0x3ff
add eax, edx
sar eax, 0xa
push eax
push ecx
mov edx, str.AvailVirtual
lea ecx, [esp + 0x2e4]
call fcn.00456c60
add esp, 4
mov ecx, eax
call fcn.0044cb20
push eax
call fcn.00456f10
add esp, 4
mov dword [esp + 0x240], 7
xor eax, eax
mov dword [esp + 0x23c], 0
lea ecx, [esp + 0x22c]
mov word [esp + 0x22c], ax
push 0xffffffffffffffff
push eax
push 0x55e538
call fcn.00451bc0
sub esp, 0x18
mov byte [esp + 0x3b8], 8
mov ecx, esp
xor eax, eax
push 0xffffffffffffffff
push eax
mov dword [ecx + 0x14], 7
mov dword [ecx + 0x10], 0
push 0x55e538
mov word [ecx], ax
call fcn.00451bc0
call fcn.0043c4f0
add esp, 0x18
mov edx, str.kiril_wszPath_
push eax
push ecx
lea ecx, [esp + 0x2e4]
call fcn.00456c60
add esp, 4
mov ecx, eax
call fcn.0044c980
mov esi, eax
lea ecx, [esp + 0x22c]
lea eax, [esp + 0x244]
push eax
call fcn.0040aa50
push 0x22
push 0x26
mov edx, eax
mov byte [esp + 0x3a8], 9
mov ecx, esi
call fcn.0045c630
add esp, 8
mov byte [esp + 0x3a0], 8
cmp dword [esp + 0x258], 0x10
mov esi, eax
jb 0x44a2c0
push dword [esp + 0x244]
call fcn.00485250
add esp, 4
push esi
mov dword [esp + 0x25c], 0xf
mov dword [esp + 0x258], 0
mov byte [esp + 0x248], 0
call fcn.00456f10
add esp, 4
mov byte [esp + 0x3a0], 6
cmp dword [esp + 0x240], 8
jb 0x44a308
push dword [esp + 0x22c]
call fcn.00485250
add esp, 4
sub esp, 0x18
xor eax, eax
mov ecx, esp
push 0xffffffffffffffff
push eax
mov dword [ecx + 0x14], 7
mov dword [ecx + 0x10], 0
push 0x55e538
mov word [ecx], ax
call fcn.00451bc0
call fcn.0043c4f0
add esp, 0x18
mov edi, 0x55f118
test al, al
je 0x44a3d7
mov edx, 0x55e538
lea ecx, [esp + 0x1c]
call fcn.00468940
push eax
mov edx, 0x545fa8
mov byte [esp + 0x3a4], 0xa
lea ecx, [esp + 0x248]
call fcn.00458d40
add esp, 4
mov byte [esp + 0x3a0], 6
cmp dword [esp + 0x30], 0x10
jb 0x44a388
push dword [esp + 0x1c]
call fcn.00485250
add esp, 4
cmp dword [0x55f12c], 0x10
lea eax, [esp + 0x244]
mov ecx, edi
cmovae ecx, dword [0x55f118]
cmp dword [esp + 0x258], 0x10
push 0x1000
cmovae eax, dword [esp + 0x248]
push ecx
push eax
push 0
call dword [sym.imp.USER32.dll_MessageBoxA]
cmp dword [esp + 0x258], 0x10
jb 0x44a3d7
push dword [esp + 0x244]
call fcn.00485250
add esp, 4
mov edx, dword [0x567a28]
cmp edx, 0x1770
jge 0x44acd1
lea ecx, [esp + 0x1b4]
call fcn.00407c10
mov ebx, eax
mov byte [esp + 0x3a0], 0xb
lea ecx, [esp + 0x13c]
mov eax, dword [0x567a28]
cdq
and edx, 0x3ff
add edx, eax
sar edx, 0xa
call fcn.00407c10
mov edi, eax
mov byte [esp + 0x3a0], 0xc
lea ecx, [esp + 0x19c]
mov edx, dword [0x567a10]
call fcn.00407c10
mov esi, eax
mov byte [esp + 0x3a0], 0xd
lea ecx, [esp + 0xc4]
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 + 0x3a4], 0xe
lea ecx, [esp + 0x110]
call fcn.00458d40
add esp, 4
push 0x545ddc
mov edx, eax
mov byte [esp + 0x3a4], 0xf
lea ecx, [esp + 0x170]
call fcn.004573b0
add esp, 4
push esi
mov edx, eax
mov byte [esp + 0x3a4], 0x10
lea ecx, [esp + 0x158]
call fcn.00457730
add esp, 4
push 0x545da8
mov edx, eax
mov byte [esp + 0x3a4], 0x11
lea ecx, [esp + 0x200]
call fcn.004573b0
add esp, 4
push edi
mov edx, eax
mov byte [esp + 0x3a4], 0x12
lea ecx, [esp + 0x1d0]
call fcn.00457730
add esp, 4
push 0x545da4
mov edx, eax
mov byte [esp + 0x3a4], 0x13
lea ecx, [esp + 0x230]
call fcn.004573b0
add esp, 4
push ebx
mov edx, eax
mov byte [esp + 0x3a4], 0x14
lea ecx, [esp + 0x248]
call fcn.00457730
add esp, 4
mov byte [esp + 0x3a0], 0x15
mov edx, eax
push 0x545d28
lea ecx, [esp + 0x260]
call fcn.004573b0
add esp, 4
cmp dword [esp + 0x258], 0x10
jb 0x44a55b
push dword [esp + 0x244]
call fcn.00485250
add esp, 4
mov dword [esp + 0x258], 0xf
mov dword [esp + 0x254], 0
mov byte [esp + 0x244], 0
cmp dword [esp + 0x240], 0x10
jb 0x44a592
push dword [esp + 0x22c]
call fcn.00485250
add esp, 4
mov dword [esp + 0x240], 0xf
mov dword [esp + 0x23c], 0
mov byte [esp + 0x22c], 0
cmp dword [esp + 0x1e0], 0x10
jb 0x44a5c9
push dword [esp + 0x1cc]
call fcn.00485250
add esp, 4
mov dword [esp + 0x1e0], 0xf
mov dword [esp + 0x1dc], 0
mov byte [esp + 0x1cc], 0
cmp dword [esp + 0x210], 0x10
jb 0x44a600
push dword [esp + 0x1fc]
call fcn.00485250
add esp, 4
mov dword [esp + 0x210], 0xf
mov dword [esp + 0x20c], 0
mov byte [esp + 0x1fc], 0
cmp dword [esp + 0x168], 0x10
jb 0x44a637
push dword [esp + 0x154]
call fcn.00485250
add esp, 4
mov dword [esp + 0x168], 0xf
mov dword [esp + 0x164], 0
mov byte [esp + 0x154], 0
cmp dword [esp + 0x180], 0x10
jb 0x44a66e
push dword [esp + 0x16c]
call fcn.00485250
add esp, 4
mov dword [esp + 0x180], 0xf
mov dword [esp + 0x17c], 0
mov byte [esp + 0x16c], 0
cmp dword [esp + 0x120], 0x10
jb 0x44a6a5
push dword [esp + 0x10c]
call fcn.00485250
add esp, 4
mov dword [esp + 0x120], 0xf
mov dword [esp + 0x11c], 0
mov byte [esp + 0x10c], 0
cmp dword [esp + 0xd8], 0x10
jb 0x44a6dc
push dword [esp + 0xc4]
call fcn.00485250
add esp, 4
mov dword [esp + 0xd8], 0xf
mov dword [esp + 0xd4], 0
mov byte [esp + 0xc4], 0
cmp dword [esp + 0x1b0], 0x10
jb 0x44a713
push dword [esp + 0x19c]
call fcn.00485250
add esp, 4
mov dword [esp + 0x1b0], 0xf
mov dword [esp + 0x1ac], 0
mov byte [esp + 0x19c], 0
cmp dword [esp + 0x150], 0x10
jb 0x44a74a
push dword [esp + 0x13c]
call fcn.00485250
add esp, 4
mov dword [esp + 0x150], 0xf
mov dword [esp + 0x14c], 0
mov byte [esp + 0x13c], 0
mov byte [esp + 0x3a0], 0x21
cmp dword [esp + 0x1c8], 0x10
jb 0x44a789
push dword [esp + 0x1b4]
call fcn.00485250
add esp, 4
cmp dword [0x567a10], 0x1771
mov dword [esp + 0x1c8], 0xf
mov dword [esp + 0x1c4], 0
mov byte [esp + 0x1b4], 0
jge 0x44aba6
mov edx, dword [0x567a28]
lea ecx, [esp + 0x214]
call fcn.00407c10
mov ebx, eax
mov byte [esp + 0x3a0], 0x22
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 + 0x3a0], 0x23
lea ecx, [esp + 0xac]
mov edx, dword [0x567a10]
call fcn.00407c10
mov esi, eax
mov byte [esp + 0x3a0], 0x24
lea ecx, [esp + 0x7c]
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 + 0x3a4], 0x25
lea ecx, [esp + 0x68]
call fcn.00458d40
add esp, 4
push 0x545ddc
mov edx, eax
mov byte [esp + 0x3a4], 0x26
lea ecx, [esp + 0x98]
call fcn.004573b0
add esp, 4
push esi
mov edx, eax
mov byte [esp + 0x3a4], 0x27
lea ecx, [esp + 0x50]
call fcn.00457730
add esp, 4
push 0x545dfc
mov edx, eax
mov byte [esp + 0x3a4], 0x28
lea ecx, [esp + 0xf8]
call fcn.004573b0
add esp, 4
push edi
mov edx, eax
mov byte [esp + 0x3a4], 0x29
lea ecx, [esp + 0xe0]
call fcn.00457730
add esp, 4
push 0x545ddc
mov edx, eax
mov byte [esp + 0x3a4], 0x2a
lea ecx, [esp + 0x128]
call fcn.004573b0
add esp, 4
push ebx
mov edx, eax
mov byte [esp + 0x3a4], 0x2b
lea ecx, [esp + 0x1e8]
call fcn.00457730
add esp, 4
mov byte [esp + 0x3a0], 0x2c
push 0x545d28
mov edx, eax
lea ecx, [esp + 0x188]
call fcn.004573b0
mov esi, eax
add esp, 4
lea eax, [esp + 0x25c]
cmp eax, esi
je 0x44a95b
cmp dword [esp + 0x270], 0x10
jb 0x44a930
push dword [esp + 0x25c]
call fcn.00485250
add esp, 4
push esi
lea ecx, [esp + 0x260]
mov dword [esp + 0x274], 0xf
mov dword [esp + 0x270], 0
mov byte [esp + 0x260], 0
call fcn.00450eb0
cmp dword [esp + 0x198], 0x10
jb 0x44a974
push dword [esp + 0x184]
call fcn.00485250
add esp, 4
cmp dword [esp + 0x1f8], 0x10
mov dword [esp + 0x198], 0xf
mov dword [esp + 0x194], 0
mov byte [esp + 0x184], 0
jb 0x44a9ab
push dword [esp + 0x1e4]
call fcn.00485250
add esp, 4
cmp dword [esp + 0x138], 0x10
mov dword [esp + 0x1f8], 0xf
mov dword [esp + 0x1f4], 0
mov byte [esp + 0x1e4], 0
jb 0x44a9e2
push dword [esp + 0x124]
call fcn.00485250
add esp, 4
cmp dword [esp + 0xf0], 0x10
mov dword [esp + 0x138], 0xf
mov dword [esp + 0x134], 0
mov byte [esp + 0x124], 0
jb 0x44aa19
push dword [esp + 0xdc]
call fcn.00485250
add esp, 4
cmp dword [esp + 0x108], 0x10
mov dword [esp + 0xf0], 0xf
mov dword [esp + 0xec], 0
mov byte [esp + 0xdc], 0
jb 0x44aa50
push dword [esp + 0xf4]
call fcn.00485250
add esp, 4
cmp dword [esp + 0x60], 0x10
mov dword [esp + 0x108], 0xf
mov dword [esp + 0x104], 0
mov byte [esp + 0xf4], 0
jb 0x44aa81
push dword [esp + 0x4c]
call fcn.00485250
add esp, 4
cmp dword [esp + 0xa8], 0x10
mov dword [esp + 0x60], 0xf
mov dword [esp + 0x5c], 0
mov byte [esp + 0x4c], 0
jb 0x44aaaf
push dword [esp + 0x94]
call fcn.00485250
add esp, 4
cmp dword [esp + 0x78], 0x10
mov dword [esp + 0xa8], 0xf
mov dword [esp + 0xa4], 0
mov byte [esp + 0x94], 0
jb 0x44aae0
push dword [esp + 0x64]
call fcn.00485250
add esp, 4
cmp dword [esp + 0x90], 0x10
mov dword [esp + 0x78], 0xf
mov dword [esp + 0x74], 0
mov byte [esp + 0x64], 0
jb 0x44ab0b
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 0x44ab3f
push dword [esp + 0xac]
call fcn.00485250
add esp, 4
cmp dword [esp + 0x30], 0x10
mov dword [esp + 0xc0], 0xf
mov dword [esp + 0xbc], 0
mov byte [esp + 0xac], 0
jb 0x44ab70
push dword [esp + 0x1c]
call fcn.00485250
add esp, 4
mov byte [esp + 0x3a0], 0x21
cmp dword [esp + 0x228], 0x10
mov dword [esp + 0x30], 0xf
mov dword [esp + 0x2c], 0
mov byte [esp + 0x1c], 0
jb 0x44aba6
push dword [esp + 0x214]
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 edx, [esp + 0x25c]
mov edi, 0x55f118
mov eax, edi
cmovae eax, dword [0x55f118]
cmp dword [esp + 0x270], 0x10
push ecx
cmovae edx, dword [esp + 0x260]
push eax
call fcn.004312f0
add esp, 8
cmp eax, 6
je 0x44acac
lea ecx, [esp + 0x1c]
call fcn.0040b120
mov edx, eax
mov byte [esp + 0x3a0], 0x2d
lea ecx, [esp + 0x2dc]
call fcn.00456a00
mov edx, str.__BtnPlay_dayz1__setVisible_true__z4
mov ecx, eax
call fcn.00456c60
push eax
call fcn.00456f10
add esp, 4
mov byte [esp + 0x3a0], 0x21
cmp dword [esp + 0x30], 0x10
jb 0x44ac56
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 + 0x270], 0x10
jb 0x44afa6
push dword [esp + 0x25c]
call fcn.00485250
add esp, 4
jmp 0x44afa6
mov byte [esp + 0x3a0], 6
cmp dword [esp + 0x270], 0x10
jb 0x44accd
push dword [esp + 0x25c]
call fcn.00485250
add esp, 4
mov ebx, dword [esp + 0x18]
cmp ebx, 0x1770
jge 0x44b010
mov edx, ebx
lea ecx, [esp + 0x94]
call fcn.00407c10
mov esi, eax
mov eax, ebx
mov byte [esp + 0x3a0], 0x2e
cdq
lea ecx, [esp + 0x64]
and edx, 0x3ff
add edx, eax
sar edx, 0xa
call fcn.00407c10
push eax
mov edx, 0x545de4
mov byte [esp + 0x3a4], 0x2f
lea ecx, [esp + 0x80]
call fcn.00458d40
add esp, 4
push 0x545da4
mov edx, eax
mov byte [esp + 0x3a4], 0x30
lea ecx, [esp + 0xb0]
call fcn.004573b0
add esp, 4
push esi
mov edx, eax
mov byte [esp + 0x3a4], 0x31
lea ecx, [esp + 0x20]
call fcn.00457730
add esp, 4
push 0x545e80
mov edx, eax
mov byte [esp + 0x3a4], 0x32
lea ecx, [esp + 0x230]
call fcn.004573b0
add esp, 4
cmp dword [esp + 0x30], 0x10
jb 0x44ad8f
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 + 0xc0], 0x10
jb 0x44adbd
push dword [esp + 0xac]
call fcn.00485250
add esp, 4
mov dword [esp + 0xc0], 0xf
mov dword [esp + 0xbc], 0
mov byte [esp + 0xac], 0
cmp dword [esp + 0x90], 0x10
jb 0x44adf1
push dword [esp + 0x7c]
call fcn.00485250
add esp, 4
mov dword [esp + 0x90], 0xf
mov dword [esp + 0x8c], 0
mov byte [esp + 0x7c], 0
cmp dword [esp + 0x78], 0x10
jb 0x44ae1f
push dword [esp + 0x64]
call fcn.00485250
add esp, 4
mov dword [esp + 0x78], 0xf
mov dword [esp + 0x74], 0
mov byte [esp + 0x64], 0
mov byte [esp + 0x3a0], 0x38
cmp dword [esp + 0xa8], 0x10
jb 0x44ae55
push dword [esp + 0x94]
call fcn.00485250
add esp, 4
push 6
push 0x545e44
mov ecx, 0x55d9c8
mov dword [esp + 0xb0], 0xf
mov dword [esp + 0xac], 0
mov byte [esp + 0x9c], 0
call fcn.004511b0
push 9
push 0x545e4c
mov ecx, 0x55ea24
call fcn.004511b0
cmp dword [0x55f12c], 0x10
lea edx, [esp + 0x22c]
push ecx
cmovae edi, dword [0x55f118]
cmp dword [esp + 0x244], 0x10
push edi
cmovae edx, dword [esp + 0x234]
call fcn.004312f0
add esp, 8
cmp eax, 6
je 0x44aff7
lea ecx, [esp + 0x4c]
call fcn.0040b120
mov edx, eax
mov byte [esp + 0x3a0], 0x39
lea ecx, [esp + 0x2dc]
call fcn.00456a00
mov edx, str.__BtnPlay_dayz1__setVisible_true__z5
mov ecx, eax
call fcn.00456c60
push eax
call fcn.00456f10
add esp, 4
mov byte [esp + 0x3a0], 0x38
cmp dword [esp + 0x60], 0x10
jb 0x44af1c
push dword [esp + 0x4c]
call fcn.00485250
add esp, 4
mov ecx, dword [0x5678e4]
mov dword [esp + 0x60], 0xf
mov dword [esp + 0x5c], 0
mov byte [esp + 0x4c], 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 2
call fcn.0040deb0
add esp, 0x1c
cmp dword [esp + 0x240], 0x10
jb 0x44af88
push dword [esp + 0x22c]
call fcn.00485250
add esp, 4
mov dword [esp + 0x240], 0xf
mov dword [esp + 0x23c], 0
mov byte [esp + 0x22c], 0
lea ecx, [esp + 0x344]
mov byte [esp + 0x3a0], 5
call fcn.0044f600
lea eax, [esp + 0x344]
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 + 0x288], 0x10
jb 0x44b12d
push dword [esp + 0x274]
call fcn.00485250
add esp, 4
jmp 0x44b12d
cmp dword [esp + 0x240], 0x10
jb 0x44b010
push dword [esp + 0x22c]
call fcn.00485250
add esp, 4
lea ecx, [esp + 0x344]
mov byte [esp + 0x3a0], 5
call fcn.0044f600
lea eax, [esp + 0x344]
mov dword [esp + method.std::ios_base.virtual_0], vtable.std::ios_base.0
push eax
call fcn.0046ca3b
add esp, 4
mov dword [esp + 0x3a0], 0xffffffff
cmp dword [esp + 0x288], 0x10
jb 0x44b063
push dword [esp + 0x274]
call fcn.00485250
add esp, 4
sub esp, 0x18
mov ecx, esp
push 0xffffffffffffffff
push 0
mov dword [ecx + 0x14], 0xf
mov dword [ecx + 0x10], 0
push 0x55e054
mov byte [ecx], 0
call fcn.00451080
mov ecx, dword [0x5677a4]
push 2
call fcn.0040deb0
mov edi, dword [sym.imp.KERNEL32.dll_Sleep]
add esp, 0x1c
push 0x3e8
call edi
push ecx
lea ecx, [esp + 0x48]
call fcn.00459c00
mov esi, eax
mov dword [esp + 0x3a0], 0x3a
cmp dword [esi + 4], 0
jne 0x44b0cb
push 1
call fcn.0046c7e3
add esp, 4
push dword [esi + 4]
push dword [esi]
call fcn.0046f55e
add esp, 8
test eax, eax
je 0x44b0e5
push eax
call fcn.0046c7b6
add esp, 4
mov dword [esi + 4], 0
mov dword [esp + 0x3a0], 0xffffffff
cmp dword [esp + 0x48], 0
je 0x44b103
call fcn.004886bf
push 0xbb8
call edi
call fcn.00429ea0
mov eax, dword [0x5678bc]
push 0
push 0
push 0x12
push dword [eax + 0x158]
mov byte [0x56779f], 1
call dword [sym.imp.USER32.dll_SendMessageW]
mov ecx, dword [esp + 0x398]
mov dword fs:[0], ecx
pop ecx
pop edi
pop esi
pop ebx
mov ecx, dword [esp + 0x380]
xor ecx, esp
call fcn.00484516
mov esp, ebp
pop ebp
ret