Function at 0x4259e0
Capabilities:
Connect to wmi namespace via wbemlocator

Disassembly:
push ebp
mov ebp, esp
push 0xffffffffffffffff
push 0x50e890
mov eax, dword fs:[0]
push eax
sub esp, 0x598
mov eax, dword [0x55c640]
xor eax, ebp
mov dword [ebp - 0x14], eax
push ebx
push esi
push edi
push eax
lea eax, [ebp - 0xc]
mov dword fs:[0], eax
mov edi, edx
mov ebx, ecx
push 0
push 0
mov dword [ebp - 0x1c0], 0
mov dword [ebp - 0x1a0], 0
mov dword [ebp - 0x64], 0
call dword [sym.imp.ole32.dll_CoInitializeEx]
test eax, eax
jns 0x425c40
mov edx, 0x55f1a8
lea ecx, [ebp - 0x1e0]
call fcn.00468870
push eax
mov edx, 0x55eea8
mov dword [ebp - 4], 0
lea ecx, [ebp - 0x220]
call fcn.00457cc0
add esp, 4
push 0x55ebec
mov edx, eax
mov byte [ebp - 4], 1
lea ecx, [ebp - 0x208]
call fcn.00457210
add esp, 4
push 0x541828
mov edx, eax
mov byte [ebp - 4], 2
lea ecx, [ebp - 0x2c]
call fcn.00457170
add esp, 4
cmp dword [ebp - 0x1f4], 8
jb 0x425ab0
push dword [ebp - 0x208]
call fcn.00485250
add esp, 4
xor eax, eax
mov dword [ebp - 0x1f4], 7
mov dword [ebp - 0x1f8], 0
mov word [ebp - 0x208], ax
cmp dword [ebp - 0x20c], 8
jb 0x425ae4
push dword [ebp - 0x220]
call fcn.00485250
add esp, 4
xor eax, eax
mov dword [ebp - 0x20c], 7
mov dword [ebp - 0x210], 0
mov word [ebp - 0x220], ax
mov byte [ebp - 4], 6
cmp dword [ebp - 0x1cc], 8
jb 0x425b1c
push dword [ebp - 0x1e0]
call fcn.00485250
add esp, 4
sub esp, 0x18
mov dword [ebp - 0x1cc], 7
mov ecx, esp
mov dword [ebp - 0x1f0], esp
xor eax, eax
mov dword [ebp - 0x1d0], 0
mov word [ebp - 0x1e0], ax
push eax
mov dword [ecx + 0x14], 0xf
mov dword [ecx + 0x10], eax
push 0x53e536
mov byte [ecx], al
call fcn.004511b0
sub esp, 0x18
mov byte [ebp - 4], 7
lea edx, [ebp - 0x2c]
mov dword [ebp - 0x1ec], esp
mov ecx, esp
call fcn.00468940
sub esp, 0x18
mov byte [ebp - 4], 8
mov ecx, esp
mov dword [ebp - 0x1c8], 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 [ebp - 4], 9
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, [ebp - 0xc4]
mov byte [ebp - 4], 6
call fcn.0040d5c0
add esp, 0x60
cmp dword [ebp - 0xb0], 0x10
jb 0x425bf1
push dword [ebp - 0xc4]
call fcn.00485250
add esp, 4
cmp dword [0x55f12c], 0x10
mov ecx, 0x55f118
mov eax, 0x55eb74
cmovae ecx, dword [0x55f118]
cmp dword [0x55eb88], 0x10
cmovae eax, dword [0x55eb74]
push 0x1000
push ecx
push eax
push 0
call dword [sym.imp.USER32.dll_MessageBoxA]
cmp dword [ebp - 0x18], 8
jb 0x428580
push dword [ebp - 0x2c]
call fcn.00485250
add esp, 4
jmp 0x428580
lea eax, [ebp - 0x1bc]
mov dword [ebp - 0x1bc], 0
push eax
push 0x53dc38
push 1
push 0
push 0x53dc28
call dword [sym.imp.ole32.dll_CoCreateInstance]
test eax, eax
jns 0x425e43
mov edx, 0x55f1a8
lea ecx, [ebp - 0x220]
call fcn.00468870
push eax
mov edx, 0x55eea8
mov dword [ebp - 4], 0xa
lea ecx, [ebp - 0x208]
call fcn.00457cc0
add esp, 4
push 0x55ebec
mov edx, eax
mov byte [ebp - 4], 0xb
lea ecx, [ebp - 0x1e0]
call fcn.00457210
add esp, 4
push 0x541830
mov edx, eax
mov byte [ebp - 4], 0xc
lea ecx, [ebp - 0x2c]
call fcn.00457170
add esp, 4
cmp dword [ebp - 0x1cc], 8
jb 0x425cde
push dword [ebp - 0x1e0]
call fcn.00485250
add esp, 4
xor eax, eax
mov dword [ebp - 0x1cc], 7
mov dword [ebp - 0x1d0], 0
mov word [ebp - 0x1e0], ax
cmp dword [ebp - 0x1f4], 8
jb 0x425d12
push dword [ebp - 0x208]
call fcn.00485250
add esp, 4
xor eax, eax
mov dword [ebp - 0x1f4], 7
mov dword [ebp - 0x1f8], 0
mov word [ebp - 0x208], ax
mov byte [ebp - 4], 0x10
cmp dword [ebp - 0x20c], 8
jb 0x425d4a
push dword [ebp - 0x220]
call fcn.00485250
add esp, 4
sub esp, 0x18
mov dword [ebp - 0x20c], 7
xor eax, eax
mov dword [ebp - 0x1c4], esp
mov ecx, esp
mov dword [ebp - 0x210], 0
mov word [ebp - 0x220], ax
push 0x53e536
call fcn.0044b740
sub esp, 0x18
mov byte [ebp - 4], 0x11
lea edx, [ebp - 0x2c]
mov dword [ebp - 0x1f0], esp
mov ecx, esp
call fcn.00468940
sub esp, 0x18
mov byte [ebp - 4], 0x12
mov ecx, esp
mov dword [ebp - 0x1ec], 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 [ebp - 4], 0x13
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, [ebp - 0xc4]
mov byte [ebp - 4], 0x10
call fcn.0040d5c0
add esp, 0x60
cmp dword [ebp - 0xb0], 0x10
jb 0x425e12
push dword [ebp - 0xc4]
call fcn.00485250
add esp, 4
call dword [sym.imp.ole32.dll_CoUninitialize]
cmp dword [0x55f12c], 0x10
mov ecx, 0x55f118
mov eax, 0x55eb5c
cmovae ecx, dword [0x55f118]
cmp dword [0x55eb70], 0x10
cmovae eax, dword [0x55eb5c]
jmp 0x425c17
push str.ROOTCIMV2
lea ecx, [ebp - 0x1c8]
mov dword [ebp - 0x1b8], 0
call fcn.00409630
mov dword [ebp - 4], 0x14
mov eax, dword [eax]
test eax, eax
je 0x425e6e
mov edx, dword [eax]
jmp 0x425e70
xor edx, edx
mov eax, dword [ebp - 0x1bc]
lea esi, [ebp - 0x1b8]
push esi
push 0
push 0
mov ecx, dword [eax]
push 0
push 0
push 0
push 0
push edx
push eax
call dword [ecx + 0xc]
lea ecx, [ebp - 0x1c8]
mov dword [ebp - 4], 0xffffffff
mov esi, eax
call fcn.004096e0
test esi, esi
jns 0x426082
push str.ROOTcimv2
lea ecx, [ebp - 0x1c8]
call fcn.00409590
mov dword [ebp - 4], 0x15
mov eax, dword [eax]
test eax, eax
je 0x425ecd
mov edx, dword [eax]
jmp 0x425ecf
xor edx, edx
mov eax, dword [ebp - 0x1bc]
lea esi, [ebp - 0x1b8]
push esi
push 0
push 0
mov ecx, dword [eax]
push 0
push 0
push 0
push 0
push edx
push eax
call dword [ecx + 0xc]
lea ecx, [ebp - 0x1c8]
mov dword [ebp - 4], 0xffffffff
mov esi, eax
call fcn.004096e0
test esi, esi
jns 0x426082
mov edx, 0x55f1a8
lea ecx, [ebp - 0x208]
call fcn.00468870
push eax
mov edx, 0x55eea8
mov dword [ebp - 4], 0x16
lea ecx, [ebp - 0x1e0]
call fcn.00457cc0
add esp, 4
push 0x55ebec
mov edx, eax
mov byte [ebp - 4], 0x17
lea ecx, [ebp - 0x2c]
call fcn.00457210
add esp, 4
push 0x54185c
mov edx, eax
mov byte [ebp - 4], 0x18
lea ecx, [ebp - 0xc4]
call fcn.00457170
add esp, 4
lea ecx, [ebp - 0x2c]
call fcn.0040a970
lea ecx, [ebp - 0x1e0]
call fcn.0040a970
lea ecx, [ebp - 0x208]
mov byte [ebp - 4], 0x1c
call fcn.0040a970
sub esp, 0x18
mov ecx, esp
mov dword [ebp - 0x1c4], esp
push 0x53e536
call fcn.0044b740
sub esp, 0x18
mov byte [ebp - 4], 0x1d
lea edx, [ebp - 0xc4]
mov dword [ebp - 0x1f0], esp
mov ecx, esp
call fcn.00468940
sub esp, 0x18
mov byte [ebp - 4], 0x1e
mov ecx, esp
mov dword [ebp - 0x1ec], 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 [ebp - 4], 0x1f
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, [ebp - 0x48]
mov byte [ebp - 4], 0x1c
call fcn.0040d5c0
add esp, 0x60
lea ecx, [ebp - 0x48]
call sym.Dayz_updater.exe_public:_void___thiscall_pbo::signature::destructor_void_
mov eax, dword [ebp - 0x1bc]
push eax
mov ecx, dword [eax]
call dword [ecx + 8]
call dword [sym.imp.ole32.dll_CoUninitialize]
cmp dword [0x55f12c], 0x10
mov ecx, 0x55f118
push 0x1000
cmovae ecx, dword [0x55f118]
mov eax, 0x55ea6c
cmp dword [0x55ea80], 0x10
push ecx
cmovae eax, dword [0x55ea6c]
push eax
push 0
call dword [sym.imp.USER32.dll_MessageBoxA]
push str.start_http:__forum.dayzsib.ru_index.php_threads__D0_BD_D0_B5_D1_82__D0_B4_D0_B0_D0_BD_D0_BD_D1_8B_D1_85__D0_BA_D0_BE_D0_BC_D0_BF_D0_B0__D0_B8_D0_BB_D0_B8__D0_BE_D1_88_D0_B8_D0_B1_D0_BA_D0_B0__E2_84_9644.989_
call fcn.00486e1a
add esp, 4
lea ecx, [ebp - 0xc4]
jmp 0x42857b
push 0
push 0
push 3
push 3
push 0
push 0
push 0xa
push dword [ebp - 0x1b8]
call dword [sym.imp.ole32.dll_CoSetProxyBlanket]
test eax, eax
jns 0x426292
mov edx, 0x55f1a8
lea ecx, [ebp - 0x220]
call fcn.00468870
push eax
mov edx, 0x55eea8
mov dword [ebp - 4], 0x20
lea ecx, [ebp - 0x208]
call fcn.00457cc0
add esp, 4
push 0x55ebec
mov edx, eax
mov byte [ebp - 4], 0x21
lea ecx, [ebp - 0x1e0]
call fcn.00457210
add esp, 4
push 0x541938
mov edx, eax
mov byte [ebp - 4], 0x22
lea ecx, [ebp - 0x2c]
call fcn.00457170
add esp, 4
cmp dword [ebp - 0x1cc], 8
jb 0x426115
push dword [ebp - 0x1e0]
call fcn.00485250
add esp, 4
xor eax, eax
mov dword [ebp - 0x1cc], 7
mov dword [ebp - 0x1d0], 0
mov word [ebp - 0x1e0], ax
cmp dword [ebp - 0x1f4], 8
jb 0x426149
push dword [ebp - 0x208]
call fcn.00485250
add esp, 4
xor eax, eax
mov dword [ebp - 0x1f4], 7
mov dword [ebp - 0x1f8], 0
mov word [ebp - 0x208], ax
mov byte [ebp - 4], 0x26
cmp dword [ebp - 0x20c], 8
jb 0x426181
push dword [ebp - 0x220]
call fcn.00485250
add esp, 4
sub esp, 0x18
mov dword [ebp - 0x20c], 7
xor eax, eax
mov dword [ebp - 0x1c4], esp
mov ecx, esp
mov dword [ebp - 0x210], 0
mov word [ebp - 0x220], ax
push 0x53e536
call fcn.0044b740
sub esp, 0x18
mov byte [ebp - 4], 0x27
lea edx, [ebp - 0x2c]
mov dword [ebp - 0x1f0], esp
mov ecx, esp
call fcn.00468940
sub esp, 0x18
mov byte [ebp - 4], 0x28
mov ecx, esp
mov dword [ebp - 0x1ec], 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 [ebp - 4], 0x29
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, [ebp - 0xc4]
mov byte [ebp - 4], 0x26
call fcn.0040d5c0
add esp, 0x60
cmp dword [ebp - 0xb0], 0x10
jb 0x426249
push dword [ebp - 0xc4]
call fcn.00485250
add esp, 4
mov eax, dword [ebp - 0x1b8]
push eax
mov ecx, dword [eax]
call dword [ecx + 8]
mov eax, dword [ebp - 0x1bc]
push eax
mov ecx, dword [eax]
call dword [ecx + 8]
call dword [sym.imp.ole32.dll_CoUninitialize]
cmp dword [0x55f12c], 0x10
mov ecx, 0x55f118
mov eax, 0x55f028
cmovae ecx, dword [0x55f118]
cmp dword [0x55f03c], 0x10
cmovae eax, dword [0x55f028]
jmp 0x425c17
movdqa xmm0, xmmword [0x546c10]
movdqu xmmword [ebp - 0x4bc], xmm0
mov dword [ebp - 0x1c0], 0
movdqa xmm0, xmmword [0x546fd0]
movdqu xmmword [ebp - 0x4ac], xmm0
mov dword [ebp - 0x44c], 0x7a
movdqa xmm0, xmmword [0x546c80]
movdqu xmmword [ebp - 0x49c], xmm0
mov dword [ebp - 0x35c], 0x88
movdqa xmm0, xmmword [0x546dd0]
movdqu xmmword [ebp - 0x48c], xmm0
mov dword [ebp - 0xec], 0x86
movdqa xmm0, xmmword [0x547030]
movdqu xmmword [ebp - 0x47c], xmm0
mov dword [ebp - 0xe8], 0x80
movdqa xmm0, xmmword [0x546e60]
movdqu xmmword [ebp - 0x46c], xmm0
mov dword [ebp - 0xe4], 0x8e
movdqa xmm0, xmmword [0x546fa0]
movdqu xmmword [ebp - 0x45c], xmm0
mov dword [ebp - 0x3d4], 0x7b
movdqa xmm0, xmmword [0x546c10]
movdqu xmmword [ebp - 0x5a4], xmm0
movdqa xmm0, xmmword [0x546fd0]
movdqu xmmword [ebp - 0x594], xmm0
movdqa xmm0, xmmword [0x546c80]
movdqu xmmword [ebp - 0x584], xmm0
movdqa xmm0, xmmword [0x546dd0]
movdqu xmmword [ebp - 0x574], xmm0
movdqa xmm0, xmmword [0x547030]
movdqu xmmword [ebp - 0x564], xmm0
movdqa xmm0, xmmword [0x546d50]
movdqu xmmword [ebp - 0x554], xmm0
movdqa xmm0, xmmword [0x546c10]
movdqu xmmword [ebp - 0x3cc], xmm0
movdqa xmm0, xmmword [0x546fd0]
movdqu xmmword [ebp - 0x3bc], xmm0
movdqa xmm0, xmmword [0x546c80]
movdqu xmmword [ebp - 0x3ac], xmm0
movdqa xmm0, xmmword [0x546dd0]
movdqu xmmword [ebp - 0x39c], xmm0
movdqa xmm0, xmmword [0x547030]
movdqu xmmword [ebp - 0x38c], xmm0
movdqa xmm0, xmmword [0x546e10]
movdqu xmmword [ebp - 0x37c], xmm0
movdqa xmm0, xmmword [0x546f70]
movdqu xmmword [ebp - 0x36c], xmm0
movdqa xmm0, xmmword [0x546c10]
movdqu xmmword [ebp - 0x16c], xmm0
movdqa xmm0, xmmword [0x546fd0]
movdqu xmmword [ebp - 0x15c], xmm0
movdqa xmm0, xmmword [0x546c80]
movdqu xmmword [ebp - 0x14c], xmm0
movdqa xmm0, xmmword [0x546dd0]
movdqu xmmword [ebp - 0x13c], xmm0
movdqa xmm0, xmmword [0x547030]
movdqu xmmword [ebp - 0x12c], xmm0
movdqa xmm0, xmmword [0x546e50]
movdqu xmmword [ebp - 0x11c], xmm0
movdqa xmm0, xmmword [0x546f60]
movdqu xmmword [ebp - 0x10c], xmm0
movdqa xmm0, xmmword [0x546f90]
movdqu xmmword [ebp - 0xfc], xmm0
movdqa xmm0, xmmword [0x546c10]
movdqu xmmword [ebp - 0x444], xmm0
movdqa xmm0, xmmword [0x546fd0]
movdqu xmmword [ebp - 0x434], xmm0
movdqa xmm0, xmmword [0x546c80]
movdqu xmmword [ebp - 0x424], xmm0
movdqa xmm0, xmmword [0x546dd0]
movdqu xmmword [ebp - 0x414], xmm0
movdqa xmm0, xmmword [0x547030]
movdqu xmmword [ebp - 0x404], xmm0
movdqa xmm0, xmmword [0x546ed0]
movdqu xmmword [ebp - 0x3f4], xmm0
movdqa xmm0, xmmword [0x546fe0]
movdqu xmmword [ebp - 0x3e4], xmm0
movdqa xmm0, xmmword [0x546c10]
movdqu xmmword [ebp - 0x544], xmm0
movdqa xmm0, xmmword [0x546fd0]
movdqu xmmword [ebp - 0x534], xmm0
movdqa xmm0, xmmword [0x546c80]
xor eax, eax
movdqu xmmword [ebp - 0x524], xmm0
mov dword [ebp - 0x4c4], 0x7b
movdqa xmm0, xmmword [0x546dd0]
movdqu xmmword [ebp - 0x514], xmm0
mov dword [ebp - 0x22c], 0x73
movdqa xmm0, xmmword [0x547030]
movdqu xmmword [ebp - 0x504], xmm0
mov dword [ebp - 0x228], 0x62
movdqa xmm0, xmmword [0x546f80]
movdqu xmmword [ebp - 0x4f4], xmm0
mov dword [ebp - 0x224], 0x74
movdqa xmm0, xmmword [0x546f20]
movdqu xmmword [ebp - 0x4e4], xmm0
mov dword [ebp - 0x248], 0x74
movdqa xmm0, xmmword [0x546f40]
movdqu xmmword [ebp - 0x4d4], xmm0
mov dword [ebp - 0x244], 0x52
movdqa xmm0, xmmword [0x546cc0]
movdqu xmmword [ebp - 0x23c], xmm0
mov dword [ebp - 0x240], 0x68
movdqa xmm0, xmmword [0x546d10]
movdqu xmmword [ebp - 0x324], xmm0
mov dword [ebp - 0x29c], 0x49
movdqa xmm0, xmmword [0x546e40]
movdqu xmmword [ebp - 0x314], xmm0
mov dword [ebp - 0x298], 0x56
movdqa xmm0, xmmword [0x546e70]
movdqu xmmword [ebp - 0x304], xmm0
mov dword [ebp - 0x2c4], 0x76
movdqa xmm0, xmmword [0x546de0]
movdqu xmmword [ebp - 0x354], xmm0
mov dword [ebp - 0x2c0], 0x6c
movdqa xmm0, xmmword [0x546e20]
movdqu xmmword [ebp - 0x344], xmm0
mov dword [ebp - 0x34], 0x6a
movdqa xmm0, xmmword [0x546e80]
movdqu xmmword [ebp - 0x334], xmm0
mov dword [ebp - 0x274], 0x6b
movdqa xmm0, xmmword [0x546ce0]
movdqu xmmword [ebp - 0x218], xmm0
mov dword [ebp - 0x270], 0x72
movdqa xmm0, xmmword [0x546ca0]
movdqu xmmword [ebp - 0x268], xmm0
mov dword [ebp - 0x26c], 0x72
movdqa xmm0, xmmword [0x546db0]
movdqu xmmword [ebp - 0x258], xmm0
mov dword [ebp - 0x20], 0x67
movdqa xmm0, xmmword [0x546d20]
movdqu xmmword [ebp - 0x1e8], xmm0
mov dword [ebp - 0x1c], 0x6e
movdqa xmm0, xmmword [0x546d90]
movdqu xmmword [ebp - 0x1d8], xmm0
mov dword [ebp - 0x18], 0x6e
movdqa xmm0, xmmword [0x546d70]
movdqu xmmword [ebp - 0x2bc], xmm0
mov dword [ebp - 0xc8], 7
movdqa xmm0, xmmword [0x546c70]
movdqu xmmword [ebp - 0x2ac], xmm0
mov dword [ebp - 0xcc], 0
movdqa xmm0, xmmword [0x546d70]
movdqu xmmword [ebp - 0x2f4], xmm0
mov word [ebp - 0xdc], ax
movdqa xmm0, xmmword [0x546c30]
movdqu xmmword [ebp - 0x2e4], xmm0
movdqa xmm0, xmmword [0x546ef0]
movdqu xmmword [ebp - 0x2d4], xmm0
movdqa xmm0, xmmword [0x546cd0]
movdqu xmmword [ebp - 0x44], xmm0
movdqa xmm0, xmmword [0x546d00]
movdqu xmmword [ebp - 0x200], xmm0
movdqa xmm0, xmmword [0x546cb0]
movdqu xmmword [ebp - 0x294], xmm0
movdqa xmm0, xmmword [0x546e30]
movdqu xmmword [ebp - 0x284], xmm0
movdqa xmm0, xmmword [0x546da0]
movdqu xmmword [ebp - 0x30], xmm0
mov dword [ebp - 4], 0x2a
mov dword [ebp - 0x68], 7
mov dword [ebp - 0x6c], eax
mov word [ebp - 0x7c], ax
mov dword [ebp - 0x80], 7
mov dword [ebp - 0x84], eax
mov word [ebp - 0x94], ax
mov dword [ebp - 0x98], 7
mov dword [ebp - 0x9c], eax
mov word [ebp - 0xac], ax
mov dword [ebp - 0xb0], 7
mov dword [ebp - 0xb4], eax
mov word [ebp - 0xc4], ax
mov byte [ebp - 4], 0x2e
cmp ebx, 0x541940
jne 0x426848
xor esi, esi
lea esp, [esp]
cmp dword [0x55ef64], 8
mov ecx, 0x55ef50
mov eax, dword [ebp + esi*4 - 0x4bc]
cmovae ecx, dword [0x55ef50]
sub eax, esi
movzx eax, word [ecx + eax*2 - 0x82]
lea ecx, [ebp - 0xdc]
push eax
push 1
call fcn.00451b00
inc esi
cmp esi, 0x1d
jl 0x426810
cmp ebx, 0x541948
jne 0x42688a
xor esi, esi
cmp dword [0x55ef64], 8
mov ecx, 0x55ef50
mov eax, dword [ebp + esi*4 - 0x5a4]
cmovae ecx, dword [0x55ef50]
sub eax, esi
movzx eax, word [ecx + eax*2 - 0x82]
lea ecx, [ebp - 0xdc]
push eax
push 1
call fcn.00451b00
inc esi
cmp esi, 0x18
jl 0x426852
cmp ebx, 0x541950
jne 0x4268cc
xor esi, esi
cmp dword [0x55ef64], 8
mov ecx, 0x55ef50
mov eax, dword [ebp + esi*4 - 0x3cc]
cmovae ecx, dword [0x55ef50]
sub eax, esi
movzx eax, word [ecx + eax*2 - 0x82]
lea ecx, [ebp - 0xdc]
push eax
push 1
call fcn.00451b00
inc esi
cmp esi, 0x1d
jl 0x426894
cmp ebx, 0x541958
jne 0x426918
xor esi, esi
jmp 0x4268e0
cmp dword [0x55ef64], 8
mov ecx, 0x55ef50
mov eax, dword [ebp + esi*4 - 0x16c]
cmovae ecx, dword [0x55ef50]
sub eax, esi
movzx eax, word [ecx + eax*2 - 0x82]
lea ecx, [ebp - 0xdc]
push eax
push 1
call fcn.00451b00
inc esi
cmp esi, 0x23
jl 0x4268e0
cmp ebx, 0x541960
jne 0x42695a
xor esi, esi
cmp dword [0x55ef64], 8
mov ecx, 0x55ef50
mov eax, dword [ebp + esi*4 - 0x444]
cmovae ecx, dword [0x55ef50]
sub eax, esi
movzx eax, word [ecx + eax*2 - 0x82]
lea ecx, [ebp - 0xdc]
push eax
push 1
call fcn.00451b00
inc esi
cmp esi, 0x1d
jl 0x426922
cmp ebx, 0x541968
jne 0x42699c
xor esi, esi
cmp dword [0x55ef64], 8
mov ecx, 0x55ef50
mov eax, dword [ebp + esi*4 - 0x544]
cmovae ecx, dword [0x55ef50]
sub eax, esi
movzx eax, word [ecx + eax*2 - 0x82]
lea ecx, [ebp - 0xdc]
push eax
push 1
call fcn.00451b00
inc esi
cmp esi, 0x21
jl 0x426964
cmp edi, 0x541970
jne 0x4269e5
xor esi, esi
jmp 0x4269b0
cmp dword [0x55ef64], 8
mov ecx, 0x55ef50
mov eax, dword [ebp + esi*4 - 0x23c]
cmovae ecx, dword [0x55ef50]
sub eax, esi
movzx eax, word [ecx + eax*2 - 0x82]
lea ecx, [ebp - 0x7c]
push eax
push 1
call fcn.00451b00
inc esi
cmp esi, 7
jl 0x4269b0
cmp edi, 0x541974
jne 0x426a25
xor esi, esi
nop
cmp dword [0x55ef64], 8
mov ecx, 0x55ef50
mov eax, dword [ebp + esi*4 - 0x324]
cmovae ecx, dword [0x55ef50]
sub eax, esi
movzx eax, word [ecx + eax*2 - 0x82]
lea ecx, [ebp - 0x7c]
push eax
push 1
call fcn.00451b00
inc esi
cmp esi, 0xc
jl 0x4269f0
cmp edi, 0x541978
jne 0x426a65
xor esi, esi
nop
cmp dword [0x55ef64], 8
mov ecx, 0x55ef50
mov eax, dword [ebp + esi*4 - 0x354]
cmovae ecx, dword [0x55ef50]
sub eax, esi
movzx eax, word [ecx + eax*2 - 0x82]
lea ecx, [ebp - 0x7c]
push eax
push 1
call fcn.00451b00
inc esi
cmp esi, 0xc
jl 0x426a30
cmp edi, 0x54197c
jne 0x426aa5
xor esi, esi
nop
cmp dword [0x55ef64], 8
mov ecx, 0x55ef50
mov eax, dword [ebp + esi*4 - 0x218]
cmovae ecx, dword [0x55ef50]
sub eax, esi
movzx eax, word [ecx + eax*2 - 0x82]
lea ecx, [ebp - 0x7c]
push eax
push 1
call fcn.00451b00
inc esi
cmp esi, 4
jl 0x426a70
cmp edi, 0x541984
jne 0x426ae5
xor esi, esi
nop
cmp dword [0x55ef64], 8
mov ecx, 0x55ef50
mov eax, dword [ebp + esi*4 - 0x268]
cmovae ecx, dword [0x55ef50]
sub eax, esi
movzx eax, word [ecx + eax*2 - 0x82]
lea ecx, [ebp - 0x7c]
push eax
push 1
call fcn.00451b00
inc esi
cmp esi, 0xb
jl 0x426ab0
cmp edi, 0x54198c
jne 0x426b25
xor esi, esi
nop
cmp dword [0x55ef64], 8
mov ecx, 0x55ef50
mov eax, dword [ebp + esi*4 - 0x268]
cmovae ecx, dword [0x55ef50]
sub eax, esi
movzx eax, word [ecx + eax*2 - 0x82]
lea ecx, [ebp - 0x7c]
push eax
push 1
call fcn.00451b00
inc esi
cmp esi, 0xb
jl 0x426af0
cmp edi, 0x5417c4
jne 0x426b65
xor esi, esi
nop
cmp dword [0x55ef64], 8
mov ecx, 0x55ef50
mov eax, dword [ebp + esi*4 - 0x1e8]
cmovae ecx, dword [0x55ef50]
sub eax, esi
movzx eax, word [ecx + eax*2 - 0x82]
lea ecx, [ebp - 0x7c]
push eax
push 1
call fcn.00451b00
inc esi
cmp esi, 8
jl 0x426b30
cmp edi, 0x541994
jne 0x426ba5
xor esi, esi
nop
cmp dword [0x55ef64], 8
mov ecx, 0x55ef50
mov eax, dword [ebp + esi*4 - 0x2bc]
cmovae ecx, dword [0x55ef50]
sub eax, esi
movzx eax, word [ecx + eax*2 - 0x82]
lea ecx, [ebp - 0x7c]
push eax
push 1
call fcn.00451b00
inc esi
cmp esi, 0xa
jl 0x426b70
cmp edi, 0x5417cc
jne 0x426be5
xor esi, esi
nop
cmp dword [0x55ef64], 8
mov ecx, 0x55ef50
mov eax, dword [ebp + esi*4 - 0x2f4]
cmovae ecx, dword [0x55ef50]
sub eax, esi
movzx eax, word [ecx + eax*2 - 0x82]
lea ecx, [ebp - 0x7c]
push eax
push 1
call fcn.00451b00
inc esi
cmp esi, 0xe
jl 0x426bb0
cmp edi, 0x5417d4
jne 0x426c22
xor esi, esi
nop
cmp dword [0x55ef64], 8
mov ecx, 0x55ef50
mov eax, dword [ebp + esi*4 - 0x44]
cmovae ecx, dword [0x55ef50]
sub eax, esi
movzx eax, word [ecx + eax*2 - 0x82]
lea ecx, [ebp - 0x7c]
push eax
push 1
call fcn.00451b00
inc esi
cmp esi, 5
jl 0x426bf0
cmp edi, 0x541828
jne 0x426c65
xor esi, esi
lea esp, [esp]
cmp dword [0x55ef64], 8
mov ecx, 0x55ef50
mov eax, dword [ebp + esi*4 - 0x200]
cmovae ecx, dword [0x55ef50]
sub eax, esi
movzx eax, word [ecx + eax*2 - 0x82]
lea ecx, [ebp - 0x7c]
push eax
push 1
call fcn.00451b00
inc esi
cmp esi, 4
jl 0x426c30
cmp edi, 0x54199c
jne 0x426ca5
xor esi, esi
nop
cmp dword [0x55ef64], 8
mov ecx, 0x55ef50
mov eax, dword [ebp + esi*4 - 0x294]
cmovae ecx, dword [0x55ef50]
sub eax, esi
movzx eax, word [ecx + eax*2 - 0x82]
lea ecx, [ebp - 0x7c]
push eax
push 1
call fcn.00451b00
inc esi
cmp esi, 0xb
jl 0x426c70
cmp edi, 0x541830
jne 0x426ce2
xor esi, esi
nop
cmp dword [0x55ef64], 8
mov ecx, 0x55ef50
mov eax, dword [ebp + esi*4 - 0x30]
cmovae ecx, dword [0x55ef50]
sub eax, esi
movzx eax, word [ecx + eax*2 - 0x82]
lea ecx, [ebp - 0x7c]
push eax
push 1
call fcn.00451b00
inc esi
cmp esi, 7
jl 0x426cb0
mov edi, dword [ebp + 8]
cmp edi, 0x541970
jne 0x426d28
xor esi, esi
nop
cmp dword [0x55ef64], 8
mov ecx, 0x55ef50
mov eax, dword [ebp + esi*4 - 0x23c]
cmovae ecx, dword [0x55ef50]
sub eax, esi
movzx eax, word [ecx + eax*2 - 0x82]
lea ecx, [ebp - 0x94]
push eax
push 1
call fcn.00451b00
inc esi
cmp esi, 7
jl 0x426cf0
cmp edi, 0x541974
jne 0x426d6a
xor esi, esi
cmp dword [0x55ef64], 8
mov ecx, 0x55ef50
mov eax, dword [ebp + esi*4 - 0x324]
cmovae ecx, dword [0x55ef50]
sub eax, esi
movzx eax, word [ecx + eax*2 - 0x82]
lea ecx, [ebp - 0x94]
push eax
push 1
call fcn.00451b00
inc esi
cmp esi, 0xc
jl 0x426d32
cmp edi, 0x541978
jne 0x426dac
xor esi, esi
cmp dword [0x55ef64], 8
mov ecx, 0x55ef50
mov eax, dword [ebp + esi*4 - 0x354]
cmovae ecx, dword [0x55ef50]
sub eax, esi
movzx eax, word [ecx + eax*2 - 0x82]
lea ecx, [ebp - 0x94]
push eax
push 1
call fcn.00451b00
inc esi
cmp esi, 0xc
jl 0x426d74
cmp edi, 0x54197c
jne 0x426df8
xor esi, esi
jmp 0x426dc0
cmp dword [0x55ef64], 8
mov ecx, 0x55ef50
mov eax, dword [ebp + esi*4 - 0x218]
cmovae ecx, dword [0x55ef50]
sub eax, esi
movzx eax, word [ecx + eax*2 - 0x82]
lea ecx, [ebp - 0x94]
push eax
push 1
call fcn.00451b00
inc esi
cmp esi, 4
jl 0x426dc0
cmp edi, 0x541984
jne 0x426e3a
xor esi, esi
cmp dword [0x55ef64], 8
mov ecx, 0x55ef50
mov eax, dword [ebp + esi*4 - 0x268]
cmovae ecx, dword [0x55ef50]
sub eax, esi
movzx eax, word [ecx + eax*2 - 0x82]
lea ecx, [ebp - 0x94]
push eax
push 1
call fcn.00451b00
inc esi
cmp esi, 0xb
jl 0x426e02
cmp edi, 0x54198c
jne 0x426e7c
xor esi, esi
cmp dword [0x55ef64], 8
mov ecx, 0x55ef50
mov eax, dword [ebp + esi*4 - 0x268]
cmovae ecx, dword [0x55ef50]
sub eax, esi
movzx eax, word [ecx + eax*2 - 0x82]
lea ecx, [ebp - 0x94]
push eax
push 1
call fcn.00451b00
inc esi
cmp esi, 0xb
jl 0x426e44
cmp edi, 0x5417c4
jne 0x426ec8
xor esi, esi
jmp 0x426e90
cmp dword [0x55ef64], 8
mov ecx, 0x55ef50
mov eax, dword [ebp + esi*4 - 0x1e8]
cmovae ecx, dword [0x55ef50]
sub eax, esi
movzx eax, word [ecx + eax*2 - 0x82]
lea ecx, [ebp - 0x94]
push eax
push 1
call fcn.00451b00
inc esi
cmp esi, 8
jl 0x426e90
cmp edi, 0x541994
jne 0x426f0a
xor esi, esi
cmp dword [0x55ef64], 8
mov ecx, 0x55ef50
mov eax, dword [ebp + esi*4 - 0x2bc]
cmovae ecx, dword [0x55ef50]
sub eax, esi
movzx eax, word [ecx + eax*2 - 0x82]
lea ecx, [ebp - 0x94]
push eax
push 1
call fcn.00451b00
inc esi
cmp esi, 0xa
jl 0x426ed2
cmp edi, 0x5417cc
jne 0x426f4c
xor esi, esi
cmp dword [0x55ef64], 8
mov ecx, 0x55ef50
mov eax, dword [ebp + esi*4 - 0x2f4]
cmovae ecx, dword [0x55ef50]
sub eax, esi
movzx eax, word [ecx + eax*2 - 0x82]
lea ecx, [ebp - 0x94]
push eax
push 1
call fcn.00451b00
inc esi
cmp esi, 0xe
jl 0x426f14
cmp edi, 0x5417d4
jne 0x426f95
xor esi, esi
jmp 0x426f60
cmp dword [0x55ef64], 8
mov ecx, 0x55ef50
mov eax, dword [ebp + esi*4 - 0x44]
cmovae ecx, dword [0x55ef50]
sub eax, esi
movzx eax, word [ecx + eax*2 - 0x82]
lea ecx, [ebp - 0x94]
push eax
push 1
call fcn.00451b00
inc esi
cmp esi, 5
jl 0x426f60
cmp edi, 0x541828
jne 0x426fd8
xor esi, esi
nop
cmp dword [0x55ef64], 8
mov ecx, 0x55ef50
mov eax, dword [ebp + esi*4 - 0x200]
cmovae ecx, dword [0x55ef50]
sub eax, esi
movzx eax, word [ecx + eax*2 - 0x82]
lea ecx, [ebp - 0x94]
push eax
push 1
call fcn.00451b00
inc esi
cmp esi, 4
jl 0x426fa0
cmp edi, 0x54199c
jne 0x42701a
xor esi, esi
cmp dword [0x55ef64], 8
mov ecx, 0x55ef50
mov eax, dword [ebp + esi*4 - 0x294]
cmovae ecx, dword [0x55ef50]
sub eax, esi
movzx eax, word [ecx + eax*2 - 0x82]
lea ecx, [ebp - 0x94]
push eax
push 1
call fcn.00451b00
inc esi
cmp esi, 0xb
jl 0x426fe2
cmp edi, 0x541830
jne 0x427065
xor esi, esi
jmp 0x427030
cmp dword [0x55ef64], 8
mov ecx, 0x55ef50
mov eax, dword [ebp + esi*4 - 0x30]
cmovae ecx, dword [0x55ef50]
sub eax, esi
movzx eax, word [ecx + eax*2 - 0x82]
lea ecx, [ebp - 0x94]
push eax
push 1
call fcn.00451b00
inc esi
cmp esi, 7
jl 0x427030
mov edi, dword [ebp + 0xc]
cmp edi, 0x541970
jne 0x4270aa
xor esi, esi
cmp dword [0x55ef64], 8
mov ecx, 0x55ef50
mov eax, dword [ebp + esi*4 - 0x23c]
cmovae ecx, dword [0x55ef50]
sub eax, esi
movzx eax, word [ecx + eax*2 - 0x82]
lea ecx, [ebp - 0xac]
push eax
push 1
call fcn.00451b00
inc esi
cmp esi, 7
jl 0x427072
cmp edi, 0x541974
jne 0x4270ec
xor esi, esi
cmp dword [0x55ef64], 8
mov ecx, 0x55ef50
mov eax, dword [ebp + esi*4 - 0x324]
cmovae ecx, dword [0x55ef50]
sub eax, esi
movzx eax, word [ecx + eax*2 - 0x82]
lea ecx, [ebp - 0xac]
push eax
push 1
call fcn.00451b00
inc esi
cmp esi, 0xc
jl 0x4270b4
cmp edi, 0x541978
jne 0x427138
xor esi, esi
jmp 0x427100
cmp dword [0x55ef64], 8
mov ecx, 0x55ef50
mov eax, dword [ebp + esi*4 - 0x354]
cmovae ecx, dword [0x55ef50]
sub eax, esi
movzx eax, word [ecx + eax*2 - 0x82]
lea ecx, [ebp - 0xac]
push eax
push 1
call fcn.00451b00
inc esi
cmp esi, 0xc
jl 0x427100
cmp edi, 0x54197c
jne 0x42717a
xor esi, esi
cmp dword [0x55ef64], 8
mov ecx, 0x55ef50
mov eax, dword [ebp + esi*4 - 0x218]
cmovae ecx, dword [0x55ef50]
sub eax, esi
movzx eax, word [ecx + eax*2 - 0x82]
lea ecx, [ebp - 0xac]
push eax
push 1
call fcn.00451b00
inc esi
cmp esi, 4
jl 0x427142
cmp edi, 0x541984
jne 0x4271bc
xor esi, esi
cmp dword [0x55ef64], 8
mov ecx, 0x55ef50
mov eax, dword [ebp + esi*4 - 0x268]
cmovae ecx, dword [0x55ef50]
sub eax, esi
movzx eax, word [ecx + eax*2 - 0x82]
lea ecx, [ebp - 0xac]
push eax
push 1
call fcn.00451b00
inc esi
cmp esi, 0xb
jl 0x427184
cmp edi, 0x54198c
jne 0x427208
xor esi, esi
jmp 0x4271d0
cmp dword [0x55ef64], 8
mov ecx, 0x55ef50
mov eax, dword [ebp + esi*4 - 0x268]
cmovae ecx, dword [0x55ef50]
sub eax, esi
movzx eax, word [ecx + eax*2 - 0x82]
lea ecx, [ebp - 0xac]
push eax
push 1
call fcn.00451b00
inc esi
cmp esi, 0xb
jl 0x4271d0
cmp edi, 0x5417c4
jne 0x42724a
xor esi, esi
cmp dword [0x55ef64], 8
mov ecx, 0x55ef50
mov eax, dword [ebp + esi*4 - 0x1e8]
cmovae ecx, dword [0x55ef50]
sub eax, esi
movzx eax, word [ecx + eax*2 - 0x82]
lea ecx, [ebp - 0xac]
push eax
push 1
call fcn.00451b00
inc esi
cmp esi, 8
jl 0x427212
cmp edi, 0x541994
jne 0x42728c
xor esi, esi
cmp dword [0x55ef64], 8
mov ecx, 0x55ef50
mov eax, dword [ebp + esi*4 - 0x2bc]
cmovae ecx, dword [0x55ef50]
sub eax, esi
movzx eax, word [ecx + eax*2 - 0x82]
lea ecx, [ebp - 0xac]
push eax
push 1
call fcn.00451b00
inc esi
cmp esi, 0xa
jl 0x427254
cmp edi, 0x5417cc
jne 0x4272d8
xor esi, esi
jmp 0x4272a0
cmp dword [0x55ef64], 8
mov ecx, 0x55ef50
mov eax, dword [ebp + esi*4 - 0x2f4]
cmovae ecx, dword [0x55ef50]
sub eax, esi
movzx eax, word [ecx + eax*2 - 0x82]
lea ecx, [ebp - 0xac]
push eax
push 1
call fcn.00451b00
inc esi
cmp esi, 0xe
jl 0x4272a0
cmp edi, 0x5417d4
jne 0x427325
xor esi, esi
jmp 0x4272f0
cmp dword [0x55ef64], 8
mov ecx, 0x55ef50
mov eax, dword [ebp + esi*4 - 0x44]
cmovae ecx, dword [0x55ef50]
sub eax, esi
movzx eax, word [ecx + eax*2 - 0x82]
lea ecx, [ebp - 0xac]
push eax
push 1
call fcn.00451b00
inc esi
cmp esi, 5
jl 0x4272f0
cmp edi, 0x541828
jne 0x427368
xor esi, esi
nop
cmp dword [0x55ef64], 8
mov ecx, 0x55ef50
mov eax, dword [ebp + esi*4 - 0x200]
cmovae ecx, dword [0x55ef50]
sub eax, esi
movzx eax, word [ecx + eax*2 - 0x82]
lea ecx, [ebp - 0xac]
push eax
push 1
call fcn.00451b00
inc esi
cmp esi, 4
jl 0x427330
cmp edi, 0x54199c
jne 0x4273aa
xor esi, esi
cmp dword [0x55ef64], 8
mov ecx, 0x55ef50
mov eax, dword [ebp + esi*4 - 0x294]
cmovae ecx, dword [0x55ef50]
sub eax, esi
movzx eax, word [ecx + eax*2 - 0x82]
lea ecx, [ebp - 0xac]
push eax
push 1
call fcn.00451b00
inc esi
cmp esi, 0xb
jl 0x427372
cmp edi, 0x541830
jne 0x4273f5
xor esi, esi
jmp 0x4273c0
cmp dword [0x55ef64], 8
mov ecx, 0x55ef50
mov eax, dword [ebp + esi*4 - 0x30]
cmovae ecx, dword [0x55ef50]
sub eax, esi
movzx eax, word [ecx + eax*2 - 0x82]
lea ecx, [ebp - 0xac]
push eax
push 1
call fcn.00451b00
inc esi
cmp esi, 7
jl 0x4273c0
cmp dword [ebp - 0xc8], 8
lea eax, [ebp - 0xdc]
lea ecx, [ebp - 0x1ec]
cmovae eax, dword [ebp - 0xdc]
push eax
call fcn.00409630
mov esi, eax
push 0x5419a4
lea ecx, [ebp - 0x1c8]
mov byte [ebp - 4], 0x2f
call fcn.00409590
mov byte [ebp - 4], 0x30
mov esi, dword [esi]
test esi, esi
je 0x427439
mov esi, dword [esi]
jmp 0x42743b
xor esi, esi
mov eax, dword [eax]
test eax, eax
je 0x427445
mov edx, dword [eax]
jmp 0x427447
xor edx, edx
mov eax, dword [ebp - 0x1b8]
lea edi, [ebp - 0x1c0]
push edi
push 0
push 0x30
mov ecx, dword [eax]
push esi
push edx
push eax
call dword [ecx + 0x50]
mov esi, dword [ebp - 0x1c8]
or edi, 0xffffffff
mov dword [ebp - 0x1f0], eax
test esi, esi
je 0x4274c0
lea ecx, [esi + 8]
mov edx, edi
lock xadd dword [ecx], edx
dec edx
jne 0x4274b6
test esi, esi
je 0x4274b6
mov eax, dword [esi]
test eax, eax
je 0x427496
push eax
call dword [sym.imp.OLEAUT32.dll_SysStringLen]
mov dword [esi], 0
mov eax, dword [esi + 4]
test eax, eax
je 0x4274ad
push eax
call fcn.00484fb6
add esp, 4
mov dword [esi + 4], 0
push esi
call fcn.00485250
add esp, 4
mov dword [ebp - 0x1c8], 0
mov byte [ebp - 4], 0x2e
mov esi, dword [ebp - 0x1ec]
test esi, esi
je 0x42750f
lea eax, [esi + 8]
lock xadd dword [eax], edi
dec edi
jne 0x42750f
test esi, esi
je 0x42750f
mov eax, dword [esi]
test eax, eax
je 0x4274ef
push eax
call dword [sym.imp.OLEAUT32.dll_SysStringLen]
mov dword [esi], 0
mov eax, dword [esi + 4]
test eax, eax
je 0x427506
push eax
call fcn.00484fb6
add esp, 4
mov dword [esi + 4], 0
push esi
call fcn.00485250
add esp, 4
cmp dword [ebp - 0x1f0], 0
jge 0x427726
mov edx, 0x55f1a8
lea ecx, [ebp - 0x208]
call fcn.00468870
push eax
mov edx, 0x55eea8
mov byte [ebp - 4], 0x31
lea ecx, [ebp - 0x48]
call fcn.00457cc0
add esp, 4
push 0x55ebec
mov edx, eax
mov byte [ebp - 4], 0x32
lea ecx, [ebp - 0x1e0]
call fcn.00457210
add esp, 4
push 0x5419a8
mov edx, eax
mov byte [ebp - 4], 0x33
lea ecx, [ebp - 0x2c]
call fcn.00457170
add esp, 4
cmp dword [ebp - 0x1cc], 8
jb 0x427587
push dword [ebp - 0x1e0]
call fcn.00485250
add esp, 4
xor eax, eax
mov dword [ebp - 0x1cc], 7
mov dword [ebp - 0x1d0], 0
mov word [ebp - 0x1e0], ax
cmp dword [ebp - 0x34], 8
jb 0x4275b5
push dword [ebp - 0x48]
call fcn.00485250
add esp, 4
xor eax, eax
mov dword [ebp - 0x34], 7
mov dword [ebp - 0x38], 0
mov word [ebp - 0x48], ax
mov byte [ebp - 4], 0x37
cmp dword [ebp - 0x1f4], 8
jb 0x4275e4
push dword [ebp - 0x208]
call fcn.00485250
add esp, 4
sub esp, 0x18
mov dword [ebp - 0x1f4], 7
mov ecx, esp
mov dword [ebp - 0x1c4], esp
xor eax, eax
mov dword [ebp - 0x1f8], 0
mov word [ebp - 0x208], ax
push eax
mov dword [ecx + 0x14], 0xf
mov dword [ecx + 0x10], eax
push 0x53e536
mov byte [ecx], al
call fcn.004511b0
sub esp, 0x18
mov byte [ebp - 4], 0x38
lea edx, [ebp - 0x2c]
mov dword [ebp - 0x1f0], esp
mov ecx, esp
call fcn.00468940
sub esp, 0x18
mov byte [ebp - 4], 0x39
mov ecx, esp
mov dword [ebp - 0x1ec], 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 [ebp - 4], 0x3a
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, [ebp - 0x220]
mov byte [ebp - 4], 0x37
call fcn.0040d5c0
add esp, 0x60
cmp dword [ebp - 0x20c], 0x10
jb 0x4276b9
push dword [ebp - 0x220]
call fcn.00485250
add esp, 4
mov eax, dword [ebp - 0x1b8]
push eax
mov ecx, dword [eax]
call dword [ecx + 8]
mov eax, dword [ebp - 0x1bc]
push eax
mov ecx, dword [eax]
call dword [ecx + 8]
call dword [sym.imp.ole32.dll_CoUninitialize]
cmp dword [0x55f12c], 0x10
mov ecx, 0x55f118
push 0x1000
cmovae ecx, dword [0x55f118]
mov eax, 0x55e874
cmp dword [0x55e888], 0x10
push ecx
cmovae eax, dword [0x55e874]
push eax
push 0
call dword [sym.imp.USER32.dll_MessageBoxA]
cmp dword [ebp - 0x18], 8
jb 0x42854c
push dword [ebp - 0x2c]
call fcn.00485250
add esp, 4
jmp 0x42854c
mov eax, dword [ebp - 0x1c0]
lea edx, [ebp - 0x64]
push edx
lea edx, [ebp - 0x1a0]
mov dword [ebp - 0x1a0], 0
push edx
push 1
mov dword [ebp - 0x64], 0
mov ecx, dword [eax]
push 0xffffffffffffffff
push eax
call dword [ecx + 0x10]
cmp dword [ebp - 0x64], 0
mov esi, dword [sym.imp.OLEAUT32.dll_VariantCopy]
je 0x42815a
lea eax, [ebp - 0x1b4]
push eax
call esi
mov eax, dword [ebp - 0x1a0]
lea edi, [ebp - 0x1b4]
cmp dword [ebp - 0x68], 8
lea edx, [ebp - 0x7c]
push 0
cmovae edx, dword [ebp - 0x7c]
mov ecx, dword [eax]
push 0
push edi
push 0
push edx
push eax
call dword [ecx + 0x10]
mov ax, word [ebp - 0x1b4]
cmp ax, 1
jbe 0x427c9a
mov dword [ebp - 0x4c], 0xf
mov dword [ebp - 0x50], 0
mov byte [ebp - 0x60], 0
mov byte [ebp - 4], 0x3b
cmp ax, 8
jne 0x42789f
push dword [ebp - 0x1ac]
lea ecx, [ebp - 0x2c]
call fcn.0044c580
lea edx, [ebp - 0x2c]
mov byte [ebp - 4], 0x3c
lea ecx, [ebp - 0x1e0]
call fcn.00468940
mov esi, eax
lea eax, [ebp - 0x60]
cmp eax, esi
je 0x427851
cmp dword [ebp - 0x4c], 0x10
jb 0x4277fb
push dword [ebp - 0x60]
call fcn.00485250
add esp, 4
mov dword [ebp - 0x4c], 0xf
mov dword [ebp - 0x50], 0
mov byte [ebp - 0x60], 0
cmp dword [esi + 0x14], 0x10
jae 0x427829
mov eax, dword [esi + 0x10]
inc eax
je 0x427834
push eax
lea eax, [ebp - 0x60]
push esi
push eax
call fcn.00485d50
add esp, 0xc
jmp 0x427834
mov eax, dword [esi]
mov dword [ebp - 0x60], eax
mov dword [esi], 0
mov eax, dword [esi + 0x10]
mov dword [ebp - 0x50], eax
mov eax, dword [esi + 0x14]
mov dword [ebp - 0x4c], eax
mov dword [esi + 0x14], 0xf
mov dword [esi + 0x10], 0
mov byte [esi], 0
cmp dword [ebp - 0x1cc], 0x10
jb 0x427868
push dword [ebp - 0x1e0]
call fcn.00485250
add esp, 4
mov byte [ebp - 4], 0x3b
cmp dword [ebp - 0x18], 8
mov dword [ebp - 0x1cc], 0xf
mov dword [ebp - 0x1d0], 0
mov byte [ebp - 0x1e0], 0
jb 0x427898
push dword [ebp - 0x2c]
call fcn.00485250
add esp, 4
mov ax, word [ebp - 0x1b4]
cmp ax, 3
jne 0x427938
mov edx, dword [ebp - 0x1ac]
lea ecx, [ebp - 0x2c]
call fcn.00407c10
mov esi, eax
lea eax, [ebp - 0x60]
cmp eax, esi
je 0x427927
cmp dword [ebp - 0x4c], 0x10
jb 0x4278d1
push dword [ebp - 0x60]
call fcn.00485250
add esp, 4
mov dword [ebp - 0x4c], 0xf
mov dword [ebp - 0x50], 0
mov byte [ebp - 0x60], 0
cmp dword [esi + 0x14], 0x10
jae 0x4278ff
mov eax, dword [esi + 0x10]
inc eax
je 0x42790a
push eax
lea eax, [ebp - 0x60]
push esi
push eax
call fcn.00485d50
add esp, 0xc
jmp 0x42790a
mov eax, dword [esi]
mov dword [ebp - 0x60], eax
mov dword [esi], 0
mov eax, dword [esi + 0x10]
mov dword [ebp - 0x50], eax
mov eax, dword [esi + 0x14]
mov dword [ebp - 0x4c], eax
mov dword [esi + 0x14], 0xf
mov dword [esi + 0x10], 0
mov byte [esi], 0
cmp dword [ebp - 0x18], 0x10
jb 0x427938
push dword [ebp - 0x2c]
call fcn.00485250
add esp, 4
cmp dword [ebp - 0x4c], 0x10
lea edi, [ebp - 0x60]
cmovae edi, dword [ebp - 0x60]
cmp ebx, 0x541940
jne 0x427a1b
sub esp, 0x18
lea eax, [ebp - 0x60]
mov ecx, esp
push 0xffffffffffffffff
push 0
mov dword [ecx + 0x14], 0xf
mov dword [ecx + 0x10], 0
push eax
mov byte [ecx], 0
call fcn.00451080
lea ecx, [ebp - 0x2c]
call fcn.0041f1b0
mov edx, 0x53e536
mov byte [ebp - 4], 0x3d
lea ecx, [ebp - 0x2c]
call fcn.004576d0
movzx ecx, byte [0x55d740]
xor edx, edx
push dword [ebp - 0x50]
test al, al
cmovne ecx, edx
mov edx, edi
mov byte [0x55d740], cl
lea ecx, [ebp - 0x1e0]
call fcn.00416fc0
mov esi, eax
add esp, 0x1c
cmp esi, 0x55e904
je 0x4279fa
cmp dword [0x55e918], 8
jb 0x4279d3
push dword [0x55e904]
call fcn.00485250
add esp, 4
xor eax, eax
mov dword [0x55e918], 7
push esi
mov ecx, 0x55e904
mov dword [0x55e914], 0
mov word [0x55e904], ax
call fcn.00451aa0
lea ecx, [ebp - 0x1e0]
call fcn.0040a970
lea ecx, [ebp - 0x60]
call fcn.0044bb90
lea ecx, [ebp - 0x2c]
mov byte [ebp - 4], 0x3b
xor edi, edi
call sym.Dayz_updater.exe_public:_void___thiscall_pbo::signature::destructor_void_
cmp ebx, 0x541948
jne 0x427a56
lea ecx, [ebp - 0x60]
call fcn.0044bc10
push eax
mov edx, edi
lea ecx, [ebp - 0x2c]
call fcn.00416fc0
add esp, 4
mov ecx, 0x55dae8
push eax
call fcn.0044c650
lea ecx, [ebp - 0x2c]
call fcn.0040a970
lea ecx, [ebp - 0x60]
call fcn.0044bb90
xor edi, edi
cmp ebx, 0x541950
jne 0x427ae5
sub esp, 0x18
lea eax, [ebp - 0x60]
mov ecx, esp
push eax
call fcn.0044b6f0
lea ecx, [ebp - 0x2c]
call fcn.0041f1b0
add esp, 0x18
mov edx, 0x53e536
mov byte [ebp - 4], 0x3e
lea ecx, [ebp - 0x2c]
call fcn.004576d0
movzx ecx, byte [0x55d744]
xor edx, edx
test al, al
cmovne ecx, edx
mov byte [0x55d744], cl
lea ecx, [ebp - 0x60]
call fcn.0044bc10
push eax
mov edx, edi
lea ecx, [ebp - 0x1e0]
call fcn.00416fc0
add esp, 4
mov ecx, 0x55f0b8
push eax
call fcn.0044c650
lea ecx, [ebp - 0x1e0]
call fcn.0040a970
lea ecx, [ebp - 0x60]
call fcn.0044bb90
lea ecx, [ebp - 0x2c]
mov byte [ebp - 4], 0x3b
xor edi, edi
call sym.Dayz_updater.exe_public:_void___thiscall_pbo::signature::destructor_void_
cmp ebx, 0x541958
jne 0x427c4f
call fcn.004065e0
push eax
call fcn.00487d28
add esp, 4
call fcn.00487d07
cdq
mov ecx, 0x32
idiv ecx
lea ecx, [ebp - 0x220]
lea esi, [edx + 0xb]
mov edx, esi
call fcn.00407c10
push eax
push esi
mov ecx, 0x55ef50
mov byte [ebp - 4], 0x3f
call fcn.0044c840
lea ecx, [ebp - 0x208]
movzx edx, word [eax]
call fcn.00407c10
sub esp, 0x18
mov byte [ebp - 4], 0x40
mov ecx, esp
lea edx, [ebp - 0x60]
push eax
call fcn.00457d40
add esp, 4
lea ecx, [ebp - 0x48]
call fcn.00409440
add esp, 0x18
mov edx, eax
mov byte [ebp - 4], 0x41
lea ecx, [ebp - 0x1e0]
call fcn.00457730
add esp, 4
mov ecx, 0x55df1c
push eax
call fcn.0044b810
lea ecx, [ebp - 0x1e0]
call sym.Dayz_updater.exe_public:_void___thiscall_pbo::signature::destructor_void_
lea ecx, [ebp - 0x48]
call sym.Dayz_updater.exe_public:_void___thiscall_pbo::signature::destructor_void_
lea ecx, [ebp - 0x208]
call sym.Dayz_updater.exe_public:_void___thiscall_pbo::signature::destructor_void_
lea ecx, [ebp - 0x220]
mov byte [ebp - 4], 0x3b
call sym.Dayz_updater.exe_public:_void___thiscall_pbo::signature::destructor_void_
sub esp, 0x18
lea eax, [ebp - 0x60]
mov ecx, esp
push eax
call fcn.0044b6f0
lea ecx, [ebp - 0x2c]
call fcn.0041f1b0
mov edx, 0x53e536
mov byte [ebp - 4], 0x42
lea ecx, [ebp - 0x2c]
call fcn.004576d0
movzx ecx, byte [0x55d746]
xor edx, edx
test al, al
cmovne ecx, edx
add esp, 0x14
mov byte [0x55d746], cl
lea ecx, [ebp - 0x19c]
call fcn.0040be00
push ecx
lea ecx, [ebp - 0x19c]
call fcn.0044f4e0
lea ecx, [ebp - 0x60]
mov byte [ebp - 4], 0x43
call fcn.0044bc10
push eax
mov edx, edi
lea ecx, [ebp - 0x1e0]
call fcn.00416fc0
add esp, 4
mov ecx, 0x55f580
push eax
call fcn.0044c650
lea ecx, [ebp - 0x1e0]
call fcn.0040a970
lea ecx, [ebp - 0x60]
call fcn.0044bb90
lea ecx, [ebp - 0x19c]
xor edi, edi
call fcn.0040bde0
lea ecx, [ebp - 0x2c]
mov byte [ebp - 4], 0x3b
call sym.Dayz_updater.exe_public:_void___thiscall_pbo::signature::destructor_void_
cmp ebx, 0x541960
jne 0x427c88
lea ecx, [ebp - 0x60]
call fcn.0044bc10
push eax
mov edx, edi
lea ecx, [ebp - 0x2c]
call fcn.00416fc0
add esp, 4
mov ecx, 0x55ea9c
push eax
call fcn.0044c650
lea ecx, [ebp - 0x2c]
call fcn.0040a970
lea ecx, [ebp - 0x60]
call fcn.0044bb90
lea ecx, [ebp - 0x60]
mov byte [ebp - 4], 0x2e
call sym.Dayz_updater.exe_public:_void___thiscall_pbo::signature::destructor_void_
mov esi, dword [sym.imp.OLEAUT32.dll_VariantCopy]
lea eax, [ebp - 0x1b4]
push eax
call esi
mov esi, dword [ebp - 0x1a0]
lea eax, [ebp - 0x1b4]
push 0
push 0
push eax
mov edi, dword [esi]
lea ecx, [ebp - 0x94]
push 0
call fcn.0044c860
push eax
push esi
call dword [edi + 0x10]
cmp word [ebp - 0x1b4], 1
jbe 0x427eea
lea ecx, [ebp - 0x48]
call sym.Dayz_updater.exe_public:_void___thiscall_pbo::signature::constructor_void_
mov byte [ebp - 4], 0x44
mov ax, word [ebp - 0x1b4]
cmp ax, 8
jne 0x427d36
push dword [ebp - 0x1ac]
lea ecx, [ebp - 0x2c]
call fcn.0044c580
lea edx, [ebp - 0x2c]
mov byte [ebp - 4], 0x45
lea ecx, [ebp - 0x1e0]
call fcn.00468940
push eax
lea ecx, [ebp - 0x48]
call fcn.0044b810
lea ecx, [ebp - 0x1e0]
call sym.Dayz_updater.exe_public:_void___thiscall_pbo::signature::destructor_void_
lea ecx, [ebp - 0x2c]
mov byte [ebp - 4], 0x44
call fcn.0040a970
mov ax, word [ebp - 0x1b4]
cmp ax, 3
jne 0x427d5b
mov edx, dword [ebp - 0x1ac]
lea ecx, [ebp - 0x2c]
call fcn.00407c10
push eax
lea ecx, [ebp - 0x48]
call fcn.0044b810
lea ecx, [ebp - 0x2c]
call sym.Dayz_updater.exe_public:_void___thiscall_pbo::signature::destructor_void_
lea ecx, [ebp - 0x48]
call fcn.0044bc00
mov esi, eax
cmp ebx, 0x541940
jne 0x427df4
sub esp, 0x18
lea eax, [ebp - 0x48]
mov ecx, esp
push eax
call fcn.0044b6f0
lea ecx, [ebp - 0x2c]
call fcn.0041f1b0
add esp, 0x18
mov edx, 0x53e536
mov byte [ebp - 4], 0x46
lea ecx, [ebp - 0x2c]
call fcn.004576d0
movzx ecx, byte [0x55d741]
xor edx, edx
test al, al
cmovne ecx, edx
mov byte [0x55d741], cl
lea ecx, [ebp - 0x48]
call fcn.0044bc10
push eax
mov edx, esi
lea ecx, [ebp - 0x1e0]
call fcn.00416fc0
add esp, 4
mov ecx, 0x55e36c
push eax
call fcn.0044c650
lea ecx, [ebp - 0x1e0]
call fcn.0040a970
lea ecx, [ebp - 0x48]
call fcn.0044bb90
lea ecx, [ebp - 0x2c]
mov byte [ebp - 4], 0x44
xor esi, esi
call sym.Dayz_updater.exe_public:_void___thiscall_pbo::signature::destructor_void_
cmp ebx, 0x541968
jne 0x427e2f
lea ecx, [ebp - 0x48]
call fcn.0044bc10
push eax
mov edx, esi
lea ecx, [ebp - 0x2c]
call fcn.00416fc0
add esp, 4
mov ecx, 0x55dba8
push eax
call fcn.0044c650
lea ecx, [ebp - 0x2c]
call fcn.0040a970
lea ecx, [ebp - 0x48]
call fcn.0044bb90
xor esi, esi
cmp ebx, 0x541950
jne 0x427e6a
lea ecx, [ebp - 0x48]
call fcn.0044bc10
push eax
mov edx, esi
lea ecx, [ebp - 0x2c]
call fcn.00416fc0
add esp, 4
mov ecx, 0x55e734
push eax
call fcn.0044c650
lea ecx, [ebp - 0x2c]
call fcn.0040a970
lea ecx, [ebp - 0x48]
call fcn.0044bb90
xor esi, esi
cmp ebx, 0x541958
jne 0x427ea5
lea ecx, [ebp - 0x48]
call fcn.0044bc10
push eax
mov edx, esi
lea ecx, [ebp - 0x2c]
call fcn.00416fc0
add esp, 4
mov ecx, 0x55e2dc
push eax
call fcn.0044c650
lea ecx, [ebp - 0x2c]
call fcn.0040a970
lea ecx, [ebp - 0x48]
call fcn.0044bb90
xor esi, esi
cmp ebx, 0x541960
jne 0x427ede
lea ecx, [ebp - 0x48]
call fcn.0044bc10
push eax
mov edx, esi
lea ecx, [ebp - 0x2c]
call fcn.00416fc0
add esp, 4
mov ecx, 0x55e444
push eax
call fcn.0044c650
lea ecx, [ebp - 0x2c]
call fcn.0040a970
lea ecx, [ebp - 0x48]
call fcn.0044bb90
lea ecx, [ebp - 0x48]
mov byte [ebp - 4], 0x2e
call sym.Dayz_updater.exe_public:_void___thiscall_pbo::signature::destructor_void_
lea eax, [ebp - 0x1b4]
push eax
mov eax, dword [sym.imp.OLEAUT32.dll_VariantCopy]
call eax
mov esi, dword [ebp - 0x1a0]
lea eax, [ebp - 0x1b4]
push 0
push 0
push eax
mov edi, dword [esi]
lea ecx, [ebp - 0xac]
push 0
call fcn.0044c860
push eax
push esi
call dword [edi + 0x10]
cmp word [ebp - 0x1b4], 1
jbe 0x42813f
lea ecx, [ebp - 0x48]
call sym.Dayz_updater.exe_public:_void___thiscall_pbo::signature::constructor_void_
mov byte [ebp - 4], 0x47
mov ax, word [ebp - 0x1b4]
cmp ax, 8
jne 0x427f8b
push dword [ebp - 0x1ac]
lea ecx, [ebp - 0x2c]
call fcn.0044c580
lea edx, [ebp - 0x2c]
mov byte [ebp - 4], 0x48
lea ecx, [ebp - 0x1e0]
call fcn.00468940
push eax
lea ecx, [ebp - 0x48]
call fcn.0044b810
lea ecx, [ebp - 0x1e0]
call sym.Dayz_updater.exe_public:_void___thiscall_pbo::signature::destructor_void_
lea ecx, [ebp - 0x2c]
mov byte [ebp - 4], 0x47
call fcn.0040a970
mov ax, word [ebp - 0x1b4]
cmp ax, 3
jne 0x427fb0
mov edx, dword [ebp - 0x1ac]
lea ecx, [ebp - 0x2c]
call fcn.00407c10
push eax
lea ecx, [ebp - 0x48]
call fcn.0044b810
lea ecx, [ebp - 0x2c]
call sym.Dayz_updater.exe_public:_void___thiscall_pbo::signature::destructor_void_
lea ecx, [ebp - 0x48]
call fcn.0044bc00
mov esi, eax
cmp ebx, 0x541940
jne 0x428049
sub esp, 0x18
lea eax, [ebp - 0x48]
mov ecx, esp
push eax
call fcn.0044b6f0
lea ecx, [ebp - 0x2c]
call fcn.0041f1b0
add esp, 0x18
mov edx, 0x53e536
mov byte [ebp - 4], 0x49
lea ecx, [ebp - 0x2c]
call fcn.004576d0
movzx ecx, byte [0x55d743]
xor edx, edx
test al, al
cmovne ecx, edx
mov byte [0x55d743], cl
lea ecx, [ebp - 0x48]
call fcn.0044bc10
push eax
mov edx, esi
lea ecx, [ebp - 0x1e0]
call fcn.00416fc0
add esp, 4
mov ecx, 0x55f328
push eax
call fcn.0044c650
lea ecx, [ebp - 0x1e0]
call fcn.0040a970
lea ecx, [ebp - 0x48]
call fcn.0044bb90
lea ecx, [ebp - 0x2c]
mov byte [ebp - 4], 0x47
xor esi, esi
call sym.Dayz_updater.exe_public:_void___thiscall_pbo::signature::destructor_void_
cmp ebx, 0x541948
jne 0x428084
lea ecx, [ebp - 0x48]
call fcn.0044bc10
push eax
mov edx, esi
lea ecx, [ebp - 0x2c]
call fcn.00416fc0
add esp, 4
mov ecx, 0x55db00
push eax
call fcn.0044c650
lea ecx, [ebp - 0x2c]
call fcn.0040a970
lea ecx, [ebp - 0x48]
call fcn.0044bb90
xor esi, esi
cmp ebx, 0x541950
jne 0x4280bf
lea ecx, [ebp - 0x48]
call fcn.0044bc10
push eax
mov edx, esi
lea ecx, [ebp - 0x2c]
call fcn.00416fc0
add esp, 4
mov ecx, 0x55f058
push eax
call fcn.0044c650
lea ecx, [ebp - 0x2c]
call fcn.0040a970
lea ecx, [ebp - 0x48]
call fcn.0044bb90
xor esi, esi
cmp ebx, 0x541958
jne 0x4280fa
lea ecx, [ebp - 0x48]
call fcn.0044bc10
push eax
mov edx, esi
lea ecx, [ebp - 0x2c]
call fcn.00416fc0
add esp, 4
mov ecx, 0x55ea84
push eax
call fcn.0044c650
lea ecx, [ebp - 0x2c]
call fcn.0040a970
lea ecx, [ebp - 0x48]
call fcn.0044bb90
xor esi, esi
cmp ebx, 0x541960
jne 0x428133
lea ecx, [ebp - 0x48]
call fcn.0044bc10
push eax
mov edx, esi
lea ecx, [ebp - 0x2c]
call fcn.00416fc0
add esp, 4
mov ecx, 0x55f238
push eax
call fcn.0044c650
lea ecx, [ebp - 0x2c]
call fcn.0040a970
lea ecx, [ebp - 0x48]
call fcn.0044bb90
lea ecx, [ebp - 0x48]
mov byte [ebp - 4], 0x2e
call sym.Dayz_updater.exe_public:_void___thiscall_pbo::signature::destructor_void_
mov esi, dword [sym.imp.OLEAUT32.dll_VariantCopy]
lea eax, [ebp - 0x1b4]
push eax
call esi
mov eax, dword [ebp - 0x1a0]
push eax
mov ecx, dword [eax]
call dword [ecx + 8]
mov ecx, 0x55ebbc
call fcn.0044c860
cmp dword [ebp + 0x10], eax
jne 0x428522
mov eax, dword [ebp - 0x1c0]
lea edx, [ebp - 0x64]
push edx
lea edx, [ebp - 0x1a0]
push edx
mov ecx, dword [eax]
push 1
push 0xffffffffffffffff
push eax
call dword [ecx + 0x10]
cmp dword [ebp - 0x64], 0
je 0x428522
lea eax, [ebp - 0x1b4]
push eax
call esi
mov esi, dword [ebp - 0x1a0]
lea eax, [ebp - 0x1b4]
push 0
push 0
push eax
mov edi, dword [esi]
lea ecx, [ebp - 0x7c]
push 0
call fcn.0044c860
push eax
push esi
call dword [edi + 0x10]
cmp word [ebp - 0x1b4], 1
jbe 0x42829f
lea ecx, [ebp - 0x48]
call sym.Dayz_updater.exe_public:_void___thiscall_pbo::signature::constructor_void_
mov byte [ebp - 4], 0x4a
mov ax, word [ebp - 0x1b4]
cmp ax, 8
jne 0x42822b
push dword [ebp - 0x1ac]
lea ecx, [ebp - 0x2c]
call fcn.0044c580
lea edx, [ebp - 0x2c]
mov byte [ebp - 4], 0x4b
lea ecx, [ebp - 0x1e0]
call fcn.00468940
push eax
lea ecx, [ebp - 0x48]
call fcn.0044b810
lea ecx, [ebp - 0x1e0]
call sym.Dayz_updater.exe_public:_void___thiscall_pbo::signature::destructor_void_
lea ecx, [ebp - 0x2c]
mov byte [ebp - 4], 0x4a
call fcn.0040a970
mov ax, word [ebp - 0x1b4]
cmp ax, 3
jne 0x428250
mov edx, dword [ebp - 0x1ac]
lea ecx, [ebp - 0x2c]
call fcn.00407c10
push eax
lea ecx, [ebp - 0x48]
call fcn.0044b810
lea ecx, [ebp - 0x2c]
call sym.Dayz_updater.exe_public:_void___thiscall_pbo::signature::destructor_void_
lea ecx, [ebp - 0x48]
call fcn.0044bc00
mov esi, eax
cmp ebx, 0x541960
jne 0x428293
lea ecx, [ebp - 0x48]
call fcn.0044bc10
push eax
mov edx, esi
lea ecx, [ebp - 0x2c]
call fcn.00416fc0
add esp, 4
mov ecx, 0x55f4d8
push eax
call fcn.0044c650
lea ecx, [ebp - 0x2c]
call fcn.0040a970
lea ecx, [ebp - 0x48]
call fcn.0044bb90
lea ecx, [ebp - 0x48]
mov byte [ebp - 4], 0x2e
call sym.Dayz_updater.exe_public:_void___thiscall_pbo::signature::destructor_void_
lea eax, [ebp - 0x1b4]
push eax
mov eax, dword [sym.imp.OLEAUT32.dll_VariantCopy]
call eax
mov esi, dword [ebp - 0x1a0]
lea eax, [ebp - 0x1b4]
push 0
push 0
push eax
mov edi, dword [esi]
lea ecx, [ebp - 0x94]
push 0
call fcn.0044c860
push eax
push esi
call dword [edi + 0x10]
cmp word [ebp - 0x1b4], 1
jbe 0x4283ef
lea ecx, [ebp - 0x48]
call sym.Dayz_updater.exe_public:_void___thiscall_pbo::signature::constructor_void_
mov byte [ebp - 4], 0x4c
mov ax, word [ebp - 0x1b4]
cmp ax, 8
jne 0x428340
push dword [ebp - 0x1ac]
lea ecx, [ebp - 0x2c]
call fcn.0044c580
lea edx, [ebp - 0x2c]
mov byte [ebp - 4], 0x4d
lea ecx, [ebp - 0x1e0]
call fcn.00468940
push eax
lea ecx, [ebp - 0x48]
call fcn.0044b810
lea ecx, [ebp - 0x1e0]
call sym.Dayz_updater.exe_public:_void___thiscall_pbo::signature::destructor_void_
lea ecx, [ebp - 0x2c]
mov byte [ebp - 4], 0x4c
call fcn.0040a970
mov ax, word [ebp - 0x1b4]
cmp ax, 3
jne 0x428365
mov edx, dword [ebp - 0x1ac]
lea ecx, [ebp - 0x2c]
call fcn.00407c10
push eax
lea ecx, [ebp - 0x48]
call fcn.0044b810
lea ecx, [ebp - 0x2c]
call sym.Dayz_updater.exe_public:_void___thiscall_pbo::signature::destructor_void_
lea ecx, [ebp - 0x48]
call fcn.0044bc00
mov esi, eax
cmp ebx, 0x541968
jne 0x4283aa
lea ecx, [ebp - 0x48]
call fcn.0044bc10
push eax
mov edx, esi
lea ecx, [ebp - 0x2c]
call fcn.00416fc0
add esp, 4
mov ecx, 0x55e084
push eax
call fcn.0044c650
lea ecx, [ebp - 0x2c]
call fcn.0040a970
lea ecx, [ebp - 0x48]
call fcn.0044bb90
xor esi, esi
cmp ebx, 0x541960
jne 0x4283e3
lea ecx, [ebp - 0x48]
call fcn.0044bc10
push eax
mov edx, esi
lea ecx, [ebp - 0x2c]
call fcn.00416fc0
add esp, 4
mov ecx, 0x55ec1c
push eax
call fcn.0044c650
lea ecx, [ebp - 0x2c]
call fcn.0040a970
lea ecx, [ebp - 0x48]
call fcn.0044bb90
lea ecx, [ebp - 0x48]
mov byte [ebp - 4], 0x2e
call sym.Dayz_updater.exe_public:_void___thiscall_pbo::signature::destructor_void_
lea eax, [ebp - 0x1b4]
push eax
call dword [sym.imp.OLEAUT32.dll_VariantCopy]
mov esi, dword [ebp - 0x1a0]
lea eax, [ebp - 0x1b4]
push 0
push 0
push eax
mov edi, dword [esi]
lea ecx, [ebp - 0xac]
push 0
call fcn.0044c860
push eax
push esi
call dword [edi + 0x10]
cmp word [ebp - 0x1b4], 1
jbe 0x428509
lea ecx, [ebp - 0x48]
call sym.Dayz_updater.exe_public:_void___thiscall_pbo::signature::constructor_void_
mov byte [ebp - 4], 0x4e
mov ax, word [ebp - 0x1b4]
cmp ax, 8
jne 0x42848f
push dword [ebp - 0x1ac]
lea ecx, [ebp - 0x2c]
call fcn.0044c580
lea edx, [ebp - 0x2c]
mov byte [ebp - 4], 0x4f
lea ecx, [ebp - 0x1e0]
call fcn.00468940
push eax
lea ecx, [ebp - 0x48]
call fcn.0044b810
lea ecx, [ebp - 0x1e0]
call sym.Dayz_updater.exe_public:_void___thiscall_pbo::signature::destructor_void_
lea ecx, [ebp - 0x2c]
mov byte [ebp - 4], 0x4e
call fcn.0040a970
mov ax, word [ebp - 0x1b4]
cmp ax, 3
jne 0x4284b4
mov edx, dword [ebp - 0x1ac]
lea ecx, [ebp - 0x2c]
call fcn.00407c10
push eax
lea ecx, [ebp - 0x48]
call fcn.0044b810
lea ecx, [ebp - 0x2c]
call sym.Dayz_updater.exe_public:_void___thiscall_pbo::signature::destructor_void_
lea ecx, [ebp - 0x48]
call fcn.0044bc00
mov esi, eax
cmp ebx, 0x541960
jne 0x4284fd
lea ecx, [ebp - 0x48]
call fcn.0044bc10
push eax
mov edx, esi
lea ecx, [ebp - 0x238]
call fcn.00416fc0
add esp, 4
mov ecx, 0x55f2b0
push eax
call fcn.0044c650
lea ecx, [ebp - 0x238]
call fcn.0040a970
lea ecx, [ebp - 0x48]
call fcn.0044bb90
lea ecx, [ebp - 0x48]
mov byte [ebp - 4], 0x2e
call sym.Dayz_updater.exe_public:_void___thiscall_pbo::signature::destructor_void_
lea eax, [ebp - 0x1b4]
push eax
call dword [sym.imp.OLEAUT32.dll_VariantCopy]
mov eax, dword [ebp - 0x1a0]
push eax
mov ecx, dword [eax]
call dword [ecx + 8]
mov eax, dword [ebp - 0x1c0]
push eax
mov ecx, dword [eax]
call dword [ecx + 8]
mov eax, dword [ebp - 0x1b8]
push eax
mov ecx, dword [eax]
call dword [ecx + 8]
mov eax, dword [ebp - 0x1bc]
push eax
mov ecx, dword [eax]
call dword [ecx + 8]
call dword [sym.imp.ole32.dll_CoUninitialize]
lea ecx, [ebp - 0xc4]
call fcn.0040a970
lea ecx, [ebp - 0xac]
call fcn.0040a970
lea ecx, [ebp - 0x94]
call fcn.0040a970
lea ecx, [ebp - 0x7c]
call fcn.0040a970
lea ecx, [ebp - 0xdc]
call fcn.0040a970
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop ecx
pop edi
pop esi
pop ebx
mov ecx, dword [ebp - 0x14]
xor ecx, ebp
call fcn.00484516
mov esp, ebp
pop ebp
ret