Function at 0x45d120
Capabilities:
Encode data using xor
Get common file path

Disassembly:
push ebp
push edi
push esi
push ebx
sub esp, 0x4c
mov dword [esp + 0x28], 0
mov dword [esp + 0x2c], 0
mov dword [esp + 0x30], 0
mov dword [esp + 0x34], 0
mov dword [0x76036c], 0xd002c0
mov dword [0x76036c], 0xd002c1
mov dword [0x76036c], 0xd002c1
mov dword [0x76036c], 0xd002c1
mov dword [0x76036c], 0xd002c1
mov dword [0x76036c], 0xd002c4
mov dword [esp + 4], 0x672e20
lea eax, [esp + 0x2c]
mov dword [esp], eax
call fcn.00572830
sub esp, 8
mov dword [0x76036c], 0xd002c5
mov dword [esp + 4], str.English
lea esi, [esp + 0x34]
mov dword [esp], esi
call fcn.00572830
sub esp, 8
mov dword [0x76036c], 0xd002c6
mov dword [0x760094], 0x21c
mov dword [0x76036c], 0xd002c7
mov dword [0x760078], 0x190
mov dword [0x76036c], 0xd002c8
mov dword [0x75fff0], 1
mov dword [0x76036c], 0xd002c9
mov dword [0x7600a8], 0xa
mov dword [0x76036c], 0xd002ca
mov dword [0x75ffa0], 1
mov dword [0x76036c], 0xd002cb
mov dword [0x7601fc], 0x180204
mov dword [0x76036c], 0xd002cd
mov dword [0x75ffdc], 1
mov dword [0x76036c], 0xd002ce
mov dword [0x760004], 1
mov dword [0x76036c], 0xd002cf
mov dword [0x75ff84], 0
mov dword [0x76036c], 0xd002d0
mov dword [esp + 4], 0x7603dc
lea edi, [esp + 0x28]
mov dword [esp], edi
call fcn.00572830
sub esp, 8
mov dword [0x76036c], 0xd002d1
mov dword [0x76008c], 1
mov dword [0x76036c], 0xd002d2
mov dword [0x76001c], 0x20
mov dword [0x76036c], 0xd002d3
mov dword [0x760080], 1
mov dword [0x76036c], 0xd002d4
mov dword [0x75ffd8], 1
mov dword [0x76036c], 0xd002d5
mov dword [0x760148], 0
mov dword [0x76036c], 0xd002d6
mov dword [0x76031c], 1
mov dword [0x76036c], 0xd002d7
mov dword [0x76012c], 1
mov dword [0x76036c], 0xd002d8
call fcn.00572920
call fcn.00572920
call fcn.00572950
mov dword [esp + 4], eax
mov dword [esp], 2
call fcn.0056f860
sub esp, 8
call fcn.00572950
mov dword [esp + 4], eax
mov dword [esp], 0x760330
call fcn.00572aa0
sub esp, 8
mov dword [0x76036c], 0xd002d9
mov dword [0x76014c], 0
mov dword [0x76036c], 0xd002da
mov dword [esp + 4], 0x7603dc
mov dword [esp], 0x760320
call fcn.00572830
sub esp, 8
mov dword [0x76036c], 0xd002db
mov dword [esp + 4], 0x7603dc
mov dword [esp], 0x76020c
call fcn.00572830
sub esp, 8
mov dword [0x76036c], 0xd002dc
mov dword [0x76018c], 2
mov dword [0x76036c], 0xd002dd
mov dword [0x760268], 1
mov dword [0x76036c], 0xd002de
mov dword [0x76011c], 1
mov dword [0x76036c], 0xd002df
mov dword [0x7602cc], 1
mov dword [0x76036c], 0xd002e0
mov dword [0x760160], 1
mov dword [0x76036c], 0xd002e1
mov dword [0x76017c], 1
mov dword [0x76036c], 0xd002e2
mov dword [0x76025c], 1
mov dword [0x76036c], 0xd002e3
mov dword [0x760118], 0
mov dword [0x76036c], 0xd002e4
mov dword [0x760100], 0
mov dword [0x76036c], 0xd002e5
mov dword [0x760264], 1
mov dword [0x76036c], 0xd002e6
mov dword [0x760134], 0
mov dword [0x76036c], 0xd002e7
mov dword [esp + 4], 0x7603dc
mov dword [esp], 0x760174
call fcn.00572830
sub esp, 8
mov dword [0x76036c], 0xd002e8
mov dword [0x7602d0], 0
mov dword [0x76036c], 0xd002e9
mov dword [0x760180], 0
mov dword [0x76036c], 0xd002ea
mov dword [0x76023c], 1
mov dword [0x76036c], 0xd002eb
mov dword [0x75ffd0], 0xff
mov dword [0x76036c], 0xd002ed
call fcn.00572920
call fcn.00572920
call fcn.00572950
mov dword [esp], eax
call fcn.0045cd40
sub esp, 4
call fcn.00572950
mov dword [esp + 4], eax
mov dword [esp], 0x76022c
call fcn.00572aa0
sub esp, 8
mov dword [0x76036c], 0xd002ee
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 0x45ec70
mov dword [0x76036c], 0xd002ee
mov dword [0x76036c], 0xd002ef
call fcn.00572920
call fcn.00572920
call fcn.00572950
mov dword [0x765a20], eax
mov dword [esp + 0x38], 0
mov dword [esp + 0x3c], 0
mov dword [0x76036c], 0xd00099
mov dword [0x76036c], 0xd0009a
call fcn.00572920
call fcn.00572920
call fcn.00572950
mov dword [esp + 4], eax
mov dword [esp], 0x104
call fcn.0056f860
sub esp, 8
call fcn.00572950
mov dword [esp + 4], eax
lea ebp, [esp + 0x3c]
mov dword [esp], ebp
call fcn.00572aa0
sub esp, 8
mov dword [0x76036c], 0xd0009b
lea eax, [esp + 0x38]
mov dword [esp + 8], eax
mov dword [esp + 4], 0x1a
mov dword [esp], 0
call sub.SHELL32.dll_SHGetSpecialFolderLocation
sub esp, 0xc
test eax, eax
je 0x45eca0
mov dword [0x76036c], 0xd000a4
mov dword [0x76036c], 0xd000a5
call fcn.00572920
call fcn.00572920
call fcn.00572950
mov dword [esp + 4], eax
mov eax, dword [esp + 0x3c]
mov dword [esp], eax
call fcn.00570080
sub esp, 8
call fcn.005729f0
mov eax, dword [esp + 0x3c]
mov dword [esp], eax
call fcn.00572ba0
sub esp, 4
call fcn.00572950
mov dword [esp + 4], eax
lea eax, [esp + 0x30]
mov dword [esp], eax
call fcn.00572aa0
sub esp, 8
mov dword [0x76036c], 0xd002f2
call fcn.00572920
call fcn.00572920
call fcn.00572920
call fcn.00572920
call fcn.00572950
mov dword [esp], eax
call fcn.00539654
sub esp, 4
call fcn.005729f0
mov ebx, eax
call fcn.00572950
mov dword [esp + 4], eax
mov dword [esp], ebx
call fcn.00559220
sub esp, 8
mov dword [esp], 0x67a480
call fcn.00572a40
sub esp, 4
call fcn.00572950
mov dword [esp + 4], eax
mov dword [esp], 0x760074
call fcn.00572aa0
sub esp, 8
mov dword [0x76036c], 0xd002f3
mov dword [esp + 4], 2
mov eax, dword [0x760074]
mov dword [esp], eax
call fcn.0053a1b2
sub esp, 8
test eax, eax
je 0x45edb8
mov dword [0x76036c], 0xd00305
mov dword [0x76036c], 0xd00306
mov dword [0x76036c], 0xd00307
mov dword [0x76036c], 0xd00309
mov dword [0x76036c], 0xd00373
mov dword [0x76036c], 0xd00375
mov dword [0x76036c], 0xd00377
mov dword [esp], str.CodeOption
call fcn.0053a550
sub esp, 4
mov dword [0x76036c], 0xd00378
mov dword [esp + 4], 0xffff0001
mov dword [esp], 0x679ac4
call fcn.0053a7df
sub esp, 8
cmp eax, 0xffff0001
je 0x45d812
mov dword [0x76036c], 0xd00379
mov eax, dword [0x760080]
mov dword [esp + 4], eax
mov dword [esp], 0x679ac4
call fcn.0053a7df
sub esp, 8
mov dword [0x760080], eax
mov dword [0x76036c], 0xd0037a
mov dword [esp], 0x679ac4
call fcn.0053a9db
sub esp, 4
mov dword [0x76036c], 0xd0037b
mov dword [esp], 0x6719f4
call fcn.0053a550
sub esp, 4
mov dword [0x76036c], 0xd0037c
mov eax, dword [0x760080]
mov dword [esp + 4], eax
mov dword [esp], 0x679ac4
call fcn.0053a6a0
sub esp, 8
mov dword [0x76036c], 0xd0037d
mov dword [0x76036c], 0xd0037e
mov dword [esp], str.CodeOption
call fcn.0053a550
sub esp, 4
mov dword [0x76036c], 0xd0037f
mov dword [esp + 4], 0xffff0001
mov dword [esp], 0x66f860
call fcn.0053a7df
sub esp, 8
cmp eax, 0xffff0001
je 0x45d8d8
mov dword [0x76036c], 0xd00380
mov eax, dword [0x75ffd8]
mov dword [esp + 4], eax
mov dword [esp], 0x66f860
call fcn.0053a7df
sub esp, 8
mov dword [0x75ffd8], eax
mov dword [0x76036c], 0xd00381
mov dword [esp], 0x66f860
call fcn.0053a9db
sub esp, 4
mov dword [0x76036c], 0xd00382
mov dword [esp], 0x6719f4
call fcn.0053a550
sub esp, 4
mov dword [0x76036c], 0xd00383
mov eax, dword [0x75ffd8]
mov dword [esp + 4], eax
mov dword [esp], 0x66f860
call fcn.0053a6a0
sub esp, 8
mov dword [0x76036c], 0xd00384
mov dword [0x76036c], 0xd00386
mov dword [esp], str.Designer
call fcn.0053a550
sub esp, 4
mov dword [0x76036c], 0xd00387
call fcn.00572920
call fcn.00572920
mov ebx, dword [0x76022c]
call fcn.00572950
mov dword [esp + 8], eax
mov dword [esp + 4], ebx
mov dword [esp], 0x67696c
call fcn.0053a6eb
sub esp, 0xc
call fcn.00572950
mov dword [esp + 4], eax
mov dword [esp], 0x76022c
call fcn.00572aa0
sub esp, 8
mov dword [0x76036c], 0xd00388
mov eax, dword [0x76022c]
mov dword [esp], eax
call fcn.00559056
sub esp, 4
xor ebx, ebx
cmp ebx, eax
mov eax, ebx
sbb eax, edx
jge 0x45fdf0
mov dword [0x76036c], 0xd00391
mov dword [0x76036c], 0xd00392
call fcn.00572920
call fcn.00572920
call fcn.00572920
mov edx, dword [0x76022c]
mov dword [esp + 0x18], edx
call fcn.00572950
mov dword [esp + 4], eax
mov edx, dword [esp + 0x18]
mov dword [esp], edx
call fcn.00559220
sub esp, 8
mov dword [esp], str.History.db
call fcn.00572a40
sub esp, 4
call fcn.005729f0
mov dword [esp], eax
call fcn.00559056
sub esp, 4
mov dword [esp + 0x1c], eax
mov dword [esp + 0x18], edx
call fcn.00572990
mov ecx, dword [esp + 0x1c]
cmp ebx, ecx
mov edx, dword [esp + 0x18]
sbb ebx, edx
jge 0x45ff80
mov dword [0x76036c], 0xd00394
mov dword [0x76036c], 0xd00396
mov dword [esp + 4], 0xffff0001
mov dword [esp], 0x66fc20
call fcn.0053a7df
sub esp, 8
cmp eax, 0xffff0001
je 0x45ffb0
mov dword [0x76036c], 0xd00398
mov dword [0x76036c], 0xd00399
mov dword [0x76036c], 0xd0039a
mov dword [0x76036c], 0xd0039c
call fcn.00572920
call fcn.00572920
call fcn.00572950
mov dword [esp + 8], eax
mov dword [esp + 4], str.PB_Ignore
mov dword [esp], 0x66ecb8
call fcn.0053a6eb
sub esp, 0xc
add dword [0x765a20], 2
call fcn.005729c0
mov dword [esp + 4], eax
mov dword [esp], str.PB_Ignore
call fcn.005728e0
test eax, eax
jne 0x45ffe0
mov dword [0x76036c], 0xd0039e
mov dword [0x76036c], 0xd0039f
call fcn.00572920
call fcn.00572920
call fcn.00572950
mov dword [esp + 8], eax
mov eax, dword [esp + 0x34]
mov dword [esp + 4], eax
mov dword [esp], 0x66ecb8
call fcn.0053a6eb
sub esp, 0xc
call fcn.00572950
mov dword [esp + 4], eax
mov dword [esp], esi
call fcn.00572aa0
sub esp, 8
mov dword [0x76036c], 0xd003a1
mov dword [esp + 4], 0xffff0001
mov dword [esp], 0x677914
call fcn.0053a7df
sub esp, 8
cmp eax, 0xffff0001
je 0x460010
mov dword [0x76036c], 0xd003a3
mov dword [0x76036c], 0xd003a4
call fcn.00572920
call fcn.00572920
call fcn.00572950
mov dword [esp + 8], eax
mov eax, dword [esp + 0x34]
mov dword [esp + 4], eax
mov dword [esp], 0x66ecb8
call fcn.0053a6eb
sub esp, 0xc
call fcn.00572950
mov dword [esp + 4], eax
mov dword [esp], esi
call fcn.00572aa0
sub esp, 8
mov dword [0x76036c], 0xd003a5
mov dword [esp + 4], 0
mov dword [esp], 0x677914
call fcn.0053a7df
sub esp, 8
mov dword [0x76036c], 0xd003a6
mov dword [esp + 4], 0xffff0001
mov dword [esp], 0x67ba70
call fcn.0053a7df
sub esp, 8
mov dword [0x76036c], 0xd003a7
mov dword [esp + 4], 0xffff0001
mov dword [esp], 0x67ba54
call fcn.0053a7df
sub esp, 8
mov dword [0x76036c], 0xd003a8
mov dword [esp + 4], 0x4d8
mov dword [esp], str.Designer_Width
call fcn.0053a7df
sub esp, 8
mov dword [0x76036c], 0xd003a9
mov dword [esp + 4], 0x294
mov dword [esp], str.Designer_Height
call fcn.0053a7df
sub esp, 8
mov dword [0x76036c], 0xd003aa
mov eax, dword [0x760094]
mov dword [esp + 4], eax
mov dword [esp], str.UserScreen_Width
call fcn.0053a7df
sub esp, 8
mov dword [0x760094], eax
mov dword [0x76036c], 0xd003ab
mov eax, dword [0x760078]
mov dword [esp + 4], eax
mov dword [esp], str.UserScreen_Height
call fcn.0053a7df
sub esp, 8
mov dword [0x760078], eax
mov dword [0x76036c], 0xd003ac
mov eax, dword [0x75fff0]
mov dword [esp + 4], eax
mov dword [esp], str.Show_Grid
call fcn.0053a7df
sub esp, 8
mov dword [0x75fff0], eax
mov dword [0x76036c], 0xd003ad
mov eax, dword [0x7600a8]
mov dword [esp + 4], eax
mov dword [esp], str.Grid_Size
call fcn.0053a7df
sub esp, 8
mov dword [0x7600a8], eax
mov dword [0x76036c], 0xd003ae
mov eax, dword [0x75ffa0]
mov dword [esp + 4], eax
mov dword [esp], str.Snap_Grid
call fcn.0053a7df
sub esp, 8
mov dword [0x75ffa0], eax
mov dword [0x76036c], 0xd003af
cmp eax, 1
je 0x460040
mov dword [0x76036c], 0xd003b1
mov dword [0x76036c], 0xd003b2
mov dword [0x75ffe0], 1
mov dword [0x76036c], 0xd003b3
mov dword [0x76036c], 0xd003b6
mov dword [esp + 4], 0xffff0001
mov dword [esp], str.BackGroundColor
call fcn.0053a7df
sub esp, 8
cmp eax, 0xffff0001
je 0x460068
mov dword [0x76036c], 0xd003b8
mov dword [0x76036c], 0xd003b9
mov eax, dword [0x7601fc]
mov dword [esp + 4], eax
mov dword [esp], str.BackGroundColor
call fcn.0053a7df
sub esp, 8
mov dword [0x7601fc], eax
mov dword [0x76036c], 0xd003ba
mov dword [esp + 4], 0xffff0001
mov dword [esp], str.Enable_Dark_Theme
call fcn.0053a7df
sub esp, 8
cmp eax, 0xffff0001
je 0x45ddb1
mov dword [0x76036c], 0xd003bb
mov dword [esp], str.Enable_Dark_Theme
call fcn.0053a9db
sub esp, 4
mov dword [0x76036c], 0xd003bc
mov dword [0x76036c], 0xd003c0
mov dword [esp + 4], 0xffff0001
mov dword [esp], str.ToolBar_Icon_Text
call fcn.0053a7df
sub esp, 8
cmp eax, 0xffff0001
je 0x460090
mov dword [0x76036c], 0xd003c2
mov dword [0x76036c], 0xd003c3
mov eax, dword [0x75ffdc]
mov dword [esp + 4], eax
mov dword [esp], str.ToolBar_Icon_Text
call fcn.0053a7df
sub esp, 8
mov dword [0x75ffdc], eax
mov dword [0x76036c], 0xd003c4
mov eax, dword [0x760004]
mov dword [esp + 4], eax
mov dword [esp], 0x66d240
call fcn.0053a7df
sub esp, 8
mov dword [0x760004], eax
mov dword [0x76036c], 0xd003c5
mov eax, dword [0x75ff84]
mov dword [esp + 4], eax
mov dword [esp], 0x66a620
call fcn.0053a7df
sub esp, 8
mov dword [0x75ff84], eax
mov dword [0x76036c], 0xd003c9
call fcn.00572920
call fcn.00572920
call fcn.00572950
mov dword [esp + 8], eax
mov dword [esp + 4], str.PB_Ignore
mov dword [esp], 0x673120
call fcn.0053a6eb
sub esp, 0xc
add dword [0x765a20], 2
call fcn.005729c0
mov dword [esp + 4], eax
mov dword [esp], str.PB_Ignore
call fcn.005728e0
test eax, eax
jne 0x4600c0
mov dword [0x76036c], 0xd003cb
mov dword [0x76036c], 0xd003cc
mov dword [esp + 4], 0xffff0001
mov dword [esp], 0x677e20
call fcn.0053a7df
sub esp, 8
cmp eax, 0xffff0001
je 0x4600f0
mov dword [0x76036c], 0xd003ce
mov dword [0x76036c], 0xd003cf
mov dword [esp + 4], 0xffff0001
mov dword [esp], 0x6739e0
call fcn.0053a7df
sub esp, 8
cmp eax, 0xffff0001
je 0x460120
mov dword [0x76036c], 0xd003d1
mov dword [0x76036c], 0xd003d2
call fcn.00572920
call fcn.00572920
call fcn.00572950
mov dword [esp + 8], eax
mov eax, dword [esp + 0x28]
mov dword [esp + 4], eax
mov dword [esp], 0x673120
call fcn.0053a6eb
sub esp, 0xc
call fcn.00572950
mov dword [esp + 4], eax
mov dword [esp], edi
call fcn.00572aa0
sub esp, 8
mov dword [0x76036c], 0xd003d3
mov eax, dword [esp + 0x28]
mov dword [esp], eax
call fcn.00559056
sub esp, 4
mov ecx, eax
xor eax, eax
cmp eax, ecx
sbb eax, edx
jge 0x460150
mov dword [0x76036c], 0xd003d4
call fcn.00572920
call fcn.00572920
call fcn.00572950
mov dword [esp + 4], eax
mov eax, dword [esp + 0x28]
mov dword [esp], eax
call fcn.005591ad
sub esp, 8
mov dword [esp + 0x3c], 0
call fcn.00572950
mov dword [esp + 4], eax
mov dword [esp], ebp
call fcn.00572aa0
sub esp, 8
mov dword [0x76036c], 0xd003d5
mov dword [0x76036c], 0xd003d5
mov dword [esp + 4], 0x66fc08
mov eax, dword [esp + 0x3c]
mov dword [esp], eax
call fcn.005728e0
test eax, eax
jne 0x45e033
mov dword [esp + 4], 0x66c96c
mov eax, dword [esp + 0x3c]
mov dword [esp], eax
call fcn.005728e0
test eax, eax
je 0x460190
mov dword [0x76036c], 0xd003d6
mov eax, dword [esp + 0x28]
mov dword [esp + 4], eax
mov dword [esp], 0x19
call fcn.005677c5
sub esp, 8
mov dword [0x76036c], 0xd003d7
mov eax, dword [esp + 0x3c]
mov dword [esp], eax
call fcn.00572ba0
sub esp, 4
mov dword [0x76036c], 0xd003db
mov dword [0x76036c], 0xd003e0
mov dword [0x76036c], 0xd003e2
mov eax, dword [0x76008c]
mov dword [esp + 4], eax
mov dword [esp], 0x6739e0
call fcn.0053a7df
sub esp, 8
mov dword [0x76008c], eax
mov dword [0x76036c], 0xd003e3
mov eax, dword [0x76001c]
mov dword [esp + 4], eax
mov dword [esp], 0x677e20
call fcn.0053a7df
sub esp, 8
mov dword [0x76001c], eax
mov dword [0x76036c], 0xd003e5
mov dword [esp], 0x6719f4
call fcn.0053a550
sub esp, 4
mov dword [0x76036c], 0xd003e7
call fcn.00572920
call fcn.00572920
call fcn.00572950
mov dword [esp + 8], eax
mov dword [esp + 4], str.PB_Ignore
mov dword [esp], str.Window_Constants
call fcn.0053a6eb
sub esp, 0xc
add dword [0x765a20], 2
call fcn.005729c0
mov dword [esp + 4], eax
mov dword [esp], str.PB_Ignore
call fcn.005728e0
test eax, eax
jne 0x460248
mov dword [0x76036c], 0xd003e9
mov dword [0x76036c], 0xd003ea
mov eax, dword [0x760080]
mov dword [esp + 4], eax
mov dword [esp], 0x679ac4
call fcn.0053a7df
sub esp, 8
mov dword [0x760080], eax
mov dword [0x76036c], 0xd003eb
mov eax, dword [0x75ffd8]
mov dword [esp + 4], eax
mov dword [esp], 0x66f860
call fcn.0053a7df
sub esp, 8
mov dword [0x75ffd8], eax
mov dword [0x76036c], 0xd003ed
mov dword [esp + 4], 0xffff0001
mov dword [esp], str.Enable_BindGadget
call fcn.0053a7df
sub esp, 8
cmp eax, 0xffff0001
je 0x45e1d9
mov dword [0x76036c], 0xd003ee
mov dword [esp], str.Enable_BindGadget
call fcn.0053a9db
sub esp, 4
mov dword [0x76036c], 0xd003ef
mov dword [0x76036c], 0xd003f1
mov dword [esp], str.CodeOption
call fcn.0053a550
sub esp, 4
mov dword [0x76036c], 0xd003f2
mov dword [esp + 4], 0
mov dword [esp], str.Variable
call fcn.0053a7df
sub esp, 8
test eax, eax
je 0x460270
mov dword [0x76036c], 0xd003f4
mov dword [0x76036c], 0xd003f5
mov dword [0x76012c], 0
mov dword [0x76036c], 0xd003f6
mov dword [0x76036c], 0xd003f8
mov eax, dword [0x76014c]
mov dword [esp + 4], eax
mov dword [esp], str.Add_Window_Name
call fcn.0053a7df
sub esp, 8
mov dword [0x76014c], eax
mov dword [0x76036c], 0xd003f9
call fcn.00572920
call fcn.00572920
mov ebx, dword [0x760320]
call fcn.00572950
mov dword [esp + 8], eax
mov dword [esp + 4], ebx
mov dword [esp], 0x677b68
call fcn.0053a6eb
sub esp, 0xc
call fcn.00572950
mov dword [esp + 4], eax
mov dword [esp], 0x760320
call fcn.00572aa0
sub esp, 8
mov dword [0x76036c], 0xd003fa
mov dword [esp + 4], 0
mov dword [esp], str.Suffix_Enabled
call fcn.0053a7df
sub esp, 8
test eax, eax
je 0x460298
mov dword [0x76036c], 0xd003fc
mov dword [0x76036c], 0xd003fd
call fcn.00572920
call fcn.00572920
mov ebx, dword [0x76020c]
call fcn.00572950
mov dword [esp + 8], eax
mov dword [esp + 4], ebx
mov dword [esp], 0x670288
call fcn.0053a6eb
sub esp, 0xc
call fcn.00572950
mov dword [esp + 4], eax
mov dword [esp], 0x76020c
call fcn.00572aa0
sub esp, 8
mov dword [0x76036c], 0xd003fe
mov dword [0x76036c], 0xd003ff
mov eax, dword [0x760148]
mov dword [esp + 4], eax
mov dword [esp], str.Hexa_Color
call fcn.0053a7df
sub esp, 8
mov dword [0x760148], eax
mov dword [0x76036c], 0xd00400
mov eax, dword [0x76031c]
mov dword [esp + 4], eax
mov dword [esp], 0x676ec8
call fcn.0053a7df
sub esp, 8
mov dword [0x76031c], eax
mov dword [0x76036c], 0xd00402
mov dword [esp], str.CodeCreate
call fcn.0053a550
sub esp, 4
mov dword [0x76036c], 0xd00403
mov dword [esp + 4], 0xffff0001
mov dword [esp], 0x6751e0
call fcn.0053a7df
sub esp, 8
cmp eax, 0xffff0001
je 0x45e43e
mov dword [0x76036c], 0xd00404
mov eax, dword [0x76017c]
mov dword [esp + 4], eax
mov dword [esp], 0x6751e0
call fcn.0053a7df
sub esp, 8
mov dword [0x76017c], eax
mov dword [0x76036c], 0xd00405
mov dword [esp], 0x6751e0
call fcn.0053a9db
sub esp, 4
mov dword [0x76036c], 0xd00406
mov eax, dword [0x76017c]
mov dword [esp + 4], eax
mov dword [esp], 0x67a4e0
call fcn.0053a6a0
sub esp, 8
mov dword [0x76036c], 0xd00407
mov dword [0x76036c], 0xd0040a
mov dword [esp + 4], 0xffff0001
mov dword [esp], 0x67c220
call fcn.0053a7df
sub esp, 8
cmp eax, 0xffff0001
je 0x4602d0
mov dword [0x76036c], 0xd0040c
mov dword [0x76036c], 0xd0040d
mov dword [esp + 4], 0xffff0001
mov dword [esp], str.Use_AppQuit
call fcn.0053a7df
sub esp, 8
cmp eax, 0xffff0001
je 0x460300
mov dword [0x76036c], 0xd0040f
mov dword [0x76036c], 0xd00410
mov dword [esp + 4], 0xffff0001
mov dword [esp], str.Proportional_Size_All_Gadgets
call fcn.0053a7df
sub esp, 8
cmp eax, 0xffff0001
je 0x460330
mov dword [0x76036c], 0xd00412
mov dword [0x76036c], 0xd00413
mov dword [esp + 4], 0xffff0001
mov dword [esp], 0x678080
call fcn.0053a7df
sub esp, 8
cmp eax, 0xffff0001
je 0x460360
mov dword [0x76036c], 0xd00415
mov dword [0x76036c], 0xd00416
mov dword [esp + 4], 0xffff0001
mov dword [esp], 0x66c984
call fcn.0053a7df
sub esp, 8
cmp eax, 0xffff0001
je 0x460390
mov dword [0x76036c], 0xd00418
mov dword [0x76036c], 0xd0041a
mov dword [esp + 4], 0xffff0001
mov dword [esp], 0x675c60
call fcn.0053a7df
sub esp, 8
cmp eax, 0xffff0001
je 0x4603c0
mov dword [0x76036c], 0xd0041c
mov dword [0x76036c], 0xd0041d
mov dword [esp + 4], 0xffff0001
mov dword [esp], 0x673c20
call fcn.0053a7df
sub esp, 8
cmp eax, 0xffff0001
je 0x4603f0
mov dword [0x76036c], 0xd0041f
mov dword [0x76036c], 0xd00421
mov eax, dword [0x76018c]
mov dword [esp + 4], eax
mov dword [esp], str.CreateButton_Action
call fcn.0053a7df
sub esp, 8
mov dword [0x76018c], eax
mov dword [0x76036c], 0xd00422
mov eax, dword [0x760268]
mov dword [esp + 4], eax
mov dword [esp], 0x679ce0
call fcn.0053a7df
sub esp, 8
mov dword [0x760268], eax
mov dword [0x76036c], 0xd00423
mov eax, dword [0x76011c]
mov dword [esp + 4], eax
mov dword [esp], str.Include_TitleBlock
call fcn.0053a7df
sub esp, 8
mov dword [0x76011c], eax
mov dword [0x76036c], 0xd00424
mov eax, dword [0x7602cc]
mov dword [esp + 4], eax
mov dword [esp], 0x675b20
call fcn.0053a7df
sub esp, 8
mov dword [0x7602cc], eax
mov dword [0x76036c], 0xd00425
mov eax, dword [0x760160]
mov dword [esp + 4], eax
mov dword [esp], 0x67a980
call fcn.0053a7df
sub esp, 8
mov dword [0x760160], eax
mov dword [0x76036c], 0xd00426
mov eax, dword [0x76017c]
mov dword [esp + 4], eax
mov dword [esp], str.Include_AddItem_Example
call fcn.0053a7df
sub esp, 8
mov dword [0x76017c], eax
mov dword [0x76036c], 0xd00427
mov eax, dword [0x76025c]
mov dword [esp + 4], eax
mov dword [esp], str.Include_EventLoop
call fcn.0053a7df
sub esp, 8
mov dword [0x76025c], eax
mov dword [0x76036c], 0xd00428
mov eax, dword [0x760118]
mov dword [esp + 4], eax
mov dword [esp], 0x67c220
call fcn.0053a7df
sub esp, 8
mov dword [0x760118], eax
mov dword [0x76036c], 0xd00429
mov eax, dword [0x760100]
mov dword [esp + 4], eax
mov dword [esp], str.Use_AppQuit
call fcn.0053a7df
sub esp, 8
mov dword [0x760100], eax
mov dword [0x76036c], 0xd0042a
mov eax, dword [0x760264]
mov dword [esp + 4], eax
mov dword [esp], str.Proportional_Size_All_Gadgets
call fcn.0053a7df
sub esp, 8
mov dword [0x760264], eax
mov dword [0x76036c], 0xd0042b
mov eax, dword [0x760134]
mov dword [esp + 4], eax
mov dword [esp], 0x678080
call fcn.0053a7df
sub esp, 8
mov dword [0x760134], eax
mov dword [0x76036c], 0xd0042d
mov dword [esp + 4], 0xffff0001
mov dword [esp], str.ObjectColor
call fcn.0053a7df
sub esp, 8
cmp eax, 0xffff0001
je 0x460420
mov dword [0x76036c], 0xd00433
mov dword [0x76036c], 0xd00434
call fcn.00572920
call fcn.00572920
call fcn.00572950
mov dword [esp + 8], eax
mov dword [esp + 4], str.PB_Ignore
mov dword [esp], str.IceButtonsTheme
call fcn.0053a6eb
sub esp, 0xc
call fcn.00572950
mov dword [esp + 4], eax
mov dword [esp], 0x760174
call fcn.00572aa0
sub esp, 8
mov dword [0x76036c], 0xd00435
mov eax, dword [0x760174]
mov dword [esp + 4], eax
mov dword [esp], str.PB_Ignore
call fcn.005728e0
test eax, eax
je 0x4604f0
mov dword [0x76036c], 0xd00436
call fcn.00572920
call fcn.00572920
call fcn.00572950
mov dword [esp + 8], eax
mov dword [esp + 4], str.PB_Ignore
mov dword [esp], 0x678028
call fcn.0053a6eb
sub esp, 0xc
call fcn.00572950
mov dword [esp + 4], eax
mov dword [esp], 0x760174
call fcn.00572aa0
sub esp, 8
mov dword [0x76036c], 0xd00437
mov eax, dword [0x760174]
mov dword [esp + 4], eax
mov dword [esp], str.PB_Ignore
call fcn.005728e0
test eax, eax
jne 0x46056b
mov dword [0x76036c], 0xd0043e
mov dword [0x76036c], 0xd0043f
mov dword [0x76036c], 0xd00443
mov dword [0x76036c], 0xd00444
mov dword [esp], str.ObjectColor
call fcn.0053a9db
sub esp, 4
mov dword [0x76036c], 0xd00445
mov dword [0x76036c], 0xd00447
mov eax, dword [0x7602d0]
mov dword [esp + 4], eax
mov dword [esp], 0x670b20
call fcn.0053a7df
sub esp, 8
mov dword [0x7602d0], eax
mov dword [0x76036c], 0xd00448
mov eax, dword [0x760180]
mov dword [esp + 4], eax
mov dword [esp], 0x66c984
call fcn.0053a7df
sub esp, 8
mov dword [0x760180], eax
mov dword [0x76036c], 0xd00449
mov eax, dword [0x76023c]
mov dword [esp + 4], eax
mov dword [esp], 0x675c60
call fcn.0053a7df
sub esp, 8
mov dword [0x76023c], eax
mov dword [0x76036c], 0xd0044a
mov eax, dword [0x75ffd0]
mov dword [esp + 4], eax
mov dword [esp], 0x673c20
call fcn.0053a7df
sub esp, 8
mov dword [0x75ffd0], eax
mov dword [0x76036c], 0xd0044c
mov dword [esp], str.RecentFiles
call fcn.0053a550
sub esp, 4
mov dword [0x76036c], 0xd0044d
call fcn.00572920
call fcn.00572920
call fcn.00572920
mov dword [esp], str.RecentFile_
call fcn.00572a40
sub esp, 4
call fcn.00572920
call fcn.00572920
call fcn.00572950
mov dword [esp + 8], eax
mov dword [esp], 9
mov dword [esp + 4], 0
call fcn.0056f490
sub esp, 0xc
call fcn.00572950
call fcn.005729f0
mov ebx, eax
call fcn.00572950
mov dword [esp + 8], eax
mov dword [esp + 4], str.PB_Ignore
mov dword [esp], ebx
call fcn.0053a6eb
sub esp, 0xc
add dword [0x765a20], 2
call fcn.005729c0
mov dword [esp + 4], eax
mov dword [esp], str.PB_Ignore
call fcn.005728e0
test eax, eax
je 0x45eab0
mov dword [0x76036c], 0xd0044e
mov esi, 1
xor edi, edi
mov dword [0x76036c], 0xd0044f
call fcn.00572920
call fcn.00572920
mov dword [esp], str.RecentFile_
call fcn.00572a40
sub esp, 4
call fcn.00572920
call fcn.00572920
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
call fcn.005729f0
mov dword [esp + 4], 0x7603dc
mov dword [esp], eax
call fcn.0053a644
sub esp, 8
call fcn.00572990
mov dword [0x76036c], 0xd00450
add esi, 1
adc edi, 0
mov eax, esi
xor eax, 0xa
or eax, edi
jne 0x45ea30
mov dword [0x76036c], 0xd00451
mov dword [0x76036c], 0xd00452
mov esi, 1
xor edi, edi
lea esi, [esi]
nop
mov dword [0x76036c], 0xd00453
call fcn.00572920
call fcn.00572920
call fcn.00572920
mov dword [esp], str.RecentFile_
call fcn.00572a40
sub esp, 4
call fcn.00572920
call fcn.00572920
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
call fcn.005729f0
mov ebx, eax
call fcn.00572950
mov dword [esp + 8], eax
mov dword [esp + 4], 0x7603dc
mov dword [esp], ebx
call fcn.0053a6eb
sub esp, 0xc
call fcn.00572950
mov dword [esp + 4], eax
lea eax, [esi*4]
add eax, dword [0x760368]
mov dword [esp], eax
call fcn.00572aa0
sub esp, 8
mov dword [0x76036c], 0xd00454
add esi, 1
adc edi, 0
mov eax, esi
xor eax, 0xa
or eax, edi
jne 0x45ead0
mov dword [0x76036c], 0xd00455
call fcn.004016d0
mov dword [0x76036c], 0xd00458
mov dword [esp], str.GetUserColors
call fcn.0053a550
sub esp, 4
mov dword [0x76036c], 0xd00459
xor ebx, ebx
mov esi, 1
xor edi, edi
lea esi, [esi]
nop
mov dword [0x76036c], 0xd0045a
call fcn.00572920
call fcn.00572920
mov dword [esp], str.COLORREF
call fcn.00572a40
sub esp, 4
call fcn.00572920
call fcn.00572920
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
call fcn.005729f0
mov edx, dword [0x760364]
mov edx, dword [edx + ebx]
mov dword [esp + 4], edx
mov dword [esp], eax
call fcn.0053aad5
sub esp, 8
mov ebp, eax
call fcn.00572990
mov eax, dword [0x760364]
mov dword [eax + ebx], ebp
mov dword [0x76036c], 0xd0045b
add esi, 1
adc edi, 0
add ebx, 4
cmp ebx, 0x40
jne 0x45ebc0
mov dword [0x76036c], 0xd0045d
call fcn.0053a6d9
jmp 0x45f964
mov dword [0x76036c], 0xd002ee
mov dword [esp + 4], 0x7603dc
mov dword [esp], 0x76022c
call fcn.00572830
sub esp, 8
jmp 0x45d567
mov dword [0x76036c], 0xd0009c
mov eax, dword [esp + 0x3c]
mov dword [esp + 4], eax
mov eax, dword [esp + 0x38]
mov dword [esp], eax
call sub.SHELL32.dll_SHGetPathFromIDListW
sub esp, 8
test eax, eax
jne 0x45ed08
mov dword [0x76036c], 0xd000a0
mov dword [0x76036c], 0xd000a1
mov eax, dword [esp + 0x38]
test eax, eax
je 0x45ecf6
mov dword [0x76036c], 0xd000a2
mov dword [esp], eax
call sub.ole32.dll_CoTaskMemFree
sub esp, 4
mov dword [0x76036c], 0xd000a3
jmp 0x45d61e
mov dword [0x76036c], 0xd0009d
call fcn.00572920
call fcn.00572920
call fcn.00572950
mov dword [esp + 8], eax
mov dword [esp + 4], 1
mov eax, dword [esp + 0x3c]
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], 0x67a54c
call fcn.005728e0
test eax, eax
je 0x45ed70
mov dword [0x76036c], 0xd0009f
jmp 0x45ecc5
mov dword [0x76036c], 0xd0009e
call fcn.00572920
mov eax, dword [esp + 0x3c]
mov dword [esp], eax
call fcn.00572a40
sub esp, 4
mov dword [esp], 0x67a54c
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 0x45ed5c
mov dword [0x76036c], 0xd002f4
mov dword [esp + 4], 2
mov eax, dword [0x760074]
mov dword [esp], eax
call fcn.0053a974
sub esp, 8
test eax, eax
je 0x45f9e0
mov dword [0x76036c], 0xd00302
mov dword [0x76036c], 0xd00303
mov dword [0x76036c], 0xd00304
mov dword [0x76036c], 0xd00305
mov dword [0x76036c], 0xd00307
mov dword [0x76036c], 0xd00309
mov dword [0x76036c], 0xd0030e
mov dword [esp], str.Designer
call fcn.0053a550
sub esp, 4
mov dword [0x76036c], 0xd0030f
mov dword [esp + 4], 1
mov dword [esp], str.SaveOnExit
call fcn.0053a6a0
sub esp, 8
mov dword [0x76036c], 0xd00310
mov eax, dword [0x76022c]
mov dword [esp + 4], eax
mov dword [esp], 0x67696c
call fcn.0053a644
sub esp, 8
mov dword [0x76036c], 0xd00311
call fcn.00572920
call fcn.00572920
call fcn.00572920
mov ebx, dword [0x76022c]
call fcn.00572950
mov dword [esp + 4], eax
mov dword [esp], ebx
call fcn.00559220
sub esp, 8
mov dword [esp], str.History.db
call fcn.00572a40
sub esp, 4
call fcn.005729f0
mov dword [esp], eax
call fcn.00559056
sub esp, 4
mov esi, eax
mov ebx, edx
call fcn.00572990
xor eax, eax
cmp eax, esi
sbb eax, ebx
jge 0x45fd88
mov dword [0x76036c], 0xd00312
mov dword [esp + 4], 1
mov dword [esp], 0x66fc20
call fcn.0053a6a0
sub esp, 8
mov dword [0x76036c], 0xd00313
mov dword [0x76036c], 0xd00315
mov dword [0x76036c], 0xd00316
mov eax, dword [esp + 0x34]
mov dword [esp + 4], eax
mov dword [esp], 0x66ecb8
call fcn.0053a644
sub esp, 8
mov dword [0x76036c], 0xd00317
mov dword [esp + 4], 0
mov dword [esp], 0x677914
call fcn.0053a6a0
sub esp, 8
mov dword [0x76036c], 0xd00318
mov dword [esp + 4], 0xffff0001
mov dword [esp], 0x67ba70
call fcn.0053a6a0
sub esp, 8
mov dword [0x76036c], 0xd00319
mov dword [esp + 4], 0xffff0001
mov dword [esp], 0x67ba54
call fcn.0053a6a0
sub esp, 8
mov dword [0x76036c], 0xd0031a
mov dword [esp + 4], 0x4d8
mov dword [esp], str.Designer_Width
call fcn.0053a6a0
sub esp, 8
mov dword [0x76036c], 0xd0031b
mov dword [esp + 4], 0x294
mov dword [esp], str.Designer_Height
call fcn.0053a6a0
sub esp, 8
mov dword [0x76036c], 0xd0031c
mov eax, dword [0x760094]
mov dword [esp + 4], eax
mov dword [esp], str.UserScreen_Width
call fcn.0053a6a0
sub esp, 8
mov dword [0x76036c], 0xd0031d
mov eax, dword [0x760078]
mov dword [esp + 4], eax
mov dword [esp], str.UserScreen_Height
call fcn.0053a6a0
sub esp, 8
mov dword [0x76036c], 0xd0031e
mov dword [esp + 4], 0
mov dword [esp], str.Designer_Maximize
call fcn.0053a6a0
sub esp, 8
mov dword [0x76036c], 0xd00321
mov eax, dword [0x75fff0]
mov dword [esp + 4], eax
mov dword [esp], str.Show_Grid
call fcn.0053a6a0
sub esp, 8
mov dword [0x76036c], 0xd00322
mov eax, dword [0x7600a8]
mov dword [esp + 4], eax
mov dword [esp], str.Grid_Size
call fcn.0053a6a0
sub esp, 8
mov dword [0x76036c], 0xd00323
mov eax, dword [0x75ffa0]
mov dword [esp + 4], eax
mov dword [esp], str.Snap_Grid
call fcn.0053a6a0
sub esp, 8
mov dword [0x76036c], 0xd00324
mov eax, dword [0x7601fc]
mov dword [esp + 4], eax
mov dword [esp], str.BackGroundColor
call fcn.0053a6a0
sub esp, 8
mov dword [0x76036c], 0xd00326
mov eax, dword [0x75ffdc]
mov dword [esp + 4], eax
mov dword [esp], str.ToolBar_Icon_Text
call fcn.0053a6a0
sub esp, 8
mov dword [0x76036c], 0xd00327
mov eax, dword [0x760004]
mov dword [esp + 4], eax
mov dword [esp], 0x66d240
call fcn.0053a6a0
sub esp, 8
mov dword [0x76036c], 0xd00328
mov eax, dword [0x75ff84]
mov dword [esp + 4], eax
mov dword [esp], 0x66a620
call fcn.0053a6a0
sub esp, 8
mov dword [0x76036c], 0xd0032a
mov eax, dword [esp + 0x28]
mov dword [esp + 4], eax
mov dword [esp], 0x673120
call fcn.0053a644
sub esp, 8
mov dword [0x76036c], 0xd0032b
mov eax, dword [0x76001c]
mov dword [esp + 4], eax
mov dword [esp], 0x677e20
call fcn.0053a6a0
sub esp, 8
mov dword [0x76036c], 0xd0032c
mov eax, dword [0x76008c]
mov dword [esp + 4], eax
mov dword [esp], 0x6739e0
call fcn.0053a6a0
sub esp, 8
mov dword [0x76036c], 0xd0032e
mov dword [esp], 0x6719f4
call fcn.0053a550
sub esp, 4
mov dword [0x76036c], 0xd0032f
mov eax, dword [esp + 0x2c]
mov dword [esp + 4], eax
mov dword [esp], str.Window_Constants
call fcn.0053a644
sub esp, 8
mov dword [0x76036c], 0xd00330
mov eax, dword [0x760080]
mov dword [esp + 4], eax
mov dword [esp], 0x679ac4
call fcn.0053a6a0
sub esp, 8
mov dword [0x76036c], 0xd00331
mov eax, dword [0x75ffd8]
mov dword [esp + 4], eax
mov dword [esp], 0x66f860
call fcn.0053a6a0
sub esp, 8
mov dword [0x76036c], 0xd00333
mov dword [esp], str.CodeOption
call fcn.0053a550
sub esp, 4
mov dword [0x76036c], 0xd00334
cmp dword [0x76012c], 1
je 0x45fdc0
mov dword [0x76036c], 0xd00336
mov dword [0x76036c], 0xd00337
mov dword [esp + 4], 1
mov dword [esp], str.Variable
call fcn.0053a6a0
sub esp, 8
mov dword [0x76036c], 0xd00338
mov dword [0x76036c], 0xd00339
mov eax, dword [0x76014c]
mov dword [esp + 4], eax
mov dword [esp], str.Add_Window_Name
call fcn.0053a6a0
sub esp, 8
mov dword [0x76036c], 0xd0033a
mov eax, dword [0x760320]
mov dword [esp + 4], eax
mov dword [esp], 0x677b68
call fcn.0053a644
sub esp, 8
mov dword [0x76036c], 0xd0033b
mov dword [esp + 4], 0x66af20
mov dword [esp], 0x670288
call fcn.0053a644
sub esp, 8
mov dword [0x76036c], 0xd0033c
mov dword [esp + 4], 0
mov dword [esp], str.Suffix_Enabled
call fcn.0053a6a0
sub esp, 8
mov dword [0x76036c], 0xd0033d
mov eax, dword [0x76031c]
mov dword [esp + 4], eax
mov dword [esp], 0x676ec8
call fcn.0053a6a0
sub esp, 8
mov dword [0x76036c], 0xd0033e
mov eax, dword [0x760148]
mov dword [esp + 4], eax
mov dword [esp], str.Hexa_Color
call fcn.0053a6a0
sub esp, 8
mov dword [0x76036c], 0xd0033f
mov dword [esp + 4], 2
mov dword [esp], str.Space_Indentation
call fcn.0053a6a0
sub esp, 8
mov dword [0x76036c], 0xd00340
mov dword [esp + 4], 0
mov dword [esp], str.Tab_Indentation
call fcn.0053a6a0
sub esp, 8
mov dword [0x76036c], 0xd00343
mov dword [esp], str.CodeCreate
call fcn.0053a550
sub esp, 4
mov dword [0x76036c], 0xd00344
mov eax, dword [0x76018c]
mov dword [esp + 4], eax
mov dword [esp], str.CreateButton_Action
call fcn.0053a6a0
sub esp, 8
mov dword [0x76036c], 0xd00345
mov eax, dword [0x760268]
mov dword [esp + 4], eax
mov dword [esp], 0x679ce0
call fcn.0053a6a0
sub esp, 8
mov dword [0x76036c], 0xd00346
mov eax, dword [0x76011c]
mov dword [esp + 4], eax
mov dword [esp], str.Include_TitleBlock
call fcn.0053a6a0
sub esp, 8
mov dword [0x76036c], 0xd00347
mov eax, dword [0x7602cc]
mov dword [esp + 4], eax
mov dword [esp], 0x675b20
call fcn.0053a6a0
sub esp, 8
mov dword [0x76036c], 0xd00348
mov eax, dword [0x760160]
mov dword [esp + 4], eax
mov dword [esp], 0x67a980
call fcn.0053a6a0
sub esp, 8
mov dword [0x76036c], 0xd00349
mov eax, dword [0x76017c]
mov dword [esp + 4], eax
mov dword [esp], str.Include_AddItem_Example
call fcn.0053a6a0
sub esp, 8
mov dword [0x76036c], 0xd0034a
mov eax, dword [0x76025c]
mov dword [esp + 4], eax
mov dword [esp], str.Include_EventLoop
call fcn.0053a6a0
sub esp, 8
mov dword [0x76036c], 0xd0034b
mov eax, dword [0x760118]
mov dword [esp + 4], eax
mov dword [esp], 0x67c220
call fcn.0053a6a0
sub esp, 8
mov dword [0x76036c], 0xd0034c
mov eax, dword [0x760100]
mov dword [esp + 4], eax
mov dword [esp], str.Use_AppQuit
call fcn.0053a6a0
sub esp, 8
mov dword [0x76036c], 0xd0034d
mov eax, dword [0x760264]
mov dword [esp + 4], eax
mov dword [esp], str.Proportional_Size_All_Gadgets
call fcn.0053a6a0
sub esp, 8
mov dword [0x76036c], 0xd0034e
mov eax, dword [0x760134]
mov dword [esp + 4], eax
mov dword [esp], 0x678080
call fcn.0053a6a0
sub esp, 8
mov dword [0x76036c], 0xd0034f
mov eax, dword [0x760174]
mov dword [esp + 4], eax
mov dword [esp], 0x678028
call fcn.0053a644
sub esp, 8
mov dword [0x76036c], 0xd00350
mov eax, dword [0x7602d0]
mov dword [esp + 4], eax
mov dword [esp], 0x670b20
call fcn.0053a6a0
sub esp, 8
mov dword [0x76036c], 0xd00351
mov eax, dword [0x760180]
mov dword [esp + 4], eax
mov dword [esp], 0x66c984
call fcn.0053a6a0
sub esp, 8
mov dword [0x76036c], 0xd00352
mov eax, dword [0x76023c]
mov dword [esp + 4], eax
mov dword [esp], 0x675c60
call fcn.0053a6a0
sub esp, 8
mov dword [0x76036c], 0xd00353
mov eax, dword [0x75ffd0]
mov dword [esp + 4], eax
mov dword [esp], 0x673c20
call fcn.0053a6a0
sub esp, 8
mov dword [0x76036c], 0xd00355
mov dword [esp], str.RecentFiles
call fcn.0053a550
sub esp, 4
mov dword [0x76036c], 0xd00356
mov esi, 1
xor edi, edi
lea esi, [esi]
lea esi, [esi]
mov dword [0x76036c], 0xd00357
call fcn.00572920
call fcn.00572920
mov dword [esp], str.RecentFile_
call fcn.00572a40
sub esp, 4
call fcn.00572920
call fcn.00572920
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
call fcn.005729f0
mov dword [esp + 4], 0x7603dc
mov dword [esp], eax
call fcn.0053a644
sub esp, 8
call fcn.00572990
mov dword [0x76036c], 0xd00358
add esi, 1
adc edi, 0
mov eax, esi
xor eax, 0xa
or eax, edi
jne 0x45f5f0
mov dword [0x76036c], 0xd0035b
mov dword [esp], str.GetUserColors
call fcn.0053a550
sub esp, 4
mov dword [0x76036c], 0xd0035c
xor ebx, ebx
mov esi, 1
xor edi, edi
lea esi, [esi]
mov dword [0x76036c], 0xd0035d
call fcn.00572920
call fcn.00572920
mov dword [esp], str.COLORREF
call fcn.00572a40
sub esp, 4
call fcn.00572920
call fcn.00572920
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
call fcn.005729f0
mov edx, dword [0x760364]
mov edx, dword [edx + ebx]
mov dword [esp + 4], edx
mov dword [esp], eax
call fcn.0053ab0a
sub esp, 8
call fcn.00572990
mov dword [0x76036c], 0xd0035e
add esi, 1
adc edi, 0
add ebx, 4
cmp ebx, 0x40
jne 0x45f6a0
mov dword [0x76036c], 0xd00361
mov dword [esp], str.TitleBlock
call fcn.0053a550
sub esp, 4
mov dword [0x76036c], 0xd00362
mov dword [esp], str.Use_FormatDate___yyyy___yy___mm___dd__Separator__to_format_the_current_date__variable:__Date_
call fcn.0053ab43
sub esp, 4
mov dword [0x76036c], 0xd00363
mov dword [esp], str.The_Key_name_must_start_with__Line_
call fcn.0053ab43
sub esp, 4
mov dword [0x76036c], 0xd00364
mov dword [esp + 4], str._yyyy__mm__dd
mov dword [esp], str.FormatDate
call fcn.0053a644
sub esp, 8
mov dword [0x76036c], 0xd00365
mov dword [esp + 4], str.___Top
mov dword [esp], str.Line01
call fcn.0053a644
sub esp, 8
mov dword [0x76036c], 0xd00366
mov dword [esp + 4], str._______________________________________________________________________________
mov dword [esp], str.Line02
call fcn.0053a644
sub esp, 8
mov dword [0x76036c], 0xd00367
mov dword [esp + 4], str.____________Name:
mov dword [esp], str.Line03
call fcn.0053a644
sub esp, 8
mov dword [0x76036c], 0xd00368
mov dword [esp + 4], str._____Description:
mov dword [esp], str.Line04
call fcn.0053a644
sub esp, 8
mov dword [0x76036c], 0xd00369
mov dword [esp + 4], str.__________Author:
mov dword [esp], str.Line05
call fcn.0053a644
sub esp, 8
mov dword [0x76036c], 0xd0036a
mov dword [esp + 4], str.____________Date:__Date_
mov dword [esp], str.Line06
call fcn.0053a644
sub esp, 8
mov dword [0x76036c], 0xd0036b
mov dword [esp + 4], str._________Version:
mov dword [esp], str.Line07
call fcn.0053a644
sub esp, 8
mov dword [0x76036c], 0xd0036c
mov dword [esp + 4], str.______PB_Version:
mov dword [esp], str.Line08
call fcn.0053a644
sub esp, 8
mov dword [0x76036c], 0xd0036d
mov dword [esp + 4], str.______________OS:
mov dword [esp], str.Line09
call fcn.0053a644
sub esp, 8
mov dword [0x76036c], 0xd0036e
mov dword [esp + 4], str.__________Credit:
mov dword [esp], str.Line10
call fcn.0053a644
sub esp, 8
mov dword [0x76036c], 0xd0036f
mov dword [esp + 4], str.___________Forum:
mov dword [esp], str.Line11
call fcn.0053a644
sub esp, 8
mov dword [0x76036c], 0xd00370
mov dword [esp + 4], str.______Created_by:_IceDesign
mov dword [esp], str.Line12
call fcn.0053a644
sub esp, 8
mov dword [0x76036c], 0xd00371
mov dword [esp + 4], str._______________________________________________________________________________
mov dword [esp], str.Line13
call fcn.0053a644
sub esp, 8
mov dword [0x76036c], 0xd00372
call fcn.0053a6d9
mov dword [0x76036c], 0xd00373
mov dword [0x76036c], 0xd00375
mov dword [0x76036c], 0xd0045e
mov dword [0x76036c], 0xd0045f
mov dword [esp + 4], 0
mov eax, dword [esp + 0x34]
mov dword [esp], eax
call fcn.004574c0
sub esp, 8
mov dword [0x76036c], 0xd00460
mov eax, dword [esp + 0x28]
mov dword [esp], eax
call fcn.00572ba0
sub esp, 4
mov eax, dword [esp + 0x2c]
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 + 0x34]
mov dword [esp], eax
call fcn.00572ba0
sub esp, 4
xor eax, eax
add esp, 0x4c
pop ebx
pop esi
pop edi
pop ebp
ret
mov dword [0x76036c], 0xd002f5
call fcn.00572920
mov eax, dword [esp + 0x30]
mov dword [esp], eax
call fcn.00572a40
sub esp, 4
mov dword [esp], str.IceDesignIceDesign.ini
call fcn.00572a40
sub esp, 4
call fcn.00572950
mov dword [esp + 4], eax
mov dword [esp], 0x760074
call fcn.00572aa0
sub esp, 8
mov dword [0x76036c], 0xd002f6
mov dword [esp + 4], 2
mov eax, dword [0x760074]
mov dword [esp], eax
call fcn.0053a1b2
sub esp, 8
test eax, eax
je 0x45fab4
mov dword [0x76036c], 0xd002ff
mov dword [0x76036c], 0xd00300
mov dword [0x76036c], 0xd00301
mov dword [0x76036c], 0xd00302
mov dword [0x76036c], 0xd00304
mov dword [0x76036c], 0xd00305
mov dword [0x76036c], 0xd00307
mov dword [0x76036c], 0xd00309
mov dword [0x76036c], 0xd00373
mov dword [0x76036c], 0xd00375
jmp 0x45d756
mov dword [0x76036c], 0xd002f7
call fcn.00572920
call fcn.00572920
mov eax, dword [esp + 0x30]
mov dword [esp], eax
call fcn.00572a40
sub esp, 4
mov dword [esp], 0x66b55c
call fcn.00572a40
sub esp, 4
call fcn.005729f0
mov dword [esp], eax
call fcn.00559056
sub esp, 4
mov esi, eax
mov edi, edx
call fcn.00572990
mov eax, esi
mov edx, edi
xor eax, 0xfffffffe
not edx
or eax, edx
je 0x45fb53
mov dword [0x76036c], 0xd002f8
call fcn.00572920
call fcn.00572920
mov eax, dword [esp + 0x30]
mov dword [esp], eax
call fcn.00572a40
sub esp, 4
mov dword [esp], 0x66b55c
call fcn.00572a40
sub esp, 4
call fcn.005729f0
mov dword [esp], eax
call fcn.00559552
sub esp, 4
call fcn.00572990
mov dword [0x76036c], 0xd002f9
mov dword [0x76036c], 0xd002fa
mov dword [esp + 4], 2
mov eax, dword [0x760074]
mov dword [esp], eax
call fcn.0053a974
sub esp, 8
test eax, eax
je 0x45fbec
mov dword [0x76036c], 0xd002fc
mov dword [0x76036c], 0xd002fd
mov dword [0x76036c], 0xd002fe
mov dword [0x76036c], 0xd002ff
mov dword [0x76036c], 0xd00301
mov dword [0x76036c], 0xd00302
mov dword [0x76036c], 0xd00304
mov dword [0x76036c], 0xd00305
mov dword [0x76036c], 0xd00307
mov dword [0x76036c], 0xd00309
jmp 0x45ee1e
mov dword [0x76036c], 0xd002fb
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], 0x674720
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], 0xd002fc
mov dword [0x76036c], 0xd002fe
mov dword [0x76036c], 0xd002ff
mov dword [0x76036c], 0xd00301
mov dword [0x76036c], 0xd00302
mov dword [0x76036c], 0xd00304
mov dword [0x76036c], 0xd00305
mov dword [0x76036c], 0xd00307
mov dword [0x76036c], 0xd00309
mov dword [0x76036c], 0xd00373
mov dword [0x76036c], 0xd00375
jmp 0x45f964
mov dword [0x76036c], 0xd00313
mov dword [0x76036c], 0xd00314
mov dword [esp + 4], 0
mov dword [esp], 0x66fc20
call fcn.0053a6a0
sub esp, 8
jmp 0x45ef0c
mov dword [0x76036c], 0xd00335
mov dword [esp + 4], 0
mov dword [esp], str.Variable
call fcn.0053a6a0
sub esp, 8
mov dword [0x76036c], 0xd00336
jmp 0x45f26d
mov dword [0x76036c], 0xd00389
call fcn.00572920
call fcn.00572920
call fcn.00572950
mov dword [esp], eax
call fcn.0045cd40
sub esp, 4
call fcn.00572950
mov dword [esp + 4], eax
mov dword [esp], 0x76022c
call fcn.00572aa0
sub esp, 8
mov dword [0x76036c], 0xd0038a
mov eax, dword [0x76022c]
mov dword [esp], eax
call fcn.00559056
sub esp, 4
cmp ebx, eax
sbb ebx, edx
jge 0x45ff29
mov dword [0x76036c], 0xd0038a
mov dword [0x76036c], 0xd0038b
mov eax, dword [0x76022c]
mov dword [esp + 4], eax
mov dword [esp], 0x67696c
call fcn.0053a644
sub esp, 8
mov dword [0x76036c], 0xd0038c
call fcn.00572920
call fcn.00572920
call fcn.00572920
mov ebx, dword [0x76022c]
call fcn.00572950
mov dword [esp + 4], eax
mov dword [esp], ebx
call fcn.00559220
sub esp, 8
mov dword [esp], str.History.db
call fcn.00572a40
sub esp, 4
call fcn.005729f0
mov dword [esp], eax
call fcn.00559056
sub esp, 4
mov ebx, eax
mov dword [esp + 0x18], edx
call fcn.00572990
xor eax, eax
cmp eax, ebx
mov edx, dword [esp + 0x18]
sbb eax, edx
jge 0x45ff4f
mov dword [0x76036c], 0xd0038d
mov dword [esp + 4], 1
mov dword [esp], 0x66fc20
call fcn.0053a6a0
sub esp, 8
mov dword [0x76036c], 0xd0038e
mov dword [0x76036c], 0xd00390
mov dword [0x76036c], 0xd00391
jmp 0x45da3e
mov dword [0x76036c], 0xd0038a
mov dword [esp + 4], 0x7603dc
mov dword [esp], 0x76022c
call fcn.00572830
sub esp, 8
jmp 0x45fe50
mov dword [0x76036c], 0xd0038e
mov dword [0x76036c], 0xd0038f
mov dword [esp + 4], 0
mov dword [esp], 0x66fc20
call fcn.0053a6a0
sub esp, 8
jmp 0x45ff10
mov dword [0x76036c], 0xd00393
mov dword [esp + 4], 0
mov dword [esp], 0x66fc20
call fcn.0053a6a0
sub esp, 8
mov dword [0x76036c], 0xd00394
jmp 0x45da34
mov dword [0x76036c], 0xd00397
mov dword [esp + 4], 1
mov dword [esp], 0x66fc20
call fcn.0053a6a0
sub esp, 8
jmp 0x45da2a
mov dword [0x76036c], 0xd0039d
mov eax, dword [esp + 0x34]
mov dword [esp + 4], eax
mov dword [esp], 0x66ecb8
call fcn.0053a644
sub esp, 8
jmp 0x45daa0
mov dword [0x76036c], 0xd003a2
mov dword [esp + 4], 0
mov dword [esp], 0x677914
call fcn.0053a6a0
sub esp, 8
jmp 0x45db1e
mov dword [0x76036c], 0xd003b0
mov eax, dword [0x7600a8]
mov dword [0x75ffe0], eax
mov dword [0x76036c], 0xd003b1
jmp 0x45dd09
mov dword [0x76036c], 0xd003b7
mov eax, dword [0x7601fc]
mov dword [esp + 4], eax
mov dword [esp], str.BackGroundColor
call fcn.0053a6a0
sub esp, 8
jmp 0x45dd3f
mov dword [0x76036c], 0xd003c1
mov eax, dword [0x75ffdc]
mov dword [esp + 4], eax
mov dword [esp], str.ToolBar_Icon_Text
call fcn.0053a6a0
sub esp, 8
jmp 0x45dde7
mov dword [0x76036c], 0xd003ca
mov eax, dword [esp + 0x28]
mov dword [esp + 4], eax
mov dword [esp], 0x673120
call fcn.0053a644
sub esp, 8
jmp 0x45debe
mov dword [0x76036c], 0xd003cd
mov eax, dword [0x76001c]
mov dword [esp + 4], eax
mov dword [esp], 0x677e20
call fcn.0053a6a0
sub esp, 8
jmp 0x45def4
mov dword [0x76036c], 0xd003d0
mov eax, dword [0x76008c]
mov dword [esp + 4], eax
mov dword [esp], 0x6739e0
call fcn.0053a6a0
sub esp, 8
jmp 0x45df2a
mov dword [0x76036c], 0xd003db
mov dword [0x76036c], 0xd003dc
mov eax, dword [esp + 0x28]
mov dword [esp + 4], eax
mov dword [esp], 0x7603dc
call fcn.005728e0
test eax, eax
je 0x460200
mov dword [0x76036c], 0xd003df
jmp 0x45e077
mov dword [esp + 4], 0x66a008
mov eax, dword [esp + 0x3c]
mov dword [esp], eax
call fcn.005728e0
test eax, eax
jne 0x45e033
mov dword [0x76036c], 0xd003d7
mov dword [0x76036c], 0xd003d8
mov dword [esp + 4], 0x7603dc
mov dword [esp], edi
call fcn.00572830
sub esp, 8
mov dword [0x76036c], 0xd003d9
mov eax, dword [esp + 0x28]
mov dword [esp + 4], eax
mov dword [esp], 0x673120
call fcn.0053a644
sub esp, 8
jmp 0x45e05e
mov dword [0x76036c], 0xd003dd
mov dword [esp + 4], 0x7603dc
mov dword [esp], edi
call fcn.00572830
sub esp, 8
mov dword [0x76036c], 0xd003de
mov eax, dword [esp + 0x28]
mov dword [esp + 4], eax
mov dword [esp], 0x673120
call fcn.0053a644
sub esp, 8
jmp 0x460180
mov dword [0x76036c], 0xd003e8
mov eax, dword [esp + 0x2c]
mov dword [esp + 4], eax
mov dword [esp], str.Window_Constants
call fcn.0053a644
sub esp, 8
jmp 0x45e140
mov dword [0x76036c], 0xd003f3
mov dword [0x76012c], 1
mov dword [0x76036c], 0xd003f4
jmp 0x45e243
mov dword [0x76036c], 0xd003fb
mov dword [esp + 4], 0x7603dc
mov dword [esp], 0x76020c
call fcn.00572830
sub esp, 8
mov dword [0x76036c], 0xd003fc
jmp 0x45e343
mov dword [0x76036c], 0xd0040b
mov dword [esp + 4], 0
mov dword [esp], 0x67c220
call fcn.0053a6a0
sub esp, 8
jmp 0x45e474
mov dword [0x76036c], 0xd0040e
mov dword [esp + 4], 0
mov dword [esp], str.Use_AppQuit
call fcn.0053a6a0
sub esp, 8
jmp 0x45e4aa
mov dword [0x76036c], 0xd00411
mov dword [esp + 4], 0
mov dword [esp], str.Proportional_Size_All_Gadgets
call fcn.0053a6a0
sub esp, 8
jmp 0x45e4e0
mov dword [0x76036c], 0xd00414
mov dword [esp + 4], 0
mov dword [esp], 0x678080
call fcn.0053a6a0
sub esp, 8
jmp 0x45e516
mov dword [0x76036c], 0xd00417
mov dword [esp + 4], 0
mov dword [esp], 0x66c984
call fcn.0053a6a0
sub esp, 8
jmp 0x45e54c
mov dword [0x76036c], 0xd0041b
mov dword [esp + 4], 0
mov dword [esp], 0x675c60
call fcn.0053a6a0
sub esp, 8
jmp 0x45e582
mov dword [0x76036c], 0xd0041e
mov eax, dword [0x75ffd0]
mov dword [esp + 4], eax
mov dword [esp], str.BWindow_Transparency
call fcn.0053a6a0
sub esp, 8
jmp 0x45e5b8
mov dword [0x76036c], 0xd0042e
call fcn.00572920
call fcn.00572920
call fcn.00572950
mov dword [esp + 8], eax
mov dword [esp + 4], str.PB_Ignore
mov dword [esp], 0x678028
call fcn.0053a6eb
sub esp, 0xc
call fcn.00572950
mov dword [esp + 4], eax
mov dword [esp], 0x760174
call fcn.00572aa0
sub esp, 8
mov dword [0x76036c], 0xd0042f
mov eax, dword [0x760174]
mov dword [esp + 4], eax
mov dword [esp], str.PB_Ignore
call fcn.005728e0
test eax, eax
jne 0x4604a8
mov dword [0x76036c], 0xd00432
mov dword [0x76036c], 0xd00433
jmp 0x45e8c2
mov dword [0x76036c], 0xd00430
mov dword [esp + 4], 0x7603dc
mov dword [esp], 0x760174
call fcn.00572830
sub esp, 8
mov dword [0x76036c], 0xd00431
mov eax, dword [0x760174]
mov dword [esp + 4], eax
mov dword [esp], 0x678028
call fcn.0053a644
sub esp, 8
jmp 0x46048f
mov dword [0x76036c], 0xd0043f
mov dword [0x76036c], 0xd00440
mov eax, dword [0x760174]
mov dword [esp + 4], eax
mov dword [esp], str.MyTheme
call fcn.005728e0
test eax, eax
jne 0x46061a
mov dword [0x76036c], 0xd00440
mov dword [0x76036c], 0xd00441
mov eax, dword [0x760174]
mov dword [esp + 4], eax
mov dword [esp], 0x678028
call fcn.0053a644
sub esp, 8
mov dword [0x76036c], 0xd00442
mov dword [esp], str.IceButtonsTheme
call fcn.0053a9db
sub esp, 4
jmp 0x45e89f
mov dword [0x76036c], 0xd00438
mov dword [esp + 4], 0xffff0001
mov dword [esp], str.ObjectColor
call fcn.0053a7df
sub esp, 8
cmp eax, 1
je 0x4605ed
mov dword [0x76036c], 0xd0043a
mov dword [0x76036c], 0xd0043b
mov dword [esp + 4], 0x7603dc
mov dword [esp], 0x760174
call fcn.00572830
sub esp, 8
mov dword [0x76036c], 0xd0043c
mov dword [0x76036c], 0xd0043d
mov eax, dword [0x760174]
mov dword [esp + 4], eax
mov dword [esp], 0x678028
call fcn.0053a644
sub esp, 8
jmp 0x45e88b
mov dword [0x76036c], 0xd00439
mov dword [esp + 4], str.Auto
mov dword [esp], 0x760174
call fcn.00572830
sub esp, 8
mov dword [0x76036c], 0xd0043a
jmp 0x4605bc
mov dword [0x76036c], 0xd00440
mov dword [esp + 4], str.Auto
mov dword [esp], 0x760174
call fcn.00572830
sub esp, 8
jmp 0x460521