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

Disassembly:
push ebp
push edi
push esi
push ebx
sub esp, 0x5c
mov dword [0x76036c], 0x40163e
mov dword [0x76036c], 0x40163f
mov dword [esp + 4], 0x68bea7
mov dword [esp], 0x1a
call fcn.00567722
sub esp, 8
mov dword [0x76036c], 0x401640
mov dword [esp + 4], 0x68c03f
mov dword [esp], 0x17
call fcn.00567722
sub esp, 8
mov dword [0x76036c], 0x401641
mov dword [esp + 4], 0x68c60a
mov dword [esp], 0x18
call fcn.00567722
sub esp, 8
mov dword [0x76036c], 0x401643
mov dword [esp], 0
call fcn.004224c0
sub esp, 4
mov dword [0x76036c], 0x401644
mov edx, dword [0x75ffa4]
mov dword [0x760020], edx
mov dword [0x76036c], 0x401644
mov eax, dword [0x75ffa8]
mov dword [0x760034], eax
mov dword [0x76036c], 0x401645
add edx, dword [0x7600b0]
add edx, 0x28
mov dword [0x7600b0], edx
mov dword [0x76036c], 0x401645
add eax, dword [0x7600ac]
add eax, 0x28
mov dword [0x7600ac], eax
mov dword [0x76036c], 0x401647
mov dword [esp + 0x14], 0
mov dword [esp + 0x10], 0
mov dword [esp + 0xc], 0
mov dword [esp + 8], 0
mov dword [esp + 4], 0
mov dword [esp], 3
call fcn.00547c21
sub esp, 0x18
mov dword [0x76036c], 0x401648
mov dword [esp + 4], 1
mov dword [esp], 3
call fcn.0054294e
sub esp, 8
mov dword [0x76036c], 0x40164a
mov dword [esp + 0x20], 4
mov dword [esp + 0x1c], 0x14
mov eax, dword [0x7600ac]
mov dword [esp + 0x18], eax
mov eax, dword [0x7600b0]
mov dword [esp + 0x14], eax
mov dword [esp + 0x10], 0
mov dword [esp + 0xc], 0
mov dword [esp + 8], 0
mov dword [esp + 4], 0
mov dword [esp], 0
call fcn.00549999
sub esp, 0x24
mov dword [0x76036c], 0x40164d
mov dword [esp], 0
call fcn.00542728
sub esp, 4
mov dword [esp + 4], 0xfffffff0
mov dword [esp], eax
call sub.USER32.dll_GetWindowLongW
sub esp, 8
mov ebx, eax
mov dword [esp], 0
call fcn.00542728
sub esp, 4
or ebx, 0x2000000
mov dword [esp + 8], ebx
mov dword [esp + 4], 0xfffffff0
mov dword [esp], eax
call sub.USER32.dll_SetWindowLongW
sub esp, 0xc
mov dword [0x76036c], 0x40164e
mov dword [esp + 8], 0xa0a0a0
mov dword [esp + 4], 2
mov dword [esp], 0
call fcn.0054421b
sub esp, 0xc
mov dword [0x76036c], 0x40164f
mov dword [esp + 4], 0x4b40e0
mov dword [esp], 0
call fcn.00549541
sub esp, 8
mov dword [0x76036c], 0x401650
mov dword [esp + 8], 1
mov dword [esp + 4], 1
mov dword [esp], 0
call fcn.00541a2f
sub esp, 0xc
mov dword [0x76036c], 0x401651
call fcn.00542f0b
mov dword [0x76036c], 0x401653
mov dword [esp + 0x14], 0
mov dword [esp + 0x10], 0
mov dword [esp + 0xc], 0
mov dword [esp + 8], 0
mov dword [esp + 4], 0
mov dword [esp], 4
call fcn.0054a88d
sub esp, 0x18
mov dword [0x76036c], 0x401654
mov dword [esp], 4
call fcn.00542728
sub esp, 4
mov dword [esp + 4], 0xfffffff0
mov dword [esp], eax
call sub.USER32.dll_GetWindowLongW
sub esp, 8
mov ebx, eax
mov dword [esp], 4
call fcn.00542728
sub esp, 4
or ebx, 0x2000000
mov dword [esp + 8], ebx
mov dword [esp + 4], 0xfffffff0
mov dword [esp], eax
call sub.USER32.dll_SetWindowLongW
sub esp, 0xc
mov dword [0x76036c], 0x401656
mov eax, dword [0x7600b0]
mov dword [esp + 0x38], eax
mov esi, dword [0x7600ac]
mov dword [esp + 0x44], 0x7603dc
mov dword [esp + 4], 0x7603dc
lea eax, [esp + 0x44]
mov dword [esp], eax
call fcn.00572bd0
sub esp, 8
mov dword [0x76036c], 0x302799
mov dword [0x76036c], 0x30279a
mov eax, dword [esp + 0x44]
mov dword [esp + 0x48], eax
mov dword [esp + 4], eax
lea eax, [esp + 0x48]
mov dword [esp], eax
call fcn.00572bd0
sub esp, 8
mov dword [0x76036c], 0x30046e
mov dword [0x76036c], 0x30046f
mov dword [esp], 0
call fcn.0055a168
sub esp, 4
mov dword [0x76036c], 0x30046f
test eax, eax
jne 0x4ba28c
mov eax, dword [esp + 0x48]
mov dword [esp], eax
call fcn.00572ba0
sub esp, 4
mov dword [0x76036c], 0x30279c
xor ebx, ebx
mov dword [0x76036c], 0x30279f
mov dword [0x76036c], 0x3027a1
mov eax, dword [esp + 0x44]
mov dword [esp], eax
call fcn.00572ba0
sub esp, 4
mov dword [0x75ffe4], ebx
mov dword [0x76036c], 0x401657
call fcn.00542f0b
mov dword [0x76036c], 0x401659
mov dword [esp + 8], 0xffffffff
mov dword [esp + 4], 0x7603dc
mov eax, dword [0x75ffe4]
mov dword [esp], eax
call fcn.004af1a0
sub esp, 0xc
mov dword [0x76036c], 0x40165a
mov dword [esp + 4], 0x7603dc
mov eax, dword [0x75ffe4]
mov dword [esp], eax
call fcn.004935e0
sub esp, 8
mov dword [0x76036c], 0x40166b
mov dword [esp], 0
call fcn.0055a07a
sub esp, 4
mov ebx, eax
mov dword [esp], 0
call fcn.0055a0cf
sub esp, 4
mov edx, dword [0x75ffec]
mov dword [esp + 0x1c], 2
mov dword [esp + 0x18], 4
mov dword [esp + 0x14], 0
sub ebx, edx
sub ebx, 6
mov dword [esp + 0x10], ebx
sub eax, 0xc
mov dword [esp + 0xc], eax
mov dword [esp + 8], edx
mov dword [esp + 4], 6
mov dword [esp], 6
call fcn.005569d1
sub esp, 0x20
mov dword [0x76036c], 0x40166c
mov dword [esp + 4], str.You_can_move_the_splitter_down_to_not_update_the_code_and_thus_speed_up_a_bit_the_design.
mov dword [esp], 6
call fcn.005442dd
sub esp, 8
mov dword [0x76036c], 0x40166d
mov dword [esp], 0x14
call sub.USER32.dll_GetSystemMetrics
sub esp, 4
mov ebx, eax
mov dword [esp], 3
call sub.USER32.dll_GetSystemMetrics
sub esp, 4
lea eax, [eax + ebx*2]
mov dword [esp + 8], eax
mov dword [esp + 4], 1
mov dword [esp], 6
call fcn.00544140
sub esp, 0xc
mov dword [0x76036c], 0x40166e
mov dword [esp + 8], 0
mov dword [esp + 4], 2
mov dword [esp], 6
call fcn.00544140
sub esp, 0xc
mov dword [0x76036c], 0x401670
mov dword [esp], 6
call fcn.00542ecb
sub esp, 4
mov ebx, eax
mov dword [esp], 0x14
call sub.USER32.dll_GetSystemMetrics
sub esp, 4
mov esi, eax
mov dword [esp], 3
call sub.USER32.dll_GetSystemMetrics
sub esp, 4
add esi, esi
sub ebx, esi
sub ebx, eax
mov dword [esp + 4], ebx
mov dword [esp], 6
call fcn.00542744
sub esp, 8
mov dword [0x76036c], 0x401672
mov dword [esp], 0
call fcn.0055a07a
sub esp, 4
mov ebx, eax
mov dword [esp], 0
call fcn.0055a0cf
sub esp, 4
mov edx, dword [0x75ffec]
mov dword [esp + 0x1c], 3
mov dword [esp + 0x18], 6
mov dword [esp + 0x14], 0xd
sub ebx, edx
sub ebx, 6
mov dword [esp + 0x10], ebx
sub eax, 0xc
mov dword [esp + 0xc], eax
mov dword [esp + 8], edx
mov dword [esp + 4], 6
mov dword [esp], 5
call fcn.005569d1
sub esp, 0x20
mov dword [0x76036c], 0x401674
mov eax, dword [0x75ff7c]
mov dword [esp + 8], eax
mov dword [esp + 4], 1
mov dword [esp], 5
call fcn.00544140
sub esp, 0xc
mov dword [0x76036c], 0x401675
mov dword [esp], 9
call fcn.005427e0
sub esp, 4
mov ebx, eax
mov dword [esp], 0xb
call fcn.005427e0
sub esp, 4
add ebx, eax
mov dword [esp + 8], ebx
mov dword [esp + 4], 2
mov dword [esp], 5
call fcn.00544140
sub esp, 0xc
mov dword [0x76036c], 0x401676
mov eax, dword [0x75ff7c]
add eax, 7
mov dword [esp + 4], eax
mov dword [esp], 5
call fcn.00542744
sub esp, 8
mov dword [0x76036c], 0x401678
mov dword [esp], 4
call fcn.00542ecb
sub esp, 4
mov ebx, eax
mov dword [esp], 4
call fcn.005427e0
sub esp, 4
mov dword [esp + 0x10], ebx
mov dword [esp + 0xc], eax
mov dword [esp + 8], 0
mov dword [esp + 4], 0
mov eax, dword [0x75ffe4]
mov dword [esp], eax
call fcn.004b1a60
sub esp, 0x14
mov dword [0x76036c], 0x40167e
mov dword [esp], 0
call fcn.00542be2
sub esp, 4
mov dword [0x76036c], 0x401680
mov dword [esp + 0xc], 0xcf
mov dword [esp + 8], 0x14a
mov dword [esp + 4], 0
mov dword [esp], 0
call fcn.00449400
sub esp, 0x10
mov dword [0x76036c], 0x401683
mov dword [0x76009c], 0
mov dword [0x76036c], 0x401684
mov dword [0x75ffe8], 0
mov dword [0x76036c], 0x401685
mov dword [0x760068], 0
mov dword [0x76036c], 0x401686
mov dword [0x760050], 0
mov dword [0x76036c], 0x401687
mov dword [0x760098], 1
mov dword [0x76036c], 0x401688
mov dword [0x760000], 1
mov dword [0x76036c], 0x401689
mov dword [0x7600a0], 0xffff0001
mov dword [0x76036c], 0x40168a
mov dword [0x760008], 0
mov dword [0x76036c], 0x40168b
mov eax, dword [0x760094]
mov dword [0x760014], eax
mov dword [0x76036c], 0x40168b
mov eax, dword [0x760078]
mov dword [0x76000c], eax
mov dword [0x76036c], 0x401690
mov dword [esp + 0x4c], 0
mov dword [0x76036c], 0x40093e
mov dword [0x76036c], 0x400940
mov dword [esp + 4], 0x675e34
mov eax, dword [0x760388]
mov dword [esp], eax
call fcn.0055c4f9
sub esp, 8
test eax, eax
jne 0x4bcd95
mov dword [0x76036c], 0x400947
mov dword [0x76036c], 0x400948
mov dword [esp + 0x18], eax
mov dword [esp + 0x14], 0x67b0e4
mov eax, dword [0x76000c]
mov dword [esp + 0x10], eax
mov eax, dword [0x760014]
mov dword [esp + 0xc], eax
mov dword [esp + 8], 0
mov dword [esp + 4], 0
mov dword [esp], 1
call fcn.0055a54f
sub esp, 0x1c
test eax, eax
jne 0x4bcf26
mov dword [0x76036c], 0x40095a
mov dword [0x76036c], 0x40095b
mov eax, dword [esp + 0x4c]
mov dword [esp], eax
call fcn.00572ba0
sub esp, 4
mov dword [0x76036c], 0x401691
mov dword [esp + 4], 0
mov dword [esp], 1
call fcn.0055a088
sub esp, 8
mov dword [0x760094], eax
mov dword [0x76036c], 0x401691
mov dword [esp + 4], 0
mov dword [esp], 1
call fcn.0055a00b
sub esp, 8
mov dword [0x760078], eax
mov dword [0x76036c], 0x401692
mov edx, dword [0x760094]
mov dword [0x760014], edx
mov dword [0x76036c], 0x401692
mov dword [0x76000c], eax
mov dword [0x76036c], 0x401694
mov dword [esp + 0x14], 0x24
mov eax, dword [0x7600ac]
mov dword [esp + 0x10], eax
mov eax, dword [0x7600b0]
mov dword [esp + 0xc], eax
mov dword [esp + 8], 0
mov dword [esp + 4], 0
mov dword [esp], 1
call fcn.00543cce
sub esp, 0x18
mov dword [0x76036c], 0x401696
mov dword [esp + 4], 0x4d5920
mov dword [esp], 1
call fcn.00549541
sub esp, 8
mov dword [0x76036c], 0x401697
mov dword [0x76036c], 0x400414
mov dword [0x76036c], 0x400417
mov ebx, 4
jmp 0x4bd1a2
mov dword [0x76036c], 0x300471
mov dword [esp + 4], 0x6691c0
mov dword [esp], 0x36a
call fcn.005720a0
push edx
push edx
mov ebx, eax
mov dword [0x76036c], 0x300473
test eax, eax
jne 0x4ba2cb
mov dword [0x76036c], 0x300473
jmp 0x4b9c68
mov dword [0x76036c], 0x300473
mov dword [0x76036c], 0x300475
mov dword [esp + 8], 0x6691c0
mov dword [esp + 4], 0x36a
mov dword [esp], eax
call fcn.00572420
sub esp, 0xc
mov dword [0x76036c], 0x300479
mov dword [0x76036c], 0x300ad7
mov dword [0x76036c], 0x300ad8
mov dword [0x76036c], 0x300ad8
mov dword [0x76036c], 0x300ada
mov dword [0x76036c], 0x300b01
mov dword [0x76036c], 0x300b02
mov dword [0x76036c], 0x300b02
mov dword [0x76036c], 0x300b04
xor eax, eax
mov dword [ebx + 0xee], eax
mov dword [0x76036c], 0x300b05
xor eax, eax
mov dword [ebx + 0xea], eax
mov dword [0x76036c], 0x300b06
xor eax, eax
mov dword [ebx + 0xde], eax
mov dword [0x76036c], 0x300b07
xor eax, eax
mov dword [ebx + 0xda], eax
mov dword [0x76036c], 0x300b08
xor eax, eax
mov dword [ebx + 0xe6], eax
mov dword [0x76036c], 0x300b09
mov dword [0x76036c], 0x300ade
mov edi, dword [ebx + 0xe2]
xor edx, edx
xor eax, eax
jmp 0x4ba433
mov dword [0x76036c], 0x300ae1
mov ebp, 0x10
mov word [edi], bp
mov dword [0x76036c], 0x300afe
add edx, 2
mov dword [0x76036c], 0x300adf
mov dword [0x76036c], 0x300ae0
mov dword [0x76036c], 0x300ae0
mov eax, 1
jmp 0x4ba459
mov dword [0x76036c], 0x300ae3
mov ecx, 1
mov word [edi + edx], cx
mov dword [0x76036c], 0x300afe
add eax, 1
add edx, 2
mov dword [0x76036c], 0x300adf
mov dword [0x76036c], 0x300ae0
mov dword [0x76036c], 0x300ae0
test eax, eax
je 0x4ba3c8
mov dword [0x76036c], 0x300ae2
mov dword [0x76036c], 0x300ae2
cmp eax, 9
je 0x4ba410
cmp eax, 0x20
je 0x4ba410
mov dword [0x76036c], 0x300ae4
mov dword [0x76036c], 0x300ae4
mov ecx, eax
and ecx, 0xffffffdf
cmp eax, 0x28
je 0x4ba610
cmp ecx, 0x5b
je 0x4ba610
mov dword [0x76036c], 0x300ae6
mov dword [0x76036c], 0x300ae6
cmp ecx, 0x5d
je 0x4ba640
cmp eax, 0x29
je 0x4ba640
mov dword [0x76036c], 0x300ae8
mov dword [0x76036c], 0x300ae8
cmp eax, 0x2c
je 0x4bb234
mov dword [0x76036c], 0x300aea
mov dword [0x76036c], 0x300aea
cmp eax, 0x2e
je 0x4bb279
mov dword [0x76036c], 0x300aec
mov dword [0x76036c], 0x300aec
lea ebp, [eax - 0x30]
cmp ebp, 9
jbe 0x4bb2be
mov dword [0x76036c], 0x300aee
mov dword [0x76036c], 0x300aee
cmp eax, 0x3a
je 0x4bb2e3
mov dword [0x76036c], 0x300af0
mov dword [0x76036c], 0x300af0
cmp eax, 0x3d
je 0x4bb328
mov dword [0x76036c], 0x300af2
mov dword [0x76036c], 0x300af2
sub ecx, 0x41
cmp ecx, 0x19
jbe 0x4bb36d
cmp eax, 0x5f
je 0x4bb36d
mov dword [0x76036c], 0x300af4
mov dword [0x76036c], 0x300af4
cmp eax, 0x5c
je 0x4bb382
mov dword [0x76036c], 0x300af7
mov dword [0x76036c], 0x300af7
lea ecx, [edi + edx]
mov dword [esp + 0x3c], ecx
mov ecx, eax
and ecx, 0xfffffffb
cmp ecx, 0x21
je 0x4bb3df
cmp eax, 0x2f
jg 0x4bb407
cmp eax, 0x25
jg 0x4bb3ca
mov dword [0x76036c], 0x300af9
mov dword [0x76036c], 0x300af9
mov dword [0x76036c], 0x300afb
mov dword [0x76036c], 0x300afc
mov ecx, dword [esp + 0x3c]
mov word [ecx], 0
jmp 0x4ba653
mov dword [0x76036c], 0x300ae5
mov ebp, 0xb
mov word [edi + edx], bp
mov dword [0x76036c], 0x300afe
add eax, 1
add edx, 2
jmp 0x4ba433
mov dword [0x76036c], 0x300ae7
mov ecx, 0xc
mov word [edi + edx], cx
mov dword [0x76036c], 0x300afe
add eax, 1
add edx, 2
cmp eax, 0x101
jne 0x4ba433
mov dword [0x76036c], 0x300aff
mov dword [0x76036c], 0x30047a
mov eax, dword [esp + 0x48]
mov dword [esp + 4], eax
mov dword [esp], ebx
call fcn.004226f0
push eax
push eax
mov dword [0x76036c], 0x30047c
xor edx, edx
mov dword [ebx + 0xf6], edx
mov dword [0x76036c], 0x30047e
xor ecx, ecx
mov dword [ebx + 0x78], ecx
mov dword [0x76036c], 0x30047f
xor edi, edi
mov dword [ebx + 0x7c], edi
mov dword [0x76036c], 0x300480
mov eax, dword [esp + 0x38]
mov dword [ebx + 0x80], eax
mov dword [0x76036c], 0x300481
mov dword [ebx + 0x84], esi
mov dword [0x76036c], 0x300483
mov dword [0x76036c], 0x300483
mov dword [0x76036c], 0x300483
mov dword [0x76036c], 0x300483
mov dword [0x76036c], 0x300484
mov dword [0x76036c], 0x300484
mov dword [0x76036c], 0x300484
mov dword [0x76036c], 0x300484
mov dword [0x76036c], 0x300485
mov dword [0x76036c], 0x300485
mov dword [0x76036c], 0x300485
mov dword [0x76036c], 0x300485
mov dword [0x76036c], 0x300486
mov dword [0x76036c], 0x300486
mov dword [0x76036c], 0x300486
mov dword [0x76036c], 0x300486
mov dword [0x76036c], 0x300487
mov dword [0x76036c], 0x300487
mov dword [0x76036c], 0x300487
mov dword [0x76036c], 0x300487
mov dword [0x76036c], 0x300488
mov dword [0x76036c], 0x300488
mov dword [0x76036c], 0x300488
mov dword [0x76036c], 0x300488
mov dword [0x76036c], 0x300489
mov dword [0x76036c], 0x300489
mov dword [0x76036c], 0x300489
mov dword [0x76036c], 0x300489
mov dword [0x76036c], 0x30048a
mov dword [0x76036c], 0x30048a
mov dword [0x76036c], 0x30048a
mov dword [0x76036c], 0x30048a
mov dword [0x76036c], 0x30048b
mov dword [0x76036c], 0x30048b
mov dword [0x76036c], 0x30048b
mov dword [0x76036c], 0x30048b
mov dword [0x76036c], 0x30048c
mov dword [0x76036c], 0x30048c
mov dword [0x76036c], 0x30048c
mov dword [0x76036c], 0x30048c
mov dword [0x76036c], 0x30048d
mov dword [0x76036c], 0x30048d
mov dword [0x76036c], 0x30048d
mov dword [0x76036c], 0x30048d
mov dword [0x76036c], 0x30048e
mov dword [0x76036c], 0x30048e
mov dword [0x76036c], 0x30048e
mov dword [0x76036c], 0x30048e
mov dword [0x76036c], 0x30048f
mov dword [0x76036c], 0x30048f
mov dword [0x76036c], 0x30048f
mov dword [0x76036c], 0x30048f
mov dword [0x76036c], 0x300490
mov dword [0x76036c], 0x300490
mov dword [0x76036c], 0x300490
mov dword [0x76036c], 0x300490
mov dword [0x76036c], 0x300491
mov dword [0x76036c], 0x300491
mov dword [0x76036c], 0x300491
mov dword [0x76036c], 0x300491
mov dword [0x76036c], 0x300492
mov dword [0x76036c], 0x300492
mov dword [0x76036c], 0x300492
mov dword [0x76036c], 0x300492
mov dword [0x76036c], 0x300493
mov dword [0x76036c], 0x300493
mov dword [0x76036c], 0x300493
mov dword [0x76036c], 0x300493
mov dword [0x76036c], 0x300494
mov dword [0x76036c], 0x300494
mov dword [0x76036c], 0x300494
mov dword [0x76036c], 0x300494
mov dword [0x76036c], 0x300495
mov dword [0x76036c], 0x300495
mov dword [0x76036c], 0x300495
mov dword [0x76036c], 0x300495
mov dword [0x76036c], 0x300496
mov dword [0x76036c], 0x300496
mov dword [0x76036c], 0x300496
mov dword [0x76036c], 0x300496
mov dword [0x76036c], 0x300497
mov dword [0x76036c], 0x300497
mov dword [0x76036c], 0x300497
mov dword [0x76036c], 0x300497
mov dword [0x76036c], 0x300498
mov dword [0x76036c], 0x300498
mov dword [0x76036c], 0x300498
mov eax, dword [ebx + 0x366]
and eax, 0xffc00007
or eax, 7
mov dword [ebx + 0x366], eax
mov dword [0x76036c], 0x300498
mov dword [0x76036c], 0x30049a
mov dword [ebx + 0x2fa], 1
mov dword [0x76036c], 0x30049b
xor ebp, ebp
mov dword [ebx + 0x2fe], ebp
mov dword [0x76036c], 0x30049c
xor eax, eax
mov dword [ebx + 0x306], eax
mov dword [0x76036c], 0x30049d
mov dword [ebx + 0x30a], 1
mov dword [0x76036c], 0x30049e
mov dword [ebx + 0x30e], 4
mov dword [0x76036c], 0x3004a0
mov dword [ebx + 0x12e], 0x1f4
mov dword [0x76036c], 0x3004a1
mov dword [ebx + 0x11a], 0x1f4
mov dword [0x76036c], 0x3004a2
call fcn.00559c00
sub eax, 0x3e8
mov dword [ebx + 0x136], eax
mov dword [0x76036c], 0x3004a3
mov dword [ebx + 0x116], 1
mov dword [0x76036c], 0x3004a5
mov dword [ebx + 0xd0], 0xa
mov dword [0x76036c], 0x3004a6
mov dword [ebx + 0xc8], 3
mov dword [0x76036c], 0x3004a7
fld dword [0x60d1cc]
fstp qword [ebx + 0xb4]
mov dword [0x76036c], 0x3004a8
xor eax, eax
mov dword [ebx + 0xd4], eax
mov dword [0x76036c], 0x3004aa
mov dword [esp + 4], str.Consolas
lea eax, [ebx + 0x40]
mov dword [esp], eax
call fcn.00572830
push eax
push eax
mov dword [0x76036c], 0x3004ab
mov dword [ebx + 0x88], 0xa
mov dword [0x76036c], 0x3004ac
xor eax, eax
mov dword [ebx + 0x302], eax
mov dword [0x76036c], 0x3004ad
mov dword [ebx + 0x102], 0x11
mov dword [0x76036c], 0x3004ae
xor eax, eax
mov dword [ebx + 0x10e], eax
mov dword [0x76036c], 0x3004af
mov dword [ebx + 0x10a], 5
mov dword [0x76036c], 0x3004b0
mov dword [esp], ebx
call fcn.00489f80
push edx
mov dword [ebx + 0x106], eax
mov dword [0x76036c], 0x3004b1
mov word [ebx + 0x31e], 0xa
mov dword [0x76036c], 0x3004b2
call fcn.00572920
call fcn.00572920
movzx edi, word [ebx + 0x31e]
call fcn.00572950
mov dword [esp + 4], eax
mov dword [esp], edi
call fcn.0056f690
push ecx
push ecx
call fcn.00572950
mov dword [esp + 4], eax
lea eax, [ebx + 0x31a]
mov dword [esp], eax
call fcn.00572aa0
push edi
push edi
mov dword [0x76036c], 0x3004b3
mov word [ebx + 0x320], 1
mov dword [0x76036c], 0x3004b7
mov dword [esp + 0xc], 0xff
xor ebp, ebp
mov dword [esp + 8], ebp
mov dword [esp + 4], ebp
mov dword [esp], ebp
call fcn.0055df60
sub esp, 0x10
mov dword [ebx + 0x322], eax
mov dword [0x76036c], 0x3004b8
mov dword [esp + 0xc], 0xff
mov dword [esp + 8], 0xff
mov dword [esp + 4], 0xff
mov dword [esp], 0xff
call fcn.0055df60
sub esp, 0x10
mov dword [ebx + 0x326], eax
mov dword [0x76036c], 0x3004b9
mov dword [esp + 0xc], 0xff
xor eax, eax
mov dword [esp + 8], eax
mov dword [esp + 4], eax
mov dword [esp], eax
call fcn.0055df60
sub esp, 0x10
mov dword [ebx + 0x32a], eax
mov dword [0x76036c], 0x3004ba
mov dword [esp + 0xc], 0xff
mov dword [esp + 8], pe_nt_image_headers32
mov dword [esp + 4], pe_nt_image_headers32
mov dword [esp], pe_nt_image_headers32
call fcn.0055df60
sub esp, 0x10
mov dword [ebx + 0x32e], eax
mov dword [0x76036c], 0x3004bb
mov dword [esp + 0xc], 0xff
mov dword [esp + 8], 0xff
mov dword [esp + 4], 0xff
mov dword [esp], 0xff
call fcn.0055df60
sub esp, 0x10
mov dword [ebx + 0x332], eax
mov dword [0x76036c], 0x3004bc
mov dword [esp + 0xc], 0xff
mov dword [esp + 8], 0xd7
mov dword [esp + 4], 0x78
xor eax, eax
mov dword [esp], eax
call fcn.0055df60
sub esp, 0x10
mov dword [ebx + 0x336], eax
mov dword [0x76036c], 0x3004bd
mov dword [esp + 0xc], 0xff
mov dword [esp + 8], 0xdc
mov dword [esp + 4], 0xdc
mov dword [esp], 0xdc
call fcn.0055df60
sub esp, 0x10
mov dword [ebx + 0x33a], eax
mov dword [0x76036c], 0x3004be
mov dword [esp + 0xc], 0xff
mov dword [esp + 8], 0xdc
mov dword [esp + 4], 0xdc
mov dword [esp], 0xdc
call fcn.0055df60
sub esp, 0x10
mov dword [ebx + 0x33e], eax
mov dword [0x76036c], 0x3004bf
mov dword [esp + 0xc], 0xff
mov dword [esp + 8], 0x40
mov dword [esp + 4], 0x40
mov dword [esp], 0x40
call fcn.0055df60
sub esp, 0x10
mov dword [ebx + 0x342], eax
mov dword [0x76036c], 0x3004c0
mov dword [esp + 0xc], 0xff
mov dword [esp + 8], 0x40
mov dword [esp + 4], 0x40
mov dword [esp], 0x40
call fcn.0055df60
sub esp, 0x10
mov dword [ebx + 0x346], eax
mov dword [0x76036c], 0x3004c1
mov dword [esp + 0xc], 0xff
mov dword [esp + 8], 0xc8
mov dword [esp + 4], 0xc8
mov dword [esp], 0xc8
call fcn.0055df60
sub esp, 0x10
mov dword [ebx + 0x34a], eax
mov dword [0x76036c], 0x3004c2
mov dword [esp + 0xc], 0xff
mov dword [esp + 8], 0x20
mov dword [esp + 4], 0x20
mov dword [esp], 0x20
call fcn.0055df60
sub esp, 0x10
mov dword [ebx + 0x34e], eax
mov dword [0x76036c], 0x3004c3
mov dword [esp + 0xc], 0xff
mov dword [esp + 8], pe_nt_image_headers32
mov dword [esp + 4], pe_nt_image_headers32
mov dword [esp], pe_nt_image_headers32
call fcn.0055df60
sub esp, 0x10
mov dword [ebx + 0x352], eax
mov dword [0x76036c], 0x3004c4
mov dword [esp + 0xc], 0xff
mov dword [esp + 8], 0xdc
mov dword [esp + 4], 0xdc
mov dword [esp], 0xdc
call fcn.0055df60
sub esp, 0x10
mov dword [ebx + 0x356], eax
mov dword [0x76036c], 0x3004c5
mov dword [esp + 0xc], 0xff
xor eax, eax
mov dword [esp + 8], eax
mov dword [esp + 4], eax
mov dword [esp], eax
call fcn.0055df60
sub esp, 0x10
mov dword [ebx + 0x35a], eax
mov dword [0x76036c], 0x3004c6
mov dword [esp + 0xc], 0xff
xor eax, eax
mov dword [esp + 8], eax
mov dword [esp + 4], eax
mov dword [esp], eax
call fcn.0055df60
sub esp, 0x10
mov dword [ebx + 0x35e], eax
mov dword [0x76036c], 0x3004c7
mov dword [esp + 0xc], 0xff
mov dword [esp + 8], 0xff
mov dword [esp + 4], 0xff
mov dword [esp], 0xff
call fcn.0055df60
sub esp, 0x10
mov dword [ebx + 0x362], eax
mov dword [0x76036c], 0x3004ca
mov dword [esp + 4], ebx
mov eax, dword [ebx + 0xf6]
mov dword [esp], eax
call fcn.0055ace9
push eax
push eax
mov dword [0x76036c], 0x3004cd
mov dword [esp + 8], 0xffffffff
mov dword [esp + 4], 0x7603dc
mov dword [esp], ebx
call fcn.004ac9d0
sub esp, 0xc
mov dword [0x76036c], 0x3004ce
mov dword [esp + 4], 0x7603dc
mov dword [esp], ebx
call fcn.00490070
push edx
push edx
mov dword [0x76036c], 0x3004d9
mov dword [0x76036c], 0x30041c
mov dword [0x76036c], 0x30041d
test byte [ebx + 0x368], 0x20
mov dword [0x76036c], 0x30041d
je 0x4bb460
mov dword [0x76036c], 0x3004da
xor eax, eax
mov dword [esp + 0xc], eax
mov eax, dword [ebx + 0x88]
mov dword [esp + 8], eax
mov eax, dword [ebx + 0x40]
mov dword [esp + 4], eax
mov dword [esp], ebx
call fcn.0048a270
sub esp, 0x10
mov dword [0x76036c], 0x3004db
mov dword [0x76036c], 0x300eb9
mov dword [0x76036c], 0x300eba
mov dword [esp], ebx
call fcn.0043e960
push eax
mov dword [0x76036c], 0x3004dd
xor eax, eax
mov dword [esp + 0x4c], eax
mov dword [0x76036c], 0x30044a
mov dword [0x76036c], 0x30044b
test byte [ebx + 0x368], 0x20
mov dword [0x76036c], 0x30044b
je 0x4bc10b
mov eax, dword [esp + 0x4c]
mov dword [esp], eax
call fcn.00572ba0
push ecx
mov dword [0x76036c], 0x3004df
xor edi, edi
mov dword [esp + 0x18], edi
mov dword [esp + 0x14], edi
mov dword [esp + 0x10], esi
mov eax, dword [esp + 0x38]
mov dword [esp + 0xc], eax
xor ebp, ebp
mov dword [esp + 8], ebp
mov dword [esp + 4], ebp
mov dword [esp], ebx
call fcn.004975b0
sub esp, 0x1c
mov dword [ebx], eax
mov dword [0x76036c], 0x3004e0
mov dword [ebx + 4], eax
mov dword [0x76036c], 0x3004e2
test eax, eax
jne 0x4bcb36
mov dword [0x76036c], 0x3004e3
mov dword [0x76036c], 0x3004ef
mov dword [0x76036c], 0x3004f0
mov dword [0x76036c], 0x3004f0
mov dword [0x76036c], 0x3004f2
mov eax, dword [ebx + 0xf6]
mov dword [esp], eax
call fcn.0055a168
push ecx
test eax, eax
jne 0x4bcc61
mov dword [0x76036c], 0x300500
mov dword [0x76036c], 0x300502
mov eax, dword [ebx + 0x252]
mov dword [esp], eax
call fcn.0055a168
push ebp
test eax, eax
jne 0x4bcd29
mov dword [0x76036c], 0x300504
mov dword [0x76036c], 0x300506
mov eax, dword [ebx]
mov dword [0x76036c], 0x30055b
mov dword [0x76036c], 0x30055c
test eax, eax
je 0x4bcd47
mov dword [esp + 4], eax
mov dword [esp], ebx
call fcn.004862e0
push esi
push esi
mov eax, dword [ebx]
jmp 0x4bcd51
mov dword [0x76036c], 0x300ae9
mov word [edi + 0x58], 9
mov dword [0x76036c], 0x300afe
add edx, 2
mov dword [0x76036c], 0x300adf
mov dword [0x76036c], 0x300ae0
mov dword [0x76036c], 0x300ae0
mov eax, 0x2d
jmp 0x4ba459
mov dword [0x76036c], 0x300aeb
mov word [edi + 0x5c], 7
mov dword [0x76036c], 0x300afe
add edx, 2
mov dword [0x76036c], 0x300adf
mov dword [0x76036c], 0x300ae0
mov dword [0x76036c], 0x300ae0
mov eax, 0x2f
jmp 0x4ba459
mov dword [0x76036c], 0x300aed
mov word [edi + edx], 3
mov dword [0x76036c], 0x300afe
add eax, 1
add edx, 2
jmp 0x4ba433
mov dword [0x76036c], 0x300aef
mov word [edi + 0x74], 0xa
mov dword [0x76036c], 0x300afe
add edx, 2
mov dword [0x76036c], 0x300adf
mov dword [0x76036c], 0x300ae0
mov dword [0x76036c], 0x300ae0
mov eax, 0x3b
jmp 0x4ba459
mov dword [0x76036c], 0x300af1
mov word [edi + 0x7a], 8
mov dword [0x76036c], 0x300afe
add edx, 2
mov dword [0x76036c], 0x300adf
mov dword [0x76036c], 0x300ae0
mov dword [0x76036c], 0x300ae0
mov eax, 0x3e
jmp 0x4ba459
mov dword [0x76036c], 0x300af3
mov word [edi + edx], 2
jmp 0x4ba653
mov dword [0x76036c], 0x300af5
mov word [edi + 0xb8], 6
mov dword [0x76036c], 0x300afe
add edx, 2
mov dword [0x76036c], 0x300adf
mov dword [0x76036c], 0x300ae0
mov dword [0x76036c], 0x300ae0
mov eax, 0x5d
jmp 0x4ba459
lea ecx, [eax - 0x26]
mov ebp, 0x2b1
shr ebp, cl
mov ecx, ebp
and cl, 1
je 0x4ba5dd
mov dword [0x76036c], 0x300af8
mov ecx, dword [esp + 0x3c]
mov word [ecx], 4
mov dword [0x76036c], 0x300afe
add eax, 1
add edx, 2
jmp 0x4ba433
mov ecx, eax
and ecx, 0xfffffffd
cmp ecx, 0x7c
je 0x4bb3df
mov dword [0x76036c], 0x300af9
mov dword [0x76036c], 0x300af9
cmp ecx, 0x3c
jne 0x4ba5f1
mov dword [0x76036c], 0x300afa
mov ecx, dword [esp + 0x3c]
mov word [ecx], 5
mov dword [0x76036c], 0x300afb
mov dword [0x76036c], 0x300afe
add eax, 1
add edx, 2
jmp 0x4ba433
mov dword [0x76036c], 0x30041f
mov eax, dword [ebx + 0x44]
mov dword [esp], eax
call fcn.0053a512
push eax
mov dword [0x76036c], 0x300420
mov dword [esp], str.FindReplace
call fcn.0053a550
push eax
mov dword [0x76036c], 0x300423
call fcn.00572920
mov eax, dword [ebx + 0xf6]
mov dword [esp], eax
call fcn.0055a0dd
push edx
mov edi, eax
call fcn.00572920
call fcn.00572920
call fcn.00572920
call fcn.00572920
call fcn.00572950
mov dword [esp + 8], eax
mov dword [esp + 4], str.Find_Replace
mov dword [esp], str.wnd_findReplace
call fcn.0053a6eb
sub esp, 0xc
call fcn.005729f0
mov ebp, eax
call fcn.00572950
mov dword [esp + 4], eax
mov dword [esp], ebp
call fcn.00570580
push ecx
push ecx
add dword [0x765a20], 2
call fcn.005729f0
mov dword [esp + 0x1c], edi
mov dword [esp + 0x18], 0x10c80000
mov dword [esp + 0x14], eax
mov dword [esp + 0x10], 0xcd
mov dword [esp + 0xc], 0x221
xor edi, edi
mov dword [esp + 8], edi
mov dword [esp + 4], edi
mov dword [esp], 0xffffffff
call fcn.0055a572
sub esp, 0x20
mov edi, eax
call fcn.00572990
mov dword [ebx + 0x252], edi
mov dword [0x76036c], 0x300424
mov dword [esp + 0x14], 0x42
mov dword [esp + 0x10], 0x14
mov dword [esp + 0xc], 0x17c
mov dword [esp + 8], 0xa
mov dword [esp + 4], 0x96
mov dword [esp], 0xffffffff
call fcn.00545fc3
sub esp, 0x18
mov dword [ebx + 0x256], eax
mov dword [0x76036c], 0x300425
call fcn.00572920
call fcn.00572920
call fcn.00572920
call fcn.00572920
call fcn.00572920
call fcn.00572950
mov dword [esp + 8], eax
mov dword [esp + 4], str.Search_for
mov dword [esp], str.txt_search
call fcn.0053a6eb
sub esp, 0xc
call fcn.005729f0
mov edi, eax
call fcn.00572950
mov dword [esp + 4], eax
mov dword [esp], edi
call fcn.00570580
push ebp
push ebp
mov dword [esp], 0x67af68
call fcn.00572a40
push eax
add dword [0x765a20], 2
call fcn.005729f0
mov dword [esp + 0x18], 2
mov dword [esp + 0x14], eax
mov dword [esp + 0x10], 0x14
mov dword [esp + 0xc], 0x82
mov dword [esp + 8], 0xa
mov dword [esp + 4], 0xa
mov dword [esp], 0xffffffff
call fcn.00544634
sub esp, 0x1c
mov edi, eax
call fcn.00572990
mov dword [ebx + 0x25a], edi
mov dword [0x76036c], 0x300426
call fcn.00572920
call fcn.00572920
call fcn.00572920
call fcn.00572920
call fcn.00572920
call fcn.00572950
mov dword [esp + 8], eax
mov dword [esp + 4], str.Replace_with
mov dword [esp], str.chk_replace
call fcn.0053a6eb
sub esp, 0xc
call fcn.005729f0
mov edi, eax
call fcn.00572950
mov dword [esp + 4], eax
mov dword [esp], edi
call fcn.00570580
push eax
push eax
mov dword [esp], 0x67af68
call fcn.00572a40
push eax
add dword [0x765a20], 2
call fcn.005729f0
mov dword [esp + 0x14], eax
mov dword [esp + 0x10], 0x14
mov dword [esp + 0xc], 0x82
mov dword [esp + 8], 0x28
mov dword [esp + 4], 0xa
mov dword [esp], 0xffffffff
call fcn.00545b4b
sub esp, 0x18
mov edi, eax
call fcn.00572990
mov dword [ebx + 0x25e], edi
mov dword [0x76036c], 0x300427
mov dword [esp + 0x14], 0x42
mov dword [esp + 0x10], 0x14
mov dword [esp + 0xc], 0x17c
mov dword [esp + 8], 0x28
mov dword [esp + 4], 0x96
mov dword [esp], 0xffffffff
call fcn.00545fc3
sub esp, 0x18
mov dword [ebx + 0x262], eax
mov dword [0x76036c], 0x300428
mov dword [esp + 0x18], 2
mov dword [esp + 0x14], 0x7603dc
mov dword [esp + 0x10], 0x4b
mov dword [esp + 0xc], 0x208
mov dword [esp + 8], 0x4b
mov dword [esp + 4], 0xa
mov dword [esp], 0xffffffff
call fcn.0054a34a
sub esp, 0x1c
mov dword [ebx + 0x266], eax
mov dword [0x76036c], 0x300429
call fcn.00572920
call fcn.00572920
call fcn.00572920
call fcn.00572920
call fcn.00572920
call fcn.00572950
mov dword [esp + 8], eax
mov dword [esp + 4], str.Case_Sensitive
mov dword [esp], str.chk_caseSensitive
call fcn.0053a6eb
sub esp, 0xc
call fcn.005729f0
mov edi, eax
call fcn.00572950
mov dword [esp + 4], eax
mov dword [esp], edi
call fcn.00570580
push eax
push eax
add dword [0x765a20], 2
call fcn.005729f0
mov dword [esp + 0x14], eax
mov dword [esp + 0x10], 0x14
mov dword [esp + 0xc], 0xb4
mov dword [esp + 8], 0x55
mov dword [esp + 4], 0x14
mov dword [esp], 0xffffffff
call fcn.00545b4b
sub esp, 0x18
mov edi, eax
call fcn.00572990
mov dword [ebx + 0x26a], edi
mov dword [0x76036c], 0x30042a
call fcn.00572920
call fcn.00572920
call fcn.00572920
call fcn.00572920
call fcn.00572920
call fcn.00572950
mov dword [esp + 8], eax
mov dword [esp + 4], str.Whole_Words_only
mov dword [esp], str.chk_wholeWords
call fcn.0053a6eb
sub esp, 0xc
call fcn.005729f0
mov edi, eax
call fcn.00572950
mov dword [esp + 4], eax
mov dword [esp], edi
call fcn.00570580
push eax
push eax
add dword [0x765a20], 2
call fcn.005729f0
mov dword [esp + 0x14], eax
mov dword [esp + 0x10], 0x14
mov dword [esp + 0xc], 0xb4
mov dword [esp + 8], 0x69
mov dword [esp + 4], 0x14
mov dword [esp], 0xffffffff
call fcn.00545b4b
sub esp, 0x18
mov edi, eax
call fcn.00572990
mov dword [ebx + 0x26e], edi
mov dword [0x76036c], 0x30042b
call fcn.00572920
call fcn.00572920
call fcn.00572920
call fcn.00572920
call fcn.00572920
call fcn.00572950
mov dword [esp + 8], eax
mov dword [esp + 4], str.Search_inside_Selection_only
mov dword [esp], str.chk_insideSelection
call fcn.0053a6eb
sub esp, 0xc
call fcn.005729f0
mov edi, eax
call fcn.00572950
mov dword [esp + 4], eax
mov dword [esp], edi
call fcn.00570580
push edx
push edx
add dword [0x765a20], 2
call fcn.005729f0
mov dword [esp + 0x14], eax
mov dword [esp + 0x10], 0x14
mov dword [esp + 0xc], 0xb4
mov dword [esp + 8], 0x7d
mov dword [esp + 4], 0x14
mov dword [esp], 0xffffffff
call fcn.00545b4b
sub esp, 0x18
mov edi, eax
call fcn.00572990
mov dword [ebx + 0x272], edi
mov dword [0x76036c], 0x30042c
call fcn.00572920
call fcn.00572920
call fcn.00572920
call fcn.00572920
call fcn.00572920
call fcn.00572950
mov dword [esp + 8], eax
mov dword [esp + 4], str.Dont_search_in_Comments
mov dword [esp], str.chk_noComments
call fcn.0053a6eb
sub esp, 0xc
call fcn.005729f0
mov edi, eax
call fcn.00572950
mov dword [esp + 4], eax
mov dword [esp], edi
call fcn.00570580
push ecx
push ecx
add dword [0x765a20], 2
call fcn.005729f0
mov dword [esp + 0x14], eax
mov dword [esp + 0x10], 0x14
mov dword [esp + 0xc], 0xb4
mov dword [esp + 8], 0x55
mov dword [esp + 4], 0x118
mov dword [esp], 0xffffffff
call fcn.00545b4b
sub esp, 0x18
mov edi, eax
call fcn.00572990
mov dword [ebx + 0x276], edi
mov dword [0x76036c], 0x30042d
call fcn.00572920
call fcn.00572920
call fcn.00572920
call fcn.00572920
call fcn.00572920
call fcn.00572950
mov dword [esp + 8], eax
mov dword [esp + 4], str.Dont_search_in_Strings
mov dword [esp], str.chk_noStrings
call fcn.0053a6eb
sub esp, 0xc
call fcn.005729f0
mov edi, eax
call fcn.00572950
mov dword [esp + 4], eax
mov dword [esp], edi
call fcn.00570580
push edi
push edi
add dword [0x765a20], 2
call fcn.005729f0
mov dword [esp + 0x14], eax
mov dword [esp + 0x10], 0x14
mov dword [esp + 0xc], 0xb4
mov dword [esp + 8], 0x69
mov dword [esp + 4], 0x118
mov dword [esp], 0xffffffff
call fcn.00545b4b
sub esp, 0x18
mov edi, eax
call fcn.00572990
mov dword [ebx + 0x27a], edi
mov dword [0x76036c], 0x30042e
call fcn.00572920
call fcn.00572920
call fcn.00572920
call fcn.00572920
call fcn.00572920
call fcn.00572950
mov dword [esp + 8], eax
mov dword [esp + 4], str.Regular_Expression
mov dword [esp], str.chk_regEx
call fcn.0053a6eb
sub esp, 0xc
call fcn.005729f0
mov edi, eax
call fcn.00572950
mov dword [esp + 4], eax
mov dword [esp], edi
call fcn.00570580
push ebp
push ebp
add dword [0x765a20], 2
call fcn.005729f0
mov dword [esp + 0x14], eax
mov dword [esp + 0x10], 0x14
mov dword [esp + 0xc], 0xb4
mov dword [esp + 8], 0x7d
mov dword [esp + 4], 0x118
mov dword [esp], 0xffffffff
call fcn.00545b4b
sub esp, 0x18
mov edi, eax
call fcn.00572990
mov dword [ebx + 0x27e], edi
mov dword [0x76036c], 0x30042f
call fcn.00572920
call fcn.00572920
call fcn.00572920
call fcn.00572920
call fcn.00572920
call fcn.00572950
mov dword [esp + 8], eax
mov dword [esp + 4], str.Find_Next
mov dword [esp], str.btn_findNext
call fcn.0053a6eb
sub esp, 0xc
call fcn.005729f0
mov edi, eax
call fcn.00572950
mov dword [esp + 4], eax
mov dword [esp], edi
call fcn.00570580
push eax
push eax
add dword [0x765a20], 2
call fcn.005729f0
mov dword [esp + 0x14], eax
mov dword [esp + 0x10], 0x19
mov dword [esp + 0xc], 0x50
mov dword [esp + 8], 0xa0
mov dword [esp + 4], 0xa
mov dword [esp], 0xffffffff
call fcn.00542e24
sub esp, 0x18
mov edi, eax
call fcn.00572990
mov dword [ebx + 0x282], edi
mov dword [0x76036c], 0x300430
call fcn.00572920
call fcn.00572920
call fcn.00572920
call fcn.00572920
call fcn.00572920
call fcn.00572950
mov dword [esp + 8], eax
mov dword [esp + 4], str.Find_Previous
mov dword [esp], str.btn_findPrevious
call fcn.0053a6eb
sub esp, 0xc
call fcn.005729f0
mov edi, eax
call fcn.00572950
mov dword [esp + 4], eax
mov dword [esp], edi
call fcn.00570580
push eax
push eax
add dword [0x765a20], 2
call fcn.005729f0
mov dword [esp + 0x14], eax
mov dword [esp + 0x10], 0x19
mov dword [esp + 0xc], 0x50
mov dword [esp + 8], 0xa0
mov dword [esp + 4], 0x73
mov dword [esp], 0xffffffff
call fcn.00542e24
sub esp, 0x18
mov edi, eax
call fcn.00572990
mov dword [ebx + 0x286], edi
mov dword [0x76036c], 0x300431
call fcn.00572920
call fcn.00572920
call fcn.00572920
call fcn.00572920
call fcn.00572920
call fcn.00572950
mov dword [esp + 8], eax
mov dword [esp + 4], str.Replace
mov dword [esp], str.btn_replace
call fcn.0053a6eb
sub esp, 0xc
call fcn.005729f0
mov edi, eax
call fcn.00572950
mov dword [esp + 4], eax
mov dword [esp], edi
call fcn.00570580
push eax
push eax
add dword [0x765a20], 2
call fcn.005729f0
mov dword [esp + 0x14], eax
mov dword [esp + 0x10], 0x19
mov dword [esp + 0xc], 0x46
mov dword [esp + 8], 0xa0
mov dword [esp + 4], 0xf5
mov dword [esp], 0xffffffff
call fcn.00542e24
sub esp, 0x18
mov edi, eax
call fcn.00572990
mov dword [ebx + 0x28a], edi
mov dword [0x76036c], 0x300432
call fcn.00572920
call fcn.00572920
call fcn.00572920
call fcn.00572920
call fcn.00572920
call fcn.00572950
mov dword [esp + 8], eax
mov dword [esp + 4], str.Replace_All
mov dword [esp], str.btn_replaceAll
call fcn.0053a6eb
sub esp, 0xc
call fcn.005729f0
mov edi, eax
call fcn.00572950
mov dword [esp + 4], eax
mov dword [esp], edi
call fcn.00570580
push eax
push eax
add dword [0x765a20], 2
call fcn.005729f0
mov dword [esp + 0x14], eax
mov dword [esp + 0x10], 0x19
mov dword [esp + 0xc], 0x6e
mov dword [esp + 8], 0xa0
mov dword [esp + 4], 0x154
mov dword [esp], 0xffffffff
call fcn.00542e24
sub esp, 0x18
mov edi, eax
call fcn.00572990
mov dword [ebx + 0x28e], edi
mov dword [0x76036c], 0x300433
call fcn.00572920
call fcn.00572920
call fcn.00572920
call fcn.00572920
call fcn.00572920
call fcn.00572950
mov dword [esp + 8], eax
mov dword [esp + 4], str.Close
mov dword [esp], str.btn_close
call fcn.0053a6eb
sub esp, 0xc
call fcn.005729f0
mov edi, eax
call fcn.00572950
mov dword [esp + 4], eax
mov dword [esp], edi
call fcn.00570580
push eax
push eax
add dword [0x765a20], 2
call fcn.005729f0
mov dword [esp + 0x14], eax
mov dword [esp + 0x10], 0x19
mov dword [esp + 0xc], 0x50
mov dword [esp + 8], 0xa0
mov dword [esp + 4], 0x1c7
mov dword [esp], 0xffffffff
call fcn.00542e24
sub esp, 0x18
mov edi, eax
call fcn.00572990
mov dword [ebx + 0x292], edi
mov dword [0x76036c], 0x300434
xor edx, edx
mov dword [ebx + 0x2e2], edx
mov dword [0x76036c], 0x300436
mov dword [esp + 4], 0xffffffff
mov eax, dword [ebx + 0x252]
mov dword [esp], eax
call fcn.00559db0
push ecx
push ecx
mov dword [0x76036c], 0x300437
mov dword [esp + 8], 0x71
mov dword [esp + 4], 0xd
mov eax, dword [ebx + 0x252]
mov dword [esp], eax
call fcn.00559ca7
sub esp, 0xc
mov dword [0x76036c], 0x300438
mov dword [esp + 8], 0x72
mov dword [esp + 4], 0x1b
mov eax, dword [ebx + 0x252]
mov dword [esp], eax
call fcn.00559ca7
sub esp, 0xc
mov dword [0x76036c], 0x300439
mov dword [esp + 8], 0x73
mov dword [esp + 4], 0x72
mov eax, dword [ebx + 0x252]
mov dword [esp], eax
call fcn.00559ca7
sub esp, 0xc
mov dword [0x76036c], 0x30043a
mov dword [esp + 8], 0x74
mov dword [esp + 4], 0x10072
mov eax, dword [ebx + 0x252]
mov dword [esp], eax
call fcn.00559ca7
sub esp, 0xc
mov dword [0x76036c], 0x30043c
mov dword [esp + 4], ebx
mov eax, dword [ebx + 0x252]
mov dword [esp], eax
call fcn.0055ace9
push edi
push edi
mov dword [0x76036c], 0x30043e
mov dword [esp + 4], 1
mov eax, dword [ebx + 0x262]
mov dword [esp], eax
call fcn.0054416b
push ebp
push ebp
mov dword [0x76036c], 0x30043f
mov dword [esp + 4], 1
mov eax, dword [ebx + 0x28a]
mov dword [esp], eax
call fcn.0054416b
push eax
push eax
mov dword [0x76036c], 0x300440
mov dword [esp + 4], 1
mov eax, dword [ebx + 0x28e]
mov dword [esp], eax
call fcn.0054416b
push eax
push eax
mov dword [0x76036c], 0x300441
mov dword [esp + 4], 1
mov eax, dword [ebx + 0x272]
mov dword [esp], eax
call fcn.0054416b
push eax
push eax
mov dword [0x76036c], 0x300443
mov eax, dword [ebx + 0x252]
mov dword [esp + 8], eax
mov dword [esp + 4], 0x4fea20
mov dword [esp], 0x333c
call fcn.0055be36
sub esp, 0xc
mov dword [0x76036c], 0x300444
mov dword [esp + 0x10], 0xffffffff
mov dword [esp + 0xc], 0xffffffff
mov eax, dword [ebx + 0x252]
mov dword [esp + 8], eax
mov dword [esp + 4], 0x4fea20
mov dword [esp], 0x332d
call fcn.0055be68
sub esp, 0x14
mov dword [0x76036c], 0x300445
mov dword [esp + 4], 0x4fea20
mov dword [esp], 0x332c
call fcn.0055bf0c
push eax
push eax
mov dword [0x76036c], 0x300447
call fcn.0053a6d9
mov dword [0x76036c], 0x300448
jmp 0x4bb088
mov dword [0x76036c], 0x30044d
mov dword [esp + 4], str._t_t_t_t_t
lea eax, [esp + 0x4c]
mov dword [esp], eax
call fcn.00572830
push edi
push edi
mov dword [0x76036c], 0x30044f
mov dword [esp], 0xffffffff
call fcn.0053d4eb
push ebp
mov dword [ebx + 0xfa], eax
mov dword [0x76036c], 0x300450
test eax, eax
jne 0x4bc16f
mov dword [0x76036c], 0x30046b
mov dword [0x76036c], 0x30046c
jmp 0x4bb116
mov dword [0x76036c], 0x300451
mov eax, dword [ebx + 0x44]
mov dword [esp], eax
call fcn.0053a512
push eax
mov dword [0x76036c], 0x300452
mov dword [esp], str.PopupMenu
call fcn.0053a550
push eax
mov dword [0x76036c], 0x300454
call fcn.00572920
call fcn.00572920
call fcn.00572920
call fcn.00572920
call fcn.00572920
call fcn.00572920
mov dword [esp], 0x67bb60
call fcn.00572a40
push eax
mov eax, dword [esp + 0x4c]
mov dword [esp], eax
call fcn.00572a40
push eax
mov dword [esp], str.CtrlX
call fcn.00572a40
push eax
add dword [0x765a20], 2
call fcn.005729f0
mov edi, eax
call fcn.00572950
mov dword [esp + 8], eax
mov dword [esp + 4], edi
mov dword [esp], 0x67bb60
call fcn.0053a6eb
sub esp, 0xc
call fcn.005729f0
mov edi, eax
call fcn.00572950
mov dword [esp + 4], eax
mov dword [esp], edi
call fcn.00570580
push edx
push edx
add dword [0x765a20], 2
call fcn.005729f0
mov dword [esp + 4], eax
mov dword [esp], 0x64
call fcn.0053c285
push ecx
push ecx
call fcn.00572990
mov dword [0x76036c], 0x300455
call fcn.00572920
call fcn.00572920
call fcn.00572920
call fcn.00572920
call fcn.00572920
call fcn.00572920
mov dword [esp], 0x66ed14
call fcn.00572a40
push edi
mov eax, dword [esp + 0x4c]
mov dword [esp], eax
call fcn.00572a40
push ebp
mov dword [esp], str.CtrlC
call fcn.00572a40
push eax
add dword [0x765a20], 2
call fcn.005729f0
mov edi, eax
call fcn.00572950
mov dword [esp + 8], eax
mov dword [esp + 4], edi
mov dword [esp], 0x66ed14
call fcn.0053a6eb
sub esp, 0xc
call fcn.005729f0
mov edi, eax
call fcn.00572950
mov dword [esp + 4], eax
mov dword [esp], edi
call fcn.00570580
push eax
push eax
add dword [0x765a20], 2
call fcn.005729f0
mov dword [esp + 4], eax
mov dword [esp], 0x65
call fcn.0053c285
push eax
push eax
call fcn.00572990
mov dword [0x76036c], 0x300456
call fcn.00572920
call fcn.00572920
call fcn.00572920
call fcn.00572920
call fcn.00572920
call fcn.00572920
mov dword [esp], 0x679168
call fcn.00572a40
push eax
mov eax, dword [esp + 0x4c]
mov dword [esp], eax
call fcn.00572a40
push eax
mov dword [esp], str.CtrlV
call fcn.00572a40
push edx
add dword [0x765a20], 2
call fcn.005729f0
mov edi, eax
call fcn.00572950
mov dword [esp + 8], eax
mov dword [esp + 4], edi
mov dword [esp], 0x679168
call fcn.0053a6eb
sub esp, 0xc
call fcn.005729f0
mov edi, eax
call fcn.00572950
mov dword [esp + 4], eax
mov dword [esp], edi
call fcn.00570580
push ecx
push ecx
add dword [0x765a20], 2
call fcn.005729f0
mov dword [esp + 4], eax
mov dword [esp], 0x66
call fcn.0053c285
push edi
push edi
call fcn.00572990
mov dword [0x76036c], 0x300457
call fcn.0053d579
mov dword [0x76036c], 0x300458
call fcn.00572920
call fcn.00572920
call fcn.00572920
call fcn.00572920
call fcn.00572920
call fcn.00572920
mov dword [esp], str.Insert_comments
call fcn.00572a40
push ebp
mov eax, dword [esp + 0x4c]
mov dword [esp], eax
call fcn.00572a40
push eax
mov dword [esp], str.CtrlB
call fcn.00572a40
push eax
add dword [0x765a20], 2
call fcn.005729f0
mov edi, eax
call fcn.00572950
mov dword [esp + 8], eax
mov dword [esp + 4], edi
mov dword [esp], str.InsertComments
call fcn.0053a6eb
sub esp, 0xc
call fcn.005729f0
mov edi, eax
call fcn.00572950
mov dword [esp + 4], eax
mov dword [esp], edi
call fcn.00570580
push eax
push eax
add dword [0x765a20], 2
call fcn.005729f0
mov dword [esp + 4], eax
mov dword [esp], 0x67
call fcn.0053c285
push eax
push eax
call fcn.00572990
mov dword [0x76036c], 0x300459
call fcn.00572920
call fcn.00572920
call fcn.00572920
call fcn.00572920
call fcn.00572920
call fcn.00572920
mov dword [esp], str.Remove_comments
call fcn.00572a40
push eax
mov eax, dword [esp + 0x4c]
mov dword [esp], eax
call fcn.00572a40
push edx
mov dword [esp], str.CtrlShiftB
call fcn.00572a40
push ecx
add dword [0x765a20], 2
call fcn.005729f0
mov edi, eax
call fcn.00572950
mov dword [esp + 8], eax
mov dword [esp + 4], edi
mov dword [esp], str.RemoveComments
call fcn.0053a6eb
sub esp, 0xc
call fcn.005729f0
mov edi, eax
call fcn.00572950
mov dword [esp + 4], eax
mov dword [esp], edi
call fcn.00570580
push edi
push edi
add dword [0x765a20], 2
call fcn.005729f0
mov dword [esp + 4], eax
mov dword [esp], 0x68
call fcn.0053c285
push ebp
push ebp
call fcn.00572990
mov dword [0x76036c], 0x30045a
call fcn.00572920
call fcn.00572920
call fcn.00572920
call fcn.00572920
call fcn.00572920
call fcn.00572920
mov dword [esp], str.Format_indentation
call fcn.00572a40
push eax
mov eax, dword [esp + 0x4c]
mov dword [esp], eax
call fcn.00572a40
push eax
mov dword [esp], str.CtrlI
call fcn.00572a40
push eax
add dword [0x765a20], 2
call fcn.005729f0
mov edi, eax
call fcn.00572950
mov dword [esp + 8], eax
mov dword [esp + 4], edi
mov dword [esp], str.FormatIndentation
call fcn.0053a6eb
sub esp, 0xc
call fcn.005729f0
mov edi, eax
call fcn.00572950
mov dword [esp + 4], eax
mov dword [esp], edi
call fcn.00570580
push eax
push eax
add dword [0x765a20], 2
call fcn.005729f0
mov dword [esp + 4], eax
mov dword [esp], 0x69
call fcn.0053c285
push eax
push eax
call fcn.00572990
mov dword [0x76036c], 0x30045b
call fcn.0053d579
mov dword [0x76036c], 0x30045c
call fcn.00572920
call fcn.00572920
call fcn.00572920
call fcn.00572920
call fcn.00572920
call fcn.00572920
mov dword [esp], str.Toggle_current_fold
call fcn.00572a40
push edx
mov eax, dword [esp + 0x4c]
mov dword [esp], eax
call fcn.00572a40
push ecx
mov dword [esp], 0x676964
call fcn.00572a40
push edi
add dword [0x765a20], 2
call fcn.005729f0
mov edi, eax
call fcn.00572950
mov dword [esp + 8], eax
mov dword [esp + 4], edi
mov dword [esp], str.ToggleFold
call fcn.0053a6eb
sub esp, 0xc
call fcn.005729f0
mov edi, eax
call fcn.00572950
mov dword [esp + 4], eax
mov dword [esp], edi
call fcn.00570580
push ebp
push ebp
add dword [0x765a20], 2
call fcn.005729f0
mov dword [esp + 4], eax
mov dword [esp], 0x6a
call fcn.0053c285
push eax
push eax
call fcn.00572990
mov dword [0x76036c], 0x30045d
call fcn.00572920
call fcn.00572920
call fcn.00572920
call fcn.00572920
call fcn.00572920
call fcn.00572920
mov dword [esp], str.Toggle_all_folds
call fcn.00572a40
push eax
mov eax, dword [esp + 0x4c]
mov dword [esp], eax
call fcn.00572a40
push eax
mov dword [esp], str.CtrlF4
call fcn.00572a40
push eax
add dword [0x765a20], 2
call fcn.005729f0
mov edi, eax
call fcn.00572950
mov dword [esp + 8], eax
mov dword [esp + 4], edi
mov dword [esp], str.ToggleAllFolds
call fcn.0053a6eb
sub esp, 0xc
call fcn.005729f0
mov edi, eax
call fcn.00572950
mov dword [esp + 4], eax
mov dword [esp], edi
call fcn.00570580
push eax
push eax
add dword [0x765a20], 2
call fcn.005729f0
mov dword [esp + 4], eax
mov dword [esp], 0x6b
call fcn.0053c285
push edx
push edx
call fcn.00572990
mov dword [0x76036c], 0x30045e
call fcn.0053d579
mov dword [0x76036c], 0x30045f
call fcn.00572920
call fcn.00572920
call fcn.00572920
call fcn.00572920
call fcn.00572920
call fcn.00572950
mov dword [esp + 8], eax
mov dword [esp + 4], str.Split_View
mov dword [esp], str.SplitView
call fcn.0053a6eb
sub esp, 0xc
call fcn.005729f0
mov edi, eax
call fcn.00572950
mov dword [esp + 4], eax
mov dword [esp], edi
call fcn.00570580
push ecx
push ecx
call fcn.005729f0
mov dword [esp], eax
call fcn.0053d690
push edi
call fcn.00572990
mov dword [0x76036c], 0x300460
call fcn.00572920
call fcn.00572920
call fcn.00572920
call fcn.00572920
call fcn.00572920
call fcn.00572950
mov dword [esp + 8], eax
mov dword [esp + 4], str.Horizontal
mov dword [esp], str.Horizontal
call fcn.0053a6eb
sub esp, 0xc
call fcn.005729f0
mov edi, eax
call fcn.00572950
mov dword [esp + 4], eax
mov dword [esp], edi
call fcn.00570580
push ebp
push ebp
add dword [0x765a20], 2
call fcn.005729f0
mov dword [esp + 4], eax
mov dword [esp], 0x6d
call fcn.0053c285
push eax
push eax
call fcn.00572990
mov dword [0x76036c], 0x300461
call fcn.00572920
call fcn.00572920
call fcn.00572920
call fcn.00572920
call fcn.00572920
call fcn.00572950
mov dword [esp + 8], eax
mov dword [esp + 4], str.Vertical
mov dword [esp], str.Vertical
call fcn.0053a6eb
sub esp, 0xc
call fcn.005729f0
mov edi, eax
call fcn.00572950
mov dword [esp + 4], eax
mov dword [esp], edi
call fcn.00570580
push eax
push eax
add dword [0x765a20], 2
call fcn.005729f0
mov dword [esp + 4], eax
mov dword [esp], 0x6e
call fcn.0053c285
push eax
push eax
call fcn.00572990
mov dword [0x76036c], 0x300462
call fcn.0053d69e
mov dword [0x76036c], 0x300463
call fcn.00572920
call fcn.00572920
call fcn.00572920
call fcn.00572920
call fcn.00572920
call fcn.00572950
mov dword [esp + 8], eax
mov dword [esp + 4], str.Unsplit_View
mov dword [esp], str.UnsplitView
call fcn.0053a6eb
sub esp, 0xc
call fcn.005729f0
mov edi, eax
call fcn.00572950
mov dword [esp + 4], eax
mov dword [esp], edi
call fcn.00570580
push eax
push eax
add dword [0x765a20], 2
call fcn.005729f0
mov dword [esp + 4], eax
mov dword [esp], 0x6f
call fcn.0053c285
push eax
push eax
call fcn.00572990
mov dword [0x76036c], 0x300464
call fcn.0053d579
mov dword [0x76036c], 0x300465
call fcn.00572920
call fcn.00572920
call fcn.00572920
call fcn.00572920
call fcn.00572920
call fcn.00572920
mov dword [esp], str.Beautify_Selection
call fcn.00572a40
push edx
mov eax, dword [esp + 0x4c]
mov dword [esp], eax
call fcn.00572a40
push ecx
mov dword [esp], str.CtrlAltB
call fcn.00572a40
push edi
add dword [0x765a20], 2
call fcn.005729f0
mov edi, eax
call fcn.00572950
mov dword [esp + 8], eax
mov dword [esp + 4], edi
mov dword [esp], str.Beautify
call fcn.0053a6eb
sub esp, 0xc
call fcn.005729f0
mov edi, eax
call fcn.00572950
mov dword [esp + 4], eax
mov dword [esp], edi
call fcn.00570580
push ebp
push ebp
add dword [0x765a20], 2
call fcn.005729f0
mov dword [esp + 4], eax
mov dword [esp], 0x70
call fcn.0053c285
push eax
push eax
call fcn.00572990
mov dword [0x76036c], 0x300466
call fcn.0053d579
mov dword [0x76036c], 0x300467
call fcn.00572920
call fcn.00572920
call fcn.00572920
call fcn.00572920
call fcn.00572920
call fcn.00572920
mov dword [esp], 0x678ddc
call fcn.00572a40
push eax
mov eax, dword [esp + 0x4c]
mov dword [esp], eax
call fcn.00572a40
push eax
mov dword [esp], str.CtrlA
call fcn.00572a40
push eax
add dword [0x765a20], 2
call fcn.005729f0
mov edi, eax
call fcn.00572950
mov dword [esp + 8], eax
mov dword [esp + 4], edi
mov dword [esp], 0x678ddc
call fcn.0053a6eb
sub esp, 0xc
call fcn.005729f0
mov edi, eax
call fcn.00572950
mov dword [esp + 4], eax
mov dword [esp], edi
call fcn.00570580
push eax
push eax
add dword [0x765a20], 2
call fcn.005729f0
mov dword [esp + 4], eax
mov dword [esp], 0x6c
call fcn.0053c285
push edx
push edx
call fcn.00572990
mov dword [0x76036c], 0x300469
mov dword [esp + 4], 0x4f4230
mov dword [esp], 0x332d
call fcn.0055bf0c
push ecx
push ecx
mov dword [0x76036c], 0x30046a
call fcn.0053a6d9
jmp 0x4bc156
mov dword [0x76036c], 0x3004e5
mov dword [0x76036c], 0x3004e7
mov dword [esp], ebx
call fcn.004484e0
push esi
mov dword [0x76036c], 0x3004e8
xor edi, edi
mov dword [esp + 0x10], edi
mov dword [esp + 0xc], edi
mov dword [esp + 8], 1
mov dword [esp + 4], 1
mov dword [esp], ebx
call fcn.0049f230
sub esp, 0x14
mov dword [0x76036c], 0x3004e9
mov dword [esp + 8], 0xffffffff
mov dword [esp + 4], 0xffffffff
mov dword [esp], ebx
call fcn.004895e0
sub esp, 0xc
mov dword [0x76036c], 0x3004ea
mov dword [esp + 0x10], 0xffffffff
mov dword [esp + 0xc], 0xffffffff
mov eax, dword [ebx + 0x226]
mov dword [esp + 8], eax
mov eax, dword [ebx]
mov dword [esp + 4], eax
mov dword [esp], ebx
call fcn.004960f0
sub esp, 0x14
mov dword [0x76036c], 0x3004ec
mov eax, dword [esp + 0x48]
mov dword [esp], eax
call fcn.00572ba0
push ebp
mov dword [0x76036c], 0x30279c
mov dword [0x76036c], 0x30279d
call fcn.00572920
call fcn.00572920
call fcn.00572950
mov dword [esp + 8], eax
mov dword [esp], ebx
mov eax, ebx
sar eax, 0x1f
mov dword [esp + 4], eax
call fcn.00570180
sub esp, 0xc
call fcn.005729c0
mov dword [esp + 4], eax
mov eax, dword [0x7603a4]
mov dword [esp], eax
call fcn.0055c76e
push edx
push edx
mov dword [eax], ebx
mov dword [0x76036c], 0x30279e
mov dword [0x7600fc], 1
jmp 0x4b9c83
mov dword [0x76036c], 0x3004f5
mov eax, dword [ebx + 0xf6]
mov dword [esp + 8], eax
mov dword [esp + 4], 0x4aaaa0
mov dword [esp], 0x333e
call fcn.0055bd44
sub esp, 0xc
mov dword [0x76036c], 0x3004f6
mov eax, dword [ebx + 0xf6]
mov dword [esp + 8], eax
mov dword [esp + 4], 0x4aaaa0
mov dword [esp], 0x333d
call fcn.0055bd44
sub esp, 0xc
mov dword [0x76036c], 0x3004f7
mov eax, dword [ebx + 0xf6]
mov dword [esp + 8], eax
mov dword [esp + 4], 0x4aaaa0
mov dword [esp], 0x333a
call fcn.0055bd44
sub esp, 0xc
mov dword [0x76036c], 0x3004fd
mov eax, dword [ebx + 0xfa]
mov dword [esp], eax
call fcn.0053c187
push edx
test eax, eax
jne 0x4bcd0e
mov dword [0x76036c], 0x3004ff
jmp 0x4bb1c2
mov dword [0x76036c], 0x3004fe
mov eax, dword [ebx + 0xfa]
mov dword [esp], eax
call fcn.0053c2e9
push eax
jmp 0x4bccff
mov dword [0x76036c], 0x300503
mov eax, dword [ebx + 0x252]
mov dword [esp], eax
call fcn.0055abe1
push edi
jmp 0x4bb1ed
mov dword [0x76036c], 0x30055c
mov dword [0x76036c], 0x300507
mov dword [esp + 4], eax
mov dword [esp], ebx
call fcn.00486560
push ecx
push ecx
mov dword [0x76036c], 0x300509
mov dword [esp], ebx
call fcn.005722f0
push ebx
mov dword [0x76036c], 0x30050a
mov dword [0x76036c], 0x3004e4
jmp 0x4b9c68
mov dword [0x76036c], 0x400941
call fcn.00572920
mov eax, dword [0x760388]
mov eax, dword [eax]
mov eax, dword [eax + 0x48]
mov dword [esp], eax
call fcn.00572a40
push esi
call fcn.00572950
mov dword [esp + 4], eax
lea ebx, [esp + 0x4c]
mov dword [esp], ebx
call fcn.00572aa0
push edi
push edi
mov dword [0x76036c], 0x400942
call fcn.00572920
call fcn.00572920
call fcn.00572950
mov dword [esp + 0xc], eax
mov dword [esp + 8], str.Window_NoGadgets
mov dword [esp + 4], str.Window_NoGadgets_x_
mov eax, dword [esp + 0x4c]
mov dword [esp], eax
call fcn.0056fc20
sub esp, 0x10
call fcn.00572950
mov dword [esp + 4], eax
mov dword [esp], ebx
call fcn.00572aa0
push ebp
push ebp
mov dword [0x76036c], 0x400943
call fcn.00572920
call fcn.00572920
call fcn.00572950
mov dword [esp + 0xc], eax
mov dword [esp + 8], str.Window_Minimize
mov dword [esp + 4], str.Window_Minimize_x_
mov eax, dword [esp + 0x4c]
mov dword [esp], eax
call fcn.0056fc20
sub esp, 0x10
call fcn.00572950
mov dword [esp + 4], eax
mov dword [esp], ebx
call fcn.00572aa0
push eax
push eax
mov dword [0x76036c], 0x400944
call fcn.00572920
call fcn.00572920
call fcn.00572950
mov dword [esp + 0xc], eax
mov dword [esp + 8], str.Window_Maximize
mov dword [esp + 4], str.Window_Maximize_x_
mov eax, dword [esp + 0x4c]
mov dword [esp], eax
call fcn.0056fc20
sub esp, 0x10
call fcn.00572950
mov dword [esp + 4], eax
mov dword [esp], ebx
call fcn.00572aa0
push eax
push eax
mov dword [0x76036c], 0x400945
call fcn.00572920
call fcn.00572920
call fcn.00572950
mov dword [esp + 0xc], eax
mov dword [esp + 8], 0x66d7a0
mov dword [esp + 4], 0x66ac80
mov eax, dword [esp + 0x4c]
mov dword [esp], eax
call fcn.0056fc20
sub esp, 0x10
call fcn.00572950
mov dword [esp + 4], eax
mov dword [esp], ebx
call fcn.00572aa0
push eax
push eax
mov dword [0x76036c], 0x400946
mov eax, dword [esp + 0x4c]
mov dword [esp], eax
call fcn.0041be70
push edx
jmp 0x4ba113
mov dword [0x76036c], 0x40094a
mov dword [esp + 4], 1
mov dword [esp], 1
call fcn.0055a3fa
push ecx
push ecx
mov dword [0x76036c], 0x40094b
mov dword [esp], 1
call fcn.004224c0
push ebx
mov dword [0x76036c], 0x40094c
mov dword [esp + 4], 2
xor esi, esi
mov dword [esp], esi
call fcn.00542a3f
push edi
push edi
mov ebx, eax
mov dword [esp + 4], 1
xor ebp, ebp
mov dword [esp], ebp
call fcn.00542a3f
push edx
push edx
sub ebx, dword [0x760034]
sub ebx, 0x28
mov dword [esp + 0x10], ebx
sub eax, dword [0x760020]
sub eax, 0x28
mov dword [esp + 0xc], eax
xor ecx, ecx
mov dword [esp + 8], ecx
mov dword [esp + 4], ecx
mov dword [esp], 1
call fcn.0055aa64
sub esp, 0x14
mov dword [0x76036c], 0x40094d
mov dword [esp], 1
call fcn.0055a0cf
push ebx
mov edx, eax
mov eax, dword [0x760014]
cmp edx, eax
jl 0x4bd063
mov dword [0x76036c], 0x40094d
mov dword [0x76036c], 0x40094e
mov dword [esp], 1
call fcn.0055a07a
push edx
mov edx, eax
mov eax, dword [0x76000c]
cmp edx, eax
jl 0x4bd09d
mov dword [0x76036c], 0x40094e
mov dword [0x76036c], 0x400950
mov dword [esp], 1
call fcn.0055a0dd
push edi
mov dword [esp + 4], 0xfffffff0
mov dword [esp], eax
call sub.USER32.dll_GetWindowLongW
push ebp
push ebp
test eax, 0x20000000
je 0x4bd0d7
mov dword [0x76036c], 0x400951
jmp 0x4ba180
mov dword [0x76036c], 0x40094d
mov dword [esp + 0x10], 0xffff0001
mov dword [esp + 0xc], eax
mov dword [esp + 8], 0xffff0001
mov dword [esp + 4], 0xffff0001
mov dword [esp], 1
call fcn.0055a17a
sub esp, 0x14
jmp 0x4bcfe6
mov dword [0x76036c], 0x40094e
mov dword [esp + 0x10], eax
mov dword [esp + 0xc], 0xffff0001
mov dword [esp + 8], 0xffff0001
mov dword [esp + 4], 0xffff0001
mov dword [esp], 1
call fcn.0055a17a
sub esp, 0x14
jmp 0x4bd016
mov dword [0x76036c], 0x400952
mov dword [0x76036c], 0x400955
mov dword [esp], 1
call fcn.0055a0dd
push ebx
mov dword [esp + 4], 0xffffffec
mov dword [esp], eax
call sub.USER32.dll_GetWindowLongW
push esi
push esi
test ah, 1
je 0x4bd123
mov dword [0x76036c], 0x400956
mov eax, dword [0x75ffa8]
mov dword [0x760030], eax
mov dword [0x76036c], 0x400957
mov dword [0x76036c], 0x400959
mov dword [esp], 1
call fcn.00458680
push ebp
mov dword [esp + 0x14], 0xffff0001
xor edx, edx
mov dword [esp + 0x10], edx
mov dword [esp + 0xc], edx
mov dword [esp + 8], 0x675e34
mov dword [esp + 4], eax
xor ecx, ecx
mov dword [esp], ecx
call fcn.00420dd0
sub esp, 0x18
jmp 0x4ba16c
mov dword [0x76036c], 0x400419
mov dword [0x76036c], 0x40041a
mov dword [0x76036c], 0x40041b
add ebx, 4
cmp ebx, 0x24
je 0x4bd220
mov dword [0x76036c], 0x400418
mov eax, dword [0x760350]
add eax, ebx
mov edi, dword [eax]
test edi, edi
je 0x4bd182
mov dword [0x76036c], 0x400419
mov eax, dword [eax]
mov dword [esp], eax
call fcn.005426db
sub esp, 4
test eax, eax
je 0x4bd178
mov dword [0x76036c], 0x400419
mov dword [esp + 4], 0x4c0f90
mov eax, dword [0x760350]
mov eax, dword [eax + ebx]
mov dword [esp], eax
call fcn.00549394
sub esp, 8
mov dword [0x76036c], 0x400419
mov eax, dword [0x760350]
mov eax, dword [eax + ebx]
mov dword [esp], eax
call fcn.00542ed9
sub esp, 4
jmp 0x4bd178
mov dword [0x76036c], 0x40041d
mov dword [0x76036c], 0x40041e
mov dword [0x760370], 0x68b6f0
mov dword [0x76036c], 0x40041f
mov ebx, 4
jmp 0x4bd2e9
mov dword [0x76036c], 0x400428
mov dword [0x76036c], 0x400429
mov eax, dword [0x760370]
mov edx, dword [eax]
add eax, 4
mov dword [0x760370], eax
mov dword [0x76036c], 0x40042a
mov dword [esp + 8], edx
mov dword [esp + 4], 7
mov eax, dword [0x760350]
mov eax, dword [eax + ebx]
mov dword [esp], eax
call fcn.00544140
sub esp, 0xc
mov dword [0x76036c], 0x40042d
mov dword [esp + 4], 0x4c0f90
mov eax, dword [0x760350]
mov eax, dword [eax + ebx]
mov dword [esp], eax
call fcn.00549541
sub esp, 8
mov dword [0x76036c], 0x40042e
mov dword [0x76036c], 0x40042f
add ebx, 4
cmp ebx, 0x24
je 0x4bd430
mov dword [0x76036c], 0x400420
mov dword [esp + 0x10], 8
mov dword [esp + 0xc], 8
mov dword [esp + 8], 0xfffffff6
mov dword [esp + 4], 0xfffffff6
mov dword [esp], 0xffffffff
call fcn.00543f02
sub esp, 0x14
mov edx, eax
mov eax, dword [0x760350]
add eax, ebx
mov dword [eax], edx
mov dword [0x76036c], 0x400421
mov esi, dword [eax]
test esi, esi
je 0x4bd2c9
mov dword [0x76036c], 0x400422
mov dword [esp + 4], 1
mov eax, dword [eax]
mov dword [esp], eax
call fcn.0054294e
sub esp, 8
mov dword [0x76036c], 0x400423
mov eax, dword [0x760350]
mov eax, dword [eax + ebx]
mov dword [esp], eax
call fcn.00543f1f
sub esp, 4
mov dword [esp], eax
call fcn.0055ddd1
sub esp, 4
test eax, eax
je 0x4bd258
mov dword [0x76036c], 0x400424
mov dword [esp], 0
call fcn.0055dccc
sub esp, 4
mov dword [0x76036c], 0x400425
mov dword [esp + 0x10], 0
mov dword [esp + 0xc], 8
mov dword [esp + 8], 8
mov dword [esp + 4], 0
mov dword [esp], 0
call fcn.0055dcf4
sub esp, 0x14
mov dword [0x76036c], 0x400426
mov dword [esp + 0x10], 0xffffff
mov dword [esp + 0xc], 6
mov dword [esp + 8], 6
mov dword [esp + 4], 1
mov dword [esp], 1
call fcn.0055dcf4
sub esp, 0x14
mov dword [0x76036c], 0x400427
call fcn.0055dea5
jmp 0x4bd258
mov dword [0x76036c], 0x400436
mov dword [0x76036c], 0x401698
call fcn.00542f0b
mov dword [0x76036c], 0x40169a
mov dword [esp], 5
call fcn.00542b42
sub esp, 4
mov dword [0x75ffcc], eax
mov dword [0x76036c], 0x40169b
mov dword [esp], 5
call fcn.00542a31
sub esp, 4
mov ebx, eax
mov dword [esp], 6
call fcn.00542a31
sub esp, 4
lea eax, [ebx + eax + 1]
mov dword [0x75fffc], eax
mov dword [0x76036c], 0x40169b
mov dword [esp], 5
call fcn.00542b15
sub esp, 4
mov ebx, eax
mov dword [esp], 6
call fcn.00542b15
sub esp, 4
lea eax, [ebx + eax + 1]
mov dword [0x75fff8], eax
mov dword [0x76036c], 0x40169d
mov dword [0x76036c], 0x400438
mov dword [0x76036c], 0x400439
mov dword [esp + 0x10], 8
mov dword [esp + 0xc], 8
mov dword [esp + 8], 0
mov dword [esp + 4], 0
mov dword [esp], 0xffffffff
call fcn.00543f02
sub esp, 0x14
mov edx, eax
mov eax, dword [0x760350]
mov dword [eax], edx
mov dword [0x76036c], 0x40043a
mov eax, dword [eax]
mov dword [esp], eax
call fcn.00543f1f
sub esp, 4
mov dword [esp], eax
call fcn.0055ddd1
sub esp, 4
test eax, eax
jne 0x4bd74d
mov dword [0x76036c], 0x40043f
mov dword [0x76036c], 0x400440
mov dword [esp + 8], 9
mov dword [esp + 4], 7
mov eax, dword [0x760350]
mov eax, dword [eax]
mov dword [esp], eax
call fcn.00544140
sub esp, 0xc
mov dword [0x76036c], 0x400441
mov dword [esp + 0x10], 0xffff0001
mov dword [esp + 0xc], 0xffff0001
mov eax, dword [0x760078]
mov dword [esp + 8], eax
mov eax, dword [0x760094]
mov dword [esp + 4], eax
mov eax, dword [0x760350]
mov eax, dword [eax]
mov dword [esp], eax
call fcn.00542915
sub esp, 0x14
mov dword [0x76036c], 0x400442
mov dword [esp + 4], 0x4bffc0
mov eax, dword [0x760350]
mov eax, dword [eax]
mov dword [esp], eax
call fcn.00549541
sub esp, 8
mov dword [0x76036c], 0x400443
mov dword [0x76036c], 0x40169f
mov dword [esp + 0x14], 0x20
mov eax, dword [0x75ffb8]
mov dword [esp + 0x10], eax
mov eax, dword [0x75ffb4]
mov dword [esp + 0xc], eax
mov eax, dword [0x75ffa8]
mov dword [esp + 8], eax
mov eax, dword [0x75ffa4]
mov dword [esp + 4], eax
mov dword [esp], 2
call fcn.00543cce
sub esp, 0x18
mov dword [0x76036c], 0x4016a1
call fcn.00542f0b
mov dword [0x76036c], 0x4016a2
mov dword [esp + 4], 1
mov dword [esp], 2
call fcn.0054294e
sub esp, 8
mov dword [0x76036c], 0x4016a5
call fcn.00408e70
mov dword [0x76036c], 0x4016a7
mov dword [esp], 2
call fcn.00542b15
sub esp, 4
mov esi, eax
mov dword [esp], 2
call fcn.00542a31
sub esp, 4
mov ebx, eax
mov dword [esp], 2
call fcn.00427450
sub esp, 4
mov dword [esp + 0x14], 0xffff0001
mov dword [esp + 0x10], esi
mov dword [esp + 0xc], ebx
mov dword [esp + 8], 0x675e34
mov dword [esp + 4], eax
mov dword [esp], 2
call fcn.00420dd0
sub esp, 0x18
mov dword [0x76036c], 0x4016a9
call fcn.004b8dd0
mov dword [0x76036c], 0x4016aa
mov dword [0x75ffe8], 2
mov dword [0x76036c], 0x4016ab
mov dword [esp], 2
call fcn.004b55b0
sub esp, 4
mov dword [0x76036c], 0x4016ac
mov dword [esp + 4], 0
mov eax, dword [0x760350]
mov eax, dword [eax]
mov dword [esp], eax
call fcn.0054294e
sub esp, 8
mov dword [0x76036c], 0x4016b3
xor eax, eax
add esp, 0x5c
pop ebx
pop esi
pop edi
pop ebp
ret
mov dword [0x76036c], 0x40043b
xor eax, eax
mov dword [esp], eax
call fcn.0055dccc
push edx
mov dword [0x76036c], 0x40043c
mov dword [esp + 0x10], 0x84
mov dword [esp + 0xc], 8
mov dword [esp + 8], 8
xor ecx, ecx
mov dword [esp + 4], ecx
mov dword [esp], ecx
call fcn.0055dcf4
sub esp, 0x14
mov dword [0x76036c], 0x40043d
mov dword [esp + 0x10], 0xffffff
mov dword [esp + 0xc], 6
mov dword [esp + 8], 6
mov dword [esp + 4], 1
mov dword [esp], 1
call fcn.0055dcf4
sub esp, 0x14
mov dword [0x76036c], 0x40043e
call fcn.0055dea5
jmp 0x4bd54d