Function at 0x47a230
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 [0x765a20], eax
mov eax, dword [esp + 0x80]
mov dword [esp + 4], eax
lea eax, [esp + 0x80]
mov dword [esp], eax
call fcn.00572bd0
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 [0x76036c], 0xf00cbc
mov dword [0x76036c], 0xf00cc0
mov eax, dword [esp + 0x80]
mov dword [esp + 4], eax
mov dword [esp], 0x7603dc
call fcn.005728e0
test eax, eax
je 0x47a38b
mov dword [0x76036c], 0xf00cc1
mov eax, dword [0x76018c]
mov dword [0x76036c], 0xf00cc2
mov dword [0x76036c], 0xf00cc2
test eax, eax
je 0x47a700
mov dword [0x76036c], 0xf00cc4
mov dword [0x76036c], 0xf00cc4
cmp eax, 1
je 0x47a710
mov dword [0x76036c], 0xf00cc6
mov dword [0x76036c], 0xf00cc6
cmp eax, 2
je 0x47a740
mov dword [0x76036c], 0xf00cc8
mov dword [0x76036c], 0xf00cc8
cmp eax, 3
je 0x47a770
mov dword [0x76036c], 0xf00cca
mov dword [0x76036c], 0xf00ccb
mov dword [esp + 4], str.ClipBoard
lea eax, [esp + 0x80]
mov dword [esp], eax
call fcn.00572830
sub esp, 8
mov dword [0x76036c], 0xf00ccd
mov dword [0x76036c], 0xf00ccf
mov eax, dword [esp + 0x80]
mov dword [esp + 4], eax
mov dword [esp], 0x66d5f0
call fcn.005728e0
test eax, eax
je 0x47a7a8
mov eax, dword [0x76022c]
mov dword [esp], eax
call fcn.00559056
sub esp, 4
mov ecx, eax
xor eax, eax
cmp eax, ecx
sbb eax, edx
jge 0x47a810
mov dword [0x76036c], 0xf00cd2
mov dword [0x76036c], 0xf00cd4
mov eax, dword [0x760180]
mov dword [0x760108], eax
mov dword [0x76036c], 0xf00cd5
test eax, eax
jne 0x47a9c0
lea esi, [esp + 0x40]
lea ebx, [esp + 0x34]
mov dword [0x76036c], 0xf00cf7
mov dword [0x76036c], 0xf00cf9
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.00572bd0
sub esp, 8
mov dword [0x76036c], 0xf00cfa
mov dword [0x76036c], 0xf00cfa
mov dword [esp + 4], str.Auto
mov eax, dword [esp + 0x5c]
mov dword [esp], eax
call fcn.005728e0
test eax, eax
jne 0x47aff8
mov dword [0x76036c], 0xf00d05
mov dword [0x76036c], 0xf00d05
mov dword [esp + 4], 0x66d5f0
mov eax, dword [esp + 0x5c]
mov dword [esp], eax
call fcn.005728e0
test eax, eax
jne 0x47b470
mov dword [0x76036c], 0xf00d60
mov dword [0x76036c], 0xf00d60
mov dword [esp + 4], str.NewTab
mov eax, dword [esp + 0x5c]
mov dword [esp], eax
call fcn.005728e0
test eax, eax
jne 0x47c840
mov dword [0x76036c], 0xf00dc6
mov dword [0x76036c], 0xf00dc6
mov dword [esp + 4], str.SaveNewTab
mov eax, dword [esp + 0x5c]
mov dword [esp], eax
call fcn.005728e0
test eax, eax
jne 0x47ddd0
mov dword [0x76036c], 0xf00e37
mov dword [0x76036c], 0xf00e37
mov dword [esp + 4], 0x67845c
mov eax, dword [esp + 0x5c]
mov dword [esp], eax
call fcn.005728e0
test eax, eax
jne 0x47f630
mov dword [0x76036c], 0xf00ea3
mov dword [0x76036c], 0xf00ea3
mov dword [esp + 4], str.ClipBoard
mov eax, dword [esp + 0x5c]
mov dword [esp], eax
call fcn.005728e0
test eax, eax
je 0x47b118
mov dword [0x76036c], 0xf00eaa
call fcn.00572920
call fcn.00572920
call fcn.00572950
mov dword [esp + 8], eax
mov dword [esp + 4], 0
mov dword [esp], 0x7603dc
call fcn.00475e80
sub esp, 0xc
call fcn.00572950
mov dword [esp + 4], eax
lea eax, [esp + 0x54]
mov dword [esp], eax
call fcn.00572aa0
sub esp, 8
mov dword [0x76036c], 0xf00eab
mov eax, dword [esp + 0x54]
mov dword [esp], eax
call fcn.0055d7e3
sub esp, 4
mov dword [0x76036c], 0xf00eac
call fcn.00572920
call fcn.00572920
call fcn.00572920
mov dword [esp + 4], str.MESSAGE
mov eax, dword [0x76039c]
mov dword [esp], eax
call fcn.0055c76e
sub esp, 8
mov edi, eax
call fcn.00572920
call fcn.00572920
call fcn.00572950
mov dword [esp + 4], eax
mov dword [esp], 0x66ffe0
call fcn.0056fd80
sub esp, 8
call fcn.005729c0
mov dword [esp + 4], eax
mov eax, dword [edi]
mov dword [esp], eax
call fcn.0055c76e
sub esp, 8
mov edi, dword [eax]
call fcn.00572950
mov dword [esp + 4], eax
mov dword [esp], edi
call fcn.00419a50
sub esp, 8
add dword [0x765a20], 2
call fcn.00572920
call fcn.00572920
mov dword [esp + 4], str.MESSAGE
mov eax, dword [0x76039c]
mov dword [esp], eax
call fcn.0055c76e
sub esp, 8
mov edi, eax
call fcn.00572920
call fcn.00572920
call fcn.00572950
mov dword [esp + 4], eax
mov dword [esp], 0x67304c
call fcn.0056fd80
sub esp, 8
call fcn.005729c0
mov dword [esp + 4], eax
mov eax, dword [edi]
mov dword [esp], eax
call fcn.0055c76e
sub esp, 8
mov edi, dword [eax]
call fcn.00572950
mov dword [esp + 4], eax
mov dword [esp], edi
call fcn.00419a50
sub esp, 8
call fcn.005729f0
mov edi, eax
call fcn.005729f0
mov dword [esp + 8], 0x40
mov dword [esp + 4], eax
mov dword [esp], edi
call fcn.0051e693
sub esp, 0xc
call fcn.00572990
jmp 0x47b118
mov dword [0x76036c], 0xf00cc3
jmp 0x47a371
mov dword [0x76036c], 0xf00cc5
mov dword [esp + 4], str.NewTab
lea eax, [esp + 0x80]
mov dword [esp], eax
call fcn.00572830
sub esp, 8
jmp 0x47a38b
mov dword [0x76036c], 0xf00cc7
mov dword [esp + 4], str.SaveNewTab
lea eax, [esp + 0x80]
mov dword [esp], eax
call fcn.00572830
sub esp, 8
jmp 0x47a38b
mov dword [0x76036c], 0xf00cc9
mov dword [esp + 4], 0x67845c
lea eax, [esp + 0x80]
mov dword [esp], eax
call fcn.00572830
sub esp, 8
mov dword [0x76036c], 0xf00cca
jmp 0x47a38b
mov eax, dword [esp + 0x80]
mov dword [esp + 4], eax
mov dword [esp], str.NewTab
call fcn.005728e0
test eax, eax
jne 0x47a3be
mov eax, dword [esp + 0x80]
mov dword [esp + 4], eax
mov dword [esp], str.SaveNewTab
call fcn.005728e0
test eax, eax
jne 0x47a3be
mov eax, dword [esp + 0x80]
mov dword [esp + 4], eax
mov dword [esp], 0x67845c
call fcn.005728e0
test eax, eax
jne 0x47a3be
jmp 0x47a3dc
mov dword [0x76036c], 0xf00cd0
call fcn.00572920
call fcn.00572920
call fcn.00572920
mov dword [esp + 4], str.MESSAGE
mov eax, dword [0x76039c]
mov dword [esp], eax
call fcn.0055c76e
sub esp, 8
mov ebx, eax
call fcn.00572920
call fcn.00572920
call fcn.00572950
mov dword [esp + 4], eax
mov dword [esp], 0x6796c0
call fcn.0056fd80
sub esp, 8
call fcn.005729c0
mov dword [esp + 4], eax
mov eax, dword [ebx]
mov dword [esp], eax
call fcn.0055c76e
sub esp, 8
mov ebx, dword [eax]
call fcn.00572950
mov dword [esp + 4], eax
mov dword [esp], ebx
call fcn.00419a50
sub esp, 8
add dword [0x765a20], 2
call fcn.00572920
call fcn.00572920
mov dword [esp + 4], str.MESSAGE
mov eax, dword [0x76039c]
mov dword [esp], eax
call fcn.0055c76e
sub esp, 8
mov ebx, eax
call fcn.00572920
call fcn.00572920
call fcn.00572950
mov dword [esp + 4], eax
mov dword [esp], 0x66f3e4
call fcn.0056fd80
sub esp, 8
call fcn.005729c0
mov dword [esp + 4], eax
mov eax, dword [ebx]
mov dword [esp], eax
call fcn.0055c76e
sub esp, 8
mov ebx, dword [eax]
call fcn.00572950
mov dword [esp + 4], eax
mov dword [esp], ebx
call fcn.00419a50
sub esp, 8
call fcn.005729f0
mov ebx, eax
call fcn.005729f0
mov dword [esp + 8], 0x30
mov dword [esp + 4], eax
mov dword [esp], ebx
call fcn.0051e693
sub esp, 0xc
call fcn.00572990
mov dword [0x76036c], 0xf00cd1
call fcn.00572920
call fcn.00572920
mov dword [esp + 4], str.MESSAGE
mov eax, dword [0x76039c]
mov dword [esp], eax
call fcn.0055c76e
sub esp, 8
mov ebx, eax
call fcn.00572920
call fcn.00572920
call fcn.00572950
mov dword [esp + 4], eax
mov dword [esp], 0x6796c0
call fcn.0056fd80
sub esp, 8
call fcn.005729c0
mov dword [esp + 4], eax
mov eax, dword [ebx]
mov dword [esp], eax
call fcn.0055c76e
sub esp, 8
mov ebx, dword [eax]
call fcn.00572950
mov dword [esp + 4], eax
mov dword [esp], ebx
call fcn.00419a50
sub esp, 8
call fcn.005729f0
mov ebx, eax
jmp 0x47b3ca
mov dword [0x76036c], 0xf00cd6
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.00572bd0
sub esp, 8
mov dword [0x76036c], 0xf00cd7
mov dword [0x76036c], 0xf00cd7
mov dword [esp + 4], 0x66d5f0
mov eax, dword [esp + 0x58]
mov dword [esp], eax
call fcn.005728e0
test eax, eax
je 0x47aa58
mov dword [0x76036c], 0xf00cd8
mov dword [0x760108], 0
mov dword [0x76036c], 0xf00cd9
lea esi, [esp + 0x40]
lea ebx, [esp + 0x34]
mov eax, dword [esp + 0x58]
mov dword [esp], eax
call fcn.00572ba0
sub esp, 4
jmp 0x47a414
mov dword [esp + 4], str.ClipBoard
mov eax, dword [esp + 0x58]
mov dword [esp], eax
call fcn.005728e0
test eax, eax
jne 0x47aa18
mov dword [esp + 4], str.Auto
mov eax, dword [esp + 0x58]
mov dword [esp], eax
call fcn.005728e0
test eax, eax
jne 0x47aa18
mov dword [0x76036c], 0xf00cd9
mov dword [0x76036c], 0xf00cda
mov dword [esp + 4], 0
mov eax, dword [0x7602d4]
mov dword [esp], eax
call fcn.00470830
sub esp, 8
mov dword [0x76036c], 0xf00cdd
call fcn.00572920
call fcn.00572920
mov eax, dword [0x760330]
mov dword [esp], eax
call fcn.00572a40
sub esp, 4
mov dword [esp], 0x66dac0
call fcn.00572a40
sub esp, 4
mov eax, dword [0x760330]
mov dword [esp], eax
call fcn.00572a40
sub esp, 4
mov dword [esp], str.Data.s__
call fcn.00572a40
sub esp, 4
call fcn.00572920
call fcn.00572920
call fcn.00572950
mov dword [esp + 8], eax
mov dword [esp + 4], 0x28
mov dword [esp], str._SECTION___
call fcn.00460cf0
sub esp, 0xc
call fcn.00572950
mov dword [esp], str._Interface__r_n
call fcn.00572a40
sub esp, 4
mov eax, dword [0x760330]
mov dword [esp], eax
call fcn.00572a40
sub esp, 4
mov dword [esp], 0x66dac0
call fcn.00572a40
sub esp, 4
add dword [0x765a20], 2
mov ebx, dword [0x7602d4]
call fcn.005729f0
mov dword [esp + 4], eax
mov dword [esp], ebx
call fcn.00438a40
sub esp, 8
call fcn.00572990
mov dword [0x76036c], 0xf00ce1
call fcn.00572920
mov eax, dword [0x760330]
mov dword [esp], eax
call fcn.00572a40
sub esp, 4
mov dword [esp], 0x66dac0
call fcn.00572a40
sub esp, 4
mov eax, dword [0x760330]
mov dword [esp], eax
call fcn.00572a40
sub esp, 4
mov dword [esp], str.Data.s__
call fcn.00572a40
sub esp, 4
call fcn.00572920
call fcn.00572920
call fcn.00572950
mov dword [esp + 8], eax
mov dword [esp + 4], 0x28
mov dword [esp], str._SECTION___
call fcn.00460cf0
sub esp, 0xc
call fcn.00572950
mov dword [esp], str._Tooltip__r_n
call fcn.00572a40
sub esp, 4
mov eax, dword [0x760330]
mov dword [esp], eax
call fcn.00572a40
sub esp, 4
mov dword [esp], 0x66dac0
call fcn.00572a40
sub esp, 4
call fcn.00572950
mov dword [esp + 4], eax
mov dword [esp], 0x760258
call fcn.00572aa0
sub esp, 8
mov dword [0x76036c], 0xf00ce5
call fcn.00572920
mov eax, dword [0x760330]
mov dword [esp], eax
call fcn.00572a40
sub esp, 4
mov dword [esp], 0x66dac0
call fcn.00572a40
sub esp, 4
mov eax, dword [0x760330]
mov dword [esp], eax
call fcn.00572a40
sub esp, 4
mov dword [esp], str.Data.s__
call fcn.00572a40
sub esp, 4
call fcn.00572920
call fcn.00572920
call fcn.00572950
mov dword [esp + 8], eax
mov dword [esp + 4], 0x28
mov dword [esp], str._SECTION___
call fcn.00460cf0
sub esp, 0xc
call fcn.00572950
mov dword [esp], str._Menu__r_n
call fcn.00572a40
sub esp, 4
mov eax, dword [0x760330]
mov dword [esp], eax
call fcn.00572a40
sub esp, 4
mov dword [esp], 0x66dac0
call fcn.00572a40
sub esp, 4
call fcn.00572950
mov dword [esp + 4], eax
mov dword [esp], 0x760324
call fcn.00572aa0
sub esp, 8
mov dword [0x76036c], 0xf00ce9
call fcn.00572920
mov eax, dword [0x760330]
mov dword [esp], eax
call fcn.00572a40
sub esp, 4
mov dword [esp], 0x66dac0
call fcn.00572a40
sub esp, 4
mov eax, dword [0x760330]
mov dword [esp], eax
call fcn.00572a40
sub esp, 4
mov dword [esp], str.Data.s__
call fcn.00572a40
sub esp, 4
call fcn.00572920
call fcn.00572920
call fcn.00572950
mov dword [esp + 8], eax
mov dword [esp + 4], 0x28
mov dword [esp], str._SECTION___
call fcn.00460cf0
sub esp, 0xc
call fcn.00572950
mov dword [esp], str._ToolBar__r_n
call fcn.00572a40
sub esp, 4
mov eax, dword [0x760330]
mov dword [esp], eax
call fcn.00572a40
sub esp, 4
mov dword [esp], 0x66dac0
call fcn.00572a40
sub esp, 4
call fcn.00572950
mov dword [esp + 4], eax
lea esi, [esp + 0x40]
mov dword [esp], esi
call fcn.00572aa0
sub esp, 8
mov dword [0x76036c], 0xf00ced
call fcn.00572920
mov eax, dword [0x760330]
mov dword [esp], eax
call fcn.00572a40
sub esp, 4
mov dword [esp], 0x66dac0
call fcn.00572a40
sub esp, 4
mov eax, dword [0x760330]
mov dword [esp], eax
call fcn.00572a40
sub esp, 4
mov dword [esp], str.Data.s__
call fcn.00572a40
sub esp, 4
call fcn.00572920
call fcn.00572920
call fcn.00572950
mov dword [esp + 8], eax
mov dword [esp + 4], 0x28
mov dword [esp], str._SECTION___
call fcn.00460cf0
sub esp, 0xc
call fcn.00572950
mov dword [esp], str._StatusBar__r_n
call fcn.00572a40
sub esp, 4
mov eax, dword [0x760330]
mov dword [esp], eax
call fcn.00572a40
sub esp, 4
mov dword [esp], 0x66dac0
call fcn.00572a40
sub esp, 4
call fcn.00572950
mov dword [esp + 4], eax
mov dword [esp], 0x76016c
call fcn.00572aa0
sub esp, 8
mov dword [0x76036c], 0xf00cf5
call fcn.00572920
mov eax, dword [0x760330]
mov dword [esp], eax
call fcn.00572a40
sub esp, 4
mov dword [esp], 0x66dac0
call fcn.00572a40
sub esp, 4
mov eax, dword [0x760330]
mov dword [esp], eax
call fcn.00572a40
sub esp, 4
mov dword [esp], str.Data.s__
call fcn.00572a40
sub esp, 4
call fcn.00572920
call fcn.00572920
call fcn.00572950
mov dword [esp + 8], eax
mov dword [esp + 4], 0x28
mov dword [esp], str._SECTION___
call fcn.00460cf0
sub esp, 0xc
call fcn.00572950
mov dword [esp], str._Message__r_n
call fcn.00572a40
sub esp, 4
mov eax, dword [0x760330]
mov dword [esp], eax
call fcn.00572a40
sub esp, 4
mov dword [esp], str.___r_n_r_n
call fcn.00572a40
sub esp, 4
mov eax, dword [0x760330]
mov dword [esp], eax
call fcn.00572a40
sub esp, 4
mov dword [esp], 0x66dac0
call fcn.00572a40
sub esp, 4
mov eax, dword [0x760330]
mov dword [esp], eax
call fcn.00572a40
sub esp, 4
mov dword [esp], str.Data.s__
call fcn.00572a40
sub esp, 4
call fcn.00572920
call fcn.00572920
call fcn.00572950
mov dword [esp + 8], eax
mov dword [esp + 4], 0x28
mov dword [esp], str._END___
call fcn.00460cf0
sub esp, 0xc
call fcn.00572950
mov dword [esp], 0x66ad28
call fcn.00572a40
sub esp, 4
mov eax, dword [0x760330]
mov dword [esp], eax
call fcn.00572a40
sub esp, 4
mov dword [esp], str.___r_nEndDataSection
call fcn.00572a40
sub esp, 4
call fcn.00572950
mov dword [esp + 4], eax
lea ebx, [esp + 0x34]
mov dword [esp], ebx
call fcn.00572aa0
sub esp, 8
jmp 0x47aa3e
mov dword [0x76036c], 0xf00cfb
mov ebp, dword [0x76011c]
mov dword [0x76036c], 0xf00cfc
mov dword [0x76011c], 0
mov dword [0x76036c], 0xf00cfd
call fcn.00572920
call fcn.00572920
call fcn.00572950
mov dword [esp + 8], eax
mov dword [esp + 4], 0
mov dword [esp], 0x7603dc
call fcn.00475e80
sub esp, 0xc
call fcn.00572950
mov dword [esp + 4], eax
lea edi, [esp + 0x54]
mov dword [esp], edi
call fcn.00572aa0
sub esp, 8
mov dword [0x76036c], 0xf00cfe
call fcn.00572920
call fcn.00572920
call fcn.00572950
mov dword [esp + 0xc], eax
mov dword [esp + 8], 0x66cfc8
mov dword [esp + 4], str._r_nEnumeration
mov eax, dword [esp + 0x54]
mov dword [esp], eax
call fcn.0056fc20
sub esp, 0x10
call fcn.00572950
mov dword [esp + 4], eax
mov dword [esp], edi
call fcn.00572aa0
sub esp, 8
mov dword [0x76036c], 0xf00cff
call fcn.00572920
call fcn.00572920
call fcn.00572950
mov dword [esp + 0xc], eax
mov dword [esp + 8], 0x66bd1c
mov dword [esp + 4], str._r_nStructure
mov eax, dword [esp + 0x54]
mov dword [esp], eax
call fcn.0056fc20
sub esp, 0x10
call fcn.00572950
mov dword [esp + 4], eax
mov dword [esp], edi
call fcn.00572aa0
sub esp, 8
mov dword [0x76036c], 0xf00d02
mov dword [0x76011c], ebp
mov eax, dword [esp + 0x5c]
mov dword [esp], eax
call fcn.00572ba0
sub esp, 4
mov dword [0x76036c], 0xf00eb8
mov dword [esp + 4], 0x7603dc
mov dword [esp], 0x760258
call fcn.00572830
sub esp, 8
mov dword [0x76036c], 0xf00eb8
mov dword [esp + 4], 0x7603dc
mov dword [esp], 0x7601a4
call fcn.00572830
sub esp, 8
mov dword [0x76036c], 0xf00eb8
mov dword [esp + 4], 0x7603dc
mov dword [esp], 0x760324
call fcn.00572830
sub esp, 8
mov dword [0x76036c], 0xf00eb8
mov dword [esp + 4], 0x7603dc
mov dword [esp], esi
call fcn.00572830
sub esp, 8
mov dword [0x76036c], 0xf00eb8
mov dword [esp + 4], 0x7603dc
mov dword [esp], 0x76016c
call fcn.00572830
sub esp, 8
mov dword [0x76036c], 0xf00eb8
mov dword [esp + 4], 0x7603dc
mov dword [esp], ebx
call fcn.00572830
sub esp, 8
mov dword [0x76036c], 0xf00eb9
mov dword [esp + 4], 0x7603dc
mov dword [esp], 0x760144
call fcn.00572830
sub esp, 8
mov dword [0x76036c], 0xf00eb9
mov dword [esp + 4], 0x7603dc
mov dword [esp], 0x760128
call fcn.00572830
sub esp, 8
mov dword [0x76036c], 0xf00ec4
mov dword [esp + 4], 0
mov eax, dword [0x760150]
mov dword [esp], eax
call fcn.00470830
sub esp, 8
mov dword [0x76036c], 0xf00ec5
mov dword [esp + 4], 0
mov eax, dword [0x760154]
mov dword [esp], eax
call fcn.00470830
sub esp, 8
mov dword [0x76036c], 0xf00ec6
mov dword [esp + 4], 0
mov eax, dword [0x760244]
mov dword [esp], eax
call fcn.00470830
sub esp, 8
mov dword [0x76036c], 0xf00ec7
mov dword [esp + 4], 0
mov eax, dword [0x760270]
mov dword [esp], eax
call fcn.00470830
sub esp, 8
mov dword [0x76036c], 0xf00ec8
mov dword [esp + 4], 0
mov eax, dword [0x760158]
mov dword [esp], eax
call fcn.00470830
sub esp, 8
mov dword [0x76036c], 0xf00ec9
mov dword [esp + 4], 0
mov eax, dword [0x7602d4]
mov dword [esp], eax
call fcn.00470830
sub esp, 8
mov dword [0x76036c], 0xf00eca
mov dword [esp + 4], 0
mov eax, dword [0x760318]
mov dword [esp], eax
call fcn.00470830
sub esp, 8
mov dword [0x76036c], 0xf00ecb
mov dword [esp + 4], 0
mov eax, dword [0x760328]
mov dword [esp], eax
call fcn.00470830
sub esp, 8
mov dword [0x76036c], 0xf00ecd
mov eax, dword [0x7603d4]
mov dword [esp], eax
call fcn.005682fa
sub esp, 4
mov dword [0x76036c], 0xf00ece
mov eax, dword [esp + 0x80]
mov dword [esp + 4], eax
mov dword [esp], str.Auto
call fcn.005728e0
test eax, eax
jne 0x480da8
mov dword [0x76036c], 0xf00ed0
mov dword [0x76036c], 0xf00ed1
mov dword [esp + 4], 0x7603dc
lea eax, [esp + 0x54]
mov dword [esp], eax
call fcn.00572830
sub esp, 8
mov dword [0x76036c], 0xf00ed3
call fcn.00572920
mov dword [esp], section..rdata
call fcn.00572a40
sub esp, 4
call fcn.005729f0
mov ebx, eax
mov eax, dword [esp + 0x34]
mov dword [esp], eax
call fcn.00572ba0
sub esp, 4
mov eax, dword [esp + 0x80]
mov dword [esp], eax
call fcn.00572ba0
sub esp, 4
mov eax, dword [esp + 0x38]
mov dword [esp], eax
call fcn.00572ba0
sub esp, 4
mov eax, dword [esp + 0x3c]
mov dword [esp], eax
call fcn.00572ba0
sub esp, 4
mov eax, dword [esp + 0x40]
mov dword [esp], eax
call fcn.00572ba0
sub esp, 4
mov eax, dword [esp + 0x44]
mov dword [esp], eax
call fcn.00572ba0
sub esp, 4
mov eax, dword [esp + 0x48]
mov dword [esp], eax
call fcn.00572ba0
sub esp, 4
mov eax, dword [esp + 0x4c]
mov dword [esp], eax
call fcn.00572ba0
sub esp, 4
mov eax, dword [esp + 0x50]
mov dword [esp], eax
call fcn.00572ba0
sub esp, 4
mov eax, dword [esp + 0x54]
mov dword [esp], eax
call fcn.00572ba0
sub esp, 4
mov eax, ebx
add esp, 0x6c
pop ebx
pop esi
pop edi
pop ebp
ret 8
mov dword [0x76036c], 0xf00d06
call fcn.00572920
call fcn.00572920
mov edi, dword [0x76022c]
call fcn.00572950
mov dword [esp + 4], eax
mov dword [esp], edi
call fcn.00559220
sub esp, 8
mov dword [esp], str.Compilerspbcompiler.exe
call fcn.00572a40
sub esp, 4
call fcn.00572950
mov dword [esp + 4], eax
lea eax, [esp + 0x3c]
mov dword [esp], eax
call fcn.00572aa0
sub esp, 8
mov dword [0x76036c], 0xf00d07
mov eax, dword [esp + 0x3c]
mov dword [esp], eax
call fcn.00559056
sub esp, 4
or edx, eax
jne 0x47b628
mov dword [0x76036c], 0xf00d5b
mov dword [0x76036c], 0xf00d5c
call fcn.00572920
call fcn.00572920
call fcn.00572920
mov dword [esp + 4], str.MESSAGE
mov eax, dword [0x76039c]
mov dword [esp], eax
call fcn.0055c76e
sub esp, 8
mov edi, eax
call fcn.00572920
call fcn.00572920
call fcn.00572950
mov dword [esp + 4], eax
mov dword [esp], 0x674fe0
call fcn.0056fd80
sub esp, 8
call fcn.005729c0
mov dword [esp + 4], eax
mov eax, dword [edi]
mov dword [esp], eax
call fcn.0055c76e
sub esp, 8
mov edi, dword [eax]
call fcn.00572950
mov dword [esp + 4], eax
mov dword [esp], edi
call fcn.00419a50
sub esp, 8
add dword [0x765a20], 2
call fcn.00572920
call fcn.00572920
mov dword [esp + 4], str.MESSAGE
mov eax, dword [0x76039c]
mov dword [esp], eax
call fcn.0055c76e
sub esp, 8
mov edi, eax
call fcn.00572920
call fcn.00572920
call fcn.00572950
mov dword [esp + 4], eax
mov dword [esp], 0x66f3e4
call fcn.0056fd80
sub esp, 8
call fcn.005729c0
mov dword [esp + 4], eax
mov eax, dword [edi]
mov dword [esp], eax
call fcn.0055c76e
sub esp, 8
mov edi, dword [eax]
call fcn.00572950
mov dword [esp + 4], eax
mov dword [esp], edi
call fcn.00419a50
sub esp, 8
call fcn.005729f0
mov edi, eax
call fcn.005729f0
mov dword [esp + 8], 0x30
mov dword [esp + 4], eax
mov dword [esp], edi
call fcn.0051e693
sub esp, 0xc
call fcn.00572990
mov dword [0x76036c], 0xf00d5d
jmp 0x47b118
mov dword [0x76036c], 0xf00d08
call fcn.00572920
call fcn.00572920
call fcn.00572950
mov dword [esp + 0x10], eax
mov dword [esp + 0xc], 0x6778d0
mov dword [esp + 8], 3
mov dword [esp + 4], 3
mov dword [esp], str.IceDesign_
call fcn.0045c680
sub esp, 0x14
call fcn.00572950
mov dword [esp + 4], eax
lea eax, [esp + 0x44]
mov dword [esp], eax
call fcn.00572aa0
sub esp, 8
mov dword [0x76036c], 0xf00d09
mov eax, dword [esp + 0x44]
mov dword [esp + 4], eax
mov dword [esp], 0xffffffff
call fcn.00540b60
sub esp, 8
mov edi, eax
mov dword [0x76036c], 0xf00d0a
test eax, eax
jne 0x47b6d0
mov dword [0x76036c], 0xf00d5a
mov dword [0x76036c], 0xf00d5b
jmp 0x47b612
mov dword [0x76036c], 0xf00d0b
call fcn.00572920
call fcn.00572920
call fcn.00572950
mov dword [esp + 8], eax
mov dword [esp + 4], 0
mov eax, dword [esp + 0x44]
mov dword [esp], eax
call fcn.00475e80
sub esp, 0xc
call fcn.00572950
mov dword [esp + 4], eax
lea eax, [esp + 0x54]
mov dword [esp], eax
call fcn.00572aa0
sub esp, 8
mov dword [0x76036c], 0xf00d0c
mov dword [esp + 4], 2
mov dword [esp], edi
call fcn.00540d20
sub esp, 8
mov dword [0x76036c], 0xf00d0d
mov eax, dword [esp + 0x54]
mov dword [esp + 4], eax
mov dword [esp], edi
call fcn.00540920
sub esp, 8
mov dword [0x76036c], 0xf00d0e
mov dword [esp], edi
call fcn.00540c30
sub esp, 4
mov dword [0x76036c], 0xf00d10
mov eax, dword [0x760174]
mov dword [esp + 4], eax
mov dword [esp], 0x7603dc
call fcn.005728e0
test eax, eax
je 0x47bc10
mov dword [0x76036c], 0xf00d1a
mov dword [0x76036c], 0xf00d1c
mov ebp, dword [0x7602d0]
test ebp, ebp
jne 0x47bdc0
mov dword [0x76036c], 0xf00d26
mov dword [0x76036c], 0xf00d28
mov edi, dword [0x760334]
test edi, edi
jne 0x47bf70
mov dword [0x76036c], 0xf00d32
mov dword [0x76036c], 0xf00d34
call fcn.00572920
call fcn.00572920
call fcn.00572950
mov dword [esp + 4], eax
mov dword [esp], 0
call fcn.0055a933
sub esp, 8
call fcn.00572950
mov dword [esp + 4], eax
lea eax, [esp + 0x48]
mov dword [esp], eax
call fcn.00572aa0
sub esp, 8
mov dword [0x76036c], 0xf00d35
call fcn.00572920
call fcn.00572920
mov eax, dword [esp + 0x48]
mov dword [esp], eax
call fcn.00572a40
sub esp, 4
mov dword [esp], 0x67bd14
call fcn.00572a40
sub esp, 4
call fcn.00572920
call fcn.00572920
mov dword [esp + 4], str.MESSAGE
mov eax, dword [0x76039c]
mov dword [esp], eax
call fcn.0055c76e
sub esp, 8
mov edi, eax
call fcn.00572920
call fcn.00572920
call fcn.00572950
mov dword [esp + 4], eax
mov dword [esp], 0x670980
call fcn.0056fd80
sub esp, 8
call fcn.005729c0
mov dword [esp + 4], eax
mov eax, dword [edi]
mov dword [esp], eax
call fcn.0055c76e
sub esp, 8
mov edi, dword [eax]
call fcn.00572950
mov dword [esp + 4], eax
mov dword [esp], edi
call fcn.00419a50
sub esp, 8
call fcn.00572950
add dword [0x765a20], 2
call fcn.005729f0
mov dword [esp + 4], eax
mov dword [esp], 0
call fcn.0055a42a
sub esp, 8
call fcn.00572990
mov dword [0x76036c], 0xf00d36
call fcn.00572920
call fcn.00572920
call fcn.00572950
mov dword [esp + 4], eax
mov eax, dword [esp + 0x44]
mov dword [esp], eax
call fcn.00559220
sub esp, 8
call fcn.00572920
call fcn.00572920
call fcn.00572950
mov dword [esp + 8], eax
mov dword [esp + 4], 1
mov eax, dword [esp + 0x44]
mov dword [esp], eax
call fcn.0055929f
sub esp, 0xc
call fcn.00572950
mov dword [esp], str..exe
call fcn.00572a40
sub esp, 4
call fcn.00572950
mov dword [esp + 4], eax
mov dword [esp], 0x760254
call fcn.00572aa0
sub esp, 8
mov dword [0x76036c], 0xf00d37
mov ecx, dword [0x760268]
test ecx, ecx
jne 0x47c120
mov dword [0x76036c], 0xf00d39
mov dword [0x76036c], 0xf00d3a
call fcn.00572920
call fcn.00572920
mov dword [esp], 0x67bb5c
call fcn.00572a40
sub esp, 4
mov eax, dword [esp + 0x44]
mov dword [esp], eax
call fcn.00572a40
sub esp, 4
mov dword [esp], str.___EXE__
call fcn.00572a40
sub esp, 4
mov eax, dword [0x760254]
mov dword [esp], eax
call fcn.00572a40
sub esp, 4
mov dword [esp], str.___XP
call fcn.00572a40
sub esp, 4
add dword [0x765a20], 2
call fcn.005729f0
mov dword [esp + 0xc], 0xe
mov dword [esp + 8], 0x7603dc
mov dword [esp + 4], eax
mov eax, dword [esp + 0x3c]
mov dword [esp], eax
call fcn.00539748
sub esp, 0x10
mov edi, eax
call fcn.00572990
mov dword [0x76036c], 0xf00d3b
mov dword [0x76036c], 0xf00d3c
lea ebp, [esp + 0x38]
test edi, edi
jne 0x47c1dc
mov dword [0x76036c], 0xf00d56
mov dword [0x76036c], 0xf00d57
mov eax, dword [esp + 0x48]
mov dword [esp + 4], eax
mov dword [esp], 0
call fcn.0055a42a
sub esp, 8
mov dword [0x76036c], 0xf00d58
call fcn.00572920
call fcn.00572920
call fcn.00572920
mov dword [esp + 4], str.MESSAGE
mov eax, dword [0x76039c]
mov dword [esp], eax
call fcn.0055c76e
sub esp, 8
mov edi, eax
call fcn.00572920
call fcn.00572920
call fcn.00572950
mov dword [esp + 4], eax
mov dword [esp], 0x67bf80
call fcn.0056fd80
sub esp, 8
call fcn.005729c0
mov dword [esp + 4], eax
mov eax, dword [edi]
mov dword [esp], eax
call fcn.0055c76e
sub esp, 8
mov edi, dword [eax]
call fcn.00572950
mov dword [esp + 4], eax
mov dword [esp], edi
call fcn.00419a50
sub esp, 8
mov dword [esp], str._r_nPBcompiler.exe_Temp_
call fcn.00572a40
sub esp, 4
call fcn.00572920
call fcn.00572920
call fcn.00572950
mov dword [esp + 4], eax
mov eax, dword [esp + 0x44]
mov dword [esp], eax
call fcn.0055935c
sub esp, 8
call fcn.00572950
mov dword [esp], str.__e_Temp_
call fcn.00572a40
sub esp, 4
call fcn.00572920
call fcn.00572920
mov edi, dword [0x760254]
call fcn.00572950
mov dword [esp + 4], eax
mov dword [esp], edi
call fcn.0055935c
sub esp, 8
call fcn.00572950
add dword [0x765a20], 2
call fcn.00572920
call fcn.00572920
mov dword [esp + 4], str.MESSAGE
mov eax, dword [0x76039c]
mov dword [esp], eax
call fcn.0055c76e
sub esp, 8
mov edi, eax
call fcn.00572920
call fcn.00572920
call fcn.00572950
mov dword [esp + 4], eax
mov dword [esp], 0x66f3e4
call fcn.0056fd80
sub esp, 8
call fcn.005729c0
mov dword [esp + 4], eax
mov eax, dword [edi]
mov dword [esp], eax
call fcn.0055c76e
sub esp, 8
mov edi, dword [eax]
call fcn.00572950
mov dword [esp + 4], eax
mov dword [esp], edi
call fcn.00419a50
sub esp, 8
call fcn.005729f0
mov edi, eax
call fcn.005729f0
mov dword [esp + 8], 0x30
mov dword [esp + 4], eax
mov dword [esp], edi
call fcn.0051e693
sub esp, 0xc
call fcn.00572990
jmp 0x47c56a
mov dword [0x76036c], 0xf00d11
call fcn.00572920
call fcn.00572920
call fcn.00572920
call fcn.00572950
mov dword [esp + 4], eax
mov eax, dword [esp + 0x44]
mov dword [esp], eax
call fcn.00559220
sub esp, 8
mov dword [esp], str.ObjectTheme.pbi
call fcn.00572a40
sub esp, 4
call fcn.005729f0
mov dword [esp], eax
call fcn.00559056
sub esp, 4
mov ebp, eax
mov edi, edx
call fcn.00572990
or edi, ebp
jne 0x47bd06
mov dword [0x76036c], 0xf00d13
mov dword [0x76036c], 0xf00d14
call fcn.00572920
call fcn.00572920
call fcn.00572920
call fcn.00572950
mov dword [esp + 4], eax
mov eax, dword [esp + 0x44]
mov dword [esp], eax
call fcn.00559220
sub esp, 8
mov dword [esp], str.ObjectTheme.pbi
call fcn.00572a40
sub esp, 4
add dword [0x765a20], 2
call fcn.005729f0
mov dword [esp + 8], 2
mov dword [esp + 4], eax
mov dword [esp], 0xffffffff
call fcn.00540b40
sub esp, 0xc
mov edi, eax
call fcn.00572990
mov dword [0x76036c], 0xf00d15
test edi, edi
jne 0x47bd60
mov dword [0x76036c], 0xf00d19
jmp 0x47b792
mov dword [0x76036c], 0xf00d12
call fcn.00572920
call fcn.00572920
call fcn.00572920
call fcn.00572950
mov dword [esp + 4], eax
mov eax, dword [esp + 0x44]
mov dword [esp], eax
call fcn.00559220
sub esp, 8
mov dword [esp], str.ObjectTheme.pbi
call fcn.00572a40
sub esp, 4
call fcn.005729f0
mov dword [esp], eax
call fcn.0055939c
sub esp, 4
call fcn.00572990
jmp 0x47bc71
mov dword [0x76036c], 0xf00d16
mov dword [esp + 4], 2
mov dword [esp], edi
call fcn.00540d20
sub esp, 8
mov dword [0x76036c], 0xf00d17
mov dword [esp + 8], 0x3c1ca
mov dword [esp + 4], 0x69ef00
mov dword [esp], edi
call fcn.00540e70
sub esp, 0xc
mov dword [0x76036c], 0xf00d18
mov dword [esp], edi
call fcn.00540c30
sub esp, 4
jmp 0x47bcf7
mov dword [0x76036c], 0xf00d1d
call fcn.00572920
call fcn.00572920
call fcn.00572920
call fcn.00572950
mov dword [esp + 4], eax
mov eax, dword [esp + 0x44]
mov dword [esp], eax
call fcn.00559220
sub esp, 8
mov dword [esp], str.KeepWindowSize.pbi
call fcn.00572a40
sub esp, 4
call fcn.005729f0
mov dword [esp], eax
call fcn.00559056
sub esp, 4
mov ebp, eax
mov edi, edx
call fcn.00572990
or edi, ebp
jne 0x47beb6
mov dword [0x76036c], 0xf00d1f
mov dword [0x76036c], 0xf00d20
call fcn.00572920
call fcn.00572920
call fcn.00572920
call fcn.00572950
mov dword [esp + 4], eax
mov eax, dword [esp + 0x44]
mov dword [esp], eax
call fcn.00559220
sub esp, 8
mov dword [esp], str.KeepWindowSize.pbi
call fcn.00572a40
sub esp, 4
add dword [0x765a20], 2
call fcn.005729f0
mov dword [esp + 8], 2
mov dword [esp + 4], eax
mov dword [esp], 0xffffffff
call fcn.00540b40
sub esp, 0xc
mov edi, eax
call fcn.00572990
mov dword [0x76036c], 0xf00d21
test edi, edi
jne 0x47bf10
mov dword [0x76036c], 0xf00d25
jmp 0x47b7b4
mov dword [0x76036c], 0xf00d1e
call fcn.00572920
call fcn.00572920
call fcn.00572920
call fcn.00572950
mov dword [esp + 4], eax
mov eax, dword [esp + 0x44]
mov dword [esp], eax
call fcn.00559220
sub esp, 8
mov dword [esp], str.KeepWindowSize.pbi
call fcn.00572a40
sub esp, 4
call fcn.005729f0
mov dword [esp], eax
call fcn.0055939c
sub esp, 4
call fcn.00572990
jmp 0x47be21
mov dword [0x76036c], 0xf00d22
mov dword [esp + 4], 2
mov dword [esp], edi
call fcn.00540d20
sub esp, 8
mov dword [0x76036c], 0xf00d23
mov dword [esp + 8], 0x26e7
mov dword [esp + 4], 0x6db0ca
mov dword [esp], edi
call fcn.00540e70
sub esp, 0xc
mov dword [0x76036c], 0xf00d24
mov dword [esp], edi
call fcn.00540c30
sub esp, 4
jmp 0x47bea7
mov dword [0x76036c], 0xf00d29
call fcn.00572920
call fcn.00572920
call fcn.00572920
call fcn.00572950
mov dword [esp + 4], eax
mov eax, dword [esp + 0x44]
mov dword [esp], eax
call fcn.00559220
sub esp, 8
mov dword [esp], str.JellyButtons.pbi
call fcn.00572a40
sub esp, 4
call fcn.005729f0
mov dword [esp], eax
call fcn.00559056
sub esp, 4
mov ebp, eax
mov edi, edx
call fcn.00572990
or edi, ebp
jne 0x47c066
mov dword [0x76036c], 0xf00d2b
mov dword [0x76036c], 0xf00d2c
call fcn.00572920
call fcn.00572920
call fcn.00572920
call fcn.00572950
mov dword [esp + 4], eax
mov eax, dword [esp + 0x44]
mov dword [esp], eax
call fcn.00559220
sub esp, 8
mov dword [esp], str.JellyButtons.pbi
call fcn.00572a40
sub esp, 4
add dword [0x765a20], 2
call fcn.005729f0
mov dword [esp + 8], 2
mov dword [esp + 4], eax
mov dword [esp], 0xffffffff
call fcn.00540b40
sub esp, 0xc
mov edi, eax
call fcn.00572990
mov dword [0x76036c], 0xf00d2d
test edi, edi
jne 0x47c0c0
mov dword [0x76036c], 0xf00d31
jmp 0x47b7d6
mov dword [0x76036c], 0xf00d2a
call fcn.00572920
call fcn.00572920
call fcn.00572920
call fcn.00572950
mov dword [esp + 4], eax
mov eax, dword [esp + 0x44]
mov dword [esp], eax
call fcn.00559220
sub esp, 8
mov dword [esp], str.JellyButtons.pbi
call fcn.00572a40
sub esp, 4
call fcn.005729f0
mov dword [esp], eax
call fcn.0055939c
sub esp, 4
call fcn.00572990
jmp 0x47bfd1
mov dword [0x76036c], 0xf00d2e
mov dword [esp + 4], 2
mov dword [esp], edi
call fcn.00540d20
sub esp, 8
mov dword [0x76036c], 0xf00d2f
mov dword [esp + 8], 0xbc51
mov dword [esp + 4], 0x6932af
mov dword [esp], edi
call fcn.00540e70
sub esp, 0xc
mov dword [0x76036c], 0xf00d30
mov dword [esp], edi
call fcn.00540c30
sub esp, 4
jmp 0x47c057
mov dword [0x76036c], 0xf00d38
call fcn.00572920
call fcn.00572920
mov dword [esp], 0x67bb5c
call fcn.00572a40
sub esp, 4
mov eax, dword [esp + 0x44]
mov dword [esp], eax
call fcn.00572a40
sub esp, 4
mov dword [esp], str.___EXE__
call fcn.00572a40
sub esp, 4
mov eax, dword [0x760254]
mov dword [esp], eax
call fcn.00572a40
sub esp, 4
mov dword [esp], str.___XP__DPIAWARE
call fcn.00572a40
sub esp, 4
add dword [0x765a20], 2
call fcn.005729f0
mov dword [esp + 0xc], 0xe
mov dword [esp + 8], 0x7603dc
mov dword [esp + 4], eax
mov eax, dword [esp + 0x3c]
mov dword [esp], eax
call fcn.00539748
sub esp, 0x10
mov edi, eax
call fcn.00572990
mov dword [0x76036c], 0xf00d39
jmp 0x47ba2b
mov dword [0x76036c], 0xf00d40
mov dword [0x76036c], 0xf00d41
mov dword [esp], edi
call fcn.00539cad
sub esp, 4
mov dword [0x76036c], 0xf00d3d
test eax, eax
je 0x47c250
mov dword [0x76036c], 0xf00d3e
mov dword [esp], edi
call fcn.00539cf4
sub esp, 4
test eax, eax
je 0x47c1c8
mov dword [0x76036c], 0xf00d3f
call fcn.00572920
call fcn.00572920
call fcn.00572950
mov dword [esp + 4], eax
mov dword [esp], edi
call fcn.00539d33
sub esp, 8
call fcn.00572950
mov dword [esp + 4], eax
mov dword [esp], ebp
call fcn.00572aa0
sub esp, 8
jmp 0x47c1c8
mov dword [0x76036c], 0xf00d42
mov dword [esp], edi
call fcn.00539d67
sub esp, 4
test eax, eax
jne 0x47c368
mov dword [0x76036c], 0xf00d46
mov dword [0x76036c], 0xf00d47
mov dword [esp], edi
call fcn.00539d87
sub esp, 4
mov dword [0x76036c], 0xf00d48
mov eax, dword [0x760254]
mov dword [esp], eax
call fcn.00559056
sub esp, 4
or edx, eax
je 0x47c579
mov dword [0x76036c], 0xf00d4a
mov dword [esp + 0xc], 4
mov dword [esp + 8], 0x7603dc
mov dword [esp + 4], 0x7603dc
mov eax, dword [0x760254]
mov dword [esp], eax
call fcn.00539748
sub esp, 0x10
mov dword [0x760104], eax
mov dword [0x76036c], 0xf00d4b
mov dword [esp], 0xfa
call fcn.00559bdf
sub esp, 4
mov dword [0x76036c], 0xf00d4c
mov eax, dword [0x760104]
mov dword [esp], eax
call fcn.00539ddd
sub esp, 4
test eax, eax
jne 0x47c743
mov dword [0x76036c], 0xf00d4e
mov dword [0x76036c], 0xf00d4f
mov eax, dword [esp + 0x48]
mov dword [esp + 4], eax
mov dword [esp], 0
call fcn.0055a42a
sub esp, 8
mov dword [0x76036c], 0xf00d50
mov dword [0x76036c], 0xf00d51
jmp 0x47c734
mov dword [0x76036c], 0xf00d43
mov dword [esp], edi
call fcn.00539d87
sub esp, 4
mov dword [0x76036c], 0xf00d44
mov eax, dword [esp + 0x48]
mov dword [esp + 4], eax
mov dword [esp], 0
call fcn.0055a42a
sub esp, 8
mov dword [0x76036c], 0xf00d45
call fcn.00572920
call fcn.00572920
call fcn.00572920
mov dword [esp + 4], str.MESSAGE
mov eax, dword [0x76039c]
mov dword [esp], eax
call fcn.0055c76e
sub esp, 8
mov edi, eax
call fcn.00572920
call fcn.00572920
call fcn.00572950
mov dword [esp + 4], eax
mov dword [esp], 0x67bf80
call fcn.0056fd80
sub esp, 8
call fcn.005729c0
mov dword [esp + 4], eax
mov eax, dword [edi]
mov dword [esp], eax
call fcn.0055c76e
sub esp, 8
mov edi, dword [eax]
call fcn.00572950
mov dword [esp + 4], eax
mov dword [esp], edi
call fcn.00419a50
sub esp, 8
mov dword [esp], str._r_nPBcompiler.exe_Temp_
call fcn.00572a40
sub esp, 4
call fcn.00572920
call fcn.00572920
call fcn.00572950
mov dword [esp + 4], eax
mov eax, dword [esp + 0x44]
mov dword [esp], eax
call fcn.0055935c
sub esp, 8
call fcn.00572950
mov dword [esp], str.__e_Temp_
call fcn.00572a40
sub esp, 4
call fcn.00572920
call fcn.00572920
mov edi, dword [0x760254]
call fcn.00572950
mov dword [esp + 4], eax
mov dword [esp], edi
call fcn.0055935c
sub esp, 8
call fcn.00572950
mov dword [esp], str._r_n_r_n
call fcn.00572a40
sub esp, 4
mov eax, dword [esp + 0x38]
mov dword [esp], eax
call fcn.00572a40
sub esp, 4
add dword [0x765a20], 2
call fcn.00572920
call fcn.00572920
mov dword [esp + 4], str.MESSAGE
mov eax, dword [0x76039c]
mov dword [esp], eax
call fcn.0055c76e
sub esp, 8
mov edi, eax
call fcn.00572920
call fcn.00572920
call fcn.00572950
mov dword [esp + 4], eax
mov dword [esp], 0x66f3e4
call fcn.0056fd80
sub esp, 8
call fcn.005729c0
mov dword [esp + 4], eax
mov eax, dword [edi]
mov dword [esp], eax
call fcn.0055c76e
sub esp, 8
mov edi, dword [eax]
call fcn.00572950
mov dword [esp + 4], eax
mov dword [esp], edi
call fcn.00419a50
sub esp, 8
call fcn.005729f0
mov edi, eax
call fcn.005729f0
mov dword [esp + 8], 0x30
mov dword [esp + 4], eax
mov dword [esp], edi
call fcn.0051e693
sub esp, 0xc
call fcn.00572990
mov dword [0x76036c], 0xf00d46
mov dword [0x76036c], 0xf00d55
mov dword [0x76036c], 0xf00d56
mov dword [0x76036c], 0xf00d59
jmp 0x47b6b5
mov dword [0x76036c], 0xf00d51
mov dword [0x76036c], 0xf00d52
mov eax, dword [esp + 0x48]
mov dword [esp + 4], eax
mov dword [esp], 0
call fcn.0055a42a
sub esp, 8
mov dword [0x76036c], 0xf00d53
call fcn.00572920
call fcn.00572920
call fcn.00572920
mov dword [esp + 4], str.MESSAGE
mov eax, dword [0x76039c]
mov dword [esp], eax
call fcn.0055c76e
sub esp, 8
mov edi, eax
call fcn.00572920
call fcn.00572920
call fcn.00572950
mov dword [esp + 4], eax
mov dword [esp], 0x67bf80
call fcn.0056fd80
sub esp, 8
call fcn.005729c0
mov dword [esp + 4], eax
mov eax, dword [edi]
mov dword [esp], eax
call fcn.0055c76e
sub esp, 8
mov edi, dword [eax]
call fcn.00572950
mov dword [esp + 4], eax
mov dword [esp], edi
call fcn.00419a50
sub esp, 8
mov dword [esp], str._r_nPBcompiler.exe_Temp_
call fcn.00572a40
sub esp, 4
call fcn.00572920
call fcn.00572920
call fcn.00572950
mov dword [esp + 4], eax
mov eax, dword [esp + 0x44]
mov dword [esp], eax
call fcn.0055935c
sub esp, 8
call fcn.00572950
mov dword [esp], str.__e_Temp_
call fcn.00572a40
sub esp, 4
call fcn.00572920
call fcn.00572920
mov edi, dword [0x760254]
call fcn.00572950
mov dword [esp + 4], eax
mov dword [esp], edi
call fcn.0055935c
sub esp, 8
call fcn.00572950
add dword [0x765a20], 2
call fcn.00572920
call fcn.00572920
mov dword [esp + 4], str.MESSAGE
mov eax, dword [0x76039c]
mov dword [esp], eax
call fcn.0055c76e
sub esp, 8
mov edi, eax
call fcn.00572920
call fcn.00572920
call fcn.00572950
mov dword [esp + 4], eax
mov dword [esp], 0x66f3e4
call fcn.0056fd80
sub esp, 8
call fcn.005729c0
mov dword [esp + 4], eax
mov eax, dword [edi]
mov dword [esp], eax
call fcn.0055c76e
sub esp, 8
mov edi, dword [eax]
call fcn.00572950
mov dword [esp + 4], eax
mov dword [esp], edi
call fcn.00419a50
sub esp, 8
call fcn.005729f0
mov edi, eax
call fcn.005729f0
mov dword [esp + 8], 0x30
mov dword [esp + 4], eax
mov dword [esp], edi
call fcn.0051e693
sub esp, 0xc
call fcn.00572990
mov dword [0x76036c], 0xf00d54
jmp 0x47c556
mov eax, dword [0x760104]
mov dword [esp], eax
call fcn.00539cad
sub esp, 4
test eax, eax
je 0x47c320
mov dword [0x76036c], 0xf00d4d
call fcn.00572920
call fcn.00572920
mov eax, dword [esp + 0x48]
mov dword [esp], eax
call fcn.00572a40
sub esp, 4
mov dword [esp], 0x67bd14
call fcn.00572a40
sub esp, 4
call fcn.00572920
call fcn.00572920
mov dword [esp + 4], str.MESSAGE
mov eax, dword [0x76039c]
mov dword [esp], eax
call fcn.0055c76e
sub esp, 8
mov edi, eax
call fcn.00572920
call fcn.00572920
call fcn.00572950
mov dword [esp + 4], eax
mov dword [esp], 0x67947c
call fcn.0056fd80
sub esp, 8
call fcn.005729c0
mov dword [esp + 4], eax
mov eax, dword [edi]
mov dword [esp], eax
call fcn.0055c76e
sub esp, 8
mov edi, dword [eax]
call fcn.00572950
mov dword [esp + 4], eax
mov dword [esp], edi
call fcn.00419a50
sub esp, 8
call fcn.00572950
add dword [0x765a20], 2
call fcn.005729f0
mov dword [esp + 4], eax
mov dword [esp], 0
call fcn.0055a42a
sub esp, 8
call fcn.00572990
mov dword [0x76036c], 0xf00d4e
jmp 0x47c34b
mov dword [0x76036c], 0xf00d62
call fcn.00572920
call fcn.00572920
call fcn.00572950
mov dword [esp + 0x10], eax
mov dword [esp + 0xc], 0x6778d0
mov dword [esp + 8], 3
mov dword [esp + 4], 3
mov dword [esp], str.IceDesign_
call fcn.0045c680
sub esp, 0x14
call fcn.00572950
mov dword [esp + 4], eax
lea eax, [esp + 0x44]
mov dword [esp], eax
call fcn.00572aa0
sub esp, 8
mov dword [0x76036c], 0xf00d63
mov eax, dword [esp + 0x44]
mov dword [esp + 4], eax
mov dword [esp], 0xffffffff
call fcn.00540b60
sub esp, 8
mov ebp, eax
mov dword [0x76036c], 0xf00d64
test eax, eax
jne 0x47c8e0
mov dword [0x76036c], 0xf00dc3
jmp 0x47b118
mov dword [0x76036c], 0xf00d65
mov eax, dword [0x760018]
mov dword [esp + 4], eax
mov eax, dword [esp + 0x44]
mov dword [esp], eax
call fcn.005728e0
test eax, eax
je 0x47cbe0
mov dword [0x76036c], 0xf00d68
mov dword [0x76036c], 0xf00d6a
call fcn.00572920
call fcn.00572920
mov edi, dword [0x760134]
call fcn.00572950
mov dword [esp + 8], eax
mov dword [esp + 4], edi
mov eax, dword [esp + 0x44]
mov dword [esp], eax
call fcn.00475e80
sub esp, 0xc
call fcn.00572950
mov dword [esp + 4], eax
lea edi, [esp + 0x54]
mov dword [esp], edi
call fcn.00572aa0
sub esp, 8
mov dword [0x76036c], 0xf00d6b
mov dword [esp + 4], 2
mov dword [esp], ebp
call fcn.00540d20
sub esp, 8
mov dword [0x76036c], 0xf00d6c
mov eax, dword [esp + 0x54]
mov dword [esp + 4], eax
mov dword [esp], ebp
call fcn.00540920
sub esp, 8
mov dword [0x76036c], 0xf00d6d
mov dword [esp], ebp
call fcn.00540c30
sub esp, 4
mov dword [0x76036c], 0xf00d6f
mov eax, dword [0x760174]
mov dword [esp + 4], eax
mov dword [esp], 0x7603dc
call fcn.005728e0
test eax, eax
je 0x47cc50
mov dword [0x76036c], 0xf00d79
mov dword [0x76036c], 0xf00d7b
mov eax, dword [0x7602d0]
test eax, eax
jne 0x47ce10
mov dword [0x76036c], 0xf00d85
mov dword [0x76036c], 0xf00d87
mov eax, dword [0x760334]
test eax, eax
jne 0x47cfd0
mov dword [0x76036c], 0xf00d91
mov dword [0x76036c], 0xf00d93
mov eax, dword [0x760134]
test eax, eax
jne 0x47d190
mov dword [0x76036c], 0xf00d9d
mov dword [0x76036c], 0xf00d9f
mov eax, dword [0x760108]
test eax, eax
jne 0x47d450
mov dword [0x76036c], 0xf00db5
mov dword [0x76036c], 0xf00db7
mov dword [esp], 0x5e
call fcn.00542b42
sub esp, 4
test eax, eax
jne 0x47dc88
mov dword [0x76036c], 0xf00db9
mov dword [0x76036c], 0xf00dba
call fcn.00572920
call fcn.00572920
call fcn.00572950
mov dword [esp + 0xc], eax
mov dword [esp + 8], 0x7603dc
mov dword [esp + 4], str.PureBasic.exe_shellopencommand
mov dword [esp], SysStringLen
call fcn.0045caa0
sub esp, 0x10
call fcn.00572950
mov dword [esp + 4], eax
lea eax, [esp + 0x50]
mov dword [esp], eax
call fcn.00572aa0
sub esp, 8
mov dword [0x76036c], 0xf00dbb
call fcn.00572920
call fcn.00572920
mov edi, dword [0x76022c]
call fcn.00572950
mov dword [esp + 4], eax
mov dword [esp], edi
call fcn.0056f6b0
sub esp, 8
add dword [0x765a20], 2
call fcn.00572920
call fcn.00572920
call fcn.00572920
call fcn.00572920
call fcn.00572950
mov dword [esp + 0xc], eax
mov dword [esp + 8], 0x67bb5c
mov dword [esp + 4], 2
mov eax, dword [esp + 0x50]
mov dword [esp], eax
call fcn.0056fe80
sub esp, 0x10
call fcn.005729f0
mov edi, eax
call fcn.00572950
mov dword [esp + 4], eax
mov dword [esp], edi
call fcn.0056f6b0
sub esp, 8
call fcn.005729c0
mov edi, eax
call fcn.005729c0
mov dword [esp + 4], eax
mov dword [esp], edi
call fcn.005728e0
test eax, eax
je 0x47dd40
mov dword [0x76036c], 0xf00dbd
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 [0x76036c], 0xf00dbe
jmp 0x47ddb9
mov dword [0x76036c], 0xf00d66
mov dword [esp + 4], 0x7603dc
mov dword [esp], 0x760018
call fcn.00572830
sub esp, 8
mov dword [0x76036c], 0xf00d67
mov edx, dword [0x76007c]
test edx, edx
je 0x47cc28
mov dword [0x76036c], 0xf00d67
jmp 0x47c907
mov dword [0x76036c], 0xf00d67
mov dword [0x76007c], 1
mov dword [0x76036c], 0xf00d67
call fcn.0042a0e0
jmp 0x47cc15
mov dword [0x76036c], 0xf00d70
call fcn.00572920
call fcn.00572920
call fcn.00572920
call fcn.00572950
mov dword [esp + 4], eax
mov eax, dword [esp + 0x44]
mov dword [esp], eax
call fcn.00559220
sub esp, 8
mov dword [esp], str.ObjectTheme.pbi
call fcn.00572a40
sub esp, 4
call fcn.005729f0
mov dword [esp], eax
call fcn.00559056
sub esp, 4
mov dword [esp + 0x2c], eax
mov ebp, edx
call fcn.00572990
or ebp, dword [esp + 0x2c]
jne 0x47cd50
mov dword [0x76036c], 0xf00d72
mov dword [0x76036c], 0xf00d73
call fcn.00572920
call fcn.00572920
call fcn.00572920
call fcn.00572950
mov dword [esp + 4], eax
mov eax, dword [esp + 0x44]
mov dword [esp], eax
call fcn.00559220
sub esp, 8
mov dword [esp], str.ObjectTheme.pbi
call fcn.00572a40
sub esp, 4
add dword [0x765a20], 2
call fcn.005729f0
mov dword [esp + 8], 2
mov dword [esp + 4], eax
mov dword [esp], 0xffffffff
call fcn.00540b40
sub esp, 0xc
mov ebp, eax
call fcn.00572990
mov dword [0x76036c], 0xf00d74
test ebp, ebp
jne 0x47cdb0
mov dword [0x76036c], 0xf00d78
jmp 0x47c9d5
mov dword [0x76036c], 0xf00d71
call fcn.00572920
call fcn.00572920
call fcn.00572920
call fcn.00572950
mov dword [esp + 4], eax
mov eax, dword [esp + 0x44]
mov dword [esp], eax
call fcn.00559220
sub esp, 8
mov dword [esp], str.ObjectTheme.pbi
call fcn.00572a40
sub esp, 4
call fcn.005729f0
mov dword [esp], eax
call fcn.0055939c
sub esp, 4
call fcn.00572990
jmp 0x47ccb5
mov dword [0x76036c], 0xf00d75
mov dword [esp + 4], 2
mov dword [esp], ebp
call fcn.00540d20
sub esp, 8
mov dword [0x76036c], 0xf00d76
mov dword [esp + 8], 0x3c1ca
mov dword [esp + 4], 0x69ef00
mov dword [esp], ebp
call fcn.00540e70
sub esp, 0xc
mov dword [0x76036c], 0xf00d77
mov dword [esp], ebp
call fcn.00540c30
sub esp, 4
jmp 0x47cd3b
mov dword [0x76036c], 0xf00d7c
call fcn.00572920
call fcn.00572920
call fcn.00572920
call fcn.00572950
mov dword [esp + 4], eax
mov eax, dword [esp + 0x44]
mov dword [esp], eax
call fcn.00559220
sub esp, 8
mov dword [esp], str.KeepWindowSize.pbi
call fcn.00572a40
sub esp, 4
call fcn.005729f0
mov dword [esp], eax
call fcn.00559056
sub esp, 4
mov dword [esp + 0x2c], eax
mov ebp, edx
call fcn.00572990
or ebp, dword [esp + 0x2c]
jne 0x47cf10
mov dword [0x76036c], 0xf00d7e
mov dword [0x76036c], 0xf00d7f
call fcn.00572920
call fcn.00572920
call fcn.00572920
call fcn.00572950
mov dword [esp + 4], eax
mov eax, dword [esp + 0x44]
mov dword [esp], eax
call fcn.00559220
sub esp, 8
mov dword [esp], str.KeepWindowSize.pbi
call fcn.00572a40
sub esp, 4
add dword [0x765a20], 2
call fcn.005729f0
mov dword [esp + 8], 2
mov dword [esp + 4], eax
mov dword [esp], 0xffffffff
call fcn.00540b40
sub esp, 0xc
mov ebp, eax
call fcn.00572990
mov dword [0x76036c], 0xf00d80
test ebp, ebp
jne 0x47cf70
mov dword [0x76036c], 0xf00d84
jmp 0x47c9f6
mov dword [0x76036c], 0xf00d7d
call fcn.00572920
call fcn.00572920
call fcn.00572920
call fcn.00572950
mov dword [esp + 4], eax
mov eax, dword [esp + 0x44]
mov dword [esp], eax
call fcn.00559220
sub esp, 8
mov dword [esp], str.KeepWindowSize.pbi
call fcn.00572a40
sub esp, 4
call fcn.005729f0
mov dword [esp], eax
call fcn.0055939c
sub esp, 4
call fcn.00572990
jmp 0x47ce75
mov dword [0x76036c], 0xf00d81
mov dword [esp + 4], 2
mov dword [esp], ebp
call fcn.00540d20
sub esp, 8
mov dword [0x76036c], 0xf00d82
mov dword [esp + 8], 0x26e7
mov dword [esp + 4], 0x6db0ca
mov dword [esp], ebp
call fcn.00540e70
sub esp, 0xc
mov dword [0x76036c], 0xf00d83
mov dword [esp], ebp
call fcn.00540c30
sub esp, 4
jmp 0x47cefb
mov dword [0x76036c], 0xf00d88
call fcn.00572920
call fcn.00572920
call fcn.00572920
call fcn.00572950
mov dword [esp + 4], eax
mov eax, dword [esp + 0x44]
mov dword [esp], eax
call fcn.00559220
sub esp, 8
mov dword [esp], str.JellyButtons.pbi
call fcn.00572a40
sub esp, 4
call fcn.005729f0
mov dword [esp], eax
call fcn.00559056
sub esp, 4
mov dword [esp + 0x2c], eax
mov ebp, edx
call fcn.00572990
or ebp, dword [esp + 0x2c]
jne 0x47d0d0
mov dword [0x76036c], 0xf00d8a
mov dword [0x76036c], 0xf00d8b
call fcn.00572920
call fcn.00572920
call fcn.00572920
call fcn.00572950
mov dword [esp + 4], eax
mov eax, dword [esp + 0x44]
mov dword [esp], eax
call fcn.00559220
sub esp, 8
mov dword [esp], str.JellyButtons.pbi
call fcn.00572a40
sub esp, 4
add dword [0x765a20], 2
call fcn.005729f0
mov dword [esp + 8], 2
mov dword [esp + 4], eax
mov dword [esp], 0xffffffff
call fcn.00540b40
sub esp, 0xc
mov ebp, eax
call fcn.00572990
mov dword [0x76036c], 0xf00d8c
test ebp, ebp
jne 0x47d130
mov dword [0x76036c], 0xf00d90
jmp 0x47ca17
mov dword [0x76036c], 0xf00d89
call fcn.00572920
call fcn.00572920
call fcn.00572920
call fcn.00572950
mov dword [esp + 4], eax
mov eax, dword [esp + 0x44]
mov dword [esp], eax
call fcn.00559220
sub esp, 8
mov dword [esp], str.JellyButtons.pbi
call fcn.00572a40
sub esp, 4
call fcn.005729f0
mov dword [esp], eax
call fcn.0055939c
sub esp, 4
call fcn.00572990
jmp 0x47d035
mov dword [0x76036c], 0xf00d8d
mov dword [esp + 4], 2
mov dword [esp], ebp
call fcn.00540d20
sub esp, 8
mov dword [0x76036c], 0xf00d8e
mov dword [esp + 8], 0xbc51
mov dword [esp + 4], 0x6932af
mov dword [esp], ebp
call fcn.00540e70
sub esp, 0xc
mov dword [0x76036c], 0xf00d8f
mov dword [esp], ebp
call fcn.00540c30
sub esp, 4
jmp 0x47d0bb
call fcn.00572920
call fcn.00572920
mov ebp, dword [0x760158]
call fcn.00572950
mov dword [esp + 4], eax
mov dword [esp], ebp
call fcn.00440370
sub esp, 8
add dword [0x765a20], 2
call fcn.005729c0
mov dword [esp + 4], eax
mov dword [esp], 0x7603dc
call fcn.005728e0
test eax, eax
jne 0x47ca38
mov dword [0x76036c], 0xf00d94
call fcn.00572920
call fcn.00572920
call fcn.00572920
call fcn.00572950
mov dword [esp + 4], eax
mov eax, dword [esp + 0x44]
mov dword [esp], eax
call fcn.00559220
sub esp, 8
call fcn.00572920
call fcn.00572920
call fcn.00572950
mov dword [esp + 8], eax
mov dword [esp + 4], 1
mov eax, dword [esp + 0x44]
mov dword [esp], eax
call fcn.0055929f
sub esp, 0xc
call fcn.00572950
mov dword [esp], str._Event.pb
call fcn.00572a40
sub esp, 4
call fcn.005729f0
mov dword [esp], eax
call fcn.00559056
sub esp, 4
mov dword [esp + 0x2c], eax
mov ebp, edx
call fcn.00572990
or ebp, dword [esp + 0x2c]
jne 0x47d334
mov dword [0x76036c], 0xf00d96
mov dword [0x76036c], 0xf00d97
call fcn.00572920
call fcn.00572920
call fcn.00572920
call fcn.00572950
mov dword [esp + 4], eax
mov eax, dword [esp + 0x44]
mov dword [esp], eax
call fcn.00559220
sub esp, 8
call fcn.00572920
call fcn.00572920
call fcn.00572950
mov dword [esp + 8], eax
mov dword [esp + 4], 1
mov eax, dword [esp + 0x44]
mov dword [esp], eax
call fcn.0055929f
sub esp, 0xc
call fcn.00572950
mov dword [esp], str._Event.pb
call fcn.00572a40
sub esp, 4
add dword [0x765a20], 2
call fcn.005729f0
mov dword [esp + 8], 2
mov dword [esp + 4], eax
mov dword [esp], 0xffffffff
call fcn.00540b40
sub esp, 0xc
mov ebp, eax
call fcn.00572990
mov dword [0x76036c], 0xf00d98
test ebp, ebp
jne 0x47d3bd
mov dword [0x76036c], 0xf00d9c
jmp 0x47ca38
mov dword [0x76036c], 0xf00d95
call fcn.00572920
call fcn.00572920
call fcn.00572920
call fcn.00572950
mov dword [esp + 4], eax
mov eax, dword [esp + 0x44]
mov dword [esp], eax
call fcn.00559220
sub esp, 8
call fcn.00572920
call fcn.00572920
call fcn.00572950
mov dword [esp + 8], eax
mov dword [esp + 4], 1
mov eax, dword [esp + 0x44]
mov dword [esp], eax
call fcn.0055929f
sub esp, 0xc
call fcn.00572950
mov dword [esp], str._Event.pb
call fcn.00572a40
sub esp, 4
call fcn.005729f0
mov dword [esp], eax
call fcn.0055939c
sub esp, 4
call fcn.00572990
jmp 0x47d26c
mov dword [0x76036c], 0xf00d99
mov dword [esp + 4], 2
mov dword [esp], ebp
call fcn.00540d20
sub esp, 8
mov dword [0x76036c], 0xf00d9a
call fcn.00572920
call fcn.00572920
call fcn.00572920
mov edx, dword [0x760158]
mov dword [esp + 0x2c], edx
call fcn.00572950
mov dword [esp + 4], eax
mov edx, dword [esp + 0x2c]
mov dword [esp], edx
call fcn.00440370
sub esp, 8
add dword [0x765a20], 2
call fcn.005729f0
mov dword [esp + 4], eax
mov dword [esp], ebp
call fcn.00540920
sub esp, 8
call fcn.00572990
mov dword [0x76036c], 0xf00d9b
mov dword [esp], ebp
call fcn.00540c30
sub esp, 4
jmp 0x47d325
mov dword [0x76036c], 0xf00da0
call fcn.00572920
call fcn.00572920
call fcn.00572950
mov dword [esp + 4], eax
mov dword [esp], 4
call fcn.0045c960
sub esp, 8
call fcn.00572950
mov dword [esp + 4], eax
lea edx, [esp + 0x4c]
mov dword [esp], edx
call fcn.00572aa0
sub esp, 8
mov dword [0x76036c], 0xf00da1
call fcn.00572920
call fcn.00572920
call fcn.00572920
call fcn.00572920
call fcn.00572950
mov dword [esp + 8], eax
mov dword [esp + 4], 1
mov eax, dword [esp + 0x4c]
mov dword [esp], eax
call fcn.0056f620
sub esp, 0xc
call fcn.005729f0
mov ebp, eax
call fcn.00572950
mov dword [esp + 4], eax
mov dword [esp], ebp
call fcn.0056fd80
sub esp, 8
call fcn.00572920
call fcn.00572920
call fcn.00572950
mov dword [esp + 8], eax
mov dword [esp + 4], 2
mov eax, dword [esp + 0x4c]
mov dword [esp], eax
call fcn.0056f440
sub esp, 0xc
call fcn.00572950
call fcn.00572950
mov dword [esp + 4], eax
lea edx, [esp + 0x4c]
mov dword [esp], edx
call fcn.00572aa0
sub esp, 8
mov dword [0x76036c], 0xf00da2
call fcn.00572920
call fcn.00572920
call fcn.00572920
call fcn.00572950
mov dword [esp + 4], eax
mov eax, dword [esp + 0x44]
mov dword [esp], eax
call fcn.00559220
sub esp, 8
mov dword [esp], str.Lang_
call fcn.00572a40
sub esp, 4
mov eax, dword [esp + 0x4c]
mov dword [esp], eax
call fcn.00572a40
sub esp, 4
mov dword [esp], str..lang
call fcn.00572a40
sub esp, 4
call fcn.005729f0
mov dword [esp], eax
call fcn.00559056
sub esp, 4
mov ebp, eax
mov dword [esp + 0x2c], edx
call fcn.00572990
xor eax, eax
cmp eax, ebp
mov edx, dword [esp + 0x2c]
sbb eax, edx
jge 0x47d79b
mov dword [0x76036c], 0xf00da3
call fcn.00572920
call fcn.00572920
call fcn.00572920
mov dword [esp + 4], str.MESSAGE
mov eax, dword [0x76039c]
mov dword [esp], eax
call fcn.0055c76e
sub esp, 8
mov ebp, eax
call fcn.00572920
call fcn.00572920
call fcn.00572950
mov dword [esp + 4], eax
mov dword [esp], 0x66ecb8
call fcn.0056fd80
sub esp, 8
call fcn.005729c0
mov dword [esp + 4], eax
mov eax, dword [ebp]
mov dword [esp], eax
call fcn.0055c76e
sub esp, 8
mov ebp, dword [eax]
call fcn.00572950
mov dword [esp + 4], eax
mov dword [esp], ebp
call fcn.00419a50
sub esp, 8
mov dword [esp], 0x67c410
call fcn.00572a40
sub esp, 4
mov eax, dword [esp + 0x4c]
mov dword [esp], eax
call fcn.00572a40
sub esp, 4
mov dword [esp], str..lang_
call fcn.00572a40
sub esp, 4
call fcn.00572920
call fcn.00572920
mov dword [esp + 4], str.MESSAGE
mov eax, dword [0x76039c]
mov dword [esp], eax
call fcn.0055c76e
sub esp, 8
mov ebp, eax
call fcn.00572920
call fcn.00572920
call fcn.00572950
mov dword [esp + 4], eax
mov dword [esp], 0x679140
call fcn.0056fd80
sub esp, 8
call fcn.005729c0
mov dword [esp + 4], eax
mov eax, dword [ebp]
mov dword [esp], eax
call fcn.0055c76e
sub esp, 8
mov ebp, dword [eax]
call fcn.00572950
mov dword [esp + 4], eax
mov dword [esp], ebp
call fcn.00419a50
sub esp, 8
call fcn.00572950
add dword [0x765a20], 2
call fcn.00572920
call fcn.00572920
mov dword [esp + 4], str.MESSAGE
mov eax, dword [0x76039c]
mov dword [esp], eax
call fcn.0055c76e
sub esp, 8
mov ebp, eax
call fcn.00572920
call fcn.00572920
call fcn.00572950
mov dword [esp + 4], eax
mov dword [esp], 0x677808
call fcn.0056fd80
sub esp, 8
call fcn.005729c0
mov dword [esp + 4], eax
mov eax, dword [ebp]
mov dword [esp], eax
call fcn.0055c76e
sub esp, 8
mov ebp, dword [eax]
call fcn.00572950
mov dword [esp + 4], eax
mov dword [esp], ebp
call fcn.00419a50
sub esp, 8
call fcn.005729f0
mov ebp, eax
call fcn.005729f0
mov dword [esp + 8], 4
mov dword [esp + 4], eax
mov dword [esp], ebp
call fcn.0051e693
sub esp, 0xc
mov ebp, eax
call fcn.00572990
cmp ebp, 6
je 0x47d901
mov dword [0x76036c], 0xf00da5
mov dword [0x76036c], 0xf00da6
mov dword [0x76036c], 0xf00da7
call fcn.00572920
call fcn.00572920
call fcn.00572920
call fcn.00572950
mov dword [esp + 4], eax
mov eax, dword [esp + 0x44]
mov dword [esp], eax
call fcn.00559220
sub esp, 8
call fcn.00572920
call fcn.00572920
call fcn.00572950
mov dword [esp + 8], eax
mov dword [esp + 4], 1
mov eax, dword [esp + 0x44]
mov dword [esp], eax
call fcn.0055929f
sub esp, 0xc
call fcn.00572950
mov dword [esp], str._Lang.pb
call fcn.00572a40
sub esp, 4
call fcn.005729f0
mov dword [esp], eax
call fcn.00559056
sub esp, 4
mov dword [esp + 0x2c], eax
mov ebp, edx
call fcn.00572990
or ebp, dword [esp + 0x2c]
jne 0x47d980
mov dword [0x76036c], 0xf00da9
mov dword [0x76036c], 0xf00daa
call fcn.00572920
call fcn.00572920
call fcn.00572920
call fcn.00572950
mov dword [esp + 4], eax
mov eax, dword [esp + 0x44]
mov dword [esp], eax
call fcn.00559220
sub esp, 8
call fcn.00572920
call fcn.00572920
call fcn.00572950
mov dword [esp + 8], eax
mov dword [esp + 4], 1
mov eax, dword [esp + 0x44]
mov dword [esp], eax
call fcn.0055929f
sub esp, 0xc
call fcn.00572950
mov dword [esp], str._Lang.pb
call fcn.00572a40
sub esp, 4
add dword [0x765a20], 2
call fcn.005729f0
mov dword [esp + 8], 2
mov dword [esp + 4], eax
mov dword [esp], 0xffffffff
call fcn.00540b40
sub esp, 0xc
mov ebp, eax
call fcn.00572990
mov dword [0x76036c], 0xf00dab
test ebp, ebp
jne 0x47da10
mov dword [0x76036c], 0xf00db4
jmp 0x47ca59
mov dword [0x76036c], 0xf00da4
call fcn.00572920
call fcn.00572920
call fcn.00572920
call fcn.00572950
mov dword [esp + 4], eax
mov eax, dword [esp + 0x44]
mov dword [esp], eax
call fcn.00559220
sub esp, 8
mov dword [esp], str.Lang_
call fcn.00572a40
sub esp, 4
mov eax, dword [esp + 0x4c]
mov dword [esp], eax
call fcn.00572a40
sub esp, 4
mov dword [esp], str..lang
call fcn.00572a40
sub esp, 4
call fcn.005729f0
mov dword [esp], eax
call fcn.0055939c
sub esp, 4
call fcn.00572990
jmp 0x47d791
mov dword [0x76036c], 0xf00da8
call fcn.00572920
call fcn.00572920
call fcn.00572920
call fcn.00572950
mov dword [esp + 4], eax
mov eax, dword [esp + 0x44]
mov dword [esp], eax
call fcn.00559220
sub esp, 8
call fcn.00572920
call fcn.00572920
call fcn.00572950
mov dword [esp + 8], eax
mov dword [esp + 4], 1
mov eax, dword [esp + 0x44]
mov dword [esp], eax
call fcn.0055929f
sub esp, 0xc
call fcn.00572950
mov dword [esp], str._Lang.pb
call fcn.00572a40
sub esp, 4
call fcn.005729f0
mov dword [esp], eax
call fcn.0055939c
sub esp, 4
call fcn.00572990
jmp 0x47d839
mov dword [0x76036c], 0xf00dac
mov dword [esp + 4], 2
mov dword [esp], ebp
call fcn.00540d20
sub esp, 8
mov dword [0x76036c], 0xf00dad
mov eax, dword [0x76011c]
test eax, eax
jne 0x47db79
mov dword [0x76036c], 0xf00db0
mov dword [0x76036c], 0xf00db1
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.00540e70
sub esp, 0xc
mov dword [0x76036c], 0xf00db2
call fcn.00572920
call fcn.00572920
call fcn.00572920
mov edi, dword [0x7602d4]
call fcn.00572950
mov dword [esp + 4], eax
mov dword [esp], edi
call fcn.00440370
sub esp, 8
mov dword [esp], 0x66d190
call fcn.00572a40
sub esp, 4
mov eax, dword [0x760258]
mov dword [esp], eax
call fcn.00572a40
sub esp, 4
mov dword [esp], 0x66d190
call fcn.00572a40
sub esp, 4
mov eax, dword [0x760324]
mov dword [esp], eax
call fcn.00572a40
sub esp, 4
mov dword [esp], 0x66d190
call fcn.00572a40
sub esp, 4
mov eax, dword [esp + 0x40]
mov dword [esp], eax
call fcn.00572a40
sub esp, 4
mov dword [esp], 0x66d190
call fcn.00572a40
sub esp, 4
mov eax, dword [0x76016c]
mov dword [esp], eax
call fcn.00572a40
sub esp, 4
mov dword [esp], 0x66d190
call fcn.00572a40
sub esp, 4
mov eax, dword [esp + 0x34]
mov dword [esp], eax
call fcn.00572a40
sub esp, 4
add dword [0x765a20], 2
call fcn.005729f0
mov dword [esp + 4], eax
mov dword [esp], ebp
call fcn.00540920
sub esp, 8
call fcn.00572990
mov dword [0x76036c], 0xf00db3
mov dword [esp], ebp
call fcn.00540c30
sub esp, 4
jmp 0x47d8f2
mov dword [0x76036c], 0xf00dae
call fcn.00572920
call fcn.00572920
call fcn.00572920
call fcn.00572950
mov dword [esp], eax
call fcn.0043c2e0
sub esp, 4
add dword [0x765a20], 2
call fcn.005729f0
mov dword [esp + 4], eax
mov dword [esp], ebp
call fcn.00540920
sub esp, 8
call fcn.00572990
mov dword [0x76036c], 0xf00daf
call fcn.00572920
call fcn.00572920
call fcn.00572950
mov dword [esp + 8], eax
mov dword [esp + 4], 4
mov eax, dword [esp + 0x54]
mov dword [esp], eax
call fcn.0056fd00
sub esp, 0xc
add dword [0x765a20], 2
call fcn.005729c0
mov dword [esp + 4], eax
mov dword [esp], str._r_n_r_n
call fcn.005728e0
test eax, eax
jne 0x47dc25
mov dword [0x76036c], 0xf00daf
jmp 0x47da44
mov dword [0x76036c], 0xf00daf
call fcn.00572920
call fcn.00572920
mov eax, dword [esp + 0x54]
mov dword [esp], eax
call fcn.0056f5f0
sub esp, 4
mov dword [esp + 0x2c], eax
call fcn.00572950
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.0056f620
sub esp, 0xc
call fcn.00572950
mov dword [esp + 4], eax
mov dword [esp], edi
call fcn.00572aa0
sub esp, 8
jmp 0x47dc16
mov dword [0x76036c], 0xf00db8
call fcn.00572920
call fcn.00572920
mov dword [esp], 0x67bb5c
call fcn.00572a40
sub esp, 4
mov eax, dword [esp + 0x44]
mov dword [esp], eax
call fcn.00572a40
sub esp, 4
mov dword [esp], str.__PORTABLE
call fcn.00572a40
sub esp, 4
add dword [0x765a20], 2
mov edi, dword [0x76022c]
call fcn.005729f0
mov dword [esp + 8], 0x7603dc
mov dword [esp + 4], eax
mov dword [esp], edi
call fcn.00539730
sub esp, 0xc
call fcn.00572990
mov dword [0x76036c], 0xf00db9
mov dword [0x76036c], 0xf00dc1
mov dword [0x76036c], 0xf00dc2
mov dword [esp], 0
call fcn.0055a0dd
sub esp, 4
mov dword [esp + 4], 6
mov dword [esp], eax
call sub.USER32.dll_ShowWindow
sub esp, 8
jmp 0x47c8cd
mov dword [0x76036c], 0xf00dbe
mov dword [0x76036c], 0xf00dbf
call fcn.00572920
call fcn.00572920
mov dword [esp], 0x67bb5c
call fcn.00572a40
sub esp, 4
mov eax, dword [esp + 0x44]
mov dword [esp], eax
call fcn.00572a40
sub esp, 4
mov dword [esp], 0x67bb5c
call fcn.00572a40
sub esp, 4
add dword [0x765a20], 2
mov edi, dword [0x76022c]
call fcn.005729f0
mov dword [esp + 8], 0x7603dc
mov dword [esp + 4], eax
mov dword [esp], edi
call fcn.00539730
sub esp, 0xc
call fcn.00572990
mov dword [0x76036c], 0xf00dc0
jmp 0x47dd01
mov dword [0x76036c], 0xf00dc8
mov eax, dword [0x760018]
mov dword [esp + 4], eax
mov dword [esp], 0x7603dc
call fcn.005728e0
mov edi, eax
test eax, eax
je 0x47df00
mov dword [0x76036c], 0xf00dca
mov dword [0x76036c], 0xf00dcb
mov eax, dword [esp + 0x44]
mov dword [esp + 4], eax
mov dword [esp], 0x7603dc
call fcn.005728e0
test eax, eax
je 0x47df60
mov dword [0x76036c], 0xf00dcc
call fcn.00572920
call fcn.00572920
call fcn.00572950
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.0051e6f8
sub esp, 0x14
call fcn.00572950
mov dword [esp + 4], eax
lea ebp, [esp + 0x44]
mov dword [esp], ebp
call fcn.00572aa0
sub esp, 8
mov dword [0x76036c], 0xf00dcd
mov eax, dword [esp + 0x44]
mov dword [esp + 4], eax
mov dword [esp], 0x7603dc
call fcn.005728e0
mov edi, eax
test eax, eax
je 0x47df80
mov dword [0x76036c], 0xf00dd0
mov dword [0x76036c], 0xf00dd1
mov dword [0x76036c], 0xf00dd2
mov eax, dword [esp + 0x44]
mov dword [esp + 4], eax
mov dword [esp], 0x7603dc
call fcn.005728e0
test eax, eax
je 0x47e150
mov dword [0x76036c], 0xf00e34
jmp 0x47b118
mov eax, dword [0x760018]
mov dword [esp], eax
call fcn.00559056
sub esp, 4
cmp edi, eax
sbb edi, edx
jge 0x47ddf9
mov dword [0x76036c], 0xf00dc9
call fcn.00572920
mov eax, dword [0x760018]
mov dword [esp], eax
call fcn.00572a40
sub esp, 4
call fcn.00572950
mov dword [esp + 4], eax
lea eax, [esp + 0x44]
mov dword [esp], eax
call fcn.00572aa0
sub esp, 8
jmp 0x47ddf9
mov eax, dword [esp + 0x44]
mov dword [esp], eax
call fcn.00559056
sub esp, 4
not eax
not edx
or edx, eax
jne 0x47deb7
jmp 0x47de29
mov eax, dword [esp + 0x44]
mov dword [esp], eax
call fcn.00559056
sub esp, 4
cmp edi, eax
sbb edi, edx
jge 0x47dead
mov dword [0x76036c], 0xf00dce
call fcn.00572920
call fcn.00572920
mov dword [esp], 0x67bb5c
call fcn.00572a40
sub esp, 4
call fcn.00572920
call fcn.00572920
call fcn.00572950
mov dword [esp + 4], eax
mov eax, dword [esp + 0x44]
mov dword [esp], eax
call fcn.0055935c
sub esp, 8
call fcn.00572950
mov dword [esp], 0x679ca8
call fcn.00572a40
sub esp, 4
call fcn.00572920
call fcn.00572920
mov dword [esp + 4], str.MESSAGE
mov eax, dword [0x76039c]
mov dword [esp], eax
call fcn.0055c76e
sub esp, 8
mov edi, eax
call fcn.00572920
call fcn.00572920
call fcn.00572950
mov dword [esp + 4], eax
mov dword [esp], 0x67ac4c
call fcn.0056fd80
sub esp, 8
call fcn.005729c0
mov dword [esp + 4], eax
mov eax, dword [edi]
mov dword [esp], eax
call fcn.0055c76e
sub esp, 8
mov edi, dword [eax]
call fcn.00572950
mov dword [esp + 4], eax
mov dword [esp], edi
call fcn.00419a50
sub esp, 8
call fcn.00572950
add dword [0x765a20], 2
call fcn.00572920
call fcn.00572920
mov dword [esp + 4], str.MESSAGE
mov eax, dword [0x76039c]
mov dword [esp], eax
call fcn.0055c76e
sub esp, 8
mov edi, eax
call fcn.00572920
call fcn.00572920
call fcn.00572950
mov dword [esp + 4], eax
mov dword [esp], 0x677808
call fcn.0056fd80
sub esp, 8
call fcn.005729c0
mov dword [esp + 4], eax
mov eax, dword [edi]
mov dword [esp], eax
call fcn.0055c76e
sub esp, 8
mov edi, dword [eax]
call fcn.00572950
mov dword [esp + 4], eax
mov dword [esp], edi
call fcn.00419a50
sub esp, 8
call fcn.005729f0
mov edi, eax
call fcn.005729f0
mov dword [esp + 8], 4
mov dword [esp + 4], eax
mov dword [esp], edi
call fcn.0051e693
sub esp, 0xc
mov edi, eax
call fcn.00572990
mov dword [0x76036c], 0xf00dcf
cmp edi, 7
je 0x47e12a
mov dword [0x76036c], 0xf00dcf
jmp 0x47dead
mov dword [0x76036c], 0xf00dcf
mov dword [esp + 4], 0x7603dc
mov dword [esp], ebp
call fcn.00572830
sub esp, 8
jmp 0x47e11b
mov dword [0x76036c], 0xf00dd3
call fcn.00572920
call fcn.00572920
call fcn.00572950
mov dword [esp + 4], eax
mov eax, dword [esp + 0x44]
mov dword [esp], eax
call fcn.005591ad
sub esp, 8
add dword [0x765a20], 2
call fcn.005729c0
mov dword [esp + 4], eax
mov dword [esp], 0x7603dc
call fcn.005728e0
test eax, eax
jne 0x47e230
mov dword [0x76036c], 0xf00dd3
mov dword [0x76036c], 0xf00dd4
mov eax, dword [0x760018]
mov dword [esp + 4], eax
mov eax, dword [esp + 0x44]
mov dword [esp], eax
call fcn.005728e0
test eax, eax
je 0x47e280
mov dword [0x76036c], 0xf00dd7
mov dword [0x76036c], 0xf00dd9
mov dword [esp + 8], 2
mov eax, dword [0x760018]
mov dword [esp + 4], eax
mov dword [esp], 0xffffffff
call fcn.00540b40
sub esp, 0xc
mov edi, eax
mov dword [0x76036c], 0xf00dda
test eax, eax
jne 0x47e300
mov dword [0x76036c], 0xf00e33
jmp 0x47dee7
mov dword [0x76036c], 0xf00dd3
call fcn.00572920
mov eax, dword [esp + 0x44]
mov dword [esp], eax
call fcn.00572a40
sub esp, 4
mov dword [esp], 0x6778d0
call fcn.00572a40
sub esp, 4
call fcn.00572950
mov dword [esp + 4], eax
lea eax, [esp + 0x44]
mov dword [esp], eax
call fcn.00572aa0
sub esp, 8
jmp 0x47e1a0
mov dword [0x76036c], 0xf00dd5
call fcn.00572920
mov eax, dword [esp + 0x44]
mov dword [esp], eax
call fcn.00572a40
sub esp, 4
call fcn.00572950
mov dword [esp + 4], eax
mov dword [esp], 0x760018
call fcn.00572aa0
sub esp, 8
mov dword [0x76036c], 0xf00dd6
mov ecx, dword [0x76007c]
test ecx, ecx
je 0x47e2d9
mov dword [0x76036c], 0xf00dd6
jmp 0x47e1d1
mov dword [0x76036c], 0xf00dd6
mov dword [0x76007c], 1
mov dword [0x76036c], 0xf00dd6
call fcn.0042a0e0
jmp 0x47e2ca
mov dword [0x76036c], 0xf00ddb
call fcn.00572920
call fcn.00572920
mov ebp, dword [0x760018]
mov edx, dword [0x760134]
mov dword [esp + 0x2c], edx
call fcn.00572950
mov dword [esp + 8], eax
mov edx, dword [esp + 0x2c]
mov dword [esp + 4], edx
mov dword [esp], ebp
call fcn.00475e80
sub esp, 0xc
call fcn.00572950
mov dword [esp + 4], eax
lea eax, [esp + 0x54]
mov dword [esp], eax
call fcn.00572aa0
sub esp, 8
mov dword [0x76036c], 0xf00ddc
mov dword [esp + 4], 2
mov dword [esp], edi
call fcn.00540d20
sub esp, 8
mov dword [0x76036c], 0xf00ddd
mov eax, dword [esp + 0x54]
mov dword [esp + 4], eax
mov dword [esp], edi
call fcn.00540920
sub esp, 8
mov dword [0x76036c], 0xf00dde
mov dword [esp], edi
call fcn.00540c30
sub esp, 4
mov dword [0x76036c], 0xf00de0
mov eax, dword [0x760174]
mov dword [esp + 4], eax
mov dword [esp], 0x7603dc
call fcn.005728e0
test eax, eax
je 0x47e5d8
mov dword [0x76036c], 0xf00dea
mov dword [0x76036c], 0xf00dec
mov edx, dword [0x7602d0]
test edx, edx
jne 0x47e784
mov dword [0x76036c], 0xf00df6
mov dword [0x76036c], 0xf00df8
mov eax, dword [0x760334]
test eax, eax
jne 0x47e930
mov dword [0x76036c], 0xf00e02
mov dword [0x76036c], 0xf00e04
mov eax, dword [0x760134]
test eax, eax
jne 0x47eadc
mov dword [0x76036c], 0xf00e0e
mov dword [0x76036c], 0xf00e10
mov eax, dword [0x760108]
test eax, eax
jne 0x47ed9b
mov dword [0x76036c], 0xf00e25
mov dword [0x76036c], 0xf00e27
mov dword [esp], 0x5e
call fcn.00542b42
sub esp, 4
test eax, eax
jne 0x47f4f3
mov dword [0x76036c], 0xf00e29
mov dword [0x76036c], 0xf00e2a
call fcn.00572920
call fcn.00572920
call fcn.00572950
mov dword [esp + 0xc], eax
mov dword [esp + 8], 0x7603dc
mov dword [esp + 4], str.PureBasic.exe_shellopencommand
mov dword [esp], SysStringLen
call fcn.0045caa0
sub esp, 0x10
call fcn.00572950
mov dword [esp + 4], eax
lea eax, [esp + 0x50]
mov dword [esp], eax
call fcn.00572aa0
sub esp, 8
mov dword [0x76036c], 0xf00e2b
call fcn.00572920
call fcn.00572920
mov edi, dword [0x76022c]
call fcn.00572950
mov dword [esp + 4], eax
mov dword [esp], edi
call fcn.0056f6b0
sub esp, 8
add dword [0x765a20], 2
call fcn.00572920
call fcn.00572920
call fcn.00572920
call fcn.00572920
call fcn.00572950
mov dword [esp + 0xc], eax
mov dword [esp + 8], 0x67bb5c
mov dword [esp + 4], 2
mov eax, dword [esp + 0x50]
mov dword [esp], eax
call fcn.0056fe80
sub esp, 0x10
call fcn.005729f0
mov edi, eax
call fcn.00572950
mov dword [esp + 4], eax
mov dword [esp], edi
call fcn.0056f6b0
sub esp, 8
call fcn.005729c0
mov edi, eax
call fcn.005729c0
mov dword [esp + 4], eax
mov dword [esp], edi
call fcn.005728e0
test eax, eax
je 0x47f5a7
mov dword [0x76036c], 0xf00e2d
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 [0x76036c], 0xf00e2e
jmp 0x47f620
mov dword [0x76036c], 0xf00de1
call fcn.00572920
call fcn.00572920
call fcn.00572920
call fcn.00572950
mov dword [esp + 4], eax
mov eax, dword [esp + 0x44]
mov dword [esp], eax
call fcn.00559220
sub esp, 8
mov dword [esp], str.ObjectTheme.pbi
call fcn.00572a40
sub esp, 4
call fcn.005729f0
mov dword [esp], eax
call fcn.00559056
sub esp, 4
mov ebp, eax
mov edi, edx
call fcn.00572990
or edi, ebp
jne 0x47e6ce
mov dword [0x76036c], 0xf00de3
mov dword [0x76036c], 0xf00de4
call fcn.00572920
call fcn.00572920
call fcn.00572920
call fcn.00572950
mov dword [esp + 4], eax
mov eax, dword [esp + 0x44]
mov dword [esp], eax
call fcn.00559220
sub esp, 8
mov dword [esp], str.ObjectTheme.pbi
call fcn.00572a40
sub esp, 4
add dword [0x765a20], 2
call fcn.005729f0
mov dword [esp + 8], 2
mov dword [esp + 4], eax
mov dword [esp], 0xffffffff
call fcn.00540b40
sub esp, 0xc
mov edi, eax
call fcn.00572990
mov dword [0x76036c], 0xf00de5
test edi, edi
jne 0x47e728
mov dword [0x76036c], 0xf00de9
jmp 0x47e3ce
mov dword [0x76036c], 0xf00de2
call fcn.00572920
call fcn.00572920
call fcn.00572920
call fcn.00572950
mov dword [esp + 4], eax
mov eax, dword [esp + 0x44]
mov dword [esp], eax
call fcn.00559220
sub esp, 8
mov dword [esp], str.ObjectTheme.pbi
call fcn.00572a40
sub esp, 4
call fcn.005729f0
mov dword [esp], eax
call fcn.0055939c
sub esp, 4
call fcn.00572990
jmp 0x47e639
mov dword [0x76036c], 0xf00de6
mov dword [esp + 4], 2
mov dword [esp], edi
call fcn.00540d20
sub esp, 8
mov dword [0x76036c], 0xf00de7
mov dword [esp + 8], 0x3c1ca
mov dword [esp + 4], 0x69ef00
mov dword [esp], edi
call fcn.00540e70
sub esp, 0xc
mov dword [0x76036c], 0xf00de8
mov dword [esp], edi
call fcn.00540c30
sub esp, 4
jmp 0x47e6bf
mov dword [0x76036c], 0xf00ded
call fcn.00572920
call fcn.00572920
call fcn.00572920
call fcn.00572950
mov dword [esp + 4], eax
mov eax, dword [esp + 0x44]
mov dword [esp], eax
call fcn.00559220
sub esp, 8
mov dword [esp], str.KeepWindowSize.pbi
call fcn.00572a40
sub esp, 4
call fcn.005729f0
mov dword [esp], eax
call fcn.00559056
sub esp, 4
mov ebp, eax
mov edi, edx
call fcn.00572990
or edi, ebp
jne 0x47e87a
mov dword [0x76036c], 0xf00def
mov dword [0x76036c], 0xf00df0
call fcn.00572920
call fcn.00572920
call fcn.00572920
call fcn.00572950
mov dword [esp + 4], eax
mov eax, dword [esp + 0x44]
mov dword [esp], eax
call fcn.00559220
sub esp, 8
mov dword [esp], str.KeepWindowSize.pbi
call fcn.00572a40
sub esp, 4
add dword [0x765a20], 2
call fcn.005729f0
mov dword [esp + 8], 2
mov dword [esp + 4], eax
mov dword [esp], 0xffffffff
call fcn.00540b40
sub esp, 0xc
mov edi, eax
call fcn.00572990
mov dword [0x76036c], 0xf00df1
test edi, edi
jne 0x47e8d4
mov dword [0x76036c], 0xf00df5
jmp 0x47e3f0
mov dword [0x76036c], 0xf00dee
call fcn.00572920
call fcn.00572920
call fcn.00572920
call fcn.00572950
mov dword [esp + 4], eax
mov eax, dword [esp + 0x44]
mov dword [esp], eax
call fcn.00559220
sub esp, 8
mov dword [esp], str.KeepWindowSize.pbi
call fcn.00572a40
sub esp, 4
call fcn.005729f0
mov dword [esp], eax
call fcn.0055939c
sub esp, 4
call fcn.00572990
jmp 0x47e7e5
mov dword [0x76036c], 0xf00df2
mov dword [esp + 4], 2
mov dword [esp], edi
call fcn.00540d20
sub esp, 8
mov dword [0x76036c], 0xf00df3
mov dword [esp + 8], 0x26e7
mov dword [esp + 4], 0x6db0ca
mov dword [esp], edi
call fcn.00540e70
sub esp, 0xc
mov dword [0x76036c], 0xf00df4
mov dword [esp], edi
call fcn.00540c30
sub esp, 4
jmp 0x47e86b
mov dword [0x76036c], 0xf00df9
call fcn.00572920
call fcn.00572920
call fcn.00572920
call fcn.00572950
mov dword [esp + 4], eax
mov eax, dword [esp + 0x44]
mov dword [esp], eax
call fcn.00559220
sub esp, 8
mov dword [esp], str.JellyButtons.pbi
call fcn.00572a40
sub esp, 4
call fcn.005729f0
mov dword [esp], eax
call fcn.00559056
sub esp, 4
mov ebp, eax
mov edi, edx
call fcn.00572990
or edi, ebp
jne 0x47ea26
mov dword [0x76036c], 0xf00dfb
mov dword [0x76036c], 0xf00dfc
call fcn.00572920
call fcn.00572920
call fcn.00572920
call fcn.00572950
mov dword [esp + 4], eax
mov eax, dword [esp + 0x44]
mov dword [esp], eax
call fcn.00559220
sub esp, 8
mov dword [esp], str.JellyButtons.pbi
call fcn.00572a40
sub esp, 4
add dword [0x765a20], 2
call fcn.005729f0
mov dword [esp + 8], 2
mov dword [esp + 4], eax
mov dword [esp], 0xffffffff
call fcn.00540b40
sub esp, 0xc
mov edi, eax
call fcn.00572990
mov dword [0x76036c], 0xf00dfd
test edi, edi
jne 0x47ea80
mov dword [0x76036c], 0xf00e01
jmp 0x47e411
mov dword [0x76036c], 0xf00dfa
call fcn.00572920
call fcn.00572920
call fcn.00572920
call fcn.00572950
mov dword [esp + 4], eax
mov eax, dword [esp + 0x44]
mov dword [esp], eax
call fcn.00559220
sub esp, 8
mov dword [esp], str.JellyButtons.pbi
call fcn.00572a40
sub esp, 4
call fcn.005729f0
mov dword [esp], eax
call fcn.0055939c
sub esp, 4
call fcn.00572990
jmp 0x47e991
mov dword [0x76036c], 0xf00dfe
mov dword [esp + 4], 2
mov dword [esp], edi
call fcn.00540d20
sub esp, 8
mov dword [0x76036c], 0xf00dff
mov dword [esp + 8], 0xbc51
mov dword [esp + 4], 0x6932af
mov dword [esp], edi
call fcn.00540e70
sub esp, 0xc
mov dword [0x76036c], 0xf00e00
mov dword [esp], edi
call fcn.00540c30
sub esp, 4
jmp 0x47ea17
call fcn.00572920
call fcn.00572920
mov edi, dword [0x760158]
call fcn.00572950
mov dword [esp + 4], eax
mov dword [esp], edi
call fcn.00440370
sub esp, 8
add dword [0x765a20], 2
call fcn.005729c0
mov dword [esp + 4], eax
mov dword [esp], 0x7603dc
call fcn.005728e0
test eax, eax
jne 0x47e432
mov dword [0x76036c], 0xf00e05
call fcn.00572920
call fcn.00572920
call fcn.00572920
mov edi, dword [0x760018]
call fcn.00572950
mov dword [esp + 4], eax
mov dword [esp], edi
call fcn.00559220
sub esp, 8
call fcn.00572920
call fcn.00572920
mov edi, dword [0x760018]
call fcn.00572950
mov dword [esp + 8], eax
mov dword [esp + 4], 1
mov dword [esp], edi
call fcn.0055929f
sub esp, 0xc
call fcn.00572950
mov dword [esp], str._Event.pb
call fcn.00572a40
sub esp, 4
call fcn.005729f0
mov dword [esp], eax
call fcn.00559056
sub esp, 4
mov ebp, eax
mov edi, edx
call fcn.00572990
or edi, ebp
jne 0x47ec84
mov dword [0x76036c], 0xf00e07
mov dword [0x76036c], 0xf00e08
call fcn.00572920
call fcn.00572920
call fcn.00572920
mov edi, dword [0x760018]
call fcn.00572950
mov dword [esp + 4], eax
mov dword [esp], edi
call fcn.00559220
sub esp, 8
call fcn.00572920
call fcn.00572920
mov edi, dword [0x760018]
call fcn.00572950
mov dword [esp + 8], eax
mov dword [esp + 4], 1
mov dword [esp], edi
call fcn.0055929f
sub esp, 0xc
call fcn.00572950
mov dword [esp], str._Event.pb
call fcn.00572a40
sub esp, 4
add dword [0x765a20], 2
call fcn.005729f0
mov dword [esp + 8], 2
mov dword [esp + 4], eax
mov dword [esp], 0xffffffff
call fcn.00540b40
sub esp, 0xc
mov edi, eax
call fcn.00572990
mov dword [0x76036c], 0xf00e09
test edi, edi
jne 0x47ed11
mov dword [0x76036c], 0xf00e0d
jmp 0x47e432
mov dword [0x76036c], 0xf00e06
call fcn.00572920
call fcn.00572920
call fcn.00572920
mov edi, dword [0x760018]
call fcn.00572950
mov dword [esp + 4], eax
mov dword [esp], edi
call fcn.00559220
sub esp, 8
call fcn.00572920
call fcn.00572920
mov edi, dword [0x760018]
call fcn.00572950
mov dword [esp + 8], eax
mov dword [esp + 4], 1
mov dword [esp], edi
call fcn.0055929f
sub esp, 0xc
call fcn.00572950
mov dword [esp], str._Event.pb
call fcn.00572a40
sub esp, 4
call fcn.005729f0
mov dword [esp], eax
call fcn.0055939c
sub esp, 4
call fcn.00572990
jmp 0x47ebb8
mov dword [0x76036c], 0xf00e0a
mov dword [esp + 4], 2
mov dword [esp], edi
call fcn.00540d20
sub esp, 8
mov dword [0x76036c], 0xf00e0b
call fcn.00572920
call fcn.00572920
call fcn.00572920
mov ebp, dword [0x760158]
call fcn.00572950
mov dword [esp + 4], eax
mov dword [esp], ebp
call fcn.00440370
sub esp, 8
add dword [0x765a20], 2
call fcn.005729f0
mov dword [esp + 4], eax
mov dword [esp], edi
call fcn.00540920
sub esp, 8
call fcn.00572990
mov dword [0x76036c], 0xf00e0c
mov dword [esp], edi
call fcn.00540c30
sub esp, 4
jmp 0x47ec75
mov dword [0x76036c], 0xf00e11
call fcn.00572920
call fcn.00572920
call fcn.00572950
mov dword [esp + 4], eax
mov dword [esp], 4
call fcn.0045c960
sub esp, 8
call fcn.00572950
mov dword [esp + 4], eax
lea ebp, [esp + 0x4c]
mov dword [esp], ebp
call fcn.00572aa0
sub esp, 8
mov dword [0x76036c], 0xf00e12
call fcn.00572920
call fcn.00572920
call fcn.00572920
call fcn.00572920
call fcn.00572950
mov dword [esp + 8], eax
mov dword [esp + 4], 1
mov eax, dword [esp + 0x4c]
mov dword [esp], eax
call fcn.0056f620
sub esp, 0xc
call fcn.005729f0
mov edi, eax
call fcn.00572950
mov dword [esp + 4], eax
mov dword [esp], edi
call fcn.0056fd80
sub esp, 8
call fcn.00572920
call fcn.00572920
call fcn.00572950
mov dword [esp + 8], eax
mov dword [esp + 4], 2
mov eax, dword [esp + 0x4c]
mov dword [esp], eax
call fcn.0056f440
sub esp, 0xc
call fcn.00572950
call fcn.00572950
mov dword [esp + 4], eax
mov dword [esp], ebp
call fcn.00572aa0
sub esp, 8
mov dword [0x76036c], 0xf00e13
call fcn.00572920
call fcn.00572920
call fcn.00572920
call fcn.00572950
mov dword [esp + 4], eax
mov eax, dword [esp + 0x44]
mov dword [esp], eax
call fcn.00559220
sub esp, 8
mov dword [esp], str.Lang_
call fcn.00572a40
sub esp, 4
mov eax, dword [esp + 0x4c]
mov dword [esp], eax
call fcn.00572a40
sub esp, 4
mov dword [esp], str..lang
call fcn.00572a40
sub esp, 4
call fcn.005729f0
mov dword [esp], eax
call fcn.00559056
sub esp, 4
mov ebp, eax
mov edi, edx
call fcn.00572990
xor eax, eax
cmp eax, ebp
sbb eax, edi
jge 0x47f0d9
mov dword [0x76036c], 0xf00e14
call fcn.00572920
call fcn.00572920
call fcn.00572920
mov dword [esp + 4], str.MESSAGE
mov eax, dword [0x76039c]
mov dword [esp], eax
call fcn.0055c76e
sub esp, 8
mov edi, eax
call fcn.00572920
call fcn.00572920
call fcn.00572950
mov dword [esp + 4], eax
mov dword [esp], 0x66ecb8
call fcn.0056fd80
sub esp, 8
call fcn.005729c0
mov dword [esp + 4], eax
mov eax, dword [edi]
mov dword [esp], eax
call fcn.0055c76e
sub esp, 8
mov edi, dword [eax]
call fcn.00572950
mov dword [esp + 4], eax
mov dword [esp], edi
call fcn.00419a50
sub esp, 8
mov dword [esp], 0x67c410
call fcn.00572a40
sub esp, 4
mov eax, dword [esp + 0x4c]
mov dword [esp], eax
call fcn.00572a40
sub esp, 4
mov dword [esp], str..lang_
call fcn.00572a40
sub esp, 4
call fcn.00572920
call fcn.00572920
mov dword [esp + 4], str.MESSAGE
mov eax, dword [0x76039c]
mov dword [esp], eax
call fcn.0055c76e
sub esp, 8
mov edi, eax
call fcn.00572920
call fcn.00572920
call fcn.00572950
mov dword [esp + 4], eax
mov dword [esp], 0x679140
call fcn.0056fd80
sub esp, 8
call fcn.005729c0
mov dword [esp + 4], eax
mov eax, dword [edi]
mov dword [esp], eax
call fcn.0055c76e
sub esp, 8
mov edi, dword [eax]
call fcn.00572950
mov dword [esp + 4], eax
mov dword [esp], edi
call fcn.00419a50
sub esp, 8
call fcn.00572950
add dword [0x765a20], 2
call fcn.00572920
call fcn.00572920
mov dword [esp + 4], str.MESSAGE
mov eax, dword [0x76039c]
mov dword [esp], eax
call fcn.0055c76e
sub esp, 8
mov edi, eax
call fcn.00572920
call fcn.00572920
call fcn.00572950
mov dword [esp + 4], eax
mov dword [esp], 0x677808
call fcn.0056fd80
sub esp, 8
call fcn.005729c0
mov dword [esp + 4], eax
mov eax, dword [edi]
mov dword [esp], eax
call fcn.0055c76e
sub esp, 8
mov edi, dword [eax]
call fcn.00572950
mov dword [esp + 4], eax
mov dword [esp], edi
call fcn.00419a50
sub esp, 8
call fcn.005729f0
mov edi, eax
call fcn.005729f0
mov dword [esp + 8], 4
mov dword [esp + 4], eax
mov dword [esp], edi
call fcn.0051e693
sub esp, 0xc
mov edi, eax
call fcn.00572990
cmp edi, 6
je 0x47f23b
mov dword [0x76036c], 0xf00e16
mov dword [0x76036c], 0xf00e17
mov dword [0x76036c], 0xf00e18
call fcn.00572920
call fcn.00572920
call fcn.00572920
call fcn.00572950
mov dword [esp + 4], eax
mov eax, dword [esp + 0x44]
mov dword [esp], eax
call fcn.00559220
sub esp, 8
call fcn.00572920
call fcn.00572920
call fcn.00572950
mov dword [esp + 8], eax
mov dword [esp + 4], 1
mov eax, dword [esp + 0x44]
mov dword [esp], eax
call fcn.0055929f
sub esp, 0xc
call fcn.00572950
mov dword [esp], str._Lang.pb
call fcn.00572a40
sub esp, 4
call fcn.005729f0
mov dword [esp], eax
call fcn.00559056
sub esp, 4
mov ebp, eax
mov edi, edx
call fcn.00572990
or edi, ebp
jne 0x47f2b3
mov dword [0x76036c], 0xf00e1a
mov dword [0x76036c], 0xf00e1b
call fcn.00572920
call fcn.00572920
call fcn.00572920
call fcn.00572950
mov dword [esp + 4], eax
mov eax, dword [esp + 0x44]
mov dword [esp], eax
call fcn.00559220
sub esp, 8
call fcn.00572920
call fcn.00572920
call fcn.00572950
mov dword [esp + 8], eax
mov dword [esp + 4], 1
mov eax, dword [esp + 0x44]
mov dword [esp], eax
call fcn.0055929f
sub esp, 0xc
call fcn.00572950
mov dword [esp], str._Lang.pb
call fcn.00572a40
sub esp, 4
add dword [0x765a20], 2
call fcn.005729f0
mov dword [esp + 8], 2
mov dword [esp + 4], eax
mov dword [esp], 0xffffffff
call fcn.00540b40
sub esp, 0xc
mov edi, eax
call fcn.00572990
mov dword [0x76036c], 0xf00e1c
test edi, edi
jne 0x47f33c
mov dword [0x76036c], 0xf00e24
jmp 0x47e453
mov dword [0x76036c], 0xf00e15
call fcn.00572920
call fcn.00572920
call fcn.00572920
call fcn.00572950
mov dword [esp + 4], eax
mov eax, dword [esp + 0x44]
mov dword [esp], eax
call fcn.00559220
sub esp, 8
mov dword [esp], str.Lang_
call fcn.00572a40
sub esp, 4
mov eax, dword [esp + 0x4c]
mov dword [esp], eax
call fcn.00572a40
sub esp, 4
mov dword [esp], str..lang
call fcn.00572a40
sub esp, 4
call fcn.005729f0
mov dword [esp], eax
call fcn.0055939c
sub esp, 4
call fcn.00572990
jmp 0x47f0cf
mov dword [0x76036c], 0xf00e19
call fcn.00572920
call fcn.00572920
call fcn.00572920
call fcn.00572950
mov dword [esp + 4], eax
mov eax, dword [esp + 0x44]
mov dword [esp], eax
call fcn.00559220
sub esp, 8
call fcn.00572920
call fcn.00572920
call fcn.00572950
mov dword [esp + 8], eax
mov dword [esp + 4], 1
mov eax, dword [esp + 0x44]
mov dword [esp], eax
call fcn.0055929f
sub esp, 0xc
call fcn.00572950
mov dword [esp], str._Lang.pb
call fcn.00572a40
sub esp, 4
call fcn.005729f0
mov dword [esp], eax
call fcn.0055939c
sub esp, 4
call fcn.00572990
jmp 0x47f173
mov dword [0x76036c], 0xf00e1d
mov dword [esp + 4], 2
mov dword [esp], edi
call fcn.00540d20
sub esp, 8
mov dword [0x76036c], 0xf00e1e
mov eax, dword [0x76011c]
test eax, eax
jne 0x47f4a5
mov dword [0x76036c], 0xf00e20
mov dword [0x76036c], 0xf00e21
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.00540e70
sub esp, 0xc
mov dword [0x76036c], 0xf00e22
call fcn.00572920
call fcn.00572920
call fcn.00572920
mov ebp, dword [0x7602d4]
call fcn.00572950
mov dword [esp + 4], eax
mov dword [esp], ebp
call fcn.00440370
sub esp, 8
mov dword [esp], 0x66d190
call fcn.00572a40
sub esp, 4
mov eax, dword [0x760258]
mov dword [esp], eax
call fcn.00572a40
sub esp, 4
mov dword [esp], 0x66d190
call fcn.00572a40
sub esp, 4
mov eax, dword [0x760324]
mov dword [esp], eax
call fcn.00572a40
sub esp, 4
mov dword [esp], 0x66d190
call fcn.00572a40
sub esp, 4
mov eax, dword [esp + 0x40]
mov dword [esp], eax
call fcn.00572a40
sub esp, 4
mov dword [esp], 0x66d190
call fcn.00572a40
sub esp, 4
mov eax, dword [0x76016c]
mov dword [esp], eax
call fcn.00572a40
sub esp, 4
mov dword [esp], 0x66d190
call fcn.00572a40
sub esp, 4
mov eax, dword [esp + 0x34]
mov dword [esp], eax
call fcn.00572a40
sub esp, 4
add dword [0x765a20], 2
call fcn.005729f0
mov dword [esp + 4], eax
mov dword [esp], edi
call fcn.00540920
sub esp, 8
call fcn.00572990
mov dword [0x76036c], 0xf00e23
mov dword [esp], edi
call fcn.00540c30
sub esp, 4
jmp 0x47f22c
mov dword [0x76036c], 0xf00e1f
call fcn.00572920
call fcn.00572920
call fcn.00572920
call fcn.00572950
mov dword [esp], eax
call fcn.0043c2e0
sub esp, 4
add dword [0x765a20], 2
call fcn.005729f0
mov dword [esp + 4], eax
mov dword [esp], edi
call fcn.00540920
sub esp, 8
call fcn.00572990
jmp 0x47f370
mov dword [0x76036c], 0xf00e28
call fcn.00572920
call fcn.00572920
mov dword [esp], 0x67bb5c
call fcn.00572a40
sub esp, 4
mov eax, dword [esp + 0x44]
mov dword [esp], eax
call fcn.00572a40
sub esp, 4
mov dword [esp], str.__PORTABLE
call fcn.00572a40
sub esp, 4
add dword [0x765a20], 2
mov edi, dword [0x76022c]
call fcn.005729f0
mov dword [esp + 8], 0x7603dc
mov dword [esp + 4], eax
mov dword [esp], edi
call fcn.00539730
sub esp, 0xc
call fcn.00572990
mov dword [0x76036c], 0xf00e29
mov dword [0x76036c], 0xf00e31
mov dword [0x76036c], 0xf00e32
mov dword [esp], 0
call fcn.0055a0dd
sub esp, 4
mov dword [esp + 4], 6
mov dword [esp], eax
call sub.USER32.dll_ShowWindow
sub esp, 8
jmp 0x47e219
mov dword [0x76036c], 0xf00e2e
mov dword [0x76036c], 0xf00e2f
call fcn.00572920
call fcn.00572920
mov dword [esp], 0x67bb5c
call fcn.00572a40
sub esp, 4
mov eax, dword [esp + 0x44]
mov dword [esp], eax
call fcn.00572a40
sub esp, 4
mov dword [esp], 0x67bb5c
call fcn.00572a40
sub esp, 4
add dword [0x765a20], 2
mov edi, dword [0x76022c]
call fcn.005729f0
mov dword [esp + 8], 0x7603dc
mov dword [esp + 4], eax
mov dword [esp], edi
call fcn.00539730
sub esp, 0xc
call fcn.00572990
mov dword [0x76036c], 0xf00e30
jmp 0x47f56c
mov dword [0x76036c], 0xf00e39
call fcn.00572920
call fcn.00572920
mov edi, dword [0x760018]
call fcn.00572950
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.0051e6f8
sub esp, 0x14
call fcn.00572950
mov dword [esp + 4], eax
lea ebp, [esp + 0x44]
mov dword [esp], ebp
call fcn.00572aa0
sub esp, 8
mov dword [0x76036c], 0xf00e3a
mov eax, dword [esp + 0x44]
mov dword [esp + 4], eax
mov dword [esp], 0x7603dc
call fcn.005728e0
mov edi, eax
test eax, eax
je 0x47f6f8
mov dword [0x76036c], 0xf00e3d
mov dword [0x76036c], 0xf00e3e
mov eax, dword [esp + 0x44]
mov dword [esp + 4], eax
mov dword [esp], 0x7603dc
call fcn.005728e0
test eax, eax
je 0x47f8c0
mov dword [0x76036c], 0xf00ea0
jmp 0x47b118
mov eax, dword [esp + 0x44]
mov dword [esp], eax
call fcn.00559056
sub esp, 4
cmp edi, eax
sbb edi, edx
jge 0x47f6b2
mov dword [0x76036c], 0xf00e3b
call fcn.00572920
call fcn.00572920
mov dword [esp], 0x67bb5c
call fcn.00572a40
sub esp, 4
call fcn.00572920
call fcn.00572920
call fcn.00572950
mov dword [esp + 4], eax
mov eax, dword [esp + 0x44]
mov dword [esp], eax
call fcn.0055935c
sub esp, 8
call fcn.00572950
mov dword [esp], 0x679ca8
call fcn.00572a40
sub esp, 4
call fcn.00572920
call fcn.00572920
mov dword [esp + 4], str.MESSAGE
mov eax, dword [0x76039c]
mov dword [esp], eax
call fcn.0055c76e
sub esp, 8
mov edi, eax
call fcn.00572920
call fcn.00572920
call fcn.00572950
mov dword [esp + 4], eax
mov dword [esp], 0x67ac4c
call fcn.0056fd80
sub esp, 8
call fcn.005729c0
mov dword [esp + 4], eax
mov eax, dword [edi]
mov dword [esp], eax
call fcn.0055c76e
sub esp, 8
mov edi, dword [eax]
call fcn.00572950
mov dword [esp + 4], eax
mov dword [esp], edi
call fcn.00419a50
sub esp, 8
call fcn.00572950
add dword [0x765a20], 2
call fcn.00572920
call fcn.00572920
mov dword [esp + 4], str.MESSAGE
mov eax, dword [0x76039c]
mov dword [esp], eax
call fcn.0055c76e
sub esp, 8
mov edi, eax
call fcn.00572920
call fcn.00572920
call fcn.00572950
mov dword [esp + 4], eax
mov dword [esp], 0x677808
call fcn.0056fd80
sub esp, 8
call fcn.005729c0
mov dword [esp + 4], eax
mov eax, dword [edi]
mov dword [esp], eax
call fcn.0055c76e
sub esp, 8
mov edi, dword [eax]
call fcn.00572950
mov dword [esp + 4], eax
mov dword [esp], edi
call fcn.00419a50
sub esp, 8
call fcn.005729f0
mov edi, eax
call fcn.005729f0
mov dword [esp + 8], 4
mov dword [esp + 4], eax
mov dword [esp], edi
call fcn.0051e693
sub esp, 0xc
mov edi, eax
call fcn.00572990
mov dword [0x76036c], 0xf00e3c
cmp edi, 7
je 0x47f89e
mov dword [0x76036c], 0xf00e3c
jmp 0x47f6b2
mov dword [0x76036c], 0xf00e3c
mov dword [esp + 4], 0x7603dc
mov dword [esp], ebp
call fcn.00572830
sub esp, 8
jmp 0x47f88f
mov dword [0x76036c], 0xf00e3f
call fcn.00572920
call fcn.00572920
call fcn.00572950
mov dword [esp + 4], eax
mov eax, dword [esp + 0x44]
mov dword [esp], eax
call fcn.005591ad
sub esp, 8
add dword [0x765a20], 2
call fcn.005729c0
mov dword [esp + 4], eax
mov dword [esp], 0x7603dc
call fcn.005728e0
test eax, eax
jne 0x47f9a0
mov dword [0x76036c], 0xf00e3f
mov dword [0x76036c], 0xf00e40
mov eax, dword [0x760018]
mov dword [esp + 4], eax
mov eax, dword [esp + 0x44]
mov dword [esp], eax
call fcn.005728e0
test eax, eax
je 0x47f9f0
mov dword [0x76036c], 0xf00e43
mov dword [0x76036c], 0xf00e45
mov dword [esp + 8], 2
mov eax, dword [0x760018]
mov dword [esp + 4], eax
mov dword [esp], 0xffffffff
call fcn.00540b40
sub esp, 0xc
mov edi, eax
mov dword [0x76036c], 0xf00e46
test eax, eax
jne 0x47fa70
mov dword [0x76036c], 0xf00e9f
jmp 0x47f6e2
mov dword [0x76036c], 0xf00e3f
call fcn.00572920
mov eax, dword [esp + 0x44]
mov dword [esp], eax
call fcn.00572a40
sub esp, 4
mov dword [esp], 0x6778d0
call fcn.00572a40
sub esp, 4
call fcn.00572950
mov dword [esp + 4], eax
mov dword [esp], ebp
call fcn.00572aa0
sub esp, 8
jmp 0x47f910
mov dword [0x76036c], 0xf00e41
call fcn.00572920
mov eax, dword [esp + 0x44]
mov dword [esp], eax
call fcn.00572a40
sub esp, 4
call fcn.00572950
mov dword [esp + 4], eax
mov dword [esp], 0x760018
call fcn.00572aa0
sub esp, 8
mov dword [0x76036c], 0xf00e42
mov eax, dword [0x76007c]
test eax, eax
je 0x47fa48
mov dword [0x76036c], 0xf00e42
jmp 0x47f941
mov dword [0x76036c], 0xf00e42
mov dword [0x76007c], 1
mov dword [0x76036c], 0xf00e42
call fcn.0042a0e0
jmp 0x47fa39
mov dword [0x76036c], 0xf00e47
call fcn.00572920
call fcn.00572920
mov ebp, dword [0x760018]
mov edx, dword [0x760134]
mov dword [esp + 0x2c], edx
call fcn.00572950
mov dword [esp + 8], eax
mov edx, dword [esp + 0x2c]
mov dword [esp + 4], edx
mov dword [esp], ebp
call fcn.00475e80
sub esp, 0xc
call fcn.00572950
mov dword [esp + 4], eax
lea eax, [esp + 0x54]
mov dword [esp], eax
call fcn.00572aa0
sub esp, 8
mov dword [0x76036c], 0xf00e48
mov dword [esp + 4], 2
mov dword [esp], edi
call fcn.00540d20
sub esp, 8
mov dword [0x76036c], 0xf00e49
mov eax, dword [esp + 0x54]
mov dword [esp + 4], eax
mov dword [esp], edi
call fcn.00540920
sub esp, 8
mov dword [0x76036c], 0xf00e4a
mov dword [esp], edi
call fcn.00540c30
sub esp, 4
mov dword [0x76036c], 0xf00e4c
mov eax, dword [0x760174]
mov dword [esp + 4], eax
mov dword [esp], 0x7603dc
call fcn.005728e0
test eax, eax
je 0x47fd4b
mov dword [0x76036c], 0xf00e56
mov dword [0x76036c], 0xf00e58
mov ebp, dword [0x7602d0]
test ebp, ebp
jne 0x47fef7
mov dword [0x76036c], 0xf00e62
mov dword [0x76036c], 0xf00e64
mov edi, dword [0x760334]
test edi, edi
jne 0x4800a3
mov dword [0x76036c], 0xf00e6e
mov dword [0x76036c], 0xf00e70
mov ecx, dword [0x760134]
test ecx, ecx
jne 0x48024f
mov dword [0x76036c], 0xf00e7a
mov dword [0x76036c], 0xf00e7c
mov edx, dword [0x760108]
test edx, edx
jne 0x48050e
mov dword [0x76036c], 0xf00e91
mov dword [0x76036c], 0xf00e93
mov dword [esp], 0x5e
call fcn.00542b42
sub esp, 4
test eax, eax
jne 0x480c66
mov dword [0x76036c], 0xf00e95
mov dword [0x76036c], 0xf00e96
call fcn.00572920
call fcn.00572920
call fcn.00572950
mov dword [esp + 0xc], eax
mov dword [esp + 8], 0x7603dc
mov dword [esp + 4], str.PureBasic.exe_shellopencommand
mov dword [esp], SysStringLen
call fcn.0045caa0
sub esp, 0x10
call fcn.00572950
mov dword [esp + 4], eax
lea eax, [esp + 0x50]
mov dword [esp], eax
call fcn.00572aa0
sub esp, 8
mov dword [0x76036c], 0xf00e97
call fcn.00572920
call fcn.00572920
mov edi, dword [0x76022c]
call fcn.00572950
mov dword [esp + 4], eax
mov dword [esp], edi
call fcn.0056f6b0
sub esp, 8
add dword [0x765a20], 2
call fcn.00572920
call fcn.00572920
call fcn.00572920
call fcn.00572920
call fcn.00572950
mov dword [esp + 0xc], eax
mov dword [esp + 8], 0x67bb5c
mov dword [esp + 4], 2
mov eax, dword [esp + 0x50]
mov dword [esp], eax
call fcn.0056fe80
sub esp, 0x10
call fcn.005729f0
mov edi, eax
call fcn.00572950
mov dword [esp + 4], eax
mov dword [esp], edi
call fcn.0056f6b0
sub esp, 8
call fcn.005729c0
mov edi, eax
call fcn.005729c0
mov dword [esp + 4], eax
mov dword [esp], edi
call fcn.005728e0
test eax, eax
je 0x480d1a
mov dword [0x76036c], 0xf00e99
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 [0x76036c], 0xf00e9a
jmp 0x480d93
mov dword [0x76036c], 0xf00e4d
call fcn.00572920
call fcn.00572920
call fcn.00572920
call fcn.00572950
mov dword [esp + 4], eax
mov eax, dword [esp + 0x44]
mov dword [esp], eax
call fcn.00559220
sub esp, 8
mov dword [esp], str.ObjectTheme.pbi
call fcn.00572a40
sub esp, 4
call fcn.005729f0
mov dword [esp], eax
call fcn.00559056
sub esp, 4
mov ebp, eax
mov edi, edx
call fcn.00572990
or edi, ebp
jne 0x47fe41
mov dword [0x76036c], 0xf00e4f
mov dword [0x76036c], 0xf00e50
call fcn.00572920
call fcn.00572920
call fcn.00572920
call fcn.00572950
mov dword [esp + 4], eax
mov eax, dword [esp + 0x44]
mov dword [esp], eax
call fcn.00559220
sub esp, 8
mov dword [esp], str.ObjectTheme.pbi
call fcn.00572a40
sub esp, 4
add dword [0x765a20], 2
call fcn.005729f0
mov dword [esp + 8], 2
mov dword [esp + 4], eax
mov dword [esp], 0xffffffff
call fcn.00540b40
sub esp, 0xc
mov edi, eax
call fcn.00572990
mov dword [0x76036c], 0xf00e51
test edi, edi
jne 0x47fe9b
mov dword [0x76036c], 0xf00e55
jmp 0x47fb3e
mov dword [0x76036c], 0xf00e4e
call fcn.00572920
call fcn.00572920
call fcn.00572920
call fcn.00572950
mov dword [esp + 4], eax
mov eax, dword [esp + 0x44]
mov dword [esp], eax
call fcn.00559220
sub esp, 8
mov dword [esp], str.ObjectTheme.pbi
call fcn.00572a40
sub esp, 4
call fcn.005729f0
mov dword [esp], eax
call fcn.0055939c
sub esp, 4
call fcn.00572990
jmp 0x47fdac
mov dword [0x76036c], 0xf00e52
mov dword [esp + 4], 2
mov dword [esp], edi
call fcn.00540d20
sub esp, 8
mov dword [0x76036c], 0xf00e53
mov dword [esp + 8], 0x3c1ca
mov dword [esp + 4], 0x69ef00
mov dword [esp], edi
call fcn.00540e70
sub esp, 0xc
mov dword [0x76036c], 0xf00e54
mov dword [esp], edi
call fcn.00540c30
sub esp, 4
jmp 0x47fe32
mov dword [0x76036c], 0xf00e59
call fcn.00572920
call fcn.00572920
call fcn.00572920
call fcn.00572950
mov dword [esp + 4], eax
mov eax, dword [esp + 0x44]
mov dword [esp], eax
call fcn.00559220
sub esp, 8
mov dword [esp], str.KeepWindowSize.pbi
call fcn.00572a40
sub esp, 4
call fcn.005729f0
mov dword [esp], eax
call fcn.00559056
sub esp, 4
mov ebp, eax
mov edi, edx
call fcn.00572990
or edi, ebp
jne 0x47ffed
mov dword [0x76036c], 0xf00e5b
mov dword [0x76036c], 0xf00e5c
call fcn.00572920
call fcn.00572920
call fcn.00572920
call fcn.00572950
mov dword [esp + 4], eax
mov eax, dword [esp + 0x44]
mov dword [esp], eax
call fcn.00559220
sub esp, 8
mov dword [esp], str.KeepWindowSize.pbi
call fcn.00572a40
sub esp, 4
add dword [0x765a20], 2
call fcn.005729f0
mov dword [esp + 8], 2
mov dword [esp + 4], eax
mov dword [esp], 0xffffffff
call fcn.00540b40
sub esp, 0xc
mov edi, eax
call fcn.00572990
mov dword [0x76036c], 0xf00e5d
test edi, edi
jne 0x480047
mov dword [0x76036c], 0xf00e61
jmp 0x47fb60
mov dword [0x76036c], 0xf00e5a
call fcn.00572920
call fcn.00572920
call fcn.00572920
call fcn.00572950
mov dword [esp + 4], eax
mov eax, dword [esp + 0x44]
mov dword [esp], eax
call fcn.00559220
sub esp, 8
mov dword [esp], str.KeepWindowSize.pbi
call fcn.00572a40
sub esp, 4
call fcn.005729f0
mov dword [esp], eax
call fcn.0055939c
sub esp, 4
call fcn.00572990
jmp 0x47ff58
mov dword [0x76036c], 0xf00e5e
mov dword [esp + 4], 2
mov dword [esp], edi
call fcn.00540d20
sub esp, 8
mov dword [0x76036c], 0xf00e5f
mov dword [esp + 8], 0x26e7
mov dword [esp + 4], 0x6db0ca
mov dword [esp], edi
call fcn.00540e70
sub esp, 0xc
mov dword [0x76036c], 0xf00e60
mov dword [esp], edi
call fcn.00540c30
sub esp, 4
jmp 0x47ffde
mov dword [0x76036c], 0xf00e65
call fcn.00572920
call fcn.00572920
call fcn.00572920
call fcn.00572950
mov dword [esp + 4], eax
mov eax, dword [esp + 0x44]
mov dword [esp], eax
call fcn.00559220
sub esp, 8
mov dword [esp], str.JellyButtons.pbi
call fcn.00572a40
sub esp, 4
call fcn.005729f0
mov dword [esp], eax
call fcn.00559056
sub esp, 4
mov ebp, eax
mov edi, edx
call fcn.00572990
or edi, ebp
jne 0x480199
mov dword [0x76036c], 0xf00e67
mov dword [0x76036c], 0xf00e68
call fcn.00572920
call fcn.00572920
call fcn.00572920
call fcn.00572950
mov dword [esp + 4], eax
mov eax, dword [esp + 0x44]
mov dword [esp], eax
call fcn.00559220
sub esp, 8
mov dword [esp], str.JellyButtons.pbi
call fcn.00572a40
sub esp, 4
add dword [0x765a20], 2
call fcn.005729f0
mov dword [esp + 8], 2
mov dword [esp + 4], eax
mov dword [esp], 0xffffffff
call fcn.00540b40
sub esp, 0xc
mov edi, eax
call fcn.00572990
mov dword [0x76036c], 0xf00e69
test edi, edi
jne 0x4801f3
mov dword [0x76036c], 0xf00e6d
jmp 0x47fb82
mov dword [0x76036c], 0xf00e66
call fcn.00572920
call fcn.00572920
call fcn.00572920
call fcn.00572950
mov dword [esp + 4], eax
mov eax, dword [esp + 0x44]
mov dword [esp], eax
call fcn.00559220
sub esp, 8
mov dword [esp], str.JellyButtons.pbi
call fcn.00572a40
sub esp, 4
call fcn.005729f0
mov dword [esp], eax
call fcn.0055939c
sub esp, 4
call fcn.00572990
jmp 0x480104
mov dword [0x76036c], 0xf00e6a
mov dword [esp + 4], 2
mov dword [esp], edi
call fcn.00540d20
sub esp, 8
mov dword [0x76036c], 0xf00e6b
mov dword [esp + 8], 0xbc51
mov dword [esp + 4], 0x6932af
mov dword [esp], edi
call fcn.00540e70
sub esp, 0xc
mov dword [0x76036c], 0xf00e6c
mov dword [esp], edi
call fcn.00540c30
sub esp, 4
jmp 0x48018a
call fcn.00572920
call fcn.00572920
mov edi, dword [0x760158]
call fcn.00572950
mov dword [esp + 4], eax
mov dword [esp], edi
call fcn.00440370
sub esp, 8
add dword [0x765a20], 2
call fcn.005729c0
mov dword [esp + 4], eax
mov dword [esp], 0x7603dc
call fcn.005728e0
test eax, eax
jne 0x47fba4
mov dword [0x76036c], 0xf00e71
call fcn.00572920
call fcn.00572920
call fcn.00572920
mov edi, dword [0x760018]
call fcn.00572950
mov dword [esp + 4], eax
mov dword [esp], edi
call fcn.00559220
sub esp, 8
call fcn.00572920
call fcn.00572920
mov edi, dword [0x760018]
call fcn.00572950
mov dword [esp + 8], eax
mov dword [esp + 4], 1
mov dword [esp], edi
call fcn.0055929f
sub esp, 0xc
call fcn.00572950
mov dword [esp], str._Event.pb
call fcn.00572a40
sub esp, 4
call fcn.005729f0
mov dword [esp], eax
call fcn.00559056
sub esp, 4
mov ebp, eax
mov edi, edx
call fcn.00572990
or edi, ebp
jne 0x4803f7
mov dword [0x76036c], 0xf00e73
mov dword [0x76036c], 0xf00e74
call fcn.00572920
call fcn.00572920
call fcn.00572920
mov edi, dword [0x760018]
call fcn.00572950
mov dword [esp + 4], eax
mov dword [esp], edi
call fcn.00559220
sub esp, 8
call fcn.00572920
call fcn.00572920
mov edi, dword [0x760018]
call fcn.00572950
mov dword [esp + 8], eax
mov dword [esp + 4], 1
mov dword [esp], edi
call fcn.0055929f
sub esp, 0xc
call fcn.00572950
mov dword [esp], str._Event.pb
call fcn.00572a40
sub esp, 4
add dword [0x765a20], 2
call fcn.005729f0
mov dword [esp + 8], 2
mov dword [esp + 4], eax
mov dword [esp], 0xffffffff
call fcn.00540b40
sub esp, 0xc
mov edi, eax
call fcn.00572990
mov dword [0x76036c], 0xf00e75
test edi, edi
jne 0x480484
mov dword [0x76036c], 0xf00e79
jmp 0x47fba4
mov dword [0x76036c], 0xf00e72
call fcn.00572920
call fcn.00572920
call fcn.00572920
mov edi, dword [0x760018]
call fcn.00572950
mov dword [esp + 4], eax
mov dword [esp], edi
call fcn.00559220
sub esp, 8
call fcn.00572920
call fcn.00572920
mov edi, dword [0x760018]
call fcn.00572950
mov dword [esp + 8], eax
mov dword [esp + 4], 1
mov dword [esp], edi
call fcn.0055929f
sub esp, 0xc
call fcn.00572950
mov dword [esp], str._Event.pb
call fcn.00572a40
sub esp, 4
call fcn.005729f0
mov dword [esp], eax
call fcn.0055939c
sub esp, 4
call fcn.00572990
jmp 0x48032b
mov dword [0x76036c], 0xf00e76
mov dword [esp + 4], 2
mov dword [esp], edi
call fcn.00540d20
sub esp, 8
mov dword [0x76036c], 0xf00e77
call fcn.00572920
call fcn.00572920
call fcn.00572920
mov ebp, dword [0x760158]
call fcn.00572950
mov dword [esp + 4], eax
mov dword [esp], ebp
call fcn.00440370
sub esp, 8
add dword [0x765a20], 2
call fcn.005729f0
mov dword [esp + 4], eax
mov dword [esp], edi
call fcn.00540920
sub esp, 8
call fcn.00572990
mov dword [0x76036c], 0xf00e78
mov dword [esp], edi
call fcn.00540c30
sub esp, 4
jmp 0x4803e8
mov dword [0x76036c], 0xf00e7d
call fcn.00572920
call fcn.00572920
call fcn.00572950
mov dword [esp + 4], eax
mov dword [esp], 4
call fcn.0045c960
sub esp, 8
call fcn.00572950
mov dword [esp + 4], eax
lea ebp, [esp + 0x4c]
mov dword [esp], ebp
call fcn.00572aa0
sub esp, 8
mov dword [0x76036c], 0xf00e7e
call fcn.00572920
call fcn.00572920
call fcn.00572920
call fcn.00572920
call fcn.00572950
mov dword [esp + 8], eax
mov dword [esp + 4], 1
mov eax, dword [esp + 0x4c]
mov dword [esp], eax
call fcn.0056f620
sub esp, 0xc
call fcn.005729f0
mov edi, eax
call fcn.00572950
mov dword [esp + 4], eax
mov dword [esp], edi
call fcn.0056fd80
sub esp, 8
call fcn.00572920
call fcn.00572920
call fcn.00572950
mov dword [esp + 8], eax
mov dword [esp + 4], 2
mov eax, dword [esp + 0x4c]
mov dword [esp], eax
call fcn.0056f440
sub esp, 0xc
call fcn.00572950
call fcn.00572950
mov dword [esp + 4], eax
mov dword [esp], ebp
call fcn.00572aa0
sub esp, 8
mov dword [0x76036c], 0xf00e7f
call fcn.00572920
call fcn.00572920
call fcn.00572920
call fcn.00572950
mov dword [esp + 4], eax
mov eax, dword [esp + 0x44]
mov dword [esp], eax
call fcn.00559220
sub esp, 8
mov dword [esp], str.Lang_
call fcn.00572a40
sub esp, 4
mov eax, dword [esp + 0x4c]
mov dword [esp], eax
call fcn.00572a40
sub esp, 4
mov dword [esp], str..lang
call fcn.00572a40
sub esp, 4
call fcn.005729f0
mov dword [esp], eax
call fcn.00559056
sub esp, 4
mov ebp, eax
mov edi, edx
call fcn.00572990
xor eax, eax
cmp eax, ebp
sbb eax, edi
jge 0x48084c
mov dword [0x76036c], 0xf00e80
call fcn.00572920
call fcn.00572920
call fcn.00572920
mov dword [esp + 4], str.MESSAGE
mov eax, dword [0x76039c]
mov dword [esp], eax
call fcn.0055c76e
sub esp, 8
mov edi, eax
call fcn.00572920
call fcn.00572920
call fcn.00572950
mov dword [esp + 4], eax
mov dword [esp], 0x66ecb8
call fcn.0056fd80
sub esp, 8
call fcn.005729c0
mov dword [esp + 4], eax
mov eax, dword [edi]
mov dword [esp], eax
call fcn.0055c76e
sub esp, 8
mov edi, dword [eax]
call fcn.00572950
mov dword [esp + 4], eax
mov dword [esp], edi
call fcn.00419a50
sub esp, 8
mov dword [esp], 0x67c410
call fcn.00572a40
sub esp, 4
mov eax, dword [esp + 0x4c]
mov dword [esp], eax
call fcn.00572a40
sub esp, 4
mov dword [esp], str..lang_
call fcn.00572a40
sub esp, 4
call fcn.00572920
call fcn.00572920
mov dword [esp + 4], str.MESSAGE
mov eax, dword [0x76039c]
mov dword [esp], eax
call fcn.0055c76e
sub esp, 8
mov edi, eax
call fcn.00572920
call fcn.00572920
call fcn.00572950
mov dword [esp + 4], eax
mov dword [esp], 0x679140
call fcn.0056fd80
sub esp, 8
call fcn.005729c0
mov dword [esp + 4], eax
mov eax, dword [edi]
mov dword [esp], eax
call fcn.0055c76e
sub esp, 8
mov edi, dword [eax]
call fcn.00572950
mov dword [esp + 4], eax
mov dword [esp], edi
call fcn.00419a50
sub esp, 8
call fcn.00572950
add dword [0x765a20], 2
call fcn.00572920
call fcn.00572920
mov dword [esp + 4], str.MESSAGE
mov eax, dword [0x76039c]
mov dword [esp], eax
call fcn.0055c76e
sub esp, 8
mov edi, eax
call fcn.00572920
call fcn.00572920
call fcn.00572950
mov dword [esp + 4], eax
mov dword [esp], 0x677808
call fcn.0056fd80
sub esp, 8
call fcn.005729c0
mov dword [esp + 4], eax
mov eax, dword [edi]
mov dword [esp], eax
call fcn.0055c76e
sub esp, 8
mov edi, dword [eax]
call fcn.00572950
mov dword [esp + 4], eax
mov dword [esp], edi
call fcn.00419a50
sub esp, 8
call fcn.005729f0
mov edi, eax
call fcn.005729f0
mov dword [esp + 8], 4
mov dword [esp + 4], eax
mov dword [esp], edi
call fcn.0051e693
sub esp, 0xc
mov edi, eax
call fcn.00572990
cmp edi, 6
je 0x4809ae
mov dword [0x76036c], 0xf00e82
mov dword [0x76036c], 0xf00e83
mov dword [0x76036c], 0xf00e84
call fcn.00572920
call fcn.00572920
call fcn.00572920
call fcn.00572950
mov dword [esp + 4], eax
mov eax, dword [esp + 0x44]
mov dword [esp], eax
call fcn.00559220
sub esp, 8
call fcn.00572920
call fcn.00572920
call fcn.00572950
mov dword [esp + 8], eax
mov dword [esp + 4], 1
mov eax, dword [esp + 0x44]
mov dword [esp], eax
call fcn.0055929f
sub esp, 0xc
call fcn.00572950
mov dword [esp], str._Lang.pb
call fcn.00572a40
sub esp, 4
call fcn.005729f0
mov dword [esp], eax
call fcn.00559056
sub esp, 4
mov ebp, eax
mov edi, edx
call fcn.00572990
or edi, ebp
jne 0x480a26
mov dword [0x76036c], 0xf00e86
mov dword [0x76036c], 0xf00e87
call fcn.00572920
call fcn.00572920
call fcn.00572920
call fcn.00572950
mov dword [esp + 4], eax
mov eax, dword [esp + 0x44]
mov dword [esp], eax
call fcn.00559220
sub esp, 8
call fcn.00572920
call fcn.00572920
call fcn.00572950
mov dword [esp + 8], eax
mov dword [esp + 4], 1
mov eax, dword [esp + 0x44]
mov dword [esp], eax
call fcn.0055929f
sub esp, 0xc
call fcn.00572950
mov dword [esp], str._Lang.pb
call fcn.00572a40
sub esp, 4
add dword [0x765a20], 2
call fcn.005729f0
mov dword [esp + 8], 2
mov dword [esp + 4], eax
mov dword [esp], 0xffffffff
call fcn.00540b40
sub esp, 0xc
mov edi, eax
call fcn.00572990
mov dword [0x76036c], 0xf00e88
test edi, edi
jne 0x480aaf
mov dword [0x76036c], 0xf00e90
jmp 0x47fbc6
mov dword [0x76036c], 0xf00e81
call fcn.00572920
call fcn.00572920
call fcn.00572920
call fcn.00572950
mov dword [esp + 4], eax
mov eax, dword [esp + 0x44]
mov dword [esp], eax
call fcn.00559220
sub esp, 8
mov dword [esp], str.Lang_
call fcn.00572a40
sub esp, 4
mov eax, dword [esp + 0x4c]
mov dword [esp], eax
call fcn.00572a40
sub esp, 4
mov dword [esp], str..lang
call fcn.00572a40
sub esp, 4
call fcn.005729f0
mov dword [esp], eax
call fcn.0055939c
sub esp, 4
call fcn.00572990
jmp 0x480842
mov dword [0x76036c], 0xf00e85
call fcn.00572920
call fcn.00572920
call fcn.00572920
call fcn.00572950
mov dword [esp + 4], eax
mov eax, dword [esp + 0x44]
mov dword [esp], eax
call fcn.00559220
sub esp, 8
call fcn.00572920
call fcn.00572920
call fcn.00572950
mov dword [esp + 8], eax
mov dword [esp + 4], 1
mov eax, dword [esp + 0x44]
mov dword [esp], eax
call fcn.0055929f
sub esp, 0xc
call fcn.00572950
mov dword [esp], str._Lang.pb
call fcn.00572a40
sub esp, 4
call fcn.005729f0
mov dword [esp], eax
call fcn.0055939c
sub esp, 4
call fcn.00572990
jmp 0x4808e6
mov dword [0x76036c], 0xf00e89
mov dword [esp + 4], 2
mov dword [esp], edi
call fcn.00540d20
sub esp, 8
mov dword [0x76036c], 0xf00e8a
mov eax, dword [0x76011c]
test eax, eax
jne 0x480c18
mov dword [0x76036c], 0xf00e8c
mov dword [0x76036c], 0xf00e8d
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.00540e70
sub esp, 0xc
mov dword [0x76036c], 0xf00e8e
call fcn.00572920
call fcn.00572920
call fcn.00572920
mov ebp, dword [0x7602d4]
call fcn.00572950
mov dword [esp + 4], eax
mov dword [esp], ebp
call fcn.00440370
sub esp, 8
mov dword [esp], 0x66d190
call fcn.00572a40
sub esp, 4
mov eax, dword [0x760258]
mov dword [esp], eax
call fcn.00572a40
sub esp, 4
mov dword [esp], 0x66d190
call fcn.00572a40
sub esp, 4
mov eax, dword [0x760324]
mov dword [esp], eax
call fcn.00572a40
sub esp, 4
mov dword [esp], 0x66d190
call fcn.00572a40
sub esp, 4
mov eax, dword [esp + 0x40]
mov dword [esp], eax
call fcn.00572a40
sub esp, 4
mov dword [esp], 0x66d190
call fcn.00572a40
sub esp, 4
mov eax, dword [0x76016c]
mov dword [esp], eax
call fcn.00572a40
sub esp, 4
mov dword [esp], 0x66d190
call fcn.00572a40
sub esp, 4
mov eax, dword [esp + 0x34]
mov dword [esp], eax
call fcn.00572a40
sub esp, 4
add dword [0x765a20], 2
call fcn.005729f0
mov dword [esp + 4], eax
mov dword [esp], edi
call fcn.00540920
sub esp, 8
call fcn.00572990
mov dword [0x76036c], 0xf00e8f
mov dword [esp], edi
call fcn.00540c30
sub esp, 4
jmp 0x48099f
mov dword [0x76036c], 0xf00e8b
call fcn.00572920
call fcn.00572920
call fcn.00572920
call fcn.00572950
mov dword [esp], eax
call fcn.0043c2e0
sub esp, 4
add dword [0x765a20], 2
call fcn.005729f0
mov dword [esp + 4], eax
mov dword [esp], edi
call fcn.00540920
sub esp, 8
call fcn.00572990
jmp 0x480ae3
mov dword [0x76036c], 0xf00e94
call fcn.00572920
call fcn.00572920
mov dword [esp], 0x67bb5c
call fcn.00572a40
sub esp, 4
mov eax, dword [esp + 0x44]
mov dword [esp], eax
call fcn.00572a40
sub esp, 4
mov dword [esp], str.__PORTABLE
call fcn.00572a40
sub esp, 4
add dword [0x765a20], 2
mov edi, dword [0x76022c]
call fcn.005729f0
mov dword [esp + 8], 0x7603dc
mov dword [esp + 4], eax
mov dword [esp], edi
call fcn.00539730
sub esp, 0xc
call fcn.00572990
mov dword [0x76036c], 0xf00e95
mov dword [0x76036c], 0xf00e9d
mov dword [0x76036c], 0xf00e9e
mov dword [esp], 0
call fcn.0055a0dd
sub esp, 4
mov dword [esp + 4], 6
mov dword [esp], eax
call sub.USER32.dll_ShowWindow
sub esp, 8
jmp 0x47f989
mov dword [0x76036c], 0xf00e9a
mov dword [0x76036c], 0xf00e9b
call fcn.00572920
call fcn.00572920
mov dword [esp], 0x67bb5c
call fcn.00572a40
sub esp, 4
mov eax, dword [esp + 0x44]
mov dword [esp], eax
call fcn.00572a40
sub esp, 4
mov dword [esp], 0x67bb5c
call fcn.00572a40
sub esp, 4
add dword [0x765a20], 2
mov edi, dword [0x76022c]
call fcn.005729f0
mov dword [esp + 8], 0x7603dc
mov dword [esp + 4], eax
mov dword [esp], edi
call fcn.00539730
sub esp, 0xc
call fcn.00572990
mov dword [0x76036c], 0xf00e9c
jmp 0x480cdf
mov dword [0x76036c], 0xf00ecf
call fcn.00572920
mov eax, dword [esp + 0x54]
mov dword [esp], eax
call fcn.00572a40
sub esp, 4
call fcn.005729f0
mov ebx, eax
jmp 0x47b3ca