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

Disassembly:
push ebp
push edi
push esi
push ebx
sub esp, 0x7c
mov ebp, dword [esp + 0x90]
mov dword [esp + 0x2c], 0
xor edx, edx
xor eax, eax
mov dword [esp + eax + 0x58], edx
add eax, 4
cmp eax, 0x18
jb 0x4714ea
mov dword [0x76036c], 0xf00b2e
mov dword [0x76036c], 0xf00b33
test ebp, ebp
je 0x471560
mov dword [0x76036c], 0xf00b4f
mov dword [0x76036c], 0xf00b51
mov eax, dword [0x76028c]
test eax, eax
jne 0x471a10
mov eax, dword [0x7601b8]
test eax, eax
jne 0x471a10
mov dword [esp + 0x14], 0
mov dword [esp + 0x18], 0
mov dword [esp + 0x1c], 0
jmp 0x475117
mov dword [0x76036c], 0xf00b34
mov dword [esp + 4], 0x7603dc
mov dword [esp], 0x75ff2c
call fcn.00572830
sub esp, 8
mov dword [0x76036c], 0xf00b35
mov dword [0x76036c], 0xf00b36
mov dword [0x7602c8], 0
mov dword [0x76036c], 0xf00b37
mov dword [esp + 4], 0
mov eax, dword [0x760328]
mov dword [esp], eax
call fcn.00470830
sub esp, 8
mov dword [0x76036c], 0xf00b38
mov edx, dword [0x76023c]
test edx, edx
jne 0x4718e0
mov dword [0x76036c], 0xf00b3a
mov dword [0x76036c], 0xf00b3b
mov dword [esp + 4], str.EnableExplicit_r_n_r_n
mov eax, dword [0x760328]
mov dword [esp], eax
call fcn.00438a40
sub esp, 8
mov dword [0x76036c], 0xf00b3c
mov dword [0x76036c], 0xf00b3d
mov dword [esp + 4], 0
mov eax, dword [0x760318]
mov dword [esp], eax
call fcn.00470830
sub esp, 8
mov dword [0x76036c], 0xf00b3e
mov dword [esp + 4], 0
mov eax, dword [0x76030c]
mov dword [esp], eax
call fcn.00470830
sub esp, 8
mov dword [0x76036c], 0xf00b3f
mov dword [esp + 4], 0
mov eax, dword [0x760270]
mov dword [esp], eax
call fcn.00470830
sub esp, 8
mov dword [0x76036c], 0xf00b40
mov dword [esp + 4], 0x7603dc
mov dword [esp], 0x760144
call fcn.00572830
sub esp, 8
mov dword [0x76036c], 0xf00b41
mov dword [esp + 4], 0x7603dc
mov dword [esp], 0x760138
call fcn.00572830
sub esp, 8
mov dword [0x76036c], 0xf00b42
mov dword [esp + 4], 0x7603dc
mov dword [esp], 0x760114
call fcn.00572830
sub esp, 8
mov dword [0x76036c], 0xf00b43
mov dword [esp + 4], 0x7603dc
mov dword [esp], 0x760344
call fcn.00572830
sub esp, 8
mov dword [0x76036c], 0xf00b44
mov dword [esp + 4], 0x7603dc
mov dword [esp], 0x7601a4
call fcn.00572830
sub esp, 8
mov dword [0x76036c], 0xf00b45
mov eax, dword [0x76028c]
or eax, dword [0x7601b8]
je 0x4717e3
mov dword [0x76036c], 0xf00b46
mov dword [0x76036c], 0xf00600
mov dword [0x76036c], 0xf00601
cmp dword [0x76012c], 1
je 0x471960
mov dword [0x76036c], 0xf00603
mov dword [0x76036c], 0xf00604
call fcn.00572920
mov eax, dword [0x760114]
mov dword [esp], eax
call fcn.00572a40
sub esp, 4
mov dword [esp], str.Procedure_Resize_
call fcn.00572a40
sub esp, 4
mov eax, dword [0x760340]
mov dword [esp], eax
call fcn.00572a40
sub esp, 4
mov dword [esp], 0x678dd0
call fcn.00572a40
sub esp, 4
call fcn.00572950
mov dword [esp + 4], eax
mov dword [esp], 0x760114
call fcn.00572aa0
sub esp, 8
mov dword [0x76036c], 0xf00605
mov dword [0x76036c], 0xf00606
mov dword [0x76036c], 0xf00b47
mov dword [0x76036c], 0xf00b48
mov dword [esp + 4], 0
mov eax, dword [0x760154]
mov dword [esp], eax
call fcn.00470830
sub esp, 8
mov dword [0x76036c], 0xf00b49
mov dword [esp + 4], 0x7603dc
mov dword [esp], 0x760128
call fcn.00572830
sub esp, 8
mov dword [0x76036c], 0xf00b4a
mov dword [esp + 4], 0
mov eax, dword [0x760188]
mov dword [esp], eax
call fcn.00470830
sub esp, 8
mov dword [0x76036c], 0xf00b4b
mov dword [esp + 4], 0
mov eax, dword [0x760244]
mov dword [esp], eax
call fcn.00470830
sub esp, 8
mov dword [0x76036c], 0xf00b4c
mov eax, dword [0x76024c]
test eax, eax
jne 0x471894
cmp dword [0x76025c], 1
je 0x4719f8
mov dword [0x76036c], 0xf00b4e
mov dword [0x76036c], 0xf00b4f
mov dword [0x76036c], 0xf00b51
mov eax, dword [0x76028c]
test eax, eax
jne 0x475070
mov eax, dword [0x7601b8]
test eax, eax
je 0x47153c
mov dword [0x76036c], 0xf00b52
mov eax, 1
jmp 0x471a2f
mov dword [0x76036c], 0xf00b39
call fcn.00572920
call fcn.00572920
mov dword [esp], str.CompilerIf_PB_Compiler_IsMainFile_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.EnableExplicit_r_nCompilerEndIf_r_n_r_n
call fcn.00572a40
sub esp, 4
add dword [0x765a20], 2
mov ebx, dword [0x760328]
call fcn.005729f0
mov dword [esp + 4], eax
mov dword [esp], ebx
call fcn.00438a40
sub esp, 8
call fcn.00572990
mov dword [0x76036c], 0xf00b3a
jmp 0x471605
mov dword [0x76036c], 0xf00602
call fcn.00572920
mov eax, dword [0x760114]
mov dword [esp], eax
call fcn.00572a40
sub esp, 4
mov dword [esp], str.Procedure_Resize_
call fcn.00572a40
sub esp, 4
call fcn.00572920
call fcn.00572920
mov ebx, dword [0x760340]
call fcn.00572950
mov dword [esp + 8], eax
mov dword [esp + 4], 2
mov dword [esp], ebx
call fcn.0056f440
sub esp, 0xc
call fcn.00572950
mov dword [esp], 0x678dd0
call fcn.00572a40
sub esp, 4
call fcn.00572950
mov dword [esp + 4], eax
mov dword [esp], 0x760114
call fcn.00572aa0
sub esp, 8
mov dword [0x76036c], 0xf00603
jmp 0x4717cf
mov dword [0x76036c], 0xf00b4d
call fcn.00438b60
jmp 0x471894
mov dword [0x76036c], 0xf00b52
mov ecx, dword [0x760060]
cmp ebp, 2
setne al
test ecx, ecx
sete dl
or dl, al
je 0x471a80
mov dword [0x76036c], 0xf00b52
mov dword [0x76036c], 0xf00b52
mov dword [0x76036c], 0xf00b52
mov dword [0x76036c], 0xf00b53
mov edi, dword [0x7600a4]
test edi, edi
mov dword [esp + 0x1c], 0
je 0x4750af
test al, al
jne 0x4750af
jmp 0x471ad3
mov dword [0x76036c], 0xf00b52
mov dword [esp + 0x10], ecx
fild dword [esp + 0x10]
fdiv dword [0x760054]
fstp qword [esp + 0x48]
fld qword [esp + 0x48]
fistp qword [esp + 0x50]
mov eax, dword [esp + 0x50]
mov dword [esp + 0x1c], eax
mov dword [0x76036c], 0xf00b52
mov dword [0x76036c], 0xf00b52
mov dword [0x76036c], 0xf00b53
mov eax, dword [0x7600a4]
test eax, eax
je 0x471b50
mov dword [0x76036c], 0xf00b53
mov eax, dword [0x75ff9c]
mov dword [esp + 0x18], eax
mov dword [0x76036c], 0xf00b53
mov dword [0x76036c], 0xf00b53
mov dword [0x76036c], 0xf00b54
mov edx, dword [0x760024]
test edx, edx
je 0x4750f1
mov dword [0x76036c], 0xf00b54
mov dword [esp + 0x10], edx
fild dword [esp + 0x10]
fdiv dword [0x760054]
fstp qword [esp + 0x48]
fld qword [esp + 0x48]
fistp qword [esp + 0x50]
mov eax, dword [esp + 0x50]
mov dword [esp + 0x14], eax
mov dword [0x76036c], 0xf00b54
jmp 0x47510d
xor eax, eax
jmp 0x4750af
mov dword [0x76036c], 0xf002f8
call fcn.00439e70
mov dword [0x76036c], 0xf002f9
cmp dword [0x76012c], 1
je 0x471c40
mov dword [0x76036c], 0xf002fb
mov dword [0x76036c], 0xf002fc
mov eax, dword [0x7603d4]
mov dword [esp], eax
call fcn.00568180
sub esp, 4
lea edx, [eax - 1]
mov dword [0x75ff38], edx
mov dword [0x76036c], 0xf002fd
mov dword [esp + 4], 0x76035c
mov dword [esp], eax
call fcn.0055db06
sub esp, 8
mov dword [0x76036c], 0xf002fe
mov esi, dword [0x75ff38]
test esi, esi
js 0x471c22
lea esi, [esi]
mov dword [0x76036c], 0xf002ff
mov dword [esp + 4], 0x7603dc
mov eax, dword [0x76035c]
lea eax, [eax + ebx*4]
mov dword [esp], eax
call fcn.00572830
sub esp, 8
mov dword [0x76036c], 0xf00300
add ebx, 1
cmp dword [0x75ff38], ebx
jge 0x471be8
mov dword [0x76036c], 0xf00301
mov dword [0x75ff38], 1
jmp 0x4743f5
mov dword [0x76036c], 0xf002fa
mov dword [esp + 4], str.Enumeration_Gadgets_r_n
mov eax, dword [0x760328]
mov dword [esp], eax
call fcn.00438a40
sub esp, 8
jmp 0x471b86
mov dword [0x76036c], 0xf00306
call fcn.00572920
mov eax, dword [0x7603d8]
mov eax, dword [eax + 0x1c]
mov dword [esp], eax
call fcn.00572a40
sub esp, 4
call fcn.00572950
mov dword [esp + 4], eax
mov edx, dword [0x75ff38]
mov eax, dword [0x76035c]
lea eax, [eax + edx*4]
mov dword [esp], eax
call fcn.00572aa0
sub esp, 8
mov dword [0x76036c], 0xf00307
jmp 0x4743d0
mov dword [0x76036c], 0xf00b5d
call fcn.0043ad10
jmp 0x474417
mov ecx, dword [eax + 0x74]
test ecx, ecx
je 0x474554
jmp 0x474456
mov dword [0x76036c], 0xf00b64
mov dword [0x76036c], 0xf00b66
mov dword [esp + 4], ebx
mov dword [esp], eax
call fcn.004071e0
sub esp, 8
mov eax, dword [0x7603d8]
mov eax, dword [eax + 0x25]
mov dword [esp + 0x10], eax
jmp 0x474504
mov dword [0x76036c], 0xf00b70
mov eax, dword [0x75ff2c]
mov dword [esp + 0x30], eax
mov dword [esp + 4], eax
lea eax, [esp + 0x30]
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 + 0x50], 0
mov dword [0x76036c], 0xf007ad
mov dword [0x76036c], 0xf007b1
cmp dword [0x76012c], 1
je 0x4725e0
mov dword [0x76036c], 0xf007b4
mov dword [0x76036c], 0xf007b6
call fcn.00572920
call fcn.00572920
mov dword [esp], str.Procedure
call fcn.00572a40
sub esp, 4
mov eax, dword [0x760198]
mov dword [esp], eax
call fcn.00572a40
sub esp, 4
mov dword [esp], str._X__0__Y__0__Width_
call fcn.00572a40
sub esp, 4
call fcn.00572920
call fcn.00572920
mov eax, dword [0x7603d8]
mov esi, dword [eax + 0x41]
mov edi, esi
sar edi, 0x1f
call fcn.00572950
mov dword [esp + 8], eax
mov dword [esp], esi
mov dword [esp + 4], edi
call fcn.0056f490
sub esp, 0xc
call fcn.00572950
mov dword [esp], str.__Height_
call fcn.00572a40
sub esp, 4
call fcn.00572920
call fcn.00572920
mov eax, dword [0x7603d8]
mov esi, dword [eax + 0x45]
mov edi, esi
sar edi, 0x1f
call fcn.00572950
mov dword [esp + 8], eax
mov dword [esp], esi
mov dword [esp + 4], edi
call fcn.0056f490
sub esp, 0xc
call fcn.00572950
mov dword [esp], 0x66e984
call fcn.00572a40
sub esp, 4
mov eax, dword [0x760330]
mov dword [esp], eax
call fcn.00572a40
sub esp, 4
mov eax, dword [0x760340]
mov dword [esp], eax
call fcn.00572a40
sub esp, 4
mov dword [esp], str.__OpenWindow_PB_Any__X__Y__Width__Height_
call fcn.00572a40
sub esp, 4
add dword [0x765a20], 2
mov ebx, dword [0x760154]
call fcn.005729f0
mov dword [esp + 4], eax
mov dword [esp], ebx
call fcn.00438a40
sub esp, 8
call fcn.00572990
mov dword [0x76036c], 0xf007b7
mov dword [0x76036c], 0xf007b8
call fcn.00572920
call fcn.00572920
mov eax, dword [0x7603d8]
mov ebx, dword [eax + 0x49]
call fcn.00572950
mov dword [esp + 8], eax
mov dword [esp + 4], 7
mov dword [esp], ebx
call fcn.0056f440
sub esp, 0xc
call fcn.00572950
mov dword [esp + 4], eax
lea eax, [esp + 0x34]
mov dword [esp], eax
call fcn.00572aa0
sub esp, 8
mov dword [0x76036c], 0xf007b9
mov eax, dword [0x760108]
test eax, eax
jne 0x472720
mov dword [0x76036c], 0xf007bd
mov dword [0x76036c], 0xf007be
call fcn.00572920
call fcn.00572920
mov dword [esp], 0x67bb5c
call fcn.00572a40
sub esp, 4
mov eax, dword [esp + 0x34]
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 ebx, dword [0x760154]
call fcn.005729f0
mov dword [esp + 4], eax
mov dword [esp], ebx
call fcn.00438a40
sub esp, 8
call fcn.00572990
mov dword [0x76036c], 0xf007bf
mov dword [0x76036c], 0xf007c1
call fcn.00572920
mov eax, dword [0x7603d8]
mov eax, dword [eax + 0x78]
mov dword [esp], eax
call fcn.00572a40
sub esp, 4
call fcn.00572950
mov dword [esp + 4], eax
lea ebx, [esp + 0x50]
mov dword [esp], ebx
call fcn.00572aa0
sub esp, 8
mov dword [0x76036c], 0xf007c2
mov eax, dword [esp + 0x50]
mov dword [esp + 4], eax
mov dword [esp], 0x7603dc
call fcn.005728e0
mov edi, eax
test eax, eax
je 0x4728c8
mov dword [0x76036c], 0xf007e6
mov dword [0x76036c], 0xf007e7
mov dword [esp + 4], 0x67b6ec
mov eax, dword [0x760154]
mov dword [esp], eax
call fcn.00438a40
sub esp, 8
mov dword [0x76036c], 0xf007e9
mov eax, dword [0x7603d4]
mov dword [esp], eax
call fcn.00568180
sub esp, 4
cmp eax, 1
jle 0x47208a
mov dword [esp + 4], str.Window_NoGadgets_x_
mov eax, dword [0x7603d8]
mov eax, dword [eax + 0x78]
mov dword [esp], eax
call fcn.00570d90
sub esp, 8
test eax, eax
jne 0x4730c0
mov dword [0x76036c], 0xf007eb
mov dword [0x76036c], 0xf007ec
mov dword [esp + 4], 0x66d190
mov eax, dword [0x760154]
mov dword [esp], eax
call fcn.00438a40
sub esp, 8
mov dword [0x76036c], 0xf007ed
mov eax, dword [0x76012c]
test eax, eax
je 0x4730f0
mov dword [0x76036c], 0xf007ed
mov dword [0x76036c], 0xf007f0
cmp dword [0x75ffd0], 0xfe
jle 0x473170
mov dword [0x76036c], 0xf007f4
mov dword [0x76036c], 0xf007f7
mov eax, dword [esp + 0x44]
mov dword [esp + 4], eax
mov dword [esp], 0x7603dc
call fcn.005728e0
test eax, eax
je 0x4732f0
mov dword [0x76036c], 0xf007f9
mov dword [0x76036c], 0xf007fb
mov eax, dword [esp + 0x40]
mov dword [esp + 4], eax
mov dword [esp], 0x7603dc
call fcn.005728e0
test eax, eax
je 0x4733e0
mov dword [0x76036c], 0xf007fd
mov dword [0x76036c], 0xf007ff
call fcn.00572920
call fcn.00572920
mov eax, dword [0x7603d8]
mov ebx, dword [eax + 0x61]
call fcn.00572950
mov dword [esp + 8], eax
mov dword [esp + 4], 5
mov dword [esp], ebx
call fcn.0056f620
sub esp, 0xc
add dword [0x765a20], 2
call fcn.005729c0
mov dword [esp + 4], eax
mov dword [esp], 0x66a08c
call fcn.005728e0
test eax, eax
je 0x4734d0
mov dword [0x76036c], 0xf00807
mov dword [0x76036c], 0xf00808
mov dword [esp + 4], 0x7603dc
mov dword [esp], 0x760208
call fcn.00572830
sub esp, 8
mov dword [0x76036c], 0xf00809
mov dword [0x76036c], 0xf0080b
mov edx, dword [0x760060]
mov eax, dword [0x7600a4]
add eax, edx
add eax, dword [0x760024]
test eax, eax
jle 0x472235
mov dword [0x76036c], 0xf0080b
mov dword [esp + 4], 0x66d190
mov eax, dword [0x760154]
mov dword [esp], eax
call fcn.00438a40
sub esp, 8
mov edx, dword [0x760060]
mov dword [0x76036c], 0xf0080b
mov dword [0x76036c], 0xf0080c
cmp dword [0x76012c], 1
je 0x473898
mov dword [0x76036c], 0xf00810
mov dword [0x76036c], 0xf00811
test edx, edx
jle 0x4722fa
mov dword [0x76036c], 0xf00811
call fcn.00572920
call fcn.00572920
mov eax, dword [0x760330]
mov dword [esp], eax
call fcn.00572a40
sub esp, 4
mov eax, dword [0x760330]
mov dword [esp], eax
call fcn.00572a40
sub esp, 4
mov dword [esp], 0x67662c
call fcn.00572a40
sub esp, 4
mov eax, dword [0x760340]
mov dword [esp], eax
call fcn.00572a40
sub esp, 4
mov dword [esp], 0x678dd0
call fcn.00572a40
sub esp, 4
add dword [0x765a20], 2
mov ebx, dword [0x760154]
call fcn.005729f0
mov dword [esp + 4], eax
mov dword [esp], ebx
call fcn.00438a40
sub esp, 8
call fcn.00572990
mov dword [0x76036c], 0xf00811
mov dword [0x76036c], 0xf00812
mov eax, dword [0x7600a4]
test eax, eax
jle 0x4723a3
mov dword [0x76036c], 0xf00812
call fcn.00572920
call fcn.00572920
mov eax, dword [0x760330]
mov dword [esp], eax
call fcn.00572a40
sub esp, 4
mov eax, dword [0x760330]
mov dword [esp], eax
call fcn.00572a40
sub esp, 4
mov dword [esp], str.ToolBar_
call fcn.00572a40
sub esp, 4
mov eax, dword [0x760340]
mov dword [esp], eax
call fcn.00572a40
sub esp, 4
mov dword [esp], 0x678dd0
call fcn.00572a40
sub esp, 4
add dword [0x765a20], 2
mov ebx, dword [0x760154]
call fcn.005729f0
mov dword [esp + 4], eax
mov dword [esp], ebx
call fcn.00438a40
sub esp, 8
call fcn.00572990
mov dword [0x76036c], 0xf00812
mov dword [0x76036c], 0xf00813
mov edx, dword [0x760024]
test edx, edx
jle 0x472453
mov dword [0x76036c], 0xf00813
call fcn.00572920
call fcn.00572920
mov eax, dword [0x760330]
mov dword [esp], eax
call fcn.00572a40
sub esp, 4
mov eax, dword [0x760330]
mov dword [esp], eax
call fcn.00572a40
sub esp, 4
mov dword [esp], str.StatusBar_
call fcn.00572a40
sub esp, 4
mov eax, dword [0x760340]
mov dword [esp], eax
call fcn.00572a40
sub esp, 4
mov dword [esp], 0x678dd0
call fcn.00572a40
sub esp, 4
add dword [0x765a20], 2
mov ebx, dword [0x760154]
call fcn.005729f0
mov dword [esp + 4], eax
mov dword [esp], ebx
call fcn.00438a40
sub esp, 8
call fcn.00572990
mov edx, dword [0x760024]
mov dword [0x76036c], 0xf00813
mov dword [0x76036c], 0xf00814
mov dword [0x76036c], 0xf00815
mov eax, dword [0x7600a4]
add eax, dword [0x760060]
add eax, edx
test eax, eax
jle 0x4724a4
mov dword [0x76036c], 0xf00815
mov dword [esp + 4], 0x66d190
mov eax, dword [0x760154]
mov dword [esp], eax
call fcn.00438a40
sub esp, 8
mov dword [0x76036c], 0xf00815
mov dword [0x76036c], 0xf00817
call fcn.00572920
call fcn.00572920
mov eax, dword [0x7603d8]
mov ebx, dword [eax + 0x51]
call fcn.00572950
mov dword [esp + 8], eax
mov dword [esp + 4], 5
mov dword [esp], ebx
call fcn.0056f620
sub esp, 0xc
add dword [0x765a20], 2
call fcn.005729c0
mov dword [esp + 4], eax
mov dword [esp], 0x67a298
call fcn.005728e0
test eax, eax
jne 0x473b10
mov dword [0x76036c], 0xf0081f
mov dword [0x76036c], 0xf00822
mov eax, dword [esp + 0x34]
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 + 0x30]
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 + 0x50]
mov dword [esp], eax
call fcn.00572ba0
sub esp, 4
mov dword [0x76036c], 0xf00b71
mov eax, dword [0x7600a4]
add eax, dword [0x760060]
add eax, dword [0x760024]
test eax, eax
jle 0x4725c4
mov dword [0x76036c], 0xf00b72
call fcn.00469760
mov dword [0x76036c], 0xf00b73
mov dword [0x76036c], 0xf00b74
jmp 0x4745ee
mov dword [0x76036c], 0xf007b3
call fcn.00572920
call fcn.00572920
mov dword [esp], str.Procedure
call fcn.00572a40
sub esp, 4
mov eax, dword [0x760198]
mov dword [esp], eax
call fcn.00572a40
sub esp, 4
mov dword [esp], str._X__0__Y__0__Width_
call fcn.00572a40
sub esp, 4
call fcn.00572920
call fcn.00572920
mov eax, dword [0x7603d8]
mov esi, dword [eax + 0x41]
mov edi, esi
sar edi, 0x1f
call fcn.00572950
mov dword [esp + 8], eax
mov dword [esp], esi
mov dword [esp + 4], edi
call fcn.0056f490
sub esp, 0xc
call fcn.00572950
mov dword [esp], str.__Height_
call fcn.00572a40
sub esp, 4
call fcn.00572920
call fcn.00572920
mov eax, dword [0x7603d8]
mov esi, dword [eax + 0x45]
mov edi, esi
sar edi, 0x1f
call fcn.00572950
mov dword [esp + 8], eax
mov dword [esp], esi
mov dword [esp + 4], edi
call fcn.0056f490
sub esp, 0xc
call fcn.00572950
mov dword [esp], 0x66e984
call fcn.00572a40
sub esp, 4
mov eax, dword [0x760330]
mov dword [esp], eax
call fcn.00572a40
sub esp, 4
mov dword [esp], str.If_OpenWindow_
call fcn.00572a40
sub esp, 4
mov eax, dword [0x760340]
mov dword [esp], eax
call fcn.00572a40
sub esp, 4
mov dword [esp], str.__X__Y__Width__Height_
call fcn.00572a40
sub esp, 4
add dword [0x765a20], 2
mov ebx, dword [0x760154]
call fcn.005729f0
mov dword [esp + 4], eax
mov dword [esp], ebx
call fcn.00438a40
sub esp, 8
call fcn.00572990
mov dword [0x76036c], 0xf007b4
jmp 0x471ece
mov eax, dword [esp + 0x34]
mov dword [esp + 4], eax
mov dword [esp], 0x7603dc
call fcn.005728e0
test eax, eax
jne 0x471f3f
mov dword [0x76036c], 0xf007ba
mov dword [esp + 4], 0x7603dc
lea eax, [esp + 0x48]
mov dword [esp], eax
call fcn.00572830
sub esp, 8
mov dword [0x76036c], 0xf007bb
call fcn.00572920
call fcn.00572920
mov dword [esp], str.GetInterfaceLang__
call fcn.00572a40
sub esp, 4
mov eax, dword [0x7603d8]
mov eax, dword [eax + 0x20]
mov dword [esp], eax
call fcn.00572a40
sub esp, 4
mov dword [esp], 0x679a28
call fcn.00572a40
sub esp, 4
add dword [0x765a20], 2
mov ebx, dword [0x760154]
call fcn.005729f0
mov dword [esp + 4], eax
mov dword [esp], ebx
call fcn.00438a40
sub esp, 8
call fcn.00572990
mov dword [0x76036c], 0xf007bc
call fcn.00572920
call fcn.00572920
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.00572920
mov eax, dword [0x7603d8]
mov eax, dword [eax + 0x20]
mov dword [esp], eax
call fcn.00572a40
sub esp, 4
mov dword [esp], 0x6799ac
call fcn.00572a40
sub esp, 4
call fcn.005729f0
mov ebx, eax
call fcn.00572950
mov dword [esp + 8], eax
mov dword [esp + 4], 0x28
mov dword [esp], ebx
call fcn.00460cf0
sub esp, 0xc
call fcn.00572950
mov eax, dword [esp + 0x48]
mov dword [esp], eax
call fcn.00572a40
sub esp, 4
mov dword [esp], 0x67bb5c
call fcn.00572a40
sub esp, 4
mov eax, dword [esp + 0x34]
mov dword [esp], eax
call fcn.00572a40
sub esp, 4
mov dword [esp], 0x6713e0
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], 0xf007bd
jmp 0x471fb0
mov dword [0x76036c], 0xf007c3
mov eax, dword [0x7603d4]
mov dword [esp], eax
call fcn.00568180
sub esp, 4
cmp eax, 1
jle 0x472937
mov dword [0x76036c], 0xf007c4
call fcn.00572920
call fcn.00572920
call fcn.00572950
mov dword [esp + 0xc], eax
mov dword [esp + 8], str.Window_NoGadgets
mov dword [esp + 4], str.Window_NoGadgets_x_
mov eax, dword [esp + 0x50]
mov dword [esp], eax
call fcn.0056fc20
sub esp, 0x10
call fcn.00572950
mov dword [esp + 4], eax
mov dword [esp], ebx
call fcn.00572aa0
sub esp, 8
mov dword [0x76036c], 0xf007c5
mov dword [0x76036c], 0xf007c6
mov eax, dword [0x76024c]
test eax, eax
jne 0x472988
mov dword [0x76036c], 0xf007ca
mov dword [0x76036c], 0xf007cb
mov dword [0x76036c], 0xf007cc
mov ebx, 1
mov dword [esp + 0x90], ebp
jmp 0x472e8b
mov dword [0x76036c], 0xf007c7
call fcn.00572920
call fcn.00572920
call fcn.00572950
mov dword [esp + 0xc], eax
mov dword [esp + 8], str.Window_Invisible
mov dword [esp + 4], str.Window_Invisible_x_
mov eax, dword [esp + 0x50]
mov dword [esp], eax
call fcn.0056fc20
sub esp, 0x10
call fcn.00572950
mov dword [esp + 4], eax
mov dword [esp], ebx
call fcn.00572aa0
sub esp, 8
mov dword [0x76036c], 0xf007c8
call fcn.00572920
call fcn.00572920
call fcn.00572950
mov dword [esp + 0xc], eax
mov dword [esp + 8], str.Window_Minimize
mov dword [esp + 4], str.Window_Minimize_x_
mov eax, dword [esp + 0x50]
mov dword [esp], eax
call fcn.0056fc20
sub esp, 0x10
call fcn.00572950
mov dword [esp + 4], eax
mov dword [esp], ebx
call fcn.00572aa0
sub esp, 8
mov dword [0x76036c], 0xf007c9
call fcn.00572920
call fcn.00572920
call fcn.00572950
mov dword [esp + 0xc], eax
mov dword [esp + 8], str.Window_NoActivate
mov dword [esp + 4], str.Window_NoActivate_x_
mov eax, dword [esp + 0x50]
mov dword [esp], eax
call fcn.0056fc20
sub esp, 0x10
call fcn.00572950
mov dword [esp + 4], eax
mov dword [esp], ebx
call fcn.00572aa0
sub esp, 8
jmp 0x472954
mov dword [0x76036c], 0xf007d0
call fcn.00572920
call fcn.00572920
call fcn.00572950
mov dword [esp + 8], eax
mov dword [esp + 4], 2
mov eax, dword [esp + 0x38]
mov dword [esp], eax
call fcn.0056f620
sub esp, 0xc
add dword [0x765a20], 2
call fcn.005729c0
mov dword [esp + 4], eax
mov dword [esp], 0x66bfd8
call fcn.005728e0
test eax, eax
jne 0x472be0
call fcn.00572920
call fcn.00572920
call fcn.00572950
mov dword [esp + 8], eax
mov dword [esp + 4], 4
mov eax, dword [esp + 0x38]
mov dword [esp], eax
call fcn.0056f620
sub esp, 0xc
add dword [0x765a20], 2
call fcn.005729c0
mov dword [esp + 4], eax
mov dword [esp], str._Ex
call fcn.005728e0
test eax, eax
je 0x472c97
mov dword [0x76036c], 0xf007d4
mov eax, dword [esp + 0x40]
mov dword [esp + 4], eax
mov dword [esp], 0x7603dc
call fcn.005728e0
lea ebp, [esp + 0x40]
test eax, eax
je 0x472cf6
mov dword [0x76036c], 0xf007d4
mov dword [0x76036c], 0xf007d5
call fcn.00572920
mov eax, dword [esp + 0x40]
mov dword [esp], eax
call fcn.00572a40
sub esp, 4
call fcn.00572920
call fcn.00572920
mov eax, dword [esp + 0x38]
mov dword [esp], eax
call fcn.0056f5f0
sub esp, 4
mov esi, eax
call fcn.00572950
mov dword [esp + 0xc], eax
sub esi, 7
mov dword [esp + 8], esi
mov dword [esp + 4], 5
mov eax, dword [esp + 0x38]
mov dword [esp], eax
call fcn.0056f3b0
sub esp, 0x10
call fcn.00572950
call fcn.00572950
mov dword [esp + 4], eax
mov dword [esp], ebp
call fcn.00572aa0
sub esp, 8
jmp 0x472c97
mov dword [0x76036c], 0xf007d1
mov eax, dword [esp + 0x44]
mov dword [esp + 4], eax
mov dword [esp], 0x7603dc
call fcn.005728e0
lea ebp, [esp + 0x44]
test eax, eax
je 0x472cb0
mov dword [0x76036c], 0xf007d1
mov dword [0x76036c], 0xf007d2
call fcn.00572920
mov eax, dword [esp + 0x44]
mov dword [esp], eax
call fcn.00572a40
sub esp, 4
call fcn.00572920
call fcn.00572920
mov eax, dword [esp + 0x38]
mov dword [esp], eax
call fcn.0056f5f0
sub esp, 4
mov esi, eax
call fcn.00572950
mov dword [esp + 0xc], eax
sub esi, 4
mov dword [esp + 8], esi
mov dword [esp + 4], 2
mov eax, dword [esp + 0x38]
mov dword [esp], eax
call fcn.0056f3b0
sub esp, 0x10
call fcn.00572950
call fcn.00572950
mov dword [esp + 4], eax
mov dword [esp], ebp
call fcn.00572aa0
sub esp, 8
mov dword [0x76036c], 0xf007d3
mov dword [0x76036c], 0xf007d6
mov dword [0x76036c], 0xf007d7
jmp 0x472e6a
mov dword [0x76036c], 0xf007d1
call fcn.00572920
mov eax, dword [esp + 0x44]
mov dword [esp], eax
call fcn.00572a40
sub esp, 4
mov dword [esp], 0x66f18c
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 0x472c0a
mov dword [0x76036c], 0xf007d4
call fcn.00572920
mov eax, dword [esp + 0x40]
mov dword [esp], eax
call fcn.00572a40
sub esp, 4
mov dword [esp], 0x66f18c
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 0x472b50
mov dword [0x76036c], 0xf007db
mov dword [0x76036c], 0xf007dc
mov dword [esp + 4], 0x66f18c
mov dword [esp], eax
call fcn.00438a40
sub esp, 8
mov dword [0x76036c], 0xf007dd
mov dword [0x76036c], 0xf007de
call fcn.00572920
call fcn.00572920
call fcn.00572950
mov dword [esp + 8], eax
mov dword [esp + 4], 1
mov eax, dword [esp + 0x38]
mov dword [esp], eax
call fcn.0056f620
sub esp, 0xc
add dword [0x765a20], 2
call fcn.005729c0
mov dword [esp + 4], eax
mov dword [esp], 0x67bb3c
call fcn.005728e0
test eax, eax
jne 0x473030
mov dword [0x76036c], 0xf007e0
mov dword [0x76036c], 0xf007e1
call fcn.00572920
call fcn.00572920
mov dword [esp], str.PB_
call fcn.00572a40
sub esp, 4
call fcn.00572920
call fcn.00572920
mov eax, dword [esp + 0x38]
mov dword [esp], eax
call fcn.0056f5f0
sub esp, 4
mov esi, eax
call fcn.00572950
mov dword [esp + 8], eax
sub esi, 3
mov dword [esp + 4], esi
mov eax, dword [esp + 0x38]
mov dword [esp], eax
call fcn.0056f620
sub esp, 0xc
call fcn.00572950
add dword [0x765a20], 2
mov esi, dword [0x760154]
call fcn.005729f0
mov dword [esp + 4], eax
mov dword [esp], esi
call fcn.00438a40
sub esp, 8
call fcn.00572990
mov dword [0x76036c], 0xf007e2
mov edi, 1
mov dword [0x76036c], 0xf007e3
mov dword [0x76036c], 0xf007e4
mov dword [0x76036c], 0xf007e5
add ebx, 1
mov dword [esp + 4], 0x679db4
mov eax, dword [esp + 0x50]
mov dword [esp], eax
call fcn.0056fdf0
sub esp, 8
add eax, 1
cmp eax, ebx
jl 0x4730b0
mov dword [0x76036c], 0xf007cd
call fcn.00572920
call fcn.00572920
call fcn.00572920
call fcn.00572920
call fcn.00572950
mov dword [esp + 0xc], eax
mov dword [esp + 8], 0x679db4
mov dword [esp + 4], ebx
mov eax, dword [esp + 0x50]
mov dword [esp], eax
call fcn.0056fe80
sub esp, 0x10
call fcn.005729f0
mov esi, eax
call fcn.00572950
mov dword [esp + 4], eax
mov dword [esp], esi
call fcn.00570080
sub esp, 8
call fcn.00572950
mov dword [esp + 4], eax
lea eax, [esp + 0x38]
mov dword [esp], eax
call fcn.00572aa0
sub esp, 8
mov dword [0x76036c], 0xf007ce
call fcn.00572920
call fcn.00572920
call fcn.00572950
mov dword [esp + 8], eax
mov dword [esp + 4], 3
mov eax, dword [esp + 0x38]
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], 0x6740ac
call fcn.005728e0
test eax, eax
je 0x472e74
mov dword [0x76036c], 0xf007cf
call fcn.00572920
call fcn.00572920
call fcn.00572950
mov dword [esp + 8], eax
mov dword [esp + 4], 1
mov eax, dword [esp + 0x38]
mov dword [esp], eax
call fcn.0056f620
sub esp, 0xc
add dword [0x765a20], 2
call fcn.005729c0
mov dword [esp + 4], eax
mov dword [esp], 0x67a47c
call fcn.005728e0
test eax, eax
jne 0x472a80
mov dword [0x76036c], 0xf007d7
mov dword [0x76036c], 0xf007d8
mov eax, dword [0x760154]
test edi, edi
jne 0x472d40
mov dword [0x76036c], 0xf007d9
mov dword [esp + 4], 0x66e618
mov dword [esp], eax
call fcn.00438a40
sub esp, 8
mov dword [0x76036c], 0xf007da
mov dword [0x76036c], 0xf007db
jmp 0x472d67
mov dword [0x76036c], 0xf007df
call fcn.00572920
call fcn.00572920
call fcn.00572920
mov eax, dword [esp + 0x38]
mov dword [esp], eax
call fcn.0056f5f0
sub esp, 4
mov esi, eax
call fcn.00572950
mov dword [esp + 8], eax
sub esi, 3
mov dword [esp + 4], esi
mov eax, dword [esp + 0x38]
mov dword [esp], eax
call fcn.0056f620
sub esp, 0xc
add dword [0x765a20], 2
mov esi, dword [0x760154]
call fcn.005729f0
mov dword [esp + 4], eax
mov dword [esp], esi
call fcn.00438a40
sub esp, 8
call fcn.00572990
mov dword [0x76036c], 0xf007e0
jmp 0x472e5b
mov ebp, dword [esp + 0x90]
jmp 0x47201c
mov dword [0x76036c], 0xf007ea
mov dword [esp + 4], str.___PB_Window_NoGadgets
mov eax, dword [0x760154]
mov dword [esp], eax
call fcn.00438a40
sub esp, 8
jmp 0x47208a
mov dword [0x76036c], 0xf007ed
call fcn.00572920
call fcn.00572920
mov eax, dword [0x760330]
mov dword [esp], eax
call fcn.00572a40
sub esp, 4
mov dword [esp], 0x6777b0
call fcn.00572a40
sub esp, 4
mov eax, dword [0x760340]
mov dword [esp], eax
call fcn.00572a40
sub esp, 4
mov dword [esp], 0x66d190
call fcn.00572a40
sub esp, 4
add dword [0x765a20], 2
mov ebx, dword [0x760154]
call fcn.005729f0
mov dword [esp + 4], eax
mov dword [esp], ebx
call fcn.00438a40
sub esp, 8
call fcn.00572990
jmp 0x4720cd
mov dword [0x76036c], 0xf007f3
call fcn.00572920
call fcn.00572920
mov eax, dword [0x760330]
mov dword [esp], eax
call fcn.00572a40
sub esp, 4
mov eax, dword [0x760330]
mov dword [esp], eax
call fcn.00572a40
sub esp, 4
mov eax, dword [0x760330]
mov dword [esp], eax
call fcn.00572a40
sub esp, 4
mov eax, dword [esp + 0x30]
mov dword [esp], eax
call fcn.00572a40
sub esp, 4
mov dword [esp], str.SetWindowLongPtr__WindowID_
call fcn.00572a40
sub esp, 4
mov eax, dword [0x760340]
mov dword [esp], eax
call fcn.00572a40
sub esp, 4
mov dword [esp], str.___GWL_EXSTYLE__GetWindowLongPtr__WindowID_
call fcn.00572a40
sub esp, 4
mov eax, dword [0x760340]
mov dword [esp], eax
call fcn.00572a40
sub esp, 4
mov dword [esp], str.___GWL_EXSTYLE___WS_EX_LAYERED__r_n
call fcn.00572a40
sub esp, 4
mov eax, dword [0x760330]
mov dword [esp], eax
call fcn.00572a40
sub esp, 4
mov eax, dword [0x760330]
mov dword [esp], eax
call fcn.00572a40
sub esp, 4
mov eax, dword [0x760330]
mov dword [esp], eax
call fcn.00572a40
sub esp, 4
mov eax, dword [esp + 0x30]
mov dword [esp], eax
call fcn.00572a40
sub esp, 4
mov dword [esp], str.SetLayeredWindowAttributes__WindowID_
call fcn.00572a40
sub esp, 4
mov eax, dword [0x760340]
mov dword [esp], eax
call fcn.00572a40
sub esp, 4
mov dword [esp], str.___0_
call fcn.00572a40
sub esp, 4
call fcn.00572920
call fcn.00572920
mov esi, dword [0x75ffd0]
mov edi, esi
sar edi, 0x1f
call fcn.00572950
mov dword [esp + 8], eax
mov dword [esp], esi
mov dword [esp + 4], edi
call fcn.0056f490
sub esp, 0xc
call fcn.00572950
mov dword [esp], str.__LWA_ALPHA__r_n
call fcn.00572a40
sub esp, 4
add dword [0x765a20], 2
mov ebx, dword [0x760154]
call fcn.005729f0
mov dword [esp + 4], eax
mov dword [esp], ebx
call fcn.00438a40
sub esp, 8
call fcn.00572990
jmp 0x4720f1
mov dword [0x76036c], 0xf007f8
call fcn.00572920
call fcn.00572920
mov eax, dword [0x760330]
mov dword [esp], eax
call fcn.00572a40
sub esp, 4
mov eax, dword [0x760330]
mov dword [esp], eax
call fcn.00572a40
sub esp, 4
mov eax, dword [0x760330]
mov dword [esp], eax
call fcn.00572a40
sub esp, 4
mov eax, dword [esp + 0x30]
mov dword [esp], eax
call fcn.00572a40
sub esp, 4
mov dword [esp], str.SetWindowLongPtr__WindowID_
call fcn.00572a40
sub esp, 4
mov eax, dword [0x760340]
mov dword [esp], eax
call fcn.00572a40
sub esp, 4
mov dword [esp], str.___GWL_STYLE__GetWindowLongPtr__WindowID_
call fcn.00572a40
sub esp, 4
mov eax, dword [0x760340]
mov dword [esp], eax
call fcn.00572a40
sub esp, 4
mov dword [esp], str.___GWL_STYLE__
call fcn.00572a40
sub esp, 4
mov eax, dword [esp + 0x44]
mov dword [esp], eax
call fcn.00572a40
sub esp, 4
mov dword [esp], 0x66e984
call fcn.00572a40
sub esp, 4
add dword [0x765a20], 2
mov ebx, dword [0x760154]
call fcn.005729f0
mov dword [esp + 4], eax
mov dword [esp], ebx
call fcn.00438a40
sub esp, 8
call fcn.00572990
jmp 0x472121
mov dword [0x76036c], 0xf007fc
call fcn.00572920
call fcn.00572920
mov eax, dword [0x760330]
mov dword [esp], eax
call fcn.00572a40
sub esp, 4
mov eax, dword [0x760330]
mov dword [esp], eax
call fcn.00572a40
sub esp, 4
mov eax, dword [0x760330]
mov dword [esp], eax
call fcn.00572a40
sub esp, 4
mov eax, dword [esp + 0x30]
mov dword [esp], eax
call fcn.00572a40
sub esp, 4
mov dword [esp], str.SetWindowLongPtr__WindowID_
call fcn.00572a40
sub esp, 4
mov eax, dword [0x760340]
mov dword [esp], eax
call fcn.00572a40
sub esp, 4
mov dword [esp], str.___GWL_EXSTYLE__GetWindowLongPtr__WindowID_
call fcn.00572a40
sub esp, 4
mov eax, dword [0x760340]
mov dword [esp], eax
call fcn.00572a40
sub esp, 4
mov dword [esp], str.___GWL_EXSTYLE__
call fcn.00572a40
sub esp, 4
mov eax, dword [esp + 0x40]
mov dword [esp], eax
call fcn.00572a40
sub esp, 4
mov dword [esp], 0x66e984
call fcn.00572a40
sub esp, 4
add dword [0x765a20], 2
mov ebx, dword [0x760154]
call fcn.005729f0
mov dword [esp + 4], eax
mov dword [esp], ebx
call fcn.00438a40
sub esp, 8
call fcn.00572990
jmp 0x472151
mov eax, dword [0x7603d8]
mov eax, dword [eax + 0x61]
mov dword [esp + 4], eax
mov dword [esp], 0x7603dc
call fcn.005728e0
test eax, eax
jne 0x4721b7
mov dword [0x76036c], 0xf00800
mov eax, dword [0x7603d8]
mov eax, dword [eax + 0x61]
mov dword [esp], eax
call fcn.0056f720
sub esp, 4
mov ebx, eax
mov dword [0x76036c], 0xf00801
cmp dword [0x760148], 1
je 0x473708
mov dword [0x76036c], 0xf00803
mov dword [0x76036c], 0xf00804
call fcn.00572920
mov dword [esp], str.RGB_
call fcn.00572a40
sub esp, 4
call fcn.00572920
call fcn.00572920
mov dword [esp], ebx
call fcn.0055dc8f
sub esp, 4
mov esi, eax
call fcn.00572950
mov dword [esp + 8], eax
mov dword [esp], esi
sar esi, 0x1f
mov dword [esp + 4], esi
call fcn.0056f490
sub esp, 0xc
call fcn.00572950
mov dword [esp], 0x66e618
call fcn.00572a40
sub esp, 4
call fcn.00572920
call fcn.00572920
mov dword [esp], ebx
call fcn.0055dc99
sub esp, 4
mov esi, eax
call fcn.00572950
mov dword [esp + 8], eax
mov dword [esp], esi
sar esi, 0x1f
mov dword [esp + 4], esi
call fcn.0056f490
sub esp, 0xc
call fcn.00572950
mov dword [esp], 0x66e618
call fcn.00572a40
sub esp, 4
call fcn.00572920
call fcn.00572920
mov dword [esp], ebx
call fcn.0055dca8
sub esp, 4
mov ebx, eax
call fcn.00572950
mov dword [esp + 8], eax
mov dword [esp], ebx
sar ebx, 0x1f
mov dword [esp + 4], ebx
call fcn.0056f490
sub esp, 0xc
call fcn.00572950
mov dword [esp], 0x67b6ec
call fcn.00572a40
sub esp, 4
call fcn.00572950
mov dword [esp + 4], eax
mov dword [esp], 0x760208
call fcn.00572aa0
sub esp, 8
mov dword [0x76036c], 0xf00805
mov dword [0x76036c], 0xf00806
call fcn.00572920
call fcn.00572920
mov eax, dword [0x760330]
mov dword [esp], eax
call fcn.00572a40
sub esp, 4
mov eax, dword [0x760330]
mov dword [esp], eax
call fcn.00572a40
sub esp, 4
mov eax, dword [0x760330]
mov dword [esp], eax
call fcn.00572a40
sub esp, 4
mov dword [esp], str.SetWindowColor_
call fcn.00572a40
sub esp, 4
mov eax, dword [0x760340]
mov dword [esp], eax
call fcn.00572a40
sub esp, 4
mov dword [esp], 0x66e618
call fcn.00572a40
sub esp, 4
mov eax, dword [0x760208]
mov dword [esp], eax
call fcn.00572a40
sub esp, 4
mov dword [esp], 0x66e984
call fcn.00572a40
sub esp, 4
add dword [0x765a20], 2
mov ebx, dword [0x760154]
call fcn.005729f0
mov dword [esp + 4], eax
mov dword [esp], ebx
call fcn.00438a40
sub esp, 8
call fcn.00572990
mov dword [0x76036c], 0xf00807
jmp 0x4721e2
mov dword [0x76036c], 0xf00802
call fcn.00572920
mov dword [esp], 0x67ba6c
call fcn.00572a40
sub esp, 4
call fcn.00572920
call fcn.00572920
call fcn.00572920
call fcn.00572920
mov dword [esp], ebx
call fcn.0055dca8
sub esp, 4
mov esi, eax
call fcn.00572950
mov dword [esp + 8], eax
mov dword [esp], esi
sar esi, 0x1f
mov dword [esp + 4], esi
call fcn.00570180
sub esp, 0xc
call fcn.005729f0
mov esi, eax
call fcn.00572950
mov dword [esp + 0xc], eax
mov dword [esp + 8], 0x67b440
mov dword [esp + 4], 2
mov dword [esp], esi
call fcn.00570200
sub esp, 0x10
call fcn.00572950
call fcn.00572920
call fcn.00572920
call fcn.00572920
call fcn.00572920
mov dword [esp], ebx
call fcn.0055dc99
sub esp, 4
mov esi, eax
call fcn.00572950
mov dword [esp + 8], eax
mov dword [esp], esi
sar esi, 0x1f
mov dword [esp + 4], esi
call fcn.00570180
sub esp, 0xc
call fcn.005729f0
mov esi, eax
call fcn.00572950
mov dword [esp + 0xc], eax
mov dword [esp + 8], 0x67b440
mov dword [esp + 4], 2
mov dword [esp], esi
call fcn.00570200
sub esp, 0x10
call fcn.00572950
call fcn.00572920
call fcn.00572920
call fcn.00572920
call fcn.00572920
mov dword [esp], ebx
call fcn.0055dc8f
sub esp, 4
mov ebx, eax
call fcn.00572950
mov dword [esp + 8], eax
mov dword [esp], ebx
sar ebx, 0x1f
mov dword [esp + 4], ebx
call fcn.00570180
sub esp, 0xc
call fcn.005729f0
mov ebx, eax
call fcn.00572950
mov dword [esp + 0xc], eax
mov dword [esp + 8], 0x67b440
mov dword [esp + 4], 2
mov dword [esp], ebx
call fcn.00570200
sub esp, 0x10
call fcn.00572950
call fcn.00572950
mov dword [esp + 4], eax
mov dword [esp], 0x760208
call fcn.00572aa0
sub esp, 8
mov dword [0x76036c], 0xf00803
jmp 0x473638
mov dword [0x76036c], 0xf0080d
test edx, edx
jle 0x473953
mov dword [0x76036c], 0xf0080d
call fcn.00572920
call fcn.00572920
mov eax, dword [0x760330]
mov dword [esp], eax
call fcn.00572a40
sub esp, 4
mov eax, dword [0x760330]
mov dword [esp], eax
call fcn.00572a40
sub esp, 4
mov dword [esp], 0x67662c
call fcn.00572a40
sub esp, 4
call fcn.00572920
call fcn.00572920
mov ebx, dword [0x760340]
call fcn.00572950
mov dword [esp + 8], eax
mov dword [esp + 4], 2
mov dword [esp], ebx
call fcn.0056f440
sub esp, 0xc
call fcn.00572950
mov dword [esp], 0x678dd0
call fcn.00572a40
sub esp, 4
add dword [0x765a20], 2
mov ebx, dword [0x760154]
call fcn.005729f0
mov dword [esp + 4], eax
mov dword [esp], ebx
call fcn.00438a40
sub esp, 8
call fcn.00572990
mov dword [0x76036c], 0xf0080d
mov dword [0x76036c], 0xf0080e
mov eax, dword [0x7600a4]
test eax, eax
jle 0x473a1d
mov dword [0x76036c], 0xf0080e
call fcn.00572920
call fcn.00572920
mov eax, dword [0x760330]
mov dword [esp], eax
call fcn.00572a40
sub esp, 4
mov eax, dword [0x760330]
mov dword [esp], eax
call fcn.00572a40
sub esp, 4
mov dword [esp], str.ToolBar_
call fcn.00572a40
sub esp, 4
call fcn.00572920
call fcn.00572920
mov ebx, dword [0x760340]
call fcn.00572950
mov dword [esp + 8], eax
mov dword [esp + 4], 2
mov dword [esp], ebx
call fcn.0056f440
sub esp, 0xc
call fcn.00572950
mov dword [esp], 0x678dd0
call fcn.00572a40
sub esp, 4
add dword [0x765a20], 2
mov ebx, dword [0x760154]
call fcn.005729f0
mov dword [esp + 4], eax
mov dword [esp], ebx
call fcn.00438a40
sub esp, 8
call fcn.00572990
mov dword [0x76036c], 0xf0080e
mov dword [0x76036c], 0xf0080f
mov edx, dword [0x760024]
test edx, edx
jle 0x473aee
mov dword [0x76036c], 0xf0080f
call fcn.00572920
call fcn.00572920
mov eax, dword [0x760330]
mov dword [esp], eax
call fcn.00572a40
sub esp, 4
mov eax, dword [0x760330]
mov dword [esp], eax
call fcn.00572a40
sub esp, 4
mov dword [esp], str.StatusBar_
call fcn.00572a40
sub esp, 4
call fcn.00572920
call fcn.00572920
mov ebx, dword [0x760340]
call fcn.00572950
mov dword [esp + 8], eax
mov dword [esp + 4], 2
mov dword [esp], ebx
call fcn.0056f440
sub esp, 0xc
call fcn.00572950
mov dword [esp], 0x678dd0
call fcn.00572a40
sub esp, 4
add dword [0x765a20], 2
mov ebx, dword [0x760154]
call fcn.005729f0
mov dword [esp + 4], eax
mov dword [esp], ebx
call fcn.00438a40
sub esp, 8
call fcn.00572990
mov edx, dword [0x760024]
mov dword [0x76036c], 0xf0080f
mov dword [0x76036c], 0xf00810
jmp 0x47245d
mov eax, dword [0x7603d8]
mov eax, dword [eax + 0x51]
mov dword [esp + 4], eax
mov dword [esp], 0x67346c
call fcn.005728e0
mov ebx, eax
test eax, eax
jne 0x47250a
mov dword [0x76036c], 0xf00818
call fcn.00572920
call fcn.00572920
mov eax, dword [0x7603d8]
mov esi, dword [eax + 0x51]
call fcn.00572950
mov dword [esp + 8], eax
mov dword [esp + 4], 7
mov dword [esp], esi
call fcn.0056f440
sub esp, 0xc
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], 0xf00819
call fcn.00572920
mov eax, dword [0x760128]
mov dword [esp], eax
call fcn.00572a40
sub esp, 4
mov eax, dword [0x760330]
mov dword [esp], eax
call fcn.00572a40
sub esp, 4
mov eax, dword [0x760330]
mov dword [esp], eax
call fcn.00572a40
sub esp, 4
mov dword [esp], 0x67bb40
call fcn.00572a40
sub esp, 4
mov eax, dword [0x760340]
mov dword [esp], eax
call fcn.00572a40
sub esp, 4
mov dword [esp], 0x66e618
call fcn.00572a40
sub esp, 4
call fcn.00572950
mov dword [esp + 4], eax
mov dword [esp], 0x760128
call fcn.00572aa0
sub esp, 8
mov dword [0x76036c], 0xf0081a
call fcn.00572920
call fcn.00572920
call fcn.00572920
call fcn.00572950
mov dword [esp + 0xc], eax
mov dword [esp + 8], 0x679db4
mov dword [esp + 4], 1
mov eax, dword [esp + 0x3c]
mov dword [esp], eax
call fcn.0056fe80
sub esp, 0x10
call fcn.005729f0
mov dword [esp], eax
call fcn.0056f720
sub esp, 4
mov edi, eax
mov esi, edx
call fcn.00572990
cmp ebx, edi
sbb ebx, esi
mov dword [0x76036c], 0xf0081a
jge 0x47402c
call fcn.00572920
mov eax, dword [0x760128]
mov dword [esp], eax
call fcn.00572a40
sub esp, 4
call fcn.00572920
call fcn.00572920
call fcn.00572950
mov dword [esp + 0xc], eax
mov dword [esp + 8], 0x679db4
mov dword [esp + 4], 1
mov eax, dword [esp + 0x3c]
mov dword [esp], eax
call fcn.0056fe80
sub esp, 0x10
call fcn.00572950
mov dword [esp], 0x66e618
call fcn.00572a40
sub esp, 4
call fcn.00572950
mov dword [esp + 4], eax
mov dword [esp], 0x760128
call fcn.00572aa0
sub esp, 8
mov dword [0x76036c], 0xf0081a
mov dword [0x76036c], 0xf0081a
mov dword [0x76036c], 0xf0081b
call fcn.00572920
call fcn.00572920
call fcn.00572920
call fcn.00572950
mov dword [esp + 0xc], eax
mov dword [esp + 8], 0x679db4
mov dword [esp + 4], 2
mov eax, dword [esp + 0x3c]
mov dword [esp], eax
call fcn.0056fe80
sub esp, 0x10
call fcn.005729f0
mov dword [esp], eax
call fcn.0056f720
sub esp, 4
mov esi, eax
mov ebx, edx
call fcn.00572990
xor eax, eax
cmp eax, esi
sbb eax, ebx
mov dword [0x76036c], 0xf0081b
jge 0x474077
call fcn.00572920
mov eax, dword [0x760128]
mov dword [esp], eax
call fcn.00572a40
sub esp, 4
call fcn.00572920
call fcn.00572920
call fcn.00572950
mov dword [esp + 0xc], eax
mov dword [esp + 8], 0x679db4
mov dword [esp + 4], 2
mov eax, dword [esp + 0x3c]
mov dword [esp], eax
call fcn.0056fe80
sub esp, 0x10
call fcn.00572950
mov dword [esp], 0x66e618
call fcn.00572a40
sub esp, 4
call fcn.00572950
mov dword [esp + 4], eax
mov dword [esp], 0x760128
call fcn.00572aa0
sub esp, 8
mov dword [0x76036c], 0xf0081b
mov dword [0x76036c], 0xf0081b
mov dword [0x76036c], 0xf0081c
call fcn.00572920
call fcn.00572920
call fcn.00572920
call fcn.00572950
mov dword [esp + 0xc], eax
mov dword [esp + 8], 0x679db4
mov dword [esp + 4], 3
mov eax, dword [esp + 0x3c]
mov dword [esp], eax
call fcn.0056fe80
sub esp, 0x10
call fcn.005729f0
mov dword [esp], eax
call fcn.0056f720
sub esp, 4
mov esi, eax
mov ebx, edx
call fcn.00572990
xor eax, eax
cmp eax, esi
sbb eax, ebx
mov dword [0x76036c], 0xf0081c
jge 0x4740c2
call fcn.00572920
mov eax, dword [0x760128]
mov dword [esp], eax
call fcn.00572a40
sub esp, 4
call fcn.00572920
call fcn.00572920
call fcn.00572950
mov dword [esp + 0xc], eax
mov dword [esp + 8], 0x679db4
mov dword [esp + 4], 3
mov eax, dword [esp + 0x3c]
mov dword [esp], eax
call fcn.0056fe80
sub esp, 0x10
call fcn.00572950
mov dword [esp], 0x66e618
call fcn.00572a40
sub esp, 4
call fcn.00572950
mov dword [esp + 4], eax
mov dword [esp], 0x760128
call fcn.00572aa0
sub esp, 8
mov dword [0x76036c], 0xf0081c
mov dword [0x76036c], 0xf0081c
mov dword [0x76036c], 0xf0081d
call fcn.00572920
call fcn.00572920
call fcn.00572920
call fcn.00572950
mov dword [esp + 0xc], eax
mov dword [esp + 8], 0x679db4
mov dword [esp + 4], 4
mov eax, dword [esp + 0x3c]
mov dword [esp], eax
call fcn.0056fe80
sub esp, 0x10
call fcn.005729f0
mov dword [esp], eax
call fcn.0056f720
sub esp, 4
mov esi, eax
mov ebx, edx
call fcn.00572990
xor eax, eax
cmp eax, esi
sbb eax, ebx
mov dword [0x76036c], 0xf0081d
jge 0x47410d
call fcn.00572920
mov eax, dword [0x760128]
mov dword [esp], eax
call fcn.00572a40
sub esp, 4
call fcn.00572920
call fcn.00572920
call fcn.00572950
mov dword [esp + 0xc], eax
mov dword [esp + 8], 0x679db4
mov dword [esp + 4], 4
mov eax, dword [esp + 0x3c]
mov dword [esp], eax
call fcn.0056fe80
sub esp, 0x10
call fcn.00572950
mov dword [esp], 0x67b6ec
call fcn.00572a40
sub esp, 4
call fcn.00572950
mov dword [esp + 4], eax
mov dword [esp], 0x760128
call fcn.00572aa0
sub esp, 8
mov dword [0x76036c], 0xf0081d
mov dword [0x76036c], 0xf0081d
mov dword [0x76036c], 0xf0081e
call fcn.00572920
mov eax, dword [0x760128]
mov dword [esp], eax
call fcn.00572a40
sub esp, 4
mov dword [esp], 0x66d190
call fcn.00572a40
sub esp, 4
call fcn.00572950
mov dword [esp + 4], eax
mov dword [esp], 0x760128
call fcn.00572aa0
sub esp, 8
jmp 0x47250a
mov dword [0x76036c], 0xf0081a
call fcn.00572920
mov eax, dword [0x760128]
mov dword [esp], eax
call fcn.00572a40
sub esp, 4
mov dword [esp], str.PB_Ignore_
call fcn.00572a40
sub esp, 4
call fcn.00572950
mov dword [esp + 4], eax
mov dword [esp], 0x760128
call fcn.00572aa0
sub esp, 8
jmp 0x473cf2
mov dword [0x76036c], 0xf0081b
call fcn.00572920
mov eax, dword [0x760128]
mov dword [esp], eax
call fcn.00572a40
sub esp, 4
mov dword [esp], str.PB_Ignore_
call fcn.00572a40
sub esp, 4
call fcn.00572950
mov dword [esp + 4], eax
mov dword [esp], 0x760128
call fcn.00572aa0
sub esp, 8
jmp 0x473de9
mov dword [0x76036c], 0xf0081c
call fcn.00572920
mov eax, dword [0x760128]
mov dword [esp], eax
call fcn.00572a40
sub esp, 4
mov dword [esp], str.PB_Ignore_
call fcn.00572a40
sub esp, 4
call fcn.00572950
mov dword [esp + 4], eax
mov dword [esp], 0x760128
call fcn.00572aa0
sub esp, 8
jmp 0x473ee0
mov dword [0x76036c], 0xf0081d
call fcn.00572920
mov eax, dword [0x760128]
mov dword [esp], eax
call fcn.00572a40
sub esp, 4
mov dword [esp], 0x66c77c
call fcn.00572a40
sub esp, 4
call fcn.00572950
mov dword [esp + 4], eax
mov dword [esp], 0x760128
call fcn.00572aa0
sub esp, 8
jmp 0x473fd7
mov dword [0x76036c], 0xf00b76
call fcn.00572920
call fcn.00572920
mov ebx, dword [0x75ff2c]
call fcn.00572950
mov dword [esp + 4], eax
mov dword [esp], ebx
call fcn.004677c0
sub esp, 8
call fcn.00572950
mov dword [esp + 4], eax
lea eax, [esp + 0x2c]
mov dword [esp], eax
call fcn.00572aa0
sub esp, 8
mov dword [0x76036c], 0xf00b77
jmp 0x4745e4
mov dword [0x76036c], 0xf00b7c
call fcn.0043b6d0
jmp 0x474620
mov dword [0x76036c], 0xf00b80
cmp edx, 2
je 0x474204
cmp dword [eax + 0x25], edx
je 0x474204
mov eax, dword [eax + 0x14]
mov dword [esp + 4], eax
mov dword [esp], 0x66bc10
call fcn.005728e0
test eax, eax
je 0x474660
mov eax, dword [0x7603d8]
mov dword [0x76036c], 0xf00b82
mov dword [0x76036c], 0xf00b83
mov eax, dword [eax + 0x10]
mov dword [esp], eax
call fcn.004714d0
sub esp, 4
mov dword [0x76036c], 0xf00b84
mov eax, dword [0x7603d8]
mov edx, dword [eax + 0xc]
cmp edx, 2
je 0x47425d
cmp edx, dword [eax + 0x25]
je 0x47425d
mov eax, dword [eax + 0x14]
mov dword [esp + 4], eax
mov dword [esp], 0x66bc10
call fcn.005728e0
test eax, eax
je 0x4746b0
mov dword [0x76036c], 0xf00b8b
mov dword [0x76036c], 0xf00b8c
mov eax, dword [esp + 0x2c]
test eax, eax
je 0x474283
cmp word [eax], 0
jne 0x4748a0
mov dword [0x76036c], 0xf00b8f
mov dword [0x76036c], 0xf00b91
mov dword [0x76036c], 0xf00b93
mov dword [0x76036c], 0xf00b94
mov eax, dword [0x7603d4]
mov dword [esp], eax
call fcn.005680b3
sub esp, 4
test eax, eax
je 0x4748e8
mov dword [0x76036c], 0xf00b59
mov dword [0x76036c], 0xf00b5a
mov eax, dword [0x7603d8]
cmp dword [eax + 0x29], ebp
jne 0x474297
mov dword [0x76036c], 0xf00b5b
mov dword [0x76036c], 0xf002f1
mov dword [0x76036c], 0xf002f6
mov ebx, dword [eax + 0x18]
mov dword [0x76036c], 0xf002f7
mov dword [0x76036c], 0xf002f7
test ebx, ebx
je 0x471b60
mov dword [0x76036c], 0xf00302
mov dword [0x76036c], 0xf00302
mov dword [0x76036c], 0xf00303
cmp ebx, 0x3c
je 0x4743f5
mov dword [0x76036c], 0xf00304
mov ecx, dword [eax + 0x25]
cmp dword [eax + 0xc], ecx
je 0x4743eb
mov dword [0x76036c], 0xf00305
cmp dword [0x76012c], 1
je 0x471c70
mov dword [0x76036c], 0xf00307
mov dword [0x76036c], 0xf00308
call fcn.00572920
mov eax, dword [0x7603d8]
mov eax, dword [eax + 0x20]
mov dword [esp], eax
call fcn.00572a40
sub esp, 4
mov eax, dword [0x76020c]
mov dword [esp], eax
call fcn.00572a40
sub esp, 4
call fcn.00572950
mov dword [esp + 4], eax
mov edx, dword [0x75ff38]
mov eax, dword [0x76035c]
lea eax, [eax + edx*4]
mov dword [esp], eax
call fcn.00572aa0
sub esp, 8
mov dword [0x76036c], 0xf00309
mov dword [0x76036c], 0xf0030a
add dword [0x75ff38], 1
mov dword [0x76036c], 0xf0030b
mov dword [0x76036c], 0xf0030e
mov dword [0x76036c], 0xf00b5c
mov ebx, dword [0x760164]
test ebx, ebx
jne 0x471cc8
mov dword [0x76036c], 0xf00b5e
mov dword [0x76036c], 0xf00b5f
mov eax, dword [0x7603d8]
mov edx, dword [0x76028c]
or edx, dword [0x7601b8]
je 0x47455e
mov dword [0x76036c], 0xf00b60
test byte [eax + 0x70], 0x36
je 0x471ce0
mov dword [0x76036c], 0xf00b61
mov eax, dword [eax + 0x25]
lea ebx, [esp + 0x58]
mov ecx, dword [esp + 0x10]
cmp eax, ecx
je 0x474518
mov dword [0x76036c], 0xf00b62
cmp eax, 2
jne 0x471cf0
mov dword [0x76036c], 0xf00b63
mov dword [esp + 0x58], 0
mov dword [0x76036c], 0xf00b63
mov dword [esp + 0x5c], 0
mov dword [0x76036c], 0xf00b63
mov dword [esp + 0x68], 0
mov dword [0x76036c], 0xf00b63
mov dword [esp + 0x6c], 0
mov dword [0x76036c], 0xf00b63
mov dword [esp + 0x60], 0
mov dword [0x76036c], 0xf00b63
mov dword [esp + 0x64], 0
mov dword [0x76036c], 0xf00b64
mov dword [esp + 0x10], 2
mov dword [0x76036c], 0xf00b67
mov dword [0x76036c], 0xf00b69
mov dword [0x76036c], 0xf00b6a
mov dword [0x76036c], 0xf00b6b
mov dword [esp + 0xc], ebx
mov eax, dword [esp + 0x14]
mov dword [esp + 8], eax
mov eax, dword [esp + 0x18]
mov dword [esp + 4], eax
mov eax, dword [esp + 0x1c]
mov dword [esp], eax
call fcn.00440410
sub esp, 0x10
mov eax, dword [0x7603d8]
mov dword [0x76036c], 0xf00b6c
mov dword [0x76036c], 0xf00b6d
mov dword [0x76036c], 0xf00b6e
mov dword [0x76036c], 0xf00b6f
mov dword [0x76036c], 0xf00b6f
mov edx, dword [eax + 0x18]
test edx, edx
je 0x471d28
mov dword [0x76036c], 0xf00b74
mov dword [0x76036c], 0xf00b75
mov eax, dword [eax + 0x14]
mov dword [esp + 4], eax
mov dword [esp], 0x66bc10
call fcn.005728e0
test eax, eax
jne 0x474160
mov dword [0x76036c], 0xf00b77
mov dword [0x76036c], 0xf00b78
mov eax, dword [0x75ff2c]
mov dword [esp], eax
call fcn.00460df0
sub esp, 4
mov dword [0x76036c], 0xf00b79
mov dword [0x76036c], 0xf00b7b
cmp dword [0x76025c], 1
jne 0x474620
mov eax, dword [0x76024c]
or eax, dword [0x760118]
jne 0x474620
cmp dword [0x76017c], 1
je 0x4741b8
lea esi, [esi]
nop
mov dword [0x76036c], 0xf00b7d
mov dword [0x76036c], 0xf00b7f
mov eax, dword [0x7603d8]
mov edx, dword [eax + 0xc]
cmp byte [eax + 0x24], 0
jne 0x4741d0
cmp edx, 2
jne 0x47428d
mov dword [0x76036c], 0xf00b80
jmp 0x474204
mov dword [0x76036c], 0xf00b81
call fcn.00572920
mov eax, dword [0x75ff2c]
mov dword [esp], eax
call fcn.00572a40
sub esp, 4
mov eax, dword [0x760330]
mov dword [esp], eax
call fcn.00572a40
sub esp, 4
call fcn.00572950
mov dword [esp + 4], eax
mov dword [esp], 0x75ff2c
call fcn.00572aa0
sub esp, 8
jmp 0x4741ff
mov dword [0x76036c], 0xf00b85
call fcn.00572920
call fcn.00572920
mov eax, dword [0x75ff2c]
mov dword [esp], eax
call fcn.0056f5f0
sub esp, 4
mov ebx, eax
mov eax, dword [0x760330]
mov dword [esp], eax
call fcn.0056f5f0
sub esp, 4
mov esi, dword [0x75ff2c]
sub ebx, eax
call fcn.00572950
mov dword [esp + 8], eax
mov dword [esp + 4], ebx
mov dword [esp], esi
call fcn.0056f620
sub esp, 0xc
call fcn.00572950
mov dword [esp + 4], eax
mov dword [esp], 0x75ff2c
call fcn.00572aa0
sub esp, 8
mov dword [0x76036c], 0xf00b86
cmp dword [0x76012c], 1
je 0x4747f0
mov dword [0x76036c], 0xf00b88
mov dword [0x76036c], 0xf00b89
call fcn.00572920
call fcn.00572920
mov eax, dword [0x760330]
mov dword [esp], eax
call fcn.00572a40
sub esp, 4
mov eax, dword [0x760330]
mov dword [esp], eax
call fcn.00572a40
sub esp, 4
mov eax, dword [0x75ff2c]
mov dword [esp], eax
call fcn.00572a40
sub esp, 4
mov dword [esp], str.CloseGadgetList______
call fcn.00572a40
sub esp, 4
mov eax, dword [0x7603d8]
mov eax, dword [eax + 0x20]
mov dword [esp], eax
call fcn.00572a40
sub esp, 4
mov dword [esp], 0x66d190
call fcn.00572a40
sub esp, 4
add dword [0x765a20], 2
mov ebx, dword [0x760154]
call fcn.005729f0
mov dword [esp + 4], eax
mov dword [esp], ebx
call fcn.00438a40
sub esp, 8
call fcn.00572990
mov dword [0x76036c], 0xf00b8a
jmp 0x47425d
mov dword [0x76036c], 0xf00b87
call fcn.00572920
call fcn.00572920
mov eax, dword [0x760330]
mov dword [esp], eax
call fcn.00572a40
sub esp, 4
mov eax, dword [0x760330]
mov dword [esp], eax
call fcn.00572a40
sub esp, 4
mov eax, dword [0x75ff2c]
mov dword [esp], eax
call fcn.00572a40
sub esp, 4
mov dword [esp], str.CloseGadgetList______
call fcn.00572a40
sub esp, 4
mov eax, dword [0x7603d8]
mov eax, dword [eax + 0x1c]
mov dword [esp], eax
call fcn.00572a40
sub esp, 4
mov dword [esp], 0x66d190
call fcn.00572a40
sub esp, 4
add dword [0x765a20], 2
mov ebx, dword [0x760154]
call fcn.005729f0
mov dword [esp + 4], eax
mov dword [esp], ebx
call fcn.00438a40
sub esp, 8
call fcn.00572990
mov dword [0x76036c], 0xf00b88
jmp 0x4747da
mov dword [0x76036c], 0xf00b8d
mov dword [esp + 4], eax
mov eax, dword [0x760154]
mov dword [esp], eax
call fcn.00438a40
sub esp, 8
mov dword [0x76036c], 0xf00b8e
mov dword [esp + 4], 0x7603dc
lea eax, [esp + 0x2c]
mov dword [esp], eax
call fcn.00572830
sub esp, 8
jmp 0x474283
mov dword [0x76036c], 0xf00b95
mov eax, dword [0x7603d4]
mov dword [esp], eax
call fcn.00568033
sub esp, 4
mov dword [0x76036c], 0xf00b98
test ebp, ebp
je 0x474940
mov dword [0x76036c], 0xf00bb4
mov dword [0x76036c], 0xf00bb5
mov eax, dword [esp + 0x2c]
mov dword [esp], eax
call fcn.00572ba0
sub esp, 4
xor eax, eax
add esp, 0x7c
pop ebx
pop esi
pop edi
pop ebp
ret 4
mov dword [0x76036c], 0xf00b99
call fcn.00446ad0
mov dword [0x76036c], 0xf00b9a
mov ebp, dword [0x760164]
test ebp, ebp
jne 0x474b90
mov dword [0x76036c], 0xf00b9c
mov dword [0x76036c], 0xf00b9e
mov eax, dword [0x760114]
mov dword [esp + 4], eax
mov dword [esp], 0x7603dc
call fcn.005728e0
test eax, eax
je 0x474c40
mov dword [0x76036c], 0xf00ba0
mov dword [0x76036c], 0xf00ba1
call fcn.00572920
mov eax, dword [0x760344]
mov dword [esp], eax
call fcn.00572a40
sub esp, 4
mov dword [esp], 0x66d190
call fcn.00572a40
sub esp, 4
call fcn.00572950
mov dword [esp + 4], eax
mov dword [esp], 0x760344
call fcn.00572aa0
sub esp, 8
mov dword [0x76036c], 0xf00ba2
mov edi, dword [0x76008c]
test edi, edi
jne 0x474ca0
mov dword [0x76036c], 0xf00ba4
mov dword [0x76036c], 0xf00ba5
mov eax, dword [0x76028c]
or eax, dword [0x7601b8]
je 0x474b43
mov dword [0x76036c], 0xf00ba6
mov esi, dword [0x760168]
test esi, esi
jne 0x474cd0
mov dword [0x76036c], 0xf00ba8
mov dword [0x76036c], 0xf00ba9
call fcn.00572920
mov eax, dword [0x760114]
mov dword [esp], eax
call fcn.00572a40
sub esp, 4
mov eax, dword [0x760344]
mov dword [esp], eax
call fcn.00572a40
sub esp, 4
call fcn.00572920
call fcn.00572920
mov ebx, dword [0x760270]
call fcn.00572950
mov dword [esp + 4], eax
mov dword [esp], ebx
call fcn.00440370
sub esp, 8
call fcn.00572950
mov eax, dword [0x760138]
mov dword [esp], eax
call fcn.00572a40
sub esp, 4
mov dword [esp], str.EndProcedure_r_n
call fcn.00572a40
sub esp, 4
call fcn.00572950
mov dword [esp + 4], eax
mov dword [esp], 0x760144
call fcn.00572aa0
sub esp, 8
mov dword [0x76036c], 0xf00baa
mov dword [0x76036c], 0xf00bae
mov dword [esp + 4], 0x7603dc
mov dword [esp], 0x760114
call fcn.00572830
sub esp, 8
mov dword [0x76036c], 0xf00bae
mov dword [esp + 4], 0x7603dc
mov dword [esp], 0x760344
call fcn.00572830
sub esp, 8
mov dword [0x76036c], 0xf00bae
mov dword [esp + 4], 0x7603dc
mov dword [esp], 0x760138
call fcn.00572830
sub esp, 8
mov dword [0x76036c], 0xf00baf
mov dword [0x76036c], 0xf00bb0
call fcn.00470a70
mov dword [0x76036c], 0xf00bb1
mov ebx, dword [0x76024c]
test ebx, ebx
jne 0x474b7d
cmp dword [0x76025c], 1
je 0x474d88
mov dword [0x76036c], 0xf00bb3
jmp 0x474910
mov dword [0x76036c], 0xf00b9b
call fcn.00572920
call fcn.00572920
mov ebx, dword [0x760318]
call fcn.00572950
mov dword [esp + 8], eax
mov dword [esp + 4], 4
mov dword [esp], ebx
call fcn.00446a00
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 0x474bf8
mov dword [0x76036c], 0xf00b9b
jmp 0x474967
mov dword [0x76036c], 0xf00b9b
call fcn.00572920
call fcn.00572920
mov ebx, dword [0x760318]
call fcn.00572950
mov dword [esp + 0xc], eax
mov dword [esp + 8], 2
mov dword [esp + 4], 2
mov dword [esp], ebx
call fcn.004708f0
sub esp, 0x10
call fcn.00572990
jmp 0x474be6
mov dword [0x76036c], 0xf00b9f
call fcn.00572920
mov eax, dword [0x760114]
mov dword [esp], eax
call fcn.00572a40
sub esp, 4
mov eax, dword [0x760330]
mov dword [esp], eax
call fcn.00572a40
sub esp, 4
mov dword [esp], str.Protected_ScaleX.f__ScaleY.f_r_n
call fcn.00572a40
sub esp, 4
call fcn.00572950
mov dword [esp + 4], eax
mov dword [esp], 0x760114
call fcn.00572aa0
sub esp, 8
jmp 0x474998
mov dword [esp], 0x19
call fcn.00566e43
sub esp, 4
test eax, eax
je 0x474a00
mov dword [0x76036c], 0xf00ba3
call fcn.004018a0
jmp 0x474a00
mov dword [0x76036c], 0xf00ba7
call fcn.00572920
call fcn.00572920
call fcn.00572950
mov dword [esp], eax
call fcn.00402890
sub esp, 4
mov eax, dword [0x760114]
mov dword [esp], eax
call fcn.00572a40
sub esp, 4
mov eax, dword [0x760344]
mov dword [esp], eax
call fcn.00572a40
sub esp, 4
call fcn.00572920
call fcn.00572920
mov ebx, dword [0x760270]
call fcn.00572950
mov dword [esp + 4], eax
mov dword [esp], ebx
call fcn.00440370
sub esp, 8
call fcn.00572950
mov eax, dword [0x760138]
mov dword [esp], eax
call fcn.00572a40
sub esp, 4
mov dword [esp], str.EndProcedure_r_n
call fcn.00572a40
sub esp, 4
call fcn.00572950
mov dword [esp + 4], eax
mov dword [esp], 0x760144
call fcn.00572aa0
sub esp, 8
mov dword [0x76036c], 0xf00ba8
jmp 0x474ad6
mov dword [0x76036c], 0xf00bb2
mov dword [0x76036c], 0xf00aca
mov dword [0x76036c], 0xf00acb
mov ecx, dword [0x760118]
test ecx, ecx
je 0x474ef0
mov dword [0x76036c], 0xf00acd
mov dword [0x76036c], 0xf00ace
call fcn.00572920
call fcn.00572920
mov eax, dword [0x760330]
mov dword [esp], eax
call fcn.00572a40
sub esp, 4
mov eax, dword [0x760330]
mov dword [esp], eax
call fcn.00572a40
sub esp, 4
mov dword [esp], str.EndSelect_r_n
call fcn.00572a40
sub esp, 4
add dword [0x765a20], 2
mov ebx, dword [0x760244]
call fcn.005729f0
mov dword [esp + 4], eax
mov dword [esp], ebx
call fcn.00438a40
sub esp, 8
call fcn.00572990
mov dword [0x76036c], 0xf00acf
cmp dword [0x760100], 1
jne 0x474f80
mov dword [0x76036c], 0xf00ad0
mov edx, dword [0x76014c]
test edx, edx
jne 0x474fe8
mov dword [0x76036c], 0xf00ad2
mov dword [0x76036c], 0xf00ad3
call fcn.00572920
call fcn.00572920
mov eax, dword [0x760330]
mov dword [esp], eax
call fcn.00572a40
sub esp, 4
mov dword [esp], str.Until_Quit_r_n
call fcn.00572a40
sub esp, 4
add dword [0x765a20], 2
mov ebx, dword [0x760244]
call fcn.005729f0
mov dword [esp + 4], eax
mov dword [esp], ebx
call fcn.00438a40
sub esp, 8
call fcn.00572990
mov dword [0x76036c], 0xf00ad4
mov dword [0x76036c], 0xf00ad5
mov dword [0x76036c], 0xf00ad7
mov dword [0x76036c], 0xf00ad8
jmp 0x474b7d
mov dword [0x76036c], 0xf00acc
call fcn.00572920
call fcn.00572920
mov eax, dword [0x760330]
mov dword [esp], eax
call fcn.00572a40
sub esp, 4
mov eax, dword [0x760330]
mov dword [esp], eax
call fcn.00572a40
sub esp, 4
mov eax, dword [0x760330]
mov dword [esp], eax
call fcn.00572a40
sub esp, 4
mov eax, dword [0x760330]
mov dword [esp], eax
call fcn.00572a40
sub esp, 4
mov dword [esp], str.EndSelect_r_n_r_n
call fcn.00572a40
sub esp, 4
add dword [0x765a20], 2
mov ebx, dword [0x760244]
call fcn.005729f0
mov dword [esp + 4], eax
mov dword [esp], ebx
call fcn.00438a40
sub esp, 8
call fcn.00572990
jmp 0x474db4
mov dword [0x76036c], 0xf00ad5
mov dword [0x76036c], 0xf00ad6
call fcn.00572920
call fcn.00572920
mov eax, dword [0x760330]
mov dword [esp], eax
call fcn.00572a40
sub esp, 4
mov dword [esp], str.ForEver_r_n
call fcn.00572a40
sub esp, 4
add dword [0x765a20], 2
mov ebx, dword [0x760244]
call fcn.005729f0
mov dword [esp + 4], eax
mov dword [esp], ebx
call fcn.00438a40
sub esp, 8
call fcn.00572990
jmp 0x474ecd
mov dword [0x76036c], 0xf00ad1
call fcn.00572920
call fcn.00572920
mov eax, dword [0x760330]
mov dword [esp], eax
call fcn.00572a40
sub esp, 4
mov dword [esp], str.Until_Quit_
call fcn.00572a40
sub esp, 4
mov eax, dword [0x7601ec]
mov dword [esp], eax
call fcn.00572a40
sub esp, 4
mov dword [esp], 0x66d190
call fcn.00572a40
sub esp, 4
add dword [0x765a20], 2
mov ebx, dword [0x760244]
call fcn.005729f0
mov dword [esp + 4], eax
mov dword [esp], ebx
call fcn.00438a40
sub esp, 8
call fcn.00572990
mov dword [0x76036c], 0xf00ad2
jmp 0x474eb9
mov dword [0x76036c], 0xf00b52
mov dword [0x76036c], 0xf00b52
mov dword [0x76036c], 0xf00b52
mov dword [0x76036c], 0xf00b52
mov dword [0x76036c], 0xf00b53
mov dword [esp + 0x1c], 0
mov eax, 1
mov dword [0x76036c], 0xf00b53
mov dword [0x76036c], 0xf00b53
mov dword [0x76036c], 0xf00b53
mov dword [0x76036c], 0xf00b54
mov edx, dword [0x760024]
mov dword [esp + 0x18], 0
test edx, edx
je 0x4750f1
test al, al
je 0x471b12
mov dword [0x76036c], 0xf00b54
mov dword [0x76036c], 0xf00b54
mov dword [esp + 0x14], 0
mov dword [0x76036c], 0xf00b54
mov dword [0x76036c], 0xf00b55
mov dword [0x76036c], 0xf00b58
mov eax, dword [0x7603d4]
mov dword [esp], eax
call fcn.0056806d
sub esp, 4
mov dword [0x76036c], 0xf00b59
mov eax, dword [0x7603d4]
mov dword [esp], eax
call fcn.0056809e
sub esp, 4
mov dword [esp + 0x10], 0
jmp 0x4742ab