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

Disassembly:
push 0xffffffffffffffff
push 0x4c3ebc
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.004a94d1
add esp, 4
push eax
push str.Extensions___z___
lea ecx, [esp + 0x40]
call fcn.004057c0
push 0x4ccbf8
call fcn.004a94d1
add esp, 4
push eax
push 0x4ccbf8
lea ecx, [esp + 0x40]
call fcn.00405500
mov ecx, dword [edi + 0x14]
mov eax, dword [ecx]
cmp eax, ecx
mov dword [esp + 0x30], eax
je 0x43ee10
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.004a94d1
add esp, 4
push eax
push edi
lea ecx, [esp + 0x5c]
call fcn.004057c0
push 0xe
push ebx
lea eax, [esp + 0x18]
push eax
lea ecx, [esp + 0x60]
mov byte [esp + 0xb00], 1
call fcn.00405950
mov edi, eax
push str.mdm.Extensions
mov byte [esp + 0xaf8], 2
call fcn.004a94d1
mov ecx, dword [edi + 0x14]
add esp, 4
push eax
push str.mdm.Extensions
push ecx
push ebx
mov ecx, edi
call fcn.00404620
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 0x43ed1e
mov edx, dword [esp + 0x14]
push edx
call fcn.004a8222
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 0x43edcb
push 0xffffffffffffffff
push 0xf
lea eax, [esp + 0xb0]
push eax
lea ecx, [esp + 0x60]
call fcn.00405950
push str.Extensions.
mov byte [esp + 0xaf8], 3
call fcn.004a94d1
add esp, 4
push eax
push str.Extensions.
lea ecx, [esp + 0x40]
call fcn.00405500
push 0xffffffffffffffff
push ebx
lea ecx, [esp + 0xb0]
push ecx
lea ecx, [esp + 0x44]
call fcn.00405400
push str.___z_____z___
call fcn.004a94d1
add esp, 4
push eax
push str.___z_____z___
lea ecx, [esp + 0x40]
call fcn.00405500
cmp dword [esp + 0xc0], edi
jb 0x43edb5
mov edx, dword [esp + 0xac]
push edx
call fcn.004a8222
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 0x43ede5
mov eax, dword [esp + 0x58]
push eax
call fcn.004a8222
add esp, 4
lea ecx, [esp + 0x30]
mov dword [esp + 0x6c], ebp
mov dword [esp + 0x68], ebx
mov word [esp + 0x58], bx
call fcn.0043d150
mov ecx, dword [esp + 0x34]
mov ecx, dword [ecx + 0x14]
mov eax, dword [esp + 0x30]
cmp eax, ecx
jne 0x43ec82
jmp 0x43ee15
mov edi, 8
push str.GlobalVariables___z____z_string_z_ppsv_z___z____z___
call fcn.004a94d1
add esp, 4
push eax
push str.GlobalVariables___z____z_string_z_ppsv_z___z____z___
lea ecx, [esp + 0x40]
call fcn.00405500
push str._Browser___z___
call fcn.004a94d1
add esp, 4
push eax
push str._Browser___z___
lea ecx, [esp + 0x40]
call fcn.00405500
push str.id_z_integer_z_set_z__1__z__
call fcn.004a94d1
add esp, 4
push eax
push str.id_z_integer_z_set_z__1__z__
lea ecx, [esp + 0x40]
call fcn.00405500
push str.width_z_integer_z_getset_z_300__z__
call fcn.004a94d1
add esp, 4
push eax
push str.width_z_integer_z_getset_z_300__z__
lea ecx, [esp + 0x40]
call fcn.00405500
push str.height_z_integer_z_getset_z_200__z__
call fcn.004a94d1
add esp, 4
push eax
push str.height_z_integer_z_getset_z_200__z__
lea ecx, [esp + 0x40]
call fcn.00405500
push str.x_z_integer_z_getset_z_0__z__
call fcn.004a94d1
add esp, 4
push eax
push str.x_z_integer_z_getset_z_0__z__
lea ecx, [esp + 0x40]
call fcn.00405500
push str.y_z_integer_z_getset_z_0__z__
call fcn.004a94d1
add esp, 4
push eax
push str.y_z_integer_z_getset_z_0__z__
lea ecx, [esp + 0x40]
call fcn.00405500
push str.url_z_string_z_getset_z_0__z__
call fcn.004a94d1
add esp, 4
push eax
push str.url_z_string_z_getset_z_0__z__
lea ecx, [esp + 0x40]
call fcn.00405500
push str.visible_z_boolean_z_getset_z_true__z__
call fcn.004a94d1
add esp, 4
push eax
push str.visible_z_boolean_z_getset_z_true__z__
lea ecx, [esp + 0x40]
call fcn.00405500
push str.source_z_string_z_getset_z_0__z__
call fcn.004a94d1
add esp, 4
push eax
push str.source_z_string_z_getset_z_0__z__
lea ecx, [esp + 0x40]
call fcn.00405500
push str.title_z_string_z_get_z_0__z__
call fcn.004a94d1
add esp, 4
push eax
push str.title_z_string_z_get_z_0__z__
lea ecx, [esp + 0x40]
call fcn.00405500
push str.isBusy_z_boolean_z_get_z_false__z__
call fcn.004a94d1
add esp, 4
push eax
push str.isBusy_z_boolean_z_get_z_false__z__
lea ecx, [esp + 0x40]
call fcn.00405500
push str.favorites_z_array_z_get_z_____z__
call fcn.004a94d1
add esp, 4
push eax
push str.favorites_z_array_z_get_z_____z__
lea ecx, [esp + 0x40]
call fcn.00405500
push str.userAgent_z_string_z_set_z_0__z__
call fcn.004a94d1
add esp, 4
push eax
push str.userAgent_z_string_z_set_z_0__z__
lea ecx, [esp + 0x40]
call fcn.00405500
push 0x4ccbf8
call fcn.004a94d1
add esp, 4
push eax
push 0x4ccbf8
lea ecx, [esp + 0x40]
call fcn.00405500
push str._ActiveX___z___
call fcn.004a94d1
add esp, 4
push eax
push str._ActiveX___z___
lea ecx, [esp + 0x40]
call fcn.00405500
push str.id_z_integer_z_set_z__1__z__
call fcn.004a94d1
add esp, 4
push eax
push str.id_z_integer_z_set_z__1__z__
lea ecx, [esp + 0x40]
call fcn.00405500
push str.width_z_integer_z_getset_z_300__z__
call fcn.004a94d1
add esp, 4
push eax
push str.width_z_integer_z_getset_z_300__z__
lea ecx, [esp + 0x40]
call fcn.00405500
push str.height_z_integer_z_getset_z_200__z__
call fcn.004a94d1
add esp, 4
push eax
push str.height_z_integer_z_getset_z_200__z__
lea ecx, [esp + 0x40]
call fcn.00405500
push str.x_z_integer_z_getset_z_0__z__
call fcn.004a94d1
add esp, 4
push eax
push str.x_z_integer_z_getset_z_0__z__
lea ecx, [esp + 0x40]
call fcn.00405500
push str.y_z_integer_z_getset_z_0__z__
call fcn.004a94d1
add esp, 4
push eax
push str.y_z_integer_z_getset_z_0__z__
lea ecx, [esp + 0x40]
call fcn.00405500
push str.visible_z_boolean_z_getset_z_true__z__
call fcn.004a94d1
add esp, 4
push eax
push str.visible_z_boolean_z_getset_z_true__z__
lea ecx, [esp + 0x40]
call fcn.00405500
push 0x4ccbf8
call fcn.004a94d1
add esp, 4
push eax
push 0x4ccbf8
lea ecx, [esp + 0x40]
call fcn.00405500
push str._MediaPlayer6___z___
call fcn.004a94d1
add esp, 4
push eax
push str._MediaPlayer6___z___
lea ecx, [esp + 0x40]
call fcn.00405500
push str.id_z_integer_z_set_z__1__z__
call fcn.004a94d1
add esp, 4
push eax
push str.id_z_integer_z_set_z__1__z__
lea ecx, [esp + 0x40]
call fcn.00405500
push str.width_z_integer_z_getset_z_300__z__
call fcn.004a94d1
add esp, 4
push eax
push str.width_z_integer_z_getset_z_300__z__
lea ecx, [esp + 0x40]
call fcn.00405500
push str.height_z_integer_z_getset_z_200__z__
call fcn.004a94d1
add esp, 4
push eax
push str.height_z_integer_z_getset_z_200__z__
lea ecx, [esp + 0x40]
call fcn.00405500
push str.x_z_integer_z_getset_z_0__z__
call fcn.004a94d1
add esp, 4
push eax
push str.x_z_integer_z_getset_z_0__z__
lea ecx, [esp + 0x40]
call fcn.00405500
push str.y_z_integer_z_getset_z_0__z__
call fcn.004a94d1
add esp, 4
push eax
push str.y_z_integer_z_getset_z_0__z__
lea ecx, [esp + 0x40]
call fcn.00405500
push str.visible_z_boolean_z_getset_z_true__z__
call fcn.004a94d1
add esp, 4
push eax
push str.visible_z_boolean_z_getset_z_true__z__
lea ecx, [esp + 0x40]
call fcn.00405500
push str.duration_z_string_z_getset_z_0__z__
call fcn.004a94d1
add esp, 4
push eax
push str.duration_z_string_z_getset_z_0__z__
lea ecx, [esp + 0x40]
call fcn.00405500
push str.position_z_string_z_getset_z_0__z__
call fcn.004a94d1
add esp, 4
push eax
push str.position_z_string_z_getset_z_0__z__
lea ecx, [esp + 0x40]
call fcn.00405500
push str.balance_z_string_z_getset_z_0__z__
call fcn.004a94d1
add esp, 4
push eax
push str.balance_z_string_z_getset_z_0__z__
lea ecx, [esp + 0x40]
call fcn.00405500
push str.volume_z_string_z_getset_z_0__z__
call fcn.004a94d1
add esp, 4
push eax
push str.volume_z_string_z_getset_z_0__z__
lea ecx, [esp + 0x40]
call fcn.00405500
push str.isInstalled_z_boolean_z_getset_z_true__z__
call fcn.004a94d1
add esp, 4
push eax
push str.isInstalled_z_boolean_z_getset_z_true__z__
lea ecx, [esp + 0x40]
call fcn.00405500
push str.canSeek_z_boolean_z_getset_z_false__z__
call fcn.004a94d1
add esp, 4
push eax
push str.canSeek_z_boolean_z_getset_z_false__z__
lea ecx, [esp + 0x40]
call fcn.00405500
push str.canScan_z_boolean_z_getset_z_false__z__
call fcn.004a94d1
add esp, 4
push eax
push str.canScan_z_boolean_z_getset_z_false__z__
lea ecx, [esp + 0x40]
call fcn.00405500
push 0x4ccbf8
call fcn.004a94d1
add esp, 4
push eax
push 0x4ccbf8
lea ecx, [esp + 0x40]
call fcn.00405500
push str._MediaPlayer___z___
call fcn.004a94d1
add esp, 4
push eax
push str._MediaPlayer___z___
lea ecx, [esp + 0x40]
call fcn.00405500
push str.id_z_integer_z_set_z__1__z__
call fcn.004a94d1
add esp, 4
push eax
push str.id_z_integer_z_set_z__1__z__
lea ecx, [esp + 0x40]
call fcn.00405500
push str.width_z_integer_z_getset_z_300__z__
call fcn.004a94d1
add esp, 4
push eax
push str.width_z_integer_z_getset_z_300__z__
lea ecx, [esp + 0x40]
call fcn.00405500
push str.height_z_integer_z_getset_z_200__z__
call fcn.004a94d1
add esp, 4
push eax
push str.height_z_integer_z_getset_z_200__z__
lea ecx, [esp + 0x40]
call fcn.00405500
push str.x_z_integer_z_getset_z_0__z__
call fcn.004a94d1
add esp, 4
push eax
push str.x_z_integer_z_getset_z_0__z__
lea ecx, [esp + 0x40]
call fcn.00405500
push str.y_z_integer_z_getset_z_0__z__
call fcn.004a94d1
add esp, 4
push eax
push str.y_z_integer_z_getset_z_0__z__
lea ecx, [esp + 0x40]
call fcn.00405500
push str.visible_z_boolean_z_getset_z_0__z__
call fcn.004a94d1
add esp, 4
push eax
push str.visible_z_boolean_z_getset_z_0__z__
lea ecx, [esp + 0x40]
call fcn.00405500
push str.duration_z_string_z_getset_z_0__z__
call fcn.004a94d1
add esp, 4
push eax
push str.duration_z_string_z_getset_z_0__z__
lea ecx, [esp + 0x40]
call fcn.00405500
push str.position_z_string_z_getset_z_0__z__
call fcn.004a94d1
add esp, 4
push eax
push str.position_z_string_z_getset_z_0__z__
lea ecx, [esp + 0x40]
call fcn.00405500
push str.currentMarker_z_string_z_getset_z_0__z__
call fcn.004a94d1
add esp, 4
push eax
push str.currentMarker_z_string_z_getset_z_0__z__
lea ecx, [esp + 0x40]
call fcn.00405500
push str.volume_z_string_z_getset_z_0__z__
call fcn.004a94d1
add esp, 4
push eax
push str.volume_z_string_z_getset_z_0__z__
lea ecx, [esp + 0x40]
call fcn.00405500
push str.balance_z_string_z_getset_z_0__z__
call fcn.004a94d1
add esp, 4
push eax
push str.balance_z_string_z_getset_z_0__z__
lea ecx, [esp + 0x40]
call fcn.00405500
push str.markerCount_z_string_z_getset_z_0__z__
call fcn.004a94d1
add esp, 4
push eax
push str.markerCount_z_string_z_getset_z_0__z__
lea ecx, [esp + 0x40]
call fcn.00405500
push str.source_z_string_z_getset_z_0__z__
call fcn.004a94d1
add esp, 4
push eax
push str.source_z_string_z_getset_z_0__z__
lea ecx, [esp + 0x40]
call fcn.00405500
push str.mediaName_z_string_z_getset_z_0__z__
call fcn.004a94d1
add esp, 4
push eax
push str.mediaName_z_string_z_getset_z_0__z__
lea ecx, [esp + 0x40]
call fcn.00405500
push str.mediaWidth_z_string_z_getset_z_0__z__
call fcn.004a94d1
add esp, 4
push eax
push str.mediaWidth_z_string_z_getset_z_0__z__
lea ecx, [esp + 0x40]
call fcn.00405500
push str.mediaHeight_z_string_z_getset_z_0__z__
call fcn.004a94d1
add esp, 4
push eax
push str.mediaHeight_z_string_z_getset_z_0__z__
lea ecx, [esp + 0x40]
call fcn.00405500
push str.isInstalled_z_boolean_z_getset_z_0__z__
call fcn.004a94d1
add esp, 4
push eax
push str.isInstalled_z_boolean_z_getset_z_0__z__
lea ecx, [esp + 0x40]
call fcn.00405500
push str.canSeek_z_boolean_z_getset_z_false__z__
call fcn.004a94d1
add esp, 4
push eax
push str.canSeek_z_boolean_z_getset_z_false__z__
lea ecx, [esp + 0x40]
call fcn.00405500
push str.canScan_z_boolean_z_getset_z_false__z__
call fcn.004a94d1
add esp, 4
push eax
push str.canScan_z_boolean_z_getset_z_false__z__
lea ecx, [esp + 0x40]
call fcn.00405500
push 0x4ccbf8
call fcn.004a94d1
add esp, 4
push eax
push 0x4ccbf8
lea ecx, [esp + 0x40]
call fcn.00405500
push str._QuickTime___z___
call fcn.004a94d1
add esp, 4
push eax
push str._QuickTime___z___
lea ecx, [esp + 0x40]
call fcn.00405500
push str.id_z_integer_z_set_z__1__z__
call fcn.004a94d1
add esp, 4
push eax
push str.id_z_integer_z_set_z__1__z__
lea ecx, [esp + 0x40]
call fcn.00405500
push str.width_z_integer_z_getset_z_300__z__
call fcn.004a94d1
add esp, 4
push eax
push str.width_z_integer_z_getset_z_300__z__
lea ecx, [esp + 0x40]
call fcn.00405500
push str.height_z_integer_z_getset_z_200__z__
call fcn.004a94d1
add esp, 4
push eax
push str.height_z_integer_z_getset_z_200__z__
lea ecx, [esp + 0x40]
call fcn.00405500
push str.x_z_integer_z_getset_z_0__z__
call fcn.004a94d1
add esp, 4
push eax
push str.x_z_integer_z_getset_z_0__z__
lea ecx, [esp + 0x40]
call fcn.00405500
push str.y_z_integer_z_getset_z_0__z__
call fcn.004a94d1
add esp, 4
push eax
push str.y_z_integer_z_getset_z_0__z__
lea ecx, [esp + 0x40]
call fcn.00405500
push str.visible_z_boolean_z_getset_z_0__z__
call fcn.004a94d1
add esp, 4
push eax
push str.visible_z_boolean_z_getset_z_0__z__
lea ecx, [esp + 0x40]
call fcn.00405500
push str.duration_z_string_z_getset_z_0__z__
call fcn.004a94d1
add esp, 4
push eax
push str.duration_z_string_z_getset_z_0__z__
lea ecx, [esp + 0x40]
call fcn.00405500
push str.position_z_string_z_getset_z_0__z__
call fcn.004a94d1
add esp, 4
push eax
push str.position_z_string_z_getset_z_0__z__
lea ecx, [esp + 0x40]
call fcn.00405500
push str.isInstalled_z_boolean_z_getset_z_0__z__
call fcn.004a94d1
add esp, 4
push eax
push str.isInstalled_z_boolean_z_getset_z_0__z__
lea ecx, [esp + 0x40]
call fcn.00405500
push 0x4ccbf8
call fcn.004a94d1
add esp, 4
push eax
push 0x4ccbf8
lea ecx, [esp + 0x40]
call fcn.00405500
push str._RealMedia___z___
call fcn.004a94d1
add esp, 4
push eax
push str._RealMedia___z___
lea ecx, [esp + 0x40]
call fcn.00405500
push str.id_z_integer_z_set_z__1__z__
call fcn.004a94d1
add esp, 4
push eax
push str.id_z_integer_z_set_z__1__z__
lea ecx, [esp + 0x40]
call fcn.00405500
push str.width_z_integer_z_getset_z_300__z__
call fcn.004a94d1
add esp, 4
push eax
push str.width_z_integer_z_getset_z_300__z__
lea ecx, [esp + 0x40]
call fcn.00405500
push str.height_z_integer_z_getset_z_200__z__
call fcn.004a94d1
add esp, 4
push eax
push str.height_z_integer_z_getset_z_200__z__
lea ecx, [esp + 0x40]
call fcn.00405500
push str.x_z_integer_z_getset_z_0__z__
call fcn.004a94d1
add esp, 4
push eax
push str.x_z_integer_z_getset_z_0__z__
lea ecx, [esp + 0x40]
call fcn.00405500
push str.y_z_integer_z_getset_z_0__z__
call fcn.004a94d1
add esp, 4
push eax
push str.y_z_integer_z_getset_z_0__z__
lea ecx, [esp + 0x40]
call fcn.00405500
push str.visible_z_boolean_z_getset_z_0__z__
call fcn.004a94d1
add esp, 4
push eax
push str.visible_z_boolean_z_getset_z_0__z__
lea ecx, [esp + 0x40]
call fcn.00405500
push str.duration_z_string_z_getset_z_0__z__
call fcn.004a94d1
add esp, 4
push eax
push str.duration_z_string_z_getset_z_0__z__
lea ecx, [esp + 0x40]
call fcn.00405500
push str.position_z_string_z_getset_z_0__z__
call fcn.004a94d1
add esp, 4
push eax
push str.position_z_string_z_getset_z_0__z__
lea ecx, [esp + 0x40]
call fcn.00405500
push str.isInstalled_z_boolean_z_getset_z_0__z__
call fcn.004a94d1
add esp, 4
push eax
push str.isInstalled_z_boolean_z_getset_z_0__z__
lea ecx, [esp + 0x40]
call fcn.00405500
push 0x4ccbf8
call fcn.004a94d1
add esp, 4
push eax
push 0x4ccbf8
lea ecx, [esp + 0x40]
call fcn.00405500
push str._Shockwave___z___
call fcn.004a94d1
add esp, 4
push eax
push str._Shockwave___z___
lea ecx, [esp + 0x40]
call fcn.00405500
push str.id_z_integer_z_set_z__1__z__
call fcn.004a94d1
add esp, 4
push eax
push str.id_z_integer_z_set_z__1__z__
lea ecx, [esp + 0x40]
call fcn.00405500
push str.width_z_integer_z_getset_z_300__z__
call fcn.004a94d1
add esp, 4
push eax
push str.width_z_integer_z_getset_z_300__z__
lea ecx, [esp + 0x40]
call fcn.00405500
push str.height_z_integer_z_getset_z_200__z__
call fcn.004a94d1
add esp, 4
push eax
push str.height_z_integer_z_getset_z_200__z__
lea ecx, [esp + 0x40]
call fcn.00405500
push str.x_z_integer_z_getset_z_0__z__
call fcn.004a94d1
add esp, 4
push eax
push str.x_z_integer_z_getset_z_0__z__
lea ecx, [esp + 0x40]
call fcn.00405500
push str.y_z_integer_z_getset_z_0__z__
call fcn.004a94d1
add esp, 4
push eax
push str.y_z_integer_z_getset_z_0__z__
lea ecx, [esp + 0x40]
call fcn.00405500
push str.visible_z_boolean_z_getset_z_0__z__
call fcn.004a94d1
add esp, 4
push eax
push str.visible_z_boolean_z_getset_z_0__z__
lea ecx, [esp + 0x40]
call fcn.00405500
push str.bgcolor_z_string_z_getset_z_0__z__
call fcn.004a94d1
add esp, 4
push eax
push str.bgcolor_z_string_z_getset_z_0__z__
lea ecx, [esp + 0x40]
call fcn.00405500
push str.currentFrame_z_string_z_getset_z_0__z__
call fcn.004a94d1
add esp, 4
push eax
push str.currentFrame_z_string_z_getset_z_0__z__
lea ecx, [esp + 0x40]
call fcn.00405500
push 0x4ccbf8
call fcn.004a94d1
add esp, 4
push eax
push 0x4ccbf8
lea ecx, [esp + 0x40]
call fcn.00405500
push str._PDF7___z___
call fcn.004a94d1
add esp, 4
push eax
push str._PDF7___z___
lea ecx, [esp + 0x40]
call fcn.00405500
push str.id_z_integer_z_set_z__1__z__
call fcn.004a94d1
add esp, 4
push eax
push str.id_z_integer_z_set_z__1__z__
lea ecx, [esp + 0x40]
call fcn.00405500
push str.width_z_integer_z_getset_z_300__z__
call fcn.004a94d1
add esp, 4
push eax
push str.width_z_integer_z_getset_z_300__z__
lea ecx, [esp + 0x40]
call fcn.00405500
push str.height_z_integer_z_getset_z_200__z__
call fcn.004a94d1
add esp, 4
push eax
push str.height_z_integer_z_getset_z_200__z__
lea ecx, [esp + 0x40]
call fcn.00405500
push str.x_z_integer_z_getset_z_0__z__
call fcn.004a94d1
add esp, 4
push eax
push str.x_z_integer_z_getset_z_0__z__
lea ecx, [esp + 0x40]
call fcn.00405500
push str.y_z_integer_z_getset_z_0__z__
call fcn.004a94d1
add esp, 4
push eax
push str.y_z_integer_z_getset_z_0__z__
lea ecx, [esp + 0x40]
call fcn.00405500
push str.visible_z_boolean_z_getset_z_0__z__
call fcn.004a94d1
add esp, 4
push eax
push str.visible_z_boolean_z_getset_z_0__z__
lea ecx, [esp + 0x40]
call fcn.00405500
push str.scrollbars_z_string_z_getset_z_0__z__
call fcn.004a94d1
add esp, 4
push eax
push str.scrollbars_z_string_z_getset_z_0__z__
lea ecx, [esp + 0x40]
call fcn.00405500
push str.toolbar_z_string_z_getset_z_0__z__
call fcn.004a94d1
add esp, 4
push eax
push str.toolbar_z_string_z_getset_z_0__z__
lea ecx, [esp + 0x40]
call fcn.00405500
push 0x4ccbf8
call fcn.004a94d1
add esp, 4
push eax
push 0x4ccbf8
lea ecx, [esp + 0x40]
call fcn.00405500
push str._PDF___z___
call fcn.004a94d1
add esp, 4
push eax
push str._PDF___z___
lea ecx, [esp + 0x40]
call fcn.00405500
push str.id_z_integer_z_set_z__1__z__
call fcn.004a94d1
add esp, 4
push eax
push str.id_z_integer_z_set_z__1__z__
lea ecx, [esp + 0x40]
call fcn.00405500
push str.width_z_integer_z_getset_z_300__z__
call fcn.004a94d1
add esp, 4
push eax
push str.width_z_integer_z_getset_z_300__z__
lea ecx, [esp + 0x40]
call fcn.00405500
push str.height_z_integer_z_getset_z_200__z__
call fcn.004a94d1
add esp, 4
push eax
push str.height_z_integer_z_getset_z_200__z__
lea ecx, [esp + 0x40]
call fcn.00405500
push str.x_z_integer_z_getset_z_0__z__
call fcn.004a94d1
add esp, 4
push eax
push str.x_z_integer_z_getset_z_0__z__
lea ecx, [esp + 0x40]
call fcn.00405500
push str.y_z_integer_z_getset_z_0__z__
call fcn.004a94d1
add esp, 4
push eax
push str.y_z_integer_z_getset_z_0__z__
lea ecx, [esp + 0x40]
call fcn.00405500
push str.visible_z_boolean_z_getset_z_0__z__
call fcn.004a94d1
add esp, 4
push eax
push str.visible_z_boolean_z_getset_z_0__z__
lea ecx, [esp + 0x40]
call fcn.00405500
push str.scrollbars_z_string_z_getset_z_0__z__
call fcn.004a94d1
add esp, 4
push eax
push str.scrollbars_z_string_z_getset_z_0__z__
lea ecx, [esp + 0x40]
call fcn.00405500
push str.toolbar_z_string_z_getset_z_0__z__
call fcn.004a94d1
add esp, 4
push eax
push str.toolbar_z_string_z_getset_z_0__z__
lea ecx, [esp + 0x40]
call fcn.00405500
push 0x4ccbf8
call fcn.004a94d1
add esp, 4
push eax
push 0x4ccbf8
lea ecx, [esp + 0x40]
call fcn.00405500
push str.Application___z___
call fcn.004a94d1
add esp, 4
push eax
push str.Application___z___
lea ecx, [esp + 0x40]
call fcn.00405500
push str.title_z_string_z_getset_z____z__
call fcn.004a94d1
add esp, 4
push eax
push str.title_z_string_z_getset_z____z__
lea ecx, [esp + 0x40]
call fcn.00405500
push str.isMinimized_z_boolean_z_get_z____z__
call fcn.004a94d1
add esp, 4
push eax
push str.isMinimized_z_boolean_z_get_z____z__
lea ecx, [esp + 0x40]
call fcn.00405500
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.004a94d1
add esp, 4
push eax
lea ecx, [esp + 0x2ec]
push ecx
lea ecx, [esp + 0xcc]
call fcn.004057c0
push 1
push 0xffffffffffffffff
lea edx, [esp + 0x3c]
push edx
lea ecx, [esp + 0xd0]
mov dword [esp + 0x40], 0x5c
call fcn.00404400
push eax
push ebx
lea eax, [esp + 0x18]
push eax
lea ecx, [esp + 0xd0]
call fcn.00405950
push 0xffffffffffffffff
push ebx
push eax
lea ecx, [esp + 0xd0]
mov byte [esp + 0xb00], 5
call fcn.004056b0
cmp dword [esp + 0x28], edi
mov byte [esp + 0xaf4], 4
jb 0x43fb49
mov ecx, dword [esp + 0x14]
push ecx
call fcn.004a8222
add esp, 4
push 0x4c5904
lea edx, [esp + 0xc8]
push edx
lea eax, [esp + 0x78]
push eax
call fcn.00405d20
push 0x4c5904
mov byte [esp + 0xb04], 6
mov dword [esp + 0xd0], 7
mov dword [esp + 0xcc], ebx
mov word [esp + 0xbc], bx
call fcn.004a94d1
add esp, 0x10
push eax
push 0x4c5904
lea ecx, [esp + 0xb0]
call fcn.004057c0
push 0x4c6718
mov byte [esp + 0xaf8], 7
mov dword [esp + 0x70], 7
mov dword [esp + 0x6c], ebx
mov word [esp + 0x5c], bx
call fcn.004a94d1
add esp, 4
push eax
push 0x4c6718
lea ecx, [esp + 0x5c]
call fcn.004057c0
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.00446930
mov ecx, eax
call fcn.00447f60
cmp dword [esp + 0x6c], edi
jb 0x43fc0f
mov ecx, dword [esp + 0x58]
push ecx
call fcn.004a8222
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 0x43fc41
mov edx, dword [esp + 0xac]
push edx
call fcn.004a8222
add esp, 4
cmp dword [esp + 0x84], ebx
ja 0x43fc53
lea ecx, [esp + 0x70]
call fcn.004a7d1e
cmp dword [esp + 0x88], edi
mov eax, dword [esp + 0x74]
jae 0x43fc64
lea eax, [esp + 0x74]
cmp word [eax], 0x5c
jne 0x43fc8c
push 0x4c6718
call fcn.004a94d1
add esp, 4
push eax
push 0x4c6718
push 1
push ebx
lea ecx, [esp + 0x80]
call fcn.0043d890
push str.path_z_string_z_ppsv_z_
call fcn.004a94d1
add esp, 4
push eax
push str.path_z_string_z_ppsv_z_
lea ecx, [esp + 0x40]
call fcn.00405500
push 0xffffffffffffffff
push ebx
lea eax, [esp + 0x78]
push eax
lea ecx, [esp + 0x44]
call fcn.00405400
push 0x4cbdec
call fcn.004a94d1
add esp, 4
push eax
push 0x4cbdec
lea ecx, [esp + 0x40]
call fcn.00405500
push str.pathUnicode_z_string_z_ppsv_z_
call fcn.004a94d1
add esp, 4
push eax
push str.pathUnicode_z_string_z_ppsv_z_
lea ecx, [esp + 0x40]
call fcn.00405500
push 0xffffffffffffffff
push ebx
lea ecx, [esp + 0x78]
push ecx
lea ecx, [esp + 0x44]
call fcn.00405400
push 0x4cbdec
call fcn.004a94d1
add esp, 4
push eax
push 0x4cbdec
lea ecx, [esp + 0x40]
call fcn.00405500
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.004a94d1
add esp, 4
push eax
lea ecx, [esp + 0xe4]
push ecx
lea ecx, [esp + 0x94]
call fcn.004057c0
push 0x4c5904
mov byte [esp + 0xaf8], 9
call fcn.004a94d1
add esp, 4
push eax
push 0xffffffffffffffff
push 0x4c5904
lea ecx, [esp + 0x98]
call fcn.00404400
cmp eax, 0xffffffff
je 0x43fde3
push 0xffffffffffffffff
inc eax
push eax
lea edx, [esp + 0x18]
push edx
lea ecx, [esp + 0x98]
call fcn.00405950
push 0xffffffffffffffff
push ebx
push eax
lea ecx, [esp + 0x98]
mov byte [esp + 0xb00], 0xa
call fcn.004056b0
cmp dword [esp + 0x28], edi
mov byte [esp + 0xaf4], 9
jb 0x43fde3
mov eax, dword [esp + 0x14]
push eax
call fcn.004a8222
add esp, 4
push str.filename_z_string_z_ppsv_z_
call fcn.004a94d1
add esp, 4
push eax
push str.filename_z_string_z_ppsv_z_
lea ecx, [esp + 0x40]
call fcn.00405500
push 0xffffffffffffffff
push ebx
lea ecx, [esp + 0x94]
push ecx
lea ecx, [esp + 0x44]
call fcn.00405400
push 0x4cbdec
call fcn.004a94d1
add esp, 4
push eax
push 0x4cbdec
lea ecx, [esp + 0x40]
call fcn.00405500
push str.filenameUnicode_z_string_z_ppsv_z_
call fcn.004a94d1
add esp, 4
push eax
push str.filenameUnicode_z_string_z_ppsv_z_
lea ecx, [esp + 0x40]
call fcn.00405500
push 0xffffffffffffffff
push ebx
lea edx, [esp + 0x94]
push edx
lea ecx, [esp + 0x44]
call fcn.00405400
push 0x4ccbf8
call fcn.004a94d1
add esp, 4
push eax
push 0x4ccbf8
lea ecx, [esp + 0x40]
call fcn.00405500
push str.Application.Screensaver___z_____z___
call fcn.004a94d1
add esp, 4
push eax
push str.Application.Screensaver___z_____z___
lea ecx, [esp + 0x40]
call fcn.00405500
push str.Application.Kiosk___z_____z___
call fcn.004a94d1
add esp, 4
push eax
push str.Application.Kiosk___z_____z___
lea ecx, [esp + 0x40]
call fcn.00405500
push str.System___z___
call fcn.004a94d1
add esp, 4
push eax
push str.System___z___
lea ecx, [esp + 0x40]
call fcn.00405500
push str.localTime_z_string_z_getset_z____z__
call fcn.004a94d1
add esp, 4
push eax
push str.localTime_z_string_z_getset_z____z__
lea ecx, [esp + 0x40]
call fcn.00405500
push str.CPUSpeed_z_string_z_getset_z____z__
call fcn.004a94d1
add esp, 4
push eax
push str.CPUSpeed_z_string_z_getset_z____z__
lea ecx, [esp + 0x40]
call fcn.00405500
push str.RAMSize_z_string_z_getset_z____z__
call fcn.004a94d1
add esp, 4
push eax
push str.RAMSize_z_string_z_getset_z____z__
lea ecx, [esp + 0x40]
call fcn.00405500
push str.computerOwner_z_string_z_get_z____z__
call fcn.004a94d1
add esp, 4
push eax
push str.computerOwner_z_string_z_get_z____z__
lea ecx, [esp + 0x40]
call fcn.00405500
push str.computerCompany_z_string_z_get_z____z__
call fcn.004a94d1
add esp, 4
push eax
push str.computerCompany_z_string_z_get_z____z__
lea ecx, [esp + 0x40]
call fcn.00405500
push str.computerName_z_string_z_get_z____z__
call fcn.004a94d1
add esp, 4
push eax
push str.computerName_z_string_z_get_z____z__
lea ecx, [esp + 0x40]
call fcn.00405500
push str.isAdmin_z_boolean_z_get_z____z__
call fcn.004a94d1
add esp, 4
push eax
push str.isAdmin_z_boolean_z_get_z____z__
lea ecx, [esp + 0x40]
call fcn.00405500
push str.servicePack_z_string_z_get_z____z__
call fcn.004a94d1
add esp, 4
push eax
push str.servicePack_z_string_z_get_z____z__
lea ecx, [esp + 0x40]
call fcn.00405500
push str.language_z_string_z_get_z____z__
call fcn.004a94d1
add esp, 4
push eax
push str.language_z_string_z_get_z____z__
lea ecx, [esp + 0x40]
call fcn.00405500
push str.winVerString_z_string_z_get_z____z__
call fcn.004a94d1
add esp, 4
push eax
push str.winVerString_z_string_z_get_z____z__
lea ecx, [esp + 0x40]
call fcn.00405500
push str.winVerStringDetail_z_string_z_get_z____z__
call fcn.004a94d1
add esp, 4
push eax
push str.winVerStringDetail_z_string_z_get_z____z__
lea ecx, [esp + 0x40]
call fcn.00405500
push str.CDDrive_z_string_z_get_z____z__
call fcn.004a94d1
add esp, 4
push eax
push str.CDDrive_z_string_z_get_z____z__
lea ecx, [esp + 0x40]
call fcn.00405500
mov ebp, dword [sym.imp.USER32.dll_GetSystemMetrics]
push ebx
call ebp
push eax
lea eax, [esp + 0xe4]
push 0x4cb7e4
push eax
call fcn.004a94e7
push str.screenWidth_z_string_z_ppsv_z_
call fcn.004a94d1
add esp, 0x10
push eax
push str.screenWidth_z_string_z_ppsv_z_
lea ecx, [esp + 0x40]
call fcn.00405500
lea ecx, [esp + 0xe0]
push ecx
call fcn.004a94d1
add esp, 4
push eax
lea edx, [esp + 0xe4]
push edx
lea ecx, [esp + 0x40]
call fcn.00405500
push 0x4cbdec
call fcn.004a94d1
add esp, 4
push eax
push 0x4cbdec
lea ecx, [esp + 0x40]
call fcn.00405500
push 1
call ebp
push eax
lea eax, [esp + 0xe4]
push 0x4cb7e4
push eax
call fcn.004a94e7
push str.screenHeight_z_string_z_ppsv_z_
call fcn.004a94d1
add esp, 0x10
push eax
push str.screenHeight_z_string_z_ppsv_z_
lea ecx, [esp + 0x40]
call fcn.00405500
lea ecx, [esp + 0xe0]
push ecx
call fcn.004a94d1
add esp, 4
push eax
lea edx, [esp + 0xe4]
push edx
lea ecx, [esp + 0x40]
call fcn.00405500
push 0x4cbdec
call fcn.004a94d1
add esp, 4
push eax
push 0x4cbdec
lea ecx, [esp + 0x40]
call fcn.00405500
push str.isUsingEI_z_string_z_ppsv_z_true__z__
call fcn.004a94d1
add esp, 4
push eax
push str.isUsingEI_z_string_z_ppsv_z_true__z__
lea ecx, [esp + 0x40]
call fcn.00405500
push 0x4ccbf8
call fcn.004a94d1
add esp, 4
push eax
push 0x4ccbf8
lea ecx, [esp + 0x40]
call fcn.00405500
push str.System.Paths___z___
call fcn.004a94d1
add esp, 4
push eax
push str.System.Paths___z___
lea ecx, [esp + 0x40]
call fcn.00405500
push str.programs_z_string_z_ppsv_z_
call fcn.004a94d1
add esp, 4
push eax
push str.programs_z_string_z_ppsv_z_
lea ecx, [esp + 0x40]
call fcn.00405500
lea eax, [esp + 0x10]
push eax
call fcn.00448a70
mov ecx, eax
call fcn.00449010
push 0xffffffffffffffff
mov byte [esp + 0xaf8], 0xb
push ebx
push eax
lea ecx, [esp + 0x44]
call fcn.00405400
cmp dword [esp + 0x28], edi
mov byte [esp + 0xaf4], 9
jb 0x4401b7
mov ecx, dword [esp + 0x14]
push ecx
call fcn.004a8222
add esp, 4
push 0x4c5904
call fcn.004a94d1
add esp, 4
push eax
push 0x4c5904
lea ecx, [esp + 0x40]
call fcn.00405500
push 0x4cbdec
call fcn.004a94d1
add esp, 4
push eax
push 0x4cbdec
lea ecx, [esp + 0x40]
call fcn.00405500
push str.programFiles_z_string_z_ppsv_z_
call fcn.004a94d1
add esp, 4
push eax
push str.programFiles_z_string_z_ppsv_z_
lea ecx, [esp + 0x40]
call fcn.00405500
lea edx, [esp + 0x10]
push edx
call fcn.00448a70
mov ecx, eax
call fcn.00449030
push 0xffffffffffffffff
push ebx
push eax
lea ecx, [esp + 0x44]
mov byte [esp + 0xb00], 0xc
call fcn.00405400
cmp dword [esp + 0x28], edi
mov byte [esp + 0xaf4], 9
jb 0x44024c
mov eax, dword [esp + 0x14]
push eax
call fcn.004a8222
add esp, 4
push 0x4c5904
call fcn.004a94d1
add esp, 4
push eax
push 0x4c5904
lea ecx, [esp + 0x40]
call fcn.00405500
push 0x4cbdec
call fcn.004a94d1
add esp, 4
push eax
push 0x4cbdec
lea ecx, [esp + 0x40]
call fcn.00405500
push str.windows_z_string_z_ppsv_z_
call fcn.004a94d1
add esp, 4
push eax
push str.windows_z_string_z_ppsv_z_
lea ecx, [esp + 0x40]
call fcn.00405500
lea ecx, [esp + 0x10]
push ecx
call fcn.00448a70
mov ecx, eax
call fcn.00449050
push 0xffffffffffffffff
push ebx
push eax
lea ecx, [esp + 0x44]
mov byte [esp + 0xb00], 0xd
call fcn.00405400
cmp dword [esp + 0x28], edi
mov byte [esp + 0xaf4], 9
jb 0x4402e1
mov edx, dword [esp + 0x14]
push edx
call fcn.004a8222
add esp, 4
push 0x4c5904
call fcn.004a94d1
add esp, 4
push eax
push 0x4c5904
lea ecx, [esp + 0x40]
call fcn.00405500
push 0x4cbdec
call fcn.004a94d1
add esp, 4
push eax
push 0x4cbdec
lea ecx, [esp + 0x40]
call fcn.00405500
push str.system_z_string_z_ppsv_z_
call fcn.004a94d1
add esp, 4
push eax
push str.system_z_string_z_ppsv_z_
lea ecx, [esp + 0x40]
call fcn.00405500
lea eax, [esp + 0x10]
push eax
call fcn.00448a70
mov ecx, eax
call fcn.00449070
push 0xffffffffffffffff
push ebx
push eax
lea ecx, [esp + 0x44]
mov byte [esp + 0xb00], 0xe
call fcn.00405400
cmp dword [esp + 0x28], edi
mov byte [esp + 0xaf4], 9
jb 0x440376
mov ecx, dword [esp + 0x14]
push ecx
call fcn.004a8222
add esp, 4
push 0x4c5904
call fcn.004a94d1
add esp, 4
push eax
push 0x4c5904
lea ecx, [esp + 0x40]
call fcn.00405500
push 0x4cbdec
call fcn.004a94d1
add esp, 4
push eax
push 0x4cbdec
lea ecx, [esp + 0x40]
call fcn.00405500
push str.temp_z_string_z_ppsv_z_
call fcn.004a94d1
add esp, 4
push eax
push str.temp_z_string_z_ppsv_z_
lea ecx, [esp + 0x40]
call fcn.00405500
lea edx, [esp + 0x10]
push edx
call fcn.00448a70
mov ecx, eax
call fcn.00448e60
push 0xffffffffffffffff
push ebx
push eax
lea ecx, [esp + 0x44]
mov byte [esp + 0xb00], 0xf
call fcn.00405400
cmp dword [esp + 0x28], edi
mov byte [esp + 0xaf4], 9
jb 0x44040b
mov eax, dword [esp + 0x14]
push eax
call fcn.004a8222
add esp, 4
push 0x4cbdec
call fcn.004a94d1
add esp, 4
push eax
push 0x4cbdec
lea ecx, [esp + 0x40]
call fcn.00405500
push str.desktop_z_string_z_ppsv_z_
call fcn.004a94d1
add esp, 4
push eax
push str.desktop_z_string_z_ppsv_z_
lea ecx, [esp + 0x40]
call fcn.00405500
lea ecx, [esp + 0x10]
push ecx
call fcn.00448a70
mov ecx, eax
call fcn.00449090
push 0xffffffffffffffff
push ebx
push eax
lea ecx, [esp + 0x44]
mov byte [esp + 0xb00], 0x10
call fcn.00405400
cmp dword [esp + 0x28], edi
mov byte [esp + 0xaf4], 9
jb 0x440484
mov edx, dword [esp + 0x14]
push edx
call fcn.004a8222
add esp, 4
push 0x4c5904
call fcn.004a94d1
add esp, 4
push eax
push 0x4c5904
lea ecx, [esp + 0x40]
call fcn.00405500
push 0x4cbdec
call fcn.004a94d1
add esp, 4
push eax
push 0x4cbdec
lea ecx, [esp + 0x40]
call fcn.00405500
push str.personal_z_string_z_ppsv_z_
call fcn.004a94d1
add esp, 4
push eax
push str.personal_z_string_z_ppsv_z_
lea ecx, [esp + 0x40]
call fcn.00405500
lea eax, [esp + 0x10]
push eax
call fcn.00448a70
mov ecx, eax
call fcn.004490b0
push 0xffffffffffffffff
push ebx
push eax
lea ecx, [esp + 0x44]
mov byte [esp + 0xb00], 0x11
call fcn.00405400
cmp dword [esp + 0x28], edi
mov byte [esp + 0xaf4], 9
jb 0x440519
mov ecx, dword [esp + 0x14]
push ecx
call fcn.004a8222
add esp, 4
push 0x4c5904
call fcn.004a94d1
add esp, 4
push eax
push 0x4c5904
lea ecx, [esp + 0x40]
call fcn.00405500
push 0x4cbdec
call fcn.004a94d1
add esp, 4
push eax
push 0x4cbdec
lea ecx, [esp + 0x40]
call fcn.00405500
push str.favorites_z_string_z_ppsv_z_
call fcn.004a94d1
add esp, 4
push eax
push str.favorites_z_string_z_ppsv_z_
lea ecx, [esp + 0x40]
call fcn.00405500
lea edx, [esp + 0x10]
push edx
call fcn.00448a70
mov ecx, eax
call fcn.004490d0
push 0xffffffffffffffff
push ebx
push eax
lea ecx, [esp + 0x44]
mov byte [esp + 0xb00], 0x12
call fcn.00405400
cmp dword [esp + 0x28], edi
mov byte [esp + 0xaf4], 9
jb 0x4405ae
mov eax, dword [esp + 0x14]
push eax
call fcn.004a8222
add esp, 4
push 0x4c5904
call fcn.004a94d1
add esp, 4
push eax
push 0x4c5904
lea ecx, [esp + 0x40]
call fcn.00405500
push 0x4cbdec
call fcn.004a94d1
add esp, 4
push eax
push 0x4cbdec
lea ecx, [esp + 0x40]
call fcn.00405500
push str.startup_z_string_z_ppsv_z_
call fcn.004a94d1
add esp, 4
push eax
push str.startup_z_string_z_ppsv_z_
lea ecx, [esp + 0x40]
call fcn.00405500
lea ecx, [esp + 0x10]
push ecx
call fcn.00448a70
mov ecx, eax
call fcn.004490f0
push 0xffffffffffffffff
push ebx
push eax
lea ecx, [esp + 0x44]
mov byte [esp + 0xb00], 0x13
call fcn.00405400
cmp dword [esp + 0x28], edi
mov byte [esp + 0xaf4], 9
jb 0x440643
mov edx, dword [esp + 0x14]
push edx
call fcn.004a8222
add esp, 4
push 0x4c5904
call fcn.004a94d1
add esp, 4
push eax
push 0x4c5904
lea ecx, [esp + 0x40]
call fcn.00405500
push 0x4cbdec
call fcn.004a94d1
add esp, 4
push eax
push 0x4cbdec
lea ecx, [esp + 0x40]
call fcn.00405500
push str.recent_z_string_z_ppsv_z_
call fcn.004a94d1
add esp, 4
push eax
push str.recent_z_string_z_ppsv_z_
lea ecx, [esp + 0x40]
call fcn.00405500
lea eax, [esp + 0x10]
push eax
call fcn.00448a70
mov ecx, eax
call fcn.00449110
push 0xffffffffffffffff
push ebx
push eax
lea ecx, [esp + 0x44]
mov byte [esp + 0xb00], 0x14
call fcn.00405400
cmp dword [esp + 0x28], edi
mov byte [esp + 0xaf4], 9
jb 0x4406d8
mov ecx, dword [esp + 0x14]
push ecx
call fcn.004a8222
add esp, 4
push 0x4c5904
call fcn.004a94d1
add esp, 4
push eax
push 0x4c5904
lea ecx, [esp + 0x40]
call fcn.00405500
push 0x4cbdec
call fcn.004a94d1
add esp, 4
push eax
push 0x4cbdec
lea ecx, [esp + 0x40]
call fcn.00405500
push str.fonts_z_string_z_ppsv_z_
call fcn.004a94d1
add esp, 4
push eax
push str.fonts_z_string_z_ppsv_z_
lea ecx, [esp + 0x40]
call fcn.00405500
lea edx, [esp + 0x10]
push edx
call fcn.00448a70
mov ecx, eax
call fcn.00449130
push 0xffffffffffffffff
push ebx
push eax
lea ecx, [esp + 0x44]
mov byte [esp + 0xb00], 0x15
call fcn.00405400
cmp dword [esp + 0x28], edi
mov byte [esp + 0xaf4], 9
jb 0x44076d
mov eax, dword [esp + 0x14]
push eax
call fcn.004a8222
add esp, 4
push 0x4c5904
call fcn.004a94d1
add esp, 4
push eax
push 0x4c5904
lea ecx, [esp + 0x40]
call fcn.00405500
push 0x4cbdec
call fcn.004a94d1
add esp, 4
push eax
push 0x4cbdec
lea ecx, [esp + 0x40]
call fcn.00405500
push str.history_z_string_z_ppsv_z_
call fcn.004a94d1
add esp, 4
push eax
push str.history_z_string_z_ppsv_z_
lea ecx, [esp + 0x40]
call fcn.00405500
lea ecx, [esp + 0x10]
push ecx
call fcn.00448a70
mov ecx, eax
call fcn.00449150
push 0xffffffffffffffff
push ebx
push eax
lea ecx, [esp + 0x44]
mov byte [esp + 0xb00], 0x16
call fcn.00405400
cmp dword [esp + 0x28], edi
mov byte [esp + 0xaf4], 9
jb 0x440802
mov edx, dword [esp + 0x14]
push edx
call fcn.004a8222
add esp, 4
push 0x4c5904
call fcn.004a94d1
add esp, 4
push eax
push 0x4c5904
lea ecx, [esp + 0x40]
call fcn.00405500
push 0x4cbdec
call fcn.004a94d1
add esp, 4
push eax
push 0x4cbdec
lea ecx, [esp + 0x40]
call fcn.00405500
push str.cookies_z_string_z_ppsv_z_
call fcn.004a94d1
add esp, 4
push eax
push str.cookies_z_string_z_ppsv_z_
lea ecx, [esp + 0x40]
call fcn.00405500
lea eax, [esp + 0x10]
push eax
call fcn.00448a70
mov ecx, eax
call fcn.00449170
push 0xffffffffffffffff
push ebx
push eax
lea ecx, [esp + 0x44]
mov byte [esp + 0xb00], 0x17
call fcn.00405400
cmp dword [esp + 0x28], edi
mov byte [esp + 0xaf4], 9
jb 0x440897
mov ecx, dword [esp + 0x14]
push ecx
call fcn.004a8222
add esp, 4
push 0x4c5904
call fcn.004a94d1
add esp, 4
push eax
push 0x4c5904
lea ecx, [esp + 0x40]
call fcn.00405500
push 0x4cbdec
call fcn.004a94d1
add esp, 4
push eax
push 0x4cbdec
lea ecx, [esp + 0x40]
call fcn.00405500
push str.network_z_string_z_ppsv_z_
call fcn.004a94d1
add esp, 4
push eax
push str.network_z_string_z_ppsv_z_
lea ecx, [esp + 0x40]
call fcn.00405500
lea edx, [esp + 0x10]
push edx
call fcn.00448a70
mov ecx, eax
call fcn.00449190
push 0xffffffffffffffff
push ebx
push eax
lea ecx, [esp + 0x44]
mov byte [esp + 0xb00], 0x18
call fcn.00405400
cmp dword [esp + 0x28], edi
mov byte [esp + 0xaf4], 9
jb 0x44092c
mov eax, dword [esp + 0x14]
push eax
call fcn.004a8222
add esp, 4
push 0x4c5904
call fcn.004a94d1
add esp, 4
push eax
push 0x4c5904
lea ecx, [esp + 0x40]
call fcn.00405500
push 0x4cbdec
call fcn.004a94d1
add esp, 4
push eax
push 0x4cbdec
lea ecx, [esp + 0x40]
call fcn.00405500
push str.startMenu_z_string_z_ppsv_z_
call fcn.004a94d1
add esp, 4
push eax
push str.startMenu_z_string_z_ppsv_z_
lea ecx, [esp + 0x40]
call fcn.00405500
lea ecx, [esp + 0x10]
push ecx
call fcn.00448a70
mov ecx, eax
call fcn.004491b0
push 0xffffffffffffffff
push ebx
push eax
lea ecx, [esp + 0x44]
mov byte [esp + 0xb00], 0x19
call fcn.00405400
cmp dword [esp + 0x28], edi
mov byte [esp + 0xaf4], 9
jb 0x4409c1
mov edx, dword [esp + 0x14]
push edx
call fcn.004a8222
add esp, 4
push 0x4c5904
call fcn.004a94d1
add esp, 4
push eax
push 0x4c5904
lea ecx, [esp + 0x40]
call fcn.00405500
push 0x4cbdec
call fcn.004a94d1
add esp, 4
push eax
push 0x4cbdec
lea ecx, [esp + 0x40]
call fcn.00405500
push str.appData_z_string_z_ppsv_z_
call fcn.004a94d1
add esp, 4
push eax
push str.appData_z_string_z_ppsv_z_
lea ecx, [esp + 0x40]
call fcn.00405500
lea eax, [esp + 0x10]
push eax
call fcn.00448a70
mov ecx, eax
call fcn.004491d0
push 0xffffffffffffffff
push ebx
push eax
lea ecx, [esp + 0x44]
mov byte [esp + 0xb00], 0x1a
call fcn.00405400
cmp dword [esp + 0x28], edi
mov byte [esp + 0xaf4], 9
jb 0x440a56
mov ecx, dword [esp + 0x14]
push ecx
call fcn.004a8222
add esp, 4
push 0x4c5904
call fcn.004a94d1
add esp, 4
push eax
push 0x4c5904
lea ecx, [esp + 0x40]
call fcn.00405500
push 0x4cbdec
call fcn.004a94d1
add esp, 4
push eax
push 0x4cbdec
lea ecx, [esp + 0x40]
call fcn.00405500
push str.commonAdminTools_z_string_z_ppsv_z_
call fcn.004a94d1
add esp, 4
push eax
push str.commonAdminTools_z_string_z_ppsv_z_
lea ecx, [esp + 0x40]
call fcn.00405500
lea edx, [esp + 0x10]
push edx
call fcn.00448a70
mov ecx, eax
call fcn.004491f0
push 0xffffffffffffffff
push ebx
push eax
lea ecx, [esp + 0x44]
mov byte [esp + 0xb00], 0x1b
call fcn.00405400
cmp dword [esp + 0x28], edi
mov byte [esp + 0xaf4], 9
jb 0x440aeb
mov eax, dword [esp + 0x14]
push eax
call fcn.004a8222
add esp, 4
push 0x4c5904
call fcn.004a94d1
add esp, 4
push eax
push 0x4c5904
lea ecx, [esp + 0x40]
call fcn.00405500
push 0x4cbdec
call fcn.004a94d1
add esp, 4
push eax
push 0x4cbdec
lea ecx, [esp + 0x40]
call fcn.00405500
push str.commonAppData_z_string_z_ppsv_z_
call fcn.004a94d1
add esp, 4
push eax
push str.commonAppData_z_string_z_ppsv_z_
lea ecx, [esp + 0x40]
call fcn.00405500
lea ecx, [esp + 0x10]
push ecx
call fcn.00448a70
mov ecx, eax
call fcn.00449210
push 0xffffffffffffffff
push ebx
push eax
lea ecx, [esp + 0x44]
mov byte [esp + 0xb00], 0x1c
call fcn.00405400
cmp dword [esp + 0x28], edi
mov byte [esp + 0xaf4], 9
jb 0x440b80
mov edx, dword [esp + 0x14]
push edx
call fcn.004a8222
add esp, 4
push 0x4c5904
call fcn.004a94d1
add esp, 4
push eax
push 0x4c5904
lea ecx, [esp + 0x40]
call fcn.00405500
push 0x4cbdec
call fcn.004a94d1
add esp, 4
push eax
push 0x4cbdec
lea ecx, [esp + 0x40]
call fcn.00405500
push str.commonPrograms_z_string_z_ppsv_z_
call fcn.004a94d1
add esp, 4
push eax
push str.commonPrograms_z_string_z_ppsv_z_
lea ecx, [esp + 0x40]
call fcn.00405500
lea eax, [esp + 0x10]
push eax
call fcn.00448a70
mov ecx, eax
call fcn.00449230
push 0xffffffffffffffff
push ebx
push eax
lea ecx, [esp + 0x44]
mov byte [esp + 0xb00], 0x1d
call fcn.00405400
cmp dword [esp + 0x28], edi
mov byte [esp + 0xaf4], 9
jb 0x440c15
mov ecx, dword [esp + 0x14]
push ecx
call fcn.004a8222
add esp, 4
push 0x4c5904
call fcn.004a94d1
add esp, 4
push eax
push 0x4c5904
lea ecx, [esp + 0x40]
call fcn.00405500
push 0x4cbdec
call fcn.004a94d1
add esp, 4
push eax
push 0x4cbdec
lea ecx, [esp + 0x40]
call fcn.00405500
push str.commonStartMenu_z_string_z_ppsv_z_
call fcn.004a94d1
add esp, 4
push eax
push str.commonStartMenu_z_string_z_ppsv_z_
lea ecx, [esp + 0x40]
call fcn.00405500
lea edx, [esp + 0x10]
push edx
call fcn.00448a70
mov ecx, eax
call fcn.00449250
push 0xffffffffffffffff
push ebx
push eax
lea ecx, [esp + 0x44]
mov byte [esp + 0xb00], 0x1e
call fcn.00405400
cmp dword [esp + 0x28], edi
mov byte [esp + 0xaf4], 9
jb 0x440caa
mov eax, dword [esp + 0x14]
push eax
call fcn.004a8222
add esp, 4
push 0x4c5904
call fcn.004a94d1
add esp, 4
push eax
push 0x4c5904
lea ecx, [esp + 0x40]
call fcn.00405500
push 0x4cbdec
call fcn.004a94d1
add esp, 4
push eax
push 0x4cbdec
lea ecx, [esp + 0x40]
call fcn.00405500
push str.commonStartup_z_string_z_ppsv_z_
call fcn.004a94d1
add esp, 4
push eax
push str.commonStartup_z_string_z_ppsv_z_
lea ecx, [esp + 0x40]
call fcn.00405500
lea ecx, [esp + 0x10]
push ecx
call fcn.00448a70
mov ecx, eax
call fcn.00449270
push 0xffffffffffffffff
push ebx
push eax
lea ecx, [esp + 0x44]
mov byte [esp + 0xb00], 0x1f
call fcn.00405400
cmp dword [esp + 0x28], edi
mov byte [esp + 0xaf4], 9
jb 0x440d3f
mov edx, dword [esp + 0x14]
push edx
call fcn.004a8222
add esp, 4
push 0x4c5904
call fcn.004a94d1
add esp, 4
push eax
push 0x4c5904
lea ecx, [esp + 0x40]
call fcn.00405500
push 0x4cbdec
call fcn.004a94d1
add esp, 4
push eax
push 0x4cbdec
lea ecx, [esp + 0x40]
call fcn.00405500
push str.allUsersAppData_z_string_z_ppsv_z_
call fcn.004a94d1
add esp, 4
push eax
push str.allUsersAppData_z_string_z_ppsv_z_
lea ecx, [esp + 0x40]
call fcn.00405500
lea eax, [esp + 0x10]
push eax
call fcn.00448a70
mov ecx, eax
call fcn.00449210
push 0xffffffffffffffff
push ebx
push eax
lea ecx, [esp + 0x44]
mov byte [esp + 0xb00], 0x20
call fcn.00405400
cmp dword [esp + 0x28], edi
mov byte [esp + 0xaf4], 9
jb 0x440dd4
mov ecx, dword [esp + 0x14]
push ecx
call fcn.004a8222
add esp, 4
push 0x4c5904
call fcn.004a94d1
add esp, 4
push eax
push 0x4c5904
lea ecx, [esp + 0x40]
call fcn.00405500
push 0x4cbdec
call fcn.004a94d1
add esp, 4
push eax
push 0x4cbdec
lea ecx, [esp + 0x40]
call fcn.00405500
push str.allUsersPrograms_z_string_z_ppsv_z_
call fcn.004a94d1
add esp, 4
push eax
push str.allUsersPrograms_z_string_z_ppsv_z_
lea ecx, [esp + 0x40]
call fcn.00405500
lea edx, [esp + 0x10]
push edx
call fcn.00448a70
mov ecx, eax
call fcn.00449230
push 0xffffffffffffffff
push ebx
push eax
lea ecx, [esp + 0x44]
mov byte [esp + 0xb00], 0x21
call fcn.00405400
cmp dword [esp + 0x28], edi
mov byte [esp + 0xaf4], 9
jb 0x440e69
mov eax, dword [esp + 0x14]
push eax
call fcn.004a8222
add esp, 4
push 0x4c5904
call fcn.004a94d1
add esp, 4
push eax
push 0x4c5904
lea ecx, [esp + 0x40]
call fcn.00405500
push 0x4cbdec
call fcn.004a94d1
add esp, 4
push eax
push 0x4cbdec
lea ecx, [esp + 0x40]
call fcn.00405500
push str.allUsersStartMenu_z_string_z_ppsv_z_
call fcn.004a94d1
add esp, 4
push eax
push str.allUsersStartMenu_z_string_z_ppsv_z_
lea ecx, [esp + 0x40]
call fcn.00405500
lea ecx, [esp + 0x10]
push ecx
call fcn.00448a70
mov ecx, eax
call fcn.00449250
push 0xffffffffffffffff
push ebx
push eax
lea ecx, [esp + 0x44]
mov byte [esp + 0xb00], 0x22
call fcn.00405400
cmp dword [esp + 0x28], edi
mov byte [esp + 0xaf4], 9
jb 0x440efe
mov edx, dword [esp + 0x14]
push edx
call fcn.004a8222
add esp, 4
push 0x4c5904
call fcn.004a94d1
add esp, 4
push eax
push 0x4c5904
lea ecx, [esp + 0x40]
call fcn.00405500
push 0x4cbdec
call fcn.004a94d1
add esp, 4
push eax
push 0x4cbdec
lea ecx, [esp + 0x40]
call fcn.00405500
push str.allUsersStartup_z_string_z_ppsv_z_
call fcn.004a94d1
add esp, 4
push eax
push str.allUsersStartup_z_string_z_ppsv_z_
lea ecx, [esp + 0x40]
call fcn.00405500
lea eax, [esp + 0x10]
push eax
call fcn.00448a70
mov ecx, eax
call fcn.00449270
push 0xffffffffffffffff
push ebx
push eax
lea ecx, [esp + 0x44]
mov byte [esp + 0xb00], 0x23
call fcn.00405400
cmp dword [esp + 0x28], edi
mov byte [esp + 0xaf4], 9
jb 0x440f93
mov ecx, dword [esp + 0x14]
push ecx
call fcn.004a8222
add esp, 4
push 0x4c5904
call fcn.004a94d1
add esp, 4
push eax
push 0x4c5904
lea ecx, [esp + 0x40]
call fcn.00405500
push 0x4cbdec
call fcn.004a94d1
add esp, 4
push eax
push 0x4cbdec
lea ecx, [esp + 0x40]
call fcn.00405500
push 0x4ccbf8
call fcn.004a94d1
add esp, 4
push eax
push 0x4ccbf8
lea ecx, [esp + 0x40]
call fcn.00405500
push str.Dialogs.BrowseFile___z___
call fcn.004a94d1
add esp, 4
push eax
push str.Dialogs.BrowseFile___z___
lea ecx, [esp + 0x40]
call fcn.00405500
push str.defaultDirectory_z_string_z_getset_z____z__
call fcn.004a94d1
add esp, 4
push eax
push str.defaultDirectory_z_string_z_getset_z____z__
lea ecx, [esp + 0x40]
call fcn.00405500
push str.title_z_string_z_getset_z____z__
call fcn.004a94d1
add esp, 4
push eax
push str.title_z_string_z_getset_z____z__
lea ecx, [esp + 0x40]
call fcn.00405500
push str.filterList_z_string_z_getset_z____z__
call fcn.004a94d1
add esp, 4
push eax
push str.filterList_z_string_z_getset_z____z__
lea ecx, [esp + 0x40]
call fcn.00405500
push str.defaultExtension_z_string_z_getset_z____z__
call fcn.004a94d1
add esp, 4
push eax
push str.defaultExtension_z_string_z_getset_z____z__
lea ecx, [esp + 0x40]
call fcn.00405500
push str.buttonText_z_string_z_getset_z____z__
call fcn.004a94d1
add esp, 4
push eax
push str.buttonText_z_string_z_getset_z____z__
lea ecx, [esp + 0x40]
call fcn.00405500
push str.filterText_z_string_z_getset_z____z__
call fcn.004a94d1
add esp, 4
push eax
push str.filterText_z_string_z_getset_z____z__
lea ecx, [esp + 0x40]
call fcn.00405500
push str.defaultFilename_z_string_z_getset_z____z__
call fcn.004a94d1
add esp, 4
push eax
push str.defaultFilename_z_string_z_getset_z____z__
lea ecx, [esp + 0x40]
call fcn.00405500
push str.allowMultiple_z_boolean_z_getset_z____z__
call fcn.004a94d1
add esp, 4
push eax
push str.allowMultiple_z_boolean_z_getset_z____z__
lea ecx, [esp + 0x40]
call fcn.00405500
push 0x4ccbf8
call fcn.004a94d1
add esp, 4
push eax
push 0x4ccbf8
lea ecx, [esp + 0x40]
call fcn.00405500
push str.Dialogs__z___
call fcn.004a94d1
add esp, 4
push eax
push str.Dialogs__z___
lea ecx, [esp + 0x40]
call fcn.00405500
push str.Dialogs.BrowseFileUnicode___z___
call fcn.004a94d1
add esp, 4
push eax
push str.Dialogs.BrowseFileUnicode___z___
lea ecx, [esp + 0x40]
call fcn.00405500
push str.defaultDirectory_z_string_z_getset_z____z__
call fcn.004a94d1
add esp, 4
push eax
push str.defaultDirectory_z_string_z_getset_z____z__
lea ecx, [esp + 0x40]
call fcn.00405500
push str.title_z_string_z_getset_z____z__
call fcn.004a94d1
add esp, 4
push eax
push str.title_z_string_z_getset_z____z__
lea ecx, [esp + 0x40]
call fcn.00405500
push str.filterList_z_string_z_getset_z____z__
call fcn.004a94d1
add esp, 4
push eax
push str.filterList_z_string_z_getset_z____z__
lea ecx, [esp + 0x40]
call fcn.00405500
push str.defaultExtension_z_string_z_getset_z____z__
call fcn.004a94d1
add esp, 4
push eax
push str.defaultExtension_z_string_z_getset_z____z__
lea ecx, [esp + 0x40]
call fcn.00405500
push str.defaultFilename_z_string_z_getset_z____z__
call fcn.004a94d1
add esp, 4
push eax
push str.defaultFilename_z_string_z_getset_z____z__
lea ecx, [esp + 0x40]
call fcn.00405500
push str.allowMultiple_z_boolean_z_getset_z____z__
call fcn.004a94d1
add esp, 4
push eax
push str.allowMultiple_z_boolean_z_getset_z____z__
lea ecx, [esp + 0x40]
call fcn.00405500
push 0x4ccbf8
call fcn.004a94d1
add esp, 4
push eax
push 0x4ccbf8
lea ecx, [esp + 0x40]
call fcn.00405500
push str.Menu___z___
call fcn.004a94d1
add esp, 4
push eax
push str.Menu___z___
lea ecx, [esp + 0x40]
call fcn.00405500
push 0x4ccbf8
call fcn.004a94d1
add esp, 4
push eax
push 0x4ccbf8
lea ecx, [esp + 0x40]
call fcn.00405500
push str.Menu.Tray___z___
call fcn.004a94d1
add esp, 4
push eax
push str.Menu.Tray___z___
lea ecx, [esp + 0x40]
call fcn.00405500
push str.iconHint_z_string_z_set_z____z__
call fcn.004a94d1
add esp, 4
push eax
push str.iconHint_z_string_z_set_z____z__
lea ecx, [esp + 0x40]
call fcn.00405500
push str.menuType_z_string_z_set_z____z__
call fcn.004a94d1
add esp, 4
push eax
push str.menuType_z_string_z_set_z____z__
lea ecx, [esp + 0x40]
call fcn.00405500
push 0x4ccbf8
call fcn.004a94d1
add esp, 4
push eax
push 0x4ccbf8
lea ecx, [esp + 0x40]
call fcn.00405500
push str.Menu.Main___z___
call fcn.004a94d1
add esp, 4
push eax
push str.Menu.Main___z___
lea ecx, [esp + 0x40]
call fcn.00405500
push str.menuType_z_string_z_set_z____z__
call fcn.004a94d1
add esp, 4
push eax
push str.menuType_z_string_z_set_z____z__
lea ecx, [esp + 0x40]
call fcn.00405500
push 0x4ccbf8
call fcn.004a94d1
add esp, 4
push eax
push 0x4ccbf8
lea ecx, [esp + 0x40]
call fcn.00405500
push str.Menu.Context___z___
call fcn.004a94d1
add esp, 4
push eax
push str.Menu.Context___z___
lea ecx, [esp + 0x40]
call fcn.00405500
push str.menuType_z_string_z_set_z____z__
call fcn.004a94d1
add esp, 4
push eax
push str.menuType_z_string_z_set_z____z__
lea ecx, [esp + 0x40]
call fcn.00405500
push 0x4ccbf8
call fcn.004a94d1
add esp, 4
push eax
push 0x4ccbf8
lea ecx, [esp + 0x40]
call fcn.00405500
push str.Database.MySQL___z___
call fcn.004a94d1
add esp, 4
push eax
push str.Database.MySQL___z___
lea ecx, [esp + 0x40]
call fcn.00405500
push 0x4ccbf8
call fcn.004a94d1
add esp, 4
push eax
push 0x4ccbf8
lea ecx, [esp + 0x40]
call fcn.00405500
push str.Database___z___
call fcn.004a94d1
add esp, 4
push eax
push str.Database___z___
lea ecx, [esp + 0x40]
call fcn.00405500
push 0x4ccbf8
call fcn.004a94d1
add esp, 4
push eax
push 0x4ccbf8
lea ecx, [esp + 0x40]
call fcn.00405500
push str.Database.MSAccess___z___
call fcn.004a94d1
add esp, 4
push eax
push str.Database.MSAccess___z___
lea ecx, [esp + 0x40]
call fcn.00405500
push 0x4ccbf8
call fcn.004a94d1
add esp, 4
push eax
push 0x4ccbf8
lea ecx, [esp + 0x40]
call fcn.00405500
push str.Database.ADO___z___
call fcn.004a94d1
add esp, 4
push eax
push str.Database.ADO___z___
lea ecx, [esp + 0x40]
call fcn.00405500
push 0x4ccbf8
call fcn.004a94d1
add esp, 4
push eax
push 0x4ccbf8
lea ecx, [esp + 0x40]
call fcn.00405500
push str.Database.SQLite___z___
call fcn.004a94d1
add esp, 4
push eax
push str.Database.SQLite___z___
lea ecx, [esp + 0x40]
call fcn.00405500
push 0x4ccbf8
call fcn.004a94d1
add esp, 4
push eax
push 0x4ccbf8
lea ecx, [esp + 0x40]
call fcn.00405500
push str.FileExplorer___z___
call fcn.004a94d1
add esp, 4
push eax
push str.FileExplorer___z___
lea ecx, [esp + 0x40]
call fcn.00405500
push 0x4ccbf8
call fcn.004a94d1
add esp, 4
push eax
push 0x4ccbf8
lea ecx, [esp + 0x40]
call fcn.00405500
push str.FileExplorer.ComboBox___z___
call fcn.004a94d1
add esp, 4
push eax
push str.FileExplorer.ComboBox___z___
lea ecx, [esp + 0x40]
call fcn.00405500
push 0x4ccbf8
call fcn.004a94d1
add esp, 4
push eax
push 0x4ccbf8
lea ecx, [esp + 0x40]
call fcn.00405500
push str.FileExplorer.ListView___z___
call fcn.004a94d1
add esp, 4
push eax
push str.FileExplorer.ListView___z___
lea ecx, [esp + 0x40]
call fcn.00405500
push 0x4ccbf8
call fcn.004a94d1
add esp, 4
push eax
push 0x4ccbf8
lea ecx, [esp + 0x40]
call fcn.00405500
push str.FileExplorer.TreeView___z___
call fcn.004a94d1
add esp, 4
push eax
push str.FileExplorer.TreeView___z___
lea ecx, [esp + 0x40]
call fcn.00405500
push 0x4ccbf8
call fcn.004a94d1
add esp, 4
push eax
push 0x4ccbf8
lea ecx, [esp + 0x40]
call fcn.00405500
push str.Input.Mouse___z___
call fcn.004a94d1
add esp, 4
push eax
push str.Input.Mouse___z___
lea ecx, [esp + 0x40]
call fcn.00405500
push 0x4ccbf8
call fcn.004a94d1
add esp, 4
push eax
push 0x4ccbf8
lea ecx, [esp + 0x40]
call fcn.00405500
push str.Input.Joystick___z___
call fcn.004a94d1
add esp, 4
push eax
push str.Input.Joystick___z___
lea ecx, [esp + 0x40]
call fcn.00405500
push 0x4ccbf8
call fcn.004a94d1
add esp, 4
push eax
push 0x4ccbf8
lea ecx, [esp + 0x40]
call fcn.00405500
push str.Input.Tablet___z___
call fcn.004a94d1
add esp, 4
push eax
push str.Input.Tablet___z___
lea ecx, [esp + 0x40]
call fcn.00405500
push 0x4ccbf8
call fcn.004a94d1
add esp, 4
push eax
push 0x4ccbf8
lea ecx, [esp + 0x40]
call fcn.00405500
push str.String___z___
call fcn.004a94d1
add esp, 4
push eax
push str.String___z___
lea ecx, [esp + 0x40]
call fcn.00405500
push 0x4ccbf8
call fcn.004a94d1
add esp, 4
push eax
push 0x4ccbf8
lea ecx, [esp + 0x40]
call fcn.00405500
push str._DLL___z___
call fcn.004a94d1
add esp, 4
push eax
push str._DLL___z___
lea ecx, [esp + 0x40]
call fcn.00405500
push 0x4ccbf8
call fcn.004a94d1
add esp, 4
push eax
push 0x4ccbf8
lea ecx, [esp + 0x40]
call fcn.00405500
push str.Network___z___
call fcn.004a94d1
add esp, 4
push eax
push str.Network___z___
lea ecx, [esp + 0x40]
call fcn.00405500
push str.IPAddress_z_string_z_getset_z____z__
call fcn.004a94d1
add esp, 4
push eax
push str.IPAddress_z_string_z_getset_z____z__
lea ecx, [esp + 0x40]
call fcn.00405500
push str.isPresent_z_string_z_ppsv_z_true__z__
call fcn.004a94d1
add esp, 4
push eax
push str.isPresent_z_string_z_ppsv_z_true__z__
lea ecx, [esp + 0x40]
call fcn.00405500
push 0x4ccbf8
call fcn.004a94d1
add esp, 4
push eax
push 0x4ccbf8
lea ecx, [esp + 0x40]
call fcn.00405500
push str.Process___z___
call fcn.004a94d1
add esp, 4
push eax
push str.Process___z___
lea ecx, [esp + 0x40]
call fcn.00405500
push 0x4ccbf8
call fcn.004a94d1
add esp, 4
push eax
push 0x4ccbf8
lea ecx, [esp + 0x40]
call fcn.00405500
push str._FTP___z___
call fcn.004a94d1
add esp, 4
push eax
push str._FTP___z___
lea ecx, [esp + 0x40]
call fcn.00405500
push str.id_z_integer_z_set_z__1__z__
call fcn.004a94d1
add esp, 4
push eax
push str.id_z_integer_z_set_z__1__z__
lea ecx, [esp + 0x40]
call fcn.00405500
push str.initialDir_z_string_z_getset_z____z__
call fcn.004a94d1
add esp, 4
push eax
push str.initialDir_z_string_z_getset_z____z__
lea ecx, [esp + 0x40]
call fcn.00405500
push str.currentDir_z_string_z_getset_z____z__
call fcn.004a94d1
add esp, 4
push eax
push str.currentDir_z_string_z_getset_z____z__
lea ecx, [esp + 0x40]
call fcn.00405500
push str.isConnected_z_boolean_z_getset_z____z__
call fcn.004a94d1
add esp, 4
push eax
push str.isConnected_z_boolean_z_getset_z____z__
lea ecx, [esp + 0x40]
call fcn.00405500
push str.account_z_string_z_getset_z____z__
call fcn.004a94d1
add esp, 4
push eax
push str.account_z_string_z_getset_z____z__
lea ecx, [esp + 0x40]
call fcn.00405500
push str.async_z_boolean_z_getset_z____z__
call fcn.004a94d1
add esp, 4
push eax
push str.async_z_boolean_z_getset_z____z__
lea ecx, [esp + 0x40]
call fcn.00405500
push str.error_z_string_z_getset_z____z__
call fcn.004a94d1
add esp, 4
push eax
push str.error_z_string_z_getset_z____z__
lea ecx, [esp + 0x40]
call fcn.00405500
push str.success_z_boolean_z_getset_z____z__
call fcn.004a94d1
add esp, 4
push eax
push str.success_z_boolean_z_getset_z____z__
lea ecx, [esp + 0x40]
call fcn.00405500
push str.loggerData_z_string_z_getset_z____z__
call fcn.004a94d1
add esp, 4
push eax
push str.loggerData_z_string_z_getset_z____z__
lea ecx, [esp + 0x40]
call fcn.00405500
push str.logger_z_string_z_set_z____z__
call fcn.004a94d1
add esp, 4
push eax
push str.logger_z_string_z_set_z____z__
lea ecx, [esp + 0x40]
call fcn.00405500
push str.isBusy_z_boolean_z_getset_z____z__
call fcn.004a94d1
add esp, 4
push eax
push str.isBusy_z_boolean_z_getset_z____z__
lea ecx, [esp + 0x40]
call fcn.00405500
push str.lastReply_z_string_z_getset_z____z__
call fcn.004a94d1
add esp, 4
push eax
push str.lastReply_z_string_z_getset_z____z__
lea ecx, [esp + 0x40]
call fcn.00405500
push str.noop_z_string_z_getset_z____z__
call fcn.004a94d1
add esp, 4
push eax
push str.noop_z_string_z_getset_z____z__
lea ecx, [esp + 0x40]
call fcn.00405500
push str.passive_z_string_z_getset_z____z__
call fcn.004a94d1
add esp, 4
push eax
push str.passive_z_string_z_getset_z____z__
lea ecx, [esp + 0x40]
call fcn.00405500
push str.serverType_z_string_z_getset_z____z__
call fcn.004a94d1
add esp, 4
push eax
push str.serverType_z_string_z_getset_z____z__
lea ecx, [esp + 0x40]
call fcn.00405500
push str.supportsResume_z_boolean_z_getset_z____z__
call fcn.004a94d1
add esp, 4
push eax
push str.supportsResume_z_boolean_z_getset_z____z__
lea ecx, [esp + 0x40]
call fcn.00405500
push str.timeout_z_string_z_getset_z____z__
call fcn.004a94d1
add esp, 4
push eax
push str.timeout_z_string_z_getset_z____z__
lea ecx, [esp + 0x40]
call fcn.00405500
push str.transferMode_z_string_z_getset_z____z__
call fcn.004a94d1
add esp, 4
push eax
push str.transferMode_z_string_z_getset_z____z__
lea ecx, [esp + 0x40]
call fcn.00405500
push str.transferTime_z_string_z_getset_z____z__
call fcn.004a94d1
add esp, 4
push eax
push str.transferTime_z_string_z_getset_z____z__
lea ecx, [esp + 0x40]
call fcn.00405500
push str.bytesTransferred_z_string_z_getset_z____z__
call fcn.004a94d1
add esp, 4
push eax
push str.bytesTransferred_z_string_z_getset_z____z__
lea ecx, [esp + 0x40]
call fcn.00405500
push 0x4ccbf8
call fcn.004a94d1
add esp, 4
push eax
push 0x4ccbf8
lea ecx, [esp + 0x40]
call fcn.00405500
push str._Forms___z___
call fcn.004a94d1
add esp, 4
push eax
push str._Forms___z___
lea ecx, [esp + 0x40]
call fcn.00405500
push str.id_z_string_z__set_z_0__z__
call fcn.004a94d1
add esp, 4
push eax
push str.id_z_string_z__set_z_0__z__
lea ecx, [esp + 0x40]
call fcn.00405500
push str.type_z_string_z__set_z_standard__z__
call fcn.004a94d1
add esp, 4
push eax
push str.type_z_string_z__set_z_standard__z__
lea ecx, [esp + 0x40]
call fcn.00405500
push str.title_z_string_z__getset__z__
call fcn.004a94d1
add esp, 4
push eax
push str.title_z_string_z__getset__z__
lea ecx, [esp + 0x40]
call fcn.00405500
push str.titleUnicode_z_string_z__set__z__
call fcn.004a94d1
add esp, 4
push eax
push str.titleUnicode_z_string_z__set__z__
lea ecx, [esp + 0x40]
call fcn.00405500
push str.alpha_z_number_z_getset__z__
call fcn.004a94d1
add esp, 4
push eax
push str.alpha_z_number_z_getset__z__
lea ecx, [esp + 0x40]
call fcn.00405500
push str.baseURL_z_string_z_getset__z__
call fcn.004a94d1
add esp, 4
push eax
push str.baseURL_z_string_z_getset__z__
lea ecx, [esp + 0x40]
call fcn.00405500
push str.bgColor_z_string_z_getset__z__
call fcn.004a94d1
add esp, 4
push eax
push str.bgColor_z_string_z_getset__z__
lea ecx, [esp + 0x40]
call fcn.00405500
push str.isCreated_z_boolean_z_get__z__
call fcn.004a94d1
add esp, 4
push eax
push str.isCreated_z_boolean_z_get__z__
lea ecx, [esp + 0x40]
call fcn.00405500
push str.windowState_z_string_z_getset__z__
call fcn.004a94d1
add esp, 4
push eax
push str.windowState_z_string_z_getset__z__
lea ecx, [esp + 0x40]
call fcn.00405500
push str.x_z_string_z_getset__z__
call fcn.004a94d1
add esp, 4
push eax
push str.x_z_string_z_getset__z__
lea ecx, [esp + 0x40]
call fcn.00405500
push str.y_z_string_z_getset__z__
call fcn.004a94d1
add esp, 4
push eax
push str.y_z_string_z_getset__z__
lea ecx, [esp + 0x40]
call fcn.00405500
push str.width_z_string_z_getset__z__
call fcn.004a94d1
add esp, 4
push eax
push str.width_z_string_z_getset__z__
lea ecx, [esp + 0x40]
call fcn.00405500
push str.height_z_string_z_getset__z__
call fcn.004a94d1
add esp, 4
push eax
push str.height_z_string_z_getset__z__
lea ecx, [esp + 0x40]
call fcn.00405500
push str.visible_z_boolean_z_getset__z__
call fcn.004a94d1
add esp, 4
push eax
push str.visible_z_boolean_z_getset__z__
lea ecx, [esp + 0x40]
call fcn.00405500
push str.name_z_string_z_get__z__
call fcn.004a94d1
add esp, 4
push eax
push str.name_z_string_z_get__z__
lea ecx, [esp + 0x40]
call fcn.00405500
push str.style_z_string_z_set_z_standard__z__
call fcn.004a94d1
add esp, 4
push eax
push str.style_z_string_z_set_z_standard__z__
lea ecx, [esp + 0x40]
call fcn.00405500
push str.showMaxBtn_z_boolean_z_set__z__
call fcn.004a94d1
add esp, 4
push eax
push str.showMaxBtn_z_boolean_z_set__z__
lea ecx, [esp + 0x40]
call fcn.00405500
push str.showMinBtn_z_boolean_z_set__z__
call fcn.004a94d1
add esp, 4
push eax
push str.showMinBtn_z_boolean_z_set__z__
lea ecx, [esp + 0x40]
call fcn.00405500
push str.showSysBtn_z_boolean_z_set__z__
call fcn.004a94d1
add esp, 4
push eax
push str.showSysBtn_z_boolean_z_set__z__
lea ecx, [esp + 0x40]
call fcn.00405500
push str.leftMouseBtn_z_boolean_z_set__z__
call fcn.004a94d1
add esp, 4
push eax
push str.leftMouseBtn_z_boolean_z_set__z__
lea ecx, [esp + 0x40]
call fcn.00405500
push 0x4ccbf8
call fcn.004a94d1
add esp, 4
push eax
push 0x4ccbf8
lea ecx, [esp + 0x40]
call fcn.00405500
push str.COMPort___z___
call fcn.004a94d1
add esp, 4
push eax
push str.COMPort___z___
lea ecx, [esp + 0x40]
call fcn.00405500
push str.initialDTR_z_string_z_getset_z__1__z__
call fcn.004a94d1
add esp, 4
push eax
push str.initialDTR_z_string_z_getset_z__1__z__
lea ecx, [esp + 0x40]
call fcn.00405500
push str.initialRTS_z_string_z_getset_z____z__
call fcn.004a94d1
add esp, 4
push eax
push str.initialRTS_z_string_z_getset_z____z__
lea ecx, [esp + 0x40]
call fcn.00405500
push str.txBuffer_z_integer_z_set_z____z__
call fcn.004a94d1
add esp, 4
push eax
push str.txBuffer_z_integer_z_set_z____z__
lea ecx, [esp + 0x40]
call fcn.00405500
push str.rxBuffer_z_integer_z_set_z____z__
call fcn.004a94d1
add esp, 4
push eax
push str.rxBuffer_z_integer_z_set_z____z__
lea ecx, [esp + 0x40]
call fcn.00405500
push str.ports_z_string_z_getset_z____z__
call fcn.004a94d1
add esp, 4
push eax
push str.ports_z_string_z_getset_z____z__
lea ecx, [esp + 0x40]
call fcn.00405500
push 0x4ccbf8
call fcn.004a94d1
add esp, 4
push eax
push 0x4ccbf8
lea ecx, [esp + 0x40]
call fcn.00405500
push str.Flash__z___
call fcn.004a94d1
add esp, 4
push eax
push str.Flash__z___
lea ecx, [esp + 0x40]
call fcn.00405500
push str.FileSystem__z___
call fcn.004a94d1
add esp, 4
push eax
push str.FileSystem__z___
lea ecx, [esp + 0x40]
call fcn.00405500
push str.Network.UDP.Socket__z___
call fcn.004a94d1
add esp, 4
push eax
push str.Network.UDP.Socket__z___
lea ecx, [esp + 0x40]
call fcn.00405500
push str.Network.TCP.Socket__z___
call fcn.004a94d1
add esp, 4
push eax
push str.Network.TCP.Socket__z___
lea ecx, [esp + 0x40]
call fcn.00405500
push str.System.DirectX__z___
call fcn.004a94d1
add esp, 4
push eax
push str.System.DirectX__z___
lea ecx, [esp + 0x40]
call fcn.00405500
push str.Network.Mail__z___
call fcn.004a94d1
add esp, 4
push eax
push str.Network.Mail__z___
lea ecx, [esp + 0x40]
call fcn.00405500
push str.Dialogs.BrowseFolder___z___
call fcn.004a94d1
add esp, 4
push eax
push str.Dialogs.BrowseFolder___z___
lea ecx, [esp + 0x40]
call fcn.00405500
push str.defaultDirectory_z_string_z_getset_z____z__
call fcn.004a94d1
add esp, 4
push eax
push str.defaultDirectory_z_string_z_getset_z____z__
lea ecx, [esp + 0x40]
call fcn.00405500
push str.title_z_string_z_getset_z____z__
call fcn.004a94d1
add esp, 4
push eax
push str.title_z_string_z_getset_z____z__
lea ecx, [esp + 0x40]
call fcn.00405500
push 0x4ccbf8
call fcn.004a94d1
add esp, 4
push eax
push 0x4ccbf8
lea ecx, [esp + 0x40]
call fcn.00405500
push str.System.JScript__z___
call fcn.004a94d1
add esp, 4
push eax
push str.System.JScript__z___
lea ecx, [esp + 0x40]
call fcn.00405500
push str.System.VBScript__z___
call fcn.004a94d1
add esp, 4
push eax
push str.System.VBScript__z___
lea ecx, [esp + 0x40]
call fcn.00405500
push str.Encryption__z___
call fcn.004a94d1
add esp, 4
push eax
push str.Encryption__z___
lea ecx, [esp + 0x40]
call fcn.00405500
push str.Image__z___
call fcn.004a94d1
add esp, 4
push eax
push str.Image__z___
lea ecx, [esp + 0x40]
call fcn.00405500
push str.Image.ScreenCapture__z___
call fcn.004a94d1
add esp, 4
push eax
push str.Image.ScreenCapture__z___
lea ecx, [esp + 0x40]
call fcn.00405500
push str.Exception__z___
call fcn.004a94d1
add esp, 4
push eax
push str.Exception__z___
lea ecx, [esp + 0x40]
call fcn.00405500
push str.Exception.DebugWindow__z___
call fcn.004a94d1
add esp, 4
push eax
push str.Exception.DebugWindow__z___
lea ecx, [esp + 0x40]
call fcn.00405500
push str.Network.UDP.TFTP__z___
call fcn.004a94d1
add esp, 4
push eax
push str.Network.UDP.TFTP__z___
lea ecx, [esp + 0x40]
call fcn.00405500
push str.Network.HTTPD__z___
call fcn.004a94d1
add esp, 4
push eax
push str.Network.HTTPD__z___
lea ecx, [esp + 0x40]
call fcn.00405500
push str.System.Registry__z___
call fcn.004a94d1
add esp, 4
push eax
push str.System.Registry__z___
lea ecx, [esp + 0x40]
call fcn.00405500
push str.Network.TCP.ProxyHTTP__z___
call fcn.004a94d1
add esp, 4
push eax
push str.Network.TCP.ProxyHTTP__z___
lea ecx, [esp + 0x40]
call fcn.00405500
push str.Clipboard__z___
call fcn.004a94d1
add esp, 4
push eax
push str.Clipboard__z___
lea ecx, [esp + 0x40]
call fcn.00405500
push str.Input.Twain__z___
call fcn.004a94d1
add esp, 4
push eax
push str.Input.Twain__z___
lea ecx, [esp + 0x40]
call fcn.00405500
push str.Application.Library__z___
call fcn.004a94d1
add esp, 4
push eax
push str.Application.Library__z___
lea ecx, [esp + 0x40]
call fcn.00405500
push str.Network.TCP.FileServer__z___
call fcn.004a94d1
add esp, 4
push eax
push str.Network.TCP.FileServer__z___
lea ecx, [esp + 0x40]
call fcn.00405500
push str.Application.Timer__z___
call fcn.004a94d1
add esp, 4
push eax
push str.Application.Timer__z___
lea ecx, [esp + 0x40]
call fcn.00405500
push str.Application.Trial___z___
call fcn.004a94d1
add esp, 4
push eax
push str.Application.Trial___z___
lea ecx, [esp + 0x40]
call fcn.00405500
push str.tampered_z_boolean_z_get_z___z__
call fcn.004a94d1
add esp, 4
push eax
push str.tampered_z_boolean_z_get_z___z__
lea ecx, [esp + 0x40]
call fcn.00405500
push str.expired_z_boolean_z_get_z___z__
call fcn.004a94d1
add esp, 4
push eax
push str.expired_z_boolean_z_get_z___z__
lea ecx, [esp + 0x40]
call fcn.00405500
push str.usesLeft_z_integer_z_get_z___z__
call fcn.004a94d1
add esp, 4
push eax
push str.usesLeft_z_integer_z_get_z___z__
lea ecx, [esp + 0x40]
call fcn.00405500
push str.daysLeft_z_integer_z_get_z___z__
call fcn.004a94d1
add esp, 4
push eax
push str.daysLeft_z_integer_z_get_z___z__
lea ecx, [esp + 0x40]
call fcn.00405500
push 0x4ccbf8
call fcn.004a94d1
add esp, 4
push eax
push 0x4ccbf8
lea ecx, [esp + 0x40]
call fcn.00405500
push str.FileSystem.BinaryFile__z___
call fcn.004a94d1
add esp, 4
push eax
push str.FileSystem.BinaryFile__z___
lea ecx, [esp + 0x40]
call fcn.00405500
push str._HTTP___z___
call fcn.004a94d1
add esp, 4
push eax
push str._HTTP___z___
lea ecx, [esp + 0x40]
call fcn.00405500
push str.id_z_integer_z_set_z__1__z__
call fcn.004a94d1
add esp, 4
push eax
push str.id_z_integer_z_set_z__1__z__
lea ecx, [esp + 0x40]
call fcn.00405500
push 0x4ccbf8
call fcn.004a94d1
add esp, 4
push eax
push 0x4ccbf8
lea ecx, [esp + 0x40]
call fcn.00405500
push str.Audio___z___
call fcn.004a94d1
add esp, 4
push eax
push str.Audio___z___
lea ecx, [esp + 0x40]
call fcn.00405500
push 0x4ccbf8
call fcn.004a94d1
add esp, 4
push eax
push 0x4ccbf8
lea ecx, [esp + 0x40]
call fcn.00405500
push 0x4c5780
call fcn.004a94d1
add esp, 4
push eax
push 0x4c5780
lea ecx, [esp + 0x40]
call fcn.00405500
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.004056b0
cmp dword [esp + 0xa4], edi
jb 0x442112
mov eax, dword [esp + 0x90]
push eax
call fcn.004a8222
add esp, 4
cmp dword [esp + 0x88], edi
mov dword [esp + 0xa4], ebp
mov dword [esp + 0xa0], ebx
mov word [esp + 0x90], bx
jb 0x44213e
mov ecx, dword [esp + 0x74]
push ecx
call fcn.004a8222
add esp, 4
cmp dword [esp + 0xdc], edi
mov dword [esp + 0x88], ebp
mov dword [esp + 0x84], ebx
mov word [esp + 0x74], bx
jb 0x44216a
mov edx, dword [esp + 0xc8]
push edx
call fcn.004a8222
add esp, 4
cmp dword [esp + 0x50], edi
mov dword [esp + 0xdc], ebp
mov dword [esp + 0xd8], ebx
mov word [esp + 0xc8], bx
jb 0x442193
mov eax, dword [esp + 0x3c]
push eax
call fcn.004a8222
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.004a8ea5
add esp, 0xae8
ret 4