Function at 0x40adc6
Capabilities:
Check for unmoving mouse cursor
Get disk size
Get hostname
Parse pe header

Disassembly:
push ebp
mov ebp, esp
push 0xffffffffffffffff
push 0x459e20
mov eax, dword fs:[0]
push eax
mov eax, 0x80e0
call fcn.00438c90
mov eax, dword [0x48f0c0]
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 - 0x807c], ecx
xor ebx, ebx
mov eax, ebx
mov dword [ebp - 0x8078], eax
mov dword [ebp - 0x8044], eax
mov esi, dword [sym.imp.KERNEL32.dll_GetDiskFreeSpaceExW]
lea eax, [ebp - 0x7004]
push eax
lea eax, [ebp - 0x700c]
mov dword [ebp - 4], ebx
push eax
lea eax, [ebp - 0x7014]
push eax
push 0x4778ac
call esi
lea eax, [ebp - 0x1ba0]
mov dword [ebp - 0x1ba0], 0x10
push eax
lea eax, [ebp - 0x810]
push eax
call dword [sym.imp.KERNEL32.dll_GetComputerNameW]
lea eax, [ebp - 0x701c]
push eax
call dword [sym.imp.USER32.dll_GetCursorPos]
push 0x4778b4
lea ecx, [ebp - 0x4dd4]
call fcn.00401c92
push 0x1f28e1ef
lea ecx, [ebp - 0x4dd4]
call fcn.00409f25
push eax
push 0x4778b8
call fcn.0041cd83
add esp, 0xc
lea ecx, [ebp - 0x4dd4]
call fcn.004021f4
lea eax, [ebp - 0x7024]
push eax
lea eax, [ebp - 0x702c]
push eax
lea eax, [ebp - 0x7034]
push eax
push 0x4778c0
call esi
call dword [sym.imp.KERNEL32.dll_GetCurrentProcessId]
push eax
push ebx
push 0x400
call dword [sym.imp.KERNEL32.dll_OpenProcess]
mov esi, dword [sym.imp.KERNEL32.dll_GetProcessTimes]
mov edi, dword [sym.imp.KERNEL32.dll_CloseHandle]
mov dword [ebp - 0x8044], eax
test eax, eax
je 0x40af03
lea ecx, [ebp - 0x703c]
push ecx
lea ecx, [ebp - 0x7044]
push ecx
lea ecx, [ebp - 0x704c]
push ecx
lea ecx, [ebp - 0x7054]
push ecx
push eax
call esi
push dword [ebp - 0x8044]
call edi
lea eax, [ebp - 0x1ba8]
mov dword [ebp - 0x1ba8], 0x10
push eax
lea eax, [ebp - 0x7f0]
push eax
call dword [sym.imp.KERNEL32.dll_GetComputerNameW]
lea eax, [ebp - 0x1bac]
mov dword [ebp - 0x1bac], 0x10
push eax
lea eax, [ebp - 0x7d0]
push eax
call dword [sym.imp.KERNEL32.dll_GetComputerNameW]
push ebx
push 0x80
push 3
push ebx
push 1
push 0x80000000
push 0x4778c8
call dword [sym.imp.KERNEL32.dll_CreateFileW]
cmp eax, 0xffffffff
je 0x40af62
push eax
call edi
lea eax, [ebp - 0x1bb0]
mov dword [ebp - 0x1bb0], 0x10
push eax
lea eax, [ebp - 0x7b0]
push eax
call dword [sym.imp.KERNEL32.dll_GetComputerNameW]
push ebx
push 0x80
push 3
push ebx
push 1
push 0x80000000
push 0x4778d8
call dword [sym.imp.KERNEL32.dll_CreateFileW]
cmp eax, 0xffffffff
je 0x40afa3
push eax
call edi
push 0x4778f8
lea ecx, [ebp - 0x4dec]
call fcn.00401c92
push 0x31fe9845
lea eax, [ebp - 0x4dec]
mov byte [ebp - 4], 1
push eax
push 0x490d20
call fcn.00408802
pop ecx
pop ecx
mov ecx, eax
call fcn.004095dc
push eax
call fcn.00408ee3
pop ecx
lea ecx, [ebp - 0x4dec]
mov byte [ebp - 4], bl
call fcn.004021f4
push 8
lea eax, [ebp - 0x705c]
push eax
call dword [sym.imp.WINMM.dll_timeGetDevCaps]
test eax, eax
jne 0x40b00e
push 1
call dword [sym.imp.WINMM.dll_timeBeginPeriod]
push 1
call dword [sym.imp.WINMM.dll_timeEndPeriod]
push 0x477904
lea ecx, [ebp - 0x4e04]
call fcn.00401c92
push 0x28b868ce
lea eax, [ebp - 0x4e04]
mov byte [ebp - 4], 2
push eax
push 0x490d20
call fcn.00408802
pop ecx
pop ecx
mov ecx, eax
call fcn.004095dc
push eax
call fcn.00408ee3
pop ecx
lea ecx, [ebp - 0x4e04]
mov byte [ebp - 4], bl
call fcn.004021f4
call dword [sym.imp.KERNEL32.dll_GetCurrentProcessId]
push eax
push ebx
push 0x400
call dword [sym.imp.KERNEL32.dll_OpenProcess]
mov dword [ebp - 0x8044], eax
test eax, eax
je 0x40b09a
lea ecx, [ebp - 0x7064]
push ecx
lea ecx, [ebp - 0x706c]
push ecx
lea ecx, [ebp - 0x7074]
push ecx
lea ecx, [ebp - 0x707c]
push ecx
push eax
call esi
push dword [ebp - 0x8044]
call edi
push 0x477910
lea ecx, [ebp - 0x4e1c]
call fcn.00401c92
push 0x7bcc216
lea eax, [ebp - 0x4e1c]
mov byte [ebp - 4], 3
push eax
push 0x490d20
call fcn.00408802
pop ecx
pop ecx
mov ecx, eax
call fcn.004095dc
push eax
call fcn.00408ee3
pop ecx
lea ecx, [ebp - 0x4e1c]
mov byte [ebp - 4], bl
call fcn.004021f4
lea eax, [ebp - 0x7084]
push eax
call dword [sym.imp.USER32.dll_GetCursorPos]
push 8
lea eax, [ebp - 0x708c]
push eax
call dword [sym.imp.WINMM.dll_timeGetDevCaps]
test eax, eax
jne 0x40b112
push 1
call dword [sym.imp.WINMM.dll_timeBeginPeriod]
push 1
call dword [sym.imp.WINMM.dll_timeEndPeriod]
lea eax, [ebp - 0x1bb4]
mov dword [ebp - 0x1bb4], 0x10
push eax
lea eax, [ebp - 0x790]
push eax
call dword [sym.imp.KERNEL32.dll_GetComputerNameW]
lea eax, [ebp - 0x7094]
push eax
lea eax, [ebp - 0x709c]
push eax
lea eax, [ebp - 0x70a4]
push eax
push 0x477914
call dword [sym.imp.KERNEL32.dll_GetDiskFreeSpaceExW]
push 8
lea eax, [ebp - 0x70ac]
push eax
call dword [sym.imp.WINMM.dll_timeGetDevCaps]
test eax, eax
jne 0x40b173
push 1
call dword [sym.imp.WINMM.dll_timeBeginPeriod]
push 1
call dword [sym.imp.WINMM.dll_timeEndPeriod]
lea eax, [ebp - 0x1bb8]
mov dword [ebp - 0x1bb8], 0x10
push eax
lea eax, [ebp - 0x770]
push eax
call dword [sym.imp.KERNEL32.dll_GetComputerNameW]
call dword [sym.imp.KERNEL32.dll_GetCurrentProcessId]
push eax
push ebx
push 0x400
call dword [sym.imp.KERNEL32.dll_OpenProcess]
mov dword [ebp - 0x8044], eax
test eax, eax
je 0x40b1d5
lea ecx, [ebp - 0x70b4]
push ecx
lea ecx, [ebp - 0x70bc]
push ecx
lea ecx, [ebp - 0x70c4]
push ecx
lea ecx, [ebp - 0x70cc]
push ecx
push eax
call esi
push dword [ebp - 0x8044]
call edi
push 0x47791c
lea ecx, [ebp - 0x4e34]
call fcn.00401c92
push 0x2bc21170
lea ecx, [ebp - 0x4e34]
call fcn.00409f25
push eax
push 0x477920
call fcn.0041cd83
add esp, 0xc
lea ecx, [ebp - 0x4e34]
call fcn.004021f4
push 0x477928
lea ecx, [ebp - 0x4e4c]
call fcn.00401c92
push 0x22ff4642
lea eax, [ebp - 0x4e4c]
mov byte [ebp - 4], 4
push eax
push 0x490d20
call fcn.00408802
pop ecx
pop ecx
mov ecx, eax
call fcn.004095dc
push eax
call fcn.00408ee3
pop ecx
lea ecx, [ebp - 0x4e4c]
mov byte [ebp - 4], bl
call fcn.004021f4
lea eax, [ebp - 0x70d4]
push eax
call dword [sym.imp.USER32.dll_GetCursorPos]
push 0x400
lea eax, [ebp - 0x410]
push ebx
push eax
call fcn.00439fe0
add esp, 0xc
call dword [sym.imp.KERNEL32.dll_GetCurrentProcessId]
push eax
push ebx
push 0x400
call dword [sym.imp.KERNEL32.dll_OpenProcess]
mov dword [ebp - 0x8044], eax
test eax, eax
je 0x40b2bc
lea ecx, [ebp - 0x70dc]
push ecx
lea ecx, [ebp - 0x70e4]
push ecx
lea ecx, [ebp - 0x70ec]
push ecx
lea ecx, [ebp - 0x70f4]
push ecx
push eax
call esi
push dword [ebp - 0x8044]
call edi
lea eax, [ebp - 0x70fc]
push eax
lea eax, [ebp - 0x7104]
push eax
lea eax, [ebp - 0x710c]
push eax
push 0x47792c
call dword [sym.imp.KERNEL32.dll_GetDiskFreeSpaceExW]
push 0x477934
lea ecx, [ebp - 0x4e64]
call fcn.00401c92
push 0x45a54d0
lea eax, [ebp - 0x4e64]
mov byte [ebp - 4], 5
push eax
push 0x490d20
call fcn.00408802
pop ecx
pop ecx
mov ecx, eax
call fcn.004095dc
push eax
call fcn.00408ee3
pop ecx
lea ecx, [ebp - 0x4e64]
mov byte [ebp - 4], bl
call fcn.004021f4
call dword [sym.imp.KERNEL32.dll_GetCurrentProcessId]
push eax
push ebx
push 0x400
call dword [sym.imp.KERNEL32.dll_OpenProcess]
mov dword [ebp - 0x8044], eax
test eax, eax
je 0x40b368
lea ecx, [ebp - 0x7114]
push ecx
lea ecx, [ebp - 0x711c]
push ecx
lea ecx, [ebp - 0x7124]
push ecx
lea ecx, [ebp - 0x712c]
push ecx
push eax
call esi
push dword [ebp - 0x8044]
call edi
push 8
lea eax, [ebp - 0x7134]
push eax
call dword [sym.imp.WINMM.dll_timeGetDevCaps]
test eax, eax
jne 0x40b38b
push 1
call dword [sym.imp.WINMM.dll_timeBeginPeriod]
push 1
call dword [sym.imp.WINMM.dll_timeEndPeriod]
push 0x477938
lea ecx, [ebp - 0x4e7c]
call fcn.00401c92
push 0x8e024df
lea eax, [ebp - 0x4e7c]
mov byte [ebp - 4], 6
push eax
push 0x490d20
call fcn.00408802
pop ecx
pop ecx
mov ecx, eax
call fcn.004095dc
push eax
call fcn.00408ee3
pop ecx
lea ecx, [ebp - 0x4e7c]
mov byte [ebp - 4], bl
call fcn.004021f4
lea eax, [ebp - 0x713c]
push eax
call dword [sym.imp.USER32.dll_GetCursorPos]
lea eax, [ebp - 0x75ac]
push eax
call dword [sym.imp.KERNEL32.dll_GetSystemTime]
lea eax, [ebp - 0x75bc]
push eax
call dword [sym.imp.KERNEL32.dll_GetSystemTime]
lea eax, [ebp - 0x75cc]
push eax
call dword [sym.imp.KERNEL32.dll_GetSystemTime]
lea eax, [ebp - 0x1bbc]
mov dword [ebp - 0x1bbc], 0x10
push eax
lea eax, [ebp - 0x750]
push eax
call dword [sym.imp.KERNEL32.dll_GetComputerNameW]
lea eax, [ebp - 0x7144]
push eax
lea eax, [ebp - 0x714c]
push eax
lea eax, [ebp - 0x7154]
push eax
push 0x47793c
call dword [sym.imp.KERNEL32.dll_GetDiskFreeSpaceExW]
call dword [sym.imp.KERNEL32.dll_GetCurrentProcessId]
push eax
push ebx
push 0x400
call dword [sym.imp.KERNEL32.dll_OpenProcess]
mov dword [ebp - 0x8044], eax
test eax, eax
je 0x40b489
lea ecx, [ebp - 0x715c]
push ecx
lea ecx, [ebp - 0x7164]
push ecx
lea ecx, [ebp - 0x716c]
push ecx
lea ecx, [ebp - 0x7174]
push ecx
push eax
call esi
push dword [ebp - 0x8044]
call edi
push 0x477944
lea ecx, [ebp - 0x4e94]
call fcn.00401c92
push 0x1043aa65
lea ecx, [ebp - 0x4e94]
call fcn.00409f25
push eax
push 0x477950
call fcn.0041cd83
add esp, 0xc
lea ecx, [ebp - 0x4e94]
call fcn.004021f4
lea eax, [ebp - 0x717c]
push eax
call dword [sym.imp.USER32.dll_GetCursorPos]
push 0x400
lea eax, [ebp - 0x410]
push ebx
push eax
call fcn.00439fe0
add esp, 0xc
push ebx
push 0x80
push 3
push ebx
push 1
push 0x80000000
push 0x477958
call dword [sym.imp.KERNEL32.dll_CreateFileW]
cmp eax, 0xffffffff
je 0x40b507
push eax
call edi
push 0x477974
lea ecx, [ebp - 0x4eac]
call fcn.00401c92
push 0x3767cd73
lea ecx, [ebp - 0x4eac]
call fcn.00409f25
push eax
push 0x47797c
call fcn.0041cd83
add esp, 0xc
lea ecx, [ebp - 0x4eac]
call fcn.004021f4
call dword [sym.imp.KERNEL32.dll_GetCurrentProcessId]
push eax
push ebx
push 0x400
call dword [sym.imp.KERNEL32.dll_OpenProcess]
mov dword [ebp - 0x8044], eax
test eax, eax
je 0x40b584
lea ecx, [ebp - 0x7184]
push ecx
lea ecx, [ebp - 0x718c]
push ecx
lea ecx, [ebp - 0x7194]
push ecx
lea ecx, [ebp - 0x719c]
push ecx
push eax
call esi
push dword [ebp - 0x8044]
call edi
push 0x400
lea eax, [ebp - 0x410]
push ebx
push eax
call fcn.00439fe0
add esp, 0xc
lea eax, [ebp - 0x71a4]
push eax
lea eax, [ebp - 0x71ac]
push eax
lea eax, [ebp - 0x71b4]
push eax
push 0x477984
call dword [sym.imp.KERNEL32.dll_GetDiskFreeSpaceExW]
push 8
lea eax, [ebp - 0x71bc]
push eax
call dword [sym.imp.WINMM.dll_timeGetDevCaps]
test eax, eax
jne 0x40b5dc
push 1
call dword [sym.imp.WINMM.dll_timeBeginPeriod]
push 1
call dword [sym.imp.WINMM.dll_timeEndPeriod]
call dword [sym.imp.KERNEL32.dll_GetCurrentProcessId]
push eax
push ebx
push 0x400
call dword [sym.imp.KERNEL32.dll_OpenProcess]
mov dword [ebp - 0x8044], eax
test eax, eax
je 0x40b620
lea ecx, [ebp - 0x71c4]
push ecx
lea ecx, [ebp - 0x71cc]
push ecx
lea ecx, [ebp - 0x71d4]
push ecx
lea ecx, [ebp - 0x71dc]
push ecx
push eax
call esi
push dword [ebp - 0x8044]
call edi
call dword [sym.imp.KERNEL32.dll_GetCurrentProcessId]
push eax
push ebx
push 0x400
call dword [sym.imp.KERNEL32.dll_OpenProcess]
mov dword [ebp - 0x8044], eax
test eax, eax
je 0x40b664
lea ecx, [ebp - 0x71e4]
push ecx
lea ecx, [ebp - 0x71ec]
push ecx
lea ecx, [ebp - 0x71f4]
push ecx
lea ecx, [ebp - 0x71fc]
push ecx
push eax
call esi
push dword [ebp - 0x8044]
call edi
lea eax, [ebp - 0x7204]
push eax
lea eax, [ebp - 0x720c]
push eax
lea eax, [ebp - 0x7214]
push eax
push 0x47798c
call dword [sym.imp.KERNEL32.dll_GetDiskFreeSpaceExW]
push ebx
push 0x80
push 3
push ebx
push 1
push 0x80000000
push 0x477994
call dword [sym.imp.KERNEL32.dll_CreateFileW]
cmp eax, 0xffffffff
je 0x40b6a7
push eax
call edi
lea eax, [ebp - 0x721c]
push eax
call dword [sym.imp.USER32.dll_GetCursorPos]
lea eax, [ebp - 0x7224]
push eax
lea eax, [ebp - 0x722c]
push eax
lea eax, [ebp - 0x7234]
push eax
push 0x4779b4
call dword [sym.imp.KERNEL32.dll_GetDiskFreeSpaceExW]
push 0x400
lea eax, [ebp - 0x410]
push ebx
push eax
call fcn.00439fe0
add esp, 0xc
mov dword [ebp - 0x1bc0], 0x10
lea eax, [ebp - 0x1bc0]
push eax
lea eax, [ebp - 0x730]
push eax
call dword [sym.imp.KERNEL32.dll_GetComputerNameW]
lea eax, [ebp - 0x723c]
push eax
lea eax, [ebp - 0x7244]
push eax
lea eax, [ebp - 0x724c]
push eax
push 0x4779bc
call dword [sym.imp.KERNEL32.dll_GetDiskFreeSpaceExW]
lea eax, [ebp - 0x7254]
push eax
lea eax, [ebp - 0x725c]
push eax
lea eax, [ebp - 0x7264]
push eax
push 0x4779c4
call dword [sym.imp.KERNEL32.dll_GetDiskFreeSpaceExW]
lea eax, [ebp - 0x75dc]
push eax
call dword [sym.imp.KERNEL32.dll_GetSystemTime]
lea eax, [ebp - 0x75ec]
push eax
call dword [sym.imp.KERNEL32.dll_GetSystemTime]
push ebx
push 0x80
push 3
push ebx
push 1
push 0x80000000
push 0x4779cc
call dword [sym.imp.KERNEL32.dll_CreateFileW]
cmp eax, 0xffffffff
je 0x40b784
push eax
call edi
push 0x4779dc
lea ecx, [ebp - 0x4ec4]
call fcn.00401c92
push 0x371211fb
lea ecx, [ebp - 0x4ec4]
call fcn.00409f25
push eax
push 0x4779e8
call fcn.0041cd83
add esp, 0xc
lea ecx, [ebp - 0x4ec4]
call fcn.004021f4
lea eax, [ebp - 0x75fc]
push eax
call dword [sym.imp.KERNEL32.dll_GetSystemTime]
push 0x4779f0
lea ecx, [ebp - 0x4edc]
call fcn.00401c92
push 0x100a7a10
lea eax, [ebp - 0x4edc]
mov byte [ebp - 4], 7
push eax
push 0x490d20
call fcn.00408802
pop ecx
pop ecx
mov ecx, eax
call fcn.004095dc
push eax
call fcn.00408ee3
pop ecx
lea ecx, [ebp - 0x4edc]
mov byte [ebp - 4], bl
call fcn.004021f4
push 0x400
lea eax, [ebp - 0x410]
push ebx
push eax
call fcn.00439fe0
add esp, 0xc
lea eax, [ebp - 0x726c]
push 8
push eax
call dword [sym.imp.WINMM.dll_timeGetDevCaps]
test eax, eax
jne 0x40b84a
push 1
call dword [sym.imp.WINMM.dll_timeBeginPeriod]
push 1
call dword [sym.imp.WINMM.dll_timeEndPeriod]
lea eax, [ebp - 0x1bc4]
mov dword [ebp - 0x1bc4], 0x10
push eax
lea eax, [ebp - 0x710]
push eax
call dword [sym.imp.KERNEL32.dll_GetComputerNameW]
push 0x4779f8
lea ecx, [ebp - 0x4ef4]
call fcn.00401c92
push 0x337948f9
lea ecx, [ebp - 0x4ef4]
call fcn.00409f25
push eax
push 0x477a04
call fcn.0041cd83
add esp, 0xc
lea ecx, [ebp - 0x4ef4]
call fcn.004021f4
lea eax, [ebp - 0x760c]
push eax
call dword [sym.imp.KERNEL32.dll_GetSystemTime]
push ebx
push 0x80
push 3
push ebx
push 1
push 0x80000000
push 0x477a0c
call dword [sym.imp.KERNEL32.dll_CreateFileW]
cmp eax, 0xffffffff
je 0x40b8d1
push eax
call edi
call dword [sym.imp.KERNEL32.dll_GetCurrentProcessId]
push eax
push ebx
push 0x400
call dword [sym.imp.KERNEL32.dll_OpenProcess]
mov dword [ebp - 0x8044], eax
test eax, eax
je 0x40b915
lea ecx, [ebp - 0x7274]
push ecx
lea ecx, [ebp - 0x727c]
push ecx
lea ecx, [ebp - 0x7284]
push ecx
lea ecx, [ebp - 0x728c]
push ecx
push eax
call esi
push dword [ebp - 0x8044]
call edi
lea eax, [ebp - 0x7294]
push eax
call dword [sym.imp.USER32.dll_GetCursorPos]
call dword [sym.imp.KERNEL32.dll_GetCurrentProcessId]
push eax
push ebx
push 0x400
call dword [sym.imp.KERNEL32.dll_OpenProcess]
mov dword [ebp - 0x8044], eax
test eax, eax
je 0x40b966
lea ecx, [ebp - 0x729c]
push ecx
lea ecx, [ebp - 0x72a4]
push ecx
lea ecx, [ebp - 0x72ac]
push ecx
lea ecx, [ebp - 0x72b4]
push ecx
push eax
call esi
push dword [ebp - 0x8044]
call edi
push 0x477a20
lea ecx, [ebp - 0x4f0c]
call fcn.00401c92
push 0x33de1ba5
lea eax, [ebp - 0x4f0c]
mov byte [ebp - 4], 8
push eax
push 0x490d20
call fcn.00408802
pop ecx
pop ecx
mov ecx, eax
call fcn.004095dc
push eax
call fcn.00408ee3
pop ecx
lea ecx, [ebp - 0x4f0c]
mov byte [ebp - 4], bl
call fcn.004021f4
push 0x400
lea eax, [ebp - 0x410]
push ebx
push eax
call fcn.00439fe0
add esp, 0xc
push ebx
push 0x80
push 3
push ebx
push 1
push 0x80000000
push 0x477a28
call dword [sym.imp.KERNEL32.dll_CreateFileW]
cmp eax, 0xffffffff
je 0x40b9e6
push eax
call edi
lea eax, [ebp - 0x72bc]
push eax
lea eax, [ebp - 0x72c4]
push eax
lea eax, [ebp - 0x72cc]
push eax
push 0x477a48
call dword [sym.imp.KERNEL32.dll_GetDiskFreeSpaceExW]
push 8
lea eax, [ebp - 0x72d4]
push eax
call dword [sym.imp.WINMM.dll_timeGetDevCaps]
test eax, eax
jne 0x40ba29
push 1
call dword [sym.imp.WINMM.dll_timeBeginPeriod]
push 1
call dword [sym.imp.WINMM.dll_timeEndPeriod]
push 8
lea eax, [ebp - 0x72dc]
push eax
call dword [sym.imp.WINMM.dll_timeGetDevCaps]
test eax, eax
jne 0x40ba4c
push 1
call dword [sym.imp.WINMM.dll_timeBeginPeriod]
push 1
call dword [sym.imp.WINMM.dll_timeEndPeriod]
push 0x400
lea eax, [ebp - 0x410]
push ebx
push eax
call fcn.00439fe0
add esp, 0xc
lea ecx, [ebp - 0x4f24]
push 0x477a50
call fcn.00401c92
push 0x2e59aae8
lea eax, [ebp - 0x4f24]
mov byte [ebp - 4], 9
push eax
push 0x490d20
call fcn.00408802
pop ecx
pop ecx
mov ecx, eax
call fcn.004095dc
push eax
call fcn.00408ee3
pop ecx
lea ecx, [ebp - 0x4f24]
mov byte [ebp - 4], bl
call fcn.004021f4
push 8
lea eax, [ebp - 0x72e4]
push eax
call dword [sym.imp.WINMM.dll_timeGetDevCaps]
test eax, eax
jne 0x40bacc
push 1
call dword [sym.imp.WINMM.dll_timeBeginPeriod]
push 1
call dword [sym.imp.WINMM.dll_timeEndPeriod]
lea eax, [ebp - 0x1bc8]
mov dword [ebp - 0x1bc8], 0x10
push eax
lea eax, [ebp - 0x6f0]
push eax
call dword [sym.imp.KERNEL32.dll_GetComputerNameW]
lea eax, [ebp - 0x779c]
push eax
call dword [sym.imp.KERNEL32.dll_GetSystemTime]
call dword [sym.imp.KERNEL32.dll_GetCurrentProcessId]
push eax
push ebx
push 0x400
call dword [sym.imp.KERNEL32.dll_OpenProcess]
mov dword [ebp - 0x8044], eax
test eax, eax
je 0x40bb3b
lea ecx, [ebp - 0x72ec]
push ecx
lea ecx, [ebp - 0x72f4]
push ecx
lea ecx, [ebp - 0x72fc]
push ecx
lea ecx, [ebp - 0x7304]
push ecx
push eax
call esi
push dword [ebp - 0x8044]
call edi
push 0x477a5c
lea ecx, [ebp - 0x4f3c]
call fcn.00401c92
push 0x267e7c2e
lea ecx, [ebp - 0x4f3c]
call fcn.00409f25
push eax
push 0x477a60
call fcn.0041cd83
add esp, 0xc
lea ecx, [ebp - 0x4f3c]
call fcn.004021f4
lea eax, [ebp - 0x77ac]
push eax
call dword [sym.imp.KERNEL32.dll_GetSystemTime]
push ebx
push 0x80
push 3
push ebx
push 1
push 0x80000000
push 0x477a68
call dword [sym.imp.KERNEL32.dll_CreateFileW]
cmp eax, 0xffffffff
je 0x40bba4
push eax
call edi
push 0x477a80
lea ecx, [ebp - 0x4f54]
call fcn.00401c92
push 0x3033e0e4
lea ecx, [ebp - 0x4f54]
call fcn.00409f25
push eax
push 0x477a8c
call fcn.0041cd83
add esp, 0xc
lea ecx, [ebp - 0x4f54]
call fcn.004021f4
lea eax, [ebp - 0x730c]
push eax
lea eax, [ebp - 0x7314]
push eax
lea eax, [ebp - 0x731c]
push eax
push 0x477a94
call dword [sym.imp.KERNEL32.dll_GetDiskFreeSpaceExW]
push 0x477a9c
lea ecx, [ebp - 0x4f6c]
call fcn.00401c92
push 0x2b3b0b7a
lea eax, [ebp - 0x4f6c]
mov byte [ebp - 4], 0xa
push eax
push 0x490d20
call fcn.00408802
pop ecx
pop ecx
mov ecx, eax
call fcn.004095dc
push eax
call fcn.00408ee3
pop ecx
lea ecx, [ebp - 0x4f6c]
mov byte [ebp - 4], bl
call fcn.004021f4
lea eax, [ebp - 0x7324]
push eax
lea eax, [ebp - 0x732c]
push eax
lea eax, [ebp - 0x7334]
push eax
push 0x477aa0
call dword [sym.imp.KERNEL32.dll_GetDiskFreeSpaceExW]
push 0x477aa8
lea ecx, [ebp - 0x4f84]
call fcn.00401c92
push 0x2d4f6e45
lea ecx, [ebp - 0x4f84]
call fcn.00409f25
push eax
push 0x477aac
call fcn.0041cd83
add esp, 0xc
lea ecx, [ebp - 0x4f84]
call fcn.004021f4
push 0x477ab4
lea ecx, [ebp - 0x4f9c]
call fcn.00401c92
push 0xfcbf284
lea ecx, [ebp - 0x4f9c]
call fcn.00409f25
push eax
push 0x477abc
call fcn.0041cd83
add esp, 0xc
lea ecx, [ebp - 0x4f9c]
call fcn.004021f4
push 0x477ac4
lea ecx, [ebp - 0x4fb4]
call fcn.00401c92
push 0x380d0c0a
lea ecx, [ebp - 0x4fb4]
call fcn.00409f25
push eax
push 0x477ad0
call fcn.0041cd83
add esp, 0xc
lea ecx, [ebp - 0x4fb4]
call fcn.004021f4
push ebx
push 0x80
push 3
push ebx
push 1
push 0x80000000
push 0x477ad8
call dword [sym.imp.KERNEL32.dll_CreateFileW]
cmp eax, 0xffffffff
je 0x40bd33
push eax
call edi
push 0x477ae8
lea ecx, [ebp - 0x4fcc]
call fcn.00401c92
push 0x3a17bfde
lea eax, [ebp - 0x4fcc]
mov byte [ebp - 4], 0xb
push eax
push 0x490d20
call fcn.00408802
pop ecx
pop ecx
mov ecx, eax
call fcn.004095dc
push eax
call fcn.00408ee3
pop ecx
lea ecx, [ebp - 0x4fcc]
mov byte [ebp - 4], bl
call fcn.004021f4
lea eax, [ebp - 0x1bcc]
mov dword [ebp - 0x1bcc], 0x10
push eax
lea eax, [ebp - 0x6d0]
push eax
call dword [sym.imp.KERNEL32.dll_GetComputerNameW]
push 0x400
lea eax, [ebp - 0x410]
push ebx
push eax
call fcn.00439fe0
add esp, 0xc
push ebx
push 0x80
push 3
push ebx
push 1
push 0x80000000
push 0x477af0
call dword [sym.imp.KERNEL32.dll_CreateFileW]
cmp eax, 0xffffffff
je 0x40bdd1
push eax
call edi
push 0x477b00
lea ecx, [ebp - 0x4fe4]
call fcn.00401c92
push 0x23c420ab
lea eax, [ebp - 0x4fe4]
mov byte [ebp - 4], 0xc
push eax
push 0x490d20
call fcn.00408802
pop ecx
pop ecx
mov ecx, eax
call fcn.004095dc
push eax
call fcn.00408ee3
pop ecx
lea ecx, [ebp - 0x4fe4]
mov byte [ebp - 4], bl
call fcn.004021f4
push 0x477b0c
lea ecx, [ebp - 0x4ffc]
call fcn.00401c92
push 0x15dff56a
lea eax, [ebp - 0x4ffc]
mov byte [ebp - 4], 0xd
push eax
push 0x490d20
call fcn.00408802
pop ecx
pop ecx
mov ecx, eax
call fcn.004095dc
push eax
call fcn.00408ee3
pop ecx
lea ecx, [ebp - 0x4ffc]
mov byte [ebp - 4], bl
call fcn.004021f4
push 0x477b18
lea ecx, [ebp - 0x5014]
call fcn.00401c92
push 0x290e82e0
lea eax, [ebp - 0x5014]
mov byte [ebp - 4], 0xe
push eax
push 0x490d20
call fcn.00408802
pop ecx
pop ecx
mov ecx, eax
call fcn.004095dc
push eax
call fcn.00408ee3
pop ecx
lea ecx, [ebp - 0x5014]
mov byte [ebp - 4], bl
call fcn.004021f4
push 0x477b24
lea ecx, [ebp - 0x502c]
call fcn.00401c92
push 0x31e4dc2e
lea eax, [ebp - 0x502c]
mov byte [ebp - 4], 0xf
push eax
push 0x490d20
call fcn.00408802
pop ecx
pop ecx
mov ecx, eax
call fcn.004095dc
push eax
call fcn.00408ee3
pop ecx
lea ecx, [ebp - 0x502c]
mov byte [ebp - 4], bl
call fcn.004021f4
push 0x477b30
lea ecx, [ebp - 0x5044]
call fcn.00401c92
push 0x39006526
lea ecx, [ebp - 0x5044]
call fcn.00409f25
push eax
push 0x477b34
call fcn.0041cd83
add esp, 0xc
lea ecx, [ebp - 0x5044]
call fcn.004021f4
call dword [sym.imp.KERNEL32.dll_GetCurrentProcessId]
push eax
push ebx
push 0x400
call dword [sym.imp.KERNEL32.dll_OpenProcess]
mov dword [ebp - 0x8044], eax
test eax, eax
je 0x40bf6e
lea ecx, [ebp - 0x733c]
push ecx
lea ecx, [ebp - 0x7344]
push ecx
lea ecx, [ebp - 0x734c]
push ecx
lea ecx, [ebp - 0x6ffc]
push ecx
push eax
call esi
push dword [ebp - 0x8044]
call edi
push 0x400
lea eax, [ebp - 0x410]
push ebx
push eax
call fcn.00439fe0
push 0x400
lea eax, [ebp - 0x410]
push ebx
push eax
call fcn.00439fe0
add esp, 0x18
call dword [sym.imp.KERNEL32.dll_GetCurrentProcessId]
push eax
push ebx
push 0x400
call dword [sym.imp.KERNEL32.dll_OpenProcess]
mov dword [ebp - 0x8044], eax
test eax, eax
je 0x40bfd9
lea ecx, [ebp - 0x735c]
push ecx
lea ecx, [ebp - 0x7364]
push ecx
lea ecx, [ebp - 0x736c]
push ecx
lea ecx, [ebp - 0x7374]
push ecx
push eax
call esi
push dword [ebp - 0x8044]
call edi
push 0x400
lea eax, [ebp - 0x410]
push ebx
push eax
call fcn.00439fe0
add esp, 0xc
lea ecx, [ebp - 0x505c]
push 0x477b3c
call fcn.00401c92
push 0x1968b48b
lea eax, [ebp - 0x505c]
mov byte [ebp - 4], 0x10
push eax
push 0x490d20
call fcn.00408802
pop ecx
pop ecx
mov ecx, eax
call fcn.004095dc
push eax
call fcn.00408ee3
pop ecx
lea ecx, [ebp - 0x505c]
mov byte [ebp - 4], bl
call fcn.004021f4
lea eax, [ebp - 0x737c]
push eax
lea eax, [ebp - 0x7384]
push eax
lea eax, [ebp - 0x738c]
push eax
push 0x477b40
call dword [sym.imp.KERNEL32.dll_GetDiskFreeSpaceExW]
push ebx
push 0x80
push 3
push ebx
push 1
push 0x80000000
push 0x477b48
call dword [sym.imp.KERNEL32.dll_CreateFileW]
cmp eax, 0xffffffff
je 0x40c079
push eax
call edi
call dword [sym.imp.KERNEL32.dll_GetCurrentProcessId]
push eax
push ebx
push 0x400
call dword [sym.imp.KERNEL32.dll_OpenProcess]
mov dword [ebp - 0x8044], eax
test eax, eax
je 0x40c0bd
lea ecx, [ebp - 0x7394]
push ecx
lea ecx, [ebp - 0x739c]
push ecx
lea ecx, [ebp - 0x73a4]
push ecx
lea ecx, [ebp - 0x73ac]
push ecx
push eax
call esi
push dword [ebp - 0x8044]
call edi
push ebx
push 0x80
push 3
push ebx
push 1
push 0x80000000
push 0x477b5c
call dword [sym.imp.KERNEL32.dll_CreateFileW]
cmp eax, 0xffffffff
je 0x40c0e0
push eax
call edi
lea eax, [ebp - 0x73b4]
push eax
call dword [sym.imp.USER32.dll_GetCursorPos]
push ebx
push 0x80
push 3
push ebx
push 1
push 0x80000000
push 0x477b6c
call dword [sym.imp.KERNEL32.dll_CreateFileW]
cmp eax, 0xffffffff
je 0x40c110
push eax
call edi
push 8
lea eax, [ebp - 0x73bc]
push eax
call dword [sym.imp.WINMM.dll_timeGetDevCaps]
test eax, eax
jne 0x40c133
push 1
call dword [sym.imp.WINMM.dll_timeBeginPeriod]
push 1
call dword [sym.imp.WINMM.dll_timeEndPeriod]
push 8
lea eax, [ebp - 0x73c4]
push eax
call dword [sym.imp.WINMM.dll_timeGetDevCaps]
test eax, eax
jne 0x40c156
push 1
call dword [sym.imp.WINMM.dll_timeBeginPeriod]
push 1
call dword [sym.imp.WINMM.dll_timeEndPeriod]
push 8
lea eax, [ebp - 0x73cc]
push eax
call dword [sym.imp.WINMM.dll_timeGetDevCaps]
test eax, eax
jne 0x40c179
push 1
call dword [sym.imp.WINMM.dll_timeBeginPeriod]
push 1
call dword [sym.imp.WINMM.dll_timeEndPeriod]
call dword [sym.imp.KERNEL32.dll_GetCurrentProcessId]
push eax
push ebx
push 0x400
call dword [sym.imp.KERNEL32.dll_OpenProcess]
mov dword [ebp - 0x8044], eax
test eax, eax
je 0x40c1bd
lea ecx, [ebp - 0x73d4]
push ecx
lea ecx, [ebp - 0x73dc]
push ecx
lea ecx, [ebp - 0x73e4]
push ecx
lea ecx, [ebp - 0x73ec]
push ecx
push eax
call esi
push dword [ebp - 0x8044]
call edi
push 0x477b84
lea ecx, [ebp - 0x5074]
call fcn.00401c92
push 0x286f3022
lea ecx, [ebp - 0x5074]
call fcn.00409f25
push eax
push 0x477b88
call fcn.0041cd83
add esp, 0xc
lea ecx, [ebp - 0x5074]
call fcn.004021f4
call dword [sym.imp.KERNEL32.dll_GetCurrentProcessId]
push eax
push ebx
push 0x400
call dword [sym.imp.KERNEL32.dll_OpenProcess]
mov dword [ebp - 0x8044], eax
test eax, eax
je 0x40c23a
lea ecx, [ebp - 0x73f4]
push ecx
lea ecx, [ebp - 0x73fc]
push ecx
lea ecx, [ebp - 0x7404]
push ecx
lea ecx, [ebp - 0x740c]
push ecx
push eax
call esi
push dword [ebp - 0x8044]
call edi
push 0x400
lea eax, [ebp - 0x410]
push ebx
push eax
call fcn.00439fe0
add esp, 0xc
lea eax, [ebp - 0x77bc]
push eax
call dword [sym.imp.KERNEL32.dll_GetSystemTime]
push ebx
push 0x80
push 3
push ebx
push 1
push 0x80000000
push 0x477b90
call dword [sym.imp.KERNEL32.dll_CreateFileW]
cmp eax, 0xffffffff
je 0x40c27f
push eax
call edi
push 0x477b9c
lea ecx, [ebp - 0x508c]
call fcn.00401c92
push 0x38e6f658
lea eax, [ebp - 0x508c]
mov byte [ebp - 4], 0x11
push eax
push 0x490d20
call fcn.00408802
pop ecx
pop ecx
mov ecx, eax
call fcn.004095dc
push eax
call fcn.00408ee3
pop ecx
lea ecx, [ebp - 0x508c]
mov byte [ebp - 4], bl
call fcn.004021f4
call dword [sym.imp.KERNEL32.dll_GetCurrentProcessId]
push eax
push ebx
push 0x400
call dword [sym.imp.KERNEL32.dll_OpenProcess]
mov dword [ebp - 0x8044], eax
test eax, eax
je 0x40c30b
lea ecx, [ebp - 0x7414]
push ecx
lea ecx, [ebp - 0x741c]
push ecx
lea ecx, [ebp - 0x7424]
push ecx
lea ecx, [ebp - 0x742c]
push ecx
push eax
call esi
push dword [ebp - 0x8044]
call edi
push 0x477ba8
lea ecx, [ebp - 0x50a4]
call fcn.00401c92
push 0x360a6aac
lea ecx, [ebp - 0x50a4]
call fcn.00409f25
push eax
push 0x477bb0
call fcn.0041cd83
add esp, 0xc
lea ecx, [ebp - 0x50a4]
call fcn.004021f4
call dword [sym.imp.KERNEL32.dll_GetCurrentProcessId]
push eax
push ebx
push 0x400
call dword [sym.imp.KERNEL32.dll_OpenProcess]
mov dword [ebp - 0x8044], eax
test eax, eax
je 0x40c388
lea ecx, [ebp - 0x7434]
push ecx
lea ecx, [ebp - 0x743c]
push ecx
lea ecx, [ebp - 0x7444]
push ecx
lea ecx, [ebp - 0x744c]
push ecx
push eax
call esi
push dword [ebp - 0x8044]
call edi
lea eax, [ebp - 0x7454]
push eax
lea eax, [ebp - 0x745c]
push eax
lea eax, [ebp - 0x7464]
push eax
push 0x477bb8
call dword [sym.imp.KERNEL32.dll_GetDiskFreeSpaceExW]
lea eax, [ebp - 0x77cc]
push eax
call dword [sym.imp.KERNEL32.dll_GetSystemTime]
lea eax, [ebp - 0x746c]
push eax
lea eax, [ebp - 0x7474]
push eax
lea eax, [ebp - 0x747c]
push eax
push 0x477bc0
call dword [sym.imp.KERNEL32.dll_GetDiskFreeSpaceExW]
lea eax, [ebp - 0x7484]
push eax
call dword [sym.imp.USER32.dll_GetCursorPos]
push 0x477bc8
lea ecx, [ebp - 0x50bc]
call fcn.00401c92
push 0xe545fb5
lea eax, [ebp - 0x50bc]
mov byte [ebp - 4], 0x12
push eax
push 0x490d20
call fcn.00408802
pop ecx
pop ecx
mov ecx, eax
call fcn.004095dc
push eax
call fcn.00408ee3
pop ecx
lea ecx, [ebp - 0x50bc]
mov byte [ebp - 4], bl
call fcn.004021f4
lea eax, [ebp - 0x748c]
push eax
lea eax, [ebp - 0x7494]
push eax
lea eax, [ebp - 0x749c]
push eax
push 0x477bd0
call dword [sym.imp.KERNEL32.dll_GetDiskFreeSpaceExW]
push 0x477bd8
lea ecx, [ebp - 0x50d4]
call fcn.00401c92
push 0xcad4253
lea eax, [ebp - 0x50d4]
mov byte [ebp - 4], 0x13
push eax
push 0x490d20
call fcn.00408802
pop ecx
pop ecx
mov ecx, eax
call fcn.004095dc
push eax
call fcn.00408ee3
pop ecx
lea ecx, [ebp - 0x50d4]
mov byte [ebp - 4], bl
call fcn.004021f4
lea eax, [ebp - 0x77dc]
push eax
call dword [sym.imp.KERNEL32.dll_GetSystemTime]
lea eax, [ebp - 0x74a4]
push eax
lea eax, [ebp - 0x74ac]
push eax
lea eax, [ebp - 0x74b4]
push eax
push 0x477be0
call dword [sym.imp.KERNEL32.dll_GetDiskFreeSpaceExW]
call dword [sym.imp.KERNEL32.dll_GetCurrentProcessId]
push eax
push ebx
push 0x400
call dword [sym.imp.KERNEL32.dll_OpenProcess]
mov dword [ebp - 0x8044], eax
test eax, eax
je 0x40c503
lea ecx, [ebp - 0x74bc]
push ecx
lea ecx, [ebp - 0x74c4]
push ecx
lea ecx, [ebp - 0x74cc]
push ecx
lea ecx, [ebp - 0x74d4]
push ecx
push eax
call esi
push dword [ebp - 0x8044]
call edi
lea eax, [ebp - 0x1bd0]
mov dword [ebp - 0x1bd0], 0x10
push eax
lea eax, [ebp - 0x6b0]
push eax
call dword [sym.imp.KERNEL32.dll_GetComputerNameW]
call dword [sym.imp.KERNEL32.dll_GetCurrentProcessId]
push eax
push ebx
push 0x400
call dword [sym.imp.KERNEL32.dll_OpenProcess]
mov dword [ebp - 0x8044], eax
test eax, eax
je 0x40c565
lea ecx, [ebp - 0x74dc]
push ecx
lea ecx, [ebp - 0x74e4]
push ecx
lea ecx, [ebp - 0x74ec]
push ecx
lea ecx, [ebp - 0x74f4]
push ecx
push eax
call esi
push dword [ebp - 0x8044]
call edi
push 0x477be8
lea ecx, [ebp - 0x50ec]
call fcn.00401c92
push 0x29c7cbda
lea eax, [ebp - 0x50ec]
mov byte [ebp - 4], 0x14
push eax
push 0x490d20
call fcn.00408802
pop ecx
pop ecx
mov ecx, eax
call fcn.004095dc
push eax
call fcn.00408ee3
pop ecx
lea ecx, [ebp - 0x50ec]
mov byte [ebp - 4], bl
call fcn.004021f4
push 0x477bf0
lea ecx, [ebp - 0x5104]
call fcn.00401c92
push 0x35ea3a6c
lea ecx, [ebp - 0x5104]
call fcn.00409f25
push eax
push 0x477bfc
call fcn.0041cd83
add esp, 0xc
lea ecx, [ebp - 0x5104]
call fcn.004021f4
lea eax, [ebp - 0x74fc]
push eax
lea eax, [ebp - 0x7504]
push eax
lea eax, [ebp - 0x750c]
push eax
push 0x477c04
call dword [sym.imp.KERNEL32.dll_GetDiskFreeSpaceExW]
push 0x477c0c
lea ecx, [ebp - 0x511c]
call fcn.00401c92
push 0x2c3d16
lea ecx, [ebp - 0x511c]
call fcn.00409f25
push eax
push 0x477c14
call fcn.0041cd83
add esp, 0xc
lea ecx, [ebp - 0x511c]
call fcn.004021f4
call dword [sym.imp.KERNEL32.dll_GetCurrentProcessId]
push eax
push ebx
push 0x400
call dword [sym.imp.KERNEL32.dll_OpenProcess]
mov dword [ebp - 0x8044], eax
test eax, eax
je 0x40c683
lea ecx, [ebp - 0x1e94]
push ecx
lea ecx, [ebp - 0x1e9c]
push ecx
lea ecx, [ebp - 0x1ea4]
push ecx
lea ecx, [ebp - 0x1eac]
push ecx
push eax
call esi
push dword [ebp - 0x8044]
call edi
call dword [sym.imp.KERNEL32.dll_GetCurrentProcessId]
push eax
push ebx
push 0x400
call dword [sym.imp.KERNEL32.dll_OpenProcess]
mov dword [ebp - 0x8044], eax
test eax, eax
je 0x40c6c7
lea ecx, [ebp - 0x1eb4]
push ecx
lea ecx, [ebp - 0x1ebc]
push ecx
lea ecx, [ebp - 0x1ec4]
push ecx
lea ecx, [ebp - 0x1ecc]
push ecx
push eax
call esi
push dword [ebp - 0x8044]
call edi
push 0x400
lea eax, [ebp - 0x410]
push ebx
push eax
call fcn.00439fe0
add esp, 0xc
push ebx
push 0x80
push 3
push ebx
push 1
push 0x80000000
push 0x477c1c
call dword [sym.imp.KERNEL32.dll_CreateFileW]
cmp eax, 0xffffffff
je 0x40c6ff
push eax
call edi
push 8
lea eax, [ebp - 0x1ed4]
push eax
call dword [sym.imp.WINMM.dll_timeGetDevCaps]
test eax, eax
jne 0x40c722
push 1
call dword [sym.imp.WINMM.dll_timeBeginPeriod]
push 1
call dword [sym.imp.WINMM.dll_timeEndPeriod]
push 0x477c34
lea ecx, [ebp - 0x5134]
call fcn.00401c92
push 0x37e8eed7
lea eax, [ebp - 0x5134]
mov byte [ebp - 4], 0x15
push eax
push 0x490d20
call fcn.00408802
pop ecx
pop ecx
mov ecx, eax
call fcn.004095dc
push eax
call fcn.00408ee3
pop ecx
lea ecx, [ebp - 0x5134]
mov byte [ebp - 4], bl
call fcn.004021f4
lea eax, [ebp - 0x1bd4]
mov dword [ebp - 0x1bd4], 0x10
push eax
lea eax, [ebp - 0x690]
push eax
call dword [sym.imp.KERNEL32.dll_GetComputerNameW]
push 0x400
lea eax, [ebp - 0x410]
push ebx
push eax
call fcn.00439fe0
add esp, 0xc
lea ecx, [ebp - 0x514c]
push 0x477c40
call fcn.00401c92
push 0x1c7cc1e2
lea ecx, [ebp - 0x514c]
call fcn.00409f25
push eax
push 0x477c4c
call fcn.0041cd83
add esp, 0xc
lea ecx, [ebp - 0x514c]
call fcn.004021f4
call dword [sym.imp.KERNEL32.dll_GetCurrentProcessId]
push eax
push ebx
push 0x400
call dword [sym.imp.KERNEL32.dll_OpenProcess]
mov dword [ebp - 0x8044], eax
test eax, eax
je 0x40c81a
lea ecx, [ebp - 0x1edc]
push ecx
lea ecx, [ebp - 0x1ee4]
push ecx
lea ecx, [ebp - 0x1eec]
push ecx
lea ecx, [ebp - 0x1ef4]
push ecx
push eax
call esi
push dword [ebp - 0x8044]
call edi
lea eax, [ebp - 0x1bd8]
mov dword [ebp - 0x1bd8], 0x10
push eax
lea eax, [ebp - 0x670]
push eax
call dword [sym.imp.KERNEL32.dll_GetComputerNameW]
lea eax, [ebp - 0x1efc]
push eax
lea eax, [ebp - 0x1f04]
push eax
lea eax, [ebp - 0x1f0c]
push eax
push 0x477c54
call dword [sym.imp.KERNEL32.dll_GetDiskFreeSpaceExW]
push 0x400
lea eax, [ebp - 0x410]
push ebx
push eax
call fcn.00439fe0
add esp, 0xc
lea eax, [ebp - 0x1f14]
push eax
lea eax, [ebp - 0x1f1c]
push eax
lea eax, [ebp - 0x1f24]
push eax
push 0x477c5c
call dword [sym.imp.KERNEL32.dll_GetDiskFreeSpaceExW]
call dword [sym.imp.KERNEL32.dll_GetCurrentProcessId]
push eax
push ebx
push 0x400
call dword [sym.imp.KERNEL32.dll_OpenProcess]
mov dword [ebp - 0x8044], eax
test eax, eax
je 0x40c8d1
lea ecx, [ebp - 0x1f2c]
push ecx
lea ecx, [ebp - 0x1f34]
push ecx
lea ecx, [ebp - 0x1f3c]
push ecx
lea ecx, [ebp - 0x1f44]
push ecx
push eax
call esi
push dword [ebp - 0x8044]
call edi
push 0x400
lea eax, [ebp - 0x410]
push ebx
push eax
call fcn.00439fe0
add esp, 0xc
mov dword [ebp - 0x1bdc], 0x10
lea eax, [ebp - 0x1bdc]
push eax
lea eax, [ebp - 0x630]
push eax
call dword [sym.imp.KERNEL32.dll_GetComputerNameW]
push ebx
push 0x80
push 3
push ebx
push 1
push 0x80000000
push 0x477c64
call dword [sym.imp.KERNEL32.dll_CreateFileW]
cmp eax, 0xffffffff
je 0x40c927
push eax
call edi
mov eax, dword [ebp - 0x807c]
mov byte [eax + 0x58], 1
mov ecx, dword [ebp + 8]
call fcn.004082b3
cmp al, 0x21
jne 0x41314e
push 8
lea eax, [ebp - 0x1f4c]
push eax
call dword [sym.imp.WINMM.dll_timeGetDevCaps]
test eax, eax
jne 0x40c964
push 1
call dword [sym.imp.WINMM.dll_timeBeginPeriod]
push 1
call dword [sym.imp.WINMM.dll_timeEndPeriod]
call dword [sym.imp.KERNEL32.dll_GetCurrentProcessId]
push eax
push ebx
push 0x400
call dword [sym.imp.KERNEL32.dll_OpenProcess]
mov dword [ebp - 0x8044], eax
test eax, eax
je 0x40c9a8
lea ecx, [ebp - 0x1f54]
push ecx
lea ecx, [ebp - 0x1f5c]
push ecx
lea ecx, [ebp - 0x1f64]
push ecx
lea ecx, [ebp - 0x1f6c]
push ecx
push eax
call esi
push dword [ebp - 0x8044]
call edi
lea eax, [ebp - 0x1f74]
push eax
lea eax, [ebp - 0x1f7c]
push eax
lea eax, [ebp - 0x1f84]
push eax
push 0x477c7c
call dword [sym.imp.KERNEL32.dll_GetDiskFreeSpaceExW]
lea eax, [ebp - 0x77ec]
push eax
call dword [sym.imp.KERNEL32.dll_GetSystemTime]
push 0x477c84
lea ecx, [ebp - 0x5164]
call fcn.00401c92
push 0x12a3748f
lea ecx, [ebp - 0x5164]
call fcn.00409f25
push eax
push 0x477c90
call fcn.0041cd83
add esp, 0xc
lea ecx, [ebp - 0x5164]
call fcn.004021f4
lea eax, [ebp - 0x1f8c]
push eax
call dword [sym.imp.USER32.dll_GetCursorPos]
push 8
lea eax, [ebp - 0x1f94]
push eax
call dword [sym.imp.WINMM.dll_timeGetDevCaps]
test eax, eax
jne 0x40ca3e
push 1
call dword [sym.imp.WINMM.dll_timeBeginPeriod]
push 1
call dword [sym.imp.WINMM.dll_timeEndPeriod]
lea eax, [ebp - 0x77fc]
push eax
call dword [sym.imp.KERNEL32.dll_GetSystemTime]
push 0x477c98
lea ecx, [ebp - 0x517c]
call fcn.00401c92
push 0x3970d4df
lea eax, [ebp - 0x517c]
mov byte [ebp - 4], 0x16
push eax
push 0x490d20
call fcn.00408802
pop ecx
pop ecx
mov ecx, eax
call fcn.004095dc
push eax
call fcn.00408ee3
pop ecx
lea ecx, [ebp - 0x517c]
mov byte [ebp - 4], bl
call fcn.004021f4
push 0x477c9c
lea ecx, [ebp - 0x5194]
call fcn.00401c92
push 0xc23ee25
lea eax, [ebp - 0x5194]
mov byte [ebp - 4], 0x17
push eax
push 0x490d20
call fcn.00408802
pop ecx
pop ecx
mov ecx, eax
call fcn.004095dc
push eax
call fcn.00408ee3
pop ecx
lea ecx, [ebp - 0x5194]
mov byte [ebp - 4], bl
call fcn.004021f4
push 0x477ca4
lea ecx, [ebp - 0x51ac]
call fcn.00401c92
push 0x3010d549
lea ecx, [ebp - 0x51ac]
call fcn.00409f25
push eax
push 0x477cac
call fcn.0041cd83
add esp, 0xc
lea ecx, [ebp - 0x51ac]
call fcn.004021f4
lea eax, [ebp - 0x1f9c]
push eax
call dword [sym.imp.USER32.dll_GetCursorPos]
lea eax, [ebp - 0x780c]
push eax
call dword [sym.imp.KERNEL32.dll_GetSystemTime]
push 0x400
lea eax, [ebp - 0x410]
push ebx
push eax
call fcn.00439fe0
add esp, 0xc
lea eax, [ebp - 0x781c]
push eax
call dword [sym.imp.KERNEL32.dll_GetSystemTime]
push 0x400
lea eax, [ebp - 0x410]
push ebx
push eax
call fcn.00439fe0
add esp, 0xc
lea eax, [ebp - 0x1fa4]
push eax
call dword [sym.imp.USER32.dll_GetCursorPos]
push 8
lea eax, [ebp - 0x1fac]
push eax
call dword [sym.imp.WINMM.dll_timeGetDevCaps]
test eax, eax
jne 0x40cb95
push 1
call dword [sym.imp.WINMM.dll_timeBeginPeriod]
push 1
call dword [sym.imp.WINMM.dll_timeEndPeriod]
lea eax, [ebp - 0x1be0]
mov dword [ebp - 0x1be0], 0x10
push eax
lea eax, [ebp - 0x610]
push eax
call dword [sym.imp.KERNEL32.dll_GetComputerNameW]
push 0x400
lea eax, [ebp - 0x410]
push ebx
push eax
call fcn.00439fe0
add esp, 0xc
lea eax, [ebp - 0x1fb4]
push eax
call dword [sym.imp.USER32.dll_GetCursorPos]
push 0x477cb4
lea ecx, [ebp - 0x51c4]
call fcn.00401c92
push 0x423a11e
lea ecx, [ebp - 0x51c4]
call fcn.00409f25
push eax
push 0x477cbc
call fcn.0041cd83
add esp, 0xc
lea ecx, [ebp - 0x51c4]
call fcn.004021f4
push 0x400
lea eax, [ebp - 0x410]
push ebx
push eax
call fcn.00439fe0
add esp, 0xc
lea eax, [ebp - 0x782c]
push eax
call dword [sym.imp.KERNEL32.dll_GetSystemTime]
lea eax, [ebp - 0x1fbc]
push eax
call dword [sym.imp.USER32.dll_GetCursorPos]
push 0x477cc4
lea ecx, [ebp - 0x51dc]
call fcn.00401c92
push 0x20ecd527
lea ecx, [ebp - 0x51dc]
call fcn.00409f25
push eax
push 0x477cc8
call fcn.0041cd83
add esp, 0xc
lea ecx, [ebp - 0x51dc]
call fcn.004021f4
lea eax, [ebp - 0x1fc4]
push eax
call dword [sym.imp.USER32.dll_GetCursorPos]
lea eax, [ebp - 0x1fcc]
push eax
lea eax, [ebp - 0x1fd4]
push eax
lea eax, [ebp - 0x1fdc]
push eax
push 0x477cd0
call dword [sym.imp.KERNEL32.dll_GetDiskFreeSpaceExW]
call dword [sym.imp.KERNEL32.dll_GetCurrentProcessId]
push eax
push ebx
push 0x400
call dword [sym.imp.KERNEL32.dll_OpenProcess]
mov dword [ebp - 0x8044], eax
test eax, eax
je 0x40cce7
lea ecx, [ebp - 0x1fe4]
push ecx
lea ecx, [ebp - 0x1fec]
push ecx
lea ecx, [ebp - 0x1ff4]
push ecx
lea ecx, [ebp - 0x1ffc]
push ecx
push eax
call esi
push dword [ebp - 0x8044]
call edi
push 0x477cd8
lea ecx, [ebp - 0x51f4]
call fcn.00401c92
push 0x1b0a7368
lea ecx, [ebp - 0x51f4]
call fcn.00409f25
push eax
push 0x477ce4
call fcn.0041cd83
add esp, 0xc
lea ecx, [ebp - 0x51f4]
call fcn.004021f4
lea eax, [ebp - 0x76ac]
push eax
call dword [sym.imp.KERNEL32.dll_GetSystemTime]
push 8
lea eax, [ebp - 0x2004]
push eax
call dword [sym.imp.WINMM.dll_timeGetDevCaps]
test eax, eax
jne 0x40cd50
push 1
call dword [sym.imp.WINMM.dll_timeBeginPeriod]
push 1
call dword [sym.imp.WINMM.dll_timeEndPeriod]
push ebx
push 0x80
push 3
push ebx
push 1
push 0x80000000
push 0x477cec
call dword [sym.imp.KERNEL32.dll_CreateFileW]
cmp eax, 0xffffffff
je 0x40cd73
push eax
call edi
push 0x400
lea eax, [ebp - 0x410]
push ebx
push eax
call fcn.00439fe0
add esp, 0xc
call dword [sym.imp.KERNEL32.dll_GetCurrentProcessId]
push eax
push ebx
push 0x400
call dword [sym.imp.KERNEL32.dll_OpenProcess]
mov dword [ebp - 0x8044], eax
test eax, eax
je 0x40cdcc
lea ecx, [ebp - 0x200c]
push ecx
lea ecx, [ebp - 0x2014]
push ecx
lea ecx, [ebp - 0x201c]
push ecx
lea ecx, [ebp - 0x2024]
push ecx
push eax
call esi
push dword [ebp - 0x8044]
call edi
push ebx
push 0x80
push 3
push ebx
push 1
push 0x80000000
push 0x477d00
call dword [sym.imp.KERNEL32.dll_CreateFileW]
cmp eax, 0xffffffff
je 0x40cdef
push eax
call edi
lea eax, [ebp - 0x202c]
push eax
call dword [sym.imp.USER32.dll_GetCursorPos]
push ebx
push 0x80
push 3
push ebx
push 1
push 0x80000000
push 0x477d14
call dword [sym.imp.KERNEL32.dll_CreateFileW]
cmp eax, 0xffffffff
je 0x40ce1f
push eax
call edi
lea eax, [ebp - 0x1be4]
mov dword [ebp - 0x1be4], 0x10
push eax
lea eax, [ebp - 0x5b0]
push eax
call dword [sym.imp.KERNEL32.dll_GetComputerNameW]
lea eax, [ebp - 0x1be8]
mov dword [ebp - 0x1be8], 0x10
push eax
lea eax, [ebp - 0x590]
push eax
call dword [sym.imp.KERNEL32.dll_GetComputerNameW]
lea eax, [ebp - 0x2034]
push eax
lea eax, [ebp - 0x203c]
push eax
lea eax, [ebp - 0x2044]
push eax
push 0x477d30
call dword [sym.imp.KERNEL32.dll_GetDiskFreeSpaceExW]
push 0x477d38
lea ecx, [ebp - 0x520c]
call fcn.00401c92
push 0x15f92165
lea ecx, [ebp - 0x520c]
call fcn.00409f25
push eax
push 0x477d40
call fcn.0041cd83
add esp, 0xc
lea ecx, [ebp - 0x520c]
call fcn.004021f4
push 0x477d48
lea ecx, [ebp - 0x5224]
call fcn.00401c92
push 0x33364e99
lea eax, [ebp - 0x5224]
mov byte [ebp - 4], 0x18
push eax
push 0x490d20
call fcn.00408802
pop ecx
pop ecx
mov ecx, eax
call fcn.004095dc
push eax
call fcn.00408ee3
pop ecx
lea ecx, [ebp - 0x5224]
mov byte [ebp - 4], bl
call fcn.004021f4
lea eax, [ebp - 0x204c]
push eax
lea eax, [ebp - 0x2054]
push eax
lea eax, [ebp - 0x205c]
push eax
push 0x477d4c
call dword [sym.imp.KERNEL32.dll_GetDiskFreeSpaceExW]
call dword [sym.imp.KERNEL32.dll_GetCurrentProcessId]
push eax
push ebx
push 0x400
call dword [sym.imp.KERNEL32.dll_OpenProcess]
mov dword [ebp - 0x8044], eax
test eax, eax
je 0x40cf60
lea ecx, [ebp - 0x2064]
push ecx
lea ecx, [ebp - 0x206c]
push ecx
lea ecx, [ebp - 0x2074]
push ecx
lea ecx, [ebp - 0x207c]
push ecx
push eax
call esi
push dword [ebp - 0x8044]
call edi
lea eax, [ebp - 0x2084]
push eax
call dword [sym.imp.USER32.dll_GetCursorPos]
push 0x400
lea eax, [ebp - 0x410]
push ebx
push eax
call fcn.00439fe0
add esp, 0xc
lea ecx, [ebp - 0x523c]
push 0x477d54
call fcn.00401c92
push 0x1f7ae787
lea eax, [ebp - 0x523c]
mov byte [ebp - 4], 0x19
push eax
push 0x490d20
call fcn.00408802
pop ecx
pop ecx
mov ecx, eax
call fcn.004095dc
push eax
call fcn.00408ee3
pop ecx
lea ecx, [ebp - 0x523c]
mov byte [ebp - 4], bl
call fcn.004021f4
lea eax, [ebp - 0x784c]
push eax
call dword [sym.imp.KERNEL32.dll_GetSystemTime]
push 0x477d5c
lea ecx, [ebp - 0x5254]
call fcn.00401c92
push 0x66495d1
lea eax, [ebp - 0x5254]
mov byte [ebp - 4], 0x1a
push eax
push 0x490d20
call fcn.00408802
pop ecx
pop ecx
mov ecx, eax
call fcn.004095dc
push eax
call fcn.00408ee3
pop ecx
lea ecx, [ebp - 0x5254]
mov byte [ebp - 4], bl
call fcn.004021f4
push 0x477d60
lea ecx, [ebp - 0x526c]
call fcn.00401c92
lea ecx, [ebp - 0x526c]
call fcn.00409f25
push 0x4aadfbd
push eax
push 0x477d64
call fcn.0041cd83
add esp, 0xc
lea ecx, [ebp - 0x526c]
call fcn.004021f4
lea eax, [ebp - 0x785c]
push eax
call dword [sym.imp.KERNEL32.dll_GetSystemTime]
call dword [sym.imp.KERNEL32.dll_GetCurrentProcessId]
push eax
push ebx
push 0x400
call dword [sym.imp.KERNEL32.dll_OpenProcess]
mov dword [ebp - 0x8044], eax
test eax, eax
je 0x40d0a9
lea ecx, [ebp - 0x208c]
push ecx
lea ecx, [ebp - 0x2094]
push ecx
lea ecx, [ebp - 0x209c]
push ecx
lea ecx, [ebp - 0x20a4]
push ecx
push eax
call esi
push dword [ebp - 0x8044]
call edi
push 0x477d6c
lea ecx, [ebp - 0x5284]
call fcn.00401c92
push 0x1a7af1c9
lea eax, [ebp - 0x5284]
mov byte [ebp - 4], 0x1b
push eax
push 0x490d20
call fcn.00408802
pop ecx
pop ecx
mov ecx, eax
call fcn.004095dc
push eax
call fcn.00408ee3
pop ecx
lea ecx, [ebp - 0x5284]
mov byte [ebp - 4], bl
call fcn.004021f4
lea eax, [ebp - 0x20ac]
push eax
call dword [sym.imp.USER32.dll_GetCursorPos]
push 8
lea eax, [ebp - 0x20b4]
push eax
call dword [sym.imp.WINMM.dll_timeGetDevCaps]
test eax, eax
jne 0x40d121
push 1
call dword [sym.imp.WINMM.dll_timeBeginPeriod]
push 1
call dword [sym.imp.WINMM.dll_timeEndPeriod]
push 0x477d70
lea ecx, [ebp - 0x529c]
call fcn.00401c92
lea ecx, [ebp - 0x529c]
call fcn.00409f25
push 0x3a80b008
push eax
push 0x477d7c
call fcn.0041cd83
add esp, 0xc
lea ecx, [ebp - 0x529c]
call fcn.004021f4
push ebx
push 0x80
push 3
push ebx
push 1
push 0x80000000
push 0x477d84
call dword [sym.imp.KERNEL32.dll_CreateFileW]
cmp eax, 0xffffffff
je 0x40d17d
push eax
call edi
push 0x477da0
lea ecx, [ebp - 0x52b4]
call fcn.00401c92
lea ecx, [ebp - 0x52b4]
call fcn.00409f25
push 0x55c15c9
push eax
push 0x477dac
call fcn.0041cd83
add esp, 0xc
lea ecx, [ebp - 0x52b4]
call fcn.004021f4
push 8
lea eax, [ebp - 0x20bc]
push eax
call dword [sym.imp.WINMM.dll_timeGetDevCaps]
test eax, eax
jne 0x40d1d9
push 1
call dword [sym.imp.WINMM.dll_timeBeginPeriod]
push 1
call dword [sym.imp.WINMM.dll_timeEndPeriod]
lea eax, [ebp - 0x20c4]
push eax
call dword [sym.imp.USER32.dll_GetCursorPos]
lea eax, [ebp - 0x20cc]
push eax
call dword [sym.imp.USER32.dll_GetCursorPos]
push 0x477db4
lea ecx, [ebp - 0x52cc]
call fcn.00401c92
push 0x2b6d898d
lea eax, [ebp - 0x52cc]
mov byte [ebp - 4], 0x1c
push eax
push 0x490d20
call fcn.00408802
pop ecx
pop ecx
mov ecx, eax
call fcn.004095dc
push eax
call fcn.00408ee3
pop ecx
lea ecx, [ebp - 0x52cc]
mov byte [ebp - 4], bl
call fcn.004021f4
push 0x400
lea eax, [ebp - 0x410]
push ebx
push eax
call fcn.00439fe0
add esp, 0xc
lea ecx, [ebp - 0x52e4]
push 0x477dbc
call fcn.00401c92
push 0x246a0d14
lea eax, [ebp - 0x52e4]
mov byte [ebp - 4], 0x1d
push eax
push 0x490d20
call fcn.00408802
pop ecx
pop ecx
mov ecx, eax
call fcn.004095dc
push eax
call fcn.00408ee3
pop ecx
lea ecx, [ebp - 0x52e4]
mov byte [ebp - 4], bl
call fcn.004021f4
call dword [sym.imp.KERNEL32.dll_GetCurrentProcessId]
push eax
push ebx
push 0x400
call dword [sym.imp.KERNEL32.dll_OpenProcess]
mov dword [ebp - 0x8044], eax
test eax, eax
je 0x40d2dc
lea ecx, [ebp - 0x20d4]
push ecx
lea ecx, [ebp - 0x20dc]
push ecx
lea ecx, [ebp - 0x20e4]
push ecx
lea ecx, [ebp - 0x20ec]
push ecx
push eax
call esi
push dword [ebp - 0x8044]
call edi
push 0x477dc0
lea ecx, [ebp - 0x52fc]
call fcn.00401c92
push 0x17ced4ec
lea ecx, [ebp - 0x52fc]
call fcn.00409f25
push eax
push 0x477dcc
call fcn.0041cd83
add esp, 0xc
lea ecx, [ebp - 0x52fc]
call fcn.004021f4
call dword [sym.imp.KERNEL32.dll_GetCurrentProcessId]
push eax
push ebx
push 0x400
call dword [sym.imp.KERNEL32.dll_OpenProcess]
mov dword [ebp - 0x8044], eax
test eax, eax
je 0x40d359
lea ecx, [ebp - 0x20f4]
push ecx
lea ecx, [ebp - 0x20fc]
push ecx
lea ecx, [ebp - 0x2104]
push ecx
lea ecx, [ebp - 0x210c]
push ecx
push eax
call esi
push dword [ebp - 0x8044]
call edi
push ebx
push 0x80
push 3
push ebx
push 1
push 0x80000000
push 0x477dd4
call dword [sym.imp.KERNEL32.dll_CreateFileW]
cmp eax, 0xffffffff
je 0x40d37c
push eax
call edi
push ebx
push 0x80
push 3
push ebx
push 1
push 0x80000000
push 0x477de4
call dword [sym.imp.KERNEL32.dll_CreateFileW]
cmp eax, 0xffffffff
je 0x40d39f
push eax
call edi
lea eax, [ebp - 0x2114]
push eax
lea eax, [ebp - 0x211c]
push eax
lea eax, [ebp - 0x2124]
push eax
push 0x477df4
call dword [sym.imp.KERNEL32.dll_GetDiskFreeSpaceExW]
push ebx
push 0x80
push 3
push ebx
push 1
push 0x80000000
push 0x477dfc
call dword [sym.imp.KERNEL32.dll_CreateFileW]
cmp eax, 0xffffffff
je 0x40d3e2
push eax
call edi
push 8
lea eax, [ebp - 0x212c]
push eax
call dword [sym.imp.WINMM.dll_timeGetDevCaps]
test eax, eax
jne 0x40d405
push 1
call dword [sym.imp.WINMM.dll_timeBeginPeriod]
push 1
call dword [sym.imp.WINMM.dll_timeEndPeriod]
call dword [sym.imp.KERNEL32.dll_GetCurrentProcessId]
push eax
push ebx
push 0x400
call dword [sym.imp.KERNEL32.dll_OpenProcess]
mov dword [ebp - 0x8044], eax
test eax, eax
je 0x40d449
lea ecx, [ebp - 0x2134]
push ecx
lea ecx, [ebp - 0x213c]
push ecx
lea ecx, [ebp - 0x2144]
push ecx
lea ecx, [ebp - 0x214c]
push ecx
push eax
call esi
push dword [ebp - 0x8044]
call edi
push ebx
push 0x80
push 3
push ebx
push 1
push 0x80000000
push 0x477e0c
call dword [sym.imp.KERNEL32.dll_CreateFileW]
cmp eax, 0xffffffff
je 0x40d46c
push eax
call edi
call dword [sym.imp.KERNEL32.dll_GetCurrentProcessId]
push eax
push ebx
push 0x400
call dword [sym.imp.KERNEL32.dll_OpenProcess]
mov dword [ebp - 0x8044], eax
test eax, eax
je 0x40d4b0
lea ecx, [ebp - 0x2154]
push ecx
lea ecx, [ebp - 0x215c]
push ecx
lea ecx, [ebp - 0x2164]
push ecx
lea ecx, [ebp - 0x216c]
push ecx
push eax
call esi
push dword [ebp - 0x8044]
call edi
lea eax, [ebp - 0x786c]
push eax
call dword [sym.imp.KERNEL32.dll_GetSystemTime]
lea eax, [ebp - 0x787c]
push eax
call dword [sym.imp.KERNEL32.dll_GetSystemTime]
push 0x400
lea eax, [ebp - 0x410]
push ebx
push eax
call fcn.00439fe0
add esp, 0xc
lea ecx, [ebp - 0x5314]
push 0x477e20
call fcn.00401c92
push 0x36dc6788
lea ecx, [ebp - 0x5314]
call fcn.00409f25
push eax
push 0x477e2c
call fcn.0041cd83
add esp, 0xc
lea ecx, [ebp - 0x5314]
call fcn.004021f4
push 0x400
lea eax, [ebp - 0x410]
push ebx
push eax
call fcn.00439fe0
add esp, 0xc
lea ecx, [ebp - 0x532c]
push 0x477e34
call fcn.00401c92
push 0x21dfb490
lea eax, [ebp - 0x532c]
mov byte [ebp - 4], 0x1e
push eax
push 0x490d20
call fcn.00408802
pop ecx
pop ecx
mov ecx, eax
call fcn.004095dc
push eax
call fcn.00408ee3
pop ecx
lea ecx, [ebp - 0x532c]
mov byte [ebp - 4], bl
call fcn.004021f4
call dword [sym.imp.KERNEL32.dll_GetCurrentProcessId]
push eax
push ebx
push 0x400
call dword [sym.imp.KERNEL32.dll_OpenProcess]
mov dword [ebp - 0x8044], eax
test eax, eax
je 0x40d5b9
lea ecx, [ebp - 0x2174]
push ecx
lea ecx, [ebp - 0x217c]
push ecx
lea ecx, [ebp - 0x2184]
push ecx
lea ecx, [ebp - 0x218c]
push ecx
push eax
call esi
push dword [ebp - 0x8044]
call edi
push 0x477e38
lea ecx, [ebp - 0x5344]
call fcn.00401c92
push 0x2b71ba23
lea eax, [ebp - 0x5344]
mov byte [ebp - 4], 0x1f
push eax
push 0x490d20
call fcn.00408802
pop ecx
pop ecx
mov ecx, eax
call fcn.004095dc
push eax
call fcn.00408ee3
pop ecx
lea ecx, [ebp - 0x5344]
mov byte [ebp - 4], bl
call fcn.004021f4
push 0x400
lea eax, [ebp - 0x410]
push ebx
push eax
call fcn.00439fe0
add esp, 0xc
call dword [sym.imp.KERNEL32.dll_GetCurrentProcessId]
push eax
push ebx
push 0x400
call dword [sym.imp.KERNEL32.dll_OpenProcess]
mov dword [ebp - 0x8044], eax
test eax, eax
je 0x40d65a
lea ecx, [ebp - 0x2194]
push ecx
lea ecx, [ebp - 0x219c]
push ecx
lea ecx, [ebp - 0x21a4]
push ecx
lea ecx, [ebp - 0x21ac]
push ecx
push eax
call esi
push dword [ebp - 0x8044]
call edi
push 8
lea eax, [ebp - 0x21b4]
push eax
call dword [sym.imp.WINMM.dll_timeGetDevCaps]
test eax, eax
jne 0x40d67d
push 1
call dword [sym.imp.WINMM.dll_timeBeginPeriod]
push 1
call dword [sym.imp.WINMM.dll_timeEndPeriod]
push 0x477e3c
lea ecx, [ebp - 0x535c]
call fcn.00401c92
push 0x3381d533
lea eax, [ebp - 0x535c]
mov byte [ebp - 4], 0x20
push eax
push 0x490d20
call fcn.00408802
pop ecx
pop ecx
mov ecx, eax
call fcn.004095dc
push eax
call fcn.00408ee3
pop ecx
lea ecx, [ebp - 0x535c]
mov byte [ebp - 4], bl
call fcn.004021f4
push 0x477e48
lea ecx, [ebp - 0x5374]
call fcn.00401c92
push 0x7b39f6e
lea eax, [ebp - 0x5374]
mov byte [ebp - 4], 0x21
push eax
push 0x490d20
call fcn.00408802
pop ecx
pop ecx
mov ecx, eax
call fcn.004095dc
push eax
call fcn.00408ee3
pop ecx
lea ecx, [ebp - 0x5374]
mov byte [ebp - 4], bl
call fcn.004021f4
lea eax, [ebp - 0x788c]
push eax
call dword [sym.imp.KERNEL32.dll_GetSystemTime]
push 0x477e4c
lea ecx, [ebp - 0x538c]
call fcn.00401c92
push 0x3b7db0b7
lea eax, [ebp - 0x538c]
mov byte [ebp - 4], 0x22
push eax
push 0x490d20
call fcn.00408802
pop ecx
pop ecx
mov ecx, eax
call fcn.004095dc
push eax
call fcn.00408ee3
pop ecx
lea ecx, [ebp - 0x538c]
mov byte [ebp - 4], bl
call fcn.004021f4
push 0x477e54
lea ecx, [ebp - 0x53a4]
call fcn.00401c92
push 0x2b8da06a
lea ecx, [ebp - 0x53a4]
call fcn.00409f25
push eax
push 0x475814
call fcn.0041cd83
add esp, 0xc
lea ecx, [ebp - 0x53a4]
call fcn.004021f4
push 0x47581c
lea ecx, [ebp - 0x53bc]
call fcn.00401c92
mov byte [ebp - 4], 0x23
push 0xbae269e
lea eax, [ebp - 0x53bc]
push eax
push 0x490d20
call fcn.00408802
pop ecx
pop ecx
mov ecx, eax
call fcn.004095dc
push eax
call fcn.00408ee3
pop ecx
lea ecx, [ebp - 0x53bc]
mov byte [ebp - 4], bl
call fcn.004021f4
push 0x475820
lea ecx, [ebp - 0x53d4]
call fcn.00401c92
push 0x20bd2c4e
lea eax, [ebp - 0x53d4]
mov byte [ebp - 4], 0x24
push eax
push 0x490d20
call fcn.00408802
pop ecx
pop ecx
mov ecx, eax
call fcn.004095dc
push eax
call fcn.00408ee3
pop ecx
lea ecx, [ebp - 0x53d4]
mov byte [ebp - 4], bl
call fcn.004021f4
push 0x400
lea eax, [ebp - 0x410]
push ebx
push eax
call fcn.00439fe0
add esp, 0xc
mov dword [ebp - 0x1bec], 0x10
lea eax, [ebp - 0x1bec]
push eax
lea eax, [ebp - 0x570]
push eax
call dword [sym.imp.KERNEL32.dll_GetComputerNameW]
lea eax, [ebp - 0x21bc]
push eax
call dword [sym.imp.USER32.dll_GetCursorPos]
push 0x47582c
lea ecx, [ebp - 0x53ec]
call fcn.00401c92
push 0x1224b761
lea ecx, [ebp - 0x53ec]
call fcn.00409f25
push eax
push 0x475838
call fcn.0041cd83
add esp, 0xc
lea ecx, [ebp - 0x53ec]
call fcn.004021f4
lea eax, [ebp - 0x21c4]
push eax
lea eax, [ebp - 0x21cc]
push eax
lea eax, [ebp - 0x21d4]
push eax
push 0x475840
call dword [sym.imp.KERNEL32.dll_GetDiskFreeSpaceExW]
lea eax, [ebp - 0x21dc]
push eax
call dword [sym.imp.USER32.dll_GetCursorPos]
lea eax, [ebp - 0x789c]
push eax
call dword [sym.imp.KERNEL32.dll_GetSystemTime]
push 8
lea eax, [ebp - 0x21e4]
push eax
call dword [sym.imp.WINMM.dll_timeGetDevCaps]
test eax, eax
jne 0x40d901
push 1
call dword [sym.imp.WINMM.dll_timeBeginPeriod]
push 1
call dword [sym.imp.WINMM.dll_timeEndPeriod]
push 0x475848
lea ecx, [ebp - 0x5404]
call fcn.00401c92
push 0x2f172e6d
lea eax, [ebp - 0x5404]
mov byte [ebp - 4], 0x25
push eax
push 0x490d20
call fcn.00408802
pop ecx
pop ecx
mov ecx, eax
call fcn.004095dc
push eax
call fcn.00408ee3
pop ecx
lea ecx, [ebp - 0x5404]
mov byte [ebp - 4], bl
call fcn.004021f4
push 0x475850
lea ecx, [ebp - 0x541c]
call fcn.00401c92
push 0x1980aa6f
lea eax, [ebp - 0x541c]
mov byte [ebp - 4], 0x26
push eax
push 0x490d20
call fcn.00408802
pop ecx
pop ecx
mov ecx, eax
call fcn.004095dc
push eax
call fcn.00408ee3
pop ecx
lea ecx, [ebp - 0x541c]
mov byte [ebp - 4], bl
call fcn.004021f4
call dword [sym.imp.KERNEL32.dll_GetCurrentProcessId]
push eax
push ebx
push 0x400
call dword [sym.imp.KERNEL32.dll_OpenProcess]
mov dword [ebp - 0x8044], eax
test eax, eax
je 0x40d9d5
lea ecx, [ebp - 0x21ec]
push ecx
lea ecx, [ebp - 0x21f4]
push ecx
lea ecx, [ebp - 0x21fc]
push ecx
lea ecx, [ebp - 0x2204]
push ecx
push eax
call esi
push dword [ebp - 0x8044]
call edi
push 0x475858
lea ecx, [ebp - 0x5434]
call fcn.00401c92
push 0x1c017a90
lea ecx, [ebp - 0x5434]
call fcn.00409f25
push eax
push 0x475864
call fcn.0041cd83
add esp, 0xc
lea ecx, [ebp - 0x5434]
call fcn.004021f4
lea eax, [ebp - 0x1bf0]
mov dword [ebp - 0x1bf0], 0x10
push eax
lea eax, [ebp - 0x550]
push eax
call dword [sym.imp.KERNEL32.dll_GetComputerNameW]
push 8
lea eax, [ebp - 0x220c]
push eax
call dword [sym.imp.WINMM.dll_timeGetDevCaps]
test eax, eax
jne 0x40da4f
push 1
call dword [sym.imp.WINMM.dll_timeBeginPeriod]
push 1
call dword [sym.imp.WINMM.dll_timeEndPeriod]
lea eax, [ebp - 0x78ac]
push eax
call dword [sym.imp.KERNEL32.dll_GetSystemTime]
lea eax, [ebp - 0x2214]
push eax
call dword [sym.imp.USER32.dll_GetCursorPos]
push 0x47586c
lea ecx, [ebp - 0x544c]
call fcn.00401c92
push 0x14b56b17
lea eax, [ebp - 0x544c]
mov byte [ebp - 4], 0x27
push eax
push 0x490d20
call fcn.00408802
pop ecx
pop ecx
mov ecx, eax
call fcn.004095dc
push eax
call fcn.00408ee3
pop ecx
lea ecx, [ebp - 0x544c]
mov byte [ebp - 4], bl
call fcn.004021f4
lea eax, [ebp - 0x78bc]
push eax
call dword [sym.imp.KERNEL32.dll_GetSystemTime]
lea eax, [ebp - 0x221c]
push eax
call dword [sym.imp.USER32.dll_GetCursorPos]
lea eax, [ebp - 0x1bf4]
mov dword [ebp - 0x1bf4], 0x10
push eax
lea eax, [ebp - 0x4f0]
push eax
call dword [sym.imp.KERNEL32.dll_GetComputerNameW]
call dword [sym.imp.KERNEL32.dll_GetCurrentProcessId]
push eax
push ebx
push 0x400
call dword [sym.imp.KERNEL32.dll_OpenProcess]
mov dword [ebp - 0x8044], eax
test eax, eax
je 0x40db2d
lea ecx, [ebp - 0x2224]
push ecx
lea ecx, [ebp - 0x222c]
push ecx
lea ecx, [ebp - 0x2234]
push ecx
lea ecx, [ebp - 0x223c]
push ecx
push eax
call esi
push dword [ebp - 0x8044]
call edi
call dword [sym.imp.KERNEL32.dll_GetCurrentProcessId]
push eax
push ebx
push 0x400
call dword [sym.imp.KERNEL32.dll_OpenProcess]
mov dword [ebp - 0x8044], eax
test eax, eax
je 0x40db71
lea ecx, [ebp - 0x2244]
push ecx
lea ecx, [ebp - 0x224c]
push ecx
lea ecx, [ebp - 0x2254]
push ecx
lea ecx, [ebp - 0x225c]
push ecx
push eax
call esi
push dword [ebp - 0x8044]
call edi
lea eax, [ebp - 0x2264]
push eax
lea eax, [ebp - 0x226c]
push eax
lea eax, [ebp - 0x2274]
push eax
push 0x475870
call dword [sym.imp.KERNEL32.dll_GetDiskFreeSpaceExW]
lea eax, [ebp - 0x1bf8]
mov dword [ebp - 0x1bf8], 0x10
push eax
lea eax, [ebp - 0x4d0]
push eax
call dword [sym.imp.KERNEL32.dll_GetComputerNameW]
lea eax, [ebp - 0x78cc]
push eax
call dword [sym.imp.KERNEL32.dll_GetSystemTime]
push 8
lea eax, [ebp - 0x227c]
push eax
call dword [sym.imp.WINMM.dll_timeGetDevCaps]
test eax, eax
jne 0x40dbdf
push 1
call dword [sym.imp.WINMM.dll_timeBeginPeriod]
push 1
call dword [sym.imp.WINMM.dll_timeEndPeriod]
push 0x400
lea eax, [ebp - 0x410]
push ebx
push eax
call fcn.00439fe0
add esp, 0xc
lea eax, [ebp - 0x2284]
push eax
call dword [sym.imp.USER32.dll_GetCursorPos]
call dword [sym.imp.KERNEL32.dll_GetCurrentProcessId]
push eax
push ebx
push 0x400
call dword [sym.imp.KERNEL32.dll_OpenProcess]
mov dword [ebp - 0x8044], eax
test eax, eax
je 0x40dc45
lea ecx, [ebp - 0x228c]
push ecx
lea ecx, [ebp - 0x2294]
push ecx
lea ecx, [ebp - 0x229c]
push ecx
lea ecx, [ebp - 0x22a4]
push ecx
push eax
call esi
push dword [ebp - 0x8044]
call edi
lea eax, [ebp - 0x1bfc]
mov dword [ebp - 0x1bfc], 0x10
push eax
lea eax, [ebp - 0x490]
push eax
call dword [sym.imp.KERNEL32.dll_GetComputerNameW]
push 0x400
lea eax, [ebp - 0x410]
push ebx
push eax
call fcn.00439fe0
add esp, 0xc
lea eax, [ebp - 0x22ac]
push 8
push eax
call dword [sym.imp.WINMM.dll_timeGetDevCaps]
test eax, eax
jne 0x40dc9b
push 1
call dword [sym.imp.WINMM.dll_timeBeginPeriod]
push 1
call dword [sym.imp.WINMM.dll_timeEndPeriod]
call dword [sym.imp.KERNEL32.dll_GetCurrentProcessId]
push eax
push ebx
push 0x400
call dword [sym.imp.KERNEL32.dll_OpenProcess]
mov dword [ebp - 0x8044], eax
test eax, eax
je 0x40dcdf
lea ecx, [ebp - 0x22b4]
push ecx
lea ecx, [ebp - 0x22bc]
push ecx
lea ecx, [ebp - 0x22c4]
push ecx
lea ecx, [ebp - 0x22cc]
push ecx
push eax
call esi
push dword [ebp - 0x8044]
call edi
push 0x475878
lea ecx, [ebp - 0x5464]
call fcn.00401c92
push 0x8230e71
lea eax, [ebp - 0x5464]
mov byte [ebp - 4], 0x28
push eax
push 0x490d20
call fcn.00408802
pop ecx
pop ecx
mov ecx, eax
call fcn.004095dc
push eax
call fcn.00408ee3
pop ecx
lea ecx, [ebp - 0x5464]
mov byte [ebp - 4], bl
call fcn.004021f4
call dword [sym.imp.KERNEL32.dll_GetCurrentProcessId]
push eax
push ebx
push 0x400
call dword [sym.imp.KERNEL32.dll_OpenProcess]
mov dword [ebp - 0x8044], eax
test eax, eax
je 0x40dd6b
lea ecx, [ebp - 0x22d4]
push ecx
lea ecx, [ebp - 0x22dc]
push ecx
lea ecx, [ebp - 0x22e4]
push ecx
lea ecx, [ebp - 0x22ec]
push ecx
push eax
call esi
push dword [ebp - 0x8044]
call edi
call dword [sym.imp.KERNEL32.dll_GetCurrentProcessId]
push eax
push ebx
push 0x400
call dword [sym.imp.KERNEL32.dll_OpenProcess]
mov dword [ebp - 0x8044], eax
test eax, eax
je 0x40ddaf
lea ecx, [ebp - 0x22f4]
push ecx
lea ecx, [ebp - 0x22fc]
push ecx
lea ecx, [ebp - 0x2304]
push ecx
lea ecx, [ebp - 0x230c]
push ecx
push eax
call esi
push dword [ebp - 0x8044]
call edi
lea eax, [ebp - 0x78dc]
push eax
call dword [sym.imp.KERNEL32.dll_GetSystemTime]
call dword [sym.imp.KERNEL32.dll_GetCurrentProcessId]
push eax
push ebx
push 0x400
call dword [sym.imp.KERNEL32.dll_OpenProcess]
mov dword [ebp - 0x8044], eax
test eax, eax
je 0x40de00
lea ecx, [ebp - 0x2314]
push ecx
lea ecx, [ebp - 0x231c]
push ecx
lea ecx, [ebp - 0x2324]
push ecx
lea ecx, [ebp - 0x232c]
push ecx
push eax
call esi
push dword [ebp - 0x8044]
call edi
lea eax, [ebp - 0x2334]
push eax
lea eax, [ebp - 0x233c]
push eax
lea eax, [ebp - 0x2344]
push eax
push 0x475884
call dword [sym.imp.KERNEL32.dll_GetDiskFreeSpaceExW]
push 0x47588c
lea ecx, [ebp - 0x547c]
call fcn.00401c92
push 0x1c4bd25a
lea eax, [ebp - 0x547c]
mov byte [ebp - 4], 0x29
push eax
push 0x490d20
call fcn.00408802
pop ecx
pop ecx
mov ecx, eax
call fcn.004095dc
push eax
call fcn.00408ee3
pop ecx
lea ecx, [ebp - 0x547c]
mov byte [ebp - 4], bl
call fcn.004021f4
lea eax, [ebp - 0x78ec]
push eax
call dword [sym.imp.KERNEL32.dll_GetSystemTime]
lea eax, [ebp - 0x78fc]
push eax
call dword [sym.imp.KERNEL32.dll_GetSystemTime]
lea eax, [ebp - 0x234c]
push eax
lea eax, [ebp - 0x2354]
push eax
lea eax, [ebp - 0x235c]
push eax
push 0x475898
call dword [sym.imp.KERNEL32.dll_GetDiskFreeSpaceExW]
push 0x4758a0
lea ecx, [ebp - 0x5494]
call fcn.00401c92
push 0x89498ad
lea eax, [ebp - 0x5494]
mov byte [ebp - 4], 0x2a
push eax
push 0x490d20
call fcn.00408802
pop ecx
pop ecx
mov ecx, eax
call fcn.004095dc
push eax
call fcn.00408ee3
pop ecx
lea ecx, [ebp - 0x5494]
mov byte [ebp - 4], bl
call fcn.004021f4
push 0x4758a4
lea ecx, [ebp - 0x54ac]
call fcn.00401c92
push 0x3b3d029b
lea ecx, [ebp - 0x54ac]
call fcn.00409f25
push eax
push 0x4758b0
call fcn.0041cd83
add esp, 0xc
lea ecx, [ebp - 0x54ac]
call fcn.004021f4
lea eax, [ebp - 0x2364]
push eax
call dword [sym.imp.USER32.dll_GetCursorPos]
lea eax, [ebp - 0x1c00]
mov dword [ebp - 0x1c00], 0x10
push eax
lea eax, [ebp - 0x470]
push eax
call dword [sym.imp.KERNEL32.dll_GetComputerNameW]
lea eax, [ebp - 0x790c]
push eax
call dword [sym.imp.KERNEL32.dll_GetSystemTime]
lea eax, [ebp - 0x791c]
push eax
call dword [sym.imp.KERNEL32.dll_GetSystemTime]
push 8
lea eax, [ebp - 0x236c]
push eax
call dword [sym.imp.WINMM.dll_timeGetDevCaps]
test eax, eax
jne 0x40df8b
push 1
call dword [sym.imp.WINMM.dll_timeBeginPeriod]
push 1
call dword [sym.imp.WINMM.dll_timeEndPeriod]
push 0x4758b8
lea ecx, [ebp - 0x54c4]
call fcn.00401c92
push 0x291de7be
lea ecx, [ebp - 0x54c4]
call fcn.00409f25
push eax
push 0x4758c0
call fcn.0041cd83
add esp, 0xc
lea ecx, [ebp - 0x54c4]
call fcn.004021f4
push 0x4758c8
lea ecx, [ebp - 0x54dc]
call fcn.00401c92
push 0xab6bfe5
lea eax, [ebp - 0x54dc]
mov byte [ebp - 4], 0x2b
push eax
push 0x490d20
call fcn.00408802
pop ecx
pop ecx
mov ecx, eax
call fcn.004095dc
push eax
call fcn.00408ee3
pop ecx
lea ecx, [ebp - 0x54dc]
mov byte [ebp - 4], bl
call fcn.004021f4
push 0x4758cc
lea ecx, [ebp - 0x54f4]
call fcn.00401c92
push 0x2dabf776
lea eax, [ebp - 0x54f4]
mov byte [ebp - 4], 0x2c
push eax
push 0x490d20
call fcn.00408802
pop ecx
pop ecx
mov ecx, eax
call fcn.004095dc
push eax
call fcn.00408ee3
pop ecx
lea ecx, [ebp - 0x54f4]
mov byte [ebp - 4], bl
call fcn.004021f4
push ebx
push 0x80
push 3
push ebx
push 1
push 0x80000000
push 0x4758d4
call dword [sym.imp.KERNEL32.dll_CreateFileW]
cmp eax, 0xffffffff
je 0x40e077
push eax
call edi
push 0x400
lea eax, [ebp - 0x410]
push ebx
push eax
call fcn.00439fe0
add esp, 0xc
push ebx
push 0x80
push 3
push ebx
push 1
push 0x80000000
push 0x4758f4
call dword [sym.imp.KERNEL32.dll_CreateFileW]
cmp eax, 0xffffffff
je 0x40e0af
push eax
call edi
push 0x475914
lea ecx, [ebp - 0x550c]
call fcn.00401c92
push 0x132b99cd
lea eax, [ebp - 0x550c]
mov byte [ebp - 4], 0x2d
push eax
push 0x490d20
call fcn.00408802
pop ecx
pop ecx
mov ecx, eax
call fcn.004095dc
push eax
call fcn.00408ee3
pop ecx
lea ecx, [ebp - 0x550c]
mov byte [ebp - 4], bl
call fcn.004021f4
lea eax, [ebp - 0x792c]
push eax
call dword [sym.imp.KERNEL32.dll_GetSystemTime]
push 0x47591c
lea ecx, [ebp - 0x5524]
call fcn.00401c92
push 0x308d619c
lea ecx, [ebp - 0x5524]
call fcn.00409f25
push eax
push 0x475924
call fcn.0041cd83
add esp, 0xc
lea ecx, [ebp - 0x5524]
call fcn.004021f4
lea eax, [ebp - 0x2374]
push eax
call dword [sym.imp.USER32.dll_GetCursorPos]
lea eax, [ebp - 0x793c]
push eax
call dword [sym.imp.KERNEL32.dll_GetSystemTime]
lea eax, [ebp - 0x1c04]
mov dword [ebp - 0x1c04], 0x10
push eax
lea eax, [ebp - 0x830]
push eax
call dword [sym.imp.KERNEL32.dll_GetComputerNameW]
push 0x400
lea eax, [ebp - 0x410]
push ebx
push eax
call fcn.00439fe0
add esp, 0xc
push ebx
push 0x80
push 3
push ebx
push 1
push 0x80000000
push 0x47592c
call dword [sym.imp.KERNEL32.dll_CreateFileW]
cmp eax, 0xffffffff
je 0x40e1ad
push eax
call edi
call dword [sym.imp.KERNEL32.dll_GetCurrentProcessId]
push eax
push ebx
push 0x400
call dword [sym.imp.KERNEL32.dll_OpenProcess]
mov dword [ebp - 0x8044], eax
test eax, eax
je 0x40e1f1
lea ecx, [ebp - 0x237c]
push ecx
lea ecx, [ebp - 0x2384]
push ecx
lea ecx, [ebp - 0x238c]
push ecx
lea ecx, [ebp - 0x2394]
push ecx
push eax
call esi
push dword [ebp - 0x8044]
call edi
push 8
lea eax, [ebp - 0x239c]
push eax
call dword [sym.imp.WINMM.dll_timeGetDevCaps]
test eax, eax
jne 0x40e214
push 1
call dword [sym.imp.WINMM.dll_timeBeginPeriod]
push 1
call dword [sym.imp.WINMM.dll_timeEndPeriod]
push 0x475948
lea ecx, [ebp - 0x553c]
call fcn.00401c92
push 0x132aabde
lea ecx, [ebp - 0x553c]
call fcn.00409f25
push eax
push 0x475954
call fcn.0041cd83
add esp, 0xc
lea ecx, [ebp - 0x553c]
call fcn.004021f4
push 0x47595c
lea ecx, [ebp - 0x5554]
call fcn.00401c92
push 0x780fad7
lea ecx, [ebp - 0x5554]
call fcn.00409f25
push eax
push 0x475964
call fcn.0041cd83
add esp, 0xc
lea ecx, [ebp - 0x5554]
call fcn.004021f4
lea eax, [ebp - 0x23a4]
push eax
lea eax, [ebp - 0x23ac]
push eax
lea eax, [ebp - 0x23b4]
push eax
push 0x47596c
call dword [sym.imp.KERNEL32.dll_GetDiskFreeSpaceExW]
push 0x475974
lea ecx, [ebp - 0x556c]
call fcn.00401c92
push 0xafacd68
lea eax, [ebp - 0x556c]
mov byte [ebp - 4], 0x2e
push eax
push 0x490d20
call fcn.00408802
pop ecx
pop ecx
mov ecx, eax
call fcn.004095dc
push eax
call fcn.00408ee3
pop ecx
lea ecx, [ebp - 0x556c]
mov byte [ebp - 4], bl
call fcn.004021f4
push 0x400
lea eax, [ebp - 0x410]
push ebx
push eax
call fcn.00439fe0
mov ecx, dword [ebp + 8]
lea eax, [ebp - 0x80e4]
add esp, 0xc
push 2
push eax
call fcn.00408184
lea ecx, [ebp - 0x1cb8]
mov byte [ebp - 4], 0x2f
push ecx
mov ecx, dword [eax]
call fcn.004082cb
lea ecx, [ebp - 0x80e4]
mov byte [ebp - 4], bl
call fcn.00401220
lea eax, [ebp - 0x1b88]
xorps xmm0, xmm0
push eax
movlpd qword [ebp - 0x1b88], xmm0
call fcn.00406cd6
pop ecx
mov byte [ebp - 4], 0x30
mov dword [ebp - 0x1c08], 0x10
lea eax, [ebp - 0x1c08]
push eax
lea eax, [ebp - 0x850]
push eax
call dword [sym.imp.KERNEL32.dll_GetComputerNameW]
push 0x400
lea eax, [ebp - 0x410]
push ebx
push eax
call fcn.00439fe0
add esp, 0xc
lea ecx, [ebp - 0x5584]
push 0x47597c
call fcn.00401c92
push 0x22960dd
lea eax, [ebp - 0x5584]
mov byte [ebp - 4], 0x31
push eax
push 0x490d20
call fcn.00408802
pop ecx
pop ecx
mov ecx, eax
call fcn.004095dc
push eax
call fcn.00408ee3
pop ecx
lea ecx, [ebp - 0x5584]
mov byte [ebp - 4], 0x30
call fcn.004021f4
push 0x475984
lea ecx, [ebp - 0x559c]
call fcn.00401c92
push 0xbb406b
lea ecx, [ebp - 0x559c]
call fcn.00409f25
push eax
push 0x47598c
call fcn.0041cd83
add esp, 0xc
lea ecx, [ebp - 0x559c]
call fcn.004021f4
lea eax, [ebp - 0x23bc]
push eax
call dword [sym.imp.USER32.dll_GetCursorPos]
lea eax, [ebp - 0x794c]
push eax
call dword [sym.imp.KERNEL32.dll_GetSystemTime]
push 0x400
lea eax, [ebp - 0x410]
push ebx
push eax
call fcn.00439fe0
add esp, 0xc
lea ecx, [ebp - 0x55b4]
push 0x475994
call fcn.00401c92
push 0x3a108434
lea ecx, [ebp - 0x55b4]
call fcn.00409f25
push eax
push 0x4759a0
call fcn.0041cd83
add esp, 0xc
lea ecx, [ebp - 0x55b4]
call fcn.004021f4
push ebx
push 0x80
push 3
push ebx
push 1
push 0x80000000
push 0x4759a8
call dword [sym.imp.KERNEL32.dll_CreateFileW]
cmp eax, 0xffffffff
je 0x40e490
push eax
call edi
push 0x4759c4
lea ecx, [ebp - 0x55cc]
call fcn.00401c92
push 0x34910c00
lea eax, [ebp - 0x55cc]
mov byte [ebp - 4], 0x32
push eax
push 0x490d20
call fcn.00408802
pop ecx
pop ecx
mov ecx, eax
call fcn.004095dc
push eax
call fcn.00408ee3
pop ecx
lea ecx, [ebp - 0x55cc]
mov byte [ebp - 4], 0x30
call fcn.004021f4
lea eax, [ebp - 0x795c]
push eax
call dword [sym.imp.KERNEL32.dll_GetSystemTime]
lea eax, [ebp - 0x23c4]
push eax
lea eax, [ebp - 0x23cc]
push eax
lea eax, [ebp - 0x23d4]
push eax
push 0x4759c8
call dword [sym.imp.KERNEL32.dll_GetDiskFreeSpaceExW]
push 0x4759d0
lea ecx, [ebp - 0x55e4]
call fcn.00401c92
push 0x34766927
lea eax, [ebp - 0x55e4]
mov byte [ebp - 4], 0x33
push eax
push 0x490d20
call fcn.00408802
pop ecx
pop ecx
mov ecx, eax
call fcn.004095dc
push eax
call fcn.00408ee3
pop ecx
lea ecx, [ebp - 0x55e4]
mov byte [ebp - 4], 0x30
call fcn.004021f4
lea eax, [ebp - 0x1c0c]
mov dword [ebp - 0x1c0c], 0x10
push eax
lea eax, [ebp - 0x870]
push eax
call dword [sym.imp.KERNEL32.dll_GetComputerNameW]
lea eax, [ebp - 0x796c]
push eax
call dword [sym.imp.KERNEL32.dll_GetSystemTime]
push 0x4759d4
lea ecx, [ebp - 0x55fc]
call fcn.00401c92
push 0x1530125c
lea eax, [ebp - 0x55fc]
mov byte [ebp - 4], 0x34
push eax
push 0x490d20
call fcn.00408802
pop ecx
pop ecx
mov ecx, eax
call fcn.004095dc
push eax
call fcn.00408ee3
pop ecx
lea ecx, [ebp - 0x55fc]
mov byte [ebp - 4], 0x30
call fcn.004021f4
push ebx
push 0x80
push 3
push ebx
push 1
push 0x80000000
push 0x4759d8
call dword [sym.imp.KERNEL32.dll_CreateFileW]
cmp eax, 0xffffffff
je 0x40e5e6
push eax
call edi
lea eax, [ebp - 0x797c]
push eax
call dword [sym.imp.KERNEL32.dll_GetSystemTime]
push 0x4759ec
lea ecx, [ebp - 0x5614]
call fcn.00401c92
push 0x34b09acd
lea eax, [ebp - 0x5614]
mov byte [ebp - 4], 0x35
push eax
push 0x490d20
call fcn.00408802
pop ecx
pop ecx
mov ecx, eax
call fcn.004095dc
push eax
call fcn.00408ee3
pop ecx
lea ecx, [ebp - 0x5614]
mov byte [ebp - 4], 0x30
call fcn.004021f4
push 8
lea eax, [ebp - 0x23dc]
push eax
call dword [sym.imp.WINMM.dll_timeGetDevCaps]
test eax, eax
jne 0x40e65f
push 1
call dword [sym.imp.WINMM.dll_timeBeginPeriod]
push 1
call dword [sym.imp.WINMM.dll_timeEndPeriod]
lea eax, [ebp - 0x1c10]
mov dword [ebp - 0x1c10], 0x10
push eax
lea eax, [ebp - 0x890]
push eax
call dword [sym.imp.KERNEL32.dll_GetComputerNameW]
lea eax, [ebp - 0x23e4]
push eax
call dword [sym.imp.USER32.dll_GetCursorPos]
push 0x4759f8
lea ecx, [ebp - 0x562c]
call fcn.00401c92
push 0x27b9e019
lea ecx, [ebp - 0x562c]
call fcn.00409f25
push eax
push 0x475a04
call fcn.0041cd83
add esp, 0xc
lea ecx, [ebp - 0x562c]
call fcn.004021f4
lea eax, [ebp - 0x1c14]
mov dword [ebp - 0x1c14], 0x10
push eax
lea eax, [ebp - 0x8b0]
push eax
call dword [sym.imp.KERNEL32.dll_GetComputerNameW]
lea eax, [ebp - 0x798c]
push eax
call dword [sym.imp.KERNEL32.dll_GetSystemTime]
push 0x400
lea eax, [ebp - 0x410]
push ebx
push eax
call fcn.00439fe0
push 0x400
lea eax, [ebp - 0x410]
push ebx
push eax
call fcn.00439fe0
add esp, 0x18
lea ecx, [ebp - 0x5644]
push 0x475a0c
call fcn.00401c92
push 0x10cf61f0
lea eax, [ebp - 0x5644]
mov byte [ebp - 4], 0x36
push eax
push 0x490d20
call fcn.00408802
pop ecx
pop ecx
mov ecx, eax
call fcn.004095dc
push eax
call fcn.00408ee3
pop ecx
lea ecx, [ebp - 0x5644]
mov byte [ebp - 4], 0x30
call fcn.004021f4
push ebx
push 0x80
push 3
push ebx
push 1
push 0x80000000
push 0x475a14
call dword [sym.imp.KERNEL32.dll_CreateFileW]
cmp eax, 0xffffffff
je 0x40e781
push eax
call edi
push 0x475a24
lea ecx, [ebp - 0x565c]
call fcn.00401c92
push 0x539e4c3
lea ecx, [ebp - 0x565c]
call fcn.00409f25
push eax
push 0x475a30
call fcn.0041cd83
add esp, 0xc
lea ecx, [ebp - 0x565c]
call fcn.004021f4
push 0x475a38
lea ecx, [ebp - 0x5674]
call fcn.00401c92
push 0x29077536
lea eax, [ebp - 0x5674]
mov byte [ebp - 4], 0x37
push eax
push 0x490d20
call fcn.00408802
pop ecx
pop ecx
mov ecx, eax
call fcn.004095dc
push eax
call fcn.00408ee3
pop ecx
lea ecx, [ebp - 0x5674]
mov byte [ebp - 4], 0x30
call fcn.004021f4
lea eax, [ebp - 0x23ec]
push eax
lea eax, [ebp - 0x23f4]
push eax
lea eax, [ebp - 0x23fc]
push eax
push 0x475a40
call dword [sym.imp.KERNEL32.dll_GetDiskFreeSpaceExW]
lea eax, [ebp - 0x2404]
push eax
call dword [sym.imp.USER32.dll_GetCursorPos]
push 0x400
lea eax, [ebp - 0x410]
push ebx
push eax
call fcn.00439fe0
add esp, 0xc
lea ecx, [ebp - 0x568c]
push 0x475a48
call fcn.00401c92
push 0x200fd6aa
lea ecx, [ebp - 0x568c]
call fcn.00409f25
push eax
push 0x475a54
call fcn.0041cd83
add esp, 0xc
lea ecx, [ebp - 0x568c]
call fcn.004021f4
lea eax, [ebp - 0x240c]
push eax
call dword [sym.imp.USER32.dll_GetCursorPos]
lea eax, [ebp - 0x2414]
push eax
call dword [sym.imp.USER32.dll_GetCursorPos]
lea eax, [ebp - 0x799c]
push eax
call dword [sym.imp.KERNEL32.dll_GetSystemTime]
push 0x400
lea eax, [ebp - 0x410]
push ebx
push eax
call fcn.00439fe0
push 0x400
lea eax, [ebp - 0x410]
push ebx
push eax
call fcn.00439fe0
add esp, 0x18
lea eax, [ebp - 0x1c18]
mov dword [ebp - 0x1c18], 0x10
push eax
lea eax, [ebp - 0x8d0]
push eax
call dword [sym.imp.KERNEL32.dll_GetComputerNameW]
lea eax, [ebp - 0x241c]
push eax
lea eax, [ebp - 0x2424]
push eax
lea eax, [ebp - 0x242c]
push eax
push 0x475a5c
call dword [sym.imp.KERNEL32.dll_GetDiskFreeSpaceExW]
push ebx
push 0x80
push 3
push ebx
push 1
push 0x80000000
push 0x475a64
call dword [sym.imp.KERNEL32.dll_CreateFileW]
cmp eax, 0xffffffff
je 0x40e92d
push eax
call edi
push ebx
push 0x80
push 3
push ebx
push 1
push 0x80000000
push 0x475a70
call dword [sym.imp.KERNEL32.dll_CreateFileW]
cmp eax, 0xffffffff
je 0x40e950
push eax
call edi
lea eax, [ebp - 0x1c1c]
mov dword [ebp - 0x1c1c], 0x10
push eax
lea eax, [ebp - 0x8f0]
push eax
call dword [sym.imp.KERNEL32.dll_GetComputerNameW]
lea eax, [ebp - 0x79ac]
push eax
call dword [sym.imp.KERNEL32.dll_GetSystemTime]
lea eax, [ebp - 0x1c20]
mov dword [ebp - 0x1c20], 0x10
push eax
lea eax, [ebp - 0x910]
push eax
call dword [sym.imp.KERNEL32.dll_GetComputerNameW]
push ebx
push 0x80
push 3
push ebx
push 1
push 0x80000000
push 0x475a88
call dword [sym.imp.KERNEL32.dll_CreateFileW]
cmp eax, 0xffffffff
je 0x40e9bc
push eax
call edi
push 8
lea eax, [ebp - 0x2434]
push eax
call dword [sym.imp.WINMM.dll_timeGetDevCaps]
test eax, eax
jne 0x40e9df
push 1
call dword [sym.imp.WINMM.dll_timeBeginPeriod]
push 1
call dword [sym.imp.WINMM.dll_timeEndPeriod]
lea eax, [ebp - 0x1c24]
mov dword [ebp - 0x1c24], 0x10
push eax
lea eax, [ebp - 0x930]
push eax
call dword [sym.imp.KERNEL32.dll_GetComputerNameW]
lea eax, [ebp - 0x243c]
push eax
lea eax, [ebp - 0x2444]
push eax
lea eax, [ebp - 0x244c]
push eax
push 0x475a98
call dword [sym.imp.KERNEL32.dll_GetDiskFreeSpaceExW]
push 8
lea eax, [ebp - 0x2454]
push eax
call dword [sym.imp.WINMM.dll_timeGetDevCaps]
test eax, eax
jne 0x40ea40
push 1
call dword [sym.imp.WINMM.dll_timeBeginPeriod]
push 1
call dword [sym.imp.WINMM.dll_timeEndPeriod]
push 0x475aa0
lea ecx, [ebp - 0x56a4]
call fcn.00401c92
push 0x2e32d1f2
lea ecx, [ebp - 0x56a4]
call fcn.00409f25
push eax
push 0x475aac
call fcn.0041cd83
add esp, 0xc
lea ecx, [ebp - 0x56a4]
call fcn.004021f4
push 8
lea eax, [ebp - 0x245c]
push eax
call dword [sym.imp.WINMM.dll_timeGetDevCaps]
test eax, eax
jne 0x40ea9c
push 1
call dword [sym.imp.WINMM.dll_timeBeginPeriod]
push 1
call dword [sym.imp.WINMM.dll_timeEndPeriod]
lea eax, [ebp - 0x2464]
push eax
call dword [sym.imp.USER32.dll_GetCursorPos]
push ebx
push 0x80
push 3
push ebx
push 1
push 0x80000000
push 0x475ab4
call dword [sym.imp.KERNEL32.dll_CreateFileW]
cmp eax, 0xffffffff
je 0x40eacc
push eax
call edi
push ebx
push 0x80
push 3
push ebx
push 1
push 0x80000000
push 0x475ac8
call dword [sym.imp.KERNEL32.dll_CreateFileW]
cmp eax, 0xffffffff
je 0x40eaef
push eax
call edi
push 0x400
lea eax, [ebp - 0x410]
push ebx
push eax
call fcn.00439fe0
add esp, 0xc
lea eax, [ebp - 0x246c]
push eax
lea eax, [ebp - 0x2474]
push eax
lea eax, [ebp - 0x247c]
push eax
push 0x475ae4
call dword [sym.imp.KERNEL32.dll_GetDiskFreeSpaceExW]
push 0x475aec
lea ecx, [ebp - 0x56bc]
call fcn.00401c92
push 0x14549323
lea ecx, [ebp - 0x56bc]
call fcn.00409f25
push eax
push 0x475af4
call fcn.0041cd83
add esp, 0xc
lea ecx, [ebp - 0x56bc]
call fcn.004021f4
lea eax, [ebp - 0x1c28]
mov dword [ebp - 0x1c28], 0x10
push eax
lea eax, [ebp - 0x950]
push eax
call dword [sym.imp.KERNEL32.dll_GetComputerNameW]
lea eax, [ebp - 0x79bc]
push eax
call dword [sym.imp.KERNEL32.dll_GetSystemTime]
lea eax, [ebp - 0x1c2c]
mov dword [ebp - 0x1c2c], 0x10
push eax
lea eax, [ebp - 0x970]
push eax
call dword [sym.imp.KERNEL32.dll_GetComputerNameW]
call dword [sym.imp.KERNEL32.dll_GetCurrentProcessId]
push eax
push ebx
push 0x400
call dword [sym.imp.KERNEL32.dll_OpenProcess]
mov dword [ebp - 0x8044], eax
test eax, eax
je 0x40ebea
lea ecx, [ebp - 0x2484]
push ecx
lea ecx, [ebp - 0x248c]
push ecx
lea ecx, [ebp - 0x2494]
push ecx
lea ecx, [ebp - 0x249c]
push ecx
push eax
call esi
push dword [ebp - 0x8044]
call edi
lea eax, [ebp - 0x24a4]
push eax
call dword [sym.imp.USER32.dll_GetCursorPos]
call dword [sym.imp.KERNEL32.dll_GetCurrentProcessId]
push eax
push ebx
push 0x400
call dword [sym.imp.KERNEL32.dll_OpenProcess]
mov dword [ebp - 0x8044], eax
test eax, eax
je 0x40ec3b
lea ecx, [ebp - 0x24ac]
push ecx
lea ecx, [ebp - 0x24b4]
push ecx
lea ecx, [ebp - 0x24bc]
push ecx
lea ecx, [ebp - 0x24c4]
push ecx
push eax
call esi
push dword [ebp - 0x8044]
call edi
push 0x475afc
lea ecx, [ebp - 0x56d4]
call fcn.00401c92
push 0x19766e49
lea eax, [ebp - 0x56d4]
mov byte [ebp - 4], 0x38
push eax
push 0x490d20
call fcn.00408802
pop ecx
pop ecx
mov ecx, eax
call fcn.004095dc
push eax
call fcn.00408ee3
pop ecx
lea ecx, [ebp - 0x56d4]
mov byte [ebp - 4], 0x30
call fcn.004021f4
push 0x400
lea eax, [ebp - 0x410]
push ebx
push eax
call fcn.00439fe0
add esp, 0xc
lea eax, [ebp - 0x24cc]
push eax
lea eax, [ebp - 0x24d4]
push eax
lea eax, [ebp - 0x24dc]
push eax
push 0x475b00
call dword [sym.imp.KERNEL32.dll_GetDiskFreeSpaceExW]
lea eax, [ebp - 0x24e4]
push eax
call dword [sym.imp.USER32.dll_GetCursorPos]
lea eax, [ebp - 0x24ec]
push eax
call dword [sym.imp.USER32.dll_GetCursorPos]
lea eax, [ebp - 0x24f4]
push eax
call dword [sym.imp.USER32.dll_GetCursorPos]
push 8
lea eax, [ebp - 0x24fc]
push eax
call dword [sym.imp.WINMM.dll_timeGetDevCaps]
test eax, eax
jne 0x40ed03
push 1
call dword [sym.imp.WINMM.dll_timeBeginPeriod]
push 1
call dword [sym.imp.WINMM.dll_timeEndPeriod]
push ebx
push 0x80
push 3
push ebx
push 1
push 0x80000000
push 0x475b08
call dword [sym.imp.KERNEL32.dll_CreateFileW]
cmp eax, 0xffffffff
je 0x40ed26
push eax
call edi
call dword [sym.imp.KERNEL32.dll_GetCurrentProcessId]
push eax
push ebx
push 0x400
call dword [sym.imp.KERNEL32.dll_OpenProcess]
mov dword [ebp - 0x8044], eax
test eax, eax
je 0x40ed6a
lea ecx, [ebp - 0x2504]
push ecx
lea ecx, [ebp - 0x250c]
push ecx
lea ecx, [ebp - 0x2514]
push ecx
lea ecx, [ebp - 0x251c]
push ecx
push eax
call esi
push dword [ebp - 0x8044]
call edi
push 0x400
lea eax, [ebp - 0x410]
push ebx
push eax
call fcn.00439fe0
add esp, 0xc
mov dword [ebp - 0x1c30], 0x10
lea eax, [ebp - 0x1c30]
push eax
lea eax, [ebp - 0x990]
push eax
call dword [sym.imp.KERNEL32.dll_GetComputerNameW]
lea eax, [ebp - 0x79cc]
push eax
call dword [sym.imp.KERNEL32.dll_GetSystemTime]
push 0x475b1c
lea ecx, [ebp - 0x56ec]
call fcn.00401c92
push 0x238a1ad2
lea eax, [ebp - 0x56ec]
mov byte [ebp - 4], 0x39
push eax
push 0x490d20
call fcn.00408802
pop ecx
pop ecx
mov ecx, eax
call fcn.004095dc
push eax
call fcn.00408ee3
pop ecx
lea ecx, [ebp - 0x56ec]
mov byte [ebp - 4], 0x30
call fcn.004021f4
push ebx
push 0x80
push 3
push ebx
push 1
push 0x80000000
push 0x475b28
call dword [sym.imp.KERNEL32.dll_CreateFileW]
cmp eax, 0xffffffff
je 0x40ee16
push eax
call edi
lea eax, [ebp - 0x1c34]
mov dword [ebp - 0x1c34], 0x10
push eax
lea eax, [ebp - 0x9b0]
push eax
call dword [sym.imp.KERNEL32.dll_GetComputerNameW]
lea eax, [ebp - 0x79dc]
push eax
call dword [sym.imp.KERNEL32.dll_GetSystemTime]
push 0x475b34
lea ecx, [ebp - 0x5704]
call fcn.00401c92
lea ecx, [ebp - 0x5704]
call fcn.00409f25
push 0x2af45f9f
push eax
push 0x475b38
call fcn.0041cd83
add esp, 0xc
lea ecx, [ebp - 0x5704]
call fcn.004021f4
push 0x475b40
lea ecx, [ebp - 0x571c]
call fcn.00401c92
lea ecx, [ebp - 0x571c]
call fcn.00409f25
push 0x960a73e
push eax
push 0x475b48
call fcn.0041cd83
add esp, 0xc
lea ecx, [ebp - 0x571c]
call fcn.004021f4
push 0x475b50
lea ecx, [ebp - 0x5734]
call fcn.00401c92
lea ecx, [ebp - 0x5734]
call fcn.00409f25
push 0x51e813b
push eax
push 0x475b54
call fcn.0041cd83
add esp, 0xc
lea ecx, [ebp - 0x5734]
call fcn.004021f4
push ebx
push 0x80
push 3
push ebx
push 1
push 0x80000000
push 0x475b5c
call dword [sym.imp.KERNEL32.dll_CreateFileW]
cmp eax, 0xffffffff
je 0x40ef0f
push eax
call edi
push 0x400
lea eax, [ebp - 0x410]
push ebx
push eax
call fcn.00439fe0
add esp, 0xc
lea ecx, [ebp - 0x574c]
push 0x475b74
call fcn.00401c92
push 0x389a83ab
lea eax, [ebp - 0x574c]
mov byte [ebp - 4], 0x3a
push eax
push 0x490d20
call fcn.00408802
pop ecx
pop ecx
mov ecx, eax
call fcn.004095dc
push eax
call fcn.00408ee3
pop ecx
lea ecx, [ebp - 0x574c]
mov byte [ebp - 4], 0x30
call fcn.004021f4
push ebx
push 0x80
push 3
push ebx
push 1
push 0x80000000
push 0x475b80
call dword [sym.imp.KERNEL32.dll_CreateFileW]
cmp eax, 0xffffffff
je 0x40ef90
push eax
call edi
lea eax, [ebp - 0x2524]
push eax
call dword [sym.imp.USER32.dll_GetCursorPos]
lea eax, [ebp - 0x252c]
push eax
call dword [sym.imp.USER32.dll_GetCursorPos]
lea eax, [ebp - 0x1c38]
mov dword [ebp - 0x1c38], 0x10
push eax
lea eax, [ebp - 0x9d0]
push eax
call dword [sym.imp.KERNEL32.dll_GetComputerNameW]
push 0x475b90
lea ecx, [ebp - 0x5764]
call fcn.00401c92
push 0x39461931
lea ecx, [ebp - 0x5764]
call fcn.00409f25
push eax
push 0x475b94
call fcn.0041cd83
add esp, 0xc
lea ecx, [ebp - 0x5764]
call fcn.004021f4
push 8
lea eax, [ebp - 0x2534]
push eax
call dword [sym.imp.WINMM.dll_timeGetDevCaps]
test eax, eax
jne 0x40f024
push 1
call dword [sym.imp.WINMM.dll_timeBeginPeriod]
push 1
call dword [sym.imp.WINMM.dll_timeEndPeriod]
lea eax, [ebp - 0x1c3c]
mov dword [ebp - 0x1c3c], 0x10
push eax
lea eax, [ebp - 0x9f0]
push eax
call dword [sym.imp.KERNEL32.dll_GetComputerNameW]
lea eax, [ebp - 0x1c40]
mov dword [ebp - 0x1c40], 0x10
push eax
lea eax, [ebp - 0xa10]
push eax
call dword [sym.imp.KERNEL32.dll_GetComputerNameW]
push 0x475b9c
lea ecx, [ebp - 0x577c]
call fcn.00401c92
push 0x24f07dc
lea ecx, [ebp - 0x577c]
call fcn.00409f25
push eax
push 0x475ba0
call fcn.0041cd83
add esp, 0xc
lea ecx, [ebp - 0x577c]
call fcn.004021f4
lea eax, [ebp - 0x79ec]
push eax
call dword [sym.imp.KERNEL32.dll_GetSystemTime]
lea eax, [ebp - 0x253c]
push eax
call dword [sym.imp.USER32.dll_GetCursorPos]
push 0x400
lea eax, [ebp - 0x410]
push ebx
push eax
call fcn.00439fe0
add esp, 0xc
lea eax, [ebp - 0x79fc]
push eax
call dword [sym.imp.KERNEL32.dll_GetSystemTime]
push 8
lea eax, [ebp - 0x2544]
push eax
call dword [sym.imp.WINMM.dll_timeGetDevCaps]
test eax, eax
jne 0x40f0f8
push 1
call dword [sym.imp.WINMM.dll_timeBeginPeriod]
push 1
call dword [sym.imp.WINMM.dll_timeEndPeriod]
push 8
lea eax, [ebp - 0x254c]
push eax
call dword [sym.imp.WINMM.dll_timeGetDevCaps]
test eax, eax
jne 0x40f11b
push 1
call dword [sym.imp.WINMM.dll_timeBeginPeriod]
push 1
call dword [sym.imp.WINMM.dll_timeEndPeriod]
lea eax, [ebp - 0x7a0c]
push eax
call dword [sym.imp.KERNEL32.dll_GetSystemTime]
push 0x475ba8
lea ecx, [ebp - 0x5794]
call fcn.00401c92
push 0x35398772
lea ecx, [ebp - 0x5794]
call fcn.00409f25
push eax
push 0x475bb0
call fcn.0041cd83
add esp, 0xc
lea ecx, [ebp - 0x5794]
call fcn.004021f4
lea eax, [ebp - 0x2554]
push eax
lea eax, [ebp - 0x255c]
push eax
lea eax, [ebp - 0x2564]
push eax
push 0x475bb8
call dword [sym.imp.KERNEL32.dll_GetDiskFreeSpaceExW]
push ebx
push 0x80
push 3
push ebx
push 1
push 0x80000000
push 0x475bc0
call dword [sym.imp.KERNEL32.dll_CreateFileW]
cmp eax, 0xffffffff
je 0x40f1a4
push eax
call edi
push 0x475bd0
lea ecx, [ebp - 0x57ac]
call fcn.00401c92
push 0x2d26e501
lea eax, [ebp - 0x57ac]
mov byte [ebp - 4], 0x3b
push eax
push 0x490d20
call fcn.00408802
pop ecx
pop ecx
mov ecx, eax
call fcn.004095dc
push eax
call fcn.00408ee3
pop ecx
lea ecx, [ebp - 0x57ac]
mov byte [ebp - 4], 0x30
call fcn.004021f4
lea eax, [ebp - 0x1c44]
mov dword [ebp - 0x1c44], 0x10
push eax
lea eax, [ebp - 0xa30]
push eax
call dword [sym.imp.KERNEL32.dll_GetComputerNameW]
push ebx
push 0x80
push 3
push ebx
push 1
push 0x80000000
push 0x475bdc
call dword [sym.imp.KERNEL32.dll_CreateFileW]
cmp eax, 0xffffffff
je 0x40f22e
push eax
call edi
push 0x475bfc
lea ecx, [ebp - 0x57c4]
call fcn.00401c92
push 0x1ffde9b5
lea eax, [ebp - 0x57c4]
mov byte [ebp - 4], 0x3c
push eax
push 0x490d20
call fcn.00408802
pop ecx
pop ecx
mov ecx, eax
call fcn.004095dc
push eax
call fcn.00408ee3
pop ecx
lea ecx, [ebp - 0x57c4]
mov byte [ebp - 4], 0x30
call fcn.004021f4
lea eax, [ebp - 0x256c]
push eax
call dword [sym.imp.USER32.dll_GetCursorPos]
lea eax, [ebp - 0x2574]
push eax
lea eax, [ebp - 0x257c]
push eax
lea eax, [ebp - 0x2584]
push eax
push 0x475c04
call dword [sym.imp.KERNEL32.dll_GetDiskFreeSpaceExW]
push 0x400
lea eax, [ebp - 0x410]
push ebx
push eax
call fcn.00439fe0
add esp, 0xc
lea eax, [ebp - 0x258c]
push 8
push eax
call dword [sym.imp.WINMM.dll_timeGetDevCaps]
test eax, eax
jne 0x40f2dc
push 1
call dword [sym.imp.WINMM.dll_timeBeginPeriod]
push 1
call dword [sym.imp.WINMM.dll_timeEndPeriod]
call dword [sym.imp.KERNEL32.dll_GetCurrentProcessId]
push eax
push ebx
push 0x400
call dword [sym.imp.KERNEL32.dll_OpenProcess]
mov dword [ebp - 0x8044], eax
test eax, eax
je 0x40f320
lea ecx, [ebp - 0x2594]
push ecx
lea ecx, [ebp - 0x259c]
push ecx
lea ecx, [ebp - 0x25a4]
push ecx
lea ecx, [ebp - 0x25ac]
push ecx
push eax
call esi
push dword [ebp - 0x8044]
call edi
lea eax, [ebp - 0x7a1c]
push eax
call dword [sym.imp.KERNEL32.dll_GetSystemTime]
call dword [sym.imp.KERNEL32.dll_GetCurrentProcessId]
push eax
push ebx
push 0x400
call dword [sym.imp.KERNEL32.dll_OpenProcess]
mov dword [ebp - 0x8044], eax
test eax, eax
je 0x40f371
lea ecx, [ebp - 0x25b4]
push ecx
lea ecx, [ebp - 0x25bc]
push ecx
lea ecx, [ebp - 0x25c4]
push ecx
lea ecx, [ebp - 0x25cc]
push ecx
push eax
call esi
push dword [ebp - 0x8044]
call edi
push 0x475c0c
lea ecx, [ebp - 0x57dc]
call fcn.00401c92
lea ecx, [ebp - 0x57dc]
call fcn.00409f25
push 0x1f383bbf
push eax
push 0x475c18
call fcn.0041cd83
add esp, 0xc
lea ecx, [ebp - 0x57dc]
call fcn.004021f4
lea eax, [ebp - 0x25d4]
push eax
lea eax, [ebp - 0x25dc]
push eax
lea eax, [ebp - 0x25e4]
push eax
push 0x475c20
call dword [sym.imp.KERNEL32.dll_GetDiskFreeSpaceExW]
lea eax, [ebp - 0x1e84]
mov dword [ebp - 0x1e84], 0x10
push eax
lea eax, [ebp - 0xa50]
push eax
call dword [sym.imp.KERNEL32.dll_GetComputerNameW]
push 8
lea eax, [ebp - 0x25ec]
push eax
call dword [sym.imp.WINMM.dll_timeGetDevCaps]
test eax, eax
jne 0x40f40b
mov ecx, dword [ebp + 8]
call fcn.004082b3
cmp al, 0x22
jne 0x41c513
push 0x47635c
lea ecx, [ebp - 0x5ee4]
call fcn.00401c92
push 0x9ee79d9
lea eax, [ebp - 0x5ee4]
mov byte [ebp - 4], 0x74
push eax
push 0x490d20
call fcn.00408802
pop ecx
pop ecx
mov ecx, eax
call fcn.004095dc
push eax
call fcn.00408ee3
pop ecx
lea ecx, [ebp - 0x5ee4]
mov byte [ebp - 4], bl
call fcn.004021f4
lea eax, [ebp - 0x318c]
push eax
lea eax, [ebp - 0x3194]
push eax
lea eax, [ebp - 0x319c]
push eax
push 0x476368
call dword [sym.imp.KERNEL32.dll_GetDiskFreeSpaceExW]
lea eax, [ebp - 0x1d08]
mov dword [ebp - 0x1d08], 0x10
push eax
lea eax, [ebp - 0x1010]
push eax
call dword [sym.imp.KERNEL32.dll_GetComputerNameW]
push 8
lea eax, [ebp - 0x31a4]
push eax
call dword [sym.imp.WINMM.dll_timeGetDevCaps]
test eax, eax
jne 0x413207
push 1
call dword [sym.imp.WINMM.dll_timeBeginPeriod]
push 1
call dword [sym.imp.WINMM.dll_timeEndPeriod]
lea eax, [ebp - 0x783c]
push eax
call dword [sym.imp.KERNEL32.dll_GetSystemTime]
call dword [sym.imp.KERNEL32.dll_GetCurrentProcessId]
push eax
push ebx
push 0x400
call dword [sym.imp.KERNEL32.dll_OpenProcess]
mov dword [ebp - 0x8044], eax
test eax, eax
je 0x413258
lea ecx, [ebp - 0x31ac]
push ecx
lea ecx, [ebp - 0x31b4]
push ecx
lea ecx, [ebp - 0x31bc]
push ecx
lea ecx, [ebp - 0x31c4]
push ecx
push eax
call esi
push dword [ebp - 0x8044]
call edi
push 8
lea eax, [ebp - 0x31cc]
push eax
call dword [sym.imp.WINMM.dll_timeGetDevCaps]
test eax, eax
jne 0x41327b
push 1
call dword [sym.imp.WINMM.dll_timeBeginPeriod]
push 1
call dword [sym.imp.WINMM.dll_timeEndPeriod]
lea eax, [ebp - 0x31d4]
push eax
call dword [sym.imp.USER32.dll_GetCursorPos]
lea eax, [ebp - 0x1d0c]
mov dword [ebp - 0x1d0c], 0x10
push eax
lea eax, [ebp - 0x1030]
push eax
call dword [sym.imp.KERNEL32.dll_GetComputerNameW]
lea eax, [ebp - 0x7bdc]
push eax
call dword [sym.imp.KERNEL32.dll_GetSystemTime]
push ebx
push 0x80
push 3
push ebx
push 1
push 0x80000000
push 0x476370
call dword [sym.imp.KERNEL32.dll_CreateFileW]
cmp eax, 0xffffffff
je 0x4132d6
push eax
call edi
push 0x47638c
lea ecx, [ebp - 0x5efc]
call fcn.00401c92
push 0x2eb99244
lea eax, [ebp - 0x5efc]
mov byte [ebp - 4], 0x75
push eax
push 0x490d20
call fcn.00408802
pop ecx
pop ecx
mov ecx, eax
call fcn.004095dc
push eax
call fcn.00408ee3
pop ecx
lea ecx, [ebp - 0x5efc]
mov byte [ebp - 4], bl
call fcn.004021f4
push 0x476394
lea ecx, [ebp - 0x5f14]
call fcn.00401c92
push 0x1b27c9fb
lea ecx, [ebp - 0x5f14]
call fcn.00409f25
push eax
push 0x4763a0
call fcn.0041cd83
add esp, 0xc
lea ecx, [ebp - 0x5f14]
call fcn.004021f4
push 0x4763a8
lea ecx, [ebp - 0x5f2c]
call fcn.00401c92
push 0x1b5eb593
lea ecx, [ebp - 0x5f2c]
call fcn.00409f25
push eax
push 0x4763ac
call fcn.0041cd83
add esp, 0xc
lea ecx, [ebp - 0x5f2c]
call fcn.004021f4
push ebx
push 0x80
push 3
push ebx
push 1
push 0x80000000
push 0x4763b4
call dword [sym.imp.KERNEL32.dll_CreateFileW]
cmp eax, 0xffffffff
je 0x4133b3
push eax
call edi
lea eax, [ebp - 0x7bec]
push eax
call dword [sym.imp.KERNEL32.dll_GetSystemTime]
lea eax, [ebp - 0x31dc]
push eax
call dword [sym.imp.USER32.dll_GetCursorPos]
push 0x4763c8
lea ecx, [ebp - 0x5f44]
call fcn.00401c92
push 0x238a6f
lea ecx, [ebp - 0x5f44]
call fcn.00409f25
push eax
push 0x4763cc
call fcn.0041cd83
add esp, 0xc
lea ecx, [ebp - 0x5f44]
call fcn.004021f4
push 8
lea eax, [ebp - 0x31e4]
push eax
call dword [sym.imp.WINMM.dll_timeGetDevCaps]
test eax, eax
jne 0x413429
push 1
call dword [sym.imp.WINMM.dll_timeBeginPeriod]
push 1
call dword [sym.imp.WINMM.dll_timeEndPeriod]
push 0x400
lea eax, [ebp - 0x410]
push ebx
push eax
call fcn.00439fe0
add esp, 0xc
lea ecx, [ebp - 0x5f5c]
push 0x4763d4
call fcn.00401c92
push 0xc82ceb9
lea eax, [ebp - 0x5f5c]
mov byte [ebp - 4], 0x76
push eax
push 0x490d20
call fcn.00408802
pop ecx
pop ecx
mov ecx, eax
call fcn.004095dc
push eax
call fcn.00408ee3
pop ecx
lea ecx, [ebp - 0x5f5c]
mov byte [ebp - 4], bl
call fcn.004021f4
lea eax, [ebp - 0x1d10]
mov dword [ebp - 0x1d10], 0x10
push eax
lea eax, [ebp - 0x1050]
push eax
call dword [sym.imp.KERNEL32.dll_GetComputerNameW]
lea eax, [ebp - 0x31ec]
push eax
lea eax, [ebp - 0x31f4]
push eax
lea eax, [ebp - 0x31fc]
push eax
push 0x4763e0
call dword [sym.imp.KERNEL32.dll_GetDiskFreeSpaceExW]
lea eax, [ebp - 0x3204]
push eax
lea eax, [ebp - 0x320c]
push eax
lea eax, [ebp - 0x3214]
push eax
push 0x4763e8
call dword [sym.imp.KERNEL32.dll_GetDiskFreeSpaceExW]
lea eax, [ebp - 0x321c]
push eax
lea eax, [ebp - 0x3224]
push eax
lea eax, [ebp - 0x322c]
push eax
push 0x4763f0
call dword [sym.imp.KERNEL32.dll_GetDiskFreeSpaceExW]
push 0x4763f8
lea ecx, [ebp - 0x5f74]
call fcn.00401c92
push 0x35282757
lea ecx, [ebp - 0x5f74]
call fcn.00409f25
push eax
push 0x476404
call fcn.0041cd83
add esp, 0xc
lea ecx, [ebp - 0x5f74]
call fcn.004021f4
lea eax, [ebp - 0x3234]
push eax
lea eax, [ebp - 0x323c]
push eax
lea eax, [ebp - 0x3244]
push eax
push 0x47640c
call dword [sym.imp.KERNEL32.dll_GetDiskFreeSpaceExW]
call dword [sym.imp.KERNEL32.dll_GetCurrentProcessId]
push eax
push ebx
push 0x400
call dword [sym.imp.KERNEL32.dll_OpenProcess]
mov dword [ebp - 0x8044], eax
test eax, eax
je 0x4135a1
lea ecx, [ebp - 0x324c]
push ecx
lea ecx, [ebp - 0x3254]
push ecx
lea ecx, [ebp - 0x325c]
push ecx
lea ecx, [ebp - 0x3264]
push ecx
push eax
call esi
push dword [ebp - 0x8044]
call edi
push 0x476414
lea ecx, [ebp - 0x5f8c]
call fcn.00401c92
push 0x11a2ccb8
lea eax, [ebp - 0x5f8c]
mov byte [ebp - 4], 0x77
push eax
push 0x490d20
call fcn.00408802
pop ecx
pop ecx
mov ecx, eax
call fcn.004095dc
push eax
call fcn.00408ee3
pop ecx
lea ecx, [ebp - 0x5f8c]
mov byte [ebp - 4], bl
call fcn.004021f4
push ebx
push 0x80
push 3
push ebx
push 1
push 0x80000000
push 0x47641c
call dword [sym.imp.KERNEL32.dll_CreateFileW]
cmp eax, 0xffffffff
je 0x41360c
push eax
call edi
push ebx
push 0x80
push 3
push ebx
push 1
push 0x80000000
push 0x476428
call dword [sym.imp.KERNEL32.dll_CreateFileW]
cmp eax, 0xffffffff
je 0x41362f
push eax
call edi
push 0x476444
lea ecx, [ebp - 0x5fa4]
call fcn.00401c92
push 0x1300a3a3
lea eax, [ebp - 0x5fa4]
mov byte [ebp - 4], 0x78
push eax
push 0x490d20
call fcn.00408802
pop ecx
pop ecx
mov ecx, eax
call fcn.004095dc
push eax
call fcn.00408ee3
pop ecx
lea ecx, [ebp - 0x5fa4]
mov byte [ebp - 4], bl
call fcn.004021f4
lea eax, [ebp - 0x326c]
push eax
lea eax, [ebp - 0x3274]
push eax
lea eax, [ebp - 0x327c]
push eax
push 0x47644c
call dword [sym.imp.KERNEL32.dll_GetDiskFreeSpaceExW]
push 8
lea eax, [ebp - 0x3284]
push eax
call dword [sym.imp.WINMM.dll_timeGetDevCaps]
test eax, eax
jne 0x4136ba
push 1
call dword [sym.imp.WINMM.dll_timeBeginPeriod]
push 1
call dword [sym.imp.WINMM.dll_timeEndPeriod]
push 0x400
lea eax, [ebp - 0x410]
push ebx
push eax
call fcn.00439fe0
add esp, 0xc
mov dword [ebp - 0x1d14], 0x10
lea eax, [ebp - 0x1d14]
push eax
lea eax, [ebp - 0x1070]
push eax
call dword [sym.imp.KERNEL32.dll_GetComputerNameW]
lea eax, [ebp - 0x328c]
push eax
call dword [sym.imp.USER32.dll_GetCursorPos]
push 0x476454
lea ecx, [ebp - 0x5fbc]
call fcn.00401c92
lea ecx, [ebp - 0x5fbc]
call fcn.00409f25
push 0x31f1f69c
push eax
push 0x47645c
call fcn.0041cd83
add esp, 0xc
lea ecx, [ebp - 0x5fbc]
call fcn.004021f4
push 8
lea eax, [ebp - 0x3294]
push eax
call dword [sym.imp.WINMM.dll_timeGetDevCaps]
test eax, eax
jne 0x413756
push 1
call dword [sym.imp.WINMM.dll_timeBeginPeriod]
push 1
call dword [sym.imp.WINMM.dll_timeEndPeriod]
lea eax, [ebp - 0x7bfc]
push eax
call dword [sym.imp.KERNEL32.dll_GetSystemTime]
lea eax, [ebp - 0x7c0c]
push eax
call dword [sym.imp.KERNEL32.dll_GetSystemTime]
lea eax, [ebp - 0x329c]
push eax
lea eax, [ebp - 0x32a4]
push eax
lea eax, [ebp - 0x32ac]
push eax
push 0x476464
call dword [sym.imp.KERNEL32.dll_GetDiskFreeSpaceExW]
push 0x400
lea eax, [ebp - 0x410]
push ebx
push eax
call fcn.00439fe0
add esp, 0xc
mov dword [ebp - 0x1d18], 0x10
lea eax, [ebp - 0x1d18]
push eax
lea eax, [ebp - 0x1090]
push eax
call dword [sym.imp.KERNEL32.dll_GetComputerNameW]
call dword [sym.imp.KERNEL32.dll_GetCurrentProcessId]
push eax
push ebx
push 0x400
call dword [sym.imp.KERNEL32.dll_OpenProcess]
mov dword [ebp - 0x8044], eax
test eax, eax
je 0x413807
lea ecx, [ebp - 0x32b4]
push ecx
lea ecx, [ebp - 0x32bc]
push ecx
lea ecx, [ebp - 0x32c4]
push ecx
lea ecx, [ebp - 0x32cc]
push ecx
push eax
call esi
push dword [ebp - 0x8044]
call edi
lea eax, [ebp - 0x1d1c]
mov dword [ebp - 0x1d1c], 0x10
push eax
lea eax, [ebp - 0x10b0]
push eax
call dword [sym.imp.KERNEL32.dll_GetComputerNameW]
call dword [sym.imp.KERNEL32.dll_GetCurrentProcessId]
push eax
push ebx
push 0x400
call dword [sym.imp.KERNEL32.dll_OpenProcess]
mov dword [ebp - 0x8044], eax
test eax, eax
je 0x413869
lea ecx, [ebp - 0x32d4]
push ecx
lea ecx, [ebp - 0x32dc]
push ecx
lea ecx, [ebp - 0x32e4]
push ecx
lea ecx, [ebp - 0x32ec]
push ecx
push eax
call esi
push dword [ebp - 0x8044]
call edi
lea eax, [ebp - 0x1d20]
mov dword [ebp - 0x1d20], 0x10
push eax
lea eax, [ebp - 0x10d0]
push eax
call dword [sym.imp.KERNEL32.dll_GetComputerNameW]
push 0x47646c
lea ecx, [ebp - 0x5fd4]
call fcn.00401c92
push 0x34a603a1
lea eax, [ebp - 0x5fd4]
mov byte [ebp - 4], 0x79
push eax
push 0x490d20
call fcn.00408802
pop ecx
pop ecx
mov ecx, eax
call fcn.004095dc
push eax
call fcn.00408ee3
pop ecx
lea ecx, [ebp - 0x5fd4]
mov byte [ebp - 4], bl
call fcn.004021f4
lea eax, [ebp - 0x32f4]
push eax
call dword [sym.imp.USER32.dll_GetCursorPos]
lea eax, [ebp - 0x32fc]
push eax
call dword [sym.imp.USER32.dll_GetCursorPos]
lea eax, [ebp - 0x3304]
push eax
lea eax, [ebp - 0x330c]
push eax
lea eax, [ebp - 0x3314]
push eax
push 0x476474
call dword [sym.imp.KERNEL32.dll_GetDiskFreeSpaceExW]
call dword [sym.imp.KERNEL32.dll_GetCurrentProcessId]
push eax
push ebx
push 0x400
call dword [sym.imp.KERNEL32.dll_OpenProcess]
mov dword [ebp - 0x8044], eax
test eax, eax
je 0x41394d
lea ecx, [ebp - 0x331c]
push ecx
lea ecx, [ebp - 0x3324]
push ecx
lea ecx, [ebp - 0x332c]
push ecx
lea ecx, [ebp - 0x3334]
push ecx
push eax
call esi
push dword [ebp - 0x8044]
call edi
push 0x400
lea eax, [ebp - 0x410]
push ebx
push eax
call fcn.00439fe0
add esp, 0xc
call dword [sym.imp.KERNEL32.dll_GetCurrentProcessId]
push eax
push ebx
push 0x400
call dword [sym.imp.KERNEL32.dll_OpenProcess]
mov dword [ebp - 0x8044], eax
test eax, eax
je 0x4139a6
lea ecx, [ebp - 0x333c]
push ecx
lea ecx, [ebp - 0x3344]
push ecx
lea ecx, [ebp - 0x334c]
push ecx
lea ecx, [ebp - 0x3354]
push ecx
push eax
call esi
push dword [ebp - 0x8044]
call edi
push 0x47647c
lea ecx, [ebp - 0x5fec]
call fcn.00401c92
push 0x1e2e6b8b
lea eax, [ebp - 0x5fec]
mov byte [ebp - 4], 0x7a
push eax
push 0x490d20
call fcn.00408802
pop ecx
pop ecx
mov ecx, eax
call fcn.004095dc
push eax
call fcn.00408ee3
pop ecx
lea ecx, [ebp - 0x5fec]
mov byte [ebp - 4], bl
call fcn.004021f4
push 0x400
lea eax, [ebp - 0x410]
push ebx
push eax
call fcn.00439fe0
add esp, 0xc
lea eax, [ebp - 0x335c]
push eax
call dword [sym.imp.USER32.dll_GetCursorPos]
lea eax, [ebp - 0x1d24]
mov dword [ebp - 0x1d24], 0x10
push eax
lea eax, [ebp - 0x10f0]
push eax
call dword [sym.imp.KERNEL32.dll_GetComputerNameW]
call dword [sym.imp.KERNEL32.dll_GetCurrentProcessId]
push eax
push ebx
push 0x400
call dword [sym.imp.KERNEL32.dll_OpenProcess]
mov dword [ebp - 0x8044], eax
test eax, eax
je 0x413a72
lea ecx, [ebp - 0x3364]
push ecx
lea ecx, [ebp - 0x336c]
push ecx
lea ecx, [ebp - 0x3374]
push ecx
lea ecx, [ebp - 0x337c]
push ecx
push eax
call esi
push dword [ebp - 0x8044]
call edi
push ebx
push 0x80
push 3
push ebx
push 1
push 0x80000000
push 0x476480
call dword [sym.imp.KERNEL32.dll_CreateFileW]
cmp eax, 0xffffffff
je 0x413a95
push eax
call edi
lea eax, [ebp - 0x3384]
push eax
lea eax, [ebp - 0x338c]
push eax
lea eax, [ebp - 0x3394]
push eax
push 0x476490
call dword [sym.imp.KERNEL32.dll_GetDiskFreeSpaceExW]
push 0x476498
lea ecx, [ebp - 0x6004]
call fcn.00401c92
lea ecx, [ebp - 0x6004]
call fcn.00409f25
push 0x33540e18
push eax
push 0x4764a0
call fcn.0041cd83
add esp, 0xc
lea ecx, [ebp - 0x6004]
call fcn.004021f4
lea eax, [ebp - 0x339c]
push eax
lea eax, [ebp - 0x33a4]
push eax
lea eax, [ebp - 0x33ac]
push eax
push 0x4764a8
call dword [sym.imp.KERNEL32.dll_GetDiskFreeSpaceExW]
lea eax, [ebp - 0x7c1c]
push eax
call dword [sym.imp.KERNEL32.dll_GetSystemTime]
push 0x4764b0
lea ecx, [ebp - 0x601c]
call fcn.00401c92
push 0x20e4074c
lea eax, [ebp - 0x601c]
mov byte [ebp - 4], 0x7b
push eax
push 0x490d20
call fcn.00408802
pop ecx
pop ecx
mov ecx, eax
call fcn.004095dc
push eax
call fcn.00408ee3
pop ecx
lea ecx, [ebp - 0x601c]
mov byte [ebp - 4], bl
call fcn.004021f4
lea eax, [ebp - 0x33b4]
push eax
lea eax, [ebp - 0x33bc]
push eax
lea eax, [ebp - 0x33c4]
push eax
push 0x4764b8
call dword [sym.imp.KERNEL32.dll_GetDiskFreeSpaceExW]
push 8
lea eax, [ebp - 0x33cc]
push eax
call dword [sym.imp.WINMM.dll_timeGetDevCaps]
test eax, eax
jne 0x413ba6
push 1
call dword [sym.imp.WINMM.dll_timeBeginPeriod]
push 1
call dword [sym.imp.WINMM.dll_timeEndPeriod]
push 8
lea eax, [ebp - 0x33d4]
push eax
call dword [sym.imp.WINMM.dll_timeGetDevCaps]
test eax, eax
jne 0x413bc9
push 1
call dword [sym.imp.WINMM.dll_timeBeginPeriod]
push 1
call dword [sym.imp.WINMM.dll_timeEndPeriod]
lea eax, [ebp - 0x7c2c]
push eax
call dword [sym.imp.KERNEL32.dll_GetSystemTime]
push ebx
push 0x80
push 3
push ebx
push 1
push 0x80000000
push 0x4764c0
call dword [sym.imp.KERNEL32.dll_CreateFileW]
cmp eax, 0xffffffff
je 0x413bf9
push eax
call edi
call dword [sym.imp.KERNEL32.dll_GetCurrentProcessId]
push eax
push ebx
push 0x400
call dword [sym.imp.KERNEL32.dll_OpenProcess]
mov dword [ebp - 0x8044], eax
test eax, eax
je 0x413c3d
lea ecx, [ebp - 0x33dc]
push ecx
lea ecx, [ebp - 0x33e4]
push ecx
lea ecx, [ebp - 0x33ec]
push ecx
lea ecx, [ebp - 0x33f4]
push ecx
push eax
call esi
push dword [ebp - 0x8044]
call edi
lea eax, [ebp - 0x7c3c]
push eax
call dword [sym.imp.KERNEL32.dll_GetSystemTime]
push 0x4764d0
lea ecx, [ebp - 0x6034]
call fcn.00401c92
lea ecx, [ebp - 0x6034]
call fcn.00409f25
push 0x2ae0fd3
push eax
push 0x4764d8
call fcn.0041cd83
add esp, 0xc
lea ecx, [ebp - 0x6034]
call fcn.004021f4
push 0x4764e0
lea ecx, [ebp - 0x604c]
call fcn.00401c92
lea ecx, [ebp - 0x604c]
call fcn.00409f25
push 0x22cfa288
push eax
push 0x4764ec
call fcn.0041cd83
add esp, 0xc
lea ecx, [ebp - 0x604c]
call fcn.004021f4
push ebx
push 0x80
push 3
push ebx
push 1
push 0x80000000
push 0x4764f4
call dword [sym.imp.KERNEL32.dll_CreateFileW]
cmp eax, 0xffffffff
je 0x413cdf
push eax
call edi
lea eax, [ebp - 0x33fc]
push eax
lea eax, [ebp - 0x3404]
push eax
lea eax, [ebp - 0x340c]
push eax
push 0x476500
call dword [sym.imp.KERNEL32.dll_GetDiskFreeSpaceExW]
lea eax, [ebp - 0x3414]
push eax
lea eax, [ebp - 0x341c]
push eax
lea eax, [ebp - 0x3424]
push eax
push 0x476508
call dword [sym.imp.KERNEL32.dll_GetDiskFreeSpaceExW]
push 0x476510
lea ecx, [ebp - 0x6064]
call fcn.00401c92
push 0x25393fa3
lea eax, [ebp - 0x6064]
mov byte [ebp - 4], 0x7c
push eax
push 0x490d20
call fcn.00408802
pop ecx
pop ecx
mov ecx, eax
call fcn.004095dc
push eax
call fcn.00408ee3
pop ecx
lea ecx, [ebp - 0x6064]
mov byte [ebp - 4], bl
call fcn.004021f4
push ebx
push 0x80
push 3
push ebx
push 1
push 0x80000000
push 0x47651c
call dword [sym.imp.KERNEL32.dll_CreateFileW]
cmp eax, 0xffffffff
je 0x413d8a
push eax
call edi
lea eax, [ebp - 0x342c]
push eax
lea eax, [ebp - 0x3434]
push eax
lea eax, [ebp - 0x343c]
push eax
push 0x476534
call dword [sym.imp.KERNEL32.dll_GetDiskFreeSpaceExW]
push 8
lea eax, [ebp - 0x3444]
push eax
call dword [sym.imp.WINMM.dll_timeGetDevCaps]
test eax, eax
jne 0x413dcd
push 1
call dword [sym.imp.WINMM.dll_timeBeginPeriod]
push 1
call dword [sym.imp.WINMM.dll_timeEndPeriod]
call dword [sym.imp.KERNEL32.dll_GetCurrentProcessId]
push eax
push ebx
push 0x400
call dword [sym.imp.KERNEL32.dll_OpenProcess]
mov dword [ebp - 0x8044], eax
test eax, eax
je 0x413e11
lea ecx, [ebp - 0x344c]
push ecx
lea ecx, [ebp - 0x3454]
push ecx
lea ecx, [ebp - 0x345c]
push ecx
lea ecx, [ebp - 0x3464]
push ecx
push eax
call esi
push dword [ebp - 0x8044]
call edi
push ebx
push 0x80
push 3
push ebx
push 1
push 0x80000000
push 0x47653c
call dword [sym.imp.KERNEL32.dll_CreateFileW]
cmp eax, 0xffffffff
je 0x413e34
push eax
call edi
lea eax, [ebp - 0x346c]
push eax
call dword [sym.imp.USER32.dll_GetCursorPos]
push 8
lea eax, [ebp - 0x3474]
push eax
call dword [sym.imp.WINMM.dll_timeGetDevCaps]
test eax, eax
jne 0x413e64
push 1
call dword [sym.imp.WINMM.dll_timeBeginPeriod]
push 1
call dword [sym.imp.WINMM.dll_timeEndPeriod]
lea eax, [ebp - 0x7c4c]
push eax
call dword [sym.imp.KERNEL32.dll_GetSystemTime]
lea eax, [ebp - 0x347c]
push eax
call dword [sym.imp.USER32.dll_GetCursorPos]
push ebx
push 0x80
push 3
push ebx
push 1
push 0x80000000
push 0x47654c
call dword [sym.imp.KERNEL32.dll_CreateFileW]
cmp eax, 0xffffffff
je 0x413ea1
push eax
call edi
lea eax, [ebp - 0x3484]
push eax
call dword [sym.imp.USER32.dll_GetCursorPos]
call dword [sym.imp.KERNEL32.dll_GetCurrentProcessId]
push eax
push ebx
push 0x400
call dword [sym.imp.KERNEL32.dll_OpenProcess]
mov dword [ebp - 0x8044], eax
test eax, eax
je 0x413ef2
lea ecx, [ebp - 0x348c]
push ecx
lea ecx, [ebp - 0x3494]
push ecx
lea ecx, [ebp - 0x349c]
push ecx
lea ecx, [ebp - 0x34a4]
push ecx
push eax
call esi
push dword [ebp - 0x8044]
call edi
push ebx
push 0x80
push 3
push ebx
push 1
push 0x80000000
push 0x476564
call dword [sym.imp.KERNEL32.dll_CreateFileW]
cmp eax, 0xffffffff
je 0x413f15
push eax
call edi
push 0x400
lea eax, [ebp - 0x410]
push ebx
push eax
call fcn.00439fe0
add esp, 0xc
lea eax, [ebp - 0x7c5c]
push eax
call dword [sym.imp.KERNEL32.dll_GetSystemTime]
lea eax, [ebp - 0x7c6c]
push eax
call dword [sym.imp.KERNEL32.dll_GetSystemTime]
lea eax, [ebp - 0x7c7c]
push eax
call dword [sym.imp.KERNEL32.dll_GetSystemTime]
push ebx
push 0x80
push 3
push ebx
push 1
push 0x80000000
push 0x476574
call dword [sym.imp.KERNEL32.dll_CreateFileW]
cmp eax, 0xffffffff
je 0x413f74
push eax
call edi
push ebx
push 0x80
push 3
push ebx
push 1
push 0x80000000
push 0x476588
call dword [sym.imp.KERNEL32.dll_CreateFileW]
cmp eax, 0xffffffff
je 0x413f97
push eax
call edi
push 0x400
lea eax, [ebp - 0x410]
push ebx
push eax
call fcn.00439fe0
add esp, 0xc
lea ecx, [ebp - 0x607c]
push 0x4765a8
call fcn.00401c92
push 0x19d1ca9a
lea ecx, [ebp - 0x607c]
call fcn.00409f25
push eax
push 0x4765b0
call fcn.0041cd83
add esp, 0xc
lea ecx, [ebp - 0x607c]
call fcn.004021f4
lea eax, [ebp - 0x34ac]
push eax
call dword [sym.imp.USER32.dll_GetCursorPos]
lea eax, [ebp - 0x7c8c]
push eax
call dword [sym.imp.KERNEL32.dll_GetSystemTime]
lea eax, [ebp - 0x7c9c]
push eax
call dword [sym.imp.KERNEL32.dll_GetSystemTime]
push 0x4765b8
lea ecx, [ebp - 0x6094]
call fcn.00401c92
push 0x2d8bd2f6
lea eax, [ebp - 0x6094]
mov byte [ebp - 4], 0x7d
push eax
push 0x490d20
call fcn.00408802
pop ecx
pop ecx
mov ecx, eax
call fcn.004095dc
push eax
call fcn.00408ee3
pop ecx
lea ecx, [ebp - 0x6094]
mov byte [ebp - 4], bl
call fcn.004021f4
push 0x400
lea eax, [ebp - 0x410]
push ebx
push eax
call fcn.00439fe0
add esp, 0xc
lea eax, [ebp - 0x34b4]
push eax
lea eax, [ebp - 0x34bc]
push eax
lea eax, [ebp - 0x34c4]
push eax
push 0x4765bc
call dword [sym.imp.KERNEL32.dll_GetDiskFreeSpaceExW]
push 0x4765c4
lea ecx, [ebp - 0x60ac]
call fcn.00401c92
push 0xaf5238b
lea ecx, [ebp - 0x60ac]
call fcn.00409f25
push eax
push 0x4765d0
call fcn.0041cd83
add esp, 0xc
lea ecx, [ebp - 0x60ac]
call fcn.004021f4
lea eax, [ebp - 0x34cc]
push eax
lea eax, [ebp - 0x34d4]
push eax
lea eax, [ebp - 0x34dc]
push eax
push 0x4765d8
call dword [sym.imp.KERNEL32.dll_GetDiskFreeSpaceExW]
lea eax, [ebp - 0x34e4]
push eax
lea eax, [ebp - 0x34ec]
push eax
lea eax, [ebp - 0x34f4]
push eax
push 0x4765e0
call dword [sym.imp.KERNEL32.dll_GetDiskFreeSpaceExW]
lea eax, [ebp - 0x34fc]
push eax
call dword [sym.imp.USER32.dll_GetCursorPos]
lea eax, [ebp - 0x3504]
push eax
lea eax, [ebp - 0x350c]
push eax
lea eax, [ebp - 0x3514]
push eax
push 0x4765e8
call dword [sym.imp.KERNEL32.dll_GetDiskFreeSpaceExW]
call dword [sym.imp.KERNEL32.dll_GetCurrentProcessId]
push eax
push ebx
push 0x400
call dword [sym.imp.KERNEL32.dll_OpenProcess]
mov dword [ebp - 0x8044], eax
test eax, eax
je 0x414173
lea ecx, [ebp - 0x351c]
push ecx
lea ecx, [ebp - 0x3524]
push ecx
lea ecx, [ebp - 0x352c]
push ecx
lea ecx, [ebp - 0x3534]
push ecx
push eax
call esi
push dword [ebp - 0x8044]
call edi
push 0x400
lea eax, [ebp - 0x410]
push ebx
push eax
call fcn.00439fe0
add esp, 0xc
lea ecx, [ebp - 0x60c4]
push 0x4765f0
call fcn.00401c92
push 0x246e05ad
lea ecx, [ebp - 0x60c4]
call fcn.00409f25
push eax
push 0x4765f4
call fcn.0041cd83
add esp, 0xc
lea ecx, [ebp - 0x60c4]
call fcn.004021f4
call dword [sym.imp.KERNEL32.dll_GetCurrentProcessId]
push eax
push ebx
push 0x400
call dword [sym.imp.KERNEL32.dll_OpenProcess]
mov dword [ebp - 0x8044], eax
test eax, eax
je 0x414205
lea ecx, [ebp - 0x353c]
push ecx
lea ecx, [ebp - 0x3544]
push ecx
lea ecx, [ebp - 0x354c]
push ecx
lea ecx, [ebp - 0x3554]
push ecx
push eax
call esi
push dword [ebp - 0x8044]
call edi
call dword [sym.imp.KERNEL32.dll_GetCurrentProcessId]
push eax
push ebx
push 0x400
call dword [sym.imp.KERNEL32.dll_OpenProcess]
mov dword [ebp - 0x8044], eax
test eax, eax
je 0x414249
lea ecx, [ebp - 0x355c]
push ecx
lea ecx, [ebp - 0x3564]
push ecx
lea ecx, [ebp - 0x356c]
push ecx
lea ecx, [ebp - 0x3574]
push ecx
push eax
call esi
push dword [ebp - 0x8044]
call edi
push 0x4765fc
lea ecx, [ebp - 0x60dc]
call fcn.00401c92
push 0x3a9c8f68
lea ecx, [ebp - 0x60dc]
call fcn.00409f25
push eax
push 0x476604
call fcn.0041cd83
add esp, 0xc
lea ecx, [ebp - 0x60dc]
call fcn.004021f4
push 0x400
lea eax, [ebp - 0x410]
push ebx
push eax
call fcn.00439fe0
push 0x400
lea eax, [ebp - 0x410]
push ebx
push eax
call fcn.00439fe0
add esp, 0x18
lea eax, [ebp - 0x357c]
push eax
call dword [sym.imp.USER32.dll_GetCursorPos]
call dword [sym.imp.KERNEL32.dll_GetCurrentProcessId]
push eax
push ebx
push 0x400
call dword [sym.imp.KERNEL32.dll_OpenProcess]
mov dword [ebp - 0x8044], eax
test eax, eax
je 0x4142fa
lea ecx, [ebp - 0x3584]
push ecx
lea ecx, [ebp - 0x358c]
push ecx
lea ecx, [ebp - 0x3594]
push ecx
lea ecx, [ebp - 0x359c]
push ecx
push eax
call esi
push dword [ebp - 0x8044]
call edi
lea eax, [ebp - 0x35a4]
push eax
lea eax, [ebp - 0x35ac]
push eax
lea eax, [ebp - 0x35b4]
push eax
push 0x47660c
call dword [sym.imp.KERNEL32.dll_GetDiskFreeSpaceExW]
push 0x476614
lea ecx, [ebp - 0x60f4]
call fcn.00401c92
push 0x26e3570b
lea ecx, [ebp - 0x60f4]
call fcn.00409f25
push eax
push 0x476618
call fcn.0041cd83
add esp, 0xc
lea ecx, [ebp - 0x60f4]
call fcn.004021f4
push ebx
push 0x80
push 3
push ebx
push 1
push 0x80000000
push 0x476620
call dword [sym.imp.KERNEL32.dll_CreateFileW]
cmp eax, 0xffffffff
je 0x414376
push eax
call edi
push ebx
push 0x80
push 3
push ebx
push 1
push 0x80000000
push 0x476634
call dword [sym.imp.KERNEL32.dll_CreateFileW]
cmp eax, 0xffffffff
je 0x414399
push eax
call edi
lea eax, [ebp - 0x35bc]
push eax
lea eax, [ebp - 0x35c4]
push eax
lea eax, [ebp - 0x35cc]
push eax
push 0x476644
call dword [sym.imp.KERNEL32.dll_GetDiskFreeSpaceExW]
lea eax, [ebp - 0x7cac]
push eax
call dword [sym.imp.KERNEL32.dll_GetSystemTime]
push 8
lea eax, [ebp - 0x35d4]
push eax
call dword [sym.imp.WINMM.dll_timeGetDevCaps]
test eax, eax
jne 0x4143e9
push 1
call dword [sym.imp.WINMM.dll_timeBeginPeriod]
push 1
call dword [sym.imp.WINMM.dll_timeEndPeriod]
lea eax, [ebp - 0x7cbc]
push eax
call dword [sym.imp.KERNEL32.dll_GetSystemTime]
push ebx
push 0x80
push 3
push ebx
push 1
push 0x80000000
push 0x47664c
call dword [sym.imp.KERNEL32.dll_CreateFileW]
cmp eax, 0xffffffff
je 0x414419
push eax
call edi
push 0x476668
lea ecx, [ebp - 0x610c]
call fcn.00401c92
push 0x2c84d4b4
lea ecx, [ebp - 0x610c]
call fcn.00409f25
push eax
push 0x47666c
call fcn.0041cd83
add esp, 0xc
lea ecx, [ebp - 0x610c]
call fcn.004021f4
call dword [sym.imp.KERNEL32.dll_GetCurrentProcessId]
push eax
push ebx
push 0x400
call dword [sym.imp.KERNEL32.dll_OpenProcess]
mov dword [ebp - 0x8044], eax
test eax, eax
je 0x414496
lea ecx, [ebp - 0x35dc]
push ecx
lea ecx, [ebp - 0x35e4]
push ecx
lea ecx, [ebp - 0x35ec]
push ecx
lea ecx, [ebp - 0x35f4]
push ecx
push eax
call esi
push dword [ebp - 0x8044]
call edi
push 0x400
lea eax, [ebp - 0x410]
push ebx
push eax
call fcn.00439fe0
add esp, 0xc
lea eax, [ebp - 0x35fc]
push eax
lea eax, [ebp - 0x3604]
push eax
lea eax, [ebp - 0x360c]
push eax
push 0x476674
call dword [sym.imp.KERNEL32.dll_GetDiskFreeSpaceExW]
lea eax, [ebp - 0x7ccc]
push eax
call dword [sym.imp.KERNEL32.dll_GetSystemTime]
call dword [sym.imp.KERNEL32.dll_GetCurrentProcessId]
push eax
push ebx
push 0x400
call dword [sym.imp.KERNEL32.dll_OpenProcess]
mov dword [ebp - 0x8044], eax
test eax, eax
je 0x41451c
lea ecx, [ebp - 0x3614]
push ecx
lea ecx, [ebp - 0x361c]
push ecx
lea ecx, [ebp - 0x3624]
push ecx
lea ecx, [ebp - 0x362c]
push ecx
push eax
call esi
push dword [ebp - 0x8044]
call edi
lea eax, [ebp - 0x1d28]
mov dword [ebp - 0x1d28], 0x10
push eax
lea eax, [ebp - 0x1110]
push eax
call dword [sym.imp.KERNEL32.dll_GetComputerNameW]
push 0x47667c
lea ecx, [ebp - 0x6124]
call fcn.00401c92
push 0x96ba4e8
lea eax, [ebp - 0x6124]
mov byte [ebp - 4], 0x7e
push eax
push 0x490d20
call fcn.00408802
pop ecx
pop ecx
mov ecx, eax
call fcn.004095dc
push eax
call fcn.00408ee3
pop ecx
lea ecx, [ebp - 0x6124]
mov byte [ebp - 4], bl
call fcn.004021f4
lea eax, [ebp - 0x3634]
push eax
lea eax, [ebp - 0x363c]
push eax
lea eax, [ebp - 0x3644]
push eax
push 0x476688
call dword [sym.imp.KERNEL32.dll_GetDiskFreeSpaceExW]
push 0x400
lea eax, [ebp - 0x410]
push ebx
push eax
call fcn.00439fe0
add esp, 0xc
mov dword [ebp - 0x1d2c], 0x10
lea eax, [ebp - 0x1d2c]
push eax
lea eax, [ebp - 0x1130]
push eax
call dword [sym.imp.KERNEL32.dll_GetComputerNameW]
lea eax, [ebp - 0x364c]
push eax
lea eax, [ebp - 0x3654]
push eax
lea eax, [ebp - 0x365c]
push eax
push 0x476690
call dword [sym.imp.KERNEL32.dll_GetDiskFreeSpaceExW]
push 0x476698
lea ecx, [ebp - 0x613c]
call fcn.00401c92
push 0x15f6be5b
lea ecx, [ebp - 0x613c]
call fcn.00409f25
push eax
push 0x4766a0
call fcn.0041cd83
add esp, 0xc
lea ecx, [ebp - 0x613c]
call fcn.004021f4
push 0x400
lea eax, [ebp - 0x410]
push ebx
push eax
call fcn.00439fe0
push 0x400
lea eax, [ebp - 0x410]
push ebx
push eax
call fcn.00439fe0
add esp, 0x18
lea eax, [ebp - 0x3664]
push eax
call dword [sym.imp.USER32.dll_GetCursorPos]
mov dword [ebp - 0x1d30], 0x10
lea eax, [ebp - 0x1d30]
push eax
lea eax, [ebp - 0x1150]
push eax
call dword [sym.imp.KERNEL32.dll_GetComputerNameW]
lea eax, [ebp - 0x366c]
push eax
call dword [sym.imp.USER32.dll_GetCursorPos]
call dword [sym.imp.KERNEL32.dll_GetCurrentProcessId]
push eax
push ebx
push 0x400
call dword [sym.imp.KERNEL32.dll_OpenProcess]
mov dword [ebp - 0x8044], eax
test eax, eax
je 0x4146d1
lea ecx, [ebp - 0x3674]
push ecx
lea ecx, [ebp - 0x367c]
push ecx
lea ecx, [ebp - 0x3684]
push ecx
lea ecx, [ebp - 0x368c]
push ecx
push eax
call esi
push dword [ebp - 0x8044]
call edi
push ebx
push 0x80
push 3
push ebx
push 1
push 0x80000000
push 0x4766a8
call dword [sym.imp.KERNEL32.dll_CreateFileW]
cmp eax, 0xffffffff
je 0x4146f4
push eax
call edi
lea eax, [ebp - 0x3694]
push eax
call dword [sym.imp.USER32.dll_GetCursorPos]
push 8
lea eax, [ebp - 0x369c]
push eax
call dword [sym.imp.WINMM.dll_timeGetDevCaps]
test eax, eax
jne 0x414724
push 1
call dword [sym.imp.WINMM.dll_timeBeginPeriod]
push 1
call dword [sym.imp.WINMM.dll_timeEndPeriod]
push ebx
push 0x80
push 3
push ebx
push 1
push 0x80000000
push 0x4766b8
call dword [sym.imp.KERNEL32.dll_CreateFileW]
cmp eax, 0xffffffff
je 0x414747
push eax
call edi
lea eax, [ebp - 0x36a4]
push eax
call dword [sym.imp.USER32.dll_GetCursorPos]
lea eax, [ebp - 0x36ac]
push eax
lea eax, [ebp - 0x36b4]
push eax
lea eax, [ebp - 0x36bc]
push eax
push 0x4766c4
call dword [sym.imp.KERNEL32.dll_GetDiskFreeSpaceExW]
lea eax, [ebp - 0x7cdc]
push eax
call dword [sym.imp.KERNEL32.dll_GetSystemTime]
lea eax, [ebp - 0x1d34]
mov dword [ebp - 0x1d34], 0x10
push eax
lea eax, [ebp - 0x1170]
push eax
call dword [sym.imp.KERNEL32.dll_GetComputerNameW]
push 0x4766cc
lea ecx, [ebp - 0x6154]
call fcn.00401c92
lea ecx, [ebp - 0x6154]
call fcn.00409f25
push 0x2e96a819
push eax
push 0x4766d0
call fcn.0041cd83
add esp, 0xc
lea ecx, [ebp - 0x6154]
call fcn.004021f4
lea eax, [ebp - 0x7cec]
push eax
call dword [sym.imp.KERNEL32.dll_GetSystemTime]
lea eax, [ebp - 0x7cfc]
push eax
call dword [sym.imp.KERNEL32.dll_GetSystemTime]
lea eax, [ebp - 0x7d0c]
push eax
call dword [sym.imp.KERNEL32.dll_GetSystemTime]
push 8
lea eax, [ebp - 0x36c4]
push eax
call dword [sym.imp.WINMM.dll_timeGetDevCaps]
test eax, eax
jne 0x414822
push 1
call dword [sym.imp.WINMM.dll_timeBeginPeriod]
push 1
call dword [sym.imp.WINMM.dll_timeEndPeriod]
push 0x400
lea eax, [ebp - 0x410]
push ebx
push eax
call fcn.00439fe0
add esp, 0xc
call dword [sym.imp.KERNEL32.dll_GetCurrentProcessId]
push eax
push ebx
push 0x400
call dword [sym.imp.KERNEL32.dll_OpenProcess]
mov dword [ebp - 0x8044], eax
test eax, eax
je 0x41487b
lea ecx, [ebp - 0x36cc]
push ecx
lea ecx, [ebp - 0x36d4]
push ecx
lea ecx, [ebp - 0x36dc]
push ecx
lea ecx, [ebp - 0x36e4]
push ecx
push eax
call esi
push dword [ebp - 0x8044]
call edi
call dword [sym.imp.KERNEL32.dll_GetCurrentProcessId]
push eax
push ebx
push 0x400
call dword [sym.imp.KERNEL32.dll_OpenProcess]
mov dword [ebp - 0x8044], eax
test eax, eax
je 0x4148bf
lea ecx, [ebp - 0x36ec]
push ecx
lea ecx, [ebp - 0x36f4]
push ecx
lea ecx, [ebp - 0x36fc]
push ecx
lea ecx, [ebp - 0x3704]
push ecx
push eax
call esi
push dword [ebp - 0x8044]
call edi
mov ecx, dword [ebp + 8]
lea eax, [ebp - 0x80d4]
push 2
push eax
call fcn.00408184
lea ecx, [ebp - 0x1d7c]
mov byte [ebp - 4], 0x7f
push ecx
mov ecx, dword [eax]
call fcn.004082cb
lea ecx, [ebp - 0x80d4]
mov byte [ebp - 4], bl
call fcn.00401220
lea eax, [ebp - 0x1b80]
xorps xmm0, xmm0
push eax
movlpd qword [ebp - 0x1b80], xmm0
call fcn.0041d3c1
pop ecx
push 8
lea eax, [ebp - 0x370c]
mov byte [ebp - 4], 0x80
push eax
call dword [sym.imp.WINMM.dll_timeGetDevCaps]
test eax, eax
jne 0x41492f
push 1
call dword [sym.imp.WINMM.dll_timeBeginPeriod]
push 1
call dword [sym.imp.WINMM.dll_timeEndPeriod]
push ebx
push 0x80
push 3
push ebx
push 1
push 0x80000000
push str.E5hX2A.txt
call dword [sym.imp.KERNEL32.dll_CreateFileW]
cmp eax, 0xffffffff
je 0x414952
push eax
call edi
lea eax, [ebp - 0x3714]
push eax
lea eax, [ebp - 0x371c]
push eax
lea eax, [ebp - 0x3724]
push eax
push 0x4766f0
call dword [sym.imp.KERNEL32.dll_GetDiskFreeSpaceExW]
push str.btEdi
lea ecx, [ebp - 0x616c]
call fcn.00401c92
push 0x19177bd2
lea ecx, [ebp - 0x616c]
call fcn.00409f25
push eax
push 0x476700
call fcn.0041cd83
add esp, 0xc
lea ecx, [ebp - 0x616c]
call fcn.004021f4
push str.hDk0d
lea ecx, [ebp - 0x6184]
call fcn.00401c92
push 0xb877afc
lea eax, [ebp - 0x6184]
mov byte [ebp - 4], 0x81
push eax
push 0x490d20
call fcn.00408802
pop ecx
pop ecx
mov ecx, eax
call fcn.004095dc
push eax
call fcn.00408ee3
pop ecx
lea ecx, [ebp - 0x6184]
mov byte [ebp - 4], 0x80
call fcn.004021f4
push ebx
push 0x80
push 3
push ebx
push 1
push 0x80000000
push str.tuT.txt
call dword [sym.imp.KERNEL32.dll_CreateFileW]
cmp eax, 0xffffffff
je 0x414a17
push eax
call edi
lea eax, [ebp - 0x7d1c]
push eax
call dword [sym.imp.KERNEL32.dll_GetSystemTime]
push 0x476720
lea ecx, [ebp - 0x619c]
call fcn.00401c92
push 0x255a2f50
lea ecx, [ebp - 0x619c]
call fcn.00409f25
push eax
push 0x476724
call fcn.0041cd83
add esp, 0xc
lea ecx, [ebp - 0x619c]
call fcn.004021f4
call dword [sym.imp.KERNEL32.dll_GetCurrentProcessId]
push eax
push ebx
push 0x400
call dword [sym.imp.KERNEL32.dll_OpenProcess]
mov dword [ebp - 0x8044], eax
test eax, eax
je 0x414aa1
lea ecx, [ebp - 0x372c]
push ecx
lea ecx, [ebp - 0x3734]
push ecx
lea ecx, [ebp - 0x373c]
push ecx
lea ecx, [ebp - 0x3744]
push ecx
push eax
call esi
push dword [ebp - 0x8044]
call edi
lea eax, [ebp - 0x374c]
push eax
lea eax, [ebp - 0x3754]
push eax
lea eax, [ebp - 0x375c]
push eax
push 0x47672c
call dword [sym.imp.KERNEL32.dll_GetDiskFreeSpaceExW]
lea eax, [ebp - 0x3764]
push eax
lea eax, [ebp - 0x376c]
push eax
lea eax, [ebp - 0x3774]
push eax
push 0x476734
call dword [sym.imp.KERNEL32.dll_GetDiskFreeSpaceExW]
push 8
lea eax, [ebp - 0x377c]
push eax
call dword [sym.imp.WINMM.dll_timeGetDevCaps]
test eax, eax
jne 0x414b04
push 1
call dword [sym.imp.WINMM.dll_timeBeginPeriod]
push 1
call dword [sym.imp.WINMM.dll_timeEndPeriod]
push 0x400
lea eax, [ebp - 0x410]
push ebx
push eax
call fcn.00439fe0
add esp, 0xc
lea eax, [ebp - 0x7d2c]
push eax
call dword [sym.imp.KERNEL32.dll_GetSystemTime]
push 8
lea eax, [ebp - 0x3784]
push eax
call dword [sym.imp.WINMM.dll_timeGetDevCaps]
test eax, eax
jne 0x414b49
push 1
call dword [sym.imp.WINMM.dll_timeBeginPeriod]
push 1
call dword [sym.imp.WINMM.dll_timeEndPeriod]
push str.4Cwzabme
lea ecx, [ebp - 0x61b4]
call fcn.00401c92
push 0x726e687
lea eax, [ebp - 0x61b4]
mov byte [ebp - 4], 0x82
push eax
push 0x490d20
call fcn.00408802
pop ecx
pop ecx
mov ecx, eax
call fcn.004095dc
push eax
call fcn.00408ee3
pop ecx
lea ecx, [ebp - 0x61b4]
mov byte [ebp - 4], 0x80
call fcn.004021f4
push 8
lea eax, [ebp - 0x378c]
push eax
call dword [sym.imp.WINMM.dll_timeGetDevCaps]
test eax, eax
jne 0x414bb5
push 1
call dword [sym.imp.WINMM.dll_timeBeginPeriod]
push 1
call dword [sym.imp.WINMM.dll_timeEndPeriod]
push 0x400
lea eax, [ebp - 0x410]
push ebx
push eax
call fcn.00439fe0
add esp, 0xc
mov dword [ebp - 0x1d38], 0x10
lea eax, [ebp - 0x1d38]
push eax
lea eax, [ebp - 0x1190]
push eax
call dword [sym.imp.KERNEL32.dll_GetComputerNameW]
push str.tSCsVumKkP
lea ecx, [ebp - 0x61cc]
call fcn.00401c92
push 0x2b8c14e4
lea ecx, [ebp - 0x61cc]
call fcn.00409f25
push eax
push 0x476754
call fcn.0041cd83
add esp, 0xc
lea ecx, [ebp - 0x61cc]
call fcn.004021f4
push 0x47675c
lea ecx, [ebp - 0x61e4]
call fcn.00401c92
push 0x87f20ed
lea eax, [ebp - 0x61e4]
mov byte [ebp - 4], 0x83
push eax
push 0x490d20
call fcn.00408802
pop ecx
pop ecx
mov ecx, eax
call fcn.004095dc
push eax
call fcn.00408ee3
pop ecx
lea ecx, [ebp - 0x61e4]
mov byte [ebp - 4], 0x80
call fcn.004021f4
push ebx
push 0x80
push 3
push ebx
push 1
push 0x80000000
push str.7bB3.txt
call dword [sym.imp.KERNEL32.dll_CreateFileW]
cmp eax, 0xffffffff
je 0x414c8d
push eax
call edi
push 0x400
lea eax, [ebp - 0x410]
push ebx
push eax
call fcn.00439fe0
add esp, 0xc
lea ecx, [ebp - 0x61fc]
push str.S4qJlvGF
call fcn.00401c92
push 0x1fca1c56
lea eax, [ebp - 0x61fc]
mov byte [ebp - 4], 0x84
push eax
push 0x490d20
call fcn.00408802
pop ecx
pop ecx
mov ecx, eax
call fcn.004095dc
push eax
call fcn.00408ee3
pop ecx
lea ecx, [ebp - 0x61fc]
mov byte [ebp - 4], 0x80
call fcn.004021f4
lea eax, [ebp - 0x1d3c]
mov dword [ebp - 0x1d3c], 0x10
push eax
lea eax, [ebp - 0x11b0]
push eax
call dword [sym.imp.KERNEL32.dll_GetComputerNameW]
lea eax, [ebp - 0x3794]
push eax
lea eax, [ebp - 0x379c]
push eax
lea eax, [ebp - 0x37a4]
push eax
push 0x476780
call dword [sym.imp.KERNEL32.dll_GetDiskFreeSpaceExW]
push ebx
push 0x80
push 3
push ebx
push 1
push 0x80000000
push str.TO.txt
call dword [sym.imp.KERNEL32.dll_CreateFileW]
cmp eax, 0xffffffff
je 0x414d4c
push eax
call edi
push str.en1qT
lea ecx, [ebp - 0x6214]
call fcn.00401c92
push 0x109b51c3
lea ecx, [ebp - 0x6214]
call fcn.00409f25
push eax
push 0x4767a0
call fcn.0041cd83
add esp, 0xc
lea ecx, [ebp - 0x6214]
call fcn.004021f4
push 8
lea eax, [ebp - 0x37ac]
push eax
call dword [sym.imp.WINMM.dll_timeGetDevCaps]
test eax, eax
jne 0x414da8
push 1
call dword [sym.imp.WINMM.dll_timeBeginPeriod]
push 1
call dword [sym.imp.WINMM.dll_timeEndPeriod]
lea eax, [ebp - 0x37b4]
push eax
call dword [sym.imp.USER32.dll_GetCursorPos]
lea eax, [ebp - 0x7d3c]
push eax
call dword [sym.imp.KERNEL32.dll_GetSystemTime]
lea eax, [ebp - 0x7d4c]
push eax
call dword [sym.imp.KERNEL32.dll_GetSystemTime]
lea eax, [ebp - 0x1d40]
mov dword [ebp - 0x1d40], 0x10
push eax
lea eax, [ebp - 0x11d0]
push eax
call dword [sym.imp.KERNEL32.dll_GetComputerNameW]
push 0x4767a8
lea ecx, [ebp - 0x622c]
call fcn.00401c92
push 0xae58275
lea ecx, [ebp - 0x622c]
call fcn.00409f25
push eax
push 0x4767ac
call fcn.0041cd83
add esp, 0xc
lea ecx, [ebp - 0x622c]
call fcn.004021f4
lea eax, [ebp - 0x7d5c]
push eax
call dword [sym.imp.KERNEL32.dll_GetSystemTime]
lea eax, [ebp - 0x37bc]
push eax
lea eax, [ebp - 0x37c4]
push eax
lea eax, [ebp - 0x37cc]
push eax
push 0x4767b4
call dword [sym.imp.KERNEL32.dll_GetDiskFreeSpaceExW]
push 8
lea eax, [ebp - 0x37d4]
push eax
call dword [sym.imp.WINMM.dll_timeGetDevCaps]
test eax, eax
jne 0x414e76
push 1
call dword [sym.imp.WINMM.dll_timeBeginPeriod]
push 1
call dword [sym.imp.WINMM.dll_timeEndPeriod]
push ebx
push 0x80
push 3
push ebx
push 1
push 0x80000000
push str.ttgpwJ.txt
call dword [sym.imp.KERNEL32.dll_CreateFileW]
cmp eax, 0xffffffff
je 0x414e99
push eax
call edi
push str.wGmlT
lea ecx, [ebp - 0x6244]
call fcn.00401c92
push 0x3eaff29
lea eax, [ebp - 0x6244]
mov byte [ebp - 4], 0x85
push eax
push 0x490d20
call fcn.00408802
pop ecx
pop ecx
mov ecx, eax
call fcn.004095dc
push eax
call fcn.00408ee3
pop ecx
lea ecx, [ebp - 0x6244]
mov byte [ebp - 4], 0x80
call fcn.004021f4
lea eax, [ebp - 0x37dc]
push eax
call dword [sym.imp.USER32.dll_GetCursorPos]
lea eax, [ebp - 0x1d44]
mov dword [ebp - 0x1d44], 0x10
push eax
lea eax, [ebp - 0x11f0]
push eax
call dword [sym.imp.KERNEL32.dll_GetComputerNameW]
lea eax, [ebp - 0x37e4]
push eax
lea eax, [ebp - 0x37ec]
push eax
lea eax, [ebp - 0x37f4]
push eax
push 0x4767dc
call dword [sym.imp.KERNEL32.dll_GetDiskFreeSpaceExW]
lea eax, [ebp - 0x7d6c]
push eax
call dword [sym.imp.KERNEL32.dll_GetSystemTime]
lea eax, [ebp - 0x37fc]
push eax
call dword [sym.imp.USER32.dll_GetCursorPos]
push str.0SpsRFQT
lea ecx, [ebp - 0x625c]
call fcn.00401c92
push 0xcb1b8cd
lea eax, [ebp - 0x625c]
mov byte [ebp - 4], 0x86
push eax
push 0x490d20
call fcn.00408802
pop ecx
pop ecx
mov ecx, eax
call fcn.004095dc
push eax
call fcn.00408ee3
pop ecx
lea ecx, [ebp - 0x625c]
mov byte [ebp - 4], 0x80
call fcn.004021f4
lea eax, [ebp - 0x1d48]
mov dword [ebp - 0x1d48], 0x10
push eax
lea eax, [ebp - 0x1210]
push eax
call dword [sym.imp.KERNEL32.dll_GetComputerNameW]
push ebx
push 0x80
push 3
push ebx
push 1
push 0x80000000
push str.C9IbXSvePJ.txt
call dword [sym.imp.KERNEL32.dll_CreateFileW]
cmp eax, 0xffffffff
je 0x414fd1
push eax
call edi
push ebx
push 0x80
push 3
push ebx
push 1
push 0x80000000
push str.D.txt
call dword [sym.imp.KERNEL32.dll_CreateFileW]
cmp eax, 0xffffffff
je 0x414ff4
push eax
call edi
lea eax, [ebp - 0x1d4c]
mov dword [ebp - 0x1d4c], 0x10
push eax
lea eax, [ebp - 0x1230]
push eax
call dword [sym.imp.KERNEL32.dll_GetComputerNameW]
lea eax, [ebp - 0x1d50]
mov dword [ebp - 0x1d50], 0x10
push eax
lea eax, [ebp - 0x1250]
push eax
call dword [sym.imp.KERNEL32.dll_GetComputerNameW]
push 0x47681c
lea ecx, [ebp - 0x6274]
call fcn.00401c92
push 0xaec12f0
lea eax, [ebp - 0x6274]
mov byte [ebp - 4], 0x87
push eax
push 0x490d20
call fcn.00408802
pop ecx
pop ecx
mov ecx, eax
call fcn.004095dc
push eax
call fcn.00408ee3
pop ecx
lea ecx, [ebp - 0x6274]
mov byte [ebp - 4], 0x80
call fcn.004021f4
lea eax, [ebp - 0x3804]
push eax
lea eax, [ebp - 0x380c]
push eax
lea eax, [ebp - 0x3814]
push eax
push 0x476820
call dword [sym.imp.KERNEL32.dll_GetDiskFreeSpaceExW]
lea eax, [ebp - 0x1d54]
mov dword [ebp - 0x1d54], 0x10
push eax
lea eax, [ebp - 0x1270]
push eax
call dword [sym.imp.KERNEL32.dll_GetComputerNameW]
lea eax, [ebp - 0x381c]
push eax
lea eax, [ebp - 0x3824]
push eax
lea eax, [ebp - 0x382c]
push eax
push 0x476828
call dword [sym.imp.KERNEL32.dll_GetDiskFreeSpaceExW]
push 0x400
lea eax, [ebp - 0x410]
push ebx
push eax
call fcn.00439fe0
add esp, 0xc
call dword [sym.imp.KERNEL32.dll_GetCurrentProcessId]
push eax
push ebx
push 0x400
call dword [sym.imp.KERNEL32.dll_OpenProcess]
mov dword [ebp - 0x8044], eax
test eax, eax
je 0x415130
lea ecx, [ebp - 0x3834]
push ecx
lea ecx, [ebp - 0x383c]
push ecx
lea ecx, [ebp - 0x3844]
push ecx
lea ecx, [ebp - 0x384c]
push ecx
push eax
call esi
push dword [ebp - 0x8044]
call edi
lea eax, [ebp - 0x3854]
push eax
call dword [sym.imp.USER32.dll_GetCursorPos]
push 0x400
lea eax, [ebp - 0x410]
push ebx
push eax
call fcn.00439fe0
add esp, 0xc
lea eax, [ebp - 0x385c]
push 8
push eax
call dword [sym.imp.WINMM.dll_timeGetDevCaps]
test eax, eax
jne 0x415175
push 1
call dword [sym.imp.WINMM.dll_timeBeginPeriod]
push 1
call dword [sym.imp.WINMM.dll_timeEndPeriod]
push 0x476830
lea ecx, [ebp - 0x628c]
call fcn.00401c92
push 0xf2cfe3b
lea ecx, [ebp - 0x628c]
call fcn.00409f25
push eax
push 0x476834
call fcn.0041cd83
add esp, 0xc
lea ecx, [ebp - 0x628c]
call fcn.004021f4
push ebx
push 0x80
push 3
push ebx
push 1
push 0x80000000
push str.lUJEgy48A0.txt
call dword [sym.imp.KERNEL32.dll_CreateFileW]
cmp eax, 0xffffffff
je 0x4151d1
push eax
call edi
lea eax, [ebp - 0x3864]
push eax
lea eax, [ebp - 0x386c]
push eax
lea eax, [ebp - 0x3874]
push eax
push 0x47685c
call dword [sym.imp.KERNEL32.dll_GetDiskFreeSpaceExW]
lea eax, [ebp - 0x7d7c]
push eax
call dword [sym.imp.KERNEL32.dll_GetSystemTime]
lea eax, [ebp - 0x7d8c]
push eax
call dword [sym.imp.KERNEL32.dll_GetSystemTime]
lea eax, [ebp - 0x387c]
push eax
lea eax, [ebp - 0x3884]
push eax
lea eax, [ebp - 0x388c]
push eax
push 0x476864
call dword [sym.imp.KERNEL32.dll_GetDiskFreeSpaceExW]
lea eax, [ebp - 0x3894]
push eax
lea eax, [ebp - 0x389c]
push eax
lea eax, [ebp - 0x38a4]
push eax
push 0x47686c
call dword [sym.imp.KERNEL32.dll_GetDiskFreeSpaceExW]
push 8
lea eax, [ebp - 0x38ac]
push eax
call dword [sym.imp.WINMM.dll_timeGetDevCaps]
test eax, eax
jne 0x41526e
push 1
call dword [sym.imp.WINMM.dll_timeBeginPeriod]
push 1
call dword [sym.imp.WINMM.dll_timeEndPeriod]
lea eax, [ebp - 0x38b4]
push eax
call dword [sym.imp.USER32.dll_GetCursorPos]
push ebx
push 0x80
push 3
push ebx
push 1
push 0x80000000
push str.tjr.txt
call dword [sym.imp.KERNEL32.dll_CreateFileW]
cmp eax, 0xffffffff
je 0x41529e
push eax
call edi
lea eax, [ebp - 0x7d9c]
push eax
call dword [sym.imp.KERNEL32.dll_GetSystemTime]
push 0x400
lea eax, [ebp - 0x410]
push ebx
push eax
call fcn.00439fe0
add esp, 0xc
lea eax, [ebp - 0x38bc]
push eax
call dword [sym.imp.USER32.dll_GetCursorPos]
lea eax, [ebp - 0x1d58]
mov dword [ebp - 0x1d58], 0x10
push eax
lea eax, [ebp - 0x1290]
push eax
call dword [sym.imp.KERNEL32.dll_GetComputerNameW]
lea eax, [ebp - 0x38c4]
push eax
call dword [sym.imp.USER32.dll_GetCursorPos]
push 0x400
lea eax, [ebp - 0x410]
push ebx
push eax
call fcn.00439fe0
add esp, 0xc
push ebx
push 0x80
push 3
push ebx
push 1
push 0x80000000
push str.xbn.txt
call dword [sym.imp.KERNEL32.dll_CreateFileW]
cmp eax, 0xffffffff
je 0x415330
push eax
call edi
lea eax, [ebp - 0x1d5c]
mov dword [ebp - 0x1d5c], 0x10
push eax
lea eax, [ebp - 0x12b0]
push eax
call dword [sym.imp.KERNEL32.dll_GetComputerNameW]
lea eax, [ebp - 0x38cc]
push eax
lea eax, [ebp - 0x38d4]
push eax
lea eax, [ebp - 0x38dc]
push eax
push 0x476894
call dword [sym.imp.KERNEL32.dll_GetDiskFreeSpaceExW]
lea eax, [ebp - 0x38e4]
push eax
call dword [sym.imp.USER32.dll_GetCursorPos]
push str.U6QWyq
lea ecx, [ebp - 0x62a4]
call fcn.00401c92
push 0x1f2e1399
lea eax, [ebp - 0x62a4]
mov byte [ebp - 4], 0x88
push eax
push 0x490d20
call fcn.00408802
pop ecx
pop ecx
mov ecx, eax
call fcn.004095dc
push eax
call fcn.00408ee3
pop ecx
lea ecx, [ebp - 0x62a4]
mov byte [ebp - 4], 0x80
call fcn.004021f4
lea eax, [ebp - 0x7dac]
push eax
call dword [sym.imp.KERNEL32.dll_GetSystemTime]
push 0x400
lea eax, [ebp - 0x410]
push ebx
push eax
call fcn.00439fe0
add esp, 0xc
lea eax, [ebp - 0x38ec]
push 8
push eax
call dword [sym.imp.WINMM.dll_timeGetDevCaps]
test eax, eax
jne 0x415409
push 1
call dword [sym.imp.WINMM.dll_timeBeginPeriod]
push 1
call dword [sym.imp.WINMM.dll_timeEndPeriod]
lea eax, [ebp - 0x1d60]
mov dword [ebp - 0x1d60], 0x10
push eax
lea eax, [ebp - 0x12d0]
push eax
call dword [sym.imp.KERNEL32.dll_GetComputerNameW]
push ebx
push 0x80
push 3
push ebx
push 1
push 0x80000000
push str.S4dIYGox.txt
call dword [sym.imp.KERNEL32.dll_CreateFileW]
cmp eax, 0xffffffff
je 0x41544a
push eax
call edi
push 8
lea eax, [ebp - 0x38f4]
push eax
call dword [sym.imp.WINMM.dll_timeGetDevCaps]
test eax, eax
jne 0x41546d
push 1
call dword [sym.imp.WINMM.dll_timeBeginPeriod]
push 1
call dword [sym.imp.WINMM.dll_timeEndPeriod]
call dword [sym.imp.KERNEL32.dll_GetCurrentProcessId]
push eax
push ebx
push 0x400
call dword [sym.imp.KERNEL32.dll_OpenProcess]
mov dword [ebp - 0x8044], eax
test eax, eax
je 0x4154b1
mov ecx, dword [ebp + 8]
call fcn.004082b3
cmp al, 0x23
jne 0x41c93f
mov ecx, dword [ebp + 8]
lea eax, [ebp - 0x1b78]
push eax
lea eax, [ebp - 0x8040]
push eax
call fcn.004080a4
test al, al
je 0x41c93f
mov edi, ebx
cmp dword [ebp - 0x1b78], edi
jbe 0x41c93f
xorps xmm0, xmm0
push 0x50
movlpd qword [ebp - 0x806c], xmm0
call fcn.00438c29
mov esi, eax
pop ecx
mov dword [ebp - 0x8064], esi
mov byte [ebp - 4], 0xda
test esi, esi
je 0x41c587
push 0x50
push ebx
push esi
call fcn.00439fe0
add esp, 0xc
mov ecx, esi
call fcn.00407c59
jmp 0x41c589
mov eax, ebx
push eax
lea ecx, [ebp - 0x806c]
mov byte [ebp - 4], bl
call fcn.004012ec
xorps xmm0, xmm0
mov byte [ebp - 4], 0xdb
push 0x40
movlpd qword [ebp - 0x8058], xmm0
call fcn.00438c29
mov esi, eax
pop ecx
mov dword [ebp - 0x8048], esi
mov byte [ebp - 4], 0xdc
test esi, esi
je 0x41c5d4
push 0x40
push ebx
push esi
call fcn.00439fe0
add esp, 0xc
mov ecx, esi
call fcn.00405887
jmp 0x41c5d6
mov eax, ebx
push eax
lea ecx, [ebp - 0x8058]
mov byte [ebp - 4], 0xdb
call fcn.00404492
mov eax, dword [ebp - 0x1b78]
mov ecx, dword [ebp - 0x8058]
sub eax, edi
push eax
mov eax, dword [ebp - 0x8040]
add eax, edi
mov byte [ebp - 4], 0xdd
push eax
call fcn.00405bdf
cmp byte [0x490954], 0
lea eax, [ebp - 0x8058]
push ecx
push ecx
mov ecx, esp
push eax
je 0x41c7e4
call fcn.0040911f
mov esi, dword [ebp - 0x806c]
mov ecx, esi
call fcn.0040863b
test al, al
je 0x41c9bf
mov ecx, esi
call fcn.004082b3
cmp al, 0x13
jne 0x41c9bf
push 1
mov ecx, esi
call fcn.00407e27
test al, al
je 0x41c9bf
push 0x10
mov ecx, esi
call fcn.00407e27
test al, al
je 0x41c9bf
push 1
lea eax, [ebp - 0x80cc]
mov ecx, esi
push eax
call fcn.00408184
mov ecx, dword [ebp - 0x8078]
or ecx, 1
mov byte [ebp - 4], 0xde
mov dword [ebp - 0x8078], ecx
mov dword [ebp - 0x8044], ecx
lea ecx, [ebp - 0x1b71]
push ecx
mov ecx, dword [eax]
call fcn.00408300
test al, al
je 0x41c6b4
cmp byte [ebp - 0x1b71], 0
mov byte [ebp - 0x804d], bl
jne 0x41c6bb
mov byte [ebp - 0x804d], 1
mov eax, dword [ebp - 0x8078]
mov dword [ebp - 4], 0xdd
test al, 1
je 0x41c6e0
and eax, 0xfffffffe
lea ecx, [ebp - 0x80cc]
mov dword [ebp - 0x8078], eax
call fcn.00401220
cmp byte [ebp - 0x804d], 0
jne 0x41c9bf
xorps xmm0, xmm0
movlpd qword [ebp - 0x8074], xmm0
mov dword [ebp - 0x8074], ebx
mov dword [ebp - 0x8070], ebx
push 4
mov ecx, esi
mov byte [ebp - 4], 0xdf
call fcn.00407e27
test al, al
je 0x41c759
push 4
lea eax, [ebp - 0x80bc]
mov ecx, esi
push eax
call fcn.00408184
lea ecx, [ebp - 0x80c4]
mov byte [ebp - 4], 0xe0
push ecx
mov ecx, dword [eax]
call fcn.004080fd
push eax
lea ecx, [ebp - 0x8074]
call fcn.00402023
lea ecx, [ebp - 0x80c4]
call fcn.00401220
lea ecx, [ebp - 0x80bc]
call fcn.00401220
push ecx
push ecx
lea eax, [ebp - 0x8074]
mov dword [ebp - 0x8044], esp
mov ecx, esp
push eax
call fcn.0040911f
push 0x10
lea eax, [ebp - 0x80ac]
mov byte [ebp - 4], 0xe1
push eax
mov ecx, esi
call fcn.00408184
push ecx
push ecx
mov ecx, dword [eax]
push esp
mov byte [ebp - 4], 0xe2
call fcn.004080fd
lea eax, [ebp - 0x80b4]
mov byte [ebp - 4], 0xe3
push eax
mov ecx, 0x490954
call fcn.00427301
push eax
lea ecx, [ebp - 0x8058]
call fcn.00402023
lea ecx, [ebp - 0x80b4]
call fcn.00401220
lea ecx, [ebp - 0x80ac]
call fcn.00401220
mov ecx, dword [ebp - 0x8070]
mov byte [ebp - 4], 0xdd
test ecx, ecx
je 0x41c8fa
call fcn.0040122c
jmp 0x41c8fa
call fcn.0040911f
mov esi, dword [ebp - 0x806c]
mov ecx, esi
call fcn.0040863b
test al, al
je 0x41c9bf
mov ecx, esi
call fcn.004082b3
cmp al, 0x13
jne 0x41c8fa
push 1
mov ecx, esi
call fcn.00407e27
test al, al
je 0x41c9bf
push 0x10
mov ecx, esi
call fcn.00407e27
test al, al
je 0x41c9bf
push 1
lea eax, [ebp - 0x80a4]
mov ecx, esi
push eax
call fcn.00408184
mov ecx, dword [ebp - 0x8078]
or ecx, 2
mov byte [ebp - 4], 0xe4
mov dword [ebp - 0x8078], ecx
mov dword [ebp - 0x8044], ecx
lea ecx, [ebp - 0x1b72]
push ecx
mov ecx, dword [eax]
call fcn.00408300
test al, al
je 0x41c879
cmp byte [ebp - 0x1b72], 0
mov byte [ebp - 0x804d], bl
je 0x41c880
mov byte [ebp - 0x804d], 1
mov eax, dword [ebp - 0x8078]
mov dword [ebp - 4], 0xdd
test al, 2
je 0x41c8a5
and eax, 0xfffffffd
lea ecx, [ebp - 0x80a4]
mov dword [ebp - 0x8078], eax
call fcn.00401220
cmp byte [ebp - 0x804d], 0
jne 0x41c9bf
push 0x10
lea eax, [ebp - 0x8094]
mov ecx, esi
push eax
call fcn.00408184
lea ecx, [ebp - 0x809c]
mov byte [ebp - 4], 0xe5
push ecx
mov ecx, dword [eax]
call fcn.004080fd
push eax
lea ecx, [ebp - 0x8058]
call fcn.00402023
lea ecx, [ebp - 0x809c]
call fcn.00401220
lea ecx, [ebp - 0x8094]
mov byte [ebp - 4], 0xdd
call fcn.00401220
mov ecx, esi
call fcn.0040820c
push ecx
push ecx
add edi, eax
mov ecx, esp
lea eax, [ebp - 0x8058]
push eax
call fcn.0040911f
call fcn.0041d8cc
pop ecx
pop ecx
lea ecx, [ebp - 0x8058]
call fcn.00401220
lea ecx, [ebp - 0x806c]
mov byte [ebp - 4], bl
call fcn.00401220
cmp edi, dword [ebp - 0x1b78]
jb 0x41c54f
mov ecx, dword [ebp + 8]
call fcn.004082b3
cmp al, 0x24
jne 0x41cbef
mov ecx, dword [ebp + 8]
lea eax, [ebp - 0x808c]
push 2
push eax
call fcn.00408184
lea ecx, [ebp - 0x1ba4]
mov byte [ebp - 4], 0xe6
push ecx
mov ecx, dword [eax]
call fcn.004082cb
lea ecx, [ebp - 0x808c]
mov byte [ebp - 4], bl
call fcn.00401220
xorps xmm0, xmm0
push 0x40
movlpd qword [ebp - 0x804c], xmm0
call fcn.00438c29
mov esi, eax
pop ecx
mov dword [ebp - 0x805c], esi
mov byte [ebp - 4], 0xe7
test esi, esi
je 0x41c9da
push 0x40
push ebx
push esi
call fcn.00439fe0
add esp, 0xc
mov ecx, esi
push 0x10
push 0x490908
call fcn.00405830
jmp 0x41c9dc
lea ecx, [ebp - 0x8058]
call fcn.00401220
lea ecx, [ebp - 0x806c]
call fcn.00401220
jmp 0x41cbef
mov eax, ebx
push eax
lea ecx, [ebp - 0x804c]
mov byte [ebp - 4], bl
call fcn.00404492
xorps xmm0, xmm0
mov byte [ebp - 4], 0xe8
push 0x50
movlpd qword [ebp - 0x8058], xmm0
call fcn.00438c29
mov esi, eax
pop ecx
mov dword [ebp - 0x805c], esi
mov byte [ebp - 4], 0xe9
test esi, esi
je 0x41ca29
push 0x50
push ebx
push esi
call fcn.00439fe0
add esp, 0xc
mov ecx, esi
push 0x21
call fcn.004079d3
jmp 0x41ca2b
mov eax, ebx
push eax
lea ecx, [ebp - 0x8058]
mov byte [ebp - 4], 0xe8
call fcn.004012ec
xorps xmm0, xmm0
mov byte [ebp - 4], 0xea
push 0x50
movlpd qword [ebp - 0x8074], xmm0
call fcn.00438c29
mov esi, eax
pop ecx
mov dword [ebp - 0x805c], esi
mov byte [ebp - 4], 0xeb
test esi, esi
je 0x41ca80
push 0x50
push ebx
push esi
call fcn.00439fe0
add esp, 0xc
mov ecx, esi
push 1
push 0x4778a8
push 1
call fcn.00407a78
jmp 0x41ca82
mov eax, ebx
push eax
lea ecx, [ebp - 0x8074]
mov byte [ebp - 4], 0xea
call fcn.004012ec
xorps xmm0, xmm0
mov byte [ebp - 4], 0xec
push 0x50
movlpd qword [ebp - 0x806c], xmm0
call fcn.00438c29
mov esi, eax
pop ecx
mov dword [ebp - 0x805c], esi
mov byte [ebp - 4], 0xed
test esi, esi
je 0x41cad9
push 0x50
push ebx
push esi
call fcn.00439fe0
add esp, 0xc
lea eax, [ebp - 0x1ba4]
mov ecx, esi
push 4
push eax
push 2
call fcn.00407a78
jmp 0x41cadb
mov eax, ebx
push eax
lea ecx, [ebp - 0x806c]
mov byte [ebp - 4], 0xec
call fcn.004012ec
xorps xmm0, xmm0
mov byte [ebp - 4], 0xee
push 0x50
movlpd qword [ebp - 0x8084], xmm0
call fcn.00438c29
mov esi, eax
pop ecx
mov dword [ebp - 0x805c], esi
mov byte [ebp - 4], 0xef
test esi, esi
je 0x41cb35
push 0x50
push ebx
push esi
call fcn.00439fe0
pop ecx
lea eax, [ebp - 0x804c]
mov ecx, esp
push eax
call fcn.0040911f
push 4
mov ecx, esi
call fcn.00407bdb
mov ebx, eax
push ebx
lea ecx, [ebp - 0x8084]
mov byte [ebp - 4], 0xee
call fcn.004012ec
push ecx
push ecx
lea eax, [ebp - 0x8074]
mov byte [ebp - 4], 0xf0
mov ecx, esp
push eax
call fcn.0040911f
mov ecx, dword [ebp - 0x8058]
call fcn.00407d56
push ecx
push ecx
lea eax, [ebp - 0x806c]
mov ecx, esp
push eax
call fcn.0040911f
mov ecx, dword [ebp - 0x8058]
call fcn.00407d56
push ecx
push ecx
lea eax, [ebp - 0x8084]
mov ecx, esp
push eax
call fcn.0040911f
mov ecx, dword [ebp - 0x8058]
call fcn.00407d56
push ecx
push ecx
lea eax, [ebp - 0x8058]
mov ecx, esp
push eax
call fcn.0040911f
mov eax, dword [ebp - 0x807c]
mov ecx, dword [eax + 4]
call fcn.0042971a
lea ecx, [ebp - 0x8084]
call fcn.00401220
lea ecx, [ebp - 0x806c]
call fcn.00401220
lea ecx, [ebp - 0x8074]
call fcn.00401220
lea ecx, [ebp - 0x8058]
call fcn.00401220
lea ecx, [ebp - 0x804c]
call fcn.00401220
lea ecx, [ebp + 8]
call fcn.00401220
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop ecx
pop edi
pop esi
pop ebx
mov ecx, dword [ebp - 0x10]
xor ecx, ebp
call fcn.00438b11
leave
ret 8