Function at 0x401000
Capabilities:
Allocate thread local storage
Change the wallpaper
Get graphical window text

Disassembly:
push 0x134
push 0
push 0x63a35c
call fcn.00423ff0
add esp, 0xc
push 0
call sub.KERNEL32.dll_GetModuleHandleW
mov dword [0x63a360], eax
push 0
push 0x1000
push 0
call sub.KERNEL32.dll_HeapCreate
mov dword [0x63a35c], eax
mov eax, 0x6221c8
mov dword [0x63a394], eax
call fcn.0040d95f
call fcn.00447ad0
call fcn.00446efe
call fcn.00446b30
call fcn.004454a0
call fcn.004434ba
call fcn.00442bd0
call fcn.004424a2
call fcn.004419b9
call fcn.00440adc
call fcn.004406b0
call fcn.004403ba
call fcn.0043fc59
call fcn.0043e3d7
call fcn.0043dc8d
call fcn.0043d5c2
call fcn.0043c8a0
call fcn.0043c6b8
call fcn.0043c685
call fcn.0043acec
call fcn.0043a9e1
call fcn.00434ca5
call fcn.004326ab
call fcn.00432525
call fcn.004321e1
call fcn.00430a71
call fcn.004308c4
lea eax, [0x63a3c8]
push 0x6220c8
push eax
call fcn.0040d97b
mov dword [section..data], 0x42
call fcn.0043e5c3
mov dword [section..data], 0x20005d
push 7
xor eax, eax
push eax
lea eax, [0x63a450]
push eax
push 0xc
call fcn.004419d8
mov dword [section..data], 0x20005f
mov dword [0x63a3b0], 0
mov dword [section..data], 0x200110
push 7
xor eax, eax
push eax
lea eax, [0x63a458]
push eax
push 0xc
call fcn.004419d8
mov dword [section..data], 0x200111
push 7
xor eax, eax
push eax
lea eax, [0x63a460]
push eax
push 0x3c
call fcn.004419d8
mov dword [section..data], 0x2001cd
push 7
xor eax, eax
push eax
lea eax, [0x63a468]
push eax
push 8
call fcn.004419d8
mov dword [section..data], 0x2001f0
push 7
xor eax, eax
push eax
lea eax, [0x63a470]
push eax
push 0x14
call fcn.004419d8
mov dword [section..data], 0x2002b0
push 7
xor eax, eax
push eax
lea eax, [0x63a478]
push eax
push 0x14
call fcn.004419d8
mov dword [section..data], 0x200684
call fcn.00434b86
mov dword [section..data], 0x200689
push 7
xor eax, eax
push eax
lea eax, [0x63a480]
push eax
push 8
call fcn.004419d8
mov dword [section..data], 0x20068a
mov ebp, 0x62a750
mov ebx, ebp
mov ebp, 0x622405
sub ebx, ebp
push ebx
mov ebp, 0x622405
push ebp
push 0xffffffff
call fcn.00440af0
mov dword [0x63a3b4], eax
mov dword [section..data], 0x100015
call fcn.00434b86
mov dword [section..data], 0x10001a
mov dword [0x63a3a8], 0
mov dword [section..data], 0x10001b
call fcn.0043e446
fstp qword [0x63a364]
mov dword [section..data], 0x10001b
call fcn.0043e44d
fstp qword [0x63a36c]
mov dword [section..data], 0x10001c
mov dword [section..data], 0x10001c
mov dword [section..data], 0x10001c
mov dword [section..data], 0x10001c
mov dword [section..data], 0x100062
mov ebp, 0x62a750
push ebp
push 1
call fcn.00440c70
mov dword [section..data], 0x100063
mov ebp, 0x62b292
push ebp
push 2
call fcn.00440c70
mov dword [section..data], 0x100064
mov ebp, 0x62be27
push ebp
push 3
call fcn.00440c70
mov dword [section..data], 0x100065
mov ebp, 0x62c9d1
push ebp
push 4
call fcn.00440c70
mov dword [section..data], 0x100066
mov ebp, 0x62d45a
push ebp
push 5
call fcn.00440c70
mov dword [section..data], 0x100067
mov ebp, 0x62e17a
push ebp
push 6
call fcn.00440c70
mov dword [section..data], 0x100068
mov ebp, 0x62ecd6
push ebp
push 7
call fcn.00440c70
mov dword [section..data], 0x100069
mov ebp, 0x62f52d
push ebp
push 8
call fcn.00440c70
mov dword [section..data], 0x10006a
mov ebp, 0x630111
push ebp
push 9
call fcn.00440c70
mov dword [section..data], 0x10006b
mov ebp, 0x630c20
push ebp
push 0xa
call fcn.00440c70
mov dword [section..data], 0x10006c
mov ebp, 0x63185a
push ebp
push 0xb
call fcn.00440c70
mov dword [section..data], 0x10006d
mov ebp, 0x6326ce
push ebp
push 0xc
call fcn.00440c70
mov dword [section..data], 0x10006e
mov ebp, 0x632b4c
push ebp
push 0xd
call fcn.00440c70
mov dword [section..data], 0x10006f
mov ebp, 0x632fca
push ebp
push 0xe
call fcn.00440c70
mov dword [section..data], 0x100073
push 1
call fcn.00440c87
mov ebx, eax
mov dword [esp - 4], ebx
fild dword [esp - 4]
fmul qword [0x63a36c]
push eax
fistp dword [esp]
push 1
call fcn.00440ca5
mov ebx, eax
mov dword [esp - 4], ebx
fild dword [esp - 4]
fmul qword [0x63a364]
push eax
fistp dword [esp]
push 1
call fcn.00440d59
mov dword [section..data], 0x100074
push 2
call fcn.00440c87
mov ebx, eax
mov dword [esp - 4], ebx
fild dword [esp - 4]
fmul qword [0x63a36c]
push eax
fistp dword [esp]
push 2
call fcn.00440ca5
mov ebx, eax
mov dword [esp - 4], ebx
fild dword [esp - 4]
fmul qword [0x63a364]
push eax
fistp dword [esp]
push 2
call fcn.00440d59
mov dword [section..data], 0x100075
push 3
call fcn.00440c87
mov ebx, eax
mov dword [esp - 4], ebx
fild dword [esp - 4]
fmul qword [0x63a36c]
push eax
fistp dword [esp]
push 3
call fcn.00440ca5
mov ebx, eax
mov dword [esp - 4], ebx
fild dword [esp - 4]
fmul qword [0x63a364]
push eax
fistp dword [esp]
push 3
call fcn.00440d59
mov dword [section..data], 0x100076
push 4
call fcn.00440c87
mov ebx, eax
mov dword [esp - 4], ebx
fild dword [esp - 4]
fmul qword [0x63a36c]
push eax
fistp dword [esp]
push 4
call fcn.00440ca5
mov ebx, eax
mov dword [esp - 4], ebx
fild dword [esp - 4]
fmul qword [0x63a364]
push eax
fistp dword [esp]
push 4
call fcn.00440d59
mov dword [section..data], 0x100077
push 5
call fcn.00440c87
mov ebx, eax
mov dword [esp - 4], ebx
fild dword [esp - 4]
fmul qword [0x63a36c]
push eax
fistp dword [esp]
push 5
call fcn.00440ca5
mov ebx, eax
mov dword [esp - 4], ebx
fild dword [esp - 4]
fmul qword [0x63a364]
push eax
fistp dword [esp]
push 5
call fcn.00440d59
mov dword [section..data], 0x100078
push 6
call fcn.00440c87
mov ebx, eax
mov dword [esp - 4], ebx
fild dword [esp - 4]
fmul qword [0x63a36c]
push eax
fistp dword [esp]
push 6
call fcn.00440ca5
mov ebx, eax
mov dword [esp - 4], ebx
fild dword [esp - 4]
fmul qword [0x63a364]
push eax
fistp dword [esp]
push 6
call fcn.00440d59
mov dword [section..data], 0x100079
push 7
call fcn.00440c87
mov ebx, eax
mov dword [esp - 4], ebx
fild dword [esp - 4]
fmul qword [0x63a36c]
push eax
fistp dword [esp]
push 7
call fcn.00440ca5
mov ebx, eax
mov dword [esp - 4], ebx
fild dword [esp - 4]
fmul qword [0x63a364]
push eax
fistp dword [esp]
push 7
call fcn.00440d59
mov dword [section..data], 0x10007a
push 8
call fcn.00440c87
mov ebx, eax
mov dword [esp - 4], ebx
fild dword [esp - 4]
fmul qword [0x63a36c]
push eax
fistp dword [esp]
push 8
call fcn.00440ca5
mov ebx, eax
mov dword [esp - 4], ebx
fild dword [esp - 4]
fmul qword [0x63a364]
push eax
fistp dword [esp]
push 8
call fcn.00440d59
mov dword [section..data], 0x10007b
push 9
call fcn.00440c87
mov ebx, eax
mov dword [esp - 4], ebx
fild dword [esp - 4]
fmul qword [0x63a36c]
push eax
fistp dword [esp]
push 9
call fcn.00440ca5
mov ebx, eax
mov dword [esp - 4], ebx
fild dword [esp - 4]
fmul qword [0x63a364]
push eax
fistp dword [esp]
push 9
call fcn.00440d59
mov dword [section..data], 0x10007c
push 0xa
call fcn.00440c87
mov ebx, eax
mov dword [esp - 4], ebx
fild dword [esp - 4]
fmul qword [0x63a36c]
push eax
fistp dword [esp]
push 0xa
call fcn.00440ca5
mov ebx, eax
mov dword [esp - 4], ebx
fild dword [esp - 4]
fmul qword [0x63a364]
push eax
fistp dword [esp]
push 0xa
call fcn.00440d59
mov dword [section..data], 0x10007d
push 0xb
call fcn.00440c87
mov ebx, eax
mov dword [esp - 4], ebx
fild dword [esp - 4]
fmul qword [0x63a36c]
push eax
fistp dword [esp]
push 0xb
call fcn.00440ca5
mov ebx, eax
mov dword [esp - 4], ebx
fild dword [esp - 4]
fmul qword [0x63a364]
push eax
fistp dword [esp]
push 0xb
call fcn.00440d59
mov dword [section..data], 0x500032
mov ebp, 0x633448
push ebp
push 0xf
call fcn.00440c70
mov dword [section..data], 0x500034
mov ebp, 0x6338c6
push ebp
push 0x10
call fcn.00440c70
mov dword [section..data], 0x500035
mov ebp, 0x633d44
push ebp
push 0x11
call fcn.00440c70
mov dword [section..data], 0x800008
push 7
push 0x62212c
lea eax, [0x63a440]
push eax
push 0x14
call fcn.004419d8
mov dword [section..data], 0x80000a
push 7
push 0x622084
lea eax, [0x63a448]
push eax
push 0x40
call fcn.004419d8
mov dword [section..data], 0x800012
push 0x63a410
push 0x62207c
push 8
push 8
push 4
call fcn.004403e3
mov dword [section..data], 0x800013
push 0x63a418
push 0
push 0x15
push 0xd
push 4
call fcn.004403e3
mov dword [section..data], 0x800014
push 0x63a420
push 0x62207c
push 8
push 0xd
push 4
call fcn.004403e3
mov dword [section..data], 0x800015
push 0x63a428
push 0x62207c
push 8
push 0x20
push 4
call fcn.004403e3
mov dword [section..data], 0x800017
push 0x63a430
push 0
push 0x15
push 0xd
push 4
call fcn.004403e3
mov dword [section..data], 0x80001f
mov dword [0x63a398], 0x32
mov dword [section..data], 0x80001f
mov dword [0x63a3ac], 1
mov dword [section..data], 0x800021
push 0
push 0x63a3d8
push 0
push 0x30
call sub.USER32.dll_SystemParametersInfoW
mov dword [section..data], 0x800023
lea ebp, [0x63a3d8]
push dword [ebp + 8]
pop dword [0x63a390]
mov dword [section..data], 0x800025
push dword [ebp + 0xc]
pop dword [0x63a38c]
mov dword [section..data], 0xa00006
lea ebp, [0x63a3c8]
push ebp
mov eax, str.author
pop ebp
push eax
push dword [ebp]
call fcn.0043dcac
mov ebp, eax
mov edx, str.Miklos_G_Bolvary_
lea ecx, [ebp]
call fcn.0040d008
mov dword [section..data], 0xa00007
lea ebp, [0x63a3c8]
push ebp
mov eax, str.copyright
pop ebp
push eax
push dword [ebp]
call fcn.0043dcac
mov ebp, eax
mov edx, 0x61f91a
lea ecx, [ebp]
call fcn.0040d008
mov dword [section..data], 0xa00008
lea ebp, [0x63a3c8]
push ebp
mov eax, str.base_name
pop ebp
push eax
push dword [ebp]
call fcn.0043dcac
mov ebp, eax
mov edx, str.Aclookup
lea ecx, [ebp]
call fcn.0040d008
mov dword [section..data], 0xa00009
lea ebp, [0x63a3c8]
push ebp
mov eax, str.version
pop ebp
push eax
push dword [ebp]
call fcn.0043dcac
mov ebp, eax
mov edx, str.v0.00.
lea ecx, [ebp]
call fcn.0040d008
mov dword [section..data], 0xa0000a
lea ebp, [0x63a3c8]
push ebp
mov eax, str.base_name
pop ebp
push eax
push dword [ebp]
call fcn.0043dcac
mov ebp, eax
mov edx, dword [ebp]
push edx
call fcn.00447b00
pop edx
push eax
push edx
call fcn.00447b30
lea ebp, [0x63a3c8]
push ebp
mov eax, str.version
pop ebp
push eax
push dword [ebp]
call fcn.0043dcac
mov ebp, eax
mov edx, dword [ebp]
push edx
call fcn.00447b30
lea ebp, [0x63a3c8]
push ebp
mov eax, 0x61de5c
pop ebp
push eax
push dword [ebp]
call fcn.0043dcac
mov ebp, eax
lea eax, [ebp]
push eax
call fcn.00447b80
mov dword [section..data], 0xa0000b
push edx
call fcn.00447b00
pop edx
push eax
mov edx, str.Hello_
push edx
call fcn.00447b30
lea ebp, [0x63a3c8]
push ebp
mov eax, 0x61de5c
pop ebp
push eax
push dword [ebp]
call fcn.0043dcac
mov ebp, eax
mov edx, dword [ebp]
push edx
call fcn.00447b30
mov edx, str._is_hiding_here
push edx
call fcn.00447b30
lea ebp, [0x63a3c8]
push ebp
mov eax, str.systray_note
pop ebp
push eax
push dword [ebp]
call fcn.0043dcac
mov ebp, eax
lea eax, [ebp]
push eax
call fcn.00447b80
mov dword [section..data], 0xa00017
lea ebp, [0x63a3c8]
push ebp
mov eax, str.listicon_heading_area
pop ebp
push eax
push dword [ebp + 8]
call fcn.0043dcac
mov ebp, eax
mov dword [ebp], 0xffffffff
mov dword [section..data], 0xa00018
lea ebp, [0x63a3c8]
push ebp
mov eax, str.at_the_end_of_the_list
pop ebp
push eax
push dword [ebp + 8]
call fcn.0043dcac
mov ebp, eax
mov dword [ebp], 0xffffffff
mov dword [section..data], 0xa00019
lea ebp, [0x63a3c8]
push ebp
mov eax, str.at_the_list_heading
pop ebp
push eax
push dword [ebp + 8]
call fcn.0043dcac
mov ebp, eax
mov dword [ebp], 0xffffffff
mov dword [section..data], 0xa0001f
lea ebp, [0x63a3c8]
push ebp
mov eax, str.no_items
pop ebp
push eax
push dword [ebp + 8]
call fcn.0043dcac
mov ebp, eax
mov dword [ebp], 0
mov dword [section..data], 0xa00020
lea ebp, [0x63a3c8]
push ebp
mov eax, str.first_item
pop ebp
push eax
push dword [ebp + 8]
call fcn.0043dcac
mov ebp, eax
mov dword [ebp], 0
mov dword [section..data], 0xa00021
lea ebp, [0x63a3c8]
push ebp
mov eax, str.all_items
pop ebp
push eax
push dword [ebp + 8]
call fcn.0043dcac
mov ebp, eax
mov dword [ebp], 0xffffffff
mov dword [section..data], 0xa00023
lea ebp, [0x63a3c8]
push ebp
mov eax, str.no_window_id
pop ebp
push eax
push dword [ebp + 8]
call fcn.0043dcac
mov ebp, eax
mov dword [ebp], 0
mov dword [section..data], 0xa00025
lea ebp, [0x63a3c8]
push ebp
mov eax, str.nothing_found
pop ebp
push eax
push dword [ebp + 8]
call fcn.0043dcac
mov ebp, eax
mov dword [ebp], 0
mov dword [section..data], 0xa00026
lea ebp, [0x63a3c8]
push ebp
mov eax, str.nothing_selected
pop ebp
push eax
push dword [ebp + 8]
call fcn.0043dcac
mov ebp, eax
mov dword [ebp], 0xffffffff
mov dword [section..data], 0xa00028
lea ebp, [0x63a3c8]
push ebp
mov eax, str.no_data_found
pop ebp
push eax
push dword [ebp + 8]
call fcn.0043dcac
mov ebp, eax
mov dword [ebp], 0
mov dword [section..data], 0xa0002a
lea ebp, [0x63a3c8]
push ebp
mov eax, str.no_column_icon
pop ebp
push eax
push dword [ebp + 8]
call fcn.0043dcac
mov ebp, eax
mov dword [ebp], 0
mov dword [section..data], 0xa0002b
lea ebp, [0x63a3c8]
push ebp
mov eax, str.no_data
pop ebp
push eax
push dword [ebp + 8]
call fcn.0043dcac
mov ebp, eax
mov dword [ebp], 0
mov dword [section..data], 0xa0002c
lea ebp, [0x63a3c8]
push ebp
mov eax, str.no_current_shortcut
pop ebp
push eax
push dword [ebp + 8]
call fcn.0043dcac
mov ebp, eax
mov dword [ebp], 0xffffffff
mov dword [section..data], 0xa0002d
lea ebp, [0x63a3c8]
push ebp
mov eax, str.no_string_content
pop ebp
push eax
push dword [ebp]
call fcn.0043dcac
mov ebp, eax
mov edx, 0x61d400
lea ecx, [ebp]
call fcn.0040d008
mov dword [section..data], 0xa0002f
lea ebp, [0x63a3c8]
push ebp
mov eax, str.date_not_active
pop ebp
push eax
push dword [ebp + 8]
call fcn.0043dcac
mov ebp, eax
mov dword [ebp], 0
mov dword [section..data], 0xa00035
lea ebp, [0x63a3c8]
push ebp
mov eax, str.no_file_handle
pop ebp
push eax
push dword [ebp + 8]
call fcn.0043dcac
mov ebp, eax
mov dword [ebp], 0
mov dword [section..data], 0xa00036
lea ebp, [0x63a3c8]
push ebp
mov eax, str.not_end_of_file
pop ebp
push eax
push dword [ebp + 8]
call fcn.0043dcac
mov ebp, eax
mov dword [ebp], 0
mov dword [section..data], 0xa00037
lea ebp, [0x63a3c8]
push ebp
mov eax, str.file_is_empty
pop ebp
push eax
push dword [ebp + 8]
call fcn.0043dcac
mov ebp, eax
mov dword [ebp], 0
mov dword [section..data], 0xa00038
lea ebp, [0x63a3c8]
push ebp
mov eax, str.no_file_deleted
pop ebp
push eax
push dword [ebp + 8]
call fcn.0043dcac
mov ebp, eax
mov dword [ebp], 0
mov dword [section..data], 0xa0003a
lea ebp, [0x63a3c8]
push ebp
mov eax, str.directory_not_created
pop ebp
push eax
push dword [ebp + 8]
call fcn.0043dcac
mov ebp, eax
mov dword [ebp], 0
mov dword [section..data], 0xa0003b
lea ebp, [0x63a3c8]
push ebp
mov eax, str.no_print_file_handle
pop ebp
push eax
push dword [ebp + 8]
call fcn.0043dcac
mov ebp, eax
mov dword [ebp], 0
mov dword [section..data], 0xa00041
lea ebp, [0x63a3c8]
push ebp
mov eax, str.no_menu_created
pop ebp
push eax
push dword [ebp + 8]
call fcn.0043dcac
mov ebp, eax
mov dword [ebp], 0
mov dword [section..data], 0xa00042
lea ebp, [0x63a3c8]
push ebp
mov eax, str.no_string_found
pop ebp
push eax
push dword [ebp + 8]
call fcn.0043dcac
mov ebp, eax
mov dword [ebp], 0
mov dword [section..data], 0xa00043
lea ebp, [0x63a3c8]
push ebp
mov eax, str.no_thread_running
pop ebp
push eax
push dword [ebp + 8]
call fcn.0043dcac
mov ebp, eax
mov dword [ebp], 0
mov dword [section..data], 0xa00044
lea ebp, [0x63a3c8]
push ebp
mov eax, str.colon_and_space
pop ebp
push eax
push dword [ebp]
call fcn.0043dcac
mov ebp, eax
mov edx, 0x6200cc
lea ecx, [ebp]
call fcn.0040d008
mov dword [section..data], 0xa0004a
lea ebp, [0x63a3c8]
push ebp
mov eax, str.database_not_open
pop ebp
push eax
push dword [ebp + 8]
call fcn.0043dcac
mov ebp, eax
mov dword [ebp], 0
mov dword [section..data], 0xa0004b
lea ebp, [0x63a3c8]
push ebp
mov eax, str.database_query_fail
pop ebp
push eax
push dword [ebp + 8]
call fcn.0043dcac
mov ebp, eax
mov dword [ebp], 0
mov dword [section..data], 0xa0004c
lea ebp, [0x63a3c8]
push ebp
mov eax, str.database_update_fail
pop ebp
push eax
push dword [ebp + 8]
call fcn.0043dcac
mov ebp, eax
mov dword [ebp], 0
mov dword [section..data], 0xa0004d
lea ebp, [0x63a3c8]
push ebp
mov eax, str.database_query_empty
pop ebp
push eax
push dword [ebp + 8]
call fcn.0043dcac
mov ebp, eax
mov dword [ebp], 0
mov dword [section..data], 0xa0004e
lea ebp, [0x63a3c8]
push ebp
mov eax, str.database_no_row
pop ebp
push eax
push dword [ebp + 8]
call fcn.0043dcac
mov ebp, eax
mov dword [ebp], 0
mov dword [section..data], 0xa0004f
lea ebp, [0x63a3c8]
push ebp
mov eax, str.database_not_attached
pop ebp
push eax
push dword [ebp + 8]
call fcn.0043dcac
mov ebp, eax
mov dword [ebp], 0
mov dword [section..data], 0xa00050
lea ebp, [0x63a3c8]
push ebp
mov eax, str.database_not_detached
pop ebp
push eax
push dword [ebp + 8]
call fcn.0043dcac
mov ebp, eax
mov dword [ebp], 0
mov dword [section..data], 0xa00056
lea ebp, [0x63a3c8]
push ebp
mov eax, str.quit_value
pop ebp
push eax
push dword [ebp + 8]
call fcn.0043dcac
mov ebp, eax
mov dword [ebp], 0
mov dword [section..data], 0xa00057
lea ebp, [0x63a3c8]
push ebp
mov eax, str.first_time
pop ebp
push eax
push dword [ebp + 8]
call fcn.0043dcac
mov ebp, eax
mov dword [ebp], 0
mov dword [section..data], 0xa00058
lea ebp, [0x63a3c8]
push ebp
mov eax, str.restart_now
pop ebp
push eax
push dword [ebp + 8]
call fcn.0043dcac
mov ebp, eax
mov dword [ebp], 0
mov dword [section..data], 0xa00059
lea ebp, [0x63a3c8]
push ebp
mov eax, str.single_instance
pop ebp
push eax
push dword [ebp]
call fcn.0043dcac
mov ebp, eax
mov edx, str.Only_one_copy_of_this_program_is_allowed_to_be_run_at_a_time
lea ecx, [ebp]
call fcn.0040d008
mov dword [section..data], 0xa0005b
lea ebp, [0x63a3c8]
push ebp
mov eax, str.window_mutex
pop ebp
push eax
push dword [ebp + 8]
call fcn.0043dcac
mov ebp, eax
mov dword [ebp], 0
mov dword [section..data], 0xa0005d
lea ebp, [0x63a3c8]
push ebp
mov eax, str.current_window_name
pop ebp
push eax
push dword [ebp]
call fcn.0043dcac
mov ebp, eax
mov edx, 0x61d400
lea ecx, [ebp]
call fcn.0040d008
mov dword [section..data], 0xa0005e
lea ebp, [0x63a3c8]
push ebp
mov eax, str.no_current_window_name
pop ebp
push eax
push dword [ebp]
call fcn.0043dcac
mov ebp, eax
mov edx, 0x61d400
lea ecx, [ebp]
call fcn.0040d008
mov dword [section..data], 0xa00060
lea ebp, [0x63a3c8]
push ebp
mov eax, str.last_window_name
pop ebp
push eax
push dword [ebp]
call fcn.0043dcac
mov ebp, eax
mov edx, 0x61d400
lea ecx, [ebp]
call fcn.0040d008
mov dword [section..data], 0xa00061
lea ebp, [0x63a3c8]
push ebp
mov eax, str.no_last_window_name
pop ebp
push eax
push dword [ebp]
call fcn.0043dcac
mov ebp, eax
mov edx, 0x61d400
lea ecx, [ebp]
call fcn.0040d008
mov dword [section..data], 0xa00063
lea ebp, [0x63a3c8]
push ebp
mov eax, str.current_child_window
pop ebp
push eax
push dword [ebp]
call fcn.0043dcac
mov ebp, eax
mov edx, 0x61d400
lea ecx, [ebp]
call fcn.0040d008
mov dword [section..data], 0xa00064
lea ebp, [0x63a3c8]
push ebp
mov eax, str.no_current_child_window
pop ebp
push eax
push dword [ebp]
call fcn.0043dcac
mov ebp, eax
mov edx, 0x61d400
lea ecx, [ebp]
call fcn.0040d008
mov dword [section..data], 0xa00066
lea ebp, [0x63a3c8]
push ebp
mov eax, str.last_child_window_name
pop ebp
push eax
push dword [ebp]
call fcn.0043dcac
mov ebp, eax
mov edx, 0x61d400
lea ecx, [ebp]
call fcn.0040d008
mov dword [section..data], 0xa00067
lea ebp, [0x63a3c8]
push ebp
mov eax, str.no_last_child_window_name
pop ebp
push eax
push dword [ebp]
call fcn.0043dcac
mov ebp, eax
mov edx, 0x61d400
lea ecx, [ebp]
call fcn.0040d008
mov dword [section..data], 0xa00069
lea ebp, [0x63a3c8]
push ebp
mov eax, str.old_window_title
pop ebp
push eax
push dword [ebp]
call fcn.0043dcac
mov ebp, eax
mov edx, 0x61d400
lea ecx, [ebp]
call fcn.0040d008
mov dword [section..data], 0xa00074
push edx
call fcn.00447b00
pop edx
push eax
push edx
call fcn.00447b00
pop edx
push eax
call fcn.0043f15e
lea ebp, [0x63a3c8]
push ebp
mov eax, str.current_directory
pop ebp
push eax
push dword [ebp]
call fcn.0043dcac
mov ebp, eax
lea eax, [ebp]
push eax
call fcn.00447b80
mov dword [section..data], 0xa00075
push edx
call fcn.00447b00
pop edx
push eax
push edx
call fcn.00447b00
pop edx
push eax
push 3
lea ebp, [0x63a3c8]
push ebp
mov eax, str.Current_directory
pop ebp
push eax
push dword [ebp]
call fcn.0043dcac
mov ebp, eax
push dword [ebp]
call fcn.00445790
lea ebp, [0x63a3c8]
push ebp
mov eax, str.current_drive
pop ebp
push eax
push dword [ebp]
call fcn.0043dcac
mov ebp, eax
lea eax, [ebp]
push eax
call fcn.00447b80
mov dword [section..data], 0xa00077
lea ebp, [0x63a3c8]
push ebp
mov eax, str.Current_directory
pop ebp
push eax
push dword [ebp]
call fcn.0043dcac
mov ebp, eax
mov edx, dword [ebp]
push edx
call fcn.00447b00
pop edx
push eax
push edx
call fcn.00447b30
mov edx, str.StoreProgram_
push edx
call fcn.00447b30
lea ebp, [0x63a3c8]
push ebp
mov eax, str.program_files_directory
pop ebp
push eax
push dword [ebp]
call fcn.0043dcac
mov ebp, eax
lea eax, [ebp]
push eax
call fcn.00447b80
mov dword [section..data], 0xa00078
lea ebp, [0x63a3c8]
push ebp
mov eax, str.current_directory
pop ebp
push eax
push dword [ebp]
call fcn.0043dcac
mov ebp, eax
mov edx, dword [ebp]
push edx
call fcn.00447b00
pop edx
push eax
push edx
call fcn.00447b30
mov edx, str.StoreProgramBackups_
push edx
call fcn.00447b30
lea ebp, [0x63a3c8]
push ebp
mov eax, str.backup_directory
pop ebp
push eax
push dword [ebp]
call fcn.0043dcac
mov ebp, eax
lea eax, [ebp]
push eax
call fcn.00447b80
mov dword [section..data], 0xa00079
lea ebp, [0x63a3c8]
push ebp
mov eax, str.current_directory
pop ebp
push eax
push dword [ebp]
call fcn.0043dcac
mov ebp, eax
mov edx, dword [ebp]
push edx
call fcn.00447b00
pop edx
push eax
push edx
call fcn.00447b30
mov edx, str.StoreProgramDatabase_
push edx
call fcn.00447b30
lea ebp, [0x63a3c8]
push ebp
mov eax, str.database_directory
pop ebp
push eax
push dword [ebp]
call fcn.0043dcac
mov ebp, eax
lea eax, [ebp]
push eax
call fcn.00447b80
mov dword [section..data], 0xa0007a
lea ebp, [0x63a3c8]
push ebp
mov eax, str.current_directory
pop ebp
push eax
push dword [ebp]
call fcn.0043dcac
mov ebp, eax
mov edx, dword [ebp]
push edx
call fcn.00447b00
pop edx
push eax
push edx
call fcn.00447b30
mov edx, str.StoreProgramPreferences_
push edx
call fcn.00447b30
lea ebp, [0x63a3c8]
push ebp
mov eax, str.preferences_directory
pop ebp
push eax
push dword [ebp]
call fcn.0043dcac
mov ebp, eax
lea eax, [ebp]
push eax
call fcn.00447b80
mov dword [section..data], 0xa0007c
lea ebp, [0x63a3c8]
push ebp
mov eax, str.current_directory
pop ebp
push eax
push dword [ebp]
call fcn.0043dcac
mov ebp, eax
mov edx, dword [ebp]
push edx
call fcn.00447b00
pop edx
push eax
push edx
call fcn.00447b30
mov edx, str.StoreTemporary_
push edx
call fcn.00447b30
lea ebp, [0x63a3c8]
push ebp
mov eax, str.temporary_directory
pop ebp
push eax
push dword [ebp]
call fcn.0043dcac
mov ebp, eax
lea eax, [ebp]
push eax
call fcn.00447b80
mov dword [section..data], 0xa00080
lea ebp, [0x63a3c8]
push ebp
mov eax, str.database_directory
pop ebp
push eax
push dword [ebp]
call fcn.0043dcac
mov ebp, eax
mov edx, dword [ebp]
push edx
call fcn.00447b00
pop edx
push eax
push edx
call fcn.00447b30
mov edx, str.Aclookup.sqlite
push edx
call fcn.00447b30
lea ebp, [0x63a3c8]
push ebp
mov eax, str.database_name
pop ebp
push eax
push dword [ebp]
call fcn.0043dcac
mov ebp, eax
lea eax, [ebp]
push eax
call fcn.00447b80
mov dword [section..data], 0xa00081
lea ebp, [0x63a3c8]
push ebp
mov eax, str.database_handle
pop ebp
push eax
push dword [ebp + 8]
call fcn.0043dcac
mov ebp, eax
mov dword [ebp], 0
mov dword [section..data], 0xa00082
lea ebp, [0x63a3c8]
push ebp
mov eax, str.current_database
pop ebp
push eax
push dword [ebp]
call fcn.0043dcac
mov ebp, eax
mov edx, 0x61d400
lea ecx, [ebp]
call fcn.0040d008
mov dword [section..data], 0xa00086
lea ebp, [0x63a3c8]
push ebp
mov eax, str.preferences_directory
pop ebp
push eax
push dword [ebp]
call fcn.0043dcac
mov ebp, eax
mov edx, dword [ebp]
push edx
call fcn.00447b00
pop edx
push eax
push edx
call fcn.00447b30
mov edx, str.Preferences.Json
push edx
call fcn.00447b30
lea ebp, [0x63a3c8]
push ebp
mov eax, str.preferences_file
pop ebp
push eax
push dword [ebp]
call fcn.0043dcac
mov ebp, eax
lea eax, [ebp]
push eax
call fcn.00447b80
mov dword [section..data], 0xa0008a
push edx
call fcn.00447b00
pop edx
push eax
push edx
call fcn.00447b00
pop edx
push eax
call fcn.0043f6ce
push edx
push eax
mov eax, str._dd__mm__yyyy
push eax
call fcn.0043fa28
lea ebp, [0x63a3c8]
push ebp
mov eax, str.current_date
pop ebp
push eax
push dword [ebp]
call fcn.0043dcac
mov ebp, eax
lea eax, [ebp]
push eax
call fcn.00447b80
mov dword [section..data], 0xa0008e
push 0x200
push 0xe
mov eax, str.Georgia
push eax
push 0xffffffff
call fcn.00446f4b
push eax
lea ebp, [0x63a3c8]
push ebp
mov eax, str.search_cue_font
pop ebp
push eax
push dword [ebp + 8]
call fcn.0043dcac
mov ebp, eax
pop dword [ebp]
mov dword [section..data], 0xa0008f
push 0
push 0xe
mov eax, str.Comic_Sans_MS
push eax
push 0xffffffff
call fcn.00446f4b
push eax
lea ebp, [0x63a3c8]
push ebp
mov eax, str.search_normal_font
pop ebp
push eax
push dword [ebp + 8]
call fcn.0043dcac
mov ebp, eax
pop dword [ebp]
mov dword [section..data], 0xa00091
push edx
call fcn.00447b00
pop edx
push eax
push edx
call fcn.00447b00
pop edx
push eax
push 0x100
call fcn.00445800
lea ebp, [0x63a3c8]
push ebp
mov eax, str.search_cue_text
pop ebp
push eax
push dword [ebp]
call fcn.0043dcac
mov ebp, eax
lea eax, [ebp]
push eax
call fcn.00447b80
mov dword [section..data], 0xa0009c
lea ebp, [0x63a3c8]
push ebp
mov eax, str.current_item_line
pop ebp
push eax
push dword [ebp + 8]
call fcn.0043dcac
mov ebp, eax
mov dword [ebp], 0xffffffff
mov dword [section..data], 0xa0009d
lea ebp, [0x63a3c8]
push ebp
mov eax, str.no_current_item_line
pop ebp
push eax
push dword [ebp + 8]
call fcn.0043dcac
mov ebp, eax
mov dword [ebp], 0xffffffff
mov dword [section..data], 0xa0009f
lea ebp, [0x63a3c8]
push ebp
mov eax, str.current_item_string
pop ebp
push eax
push dword [ebp]
call fcn.0043dcac
mov ebp, eax
mov edx, 0x61d400
lea ecx, [ebp]
call fcn.0040d008
mov dword [section..data], 0xa000a0
lea ebp, [0x63a3c8]
push ebp
mov eax, str.no_current_item_string
pop ebp
push eax
push dword [ebp]
call fcn.0043dcac
mov ebp, eax
mov edx, 0x61d400
lea ecx, [ebp]
call fcn.0040d008
mov dword [section..data], 0xa000a2
lea ebp, [0x63a3c8]
push ebp
mov eax, str.current_item_child
pop ebp
push eax
push dword [ebp]
call fcn.0043dcac
mov ebp, eax
mov edx, 0x61d400
lea ecx, [ebp]
call fcn.0040d008
mov dword [section..data], 0xa000a3
lea ebp, [0x63a3c8]
push ebp
mov eax, 0x620c08
pop ebp
push eax
push dword [ebp]
call fcn.0043dcac
mov ebp, eax
mov edx, 0x61d400
lea ecx, [ebp]
call fcn.0040d008
mov dword [section..data], 0xa000a5
lea ebp, [0x63a3c8]
push ebp
mov eax, str.current_item_record
pop ebp
push eax
push dword [ebp]
call fcn.0043dcac
mov ebp, eax
mov edx, 0x61d400
lea ecx, [ebp]
call fcn.0040d008
mov dword [section..data], 0xa000a6
lea ebp, [0x63a3c8]
push ebp
mov eax, str.no_current_item_record
pop ebp
push eax
push dword [ebp]
call fcn.0043dcac
mov ebp, eax
mov edx, 0x61d400
lea ecx, [ebp]
call fcn.0040d008
mov dword [section..data], 0xa000a8
lea ebp, [0x63a3c8]
push ebp
mov eax, str.last_item_string
pop ebp
push eax
push dword [ebp]
call fcn.0043dcac
mov ebp, eax
mov edx, 0x61d400
lea ecx, [ebp]
call fcn.0040d008
mov dword [section..data], 0xa000a9
lea ebp, [0x63a3c8]
push ebp
mov eax, str.old_item_string
pop ebp
push eax
push dword [ebp]
call fcn.0043dcac
mov ebp, eax
mov edx, 0x61d400
lea ecx, [ebp]
call fcn.0040d008
mov dword [section..data], 0xa000aa
lea ebp, [0x63a3c8]
push ebp
mov eax, str.item_icon_name
pop ebp
push eax
push dword [ebp]
call fcn.0043dcac
mov ebp, eax
mov edx, 0x61d400
lea ecx, [ebp]
call fcn.0040d008
mov dword [section..data], 0xa000ab
lea ebp, [0x63a3c8]
push ebp
mov eax, str.item_has_items
pop ebp
push eax
push dword [ebp + 8]
call fcn.0043dcac
mov ebp, eax
mov dword [ebp], 0
mov dword [section..data], 0xa000ad
lea ebp, [0x63a3c8]
push ebp
mov eax, str.new_item_was_saved
pop ebp
push eax
push dword [ebp + 8]
call fcn.0043dcac
mov ebp, eax
mov dword [ebp], 0
mov dword [section..data], 0xa000b6
mov dword [section..data], 0xa000b8
mov ebp, dword [0x63a410]
mov edx, str.Sunday
lea ecx, [ebp]
call fcn.0040d008
mov dword [section..data], 0xa000b9
mov edx, str.Monday
lea ecx, [ebp + 4]
call fcn.0040d008
mov dword [section..data], 0xa000ba
mov edx, str.Tuesday
lea ecx, [ebp + 8]
call fcn.0040d008
mov dword [section..data], 0xa000bb
mov edx, str.Wednesday
lea ecx, [ebp + 0xc]
call fcn.0040d008
mov dword [section..data], 0xa000bc
mov edx, str.Thursday
lea ecx, [ebp + 0x10]
call fcn.0040d008
mov dword [section..data], 0xa000bd
mov edx, str.Friday
lea ecx, [ebp + 0x14]
call fcn.0040d008
mov dword [section..data], 0xa000be
mov edx, str.Saturday
lea ecx, [ebp + 0x18]
call fcn.0040d008
mov dword [section..data], 0xa000c0
mov dword [0x63a37c], 0
jmp 0x402a5e
mov dword [section..data], 0xa000c0
mov eax, 0xb
cmp eax, dword [0x63a37c]
jl 0x402a9e
mov dword [section..data], 0xa000c1
mov ebx, dword [0x63a37c]
mov ebp, dword [0x63a418]
shl ebx, 2
mov dword [ebp + ebx], 0x1f
mov dword [section..data], 0xa000c2
inc dword [0x63a37c]
jno 0x402a54
mov dword [section..data], 0xa000c4
mov ebp, dword [0x63a418]
mov dword [ebp + 4], 0x1c
mov dword [section..data], 0xa000c5
mov dword [ebp + 0xc], 0x1e
mov dword [section..data], 0xa000c6
mov dword [ebp + 0x14], 0x1e
mov dword [section..data], 0xa000c7
mov dword [ebp + 0x20], 0x1e
mov dword [section..data], 0xa000c8
mov dword [ebp + 0x28], 0x1e
mov dword [section..data], 0xa000ca
mov ebp, dword [0x63a420]
mov edx, str.January
lea ecx, [ebp]
call fcn.0040d008
mov dword [section..data], 0xa000cb
mov edx, str.February
lea ecx, [ebp + 4]
call fcn.0040d008
mov dword [section..data], 0xa000cc
mov edx, str.March
lea ecx, [ebp + 8]
call fcn.0040d008
mov dword [section..data], 0xa000cd
mov edx, str.April
lea ecx, [ebp + 0xc]
call fcn.0040d008
mov dword [section..data], 0xa000ce
mov edx, 0x61ffd4
lea ecx, [ebp + 0x10]
call fcn.0040d008
mov dword [section..data], 0xa000cf
mov edx, str.June
lea ecx, [ebp + 0x14]
call fcn.0040d008
mov dword [section..data], 0xa000d0
mov edx, str.July
lea ecx, [ebp + 0x18]
call fcn.0040d008
mov dword [section..data], 0xa000d1
mov edx, str.August
lea ecx, [ebp + 0x1c]
call fcn.0040d008
mov dword [section..data], 0xa000d2
mov edx, str.September
lea ecx, [ebp + 0x20]
call fcn.0040d008
mov dword [section..data], 0xa000d3
mov edx, str.October
lea ecx, [ebp + 0x24]
call fcn.0040d008
mov dword [section..data], 0xa000d4
mov edx, str.November
lea ecx, [ebp + 0x28]
call fcn.0040d008
mov dword [section..data], 0xa000d5
mov edx, str.December
lea ecx, [ebp + 0x2c]
call fcn.0040d008
mov dword [section..data], 0xa000d7
mov dword [0x63a39c], 0
jmp 0x402c33
mov dword [section..data], 0xa000d7
mov eax, 0x1e
cmp eax, dword [0x63a39c]
jl 0x402ca2
mov dword [section..data], 0xa000d8
push edx
call fcn.00447b00
pop edx
push eax
push edx
call fcn.00447b00
pop edx
push eax
mov eax, dword [0x63a39c]
cdq
push edx
push eax
add dword [esp], 0x7d2
adc dword [esp + 4], 0
pop eax
pop edx
push edx
push eax
call fcn.00445850
mov ebx, dword [0x63a39c]
mov ebp, dword [0x63a428]
shl ebx, 2
lea eax, [ebp + ebx]
push eax
call fcn.00447b80
mov dword [section..data], 0xa000d9
inc dword [0x63a39c]
jno 0x402c29
mov dword [section..data], 0xc00028
mov eax, 0x200
push eax
lea eax, [0x63a488]
push eax
push 0x62207c
push 8
push 4
call fcn.0043dcce
mov dword [section..data], 0xd00096
call fcn.0043e5c3
mov dword [section..data], 0xd000ae
mov eax, 0x200
push eax
lea eax, [0x63a48c]
push eax
push 0x62217c
push 7
push 0x14
call fcn.0043dcce
mov dword [section..data], 0xd000b1
mov dword [0x63a3c4], 0
mov dword [section..data], 0x85
push 0xffffffff
lea ebp, [0x63a3c8]
push ebp
mov eax, str.program_files_directory
pop ebp
push eax
push dword [ebp]
call fcn.0043dcac
mov ebp, eax
push dword [ebp]
call fcn.0040c107
mov dword [section..data], 0x86
push 0xffffffff
lea ebp, [0x63a3c8]
push ebp
mov eax, str.backup_directory
pop ebp
push eax
push dword [ebp]
call fcn.0043dcac
mov ebp, eax
push dword [ebp]
call fcn.0040c107
mov dword [section..data], 0x87
push 0xffffffff
lea ebp, [0x63a3c8]
push ebp
mov eax, str.database_directory
pop ebp
push eax
push dword [ebp]
call fcn.0043dcac
mov ebp, eax
push dword [ebp]
call fcn.0040c107
mov dword [section..data], 0x88
push 0xffffffff
lea ebp, [0x63a3c8]
push ebp
mov eax, str.help_directory
pop ebp
push eax
push dword [ebp]
call fcn.0043dcac
mov ebp, eax
push dword [ebp]
call fcn.0040c107
mov dword [section..data], 0x89
push 0xffffffff
lea ebp, [0x63a3c8]
push ebp
mov eax, str.preferences_directory
pop ebp
push eax
push dword [ebp]
call fcn.0043dcac
mov ebp, eax
push dword [ebp]
call fcn.0040c107
mov dword [section..data], 0x8a
push 0xffffffff
lea ebp, [0x63a3c8]
push ebp
mov eax, str.temporary_directory
pop ebp
push eax
push dword [ebp]
call fcn.0043dcac
mov ebp, eax
push dword [ebp]
call fcn.0040c107
mov dword [section..data], 0x8b
push 0xffffffff
lea ebp, [0x63a3c8]
push ebp
mov eax, str.batch_directory
pop ebp
push eax
push dword [ebp]
call fcn.0043dcac
mov ebp, eax
push dword [ebp]
call fcn.0040c107
mov dword [section..data], 0x8c
push 0xffffffff
lea ebp, [0x63a3c8]
push ebp
mov eax, str.cache_directory
pop ebp
push eax
push dword [ebp]
call fcn.0043dcac
mov ebp, eax
push dword [ebp]
call fcn.0040c107
mov dword [section..data], 0xd7
call fcn.00409497
mov dword [section..data], 0xf3
call fcn.00403f41
mov dword [section..data], 0x10f
push edx
call fcn.00447b00
pop edx
push eax
push edx
call fcn.00447b00
pop edx
push eax
mov eax, str.base_name
push eax
call fcn.0040a911
call fcn.0040d242
add dword [esp], edx
call fcn.00409fc2
call fcn.0040d260
and eax, eax
je 0x402f90
mov dword [section..data], 0x110
push 1
push 1
call fcn.0043ad57
mov dword [section..data], 0x115
push edx
call fcn.00447b00
pop edx
push eax
mov eax, str.program_name
push eax
call fcn.0040a911
mov edx, str._is_already_running._r_n_r_nCannot_start_another_instance_
push edx
call fcn.00447b30
lea eax, [0x63a380]
push eax
call fcn.00447b80
mov dword [section..data], 0x116
push 0
push 0
push 0
push 0x40
lea ebp, [0x63a3c8]
push ebp
mov eax, str.only_one_copy_can_run
pop ebp
push eax
push dword [ebp]
call fcn.0043dcac
mov ebp, eax
push dword [ebp]
mov eax, str.Program_running
push eax
call fcn.0040ae39
mov dword [section..data], 0x117
jmp 0x403ded
mov dword [section..data], 0x118
mov dword [section..data], 0x137
push 0x10cb0001
push 0x307
push 0x4b0
push 0
push 0
call fcn.00409583
and eax, eax
je 0x403dd7
mov dword [section..data], 0x13e
push 0xff88ff
push 2
push 0xffffffff
call fcn.0040a582
mov dword [section..data], 0x149
lea eax, [0x4050f0]
push eax
call fcn.0043ade2
mov dword [section..data], 0x152
push edx
call fcn.00447b00
pop edx
push eax
push edx
call fcn.00447b00
pop edx
push eax
mov edx, str.This_copy_of
push edx
call fcn.00447b30
push edx
call fcn.00447b00
pop edx
push eax
mov eax, str.program_name
push eax
call fcn.0040a911
pop eax
mov edx, str.__is_currently_registered_to
push edx
call fcn.00447b30
push edx
call fcn.00447b00
pop edx
push eax
mov eax, str.owner_name
push eax
call fcn.0040a911
pop eax
call fcn.00447bf0
push 2
call fcn.0040d242
add dword [esp + 4], edx
call fcn.00434d49
call fcn.0040d260
mov dword [section..data], 0x15b
push edx
call fcn.00447b00
pop edx
push eax
push edx
call fcn.00447b00
pop edx
push eax
mov eax, str.last_search_limit
push eax
call fcn.0040a911
call fcn.00447bf0
push 0x10
call fcn.0040d242
add dword [esp + 4], edx
call fcn.00434d49
call fcn.0040d260
mov dword [section..data], 0x164
push 0x10
call fcn.00440d6f
push eax
mov eax, str.CALL_SIGN
push eax
lea ebp, [0x63a3c8]
push ebp
mov eax, str.at_the_end_of_the_list
pop ebp
push eax
push dword [ebp + 8]
call fcn.0043dcac
mov ebp, eax
push dword [ebp]
push 0x11
call fcn.00434d96
mov dword [section..data], 0x165
push 0x10
call fcn.00440d6f
push eax
mov eax, str.LICENCEE
push eax
lea ebp, [0x63a3c8]
push ebp
mov eax, str.at_the_end_of_the_list
pop ebp
push eax
push dword [ebp + 8]
call fcn.0043dcac
mov ebp, eax
push dword [ebp]
push 0x11
call fcn.00434d96
mov dword [section..data], 0x167
push edx
call fcn.00447b00
pop edx
push eax
push edx
call fcn.00447b00
pop edx
push eax
mov eax, str.last_search_field
push eax
call fcn.0040a911
call fcn.00447bf0
push 0x11
call fcn.0040d242
add dword [esp + 4], edx
call fcn.00434d49
call fcn.0040d260
mov dword [section..data], 0x169
push 0x300
push 0x11
push 1
push 0x332c
call fcn.0043d6e8
mov dword [section..data], 0x172
mov eax, str.Sounds_like
mov dword [0x63a394], eax
mov dword [section..data], 0x173
push dword [0x63a388]
mov edx, 0x61f190
pop ecx
call fcn.0040d270
jne 0x403266
mov dword [section..data], 0x174
lea ecx, [0x63a388]
mov edx, dword [0x63a394]
call fcn.0040d008
add dword [0x63a394], eax
mov dword [section..data], 0x175
push dword [0x63a388]
mov edx, 0x61f190
pop ecx
call fcn.0040d270
jne 0x40324d
mov dword [section..data], 0x176
push 0x11
call fcn.00440d6f
push eax
push dword [0x63a388]
lea ebp, [0x63a3c8]
push ebp
mov eax, str.at_the_end_of_the_list
pop ebp
push eax
push dword [ebp + 8]
call fcn.0043dcac
mov ebp, eax
push dword [ebp]
push 0x12
call fcn.00434d96
mov dword [section..data], 0x177
mov dword [section..data], 0x178
jmp 0x4031ae
mov dword [section..data], 0x17a
mov edx, 0x61e89c
lea ecx, [0x63a388]
call fcn.0040d008
mov dword [section..data], 0x17c
push edx
call fcn.00447b00
pop edx
push eax
mov eax, str.last_search_type
push eax
call fcn.0040a911
call fcn.00447bf0
mov edx, 0x61d400
pop ecx
push ecx
call fcn.0040d2b0
mov ecx, eax
call fcn.0040d270
jne 0x403305
mov dword [section..data], 0x17d
push edx
call fcn.00447b00
pop edx
push eax
push edx
call fcn.00447b00
pop edx
push eax
mov eax, str.last_search_type
push eax
call fcn.0040a911
call fcn.00447bf0
push 0x12
call fcn.0040d242
add dword [esp + 4], edx
call fcn.00434d49
call fcn.0040d260
mov dword [section..data], 0x17e
jmp 0x403341
mov dword [section..data], 0x17e
mov dword [section..data], 0x17f
lea ebp, [0x63a3c8]
push ebp
mov eax, str.first_item
pop ebp
push eax
push dword [ebp + 8]
call fcn.0043dcac
mov ebp, eax
mov eax, dword [ebp]
cdq
push edx
push eax
push 0x12
call fcn.00434dfb
mov dword [section..data], 0x180
mov dword [section..data], 0x189
push edx
call fcn.00447b00
pop edx
push eax
push edx
call fcn.00447b00
pop edx
push eax
mov eax, str.last_search_string
push eax
call fcn.0040a911
call fcn.00447bf0
push 0x13
call fcn.0040d242
add dword [esp + 4], edx
call fcn.00434d49
call fcn.0040d260
mov dword [section..data], 0x192
lea ebp, [0x63a3c8]
push ebp
mov eax, str.first_time
pop ebp
push eax
push dword [ebp + 8]
call fcn.0043dcac
mov ebp, eax
mov dword [ebp], 0
mov dword [section..data], 0x19b
lea ebp, [0x63a3c8]
push ebp
mov eax, str.quit_value
pop ebp
push eax
push dword [ebp + 8]
call fcn.0043dcac
mov ebp, eax
mov dword [ebp], 0
mov dword [section..data], 0x1a4
push 0
push 1
call fcn.0043ad57
mov dword [section..data], 0x1ad
push 3
call fcn.004058ba
mov dword [section..data], 0x1b6
push 0x1c
push 0xd
push 1
call fcn.0043adf2
mov dword [section..data], 0x1c1
lea ebp, [0x63a3c8]
push ebp
mov eax, str.search_cue_font
pop ebp
push eax
push dword [ebp + 8]
call fcn.0043dcac
mov ebp, eax
push dword [ebp]
call fcn.00447011
push eax
push 0x13
call fcn.00434e37
mov dword [section..data], 0x1c6
push 0
push 0x18
push 0xc5
push 0x13
call fcn.00434ea7
push eax
call sub.USER32.dll_SendMessageW
mov dword [section..data], 0x1c7
lea ebp, [0x63a3c8]
push ebp
mov eax, str.search_cue_text
pop ebp
push eax
push dword [ebp]
call fcn.0043dcac
mov ebp, eax
push dword [ebp]
push 1
push 0x1501
push 0x13
call fcn.00434ea7
push eax
call sub.USER32.dll_SendMessageW
mov dword [section..data], 0x1d0
push edx
call fcn.00447b00
pop edx
push eax
mov eax, str.MainProgramFile
push eax
push edx
call fcn.00447b00
pop edx
push eax
mov edx, str.Welcome_to
push edx
call fcn.00447b30
push edx
call fcn.00447b00
pop edx
push eax
mov eax, str.program_name
push eax
call fcn.0040a911
pop eax
mov edx, 0x61d72a
push edx
call fcn.00447b30
push edx
call fcn.00447b00
pop edx
push eax
mov eax, str.owner_name
push eax
call fcn.0040a911
pop eax
call fcn.00447bf0
mov eax, str.Welcome
push eax
mov eax, str.Headings
push eax
call fcn.0040d242
add dword [esp + 8], edx
call fcn.00408c10
call fcn.0040d260
mov dword [section..data], 0x1d1
mov eax, 0x61d400
push eax
mov eax, 0x61da14
push eax
mov eax, str.Current
push eax
mov eax, str.Current
push eax
call fcn.00408c10
mov dword [section..data], 0x1da
push 0x13
call fcn.00434ec3
mov dword [section..data], 0x1e2
mov dword [section..data], 0x1e8
call fcn.0043b022
mov dword [0x63a384], eax
mov dword [section..data], 0x1e9
call fcn.0043d769
mov dword [0x63a3a0], eax
mov dword [section..data], 0x1ea
call fcn.0043d778
mov dword [0x63a378], eax
mov dword [section..data], 0x1eb
call fcn.0043d787
mov dword [0x63a3a4], eax
mov dword [section..data], 0x1ec
call fcn.0043d796
mov dword [0x63a374], eax
mov dword [section..data], 0x1f2
push dword [0x63a384]
mov dword [section..data], 0x1f9
mov ebx, 0x333c
cmp ebx, dword [esp]
jne 0x40367d
mov dword [section..data], 0x1fb
push dword [0x63a3a4]
mov dword [section..data], 0x1fc
mov ebx, 1
cmp ebx, dword [esp]
jne 0x403663
mov dword [section..data], 0x1fc
lea ebp, [0x63a3c8]
push ebp
mov eax, str.quit_value
pop ebp
push eax
push dword [ebp + 8]
call fcn.0043dcac
mov ebp, eax
mov dword [ebp], 1
mov dword [section..data], 0x1fd
pop eax
mov dword [section..data], 0x206
jmp 0x403c56
mov dword [section..data], 0x206
mov ebx, 0x333e
cmp ebx, dword [esp]
jne 0x4036f8
mov dword [section..data], 0x207
push dword [0x63a3a4]
mov dword [section..data], 0x208
mov ebx, 1
cmp ebx, dword [esp]
jne 0x4036de
mov dword [section..data], 0x208
push 0xfffffffe
push 1
push 0x101e
push 3
call fcn.00434ea7
push eax
call sub.USER32.dll_SendMessageW
mov dword [section..data], 0x209
pop eax
mov dword [section..data], 0x212
jmp 0x403c56
mov dword [section..data], 0x212
mov ebx, 0x332d
cmp ebx, dword [esp]
jne 0x403759
mov dword [section..data], 0x214
push dword [0x63a3a0]
mov dword [section..data], 0x220
mov ebx, 0x1c
cmp ebx, dword [esp]
jne 0x40373f
mov dword [section..data], 0x220
call fcn.00405edc
mov dword [section..data], 0x221
pop eax
mov dword [section..data], 0x22a
jmp 0x403c56
mov dword [section..data], 0x22a
mov ebx, 0x332c
cmp ebx, dword [esp]
jne 0x403c56
mov dword [section..data], 0x22c
push dword [0x63a378]
mov dword [section..data], 0x22f
mov ebx, 0xa
cmp ebx, dword [esp]
jne 0x4037b3
mov dword [section..data], 0x22f
call fcn.00409124
mov dword [section..data], 0x230
jmp 0x403c4b
mov dword [section..data], 0x230
mov ebx, 0xb
cmp ebx, dword [esp]
jne 0x4037e5
mov dword [section..data], 0x230
call fcn.0040429b
mov dword [section..data], 0x232
jmp 0x403c4b
mov dword [section..data], 0x232
mov ebx, 0x14
cmp ebx, dword [esp]
jne 0x403831
mov dword [section..data], 0x232
lea ebp, [0x63a3c8]
push ebp
mov eax, str.quit_value
pop ebp
push eax
push dword [ebp + 8]
call fcn.0043dcac
mov ebp, eax
mov dword [ebp], 1
mov dword [section..data], 0x234
jmp 0x403c4b
mov dword [section..data], 0x234
mov ebx, 0xc
cmp ebx, dword [esp]
jne 0x403863
mov dword [section..data], 0x234
call fcn.0040a09d
mov dword [section..data], 0x236
jmp 0x403c4b
mov dword [section..data], 0x236
mov ebx, 0xe
cmp ebx, dword [esp]
jne 0x403886
mov dword [section..data], 0x237
jmp 0x403c4b
mov dword [section..data], 0x237
mov ebx, 0xd
cmp ebx, dword [esp]
jne 0x4038a9
mov dword [section..data], 0x239
jmp 0x403c4b
mov dword [section..data], 0x239
mov ebx, 0x10
cmp ebx, dword [esp]
jne 0x403949
mov dword [section..data], 0x23a
call fcn.0043d7a5
push eax
mov dword [section..data], 0x23b
mov ebx, 0x300
cmp ebx, dword [esp]
jne 0x40392f
mov dword [section..data], 0x23c
push edx
call fcn.00447b00
pop edx
push eax
push edx
call fcn.00447b00
pop edx
push eax
push edx
call fcn.00447b00
pop edx
push eax
push 0x10
call fcn.00434efe
call fcn.00447bf0
mov eax, str.last_search_limit
push eax
call fcn.0040d242
add dword [esp + 4], edx
call fcn.0040a752
call fcn.0040d260
mov dword [section..data], 0x23d
pop eax
mov dword [section..data], 0x23f
jmp 0x403c4b
mov dword [section..data], 0x23f
mov ebx, 0x11
cmp ebx, dword [esp]
jne 0x4039f8
mov dword [section..data], 0x240
call fcn.0043d7a5
push eax
mov dword [section..data], 0x241
mov ebx, 0x300
cmp ebx, dword [esp]
jne 0x4039de
mov dword [section..data], 0x242
push edx
call fcn.00447b00
pop edx
push eax
push edx
call fcn.00447b00
pop edx
push eax
push edx
call fcn.00447b00
pop edx
push eax
push 0x11
call fcn.00434efe
call fcn.00447bf0
mov eax, str.last_search_field
push eax
call fcn.0040d242
add dword [esp + 4], edx
call fcn.0040a752
call fcn.0040d260
mov dword [section..data], 0x242
call fcn.00405761
mov dword [section..data], 0x243
pop eax
mov dword [section..data], 0x245
jmp 0x403c4b
mov dword [section..data], 0x245
mov ebx, 0x12
cmp ebx, dword [esp]
jne 0x403a98
mov dword [section..data], 0x246
call fcn.0043d7a5
push eax
mov dword [section..data], 0x247
mov ebx, 0x300
cmp ebx, dword [esp]
jne 0x403a7e
mov dword [section..data], 0x248
push edx
call fcn.00447b00
pop edx
push eax
push edx
call fcn.00447b00
pop edx
push eax
push edx
call fcn.00447b00
pop edx
push eax
push 0x12
call fcn.00434efe
call fcn.00447bf0
mov eax, str.last_search_type
push eax
call fcn.0040d242
add dword [esp + 4], edx
call fcn.0040a752
call fcn.0040d260
mov dword [section..data], 0x249
pop eax
mov dword [section..data], 0x24b
jmp 0x403c4b
mov dword [section..data], 0x24b
mov ebx, 0x13
cmp ebx, dword [esp]
jne 0x403b38
mov dword [section..data], 0x24c
call fcn.0043d7a5
push eax
mov dword [section..data], 0x24d
mov ebx, 0x300
cmp ebx, dword [esp]
jne 0x403b1e
mov dword [section..data], 0x24e
push edx
call fcn.00447b00
pop edx
push eax
push edx
call fcn.00447b00
pop edx
push eax
push edx
call fcn.00447b00
pop edx
push eax
push 0x13
call fcn.00434efe
call fcn.00447bf0
mov eax, str.last_search_string
push eax
call fcn.0040d242
add dword [esp + 4], edx
call fcn.0040a752
call fcn.0040d260
mov dword [section..data], 0x24f
pop eax
mov dword [section..data], 0x251
jmp 0x403c4b
mov dword [section..data], 0x251
mov ebx, 0x13
cmp ebx, dword [esp]
jne 0x403c4b
mov dword [section..data], 0x252
call fcn.0043d7a5
push eax
mov dword [section..data], 0x253
mov ebx, 0x300
cmp ebx, dword [esp]
jne 0x403c40
mov dword [section..data], 0x254
push edx
call fcn.00447b00
pop edx
push eax
push edx
call fcn.00447b00
pop edx
push eax
push 0x13
call fcn.00434efe
call fcn.00447bf0
mov edx, 0x61d400
pop ecx
push ecx
call fcn.0040d2b0
mov ecx, eax
call fcn.0040d270
je 0x403bf7
mov dword [section..data], 0x255
lea ebp, [0x63a3c8]
push ebp
mov eax, str.search_cue_font
pop ebp
push eax
push dword [ebp + 8]
call fcn.0043dcac
mov ebp, eax
push dword [ebp]
call fcn.00447011
push eax
push 0x13
call fcn.00434e37
mov dword [section..data], 0x256
jmp 0x403c36
mov dword [section..data], 0x256
mov dword [section..data], 0x257
lea ebp, [0x63a3c8]
push ebp
mov eax, str.search_normal_font
pop ebp
push eax
push dword [ebp + 8]
call fcn.0043dcac
mov ebp, eax
push dword [ebp]
call fcn.00447011
push eax
push 0x13
call fcn.00434e37
mov dword [section..data], 0x258
mov dword [section..data], 0x259
pop eax
mov dword [section..data], 0x25b
pop eax
mov dword [section..data], 0x261
pop eax
mov dword [section..data], 0x267
lea ebp, [0x63a3c8]
push ebp
mov eax, str.quit_value
pop ebp
push eax
push dword [ebp + 8]
call fcn.0043dcac
mov ebp, eax
mov ebx, dword [ebp]
cmp ebx, 1
jne 0x403584
mov dword [section..data], 0x26e
push edx
call fcn.00447b00
pop edx
push eax
push edx
call fcn.00447b00
pop edx
push eax
push edx
call fcn.00447b00
pop edx
push eax
call fcn.0043f6ce
push edx
push eax
mov eax, str._yyyy__mm__dd
push eax
call fcn.0043fa28
call fcn.00447bf0
mov eax, str.last_update
push eax
call fcn.0040d242
add dword [esp + 4], edx
call fcn.0040a752
call fcn.0040d260
mov dword [section..data], 0x26f
push edx
call fcn.00447b00
pop edx
push eax
push edx
call fcn.00447b00
pop edx
push eax
mov eax, str.base_name
push eax
call fcn.0040a911
mov edx, 0x620c02
push edx
call fcn.00447b30
push edx
call fcn.00447b00
pop edx
push eax
push edx
call fcn.00447b00
pop edx
push eax
push 0
push 4
call fcn.00445850
pop eax
mov edx, 0x61d7f4
push edx
call fcn.00447b30
push edx
call fcn.00447b00
pop edx
push eax
push edx
call fcn.00447b00
pop edx
push eax
push 0
push 0xd0
call fcn.00445850
pop eax
mov edx, 0x61dfd0
push edx
call fcn.00447b30
push edx
call fcn.00447b00
pop edx
push eax
push edx
call fcn.00447b00
pop edx
push eax
push 1
call fcn.00445800
pop eax
push edx
call fcn.00447b00
pop edx
push eax
mov eax, str.scary_fishy
push eax
call fcn.0040a911
pop eax
call fcn.00447bf0
mov eax, str.program_name
push eax
call fcn.0040d242
add dword [esp + 4], edx
call fcn.0040a752
call fcn.0040d260
mov dword [section..data], 0x271
call fcn.00405e94
mov dword [section..data], 0x279
push 1
call fcn.0043ac4f
mov dword [section..data], 0x27f
mov dword [section..data], 0x285
jmp 0x403ded
push 0
call 0x403e0c
call fcn.00447ab0
push dword [0x63a35c]
call sub.KERNEL32.dll_HeapDestroy
call sub.KERNEL32.dll_ExitProcess
call fcn.004321d5
call fcn.004322a0
call fcn.00432519
call fcn.0043265f
call fcn.00434c49
call sub.ole32.dll_OleUninitialize
call fcn.0043acc9
call fcn.0043c6ac
call fcn.0043c890
call fcn.0043d5a4
call fcn.0043e3c6
call fcn.0043ef37
call fcn.0043f1a3
call fcn.0043fc4d
call fcn.00440ad0
call fcn.00442495
call fcn.004454c0
call fcn.0044706e
call fcn.004470ca
call fcn.00446b20
ret