Function at 0x40e9f0
Capabilities:
Check mutex on windows
Extract resource via kernel32 functions
Write file on windows

Disassembly:
push 0x8c
mov eax, 0x46a696
call fcn.0043f9a0
mov edi, dword [sym.imp.KERNEL32.DLL_GetLastError]
mov dword [ebp - 0x78], ecx
call edi
mov esi, dword [sym.imp.KERNEL32.DLL_OpenMutexW]
xor ebx, ebx
push ebx
push ebx
push 1
call esi
call dword [sym.imp.USER32.dll_GetForegroundWindow]
push 0x6bd6eb
call dword [sym.imp.GDI32.dll_CreateSolidBrush]
push 5
call dword [sym.imp.KERNEL32.DLL_Sleep]
call dword [sym.imp.KERNEL32.DLL_GetTickCount]
call dword [sym.imp.KERNEL32.DLL_GetProcessHeap]
push 9
call dword [sym.imp.KERNEL32.DLL_IsProcessorFeaturePresent]
call edi
push ebx
push ebx
call edi
push eax
call esi
push ebx
push ebx
push 1
call dword [sym.imp.KERNEL32.DLL_OpenMutexA]
mov eax, dword [ebp - 0x78]
cmp dword [eax + 0x74], 0x10
jb 0x40ea66
mov eax, dword [eax + 0x60]
jmp 0x40ea69
add eax, 0x60
mov dword [ebp - 0x74], eax
cmp eax, ebx
je 0x40ea82
push eax
call dword [sym.imp.KERNEL32.DLL_lstrlenA]
inc eax
cmp eax, 0x3fffffff
mov dword [ebp - 0x30], eax
jle 0x40ea87
mov dword [ebp - 0x74], ebx
jmp 0x40eaa1
add eax, eax
call fcn.00440a50
mov eax, esp
push 3
push dword [ebp - 0x30]
push dword [ebp - 0x74]
push eax
call fcn.00404d47
mov dword [ebp - 0x74], eax
lea ebx, [ebp - 0x98]
call fcn.0040661c
xor ebx, ebx
mov dword [ebp - 4], ebx
cmp dword [eax + 0x18], 8
jb 0x40eabc
mov eax, dword [eax + 4]
jmp 0x40eabf
add eax, 4
mov dword [ebp - 0x30], eax
mov eax, dword [ebp - 0x78]
mov eax, dword [eax + 0x78]
lea ecx, [ebp - 0x70]
mov dword [ebp - 0x78], eax
call fcn.00406343
mov byte [ebp - 4], 1
lea eax, [ebp - 0x38]
push eax
lea ecx, [ebp - 0x70]
mov dword [ebp - 0x38], 0x8547
mov dword [ebp - 0x34], ebx
call fcn.00406c3a
lea eax, [ebp - 0x38]
push eax
lea ecx, [ebp - 0x70]
mov dword [ebp - 0x38], 0xe56a
mov dword [ebp - 0x34], ebx
call fcn.00406c3a
lea eax, [ebp - 0x38]
push eax
lea ecx, [ebp - 0x70]
mov dword [ebp - 0x38], 0x9231
mov dword [ebp - 0x34], ebx
call fcn.00406c3a
lea eax, [ebp - 0x38]
push eax
lea ecx, [ebp - 0x70]
mov dword [ebp - 0x38], 0xc7dd
mov dword [ebp - 0x34], ebx
call fcn.00406c3a
lea eax, [ebp - 0x38]
push eax
lea ecx, [ebp - 0x70]
mov dword [ebp - 0x38], 0xb5f4
mov dword [ebp - 0x34], ebx
call fcn.00406c3a
lea eax, [ebp - 0x38]
push eax
lea ecx, [ebp - 0x70]
mov dword [ebp - 0x38], 0x631f
mov dword [ebp - 0x34], ebx
call fcn.00406c3a
lea eax, [ebp - 0x38]
push eax
lea ecx, [ebp - 0x70]
mov dword [ebp - 0x38], 0xfe15
mov dword [ebp - 0x34], ebx
call fcn.00406c3a
lea eax, [ebp - 0x38]
push eax
lea ecx, [ebp - 0x70]
mov dword [ebp - 0x38], 0x73b4
mov dword [ebp - 0x34], ebx
call fcn.00406c3a
lea eax, [ebp - 0x38]
push eax
lea ecx, [ebp - 0x70]
mov dword [ebp - 0x38], 0x6407
mov dword [ebp - 0x34], ebx
call fcn.00406c3a
lea eax, [ebp - 0x38]
push eax
lea ecx, [ebp - 0x70]
mov dword [ebp - 0x38], 0xdd59
mov dword [ebp - 0x34], ebx
call fcn.00406c3a
lea eax, [ebp - 0x38]
push eax
lea ecx, [ebp - 0x70]
mov dword [ebp - 0x38], 0x7e1b
mov dword [ebp - 0x34], ebx
call fcn.00406c3a
lea eax, [ebp - 0x38]
push eax
lea ecx, [ebp - 0x70]
mov dword [ebp - 0x38], 0xa3b5
mov dword [ebp - 0x34], ebx
call fcn.00406c3a
mov dword [ebp - 0x38], 0x7e00
lea eax, [ebp - 0x38]
push eax
lea ecx, [ebp - 0x70]
mov dword [ebp - 0x34], ebx
call fcn.00406c3a
lea eax, [ebp - 0x38]
push eax
lea ecx, [ebp - 0x70]
mov dword [ebp - 0x38], 0x9c97
mov dword [ebp - 0x34], ebx
call fcn.00406c3a
lea eax, [ebp - 0x38]
push eax
lea ecx, [ebp - 0x70]
mov dword [ebp - 0x38], 0xb4b0
mov dword [ebp - 0x34], ebx
call fcn.00406c3a
lea eax, [ebp - 0x38]
push eax
lea ecx, [ebp - 0x70]
mov dword [ebp - 0x38], 0x53a9
mov dword [ebp - 0x34], ebx
call fcn.00406c3a
lea eax, [ebp - 0x38]
push eax
lea ecx, [ebp - 0x70]
mov dword [ebp - 0x38], 0x53f6
mov dword [ebp - 0x34], ebx
call fcn.00406c3a
lea eax, [ebp - 0x38]
push eax
lea ecx, [ebp - 0x70]
mov dword [ebp - 0x38], 0x97ad
mov dword [ebp - 0x34], ebx
call fcn.00406c3a
lea eax, [ebp - 0x38]
push eax
lea ecx, [ebp - 0x70]
mov dword [ebp - 0x38], 0x2558
mov dword [ebp - 0x34], ebx
call fcn.00406c3a
lea eax, [ebp - 0x38]
push eax
lea ecx, [ebp - 0x70]
mov dword [ebp - 0x38], 0xa932
mov dword [ebp - 0x34], ebx
call fcn.00406c3a
lea eax, [ebp - 0x38]
push eax
lea ecx, [ebp - 0x70]
mov dword [ebp - 0x38], 0x6e9a
mov dword [ebp - 0x34], ebx
call fcn.00406c3a
lea eax, [ebp - 0x38]
push eax
lea ecx, [ebp - 0x70]
mov dword [ebp - 0x38], 0x82cc
mov dword [ebp - 0x34], ebx
call fcn.00406c3a
lea eax, [ebp - 0x38]
push eax
lea ecx, [ebp - 0x70]
mov dword [ebp - 0x38], 0xbbae
mov dword [ebp - 0x34], ebx
call fcn.00406c3a
lea eax, [ebp - 0x38]
push eax
lea ecx, [ebp - 0x70]
mov dword [ebp - 0x38], 0xb2cb
mov dword [ebp - 0x34], ebx
call fcn.00406c3a
lea eax, [ebp - 0x38]
push eax
lea ecx, [ebp - 0x70]
mov dword [ebp - 0x38], 0xc632
mov dword [ebp - 0x34], ebx
call fcn.00406c3a
lea eax, [ebp - 0x38]
mov dword [ebp - 0x38], 0x3e77
mov dword [ebp - 0x34], ebx
push eax
lea ecx, [ebp - 0x70]
call fcn.00406c3a
lea eax, [ebp - 0x38]
push eax
lea ecx, [ebp - 0x70]
mov dword [ebp - 0x38], 0xb266
mov dword [ebp - 0x34], ebx
call fcn.00406c3a
lea eax, [ebp - 0x38]
push eax
lea ecx, [ebp - 0x70]
mov dword [ebp - 0x38], 0x6c2
mov dword [ebp - 0x34], ebx
call fcn.00406c3a
lea eax, [ebp - 0x38]
push eax
lea ecx, [ebp - 0x70]
mov dword [ebp - 0x38], 0xd99f
mov dword [ebp - 0x34], ebx
call fcn.00406c3a
lea eax, [ebp - 0x38]
push eax
lea ecx, [ebp - 0x70]
mov dword [ebp - 0x38], 0xa68b
mov dword [ebp - 0x34], ebx
call fcn.00406c3a
lea eax, [ebp - 0x38]
push eax
lea ecx, [ebp - 0x70]
mov dword [ebp - 0x38], 0x5a4b
mov dword [ebp - 0x34], ebx
call fcn.00406c3a
lea eax, [ebp - 0x38]
push eax
lea ecx, [ebp - 0x70]
mov dword [ebp - 0x38], 0x4245
mov dword [ebp - 0x34], ebx
call fcn.00406c3a
lea eax, [ebp - 0x38]
push eax
lea ecx, [ebp - 0x70]
mov dword [ebp - 0x38], 0xa559
mov dword [ebp - 0x34], ebx
call fcn.00406c3a
lea eax, [ebp - 0x38]
push eax
lea ecx, [ebp - 0x70]
mov dword [ebp - 0x38], 0xc140
mov dword [ebp - 0x34], ebx
call fcn.00406c3a
lea eax, [ebp - 0x38]
push eax
lea ecx, [ebp - 0x70]
mov dword [ebp - 0x38], 0xc141
mov dword [ebp - 0x34], ebx
call fcn.00406c3a
lea eax, [ebp - 0x38]
push eax
lea ecx, [ebp - 0x70]
mov dword [ebp - 0x38], 0xe854
mov dword [ebp - 0x34], ebx
call fcn.00406c3a
lea eax, [ebp - 0x38]
push eax
lea ecx, [ebp - 0x70]
mov dword [ebp - 0x38], 0x7a6f
mov dword [ebp - 0x34], ebx
call fcn.00406c3a
lea eax, [ebp - 0x38]
push eax
lea ecx, [ebp - 0x70]
mov dword [ebp - 0x38], 0xce22
mov dword [ebp - 0x34], ebx
call fcn.00406c3a
lea eax, [ebp - 0x38]
push eax
lea ecx, [ebp - 0x70]
mov dword [ebp - 0x38], 0xb944
mov dword [ebp - 0x34], ebx
call fcn.00406c3a
mov dword [ebp - 0x38], 0x20c9
lea eax, [ebp - 0x38]
push eax
lea ecx, [ebp - 0x70]
mov dword [ebp - 0x34], ebx
call fcn.00406c3a
lea eax, [ebp - 0x38]
push eax
lea ecx, [ebp - 0x70]
mov dword [ebp - 0x38], 0xb589
mov dword [ebp - 0x34], ebx
call fcn.00406c3a
lea eax, [ebp - 0x38]
push eax
lea ecx, [ebp - 0x70]
mov dword [ebp - 0x38], 0x3519
mov dword [ebp - 0x34], ebx
call fcn.00406c3a
lea eax, [ebp - 0x38]
push eax
lea ecx, [ebp - 0x70]
mov dword [ebp - 0x38], 0x3f68
mov dword [ebp - 0x34], ebx
call fcn.00406c3a
lea eax, [ebp - 0x38]
push eax
lea ecx, [ebp - 0x70]
mov dword [ebp - 0x38], 0x5755
mov dword [ebp - 0x34], ebx
call fcn.00406c3a
lea eax, [ebp - 0x38]
push eax
lea ecx, [ebp - 0x70]
mov dword [ebp - 0x38], 0xd5e7
mov dword [ebp - 0x34], ebx
call fcn.00406c3a
lea eax, [ebp - 0x38]
push eax
lea ecx, [ebp - 0x70]
mov dword [ebp - 0x38], 0x5561
mov dword [ebp - 0x34], ebx
call fcn.00406c3a
lea eax, [ebp - 0x38]
push eax
lea ecx, [ebp - 0x70]
mov dword [ebp - 0x38], 0x42da
mov dword [ebp - 0x34], ebx
call fcn.00406c3a
lea eax, [ebp - 0x38]
push eax
lea ecx, [ebp - 0x70]
mov dword [ebp - 0x38], 0xba82
mov dword [ebp - 0x34], ebx
call fcn.00406c3a
lea eax, [ebp - 0x38]
push eax
lea ecx, [ebp - 0x70]
mov dword [ebp - 0x38], 0x7460
mov dword [ebp - 0x34], ebx
call fcn.00406c3a
lea eax, [ebp - 0x38]
push eax
lea ecx, [ebp - 0x70]
mov dword [ebp - 0x38], 0x3490
mov dword [ebp - 0x34], ebx
call fcn.00406c3a
lea eax, [ebp - 0x38]
push eax
lea ecx, [ebp - 0x70]
mov dword [ebp - 0x38], 0x4bda
mov dword [ebp - 0x34], ebx
call fcn.00406c3a
lea eax, [ebp - 0x38]
push eax
lea ecx, [ebp - 0x70]
mov dword [ebp - 0x38], 0x9ab2
mov dword [ebp - 0x34], ebx
call fcn.00406c3a
lea eax, [ebp - 0x38]
mov dword [ebp - 0x38], 0x9a64
mov dword [ebp - 0x34], ebx
push eax
lea ecx, [ebp - 0x70]
call fcn.00406c3a
lea eax, [ebp - 0x38]
push eax
lea ecx, [ebp - 0x70]
mov dword [ebp - 0x38], 0x8d94
mov dword [ebp - 0x34], ebx
call fcn.00406c3a
lea eax, [ebp - 0x38]
push eax
lea ecx, [ebp - 0x70]
mov dword [ebp - 0x38], 0x82c7
mov dword [ebp - 0x34], ebx
call fcn.00406c3a
lea eax, [ebp - 0x38]
push eax
lea ecx, [ebp - 0x70]
mov dword [ebp - 0x38], 0xa920
mov dword [ebp - 0x34], ebx
call fcn.00406c3a
lea eax, [ebp - 0x38]
push eax
lea ecx, [ebp - 0x70]
mov dword [ebp - 0x38], 0x78fb
mov dword [ebp - 0x34], ebx
call fcn.00406c3a
lea eax, [ebp - 0x38]
push eax
lea ecx, [ebp - 0x70]
mov dword [ebp - 0x38], 0x3fb3
mov dword [ebp - 0x34], ebx
call fcn.00406c3a
lea eax, [ebp - 0x38]
push eax
lea ecx, [ebp - 0x70]
mov dword [ebp - 0x38], 0x9714
mov dword [ebp - 0x34], ebx
call fcn.00406c3a
lea eax, [ebp - 0x38]
push eax
lea ecx, [ebp - 0x70]
mov dword [ebp - 0x38], 0x96db
mov dword [ebp - 0x34], ebx
call fcn.00406c3a
lea eax, [ebp - 0x38]
push eax
lea ecx, [ebp - 0x70]
mov dword [ebp - 0x38], 0x7fc5
mov dword [ebp - 0x34], ebx
call fcn.00406c3a
lea eax, [ebp - 0x38]
push eax
lea ecx, [ebp - 0x70]
mov dword [ebp - 0x38], 0x1d8a
mov dword [ebp - 0x34], ebx
call fcn.00406c3a
lea eax, [ebp - 0x38]
push eax
lea ecx, [ebp - 0x70]
mov dword [ebp - 0x38], 0x864e
mov dword [ebp - 0x34], ebx
call fcn.00406c3a
lea eax, [ebp - 0x38]
push eax
lea ecx, [ebp - 0x70]
mov dword [ebp - 0x38], 0x93cf
mov dword [ebp - 0x34], ebx
call fcn.00406c3a
lea eax, [ebp - 0x38]
push eax
lea ecx, [ebp - 0x70]
mov dword [ebp - 0x38], 0x53f9
mov dword [ebp - 0x34], ebx
call fcn.00406c3a
lea eax, [ebp - 0x38]
push eax
lea ecx, [ebp - 0x70]
mov dword [ebp - 0x38], 0x9c0f
mov dword [ebp - 0x34], ebx
call fcn.00406c3a
mov dword [ebp - 0x38], 0x4315
lea eax, [ebp - 0x38]
push eax
lea ecx, [ebp - 0x70]
mov dword [ebp - 0x34], ebx
call fcn.00406c3a
lea eax, [ebp - 0x38]
push eax
lea ecx, [ebp - 0x70]
mov dword [ebp - 0x38], 0xadbd
mov dword [ebp - 0x34], ebx
call fcn.00406c3a
lea eax, [ebp - 0x38]
push eax
lea ecx, [ebp - 0x70]
mov dword [ebp - 0x38], 0x2768
mov dword [ebp - 0x34], ebx
call fcn.00406c3a
lea eax, [ebp - 0x38]
push eax
lea ecx, [ebp - 0x70]
mov dword [ebp - 0x38], 0x6190
mov dword [ebp - 0x34], ebx
call fcn.00406c3a
lea eax, [ebp - 0x38]
push eax
lea ecx, [ebp - 0x70]
mov dword [ebp - 0x38], 0x3c29
mov dword [ebp - 0x34], ebx
call fcn.00406c3a
lea eax, [ebp - 0x38]
push eax
lea ecx, [ebp - 0x70]
mov dword [ebp - 0x38], 0x8f3e
mov dword [ebp - 0x34], ebx
call fcn.00406c3a
lea eax, [ebp - 0x38]
push eax
lea ecx, [ebp - 0x70]
mov dword [ebp - 0x38], 0x6f79
mov dword [ebp - 0x34], ebx
call fcn.00406c3a
lea eax, [ebp - 0x38]
push eax
lea ecx, [ebp - 0x70]
mov dword [ebp - 0x38], 0xb4b3
mov dword [ebp - 0x34], ebx
call fcn.00406c3a
lea eax, [ebp - 0x38]
push eax
lea ecx, [ebp - 0x70]
mov dword [ebp - 0x38], 0xc35b
mov dword [ebp - 0x34], ebx
call fcn.00406c3a
lea eax, [ebp - 0x38]
push eax
lea ecx, [ebp - 0x70]
mov dword [ebp - 0x38], 0x9ec6
mov dword [ebp - 0x34], ebx
call fcn.00406c3a
lea eax, [ebp - 0x38]
push eax
lea ecx, [ebp - 0x70]
mov dword [ebp - 0x38], 0x7c2b
mov dword [ebp - 0x34], ebx
call fcn.00406c3a
lea eax, [ebp - 0x38]
push eax
lea ecx, [ebp - 0x70]
mov dword [ebp - 0x38], 0x4b75
mov dword [ebp - 0x34], ebx
call fcn.00406c3a
lea eax, [ebp - 0x38]
push eax
lea ecx, [ebp - 0x70]
mov dword [ebp - 0x38], 0x5497
mov dword [ebp - 0x34], ebx
call fcn.00406c3a
lea eax, [ebp - 0x38]
mov dword [ebp - 0x38], 0xfd9d
mov dword [ebp - 0x34], ebx
push eax
lea ecx, [ebp - 0x70]
call fcn.00406c3a
lea eax, [ebp - 0x38]
push eax
lea ecx, [ebp - 0x70]
mov dword [ebp - 0x38], 0x6f17
mov dword [ebp - 0x34], ebx
call fcn.00406c3a
lea eax, [ebp - 0x38]
push eax
lea ecx, [ebp - 0x70]
mov dword [ebp - 0x38], 0x7a2c
mov dword [ebp - 0x34], ebx
call fcn.00406c3a
lea eax, [ebp - 0x38]
push eax
lea ecx, [ebp - 0x70]
mov dword [ebp - 0x38], 0xbce2
mov dword [ebp - 0x34], ebx
call fcn.00406c3a
lea eax, [ebp - 0x38]
push eax
lea ecx, [ebp - 0x70]
mov dword [ebp - 0x38], 0x66e4
mov dword [ebp - 0x34], ebx
call fcn.00406c3a
lea eax, [ebp - 0x38]
push eax
lea ecx, [ebp - 0x70]
mov dword [ebp - 0x38], 0x926c
mov dword [ebp - 0x34], ebx
call fcn.00406c3a
lea eax, [ebp - 0x38]
push eax
lea ecx, [ebp - 0x70]
mov dword [ebp - 0x38], 0x4286
mov dword [ebp - 0x34], ebx
call fcn.00406c3a
lea eax, [ebp - 0x38]
push eax
lea ecx, [ebp - 0x70]
mov dword [ebp - 0x38], 0xa157
mov dword [ebp - 0x34], ebx
call fcn.00406c3a
lea eax, [ebp - 0x38]
push eax
lea ecx, [ebp - 0x70]
mov dword [ebp - 0x38], 0xee96
mov dword [ebp - 0x34], ebx
call fcn.00406c3a
lea eax, [ebp - 0x38]
push eax
lea ecx, [ebp - 0x70]
mov dword [ebp - 0x38], 0x8ff1
mov dword [ebp - 0x34], ebx
call fcn.00406c3a
lea eax, [ebp - 0x38]
push eax
lea ecx, [ebp - 0x70]
mov dword [ebp - 0x38], 0x4289
mov dword [ebp - 0x34], ebx
call fcn.00406c3a
lea eax, [ebp - 0x38]
push eax
lea ecx, [ebp - 0x70]
mov dword [ebp - 0x38], 0xe62a
mov dword [ebp - 0x34], ebx
call fcn.00406c3a
lea eax, [ebp - 0x38]
push eax
lea ecx, [ebp - 0x70]
mov dword [ebp - 0x38], 0xa084
mov dword [ebp - 0x34], ebx
call fcn.00406c3a
lea eax, [ebp - 0x38]
push eax
lea ecx, [ebp - 0x70]
mov dword [ebp - 0x38], 0x8809
mov dword [ebp - 0x34], ebx
call fcn.00406c3a
mov dword [ebp - 0x38], 0x392
lea eax, [ebp - 0x38]
push eax
lea ecx, [ebp - 0x70]
mov dword [ebp - 0x34], ebx
call fcn.00406c3a
lea eax, [ebp - 0x38]
push eax
lea ecx, [ebp - 0x70]
mov dword [ebp - 0x38], 0x75a7
mov dword [ebp - 0x34], ebx
call fcn.00406c3a
lea eax, [ebp - 0x38]
push eax
lea ecx, [ebp - 0x70]
mov dword [ebp - 0x38], 0xff5a
mov dword [ebp - 0x34], ebx
call fcn.00406c3a
lea eax, [ebp - 0x38]
push eax
lea ecx, [ebp - 0x70]
mov dword [ebp - 0x38], 0x88a8
mov dword [ebp - 0x34], ebx
call fcn.00406c3a
lea eax, [ebp - 0x38]
push eax
lea ecx, [ebp - 0x70]
mov dword [ebp - 0x38], 0xa958
mov dword [ebp - 0x34], ebx
call fcn.00406c3a
lea eax, [ebp - 0x38]
push eax
lea ecx, [ebp - 0x70]
mov dword [ebp - 0x38], 0x6730
mov dword [ebp - 0x34], ebx
call fcn.00406c3a
lea eax, [ebp - 0x38]
push eax
lea ecx, [ebp - 0x70]
mov dword [ebp - 0x38], 0x6396
mov dword [ebp - 0x34], ebx
call fcn.00406c3a
lea eax, [ebp - 0x38]
push eax
lea ecx, [ebp - 0x70]
mov dword [ebp - 0x38], 0xe45f
mov dword [ebp - 0x34], ebx
call fcn.00406c3a
lea eax, [ebp - 0x38]
push eax
lea ecx, [ebp - 0x70]
mov dword [ebp - 0x38], 0x80e7
mov dword [ebp - 0x34], ebx
call fcn.00406c3a
lea eax, [ebp - 0x38]
push eax
lea ecx, [ebp - 0x70]
mov dword [ebp - 0x38], 0x8643
mov dword [ebp - 0x34], ebx
call fcn.00406c3a
lea eax, [ebp - 0x38]
push eax
lea ecx, [ebp - 0x70]
mov dword [ebp - 0x38], 0x3a96
mov dword [ebp - 0x34], ebx
call fcn.00406c3a
lea eax, [ebp - 0x38]
push eax
lea ecx, [ebp - 0x70]
mov dword [ebp - 0x38], 0xe956
mov dword [ebp - 0x34], ebx
call fcn.00406c3a
lea eax, [ebp - 0x38]
push eax
lea ecx, [ebp - 0x70]
mov dword [ebp - 0x38], 0x6fa6
mov dword [ebp - 0x34], ebx
call fcn.00406c3a
lea eax, [ebp - 0x38]
mov dword [ebp - 0x38], 0x3972
mov dword [ebp - 0x34], ebx
push eax
lea ecx, [ebp - 0x70]
call fcn.00406c3a
lea eax, [ebp - 0x38]
push eax
lea ecx, [ebp - 0x70]
mov dword [ebp - 0x38], 0xa588
mov dword [ebp - 0x34], ebx
call fcn.00406c3a
lea eax, [ebp - 0x38]
push eax
lea ecx, [ebp - 0x70]
mov dword [ebp - 0x38], 0x784d
mov dword [ebp - 0x34], ebx
call fcn.00406c3a
lea eax, [ebp - 0x38]
push eax
lea ecx, [ebp - 0x70]
mov dword [ebp - 0x38], 0xc253
mov dword [ebp - 0x34], ebx
call fcn.00406c3a
lea eax, [ebp - 0x38]
push eax
lea ecx, [ebp - 0x70]
mov dword [ebp - 0x38], 0x496b
mov dword [ebp - 0x34], ebx
call fcn.00406c3a
lea eax, [ebp - 0x38]
push eax
lea ecx, [ebp - 0x70]
mov dword [ebp - 0x38], 0x7878
mov dword [ebp - 0x34], ebx
call fcn.00406c3a
lea eax, [ebp - 0x38]
push eax
lea ecx, [ebp - 0x70]
mov dword [ebp - 0x38], 0x7b9b
mov dword [ebp - 0x34], ebx
call fcn.00406c3a
lea eax, [ebp - 0x38]
push eax
lea ecx, [ebp - 0x70]
mov dword [ebp - 0x38], 0x5c02
mov dword [ebp - 0x34], ebx
call fcn.00406c3a
lea eax, [ebp - 0x38]
push eax
lea ecx, [ebp - 0x70]
mov dword [ebp - 0x38], 0x87ef
mov dword [ebp - 0x34], ebx
call fcn.00406c3a
lea eax, [ebp - 0x38]
push eax
lea ecx, [ebp - 0x70]
mov dword [ebp - 0x38], 0x9947
mov dword [ebp - 0x34], ebx
call fcn.00406c3a
lea eax, [ebp - 0x38]
push eax
lea ecx, [ebp - 0x70]
mov dword [ebp - 0x38], 0xbe31
mov dword [ebp - 0x34], ebx
call fcn.00406c3a
lea eax, [ebp - 0x38]
push eax
lea ecx, [ebp - 0x70]
mov dword [ebp - 0x38], 0xc522
mov dword [ebp - 0x34], ebx
call fcn.00406c3a
lea eax, [ebp - 0x38]
push eax
lea ecx, [ebp - 0x70]
mov dword [ebp - 0x38], 0x56dc
mov dword [ebp - 0x34], ebx
call fcn.00406c3a
lea eax, [ebp - 0x38]
push eax
lea ecx, [ebp - 0x70]
mov dword [ebp - 0x38], 0x3eae
mov dword [ebp - 0x34], ebx
call fcn.00406c3a
mov dword [ebp - 0x38], 0xa296
lea eax, [ebp - 0x38]
push eax
lea ecx, [ebp - 0x70]
mov dword [ebp - 0x34], ebx
call fcn.00406c3a
lea eax, [ebp - 0x38]
push eax
lea ecx, [ebp - 0x70]
mov dword [ebp - 0x38], 0x9a79
mov dword [ebp - 0x34], ebx
call fcn.00406c3a
lea eax, [ebp - 0x38]
push eax
lea ecx, [ebp - 0x70]
mov dword [ebp - 0x38], 0x8f25
mov dword [ebp - 0x34], ebx
call fcn.00406c3a
lea eax, [ebp - 0x38]
push eax
lea ecx, [ebp - 0x70]
mov dword [ebp - 0x38], 0x8f40
mov dword [ebp - 0x34], ebx
call fcn.00406c3a
lea eax, [ebp - 0x38]
push eax
lea ecx, [ebp - 0x70]
mov dword [ebp - 0x38], 0xb9e9
mov dword [ebp - 0x34], ebx
call fcn.00406c3a
lea eax, [ebp - 0x38]
push eax
lea ecx, [ebp - 0x70]
mov dword [ebp - 0x38], 0xdc25
mov dword [ebp - 0x34], ebx
call fcn.00406c3a
lea eax, [ebp - 0x38]
push eax
lea ecx, [ebp - 0x70]
mov dword [ebp - 0x38], 0x47d5
mov dword [ebp - 0x34], ebx
call fcn.00406c3a
lea eax, [ebp - 0x38]
push eax
lea ecx, [ebp - 0x70]
mov dword [ebp - 0x38], 0xa066
mov dword [ebp - 0x34], ebx
call fcn.00406c3a
lea eax, [ebp - 0x38]
push eax
lea ecx, [ebp - 0x70]
mov dword [ebp - 0x38], 0x3ae3
mov dword [ebp - 0x34], ebx
call fcn.00406c3a
lea eax, [ebp - 0x38]
push eax
lea ecx, [ebp - 0x70]
mov dword [ebp - 0x38], 0x9c9a
mov dword [ebp - 0x34], ebx
call fcn.00406c3a
lea eax, [ebp - 0x38]
push eax
lea ecx, [ebp - 0x70]
mov dword [ebp - 0x38], 0x7d10
mov dword [ebp - 0x34], ebx
call fcn.00406c3a
lea eax, [ebp - 0x38]
push eax
lea ecx, [ebp - 0x70]
mov dword [ebp - 0x38], 0x5562
mov dword [ebp - 0x34], ebx
call fcn.00406c3a
lea eax, [ebp - 0x38]
push eax
lea ecx, [ebp - 0x70]
mov dword [ebp - 0x38], 0x58d3
mov dword [ebp - 0x34], ebx
call fcn.00406c3a
lea eax, [ebp - 0x38]
mov dword [ebp - 0x38], 0xfa7
mov dword [ebp - 0x34], ebx
push eax
lea ecx, [ebp - 0x70]
call fcn.00406c3a
lea eax, [ebp - 0x38]
push eax
lea ecx, [ebp - 0x70]
mov dword [ebp - 0x38], 0x9712
mov dword [ebp - 0x34], ebx
call fcn.00406c3a
lea eax, [ebp - 0x38]
push eax
lea ecx, [ebp - 0x70]
mov dword [ebp - 0x38], 0x9e4e
mov dword [ebp - 0x34], ebx
call fcn.00406c3a
lea eax, [ebp - 0x38]
push eax
lea ecx, [ebp - 0x70]
mov dword [ebp - 0x38], 0x7aa1
mov dword [ebp - 0x34], ebx
call fcn.00406c3a
lea eax, [ebp - 0x38]
push eax
lea ecx, [ebp - 0x70]
mov dword [ebp - 0x38], 0x7973
mov dword [ebp - 0x34], ebx
call fcn.00406c3a
lea eax, [ebp - 0x38]
push eax
lea ecx, [ebp - 0x70]
mov dword [ebp - 0x38], 0x5130
mov dword [ebp - 0x34], ebx
call fcn.00406c3a
lea eax, [ebp - 0x38]
push eax
lea ecx, [ebp - 0x70]
mov dword [ebp - 0x38], 0x971d
mov dword [ebp - 0x34], ebx
call fcn.00406c3a
lea eax, [ebp - 0x38]
push eax
lea ecx, [ebp - 0x70]
mov dword [ebp - 0x38], 0x51cc
mov dword [ebp - 0x34], ebx
call fcn.00406c3a
lea eax, [ebp - 0x38]
push eax
lea ecx, [ebp - 0x70]
mov dword [ebp - 0x38], 0x7d79
mov dword [ebp - 0x34], ebx
call fcn.00406c3a
lea eax, [ebp - 0x38]
push eax
lea ecx, [ebp - 0x70]
mov dword [ebp - 0x38], 0x80d4
mov dword [ebp - 0x34], ebx
call fcn.00406c3a
lea eax, [ebp - 0x38]
push eax
lea ecx, [ebp - 0x70]
mov dword [ebp - 0x38], 0x8695
mov dword [ebp - 0x34], ebx
call fcn.00406c3a
lea eax, [ebp - 0x38]
push eax
lea ecx, [ebp - 0x70]
mov dword [ebp - 0x38], 0x516d
mov dword [ebp - 0x34], ebx
call fcn.00406c3a
lea ecx, [ebp - 0x70]
call fcn.0040777e
mov byte [ebp - 4], bl
lea ecx, [ebp - 0x70]
call fcn.0040475c
push dword [ebp - 0x30]
movzx eax, word [ebp - 0x78]
push eax
push ebx
call dword [sym.imp.KERNEL32.DLL_FindResourceW]
mov dword [ebp - 0x30], eax
cmp eax, ebx
jne 0x40f77d
xor al, al
jmp 0x410ad6
push 9
call dword [sym.imp.KERNEL32.DLL_IsProcessorFeaturePresent]
call dword [sym.imp.KERNEL32.DLL_GetTickCount]
push ebx
call dword [sym.imp.KERNEL32.DLL_GetModuleHandleW]
push ebx
push ebx
push 1
call esi
push 5
call dword [sym.imp.KERNEL32.DLL_Sleep]
push ebx
push ebx
push 0x1f0001
call esi
push ebx
push ebx
call edi
push eax
call esi
call edi
push 0x64
push ebx
push ebx
push 1
call dword [sym.imp.KERNEL32.DLL_OpenMutexA]
push eax
call dword [sym.imp.KERNEL32.DLL_WaitForSingleObject]
push dword [ebp - 0x30]
push ebx
call dword [sym.imp.KERNEL32.DLL_SizeofResource]
push ebx
push ebx
push 0x1f0003
mov dword [ebp - 0x78], eax
call dword [sym.imp.KERNEL32.DLL_OpenEventW]
call dword [sym.imp.KERNEL32.DLL_GetProcessHeap]
push 0x6bd6eb
call dword [sym.imp.GDI32.dll_CreateSolidBrush]
call dword [sym.imp.USER32.dll_GetForegroundWindow]
call dword [sym.imp.KERNEL32.DLL_GetVersion]
push 0x10
call dword [sym.imp.USER32.dll_GetSystemMetrics]
push ebx
call dword [sym.imp.KERNEL32.DLL_GetModuleHandleA]
push ebx
push ebx
push 1
call dword [sym.imp.KERNEL32.DLL_OpenMutexA]
push dword [ebp - 0x30]
push ebx
call dword [sym.imp.KERNEL32.DLL_LoadResource]
mov dword [ebp - 0x30], eax
cmp eax, ebx
je 0x40f776
push 5
call dword [sym.imp.USER32.dll_GetSystemMetrics]
call edi
push ebx
push ebx
push ebx
call dword [sym.imp.KERNEL32.DLL_CreateMutexA]
push eax
call dword [sym.imp.KERNEL32.DLL_CloseHandle]
push ebx
call edi
neg eax
sbb eax, eax
neg eax
push eax
push 1
call esi
call dword [sym.imp.KERNEL32.DLL_GetVersion]
push 0x6bd6eb
call dword [sym.imp.GDI32.dll_CreateSolidBrush]
push 0x64
push ebx
push ebx
push 1
call dword [sym.imp.KERNEL32.DLL_OpenMutexA]
push eax
call dword [sym.imp.KERNEL32.DLL_WaitForSingleObject]
push ebx
push ebx
push 1
call dword [sym.imp.KERNEL32.DLL_OpenMutexA]
push dword [ebp - 0x30]
call dword [sym.imp.KERNEL32.DLL_LockResource]
push ebx
push 0x80
push 2
push ebx
push ebx
push 0x40000000
push dword [ebp - 0x74]
mov dword [ebp - 0x34], eax
call dword [sym.imp.KERNEL32.DLL_CreateFileW]
push 5
mov dword [ebp - 0x74], eax
call dword [sym.imp.KERNEL32.DLL_Sleep]
push 1
call dword [sym.imp.KERNEL32.DLL_Sleep]
push ebx
push ebx
push 0x1f0001
call esi
push ebx
call dword [sym.imp.KERNEL32.DLL_GetModuleHandleW]
call dword [sym.imp.KERNEL32.DLL_GetProcessHeap]
push 0x4ae1
call dword [sym.imp.USER32.dll_GetSysColorBrush]
push ebx
push ebx
push 1
call esi
push 9
call dword [sym.imp.KERNEL32.DLL_IsProcessorFeaturePresent]
push ebx
push ebx
call edi
push eax
call esi
push 0xffffffffffffffff
push ebx
push 1
push 0x1f0001
call esi
push eax
call dword [sym.imp.KERNEL32.DLL_WaitForSingleObject]
push ebx
call dword [sym.imp.KERNEL32.DLL_GetModuleHandleA]
cmp dword [ebp - 0x74], 0xffffffff
je 0x40f776
lea ecx, [ebp - 0x54]
mov dword [ebp - 0x7c], ebx
call fcn.00404721
mov byte [ebp - 4], 2
lea eax, [ebp - 0x30]
push eax
lea ecx, [ebp - 0x54]
mov dword [ebp - 0x30], 0x6a7d
call fcn.004049e5
lea eax, [ebp - 0x30]
push eax
lea ecx, [ebp - 0x54]
mov dword [ebp - 0x30], 0x9a9
call fcn.004049e5
lea eax, [ebp - 0x30]
push eax
lea ecx, [ebp - 0x54]
mov dword [ebp - 0x30], 0x3dc0
call fcn.004049e5
lea eax, [ebp - 0x30]
push eax
lea ecx, [ebp - 0x54]
mov dword [ebp - 0x30], 0x3a9a
call fcn.004049e5
lea eax, [ebp - 0x30]
push eax
lea ecx, [ebp - 0x54]
mov dword [ebp - 0x30], 0x4edd
call fcn.004049e5
lea eax, [ebp - 0x30]
push eax
lea ecx, [ebp - 0x54]
mov dword [ebp - 0x30], 0x2f12
call fcn.004049e5
lea eax, [ebp - 0x30]
push eax
lea ecx, [ebp - 0x54]
mov dword [ebp - 0x30], 0x3f28
call fcn.004049e5
lea eax, [ebp - 0x30]
push eax
lea ecx, [ebp - 0x54]
mov dword [ebp - 0x30], 0x25b7
call fcn.004049e5
lea eax, [ebp - 0x30]
push eax
lea ecx, [ebp - 0x54]
mov dword [ebp - 0x30], 0x72cb
call fcn.004049e5
lea eax, [ebp - 0x30]
push eax
lea ecx, [ebp - 0x54]
mov dword [ebp - 0x30], 0x79bb
call fcn.004049e5
lea eax, [ebp - 0x30]
push eax
lea ecx, [ebp - 0x54]
mov dword [ebp - 0x30], 0x916
call fcn.004049e5
lea eax, [ebp - 0x30]
push eax
lea ecx, [ebp - 0x54]
mov dword [ebp - 0x30], 0x626f
call fcn.004049e5
lea eax, [ebp - 0x30]
push eax
lea ecx, [ebp - 0x54]
mov dword [ebp - 0x30], 0x2452
call fcn.004049e5
lea eax, [ebp - 0x30]
push eax
lea ecx, [ebp - 0x54]
mov dword [ebp - 0x30], 0x84f
call fcn.004049e5
lea eax, [ebp - 0x30]
push eax
lea ecx, [ebp - 0x54]
mov dword [ebp - 0x30], 0x6518
call fcn.004049e5
mov dword [ebp - 0x30], 0x6371
lea eax, [ebp - 0x30]
push eax
lea ecx, [ebp - 0x54]
call fcn.004049e5
lea eax, [ebp - 0x30]
push eax
lea ecx, [ebp - 0x54]
mov dword [ebp - 0x30], 0x5d7c
call fcn.004049e5
lea eax, [ebp - 0x30]
push eax
lea ecx, [ebp - 0x54]
mov dword [ebp - 0x30], 0x3686
call fcn.004049e5
lea eax, [ebp - 0x30]
push eax
lea ecx, [ebp - 0x54]
mov dword [ebp - 0x30], 0x2296
call fcn.004049e5
lea eax, [ebp - 0x30]
push eax
lea ecx, [ebp - 0x54]
mov dword [ebp - 0x30], 0x52ce
call fcn.004049e5
lea eax, [ebp - 0x30]
push eax
lea ecx, [ebp - 0x54]
mov dword [ebp - 0x30], 0x1720
call fcn.004049e5
lea eax, [ebp - 0x30]
push eax
lea ecx, [ebp - 0x54]
mov dword [ebp - 0x30], 0x74a7
call fcn.004049e5
lea eax, [ebp - 0x30]
push eax
lea ecx, [ebp - 0x54]
mov dword [ebp - 0x30], 0x204c
call fcn.004049e5
lea eax, [ebp - 0x30]
push eax
lea ecx, [ebp - 0x54]
mov dword [ebp - 0x30], 0x45a2
call fcn.004049e5
lea eax, [ebp - 0x30]
push eax
lea ecx, [ebp - 0x54]
mov dword [ebp - 0x30], 0x3dfc
call fcn.004049e5
lea eax, [ebp - 0x30]
push eax
lea ecx, [ebp - 0x54]
mov dword [ebp - 0x30], 0x384b
call fcn.004049e5
lea eax, [ebp - 0x30]
push eax
lea ecx, [ebp - 0x54]
mov dword [ebp - 0x30], 0x9fd
call fcn.004049e5
lea eax, [ebp - 0x30]
push eax
lea ecx, [ebp - 0x54]
mov dword [ebp - 0x30], 0x52f7
call fcn.004049e5
lea eax, [ebp - 0x30]
push eax
lea ecx, [ebp - 0x54]
mov dword [ebp - 0x30], 0x7e03
call fcn.004049e5
lea eax, [ebp - 0x30]
push eax
lea ecx, [ebp - 0x54]
mov dword [ebp - 0x30], 0x6a63
call fcn.004049e5
lea eax, [ebp - 0x30]
push eax
lea ecx, [ebp - 0x54]
mov dword [ebp - 0x30], 0x1e66
call fcn.004049e5
mov dword [ebp - 0x30], 0x11e6
lea eax, [ebp - 0x30]
push eax
lea ecx, [ebp - 0x54]
call fcn.004049e5
lea eax, [ebp - 0x30]
push eax
lea ecx, [ebp - 0x54]
mov dword [ebp - 0x30], 0x57f8
call fcn.004049e5
lea eax, [ebp - 0x30]
push eax
lea ecx, [ebp - 0x54]
mov dword [ebp - 0x30], 0x767c
call fcn.004049e5
lea eax, [ebp - 0x30]
push eax
lea ecx, [ebp - 0x54]
mov dword [ebp - 0x30], 0x1172
call fcn.004049e5
lea eax, [ebp - 0x30]
push eax
lea ecx, [ebp - 0x54]
mov dword [ebp - 0x30], 0x42ff
call fcn.004049e5
lea eax, [ebp - 0x30]
push eax
lea ecx, [ebp - 0x54]
mov dword [ebp - 0x30], 0x353c
call fcn.004049e5
lea eax, [ebp - 0x30]
push eax
lea ecx, [ebp - 0x54]
mov dword [ebp - 0x30], 0x5f42
call fcn.004049e5
lea eax, [ebp - 0x30]
push eax
lea ecx, [ebp - 0x54]
mov dword [ebp - 0x30], 0x5eac
call fcn.004049e5
lea eax, [ebp - 0x30]
push eax
lea ecx, [ebp - 0x54]
mov dword [ebp - 0x30], 0x28ec
call fcn.004049e5
lea eax, [ebp - 0x30]
push eax
lea ecx, [ebp - 0x54]
mov dword [ebp - 0x30], 0x6de5
call fcn.004049e5
lea eax, [ebp - 0x30]
push eax
lea ecx, [ebp - 0x54]
mov dword [ebp - 0x30], 0x7c43
call fcn.004049e5
lea eax, [ebp - 0x30]
push eax
lea ecx, [ebp - 0x54]
mov dword [ebp - 0x30], 0x1ff9
call fcn.004049e5
lea eax, [ebp - 0x30]
push eax
lea ecx, [ebp - 0x54]
mov dword [ebp - 0x30], 0x5450
call fcn.004049e5
lea eax, [ebp - 0x30]
push eax
lea ecx, [ebp - 0x54]
mov dword [ebp - 0x30], 0x750f
call fcn.004049e5
lea eax, [ebp - 0x30]
push eax
lea ecx, [ebp - 0x54]
mov dword [ebp - 0x30], 0x44f6
call fcn.004049e5
lea eax, [ebp - 0x30]
push eax
lea ecx, [ebp - 0x54]
mov dword [ebp - 0x30], 0x3c87
call fcn.004049e5
lea eax, [ebp - 0x30]
mov dword [ebp - 0x30], 0x66f5
push eax
lea ecx, [ebp - 0x54]
call fcn.004049e5
lea eax, [ebp - 0x30]
push eax
lea ecx, [ebp - 0x54]
mov dword [ebp - 0x30], 0x1f77
call fcn.004049e5
lea eax, [ebp - 0x30]
push eax
lea ecx, [ebp - 0x54]
mov dword [ebp - 0x30], 0x4cfc
call fcn.004049e5
lea eax, [ebp - 0x30]
push eax
lea ecx, [ebp - 0x54]
mov dword [ebp - 0x30], 0x401
call fcn.004049e5
lea eax, [ebp - 0x30]
push eax
lea ecx, [ebp - 0x54]
mov dword [ebp - 0x30], 0x1227
call fcn.004049e5
lea eax, [ebp - 0x30]
push eax
lea ecx, [ebp - 0x54]
mov dword [ebp - 0x30], 0x3846
call fcn.004049e5
lea eax, [ebp - 0x30]
push eax
lea ecx, [ebp - 0x54]
mov dword [ebp - 0x30], 0x55a5
call fcn.004049e5
lea eax, [ebp - 0x30]
push eax
lea ecx, [ebp - 0x54]
mov dword [ebp - 0x30], 0xa05
call fcn.004049e5
lea eax, [ebp - 0x30]
push eax
lea ecx, [ebp - 0x54]
mov dword [ebp - 0x30], 0x545b
call fcn.004049e5
lea eax, [ebp - 0x30]
push eax
lea ecx, [ebp - 0x54]
mov dword [ebp - 0x30], 0x582a
call fcn.004049e5
lea eax, [ebp - 0x30]
push eax
lea ecx, [ebp - 0x54]
mov dword [ebp - 0x30], 0x18b6
call fcn.004049e5
lea eax, [ebp - 0x30]
push eax
lea ecx, [ebp - 0x54]
mov dword [ebp - 0x30], 0x55d7
call fcn.004049e5
lea eax, [ebp - 0x30]
push eax
lea ecx, [ebp - 0x54]
mov dword [ebp - 0x30], 0x3a15
call fcn.004049e5
lea eax, [ebp - 0x30]
push eax
lea ecx, [ebp - 0x54]
mov dword [ebp - 0x30], 0x32ab
call fcn.004049e5
lea eax, [ebp - 0x30]
push eax
lea ecx, [ebp - 0x54]
mov dword [ebp - 0x30], 0x306a
call fcn.004049e5
lea eax, [ebp - 0x30]
push eax
lea ecx, [ebp - 0x54]
mov dword [ebp - 0x30], 0x3a57
call fcn.004049e5
lea eax, [ebp - 0x30]
mov dword [ebp - 0x30], 0x2608
push eax
lea ecx, [ebp - 0x54]
call fcn.004049e5
lea eax, [ebp - 0x30]
push eax
lea ecx, [ebp - 0x54]
mov dword [ebp - 0x30], 0x4dbd
call fcn.004049e5
lea eax, [ebp - 0x30]
push eax
lea ecx, [ebp - 0x54]
mov dword [ebp - 0x30], 0x40b6
call fcn.004049e5
lea eax, [ebp - 0x30]
push eax
lea ecx, [ebp - 0x54]
mov dword [ebp - 0x30], 0x6a30
call fcn.004049e5
lea eax, [ebp - 0x30]
push eax
lea ecx, [ebp - 0x54]
mov dword [ebp - 0x30], 0x647e
call fcn.004049e5
lea eax, [ebp - 0x30]
push eax
lea ecx, [ebp - 0x54]
mov dword [ebp - 0x30], 0x5791
call fcn.004049e5
lea eax, [ebp - 0x30]
push eax
lea ecx, [ebp - 0x54]
mov dword [ebp - 0x30], 0x45d1
call fcn.004049e5
lea eax, [ebp - 0x30]
push eax
lea ecx, [ebp - 0x54]
mov dword [ebp - 0x30], 0x1c53
call fcn.004049e5
lea eax, [ebp - 0x30]
push eax
lea ecx, [ebp - 0x54]
mov dword [ebp - 0x30], 0xdfa
call fcn.004049e5
lea eax, [ebp - 0x30]
push eax
lea ecx, [ebp - 0x54]
mov dword [ebp - 0x30], 0xeb1
call fcn.004049e5
lea eax, [ebp - 0x30]
push eax
lea ecx, [ebp - 0x54]
mov dword [ebp - 0x30], 0x2bf4
call fcn.004049e5
lea eax, [ebp - 0x30]
push eax
lea ecx, [ebp - 0x54]
mov dword [ebp - 0x30], 0x54a4
call fcn.004049e5
lea eax, [ebp - 0x30]
push eax
lea ecx, [ebp - 0x54]
mov dword [ebp - 0x30], 0x7d1c
call fcn.004049e5
lea eax, [ebp - 0x30]
push eax
lea ecx, [ebp - 0x54]
mov dword [ebp - 0x30], 0x704c
call fcn.004049e5
lea eax, [ebp - 0x30]
push eax
lea ecx, [ebp - 0x54]
mov dword [ebp - 0x30], 0x145f
call fcn.004049e5
lea eax, [ebp - 0x30]
push eax
lea ecx, [ebp - 0x54]
mov dword [ebp - 0x30], 0x24f2
call fcn.004049e5
lea eax, [ebp - 0x30]
push eax
lea ecx, [ebp - 0x54]
mov dword [ebp - 0x30], 0x5bc6
call fcn.004049e5
lea eax, [ebp - 0x30]
push eax
lea ecx, [ebp - 0x54]
mov dword [ebp - 0x30], 0x20ce
call fcn.004049e5
lea eax, [ebp - 0x30]
push eax
lea ecx, [ebp - 0x54]
mov dword [ebp - 0x30], 0x6b9c
call fcn.004049e5
lea eax, [ebp - 0x30]
push eax
lea ecx, [ebp - 0x54]
mov dword [ebp - 0x30], 0x7a2d
call fcn.004049e5
lea eax, [ebp - 0x30]
push eax
lea ecx, [ebp - 0x54]
mov dword [ebp - 0x30], 0xb7d
call fcn.004049e5
lea eax, [ebp - 0x30]
push eax
lea ecx, [ebp - 0x54]
mov dword [ebp - 0x30], 0x42b4
call fcn.004049e5
lea eax, [ebp - 0x30]
push eax
lea ecx, [ebp - 0x54]
mov dword [ebp - 0x30], 0x3507
call fcn.004049e5
lea eax, [ebp - 0x30]
push eax
lea ecx, [ebp - 0x54]
mov dword [ebp - 0x30], 0x49d3
call fcn.004049e5
lea eax, [ebp - 0x30]
push eax
lea ecx, [ebp - 0x54]
mov dword [ebp - 0x30], 0x6d12
call fcn.004049e5
lea eax, [ebp - 0x30]
push eax
lea ecx, [ebp - 0x54]
mov dword [ebp - 0x30], 0x2f9f
call fcn.004049e5
lea eax, [ebp - 0x30]
push eax
lea ecx, [ebp - 0x54]
mov dword [ebp - 0x30], 0x2f8e
call fcn.004049e5
lea eax, [ebp - 0x30]
push eax
lea ecx, [ebp - 0x54]
mov dword [ebp - 0x30], 0x33ac
call fcn.004049e5
lea eax, [ebp - 0x30]
push eax
lea ecx, [ebp - 0x54]
mov dword [ebp - 0x30], 0x4b81
call fcn.004049e5
lea eax, [ebp - 0x30]
push eax
lea ecx, [ebp - 0x54]
mov dword [ebp - 0x30], 0x47a7
call fcn.004049e5
lea eax, [ebp - 0x30]
push eax
lea ecx, [ebp - 0x54]
mov dword [ebp - 0x30], 0x37b6
call fcn.004049e5
lea eax, [ebp - 0x30]
push eax
lea ecx, [ebp - 0x54]
mov dword [ebp - 0x30], 0x6bb7
call fcn.004049e5
lea eax, [ebp - 0x30]
push eax
lea ecx, [ebp - 0x54]
mov dword [ebp - 0x30], 0x6e19
call fcn.004049e5
mov dword [ebp - 0x30], 0x4af1
lea eax, [ebp - 0x30]
push eax
lea ecx, [ebp - 0x54]
call fcn.004049e5
lea eax, [ebp - 0x30]
push eax
lea ecx, [ebp - 0x54]
mov dword [ebp - 0x30], 0xade
call fcn.004049e5
push 0x64
pop esi
lea eax, [ebp - 0x30]
push eax
lea ecx, [ebp - 0x54]
mov dword [ebp - 0x30], esi
call fcn.004049e5
lea eax, [ebp - 0x30]
push eax
lea ecx, [ebp - 0x54]
mov dword [ebp - 0x30], 0x15dd
call fcn.004049e5
lea eax, [ebp - 0x30]
push eax
lea ecx, [ebp - 0x54]
mov dword [ebp - 0x30], 0x7184
call fcn.004049e5
lea eax, [ebp - 0x30]
push eax
lea ecx, [ebp - 0x54]
mov dword [ebp - 0x30], 0x4fc8
call fcn.004049e5
lea eax, [ebp - 0x30]
push eax
lea ecx, [ebp - 0x54]
mov dword [ebp - 0x30], 0x5103
call fcn.004049e5
lea eax, [ebp - 0x30]
push eax
lea ecx, [ebp - 0x54]
mov dword [ebp - 0x30], 0x6a2b
call fcn.004049e5
lea eax, [ebp - 0x30]
push eax
lea ecx, [ebp - 0x54]
mov dword [ebp - 0x30], 0x3558
call fcn.004049e5
lea eax, [ebp - 0x30]
push eax
lea ecx, [ebp - 0x54]
mov dword [ebp - 0x30], 0x855
call fcn.004049e5
lea eax, [ebp - 0x30]
push eax
lea ecx, [ebp - 0x54]
mov dword [ebp - 0x30], 0x487d
call fcn.004049e5
lea eax, [ebp - 0x30]
push eax
lea ecx, [ebp - 0x54]
mov dword [ebp - 0x30], 0x189b
call fcn.004049e5
lea eax, [ebp - 0x30]
push eax
lea ecx, [ebp - 0x54]
mov dword [ebp - 0x30], 0x2b0
call fcn.004049e5
lea eax, [ebp - 0x30]
push eax
lea ecx, [ebp - 0x54]
mov dword [ebp - 0x30], 0x5090
call fcn.004049e5
lea eax, [ebp - 0x30]
push eax
lea ecx, [ebp - 0x54]
mov dword [ebp - 0x30], 0x3042
call fcn.004049e5
lea eax, [ebp - 0x30]
push eax
lea ecx, [ebp - 0x54]
mov dword [ebp - 0x30], 0x2c2a
call fcn.004049e5
lea eax, [ebp - 0x30]
push eax
lea ecx, [ebp - 0x54]
mov dword [ebp - 0x30], 0x42aa
call fcn.004049e5
lea eax, [ebp - 0x30]
push eax
lea ecx, [ebp - 0x54]
mov dword [ebp - 0x30], 0xeee
call fcn.004049e5
lea eax, [ebp - 0x30]
push eax
lea ecx, [ebp - 0x54]
mov dword [ebp - 0x30], 0x2f82
call fcn.004049e5
lea eax, [ebp - 0x30]
push eax
lea ecx, [ebp - 0x54]
mov dword [ebp - 0x30], 0x5f98
call fcn.004049e5
lea eax, [ebp - 0x30]
push eax
lea ecx, [ebp - 0x54]
mov dword [ebp - 0x30], 0x7415
call fcn.004049e5
lea eax, [ebp - 0x30]
push eax
lea ecx, [ebp - 0x54]
mov dword [ebp - 0x30], 0x79d5
call fcn.004049e5
lea eax, [ebp - 0x30]
push eax
lea ecx, [ebp - 0x54]
mov dword [ebp - 0x30], 0x4aa0
call fcn.004049e5
lea eax, [ebp - 0x30]
push eax
lea ecx, [ebp - 0x54]
mov dword [ebp - 0x30], 0x6f0e
call fcn.004049e5
lea eax, [ebp - 0x30]
push eax
lea ecx, [ebp - 0x54]
mov dword [ebp - 0x30], 0x4682
call fcn.004049e5
lea eax, [ebp - 0x30]
push eax
lea ecx, [ebp - 0x54]
mov dword [ebp - 0x30], 0x165a
call fcn.004049e5
lea eax, [ebp - 0x30]
push eax
lea ecx, [ebp - 0x54]
mov dword [ebp - 0x30], 0x76e4
call fcn.004049e5
lea eax, [ebp - 0x30]
push eax
lea ecx, [ebp - 0x54]
mov dword [ebp - 0x30], 0x2d04
call fcn.004049e5
lea eax, [ebp - 0x30]
push eax
lea ecx, [ebp - 0x54]
mov dword [ebp - 0x30], 0x6b9e
call fcn.004049e5
lea eax, [ebp - 0x30]
push eax
lea ecx, [ebp - 0x54]
mov dword [ebp - 0x30], 0x144f
call fcn.004049e5
lea eax, [ebp - 0x30]
push eax
lea ecx, [ebp - 0x54]
mov dword [ebp - 0x30], 0x1670
call fcn.004049e5
lea eax, [ebp - 0x30]
push eax
lea ecx, [ebp - 0x54]
mov dword [ebp - 0x30], 0x5e62
call fcn.004049e5
mov dword [ebp - 0x30], 0x12bf
lea eax, [ebp - 0x30]
push eax
lea ecx, [ebp - 0x54]
call fcn.004049e5
lea eax, [ebp - 0x30]
push eax
lea ecx, [ebp - 0x54]
mov dword [ebp - 0x30], 0x2b7d
call fcn.004049e5
lea eax, [ebp - 0x30]
push eax
lea ecx, [ebp - 0x54]
mov dword [ebp - 0x30], 0x7075
call fcn.004049e5
lea eax, [ebp - 0x30]
push eax
lea ecx, [ebp - 0x54]
mov dword [ebp - 0x30], 0x21e5
call fcn.004049e5
lea eax, [ebp - 0x30]
push eax
lea ecx, [ebp - 0x54]
mov dword [ebp - 0x30], 0x42bc
call fcn.004049e5
lea eax, [ebp - 0x30]
push eax
lea ecx, [ebp - 0x54]
mov dword [ebp - 0x30], 0x5e2e
call fcn.004049e5
lea eax, [ebp - 0x30]
push eax
lea ecx, [ebp - 0x54]
mov dword [ebp - 0x30], 0x79a6
call fcn.004049e5
lea eax, [ebp - 0x30]
push eax
lea ecx, [ebp - 0x54]
mov dword [ebp - 0x30], 0x66c5
call fcn.004049e5
lea eax, [ebp - 0x30]
push eax
lea ecx, [ebp - 0x54]
mov dword [ebp - 0x30], 0x602
call fcn.004049e5
lea eax, [ebp - 0x30]
push eax
lea ecx, [ebp - 0x54]
mov dword [ebp - 0x30], 0x44ef
call fcn.004049e5
lea eax, [ebp - 0x30]
push eax
lea ecx, [ebp - 0x54]
mov dword [ebp - 0x30], 0xed
call fcn.004049e5
lea eax, [ebp - 0x30]
push eax
lea ecx, [ebp - 0x54]
mov dword [ebp - 0x30], 0x3695
call fcn.004049e5
lea eax, [ebp - 0x30]
push eax
lea ecx, [ebp - 0x54]
mov dword [ebp - 0x30], 0x1ce4
call fcn.004049e5
lea eax, [ebp - 0x30]
push eax
lea ecx, [ebp - 0x54]
mov dword [ebp - 0x30], 0x4793
call fcn.004049e5
lea eax, [ebp - 0x30]
push eax
lea ecx, [ebp - 0x54]
mov dword [ebp - 0x30], 0x145d
call fcn.004049e5
lea eax, [ebp - 0x30]
push eax
lea ecx, [ebp - 0x54]
mov dword [ebp - 0x30], 0x566a
call fcn.004049e5
mov dword [ebp - 0x30], 0x2a33
lea eax, [ebp - 0x30]
push eax
lea ecx, [ebp - 0x54]
call fcn.004049e5
lea eax, [ebp - 0x30]
push eax
lea ecx, [ebp - 0x54]
mov dword [ebp - 0x30], 0x677b
call fcn.004049e5
lea eax, [ebp - 0x30]
push eax
lea ecx, [ebp - 0x54]
mov dword [ebp - 0x30], 0x3269
call fcn.004049e5
lea eax, [ebp - 0x30]
push eax
lea ecx, [ebp - 0x54]
mov dword [ebp - 0x30], 0x33f
call fcn.004049e5
lea eax, [ebp - 0x30]
push eax
lea ecx, [ebp - 0x54]
mov dword [ebp - 0x30], 0xe0f
call fcn.004049e5
lea eax, [ebp - 0x30]
push eax
lea ecx, [ebp - 0x54]
mov dword [ebp - 0x30], 0x7f15
call fcn.004049e5
lea eax, [ebp - 0x30]
push eax
lea ecx, [ebp - 0x54]
mov dword [ebp - 0x30], 0x1b53
call fcn.004049e5
lea eax, [ebp - 0x30]
push eax
lea ecx, [ebp - 0x54]
mov dword [ebp - 0x30], 0x4d98
call fcn.004049e5
lea eax, [ebp - 0x30]
push eax
lea ecx, [ebp - 0x54]
mov dword [ebp - 0x30], 0x62fc
call fcn.004049e5
lea eax, [ebp - 0x30]
push eax
lea ecx, [ebp - 0x54]
mov dword [ebp - 0x30], 0x1aa3
call fcn.004049e5
lea eax, [ebp - 0x30]
push eax
lea ecx, [ebp - 0x54]
mov dword [ebp - 0x30], 0x56e7
call fcn.004049e5
lea eax, [ebp - 0x30]
push eax
lea ecx, [ebp - 0x54]
mov dword [ebp - 0x30], 0x5866
call fcn.004049e5
lea eax, [ebp - 0x30]
push eax
lea ecx, [ebp - 0x54]
mov dword [ebp - 0x30], 0x5139
call fcn.004049e5
lea eax, [ebp - 0x30]
push eax
lea ecx, [ebp - 0x54]
mov dword [ebp - 0x30], 0x4e3e
call fcn.004049e5
lea eax, [ebp - 0x30]
push eax
lea ecx, [ebp - 0x54]
mov dword [ebp - 0x30], 0x4268
call fcn.004049e5
lea eax, [ebp - 0x30]
push eax
lea ecx, [ebp - 0x54]
mov dword [ebp - 0x30], 0x7f2b
call fcn.004049e5
lea eax, [ebp - 0x30]
mov dword [ebp - 0x30], 0x2c4d
push eax
lea ecx, [ebp - 0x54]
call fcn.004049e5
lea eax, [ebp - 0x30]
push eax
lea ecx, [ebp - 0x54]
mov dword [ebp - 0x30], 0x2d1a
call fcn.004049e5
lea eax, [ebp - 0x30]
push eax
lea ecx, [ebp - 0x54]
mov dword [ebp - 0x30], 0x3acb
call fcn.004049e5
lea eax, [ebp - 0x30]
push eax
lea ecx, [ebp - 0x54]
mov dword [ebp - 0x30], 0x275e
call fcn.004049e5
lea eax, [ebp - 0x30]
push eax
lea ecx, [ebp - 0x54]
mov dword [ebp - 0x30], 0xee2
call fcn.004049e5
lea eax, [ebp - 0x30]
push eax
lea ecx, [ebp - 0x54]
mov dword [ebp - 0x30], 0x460b
call fcn.004049e5
lea eax, [ebp - 0x30]
push eax
lea ecx, [ebp - 0x54]
mov dword [ebp - 0x30], 0x3723
call fcn.004049e5
lea eax, [ebp - 0x30]
push eax
lea ecx, [ebp - 0x54]
mov dword [ebp - 0x30], 0x4111
call fcn.004049e5
lea eax, [ebp - 0x30]
push eax
lea ecx, [ebp - 0x54]
mov dword [ebp - 0x30], 0x68d6
call fcn.004049e5
lea eax, [ebp - 0x30]
push eax
lea ecx, [ebp - 0x54]
mov dword [ebp - 0x30], 0x4948
call fcn.004049e5
lea eax, [ebp - 0x30]
push eax
lea ecx, [ebp - 0x54]
mov dword [ebp - 0x30], 0x675d
call fcn.004049e5
lea eax, [ebp - 0x30]
push eax
lea ecx, [ebp - 0x54]
mov dword [ebp - 0x30], 0x3ad1
call fcn.004049e5
lea eax, [ebp - 0x30]
push eax
lea ecx, [ebp - 0x54]
mov dword [ebp - 0x30], 0x3390
call fcn.004049e5
lea eax, [ebp - 0x30]
push eax
lea ecx, [ebp - 0x54]
mov dword [ebp - 0x30], 0x3b70
call fcn.004049e5
lea eax, [ebp - 0x30]
push eax
lea ecx, [ebp - 0x54]
mov dword [ebp - 0x30], 0x2b2d
call fcn.004049e5
lea eax, [ebp - 0x30]
push eax
lea ecx, [ebp - 0x54]
mov dword [ebp - 0x30], 0x6cce
call fcn.004049e5
lea eax, [ebp - 0x30]
mov dword [ebp - 0x30], 0x4090
push eax
lea ecx, [ebp - 0x54]
call fcn.004049e5
lea eax, [ebp - 0x30]
push eax
lea ecx, [ebp - 0x54]
mov dword [ebp - 0x30], 0x59ca
call fcn.004049e5
lea eax, [ebp - 0x30]
push eax
lea ecx, [ebp - 0x54]
mov dword [ebp - 0x30], 0x7548
call fcn.004049e5
lea eax, [ebp - 0x30]
push eax
lea ecx, [ebp - 0x54]
mov dword [ebp - 0x30], 0x3f3c
call fcn.004049e5
lea eax, [ebp - 0x30]
push eax
lea ecx, [ebp - 0x54]
mov dword [ebp - 0x30], 0x564a
call fcn.004049e5
lea eax, [ebp - 0x30]
push eax
lea ecx, [ebp - 0x54]
mov dword [ebp - 0x30], 0x13d1
call fcn.004049e5
lea eax, [ebp - 0x30]
push eax
lea ecx, [ebp - 0x54]
mov dword [ebp - 0x30], 0x6ed4
call fcn.004049e5
lea eax, [ebp - 0x30]
push eax
lea ecx, [ebp - 0x54]
mov dword [ebp - 0x30], 0xff8
call fcn.004049e5
lea eax, [ebp - 0x30]
push eax
lea ecx, [ebp - 0x54]
mov dword [ebp - 0x30], 0xf35
call fcn.004049e5
lea eax, [ebp - 0x30]
push eax
lea ecx, [ebp - 0x54]
mov dword [ebp - 0x30], 0x3df0
call fcn.004049e5
lea eax, [ebp - 0x30]
push eax
lea ecx, [ebp - 0x54]
mov dword [ebp - 0x30], 0x6f1c
call fcn.004049e5
lea eax, [ebp - 0x30]
push eax
lea ecx, [ebp - 0x54]
mov dword [ebp - 0x30], 0x1b6f
call fcn.004049e5
lea eax, [ebp - 0x30]
push eax
lea ecx, [ebp - 0x54]
mov dword [ebp - 0x30], 0x2f1f
call fcn.004049e5
lea eax, [ebp - 0x30]
push eax
lea ecx, [ebp - 0x54]
mov dword [ebp - 0x30], 0x618a
call fcn.004049e5
lea ecx, [ebp - 0x54]
call fcn.004075e7
mov byte [ebp - 4], bl
lea ecx, [ebp - 0x54]
call fcn.0040475c
push ebx
lea eax, [ebp - 0x7c]
push eax
push dword [ebp - 0x78]
push dword [ebp - 0x34]
push dword [ebp - 0x74]
call dword [sym.imp.KERNEL32.DLL_WriteFile]
push ebx
push ebx
push 0x1f0003
call dword [sym.imp.KERNEL32.DLL_OpenEventW]
call dword [sym.imp.USER32.dll_GetForegroundWindow]
push 0x10
call dword [sym.imp.USER32.dll_GetSystemMetrics]
call dword [sym.imp.KERNEL32.DLL_GetTickCount]
push dword [ebp - 0x74]
call dword [sym.imp.KERNEL32.DLL_CloseHandle]
push ebx
lea ecx, [ebp - 0x2c]
mov dword [ebp - 0x14], 0xf
call fcn.0040188f
mov byte [ebp - 4], 3
push 0x50
lea ecx, [ebp - 0x2c]
call fcn.00403e0b
push 0x38
lea ecx, [ebp - 0x2c]
call fcn.004046f7
push 0x1c
lea ecx, [ebp - 0x2c]
call fcn.004046f7
push 0x7a
lea ecx, [ebp - 0x2c]
call fcn.004046f7
push 0xffffffffffffffee
lea ecx, [ebp - 0x2c]
call fcn.004046f7
push 0x13
lea ecx, [ebp - 0x2c]
call fcn.004046f7
push 0x75
lea ecx, [ebp - 0x2c]
call fcn.004046f7
push 0xffffffffffffffb5
lea ecx, [ebp - 0x2c]
call fcn.004046f7
push 0xffffffffffffffde
lea ecx, [ebp - 0x2c]
call fcn.004046f7
push 0x18
lea ecx, [ebp - 0x2c]
call fcn.004046f7
push 0x57
lea ecx, [ebp - 0x2c]
call fcn.004046f7
push esi
lea ecx, [ebp - 0x2c]
call fcn.004046f7
push 0xffffffffffffffd5
lea ecx, [ebp - 0x2c]
call fcn.004046f7
push 0x14
lea ecx, [ebp - 0x2c]
call fcn.004046f7
push esi
lea ecx, [ebp - 0x2c]
call fcn.004046f7
push 0xffffffffffffffcb
lea ecx, [ebp - 0x2c]
call fcn.004046f7
push 0x55
lea ecx, [ebp - 0x2c]
call fcn.004046f7
push 0xfffffffffffffff0
lea ecx, [ebp - 0x2c]
call fcn.004046f7
push 0xffffffffffffffda
lea ecx, [ebp - 0x2c]
call fcn.004046f7
push 2
lea ecx, [ebp - 0x2c]
call fcn.004046f7
push 0xffffffffffffffd2
lea ecx, [ebp - 0x2c]
call fcn.004046f7
push 0xffffffffffffffd0
lea ecx, [ebp - 0x2c]
call fcn.004046f7
push 0xffffffffffffff84
lea ecx, [ebp - 0x2c]
call fcn.004046f7
push 0x3e
lea ecx, [ebp - 0x2c]
call fcn.004046f7
push 0xffffffffffffffb3
lea ecx, [ebp - 0x2c]
call fcn.004046f7
push 0xffffffffffffffa6
lea ecx, [ebp - 0x2c]
call fcn.004046f7
push 0xffffffffffffffd8
lea ecx, [ebp - 0x2c]
call fcn.004046f7
push 0xfffffffffffffff9
lea ecx, [ebp - 0x2c]
call fcn.004046f7
push 0xffffffffffffffb3
lea ecx, [ebp - 0x2c]
call fcn.004046f7
push 0xffffffffffffff9f
lea ecx, [ebp - 0x2c]
call fcn.004046f7
push 0xfffffffffffffffa
lea ecx, [ebp - 0x2c]
call fcn.004046f7
push 4
lea ecx, [ebp - 0x2c]
call fcn.004046f7
push 0xffffffffffffffe1
lea ecx, [ebp - 0x2c]
call fcn.004046f7
push 0x2c
lea ecx, [ebp - 0x2c]
call fcn.004046f7
push 0xfffffffffffffff3
lea ecx, [ebp - 0x2c]
call fcn.004046f7
push 0xfffffffffffffff2
lea ecx, [ebp - 0x2c]
call fcn.004046f7
push 0xffffffffffffffcc
lea ecx, [ebp - 0x2c]
call fcn.004046f7
push 0x17
lea ecx, [ebp - 0x2c]
call fcn.004046f7
push 0x4a
lea ecx, [ebp - 0x2c]
call fcn.004046f7
push 0xffffffffffffffcf
lea ecx, [ebp - 0x2c]
call fcn.004046f7
push 0x1b
lea ecx, [ebp - 0x2c]
call fcn.004046f7
push 0xffffffffffffffca
lea ecx, [ebp - 0x2c]
call fcn.004046f7
push 0xffffffffffffffea
lea ecx, [ebp - 0x2c]
call fcn.004046f7
push 0x13
lea ecx, [ebp - 0x2c]
call fcn.004046f7
push 0xffffffffffffff8b
lea ecx, [ebp - 0x2c]
call fcn.004046f7
push 0x58
lea ecx, [ebp - 0x2c]
call fcn.004046f7
push 0x65
lea ecx, [ebp - 0x2c]
call fcn.004046f7
push 0xffffffffffffffd3
lea ecx, [ebp - 0x2c]
call fcn.004046f7
push 0xffffffffffffffad
lea ecx, [ebp - 0x2c]
call fcn.004046f7
push 0xffffffffffffffe8
lea ecx, [ebp - 0x2c]
call fcn.004046f7
push 0xffffffffffffff93
lea ecx, [ebp - 0x2c]
call fcn.004046f7
push 0xa
lea ecx, [ebp - 0x2c]
call fcn.004046f7
push 0x52
lea ecx, [ebp - 0x2c]
call fcn.004046f7
push 0x6d
lea ecx, [ebp - 0x2c]
call fcn.004046f7
push 0xffffffffffffff92
lea ecx, [ebp - 0x2c]
call fcn.004046f7
push 0xffffffffffffff97
lea ecx, [ebp - 0x2c]
call fcn.004046f7
push 0x77
lea ecx, [ebp - 0x2c]
call fcn.004046f7
push 3
lea ecx, [ebp - 0x2c]
call fcn.004046f7
push 0xffffffffffffffa9
lea ecx, [ebp - 0x2c]
call fcn.004046f7
push 0x29
lea ecx, [ebp - 0x2c]
call fcn.004046f7
push 0x2d
lea ecx, [ebp - 0x2c]
call fcn.004046f7
push 0x36
lea ecx, [ebp - 0x2c]
call fcn.004046f7
push 0x1c
lea ecx, [ebp - 0x2c]
call fcn.004046f7
push 0xffffffffffffffd8
lea ecx, [ebp - 0x2c]
call fcn.004046f7
push 0xffffffffffffffc9
lea ecx, [ebp - 0x2c]
call fcn.004046f7
push 0xffffffffffffff9a
lea ecx, [ebp - 0x2c]
call fcn.004046f7
push 0x65
lea ecx, [ebp - 0x2c]
call fcn.004046f7
push 0xffffffffffffff8e
lea ecx, [ebp - 0x2c]
call fcn.004046f7
push 0xffffffffffffffd1
lea ecx, [ebp - 0x2c]
call fcn.004046f7
push 0xffffffffffffffec
lea ecx, [ebp - 0x2c]
call fcn.004046f7
push 0xffffffffffffffe2
lea ecx, [ebp - 0x2c]
call fcn.004046f7
push 0xfffffffffffffffc
lea ecx, [ebp - 0x2c]
call fcn.004046f7
push 6
lea ecx, [ebp - 0x2c]
call fcn.004046f7
push 0xffffffffffffffb7
lea ecx, [ebp - 0x2c]
call fcn.004046f7
push 0xfffffffffffffff4
lea ecx, [ebp - 0x2c]
call fcn.004046f7
push 0x5c
lea ecx, [ebp - 0x2c]
call fcn.004046f7
push 0xffffffffffffffeb
lea ecx, [ebp - 0x2c]
call fcn.004046f7
push 0xffffffffffffffaa
lea ecx, [ebp - 0x2c]
call fcn.004046f7
push 0x20
lea ecx, [ebp - 0x2c]
call fcn.004046f7
push 0xffffffffffffff94
lea ecx, [ebp - 0x2c]
call fcn.004046f7
push 0xffffffffffffffa7
lea ecx, [ebp - 0x2c]
call fcn.004046f7
mov byte [ebp - 4], bl
push ebx
push 1
lea ecx, [ebp - 0x2c]
call fcn.00402bec
mov al, 1
xor ecx, ecx
cmp al, bl
setne cl
mov esi, ecx
or dword [ebp - 4], 0xffffffff
push ebx
push 1
lea ecx, [ebp - 0x98]
call fcn.004058c8
mov eax, esi
lea esp, [ebp - 0xa8]
call fcn.0043fa23
ret 0x10