Function at 0x480f10
Capabilities:
Encode data using xor
Resolve function by parsing pe exports

Disassembly:
push ebp
push edi
push esi
push ebx
sub esp, 0x5c
mov ebp, dword [esp + 0x84]
mov eax, dword [esp + 0x70]
mov dword [esp + 4], eax
lea eax, [esp + 0x70]
mov dword [esp], eax
call fcn.00572bd0
sub esp, 8
mov eax, dword [esp + 0x74]
mov dword [esp + 4], eax
lea edi, [esp + 0x74]
mov dword [esp], edi
call fcn.00572bd0
sub esp, 8
mov dword [esp + 0x38], 0
mov dword [esp + 0x3c], 0
mov dword [esp + 0x40], 0
mov dword [0x76036c], 0x400724
mov dword [0x76036c], 0x400727
mov eax, dword [esp + 0x74]
mov dword [esp + 4], eax
mov dword [esp], 0x7603dc
call fcn.005728e0
test eax, eax
je 0x4812e0
mov dword [0x76036c], 0x400738
mov dword [0x76036c], 0x40073a
mov dword [esp + 0x48], 0
mov eax, dword [esp + 0x70]
mov dword [esp + 4], eax
lea eax, [esp + 0x48]
mov dword [esp], eax
call fcn.00572bd0
sub esp, 8
mov dword [0x76036c], 0x40073c
mov dword [0x76036c], 0x40073c
mov dword [esp + 4], 0x66a368
mov eax, dword [esp + 0x48]
mov dword [esp], eax
call fcn.005728e0
test eax, eax
jne 0x481660
mov dword [0x76036c], 0x40073d
mov dword [0x76036c], 0x40073d
mov dword [esp + 4], 0x675500
mov eax, dword [esp + 0x48]
mov dword [esp], eax
call fcn.005728e0
test eax, eax
jne 0x481770
mov dword [0x76036c], 0x40073e
mov dword [0x76036c], 0x40073e
mov dword [esp + 4], 0x6730e8
mov eax, dword [esp + 0x48]
mov dword [esp], eax
call fcn.005728e0
test eax, eax
jne 0x4817c8
mov dword [0x76036c], 0x40073f
mov dword [0x76036c], 0x40073f
mov dword [esp + 4], 0x66d704
mov eax, dword [esp + 0x48]
mov dword [esp], eax
call fcn.005728e0
test eax, eax
jne 0x481820
mov dword [0x76036c], 0x400745
mov dword [0x76036c], 0x400745
mov dword [esp + 4], 0x66da80
mov eax, dword [esp + 0x48]
mov dword [esp], eax
call fcn.005728e0
test eax, eax
jne 0x481918
mov dword [0x76036c], 0x400747
mov dword [0x76036c], 0x400747
mov dword [esp + 4], 0x66bcfc
mov eax, dword [esp + 0x48]
mov dword [esp], eax
call fcn.005728e0
test eax, eax
jne 0x481971
mov dword [0x76036c], 0x400748
mov dword [0x76036c], 0x400748
mov dword [esp + 4], 0x67c188
mov eax, dword [esp + 0x48]
mov dword [esp], eax
call fcn.005728e0
test eax, eax
jne 0x4819c3
mov dword [0x76036c], 0x40074e
mov dword [0x76036c], 0x40074e
mov dword [esp + 4], 0x66b2a0
mov eax, dword [esp + 0x48]
mov dword [esp], eax
call fcn.005728e0
test eax, eax
jne 0x481a4f
mov dword [0x76036c], 0x400750
mov dword [0x76036c], 0x400750
mov dword [esp + 4], 0x66e508
mov eax, dword [esp + 0x48]
mov dword [esp], eax
call fcn.005728e0
test eax, eax
jne 0x481aa8
mov dword [0x76036c], 0x400751
mov dword [0x76036c], 0x400751
mov dword [esp + 4], 0x66a4a8
mov eax, dword [esp + 0x48]
mov dword [esp], eax
call fcn.005728e0
test eax, eax
jne 0x481b05
mov dword [0x76036c], 0x400757
mov dword [0x76036c], 0x400757
mov dword [esp + 4], 0x66d860
mov eax, dword [esp + 0x48]
mov dword [esp], eax
call fcn.005728e0
test eax, eax
jne 0x481beb
mov dword [0x76036c], 0x400758
mov dword [0x76036c], 0x400758
mov dword [esp + 4], 0x66b480
mov eax, dword [esp + 0x48]
mov dword [esp], eax
call fcn.005728e0
test eax, eax
jne 0x481c3d
mov dword [0x76036c], 0x400759
mov dword [0x76036c], 0x400759
mov dword [esp + 4], 0x674fa0
mov eax, dword [esp + 0x48]
mov dword [esp], eax
call fcn.005728e0
test eax, eax
jne 0x481c8f
mov dword [0x76036c], 0x40075a
mov dword [0x76036c], 0x40075a
mov dword [esp + 4], 0x66bb50
mov eax, dword [esp + 0x48]
mov dword [esp], eax
call fcn.005728e0
test eax, eax
je 0x481d03
mov dword [0x76036c], 0x40075c
mov eax, dword [esp + 0x94]
test eax, eax
jne 0x481ce1
mov dword [0x76036c], 0x40075c
mov dword [0x76036c], 0x40075d
mov dword [esp + 0x18], 0
mov eax, dword [esp + 0x74]
mov dword [esp + 0x14], eax
mov dword [esp + 0x10], ebp
mov eax, dword [esp + 0x80]
mov dword [esp + 0xc], eax
mov eax, dword [esp + 0x7c]
mov dword [esp + 8], eax
mov eax, dword [esp + 0x78]
mov dword [esp + 4], eax
mov dword [esp], 0xffffffff
call fcn.0054a34a
sub esp, 0x1c
mov ebx, eax
jmp 0x4816ad
mov dword [0x76036c], 0x400728
mov eax, dword [esp + 0x70]
mov dword [esp + 4], eax
mov dword [esp], 0x66d198
call fcn.005728e0
test eax, eax
jne 0x481380
mov dword [0x76036c], 0x40072b
mov dword [0x76036c], 0x40072d
mov dword [esp + 0x44], 0
mov eax, dword [esp + 0x70]
mov dword [esp + 4], eax
lea eax, [esp + 0x44]
mov dword [esp], eax
call fcn.00572bd0
sub esp, 8
mov dword [0x76036c], 0x40072e
mov dword [0x76036c], 0x40072e
mov dword [esp + 4], 0x66a368
mov eax, dword [esp + 0x44]
mov dword [esp], eax
call fcn.005728e0
test eax, eax
je 0x481450
mov dword [0x76036c], 0x40072f
mov ebx, 1
lea esi, [esp + 0x40]
jmp 0x481552
mov dword [esp + 4], 0x67c0b8
mov eax, dword [esp + 0x74]
mov dword [esp], eax
call fcn.0056fdf0
sub esp, 8
cmp eax, 1
jne 0x481302
mov dword [0x76036c], 0x400729
call fcn.00572920
call fcn.00572920
call fcn.00572950
mov dword [esp + 0xc], eax
mov dword [esp + 8], 0x67c0b8
mov dword [esp + 4], 2
mov eax, dword [esp + 0x74]
mov dword [esp], eax
call fcn.0056fe80
sub esp, 0x10
call fcn.00572950
mov dword [esp + 4], eax
lea eax, [esp + 0x38]
mov dword [esp], eax
call fcn.00572aa0
sub esp, 8
mov dword [0x76036c], 0x40072a
call fcn.00572920
call fcn.00572920
call fcn.00572950
mov dword [esp + 0xc], eax
mov dword [esp + 8], 0x67c0b8
mov dword [esp + 4], 1
mov eax, dword [esp + 0x74]
mov dword [esp], eax
call fcn.0056fe80
sub esp, 0x10
call fcn.00572950
mov dword [esp + 4], eax
mov dword [esp], edi
call fcn.00572aa0
sub esp, 8
jmp 0x481302
mov dword [esp + 4], 0x66bcfc
mov eax, dword [esp + 0x44]
mov dword [esp], eax
call fcn.005728e0
test eax, eax
jne 0x481365
mov dword [esp + 4], 0x6732c0
mov eax, dword [esp + 0x44]
mov dword [esp], eax
call fcn.005728e0
test eax, eax
jne 0x481365
mov dword [esp + 4], 0x66d198
mov eax, dword [esp + 0x44]
mov dword [esp], eax
call fcn.005728e0
test eax, eax
jne 0x481365
mov dword [esp + 4], 0x66c190
mov eax, dword [esp + 0x44]
mov dword [esp], eax
call fcn.005728e0
test eax, eax
jne 0x481365
jmp 0x481642
mov dword [0x76036c], 0x400731
call fcn.00572920
mov eax, dword [esp + 0x40]
mov dword [esp], eax
call fcn.00572a40
sub esp, 4
call fcn.00572920
call fcn.00572920
call fcn.00572950
mov dword [esp + 0xc], eax
mov dword [esp + 8], str.CRLF_
mov dword [esp + 4], 1
mov eax, dword [esp + 0x74]
mov dword [esp], eax
call fcn.0056fe80
sub esp, 0x10
call fcn.00572950
call fcn.00572950
mov dword [esp + 4], eax
mov dword [esp], esi
call fcn.00572aa0
sub esp, 8
mov dword [0x76036c], 0x400732
mov dword [0x76036c], 0x400734
mov dword [0x76036c], 0x400735
add ebx, 1
mov dword [esp + 4], str.CRLF_
mov eax, dword [esp + 0x74]
mov dword [esp], eax
call fcn.0056fdf0
sub esp, 8
add eax, 1
cmp eax, ebx
jl 0x481610
mov dword [0x76036c], 0x400730
cmp ebx, 1
je 0x4814c8
mov dword [0x76036c], 0x400732
mov dword [0x76036c], 0x400733
call fcn.00572920
mov eax, dword [esp + 0x40]
mov dword [esp], eax
call fcn.00572a40
sub esp, 4
mov dword [esp], 0x66d190
call fcn.00572a40
sub esp, 4
call fcn.00572920
call fcn.00572920
call fcn.00572950
mov dword [esp + 0xc], eax
mov dword [esp + 8], str.CRLF_
mov dword [esp + 4], ebx
mov eax, dword [esp + 0x74]
mov dword [esp], eax
call fcn.0056fe80
sub esp, 0x10
call fcn.00572950
call fcn.00572950
mov dword [esp + 4], eax
mov dword [esp], esi
call fcn.00572aa0
sub esp, 8
jmp 0x48153b
mov dword [0x76036c], 0x400736
call fcn.00572920
mov eax, dword [esp + 0x40]
mov dword [esp], eax
call fcn.00572a40
sub esp, 4
call fcn.00572950
mov dword [esp + 4], eax
mov dword [esp], edi
call fcn.00572aa0
sub esp, 8
mov eax, dword [esp + 0x44]
mov dword [esp], eax
call fcn.00572ba0
sub esp, 4
jmp 0x480f94
mov dword [0x76036c], 0x40073c
mov eax, dword [esp + 0x94]
mov dword [esp + 0x18], eax
mov eax, dword [esp + 0x74]
mov dword [esp + 0x14], eax
mov dword [esp + 0x10], ebp
mov eax, dword [esp + 0x80]
mov dword [esp + 0xc], eax
mov eax, dword [esp + 0x7c]
mov dword [esp + 8], eax
mov eax, dword [esp + 0x78]
mov dword [esp + 4], eax
mov dword [esp], 0xffffffff
call fcn.00542d3f
sub esp, 0x1c
mov ebx, eax
mov eax, dword [esp + 0x48]
mov dword [esp], eax
call fcn.00572ba0
sub esp, 4
mov dword [0x76036c], 0x4007ae
test ebx, ebx
jne 0x483058
mov dword [0x76036c], 0x4007b5
mov dword [0x76036c], 0x4007b6
mov dword [esp + 0xc], 0x40004
mov dword [esp + 8], 2
mov dword [esp + 4], 0
mov dword [esp], 0x332c
call fcn.0055bcb4
sub esp, 0x10
mov dword [0x76036c], 0x4007b7
mov eax, dword [esp + 0x38]
mov dword [esp], eax
call fcn.00572ba0
sub esp, 4
mov eax, dword [esp + 0x74]
mov dword [esp], eax
call fcn.00572ba0
sub esp, 4
mov eax, dword [esp + 0x3c]
mov dword [esp], eax
call fcn.00572ba0
sub esp, 4
mov eax, dword [esp + 0x40]
mov dword [esp], eax
call fcn.00572ba0
sub esp, 4
mov eax, dword [esp + 0x70]
mov dword [esp], eax
call fcn.00572ba0
sub esp, 4
mov eax, ebx
add esp, 0x5c
pop ebx
pop esi
pop edi
pop ebp
ret 0x28
mov dword [0x76036c], 0x40073d
mov eax, dword [esp + 0x94]
mov dword [esp + 0x18], eax
mov eax, dword [esp + 0x88]
mov dword [esp + 0x14], eax
mov dword [esp + 0x10], ebp
mov eax, dword [esp + 0x80]
mov dword [esp + 0xc], eax
mov eax, dword [esp + 0x7c]
mov dword [esp + 8], eax
mov eax, dword [esp + 0x78]
mov dword [esp + 4], eax
mov dword [esp], 0xffffffff
call fcn.00544d96
sub esp, 0x1c
mov ebx, eax
jmp 0x4816ad
mov dword [0x76036c], 0x40073e
mov eax, dword [esp + 0x94]
mov dword [esp + 0x18], eax
mov eax, dword [esp + 0x88]
mov dword [esp + 0x14], eax
mov dword [esp + 0x10], ebp
mov eax, dword [esp + 0x80]
mov dword [esp + 0xc], eax
mov eax, dword [esp + 0x7c]
mov dword [esp + 8], eax
mov eax, dword [esp + 0x78]
mov dword [esp + 4], eax
mov dword [esp], 0xffffffff
call fcn.00545698
sub esp, 0x1c
mov ebx, eax
jmp 0x4816ad
mov dword [0x76036c], 0x40073f
mov eax, dword [esp + 0x94]
mov dword [esp + 0x14], eax
mov dword [esp + 0x10], ebp
mov eax, dword [esp + 0x80]
mov dword [esp + 0xc], eax
mov eax, dword [esp + 0x7c]
mov dword [esp + 8], eax
mov eax, dword [esp + 0x78]
mov dword [esp + 4], eax
mov dword [esp], 0xffffffff
call fcn.00543cce
sub esp, 0x18
mov ebx, eax
mov dword [0x76036c], 0x400740
mov dword [esp], eax
call fcn.00543f1f
sub esp, 4
mov dword [esp], eax
call fcn.0055ddd1
sub esp, 4
test eax, eax
jne 0x4818a0
mov dword [0x76036c], 0x400744
jmp 0x4816ad
mov dword [0x76036c], 0x400741
mov dword [esp], 0xffffffff
call fcn.005493d8
sub esp, 4
mov dword [esp], eax
call fcn.0055e38f
sub esp, 4
mov dword [0x76036c], 0x400742
mov dword [esp + 0x10], 0xffffff
mov dword [esp + 0xc], 0xff0000
mov eax, dword [esp + 0x74]
mov dword [esp + 8], eax
mov dword [esp + 4], 5
mov dword [esp], 5
call fcn.0055e491
sub esp, 0x14
mov dword [0x76036c], 0x400743
call fcn.0055dea5
jmp 0x481889
mov dword [0x76036c], 0x400745
mov eax, dword [esp + 0x94]
mov dword [esp + 0x14], eax
mov dword [esp + 0x10], ebp
mov eax, dword [esp + 0x80]
mov dword [esp + 0xc], eax
mov eax, dword [esp + 0x7c]
mov dword [esp + 8], eax
mov eax, dword [esp + 0x78]
mov dword [esp + 4], eax
mov dword [esp], 0xffffffff
call fcn.00543cce
sub esp, 0x18
mov ebx, eax
mov dword [0x76036c], 0x400746
call fcn.00542f0b
jmp 0x4816ad
mov dword [0x76036c], 0x400747
mov eax, dword [esp + 0x94]
mov dword [esp + 0x18], eax
mov eax, dword [esp + 0x74]
mov dword [esp + 0x14], eax
mov dword [esp + 0x10], ebp
mov eax, dword [esp + 0x80]
mov dword [esp + 0xc], eax
mov eax, dword [esp + 0x7c]
mov dword [esp + 8], eax
mov eax, dword [esp + 0x78]
mov dword [esp + 4], eax
mov dword [esp], 0xffffffff
call fcn.00545a38
sub esp, 0x1c
mov ebx, eax
jmp 0x4816ad
mov dword [0x76036c], 0x400748
mov eax, dword [esp + 0x94]
mov dword [esp + 0x14], eax
mov dword [esp + 0x10], ebp
mov eax, dword [esp + 0x80]
mov dword [esp + 0xc], eax
mov eax, dword [esp + 0x7c]
mov dword [esp + 8], eax
mov eax, dword [esp + 0x78]
mov dword [esp + 4], eax
mov dword [esp], 0xffffffff
call fcn.00545fc3
sub esp, 0x18
mov ebx, eax
mov dword [0x76036c], 0x400749
mov eax, dword [esp + 0x74]
mov dword [esp + 8], eax
mov dword [esp + 4], 0xffffffff
mov dword [esp], ebx
call fcn.00549576
sub esp, 0xc
mov dword [0x76036c], 0x40074d
mov dword [esp + 4], 0
mov dword [esp], ebx
call fcn.00542744
sub esp, 8
jmp 0x4816ad
mov dword [0x76036c], 0x40074e
mov eax, dword [esp + 0x94]
mov dword [esp + 0x14], eax
mov dword [esp + 0x10], ebp
mov eax, dword [esp + 0x80]
mov dword [esp + 0xc], eax
mov eax, dword [esp + 0x7c]
mov dword [esp + 8], eax
mov eax, dword [esp + 0x78]
mov dword [esp + 4], eax
mov dword [esp], 0xffffffff
call fcn.0054a88d
sub esp, 0x18
mov ebx, eax
mov dword [0x76036c], 0x40074f
call fcn.00542f0b
jmp 0x4816ad
mov dword [0x76036c], 0x400750
mov eax, dword [esp + 0x94]
mov dword [esp + 0x1c], eax
mov eax, dword [esp + 0x88]
mov dword [esp + 0x18], eax
mov eax, dword [esp + 0x74]
mov dword [esp + 0x14], eax
mov dword [esp + 0x10], ebp
mov eax, dword [esp + 0x80]
mov dword [esp + 0xc], eax
mov eax, dword [esp + 0x7c]
mov dword [esp + 8], eax
mov eax, dword [esp + 0x78]
mov dword [esp + 4], eax
mov dword [esp], 0xffffffff
call fcn.005468da
sub esp, 0x20
mov ebx, eax
jmp 0x4816ad
mov dword [0x76036c], 0x400751
mov eax, dword [esp + 0x94]
mov dword [esp + 0x14], eax
mov dword [esp + 0x10], ebp
mov eax, dword [esp + 0x80]
mov dword [esp + 0xc], eax
mov eax, dword [esp + 0x7c]
mov dword [esp + 8], eax
mov eax, dword [esp + 0x78]
mov dword [esp + 4], eax
mov dword [esp], 0xffffffff
call fcn.0054c84c
sub esp, 0x18
mov ebx, eax
mov dword [0x76036c], 0x400753
mov esi, 1
xor edi, edi
mov dword [0x76036c], 0x400754
call fcn.00572920
call fcn.00572920
mov dword [esp], str.Editor_Line
call fcn.00572a40
sub esp, 4
call fcn.00572920
call fcn.00572920
call fcn.00572950
mov dword [esp + 8], eax
mov dword [esp], esi
mov dword [esp + 4], edi
call fcn.0056f490
sub esp, 0xc
call fcn.00572950
add dword [0x765a20], 2
call fcn.005729f0
mov dword [esp + 8], eax
mov dword [esp + 4], esi
mov dword [esp], ebx
call fcn.00549576
sub esp, 0xc
call fcn.00572990
mov dword [0x76036c], 0x400755
add esi, 1
adc edi, 0
mov eax, esi
xor eax, 4
or eax, edi
jne 0x481b5b
jmp 0x4816ad
mov dword [0x76036c], 0x400757
mov eax, dword [esp + 0x94]
mov dword [esp + 0x18], eax
mov dword [esp + 0x14], 0x7603dc
mov dword [esp + 0x10], ebp
mov eax, dword [esp + 0x80]
mov dword [esp + 0xc], eax
mov eax, dword [esp + 0x7c]
mov dword [esp + 8], eax
mov eax, dword [esp + 0x78]
mov dword [esp + 4], eax
mov dword [esp], 0xffffffff
call fcn.0054dab8
sub esp, 0x1c
mov ebx, eax
jmp 0x4816ad
mov dword [0x76036c], 0x400758
mov eax, dword [esp + 0x94]
mov dword [esp + 0x18], eax
mov dword [esp + 0x14], 0x7603dc
mov dword [esp + 0x10], ebp
mov eax, dword [esp + 0x80]
mov dword [esp + 0xc], eax
mov eax, dword [esp + 0x7c]
mov dword [esp + 8], eax
mov eax, dword [esp + 0x78]
mov dword [esp + 4], eax
mov dword [esp], 0xffffffff
call fcn.0054ec3e
sub esp, 0x1c
mov ebx, eax
jmp 0x4816ad
mov dword [0x76036c], 0x400759
mov eax, dword [esp + 0x94]
mov dword [esp + 0x18], eax
mov dword [esp + 0x14], 0x7603dc
mov dword [esp + 0x10], ebp
mov eax, dword [esp + 0x80]
mov dword [esp + 0xc], eax
mov eax, dword [esp + 0x7c]
mov dword [esp + 8], eax
mov eax, dword [esp + 0x78]
mov dword [esp + 4], eax
mov dword [esp], 0xffffffff
call fcn.00551dc3
sub esp, 0x1c
mov ebx, eax
jmp 0x4816ad
mov dword [0x76036c], 0x40075c
mov dword [esp + 4], 0x7603dc
mov dword [esp], edi
call fcn.00572830
sub esp, 8
jmp 0x481280
mov dword [0x76036c], 0x40075e
mov dword [0x76036c], 0x40075e
mov dword [esp + 4], 0x669ea0
mov eax, dword [esp + 0x48]
mov dword [esp], eax
call fcn.005728e0
test eax, eax
jne 0x481fc1
mov dword [0x76036c], 0x400760
mov dword [0x76036c], 0x400760
mov dword [esp + 4], 0x671284
mov eax, dword [esp + 0x48]
mov dword [esp], eax
call fcn.005728e0
test eax, eax
jne 0x482058
mov dword [0x76036c], 0x400762
mov dword [0x76036c], 0x400762
mov dword [esp + 4], 0x670060
mov eax, dword [esp + 0x48]
mov dword [esp], eax
call fcn.005728e0
test eax, eax
jne 0x4820e1
mov dword [0x76036c], 0x400765
mov dword [0x76036c], 0x400765
mov dword [esp + 4], 0x671f50
mov eax, dword [esp + 0x48]
mov dword [esp], eax
call fcn.005728e0
test eax, eax
jne 0x482159
mov dword [0x76036c], 0x400767
mov dword [0x76036c], 0x400767
mov dword [esp + 4], 0x6798c4
mov eax, dword [esp + 0x48]
mov dword [esp], eax
call fcn.005728e0
test eax, eax
jne 0x4821db
mov dword [0x76036c], 0x400769
mov dword [0x76036c], 0x400769
mov dword [esp + 4], str.MDIGadget
mov eax, dword [esp + 0x48]
mov dword [esp], eax
call fcn.005728e0
test eax, eax
jne 0x48227b
mov dword [0x76036c], 0x40076b
mov dword [0x76036c], 0x40076b
mov dword [esp + 4], 0x66ca0c
mov eax, dword [esp + 0x48]
mov dword [esp], eax
call fcn.005728e0
test eax, eax
jne 0x4822db
mov dword [0x76036c], 0x40076c
mov dword [0x76036c], 0x40076c
mov dword [esp + 4], 0x6732c0
mov eax, dword [esp + 0x48]
mov dword [esp], eax
call fcn.005728e0
test eax, eax
jne 0x482325
mov dword [0x76036c], 0x40076d
mov dword [0x76036c], 0x40076d
mov dword [esp + 4], 0x672d50
mov eax, dword [esp + 0x48]
mov dword [esp], eax
call fcn.005728e0
test eax, eax
jne 0x48236c
mov dword [0x76036c], 0x400778
mov dword [0x76036c], 0x400778
mov dword [esp + 4], 0x679760
mov eax, dword [esp + 0x48]
mov dword [esp], eax
call fcn.005728e0
mov ebx, eax
test eax, eax
jne 0x482553
mov dword [0x76036c], 0x40077a
mov dword [0x76036c], 0x40077a
mov dword [esp + 4], 0x675c20
mov eax, dword [esp + 0x48]
mov dword [esp], eax
call fcn.005728e0
test eax, eax
jne 0x4825ea
mov dword [0x76036c], 0x400783
mov dword [0x76036c], 0x400783
mov dword [esp + 4], 0x66bc10
mov eax, dword [esp + 0x48]
mov dword [esp], eax
call fcn.005728e0
test eax, eax
je 0x482714
mov dword [0x76036c], 0x400784
mov eax, dword [esp + 0x8c]
cmp dword [esp + 0x88], eax
je 0x482705
mov dword [0x76036c], 0x400787
xor ebx, ebx
mov dword [esp + 0x14], ebx
mov dword [esp + 0x10], ebp
mov eax, dword [esp + 0x80]
mov dword [esp + 0xc], eax
mov eax, dword [esp + 0x7c]
mov dword [esp + 8], eax
mov eax, dword [esp + 0x78]
mov dword [esp + 4], eax
mov dword [esp], 0xffffffff
call fcn.0054a88d
sub esp, 0x18
mov ebx, eax
mov dword [0x76036c], 0x400788
call fcn.00542f0b
mov dword [0x76036c], 0x400789
jmp 0x4816ad
mov dword [0x76036c], 0x40075e
mov eax, dword [esp + 0x94]
mov dword [esp + 0x1c], eax
mov eax, dword [esp + 0x88]
mov dword [esp + 0x18], eax
mov eax, dword [esp + 0x74]
mov dword [esp + 0x14], eax
mov dword [esp + 0x10], ebp
mov eax, dword [esp + 0x80]
mov dword [esp + 0xc], eax
mov eax, dword [esp + 0x7c]
mov dword [esp + 8], eax
mov eax, dword [esp + 0x78]
mov dword [esp + 4], eax
mov dword [esp], 0xffffffff
call fcn.005474f0
sub esp, 0x20
mov ebx, eax
mov dword [0x76036c], 0x40075f
xor eax, eax
mov dword [esp + 8], eax
mov dword [esp + 4], eax
mov dword [esp], 0xff
call fcn.0055dcb7
sub esp, 0xc
mov dword [esp + 8], eax
mov dword [esp + 4], 1
mov dword [esp], ebx
call fcn.0054421b
sub esp, 0xc
jmp 0x4816ad
mov dword [0x76036c], 0x400760
mov eax, dword [esp + 0x94]
mov dword [esp + 0x18], eax
mov eax, dword [esp + 0x88]
mov dword [esp + 0x14], eax
mov dword [esp + 0x10], ebp
mov eax, dword [esp + 0x80]
mov dword [esp + 0xc], eax
mov eax, dword [esp + 0x7c]
mov dword [esp + 8], eax
mov eax, dword [esp + 0x78]
mov dword [esp + 4], eax
mov dword [esp], 0xffffffff
call fcn.00547ae1
sub esp, 0x1c
mov ebx, eax
mov dword [0x76036c], 0x400761
mov dword [esp + 0x10], ebp
mov eax, dword [esp + 0x80]
mov dword [esp + 0xc], eax
mov dword [esp + 8], 0xffff0001
mov dword [esp + 4], 0xffff0001
mov dword [esp], ebx
call fcn.00542915
sub esp, 0x14
jmp 0x4816ad
mov dword [0x76036c], 0x400763
mov dword [esp + 0x10], ebp
mov eax, dword [esp + 0x80]
mov dword [esp + 0xc], eax
mov eax, dword [esp + 0x7c]
mov dword [esp + 8], eax
mov eax, dword [esp + 0x78]
mov dword [esp + 4], eax
mov dword [esp], 0xffffffff
call fcn.00547e17
sub esp, 0x14
mov ebx, eax
mov dword [0x76036c], 0x400764
mov dword [esp + 0xc], 1
xor eax, eax
mov dword [esp + 8], eax
mov dword [esp + 4], eax
mov dword [esp], 0x7f
call fcn.0053bfa6
sub esp, 0x10
mov dword [esp + 4], eax
mov dword [esp], ebx
call fcn.00542744
push eax
push eax
jmp 0x4816ad
mov dword [0x76036c], 0x400765
mov eax, dword [esp + 0x94]
mov dword [esp + 0x1c], eax
mov eax, dword [esp + 0x88]
mov dword [esp + 0x18], eax
mov eax, dword [esp + 0x74]
mov dword [esp + 0x14], eax
mov dword [esp + 0x10], ebp
mov eax, dword [esp + 0x80]
mov dword [esp + 0xc], eax
mov eax, dword [esp + 0x7c]
mov dword [esp + 8], eax
mov eax, dword [esp + 0x78]
mov dword [esp + 4], eax
mov dword [esp], 0xffffffff
call fcn.00552d03
sub esp, 0x20
mov ebx, eax
mov dword [0x76036c], 0x400766
mov dword [esp + 8], str.Element1
mov dword [esp + 4], 0xffffffff
mov dword [esp], eax
call fcn.00549576
sub esp, 0xc
jmp 0x4816ad
mov dword [0x76036c], 0x400767
mov eax, dword [esp + 0x94]
mov dword [esp + 0x14], eax
mov dword [esp + 0x10], ebp
mov eax, dword [esp + 0x80]
mov dword [esp + 0xc], eax
mov eax, dword [esp + 0x7c]
mov dword [esp + 8], eax
mov eax, dword [esp + 0x78]
mov dword [esp + 4], eax
mov dword [esp], 0xffffffff
call fcn.00553924
sub esp, 0x18
mov ebx, eax
mov dword [0x76036c], 0x400768
call fcn.00572920
call fcn.00572920
mov eax, dword [esp + 0x74]
mov dword [esp], eax
call fcn.00572a40
push ebp
mov dword [esp], str.__Element1_
call fcn.00572a40
push eax
add dword [0x765a20], 2
call fcn.005729f0
mov dword [esp + 8], eax
mov dword [esp + 4], 0xffffffff
mov dword [esp], ebx
call fcn.00549576
sub esp, 0xc
call fcn.00572990
jmp 0x4816ad
mov dword [0x76036c], 0x40076a
mov eax, dword [esp + 0x94]
mov dword [esp + 0x1c], eax
mov eax, dword [esp + 0x8c]
mov dword [esp + 0x18], eax
mov eax, dword [esp + 0x88]
mov dword [esp + 0x14], eax
mov dword [esp + 0x10], ebp
mov eax, dword [esp + 0x80]
mov dword [esp + 0xc], eax
mov eax, dword [esp + 0x7c]
mov dword [esp + 8], eax
mov eax, dword [esp + 0x78]
mov dword [esp + 4], eax
mov dword [esp], 0xffffffff
call fcn.005545b1
sub esp, 0x20
mov ebx, eax
jmp 0x4816ad
mov dword [0x76036c], 0x40076b
mov eax, dword [esp + 0x94]
mov dword [esp + 0x14], eax
mov dword [esp + 0x10], ebp
mov eax, dword [esp + 0x80]
mov dword [esp + 0xc], eax
mov eax, dword [esp + 0x7c]
mov dword [esp + 8], eax
mov eax, dword [esp + 0x78]
mov dword [esp + 4], eax
mov dword [esp], 0xffffffff
call fcn.0054072a
sub esp, 0x18
mov ebx, eax
jmp 0x4816ad
mov dword [0x76036c], 0x40076c
mov eax, dword [esp + 0x74]
mov dword [esp + 0x14], eax
mov dword [esp + 0x10], ebp
mov eax, dword [esp + 0x80]
mov dword [esp + 0xc], eax
mov eax, dword [esp + 0x7c]
mov dword [esp + 8], eax
mov eax, dword [esp + 0x78]
mov dword [esp + 4], eax
mov dword [esp], 0xffffffff
call fcn.005481ab
sub esp, 0x18
mov ebx, eax
jmp 0x4816ad
mov dword [0x76036c], 0x40076d
mov dword [esp + 0x10], ebp
mov eax, dword [esp + 0x80]
mov dword [esp + 0xc], eax
mov eax, dword [esp + 0x7c]
mov dword [esp + 8], eax
mov eax, dword [esp + 0x78]
mov dword [esp + 4], eax
mov dword [esp], 0xffffffff
call fcn.00554cf7
sub esp, 0x14
mov ebx, eax
mov dword [0x76036c], 0x40076f
mov dword [esp], eax
call fcn.00542728
push edx
mov dword [esp + 4], 0xfffffff0
mov dword [esp], eax
call sub.USER32.dll_GetWindowLongW
push ecx
push ecx
mov esi, eax
mov dword [esp], ebx
call fcn.00542728
push edi
and esi, 0xfbffffff
mov dword [esp + 8], esi
mov dword [esp + 4], 0xfffffff0
mov dword [esp], eax
call sub.USER32.dll_SetWindowLongW
sub esp, 0xc
mov dword [0x76036c], 0x400770
mov ebp, 1
cmp ebp, dword [esp + 0x88]
jg 0x482525
mov dword [0x76036c], 0x400771
call fcn.00572920
call fcn.00572920
mov dword [esp], str.Tab_
call fcn.00572a40
push eax
call fcn.00572920
call fcn.00572920
mov esi, dword [0x760040]
mov edi, esi
sar edi, 0x1f
call fcn.00572950
mov dword [esp + 8], eax
mov dword [esp], esi
mov dword [esp + 4], edi
call fcn.0056f490
sub esp, 0xc
call fcn.00572950
add dword [0x765a20], 2
call fcn.005729f0
mov dword [esp + 8], eax
mov dword [esp + 4], 0xffffffff
mov dword [esp], ebx
call fcn.00549576
sub esp, 0xc
call fcn.00572990
mov dword [0x76036c], 0x400772
mov dword [esp], ebx
call fcn.005495d7
push edx
mov edx, dword [0x760040]
mov dword [esp + 8], edx
sub eax, 1
mov dword [esp + 4], eax
mov dword [esp], ebx
call fcn.0054448a
sub esp, 0xc
mov dword [0x76036c], 0x400773
mov dword [esp], ebx
call fcn.00542b15
push ecx
mov esi, eax
mov dword [esp], ebx
call fcn.00542a31
push edi
mov edx, dword [0x760040]
mov dword [esp + 0x14], edx
mov dword [esp + 0x10], esi
mov dword [esp + 0xc], eax
mov eax, dword [esp + 0x70]
mov dword [esp + 8], eax
xor eax, eax
mov dword [esp + 4], eax
mov dword [esp], ebx
call fcn.00420dd0
sub esp, 0x18
mov dword [0x76036c], 0x400774
add dword [0x760040], 1
mov dword [0x76036c], 0x400775
add ebp, 1
jmp 0x482402
mov dword [0x76036c], 0x400776
xor edi, edi
mov dword [esp + 4], edi
mov dword [esp], ebx
call fcn.00542744
push ebp
push ebp
mov dword [0x76036c], 0x400777
call fcn.00542f0b
jmp 0x4816ad
mov dword [0x76036c], 0x400778
mov eax, dword [esp + 0x94]
mov dword [esp + 0x1c], eax
mov eax, dword [esp + 0x8c]
mov dword [esp + 0x18], eax
mov eax, dword [esp + 0x88]
mov dword [esp + 0x14], eax
mov dword [esp + 0x10], ebp
mov eax, dword [esp + 0x80]
mov dword [esp + 0xc], eax
mov eax, dword [esp + 0x7c]
mov dword [esp + 8], eax
mov eax, dword [esp + 0x78]
mov dword [esp + 4], eax
mov dword [esp], 0xffffffff
call fcn.0054bdc3
sub esp, 0x20
mov ebx, eax
mov dword [0x76036c], 0x400779
mov eax, dword [esp + 0x8c]
sub eax, dword [esp + 0x88]
add eax, eax
mov ecx, 3
cdq
idiv ecx
add eax, dword [esp + 0x88]
mov dword [esp + 4], eax
mov dword [esp], ebx
call fcn.00542744
push ecx
push ecx
jmp 0x4816ad
mov dword [0x76036c], 0x40077c
call fcn.0051e49e
test eax, eax
jne 0x482623
mov dword [0x76036c], 0x400782
mov eax, dword [esp + 0x48]
mov dword [esp], eax
call fcn.00572ba0
push esi
mov dword [0x76036c], 0x4007ae
jmp 0x4816ce
mov dword [0x76036c], 0x40077d
xor edi, edi
mov dword [esp + 0x14], edi
mov dword [esp + 0x10], ebp
mov eax, dword [esp + 0x80]
mov dword [esp + 0xc], eax
mov eax, dword [esp + 0x7c]
mov dword [esp + 8], eax
mov eax, dword [esp + 0x78]
mov dword [esp + 4], eax
mov dword [esp], 0xffffffff
call fcn.0051e4a9
sub esp, 0x18
mov ebx, eax
mov dword [0x76036c], 0x40077e
mov dword [esp + 8], 0xff
xor ebp, ebp
mov dword [esp + 4], ebp
mov dword [esp], ebp
call fcn.0055dcb7
sub esp, 0xc
mov dword [esp + 0xc], eax
xor eax, eax
mov dword [esp + 8], eax
mov dword [esp + 4], 0x803
mov dword [esp], ebx
call fcn.0051e62f
sub esp, 0x10
mov dword [0x76036c], 0x40077f
mov eax, dword [esp + 0x74]
mov dword [esp], eax
call fcn.0056fc40
push edx
mov esi, eax
mov dword [0x76036c], 0x400780
mov dword [esp + 0xc], eax
xor ecx, ecx
mov dword [esp + 8], ecx
mov dword [esp + 4], 0x885
mov dword [esp], ebx
call fcn.0051e62f
sub esp, 0x10
mov dword [0x76036c], 0x400781
mov dword [esp], esi
call fcn.00571f60
push esi
mov dword [0x76036c], 0x400782
jmp 0x4816ad
mov dword [0x76036c], 0x400789
jmp 0x482607
mov dword [0x76036c], 0x40078a
mov dword [0x76036c], 0x40078a
mov dword [esp + 4], 0x66ce60
mov eax, dword [esp + 0x48]
mov dword [esp], eax
call fcn.005728e0
test eax, eax
jne 0x482a61
mov dword [0x76036c], 0x40078d
mov dword [0x76036c], 0x40078d
mov dword [esp + 4], 0x66cc40
mov eax, dword [esp + 0x48]
mov dword [esp], eax
call fcn.005728e0
test eax, eax
jne 0x482adb
mov dword [0x76036c], 0x40078f
mov dword [0x76036c], 0x40078f
mov dword [esp + 4], 0x67b35c
mov eax, dword [esp + 0x48]
mov dword [esp], eax
call fcn.005728e0
test eax, eax
jne 0x482b50
mov dword [0x76036c], 0x400790
mov dword [0x76036c], 0x400790
mov dword [esp + 4], 0x672e08
mov eax, dword [esp + 0x48]
mov dword [esp], eax
call fcn.005728e0
test eax, eax
jne 0x482b9a
mov dword [0x76036c], 0x400792
mov dword [0x76036c], 0x400792
mov dword [esp + 4], 0x66d198
mov eax, dword [esp + 0x48]
mov dword [esp], eax
call fcn.005728e0
test eax, eax
jne 0x482c04
mov dword [0x76036c], 0x400794
mov dword [0x76036c], 0x400794
mov dword [esp + 4], str.StringMultiGadget
mov eax, dword [esp + 0x48]
mov dword [esp], eax
call fcn.005728e0
test eax, eax
jne 0x482cba
mov dword [0x76036c], 0x400795
mov dword [0x76036c], 0x400795
mov dword [esp + 4], 0x66c190
mov eax, dword [esp + 0x48]
mov dword [esp], eax
call fcn.005728e0
test eax, eax
jne 0x482d54
mov dword [0x76036c], 0x400796
mov dword [0x76036c], 0x400796
mov dword [esp + 4], 0x6719d4
mov eax, dword [esp + 0x48]
mov dword [esp], eax
call fcn.005728e0
test eax, eax
jne 0x482da6
mov dword [0x76036c], 0x400798
mov dword [0x76036c], 0x400798
mov dword [esp + 4], 0x66f024
mov eax, dword [esp + 0x48]
mov dword [esp], eax
call fcn.005728e0
test eax, eax
jne 0x482e10
mov dword [0x76036c], 0x40079b
mov dword [0x76036c], 0x40079b
mov dword [esp + 4], 0x678da4
mov eax, dword [esp + 0x48]
mov dword [esp], eax
call fcn.005728e0
test eax, eax
jne 0x482f0e
mov dword [0x76036c], 0x40079f
mov dword [0x76036c], 0x40079f
mov dword [esp + 4], 0x6705f0
mov eax, dword [esp + 0x48]
mov dword [esp], eax
call fcn.005728e0
test eax, eax
jne 0x482fc7
mov dword [0x76036c], 0x4007a7
mov dword [0x76036c], 0x4007a7
mov dword [esp + 4], 0x679898
mov eax, dword [esp + 0x48]
mov dword [esp], eax
call fcn.005728e0
test eax, eax
je 0x482607
mov dword [0x76036c], 0x4007a7
mov eax, dword [esp + 0x74]
mov dword [esp + 0x4c], eax
mov dword [esp + 4], eax
lea eax, [esp + 0x4c]
mov dword [esp], eax
call fcn.00572bd0
push ecx
push ecx
mov dword [0x76036c], 0x500470
mov dword [0x76036c], 0x500473
mov dword [0x76036c], 0x500474
mov eax, dword [esp + 0x94]
mov dword [esp + 0x18], eax
mov eax, dword [esp + 0x4c]
mov dword [esp + 0x14], eax
mov dword [esp + 0x10], ebp
mov eax, dword [esp + 0x80]
mov dword [esp + 0xc], eax
mov eax, dword [esp + 0x7c]
mov dword [esp + 8], eax
mov eax, dword [esp + 0x78]
mov dword [esp + 4], eax
mov dword [esp], 0xffffffff
call fcn.00542d3f
sub esp, 0x1c
mov ebx, eax
mov dword [0x76036c], 0x500475
mov dword [0x76036c], 0x500477
mov dword [0x76036c], 0x500478
mov eax, dword [esp + 0x88]
mov dword [esp + 4], eax
mov dword [esp], ebx
call fcn.0042c820
push esi
push esi
mov dword [0x76036c], 0x500479
mov dword [0x76036c], 0x5003b8
mov dword [0x76036c], 0x5003ba
mov dword [esp], ebx
call fcn.005426db
push edi
test eax, eax
jne 0x483038
mov dword [0x76036c], 0x5003bb
mov dword [0x76036c], 0x50047a
mov eax, dword [esp + 0x4c]
mov dword [esp], eax
call fcn.00572ba0
push eax
jmp 0x4816ad
mov dword [0x76036c], 0x40078b
mov eax, dword [esp + 0x94]
mov dword [esp + 0x20], eax
mov eax, dword [esp + 0x90]
mov dword [esp + 0x1c], eax
mov eax, dword [esp + 0x8c]
mov dword [esp + 0x18], eax
mov eax, dword [esp + 0x88]
mov dword [esp + 0x14], eax
mov dword [esp + 0x10], ebp
mov eax, dword [esp + 0x80]
mov dword [esp + 0xc], eax
mov eax, dword [esp + 0x7c]
mov dword [esp + 8], eax
mov eax, dword [esp + 0x78]
mov dword [esp + 4], eax
mov dword [esp], 0xffffffff
call fcn.00549999
sub esp, 0x24
mov ebx, eax
mov dword [0x76036c], 0x40078c
call fcn.00542f0b
jmp 0x4816ad
mov dword [0x76036c], 0x40078d
mov eax, dword [esp + 0x94]
mov dword [esp + 0x20], eax
mov eax, dword [esp + 0x90]
mov dword [esp + 0x1c], eax
mov eax, dword [esp + 0x8c]
mov dword [esp + 0x18], eax
mov eax, dword [esp + 0x88]
mov dword [esp + 0x14], eax
mov dword [esp + 0x10], ebp
mov eax, dword [esp + 0x80]
mov dword [esp + 0xc], eax
mov eax, dword [esp + 0x7c]
mov dword [esp + 8], eax
mov eax, dword [esp + 0x78]
mov dword [esp + 4], eax
mov dword [esp], 0xffffffff
call fcn.005484d9
sub esp, 0x24
mov ebx, eax
mov dword [0x76036c], 0x40078e
jmp 0x4825b8
mov dword [0x76036c], 0x40078f
mov eax, dword [esp + 0x88]
mov dword [esp + 0x14], eax
mov dword [esp + 0x10], ebp
mov eax, dword [esp + 0x80]
mov dword [esp + 0xc], eax
mov eax, dword [esp + 0x7c]
mov dword [esp + 8], eax
mov eax, dword [esp + 0x78]
mov dword [esp + 4], eax
mov dword [esp], 0xffffffff
call fcn.0054c2c5
sub esp, 0x18
mov ebx, eax
jmp 0x4816ad
mov dword [0x76036c], 0x400790
mov eax, dword [esp + 0x94]
mov dword [esp + 0x1c], eax
mov eax, dword [esp + 0x8c]
mov dword [esp + 0x18], eax
mov eax, dword [esp + 0x88]
mov dword [esp + 0x14], eax
mov dword [esp + 0x10], ebp
mov eax, dword [esp + 0x80]
mov dword [esp + 0xc], eax
mov eax, dword [esp + 0x7c]
mov dword [esp + 8], eax
mov eax, dword [esp + 0x78]
mov dword [esp + 4], eax
mov dword [esp], 0xffffffff
call fcn.00548a15
sub esp, 0x20
mov ebx, eax
mov dword [0x76036c], 0x400791
jmp 0x4825b8
mov dword [0x76036c], 0x400792
mov eax, dword [esp + 0x94]
mov dword [esp + 0x18], eax
mov eax, dword [esp + 0x74]
mov dword [esp + 0x14], eax
mov dword [esp + 0x10], ebp
mov eax, dword [esp + 0x80]
mov dword [esp + 0xc], eax
mov eax, dword [esp + 0x7c]
mov dword [esp + 8], eax
mov eax, dword [esp + 0x78]
mov dword [esp + 4], eax
mov dword [esp], 0xffffffff
call fcn.00548fa9
sub esp, 0x1c
mov ebx, eax
mov dword [0x76036c], 0x400793
mov eax, dword [esp + 0x38]
mov dword [esp + 4], eax
mov dword [esp], 0x7603dc
call fcn.005728e0
test eax, eax
je 0x482c82
mov dword [0x76036c], 0x400793
jmp 0x4816ad
mov dword [0x76036c], 0x400793
mov dword [esp], ebx
call fcn.00542728
push edx
mov edx, dword [esp + 0x38]
mov dword [esp + 0xc], edx
mov dword [esp + 8], 1
mov dword [esp + 4], 0x1501
mov dword [esp], eax
call sub.USER32.dll_SendMessageW
sub esp, 0x10
jmp 0x482c73
mov dword [0x76036c], 0x400794
call fcn.00572920
call fcn.00572920
mov eax, dword [esp + 0x74]
mov dword [esp], eax
call fcn.00572a40
push edi
mov dword [esp], str._1_r_n
call fcn.00572a40
push eax
mov eax, dword [esp + 0x74]
mov dword [esp], eax
call fcn.00572a40
push eax
mov dword [esp], 0x67bf04
call fcn.00572a40
push eax
add dword [0x765a20], 2
call fcn.005729f0
mov dword [esp + 0x18], 0xc4
mov dword [esp + 0x14], eax
mov dword [esp + 0x10], ebp
mov eax, dword [esp + 0x80]
mov dword [esp + 0xc], eax
mov eax, dword [esp + 0x7c]
mov dword [esp + 8], eax
mov eax, dword [esp + 0x78]
mov dword [esp + 4], eax
mov dword [esp], 0xffffffff
call fcn.00548fa9
sub esp, 0x1c
mov ebx, eax
call fcn.00572990
jmp 0x4816ad
mov dword [0x76036c], 0x400795
mov eax, dword [esp + 0x94]
mov dword [esp + 0x18], eax
mov eax, dword [esp + 0x74]
mov dword [esp + 0x14], eax
mov dword [esp + 0x10], ebp
mov eax, dword [esp + 0x80]
mov dword [esp + 0xc], eax
mov eax, dword [esp + 0x7c]
mov dword [esp + 8], eax
mov eax, dword [esp + 0x78]
mov dword [esp + 4], eax
mov dword [esp], 0xffffffff
call fcn.00544634
sub esp, 0x1c
mov ebx, eax
jmp 0x4816ad
mov dword [0x76036c], 0x400796
mov eax, dword [esp + 0x94]
mov dword [esp + 0x1c], eax
mov eax, dword [esp + 0x8c]
mov dword [esp + 0x18], eax
mov eax, dword [esp + 0x88]
mov dword [esp + 0x14], eax
mov dword [esp + 0x10], ebp
mov eax, dword [esp + 0x80]
mov dword [esp + 0xc], eax
mov eax, dword [esp + 0x7c]
mov dword [esp + 8], eax
mov eax, dword [esp + 0x78]
mov dword [esp + 4], eax
mov dword [esp], 0xffffffff
call fcn.00549ff7
sub esp, 0x20
mov ebx, eax
mov dword [0x76036c], 0x400797
jmp 0x4825b8
mov dword [0x76036c], 0x400798
mov eax, dword [esp + 0x94]
mov dword [esp + 0x14], eax
mov dword [esp + 0x10], ebp
mov eax, dword [esp + 0x80]
mov dword [esp + 0xc], eax
mov eax, dword [esp + 0x7c]
mov dword [esp + 8], eax
mov eax, dword [esp + 0x78]
mov dword [esp + 4], eax
mov dword [esp], 0xffffffff
call fcn.0054b348
sub esp, 0x18
mov ebx, eax
mov dword [0x76036c], 0x400799
xor eax, eax
mov dword [esp + 0x10], eax
mov dword [esp + 0xc], eax
mov dword [esp + 8], str.Node
mov dword [esp + 4], 0xffffffff
mov dword [esp], ebx
call fcn.0054a49e
sub esp, 0x14
mov dword [0x76036c], 0x400799
mov dword [esp + 0x10], 1
xor edx, edx
mov dword [esp + 0xc], edx
mov dword [esp + 8], str.Sub_element
mov dword [esp + 4], 0xffffffff
mov dword [esp], ebx
call fcn.0054a49e
sub esp, 0x14
mov dword [0x76036c], 0x400799
xor ecx, ecx
mov dword [esp + 0x10], ecx
mov dword [esp + 0xc], ecx
mov dword [esp + 8], str.Element
mov dword [esp + 4], 0xffffffff
mov dword [esp], ebx
call fcn.0054a49e
sub esp, 0x14
mov dword [0x76036c], 0x40079a
mov dword [esp + 8], 2
xor esi, esi
mov dword [esp + 4], esi
mov dword [esp], ebx
call fcn.0054a59e
sub esp, 0xc
jmp 0x4816ad
mov dword [0x76036c], 0x40079b
mov dword [esp + 0x14], 0x7603dc
mov dword [esp + 0x10], ebp
mov eax, dword [esp + 0x80]
mov dword [esp + 0xc], eax
mov eax, dword [esp + 0x7c]
mov dword [esp + 8], eax
mov eax, dword [esp + 0x78]
mov dword [esp + 4], eax
mov dword [esp], 0xffffffff
call fcn.00555e36
sub esp, 0x18
mov ebx, eax
mov dword [0x76036c], 0x40079d
call fcn.00572920
mov dword [esp], str._p_style_font_family:Courier__color:Blue__font_size:_12px___10227_WebGadget:_br_
call fcn.00572a40
push eax
mov eax, dword [esp + 0x74]
mov dword [esp], eax
call fcn.00572a40
push eax
mov dword [esp], str.__p_
call fcn.00572a40
push eax
call fcn.00572950
mov dword [esp + 4], eax
lea eax, [esp + 0x3c]
mov dword [esp], eax
call fcn.00572aa0
push eax
push eax
mov dword [0x76036c], 0x40079e
mov eax, dword [esp + 0x3c]
mov dword [esp + 8], eax
mov dword [esp + 4], 1
mov dword [esp], ebx
call fcn.005494e6
sub esp, 0xc
jmp 0x4816ad
mov dword [0x76036c], 0x40079f
mov dword [esp + 0x14], 0x7603dc
mov dword [esp + 0x10], ebp
mov eax, dword [esp + 0x80]
mov dword [esp + 0xc], eax
mov eax, dword [esp + 0x7c]
mov dword [esp + 8], eax
mov eax, dword [esp + 0x78]
mov dword [esp + 4], eax
mov dword [esp], 0xffffffff
call fcn.00555e36
sub esp, 0x18
mov ebx, eax
mov dword [0x76036c], 0x4007a0
mov dword [esp + 4], str._p_style_font_family:Courier__color:Navy__font_size:_12px___WebViewGadget_10227__p_
lea eax, [esp + 0x3c]
mov dword [esp], eax
call fcn.00572830
push ebp
push ebp
mov dword [0x76036c], 0x4007a6
jmp 0x482fa7
mov eax, dword [esp + 0x8c]
mov dword [esp + 4], eax
mov dword [esp], ebx
call fcn.004474f0
push edx
push edx
jmp 0x482a45
mov dword [0x76036c], 0x4007af
mov dword [esp + 4], 1
mov dword [esp], ebx
call fcn.0054294e
sub esp, 8
jmp 0x4816ce