Function at 0x47b840
Capabilities:
Create process on windows
Hide graphical window

Disassembly:
push ebp
push edi
push esi
push ebx
sub esp, 0x6c
mov eax, dword [esp + 0x84]
mov dword [0x7eaa00], eax
mov eax, dword [esp + 0x80]
mov dword [esp + 4], eax
lea eax, [esp + 0x80]
mov dword [esp], eax
call fcn.0058d310
sub esp, 8
mov dword [esp + 0x34], 0
mov dword [esp + 0x38], 0
mov dword [esp + 0x3c], 0
mov dword [esp + 0x40], 0
mov dword [esp + 0x44], 0
mov dword [esp + 0x48], 0
mov dword [esp + 0x4c], 0
mov dword [esp + 0x50], 0
mov dword [esp + 0x54], 0
mov dword [0x7e42ec], 0xf00c9c
mov dword [0x7e42ec], 0xf00ca0
mov eax, dword [esp + 0x80]
mov dword [esp + 4], eax
mov dword [esp], 0x7e435c
call fcn.0058d110
test eax, eax
je 0x47b99b
mov dword [0x7e42ec], 0xf00ca1
mov eax, dword [0x7e410c]
mov dword [0x7e42ec], 0xf00ca2
mov dword [0x7e42ec], 0xf00ca2
test eax, eax
je 0x47bd10
mov dword [0x7e42ec], 0xf00ca4
mov dword [0x7e42ec], 0xf00ca4
cmp eax, 1
je 0x47bd20
mov dword [0x7e42ec], 0xf00ca6
mov dword [0x7e42ec], 0xf00ca6
cmp eax, 2
je 0x47bd50
mov dword [0x7e42ec], 0xf00ca8
mov dword [0x7e42ec], 0xf00ca8
cmp eax, 3
je 0x47bd80
mov dword [0x7e42ec], 0xf00caa
mov dword [0x7e42ec], 0xf00cab
mov dword [esp + 4], str.ClipBoard
lea eax, [esp + 0x80]
mov dword [esp], eax
call fcn.0058d080
sub esp, 8
mov dword [0x7e42ec], 0xf00cad
mov dword [0x7e42ec], 0xf00caf
mov eax, dword [esp + 0x80]
mov dword [esp + 4], eax
mov dword [esp], 0x6f0690
call fcn.0058d110
test eax, eax
je 0x47bdb8
mov eax, dword [0x7e41ac]
mov dword [esp], eax
call fcn.00571be3
sub esp, 4
mov ecx, eax
xor eax, eax
cmp eax, ecx
sbb eax, edx
jge 0x47be20
mov dword [0x7e42ec], 0xf00cb2
mov dword [0x7e42ec], 0xf00cb4
mov eax, dword [0x7e4100]
mov dword [0x7e4088], eax
mov dword [0x7e42ec], 0xf00cb5
test eax, eax
jne 0x47bfd0
lea esi, [esp + 0x40]
lea ebx, [esp + 0x34]
mov dword [0x7e42ec], 0xf00cd7
mov dword [0x7e42ec], 0xf00cd9
mov dword [esp + 0x5c], 0
mov eax, dword [esp + 0x80]
mov dword [esp + 4], eax
lea eax, [esp + 0x5c]
mov dword [esp], eax
call fcn.0058d310
sub esp, 8
mov dword [0x7e42ec], 0xf00cda
mov dword [0x7e42ec], 0xf00cda
mov dword [esp + 4], str.Auto
mov eax, dword [esp + 0x5c]
mov dword [esp], eax
call fcn.0058d110
test eax, eax
jne 0x47c608
mov dword [0x7e42ec], 0xf00ce5
mov dword [0x7e42ec], 0xf00ce5
mov dword [esp + 4], 0x6f0690
mov eax, dword [esp + 0x5c]
mov dword [esp], eax
call fcn.0058d110
test eax, eax
jne 0x47ca80
mov dword [0x7e42ec], 0xf00d40
mov dword [0x7e42ec], 0xf00d40
mov dword [esp + 4], str.NewTab
mov eax, dword [esp + 0x5c]
mov dword [esp], eax
call fcn.0058d110
test eax, eax
jne 0x47de50
mov dword [0x7e42ec], 0xf00da6
mov dword [0x7e42ec], 0xf00da6
mov dword [esp + 4], str.SaveNewTab
mov eax, dword [esp + 0x5c]
mov dword [esp], eax
call fcn.0058d110
test eax, eax
jne 0x47f3e0
mov dword [0x7e42ec], 0xf00e17
mov dword [0x7e42ec], 0xf00e17
mov dword [esp + 4], 0x6fb2dc
mov eax, dword [esp + 0x5c]
mov dword [esp], eax
call fcn.0058d110
test eax, eax
jne 0x480c40
mov dword [0x7e42ec], 0xf00e83
mov dword [0x7e42ec], 0xf00e83
mov dword [esp + 4], str.ClipBoard
mov eax, dword [esp + 0x5c]
mov dword [esp], eax
call fcn.0058d110
test eax, eax
je 0x47c728
mov dword [0x7e42ec], 0xf00e8a
call fcn.0058d210
call fcn.0058d210
call fcn.0058d170
mov dword [esp + 8], eax
mov dword [esp + 4], 0
mov dword [esp], 0x7e435c
call fcn.004775d0
sub esp, 0xc
call fcn.0058d170
mov dword [esp + 4], eax
lea eax, [esp + 0x54]
mov dword [esp], eax
call fcn.0058d280
sub esp, 8
mov dword [0x7e42ec], 0xf00e8b
mov eax, dword [esp + 0x54]
mov dword [esp], eax
call fcn.00577d79
sub esp, 4
mov dword [0x7e42ec], 0xf00e8c
call fcn.0058d210
call fcn.0058d210
call fcn.0058d210
mov dword [esp + 4], str.MESSAGE
mov eax, dword [0x7e431c]
mov dword [esp], eax
call fcn.00576b78
sub esp, 8
mov edi, eax
call fcn.0058d210
call fcn.0058d210
call fcn.0058d170
mov dword [esp + 4], eax
mov dword [esp], 0x6f3000
call fcn.0058a470
sub esp, 8
call fcn.0058d1c0
mov dword [esp + 4], eax
mov eax, dword [edi]
mov dword [esp], eax
call fcn.00576b78
sub esp, 8
mov edi, dword [eax]
call fcn.0058d170
mov dword [esp + 4], eax
mov dword [esp], edi
call fcn.00419dd0
sub esp, 8
add dword [0x7eaa00], 2
call fcn.0058d210
call fcn.0058d210
mov dword [esp + 4], str.MESSAGE
mov eax, dword [0x7e431c]
mov dword [esp], eax
call fcn.00576b78
sub esp, 8
mov edi, eax
call fcn.0058d210
call fcn.0058d210
call fcn.0058d170
mov dword [esp + 4], eax
mov dword [esp], 0x6f600c
call fcn.0058a470
sub esp, 8
call fcn.0058d1c0
mov dword [esp + 4], eax
mov eax, dword [edi]
mov dword [esp], eax
call fcn.00576b78
sub esp, 8
mov edi, dword [eax]
call fcn.0058d170
mov dword [esp + 4], eax
mov dword [esp], edi
call fcn.00419dd0
sub esp, 8
call fcn.0058d1f0
mov edi, eax
call fcn.0058d1f0
mov dword [esp + 8], 0x40
mov dword [esp + 4], eax
mov dword [esp], edi
call fcn.00534542
sub esp, 0xc
call fcn.0058d1a0
jmp 0x47c728
mov dword [0x7e42ec], 0xf00ca3
jmp 0x47b981
mov dword [0x7e42ec], 0xf00ca5
mov dword [esp + 4], str.NewTab
lea eax, [esp + 0x80]
mov dword [esp], eax
call fcn.0058d080
sub esp, 8
jmp 0x47b99b
mov dword [0x7e42ec], 0xf00ca7
mov dword [esp + 4], str.SaveNewTab
lea eax, [esp + 0x80]
mov dword [esp], eax
call fcn.0058d080
sub esp, 8
jmp 0x47b99b
mov dword [0x7e42ec], 0xf00ca9
mov dword [esp + 4], 0x6fb2dc
lea eax, [esp + 0x80]
mov dword [esp], eax
call fcn.0058d080
sub esp, 8
mov dword [0x7e42ec], 0xf00caa
jmp 0x47b99b
mov eax, dword [esp + 0x80]
mov dword [esp + 4], eax
mov dword [esp], str.NewTab
call fcn.0058d110
test eax, eax
jne 0x47b9ce
mov eax, dword [esp + 0x80]
mov dword [esp + 4], eax
mov dword [esp], str.SaveNewTab
call fcn.0058d110
test eax, eax
jne 0x47b9ce
mov eax, dword [esp + 0x80]
mov dword [esp + 4], eax
mov dword [esp], 0x6fb2dc
call fcn.0058d110
test eax, eax
jne 0x47b9ce
jmp 0x47b9ec
mov dword [0x7e42ec], 0xf00cb0
call fcn.0058d210
call fcn.0058d210
call fcn.0058d210
mov dword [esp + 4], str.MESSAGE
mov eax, dword [0x7e431c]
mov dword [esp], eax
call fcn.00576b78
sub esp, 8
mov ebx, eax
call fcn.0058d210
call fcn.0058d210
call fcn.0058d170
mov dword [esp + 4], eax
mov dword [esp], 0x6fc4e0
call fcn.0058a470
sub esp, 8
call fcn.0058d1c0
mov dword [esp + 4], eax
mov eax, dword [ebx]
mov dword [esp], eax
call fcn.00576b78
sub esp, 8
mov ebx, dword [eax]
call fcn.0058d170
mov dword [esp + 4], eax
mov dword [esp], ebx
call fcn.00419dd0
sub esp, 8
add dword [0x7eaa00], 2
call fcn.0058d210
call fcn.0058d210
mov dword [esp + 4], str.MESSAGE
mov eax, dword [0x7e431c]
mov dword [esp], eax
call fcn.00576b78
sub esp, 8
mov ebx, eax
call fcn.0058d210
call fcn.0058d210
call fcn.0058d170
mov dword [esp + 4], eax
mov dword [esp], 0x6f2484
call fcn.0058a470
sub esp, 8
call fcn.0058d1c0
mov dword [esp + 4], eax
mov eax, dword [ebx]
mov dword [esp], eax
call fcn.00576b78
sub esp, 8
mov ebx, dword [eax]
call fcn.0058d170
mov dword [esp + 4], eax
mov dword [esp], ebx
call fcn.00419dd0
sub esp, 8
call fcn.0058d1f0
mov ebx, eax
call fcn.0058d1f0
mov dword [esp + 8], 0x30
mov dword [esp + 4], eax
mov dword [esp], ebx
call fcn.00534542
sub esp, 0xc
call fcn.0058d1a0
mov dword [0x7e42ec], 0xf00cb1
call fcn.0058d210
call fcn.0058d210
mov dword [esp + 4], str.MESSAGE
mov eax, dword [0x7e431c]
mov dword [esp], eax
call fcn.00576b78
sub esp, 8
mov ebx, eax
call fcn.0058d210
call fcn.0058d210
call fcn.0058d170
mov dword [esp + 4], eax
mov dword [esp], 0x6fc4e0
call fcn.0058a470
sub esp, 8
call fcn.0058d1c0
mov dword [esp + 4], eax
mov eax, dword [ebx]
mov dword [esp], eax
call fcn.00576b78
sub esp, 8
mov ebx, dword [eax]
call fcn.0058d170
mov dword [esp + 4], eax
mov dword [esp], ebx
call fcn.00419dd0
sub esp, 8
call fcn.0058d1f0
mov ebx, eax
jmp 0x47c9da
mov dword [0x7e42ec], 0xf00cb6
mov dword [esp + 0x58], 0
mov eax, dword [esp + 0x80]
mov dword [esp + 4], eax
lea eax, [esp + 0x58]
mov dword [esp], eax
call fcn.0058d310
sub esp, 8
mov dword [0x7e42ec], 0xf00cb7
mov dword [0x7e42ec], 0xf00cb7
mov dword [esp + 4], 0x6f0690
mov eax, dword [esp + 0x58]
mov dword [esp], eax
call fcn.0058d110
test eax, eax
je 0x47c068
mov dword [0x7e42ec], 0xf00cb8
mov dword [0x7e4088], 0
mov dword [0x7e42ec], 0xf00cb9
lea esi, [esp + 0x40]
lea ebx, [esp + 0x34]
mov eax, dword [esp + 0x58]
mov dword [esp], eax
call fcn.0058d2e0
sub esp, 4
jmp 0x47ba24
mov dword [esp + 4], str.ClipBoard
mov eax, dword [esp + 0x58]
mov dword [esp], eax
call fcn.0058d110
test eax, eax
jne 0x47c028
mov dword [esp + 4], str.Auto
mov eax, dword [esp + 0x58]
mov dword [esp], eax
call fcn.0058d110
test eax, eax
jne 0x47c028
mov dword [0x7e42ec], 0xf00cb9
mov dword [0x7e42ec], 0xf00cba
mov dword [esp + 4], 0
mov eax, dword [0x7e4254]
mov dword [esp], eax
call fcn.00471f30
sub esp, 8
mov dword [0x7e42ec], 0xf00cbd
call fcn.0058d210
call fcn.0058d210
mov eax, dword [0x7e42b0]
mov dword [esp], eax
call fcn.0058d230
sub esp, 4
mov dword [esp], 0x6f0ba0
call fcn.0058d230
sub esp, 4
mov eax, dword [0x7e42b0]
mov dword [esp], eax
call fcn.0058d230
sub esp, 4
mov dword [esp], str.Data.s__
call fcn.0058d230
sub esp, 4
call fcn.0058d210
call fcn.0058d210
call fcn.0058d170
mov dword [esp + 8], eax
mov dword [esp + 4], 0x28
mov dword [esp], str._SECTION___
call fcn.00462060
sub esp, 0xc
call fcn.0058d170
mov dword [esp], str._Interface__r_n
call fcn.0058d230
sub esp, 4
mov eax, dword [0x7e42b0]
mov dword [esp], eax
call fcn.0058d230
sub esp, 4
mov dword [esp], 0x6f0ba0
call fcn.0058d230
sub esp, 4
add dword [0x7eaa00], 2
mov ebx, dword [0x7e4254]
call fcn.0058d1f0
mov dword [esp + 4], eax
mov dword [esp], ebx
call fcn.00439540
sub esp, 8
call fcn.0058d1a0
mov dword [0x7e42ec], 0xf00cc1
call fcn.0058d210
mov eax, dword [0x7e42b0]
mov dword [esp], eax
call fcn.0058d230
sub esp, 4
mov dword [esp], 0x6f0ba0
call fcn.0058d230
sub esp, 4
mov eax, dword [0x7e42b0]
mov dword [esp], eax
call fcn.0058d230
sub esp, 4
mov dword [esp], str.Data.s__
call fcn.0058d230
sub esp, 4
call fcn.0058d210
call fcn.0058d210
call fcn.0058d170
mov dword [esp + 8], eax
mov dword [esp + 4], 0x28
mov dword [esp], str._SECTION___
call fcn.00462060
sub esp, 0xc
call fcn.0058d170
mov dword [esp], str._Tooltip__r_n
call fcn.0058d230
sub esp, 4
mov eax, dword [0x7e42b0]
mov dword [esp], eax
call fcn.0058d230
sub esp, 4
mov dword [esp], 0x6f0ba0
call fcn.0058d230
sub esp, 4
call fcn.0058d170
mov dword [esp + 4], eax
mov dword [esp], 0x7e41d8
call fcn.0058d280
sub esp, 8
mov dword [0x7e42ec], 0xf00cc5
call fcn.0058d210
mov eax, dword [0x7e42b0]
mov dword [esp], eax
call fcn.0058d230
sub esp, 4
mov dword [esp], 0x6f0ba0
call fcn.0058d230
sub esp, 4
mov eax, dword [0x7e42b0]
mov dword [esp], eax
call fcn.0058d230
sub esp, 4
mov dword [esp], str.Data.s__
call fcn.0058d230
sub esp, 4
call fcn.0058d210
call fcn.0058d210
call fcn.0058d170
mov dword [esp + 8], eax
mov dword [esp + 4], 0x28
mov dword [esp], str._SECTION___
call fcn.00462060
sub esp, 0xc
call fcn.0058d170
mov dword [esp], str._Menu__r_n
call fcn.0058d230
sub esp, 4
mov eax, dword [0x7e42b0]
mov dword [esp], eax
call fcn.0058d230
sub esp, 4
mov dword [esp], 0x6f0ba0
call fcn.0058d230
sub esp, 4
call fcn.0058d170
mov dword [esp + 4], eax
mov dword [esp], 0x7e42a4
call fcn.0058d280
sub esp, 8
mov dword [0x7e42ec], 0xf00cc9
call fcn.0058d210
mov eax, dword [0x7e42b0]
mov dword [esp], eax
call fcn.0058d230
sub esp, 4
mov dword [esp], 0x6f0ba0
call fcn.0058d230
sub esp, 4
mov eax, dword [0x7e42b0]
mov dword [esp], eax
call fcn.0058d230
sub esp, 4
mov dword [esp], str.Data.s__
call fcn.0058d230
sub esp, 4
call fcn.0058d210
call fcn.0058d210
call fcn.0058d170
mov dword [esp + 8], eax
mov dword [esp + 4], 0x28
mov dword [esp], str._SECTION___
call fcn.00462060
sub esp, 0xc
call fcn.0058d170
mov dword [esp], str._ToolBar__r_n
call fcn.0058d230
sub esp, 4
mov eax, dword [0x7e42b0]
mov dword [esp], eax
call fcn.0058d230
sub esp, 4
mov dword [esp], 0x6f0ba0
call fcn.0058d230
sub esp, 4
call fcn.0058d170
mov dword [esp + 4], eax
lea esi, [esp + 0x40]
mov dword [esp], esi
call fcn.0058d280
sub esp, 8
mov dword [0x7e42ec], 0xf00ccd
call fcn.0058d210
mov eax, dword [0x7e42b0]
mov dword [esp], eax
call fcn.0058d230
sub esp, 4
mov dword [esp], 0x6f0ba0
call fcn.0058d230
sub esp, 4
mov eax, dword [0x7e42b0]
mov dword [esp], eax
call fcn.0058d230
sub esp, 4
mov dword [esp], str.Data.s__
call fcn.0058d230
sub esp, 4
call fcn.0058d210
call fcn.0058d210
call fcn.0058d170
mov dword [esp + 8], eax
mov dword [esp + 4], 0x28
mov dword [esp], str._SECTION___
call fcn.00462060
sub esp, 0xc
call fcn.0058d170
mov dword [esp], str._StatusBar__r_n
call fcn.0058d230
sub esp, 4
mov eax, dword [0x7e42b0]
mov dword [esp], eax
call fcn.0058d230
sub esp, 4
mov dword [esp], 0x6f0ba0
call fcn.0058d230
sub esp, 4
call fcn.0058d170
mov dword [esp + 4], eax
mov dword [esp], 0x7e40ec
call fcn.0058d280
sub esp, 8
mov dword [0x7e42ec], 0xf00cd5
call fcn.0058d210
mov eax, dword [0x7e42b0]
mov dword [esp], eax
call fcn.0058d230
sub esp, 4
mov dword [esp], 0x6f0ba0
call fcn.0058d230
sub esp, 4
mov eax, dword [0x7e42b0]
mov dword [esp], eax
call fcn.0058d230
sub esp, 4
mov dword [esp], str.Data.s__
call fcn.0058d230
sub esp, 4
call fcn.0058d210
call fcn.0058d210
call fcn.0058d170
mov dword [esp + 8], eax
mov dword [esp + 4], 0x28
mov dword [esp], str._SECTION___
call fcn.00462060
sub esp, 0xc
call fcn.0058d170
mov dword [esp], str._Message__r_n
call fcn.0058d230
sub esp, 4
mov eax, dword [0x7e42b0]
mov dword [esp], eax
call fcn.0058d230
sub esp, 4
mov dword [esp], str.___r_n_r_n
call fcn.0058d230
sub esp, 4
mov eax, dword [0x7e42b0]
mov dword [esp], eax
call fcn.0058d230
sub esp, 4
mov dword [esp], 0x6f0ba0
call fcn.0058d230
sub esp, 4
mov eax, dword [0x7e42b0]
mov dword [esp], eax
call fcn.0058d230
sub esp, 4
mov dword [esp], str.Data.s__
call fcn.0058d230
sub esp, 4
call fcn.0058d210
call fcn.0058d210
call fcn.0058d170
mov dword [esp + 8], eax
mov dword [esp + 4], 0x28
mov dword [esp], str._END___
call fcn.00462060
sub esp, 0xc
call fcn.0058d170
mov dword [esp], 0x6edd48
call fcn.0058d230
sub esp, 4
mov eax, dword [0x7e42b0]
mov dword [esp], eax
call fcn.0058d230
sub esp, 4
mov dword [esp], str.___r_nEndDataSection
call fcn.0058d230
sub esp, 4
call fcn.0058d170
mov dword [esp + 4], eax
lea ebx, [esp + 0x34]
mov dword [esp], ebx
call fcn.0058d280
sub esp, 8
jmp 0x47c04e
mov dword [0x7e42ec], 0xf00cdb
mov ebp, dword [0x7e409c]
mov dword [0x7e42ec], 0xf00cdc
mov dword [0x7e409c], 0
mov dword [0x7e42ec], 0xf00cdd
call fcn.0058d210
call fcn.0058d210
call fcn.0058d170
mov dword [esp + 8], eax
mov dword [esp + 4], 0
mov dword [esp], 0x7e435c
call fcn.004775d0
sub esp, 0xc
call fcn.0058d170
mov dword [esp + 4], eax
lea edi, [esp + 0x54]
mov dword [esp], edi
call fcn.0058d280
sub esp, 8
mov dword [0x7e42ec], 0xf00cde
call fcn.0058d210
call fcn.0058d210
call fcn.0058d170
mov dword [esp + 0xc], eax
mov dword [esp + 8], 0x6f00a8
mov dword [esp + 4], str._r_nEnumeration
mov eax, dword [esp + 0x54]
mov dword [esp], eax
call fcn.0058a320
sub esp, 0x10
call fcn.0058d170
mov dword [esp + 4], eax
mov dword [esp], edi
call fcn.0058d280
sub esp, 8
mov dword [0x7e42ec], 0xf00cdf
call fcn.0058d210
call fcn.0058d210
call fcn.0058d170
mov dword [esp + 0xc], eax
mov dword [esp + 8], 0x6eecfc
mov dword [esp + 4], str._r_nStructure
mov eax, dword [esp + 0x54]
mov dword [esp], eax
call fcn.0058a320
sub esp, 0x10
call fcn.0058d170
mov dword [esp + 4], eax
mov dword [esp], edi
call fcn.0058d280
sub esp, 8
mov dword [0x7e42ec], 0xf00ce2
mov dword [0x7e409c], ebp
mov eax, dword [esp + 0x5c]
mov dword [esp], eax
call fcn.0058d2e0
sub esp, 4
mov dword [0x7e42ec], 0xf00e98
mov dword [esp + 4], 0x7e435c
mov dword [esp], 0x7e41d8
call fcn.0058d080
sub esp, 8
mov dword [0x7e42ec], 0xf00e98
mov dword [esp + 4], 0x7e435c
mov dword [esp], 0x7e4124
call fcn.0058d080
sub esp, 8
mov dword [0x7e42ec], 0xf00e98
mov dword [esp + 4], 0x7e435c
mov dword [esp], 0x7e42a4
call fcn.0058d080
sub esp, 8
mov dword [0x7e42ec], 0xf00e98
mov dword [esp + 4], 0x7e435c
mov dword [esp], esi
call fcn.0058d080
sub esp, 8
mov dword [0x7e42ec], 0xf00e98
mov dword [esp + 4], 0x7e435c
mov dword [esp], 0x7e40ec
call fcn.0058d080
sub esp, 8
mov dword [0x7e42ec], 0xf00e98
mov dword [esp + 4], 0x7e435c
mov dword [esp], ebx
call fcn.0058d080
sub esp, 8
mov dword [0x7e42ec], 0xf00e99
mov dword [esp + 4], 0x7e435c
mov dword [esp], 0x7e40c4
call fcn.0058d080
sub esp, 8
mov dword [0x7e42ec], 0xf00e99
mov dword [esp + 4], 0x7e435c
mov dword [esp], 0x7e40a8
call fcn.0058d080
sub esp, 8
mov dword [0x7e42ec], 0xf00ea4
mov dword [esp + 4], 0
mov eax, dword [0x7e40d0]
mov dword [esp], eax
call fcn.00471f30
sub esp, 8
mov dword [0x7e42ec], 0xf00ea5
mov dword [esp + 4], 0
mov eax, dword [0x7e40d4]
mov dword [esp], eax
call fcn.00471f30
sub esp, 8
mov dword [0x7e42ec], 0xf00ea6
mov dword [esp + 4], 0
mov eax, dword [0x7e41c4]
mov dword [esp], eax
call fcn.00471f30
sub esp, 8
mov dword [0x7e42ec], 0xf00ea7
mov dword [esp + 4], 0
mov eax, dword [0x7e41f0]
mov dword [esp], eax
call fcn.00471f30
sub esp, 8
mov dword [0x7e42ec], 0xf00ea8
mov dword [esp + 4], 0
mov eax, dword [0x7e40d8]
mov dword [esp], eax
call fcn.00471f30
sub esp, 8
mov dword [0x7e42ec], 0xf00ea9
mov dword [esp + 4], 0
mov eax, dword [0x7e4254]
mov dword [esp], eax
call fcn.00471f30
sub esp, 8
mov dword [0x7e42ec], 0xf00eaa
mov dword [esp + 4], 0
mov eax, dword [0x7e4298]
mov dword [esp], eax
call fcn.00471f30
sub esp, 8
mov dword [0x7e42ec], 0xf00eab
mov dword [esp + 4], 0
mov eax, dword [0x7e42a8]
mov dword [esp], eax
call fcn.00471f30
sub esp, 8
mov dword [0x7e42ec], 0xf00ead
mov eax, dword [0x7e4354]
mov dword [esp], eax
call fcn.0058244e
sub esp, 4
mov dword [0x7e42ec], 0xf00eae
mov eax, dword [esp + 0x80]
mov dword [esp + 4], eax
mov dword [esp], str.Auto
call fcn.0058d110
test eax, eax
jne 0x4823b8
mov dword [0x7e42ec], 0xf00eb0
mov dword [0x7e42ec], 0xf00eb1
mov dword [esp + 4], 0x7e435c
lea eax, [esp + 0x54]
mov dword [esp], eax
call fcn.0058d080
sub esp, 8
mov dword [0x7e42ec], 0xf00eb3
call fcn.0058d210
mov dword [esp], 0x6999e0
call fcn.0058d230
sub esp, 4
call fcn.0058d1f0
mov ebx, eax
mov eax, dword [esp + 0x34]
mov dword [esp], eax
call fcn.0058d2e0
sub esp, 4
mov eax, dword [esp + 0x80]
mov dword [esp], eax
call fcn.0058d2e0
sub esp, 4
mov eax, dword [esp + 0x38]
mov dword [esp], eax
call fcn.0058d2e0
sub esp, 4
mov eax, dword [esp + 0x3c]
mov dword [esp], eax
call fcn.0058d2e0
sub esp, 4
mov eax, dword [esp + 0x40]
mov dword [esp], eax
call fcn.0058d2e0
sub esp, 4
mov eax, dword [esp + 0x44]
mov dword [esp], eax
call fcn.0058d2e0
sub esp, 4
mov eax, dword [esp + 0x48]
mov dword [esp], eax
call fcn.0058d2e0
sub esp, 4
mov eax, dword [esp + 0x4c]
mov dword [esp], eax
call fcn.0058d2e0
sub esp, 4
mov eax, dword [esp + 0x50]
mov dword [esp], eax
call fcn.0058d2e0
sub esp, 4
mov eax, dword [esp + 0x54]
mov dword [esp], eax
call fcn.0058d2e0
sub esp, 4
mov eax, ebx
add esp, 0x6c
pop ebx
pop esi
pop edi
pop ebp
ret 8
mov dword [0x7e42ec], 0xf00ce6
call fcn.0058d210
call fcn.0058d210
mov edi, dword [0x7e41ac]
call fcn.0058d170
mov dword [esp + 4], eax
mov dword [esp], edi
call fcn.00571db4
sub esp, 8
mov dword [esp], str.Compilerspbcompiler.exe
call fcn.0058d230
sub esp, 4
call fcn.0058d170
mov dword [esp + 4], eax
lea eax, [esp + 0x3c]
mov dword [esp], eax
call fcn.0058d280
sub esp, 8
mov dword [0x7e42ec], 0xf00ce7
mov eax, dword [esp + 0x3c]
mov dword [esp], eax
call fcn.00571be3
sub esp, 4
or edx, eax
jne 0x47cc38
mov dword [0x7e42ec], 0xf00d3b
mov dword [0x7e42ec], 0xf00d3c
call fcn.0058d210
call fcn.0058d210
call fcn.0058d210
mov dword [esp + 4], str.MESSAGE
mov eax, dword [0x7e431c]
mov dword [esp], eax
call fcn.00576b78
sub esp, 8
mov edi, eax
call fcn.0058d210
call fcn.0058d210
call fcn.0058d170
mov dword [esp + 4], eax
mov dword [esp], 0x6f7ee0
call fcn.0058a470
sub esp, 8
call fcn.0058d1c0
mov dword [esp + 4], eax
mov eax, dword [edi]
mov dword [esp], eax
call fcn.00576b78
sub esp, 8
mov edi, dword [eax]
call fcn.0058d170
mov dword [esp + 4], eax
mov dword [esp], edi
call fcn.00419dd0
sub esp, 8
add dword [0x7eaa00], 2
call fcn.0058d210
call fcn.0058d210
mov dword [esp + 4], str.MESSAGE
mov eax, dword [0x7e431c]
mov dword [esp], eax
call fcn.00576b78
sub esp, 8
mov edi, eax
call fcn.0058d210
call fcn.0058d210
call fcn.0058d170
mov dword [esp + 4], eax
mov dword [esp], 0x6f2484
call fcn.0058a470
sub esp, 8
call fcn.0058d1c0
mov dword [esp + 4], eax
mov eax, dword [edi]
mov dword [esp], eax
call fcn.00576b78
sub esp, 8
mov edi, dword [eax]
call fcn.0058d170
mov dword [esp + 4], eax
mov dword [esp], edi
call fcn.00419dd0
sub esp, 8
call fcn.0058d1f0
mov edi, eax
call fcn.0058d1f0
mov dword [esp + 8], 0x30
mov dword [esp + 4], eax
mov dword [esp], edi
call fcn.00534542
sub esp, 0xc
call fcn.0058d1a0
mov dword [0x7e42ec], 0xf00d3d
jmp 0x47c728
mov dword [0x7e42ec], 0xf00ce8
call fcn.0058d210
call fcn.0058d210
call fcn.0058d170
mov dword [esp + 0x10], eax
mov dword [esp + 0xc], 0x6fa710
mov dword [esp + 8], 3
mov dword [esp + 4], 3
mov dword [esp], str.IceDesign_
call fcn.0045d8b0
sub esp, 0x14
call fcn.0058d170
mov dword [esp + 4], eax
lea eax, [esp + 0x44]
mov dword [esp], eax
call fcn.0058d280
sub esp, 8
mov dword [0x7e42ec], 0xf00ce9
mov eax, dword [esp + 0x44]
mov dword [esp + 4], eax
mov dword [esp], 0xffffffff
call fcn.005576b0
sub esp, 8
mov edi, eax
mov dword [0x7e42ec], 0xf00cea
test eax, eax
jne 0x47cce0
mov dword [0x7e42ec], 0xf00d3a
mov dword [0x7e42ec], 0xf00d3b
jmp 0x47cc22
mov dword [0x7e42ec], 0xf00ceb
call fcn.0058d210
call fcn.0058d210
call fcn.0058d170
mov dword [esp + 8], eax
mov dword [esp + 4], 0
mov eax, dword [esp + 0x44]
mov dword [esp], eax
call fcn.004775d0
sub esp, 0xc
call fcn.0058d170
mov dword [esp + 4], eax
lea eax, [esp + 0x54]
mov dword [esp], eax
call fcn.0058d280
sub esp, 8
mov dword [0x7e42ec], 0xf00cec
mov dword [esp + 4], 2
mov dword [esp], edi
call fcn.005578a0
sub esp, 8
mov dword [0x7e42ec], 0xf00ced
mov eax, dword [esp + 0x54]
mov dword [esp + 4], eax
mov dword [esp], edi
call fcn.00557490
sub esp, 8
mov dword [0x7e42ec], 0xf00cee
mov dword [esp], edi
call fcn.00557790
sub esp, 4
mov dword [0x7e42ec], 0xf00cf0
mov eax, dword [0x7e40f4]
mov dword [esp + 4], eax
mov dword [esp], 0x7e435c
call fcn.0058d110
test eax, eax
je 0x47d220
mov dword [0x7e42ec], 0xf00cfa
mov dword [0x7e42ec], 0xf00cfc
mov ebp, dword [0x7e4250]
test ebp, ebp
jne 0x47d3d0
mov dword [0x7e42ec], 0xf00d06
mov dword [0x7e42ec], 0xf00d08
mov edi, dword [0x7e42b4]
test edi, edi
jne 0x47d580
mov dword [0x7e42ec], 0xf00d12
mov dword [0x7e42ec], 0xf00d14
call fcn.0058d210
call fcn.0058d210
call fcn.0058d170
mov dword [esp + 4], eax
mov dword [esp], 0
call fcn.00573478
sub esp, 8
call fcn.0058d170
mov dword [esp + 4], eax
lea eax, [esp + 0x48]
mov dword [esp], eax
call fcn.0058d280
sub esp, 8
mov dword [0x7e42ec], 0xf00d15
call fcn.0058d210
call fcn.0058d210
mov eax, dword [esp + 0x48]
mov dword [esp], eax
call fcn.0058d230
sub esp, 4
mov dword [esp], 0x6fea74
call fcn.0058d230
sub esp, 4
call fcn.0058d210
call fcn.0058d210
mov dword [esp + 4], str.MESSAGE
mov eax, dword [0x7e431c]
mov dword [esp], eax
call fcn.00576b78
sub esp, 8
mov edi, eax
call fcn.0058d210
call fcn.0058d210
call fcn.0058d170
mov dword [esp + 4], eax
mov dword [esp], 0x6f3980
call fcn.0058a470
sub esp, 8
call fcn.0058d1c0
mov dword [esp + 4], eax
mov eax, dword [edi]
mov dword [esp], eax
call fcn.00576b78
sub esp, 8
mov edi, dword [eax]
call fcn.0058d170
mov dword [esp + 4], eax
mov dword [esp], edi
call fcn.00419dd0
sub esp, 8
call fcn.0058d170
add dword [0x7eaa00], 2
call fcn.0058d1f0
mov dword [esp + 4], eax
mov dword [esp], 0
call fcn.00572f99
sub esp, 8
call fcn.0058d1a0
mov dword [0x7e42ec], 0xf00d16
call fcn.0058d210
call fcn.0058d210
call fcn.0058d170
mov dword [esp + 4], eax
mov eax, dword [esp + 0x44]
mov dword [esp], eax
call fcn.00571db4
sub esp, 8
call fcn.0058d210
call fcn.0058d210
call fcn.0058d170
mov dword [esp + 8], eax
mov dword [esp + 4], 1
mov eax, dword [esp + 0x44]
mov dword [esp], eax
call fcn.00571e3d
sub esp, 0xc
call fcn.0058d170
mov dword [esp], str..exe
call fcn.0058d230
sub esp, 4
call fcn.0058d170
mov dword [esp + 4], eax
mov dword [esp], 0x7e41d4
call fcn.0058d280
sub esp, 8
mov dword [0x7e42ec], 0xf00d17
mov ecx, dword [0x7e41e8]
test ecx, ecx
jne 0x47d730
mov dword [0x7e42ec], 0xf00d19
mov dword [0x7e42ec], 0xf00d1a
call fcn.0058d210
call fcn.0058d210
mov dword [esp], 0x6fe8bc
call fcn.0058d230
sub esp, 4
mov eax, dword [esp + 0x44]
mov dword [esp], eax
call fcn.0058d230
sub esp, 4
mov dword [esp], str.___EXE__
call fcn.0058d230
sub esp, 4
mov eax, dword [0x7e41d4]
mov dword [esp], eax
call fcn.0058d230
sub esp, 4
mov dword [esp], str.___XP
call fcn.0058d230
sub esp, 4
add dword [0x7eaa00], 2
call fcn.0058d1f0
mov dword [esp + 0xc], 0xe
mov dword [esp + 8], 0x7e435c
mov dword [esp + 4], eax
mov eax, dword [esp + 0x3c]
mov dword [esp], eax
call fcn.0055001d
sub esp, 0x10
mov edi, eax
call fcn.0058d1a0
mov dword [0x7e42ec], 0xf00d1b
mov dword [0x7e42ec], 0xf00d1c
lea ebp, [esp + 0x38]
test edi, edi
jne 0x47d7ec
mov dword [0x7e42ec], 0xf00d36
mov dword [0x7e42ec], 0xf00d37
mov eax, dword [esp + 0x48]
mov dword [esp + 4], eax
mov dword [esp], 0
call fcn.00572f99
sub esp, 8
mov dword [0x7e42ec], 0xf00d38
call fcn.0058d210
call fcn.0058d210
call fcn.0058d210
mov dword [esp + 4], str.MESSAGE
mov eax, dword [0x7e431c]
mov dword [esp], eax
call fcn.00576b78
sub esp, 8
mov edi, eax
call fcn.0058d210
call fcn.0058d210
call fcn.0058d170
mov dword [esp + 4], eax
mov dword [esp], 0x6fece0
call fcn.0058a470
sub esp, 8
call fcn.0058d1c0
mov dword [esp + 4], eax
mov eax, dword [edi]
mov dword [esp], eax
call fcn.00576b78
sub esp, 8
mov edi, dword [eax]
call fcn.0058d170
mov dword [esp + 4], eax
mov dword [esp], edi
call fcn.00419dd0
sub esp, 8
mov dword [esp], str._r_nPBcompiler.exe_Temp_
call fcn.0058d230
sub esp, 4
call fcn.0058d210
call fcn.0058d210
call fcn.0058d170
mov dword [esp + 4], eax
mov eax, dword [esp + 0x44]
mov dword [esp], eax
call fcn.00571f0a
sub esp, 8
call fcn.0058d170
mov dword [esp], str.__e_Temp_
call fcn.0058d230
sub esp, 4
call fcn.0058d210
call fcn.0058d210
mov edi, dword [0x7e41d4]
call fcn.0058d170
mov dword [esp + 4], eax
mov dword [esp], edi
call fcn.00571f0a
sub esp, 8
call fcn.0058d170
add dword [0x7eaa00], 2
call fcn.0058d210
call fcn.0058d210
mov dword [esp + 4], str.MESSAGE
mov eax, dword [0x7e431c]
mov dword [esp], eax
call fcn.00576b78
sub esp, 8
mov edi, eax
call fcn.0058d210
call fcn.0058d210
call fcn.0058d170
mov dword [esp + 4], eax
mov dword [esp], 0x6f2484
call fcn.0058a470
sub esp, 8
call fcn.0058d1c0
mov dword [esp + 4], eax
mov eax, dword [edi]
mov dword [esp], eax
call fcn.00576b78
sub esp, 8
mov edi, dword [eax]
call fcn.0058d170
mov dword [esp + 4], eax
mov dword [esp], edi
call fcn.00419dd0
sub esp, 8
call fcn.0058d1f0
mov edi, eax
call fcn.0058d1f0
mov dword [esp + 8], 0x30
mov dword [esp + 4], eax
mov dword [esp], edi
call fcn.00534542
sub esp, 0xc
call fcn.0058d1a0
jmp 0x47db7a
mov dword [0x7e42ec], 0xf00cf1
call fcn.0058d210
call fcn.0058d210
call fcn.0058d210
call fcn.0058d170
mov dword [esp + 4], eax
mov eax, dword [esp + 0x44]
mov dword [esp], eax
call fcn.00571db4
sub esp, 8
mov dword [esp], str.ObjectTheme.pbi
call fcn.0058d230
sub esp, 4
call fcn.0058d1f0
mov dword [esp], eax
call fcn.00571be3
sub esp, 4
mov ebp, eax
mov edi, edx
call fcn.0058d1a0
or edi, ebp
jne 0x47d316
mov dword [0x7e42ec], 0xf00cf3
mov dword [0x7e42ec], 0xf00cf4
call fcn.0058d210
call fcn.0058d210
call fcn.0058d210
call fcn.0058d170
mov dword [esp + 4], eax
mov eax, dword [esp + 0x44]
mov dword [esp], eax
call fcn.00571db4
sub esp, 8
mov dword [esp], str.ObjectTheme.pbi
call fcn.0058d230
sub esp, 4
add dword [0x7eaa00], 2
call fcn.0058d1f0
mov dword [esp + 8], 2
mov dword [esp + 4], eax
mov dword [esp], 0xffffffff
call fcn.00557690
sub esp, 0xc
mov edi, eax
call fcn.0058d1a0
mov dword [0x7e42ec], 0xf00cf5
test edi, edi
jne 0x47d370
mov dword [0x7e42ec], 0xf00cf9
jmp 0x47cda2
mov dword [0x7e42ec], 0xf00cf2
call fcn.0058d210
call fcn.0058d210
call fcn.0058d210
call fcn.0058d170
mov dword [esp + 4], eax
mov eax, dword [esp + 0x44]
mov dword [esp], eax
call fcn.00571db4
sub esp, 8
mov dword [esp], str.ObjectTheme.pbi
call fcn.0058d230
sub esp, 4
call fcn.0058d1f0
mov dword [esp], eax
call fcn.00571f4a
sub esp, 4
call fcn.0058d1a0
jmp 0x47d281
mov dword [0x7e42ec], 0xf00cf6
mov dword [esp + 4], 2
mov dword [esp], edi
call fcn.005578a0
sub esp, 8
mov dword [0x7e42ec], 0xf00cf7
mov dword [esp + 8], 0x3c349
mov dword [esp + 4], 0x721df2
mov dword [esp], edi
call fcn.005579f0
sub esp, 0xc
mov dword [0x7e42ec], 0xf00cf8
mov dword [esp], edi
call fcn.00557790
sub esp, 4
jmp 0x47d307
mov dword [0x7e42ec], 0xf00cfd
call fcn.0058d210
call fcn.0058d210
call fcn.0058d210
call fcn.0058d170
mov dword [esp + 4], eax
mov eax, dword [esp + 0x44]
mov dword [esp], eax
call fcn.00571db4
sub esp, 8
mov dword [esp], str.KeepWindowSize.pbi
call fcn.0058d230
sub esp, 4
call fcn.0058d1f0
mov dword [esp], eax
call fcn.00571be3
sub esp, 4
mov ebp, eax
mov edi, edx
call fcn.0058d1a0
or edi, ebp
jne 0x47d4c6
mov dword [0x7e42ec], 0xf00cff
mov dword [0x7e42ec], 0xf00d00
call fcn.0058d210
call fcn.0058d210
call fcn.0058d210
call fcn.0058d170
mov dword [esp + 4], eax
mov eax, dword [esp + 0x44]
mov dword [esp], eax
call fcn.00571db4
sub esp, 8
mov dword [esp], str.KeepWindowSize.pbi
call fcn.0058d230
sub esp, 4
add dword [0x7eaa00], 2
call fcn.0058d1f0
mov dword [esp + 8], 2
mov dword [esp + 4], eax
mov dword [esp], 0xffffffff
call fcn.00557690
sub esp, 0xc
mov edi, eax
call fcn.0058d1a0
mov dword [0x7e42ec], 0xf00d01
test edi, edi
jne 0x47d520
mov dword [0x7e42ec], 0xf00d05
jmp 0x47cdc4
mov dword [0x7e42ec], 0xf00cfe
call fcn.0058d210
call fcn.0058d210
call fcn.0058d210
call fcn.0058d170
mov dword [esp + 4], eax
mov eax, dword [esp + 0x44]
mov dword [esp], eax
call fcn.00571db4
sub esp, 8
mov dword [esp], str.KeepWindowSize.pbi
call fcn.0058d230
sub esp, 4
call fcn.0058d1f0
mov dword [esp], eax
call fcn.00571f4a
sub esp, 4
call fcn.0058d1a0
jmp 0x47d431
mov dword [0x7e42ec], 0xf00d02
mov dword [esp + 4], 2
mov dword [esp], edi
call fcn.005578a0
sub esp, 8
mov dword [0x7e42ec], 0xf00d03
mov dword [esp + 8], 0x26e7
mov dword [esp + 4], 0x75e13b
mov dword [esp], edi
call fcn.005579f0
sub esp, 0xc
mov dword [0x7e42ec], 0xf00d04
mov dword [esp], edi
call fcn.00557790
sub esp, 4
jmp 0x47d4b7
mov dword [0x7e42ec], 0xf00d09
call fcn.0058d210
call fcn.0058d210
call fcn.0058d210
call fcn.0058d170
mov dword [esp + 4], eax
mov eax, dword [esp + 0x44]
mov dword [esp], eax
call fcn.00571db4
sub esp, 8
mov dword [esp], str.JellyButtons.pbi
call fcn.0058d230
sub esp, 4
call fcn.0058d1f0
mov dword [esp], eax
call fcn.00571be3
sub esp, 4
mov ebp, eax
mov edi, edx
call fcn.0058d1a0
or edi, ebp
jne 0x47d676
mov dword [0x7e42ec], 0xf00d0b
mov dword [0x7e42ec], 0xf00d0c
call fcn.0058d210
call fcn.0058d210
call fcn.0058d210
call fcn.0058d170
mov dword [esp + 4], eax
mov eax, dword [esp + 0x44]
mov dword [esp], eax
call fcn.00571db4
sub esp, 8
mov dword [esp], str.JellyButtons.pbi
call fcn.0058d230
sub esp, 4
add dword [0x7eaa00], 2
call fcn.0058d1f0
mov dword [esp + 8], 2
mov dword [esp + 4], eax
mov dword [esp], 0xffffffff
call fcn.00557690
sub esp, 0xc
mov edi, eax
call fcn.0058d1a0
mov dword [0x7e42ec], 0xf00d0d
test edi, edi
jne 0x47d6d0
mov dword [0x7e42ec], 0xf00d11
jmp 0x47cde6
mov dword [0x7e42ec], 0xf00d0a
call fcn.0058d210
call fcn.0058d210
call fcn.0058d210
call fcn.0058d170
mov dword [esp + 4], eax
mov eax, dword [esp + 0x44]
mov dword [esp], eax
call fcn.00571db4
sub esp, 8
mov dword [esp], str.JellyButtons.pbi
call fcn.0058d230
sub esp, 4
call fcn.0058d1f0
mov dword [esp], eax
call fcn.00571f4a
sub esp, 4
call fcn.0058d1a0
jmp 0x47d5e1
mov dword [0x7e42ec], 0xf00d0e
mov dword [esp + 4], 2
mov dword [esp], edi
call fcn.005578a0
sub esp, 8
mov dword [0x7e42ec], 0xf00d0f
mov dword [esp + 8], 0xbc51
mov dword [esp + 4], 0x7161a1
mov dword [esp], edi
call fcn.005579f0
sub esp, 0xc
mov dword [0x7e42ec], 0xf00d10
mov dword [esp], edi
call fcn.00557790
sub esp, 4
jmp 0x47d667
mov dword [0x7e42ec], 0xf00d18
call fcn.0058d210
call fcn.0058d210
mov dword [esp], 0x6fe8bc
call fcn.0058d230
sub esp, 4
mov eax, dword [esp + 0x44]
mov dword [esp], eax
call fcn.0058d230
sub esp, 4
mov dword [esp], str.___EXE__
call fcn.0058d230
sub esp, 4
mov eax, dword [0x7e41d4]
mov dword [esp], eax
call fcn.0058d230
sub esp, 4
mov dword [esp], str.___XP__DPIAWARE
call fcn.0058d230
sub esp, 4
add dword [0x7eaa00], 2
call fcn.0058d1f0
mov dword [esp + 0xc], 0xe
mov dword [esp + 8], 0x7e435c
mov dword [esp + 4], eax
mov eax, dword [esp + 0x3c]
mov dword [esp], eax
call fcn.0055001d
sub esp, 0x10
mov edi, eax
call fcn.0058d1a0
mov dword [0x7e42ec], 0xf00d19
jmp 0x47d03b
mov dword [0x7e42ec], 0xf00d20
mov dword [0x7e42ec], 0xf00d21
mov dword [esp], edi
call fcn.00550598
sub esp, 4
mov dword [0x7e42ec], 0xf00d1d
test eax, eax
je 0x47d860
mov dword [0x7e42ec], 0xf00d1e
mov dword [esp], edi
call fcn.005505da
sub esp, 4
test eax, eax
je 0x47d7d8
mov dword [0x7e42ec], 0xf00d1f
call fcn.0058d210
call fcn.0058d210
call fcn.0058d170
mov dword [esp + 4], eax
mov dword [esp], edi
call fcn.00550617
sub esp, 8
call fcn.0058d170
mov dword [esp + 4], eax
mov dword [esp], ebp
call fcn.0058d280
sub esp, 8
jmp 0x47d7d8
mov dword [0x7e42ec], 0xf00d22
mov dword [esp], edi
call fcn.0055064d
sub esp, 4
test eax, eax
jne 0x47d978
mov dword [0x7e42ec], 0xf00d26
mov dword [0x7e42ec], 0xf00d27
mov dword [esp], edi
call fcn.0055066b
sub esp, 4
mov dword [0x7e42ec], 0xf00d28
mov eax, dword [0x7e41d4]
mov dword [esp], eax
call fcn.00571be3
sub esp, 4
or edx, eax
je 0x47db89
mov dword [0x7e42ec], 0xf00d2a
mov dword [esp + 0xc], 4
mov dword [esp + 8], 0x7e435c
mov dword [esp + 4], 0x7e435c
mov eax, dword [0x7e41d4]
mov dword [esp], eax
call fcn.0055001d
sub esp, 0x10
mov dword [0x7e4084], eax
mov dword [0x7e42ec], 0xf00d2b
mov dword [esp], 0xfa
call fcn.00572772
sub esp, 4
mov dword [0x7e42ec], 0xf00d2c
mov eax, dword [0x7e4084]
mov dword [esp], eax
call fcn.005506c1
sub esp, 4
test eax, eax
jne 0x47dd53
mov dword [0x7e42ec], 0xf00d2e
mov dword [0x7e42ec], 0xf00d2f
mov eax, dword [esp + 0x48]
mov dword [esp + 4], eax
mov dword [esp], 0
call fcn.00572f99
sub esp, 8
mov dword [0x7e42ec], 0xf00d30
mov dword [0x7e42ec], 0xf00d31
jmp 0x47dd44
mov dword [0x7e42ec], 0xf00d23
mov dword [esp], edi
call fcn.0055066b
sub esp, 4
mov dword [0x7e42ec], 0xf00d24
mov eax, dword [esp + 0x48]
mov dword [esp + 4], eax
mov dword [esp], 0
call fcn.00572f99
sub esp, 8
mov dword [0x7e42ec], 0xf00d25
call fcn.0058d210
call fcn.0058d210
call fcn.0058d210
mov dword [esp + 4], str.MESSAGE
mov eax, dword [0x7e431c]
mov dword [esp], eax
call fcn.00576b78
sub esp, 8
mov edi, eax
call fcn.0058d210
call fcn.0058d210
call fcn.0058d170
mov dword [esp + 4], eax
mov dword [esp], 0x6fece0
call fcn.0058a470
sub esp, 8
call fcn.0058d1c0
mov dword [esp + 4], eax
mov eax, dword [edi]
mov dword [esp], eax
call fcn.00576b78
sub esp, 8
mov edi, dword [eax]
call fcn.0058d170
mov dword [esp + 4], eax
mov dword [esp], edi
call fcn.00419dd0
sub esp, 8
mov dword [esp], str._r_nPBcompiler.exe_Temp_
call fcn.0058d230
sub esp, 4
call fcn.0058d210
call fcn.0058d210
call fcn.0058d170
mov dword [esp + 4], eax
mov eax, dword [esp + 0x44]
mov dword [esp], eax
call fcn.00571f0a
sub esp, 8
call fcn.0058d170
mov dword [esp], str.__e_Temp_
call fcn.0058d230
sub esp, 4
call fcn.0058d210
call fcn.0058d210
mov edi, dword [0x7e41d4]
call fcn.0058d170
mov dword [esp + 4], eax
mov dword [esp], edi
call fcn.00571f0a
sub esp, 8
call fcn.0058d170
mov dword [esp], str._r_n_r_n
call fcn.0058d230
sub esp, 4
mov eax, dword [esp + 0x38]
mov dword [esp], eax
call fcn.0058d230
sub esp, 4
add dword [0x7eaa00], 2
call fcn.0058d210
call fcn.0058d210
mov dword [esp + 4], str.MESSAGE
mov eax, dword [0x7e431c]
mov dword [esp], eax
call fcn.00576b78
sub esp, 8
mov edi, eax
call fcn.0058d210
call fcn.0058d210
call fcn.0058d170
mov dword [esp + 4], eax
mov dword [esp], 0x6f2484
call fcn.0058a470
sub esp, 8
call fcn.0058d1c0
mov dword [esp + 4], eax
mov eax, dword [edi]
mov dword [esp], eax
call fcn.00576b78
sub esp, 8
mov edi, dword [eax]
call fcn.0058d170
mov dword [esp + 4], eax
mov dword [esp], edi
call fcn.00419dd0
sub esp, 8
call fcn.0058d1f0
mov edi, eax
call fcn.0058d1f0
mov dword [esp + 8], 0x30
mov dword [esp + 4], eax
mov dword [esp], edi
call fcn.00534542
sub esp, 0xc
call fcn.0058d1a0
mov dword [0x7e42ec], 0xf00d26
mov dword [0x7e42ec], 0xf00d35
mov dword [0x7e42ec], 0xf00d36
mov dword [0x7e42ec], 0xf00d39
jmp 0x47ccc5
mov dword [0x7e42ec], 0xf00d31
mov dword [0x7e42ec], 0xf00d32
mov eax, dword [esp + 0x48]
mov dword [esp + 4], eax
mov dword [esp], 0
call fcn.00572f99
sub esp, 8
mov dword [0x7e42ec], 0xf00d33
call fcn.0058d210
call fcn.0058d210
call fcn.0058d210
mov dword [esp + 4], str.MESSAGE
mov eax, dword [0x7e431c]
mov dword [esp], eax
call fcn.00576b78
sub esp, 8
mov edi, eax
call fcn.0058d210
call fcn.0058d210
call fcn.0058d170
mov dword [esp + 4], eax
mov dword [esp], 0x6fece0
call fcn.0058a470
sub esp, 8
call fcn.0058d1c0
mov dword [esp + 4], eax
mov eax, dword [edi]
mov dword [esp], eax
call fcn.00576b78
sub esp, 8
mov edi, dword [eax]
call fcn.0058d170
mov dword [esp + 4], eax
mov dword [esp], edi
call fcn.00419dd0
sub esp, 8
mov dword [esp], str._r_nPBcompiler.exe_Temp_
call fcn.0058d230
sub esp, 4
call fcn.0058d210
call fcn.0058d210
call fcn.0058d170
mov dword [esp + 4], eax
mov eax, dword [esp + 0x44]
mov dword [esp], eax
call fcn.00571f0a
sub esp, 8
call fcn.0058d170
mov dword [esp], str.__e_Temp_
call fcn.0058d230
sub esp, 4
call fcn.0058d210
call fcn.0058d210
mov edi, dword [0x7e41d4]
call fcn.0058d170
mov dword [esp + 4], eax
mov dword [esp], edi
call fcn.00571f0a
sub esp, 8
call fcn.0058d170
add dword [0x7eaa00], 2
call fcn.0058d210
call fcn.0058d210
mov dword [esp + 4], str.MESSAGE
mov eax, dword [0x7e431c]
mov dword [esp], eax
call fcn.00576b78
sub esp, 8
mov edi, eax
call fcn.0058d210
call fcn.0058d210
call fcn.0058d170
mov dword [esp + 4], eax
mov dword [esp], 0x6f2484
call fcn.0058a470
sub esp, 8
call fcn.0058d1c0
mov dword [esp + 4], eax
mov eax, dword [edi]
mov dword [esp], eax
call fcn.00576b78
sub esp, 8
mov edi, dword [eax]
call fcn.0058d170
mov dword [esp + 4], eax
mov dword [esp], edi
call fcn.00419dd0
sub esp, 8
call fcn.0058d1f0
mov edi, eax
call fcn.0058d1f0
mov dword [esp + 8], 0x30
mov dword [esp + 4], eax
mov dword [esp], edi
call fcn.00534542
sub esp, 0xc
call fcn.0058d1a0
mov dword [0x7e42ec], 0xf00d34
jmp 0x47db66
mov eax, dword [0x7e4084]
mov dword [esp], eax
call fcn.00550598
sub esp, 4
test eax, eax
je 0x47d930
mov dword [0x7e42ec], 0xf00d2d
call fcn.0058d210
call fcn.0058d210
mov eax, dword [esp + 0x48]
mov dword [esp], eax
call fcn.0058d230
sub esp, 4
mov dword [esp], 0x6fea74
call fcn.0058d230
sub esp, 4
call fcn.0058d210
call fcn.0058d210
mov dword [esp + 4], str.MESSAGE
mov eax, dword [0x7e431c]
mov dword [esp], eax
call fcn.00576b78
sub esp, 8
mov edi, eax
call fcn.0058d210
call fcn.0058d210
call fcn.0058d170
mov dword [esp + 4], eax
mov dword [esp], 0x6fc25c
call fcn.0058a470
sub esp, 8
call fcn.0058d1c0
mov dword [esp + 4], eax
mov eax, dword [edi]
mov dword [esp], eax
call fcn.00576b78
sub esp, 8
mov edi, dword [eax]
call fcn.0058d170
mov dword [esp + 4], eax
mov dword [esp], edi
call fcn.00419dd0
sub esp, 8
call fcn.0058d170
add dword [0x7eaa00], 2
call fcn.0058d1f0
mov dword [esp + 4], eax
mov dword [esp], 0
call fcn.00572f99
sub esp, 8
call fcn.0058d1a0
mov dword [0x7e42ec], 0xf00d2e
jmp 0x47d95b
mov dword [0x7e42ec], 0xf00d42
call fcn.0058d210
call fcn.0058d210
call fcn.0058d170
mov dword [esp + 0x10], eax
mov dword [esp + 0xc], 0x6fa710
mov dword [esp + 8], 3
mov dword [esp + 4], 3
mov dword [esp], str.IceDesign_
call fcn.0045d8b0
sub esp, 0x14
call fcn.0058d170
mov dword [esp + 4], eax
lea eax, [esp + 0x44]
mov dword [esp], eax
call fcn.0058d280
sub esp, 8
mov dword [0x7e42ec], 0xf00d43
mov eax, dword [esp + 0x44]
mov dword [esp + 4], eax
mov dword [esp], 0xffffffff
call fcn.005576b0
sub esp, 8
mov ebp, eax
mov dword [0x7e42ec], 0xf00d44
test eax, eax
jne 0x47def0
mov dword [0x7e42ec], 0xf00da3
jmp 0x47c728
mov dword [0x7e42ec], 0xf00d45
mov eax, dword [0x7e3f84]
mov dword [esp + 4], eax
mov eax, dword [esp + 0x44]
mov dword [esp], eax
call fcn.0058d110
test eax, eax
je 0x47e1f0
mov dword [0x7e42ec], 0xf00d48
mov dword [0x7e42ec], 0xf00d4a
call fcn.0058d210
call fcn.0058d210
mov edi, dword [0x7e40b4]
call fcn.0058d170
mov dword [esp + 8], eax
mov dword [esp + 4], edi
mov eax, dword [esp + 0x44]
mov dword [esp], eax
call fcn.004775d0
sub esp, 0xc
call fcn.0058d170
mov dword [esp + 4], eax
lea edi, [esp + 0x54]
mov dword [esp], edi
call fcn.0058d280
sub esp, 8
mov dword [0x7e42ec], 0xf00d4b
mov dword [esp + 4], 2
mov dword [esp], ebp
call fcn.005578a0
sub esp, 8
mov dword [0x7e42ec], 0xf00d4c
mov eax, dword [esp + 0x54]
mov dword [esp + 4], eax
mov dword [esp], ebp
call fcn.00557490
sub esp, 8
mov dword [0x7e42ec], 0xf00d4d
mov dword [esp], ebp
call fcn.00557790
sub esp, 4
mov dword [0x7e42ec], 0xf00d4f
mov eax, dword [0x7e40f4]
mov dword [esp + 4], eax
mov dword [esp], 0x7e435c
call fcn.0058d110
test eax, eax
je 0x47e260
mov dword [0x7e42ec], 0xf00d59
mov dword [0x7e42ec], 0xf00d5b
mov eax, dword [0x7e4250]
test eax, eax
jne 0x47e420
mov dword [0x7e42ec], 0xf00d65
mov dword [0x7e42ec], 0xf00d67
mov eax, dword [0x7e42b4]
test eax, eax
jne 0x47e5e0
mov dword [0x7e42ec], 0xf00d71
mov dword [0x7e42ec], 0xf00d73
mov eax, dword [0x7e40b4]
test eax, eax
jne 0x47e7a0
mov dword [0x7e42ec], 0xf00d7d
mov dword [0x7e42ec], 0xf00d7f
mov eax, dword [0x7e4088]
test eax, eax
jne 0x47ea60
mov dword [0x7e42ec], 0xf00d95
mov dword [0x7e42ec], 0xf00d97
mov dword [esp], 0x65
call fcn.0055982f
sub esp, 4
or edx, eax
jne 0x47f298
mov dword [0x7e42ec], 0xf00d99
mov dword [0x7e42ec], 0xf00d9a
call fcn.0058d210
call fcn.0058d210
call fcn.0058d170
mov dword [esp + 0xc], eax
mov dword [esp + 8], 0x7e435c
mov dword [esp + 4], str.PureBasic.exe_shellopencommand
mov dword [esp], closesocket
call fcn.0045dcd0
sub esp, 0x10
call fcn.0058d170
mov dword [esp + 4], eax
lea eax, [esp + 0x50]
mov dword [esp], eax
call fcn.0058d280
sub esp, 8
mov dword [0x7e42ec], 0xf00d9b
call fcn.0058d210
call fcn.0058d210
mov edi, dword [0x7e41ac]
call fcn.0058d170
mov dword [esp + 4], eax
mov dword [esp], edi
call fcn.00589d70
sub esp, 8
add dword [0x7eaa00], 2
call fcn.0058d210
call fcn.0058d210
call fcn.0058d210
call fcn.0058d210
call fcn.0058d170
mov dword [esp + 0xc], eax
mov dword [esp + 8], 0x6fe8bc
mov dword [esp + 4], 2
mov eax, dword [esp + 0x50]
mov dword [esp], eax
call fcn.0058a590
sub esp, 0x10
call fcn.0058d1f0
mov edi, eax
call fcn.0058d170
mov dword [esp + 4], eax
mov dword [esp], edi
call fcn.00589d70
sub esp, 8
call fcn.0058d1c0
mov edi, eax
call fcn.0058d1c0
mov dword [esp + 4], eax
mov dword [esp], edi
call fcn.0058d110
test eax, eax
je 0x47f350
mov dword [0x7e42ec], 0xf00d9d
mov dword [esp + 0x14], 1
mov dword [esp + 0x10], 0
mov dword [esp + 0xc], 0
mov eax, dword [esp + 0x44]
mov dword [esp + 8], eax
mov dword [esp + 4], str.open
mov dword [esp], 0
call sub.SHELL32.dll_ShellExecuteW
sub esp, 0x18
mov dword [0x7e42ec], 0xf00d9e
jmp 0x47f3c9
mov dword [0x7e42ec], 0xf00d46
mov dword [esp + 4], 0x7e435c
mov dword [esp], 0x7e3f84
call fcn.0058d080
sub esp, 8
mov dword [0x7e42ec], 0xf00d47
mov edx, dword [0x7e3fe8]
test edx, edx
je 0x47e238
mov dword [0x7e42ec], 0xf00d47
jmp 0x47df17
mov dword [0x7e42ec], 0xf00d47
mov dword [0x7e3fe8], 1
mov dword [0x7e42ec], 0xf00d47
call fcn.0042a3a0
jmp 0x47e225
mov dword [0x7e42ec], 0xf00d50
call fcn.0058d210
call fcn.0058d210
call fcn.0058d210
call fcn.0058d170
mov dword [esp + 4], eax
mov eax, dword [esp + 0x44]
mov dword [esp], eax
call fcn.00571db4
sub esp, 8
mov dword [esp], str.ObjectTheme.pbi
call fcn.0058d230
sub esp, 4
call fcn.0058d1f0
mov dword [esp], eax
call fcn.00571be3
sub esp, 4
mov dword [esp + 0x2c], eax
mov ebp, edx
call fcn.0058d1a0
or ebp, dword [esp + 0x2c]
jne 0x47e360
mov dword [0x7e42ec], 0xf00d52
mov dword [0x7e42ec], 0xf00d53
call fcn.0058d210
call fcn.0058d210
call fcn.0058d210
call fcn.0058d170
mov dword [esp + 4], eax
mov eax, dword [esp + 0x44]
mov dword [esp], eax
call fcn.00571db4
sub esp, 8
mov dword [esp], str.ObjectTheme.pbi
call fcn.0058d230
sub esp, 4
add dword [0x7eaa00], 2
call fcn.0058d1f0
mov dword [esp + 8], 2
mov dword [esp + 4], eax
mov dword [esp], 0xffffffff
call fcn.00557690
sub esp, 0xc
mov ebp, eax
call fcn.0058d1a0
mov dword [0x7e42ec], 0xf00d54
test ebp, ebp
jne 0x47e3c0
mov dword [0x7e42ec], 0xf00d58
jmp 0x47dfe5
mov dword [0x7e42ec], 0xf00d51
call fcn.0058d210
call fcn.0058d210
call fcn.0058d210
call fcn.0058d170
mov dword [esp + 4], eax
mov eax, dword [esp + 0x44]
mov dword [esp], eax
call fcn.00571db4
sub esp, 8
mov dword [esp], str.ObjectTheme.pbi
call fcn.0058d230
sub esp, 4
call fcn.0058d1f0
mov dword [esp], eax
call fcn.00571f4a
sub esp, 4
call fcn.0058d1a0
jmp 0x47e2c5
mov dword [0x7e42ec], 0xf00d55
mov dword [esp + 4], 2
mov dword [esp], ebp
call fcn.005578a0
sub esp, 8
mov dword [0x7e42ec], 0xf00d56
mov dword [esp + 8], 0x3c349
mov dword [esp + 4], 0x721df2
mov dword [esp], ebp
call fcn.005579f0
sub esp, 0xc
mov dword [0x7e42ec], 0xf00d57
mov dword [esp], ebp
call fcn.00557790
sub esp, 4
jmp 0x47e34b
mov dword [0x7e42ec], 0xf00d5c
call fcn.0058d210
call fcn.0058d210
call fcn.0058d210
call fcn.0058d170
mov dword [esp + 4], eax
mov eax, dword [esp + 0x44]
mov dword [esp], eax
call fcn.00571db4
sub esp, 8
mov dword [esp], str.KeepWindowSize.pbi
call fcn.0058d230
sub esp, 4
call fcn.0058d1f0
mov dword [esp], eax
call fcn.00571be3
sub esp, 4
mov dword [esp + 0x2c], eax
mov ebp, edx
call fcn.0058d1a0
or ebp, dword [esp + 0x2c]
jne 0x47e520
mov dword [0x7e42ec], 0xf00d5e
mov dword [0x7e42ec], 0xf00d5f
call fcn.0058d210
call fcn.0058d210
call fcn.0058d210
call fcn.0058d170
mov dword [esp + 4], eax
mov eax, dword [esp + 0x44]
mov dword [esp], eax
call fcn.00571db4
sub esp, 8
mov dword [esp], str.KeepWindowSize.pbi
call fcn.0058d230
sub esp, 4
add dword [0x7eaa00], 2
call fcn.0058d1f0
mov dword [esp + 8], 2
mov dword [esp + 4], eax
mov dword [esp], 0xffffffff
call fcn.00557690
sub esp, 0xc
mov ebp, eax
call fcn.0058d1a0
mov dword [0x7e42ec], 0xf00d60
test ebp, ebp
jne 0x47e580
mov dword [0x7e42ec], 0xf00d64
jmp 0x47e006
mov dword [0x7e42ec], 0xf00d5d
call fcn.0058d210
call fcn.0058d210
call fcn.0058d210
call fcn.0058d170
mov dword [esp + 4], eax
mov eax, dword [esp + 0x44]
mov dword [esp], eax
call fcn.00571db4
sub esp, 8
mov dword [esp], str.KeepWindowSize.pbi
call fcn.0058d230
sub esp, 4
call fcn.0058d1f0
mov dword [esp], eax
call fcn.00571f4a
sub esp, 4
call fcn.0058d1a0
jmp 0x47e485
mov dword [0x7e42ec], 0xf00d61
mov dword [esp + 4], 2
mov dword [esp], ebp
call fcn.005578a0
sub esp, 8
mov dword [0x7e42ec], 0xf00d62
mov dword [esp + 8], 0x26e7
mov dword [esp + 4], 0x75e13b
mov dword [esp], ebp
call fcn.005579f0
sub esp, 0xc
mov dword [0x7e42ec], 0xf00d63
mov dword [esp], ebp
call fcn.00557790
sub esp, 4
jmp 0x47e50b
mov dword [0x7e42ec], 0xf00d68
call fcn.0058d210
call fcn.0058d210
call fcn.0058d210
call fcn.0058d170
mov dword [esp + 4], eax
mov eax, dword [esp + 0x44]
mov dword [esp], eax
call fcn.00571db4
sub esp, 8
mov dword [esp], str.JellyButtons.pbi
call fcn.0058d230
sub esp, 4
call fcn.0058d1f0
mov dword [esp], eax
call fcn.00571be3
sub esp, 4
mov dword [esp + 0x2c], eax
mov ebp, edx
call fcn.0058d1a0
or ebp, dword [esp + 0x2c]
jne 0x47e6e0
mov dword [0x7e42ec], 0xf00d6a
mov dword [0x7e42ec], 0xf00d6b
call fcn.0058d210
call fcn.0058d210
call fcn.0058d210
call fcn.0058d170
mov dword [esp + 4], eax
mov eax, dword [esp + 0x44]
mov dword [esp], eax
call fcn.00571db4
sub esp, 8
mov dword [esp], str.JellyButtons.pbi
call fcn.0058d230
sub esp, 4
add dword [0x7eaa00], 2
call fcn.0058d1f0
mov dword [esp + 8], 2
mov dword [esp + 4], eax
mov dword [esp], 0xffffffff
call fcn.00557690
sub esp, 0xc
mov ebp, eax
call fcn.0058d1a0
mov dword [0x7e42ec], 0xf00d6c
test ebp, ebp
jne 0x47e740
mov dword [0x7e42ec], 0xf00d70
jmp 0x47e027
mov dword [0x7e42ec], 0xf00d69
call fcn.0058d210
call fcn.0058d210
call fcn.0058d210
call fcn.0058d170
mov dword [esp + 4], eax
mov eax, dword [esp + 0x44]
mov dword [esp], eax
call fcn.00571db4
sub esp, 8
mov dword [esp], str.JellyButtons.pbi
call fcn.0058d230
sub esp, 4
call fcn.0058d1f0
mov dword [esp], eax
call fcn.00571f4a
sub esp, 4
call fcn.0058d1a0
jmp 0x47e645
mov dword [0x7e42ec], 0xf00d6d
mov dword [esp + 4], 2
mov dword [esp], ebp
call fcn.005578a0
sub esp, 8
mov dword [0x7e42ec], 0xf00d6e
mov dword [esp + 8], 0xbc51
mov dword [esp + 4], 0x7161a1
mov dword [esp], ebp
call fcn.005579f0
sub esp, 0xc
mov dword [0x7e42ec], 0xf00d6f
mov dword [esp], ebp
call fcn.00557790
sub esp, 4
jmp 0x47e6cb
call fcn.0058d210
call fcn.0058d210
mov ebp, dword [0x7e40d8]
call fcn.0058d170
mov dword [esp + 4], eax
mov dword [esp], ebp
call fcn.00441450
sub esp, 8
add dword [0x7eaa00], 2
call fcn.0058d1c0
mov dword [esp + 4], eax
mov dword [esp], 0x7e435c
call fcn.0058d110
test eax, eax
jne 0x47e048
mov dword [0x7e42ec], 0xf00d74
call fcn.0058d210
call fcn.0058d210
call fcn.0058d210
call fcn.0058d170
mov dword [esp + 4], eax
mov eax, dword [esp + 0x44]
mov dword [esp], eax
call fcn.00571db4
sub esp, 8
call fcn.0058d210
call fcn.0058d210
call fcn.0058d170
mov dword [esp + 8], eax
mov dword [esp + 4], 1
mov eax, dword [esp + 0x44]
mov dword [esp], eax
call fcn.00571e3d
sub esp, 0xc
call fcn.0058d170
mov dword [esp], str._Event.pb
call fcn.0058d230
sub esp, 4
call fcn.0058d1f0
mov dword [esp], eax
call fcn.00571be3
sub esp, 4
mov dword [esp + 0x2c], eax
mov ebp, edx
call fcn.0058d1a0
or ebp, dword [esp + 0x2c]
jne 0x47e944
mov dword [0x7e42ec], 0xf00d76
mov dword [0x7e42ec], 0xf00d77
call fcn.0058d210
call fcn.0058d210
call fcn.0058d210
call fcn.0058d170
mov dword [esp + 4], eax
mov eax, dword [esp + 0x44]
mov dword [esp], eax
call fcn.00571db4
sub esp, 8
call fcn.0058d210
call fcn.0058d210
call fcn.0058d170
mov dword [esp + 8], eax
mov dword [esp + 4], 1
mov eax, dword [esp + 0x44]
mov dword [esp], eax
call fcn.00571e3d
sub esp, 0xc
call fcn.0058d170
mov dword [esp], str._Event.pb
call fcn.0058d230
sub esp, 4
add dword [0x7eaa00], 2
call fcn.0058d1f0
mov dword [esp + 8], 2
mov dword [esp + 4], eax
mov dword [esp], 0xffffffff
call fcn.00557690
sub esp, 0xc
mov ebp, eax
call fcn.0058d1a0
mov dword [0x7e42ec], 0xf00d78
test ebp, ebp
jne 0x47e9cd
mov dword [0x7e42ec], 0xf00d7c
jmp 0x47e048
mov dword [0x7e42ec], 0xf00d75
call fcn.0058d210
call fcn.0058d210
call fcn.0058d210
call fcn.0058d170
mov dword [esp + 4], eax
mov eax, dword [esp + 0x44]
mov dword [esp], eax
call fcn.00571db4
sub esp, 8
call fcn.0058d210
call fcn.0058d210
call fcn.0058d170
mov dword [esp + 8], eax
mov dword [esp + 4], 1
mov eax, dword [esp + 0x44]
mov dword [esp], eax
call fcn.00571e3d
sub esp, 0xc
call fcn.0058d170
mov dword [esp], str._Event.pb
call fcn.0058d230
sub esp, 4
call fcn.0058d1f0
mov dword [esp], eax
call fcn.00571f4a
sub esp, 4
call fcn.0058d1a0
jmp 0x47e87c
mov dword [0x7e42ec], 0xf00d79
mov dword [esp + 4], 2
mov dword [esp], ebp
call fcn.005578a0
sub esp, 8
mov dword [0x7e42ec], 0xf00d7a
call fcn.0058d210
call fcn.0058d210
call fcn.0058d210
mov edx, dword [0x7e40d8]
mov dword [esp + 0x2c], edx
call fcn.0058d170
mov dword [esp + 4], eax
mov edx, dword [esp + 0x2c]
mov dword [esp], edx
call fcn.00441450
sub esp, 8
add dword [0x7eaa00], 2
call fcn.0058d1f0
mov dword [esp + 4], eax
mov dword [esp], ebp
call fcn.00557490
sub esp, 8
call fcn.0058d1a0
mov dword [0x7e42ec], 0xf00d7b
mov dword [esp], ebp
call fcn.00557790
sub esp, 4
jmp 0x47e935
mov dword [0x7e42ec], 0xf00d80
call fcn.0058d210
call fcn.0058d210
call fcn.0058d170
mov dword [esp + 4], eax
mov dword [esp], 4
call fcn.0045db90
sub esp, 8
call fcn.0058d170
mov dword [esp + 4], eax
lea edx, [esp + 0x4c]
mov dword [esp], edx
call fcn.0058d280
sub esp, 8
mov dword [0x7e42ec], 0xf00d81
call fcn.0058d210
call fcn.0058d210
call fcn.0058d210
call fcn.0058d210
call fcn.0058d170
mov dword [esp + 8], eax
mov dword [esp + 4], 1
mov eax, dword [esp + 0x4c]
mov dword [esp], eax
call fcn.00589ce0
sub esp, 0xc
call fcn.0058d1f0
mov ebp, eax
call fcn.0058d170
mov dword [esp + 4], eax
mov dword [esp], ebp
call fcn.0058a470
sub esp, 8
call fcn.0058d210
call fcn.0058d210
call fcn.0058d170
mov dword [esp + 8], eax
mov dword [esp + 4], 2
mov eax, dword [esp + 0x4c]
mov dword [esp], eax
call fcn.00589a90
sub esp, 0xc
call fcn.0058d170
call fcn.0058d170
mov dword [esp + 4], eax
lea edx, [esp + 0x4c]
mov dword [esp], edx
call fcn.0058d280
sub esp, 8
mov dword [0x7e42ec], 0xf00d82
call fcn.0058d210
call fcn.0058d210
call fcn.0058d210
call fcn.0058d170
mov dword [esp + 4], eax
mov eax, dword [esp + 0x44]
mov dword [esp], eax
call fcn.00571db4
sub esp, 8
mov dword [esp], str.Lang_
call fcn.0058d230
sub esp, 4
mov eax, dword [esp + 0x4c]
mov dword [esp], eax
call fcn.0058d230
sub esp, 4
mov dword [esp], str..lang
call fcn.0058d230
sub esp, 4
call fcn.0058d1f0
mov dword [esp], eax
call fcn.00571be3
sub esp, 4
mov ebp, eax
mov dword [esp + 0x2c], edx
call fcn.0058d1a0
xor eax, eax
cmp eax, ebp
mov edx, dword [esp + 0x2c]
sbb eax, edx
jge 0x47edab
mov dword [0x7e42ec], 0xf00d83
call fcn.0058d210
call fcn.0058d210
call fcn.0058d210
mov dword [esp + 4], str.MESSAGE
mov eax, dword [0x7e431c]
mov dword [esp], eax
call fcn.00576b78
sub esp, 8
mov ebp, eax
call fcn.0058d210
call fcn.0058d210
call fcn.0058d170
mov dword [esp + 4], eax
mov dword [esp], 0x6f1d98
call fcn.0058a470
sub esp, 8
call fcn.0058d1c0
mov dword [esp + 4], eax
mov eax, dword [ebp]
mov dword [esp], eax
call fcn.00576b78
sub esp, 8
mov ebp, dword [eax]
call fcn.0058d170
mov dword [esp + 4], eax
mov dword [esp], ebp
call fcn.00419dd0
sub esp, 8
mov dword [esp], 0x6ff0d0
call fcn.0058d230
sub esp, 4
mov eax, dword [esp + 0x4c]
mov dword [esp], eax
call fcn.0058d230
sub esp, 4
mov dword [esp], str..lang_
call fcn.0058d230
sub esp, 4
call fcn.0058d210
call fcn.0058d210
mov dword [esp + 4], str.MESSAGE
mov eax, dword [0x7e431c]
mov dword [esp], eax
call fcn.00576b78
sub esp, 8
mov ebp, eax
call fcn.0058d210
call fcn.0058d210
call fcn.0058d170
mov dword [esp + 4], eax
mov dword [esp], 0x6fbf20
call fcn.0058a470
sub esp, 8
call fcn.0058d1c0
mov dword [esp + 4], eax
mov eax, dword [ebp]
mov dword [esp], eax
call fcn.00576b78
sub esp, 8
mov ebp, dword [eax]
call fcn.0058d170
mov dword [esp + 4], eax
mov dword [esp], ebp
call fcn.00419dd0
sub esp, 8
call fcn.0058d170
add dword [0x7eaa00], 2
call fcn.0058d210
call fcn.0058d210
mov dword [esp + 4], str.MESSAGE
mov eax, dword [0x7e431c]
mov dword [esp], eax
call fcn.00576b78
sub esp, 8
mov ebp, eax
call fcn.0058d210
call fcn.0058d210
call fcn.0058d170
mov dword [esp + 4], eax
mov dword [esp], 0x6fa648
call fcn.0058a470
sub esp, 8
call fcn.0058d1c0
mov dword [esp + 4], eax
mov eax, dword [ebp]
mov dword [esp], eax
call fcn.00576b78
sub esp, 8
mov ebp, dword [eax]
call fcn.0058d170
mov dword [esp + 4], eax
mov dword [esp], ebp
call fcn.00419dd0
sub esp, 8
call fcn.0058d1f0
mov ebp, eax
call fcn.0058d1f0
mov dword [esp + 8], 4
mov dword [esp + 4], eax
mov dword [esp], ebp
call fcn.00534542
sub esp, 0xc
mov ebp, eax
call fcn.0058d1a0
cmp ebp, 6
je 0x47ef11
mov dword [0x7e42ec], 0xf00d85
mov dword [0x7e42ec], 0xf00d86
mov dword [0x7e42ec], 0xf00d87
call fcn.0058d210
call fcn.0058d210
call fcn.0058d210
call fcn.0058d170
mov dword [esp + 4], eax
mov eax, dword [esp + 0x44]
mov dword [esp], eax
call fcn.00571db4
sub esp, 8
call fcn.0058d210
call fcn.0058d210
call fcn.0058d170
mov dword [esp + 8], eax
mov dword [esp + 4], 1
mov eax, dword [esp + 0x44]
mov dword [esp], eax
call fcn.00571e3d
sub esp, 0xc
call fcn.0058d170
mov dword [esp], str._Lang.pb
call fcn.0058d230
sub esp, 4
call fcn.0058d1f0
mov dword [esp], eax
call fcn.00571be3
sub esp, 4
mov dword [esp + 0x2c], eax
mov ebp, edx
call fcn.0058d1a0
or ebp, dword [esp + 0x2c]
jne 0x47ef90
mov dword [0x7e42ec], 0xf00d89
mov dword [0x7e42ec], 0xf00d8a
call fcn.0058d210
call fcn.0058d210
call fcn.0058d210
call fcn.0058d170
mov dword [esp + 4], eax
mov eax, dword [esp + 0x44]
mov dword [esp], eax
call fcn.00571db4
sub esp, 8
call fcn.0058d210
call fcn.0058d210
call fcn.0058d170
mov dword [esp + 8], eax
mov dword [esp + 4], 1
mov eax, dword [esp + 0x44]
mov dword [esp], eax
call fcn.00571e3d
sub esp, 0xc
call fcn.0058d170
mov dword [esp], str._Lang.pb
call fcn.0058d230
sub esp, 4
add dword [0x7eaa00], 2
call fcn.0058d1f0
mov dword [esp + 8], 2
mov dword [esp + 4], eax
mov dword [esp], 0xffffffff
call fcn.00557690
sub esp, 0xc
mov ebp, eax
call fcn.0058d1a0
mov dword [0x7e42ec], 0xf00d8b
test ebp, ebp
jne 0x47f020
mov dword [0x7e42ec], 0xf00d94
jmp 0x47e069
mov dword [0x7e42ec], 0xf00d84
call fcn.0058d210
call fcn.0058d210
call fcn.0058d210
call fcn.0058d170
mov dword [esp + 4], eax
mov eax, dword [esp + 0x44]
mov dword [esp], eax
call fcn.00571db4
sub esp, 8
mov dword [esp], str.Lang_
call fcn.0058d230
sub esp, 4
mov eax, dword [esp + 0x4c]
mov dword [esp], eax
call fcn.0058d230
sub esp, 4
mov dword [esp], str..lang
call fcn.0058d230
sub esp, 4
call fcn.0058d1f0
mov dword [esp], eax
call fcn.00571f4a
sub esp, 4
call fcn.0058d1a0
jmp 0x47eda1
mov dword [0x7e42ec], 0xf00d88
call fcn.0058d210
call fcn.0058d210
call fcn.0058d210
call fcn.0058d170
mov dword [esp + 4], eax
mov eax, dword [esp + 0x44]
mov dword [esp], eax
call fcn.00571db4
sub esp, 8
call fcn.0058d210
call fcn.0058d210
call fcn.0058d170
mov dword [esp + 8], eax
mov dword [esp + 4], 1
mov eax, dword [esp + 0x44]
mov dword [esp], eax
call fcn.00571e3d
sub esp, 0xc
call fcn.0058d170
mov dword [esp], str._Lang.pb
call fcn.0058d230
sub esp, 4
call fcn.0058d1f0
mov dword [esp], eax
call fcn.00571f4a
sub esp, 4
call fcn.0058d1a0
jmp 0x47ee49
mov dword [0x7e42ec], 0xf00d8c
mov dword [esp + 4], 2
mov dword [esp], ebp
call fcn.005578a0
sub esp, 8
mov dword [0x7e42ec], 0xf00d8d
mov eax, dword [0x7e409c]
test eax, eax
jne 0x47f189
mov dword [0x7e42ec], 0xf00d90
mov dword [0x7e42ec], 0xf00d91
mov dword [esp + 8], 0x2a16
mov dword [esp + 4], str.EnableExplicit_r_n_r_nGlobal_LangFolder.s___Lang__r_n_r_nStructure_Lang_r_n__Map_LangKey.s___r_nEndStructure_r_nGlobal_NewMap_Lang.Lang___r_n_r_n______________________________r_n___Public_Macro_r_n______________________________r_n_r_nMacro_GetLang_Section__Keyname__r_n__EscChars_Lang_UCase_Section__LangKey_UCase_Keyname____r_nEndMacro_r_n_r_nMacro_GetInterfaceLang_Keyname__r_n__EscChars_Lang__INTERFACE__LangKey_UCase_Keyname____r_nEndMacro_r_n_r_nMacro_GetTooltipLang_Keyname__r_n__EscChars_Lang__TOOLTIP__LangKey_UCase_Keyname____r_nEndMacro_r_n_r_nMacro_GetMenuLang_Keyname__r_n__EscChars_Lang__MENU__LangKey_UCase_Keyname____r_nEndMacro_r_n_r_nMacro_GetToolBarLang_Keyname__r_n__EscChars_Lang__TOOLBAR__LangKey_UCase_Keyname____r_nEndMacro_r_n_r_nMacro_GetStatusBarLang_Keyname__r_n__EscChars_Lang__STATUSBAR__LangKey_UCase_Keyname____r_nEndMacro_r_n_r_nMacro_GetMessageLang_Keyname__r_n__EscChars_Lang__MESSAGE__LangKey_UCase_Keyname____r_nEndMacro_r_n_r_n______________________________r_n___Private_r_n______________________________r_n_r_nDeclare.s_LocaleInfo_LCType.i__LOCALE_SNATIVELANGNAME__r_nDeclare.s_EscChars_String.s__r_nDeclare___LangLoadSection_SectionName.s______r_nDeclare___LangLoadDefault___r_nDeclare___LangLoad_Filename.s______r_nDeclare___LangSaveFile_Filename.s__r_nDeclare___LangSave_Filename.s__r_n_r_nProcedure.s_LocaleInfo_LCType.i__LOCALE_SNATIVELANGNAME__r_n__Protected_LCData.s__LCDataLen.i_r_n____MS:_The_application_should_call_GetLocaleInfoEx_function_in_preference_To_GetLocaleInfo_If_designed_To_run_only_on_Windows_Vista_And_later._But_it_works_r_n__LCDataLen__GetLocaleInfo__LOCALE_USER_DEFAULT__LCType___LCData__0__r_n__LCData__Space_LCDataLen__r_n__If_GetLocaleInfo__LOCALE_USER_DEFAULT__LCType___LCData__LCDataLen__r_n____ProcedureReturn_LCData_r_n__EndIf_r_nEndProcedure_r_n_r_nProcedure.s_EscChars_String.s__r_n_tString__ReplaceString_String____r___CRLF___t______________________r_Carriage_Return_but_NOTE:_Windows__CRLF__r_n_tString__ReplaceString_String____t___TAB___t________________________t_Horizontal_Tab_r_n_tString__ReplaceString_String____n___LF____________________________n_Newline__Line_Feed__r_n_tString__ReplaceString_String______DQUOTE________________________Single_Quote___r_n_tString__ReplaceString_String____________________________________BackSlash_r_n_tProcedureReturn_String_r_nEndProcedure_r_n_r_nProcedure_LangLoadSection_SectionName.s______r_n__Protected_Section.s___COMMON___Keyname.s__Value.s_r_n__ClearMap_Lang____r_n___r_n__Select_SectionName_r_n____Case__English__r_n______Restore_DefaultLang:_____Restore_the_default_language__usually_English__r_n______Case__French__r_n________Restore_French:__________Restore_the_French_language_r_n______Case__German__r_n________Restore_German:__________Restore_the_German_language_r_n____Default_r_n______Restore_DefaultLang:_____Restore_the_default_language__usually_English__r_n__EndSelect_r_n__Repeat_r_n____Read.s_Keyname_r_n____Read.s_Value_r_n____Keyname__UCase_Keyname__r_n____Select_Keyname_r_n______Case_______END___r_n________Break_r_n______Case___SECTION___r_n________Section__UCase_Value__r_n______Default_r_n________Lang_Section_LangKey_Keyname___Value_r_n_________Debug_Section______Keyname________Value_r_n____EndSelect_r_n__ForEver_r_n__ProcedureReturn_True_r_nEndProcedure_r_n_r_nProcedure_LangLoadDefault___r_n__Protected_Section.s___COMMON___Keyname.s__Value.s_r_n__ClearMap_Lang____r_n__Restore_DefaultLang:_r_n__Repeat_r_n____Read.s_Keyname_r_n____Read.s_Value_r_n____Keyname__UCase_Keyname__r_n____Select_Keyname_r_n______Case_______END___r_n________Break_r_n______Case___SECTION___r_n________Section__UCase_Value__r_n______Default_r_n________Lang_Section_LangKey_Keyname___Value_r_n_________Debug_Section______Keyname________Value_r_n____EndSelect_r_n__ForEver_r_n__ProcedureReturn_True_r_nEndProcedure_r_n_r_nProcedure_LangLoad_Filename.s______r_n__If_Filename_r_n____If_OpenPreferences_LangFolder______Filename_________r_n______ForEach_Lang___r_n________PreferenceGroup
mov dword [esp], ebp
call fcn.005579f0
sub esp, 0xc
mov dword [0x7e42ec], 0xf00d92
call fcn.0058d210
call fcn.0058d210
call fcn.0058d210
mov edi, dword [0x7e4254]
call fcn.0058d170
mov dword [esp + 4], eax
mov dword [esp], edi
call fcn.00441450
sub esp, 8
mov dword [esp], 0x6f0270
call fcn.0058d230
sub esp, 4
mov eax, dword [0x7e41d8]
mov dword [esp], eax
call fcn.0058d230
sub esp, 4
mov dword [esp], 0x6f0270
call fcn.0058d230
sub esp, 4
mov eax, dword [0x7e42a4]
mov dword [esp], eax
call fcn.0058d230
sub esp, 4
mov dword [esp], 0x6f0270
call fcn.0058d230
sub esp, 4
mov eax, dword [esp + 0x40]
mov dword [esp], eax
call fcn.0058d230
sub esp, 4
mov dword [esp], 0x6f0270
call fcn.0058d230
sub esp, 4
mov eax, dword [0x7e40ec]
mov dword [esp], eax
call fcn.0058d230
sub esp, 4
mov dword [esp], 0x6f0270
call fcn.0058d230
sub esp, 4
mov eax, dword [esp + 0x34]
mov dword [esp], eax
call fcn.0058d230
sub esp, 4
add dword [0x7eaa00], 2
call fcn.0058d1f0
mov dword [esp + 4], eax
mov dword [esp], ebp
call fcn.00557490
sub esp, 8
call fcn.0058d1a0
mov dword [0x7e42ec], 0xf00d93
mov dword [esp], ebp
call fcn.00557790
sub esp, 4
jmp 0x47ef02
mov dword [0x7e42ec], 0xf00d8e
call fcn.0058d210
call fcn.0058d210
call fcn.0058d210
call fcn.0058d170
mov dword [esp], eax
call fcn.0043d390
sub esp, 4
add dword [0x7eaa00], 2
call fcn.0058d1f0
mov dword [esp + 4], eax
mov dword [esp], ebp
call fcn.00557490
sub esp, 8
call fcn.0058d1a0
mov dword [0x7e42ec], 0xf00d8f
call fcn.0058d210
call fcn.0058d210
call fcn.0058d170
mov dword [esp + 8], eax
mov dword [esp + 4], 4
mov eax, dword [esp + 0x54]
mov dword [esp], eax
call fcn.0058a400
sub esp, 0xc
add dword [0x7eaa00], 2
call fcn.0058d1c0
mov dword [esp + 4], eax
mov dword [esp], str._r_n_r_n
call fcn.0058d110
test eax, eax
jne 0x47f235
mov dword [0x7e42ec], 0xf00d8f
jmp 0x47f054
mov dword [0x7e42ec], 0xf00d8f
call fcn.0058d210
call fcn.0058d210
mov eax, dword [esp + 0x54]
mov dword [esp], eax
call fcn.00589cb0
sub esp, 4
mov dword [esp + 0x2c], eax
call fcn.0058d170
mov dword [esp + 8], eax
mov eax, dword [esp + 0x2c]
sub eax, 2
mov dword [esp + 4], eax
mov eax, dword [esp + 0x54]
mov dword [esp], eax
call fcn.00589ce0
sub esp, 0xc
call fcn.0058d170
mov dword [esp + 4], eax
mov dword [esp], edi
call fcn.0058d280
sub esp, 8
jmp 0x47f226
mov dword [0x7e42ec], 0xf00d98
call fcn.0058d210
call fcn.0058d210
mov dword [esp], 0x6fe8bc
call fcn.0058d230
sub esp, 4
mov eax, dword [esp + 0x44]
mov dword [esp], eax
call fcn.0058d230
sub esp, 4
mov dword [esp], str.__PORTABLE
call fcn.0058d230
sub esp, 4
add dword [0x7eaa00], 2
mov edi, dword [0x7e41ac]
call fcn.0058d1f0
mov dword [esp + 8], 0x7e435c
mov dword [esp + 4], eax
mov dword [esp], edi
call fcn.00550005
sub esp, 0xc
call fcn.0058d1a0
mov dword [0x7e42ec], 0xf00d99
mov dword [0x7e42ec], 0xf00da1
mov dword [0x7e42ec], 0xf00da2
mov dword [esp], 0
call fcn.00572c5f
sub esp, 4
mov dword [esp + 4], 6
mov dword [esp], eax
call sub.USER32.dll_ShowWindow
sub esp, 8
jmp 0x47dedd
mov dword [0x7e42ec], 0xf00d9e
mov dword [0x7e42ec], 0xf00d9f
call fcn.0058d210
call fcn.0058d210
mov dword [esp], 0x6fe8bc
call fcn.0058d230
sub esp, 4
mov eax, dword [esp + 0x44]
mov dword [esp], eax
call fcn.0058d230
sub esp, 4
mov dword [esp], 0x6fe8bc
call fcn.0058d230
sub esp, 4
add dword [0x7eaa00], 2
mov edi, dword [0x7e41ac]
call fcn.0058d1f0
mov dword [esp + 8], 0x7e435c
mov dword [esp + 4], eax
mov dword [esp], edi
call fcn.00550005
sub esp, 0xc
call fcn.0058d1a0
mov dword [0x7e42ec], 0xf00da0
jmp 0x47f311
mov dword [0x7e42ec], 0xf00da8
mov eax, dword [0x7e3f84]
mov dword [esp + 4], eax
mov dword [esp], 0x7e435c
call fcn.0058d110
mov edi, eax
test eax, eax
je 0x47f510
mov dword [0x7e42ec], 0xf00daa
mov dword [0x7e42ec], 0xf00dab
mov eax, dword [esp + 0x44]
mov dword [esp + 4], eax
mov dword [esp], 0x7e435c
call fcn.0058d110
test eax, eax
je 0x47f570
mov dword [0x7e42ec], 0xf00dac
call fcn.0058d210
call fcn.0058d210
call fcn.0058d170
mov dword [esp + 0x10], eax
mov dword [esp + 0xc], 0
mov dword [esp + 8], str.PureBasic__.pb___.pbf_.pb_.pbf
mov eax, dword [esp + 0x44]
mov dword [esp + 4], eax
mov dword [esp], str.Save_As
call fcn.005345c6
sub esp, 0x14
call fcn.0058d170
mov dword [esp + 4], eax
lea ebp, [esp + 0x44]
mov dword [esp], ebp
call fcn.0058d280
sub esp, 8
mov dword [0x7e42ec], 0xf00dad
mov eax, dword [esp + 0x44]
mov dword [esp + 4], eax
mov dword [esp], 0x7e435c
call fcn.0058d110
mov edi, eax
test eax, eax
je 0x47f590
mov dword [0x7e42ec], 0xf00db0
mov dword [0x7e42ec], 0xf00db1
mov dword [0x7e42ec], 0xf00db2
mov eax, dword [esp + 0x44]
mov dword [esp + 4], eax
mov dword [esp], 0x7e435c
call fcn.0058d110
test eax, eax
je 0x47f760
mov dword [0x7e42ec], 0xf00e14
jmp 0x47c728
mov eax, dword [0x7e3f84]
mov dword [esp], eax
call fcn.00571be3
sub esp, 4
cmp edi, eax
sbb edi, edx
jge 0x47f409
mov dword [0x7e42ec], 0xf00da9
call fcn.0058d210
mov eax, dword [0x7e3f84]
mov dword [esp], eax
call fcn.0058d230
sub esp, 4
call fcn.0058d170
mov dword [esp + 4], eax
lea eax, [esp + 0x44]
mov dword [esp], eax
call fcn.0058d280
sub esp, 8
jmp 0x47f409
mov eax, dword [esp + 0x44]
mov dword [esp], eax
call fcn.00571be3
sub esp, 4
not eax
not edx
or edx, eax
jne 0x47f4c7
jmp 0x47f439
mov eax, dword [esp + 0x44]
mov dword [esp], eax
call fcn.00571be3
sub esp, 4
cmp edi, eax
sbb edi, edx
jge 0x47f4bd
mov dword [0x7e42ec], 0xf00dae
call fcn.0058d210
call fcn.0058d210
mov dword [esp], 0x6fe8bc
call fcn.0058d230
sub esp, 4
call fcn.0058d210
call fcn.0058d210
call fcn.0058d170
mov dword [esp + 4], eax
mov eax, dword [esp + 0x44]
mov dword [esp], eax
call fcn.00571f0a
sub esp, 8
call fcn.0058d170
mov dword [esp], 0x6fca74
call fcn.0058d230
sub esp, 4
call fcn.0058d210
call fcn.0058d210
mov dword [esp + 4], str.MESSAGE
mov eax, dword [0x7e431c]
mov dword [esp], eax
call fcn.00576b78
sub esp, 8
mov edi, eax
call fcn.0058d210
call fcn.0058d210
call fcn.0058d170
mov dword [esp + 4], eax
mov dword [esp], 0x6fd9ec
call fcn.0058a470
sub esp, 8
call fcn.0058d1c0
mov dword [esp + 4], eax
mov eax, dword [edi]
mov dword [esp], eax
call fcn.00576b78
sub esp, 8
mov edi, dword [eax]
call fcn.0058d170
mov dword [esp + 4], eax
mov dword [esp], edi
call fcn.00419dd0
sub esp, 8
call fcn.0058d170
add dword [0x7eaa00], 2
call fcn.0058d210
call fcn.0058d210
mov dword [esp + 4], str.MESSAGE
mov eax, dword [0x7e431c]
mov dword [esp], eax
call fcn.00576b78
sub esp, 8
mov edi, eax
call fcn.0058d210
call fcn.0058d210
call fcn.0058d170
mov dword [esp + 4], eax
mov dword [esp], 0x6fa648
call fcn.0058a470
sub esp, 8
call fcn.0058d1c0
mov dword [esp + 4], eax
mov eax, dword [edi]
mov dword [esp], eax
call fcn.00576b78
sub esp, 8
mov edi, dword [eax]
call fcn.0058d170
mov dword [esp + 4], eax
mov dword [esp], edi
call fcn.00419dd0
sub esp, 8
call fcn.0058d1f0
mov edi, eax
call fcn.0058d1f0
mov dword [esp + 8], 4
mov dword [esp + 4], eax
mov dword [esp], edi
call fcn.00534542
sub esp, 0xc
mov edi, eax
call fcn.0058d1a0
mov dword [0x7e42ec], 0xf00daf
cmp edi, 7
je 0x47f73a
mov dword [0x7e42ec], 0xf00daf
jmp 0x47f4bd
mov dword [0x7e42ec], 0xf00daf
mov dword [esp + 4], 0x7e435c
mov dword [esp], ebp
call fcn.0058d080
sub esp, 8
jmp 0x47f72b
mov dword [0x7e42ec], 0xf00db3
call fcn.0058d210
call fcn.0058d210
call fcn.0058d170
mov dword [esp + 4], eax
mov eax, dword [esp + 0x44]
mov dword [esp], eax
call fcn.00571d3a
sub esp, 8
add dword [0x7eaa00], 2
call fcn.0058d1c0
mov dword [esp + 4], eax
mov dword [esp], 0x7e435c
call fcn.0058d110
test eax, eax
jne 0x47f840
mov dword [0x7e42ec], 0xf00db3
mov dword [0x7e42ec], 0xf00db4
mov eax, dword [0x7e3f84]
mov dword [esp + 4], eax
mov eax, dword [esp + 0x44]
mov dword [esp], eax
call fcn.0058d110
test eax, eax
je 0x47f890
mov dword [0x7e42ec], 0xf00db7
mov dword [0x7e42ec], 0xf00db9
mov dword [esp + 8], 2
mov eax, dword [0x7e3f84]
mov dword [esp + 4], eax
mov dword [esp], 0xffffffff
call fcn.00557690
sub esp, 0xc
mov edi, eax
mov dword [0x7e42ec], 0xf00dba
test eax, eax
jne 0x47f910
mov dword [0x7e42ec], 0xf00e13
jmp 0x47f4f7
mov dword [0x7e42ec], 0xf00db3
call fcn.0058d210
mov eax, dword [esp + 0x44]
mov dword [esp], eax
call fcn.0058d230
sub esp, 4
mov dword [esp], 0x6fa710
call fcn.0058d230
sub esp, 4
call fcn.0058d170
mov dword [esp + 4], eax
lea eax, [esp + 0x44]
mov dword [esp], eax
call fcn.0058d280
sub esp, 8
jmp 0x47f7b0
mov dword [0x7e42ec], 0xf00db5
call fcn.0058d210
mov eax, dword [esp + 0x44]
mov dword [esp], eax
call fcn.0058d230
sub esp, 4
call fcn.0058d170
mov dword [esp + 4], eax
mov dword [esp], 0x7e3f84
call fcn.0058d280
sub esp, 8
mov dword [0x7e42ec], 0xf00db6
mov ecx, dword [0x7e3fe8]
test ecx, ecx
je 0x47f8e9
mov dword [0x7e42ec], 0xf00db6
jmp 0x47f7e1
mov dword [0x7e42ec], 0xf00db6
mov dword [0x7e3fe8], 1
mov dword [0x7e42ec], 0xf00db6
call fcn.0042a3a0
jmp 0x47f8da
mov dword [0x7e42ec], 0xf00dbb
call fcn.0058d210
call fcn.0058d210
mov ebp, dword [0x7e3f84]
mov edx, dword [0x7e40b4]
mov dword [esp + 0x2c], edx
call fcn.0058d170
mov dword [esp + 8], eax
mov edx, dword [esp + 0x2c]
mov dword [esp + 4], edx
mov dword [esp], ebp
call fcn.004775d0
sub esp, 0xc
call fcn.0058d170
mov dword [esp + 4], eax
lea eax, [esp + 0x54]
mov dword [esp], eax
call fcn.0058d280
sub esp, 8
mov dword [0x7e42ec], 0xf00dbc
mov dword [esp + 4], 2
mov dword [esp], edi
call fcn.005578a0
sub esp, 8
mov dword [0x7e42ec], 0xf00dbd
mov eax, dword [esp + 0x54]
mov dword [esp + 4], eax
mov dword [esp], edi
call fcn.00557490
sub esp, 8
mov dword [0x7e42ec], 0xf00dbe
mov dword [esp], edi
call fcn.00557790
sub esp, 4
mov dword [0x7e42ec], 0xf00dc0
mov eax, dword [0x7e40f4]
mov dword [esp + 4], eax
mov dword [esp], 0x7e435c
call fcn.0058d110
test eax, eax
je 0x47fbe8
mov dword [0x7e42ec], 0xf00dca
mov dword [0x7e42ec], 0xf00dcc
mov edx, dword [0x7e4250]
test edx, edx
jne 0x47fd94
mov dword [0x7e42ec], 0xf00dd6
mov dword [0x7e42ec], 0xf00dd8
mov eax, dword [0x7e42b4]
test eax, eax
jne 0x47ff40
mov dword [0x7e42ec], 0xf00de2
mov dword [0x7e42ec], 0xf00de4
mov eax, dword [0x7e40b4]
test eax, eax
jne 0x4800ec
mov dword [0x7e42ec], 0xf00dee
mov dword [0x7e42ec], 0xf00df0
mov eax, dword [0x7e4088]
test eax, eax
jne 0x4803ab
mov dword [0x7e42ec], 0xf00e05
mov dword [0x7e42ec], 0xf00e07
mov dword [esp], 0x65
call fcn.0055982f
sub esp, 4
or edx, eax
jne 0x480b03
mov dword [0x7e42ec], 0xf00e09
mov dword [0x7e42ec], 0xf00e0a
call fcn.0058d210
call fcn.0058d210
call fcn.0058d170
mov dword [esp + 0xc], eax
mov dword [esp + 8], 0x7e435c
mov dword [esp + 4], str.PureBasic.exe_shellopencommand
mov dword [esp], closesocket
call fcn.0045dcd0
sub esp, 0x10
call fcn.0058d170
mov dword [esp + 4], eax
lea eax, [esp + 0x50]
mov dword [esp], eax
call fcn.0058d280
sub esp, 8
mov dword [0x7e42ec], 0xf00e0b
call fcn.0058d210
call fcn.0058d210
mov edi, dword [0x7e41ac]
call fcn.0058d170
mov dword [esp + 4], eax
mov dword [esp], edi
call fcn.00589d70
sub esp, 8
add dword [0x7eaa00], 2
call fcn.0058d210
call fcn.0058d210
call fcn.0058d210
call fcn.0058d210
call fcn.0058d170
mov dword [esp + 0xc], eax
mov dword [esp + 8], 0x6fe8bc
mov dword [esp + 4], 2
mov eax, dword [esp + 0x50]
mov dword [esp], eax
call fcn.0058a590
sub esp, 0x10
call fcn.0058d1f0
mov edi, eax
call fcn.0058d170
mov dword [esp + 4], eax
mov dword [esp], edi
call fcn.00589d70
sub esp, 8
call fcn.0058d1c0
mov edi, eax
call fcn.0058d1c0
mov dword [esp + 4], eax
mov dword [esp], edi
call fcn.0058d110
test eax, eax
je 0x480bb7
mov dword [0x7e42ec], 0xf00e0d
mov dword [esp + 0x14], 1
mov dword [esp + 0x10], 0
mov dword [esp + 0xc], 0
mov eax, dword [esp + 0x44]
mov dword [esp + 8], eax
mov dword [esp + 4], str.open
mov dword [esp], 0
call sub.SHELL32.dll_ShellExecuteW
sub esp, 0x18
mov dword [0x7e42ec], 0xf00e0e
jmp 0x480c30
mov dword [0x7e42ec], 0xf00dc1
call fcn.0058d210
call fcn.0058d210
call fcn.0058d210
call fcn.0058d170
mov dword [esp + 4], eax
mov eax, dword [esp + 0x44]
mov dword [esp], eax
call fcn.00571db4
sub esp, 8
mov dword [esp], str.ObjectTheme.pbi
call fcn.0058d230
sub esp, 4
call fcn.0058d1f0
mov dword [esp], eax
call fcn.00571be3
sub esp, 4
mov ebp, eax
mov edi, edx
call fcn.0058d1a0
or edi, ebp
jne 0x47fcde
mov dword [0x7e42ec], 0xf00dc3
mov dword [0x7e42ec], 0xf00dc4
call fcn.0058d210
call fcn.0058d210
call fcn.0058d210
call fcn.0058d170
mov dword [esp + 4], eax
mov eax, dword [esp + 0x44]
mov dword [esp], eax
call fcn.00571db4
sub esp, 8
mov dword [esp], str.ObjectTheme.pbi
call fcn.0058d230
sub esp, 4
add dword [0x7eaa00], 2
call fcn.0058d1f0
mov dword [esp + 8], 2
mov dword [esp + 4], eax
mov dword [esp], 0xffffffff
call fcn.00557690
sub esp, 0xc
mov edi, eax
call fcn.0058d1a0
mov dword [0x7e42ec], 0xf00dc5
test edi, edi
jne 0x47fd38
mov dword [0x7e42ec], 0xf00dc9
jmp 0x47f9de
mov dword [0x7e42ec], 0xf00dc2
call fcn.0058d210
call fcn.0058d210
call fcn.0058d210
call fcn.0058d170
mov dword [esp + 4], eax
mov eax, dword [esp + 0x44]
mov dword [esp], eax
call fcn.00571db4
sub esp, 8
mov dword [esp], str.ObjectTheme.pbi
call fcn.0058d230
sub esp, 4
call fcn.0058d1f0
mov dword [esp], eax
call fcn.00571f4a
sub esp, 4
call fcn.0058d1a0
jmp 0x47fc49
mov dword [0x7e42ec], 0xf00dc6
mov dword [esp + 4], 2
mov dword [esp], edi
call fcn.005578a0
sub esp, 8
mov dword [0x7e42ec], 0xf00dc7
mov dword [esp + 8], 0x3c349
mov dword [esp + 4], 0x721df2
mov dword [esp], edi
call fcn.005579f0
sub esp, 0xc
mov dword [0x7e42ec], 0xf00dc8
mov dword [esp], edi
call fcn.00557790
sub esp, 4
jmp 0x47fccf
mov dword [0x7e42ec], 0xf00dcd
call fcn.0058d210
call fcn.0058d210
call fcn.0058d210
call fcn.0058d170
mov dword [esp + 4], eax
mov eax, dword [esp + 0x44]
mov dword [esp], eax
call fcn.00571db4
sub esp, 8
mov dword [esp], str.KeepWindowSize.pbi
call fcn.0058d230
sub esp, 4
call fcn.0058d1f0
mov dword [esp], eax
call fcn.00571be3
sub esp, 4
mov ebp, eax
mov edi, edx
call fcn.0058d1a0
or edi, ebp
jne 0x47fe8a
mov dword [0x7e42ec], 0xf00dcf
mov dword [0x7e42ec], 0xf00dd0
call fcn.0058d210
call fcn.0058d210
call fcn.0058d210
call fcn.0058d170
mov dword [esp + 4], eax
mov eax, dword [esp + 0x44]
mov dword [esp], eax
call fcn.00571db4
sub esp, 8
mov dword [esp], str.KeepWindowSize.pbi
call fcn.0058d230
sub esp, 4
add dword [0x7eaa00], 2
call fcn.0058d1f0
mov dword [esp + 8], 2
mov dword [esp + 4], eax
mov dword [esp], 0xffffffff
call fcn.00557690
sub esp, 0xc
mov edi, eax
call fcn.0058d1a0
mov dword [0x7e42ec], 0xf00dd1
test edi, edi
jne 0x47fee4
mov dword [0x7e42ec], 0xf00dd5
jmp 0x47fa00
mov dword [0x7e42ec], 0xf00dce
call fcn.0058d210
call fcn.0058d210
call fcn.0058d210
call fcn.0058d170
mov dword [esp + 4], eax
mov eax, dword [esp + 0x44]
mov dword [esp], eax
call fcn.00571db4
sub esp, 8
mov dword [esp], str.KeepWindowSize.pbi
call fcn.0058d230
sub esp, 4
call fcn.0058d1f0
mov dword [esp], eax
call fcn.00571f4a
sub esp, 4
call fcn.0058d1a0
jmp 0x47fdf5
mov dword [0x7e42ec], 0xf00dd2
mov dword [esp + 4], 2
mov dword [esp], edi
call fcn.005578a0
sub esp, 8
mov dword [0x7e42ec], 0xf00dd3
mov dword [esp + 8], 0x26e7
mov dword [esp + 4], 0x75e13b
mov dword [esp], edi
call fcn.005579f0
sub esp, 0xc
mov dword [0x7e42ec], 0xf00dd4
mov dword [esp], edi
call fcn.00557790
sub esp, 4
jmp 0x47fe7b
mov dword [0x7e42ec], 0xf00dd9
call fcn.0058d210
call fcn.0058d210
call fcn.0058d210
call fcn.0058d170
mov dword [esp + 4], eax
mov eax, dword [esp + 0x44]
mov dword [esp], eax
call fcn.00571db4
sub esp, 8
mov dword [esp], str.JellyButtons.pbi
call fcn.0058d230
sub esp, 4
call fcn.0058d1f0
mov dword [esp], eax
call fcn.00571be3
sub esp, 4
mov ebp, eax
mov edi, edx
call fcn.0058d1a0
or edi, ebp
jne 0x480036
mov dword [0x7e42ec], 0xf00ddb
mov dword [0x7e42ec], 0xf00ddc
call fcn.0058d210
call fcn.0058d210
call fcn.0058d210
call fcn.0058d170
mov dword [esp + 4], eax
mov eax, dword [esp + 0x44]
mov dword [esp], eax
call fcn.00571db4
sub esp, 8
mov dword [esp], str.JellyButtons.pbi
call fcn.0058d230
sub esp, 4
add dword [0x7eaa00], 2
call fcn.0058d1f0
mov dword [esp + 8], 2
mov dword [esp + 4], eax
mov dword [esp], 0xffffffff
call fcn.00557690
sub esp, 0xc
mov edi, eax
call fcn.0058d1a0
mov dword [0x7e42ec], 0xf00ddd
test edi, edi
jne 0x480090
mov dword [0x7e42ec], 0xf00de1
jmp 0x47fa21
mov dword [0x7e42ec], 0xf00dda
call fcn.0058d210
call fcn.0058d210
call fcn.0058d210
call fcn.0058d170
mov dword [esp + 4], eax
mov eax, dword [esp + 0x44]
mov dword [esp], eax
call fcn.00571db4
sub esp, 8
mov dword [esp], str.JellyButtons.pbi
call fcn.0058d230
sub esp, 4
call fcn.0058d1f0
mov dword [esp], eax
call fcn.00571f4a
sub esp, 4
call fcn.0058d1a0
jmp 0x47ffa1
mov dword [0x7e42ec], 0xf00dde
mov dword [esp + 4], 2
mov dword [esp], edi
call fcn.005578a0
sub esp, 8
mov dword [0x7e42ec], 0xf00ddf
mov dword [esp + 8], 0xbc51
mov dword [esp + 4], 0x7161a1
mov dword [esp], edi
call fcn.005579f0
sub esp, 0xc
mov dword [0x7e42ec], 0xf00de0
mov dword [esp], edi
call fcn.00557790
sub esp, 4
jmp 0x480027
call fcn.0058d210
call fcn.0058d210
mov edi, dword [0x7e40d8]
call fcn.0058d170
mov dword [esp + 4], eax
mov dword [esp], edi
call fcn.00441450
sub esp, 8
add dword [0x7eaa00], 2
call fcn.0058d1c0
mov dword [esp + 4], eax
mov dword [esp], 0x7e435c
call fcn.0058d110
test eax, eax
jne 0x47fa42
mov dword [0x7e42ec], 0xf00de5
call fcn.0058d210
call fcn.0058d210
call fcn.0058d210
mov edi, dword [0x7e3f84]
call fcn.0058d170
mov dword [esp + 4], eax
mov dword [esp], edi
call fcn.00571db4
sub esp, 8
call fcn.0058d210
call fcn.0058d210
mov edi, dword [0x7e3f84]
call fcn.0058d170
mov dword [esp + 8], eax
mov dword [esp + 4], 1
mov dword [esp], edi
call fcn.00571e3d
sub esp, 0xc
call fcn.0058d170
mov dword [esp], str._Event.pb
call fcn.0058d230
sub esp, 4
call fcn.0058d1f0
mov dword [esp], eax
call fcn.00571be3
sub esp, 4
mov ebp, eax
mov edi, edx
call fcn.0058d1a0
or edi, ebp
jne 0x480294
mov dword [0x7e42ec], 0xf00de7
mov dword [0x7e42ec], 0xf00de8
call fcn.0058d210
call fcn.0058d210
call fcn.0058d210
mov edi, dword [0x7e3f84]
call fcn.0058d170
mov dword [esp + 4], eax
mov dword [esp], edi
call fcn.00571db4
sub esp, 8
call fcn.0058d210
call fcn.0058d210
mov edi, dword [0x7e3f84]
call fcn.0058d170
mov dword [esp + 8], eax
mov dword [esp + 4], 1
mov dword [esp], edi
call fcn.00571e3d
sub esp, 0xc
call fcn.0058d170
mov dword [esp], str._Event.pb
call fcn.0058d230
sub esp, 4
add dword [0x7eaa00], 2
call fcn.0058d1f0
mov dword [esp + 8], 2
mov dword [esp + 4], eax
mov dword [esp], 0xffffffff
call fcn.00557690
sub esp, 0xc
mov edi, eax
call fcn.0058d1a0
mov dword [0x7e42ec], 0xf00de9
test edi, edi
jne 0x480321
mov dword [0x7e42ec], 0xf00ded
jmp 0x47fa42
mov dword [0x7e42ec], 0xf00de6
call fcn.0058d210
call fcn.0058d210
call fcn.0058d210
mov edi, dword [0x7e3f84]
call fcn.0058d170
mov dword [esp + 4], eax
mov dword [esp], edi
call fcn.00571db4
sub esp, 8
call fcn.0058d210
call fcn.0058d210
mov edi, dword [0x7e3f84]
call fcn.0058d170
mov dword [esp + 8], eax
mov dword [esp + 4], 1
mov dword [esp], edi
call fcn.00571e3d
sub esp, 0xc
call fcn.0058d170
mov dword [esp], str._Event.pb
call fcn.0058d230
sub esp, 4
call fcn.0058d1f0
mov dword [esp], eax
call fcn.00571f4a
sub esp, 4
call fcn.0058d1a0
jmp 0x4801c8
mov dword [0x7e42ec], 0xf00dea
mov dword [esp + 4], 2
mov dword [esp], edi
call fcn.005578a0
sub esp, 8
mov dword [0x7e42ec], 0xf00deb
call fcn.0058d210
call fcn.0058d210
call fcn.0058d210
mov ebp, dword [0x7e40d8]
call fcn.0058d170
mov dword [esp + 4], eax
mov dword [esp], ebp
call fcn.00441450
sub esp, 8
add dword [0x7eaa00], 2
call fcn.0058d1f0
mov dword [esp + 4], eax
mov dword [esp], edi
call fcn.00557490
sub esp, 8
call fcn.0058d1a0
mov dword [0x7e42ec], 0xf00dec
mov dword [esp], edi
call fcn.00557790
sub esp, 4
jmp 0x480285
mov dword [0x7e42ec], 0xf00df1
call fcn.0058d210
call fcn.0058d210
call fcn.0058d170
mov dword [esp + 4], eax
mov dword [esp], 4
call fcn.0045db90
sub esp, 8
call fcn.0058d170
mov dword [esp + 4], eax
lea ebp, [esp + 0x4c]
mov dword [esp], ebp
call fcn.0058d280
sub esp, 8
mov dword [0x7e42ec], 0xf00df2
call fcn.0058d210
call fcn.0058d210
call fcn.0058d210
call fcn.0058d210
call fcn.0058d170
mov dword [esp + 8], eax
mov dword [esp + 4], 1
mov eax, dword [esp + 0x4c]
mov dword [esp], eax
call fcn.00589ce0
sub esp, 0xc
call fcn.0058d1f0
mov edi, eax
call fcn.0058d170
mov dword [esp + 4], eax
mov dword [esp], edi
call fcn.0058a470
sub esp, 8
call fcn.0058d210
call fcn.0058d210
call fcn.0058d170
mov dword [esp + 8], eax
mov dword [esp + 4], 2
mov eax, dword [esp + 0x4c]
mov dword [esp], eax
call fcn.00589a90
sub esp, 0xc
call fcn.0058d170
call fcn.0058d170
mov dword [esp + 4], eax
mov dword [esp], ebp
call fcn.0058d280
sub esp, 8
mov dword [0x7e42ec], 0xf00df3
call fcn.0058d210
call fcn.0058d210
call fcn.0058d210
call fcn.0058d170
mov dword [esp + 4], eax
mov eax, dword [esp + 0x44]
mov dword [esp], eax
call fcn.00571db4
sub esp, 8
mov dword [esp], str.Lang_
call fcn.0058d230
sub esp, 4
mov eax, dword [esp + 0x4c]
mov dword [esp], eax
call fcn.0058d230
sub esp, 4
mov dword [esp], str..lang
call fcn.0058d230
sub esp, 4
call fcn.0058d1f0
mov dword [esp], eax
call fcn.00571be3
sub esp, 4
mov ebp, eax
mov edi, edx
call fcn.0058d1a0
xor eax, eax
cmp eax, ebp
sbb eax, edi
jge 0x4806e9
mov dword [0x7e42ec], 0xf00df4
call fcn.0058d210
call fcn.0058d210
call fcn.0058d210
mov dword [esp + 4], str.MESSAGE
mov eax, dword [0x7e431c]
mov dword [esp], eax
call fcn.00576b78
sub esp, 8
mov edi, eax
call fcn.0058d210
call fcn.0058d210
call fcn.0058d170
mov dword [esp + 4], eax
mov dword [esp], 0x6f1d98
call fcn.0058a470
sub esp, 8
call fcn.0058d1c0
mov dword [esp + 4], eax
mov eax, dword [edi]
mov dword [esp], eax
call fcn.00576b78
sub esp, 8
mov edi, dword [eax]
call fcn.0058d170
mov dword [esp + 4], eax
mov dword [esp], edi
call fcn.00419dd0
sub esp, 8
mov dword [esp], 0x6ff0d0
call fcn.0058d230
sub esp, 4
mov eax, dword [esp + 0x4c]
mov dword [esp], eax
call fcn.0058d230
sub esp, 4
mov dword [esp], str..lang_
call fcn.0058d230
sub esp, 4
call fcn.0058d210
call fcn.0058d210
mov dword [esp + 4], str.MESSAGE
mov eax, dword [0x7e431c]
mov dword [esp], eax
call fcn.00576b78
sub esp, 8
mov edi, eax
call fcn.0058d210
call fcn.0058d210
call fcn.0058d170
mov dword [esp + 4], eax
mov dword [esp], 0x6fbf20
call fcn.0058a470
sub esp, 8
call fcn.0058d1c0
mov dword [esp + 4], eax
mov eax, dword [edi]
mov dword [esp], eax
call fcn.00576b78
sub esp, 8
mov edi, dword [eax]
call fcn.0058d170
mov dword [esp + 4], eax
mov dword [esp], edi
call fcn.00419dd0
sub esp, 8
call fcn.0058d170
add dword [0x7eaa00], 2
call fcn.0058d210
call fcn.0058d210
mov dword [esp + 4], str.MESSAGE
mov eax, dword [0x7e431c]
mov dword [esp], eax
call fcn.00576b78
sub esp, 8
mov edi, eax
call fcn.0058d210
call fcn.0058d210
call fcn.0058d170
mov dword [esp + 4], eax
mov dword [esp], 0x6fa648
call fcn.0058a470
sub esp, 8
call fcn.0058d1c0
mov dword [esp + 4], eax
mov eax, dword [edi]
mov dword [esp], eax
call fcn.00576b78
sub esp, 8
mov edi, dword [eax]
call fcn.0058d170
mov dword [esp + 4], eax
mov dword [esp], edi
call fcn.00419dd0
sub esp, 8
call fcn.0058d1f0
mov edi, eax
call fcn.0058d1f0
mov dword [esp + 8], 4
mov dword [esp + 4], eax
mov dword [esp], edi
call fcn.00534542
sub esp, 0xc
mov edi, eax
call fcn.0058d1a0
cmp edi, 6
je 0x48084b
mov dword [0x7e42ec], 0xf00df6
mov dword [0x7e42ec], 0xf00df7
mov dword [0x7e42ec], 0xf00df8
call fcn.0058d210
call fcn.0058d210
call fcn.0058d210
call fcn.0058d170
mov dword [esp + 4], eax
mov eax, dword [esp + 0x44]
mov dword [esp], eax
call fcn.00571db4
sub esp, 8
call fcn.0058d210
call fcn.0058d210
call fcn.0058d170
mov dword [esp + 8], eax
mov dword [esp + 4], 1
mov eax, dword [esp + 0x44]
mov dword [esp], eax
call fcn.00571e3d
sub esp, 0xc
call fcn.0058d170
mov dword [esp], str._Lang.pb
call fcn.0058d230
sub esp, 4
call fcn.0058d1f0
mov dword [esp], eax
call fcn.00571be3
sub esp, 4
mov ebp, eax
mov edi, edx
call fcn.0058d1a0
or edi, ebp
jne 0x4808c3
mov dword [0x7e42ec], 0xf00dfa
mov dword [0x7e42ec], 0xf00dfb
call fcn.0058d210
call fcn.0058d210
call fcn.0058d210
call fcn.0058d170
mov dword [esp + 4], eax
mov eax, dword [esp + 0x44]
mov dword [esp], eax
call fcn.00571db4
sub esp, 8
call fcn.0058d210
call fcn.0058d210
call fcn.0058d170
mov dword [esp + 8], eax
mov dword [esp + 4], 1
mov eax, dword [esp + 0x44]
mov dword [esp], eax
call fcn.00571e3d
sub esp, 0xc
call fcn.0058d170
mov dword [esp], str._Lang.pb
call fcn.0058d230
sub esp, 4
add dword [0x7eaa00], 2
call fcn.0058d1f0
mov dword [esp + 8], 2
mov dword [esp + 4], eax
mov dword [esp], 0xffffffff
call fcn.00557690
sub esp, 0xc
mov edi, eax
call fcn.0058d1a0
mov dword [0x7e42ec], 0xf00dfc
test edi, edi
jne 0x48094c
mov dword [0x7e42ec], 0xf00e04
jmp 0x47fa63
mov dword [0x7e42ec], 0xf00df5
call fcn.0058d210
call fcn.0058d210
call fcn.0058d210
call fcn.0058d170
mov dword [esp + 4], eax
mov eax, dword [esp + 0x44]
mov dword [esp], eax
call fcn.00571db4
sub esp, 8
mov dword [esp], str.Lang_
call fcn.0058d230
sub esp, 4
mov eax, dword [esp + 0x4c]
mov dword [esp], eax
call fcn.0058d230
sub esp, 4
mov dword [esp], str..lang
call fcn.0058d230
sub esp, 4
call fcn.0058d1f0
mov dword [esp], eax
call fcn.00571f4a
sub esp, 4
call fcn.0058d1a0
jmp 0x4806df
mov dword [0x7e42ec], 0xf00df9
call fcn.0058d210
call fcn.0058d210
call fcn.0058d210
call fcn.0058d170
mov dword [esp + 4], eax
mov eax, dword [esp + 0x44]
mov dword [esp], eax
call fcn.00571db4
sub esp, 8
call fcn.0058d210
call fcn.0058d210
call fcn.0058d170
mov dword [esp + 8], eax
mov dword [esp + 4], 1
mov eax, dword [esp + 0x44]
mov dword [esp], eax
call fcn.00571e3d
sub esp, 0xc
call fcn.0058d170
mov dword [esp], str._Lang.pb
call fcn.0058d230
sub esp, 4
call fcn.0058d1f0
mov dword [esp], eax
call fcn.00571f4a
sub esp, 4
call fcn.0058d1a0
jmp 0x480783
mov dword [0x7e42ec], 0xf00dfd
mov dword [esp + 4], 2
mov dword [esp], edi
call fcn.005578a0
sub esp, 8
mov dword [0x7e42ec], 0xf00dfe
mov eax, dword [0x7e409c]
test eax, eax
jne 0x480ab5
mov dword [0x7e42ec], 0xf00e00
mov dword [0x7e42ec], 0xf00e01
mov dword [esp + 8], 0x2a16
mov dword [esp + 4], str.EnableExplicit_r_n_r_nGlobal_LangFolder.s___Lang__r_n_r_nStructure_Lang_r_n__Map_LangKey.s___r_nEndStructure_r_nGlobal_NewMap_Lang.Lang___r_n_r_n______________________________r_n___Public_Macro_r_n______________________________r_n_r_nMacro_GetLang_Section__Keyname__r_n__EscChars_Lang_UCase_Section__LangKey_UCase_Keyname____r_nEndMacro_r_n_r_nMacro_GetInterfaceLang_Keyname__r_n__EscChars_Lang__INTERFACE__LangKey_UCase_Keyname____r_nEndMacro_r_n_r_nMacro_GetTooltipLang_Keyname__r_n__EscChars_Lang__TOOLTIP__LangKey_UCase_Keyname____r_nEndMacro_r_n_r_nMacro_GetMenuLang_Keyname__r_n__EscChars_Lang__MENU__LangKey_UCase_Keyname____r_nEndMacro_r_n_r_nMacro_GetToolBarLang_Keyname__r_n__EscChars_Lang__TOOLBAR__LangKey_UCase_Keyname____r_nEndMacro_r_n_r_nMacro_GetStatusBarLang_Keyname__r_n__EscChars_Lang__STATUSBAR__LangKey_UCase_Keyname____r_nEndMacro_r_n_r_nMacro_GetMessageLang_Keyname__r_n__EscChars_Lang__MESSAGE__LangKey_UCase_Keyname____r_nEndMacro_r_n_r_n______________________________r_n___Private_r_n______________________________r_n_r_nDeclare.s_LocaleInfo_LCType.i__LOCALE_SNATIVELANGNAME__r_nDeclare.s_EscChars_String.s__r_nDeclare___LangLoadSection_SectionName.s______r_nDeclare___LangLoadDefault___r_nDeclare___LangLoad_Filename.s______r_nDeclare___LangSaveFile_Filename.s__r_nDeclare___LangSave_Filename.s__r_n_r_nProcedure.s_LocaleInfo_LCType.i__LOCALE_SNATIVELANGNAME__r_n__Protected_LCData.s__LCDataLen.i_r_n____MS:_The_application_should_call_GetLocaleInfoEx_function_in_preference_To_GetLocaleInfo_If_designed_To_run_only_on_Windows_Vista_And_later._But_it_works_r_n__LCDataLen__GetLocaleInfo__LOCALE_USER_DEFAULT__LCType___LCData__0__r_n__LCData__Space_LCDataLen__r_n__If_GetLocaleInfo__LOCALE_USER_DEFAULT__LCType___LCData__LCDataLen__r_n____ProcedureReturn_LCData_r_n__EndIf_r_nEndProcedure_r_n_r_nProcedure.s_EscChars_String.s__r_n_tString__ReplaceString_String____r___CRLF___t______________________r_Carriage_Return_but_NOTE:_Windows__CRLF__r_n_tString__ReplaceString_String____t___TAB___t________________________t_Horizontal_Tab_r_n_tString__ReplaceString_String____n___LF____________________________n_Newline__Line_Feed__r_n_tString__ReplaceString_String______DQUOTE________________________Single_Quote___r_n_tString__ReplaceString_String____________________________________BackSlash_r_n_tProcedureReturn_String_r_nEndProcedure_r_n_r_nProcedure_LangLoadSection_SectionName.s______r_n__Protected_Section.s___COMMON___Keyname.s__Value.s_r_n__ClearMap_Lang____r_n___r_n__Select_SectionName_r_n____Case__English__r_n______Restore_DefaultLang:_____Restore_the_default_language__usually_English__r_n______Case__French__r_n________Restore_French:__________Restore_the_French_language_r_n______Case__German__r_n________Restore_German:__________Restore_the_German_language_r_n____Default_r_n______Restore_DefaultLang:_____Restore_the_default_language__usually_English__r_n__EndSelect_r_n__Repeat_r_n____Read.s_Keyname_r_n____Read.s_Value_r_n____Keyname__UCase_Keyname__r_n____Select_Keyname_r_n______Case_______END___r_n________Break_r_n______Case___SECTION___r_n________Section__UCase_Value__r_n______Default_r_n________Lang_Section_LangKey_Keyname___Value_r_n_________Debug_Section______Keyname________Value_r_n____EndSelect_r_n__ForEver_r_n__ProcedureReturn_True_r_nEndProcedure_r_n_r_nProcedure_LangLoadDefault___r_n__Protected_Section.s___COMMON___Keyname.s__Value.s_r_n__ClearMap_Lang____r_n__Restore_DefaultLang:_r_n__Repeat_r_n____Read.s_Keyname_r_n____Read.s_Value_r_n____Keyname__UCase_Keyname__r_n____Select_Keyname_r_n______Case_______END___r_n________Break_r_n______Case___SECTION___r_n________Section__UCase_Value__r_n______Default_r_n________Lang_Section_LangKey_Keyname___Value_r_n_________Debug_Section______Keyname________Value_r_n____EndSelect_r_n__ForEver_r_n__ProcedureReturn_True_r_nEndProcedure_r_n_r_nProcedure_LangLoad_Filename.s______r_n__If_Filename_r_n____If_OpenPreferences_LangFolder______Filename_________r_n______ForEach_Lang___r_n________PreferenceGroup
mov dword [esp], edi
call fcn.005579f0
sub esp, 0xc
mov dword [0x7e42ec], 0xf00e02
call fcn.0058d210
call fcn.0058d210
call fcn.0058d210
mov ebp, dword [0x7e4254]
call fcn.0058d170
mov dword [esp + 4], eax
mov dword [esp], ebp
call fcn.00441450
sub esp, 8
mov dword [esp], 0x6f0270
call fcn.0058d230
sub esp, 4
mov eax, dword [0x7e41d8]
mov dword [esp], eax
call fcn.0058d230
sub esp, 4
mov dword [esp], 0x6f0270
call fcn.0058d230
sub esp, 4
mov eax, dword [0x7e42a4]
mov dword [esp], eax
call fcn.0058d230
sub esp, 4
mov dword [esp], 0x6f0270
call fcn.0058d230
sub esp, 4
mov eax, dword [esp + 0x40]
mov dword [esp], eax
call fcn.0058d230
sub esp, 4
mov dword [esp], 0x6f0270
call fcn.0058d230
sub esp, 4
mov eax, dword [0x7e40ec]
mov dword [esp], eax
call fcn.0058d230
sub esp, 4
mov dword [esp], 0x6f0270
call fcn.0058d230
sub esp, 4
mov eax, dword [esp + 0x34]
mov dword [esp], eax
call fcn.0058d230
sub esp, 4
add dword [0x7eaa00], 2
call fcn.0058d1f0
mov dword [esp + 4], eax
mov dword [esp], edi
call fcn.00557490
sub esp, 8
call fcn.0058d1a0
mov dword [0x7e42ec], 0xf00e03
mov dword [esp], edi
call fcn.00557790
sub esp, 4
jmp 0x48083c
mov dword [0x7e42ec], 0xf00dff
call fcn.0058d210
call fcn.0058d210
call fcn.0058d210
call fcn.0058d170
mov dword [esp], eax
call fcn.0043d390
sub esp, 4
add dword [0x7eaa00], 2
call fcn.0058d1f0
mov dword [esp + 4], eax
mov dword [esp], edi
call fcn.00557490
sub esp, 8
call fcn.0058d1a0
jmp 0x480980
mov dword [0x7e42ec], 0xf00e08
call fcn.0058d210
call fcn.0058d210
mov dword [esp], 0x6fe8bc
call fcn.0058d230
sub esp, 4
mov eax, dword [esp + 0x44]
mov dword [esp], eax
call fcn.0058d230
sub esp, 4
mov dword [esp], str.__PORTABLE
call fcn.0058d230
sub esp, 4
add dword [0x7eaa00], 2
mov edi, dword [0x7e41ac]
call fcn.0058d1f0
mov dword [esp + 8], 0x7e435c
mov dword [esp + 4], eax
mov dword [esp], edi
call fcn.00550005
sub esp, 0xc
call fcn.0058d1a0
mov dword [0x7e42ec], 0xf00e09
mov dword [0x7e42ec], 0xf00e11
mov dword [0x7e42ec], 0xf00e12
mov dword [esp], 0
call fcn.00572c5f
sub esp, 4
mov dword [esp + 4], 6
mov dword [esp], eax
call sub.USER32.dll_ShowWindow
sub esp, 8
jmp 0x47f829
mov dword [0x7e42ec], 0xf00e0e
mov dword [0x7e42ec], 0xf00e0f
call fcn.0058d210
call fcn.0058d210
mov dword [esp], 0x6fe8bc
call fcn.0058d230
sub esp, 4
mov eax, dword [esp + 0x44]
mov dword [esp], eax
call fcn.0058d230
sub esp, 4
mov dword [esp], 0x6fe8bc
call fcn.0058d230
sub esp, 4
add dword [0x7eaa00], 2
mov edi, dword [0x7e41ac]
call fcn.0058d1f0
mov dword [esp + 8], 0x7e435c
mov dword [esp + 4], eax
mov dword [esp], edi
call fcn.00550005
sub esp, 0xc
call fcn.0058d1a0
mov dword [0x7e42ec], 0xf00e10
jmp 0x480b7c
mov dword [0x7e42ec], 0xf00e19
call fcn.0058d210
call fcn.0058d210
mov edi, dword [0x7e3f84]
call fcn.0058d170
mov dword [esp + 0x10], eax
mov dword [esp + 0xc], 0
mov dword [esp + 8], str.PureBasic__.pb___.pbf_.pb_.pbf
mov dword [esp + 4], edi
mov dword [esp], str.Save_As
call fcn.005345c6
sub esp, 0x14
call fcn.0058d170
mov dword [esp + 4], eax
lea ebp, [esp + 0x44]
mov dword [esp], ebp
call fcn.0058d280
sub esp, 8
mov dword [0x7e42ec], 0xf00e1a
mov eax, dword [esp + 0x44]
mov dword [esp + 4], eax
mov dword [esp], 0x7e435c
call fcn.0058d110
mov edi, eax
test eax, eax
je 0x480d08
mov dword [0x7e42ec], 0xf00e1d
mov dword [0x7e42ec], 0xf00e1e
mov eax, dword [esp + 0x44]
mov dword [esp + 4], eax
mov dword [esp], 0x7e435c
call fcn.0058d110
test eax, eax
je 0x480ed0
mov dword [0x7e42ec], 0xf00e80
jmp 0x47c728
mov eax, dword [esp + 0x44]
mov dword [esp], eax
call fcn.00571be3
sub esp, 4
cmp edi, eax
sbb edi, edx
jge 0x480cc2
mov dword [0x7e42ec], 0xf00e1b
call fcn.0058d210
call fcn.0058d210
mov dword [esp], 0x6fe8bc
call fcn.0058d230
sub esp, 4
call fcn.0058d210
call fcn.0058d210
call fcn.0058d170
mov dword [esp + 4], eax
mov eax, dword [esp + 0x44]
mov dword [esp], eax
call fcn.00571f0a
sub esp, 8
call fcn.0058d170
mov dword [esp], 0x6fca74
call fcn.0058d230
sub esp, 4
call fcn.0058d210
call fcn.0058d210
mov dword [esp + 4], str.MESSAGE
mov eax, dword [0x7e431c]
mov dword [esp], eax
call fcn.00576b78
sub esp, 8
mov edi, eax
call fcn.0058d210
call fcn.0058d210
call fcn.0058d170
mov dword [esp + 4], eax
mov dword [esp], 0x6fd9ec
call fcn.0058a470
sub esp, 8
call fcn.0058d1c0
mov dword [esp + 4], eax
mov eax, dword [edi]
mov dword [esp], eax
call fcn.00576b78
sub esp, 8
mov edi, dword [eax]
call fcn.0058d170
mov dword [esp + 4], eax
mov dword [esp], edi
call fcn.00419dd0
sub esp, 8
call fcn.0058d170
add dword [0x7eaa00], 2
call fcn.0058d210
call fcn.0058d210
mov dword [esp + 4], str.MESSAGE
mov eax, dword [0x7e431c]
mov dword [esp], eax
call fcn.00576b78
sub esp, 8
mov edi, eax
call fcn.0058d210
call fcn.0058d210
call fcn.0058d170
mov dword [esp + 4], eax
mov dword [esp], 0x6fa648
call fcn.0058a470
sub esp, 8
call fcn.0058d1c0
mov dword [esp + 4], eax
mov eax, dword [edi]
mov dword [esp], eax
call fcn.00576b78
sub esp, 8
mov edi, dword [eax]
call fcn.0058d170
mov dword [esp + 4], eax
mov dword [esp], edi
call fcn.00419dd0
sub esp, 8
call fcn.0058d1f0
mov edi, eax
call fcn.0058d1f0
mov dword [esp + 8], 4
mov dword [esp + 4], eax
mov dword [esp], edi
call fcn.00534542
sub esp, 0xc
mov edi, eax
call fcn.0058d1a0
mov dword [0x7e42ec], 0xf00e1c
cmp edi, 7
je 0x480eae
mov dword [0x7e42ec], 0xf00e1c
jmp 0x480cc2
mov dword [0x7e42ec], 0xf00e1c
mov dword [esp + 4], 0x7e435c
mov dword [esp], ebp
call fcn.0058d080
sub esp, 8
jmp 0x480e9f
mov dword [0x7e42ec], 0xf00e1f
call fcn.0058d210
call fcn.0058d210
call fcn.0058d170
mov dword [esp + 4], eax
mov eax, dword [esp + 0x44]
mov dword [esp], eax
call fcn.00571d3a
sub esp, 8
add dword [0x7eaa00], 2
call fcn.0058d1c0
mov dword [esp + 4], eax
mov dword [esp], 0x7e435c
call fcn.0058d110
test eax, eax
jne 0x480fb0
mov dword [0x7e42ec], 0xf00e1f
mov dword [0x7e42ec], 0xf00e20
mov eax, dword [0x7e3f84]
mov dword [esp + 4], eax
mov eax, dword [esp + 0x44]
mov dword [esp], eax
call fcn.0058d110
test eax, eax
je 0x481000
mov dword [0x7e42ec], 0xf00e23
mov dword [0x7e42ec], 0xf00e25
mov dword [esp + 8], 2
mov eax, dword [0x7e3f84]
mov dword [esp + 4], eax
mov dword [esp], 0xffffffff
call fcn.00557690
sub esp, 0xc
mov edi, eax
mov dword [0x7e42ec], 0xf00e26
test eax, eax
jne 0x481080
mov dword [0x7e42ec], 0xf00e7f
jmp 0x480cf2
mov dword [0x7e42ec], 0xf00e1f
call fcn.0058d210
mov eax, dword [esp + 0x44]
mov dword [esp], eax
call fcn.0058d230
sub esp, 4
mov dword [esp], 0x6fa710
call fcn.0058d230
sub esp, 4
call fcn.0058d170
mov dword [esp + 4], eax
mov dword [esp], ebp
call fcn.0058d280
sub esp, 8
jmp 0x480f20
mov dword [0x7e42ec], 0xf00e21
call fcn.0058d210
mov eax, dword [esp + 0x44]
mov dword [esp], eax
call fcn.0058d230
sub esp, 4
call fcn.0058d170
mov dword [esp + 4], eax
mov dword [esp], 0x7e3f84
call fcn.0058d280
sub esp, 8
mov dword [0x7e42ec], 0xf00e22
mov eax, dword [0x7e3fe8]
test eax, eax
je 0x481058
mov dword [0x7e42ec], 0xf00e22
jmp 0x480f51
mov dword [0x7e42ec], 0xf00e22
mov dword [0x7e3fe8], 1
mov dword [0x7e42ec], 0xf00e22
call fcn.0042a3a0
jmp 0x481049
mov dword [0x7e42ec], 0xf00e27
call fcn.0058d210
call fcn.0058d210
mov ebp, dword [0x7e3f84]
mov edx, dword [0x7e40b4]
mov dword [esp + 0x2c], edx
call fcn.0058d170
mov dword [esp + 8], eax
mov edx, dword [esp + 0x2c]
mov dword [esp + 4], edx
mov dword [esp], ebp
call fcn.004775d0
sub esp, 0xc
call fcn.0058d170
mov dword [esp + 4], eax
lea eax, [esp + 0x54]
mov dword [esp], eax
call fcn.0058d280
sub esp, 8
mov dword [0x7e42ec], 0xf00e28
mov dword [esp + 4], 2
mov dword [esp], edi
call fcn.005578a0
sub esp, 8
mov dword [0x7e42ec], 0xf00e29
mov eax, dword [esp + 0x54]
mov dword [esp + 4], eax
mov dword [esp], edi
call fcn.00557490
sub esp, 8
mov dword [0x7e42ec], 0xf00e2a
mov dword [esp], edi
call fcn.00557790
sub esp, 4
mov dword [0x7e42ec], 0xf00e2c
mov eax, dword [0x7e40f4]
mov dword [esp + 4], eax
mov dword [esp], 0x7e435c
call fcn.0058d110
test eax, eax
je 0x48135b
mov dword [0x7e42ec], 0xf00e36
mov dword [0x7e42ec], 0xf00e38
mov ebp, dword [0x7e4250]
test ebp, ebp
jne 0x481507
mov dword [0x7e42ec], 0xf00e42
mov dword [0x7e42ec], 0xf00e44
mov edi, dword [0x7e42b4]
test edi, edi
jne 0x4816b3
mov dword [0x7e42ec], 0xf00e4e
mov dword [0x7e42ec], 0xf00e50
mov ecx, dword [0x7e40b4]
test ecx, ecx
jne 0x48185f
mov dword [0x7e42ec], 0xf00e5a
mov dword [0x7e42ec], 0xf00e5c
mov edx, dword [0x7e4088]
test edx, edx
jne 0x481b1e
mov dword [0x7e42ec], 0xf00e71
mov dword [0x7e42ec], 0xf00e73
mov dword [esp], 0x65
call fcn.0055982f
sub esp, 4
or edx, eax
jne 0x482276
mov dword [0x7e42ec], 0xf00e75
mov dword [0x7e42ec], 0xf00e76
call fcn.0058d210
call fcn.0058d210
call fcn.0058d170
mov dword [esp + 0xc], eax
mov dword [esp + 8], 0x7e435c
mov dword [esp + 4], str.PureBasic.exe_shellopencommand
mov dword [esp], closesocket
call fcn.0045dcd0
sub esp, 0x10
call fcn.0058d170
mov dword [esp + 4], eax
lea eax, [esp + 0x50]
mov dword [esp], eax
call fcn.0058d280
sub esp, 8
mov dword [0x7e42ec], 0xf00e77
call fcn.0058d210
call fcn.0058d210
mov edi, dword [0x7e41ac]
call fcn.0058d170
mov dword [esp + 4], eax
mov dword [esp], edi
call fcn.00589d70
sub esp, 8
add dword [0x7eaa00], 2
call fcn.0058d210
call fcn.0058d210
call fcn.0058d210
call fcn.0058d210
call fcn.0058d170
mov dword [esp + 0xc], eax
mov dword [esp + 8], 0x6fe8bc
mov dword [esp + 4], 2
mov eax, dword [esp + 0x50]
mov dword [esp], eax
call fcn.0058a590
sub esp, 0x10
call fcn.0058d1f0
mov edi, eax
call fcn.0058d170
mov dword [esp + 4], eax
mov dword [esp], edi
call fcn.00589d70
sub esp, 8
call fcn.0058d1c0
mov edi, eax
call fcn.0058d1c0
mov dword [esp + 4], eax
mov dword [esp], edi
call fcn.0058d110
test eax, eax
je 0x48232a
mov dword [0x7e42ec], 0xf00e79
mov dword [esp + 0x14], 1
mov dword [esp + 0x10], 0
mov dword [esp + 0xc], 0
mov eax, dword [esp + 0x44]
mov dword [esp + 8], eax
mov dword [esp + 4], str.open
mov dword [esp], 0
call sub.SHELL32.dll_ShellExecuteW
sub esp, 0x18
mov dword [0x7e42ec], 0xf00e7a
jmp 0x4823a3
mov dword [0x7e42ec], 0xf00e2d
call fcn.0058d210
call fcn.0058d210
call fcn.0058d210
call fcn.0058d170
mov dword [esp + 4], eax
mov eax, dword [esp + 0x44]
mov dword [esp], eax
call fcn.00571db4
sub esp, 8
mov dword [esp], str.ObjectTheme.pbi
call fcn.0058d230
sub esp, 4
call fcn.0058d1f0
mov dword [esp], eax
call fcn.00571be3
sub esp, 4
mov ebp, eax
mov edi, edx
call fcn.0058d1a0
or edi, ebp
jne 0x481451
mov dword [0x7e42ec], 0xf00e2f
mov dword [0x7e42ec], 0xf00e30
call fcn.0058d210
call fcn.0058d210
call fcn.0058d210
call fcn.0058d170
mov dword [esp + 4], eax
mov eax, dword [esp + 0x44]
mov dword [esp], eax
call fcn.00571db4
sub esp, 8
mov dword [esp], str.ObjectTheme.pbi
call fcn.0058d230
sub esp, 4
add dword [0x7eaa00], 2
call fcn.0058d1f0
mov dword [esp + 8], 2
mov dword [esp + 4], eax
mov dword [esp], 0xffffffff
call fcn.00557690
sub esp, 0xc
mov edi, eax
call fcn.0058d1a0
mov dword [0x7e42ec], 0xf00e31
test edi, edi
jne 0x4814ab
mov dword [0x7e42ec], 0xf00e35
jmp 0x48114e
mov dword [0x7e42ec], 0xf00e2e
call fcn.0058d210
call fcn.0058d210
call fcn.0058d210
call fcn.0058d170
mov dword [esp + 4], eax
mov eax, dword [esp + 0x44]
mov dword [esp], eax
call fcn.00571db4
sub esp, 8
mov dword [esp], str.ObjectTheme.pbi
call fcn.0058d230
sub esp, 4
call fcn.0058d1f0
mov dword [esp], eax
call fcn.00571f4a
sub esp, 4
call fcn.0058d1a0
jmp 0x4813bc
mov dword [0x7e42ec], 0xf00e32
mov dword [esp + 4], 2
mov dword [esp], edi
call fcn.005578a0
sub esp, 8
mov dword [0x7e42ec], 0xf00e33
mov dword [esp + 8], 0x3c349
mov dword [esp + 4], 0x721df2
mov dword [esp], edi
call fcn.005579f0
sub esp, 0xc
mov dword [0x7e42ec], 0xf00e34
mov dword [esp], edi
call fcn.00557790
sub esp, 4
jmp 0x481442
mov dword [0x7e42ec], 0xf00e39
call fcn.0058d210
call fcn.0058d210
call fcn.0058d210
call fcn.0058d170
mov dword [esp + 4], eax
mov eax, dword [esp + 0x44]
mov dword [esp], eax
call fcn.00571db4
sub esp, 8
mov dword [esp], str.KeepWindowSize.pbi
call fcn.0058d230
sub esp, 4
call fcn.0058d1f0
mov dword [esp], eax
call fcn.00571be3
sub esp, 4
mov ebp, eax
mov edi, edx
call fcn.0058d1a0
or edi, ebp
jne 0x4815fd
mov dword [0x7e42ec], 0xf00e3b
mov dword [0x7e42ec], 0xf00e3c
call fcn.0058d210
call fcn.0058d210
call fcn.0058d210
call fcn.0058d170
mov dword [esp + 4], eax
mov eax, dword [esp + 0x44]
mov dword [esp], eax
call fcn.00571db4
sub esp, 8
mov dword [esp], str.KeepWindowSize.pbi
call fcn.0058d230
sub esp, 4
add dword [0x7eaa00], 2
call fcn.0058d1f0
mov dword [esp + 8], 2
mov dword [esp + 4], eax
mov dword [esp], 0xffffffff
call fcn.00557690
sub esp, 0xc
mov edi, eax
call fcn.0058d1a0
mov dword [0x7e42ec], 0xf00e3d
test edi, edi
jne 0x481657
mov dword [0x7e42ec], 0xf00e41
jmp 0x481170
mov dword [0x7e42ec], 0xf00e3a
call fcn.0058d210
call fcn.0058d210
call fcn.0058d210
call fcn.0058d170
mov dword [esp + 4], eax
mov eax, dword [esp + 0x44]
mov dword [esp], eax
call fcn.00571db4
sub esp, 8
mov dword [esp], str.KeepWindowSize.pbi
call fcn.0058d230
sub esp, 4
call fcn.0058d1f0
mov dword [esp], eax
call fcn.00571f4a
sub esp, 4
call fcn.0058d1a0
jmp 0x481568
mov dword [0x7e42ec], 0xf00e3e
mov dword [esp + 4], 2
mov dword [esp], edi
call fcn.005578a0
sub esp, 8
mov dword [0x7e42ec], 0xf00e3f
mov dword [esp + 8], 0x26e7
mov dword [esp + 4], 0x75e13b
mov dword [esp], edi
call fcn.005579f0
sub esp, 0xc
mov dword [0x7e42ec], 0xf00e40
mov dword [esp], edi
call fcn.00557790
sub esp, 4
jmp 0x4815ee
mov dword [0x7e42ec], 0xf00e45
call fcn.0058d210
call fcn.0058d210
call fcn.0058d210
call fcn.0058d170
mov dword [esp + 4], eax
mov eax, dword [esp + 0x44]
mov dword [esp], eax
call fcn.00571db4
sub esp, 8
mov dword [esp], str.JellyButtons.pbi
call fcn.0058d230
sub esp, 4
call fcn.0058d1f0
mov dword [esp], eax
call fcn.00571be3
sub esp, 4
mov ebp, eax
mov edi, edx
call fcn.0058d1a0
or edi, ebp
jne 0x4817a9
mov dword [0x7e42ec], 0xf00e47
mov dword [0x7e42ec], 0xf00e48
call fcn.0058d210
call fcn.0058d210
call fcn.0058d210
call fcn.0058d170
mov dword [esp + 4], eax
mov eax, dword [esp + 0x44]
mov dword [esp], eax
call fcn.00571db4
sub esp, 8
mov dword [esp], str.JellyButtons.pbi
call fcn.0058d230
sub esp, 4
add dword [0x7eaa00], 2
call fcn.0058d1f0
mov dword [esp + 8], 2
mov dword [esp + 4], eax
mov dword [esp], 0xffffffff
call fcn.00557690
sub esp, 0xc
mov edi, eax
call fcn.0058d1a0
mov dword [0x7e42ec], 0xf00e49
test edi, edi
jne 0x481803
mov dword [0x7e42ec], 0xf00e4d
jmp 0x481192
mov dword [0x7e42ec], 0xf00e46
call fcn.0058d210
call fcn.0058d210
call fcn.0058d210
call fcn.0058d170
mov dword [esp + 4], eax
mov eax, dword [esp + 0x44]
mov dword [esp], eax
call fcn.00571db4
sub esp, 8
mov dword [esp], str.JellyButtons.pbi
call fcn.0058d230
sub esp, 4
call fcn.0058d1f0
mov dword [esp], eax
call fcn.00571f4a
sub esp, 4
call fcn.0058d1a0
jmp 0x481714
mov dword [0x7e42ec], 0xf00e4a
mov dword [esp + 4], 2
mov dword [esp], edi
call fcn.005578a0
sub esp, 8
mov dword [0x7e42ec], 0xf00e4b
mov dword [esp + 8], 0xbc51
mov dword [esp + 4], 0x7161a1
mov dword [esp], edi
call fcn.005579f0
sub esp, 0xc
mov dword [0x7e42ec], 0xf00e4c
mov dword [esp], edi
call fcn.00557790
sub esp, 4
jmp 0x48179a
call fcn.0058d210
call fcn.0058d210
mov edi, dword [0x7e40d8]
call fcn.0058d170
mov dword [esp + 4], eax
mov dword [esp], edi
call fcn.00441450
sub esp, 8
add dword [0x7eaa00], 2
call fcn.0058d1c0
mov dword [esp + 4], eax
mov dword [esp], 0x7e435c
call fcn.0058d110
test eax, eax
jne 0x4811b4
mov dword [0x7e42ec], 0xf00e51
call fcn.0058d210
call fcn.0058d210
call fcn.0058d210
mov edi, dword [0x7e3f84]
call fcn.0058d170
mov dword [esp + 4], eax
mov dword [esp], edi
call fcn.00571db4
sub esp, 8
call fcn.0058d210
call fcn.0058d210
mov edi, dword [0x7e3f84]
call fcn.0058d170
mov dword [esp + 8], eax
mov dword [esp + 4], 1
mov dword [esp], edi
call fcn.00571e3d
sub esp, 0xc
call fcn.0058d170
mov dword [esp], str._Event.pb
call fcn.0058d230
sub esp, 4
call fcn.0058d1f0
mov dword [esp], eax
call fcn.00571be3
sub esp, 4
mov ebp, eax
mov edi, edx
call fcn.0058d1a0
or edi, ebp
jne 0x481a07
mov dword [0x7e42ec], 0xf00e53
mov dword [0x7e42ec], 0xf00e54
call fcn.0058d210
call fcn.0058d210
call fcn.0058d210
mov edi, dword [0x7e3f84]
call fcn.0058d170
mov dword [esp + 4], eax
mov dword [esp], edi
call fcn.00571db4
sub esp, 8
call fcn.0058d210
call fcn.0058d210
mov edi, dword [0x7e3f84]
call fcn.0058d170
mov dword [esp + 8], eax
mov dword [esp + 4], 1
mov dword [esp], edi
call fcn.00571e3d
sub esp, 0xc
call fcn.0058d170
mov dword [esp], str._Event.pb
call fcn.0058d230
sub esp, 4
add dword [0x7eaa00], 2
call fcn.0058d1f0
mov dword [esp + 8], 2
mov dword [esp + 4], eax
mov dword [esp], 0xffffffff
call fcn.00557690
sub esp, 0xc
mov edi, eax
call fcn.0058d1a0
mov dword [0x7e42ec], 0xf00e55
test edi, edi
jne 0x481a94
mov dword [0x7e42ec], 0xf00e59
jmp 0x4811b4
mov dword [0x7e42ec], 0xf00e52
call fcn.0058d210
call fcn.0058d210
call fcn.0058d210
mov edi, dword [0x7e3f84]
call fcn.0058d170
mov dword [esp + 4], eax
mov dword [esp], edi
call fcn.00571db4
sub esp, 8
call fcn.0058d210
call fcn.0058d210
mov edi, dword [0x7e3f84]
call fcn.0058d170
mov dword [esp + 8], eax
mov dword [esp + 4], 1
mov dword [esp], edi
call fcn.00571e3d
sub esp, 0xc
call fcn.0058d170
mov dword [esp], str._Event.pb
call fcn.0058d230
sub esp, 4
call fcn.0058d1f0
mov dword [esp], eax
call fcn.00571f4a
sub esp, 4
call fcn.0058d1a0
jmp 0x48193b
mov dword [0x7e42ec], 0xf00e56
mov dword [esp + 4], 2
mov dword [esp], edi
call fcn.005578a0
sub esp, 8
mov dword [0x7e42ec], 0xf00e57
call fcn.0058d210
call fcn.0058d210
call fcn.0058d210
mov ebp, dword [0x7e40d8]
call fcn.0058d170
mov dword [esp + 4], eax
mov dword [esp], ebp
call fcn.00441450
sub esp, 8
add dword [0x7eaa00], 2
call fcn.0058d1f0
mov dword [esp + 4], eax
mov dword [esp], edi
call fcn.00557490
sub esp, 8
call fcn.0058d1a0
mov dword [0x7e42ec], 0xf00e58
mov dword [esp], edi
call fcn.00557790
sub esp, 4
jmp 0x4819f8
mov dword [0x7e42ec], 0xf00e5d
call fcn.0058d210
call fcn.0058d210
call fcn.0058d170
mov dword [esp + 4], eax
mov dword [esp], 4
call fcn.0045db90
sub esp, 8
call fcn.0058d170
mov dword [esp + 4], eax
lea ebp, [esp + 0x4c]
mov dword [esp], ebp
call fcn.0058d280
sub esp, 8
mov dword [0x7e42ec], 0xf00e5e
call fcn.0058d210
call fcn.0058d210
call fcn.0058d210
call fcn.0058d210
call fcn.0058d170
mov dword [esp + 8], eax
mov dword [esp + 4], 1
mov eax, dword [esp + 0x4c]
mov dword [esp], eax
call fcn.00589ce0
sub esp, 0xc
call fcn.0058d1f0
mov edi, eax
call fcn.0058d170
mov dword [esp + 4], eax
mov dword [esp], edi
call fcn.0058a470
sub esp, 8
call fcn.0058d210
call fcn.0058d210
call fcn.0058d170
mov dword [esp + 8], eax
mov dword [esp + 4], 2
mov eax, dword [esp + 0x4c]
mov dword [esp], eax
call fcn.00589a90
sub esp, 0xc
call fcn.0058d170
call fcn.0058d170
mov dword [esp + 4], eax
mov dword [esp], ebp
call fcn.0058d280
sub esp, 8
mov dword [0x7e42ec], 0xf00e5f
call fcn.0058d210
call fcn.0058d210
call fcn.0058d210
call fcn.0058d170
mov dword [esp + 4], eax
mov eax, dword [esp + 0x44]
mov dword [esp], eax
call fcn.00571db4
sub esp, 8
mov dword [esp], str.Lang_
call fcn.0058d230
sub esp, 4
mov eax, dword [esp + 0x4c]
mov dword [esp], eax
call fcn.0058d230
sub esp, 4
mov dword [esp], str..lang
call fcn.0058d230
sub esp, 4
call fcn.0058d1f0
mov dword [esp], eax
call fcn.00571be3
sub esp, 4
mov ebp, eax
mov edi, edx
call fcn.0058d1a0
xor eax, eax
cmp eax, ebp
sbb eax, edi
jge 0x481e5c
mov dword [0x7e42ec], 0xf00e60
call fcn.0058d210
call fcn.0058d210
call fcn.0058d210
mov dword [esp + 4], str.MESSAGE
mov eax, dword [0x7e431c]
mov dword [esp], eax
call fcn.00576b78
sub esp, 8
mov edi, eax
call fcn.0058d210
call fcn.0058d210
call fcn.0058d170
mov dword [esp + 4], eax
mov dword [esp], 0x6f1d98
call fcn.0058a470
sub esp, 8
call fcn.0058d1c0
mov dword [esp + 4], eax
mov eax, dword [edi]
mov dword [esp], eax
call fcn.00576b78
sub esp, 8
mov edi, dword [eax]
call fcn.0058d170
mov dword [esp + 4], eax
mov dword [esp], edi
call fcn.00419dd0
sub esp, 8
mov dword [esp], 0x6ff0d0
call fcn.0058d230
sub esp, 4
mov eax, dword [esp + 0x4c]
mov dword [esp], eax
call fcn.0058d230
sub esp, 4
mov dword [esp], str..lang_
call fcn.0058d230
sub esp, 4
call fcn.0058d210
call fcn.0058d210
mov dword [esp + 4], str.MESSAGE
mov eax, dword [0x7e431c]
mov dword [esp], eax
call fcn.00576b78
sub esp, 8
mov edi, eax
call fcn.0058d210
call fcn.0058d210
call fcn.0058d170
mov dword [esp + 4], eax
mov dword [esp], 0x6fbf20
call fcn.0058a470
sub esp, 8
call fcn.0058d1c0
mov dword [esp + 4], eax
mov eax, dword [edi]
mov dword [esp], eax
call fcn.00576b78
sub esp, 8
mov edi, dword [eax]
call fcn.0058d170
mov dword [esp + 4], eax
mov dword [esp], edi
call fcn.00419dd0
sub esp, 8
call fcn.0058d170
add dword [0x7eaa00], 2
call fcn.0058d210
call fcn.0058d210
mov dword [esp + 4], str.MESSAGE
mov eax, dword [0x7e431c]
mov dword [esp], eax
call fcn.00576b78
sub esp, 8
mov edi, eax
call fcn.0058d210
call fcn.0058d210
call fcn.0058d170
mov dword [esp + 4], eax
mov dword [esp], 0x6fa648
call fcn.0058a470
sub esp, 8
call fcn.0058d1c0
mov dword [esp + 4], eax
mov eax, dword [edi]
mov dword [esp], eax
call fcn.00576b78
sub esp, 8
mov edi, dword [eax]
call fcn.0058d170
mov dword [esp + 4], eax
mov dword [esp], edi
call fcn.00419dd0
sub esp, 8
call fcn.0058d1f0
mov edi, eax
call fcn.0058d1f0
mov dword [esp + 8], 4
mov dword [esp + 4], eax
mov dword [esp], edi
call fcn.00534542
sub esp, 0xc
mov edi, eax
call fcn.0058d1a0
cmp edi, 6
je 0x481fbe
mov dword [0x7e42ec], 0xf00e62
mov dword [0x7e42ec], 0xf00e63
mov dword [0x7e42ec], 0xf00e64
call fcn.0058d210
call fcn.0058d210
call fcn.0058d210
call fcn.0058d170
mov dword [esp + 4], eax
mov eax, dword [esp + 0x44]
mov dword [esp], eax
call fcn.00571db4
sub esp, 8
call fcn.0058d210
call fcn.0058d210
call fcn.0058d170
mov dword [esp + 8], eax
mov dword [esp + 4], 1
mov eax, dword [esp + 0x44]
mov dword [esp], eax
call fcn.00571e3d
sub esp, 0xc
call fcn.0058d170
mov dword [esp], str._Lang.pb
call fcn.0058d230
sub esp, 4
call fcn.0058d1f0
mov dword [esp], eax
call fcn.00571be3
sub esp, 4
mov ebp, eax
mov edi, edx
call fcn.0058d1a0
or edi, ebp
jne 0x482036
mov dword [0x7e42ec], 0xf00e66
mov dword [0x7e42ec], 0xf00e67
call fcn.0058d210
call fcn.0058d210
call fcn.0058d210
call fcn.0058d170
mov dword [esp + 4], eax
mov eax, dword [esp + 0x44]
mov dword [esp], eax
call fcn.00571db4
sub esp, 8
call fcn.0058d210
call fcn.0058d210
call fcn.0058d170
mov dword [esp + 8], eax
mov dword [esp + 4], 1
mov eax, dword [esp + 0x44]
mov dword [esp], eax
call fcn.00571e3d
sub esp, 0xc
call fcn.0058d170
mov dword [esp], str._Lang.pb
call fcn.0058d230
sub esp, 4
add dword [0x7eaa00], 2
call fcn.0058d1f0
mov dword [esp + 8], 2
mov dword [esp + 4], eax
mov dword [esp], 0xffffffff
call fcn.00557690
sub esp, 0xc
mov edi, eax
call fcn.0058d1a0
mov dword [0x7e42ec], 0xf00e68
test edi, edi
jne 0x4820bf
mov dword [0x7e42ec], 0xf00e70
jmp 0x4811d6
mov dword [0x7e42ec], 0xf00e61
call fcn.0058d210
call fcn.0058d210
call fcn.0058d210
call fcn.0058d170
mov dword [esp + 4], eax
mov eax, dword [esp + 0x44]
mov dword [esp], eax
call fcn.00571db4
sub esp, 8
mov dword [esp], str.Lang_
call fcn.0058d230
sub esp, 4
mov eax, dword [esp + 0x4c]
mov dword [esp], eax
call fcn.0058d230
sub esp, 4
mov dword [esp], str..lang
call fcn.0058d230
sub esp, 4
call fcn.0058d1f0
mov dword [esp], eax
call fcn.00571f4a
sub esp, 4
call fcn.0058d1a0
jmp 0x481e52
mov dword [0x7e42ec], 0xf00e65
call fcn.0058d210
call fcn.0058d210
call fcn.0058d210
call fcn.0058d170
mov dword [esp + 4], eax
mov eax, dword [esp + 0x44]
mov dword [esp], eax
call fcn.00571db4
sub esp, 8
call fcn.0058d210
call fcn.0058d210
call fcn.0058d170
mov dword [esp + 8], eax
mov dword [esp + 4], 1
mov eax, dword [esp + 0x44]
mov dword [esp], eax
call fcn.00571e3d
sub esp, 0xc
call fcn.0058d170
mov dword [esp], str._Lang.pb
call fcn.0058d230
sub esp, 4
call fcn.0058d1f0
mov dword [esp], eax
call fcn.00571f4a
sub esp, 4
call fcn.0058d1a0
jmp 0x481ef6
mov dword [0x7e42ec], 0xf00e69
mov dword [esp + 4], 2
mov dword [esp], edi
call fcn.005578a0
sub esp, 8
mov dword [0x7e42ec], 0xf00e6a
mov eax, dword [0x7e409c]
test eax, eax
jne 0x482228
mov dword [0x7e42ec], 0xf00e6c
mov dword [0x7e42ec], 0xf00e6d
mov dword [esp + 8], 0x2a16
mov dword [esp + 4], str.EnableExplicit_r_n_r_nGlobal_LangFolder.s___Lang__r_n_r_nStructure_Lang_r_n__Map_LangKey.s___r_nEndStructure_r_nGlobal_NewMap_Lang.Lang___r_n_r_n______________________________r_n___Public_Macro_r_n______________________________r_n_r_nMacro_GetLang_Section__Keyname__r_n__EscChars_Lang_UCase_Section__LangKey_UCase_Keyname____r_nEndMacro_r_n_r_nMacro_GetInterfaceLang_Keyname__r_n__EscChars_Lang__INTERFACE__LangKey_UCase_Keyname____r_nEndMacro_r_n_r_nMacro_GetTooltipLang_Keyname__r_n__EscChars_Lang__TOOLTIP__LangKey_UCase_Keyname____r_nEndMacro_r_n_r_nMacro_GetMenuLang_Keyname__r_n__EscChars_Lang__MENU__LangKey_UCase_Keyname____r_nEndMacro_r_n_r_nMacro_GetToolBarLang_Keyname__r_n__EscChars_Lang__TOOLBAR__LangKey_UCase_Keyname____r_nEndMacro_r_n_r_nMacro_GetStatusBarLang_Keyname__r_n__EscChars_Lang__STATUSBAR__LangKey_UCase_Keyname____r_nEndMacro_r_n_r_nMacro_GetMessageLang_Keyname__r_n__EscChars_Lang__MESSAGE__LangKey_UCase_Keyname____r_nEndMacro_r_n_r_n______________________________r_n___Private_r_n______________________________r_n_r_nDeclare.s_LocaleInfo_LCType.i__LOCALE_SNATIVELANGNAME__r_nDeclare.s_EscChars_String.s__r_nDeclare___LangLoadSection_SectionName.s______r_nDeclare___LangLoadDefault___r_nDeclare___LangLoad_Filename.s______r_nDeclare___LangSaveFile_Filename.s__r_nDeclare___LangSave_Filename.s__r_n_r_nProcedure.s_LocaleInfo_LCType.i__LOCALE_SNATIVELANGNAME__r_n__Protected_LCData.s__LCDataLen.i_r_n____MS:_The_application_should_call_GetLocaleInfoEx_function_in_preference_To_GetLocaleInfo_If_designed_To_run_only_on_Windows_Vista_And_later._But_it_works_r_n__LCDataLen__GetLocaleInfo__LOCALE_USER_DEFAULT__LCType___LCData__0__r_n__LCData__Space_LCDataLen__r_n__If_GetLocaleInfo__LOCALE_USER_DEFAULT__LCType___LCData__LCDataLen__r_n____ProcedureReturn_LCData_r_n__EndIf_r_nEndProcedure_r_n_r_nProcedure.s_EscChars_String.s__r_n_tString__ReplaceString_String____r___CRLF___t______________________r_Carriage_Return_but_NOTE:_Windows__CRLF__r_n_tString__ReplaceString_String____t___TAB___t________________________t_Horizontal_Tab_r_n_tString__ReplaceString_String____n___LF____________________________n_Newline__Line_Feed__r_n_tString__ReplaceString_String______DQUOTE________________________Single_Quote___r_n_tString__ReplaceString_String____________________________________BackSlash_r_n_tProcedureReturn_String_r_nEndProcedure_r_n_r_nProcedure_LangLoadSection_SectionName.s______r_n__Protected_Section.s___COMMON___Keyname.s__Value.s_r_n__ClearMap_Lang____r_n___r_n__Select_SectionName_r_n____Case__English__r_n______Restore_DefaultLang:_____Restore_the_default_language__usually_English__r_n______Case__French__r_n________Restore_French:__________Restore_the_French_language_r_n______Case__German__r_n________Restore_German:__________Restore_the_German_language_r_n____Default_r_n______Restore_DefaultLang:_____Restore_the_default_language__usually_English__r_n__EndSelect_r_n__Repeat_r_n____Read.s_Keyname_r_n____Read.s_Value_r_n____Keyname__UCase_Keyname__r_n____Select_Keyname_r_n______Case_______END___r_n________Break_r_n______Case___SECTION___r_n________Section__UCase_Value__r_n______Default_r_n________Lang_Section_LangKey_Keyname___Value_r_n_________Debug_Section______Keyname________Value_r_n____EndSelect_r_n__ForEver_r_n__ProcedureReturn_True_r_nEndProcedure_r_n_r_nProcedure_LangLoadDefault___r_n__Protected_Section.s___COMMON___Keyname.s__Value.s_r_n__ClearMap_Lang____r_n__Restore_DefaultLang:_r_n__Repeat_r_n____Read.s_Keyname_r_n____Read.s_Value_r_n____Keyname__UCase_Keyname__r_n____Select_Keyname_r_n______Case_______END___r_n________Break_r_n______Case___SECTION___r_n________Section__UCase_Value__r_n______Default_r_n________Lang_Section_LangKey_Keyname___Value_r_n_________Debug_Section______Keyname________Value_r_n____EndSelect_r_n__ForEver_r_n__ProcedureReturn_True_r_nEndProcedure_r_n_r_nProcedure_LangLoad_Filename.s______r_n__If_Filename_r_n____If_OpenPreferences_LangFolder______Filename_________r_n______ForEach_Lang___r_n________PreferenceGroup
mov dword [esp], edi
call fcn.005579f0
sub esp, 0xc
mov dword [0x7e42ec], 0xf00e6e
call fcn.0058d210
call fcn.0058d210
call fcn.0058d210
mov ebp, dword [0x7e4254]
call fcn.0058d170
mov dword [esp + 4], eax
mov dword [esp], ebp
call fcn.00441450
sub esp, 8
mov dword [esp], 0x6f0270
call fcn.0058d230
sub esp, 4
mov eax, dword [0x7e41d8]
mov dword [esp], eax
call fcn.0058d230
sub esp, 4
mov dword [esp], 0x6f0270
call fcn.0058d230
sub esp, 4
mov eax, dword [0x7e42a4]
mov dword [esp], eax
call fcn.0058d230
sub esp, 4
mov dword [esp], 0x6f0270
call fcn.0058d230
sub esp, 4
mov eax, dword [esp + 0x40]
mov dword [esp], eax
call fcn.0058d230
sub esp, 4
mov dword [esp], 0x6f0270
call fcn.0058d230
sub esp, 4
mov eax, dword [0x7e40ec]
mov dword [esp], eax
call fcn.0058d230
sub esp, 4
mov dword [esp], 0x6f0270
call fcn.0058d230
sub esp, 4
mov eax, dword [esp + 0x34]
mov dword [esp], eax
call fcn.0058d230
sub esp, 4
add dword [0x7eaa00], 2
call fcn.0058d1f0
mov dword [esp + 4], eax
mov dword [esp], edi
call fcn.00557490
sub esp, 8
call fcn.0058d1a0
mov dword [0x7e42ec], 0xf00e6f
mov dword [esp], edi
call fcn.00557790
sub esp, 4
jmp 0x481faf
mov dword [0x7e42ec], 0xf00e6b
call fcn.0058d210
call fcn.0058d210
call fcn.0058d210
call fcn.0058d170
mov dword [esp], eax
call fcn.0043d390
sub esp, 4
add dword [0x7eaa00], 2
call fcn.0058d1f0
mov dword [esp + 4], eax
mov dword [esp], edi
call fcn.00557490
sub esp, 8
call fcn.0058d1a0
jmp 0x4820f3
mov dword [0x7e42ec], 0xf00e74
call fcn.0058d210
call fcn.0058d210
mov dword [esp], 0x6fe8bc
call fcn.0058d230
sub esp, 4
mov eax, dword [esp + 0x44]
mov dword [esp], eax
call fcn.0058d230
sub esp, 4
mov dword [esp], str.__PORTABLE
call fcn.0058d230
sub esp, 4
add dword [0x7eaa00], 2
mov edi, dword [0x7e41ac]
call fcn.0058d1f0
mov dword [esp + 8], 0x7e435c
mov dword [esp + 4], eax
mov dword [esp], edi
call fcn.00550005
sub esp, 0xc
call fcn.0058d1a0
mov dword [0x7e42ec], 0xf00e75
mov dword [0x7e42ec], 0xf00e7d
mov dword [0x7e42ec], 0xf00e7e
mov dword [esp], 0
call fcn.00572c5f
sub esp, 4
mov dword [esp + 4], 6
mov dword [esp], eax
call sub.USER32.dll_ShowWindow
sub esp, 8
jmp 0x480f99
mov dword [0x7e42ec], 0xf00e7a
mov dword [0x7e42ec], 0xf00e7b
call fcn.0058d210
call fcn.0058d210
mov dword [esp], 0x6fe8bc
call fcn.0058d230
sub esp, 4
mov eax, dword [esp + 0x44]
mov dword [esp], eax
call fcn.0058d230
sub esp, 4
mov dword [esp], 0x6fe8bc
call fcn.0058d230
sub esp, 4
add dword [0x7eaa00], 2
mov edi, dword [0x7e41ac]
call fcn.0058d1f0
mov dword [esp + 8], 0x7e435c
mov dword [esp + 4], eax
mov dword [esp], edi
call fcn.00550005
sub esp, 0xc
call fcn.0058d1a0
mov dword [0x7e42ec], 0xf00e7c
jmp 0x4822ef
mov dword [0x7e42ec], 0xf00eaf
call fcn.0058d210
mov eax, dword [esp + 0x54]
mov dword [esp], eax
call fcn.0058d230
sub esp, 4
call fcn.0058d1f0
mov ebx, eax
jmp 0x47c9da