Function at 0x422da8
Capabilities:
Empty the recycle bin
Get common file path
Get disk information
Get thread local storage value
Read .ini file

Disassembly:
mov dword [0x42b362], ecx
mov dword [0x42b366], esi
mov edx, dword [ebp - 0x4c]
mov ecx, dword [ebp - 0x24]
mov edi, dword [ebp - 0x14]
mov esi, dword [ebp - 0x4c]
mov eax, dword [0x4384ac]
mov dword [ebp - 0x18], eax
mov edi, dword [ebp - 0x24]
mov ebx, dword [0x42fb63]
mov dword [0x428cd2], edi
mov edi, dword [ebp - 0xc]
mov dword [0x42f87e], edi
mov ebx, dword [ebp - 0x4c]
mov dword [0x42b362], ebx
mov edx, dword [ebp - 0xc]
mov eax, dword [0x4384ac]
mov dword [0x42aa2b], edx
mov ecx, dword [ebp - 0x14]
mov dword [0x428cd2], ecx
mov edx, dword [0x42b366]
mov dword [ebp - 0x4c], edx
mov ecx, dword [ebp - 0x4c]
mov dword [0x4384e8], ecx
mov ecx, dword [ebp - 0x14]
mov esi, dword [ebp - 0x24]
mov ebx, dword [ebp - 0x44]
mov esi, dword [ebp - 0x14]
mov esi, dword [ebp - 0xc]
mov edx, dword [ebp - 0x24]
mov edi, dword [ebp - 0xc]
mov dword [0x42aa2b], edi
mov edi, dword [ebp - 0x18]
mov ebx, dword [ebp - 0x14]
mov esi, dword [ebp - 0x4c]
mov dword [0x4384ac], ebx
mov dword [0x4384ac], edi
mov dword [0x437fcc], edi
mov dword [0x42aa2b], ecx
mov ecx, dword [ebp - 0x4c]
mov ebx, dword [ebp - 0x14]
mov edx, dword [ebp - 0x34]
mov ebx, dword [ebp - 0x18]
mov edx, dword [ebp - 0x34]
mov edx, dword [ebp - 0x28]
mov esi, dword [0x42b366]
mov dword [ebp - 0xc], esi
mov ecx, dword [0x428cd2]
mov edx, dword [ebp - 0x34]
mov dword [0x437fcc], ecx
mov ecx, dword [0x437fcc]
mov dword [ebp - 0x18], ecx
mov eax, dword [ebp - 0x14]
mov dword [0x437fcc], eax
mov eax, dword [ebp - 0x14]
mov edi, dword [ebp - 0xc]
push 0x9a84240b
pop eax
sub dword [ebp - 4], 0x60d7e005
mov dword [0x42fb63], edx
sub dword [ebp - 4], eax
je 0x423b94
mov esi, dword [ebp - 0xc]
mov edi, dword [0x4384e8]
mov dword [0x42aa2b], esi
mov ecx, dword [ebp - 0x24]
mov dword [0x42fb63], ecx
mov edx, dword [ebp - 0x4c]
mov esi, dword [0x437fcc]
mov dword [ebp - 0x34], edx
mov esi, dword [ebp - 0x14]
mov ebx, dword [ebp - 0x28]
mov eax, dword [ebp - 0x34]
mov edx, dword [ebp - 0xc]
mov dword [0x42b366], esi
mov esi, dword [ebp - 0x24]
mov ecx, dword [ebp - 0xc]
mov dword [0x42755e], ebx
mov eax, dword [ebp - 0x44]
mov dword [0x42aa2b], eax
mov edx, dword [ebp - 0x14]
mov dword [0x42f87e], edx
mov ebx, dword [ebp - 0x14]
mov dword [0x42b362], ebx
mov edi, dword [ebp - 0x44]
mov esi, dword [ebp - 0x18]
mov edx, dword [ebp - 0x28]
mov edi, dword [ebp - 0xc]
mov ecx, dword [ebp - 0x44]
mov eax, dword [ebp - 0x4c]
mov edi, dword [ebp - 0xc]
mov edi, dword [ebp - 0x18]
mov dword [0x42b366], edi
mov esi, dword [0x42b366]
mov dword [ebp - 0x4c], esi
mov eax, dword [ebp - 0x44]
mov ebx, dword [0x42f87e]
mov dword [0x42b362], eax
mov ebx, dword [0x4384e8]
mov eax, dword [ebp - 0x4c]
mov dword [0x42755e], ebx
mov ecx, dword [ebp - 0x4c]
mov edx, dword [ebp - 0x24]
mov dword [0x42b362], ebx
mov dword [0x428cd2], ecx
mov dword [0x437fcc], eax
mov dword [0x428cd2], edi
mov edi, dword [ebp - 0x28]
mov dword [0x42755e], edi
mov esi, dword [0x42f87e]
mov dword [ebp - 0x44], esi
mov esi, dword [0x42aa2b]
mov dword [ebp - 0x24], esi
mov ebx, dword [ebp - 0x18]
mov dword [0x42f87e], ebx
mov dword [0x437fcc], eax
mov dword [0x42b366], eax
mov dword [0x437fcc], edx
mov ebx, dword [0x42f87e]
mov dword [ebp - 0x44], ebx
mov edx, dword [ebp - 0x4c]
mov dword [0x42b362], edx
mov ebx, dword [ebp - 0x4c]
mov dword [0x42aa2b], ebx
mov eax, dword [ebp - 0x24]
mov esi, dword [ebp - 0x4c]
mov dword [0x42755e], esi
mov dword [0x42f87e], edi
mov dword [0x428cd2], ecx
mov ebx, dword [ebp - 0x44]
mov edi, dword [0x42f87e]
mov dword [ebp - 0x14], ebx
mov ecx, dword [0x428cd2]
mov dword [ebp - 0x14], ecx
mov ebx, dword [0x42b366]
mov dword [ebp - 0xc], ebx
mov eax, dword [ebp - 0x4c]
mov ebx, dword [ebp - 0x18]
mov edx, dword [ebp - 0x4c]
push 0x125ac650
pop eax
sub dword [ebp - 4], 0xf71a1338
mov dword [0x437fcc], esi
mov dword [0x42f87e], ebx
mov dword [0x42b362], ecx
sub dword [ebp - 4], eax
je 0x423b94
push 0x759edb6f
pop eax
sub dword [ebp - 4], 0xc8f8584f
mov dword [0x42aa2b], edx
sub dword [ebp - 4], eax
je 0x421e40
mov edx, dword [ebp - 0x24]
mov ebx, dword [ebp - 0x44]
mov dword [0x42aa2b], edi
mov dword [0x42755e], ecx
lea eax, [ebp - 0x18]
push eax
push 0x100000
push eax
push dword [ebp - 0xc]
call fcn.00420ce0
mov esi, dword [ebp - 0x18]
mov esi, dword [ebp - 0x44]
mov eax, dword [ebp - 0x24]
mov ebx, dword [ebp - 0x28]
mov dword [0x428cd2], ebx
mov eax, dword [0x42755e]
mov esi, dword [ebp - 0x14]
mov dword [ebp - 0x18], eax
mov edi, dword [ebp - 0x28]
mov ebx, dword [ebp - 0x4c]
mov ebx, dword [ebp - 0x28]
mov edx, dword [ebp - 0x44]
mov esi, dword [ebp - 0x28]
mov esi, dword [ebp - 0x4c]
mov eax, dword [ebp - 0xc]
mov ebx, dword [ebp - 0x34]
mov dword [0x42fb63], ebx
mov dword [0x4384e8], edx
mov esi, dword [0x42b362]
mov edx, dword [ebp - 0x28]
mov dword [0x42f87e], esi
mov esi, dword [0x42f87e]
mov dword [ebp - 0x14], esi
mov esi, dword [0x42f87e]
mov dword [ebp - 0xc], esi
mov ebx, dword [0x42aa2b]
mov edi, dword [ebp - 0x24]
mov dword [ebp - 0x28], ebx
cmp edx, ebx
jbe 0x421c3b
mov edi, dword [ebp - 0x28]
mov edx, dword [0x42755e]
mov dword [ebp - 0xc], edi
mov esi, dword [0x42aa2b]
mov dword [ebp - 0x18], esi
mov esi, dword [0x42b366]
mov dword [ebp - 0x14], esi
mov eax, dword [ebp - 0x34]
mov dword [0x4384e8], eax
mov edi, dword [ebp - 0x14]
mov eax, dword [ebp - 0x44]
mov eax, dword [ebp - 0x44]
mov ebx, dword [ebp - 0x34]
mov dword [0x42fb63], ebx
mov dword [0x4384ac], edi
jmp 0x421cce
cmp ebx, esi
jge 0x421c59
mov dword [0x428cd2], edi
mov dword [0x42b366], edi
mov dword [0x42b366], edx
mov ecx, dword [ebp - 0x14]
mov esi, dword [ebp - 0x18]
jmp 0x421cce
mov ebx, dword [0x42f87e]
mov esi, dword [ebp - 0x14]
mov dword [0x42b366], ebx
mov edx, dword [0x428cd2]
mov dword [ebp - 0x14], edx
mov edi, dword [ebp - 0x18]
mov dword [0x42aa2b], edi
mov ecx, dword [0x42aa2b]
mov eax, dword [ebp - 0x18]
mov dword [0x437fcc], ecx
mov esi, dword [0x42f87e]
mov dword [ebp - 0x4c], esi
mov ecx, dword [ebp - 0x4c]
mov eax, dword [0x4384e8]
mov dword [0x42755e], ecx
mov dword [0x4384ac], edi
mov ecx, dword [0x428cd2]
mov dword [ebp - 0xc], ecx
mov edi, dword [0x42f87e]
mov dword [ebp - 0x34], edi
mov esi, dword [0x42b366]
mov dword [ebp - 0x14], esi
mov dword [0x42b366], eax
mov dword [0x428cd2], eax
test dl, 0x84
jbe 0x421cf6
mov edi, dword [ebp - 0x24]
mov dword [0x42fb63], edi
mov esi, dword [0x42fb63]
mov dword [ebp - 0x34], esi
mov esi, dword [ebp - 0x28]
mov edx, dword [0x42aa2b]
mov dword [ebp - 0xc], esi
jmp 0x421dbc
test edx, 0x801200
jge 0x421d51
mov esi, dword [0x42aa2b]
mov dword [ebp - 0x4c], esi
mov ebx, dword [ebp - 0x14]
mov dword [0x428cd2], ebx
mov esi, dword [0x42aa2b]
mov dword [ebp - 0xc], esi
mov ebx, dword [ebp - 0x28]
mov dword [0x437fcc], ebx
mov edi, dword [ebp - 0x34]
mov esi, dword [0x42b362]
mov dword [ebp - 0x28], edi
mov ecx, dword [ebp - 0xc]
mov eax, dword [ebp - 0x14]
mov edx, dword [0x4384e8]
mov dword [ebp - 0x18], edx
mov edi, dword [0x428cd2]
mov dword [ebp - 0x18], edi
mov edi, dword [ebp - 0x14]
mov dword [0x428cd2], edi
jmp 0x421dbc
cmp dword [0x42f87e], 0xc308af00
jge 0x421d6b
mov eax, dword [ebp - 0xc]
mov edi, dword [ebp - 0x14]
mov edx, dword [ebp - 0x28]
mov esi, dword [ebp - 0x14]
jmp 0x421dbc
mov ebx, dword [ebp - 0x44]
mov dword [0x4384ac], ebx
mov esi, dword [ebp - 0x18]
mov edi, dword [ebp - 0x24]
mov edi, dword [ebp - 0xc]
mov ebx, dword [ebp - 0x14]
mov eax, dword [ebp - 0x34]
mov edi, dword [ebp - 0x24]
mov edi, dword [0x428cd2]
mov eax, dword [ebp - 0x34]
mov dword [0x42aa2b], edi
mov edi, dword [0x42755e]
mov esi, dword [ebp - 0x14]
mov dword [ebp - 0x4c], edi
mov ebx, dword [0x437fcc]
mov esi, dword [ebp - 0x4c]
mov dword [ebp - 0xc], ebx
mov esi, dword [ebp - 0x18]
mov dword [0x42fb63], esi
mov dword [0x42f87e], esi
mov dword [0x42aa2b], edi
mov ecx, dword [ebp - 0x24]
mov edi, dword [ebp - 0x18]
mov dword [0x428cd2], edi
mov dword [0x42f87e], ecx
mov dword [0x42fb63], eax
test dh, al
jg 0x421de6
mov edi, dword [ebp - 0x18]
mov ebx, dword [ebp - 0x4c]
jmp 0x421e40
test esi, ecx
jg 0x421e34
mov edi, dword [0x42aa2b]
mov dword [ebp - 0x24], edi
mov esi, dword [ebp - 0x14]
mov eax, dword [0x428cd2]
mov dword [0x42aa2b], esi
mov edx, dword [ebp - 0x44]
mov eax, dword [0x4384e8]
mov dword [0x4384e8], edx
mov edx, dword [0x42b362]
mov dword [ebp - 0x34], edx
mov ebx, dword [0x437fcc]
mov eax, dword [ebp - 0x28]
mov dword [ebp - 0x34], ebx
mov esi, dword [0x42b362]
mov eax, dword [ebp - 0x34]
mov dword [ebp - 0x18], esi
jmp 0x421e40
mov esi, dword [ebp - 0x4c]
mov edi, dword [ebp - 0x24]
mov eax, dword [ebp - 0x28]
mov ebx, dword [ebp - 0x14]
leave
ret
push ebp
mov ebp, esp
add esp, 0xffffffac
mov dword [0x428cd2], esi
mov dword [0x428cd2], ecx
mov dword [0x42aa2b], esi
mov dword [0x428cd2], ebx
push edx
mov dword [0x4384ac], edi
mov dword [0x4384ac], edx
mov dword [0x42b362], ebx
mov dword [0x437fcc], edi
push eax
mov dword [0x4384ac], edx
mov dword [0x437fcc], edi
mov dword [0x42fb63], esi
mov dword [0x4384ac], ecx
mov dword [0x428cd2], edx
mov dword [0x437fcc], eax
mov ecx, dword [0x428cd2]
cmp dword [0x42aa2b], ecx
jbe 0x422e26
mov dword [0x42b366], ebx
mov dword [0x42fb63], edi
mov dword [0x4384ac], ebx
jmp 0x422e32
mov dword [0x4384e8], esi
mov dword [0x437fcc], ecx
mov dword [0x42f87e], ebx
mov dword [0x42755e], eax
mov dword [0x428cd2], edi
mov dword [0x42f87e], ebx
mov dword [0x42fb63], eax
mov dword [0x42f87e], eax
mov dword [0x4384ac], esi
mov dword [0x428cd2], edi
mov dword [0x4384ac], ecx
cmp esi, 0xb76
jg 0x422e8e
mov dword [0x42aa2b], esi
mov dword [0x428cd2], ebx
mov dword [0x428cd2], ebx
mov dword [0x42b366], esi
mov dword [0x42f87e], edi
cmp eax, esi
jbe 0x422e9a
mov dword [0x437fcc], esi
jmp 0x422eac
mov dword [0x42b366], eax
mov dword [0x42b362], ecx
mov dword [0x42b362], ebx
mov dword [0x4384ac], esi
mov dword [0x42fb63], edx
mov dword [0x42b362], ebx
cmp dword [0x42f87e], 0
jge 0x422ee5
mov dword [0x42b362], ebx
mov dword [0x4384ac], eax
mov dword [0x437fcc], ebx
mov dword [0x42aa2b], ebx
mov dword [0x437fcc], esi
mov edi, dword [0x4384e8]
cmp dword [0x4384e8], edi
jg 0x422f0d
mov dword [0x42b366], ecx
mov dword [0x428cd2], eax
mov dword [0x42f87e], eax
mov dword [0x437fcc], eax
jmp 0x422f56
test dh, al
jbe 0x422f25
mov dword [0x4384ac], ebx
mov dword [0x428cd2], ebx
mov dword [0x42f87e], edi
jmp 0x422f56
test cl, 0x32
jg 0x422f38
mov dword [0x42b366], ecx
mov dword [0x4384e8], ebx
jmp 0x422f56
mov dword [0x42b366], ebx
mov dword [0x42b362], edx
mov dword [0x428cd2], edx
mov dword [0x4384ac], esi
mov dword [0x437fcc], ecx
mov dword [0x4384e8], ecx
mov dword [0x4384e8], ecx
mov dword [0x4384e8], ebx
mov dword [0x428cd2], edi
cmp ebx, ebx
jge 0x422f86
mov dword [0x42b366], ecx
mov dword [0x428cd2], edi
mov dword [0x4384e8], ebx
jmp 0x422fa6
test esi, 0x80
jbe 0x422fa6
mov dword [0x428cd2], esi
mov dword [0x4384e8], ecx
mov dword [0x42755e], edi
mov dword [0x42755e], esi
mov dword [0x42b362], esi
mov dword [0x4384e8], eax
mov dword [0x42fb63], ecx
mov dword [0x4384ac], eax
mov dword [0x42aa2b], edx
mov dword [0x42aa2b], edi
mov dword [0x42fb63], esi
mov dword [0x42aa2b], edi
mov dword [0x42b366], esi
pop eax
mov dword [0x4384e8], ecx
mov dword [0x42b366], ecx
mov dword [0x42aa2b], edx
pop edx
mov dword [0x42b362], edi
mov dword [0x4384ac], ecx
mov dword [0x42aa2b], edi
mov dword [0x42755e], edi
mov dword [0x42bf03], eax
mov dword [0x42755e], ecx
mov dword [0x42f87e], esi
mov dword [0x42755e], ebx
mov dword [0x42755e], eax
mov dword [0x42f87e], edi
mov dword [0x42b362], ecx
mov dword [0x42b366], ebx
mov dword [0x42b366], esi
mov dword [0x42755e], ecx
mov dword [0x437fcc], ecx
mov dword [0x42fb63], esi
mov dword [0x42fb63], edi
mov dword [0x4384ac], esi
mov dword [0x42fb63], eax
mov dword [0x42755e], ebx
mov dword [0x42755e], ebx
mov dword [0x42755e], ecx
mov dword [0x42f87e], eax
mov dword [0x4384e8], ecx
mov dword [0x4384e8], edi
mov dword [0x437fcc], ecx
mov dword [0x42fb63], esi
mov dword [0x42b366], eax
mov dword [0x42f87e], ecx
mov dword [0x4384e8], ecx
mov dword [0x437fcc], ebx
mov dword [0x42755e], edi
mov dword [0x4384ac], eax
mov dword [0x42f87e], eax
mov dword [0x42755e], ecx
mov dword [0x428cd2], eax
mov dword [0x42b366], edi
mov dword [0x437fcc], ecx
mov dword [0x42b366], edi
mov dword [0x4384ac], ecx
mov dword [0x42b362], ebx
mov dword [0x428cd2], ebx
mov dword [0x4384ac], ebx
mov dword [0x42aa2b], eax
mov dword [0x4384ac], edi
mov dword [0x428cd2], esi
mov dword [0x4384e8], ebx
mov dword [0x42755e], eax
mov dword [0x42fb63], esi
mov dword [0x42755e], edi
mov dword [ebp - 4], edx
mov dword [0x437fcc], ecx
add edx, dword [0x42bf03]
mov dword [0x4384e8], edi
mov dword [0x4384e8], esi
mov dword [0x4384e8], eax
cmp edx, 0xffffffff
je 0x42424d
mov dword [0x42755e], ebx
mov dword [0x4384e8], edx
mov dword [0x42fb63], ecx
mov dword [0x42b362], eax
mov dword [0x4384e8], eax
mov dword [0x42755e], ecx
mov dword [0x437fcc], edx
mov dword [0x42fb63], ebx
mov dword [0x42f87e], ebx
mov dword [0x42f87e], eax
mov dword [0x42f87e], esi
mov dword [0x42aa2b], ecx
mov dword [0x4384ac], esi
mov dword [0x42b362], edi
mov dword [0x42b366], esi
mov dword [0x42b366], edi
mov dword [0x42f87e], esi
mov dword [0x42f87e], ecx
mov dword [0x42f87e], edx
mov dword [0x42aa2b], edx
mov dword [0x4384e8], esi
mov dword [0x42b366], esi
mov dword [0x42fb63], ebx
mov dword [0x428cd2], edx
mov dword [0x42b366], esi
mov dword [0x42aa2b], edx
mov dword [0x4384ac], eax
mov dword [0x42f87e], edx
mov dword [0x42b366], ecx
mov dword [0x42f87e], eax
mov dword [0x42b366], ebx
mov dword [ebp - 0x4c], 0xa400
mov dword [0x42aa2b], ecx
mov dword [0x42755e], edi
mov dword [ebp - 0x18], 0x40000000
mov eax, dword [0x428cd2]
mov esi, dword [ebp - 0x18]
mov dword [0x42fb63], eax
mov esi, dword [ebp - 0x4c]
mov dword [0x437fcc], esi
mov ebx, dword [0x42755e]
mov dword [ebp - 0x4c], ebx
mov eax, dword [0x4384e8]
mov dword [ebp - 0x18], eax
mov eax, dword [0x42755e]
mov ecx, dword [ebp - 0x4c]
mov dword [0x42b362], eax
mov eax, dword [ebp - 0x4c]
mov dword [0x42aa2b], eax
mov edx, dword [ebp - 0x18]
mov dword [0x437fcc], edx
mov dword [ebp - 0x24], 0x5c490700
mov edi, dword [0x42f87e]
mov dword [ebp - 0x18], edi
mov edi, dword [ebp - 0x24]
mov dword [0x42aa2b], edi
mov esi, dword [0x437fcc]
mov dword [ebp - 0x24], esi
mov eax, dword [ebp - 0x24]
mov dword [0x4384e8], eax
mov dword [ebp - 0xc], 0x70f
mov ecx, dword [ebp - 0x18]
mov dword [ebp - 0x24], 0x251
mov esi, dword [ebp - 0x18]
mov dword [0x42fb63], esi
mov esi, dword [0x4384ac]
mov dword [ebp - 0xc], esi
mov esi, dword [0x42b362]
mov edx, dword [ebp - 0xc]
mov dword [0x428cd2], esi
mov dword [ebp - 0x44], 0xc9575500
mov dword [0x42f87e], eax
mov dword [0x428cd2], eax
mov ecx, dword [ebp - 0x44]
mov esi, dword [ebp - 0x24]
mov dword [0x428cd2], esi
mov dword [ebp - 0x18], 0x10528000
mov edi, dword [0x42aa2b]
mov dword [ebp - 0x44], edi
mov esi, dword [ebp - 0x4c]
mov dword [0x4384ac], esi
mov ecx, dword [ebp - 0x24]
mov dword [0x4384e8], ecx
mov edx, dword [0x437fcc]
mov dword [ebp - 0x18], edx
mov dword [0x42aa2b], ecx
mov dword [0x4384e8], edi
mov dword [ebp - 0x34], 0
mov ecx, dword [ebp - 0x18]
mov dword [0x4384e8], ecx
mov eax, dword [0x437fcc]
mov dword [ebp - 0xc], eax
mov dword [0x42fb63], ecx
mov ecx, dword [ebp - 0x18]
mov edi, dword [ebp - 0x34]
mov dword [ebp - 0x28], 0x426
mov edx, dword [ebp - 0x34]
mov esi, dword [0x428cd2]
mov dword [0x42b366], edx
mov ebx, dword [ebp - 0x18]
mov dword [0x42b362], ebx
mov ebx, dword [0x437fcc]
mov dword [ebp - 0x18], ebx
mov dword [ebp - 0x14], 0xcf3
mov esi, dword [ebp - 0x34]
mov dword [0x4384e8], esi
mov dword [0x42aa2b], edx
mov dword [0x42aa2b], esi
mov edx, dword [ebp - 0xc]
mov edi, dword [ebp - 0x14]
mov ebx, dword [ebp - 0xc]
mov ecx, dword [ebp - 0x28]
mov esi, dword [ebp - 0x44]
mov dword [0x42aa2b], edx
mov dword [0x42b366], edi
mov dword [0x437fcc], ecx
mov dword [0x4384ac], ebx
mov dword [0x4384ac], esi
mov dword [0x428cd2], ecx
mov dword [0x428cd2], ecx
mov dword [0x4384e8], eax
mov dword [0x42b362], ecx
lea edx, [ebp - 0x28]
push edx
push dword [ebp - 0x14]
lea edx, [ebp - 0xc]
push edx
call fcn.0042086a
mov dword [0x42fb63], ecx
mov dword [0x428cd2], edx
mov dword [0x42b366], eax
mov dword [0x437fcc], edi
mov dword [0x42755e], ecx
mov dword [0x42b362], eax
push dword [ebp - 4]
push edx
call fcn.0041f613
mov dword [0x42b362], edi
mov dword [0x42aa2b], edx
mov dword [0x437fcc], edi
mov dword [0x42f87e], ecx
mov dword [0x428cd2], edx
mov dword [0x4384e8], ebx
mov dword [0x428cd2], edx
push 0x80
lea ecx, [ebp - 8]
push ecx
call fcn.0042062f
mov dword [0x428cd2], edi
mov dword [0x42b366], esi
mov dword [0x42fb63], edi
mov dword [0x42aa2b], eax
mov dword [0x42fb63], ecx
mov dword [0x437fcc], edx
mov dword [0x4384ac], edi
push dword [ebp - 8]
push 0x20000000
call fcn.00420ba7
mov dword [0x42b362], edi
mov dword [0x4384ac], ecx
mov dword [0x42fb63], eax
mov dword [0x42755e], ebx
mov dword [0x4384e8], edx
mov dword [0x428cd2], ecx
mov dword [0x428cd2], ecx
push dword [ebp - 0x18]
push dword [ebp - 0x1c]
push ecx
call fcn.0041fc57
mov dword [0x4384e8], ebx
mov dword [0x42aa2b], eax
mov dword [0x42b366], eax
mov dword [0x42fb63], ebx
mov ebx, dword [ebp - 0x24]
mov eax, dword [0x42b362]
mov dword [0x4384e8], ebx
mov edx, dword [0x4384e8]
mov esi, dword [ebp - 0x44]
mov dword [ebp - 0x18], edx
mov dword [0x4384e8], esi
mov dword [0x42fb63], edx
mov dword [0x42b362], ecx
mov dword [0x428cd2], eax
mov edi, dword [ebp - 0x4c]
mov ecx, dword [0x437fcc]
mov dword [0x428cd2], edi
mov esi, dword [ebp - 0x28]
mov dword [0x42b362], esi
mov esi, dword [0x4384ac]
mov dword [ebp - 0x18], esi
mov edx, dword [0x42f87e]
mov edi, dword [ebp - 0x18]
mov dword [0x4384e8], edx
mov eax, dword [0x42b366]
mov dword [ebp - 0x14], eax
mov ecx, dword [0x42fb63]
mov edx, dword [ebp - 0x14]
mov dword [ebp - 0x24], ecx
mov edx, dword [ebp - 0x28]
mov ecx, dword [ebp - 0x44]
mov edi, dword [ebp - 0x24]
mov ecx, dword [ebp - 0xc]
mov eax, dword [ebp - 0x28]
mov esi, dword [ebp - 0x44]
mov dword [0x42fb63], edx
test edi, 0xd04000
jge 0x423599
mov edi, dword [ebp - 0xc]
mov ecx, dword [ebp - 0x24]
mov esi, dword [0x42fb63]
mov dword [0x4384ac], ecx
mov ebx, dword [ebp - 0xc]
mov eax, dword [0x437fcc]
mov dword [ebp - 0x24], ebx
mov edx, dword [0x4384ac]
mov edi, dword [ebp - 0x4c]
mov dword [ebp - 0x34], edx
mov edx, dword [ebp - 0x18]
mov dword [0x42b366], edx
mov dword [0x42b362], ecx
mov dword [0x428cd2], edx
jmp 0x4235ff
mov esi, dword [0x42b366]
mov ebx, dword [ebp - 0x4c]
mov dword [ebp - 0xc], esi
mov ebx, dword [0x42fb63]
mov eax, dword [ebp - 0xc]
mov dword [ebp - 0x44], ebx
mov eax, dword [ebp - 0x44]
mov esi, dword [0x42f87e]
mov dword [ebp - 0xc], eax
mov edx, dword [ebp - 0x44]
mov ebx, dword [0x42f87e]
mov dword [0x437fcc], edx
mov edx, dword [0x42b366]
mov dword [ebp - 0x24], edx
mov edi, dword [0x4384e8]
mov edx, dword [ebp - 0x4c]
mov dword [0x42aa2b], edi
mov esi, dword [0x42f87e]
mov dword [ebp - 0x44], esi
mov edi, dword [ebp - 0x34]
mov edx, dword [ebp - 0x44]
mov ecx, dword [ebp - 0x24]
mov ebx, dword [ebp - 0x44]
mov ecx, dword [ebp - 0x24]
mov ebx, dword [ebp - 0xc]
mov dword [0x428cd2], edx
mov dword [0x4384ac], ebx
mov ebx, dword [0x437fcc]
mov ecx, dword [ebp - 0x18]
mov dword [ebp - 0x18], ebx
mov dword [0x42b366], edi
cmp edx, eax
jbe 0x42362c
mov dword [0x42aa2b], esi
jmp 0x4236af
cmp dword [0x42b362], 0xee000000
jg 0x42364f
mov esi, dword [0x437fcc]
mov dword [ebp - 0x44], esi
mov ecx, dword [ebp - 0x18]
mov dword [0x428cd2], ecx
mov ecx, dword [ebp - 0x44]
jmp 0x4236af
mov esi, dword [ebp - 0x18]
mov eax, dword [ebp - 0x14]
mov edi, dword [ebp - 0x28]
mov esi, dword [ebp - 0xc]
mov ebx, dword [0x42f87e]
mov edi, dword [ebp - 0x24]
mov dword [ebp - 0x28], ebx
mov edx, dword [ebp - 0x28]
mov dword [0x42755e], edx
mov edx, dword [0x42b362]
mov eax, dword [ebp - 0x24]
mov dword [ebp - 0xc], edx
mov ecx, dword [ebp - 0xc]
mov dword [0x42aa2b], ecx
mov ebx, dword [ebp - 0x28]
mov edi, dword [0x42755e]
mov dword [0x42f87e], ebx
mov edx, dword [0x428cd2]
mov dword [ebp - 0x24], edx
mov ebx, dword [ebp - 0x44]
mov dword [0x428cd2], ebx
mov edx, dword [ebp - 0x4c]
mov ebx, dword [ebp - 0xc]
mov ecx, dword [ebp - 0x18]
mov dword [0x42f87e], edx
mov dword [0x42aa2b], ecx
mov esi, dword [0x42755e]
mov ecx, dword [ebp - 0x24]
mov dword [ebp - 0x44], esi
mov edi, dword [0x428cd2]
mov eax, dword [ebp - 0x28]
mov dword [ebp - 0x14], edi
mov esi, dword [ebp - 0x18]
mov dword [0x42b366], esi
mov dword [0x42f87e], edi
test esi, edi
jge 0x42372a
mov dword [0x42aa2b], ecx
mov dword [0x428cd2], edx
mov eax, dword [ebp - 0x4c]
mov esi, dword [ebp - 0x44]
mov edi, dword [ebp - 0x28]
mov edx, dword [ebp - 0x24]
mov edi, dword [ebp - 0x28]
mov dword [0x42b366], edi
mov edx, dword [ebp - 0xc]
mov dword [0x437fcc], edx
mov ecx, dword [ebp - 0x18]
mov eax, dword [0x42f87e]
mov dword [0x4384e8], ecx
mov ebx, dword [ebp - 0x44]
mov dword [0x42b366], ebx
jmp 0x423754
mov eax, dword [0x42b362]
mov dword [ebp - 0xc], eax
mov edi, dword [0x42755e]
mov dword [ebp - 0xc], edi
mov eax, dword [0x4384e8]
mov dword [ebp - 0x14], eax
mov esi, dword [ebp - 0x18]
mov dword [0x4384e8], ebx
mov dword [0x4384ac], ebx
cmp dword [0x428cd2], 0x204
jbe 0x42376b
mov ecx, dword [ebp - 0x14]
mov edx, dword [ebp - 0x34]
jmp 0x42383a
mov edx, dword [0x42aa2b]
cmp edx, dword [0x42aa2b]
jbe 0x4237ae
mov edi, dword [ebp - 0x14]
mov eax, dword [ebp - 0x28]
mov eax, dword [0x4384e8]
mov dword [ebp - 0x44], eax
mov ecx, dword [0x4384ac]
mov dword [ebp - 0x34], ecx
mov esi, dword [0x42f87e]
mov edi, dword [ebp - 0x28]
mov dword [0x4384ac], esi
mov eax, dword [0x437fcc]
mov dword [ebp - 0x4c], eax
jmp 0x42383a
mov esi, dword [0x437fcc]
cmp esi, dword [0x437fcc]
jge 0x42383a
mov dword [0x42aa2b], ebx
mov edi, dword [ebp - 0x28]
mov dword [0x42fb63], edi
mov eax, dword [0x42aa2b]
mov esi, dword [ebp - 0x14]
mov dword [0x428cd2], eax
mov edi, dword [ebp - 0xc]
mov esi, dword [0x4384ac]
mov dword [ebp - 0x28], edi
mov eax, dword [0x42b362]
mov dword [ebp - 0x24], eax
mov edi, dword [ebp - 0x18]
mov dword [0x42b362], edi
mov edx, dword [ebp - 0x18]
mov dword [0x4384e8], edx
mov ecx, dword [0x42f87e]
mov dword [ebp - 0x24], ecx
mov ebx, dword [0x4384e8]
mov eax, dword [ebp - 0x28]
mov dword [0x437fcc], ebx
mov ebx, dword [0x4384e8]
mov dword [ebp - 0x4c], ebx
mov esi, dword [ebp - 0x18]
mov ecx, dword [ebp - 0x28]
mov dword [0x437fcc], eax
mov dword [0x42755e], edi
mov ebx, dword [ebp - 0x4c]
mov esi, dword [ebp - 0x18]
mov edx, dword [ebp - 0x28]
mov dword [0x4384e8], edx
mov esi, dword [ebp - 0x4c]
mov ecx, dword [ebp - 0x4c]
test dword [0x42fb63], 0x13028800
jg 0x423890
mov esi, dword [ebp - 0x4c]
mov edx, dword [ebp - 0x24]
mov eax, dword [0x42f87e]
mov edi, dword [ebp - 0x18]
mov dword [0x4384ac], eax
mov eax, dword [0x4384e8]
mov ebx, dword [ebp - 0x4c]
mov dword [ebp - 0xc], eax
mov esi, dword [ebp - 0x34]
mov dword [0x42b362], esi
mov ebx, dword [0x42aa2b]
mov dword [ebp - 0xc], ebx
mov ebx, dword [ebp - 0x34]
jmp 0x423969
mov ecx, dword [0x42b362]
cmp ecx, dword [0x42aa2b]
jg 0x4238e5
mov edx, dword [0x42755e]
mov edi, dword [ebp - 0x44]
mov dword [ebp - 0x4c], edx
mov esi, dword [0x437fcc]
mov ecx, dword [ebp - 0x18]
mov dword [ebp - 0x14], esi
mov ecx, dword [ebp - 0x18]
mov edi, dword [ebp - 0x34]
mov edx, dword [ebp - 0xc]
mov ecx, dword [ebp - 0x44]
mov esi, dword [0x4384e8]
mov dword [0x42b362], ecx
mov edi, dword [0x4384e8]
mov eax, dword [ebp - 0x24]
mov dword [0x42f87e], edi
mov edx, dword [ebp - 0x34]
jmp 0x423969
cmp eax, 0xed76dd00
jg 0x42390f
mov ecx, dword [0x428cd2]
mov ebx, dword [ebp - 0x34]
mov dword [ebp - 0x4c], ecx
mov edx, dword [ebp - 0x4c]
mov esi, dword [0x42755e]
mov dword [ebp - 0x24], edx
mov edi, dword [0x4384ac]
mov dword [ebp - 0x28], edi
jmp 0x423969
mov edx, dword [0x428cd2]
mov edi, dword [ebp - 0x44]
mov dword [0x437fcc], edx
mov ebx, dword [ebp - 0x34]
mov dword [0x42aa2b], ebx
mov eax, dword [0x42aa2b]
mov dword [ebp - 0xc], eax
mov esi, dword [ebp - 0x14]
mov eax, dword [0x428cd2]
mov dword [0x42aa2b], esi
mov edi, dword [0x4384e8]
mov dword [ebp - 0x4c], edi
mov edi, dword [0x42fb63]
mov eax, dword [ebp - 0x14]
mov dword [0x42f87e], edi
mov ecx, dword [ebp - 0xc]
mov eax, dword [ebp - 0x18]
mov dword [0x4384e8], esi
mov dword [0x42b366], ebx
cmp dword [0x42b366], 0x4040000
jg 0x423998
mov edx, dword [0x42fb63]
mov ecx, dword [ebp - 0x44]
mov dword [ebp - 0x44], edx
mov esi, dword [ebp - 0x24]
mov ebx, dword [0x42b362]
mov dword [ebp - 0x4c], esi
mov ebx, dword [0x42755e]
mov dword [ebp - 0x34], ebx
jmp 0x423a10
mov dword [0x42b362], esi
mov dword [0x42f87e], ebx
mov dword [0x42aa2b], ebx
mov esi, dword [0x42b362]
mov dword [ebp - 0x4c], esi
mov esi, dword [ebp - 0x34]
mov ebx, dword [0x428cd2]
mov dword [ebp - 0xc], esi
mov ebx, dword [ebp - 0x28]
mov edx, dword [0x4384e8]
mov dword [ebp - 0x18], ebx
mov eax, dword [0x42b366]
mov dword [ebp - 0x44], eax
mov edx, dword [ebp - 0x28]
mov dword [0x437fcc], edx
mov edi, dword [ebp - 0x44]
mov dword [0x42f87e], edi
mov eax, dword [0x4384e8]
mov dword [ebp - 0x4c], eax
mov ecx, dword [0x4384e8]
mov dword [ebp - 0xc], ecx
mov ecx, dword [ebp - 0x18]
mov dword [0x42b366], ecx
mov ecx, dword [0x428cd2]
mov dword [ebp - 0x14], ecx
mov dword [0x428cd2], edi
test ch, 0x60
jge 0x423a35
mov edx, dword [0x42b362]
mov dword [ebp - 0x44], edx
mov edx, dword [0x42aa2b]
mov dword [ebp - 0x34], edx
mov edx, dword [ebp - 0x18]
mov dword [0x4384ac], edx
jmp 0x423b18
cmp ecx, 0x770000
jge 0x423a4b
mov edi, dword [0x42b366]
mov dword [ebp - 0xc], edi
jmp 0x423b18
test ecx, 0x20200
jge 0x423a97
mov dword [0x42aa2b], eax
mov dword [0x42aa2b], edx
mov eax, dword [ebp - 0x24]
mov ebx, dword [0x42755e]
mov dword [ebp - 0x24], eax
mov eax, dword [ebp - 0x44]
mov dword [0x42b366], eax
mov ecx, dword [0x42b362]
mov dword [ebp - 0x28], ecx
mov ebx, dword [ebp - 0x18]
mov edx, dword [0x428cd2]
mov dword [0x42b366], ebx
mov dword [0x4384ac], ecx
jmp 0x423b18
mov dword [0x4384ac], eax
mov dword [0x42fb63], ebx
mov eax, dword [ebp - 0x14]
mov edi, dword [ebp - 0x18]
mov esi, dword [ebp - 0x34]
mov edi, dword [ebp - 0x24]
mov ebx, dword [0x42b366]
mov edx, dword [ebp - 0xc]
mov dword [0x4384e8], ebx
mov ebx, dword [0x42b362]
mov eax, dword [ebp - 0x44]
mov dword [0x437fcc], ebx
mov edi, dword [0x42aa2b]
mov dword [ebp - 0x34], edi
mov esi, dword [ebp - 0xc]
mov dword [0x42fb63], esi
mov edi, dword [ebp - 0x34]
mov dword [0x42aa2b], edi
mov edx, dword [ebp - 0xc]
mov ebx, dword [0x42f87e]
mov dword [ebp - 0x4c], edx
mov eax, dword [ebp - 0x4c]
mov ebx, dword [0x4384e8]
mov dword [0x42f87e], eax
mov edx, dword [ebp - 0xc]
mov dword [0x428cd2], edx
mov esi, dword [ebp - 0x24]
mov eax, dword [0x437fcc]
mov dword [ebp - 0x18], esi
mov ecx, dword [ebp - 0x24]
mov eax, dword [ebp - 0x44]
mov eax, dword [ebp - 0x24]
mov edi, dword [ebp - 0x28]
mov dword [0x42b362], edi
mov edx, dword [ebp - 0x28]
mov edi, dword [ebp - 0x14]
mov edi, dword [ebp - 0x34]
mov edx, dword [0x42755e]
mov dword [ebp - 0xc], edi
mov eax, dword [0x42b362]
mov dword [ebp - 0x34], eax
mov edi, dword [0x42f87e]
mov dword [ebp - 0x44], edi
mov dword [0x42aa2b], ebx
mov dword [0x42b366], edi
mov ebx, dword [ebp - 0xc]
mov edi, dword [0x42f87e]
mov dword [ebp - 0x24], ebx
mov dword [0x437fcc], ebx
mov dword [0x437fcc], edx
push 0x1d29da75
pop eax
sub dword [ebp - 4], 0x5f66381b
mov dword [0x42fb63], ebx
mov dword [0x42b366], ebx
sub dword [ebp - 4], eax
jne 0x4218c6
push 0x427cad
push 0x42ba2d
push 0x42c41f
push 0x42999f
push 0x431613
call dword [sym.imp.KERNEL32.dll_TlsGetValue]
mov ecx, dword [ebp - 0x14]
mov edx, dword [0x437fcc]
mov dword [0x42fb63], ecx
mov dword [0x428cd2], ebx
mov eax, dword [ebp - 0x24]
mov dword [0x42755e], eax
mov esi, dword [ebp - 0x34]
mov dword [0x42aa2b], esi
mov eax, dword [0x42fb63]
mov dword [ebp - 0x34], eax
push 0x4e0
pop ebx
mov dword [0x42b362], edx
mov dword [0x42755e], edi
mov dword [0x42b362], ecx
dec ebx
jne 0x423be9
call dword [sym.imp.USER32.dll_GetThreadDesktop]
push 0xa9
push 0x431c54
push 0x17d
call dword [sym.imp.KERNEL32.dll_OpenFile]
push 0x460
push 0x852
call dword [sym.imp.KERNEL32.dll_LocalLock]
push 0x435dd5
call dword [sym.imp.KERNEL32.dll_GetCompressedFileSizeA]
push 0x42e042
call dword [sym.imp.KERNEL32.dll_GetDriveTypeW]
push 0x116
push 0xcaa
call dword [sym.imp.KERNEL32.dll_OpenWaitableTimerA]
push 0x435af9
push 0x3a4
push 0x426240
push 0x792
call dword [sym.imp.KERNEL32.dll_GetPrivateProfileSectionA]
push 0xbd3
call dword [sym.imp.SHELL32.dll_SHGetInstanceExplorer]
push 0x4360a5
push 0xde
push 0x42e022
push 0xe81
call dword [sym.imp.SHELL32.dll_SHGetFolderPathA]
push 0x92d
push 0x42bd99
call dword [sym.imp.SHELL32.dll_SHEmptyRecycleBinW]
push 0x4285f8
push 0x437422
push 0x59
call dword [sym.imp.SHELL32.dll_DragQueryFileW]
push 0x426a13
push 0x437289
call dword [sym.imp.SHELL32.dll_SHInvokePrinterCommandW]
push 0x42e760
push 0x6ea
push 0x42a3a1
push 0x11
call dword [sym.imp.SHELL32.dll_RealShellExecuteExA]
mov eax, dword [ebp - 0x14]
mov edi, dword [ebp - 0x18]
mov eax, dword [ebp - 0x4c]
mov edi, dword [ebp - 0x28]
mov eax, dword [ebp - 0x34]
mov eax, dword [ebp - 0x18]
mov ebx, dword [ebp - 0x14]
mov edx, dword [ebp - 0x18]
mov dword [0x4384e8], edx
mov eax, dword [0x42fb63]
mov edx, dword [ebp - 0x4c]
mov dword [0x42f87e], eax
mov eax, dword [ebp - 0x4c]
mov dword [0x437fcc], eax
mov edi, dword [0x42f87e]
mov dword [ebp - 0x18], edi
mov ebx, dword [0x42fb63]
mov dword [ebp - 0x14], ebx
mov esi, dword [ebp - 0x44]
push 0x426ff9
push 0x4372bc
push 0x42e062
push 0x438046
push 0x432390
push 0x427b47
call dword [sym.imp.USER32.dll_IsCharAlphaNumericA]
mov edx, dword [ebp - 0x34]
mov edx, dword [ebp - 0x4c]
mov dword [0x428cd2], ecx
push 0x426827
push 0x436270
push 0x429512
push 0x435f3b
push 0x4282df
push 0x4269f3
call dword [sym.imp.USER32.dll_EnumDisplayMonitors]
mov dword [0x437fcc], edi
push 0x428332
push 0x42cab3
push 0x430295
push 0x42f6ef
push 0x42d8e8
push 0x42f159
call dword [sym.imp.USER32.dll_BroadcastSystemMessageA]
mov esi, dword [ebp - 0x24]
push 0x42b882
push 0x429925
push 0x42ea7f
push 0x435b19
push 0x43622b
push 0x42bd59
call dword [sym.imp.USER32.dll_RegisterWindowMessageW]
mov dword [0x42aa2b], ecx
mov eax, dword [ebp - 0x18]
mov esi, dword [ebp - 0x34]
mov esi, dword [ebp - 0xc]
push 0x429d09
push 0x42f882
push 0x4311d9
push 0x429334
push 0x437fe1
push 0x42dbcf
call dword [sym.imp.USER32.dll_GetPropW]
mov edx, dword [ebp - 0x44]
mov edi, dword [0x42aa2b]
mov dword [ebp - 0x14], edx
mov ebx, dword [0x42b362]
mov dword [ebp - 0x14], ebx
mov esi, dword [ebp - 0x28]
mov dword [0x42b362], esi
mov esi, dword [0x42aa2b]
mov dword [ebp - 0xc], esi
mov esi, dword [0x42b362]
mov ecx, dword [ebp - 0x18]
mov dword [0x42755e], esi
mov esi, dword [ebp - 0xc]
mov dword [0x4384e8], esi
mov eax, dword [ebp - 0x24]
mov edx, dword [ebp - 0x34]
mov ebx, dword [0x42f87e]
mov ecx, dword [ebp - 0x24]
mov dword [ebp - 0x34], ebx
push 0x437e05
push 0x430dc7
push 0x4315ef
push 0x42a896
push 0x4360c5
push 0x42ccc5
call dword [sym.imp.USER32.dll_DeleteMenu]
mov ebx, dword [ebp - 0x18]
mov esi, dword [0x437fcc]
mov dword [0x428cd2], ebx
push 0x429354
push 0x42a856
push 0x42c895
push 0x431ab1
push 0x426220
push 0x429374
call dword [sym.imp.USER32.dll_ToUnicode]
mov dword [0x4384ac], esi
mov dword [0x42b362], edx
mov dword [0x42755e], edx
mov eax, dword [ebp - 0x14]
mov edx, dword [ebp - 0x18]
push 0x42fea3
push 0x42bbf3
push 0x42b333
push 0x4272b2
push 0x428914
push 0x437269
call dword [sym.imp.USER32.dll_MessageBoxExW]
mov dword [0x42fb63], ebx
mov dword [0x437fcc], ebx
push 0x4293ac
push 0x428618
push 0x4306b9
push 0x42d0b7
push 0x42c72f
push 0x435ad9
call dword [sym.imp.USER32.dll_GetGuiResources]
mov dword [0x428cd2], ebx
mov dword [0x42b366], ebx
mov ecx, dword [ebp - 0x44]
mov edi, dword [0x42755e]
mov dword [0x42755e], ecx
mov eax, dword [0x437fcc]
mov dword [ebp - 0x18], eax
mov ecx, dword [0x437fcc]
mov eax, dword [ebp - 0x34]
mov dword [ebp - 0x4c], ecx
mov ecx, dword [ebp - 0x44]
mov edi, dword [0x42fb63]
mov dword [ebp - 0x44], ecx
push 0x42aaba
push 0x431c74
push 0x42684b
push 0x42d908
push 0x426260
push 0x42dbef
call dword [sym.imp.USER32.dll_CreateIconFromResourceEx]
mov ecx, dword [0x42f87e]
mov dword [ebp - 0x44], ecx
mov edi, dword [0x42f87e]
mov dword [ebp - 0xc], edi
mov dword [0x42fb63], edi
mov edx, dword [ebp - 0x44]
mov ecx, dword [ebp - 0xc]
mov eax, dword [ebp - 0x14]
mov esi, dword [ebp - 0x4c]
push 0x428ae3
push 0x428934
push 0x436847
push 0x438026
push 0x42aa77
push 0x42fd08
call dword [sym.imp.USER32.dll_SetMessageExtraInfo]
mov dword [0x42b366], esi
mov dword [0x42755e], ebx
mov dword [0x42755e], edx
mov dword [0x4384ac], esi
mov esi, dword [ebp - 0x4c]
mov ebx, dword [ebp - 0x44]
mov esi, dword [ebp - 0xc]
mov eax, dword [ebp - 0x4c]
mov edx, dword [ebp - 0x24]
mov edi, dword [ebp - 0x4c]
push 0x42d228
push 0x42e642
push 0x429b65
push 0x436fbd
push 0x4363da
push 0x436e47
call dword [sym.imp.USER32.dll_IsDialogMessageA]
mov dword [0x42f87e], edx
mov edi, dword [0x428cd2]
mov dword [ebp - 0x4c], edi
mov esi, dword [ebp - 0x18]
mov dword [0x437fcc], esi
mov esi, dword [0x4384ac]
mov ecx, dword [ebp - 0x18]
mov dword [0x42b366], esi
mov eax, dword [ebp - 0x18]
mov edi, dword [ebp - 0x34]
mov esi, dword [ebp - 0x4c]
push 0x4379ec
push 0x42ea9f
push 0x436540
push 0x4375ba
push 0x42a876
push 0x429b85
call dword [sym.imp.USER32.dll_ExcludeUpdateRgn]
mov dword [0x42755e], eax
mov dword [0x437fcc], ecx
mov ebx, dword [ebp - 0x14]
mov ebx, dword [ebp - 0x4c]
mov esi, dword [ebp - 0x14]
mov edi, dword [ebp - 0x18]
mov edx, dword [ebp - 0x44]
mov dword [0x42b366], edi
mov dword [0x4384e8], ecx
push 0x428312
push 0x42997f
push 0x42827c
push 0x43865d
push 0x427562
push 0x4381d1
call dword [sym.imp.USER32.dll_CascadeChildWindows]
mov edi, dword [ebp - 0x18]
mov ecx, dword [ebp - 0x4c]
mov esi, dword [ebp - 0x14]
mov ecx, dword [ebp - 0xc]
mov esi, dword [ebp - 0x14]
mov ebx, dword [ebp - 0x24]
mov dword [0x42f87e], ebx
mov edi, dword [ebp - 0x18]
mov dword [0x4384ac], edi
mov edi, dword [ebp - 0xc]
mov ecx, dword [ebp - 0x34]
push 0x428258
push 0x42a3c1
push 0x426676
push 0x42d61a
push 0x426200
push 0x42aa2f
call dword [sym.imp.USER32.dll_ScreenToClient]
mov esi, dword [ebp - 0xc]
mov dword [0x4384e8], esi
mov ebx, dword [ebp - 0xc]
mov dword [0x42b366], ebx
mov edi, dword [ebp - 0x34]
mov ecx, dword [ebp - 0x24]
mov esi, dword [ebp - 0xc]
mov ebx, dword [ebp - 0xc]
push 0x42bd79
push 0x437442
push 0x4323b0
push 0x4311f9
push 0x42e68f
push 0x42f54b
call dword [sym.imp.USER32.dll_GetSysColor]
mov edi, dword [ebp - 0x34]
mov ecx, dword [0x437fcc]
mov dword [ebp - 0x34], edi
mov esi, dword [0x4384e8]
mov ebx, dword [ebp - 0x14]
mov dword [0x4384e8], esi
mov eax, dword [0x4384e8]
mov dword [ebp - 0xc], eax
mov ebx, dword [ebp - 0x14]
mov dword [0x42aa2b], ebx
mov ebx, dword [0x42b362]
mov dword [ebp - 0x18], ebx
mov edx, dword [0x42b362]
mov dword [ebp - 0x34], edx
mov eax, dword [0x437fcc]
mov dword [ebp - 0x24], eax
mov esi, dword [ebp - 0x14]
mov dword [0x42aa2b], esi
mov dword [0x42aa2b], esi
mov dword [0x42b362], edx
push 0x42b8c7
push 0x4311b9
push 0x431c17
push 0x42897d
push 0x426fb8
push 0x42784a
call dword [sym.imp.USER32.dll_DestroyWindow]
mov edx, dword [ebp - 0x44]
mov dword [0x42aa2b], edx
mov ecx, dword [0x4384ac]
mov dword [ebp - 0x44], ecx
mov ebx, dword [0x42b366]
mov ecx, dword [ebp - 0x28]
mov dword [0x42f87e], ebx
mov edx, dword [ebp - 0x34]
mov dword [0x437fcc], edx
mov dword [0x42b366], edx
mov dword [0x428cd2], ecx
push 0x42e740
push 0x42e48a
push 0x42e622
push 0x436b3f
push 0x430830
push 0x431f73
call dword [sym.imp.USER32.dll_TranslateMDISysAccel]
mov dword [0x42aa2b], ebx
mov dword [0x42fb63], edi
mov ecx, dword [ebp - 0x24]
mov ebx, dword [0x42b362]
mov dword [ebp - 0xc], ecx
mov esi, dword [ebp - 0xc]
mov dword [0x42f87e], esi
mov ebx, dword [ebp - 0x24]
mov dword [0x42b362], ebx
mov eax, dword [ebp - 0x4c]
mov ecx, dword [0x42f87e]
mov dword [0x42f87e], eax
mov eax, dword [ebp - 0x4c]
mov dword [0x42755e], eax
jmp 0x421e40