Function at 0x42ad40
Capabilities:
Contain obfuscated stackstrings

Disassembly:
push ebp
mov ebp, esp
push 0xffffffffffffffff
push ?_Launch@_Pad@std@@QAEXPAU_Thrd_imp_t@@@Z
mov eax, dword fs:[0]
push eax
sub esp, 0x204
mov eax, dword [0x831704]
xor eax, ebp
mov dword [ebp - 0x10], eax
push ebx
push esi
push edi
push eax
lea eax, [ebp - 0xc]
mov dword fs:[0], eax
mov dword [ebp - ??1_Pad@std@@QAE@XZx20c], 0
lea ecx, [ebp - 0xd0]
push 0xd
xor eax, eax
mov dword [ebp - 0xbc], 7
push 0x7c0754
mov dword [ebp - 0xc0], 0
mov word [ebp - 0xd0], ax
call fcn.00419290
mov dword [ebp - 0xb8], 0
lea eax, [ebp - 0xd0]
mov dword [ebp - 4], 0
push eax
mov ecx, 0x8810d8
mov dword [ebp - 0x20c], 1
call fcn.004297e0
cmp dword [eax + 0x10], 0
je _Cnd_destroy
sub esp, 0x20
xor eax, eax
mov esi, esp
mov ecx, esi
push 0xc
mov dword [esi + 0x14], 7
mov dword [esi + 0x10], 0
push 0x7c05fc
mov word [esi], ax
call fcn.00419290
lea ecx, [ebp - 0x50]
mov dword [esi + 0x18], 0
call fcn.0042a0a0
add esp, 0x20
mov ecx, 3
cmp dword [eax + 0x10], 0
jne 0x42ae2a
mov byte [ebp - 0x201], 1
jmp 0x42ae31
mov ecx, 1
mov byte [ebp - 0x201], 0
mov edi, dword [sym.imp.MSVCR120.dll_void___cdecl_operator_delete_void__]
mov ebx, dword [sym.imp.MSVCR120.dll_free]
test cl, 2
je 0x42ae7b
push dword [ebp - 0x38]
and ecx, 0xfffffffd
mov dword [ebp - 0x20c], ecx
call ebx
add esp, 4
cmp dword [ebp - 0x3c], 8
jb _Cnd_broadcast
push dword [ebp - 0x50]
call edi
add esp, 4
mov ecx, dword [ebp - 0x20c]
xor eax, eax
mov dword [ebp - 0x3c], 7
mov dword [ebp - _Mtx_lockx40], 0
mov word [ebp - 0x50], ax
mov dword [ebp - 4], 0xffffffff
test cl, 1
je 0x42aea6
push dword [ebp - 0xb8]
call ebx
add esp, 4
cmp dword [ebp - 0xbc], 8
jb 0x42aea6
push dword [ebp - 0xd0]
call edi
add esp, 4
cmp byte [ebp - 0x201], 0
je 0x42af65
mov eax, dword [0x8810e8]
test eax, eax
je 0x42af65
cmp byte [0x8810ec], 0
je 0x42aed4
mov al, byte [eax + 0x38]
test al, al
jne ??5?$basic_istream@DU?$char_traits@D@std@@@std@@QAEAAV01@AAI@Z
sub esp, 0x20
mov ecx, esp
push 0x7c078c
call fcn.00418040
mov ecx, 3
call fcn.00465af0
add esp, 0x20
lea eax, [ebp - 0x30]
push eax
call fcn.0042dc10
sub esp, 0x20
mov dword [ebp - 4], 1
mov esi, esp
mov dword [ebp - 0x208], esp
xor eax, eax
mov ecx, esi
push 0xffffffffffffffff
mov dword [esi + 0x14], 7
mov dword [esi + 0x10], 0
push eax
mov word [esi], ax
lea eax, [ebp - 0x30]
push eax
call fcn.00419170
mov dword [esi + 0x18], 0
sub esp, 0x20
mov byte [ebp - 4], 2
mov ecx, esp
push 0x7c0770
call fcn.00418140
mov byte [ebp - 4], 1
call fcn.00429ff0
push dword [ebp - 0x18]
call ebx
add esp, 0x44
cmp dword [ebp - 0x1c], 8
jb 0x42af65
push dword [ebp - 0x30]
call edi
add esp, 4
xor eax, eax
mov dword [ebp - 0x1cc], 7
mov dword [ebp - 0x1d0], 0
mov word [ebp - 0x1e0], ax
mov dword [ebp - 0x1c8], eax
mov dword [ebp - 4], 3
lea ecx, [ebp - 0x50]
push 4
push ?xsputn@?$basic_streambuf@DU?$char_traits@D@std@@@std@@MAE_JPBD_J@Z
mov dword [ebp - 0x3c], 7
mov dword [ebp - 0x40], eax
mov word [ebp - 0x50], ax
call fcn.00419290
mov dword [ebp - 0x38], 0
mov byte [ebp - 4], 4
lea ecx, [ebp - 0x90]
push 5
xor eax, eax
mov dword [ebp - 0x7c], 7
push 0x7c07d4
mov dword [ebp - 0x80], 0
mov word [ebp - 0x90], ax
call fcn.00419290
mov dword [ebp - 0x78], 0
lea eax, [ebp - 0x90]
mov byte [ebp - 4], 5
push eax
mov ecx, 0x8810d8
call fcn.004297e0
push eax
lea eax, [ebp - 0x30]
push 0x7c0820
push eax
call fcn.005c7f90
add esp, 0xc
push 0x7c07e0
push eax
lea eax, [ebp - 0x70]
mov byte [ebp - 4], 6
push eax
call fcn.005c7cb0
add esp, 0xc
mov esi, eax
lea eax, [ebp - 0x50]
mov byte [ebp - 4], 7
push eax
mov ecx, 0x8810d8
call fcn.004297e0
push eax
lea eax, [ebp - 0xb0]
push esi
push eax
call fcn.005c7b10
add esp, 0xc
push 0x7c07cc
push eax
lea eax, [ebp - 0xf0]
mov byte [ebp - 4], 8
push eax
call fcn.005c7cb0
add esp, 0xc
push dword [ebp - 0x98]
call ebx
add esp, 4
cmp dword [ebp - 0x9c], 8
jb 0x42b081
push dword [ebp - 0xb0]
call edi
add esp, 4
xor eax, eax
mov dword [ebp - 0x9c], 7
mov dword [ebp - 0xa0], 0
mov word [ebp - 0xb0], ax
push dword [ebp - 0x58]
call ebx
add esp, 4
cmp dword [ebp - 0x5c], 8
jb 0x42b0b4
push dword [ebp - 0x70]
call edi
add esp, 4
xor eax, eax
mov dword [ebp - 0x5c], 7
mov dword [ebp - 0x60], 0
mov word [ebp - 0x70], ax
push dword [ebp - 0x18]
call ebx
add esp, 4
cmp dword [ebp - 0x1c], 8
jb 0x42b0de
push dword [ebp - 0x30]
call edi
add esp, 4
xor eax, eax
mov dword [ebp - 0x1c], 7
mov dword [ebp - 0x20], 0
mov word [ebp - 0x30], ax
push dword [ebp - 0x78]
call ebx
add esp, 4
cmp dword [ebp - 0x7c], 8
jb 0x42b10b
push dword [ebp - 0x90]
call edi
add esp, 4
xor eax, eax
mov dword [ebp - 0x7c], 7
mov dword [ebp - 0x80], 0
mov word [ebp - 0x90], ax
mov byte [ebp - 4], 0xe
push dword [ebp - 0x38]
call ebx
add esp, 4
cmp dword [ebp - 0x3c], 8
jb 0x42b13c
push dword [ebp - 0x50]
call edi
add esp, 4
push 0xc
xor eax, eax
mov dword [ebp - 0x3c], 7
push 0x7c0804
lea ecx, [ebp - 0xf0]
mov dword [ebp - 0x40], 0
mov word [ebp - 0x50], ax
call fcn.0041af60
push 0xd
xor eax, eax
mov dword [ebp - 0xbc], 7
push 0x7c085c
lea ecx, [ebp - 0xd0]
mov dword [ebp - 0xc0], 0
mov word [ebp - 0xd0], ax
call fcn.00419290
mov dword [ebp - 0xb8], 0
lea eax, [ebp - 0xd0]
mov byte [ebp - 4], 0xf
push eax
mov ecx, 0x8810d8
call fcn.004297e0
xor ecx, ecx
mov dword [ebp - 0x15c], 7
push 0xffffffffffffffff
push ecx
mov word [ebp - 0x170], cx
lea ecx, [ebp - 0x170]
push eax
mov dword [ebp - 0x160], 0
call fcn.00419170
mov dword [ebp - 0x158], 0
mov byte [ebp - 4], 0x11
push dword [ebp - 0xb8]
call ebx
add esp, 4
cmp dword [ebp - 0xbc], 8
jb 0x42b209
push dword [ebp - 0xd0]
call edi
add esp, 4
xor eax, eax
mov dword [ebp - 0xbc], 7
mov dword [ebp - 0xc0], 0
mov word [ebp - 0xd0], ax
cmp dword [ebp - 0x160], eax
je 0x42b594
push 8
push 0x7c0848
lea ecx, [ebp - 0xf0]
call fcn.0041af60
push 0xd
xor eax, eax
mov dword [ebp - 0x3c], 7
push 0x7c0878
lea ecx, [ebp - 0x50]
mov dword [ebp - 0x40], 0
mov word [ebp - 0x50], ax
call fcn.00419290
mov dword [ebp - 0x38], 0
lea eax, [ebp - 0x50]
mov byte [ebp - 4], 0x12
push eax
mov ecx, 0x8810d8
call fcn.004297e0
push eax
lea eax, [ebp - 0x70]
push 0x7c08b4
push eax
call fcn.005c7f90
add esp, 0xc
push ?setbuf@?$basic_streambuf@DU?$char_traits@D@std@@@std@@MAEPAV12@PAD_J@Z
push eax
lea eax, [ebp - 0x30]
mov byte [ebp - 4], 0x13
push eax
call fcn.005c7cb0
add esp, 0xc
push 0xffffffffffffffff
push 0
push eax
lea ecx, [ebp - 0xf0]
mov byte [ebp - 4], 0x14
call fcn.0041aea0
push dword [ebp - 0x18]
call ebx
add esp, 4
cmp dword [ebp - 0x1c], 8
jb 0x42b2d2
push dword [ebp - 0x30]
call edi
add esp, 4
push dword [ebp - 0x58]
xor eax, eax
mov dword [ebp - 0x1c], 7
mov dword [ebp - ?sync@?$basic_streambuf@DU?$char_traits@D@std@@@std@@MAEHXZx20], 0
mov word [ebp - 0x30], ax
call ebx
add esp, 4
cmp dword [ebp - 0x5c], 8
jb 0x42b2fc
push dword [ebp - 0x70]
call edi
add esp, 4
mov byte [ebp - 4], 0x11
xor eax, eax
push dword [ebp - 0x38]
mov dword [ebp - 0x5c], 7
mov dword [ebp - 0x60], 0
mov word [ebp - 0x70], ax
call ebx
add esp, 4
cmp dword [ebp - 0x3c], 8
jb 0x42b32a
push dword [ebp - 0x50]
call edi
add esp, 4
push 0xc
xor eax, eax
mov dword [ebp - 0x3c], 7
push 0x7c0898
lea ecx, [ebp - 0x50]
mov dword [ebp - 0x40], 0
mov word [ebp - 0x50], ax
call fcn.00419290
mov dword [ebp - 0x38], 0
lea eax, [ebp - 0x50]
mov byte [ebp - 4], 0x15
push eax
mov ecx, 0x8810d8
call fcn.004297e0
xor ecx, ecx
mov dword [ebp - 0xfc], 7
push 0xffffffffffffffff
push ecx
mov word [ebp - 0x110], cx
lea ecx, [ebp - 0x110]
push eax
mov dword [ebp - 0x100], 0
call fcn.00419170
mov dword [ebp - 0xf8], 0
mov byte [ebp - 4], 0x17
push dword [ebp - 0x38]
call ebx
add esp, 4
cmp dword [ebp - 0x3c], 8
jb 0x42b3b6
push dword [ebp - 0x50]
call edi
add esp, 4
xor eax, eax
mov dword [ebp - 0x3c], 7
mov dword [ebp - ?good@ios_base@std@@QBE_NXZx40], 0
mov word [ebp - 0x50], ax
cmp dword [ebp - 0x100], eax
jne 0x42b509
push 0x7c08d0
lea ecx, [ebp - 0x90]
call fcn.00418140
push 0x7c08f0
lea ecx, [ebp - 0xb0]
mov byte [ebp - 4], 0x18
call fcn.00418140
lea eax, [ebp - 0xb0]
mov byte [ebp - 4], 0x19
push eax
mov ecx, 0x8810d8
call fcn.004297e0
push eax
lea eax, [ebp - 0x130]
push 0x7c092c
push eax
call fcn.005c7f90
add esp, 0xc
push 0x7c0914
push eax
lea eax, [ebp - 0x150]
mov byte [ebp - 4], 0x1a
push eax
call fcn.005c7cb0
add esp, 0xc
mov esi, eax
lea eax, [ebp - 0x90]
mov byte [ebp - 4], 0x1b
push eax
mov ecx, 0x8810d8
call fcn.004297e0
push eax
lea eax, [ebp - 0x70]
push esi
push eax
call fcn.005c7b10
add esp, 0xc
push 0x7c08ec
push eax
lea eax, [ebp - 0x30]
mov byte [ebp - 4], 0x1c
push eax
call fcn.005c7cb0
add esp, 0xc
push 0xffffffffffffffff
push 0
push eax
lea ecx, [ebp - 0x110]
mov byte [ebp - 4], 0x1d
call fcn.0041aea0
push dword [ebp - 0x18]
call ebx
add esp, 4
cmp dword [ebp - 0x1c], 8
jb 0x42b4a2
push dword [ebp - 0x30]
call edi
add esp, 4
push dword [ebp - 0x58]
xor eax, eax
mov dword [ebp - 0x1c], 7
mov dword [ebp - 0x20], 0
mov word [ebp - 0x30], ax
call ebx
add esp, 4
cmp dword [ebp - 0x5c], 8
jb 0x42b4cc
push dword [ebp - 0x70]
call edi
add esp, 4
xor eax, eax
mov dword [ebp - 0x5c], 7
lea ecx, [ebp - 0x150]
mov dword [ebp - 0x60], 0
mov word [ebp - 0x70], ax
call fcn.00418210
lea ecx, [ebp - 0x130]
call fcn.00418210
lea ecx, [ebp - 0xb0]
call fcn.00418210
lea ecx, [ebp - 0x90]
jmp 0x42b542
lea eax, [ebp - 0x110]
push eax
lea eax, [ebp - 0x130]
push 0x7c0928
push eax
call fcn.005c7f90
add esp, 0xc
lea ecx, [ebp - 0x110]
mov byte [ebp - 4], 0x1e
cmp ecx, eax
je 0x42b53c
push 0xffffffffffffffff
push 0
push eax
call fcn.00419170
lea ecx, [ebp - 0x130]
mov byte [ebp - 4], 0x17
call fcn.00418210
push 0xffffffffffffffff
push 0
lea eax, [ebp - 0x110]
push eax
lea ecx, [ebp - 0xf0]
call fcn.0041aea0
push 0x7c0948
lea ecx, [ebp - 0xf0]
call fcn.00419ef0
mov byte [ebp - 4], 0x11
push dword [ebp - 0xf8]
call ebx
add esp, 4
cmp dword [ebp - 0xfc], 8
jb 0x42b594
push dword [ebp - 0x110]
call edi
add esp, 4
push 0x7c0970
lea ecx, [ebp - 0x50]
call fcn.00418140
push 0x7c0950
lea ecx, [ebp - 0xb0]
mov byte [ebp - 4], 0x1f
call fcn.00418140
mov esi, eax
lea eax, [ebp - 0x50]
mov byte [ebp - 4], 0x20
push eax
mov ecx, 0x8810d8
call fcn.004297e0
push eax
lea eax, [ebp - 0x70]
push esi
push eax
call fcn.005c7b10
add esp, 0xc
push 0x7c0940
push eax
lea eax, [ebp - 0x30]
mov byte [ebp - 4], 0x21
push eax
call fcn.005c7cb0
add esp, 0xc
push 0xffffffffffffffff
push 0
push eax
lea ecx, [ebp - 0xf0]
mov byte [ebp - 4], 0x22
call fcn.0041aea0
push dword [ebp - 0x18]
call ebx
add esp, 4
cmp dword [ebp - 0x1c], 8
jb 0x42b617
push dword [ebp - 0x30]
call edi
add esp, 4
push dword [ebp - 0x58]
xor eax, eax
mov dword [ebp - 0x1c], 7
mov dword [ebp - 0x20], 0
mov word [ebp - 0x30], ax
call ebx
add esp, 4
cmp dword [ebp - 0x5c], 8
jb 0x42b641
push dword [ebp - 0x70]
call edi
add esp, 4
push dword [ebp - 0x98]
xor eax, eax
mov dword [ebp - 0x5c], 7
mov dword [ebp - 0x60], 0
mov word [ebp - 0x70], ax
call ebx
add esp, 4
cmp dword [ebp - 0x9c], 8
jb 0x42b674
push dword [ebp - 0xb0]
call edi
add esp, 4
mov byte [ebp - 4], 0x11
xor eax, eax
push dword [ebp - 0x38]
mov dword [ebp - 0x9c], 7
mov dword [ebp - ??5?$basic_istream@DU?$char_traits@D@std@@@std@@QAEAAV01@AAN@Zxa0], 0
mov word [ebp - 0xb0], ax
call ebx
add esp, 4
cmp dword [ebp - 0x3c], 8
jb 0x42b6ab
push dword [ebp - 0x50]
call edi
add esp, 4
push 0x7c0980
lea ecx, [ebp - 0x50]
call fcn.00418140
push 0x7c09a0
lea ecx, [ebp - 0xb0]
mov byte [ebp - 4], 0x23
call fcn.00418140
mov esi, eax
lea eax, [ebp - 0x50]
mov byte [ebp - 4], 0x24
push eax
mov ecx, 0x8810d8
call fcn.004297e0
push eax
lea eax, [ebp - 0x70]
push esi
push eax
call fcn.005c7b10
add esp, 0xc
push 0x7c0990
push eax
lea eax, [ebp - 0x30]
mov byte [ebp - 4], 0x25
push eax
call fcn.005c7cb0
add esp, 0xc
push 0xffffffffffffffff
push 0
push eax
lea ecx, [ebp - 0xf0]
mov byte [ebp - 4], 0x26
call fcn.0041aea0
push dword [ebp - 0x18]
call ebx
add esp, 4
cmp dword [ebp - 0x1c], 8
jb reloc.MSVCR120.dll____V_YAXPAX_Z
push dword [ebp - 0x30]
call edi
add esp, 4
push dword [ebp - 0x58]
xor eax, eax
mov dword [ebp - 0x1c], 7
mov dword [ebp - __RTtypeidx20], 0
mov word [ebp - 0x30], ax
call ebx
add esp, 4
cmp dword [ebp - 0x5c], 8
jb reloc.MSVCR120.dll___3_YAXPAX_Z
push dword [ebp - 0x70]
call edi
add esp, 4
push dword [ebp - 0x98]
xor eax, eax
mov dword [ebp - 0x5c], 7
mov dword [ebp - ??2@YAPAXI@Zx60], 0
mov word [ebp - 0x70], ax
call ebx
add esp, 4
cmp dword [ebp - 0x9c], 8
jb 0x42b78b
push dword [ebp - 0xb0]
call edi
add esp, 4
mov byte [ebp - 4], 0x11
xor eax, eax
push dword [ebp - 0x38]
mov dword [ebp - 0x9c], 7
mov dword [ebp - 0xa0], 0
mov word [ebp - 0xb0], ax
call ebx
add esp, 4
cmp dword [ebp - 0x3c], 8
jb 0x42b7c2
push dword [ebp - 0x50]
call edi
add esp, 4
push 0x7c09cc
lea ecx, [ebp - 0x50]
call fcn.00418140
push 0x7c09b4
lea ecx, [ebp - 0xb0]
mov byte [ebp - 4], 0x27
call fcn.00418140
mov esi, eax
lea eax, [ebp - 0x50]
mov byte [ebp - 4], 0x28
push eax
mov ecx, 0x8810d8
call fcn.004297e0
push eax
lea eax, [ebp - 0x70]
push esi
push eax
call fcn.005c7b10
add esp, 0xc
push ??0exception@std@@QAE@ABQBDH@Z
push eax
lea eax, [ebp - 0x30]
mov byte [ebp - 4], 0x29
push eax
call fcn.005c7cb0
add esp, 0xc
push 0xffffffffffffffff
push 0
push eax
lea ecx, [ebp - 0xf0]
mov byte [ebp - 4], 0x2a
call fcn.0041aea0
push dword [ebp - 0x18]
call ebx
add esp, 4
cmp dword [ebp - 0x1c], 8
jb 0x42b845
push dword [ebp - 0x30]
call edi
add esp, 4
push dword [ebp - 0x58]
xor eax, eax
mov dword [ebp - 0x1c], 7
mov dword [ebp - 0x20], 0
mov word [ebp - 0x30], ax
call ebx
add esp, 4
cmp dword [ebp - 0x5c], 8
jb 0x42b86f
push dword [ebp - 0x70]
call edi
add esp, 4
push dword [ebp - 0x98]
xor eax, eax
mov dword [ebp - 0x5c], 7
mov dword [ebp - 0x60], 0
mov word [ebp - 0x70], ax
call ebx
add esp, 4
cmp dword [ebp - 0x9c], 8
jb 0x42b8a2
push dword [ebp - 0xb0]
call edi
add esp, 4
mov byte [ebp - 4], 0x11
xor eax, eax
push dword [ebp - 0x38]
mov dword [ebp - 0x9c], 7
mov dword [ebp - 0xa0], 0
mov word [ebp - 0xb0], ax
call ebx
add esp, 4
cmp dword [ebp - 0x3c], 8
jb 0x42b8d9
push dword [ebp - 0x50]
call edi
add esp, 4
push 0x7c09e0
lea ecx, [ebp - 0xb0]
call fcn.00418140
push 0x7c0a00
lea ecx, [ebp - 0x130]
mov byte [ebp - 4], 0x2b
call fcn.00418140
mov esi, eax
lea eax, [ebp - 0xb0]
mov byte [ebp - 4], 0x2c
push eax
mov ecx, 0x8810d8
call fcn.004297e0
push eax
lea eax, [ebp - 0x70]
push esi
push eax
call fcn.005c7b10
add esp, 0xc
push 0x7c09f4
push eax
lea eax, [ebp - 0x30]
mov byte [ebp - 4], 0x2d
push eax
call fcn.005c7cb0
add esp, 0xc
push 0xffffffffffffffff
push 0
push eax
lea ecx, [ebp - 0xf0]
mov byte [ebp - 4], 0x2e
call fcn.0041aea0
push dword [ebp - 0x18]
call ebx
add esp, 4
cmp dword [ebp - 0x1c], 8
jb 0x42b962
push dword [ebp - 0x30]
call edi
add esp, 4
push dword [ebp - 0x58]
xor eax, eax
mov dword [ebp - 0x1c], 7
mov dword [ebp - 0x20], 0
mov word [ebp - 0x30], ax
call ebx
add esp, 4
cmp dword [ebp - 0x5c], 8
jb 0x42b98c
push dword [ebp - 0x70]
call edi
add esp, 4
xor eax, eax
mov dword [ebp - 0x5c], 7
lea ecx, [ebp - 0x130]
mov dword [ebp - 0x60], 0
mov word [ebp - 0x70], ax
call fcn.00418210
lea ecx, [ebp - 0xb0]
mov byte [ebp - 4], 0x11
call fcn.00418210
push 0x7c09fc
lea ecx, [ebp - 0xf0]
call fcn.00419ef0
push 0x7c0a20
lea ecx, [ebp - 0xf0]
call fcn.00419ef0
push ?set@event@Concurrency@@QAEXXZ
lea ecx, [ebp - 0x30]
call fcn.00418140
push 0x7c0a24
lea ecx, [ebp - 0x70]
mov byte [ebp - 4], 0x2f
call fcn.00418140
mov esi, eax
lea eax, [ebp - 0x30]
mov byte [ebp - 4], 0x30
push eax
mov ecx, 0x8810d8
call fcn.004297e0
push eax
lea eax, [ebp - 0x150]
push esi
push eax
call fcn.005c7b10
add esp, 0xc
push 0x7c0a18
push eax
lea eax, [ebp - 0x130]
mov byte [ebp - 4], 0x31
push eax
call fcn.005c7cb0
add esp, 0xc
push 0xffffffffffffffff
push 0
push eax
lea ecx, [ebp - 0xf0]
mov byte [ebp - 4], 0x32
call fcn.0041aea0
lea ecx, [ebp - 0x130]
call fcn.00418210
lea ecx, [ebp - 0x150]
call fcn.00418210
lea ecx, [ebp - 0x70]
call fcn.00418210
lea ecx, [ebp - 0x30]
mov byte [ebp - 4], 0x11
call fcn.00418210
push 0x7c0a70
lea ecx, [ebp - 0x30]
call fcn.00418140
push 0x845658
push eax
lea eax, [ebp - 0x150]
mov byte [ebp - 4], 0x33
push eax
call fcn.005c7b10
add esp, 0xc
push 0x7c0a94
push eax
lea eax, [ebp - 0x130]
mov byte [ebp - 4], 0x34
push eax
call fcn.005c7cb0
add esp, 0xc
mov byte [ebp - 4], 0x35
push 0xffffffffffffffff
push 0
push eax
lea ecx, [ebp - 0xf0]
call fcn.0041aea0
lea ecx, [ebp - 0x130]
call fcn.00418210
lea ecx, [ebp - 0x150]
call fcn.00418210
lea ecx, [ebp - 0x30]
mov byte [ebp - 4], 0x11
call fcn.00418210
push 0x7c0a9c
lea ecx, [ebp - 0x30]
call fcn.00418140
push 0x7c0ad4
lea ecx, [ebp - 0x70]
mov byte [ebp - 4], 0x36
call fcn.00418140
mov esi, eax
lea eax, [ebp - 0x30]
mov byte [ebp - 4], 0x37
push eax
mov ecx, 0x8810d8
call fcn.004297e0
push eax
lea eax, [ebp - 0x150]
push esi
push eax
call fcn.005c7b10
add esp, 0xc
push 0x7c0ac8
push eax
lea eax, [ebp - 0x130]
mov byte [ebp - 4], 0x38
push eax
call fcn.005c7cb0
add esp, 0xc
push 0xffffffffffffffff
push 0
push eax
lea ecx, [ebp - 0xf0]
mov byte [ebp - 4], 0x39
call fcn.0041aea0
lea ecx, [ebp - 0x130]
call fcn.00418210
lea ecx, [ebp - 0x150]
call fcn.00418210
lea ecx, [ebp - 0x70]
call fcn.00418210
lea ecx, [ebp - 0x30]
mov byte [ebp - 4], 0x11
call fcn.00418210
push 0x7c0ad0
lea ecx, [ebp - 0xf0]
call fcn.00419ef0
lea ecx, [ebp - 0x150]
call fcn.0045f3c0
push 0x845624
push eax
lea eax, [ebp - 0x130]
mov byte [ebp - 4], 0x3a
push eax
call fcn.005c7b10
add esp, 0xc
push str.efi_tmp_update.json
push eax
lea eax, [ebp - 0x200]
mov byte [ebp - 4], 0x3b
push eax
call fcn.005c7ba0
add esp, 0xc
lea ecx, [ebp - 0x130]
call fcn.00418210
lea ecx, [ebp - 0x150]
mov byte [ebp - 4], 0x3e
call fcn.00418210
sub esp, 0x20
mov ecx, esp
push str.Analytics_File_Name
call fcn.00418140
mov ecx, 3
call fcn.00465af0
mov esi, esp
xor eax, eax
push 0xffffffffffffffff
push eax
mov ecx, esi
mov dword [esi + 0x14], 7
mov dword [esi + 0x10], 0
mov word [esi], ax
lea eax, [ebp - 0x200]
push eax
call fcn.00419170
mov ecx, 3
mov dword [esi + 0x18], 0
call fcn.00465af0
add esp, 0x20
lea eax, [ebp - 0x200]
lea ecx, [ebp - 0x1c0]
push eax
call fcn.005dc950
lea ecx, [ebp - 0x1c0]
mov byte [ebp - 4], 0x3f
call fcn.005dc5f0
test al, al
jne 0x42bc6d
lea ecx, [ebp - 0x1c0]
call fcn.005dc580
mov dword [ebp - 0x84], vtable.wxConvAuto.0
mov dword [ebp - 0x80], 0
mov dword [ebp - 0x78], 0xffffffff
mov word [ebp - 0x74], 0
mov dword [ebp - 0x7c], 0
lea eax, [ebp - 0x84]
mov byte [ebp - 4], 0x40
push eax
lea ecx, [ebp - 0x1c0]
call fcn.005dc670
mov bl, al
mov dword [ebp - 0x84], vtable.wxConvAuto.0
mov byte [ebp - 4], 0x41
cmp byte [ebp - 0x74], 0
je 0x42bccc
mov ecx, dword [ebp - 0x80]
test ecx, ecx
je 0x42bccc
mov eax, dword [ecx]
push 1
call dword [eax + 0x18]
lea ecx, [ebp - 0x84]
mov byte [ebp - 4], 0x3f
call fcn.005c0030
test bl, bl
je fflush
lea ecx, [ebp - 0x190]
call fcn.005d90f0
lea ecx, [ebp - 0x19c]
call fcn.005dd910
mov dword [ebp - callocx180], 0
mov dword [ebp - 0x84], 0x738668
mov dword [ebp - 0x80], 0
mov dword [ebp - 0x78], 0xffffffff
mov word [ebp - 0x74], 0
mov dword [ebp - 0x7c], 0
lea eax, [ebp - 0x84]
mov byte [ebp - 4], 0x42
push eax
push 0
lea ecx, [ebp - 0x1c0]
call fcn.005dc940
lea ecx, [ebp - 0x84]
mov byte [ebp - 4], 0x3f
call fcn.0041b200
mov esi, dword [0x77f6cc]
lea eax, [ebp - 0xf0]
push 1
push eax
lea ecx, [ebp - 0x190]
call fcn.005d8e70
push 1
push esi
lea ecx, [ebp - 0x19c]
call fcn.005dd8a0
mov dword [ebp - 0x84], vtable.wxConvAuto.0
mov dword [ebp - vsprintf_sx80], 0
mov dword [ebp - 0x78], 0xffffffff
mov word [ebp - strtokx74], 0
mov dword [ebp - isalphax7c], 0
lea eax, [ebp - 0x84]
mov byte [ebp - 4], 0x43
push eax
push 0
lea ecx, [ebp - 0x1c0]
call fcn.005dc940
lea ecx, [ebp - 0x84]
mov byte [ebp - 4], 0x3f
call fcn.0041b200
lea ecx, [ebp - 0x1c0]
call fcn.005dc550
sub esp, 0x20
mov ecx, esp
push _time64
call fcn.00418140
mov ecx, 3
call fcn.00465af0
mov esi, esp
xor eax, eax
push 0xffffffffffffffff
push eax
mov ecx, esi
mov dword [esi + 0x14], 7
mov dword [esi + 0x10], 0
mov word [esi], ax
lea eax, [ebp - 0x200]
push eax
call fcn.00419170
mov dword [esi + _fseeki64x18], 0
call fcn.0042d970
jmp 0x42be34
sub esp, 0x20
mov ecx, esp
push 0x7c0b80
call fcn.00418140
mov ecx, 3
call fcn.00465af0
add esp, 0x20
lea ecx, [ebp - 0x178]
mov byte [ebp - 4], 0x44
call fcn.005d9f80
lea ecx, [ebp - 0x1c0]
mov byte [ebp - 4], 0x3e
call fcn.005dc4c0
lea ecx, [ebp - 0x200]
call fcn.00418210
lea ecx, [ebp - 0x170]
call fcn.00418210
lea ecx, [ebp - 0xf0]
call fcn.00418210
lea ecx, [ebp - 0x1e0]
call fcn.00418210
mov ecx, dword [ebp - 0xc]
mov dword fs:[setlocale], ecx
pop ecx
pop edi
pop esi
pop ebx
mov ecx, dword [ebp - 0x10]
xor ecx, ebp
call fcn.006d1ba7
mov esp, ebp
pop ebp
ret