Function at 0x43e710
Capabilities:
Resolve function by parsing pe exports

Disassembly:
push 0xffffffffffffffff
push 0x4c3e8c
mov eax, dword fs:[0]
push eax
mov dword fs:[0], esp
sub esp, 0xadc
mov eax, dword [0x508e4c]
xor eax, esp
push ebx
push ebp
push esi
mov esi, dword [esp + 0xaf8]
xor ebx, ebx
push edi
mov dword [esp + 0x30], ebx
mov edi, ecx
mov ebp, 7
mov dword [esp + 0xae8], eax
mov dword [esp + 0x34], edi
mov dword [esp + 0x50], ebp
mov dword [esp + 0x4c], ebx
mov word [esp + 0x3c], bx
push str.Extensions___z___
mov dword [esp + 0xaf8], ebx
call fcn.004a9141
add esp, 4
push eax
push str.Extensions___z___
lea ecx, [esp + 0x40]
call fcn.00405640
push 0x4ccb08
call fcn.004a9141
add esp, 4
push eax
push 0x4ccb08
lea ecx, [esp + 0x40]
call fcn.004053b0
mov ecx, dword [edi + 0x14]
mov eax, dword [ecx]
cmp eax, ecx
mov dword [esp + 0x30], eax
je 0x43e940
mov edi, dword [eax + 0x28]
add edi, 0x414
push edi
mov dword [esp + 0x70], ebp
mov dword [esp + 0x6c], ebx
mov word [esp + 0x5c], bx
call fcn.004a9141
add esp, 4
push eax
push edi
lea ecx, [esp + 0x5c]
call fcn.00405640
push 0xe
push ebx
lea eax, [esp + 0x18]
push eax
lea ecx, [esp + 0x60]
mov byte [esp + 0xb00], 1
call fcn.004057e0
mov edi, eax
push str.mdm.Extensions
mov byte [esp + 0xaf8], 2
call fcn.004a9141
mov ecx, dword [edi + 0x14]
add esp, 4
push eax
push str.mdm.Extensions
push ecx
push ebx
mov ecx, edi
call fcn.004044f0
mov ecx, dword [esp + 0x28]
neg eax
sbb al, al
inc al
mov edi, 8
cmp ecx, edi
mov byte [esp + 0x2f], al
mov byte [esp + 0xaf4], 1
jb 0x43e84e
mov edx, dword [esp + 0x14]
push edx
call fcn.004a7e92
mov al, byte [esp + 0x33]
add esp, 4
cmp al, bl
mov dword [esp + 0x28], ebp
mov dword [esp + 0x24], ebx
mov word [esp + 0x14], bx
je 0x43e8fb
push 0xffffffffffffffff
push 0xf
lea eax, [esp + 0xb0]
push eax
lea ecx, [esp + 0x60]
call fcn.004057e0
push str.Extensions.
mov byte [esp + 0xaf8], 3
call fcn.004a9141
add esp, 4
push eax
push str.Extensions.
lea ecx, [esp + 0x40]
call fcn.004053b0
push 0xffffffffffffffff
push ebx
lea ecx, [esp + 0xb0]
push ecx
lea ecx, [esp + 0x44]
call fcn.004052b0
push str.___z_____z___
call fcn.004a9141
add esp, 4
push eax
push str.___z_____z___
lea ecx, [esp + 0x40]
call fcn.004053b0
cmp dword [esp + 0xc0], edi
jb 0x43e8e5
mov edx, dword [esp + 0xac]
push edx
call fcn.004a7e92
add esp, 4
mov dword [esp + 0xc0], ebp
mov dword [esp + 0xbc], ebx
mov word [esp + 0xac], bx
cmp dword [esp + 0x6c], edi
mov byte [esp + 0xaf4], bl
jb 0x43e915
mov eax, dword [esp + 0x58]
push eax
call fcn.004a7e92
add esp, 4
lea ecx, [esp + 0x30]
mov dword [esp + 0x6c], ebp
mov dword [esp + 0x68], ebx
mov word [esp + 0x58], bx
call fcn.004178f0
mov ecx, dword [esp + 0x34]
mov ecx, dword [ecx + 0x14]
mov eax, dword [esp + 0x30]
cmp eax, ecx
jne 0x43e7b2
jmp 0x43e945
mov edi, 8
push str.GlobalVariables___z____z_string_z_ppsv_z___z____z___
call fcn.004a9141
add esp, 4
push eax
push str.GlobalVariables___z____z_string_z_ppsv_z___z____z___
lea ecx, [esp + 0x40]
call fcn.004053b0
push str._Browser___z___
call fcn.004a9141
add esp, 4
push eax
push str._Browser___z___
lea ecx, [esp + 0x40]
call fcn.004053b0
push str.id_z_integer_z_set_z__1__z__
call fcn.004a9141
add esp, 4
push eax
push str.id_z_integer_z_set_z__1__z__
lea ecx, [esp + 0x40]
call fcn.004053b0
push str.width_z_integer_z_getset_z_300__z__
call fcn.004a9141
add esp, 4
push eax
push str.width_z_integer_z_getset_z_300__z__
lea ecx, [esp + 0x40]
call fcn.004053b0
push str.height_z_integer_z_getset_z_200__z__
call fcn.004a9141
add esp, 4
push eax
push str.height_z_integer_z_getset_z_200__z__
lea ecx, [esp + 0x40]
call fcn.004053b0
push str.x_z_integer_z_getset_z_0__z__
call fcn.004a9141
add esp, 4
push eax
push str.x_z_integer_z_getset_z_0__z__
lea ecx, [esp + 0x40]
call fcn.004053b0
push str.y_z_integer_z_getset_z_0__z__
call fcn.004a9141
add esp, 4
push eax
push str.y_z_integer_z_getset_z_0__z__
lea ecx, [esp + 0x40]
call fcn.004053b0
push str.url_z_string_z_getset_z_0__z__
call fcn.004a9141
add esp, 4
push eax
push str.url_z_string_z_getset_z_0__z__
lea ecx, [esp + 0x40]
call fcn.004053b0
push str.visible_z_boolean_z_getset_z_true__z__
call fcn.004a9141
add esp, 4
push eax
push str.visible_z_boolean_z_getset_z_true__z__
lea ecx, [esp + 0x40]
call fcn.004053b0
push str.source_z_string_z_getset_z_0__z__
call fcn.004a9141
add esp, 4
push eax
push str.source_z_string_z_getset_z_0__z__
lea ecx, [esp + 0x40]
call fcn.004053b0
push str.title_z_string_z_get_z_0__z__
call fcn.004a9141
add esp, 4
push eax
push str.title_z_string_z_get_z_0__z__
lea ecx, [esp + 0x40]
call fcn.004053b0
push str.isBusy_z_boolean_z_get_z_false__z__
call fcn.004a9141
add esp, 4
push eax
push str.isBusy_z_boolean_z_get_z_false__z__
lea ecx, [esp + 0x40]
call fcn.004053b0
push str.favorites_z_array_z_get_z_____z__
call fcn.004a9141
add esp, 4
push eax
push str.favorites_z_array_z_get_z_____z__
lea ecx, [esp + 0x40]
call fcn.004053b0
push str.userAgent_z_string_z_set_z_0__z__
call fcn.004a9141
add esp, 4
push eax
push str.userAgent_z_string_z_set_z_0__z__
lea ecx, [esp + 0x40]
call fcn.004053b0
push 0x4ccb08
call fcn.004a9141
add esp, 4
push eax
push 0x4ccb08
lea ecx, [esp + 0x40]
call fcn.004053b0
push str._ActiveX___z___
call fcn.004a9141
add esp, 4
push eax
push str._ActiveX___z___
lea ecx, [esp + 0x40]
call fcn.004053b0
push str.id_z_integer_z_set_z__1__z__
call fcn.004a9141
add esp, 4
push eax
push str.id_z_integer_z_set_z__1__z__
lea ecx, [esp + 0x40]
call fcn.004053b0
push str.width_z_integer_z_getset_z_300__z__
call fcn.004a9141
add esp, 4
push eax
push str.width_z_integer_z_getset_z_300__z__
lea ecx, [esp + 0x40]
call fcn.004053b0
push str.height_z_integer_z_getset_z_200__z__
call fcn.004a9141
add esp, 4
push eax
push str.height_z_integer_z_getset_z_200__z__
lea ecx, [esp + 0x40]
call fcn.004053b0
push str.x_z_integer_z_getset_z_0__z__
call fcn.004a9141
add esp, 4
push eax
push str.x_z_integer_z_getset_z_0__z__
lea ecx, [esp + 0x40]
call fcn.004053b0
push str.y_z_integer_z_getset_z_0__z__
call fcn.004a9141
add esp, 4
push eax
push str.y_z_integer_z_getset_z_0__z__
lea ecx, [esp + 0x40]
call fcn.004053b0
push str.visible_z_boolean_z_getset_z_true__z__
call fcn.004a9141
add esp, 4
push eax
push str.visible_z_boolean_z_getset_z_true__z__
lea ecx, [esp + 0x40]
call fcn.004053b0
push 0x4ccb08
call fcn.004a9141
add esp, 4
push eax
push 0x4ccb08
lea ecx, [esp + 0x40]
call fcn.004053b0
push str._MediaPlayer6___z___
call fcn.004a9141
add esp, 4
push eax
push str._MediaPlayer6___z___
lea ecx, [esp + 0x40]
call fcn.004053b0
push str.id_z_integer_z_set_z__1__z__
call fcn.004a9141
add esp, 4
push eax
push str.id_z_integer_z_set_z__1__z__
lea ecx, [esp + 0x40]
call fcn.004053b0
push str.width_z_integer_z_getset_z_300__z__
call fcn.004a9141
add esp, 4
push eax
push str.width_z_integer_z_getset_z_300__z__
lea ecx, [esp + 0x40]
call fcn.004053b0
push str.height_z_integer_z_getset_z_200__z__
call fcn.004a9141
add esp, 4
push eax
push str.height_z_integer_z_getset_z_200__z__
lea ecx, [esp + 0x40]
call fcn.004053b0
push str.x_z_integer_z_getset_z_0__z__
call fcn.004a9141
add esp, 4
push eax
push str.x_z_integer_z_getset_z_0__z__
lea ecx, [esp + 0x40]
call fcn.004053b0
push str.y_z_integer_z_getset_z_0__z__
call fcn.004a9141
add esp, 4
push eax
push str.y_z_integer_z_getset_z_0__z__
lea ecx, [esp + 0x40]
call fcn.004053b0
push str.visible_z_boolean_z_getset_z_true__z__
call fcn.004a9141
add esp, 4
push eax
push str.visible_z_boolean_z_getset_z_true__z__
lea ecx, [esp + 0x40]
call fcn.004053b0
push str.duration_z_string_z_getset_z_0__z__
call fcn.004a9141
add esp, 4
push eax
push str.duration_z_string_z_getset_z_0__z__
lea ecx, [esp + 0x40]
call fcn.004053b0
push str.position_z_string_z_getset_z_0__z__
call fcn.004a9141
add esp, 4
push eax
push str.position_z_string_z_getset_z_0__z__
lea ecx, [esp + 0x40]
call fcn.004053b0
push str.balance_z_string_z_getset_z_0__z__
call fcn.004a9141
add esp, 4
push eax
push str.balance_z_string_z_getset_z_0__z__
lea ecx, [esp + 0x40]
call fcn.004053b0
push str.volume_z_string_z_getset_z_0__z__
call fcn.004a9141
add esp, 4
push eax
push str.volume_z_string_z_getset_z_0__z__
lea ecx, [esp + 0x40]
call fcn.004053b0
push str.isInstalled_z_boolean_z_getset_z_true__z__
call fcn.004a9141
add esp, 4
push eax
push str.isInstalled_z_boolean_z_getset_z_true__z__
lea ecx, [esp + 0x40]
call fcn.004053b0
push str.canSeek_z_boolean_z_getset_z_false__z__
call fcn.004a9141
add esp, 4
push eax
push str.canSeek_z_boolean_z_getset_z_false__z__
lea ecx, [esp + 0x40]
call fcn.004053b0
push str.canScan_z_boolean_z_getset_z_false__z__
call fcn.004a9141
add esp, 4
push eax
push str.canScan_z_boolean_z_getset_z_false__z__
lea ecx, [esp + 0x40]
call fcn.004053b0
push 0x4ccb08
call fcn.004a9141
add esp, 4
push eax
push 0x4ccb08
lea ecx, [esp + 0x40]
call fcn.004053b0
push str._MediaPlayer___z___
call fcn.004a9141
add esp, 4
push eax
push str._MediaPlayer___z___
lea ecx, [esp + 0x40]
call fcn.004053b0
push str.id_z_integer_z_set_z__1__z__
call fcn.004a9141
add esp, 4
push eax
push str.id_z_integer_z_set_z__1__z__
lea ecx, [esp + 0x40]
call fcn.004053b0
push str.width_z_integer_z_getset_z_300__z__
call fcn.004a9141
add esp, 4
push eax
push str.width_z_integer_z_getset_z_300__z__
lea ecx, [esp + 0x40]
call fcn.004053b0
push str.height_z_integer_z_getset_z_200__z__
call fcn.004a9141
add esp, 4
push eax
push str.height_z_integer_z_getset_z_200__z__
lea ecx, [esp + 0x40]
call fcn.004053b0
push str.x_z_integer_z_getset_z_0__z__
call fcn.004a9141
add esp, 4
push eax
push str.x_z_integer_z_getset_z_0__z__
lea ecx, [esp + 0x40]
call fcn.004053b0
push str.y_z_integer_z_getset_z_0__z__
call fcn.004a9141
add esp, 4
push eax
push str.y_z_integer_z_getset_z_0__z__
lea ecx, [esp + 0x40]
call fcn.004053b0
push str.visible_z_boolean_z_getset_z_0__z__
call fcn.004a9141
add esp, 4
push eax
push str.visible_z_boolean_z_getset_z_0__z__
lea ecx, [esp + 0x40]
call fcn.004053b0
push str.duration_z_string_z_getset_z_0__z__
call fcn.004a9141
add esp, 4
push eax
push str.duration_z_string_z_getset_z_0__z__
lea ecx, [esp + 0x40]
call fcn.004053b0
push str.position_z_string_z_getset_z_0__z__
call fcn.004a9141
add esp, 4
push eax
push str.position_z_string_z_getset_z_0__z__
lea ecx, [esp + 0x40]
call fcn.004053b0
push str.currentMarker_z_string_z_getset_z_0__z__
call fcn.004a9141
add esp, 4
push eax
push str.currentMarker_z_string_z_getset_z_0__z__
lea ecx, [esp + 0x40]
call fcn.004053b0
push str.volume_z_string_z_getset_z_0__z__
call fcn.004a9141
add esp, 4
push eax
push str.volume_z_string_z_getset_z_0__z__
lea ecx, [esp + 0x40]
call fcn.004053b0
push str.balance_z_string_z_getset_z_0__z__
call fcn.004a9141
add esp, 4
push eax
push str.balance_z_string_z_getset_z_0__z__
lea ecx, [esp + 0x40]
call fcn.004053b0
push str.markerCount_z_string_z_getset_z_0__z__
call fcn.004a9141
add esp, 4
push eax
push str.markerCount_z_string_z_getset_z_0__z__
lea ecx, [esp + 0x40]
call fcn.004053b0
push str.source_z_string_z_getset_z_0__z__
call fcn.004a9141
add esp, 4
push eax
push str.source_z_string_z_getset_z_0__z__
lea ecx, [esp + 0x40]
call fcn.004053b0
push str.mediaName_z_string_z_getset_z_0__z__
call fcn.004a9141
add esp, 4
push eax
push str.mediaName_z_string_z_getset_z_0__z__
lea ecx, [esp + 0x40]
call fcn.004053b0
push str.mediaWidth_z_string_z_getset_z_0__z__
call fcn.004a9141
add esp, 4
push eax
push str.mediaWidth_z_string_z_getset_z_0__z__
lea ecx, [esp + 0x40]
call fcn.004053b0
push str.mediaHeight_z_string_z_getset_z_0__z__
call fcn.004a9141
add esp, 4
push eax
push str.mediaHeight_z_string_z_getset_z_0__z__
lea ecx, [esp + 0x40]
call fcn.004053b0
push str.isInstalled_z_boolean_z_getset_z_0__z__
call fcn.004a9141
add esp, 4
push eax
push str.isInstalled_z_boolean_z_getset_z_0__z__
lea ecx, [esp + 0x40]
call fcn.004053b0
push str.canSeek_z_boolean_z_getset_z_false__z__
call fcn.004a9141
add esp, 4
push eax
push str.canSeek_z_boolean_z_getset_z_false__z__
lea ecx, [esp + 0x40]
call fcn.004053b0
push str.canScan_z_boolean_z_getset_z_false__z__
call fcn.004a9141
add esp, 4
push eax
push str.canScan_z_boolean_z_getset_z_false__z__
lea ecx, [esp + 0x40]
call fcn.004053b0
push 0x4ccb08
call fcn.004a9141
add esp, 4
push eax
push 0x4ccb08
lea ecx, [esp + 0x40]
call fcn.004053b0
push str._QuickTime___z___
call fcn.004a9141
add esp, 4
push eax
push str._QuickTime___z___
lea ecx, [esp + 0x40]
call fcn.004053b0
push str.id_z_integer_z_set_z__1__z__
call fcn.004a9141
add esp, 4
push eax
push str.id_z_integer_z_set_z__1__z__
lea ecx, [esp + 0x40]
call fcn.004053b0
push str.width_z_integer_z_getset_z_300__z__
call fcn.004a9141
add esp, 4
push eax
push str.width_z_integer_z_getset_z_300__z__
lea ecx, [esp + 0x40]
call fcn.004053b0
push str.height_z_integer_z_getset_z_200__z__
call fcn.004a9141
add esp, 4
push eax
push str.height_z_integer_z_getset_z_200__z__
lea ecx, [esp + 0x40]
call fcn.004053b0
push str.x_z_integer_z_getset_z_0__z__
call fcn.004a9141
add esp, 4
push eax
push str.x_z_integer_z_getset_z_0__z__
lea ecx, [esp + 0x40]
call fcn.004053b0
push str.y_z_integer_z_getset_z_0__z__
call fcn.004a9141
add esp, 4
push eax
push str.y_z_integer_z_getset_z_0__z__
lea ecx, [esp + 0x40]
call fcn.004053b0
push str.visible_z_boolean_z_getset_z_0__z__
call fcn.004a9141
add esp, 4
push eax
push str.visible_z_boolean_z_getset_z_0__z__
lea ecx, [esp + 0x40]
call fcn.004053b0
push str.duration_z_string_z_getset_z_0__z__
call fcn.004a9141
add esp, 4
push eax
push str.duration_z_string_z_getset_z_0__z__
lea ecx, [esp + 0x40]
call fcn.004053b0
push str.position_z_string_z_getset_z_0__z__
call fcn.004a9141
add esp, 4
push eax
push str.position_z_string_z_getset_z_0__z__
lea ecx, [esp + 0x40]
call fcn.004053b0
push str.isInstalled_z_boolean_z_getset_z_0__z__
call fcn.004a9141
add esp, 4
push eax
push str.isInstalled_z_boolean_z_getset_z_0__z__
lea ecx, [esp + 0x40]
call fcn.004053b0
push 0x4ccb08
call fcn.004a9141
add esp, 4
push eax
push 0x4ccb08
lea ecx, [esp + 0x40]
call fcn.004053b0
push str._RealMedia___z___
call fcn.004a9141
add esp, 4
push eax
push str._RealMedia___z___
lea ecx, [esp + 0x40]
call fcn.004053b0
push str.id_z_integer_z_set_z__1__z__
call fcn.004a9141
add esp, 4
push eax
push str.id_z_integer_z_set_z__1__z__
lea ecx, [esp + 0x40]
call fcn.004053b0
push str.width_z_integer_z_getset_z_300__z__
call fcn.004a9141
add esp, 4
push eax
push str.width_z_integer_z_getset_z_300__z__
lea ecx, [esp + 0x40]
call fcn.004053b0
push str.height_z_integer_z_getset_z_200__z__
call fcn.004a9141
add esp, 4
push eax
push str.height_z_integer_z_getset_z_200__z__
lea ecx, [esp + 0x40]
call fcn.004053b0
push str.x_z_integer_z_getset_z_0__z__
call fcn.004a9141
add esp, 4
push eax
push str.x_z_integer_z_getset_z_0__z__
lea ecx, [esp + 0x40]
call fcn.004053b0
push str.y_z_integer_z_getset_z_0__z__
call fcn.004a9141
add esp, 4
push eax
push str.y_z_integer_z_getset_z_0__z__
lea ecx, [esp + 0x40]
call fcn.004053b0
push str.visible_z_boolean_z_getset_z_0__z__
call fcn.004a9141
add esp, 4
push eax
push str.visible_z_boolean_z_getset_z_0__z__
lea ecx, [esp + 0x40]
call fcn.004053b0
push str.duration_z_string_z_getset_z_0__z__
call fcn.004a9141
add esp, 4
push eax
push str.duration_z_string_z_getset_z_0__z__
lea ecx, [esp + 0x40]
call fcn.004053b0
push str.position_z_string_z_getset_z_0__z__
call fcn.004a9141
add esp, 4
push eax
push str.position_z_string_z_getset_z_0__z__
lea ecx, [esp + 0x40]
call fcn.004053b0
push str.isInstalled_z_boolean_z_getset_z_0__z__
call fcn.004a9141
add esp, 4
push eax
push str.isInstalled_z_boolean_z_getset_z_0__z__
lea ecx, [esp + 0x40]
call fcn.004053b0
push 0x4ccb08
call fcn.004a9141
add esp, 4
push eax
push 0x4ccb08
lea ecx, [esp + 0x40]
call fcn.004053b0
push str._Shockwave___z___
call fcn.004a9141
add esp, 4
push eax
push str._Shockwave___z___
lea ecx, [esp + 0x40]
call fcn.004053b0
push str.id_z_integer_z_set_z__1__z__
call fcn.004a9141
add esp, 4
push eax
push str.id_z_integer_z_set_z__1__z__
lea ecx, [esp + 0x40]
call fcn.004053b0
push str.width_z_integer_z_getset_z_300__z__
call fcn.004a9141
add esp, 4
push eax
push str.width_z_integer_z_getset_z_300__z__
lea ecx, [esp + 0x40]
call fcn.004053b0
push str.height_z_integer_z_getset_z_200__z__
call fcn.004a9141
add esp, 4
push eax
push str.height_z_integer_z_getset_z_200__z__
lea ecx, [esp + 0x40]
call fcn.004053b0
push str.x_z_integer_z_getset_z_0__z__
call fcn.004a9141
add esp, 4
push eax
push str.x_z_integer_z_getset_z_0__z__
lea ecx, [esp + 0x40]
call fcn.004053b0
push str.y_z_integer_z_getset_z_0__z__
call fcn.004a9141
add esp, 4
push eax
push str.y_z_integer_z_getset_z_0__z__
lea ecx, [esp + 0x40]
call fcn.004053b0
push str.visible_z_boolean_z_getset_z_0__z__
call fcn.004a9141
add esp, 4
push eax
push str.visible_z_boolean_z_getset_z_0__z__
lea ecx, [esp + 0x40]
call fcn.004053b0
push str.bgcolor_z_string_z_getset_z_0__z__
call fcn.004a9141
add esp, 4
push eax
push str.bgcolor_z_string_z_getset_z_0__z__
lea ecx, [esp + 0x40]
call fcn.004053b0
push str.currentFrame_z_string_z_getset_z_0__z__
call fcn.004a9141
add esp, 4
push eax
push str.currentFrame_z_string_z_getset_z_0__z__
lea ecx, [esp + 0x40]
call fcn.004053b0
push 0x4ccb08
call fcn.004a9141
add esp, 4
push eax
push 0x4ccb08
lea ecx, [esp + 0x40]
call fcn.004053b0
push str._PDF7___z___
call fcn.004a9141
add esp, 4
push eax
push str._PDF7___z___
lea ecx, [esp + 0x40]
call fcn.004053b0
push str.id_z_integer_z_set_z__1__z__
call fcn.004a9141
add esp, 4
push eax
push str.id_z_integer_z_set_z__1__z__
lea ecx, [esp + 0x40]
call fcn.004053b0
push str.width_z_integer_z_getset_z_300__z__
call fcn.004a9141
add esp, 4
push eax
push str.width_z_integer_z_getset_z_300__z__
lea ecx, [esp + 0x40]
call fcn.004053b0
push str.height_z_integer_z_getset_z_200__z__
call fcn.004a9141
add esp, 4
push eax
push str.height_z_integer_z_getset_z_200__z__
lea ecx, [esp + 0x40]
call fcn.004053b0
push str.x_z_integer_z_getset_z_0__z__
call fcn.004a9141
add esp, 4
push eax
push str.x_z_integer_z_getset_z_0__z__
lea ecx, [esp + 0x40]
call fcn.004053b0
push str.y_z_integer_z_getset_z_0__z__
call fcn.004a9141
add esp, 4
push eax
push str.y_z_integer_z_getset_z_0__z__
lea ecx, [esp + 0x40]
call fcn.004053b0
push str.visible_z_boolean_z_getset_z_0__z__
call fcn.004a9141
add esp, 4
push eax
push str.visible_z_boolean_z_getset_z_0__z__
lea ecx, [esp + 0x40]
call fcn.004053b0
push str.scrollbars_z_string_z_getset_z_0__z__
call fcn.004a9141
add esp, 4
push eax
push str.scrollbars_z_string_z_getset_z_0__z__
lea ecx, [esp + 0x40]
call fcn.004053b0
push str.toolbar_z_string_z_getset_z_0__z__
call fcn.004a9141
add esp, 4
push eax
push str.toolbar_z_string_z_getset_z_0__z__
lea ecx, [esp + 0x40]
call fcn.004053b0
push 0x4ccb08
call fcn.004a9141
add esp, 4
push eax
push 0x4ccb08
lea ecx, [esp + 0x40]
call fcn.004053b0
push str._PDF___z___
call fcn.004a9141
add esp, 4
push eax
push str._PDF___z___
lea ecx, [esp + 0x40]
call fcn.004053b0
push str.id_z_integer_z_set_z__1__z__
call fcn.004a9141
add esp, 4
push eax
push str.id_z_integer_z_set_z__1__z__
lea ecx, [esp + 0x40]
call fcn.004053b0
push str.width_z_integer_z_getset_z_300__z__
call fcn.004a9141
add esp, 4
push eax
push str.width_z_integer_z_getset_z_300__z__
lea ecx, [esp + 0x40]
call fcn.004053b0
push str.height_z_integer_z_getset_z_200__z__
call fcn.004a9141
add esp, 4
push eax
push str.height_z_integer_z_getset_z_200__z__
lea ecx, [esp + 0x40]
call fcn.004053b0
push str.x_z_integer_z_getset_z_0__z__
call fcn.004a9141
add esp, 4
push eax
push str.x_z_integer_z_getset_z_0__z__
lea ecx, [esp + 0x40]
call fcn.004053b0
push str.y_z_integer_z_getset_z_0__z__
call fcn.004a9141
add esp, 4
push eax
push str.y_z_integer_z_getset_z_0__z__
lea ecx, [esp + 0x40]
call fcn.004053b0
push str.visible_z_boolean_z_getset_z_0__z__
call fcn.004a9141
add esp, 4
push eax
push str.visible_z_boolean_z_getset_z_0__z__
lea ecx, [esp + 0x40]
call fcn.004053b0
push str.scrollbars_z_string_z_getset_z_0__z__
call fcn.004a9141
add esp, 4
push eax
push str.scrollbars_z_string_z_getset_z_0__z__
lea ecx, [esp + 0x40]
call fcn.004053b0
push str.toolbar_z_string_z_getset_z_0__z__
call fcn.004a9141
add esp, 4
push eax
push str.toolbar_z_string_z_getset_z_0__z__
lea ecx, [esp + 0x40]
call fcn.004053b0
push 0x4ccb08
call fcn.004a9141
add esp, 4
push eax
push 0x4ccb08
lea ecx, [esp + 0x40]
call fcn.004053b0
push str.Application___z___
call fcn.004a9141
add esp, 4
push eax
push str.Application___z___
lea ecx, [esp + 0x40]
call fcn.004053b0
push str.title_z_string_z_getset_z____z__
call fcn.004a9141
add esp, 4
push eax
push str.title_z_string_z_getset_z____z__
lea ecx, [esp + 0x40]
call fcn.004053b0
push str.isMinimized_z_boolean_z_get_z____z__
call fcn.004a9141
add esp, 4
push eax
push str.isMinimized_z_boolean_z_get_z____z__
lea ecx, [esp + 0x40]
call fcn.004053b0
mov dword [esp + 0xdc], ebp
mov dword [esp + 0xd8], ebx
mov word [esp + 0xc8], bx
mov ebp, dword [sym.imp.KERNEL32.DLL_GetModuleFileNameW]
push 0x400
lea edx, [esp + 0x2ec]
push edx
push ebx
mov byte [esp + 0xb00], 4
call ebp
lea eax, [esp + 0x2e8]
push eax
call fcn.004a9141
add esp, 4
push eax
lea ecx, [esp + 0x2ec]
push ecx
lea ecx, [esp + 0xcc]
call fcn.00405640
push 1
push 0xffffffffffffffff
lea edx, [esp + 0x3c]
push edx
lea ecx, [esp + 0xd0]
mov dword [esp + 0x40], 0x5c
call fcn.00417800
push eax
push ebx
lea eax, [esp + 0x18]
push eax
lea ecx, [esp + 0xd0]
call fcn.004057e0
push 0xffffffffffffffff
push ebx
push eax
lea ecx, [esp + 0xd0]
mov byte [esp + 0xb00], 5
call fcn.00405530
cmp dword [esp + 0x28], edi
mov byte [esp + 0xaf4], 4
jb 0x43f679
mov ecx, dword [esp + 0x14]
push ecx
call fcn.004a7e92
add esp, 4
push 0x4c58e8
lea edx, [esp + 0xc8]
push edx
lea eax, [esp + 0x78]
push eax
call fcn.00405b70
push 0x4c58e8
mov byte [esp + 0xb04], 6
mov dword [esp + 0xd0], 7
mov dword [esp + 0xcc], ebx
mov word [esp + 0xbc], bx
call fcn.004a9141
add esp, 0x10
push eax
push 0x4c58e8
lea ecx, [esp + 0xb0]
call fcn.00405640
push 0x4c6704
mov byte [esp + 0xaf8], 7
mov dword [esp + 0x70], 7
mov dword [esp + 0x6c], ebx
mov word [esp + 0x5c], bx
call fcn.004a9141
add esp, 4
push eax
push 0x4c6704
lea ecx, [esp + 0x5c]
call fcn.00405640
lea ecx, [esp + 0xa8]
push ecx
lea edx, [esp + 0x58]
push edx
lea eax, [esp + 0x78]
push eax
mov byte [esp + 0xb00], 8
call fcn.00446b90
mov ecx, eax
call fcn.004481c0
cmp dword [esp + 0x6c], edi
jb 0x43f73f
mov ecx, dword [esp + 0x58]
push ecx
call fcn.004a7e92
add esp, 4
cmp dword [esp + 0xc0], edi
mov dword [esp + 0x6c], 7
mov dword [esp + 0x68], ebx
mov word [esp + 0x58], bx
mov byte [esp + 0xaf4], 6
jb 0x43f771
mov edx, dword [esp + 0xac]
push edx
call fcn.004a7e92
add esp, 4
cmp dword [esp + 0x84], ebx
ja 0x43f783
lea ecx, [esp + 0x70]
call fcn.004a798e
cmp dword [esp + 0x88], edi
mov eax, dword [esp + 0x74]
jae 0x43f794
lea eax, [esp + 0x74]
cmp word [eax], 0x5c
jne 0x43f7bc
push 0x4c6704
call fcn.004a9141
add esp, 4
push eax
push 0x4c6704
push 1
push ebx
lea ecx, [esp + 0x80]
call fcn.0043d3c0
push str.path_z_string_z_ppsv_z_
call fcn.004a9141
add esp, 4
push eax
push str.path_z_string_z_ppsv_z_
lea ecx, [esp + 0x40]
call fcn.004053b0
push 0xffffffffffffffff
push ebx
lea eax, [esp + 0x78]
push eax
lea ecx, [esp + 0x44]
call fcn.004052b0
push 0x4cbcfc
call fcn.004a9141
add esp, 4
push eax
push 0x4cbcfc
lea ecx, [esp + 0x40]
call fcn.004053b0
push str.pathUnicode_z_string_z_ppsv_z_
call fcn.004a9141
add esp, 4
push eax
push str.pathUnicode_z_string_z_ppsv_z_
lea ecx, [esp + 0x40]
call fcn.004053b0
push 0xffffffffffffffff
push ebx
lea ecx, [esp + 0x78]
push ecx
lea ecx, [esp + 0x44]
call fcn.004052b0
push 0x4cbcfc
call fcn.004a9141
add esp, 4
push eax
push 0x4cbcfc
lea ecx, [esp + 0x40]
call fcn.004053b0
push 0x104
lea edx, [esp + 0xe4]
push edx
push ebx
call ebp
lea eax, [esp + 0xe0]
push eax
mov dword [esp + 0xa8], 7
mov dword [esp + 0xa4], ebx
mov word [esp + 0x94], bx
call fcn.004a9141
add esp, 4
push eax
lea ecx, [esp + 0xe4]
push ecx
lea ecx, [esp + 0x94]
call fcn.00405640
push 0x4c58e8
mov byte [esp + 0xaf8], 9
call fcn.004a9141
add esp, 4
push eax
push 0xffffffffffffffff
push 0x4c58e8
lea ecx, [esp + 0x98]
call fcn.00417800
cmp eax, 0xffffffff
je 0x43f913
push 0xffffffffffffffff
inc eax
push eax
lea edx, [esp + 0x18]
push edx
lea ecx, [esp + 0x98]
call fcn.004057e0
push 0xffffffffffffffff
push ebx
push eax
lea ecx, [esp + 0x98]
mov byte [esp + 0xb00], 0xa
call fcn.00405530
cmp dword [esp + 0x28], edi
mov byte [esp + 0xaf4], 9
jb 0x43f913
mov eax, dword [esp + 0x14]
push eax
call fcn.004a7e92
add esp, 4
push str.filename_z_string_z_ppsv_z_
call fcn.004a9141
add esp, 4
push eax
push str.filename_z_string_z_ppsv_z_
lea ecx, [esp + 0x40]
call fcn.004053b0
push 0xffffffffffffffff
push ebx
lea ecx, [esp + 0x94]
push ecx
lea ecx, [esp + 0x44]
call fcn.004052b0
push 0x4cbcfc
call fcn.004a9141
add esp, 4
push eax
push 0x4cbcfc
lea ecx, [esp + 0x40]
call fcn.004053b0
push str.filenameUnicode_z_string_z_ppsv_z_
call fcn.004a9141
add esp, 4
push eax
push str.filenameUnicode_z_string_z_ppsv_z_
lea ecx, [esp + 0x40]
call fcn.004053b0
push 0xffffffffffffffff
push ebx
lea edx, [esp + 0x94]
push edx
lea ecx, [esp + 0x44]
call fcn.004052b0
push 0x4ccb08
call fcn.004a9141
add esp, 4
push eax
push 0x4ccb08
lea ecx, [esp + 0x40]
call fcn.004053b0
push str.Application.Screensaver___z_____z___
call fcn.004a9141
add esp, 4
push eax
push str.Application.Screensaver___z_____z___
lea ecx, [esp + 0x40]
call fcn.004053b0
push str.Application.Kiosk___z_____z___
call fcn.004a9141
add esp, 4
push eax
push str.Application.Kiosk___z_____z___
lea ecx, [esp + 0x40]
call fcn.004053b0
push str.System___z___
call fcn.004a9141
add esp, 4
push eax
push str.System___z___
lea ecx, [esp + 0x40]
call fcn.004053b0
push str.localTime_z_string_z_getset_z____z__
call fcn.004a9141
add esp, 4
push eax
push str.localTime_z_string_z_getset_z____z__
lea ecx, [esp + 0x40]
call fcn.004053b0
push str.CPUSpeed_z_string_z_getset_z____z__
call fcn.004a9141
add esp, 4
push eax
push str.CPUSpeed_z_string_z_getset_z____z__
lea ecx, [esp + 0x40]
call fcn.004053b0
push str.RAMSize_z_string_z_getset_z____z__
call fcn.004a9141
add esp, 4
push eax
push str.RAMSize_z_string_z_getset_z____z__
lea ecx, [esp + 0x40]
call fcn.004053b0
push str.computerOwner_z_string_z_get_z____z__
call fcn.004a9141
add esp, 4
push eax
push str.computerOwner_z_string_z_get_z____z__
lea ecx, [esp + 0x40]
call fcn.004053b0
push str.computerCompany_z_string_z_get_z____z__
call fcn.004a9141
add esp, 4
push eax
push str.computerCompany_z_string_z_get_z____z__
lea ecx, [esp + 0x40]
call fcn.004053b0
push str.computerName_z_string_z_get_z____z__
call fcn.004a9141
add esp, 4
push eax
push str.computerName_z_string_z_get_z____z__
lea ecx, [esp + 0x40]
call fcn.004053b0
push str.isAdmin_z_boolean_z_get_z____z__
call fcn.004a9141
add esp, 4
push eax
push str.isAdmin_z_boolean_z_get_z____z__
lea ecx, [esp + 0x40]
call fcn.004053b0
push str.servicePack_z_string_z_get_z____z__
call fcn.004a9141
add esp, 4
push eax
push str.servicePack_z_string_z_get_z____z__
lea ecx, [esp + 0x40]
call fcn.004053b0
push str.language_z_string_z_get_z____z__
call fcn.004a9141
add esp, 4
push eax
push str.language_z_string_z_get_z____z__
lea ecx, [esp + 0x40]
call fcn.004053b0
push str.winVerString_z_string_z_get_z____z__
call fcn.004a9141
add esp, 4
push eax
push str.winVerString_z_string_z_get_z____z__
lea ecx, [esp + 0x40]
call fcn.004053b0
push str.winVerStringDetail_z_string_z_get_z____z__
call fcn.004a9141
add esp, 4
push eax
push str.winVerStringDetail_z_string_z_get_z____z__
lea ecx, [esp + 0x40]
call fcn.004053b0
push str.CDDrive_z_string_z_get_z____z__
call fcn.004a9141
add esp, 4
push eax
push str.CDDrive_z_string_z_get_z____z__
lea ecx, [esp + 0x40]
call fcn.004053b0
mov ebp, dword [sym.imp.USER32.dll_GetSystemMetrics]
push ebx
call ebp
push eax
lea eax, [esp + 0xe4]
push 0x4cb6f4
push eax
call fcn.004a9157
push str.screenWidth_z_string_z_ppsv_z_
call fcn.004a9141
add esp, 0x10
push eax
push str.screenWidth_z_string_z_ppsv_z_
lea ecx, [esp + 0x40]
call fcn.004053b0
lea ecx, [esp + 0xe0]
push ecx
call fcn.004a9141
add esp, 4
push eax
lea edx, [esp + 0xe4]
push edx
lea ecx, [esp + 0x40]
call fcn.004053b0
push 0x4cbcfc
call fcn.004a9141
add esp, 4
push eax
push 0x4cbcfc
lea ecx, [esp + 0x40]
call fcn.004053b0
push 1
call ebp
push eax
lea eax, [esp + 0xe4]
push 0x4cb6f4
push eax
call fcn.004a9157
push str.screenHeight_z_string_z_ppsv_z_
call fcn.004a9141
add esp, 0x10
push eax
push str.screenHeight_z_string_z_ppsv_z_
lea ecx, [esp + 0x40]
call fcn.004053b0
lea ecx, [esp + 0xe0]
push ecx
call fcn.004a9141
add esp, 4
push eax
lea edx, [esp + 0xe4]
push edx
lea ecx, [esp + 0x40]
call fcn.004053b0
push 0x4cbcfc
call fcn.004a9141
add esp, 4
push eax
push 0x4cbcfc
lea ecx, [esp + 0x40]
call fcn.004053b0
push str.isUsingEI_z_string_z_ppsv_z_true__z__
call fcn.004a9141
add esp, 4
push eax
push str.isUsingEI_z_string_z_ppsv_z_true__z__
lea ecx, [esp + 0x40]
call fcn.004053b0
push 0x4ccb08
call fcn.004a9141
add esp, 4
push eax
push 0x4ccb08
lea ecx, [esp + 0x40]
call fcn.004053b0
push str.System.Paths___z___
call fcn.004a9141
add esp, 4
push eax
push str.System.Paths___z___
lea ecx, [esp + 0x40]
call fcn.004053b0
push str.programs_z_string_z_ppsv_z_
call fcn.004a9141
add esp, 4
push eax
push str.programs_z_string_z_ppsv_z_
lea ecx, [esp + 0x40]
call fcn.004053b0
lea eax, [esp + 0x10]
push eax
call fcn.00448720
mov ecx, eax
call fcn.00448cc0
push 0xffffffffffffffff
mov byte [esp + 0xaf8], 0xb
push ebx
push eax
lea ecx, [esp + 0x44]
call fcn.004052b0
cmp dword [esp + 0x28], edi
mov byte [esp + 0xaf4], 9
jb 0x43fce7
mov ecx, dword [esp + 0x14]
push ecx
call fcn.004a7e92
add esp, 4
push 0x4c58e8
call fcn.004a9141
add esp, 4
push eax
push 0x4c58e8
lea ecx, [esp + 0x40]
call fcn.004053b0
push 0x4cbcfc
call fcn.004a9141
add esp, 4
push eax
push 0x4cbcfc
lea ecx, [esp + 0x40]
call fcn.004053b0
push str.programFiles_z_string_z_ppsv_z_
call fcn.004a9141
add esp, 4
push eax
push str.programFiles_z_string_z_ppsv_z_
lea ecx, [esp + 0x40]
call fcn.004053b0
lea edx, [esp + 0x10]
push edx
call fcn.00448720
mov ecx, eax
call fcn.00448ce0
push 0xffffffffffffffff
push ebx
push eax
lea ecx, [esp + 0x44]
mov byte [esp + 0xb00], 0xc
call fcn.004052b0
cmp dword [esp + 0x28], edi
mov byte [esp + 0xaf4], 9
jb 0x43fd7c
mov eax, dword [esp + 0x14]
push eax
call fcn.004a7e92
add esp, 4
push 0x4c58e8
call fcn.004a9141
add esp, 4
push eax
push 0x4c58e8
lea ecx, [esp + 0x40]
call fcn.004053b0
push 0x4cbcfc
call fcn.004a9141
add esp, 4
push eax
push 0x4cbcfc
lea ecx, [esp + 0x40]
call fcn.004053b0
push str.windows_z_string_z_ppsv_z_
call fcn.004a9141
add esp, 4
push eax
push str.windows_z_string_z_ppsv_z_
lea ecx, [esp + 0x40]
call fcn.004053b0
lea ecx, [esp + 0x10]
push ecx
call fcn.00448720
mov ecx, eax
call fcn.00448d00
push 0xffffffffffffffff
push ebx
push eax
lea ecx, [esp + 0x44]
mov byte [esp + 0xb00], 0xd
call fcn.004052b0
cmp dword [esp + 0x28], edi
mov byte [esp + 0xaf4], 9
jb 0x43fe11
mov edx, dword [esp + 0x14]
push edx
call fcn.004a7e92
add esp, 4
push 0x4c58e8
call fcn.004a9141
add esp, 4
push eax
push 0x4c58e8
lea ecx, [esp + 0x40]
call fcn.004053b0
push 0x4cbcfc
call fcn.004a9141
add esp, 4
push eax
push 0x4cbcfc
lea ecx, [esp + 0x40]
call fcn.004053b0
push str.system_z_string_z_ppsv_z_
call fcn.004a9141
add esp, 4
push eax
push str.system_z_string_z_ppsv_z_
lea ecx, [esp + 0x40]
call fcn.004053b0
lea eax, [esp + 0x10]
push eax
call fcn.00448720
mov ecx, eax
call fcn.00448d20
push 0xffffffffffffffff
push ebx
push eax
lea ecx, [esp + 0x44]
mov byte [esp + 0xb00], 0xe
call fcn.004052b0
cmp dword [esp + 0x28], edi
mov byte [esp + 0xaf4], 9
jb 0x43fea6
mov ecx, dword [esp + 0x14]
push ecx
call fcn.004a7e92
add esp, 4
push 0x4c58e8
call fcn.004a9141
add esp, 4
push eax
push 0x4c58e8
lea ecx, [esp + 0x40]
call fcn.004053b0
push 0x4cbcfc
call fcn.004a9141
add esp, 4
push eax
push 0x4cbcfc
lea ecx, [esp + 0x40]
call fcn.004053b0
push str.temp_z_string_z_ppsv_z_
call fcn.004a9141
add esp, 4
push eax
push str.temp_z_string_z_ppsv_z_
lea ecx, [esp + 0x40]
call fcn.004053b0
lea edx, [esp + 0x10]
push edx
call fcn.00448720
mov ecx, eax
call fcn.00448b10
push 0xffffffffffffffff
push ebx
push eax
lea ecx, [esp + 0x44]
mov byte [esp + 0xb00], 0xf
call fcn.004052b0
cmp dword [esp + 0x28], edi
mov byte [esp + 0xaf4], 9
jb 0x43ff3b
mov eax, dword [esp + 0x14]
push eax
call fcn.004a7e92
add esp, 4
push 0x4cbcfc
call fcn.004a9141
add esp, 4
push eax
push 0x4cbcfc
lea ecx, [esp + 0x40]
call fcn.004053b0
push str.desktop_z_string_z_ppsv_z_
call fcn.004a9141
add esp, 4
push eax
push str.desktop_z_string_z_ppsv_z_
lea ecx, [esp + 0x40]
call fcn.004053b0
lea ecx, [esp + 0x10]
push ecx
call fcn.00448720
mov ecx, eax
call fcn.00448d40
push 0xffffffffffffffff
push ebx
push eax
lea ecx, [esp + 0x44]
mov byte [esp + 0xb00], 0x10
call fcn.004052b0
cmp dword [esp + 0x28], edi
mov byte [esp + 0xaf4], 9
jb 0x43ffb4
mov edx, dword [esp + 0x14]
push edx
call fcn.004a7e92
add esp, 4
push 0x4c58e8
call fcn.004a9141
add esp, 4
push eax
push 0x4c58e8
lea ecx, [esp + 0x40]
call fcn.004053b0
push 0x4cbcfc
call fcn.004a9141
add esp, 4
push eax
push 0x4cbcfc
lea ecx, [esp + 0x40]
call fcn.004053b0
push str.personal_z_string_z_ppsv_z_
call fcn.004a9141
add esp, 4
push eax
push str.personal_z_string_z_ppsv_z_
lea ecx, [esp + 0x40]
call fcn.004053b0
lea eax, [esp + 0x10]
push eax
call fcn.00448720
mov ecx, eax
call fcn.00448d60
push 0xffffffffffffffff
push ebx
push eax
lea ecx, [esp + 0x44]
mov byte [esp + 0xb00], 0x11
call fcn.004052b0
cmp dword [esp + 0x28], edi
mov byte [esp + 0xaf4], 9
jb 0x440049
mov ecx, dword [esp + 0x14]
push ecx
call fcn.004a7e92
add esp, 4
push 0x4c58e8
call fcn.004a9141
add esp, 4
push eax
push 0x4c58e8
lea ecx, [esp + 0x40]
call fcn.004053b0
push 0x4cbcfc
call fcn.004a9141
add esp, 4
push eax
push 0x4cbcfc
lea ecx, [esp + 0x40]
call fcn.004053b0
push str.favorites_z_string_z_ppsv_z_
call fcn.004a9141
add esp, 4
push eax
push str.favorites_z_string_z_ppsv_z_
lea ecx, [esp + 0x40]
call fcn.004053b0
lea edx, [esp + 0x10]
push edx
call fcn.00448720
mov ecx, eax
call fcn.00448d80
push 0xffffffffffffffff
push ebx
push eax
lea ecx, [esp + 0x44]
mov byte [esp + 0xb00], 0x12
call fcn.004052b0
cmp dword [esp + 0x28], edi
mov byte [esp + 0xaf4], 9
jb 0x4400de
mov eax, dword [esp + 0x14]
push eax
call fcn.004a7e92
add esp, 4
push 0x4c58e8
call fcn.004a9141
add esp, 4
push eax
push 0x4c58e8
lea ecx, [esp + 0x40]
call fcn.004053b0
push 0x4cbcfc
call fcn.004a9141
add esp, 4
push eax
push 0x4cbcfc
lea ecx, [esp + 0x40]
call fcn.004053b0
push str.startup_z_string_z_ppsv_z_
call fcn.004a9141
add esp, 4
push eax
push str.startup_z_string_z_ppsv_z_
lea ecx, [esp + 0x40]
call fcn.004053b0
lea ecx, [esp + 0x10]
push ecx
call fcn.00448720
mov ecx, eax
call fcn.00448da0
push 0xffffffffffffffff
push ebx
push eax
lea ecx, [esp + 0x44]
mov byte [esp + 0xb00], 0x13
call fcn.004052b0
cmp dword [esp + 0x28], edi
mov byte [esp + 0xaf4], 9
jb 0x440173
mov edx, dword [esp + 0x14]
push edx
call fcn.004a7e92
add esp, 4
push 0x4c58e8
call fcn.004a9141
add esp, 4
push eax
push 0x4c58e8
lea ecx, [esp + 0x40]
call fcn.004053b0
push 0x4cbcfc
call fcn.004a9141
add esp, 4
push eax
push 0x4cbcfc
lea ecx, [esp + 0x40]
call fcn.004053b0
push str.recent_z_string_z_ppsv_z_
call fcn.004a9141
add esp, 4
push eax
push str.recent_z_string_z_ppsv_z_
lea ecx, [esp + 0x40]
call fcn.004053b0
lea eax, [esp + 0x10]
push eax
call fcn.00448720
mov ecx, eax
call fcn.00448dc0
push 0xffffffffffffffff
push ebx
push eax
lea ecx, [esp + 0x44]
mov byte [esp + 0xb00], 0x14
call fcn.004052b0
cmp dword [esp + 0x28], edi
mov byte [esp + 0xaf4], 9
jb 0x440208
mov ecx, dword [esp + 0x14]
push ecx
call fcn.004a7e92
add esp, 4
push 0x4c58e8
call fcn.004a9141
add esp, 4
push eax
push 0x4c58e8
lea ecx, [esp + 0x40]
call fcn.004053b0
push 0x4cbcfc
call fcn.004a9141
add esp, 4
push eax
push 0x4cbcfc
lea ecx, [esp + 0x40]
call fcn.004053b0
push str.fonts_z_string_z_ppsv_z_
call fcn.004a9141
add esp, 4
push eax
push str.fonts_z_string_z_ppsv_z_
lea ecx, [esp + 0x40]
call fcn.004053b0
lea edx, [esp + 0x10]
push edx
call fcn.00448720
mov ecx, eax
call fcn.00448de0
push 0xffffffffffffffff
push ebx
push eax
lea ecx, [esp + 0x44]
mov byte [esp + 0xb00], 0x15
call fcn.004052b0
cmp dword [esp + 0x28], edi
mov byte [esp + 0xaf4], 9
jb 0x44029d
mov eax, dword [esp + 0x14]
push eax
call fcn.004a7e92
add esp, 4
push 0x4c58e8
call fcn.004a9141
add esp, 4
push eax
push 0x4c58e8
lea ecx, [esp + 0x40]
call fcn.004053b0
push 0x4cbcfc
call fcn.004a9141
add esp, 4
push eax
push 0x4cbcfc
lea ecx, [esp + 0x40]
call fcn.004053b0
push str.history_z_string_z_ppsv_z_
call fcn.004a9141
add esp, 4
push eax
push str.history_z_string_z_ppsv_z_
lea ecx, [esp + 0x40]
call fcn.004053b0
lea ecx, [esp + 0x10]
push ecx
call fcn.00448720
mov ecx, eax
call fcn.00448e00
push 0xffffffffffffffff
push ebx
push eax
lea ecx, [esp + 0x44]
mov byte [esp + 0xb00], 0x16
call fcn.004052b0
cmp dword [esp + 0x28], edi
mov byte [esp + 0xaf4], 9
jb 0x440332
mov edx, dword [esp + 0x14]
push edx
call fcn.004a7e92
add esp, 4
push 0x4c58e8
call fcn.004a9141
add esp, 4
push eax
push 0x4c58e8
lea ecx, [esp + 0x40]
call fcn.004053b0
push 0x4cbcfc
call fcn.004a9141
add esp, 4
push eax
push 0x4cbcfc
lea ecx, [esp + 0x40]
call fcn.004053b0
push str.cookies_z_string_z_ppsv_z_
call fcn.004a9141
add esp, 4
push eax
push str.cookies_z_string_z_ppsv_z_
lea ecx, [esp + 0x40]
call fcn.004053b0
lea eax, [esp + 0x10]
push eax
call fcn.00448720
mov ecx, eax
call fcn.00448e20
push 0xffffffffffffffff
push ebx
push eax
lea ecx, [esp + 0x44]
mov byte [esp + 0xb00], 0x17
call fcn.004052b0
cmp dword [esp + 0x28], edi
mov byte [esp + 0xaf4], 9
jb 0x4403c7
mov ecx, dword [esp + 0x14]
push ecx
call fcn.004a7e92
add esp, 4
push 0x4c58e8
call fcn.004a9141
add esp, 4
push eax
push 0x4c58e8
lea ecx, [esp + 0x40]
call fcn.004053b0
push 0x4cbcfc
call fcn.004a9141
add esp, 4
push eax
push 0x4cbcfc
lea ecx, [esp + 0x40]
call fcn.004053b0
push str.network_z_string_z_ppsv_z_
call fcn.004a9141
add esp, 4
push eax
push str.network_z_string_z_ppsv_z_
lea ecx, [esp + 0x40]
call fcn.004053b0
lea edx, [esp + 0x10]
push edx
call fcn.00448720
mov ecx, eax
call fcn.00448e40
push 0xffffffffffffffff
push ebx
push eax
lea ecx, [esp + 0x44]
mov byte [esp + 0xb00], 0x18
call fcn.004052b0
cmp dword [esp + 0x28], edi
mov byte [esp + 0xaf4], 9
jb 0x44045c
mov eax, dword [esp + 0x14]
push eax
call fcn.004a7e92
add esp, 4
push 0x4c58e8
call fcn.004a9141
add esp, 4
push eax
push 0x4c58e8
lea ecx, [esp + 0x40]
call fcn.004053b0
push 0x4cbcfc
call fcn.004a9141
add esp, 4
push eax
push 0x4cbcfc
lea ecx, [esp + 0x40]
call fcn.004053b0
push str.startMenu_z_string_z_ppsv_z_
call fcn.004a9141
add esp, 4
push eax
push str.startMenu_z_string_z_ppsv_z_
lea ecx, [esp + 0x40]
call fcn.004053b0
lea ecx, [esp + 0x10]
push ecx
call fcn.00448720
mov ecx, eax
call fcn.00448e60
push 0xffffffffffffffff
push ebx
push eax
lea ecx, [esp + 0x44]
mov byte [esp + 0xb00], 0x19
call fcn.004052b0
cmp dword [esp + 0x28], edi
mov byte [esp + 0xaf4], 9
jb 0x4404f1
mov edx, dword [esp + 0x14]
push edx
call fcn.004a7e92
add esp, 4
push 0x4c58e8
call fcn.004a9141
add esp, 4
push eax
push 0x4c58e8
lea ecx, [esp + 0x40]
call fcn.004053b0
push 0x4cbcfc
call fcn.004a9141
add esp, 4
push eax
push 0x4cbcfc
lea ecx, [esp + 0x40]
call fcn.004053b0
push str.appData_z_string_z_ppsv_z_
call fcn.004a9141
add esp, 4
push eax
push str.appData_z_string_z_ppsv_z_
lea ecx, [esp + 0x40]
call fcn.004053b0
lea eax, [esp + 0x10]
push eax
call fcn.00448720
mov ecx, eax
call fcn.00448e80
push 0xffffffffffffffff
push ebx
push eax
lea ecx, [esp + 0x44]
mov byte [esp + 0xb00], 0x1a
call fcn.004052b0
cmp dword [esp + 0x28], edi
mov byte [esp + 0xaf4], 9
jb 0x440586
mov ecx, dword [esp + 0x14]
push ecx
call fcn.004a7e92
add esp, 4
push 0x4c58e8
call fcn.004a9141
add esp, 4
push eax
push 0x4c58e8
lea ecx, [esp + 0x40]
call fcn.004053b0
push 0x4cbcfc
call fcn.004a9141
add esp, 4
push eax
push 0x4cbcfc
lea ecx, [esp + 0x40]
call fcn.004053b0
push str.commonAdminTools_z_string_z_ppsv_z_
call fcn.004a9141
add esp, 4
push eax
push str.commonAdminTools_z_string_z_ppsv_z_
lea ecx, [esp + 0x40]
call fcn.004053b0
lea edx, [esp + 0x10]
push edx
call fcn.00448720
mov ecx, eax
call fcn.00448ea0
push 0xffffffffffffffff
push ebx
push eax
lea ecx, [esp + 0x44]
mov byte [esp + 0xb00], 0x1b
call fcn.004052b0
cmp dword [esp + 0x28], edi
mov byte [esp + 0xaf4], 9
jb 0x44061b
mov eax, dword [esp + 0x14]
push eax
call fcn.004a7e92
add esp, 4
push 0x4c58e8
call fcn.004a9141
add esp, 4
push eax
push 0x4c58e8
lea ecx, [esp + 0x40]
call fcn.004053b0
push 0x4cbcfc
call fcn.004a9141
add esp, 4
push eax
push 0x4cbcfc
lea ecx, [esp + 0x40]
call fcn.004053b0
push str.commonAppData_z_string_z_ppsv_z_
call fcn.004a9141
add esp, 4
push eax
push str.commonAppData_z_string_z_ppsv_z_
lea ecx, [esp + 0x40]
call fcn.004053b0
lea ecx, [esp + 0x10]
push ecx
call fcn.00448720
mov ecx, eax
call fcn.00448ec0
push 0xffffffffffffffff
push ebx
push eax
lea ecx, [esp + 0x44]
mov byte [esp + 0xb00], 0x1c
call fcn.004052b0
cmp dword [esp + 0x28], edi
mov byte [esp + 0xaf4], 9
jb 0x4406b0
mov edx, dword [esp + 0x14]
push edx
call fcn.004a7e92
add esp, 4
push 0x4c58e8
call fcn.004a9141
add esp, 4
push eax
push 0x4c58e8
lea ecx, [esp + 0x40]
call fcn.004053b0
push 0x4cbcfc
call fcn.004a9141
add esp, 4
push eax
push 0x4cbcfc
lea ecx, [esp + 0x40]
call fcn.004053b0
push str.commonPrograms_z_string_z_ppsv_z_
call fcn.004a9141
add esp, 4
push eax
push str.commonPrograms_z_string_z_ppsv_z_
lea ecx, [esp + 0x40]
call fcn.004053b0
lea eax, [esp + 0x10]
push eax
call fcn.00448720
mov ecx, eax
call fcn.00448ee0
push 0xffffffffffffffff
push ebx
push eax
lea ecx, [esp + 0x44]
mov byte [esp + 0xb00], 0x1d
call fcn.004052b0
cmp dword [esp + 0x28], edi
mov byte [esp + 0xaf4], 9
jb 0x440745
mov ecx, dword [esp + 0x14]
push ecx
call fcn.004a7e92
add esp, 4
push 0x4c58e8
call fcn.004a9141
add esp, 4
push eax
push 0x4c58e8
lea ecx, [esp + 0x40]
call fcn.004053b0
push 0x4cbcfc
call fcn.004a9141
add esp, 4
push eax
push 0x4cbcfc
lea ecx, [esp + 0x40]
call fcn.004053b0
push str.commonStartMenu_z_string_z_ppsv_z_
call fcn.004a9141
add esp, 4
push eax
push str.commonStartMenu_z_string_z_ppsv_z_
lea ecx, [esp + 0x40]
call fcn.004053b0
lea edx, [esp + 0x10]
push edx
call fcn.00448720
mov ecx, eax
call fcn.00448f00
push 0xffffffffffffffff
push ebx
push eax
lea ecx, [esp + 0x44]
mov byte [esp + 0xb00], 0x1e
call fcn.004052b0
cmp dword [esp + 0x28], edi
mov byte [esp + 0xaf4], 9
jb 0x4407da
mov eax, dword [esp + 0x14]
push eax
call fcn.004a7e92
add esp, 4
push 0x4c58e8
call fcn.004a9141
add esp, 4
push eax
push 0x4c58e8
lea ecx, [esp + 0x40]
call fcn.004053b0
push 0x4cbcfc
call fcn.004a9141
add esp, 4
push eax
push 0x4cbcfc
lea ecx, [esp + 0x40]
call fcn.004053b0
push str.commonStartup_z_string_z_ppsv_z_
call fcn.004a9141
add esp, 4
push eax
push str.commonStartup_z_string_z_ppsv_z_
lea ecx, [esp + 0x40]
call fcn.004053b0
lea ecx, [esp + 0x10]
push ecx
call fcn.00448720
mov ecx, eax
call fcn.00448f20
push 0xffffffffffffffff
push ebx
push eax
lea ecx, [esp + 0x44]
mov byte [esp + 0xb00], 0x1f
call fcn.004052b0
cmp dword [esp + 0x28], edi
mov byte [esp + 0xaf4], 9
jb 0x44086f
mov edx, dword [esp + 0x14]
push edx
call fcn.004a7e92
add esp, 4
push 0x4c58e8
call fcn.004a9141
add esp, 4
push eax
push 0x4c58e8
lea ecx, [esp + 0x40]
call fcn.004053b0
push 0x4cbcfc
call fcn.004a9141
add esp, 4
push eax
push 0x4cbcfc
lea ecx, [esp + 0x40]
call fcn.004053b0
push str.allUsersAppData_z_string_z_ppsv_z_
call fcn.004a9141
add esp, 4
push eax
push str.allUsersAppData_z_string_z_ppsv_z_
lea ecx, [esp + 0x40]
call fcn.004053b0
lea eax, [esp + 0x10]
push eax
call fcn.00448720
mov ecx, eax
call fcn.00448ec0
push 0xffffffffffffffff
push ebx
push eax
lea ecx, [esp + 0x44]
mov byte [esp + 0xb00], 0x20
call fcn.004052b0
cmp dword [esp + 0x28], edi
mov byte [esp + 0xaf4], 9
jb 0x440904
mov ecx, dword [esp + 0x14]
push ecx
call fcn.004a7e92
add esp, 4
push 0x4c58e8
call fcn.004a9141
add esp, 4
push eax
push 0x4c58e8
lea ecx, [esp + 0x40]
call fcn.004053b0
push 0x4cbcfc
call fcn.004a9141
add esp, 4
push eax
push 0x4cbcfc
lea ecx, [esp + 0x40]
call fcn.004053b0
push str.allUsersPrograms_z_string_z_ppsv_z_
call fcn.004a9141
add esp, 4
push eax
push str.allUsersPrograms_z_string_z_ppsv_z_
lea ecx, [esp + 0x40]
call fcn.004053b0
lea edx, [esp + 0x10]
push edx
call fcn.00448720
mov ecx, eax
call fcn.00448ee0
push 0xffffffffffffffff
push ebx
push eax
lea ecx, [esp + 0x44]
mov byte [esp + 0xb00], 0x21
call fcn.004052b0
cmp dword [esp + 0x28], edi
mov byte [esp + 0xaf4], 9
jb 0x440999
mov eax, dword [esp + 0x14]
push eax
call fcn.004a7e92
add esp, 4
push 0x4c58e8
call fcn.004a9141
add esp, 4
push eax
push 0x4c58e8
lea ecx, [esp + 0x40]
call fcn.004053b0
push 0x4cbcfc
call fcn.004a9141
add esp, 4
push eax
push 0x4cbcfc
lea ecx, [esp + 0x40]
call fcn.004053b0
push str.allUsersStartMenu_z_string_z_ppsv_z_
call fcn.004a9141
add esp, 4
push eax
push str.allUsersStartMenu_z_string_z_ppsv_z_
lea ecx, [esp + 0x40]
call fcn.004053b0
lea ecx, [esp + 0x10]
push ecx
call fcn.00448720
mov ecx, eax
call fcn.00448f00
push 0xffffffffffffffff
push ebx
push eax
lea ecx, [esp + 0x44]
mov byte [esp + 0xb00], 0x22
call fcn.004052b0
cmp dword [esp + 0x28], edi
mov byte [esp + 0xaf4], 9
jb 0x440a2e
mov edx, dword [esp + 0x14]
push edx
call fcn.004a7e92
add esp, 4
push 0x4c58e8
call fcn.004a9141
add esp, 4
push eax
push 0x4c58e8
lea ecx, [esp + 0x40]
call fcn.004053b0
push 0x4cbcfc
call fcn.004a9141
add esp, 4
push eax
push 0x4cbcfc
lea ecx, [esp + 0x40]
call fcn.004053b0
push str.allUsersStartup_z_string_z_ppsv_z_
call fcn.004a9141
add esp, 4
push eax
push str.allUsersStartup_z_string_z_ppsv_z_
lea ecx, [esp + 0x40]
call fcn.004053b0
lea eax, [esp + 0x10]
push eax
call fcn.00448720
mov ecx, eax
call fcn.00448f20
push 0xffffffffffffffff
push ebx
push eax
lea ecx, [esp + 0x44]
mov byte [esp + 0xb00], 0x23
call fcn.004052b0
cmp dword [esp + 0x28], edi
mov byte [esp + 0xaf4], 9
jb 0x440ac3
mov ecx, dword [esp + 0x14]
push ecx
call fcn.004a7e92
add esp, 4
push 0x4c58e8
call fcn.004a9141
add esp, 4
push eax
push 0x4c58e8
lea ecx, [esp + 0x40]
call fcn.004053b0
push 0x4cbcfc
call fcn.004a9141
add esp, 4
push eax
push 0x4cbcfc
lea ecx, [esp + 0x40]
call fcn.004053b0
push 0x4ccb08
call fcn.004a9141
add esp, 4
push eax
push 0x4ccb08
lea ecx, [esp + 0x40]
call fcn.004053b0
push str.Dialogs.BrowseFile___z___
call fcn.004a9141
add esp, 4
push eax
push str.Dialogs.BrowseFile___z___
lea ecx, [esp + 0x40]
call fcn.004053b0
push str.defaultDirectory_z_string_z_getset_z____z__
call fcn.004a9141
add esp, 4
push eax
push str.defaultDirectory_z_string_z_getset_z____z__
lea ecx, [esp + 0x40]
call fcn.004053b0
push str.title_z_string_z_getset_z____z__
call fcn.004a9141
add esp, 4
push eax
push str.title_z_string_z_getset_z____z__
lea ecx, [esp + 0x40]
call fcn.004053b0
push str.filterList_z_string_z_getset_z____z__
call fcn.004a9141
add esp, 4
push eax
push str.filterList_z_string_z_getset_z____z__
lea ecx, [esp + 0x40]
call fcn.004053b0
push str.defaultExtension_z_string_z_getset_z____z__
call fcn.004a9141
add esp, 4
push eax
push str.defaultExtension_z_string_z_getset_z____z__
lea ecx, [esp + 0x40]
call fcn.004053b0
push str.buttonText_z_string_z_getset_z____z__
call fcn.004a9141
add esp, 4
push eax
push str.buttonText_z_string_z_getset_z____z__
lea ecx, [esp + 0x40]
call fcn.004053b0
push str.filterText_z_string_z_getset_z____z__
call fcn.004a9141
add esp, 4
push eax
push str.filterText_z_string_z_getset_z____z__
lea ecx, [esp + 0x40]
call fcn.004053b0
push str.defaultFilename_z_string_z_getset_z____z__
call fcn.004a9141
add esp, 4
push eax
push str.defaultFilename_z_string_z_getset_z____z__
lea ecx, [esp + 0x40]
call fcn.004053b0
push str.allowMultiple_z_boolean_z_getset_z____z__
call fcn.004a9141
add esp, 4
push eax
push str.allowMultiple_z_boolean_z_getset_z____z__
lea ecx, [esp + 0x40]
call fcn.004053b0
push 0x4ccb08
call fcn.004a9141
add esp, 4
push eax
push 0x4ccb08
lea ecx, [esp + 0x40]
call fcn.004053b0
push str.Dialogs__z___
call fcn.004a9141
add esp, 4
push eax
push str.Dialogs__z___
lea ecx, [esp + 0x40]
call fcn.004053b0
push str.Dialogs.BrowseFileUnicode___z___
call fcn.004a9141
add esp, 4
push eax
push str.Dialogs.BrowseFileUnicode___z___
lea ecx, [esp + 0x40]
call fcn.004053b0
push str.defaultDirectory_z_string_z_getset_z____z__
call fcn.004a9141
add esp, 4
push eax
push str.defaultDirectory_z_string_z_getset_z____z__
lea ecx, [esp + 0x40]
call fcn.004053b0
push str.title_z_string_z_getset_z____z__
call fcn.004a9141
add esp, 4
push eax
push str.title_z_string_z_getset_z____z__
lea ecx, [esp + 0x40]
call fcn.004053b0
push str.filterList_z_string_z_getset_z____z__
call fcn.004a9141
add esp, 4
push eax
push str.filterList_z_string_z_getset_z____z__
lea ecx, [esp + 0x40]
call fcn.004053b0
push str.defaultExtension_z_string_z_getset_z____z__
call fcn.004a9141
add esp, 4
push eax
push str.defaultExtension_z_string_z_getset_z____z__
lea ecx, [esp + 0x40]
call fcn.004053b0
push str.defaultFilename_z_string_z_getset_z____z__
call fcn.004a9141
add esp, 4
push eax
push str.defaultFilename_z_string_z_getset_z____z__
lea ecx, [esp + 0x40]
call fcn.004053b0
push str.allowMultiple_z_boolean_z_getset_z____z__
call fcn.004a9141
add esp, 4
push eax
push str.allowMultiple_z_boolean_z_getset_z____z__
lea ecx, [esp + 0x40]
call fcn.004053b0
push 0x4ccb08
call fcn.004a9141
add esp, 4
push eax
push 0x4ccb08
lea ecx, [esp + 0x40]
call fcn.004053b0
push str.Menu___z___
call fcn.004a9141
add esp, 4
push eax
push str.Menu___z___
lea ecx, [esp + 0x40]
call fcn.004053b0
push 0x4ccb08
call fcn.004a9141
add esp, 4
push eax
push 0x4ccb08
lea ecx, [esp + 0x40]
call fcn.004053b0
push str.Menu.Tray___z___
call fcn.004a9141
add esp, 4
push eax
push str.Menu.Tray___z___
lea ecx, [esp + 0x40]
call fcn.004053b0
push str.iconHint_z_string_z_set_z____z__
call fcn.004a9141
add esp, 4
push eax
push str.iconHint_z_string_z_set_z____z__
lea ecx, [esp + 0x40]
call fcn.004053b0
push str.menuType_z_string_z_set_z____z__
call fcn.004a9141
add esp, 4
push eax
push str.menuType_z_string_z_set_z____z__
lea ecx, [esp + 0x40]
call fcn.004053b0
push 0x4ccb08
call fcn.004a9141
add esp, 4
push eax
push 0x4ccb08
lea ecx, [esp + 0x40]
call fcn.004053b0
push str.Menu.Main___z___
call fcn.004a9141
add esp, 4
push eax
push str.Menu.Main___z___
lea ecx, [esp + 0x40]
call fcn.004053b0
push str.menuType_z_string_z_set_z____z__
call fcn.004a9141
add esp, 4
push eax
push str.menuType_z_string_z_set_z____z__
lea ecx, [esp + 0x40]
call fcn.004053b0
push 0x4ccb08
call fcn.004a9141
add esp, 4
push eax
push 0x4ccb08
lea ecx, [esp + 0x40]
call fcn.004053b0
push str.Menu.Context___z___
call fcn.004a9141
add esp, 4
push eax
push str.Menu.Context___z___
lea ecx, [esp + 0x40]
call fcn.004053b0
push str.menuType_z_string_z_set_z____z__
call fcn.004a9141
add esp, 4
push eax
push str.menuType_z_string_z_set_z____z__
lea ecx, [esp + 0x40]
call fcn.004053b0
push 0x4ccb08
call fcn.004a9141
add esp, 4
push eax
push 0x4ccb08
lea ecx, [esp + 0x40]
call fcn.004053b0
push str.Database.MySQL___z___
call fcn.004a9141
add esp, 4
push eax
push str.Database.MySQL___z___
lea ecx, [esp + 0x40]
call fcn.004053b0
push 0x4ccb08
call fcn.004a9141
add esp, 4
push eax
push 0x4ccb08
lea ecx, [esp + 0x40]
call fcn.004053b0
push str.Database___z___
call fcn.004a9141
add esp, 4
push eax
push str.Database___z___
lea ecx, [esp + 0x40]
call fcn.004053b0
push 0x4ccb08
call fcn.004a9141
add esp, 4
push eax
push 0x4ccb08
lea ecx, [esp + 0x40]
call fcn.004053b0
push str.Database.MSAccess___z___
call fcn.004a9141
add esp, 4
push eax
push str.Database.MSAccess___z___
lea ecx, [esp + 0x40]
call fcn.004053b0
push 0x4ccb08
call fcn.004a9141
add esp, 4
push eax
push 0x4ccb08
lea ecx, [esp + 0x40]
call fcn.004053b0
push str.Database.ADO___z___
call fcn.004a9141
add esp, 4
push eax
push str.Database.ADO___z___
lea ecx, [esp + 0x40]
call fcn.004053b0
push 0x4ccb08
call fcn.004a9141
add esp, 4
push eax
push 0x4ccb08
lea ecx, [esp + 0x40]
call fcn.004053b0
push str.Database.SQLite___z___
call fcn.004a9141
add esp, 4
push eax
push str.Database.SQLite___z___
lea ecx, [esp + 0x40]
call fcn.004053b0
push 0x4ccb08
call fcn.004a9141
add esp, 4
push eax
push 0x4ccb08
lea ecx, [esp + 0x40]
call fcn.004053b0
push str.FileExplorer___z___
call fcn.004a9141
add esp, 4
push eax
push str.FileExplorer___z___
lea ecx, [esp + 0x40]
call fcn.004053b0
push 0x4ccb08
call fcn.004a9141
add esp, 4
push eax
push 0x4ccb08
lea ecx, [esp + 0x40]
call fcn.004053b0
push str.FileExplorer.ComboBox___z___
call fcn.004a9141
add esp, 4
push eax
push str.FileExplorer.ComboBox___z___
lea ecx, [esp + 0x40]
call fcn.004053b0
push 0x4ccb08
call fcn.004a9141
add esp, 4
push eax
push 0x4ccb08
lea ecx, [esp + 0x40]
call fcn.004053b0
push str.FileExplorer.ListView___z___
call fcn.004a9141
add esp, 4
push eax
push str.FileExplorer.ListView___z___
lea ecx, [esp + 0x40]
call fcn.004053b0
push 0x4ccb08
call fcn.004a9141
add esp, 4
push eax
push 0x4ccb08
lea ecx, [esp + 0x40]
call fcn.004053b0
push str.FileExplorer.TreeView___z___
call fcn.004a9141
add esp, 4
push eax
push str.FileExplorer.TreeView___z___
lea ecx, [esp + 0x40]
call fcn.004053b0
push 0x4ccb08
call fcn.004a9141
add esp, 4
push eax
push 0x4ccb08
lea ecx, [esp + 0x40]
call fcn.004053b0
push str.Input.Mouse___z___
call fcn.004a9141
add esp, 4
push eax
push str.Input.Mouse___z___
lea ecx, [esp + 0x40]
call fcn.004053b0
push 0x4ccb08
call fcn.004a9141
add esp, 4
push eax
push 0x4ccb08
lea ecx, [esp + 0x40]
call fcn.004053b0
push str.Input.Joystick___z___
call fcn.004a9141
add esp, 4
push eax
push str.Input.Joystick___z___
lea ecx, [esp + 0x40]
call fcn.004053b0
push 0x4ccb08
call fcn.004a9141
add esp, 4
push eax
push 0x4ccb08
lea ecx, [esp + 0x40]
call fcn.004053b0
push str.Input.Tablet___z___
call fcn.004a9141
add esp, 4
push eax
push str.Input.Tablet___z___
lea ecx, [esp + 0x40]
call fcn.004053b0
push 0x4ccb08
call fcn.004a9141
add esp, 4
push eax
push 0x4ccb08
lea ecx, [esp + 0x40]
call fcn.004053b0
push str.String___z___
call fcn.004a9141
add esp, 4
push eax
push str.String___z___
lea ecx, [esp + 0x40]
call fcn.004053b0
push 0x4ccb08
call fcn.004a9141
add esp, 4
push eax
push 0x4ccb08
lea ecx, [esp + 0x40]
call fcn.004053b0
push str._DLL___z___
call fcn.004a9141
add esp, 4
push eax
push str._DLL___z___
lea ecx, [esp + 0x40]
call fcn.004053b0
push 0x4ccb08
call fcn.004a9141
add esp, 4
push eax
push 0x4ccb08
lea ecx, [esp + 0x40]
call fcn.004053b0
push str.Network___z___
call fcn.004a9141
add esp, 4
push eax
push str.Network___z___
lea ecx, [esp + 0x40]
call fcn.004053b0
push str.IPAddress_z_string_z_getset_z____z__
call fcn.004a9141
add esp, 4
push eax
push str.IPAddress_z_string_z_getset_z____z__
lea ecx, [esp + 0x40]
call fcn.004053b0
push str.isPresent_z_string_z_ppsv_z_true__z__
call fcn.004a9141
add esp, 4
push eax
push str.isPresent_z_string_z_ppsv_z_true__z__
lea ecx, [esp + 0x40]
call fcn.004053b0
push 0x4ccb08
call fcn.004a9141
add esp, 4
push eax
push 0x4ccb08
lea ecx, [esp + 0x40]
call fcn.004053b0
push str.Process___z___
call fcn.004a9141
add esp, 4
push eax
push str.Process___z___
lea ecx, [esp + 0x40]
call fcn.004053b0
push 0x4ccb08
call fcn.004a9141
add esp, 4
push eax
push 0x4ccb08
lea ecx, [esp + 0x40]
call fcn.004053b0
push str._FTP___z___
call fcn.004a9141
add esp, 4
push eax
push str._FTP___z___
lea ecx, [esp + 0x40]
call fcn.004053b0
push str.id_z_integer_z_set_z__1__z__
call fcn.004a9141
add esp, 4
push eax
push str.id_z_integer_z_set_z__1__z__
lea ecx, [esp + 0x40]
call fcn.004053b0
push str.initialDir_z_string_z_getset_z____z__
call fcn.004a9141
add esp, 4
push eax
push str.initialDir_z_string_z_getset_z____z__
lea ecx, [esp + 0x40]
call fcn.004053b0
push str.currentDir_z_string_z_getset_z____z__
call fcn.004a9141
add esp, 4
push eax
push str.currentDir_z_string_z_getset_z____z__
lea ecx, [esp + 0x40]
call fcn.004053b0
push str.isConnected_z_boolean_z_getset_z____z__
call fcn.004a9141
add esp, 4
push eax
push str.isConnected_z_boolean_z_getset_z____z__
lea ecx, [esp + 0x40]
call fcn.004053b0
push str.account_z_string_z_getset_z____z__
call fcn.004a9141
add esp, 4
push eax
push str.account_z_string_z_getset_z____z__
lea ecx, [esp + 0x40]
call fcn.004053b0
push str.async_z_boolean_z_getset_z____z__
call fcn.004a9141
add esp, 4
push eax
push str.async_z_boolean_z_getset_z____z__
lea ecx, [esp + 0x40]
call fcn.004053b0
push str.error_z_string_z_getset_z____z__
call fcn.004a9141
add esp, 4
push eax
push str.error_z_string_z_getset_z____z__
lea ecx, [esp + 0x40]
call fcn.004053b0
push str.success_z_boolean_z_getset_z____z__
call fcn.004a9141
add esp, 4
push eax
push str.success_z_boolean_z_getset_z____z__
lea ecx, [esp + 0x40]
call fcn.004053b0
push str.loggerData_z_string_z_getset_z____z__
call fcn.004a9141
add esp, 4
push eax
push str.loggerData_z_string_z_getset_z____z__
lea ecx, [esp + 0x40]
call fcn.004053b0
push str.logger_z_string_z_set_z____z__
call fcn.004a9141
add esp, 4
push eax
push str.logger_z_string_z_set_z____z__
lea ecx, [esp + 0x40]
call fcn.004053b0
push str.isBusy_z_boolean_z_getset_z____z__
call fcn.004a9141
add esp, 4
push eax
push str.isBusy_z_boolean_z_getset_z____z__
lea ecx, [esp + 0x40]
call fcn.004053b0
push str.lastReply_z_string_z_getset_z____z__
call fcn.004a9141
add esp, 4
push eax
push str.lastReply_z_string_z_getset_z____z__
lea ecx, [esp + 0x40]
call fcn.004053b0
push str.noop_z_string_z_getset_z____z__
call fcn.004a9141
add esp, 4
push eax
push str.noop_z_string_z_getset_z____z__
lea ecx, [esp + 0x40]
call fcn.004053b0
push str.passive_z_string_z_getset_z____z__
call fcn.004a9141
add esp, 4
push eax
push str.passive_z_string_z_getset_z____z__
lea ecx, [esp + 0x40]
call fcn.004053b0
push str.serverType_z_string_z_getset_z____z__
call fcn.004a9141
add esp, 4
push eax
push str.serverType_z_string_z_getset_z____z__
lea ecx, [esp + 0x40]
call fcn.004053b0
push str.supportsResume_z_boolean_z_getset_z____z__
call fcn.004a9141
add esp, 4
push eax
push str.supportsResume_z_boolean_z_getset_z____z__
lea ecx, [esp + 0x40]
call fcn.004053b0
push str.timeout_z_string_z_getset_z____z__
call fcn.004a9141
add esp, 4
push eax
push str.timeout_z_string_z_getset_z____z__
lea ecx, [esp + 0x40]
call fcn.004053b0
push str.transferMode_z_string_z_getset_z____z__
call fcn.004a9141
add esp, 4
push eax
push str.transferMode_z_string_z_getset_z____z__
lea ecx, [esp + 0x40]
call fcn.004053b0
push str.transferTime_z_string_z_getset_z____z__
call fcn.004a9141
add esp, 4
push eax
push str.transferTime_z_string_z_getset_z____z__
lea ecx, [esp + 0x40]
call fcn.004053b0
push str.bytesTransferred_z_string_z_getset_z____z__
call fcn.004a9141
add esp, 4
push eax
push str.bytesTransferred_z_string_z_getset_z____z__
lea ecx, [esp + 0x40]
call fcn.004053b0
push 0x4ccb08
call fcn.004a9141
add esp, 4
push eax
push 0x4ccb08
lea ecx, [esp + 0x40]
call fcn.004053b0
push str._Forms___z___
call fcn.004a9141
add esp, 4
push eax
push str._Forms___z___
lea ecx, [esp + 0x40]
call fcn.004053b0
push str.id_z_string_z__set_z_0__z__
call fcn.004a9141
add esp, 4
push eax
push str.id_z_string_z__set_z_0__z__
lea ecx, [esp + 0x40]
call fcn.004053b0
push str.type_z_string_z__set_z_standard__z__
call fcn.004a9141
add esp, 4
push eax
push str.type_z_string_z__set_z_standard__z__
lea ecx, [esp + 0x40]
call fcn.004053b0
push str.title_z_string_z__getset__z__
call fcn.004a9141
add esp, 4
push eax
push str.title_z_string_z__getset__z__
lea ecx, [esp + 0x40]
call fcn.004053b0
push str.titleUnicode_z_string_z__set__z__
call fcn.004a9141
add esp, 4
push eax
push str.titleUnicode_z_string_z__set__z__
lea ecx, [esp + 0x40]
call fcn.004053b0
push str.alpha_z_number_z_getset__z__
call fcn.004a9141
add esp, 4
push eax
push str.alpha_z_number_z_getset__z__
lea ecx, [esp + 0x40]
call fcn.004053b0
push str.baseURL_z_string_z_getset__z__
call fcn.004a9141
add esp, 4
push eax
push str.baseURL_z_string_z_getset__z__
lea ecx, [esp + 0x40]
call fcn.004053b0
push str.bgColor_z_string_z_getset__z__
call fcn.004a9141
add esp, 4
push eax
push str.bgColor_z_string_z_getset__z__
lea ecx, [esp + 0x40]
call fcn.004053b0
push str.isCreated_z_boolean_z_get__z__
call fcn.004a9141
add esp, 4
push eax
push str.isCreated_z_boolean_z_get__z__
lea ecx, [esp + 0x40]
call fcn.004053b0
push str.windowState_z_string_z_getset__z__
call fcn.004a9141
add esp, 4
push eax
push str.windowState_z_string_z_getset__z__
lea ecx, [esp + 0x40]
call fcn.004053b0
push str.x_z_string_z_getset__z__
call fcn.004a9141
add esp, 4
push eax
push str.x_z_string_z_getset__z__
lea ecx, [esp + 0x40]
call fcn.004053b0
push str.y_z_string_z_getset__z__
call fcn.004a9141
add esp, 4
push eax
push str.y_z_string_z_getset__z__
lea ecx, [esp + 0x40]
call fcn.004053b0
push str.width_z_string_z_getset__z__
call fcn.004a9141
add esp, 4
push eax
push str.width_z_string_z_getset__z__
lea ecx, [esp + 0x40]
call fcn.004053b0
push str.height_z_string_z_getset__z__
call fcn.004a9141
add esp, 4
push eax
push str.height_z_string_z_getset__z__
lea ecx, [esp + 0x40]
call fcn.004053b0
push str.visible_z_boolean_z_getset__z__
call fcn.004a9141
add esp, 4
push eax
push str.visible_z_boolean_z_getset__z__
lea ecx, [esp + 0x40]
call fcn.004053b0
push str.name_z_string_z_get__z__
call fcn.004a9141
add esp, 4
push eax
push str.name_z_string_z_get__z__
lea ecx, [esp + 0x40]
call fcn.004053b0
push str.style_z_string_z_set_z_standard__z__
call fcn.004a9141
add esp, 4
push eax
push str.style_z_string_z_set_z_standard__z__
lea ecx, [esp + 0x40]
call fcn.004053b0
push str.showMaxBtn_z_boolean_z_set__z__
call fcn.004a9141
add esp, 4
push eax
push str.showMaxBtn_z_boolean_z_set__z__
lea ecx, [esp + 0x40]
call fcn.004053b0
push str.showMinBtn_z_boolean_z_set__z__
call fcn.004a9141
add esp, 4
push eax
push str.showMinBtn_z_boolean_z_set__z__
lea ecx, [esp + 0x40]
call fcn.004053b0
push str.showSysBtn_z_boolean_z_set__z__
call fcn.004a9141
add esp, 4
push eax
push str.showSysBtn_z_boolean_z_set__z__
lea ecx, [esp + 0x40]
call fcn.004053b0
push str.leftMouseBtn_z_boolean_z_set__z__
call fcn.004a9141
add esp, 4
push eax
push str.leftMouseBtn_z_boolean_z_set__z__
lea ecx, [esp + 0x40]
call fcn.004053b0
push 0x4ccb08
call fcn.004a9141
add esp, 4
push eax
push 0x4ccb08
lea ecx, [esp + 0x40]
call fcn.004053b0
push str.COMPort___z___
call fcn.004a9141
add esp, 4
push eax
push str.COMPort___z___
lea ecx, [esp + 0x40]
call fcn.004053b0
push str.initialDTR_z_string_z_getset_z__1__z__
call fcn.004a9141
add esp, 4
push eax
push str.initialDTR_z_string_z_getset_z__1__z__
lea ecx, [esp + 0x40]
call fcn.004053b0
push str.initialRTS_z_string_z_getset_z____z__
call fcn.004a9141
add esp, 4
push eax
push str.initialRTS_z_string_z_getset_z____z__
lea ecx, [esp + 0x40]
call fcn.004053b0
push str.txBuffer_z_integer_z_set_z____z__
call fcn.004a9141
add esp, 4
push eax
push str.txBuffer_z_integer_z_set_z____z__
lea ecx, [esp + 0x40]
call fcn.004053b0
push str.rxBuffer_z_integer_z_set_z____z__
call fcn.004a9141
add esp, 4
push eax
push str.rxBuffer_z_integer_z_set_z____z__
lea ecx, [esp + 0x40]
call fcn.004053b0
push str.ports_z_string_z_getset_z____z__
call fcn.004a9141
add esp, 4
push eax
push str.ports_z_string_z_getset_z____z__
lea ecx, [esp + 0x40]
call fcn.004053b0
push 0x4ccb08
call fcn.004a9141
add esp, 4
push eax
push 0x4ccb08
lea ecx, [esp + 0x40]
call fcn.004053b0
push str.Flash__z___
call fcn.004a9141
add esp, 4
push eax
push str.Flash__z___
lea ecx, [esp + 0x40]
call fcn.004053b0
push str.FileSystem__z___
call fcn.004a9141
add esp, 4
push eax
push str.FileSystem__z___
lea ecx, [esp + 0x40]
call fcn.004053b0
push str.Network.UDP.Socket__z___
call fcn.004a9141
add esp, 4
push eax
push str.Network.UDP.Socket__z___
lea ecx, [esp + 0x40]
call fcn.004053b0
push str.Network.TCP.Socket__z___
call fcn.004a9141
add esp, 4
push eax
push str.Network.TCP.Socket__z___
lea ecx, [esp + 0x40]
call fcn.004053b0
push str.System.DirectX__z___
call fcn.004a9141
add esp, 4
push eax
push str.System.DirectX__z___
lea ecx, [esp + 0x40]
call fcn.004053b0
push str.Network.Mail__z___
call fcn.004a9141
add esp, 4
push eax
push str.Network.Mail__z___
lea ecx, [esp + 0x40]
call fcn.004053b0
push str.Dialogs.BrowseFolder___z___
call fcn.004a9141
add esp, 4
push eax
push str.Dialogs.BrowseFolder___z___
lea ecx, [esp + 0x40]
call fcn.004053b0
push str.defaultDirectory_z_string_z_getset_z____z__
call fcn.004a9141
add esp, 4
push eax
push str.defaultDirectory_z_string_z_getset_z____z__
lea ecx, [esp + 0x40]
call fcn.004053b0
push str.title_z_string_z_getset_z____z__
call fcn.004a9141
add esp, 4
push eax
push str.title_z_string_z_getset_z____z__
lea ecx, [esp + 0x40]
call fcn.004053b0
push 0x4ccb08
call fcn.004a9141
add esp, 4
push eax
push 0x4ccb08
lea ecx, [esp + 0x40]
call fcn.004053b0
push str.System.JScript__z___
call fcn.004a9141
add esp, 4
push eax
push str.System.JScript__z___
lea ecx, [esp + 0x40]
call fcn.004053b0
push str.System.VBScript__z___
call fcn.004a9141
add esp, 4
push eax
push str.System.VBScript__z___
lea ecx, [esp + 0x40]
call fcn.004053b0
push str.Encryption__z___
call fcn.004a9141
add esp, 4
push eax
push str.Encryption__z___
lea ecx, [esp + 0x40]
call fcn.004053b0
push str.Image__z___
call fcn.004a9141
add esp, 4
push eax
push str.Image__z___
lea ecx, [esp + 0x40]
call fcn.004053b0
push str.Image.ScreenCapture__z___
call fcn.004a9141
add esp, 4
push eax
push str.Image.ScreenCapture__z___
lea ecx, [esp + 0x40]
call fcn.004053b0
push str.Exception__z___
call fcn.004a9141
add esp, 4
push eax
push str.Exception__z___
lea ecx, [esp + 0x40]
call fcn.004053b0
push str.Exception.DebugWindow__z___
call fcn.004a9141
add esp, 4
push eax
push str.Exception.DebugWindow__z___
lea ecx, [esp + 0x40]
call fcn.004053b0
push str.Network.UDP.TFTP__z___
call fcn.004a9141
add esp, 4
push eax
push str.Network.UDP.TFTP__z___
lea ecx, [esp + 0x40]
call fcn.004053b0
push str.Network.HTTPD__z___
call fcn.004a9141
add esp, 4
push eax
push str.Network.HTTPD__z___
lea ecx, [esp + 0x40]
call fcn.004053b0
push str.System.Registry__z___
call fcn.004a9141
add esp, 4
push eax
push str.System.Registry__z___
lea ecx, [esp + 0x40]
call fcn.004053b0
push str.Network.TCP.ProxyHTTP__z___
call fcn.004a9141
add esp, 4
push eax
push str.Network.TCP.ProxyHTTP__z___
lea ecx, [esp + 0x40]
call fcn.004053b0
push str.Clipboard__z___
call fcn.004a9141
add esp, 4
push eax
push str.Clipboard__z___
lea ecx, [esp + 0x40]
call fcn.004053b0
push str.Input.Twain__z___
call fcn.004a9141
add esp, 4
push eax
push str.Input.Twain__z___
lea ecx, [esp + 0x40]
call fcn.004053b0
push str.Application.Library__z___
call fcn.004a9141
add esp, 4
push eax
push str.Application.Library__z___
lea ecx, [esp + 0x40]
call fcn.004053b0
push str.Network.TCP.FileServer__z___
call fcn.004a9141
add esp, 4
push eax
push str.Network.TCP.FileServer__z___
lea ecx, [esp + 0x40]
call fcn.004053b0
push str.Application.Timer__z___
call fcn.004a9141
add esp, 4
push eax
push str.Application.Timer__z___
lea ecx, [esp + 0x40]
call fcn.004053b0
push str.Application.Trial___z___
call fcn.004a9141
add esp, 4
push eax
push str.Application.Trial___z___
lea ecx, [esp + 0x40]
call fcn.004053b0
push str.tampered_z_boolean_z_get_z___z__
call fcn.004a9141
add esp, 4
push eax
push str.tampered_z_boolean_z_get_z___z__
lea ecx, [esp + 0x40]
call fcn.004053b0
push str.expired_z_boolean_z_get_z___z__
call fcn.004a9141
add esp, 4
push eax
push str.expired_z_boolean_z_get_z___z__
lea ecx, [esp + 0x40]
call fcn.004053b0
push str.usesLeft_z_integer_z_get_z___z__
call fcn.004a9141
add esp, 4
push eax
push str.usesLeft_z_integer_z_get_z___z__
lea ecx, [esp + 0x40]
call fcn.004053b0
push str.daysLeft_z_integer_z_get_z___z__
call fcn.004a9141
add esp, 4
push eax
push str.daysLeft_z_integer_z_get_z___z__
lea ecx, [esp + 0x40]
call fcn.004053b0
push 0x4ccb08
call fcn.004a9141
add esp, 4
push eax
push 0x4ccb08
lea ecx, [esp + 0x40]
call fcn.004053b0
push str.FileSystem.BinaryFile__z___
call fcn.004a9141
add esp, 4
push eax
push str.FileSystem.BinaryFile__z___
lea ecx, [esp + 0x40]
call fcn.004053b0
push str._HTTP___z___
call fcn.004a9141
add esp, 4
push eax
push str._HTTP___z___
lea ecx, [esp + 0x40]
call fcn.004053b0
push str.id_z_integer_z_set_z__1__z__
call fcn.004a9141
add esp, 4
push eax
push str.id_z_integer_z_set_z__1__z__
lea ecx, [esp + 0x40]
call fcn.004053b0
push 0x4ccb08
call fcn.004a9141
add esp, 4
push eax
push 0x4ccb08
lea ecx, [esp + 0x40]
call fcn.004053b0
push str.Audio___z___
call fcn.004a9141
add esp, 4
push eax
push str.Audio___z___
lea ecx, [esp + 0x40]
call fcn.004053b0
push 0x4ccb08
call fcn.004a9141
add esp, 4
push eax
push 0x4ccb08
lea ecx, [esp + 0x40]
call fcn.004053b0
push 0x4c5780
call fcn.004a9141
add esp, 4
push eax
push 0x4c5780
lea ecx, [esp + 0x40]
call fcn.004053b0
push 0xffffffffffffffff
push ebx
lea edx, [esp + 0x40]
mov ebp, 7
mov dword [esi + 0x18], ebp
mov dword [esi + 0x14], ebx
push edx
mov ecx, esi
mov word [esi + 4], bx
call fcn.00405530
cmp dword [esp + 0xa4], edi
jb 0x441c42
mov eax, dword [esp + 0x90]
push eax
call fcn.004a7e92
add esp, 4
cmp dword [esp + 0x88], edi
mov dword [esp + 0xa4], ebp
mov dword [esp + 0xa0], ebx
mov word [esp + 0x90], bx
jb 0x441c6e
mov ecx, dword [esp + 0x74]
push ecx
call fcn.004a7e92
add esp, 4
cmp dword [esp + 0xdc], edi
mov dword [esp + 0x88], ebp
mov dword [esp + 0x84], ebx
mov word [esp + 0x74], bx
jb 0x441c9a
mov edx, dword [esp + 0xc8]
push edx
call fcn.004a7e92
add esp, 4
cmp dword [esp + 0x50], edi
mov dword [esp + 0xdc], ebp
mov dword [esp + 0xd8], ebx
mov word [esp + 0xc8], bx
jb 0x441cc3
mov eax, dword [esp + 0x3c]
push eax
call fcn.004a7e92
add esp, 4
mov ecx, dword [esp + 0xaec]
pop edi
mov eax, esi
pop esi
pop ebp
mov dword fs:[0], ecx
mov ecx, dword [esp + 0xadc]
pop ebx
xor ecx, esp
call fcn.004a8b15
add esp, 0xae8
ret 4