Function at 0x708eba
Capabilities:
Parse pe header

Disassembly:
push ebp
mov ebp, esp
push 0xffffffffffffffff
push 0x7c0aef
mov eax, dword fs:[0]
push eax
mov eax, 0x362c
call fcn.00646e40
mov eax, dword [0x9d8c80]
xor eax, ebp
mov dword [ebp - 0x10], eax
push ebx
push esi
push edi
push eax
lea eax, [ebp - 0xc]
mov dword fs:[0], eax
mov edi, dword [ebp + 8]
lea ecx, [ebp - 0x30]
and dword [ebp - 0x3638], 0
call fcn.00408cc0
and dword [ebp - 4], 0
mov esi, dword [ebp + 0xc]
mov ebx, dword [ebp + 0x10]
cmp esi, 0x13ed
jne 0x708f13
and ebx, 0xfffffffe
xor ecx, ecx
mov dword [ebp - 0x3634], ebx
inc ecx
cmp esi, 0x1391
jne 0x708fa8
test cl, bl
je 0x708fa8
push str.standard_Windows_menu
lea ecx, [ebp - 0x90]
call fcn.00408c6d
push str.Help
lea ecx, [ebp - 0x50]
mov byte [ebp - 4], 1
call fcn.00408c6d
lea ecx, [ebp - 0x70]
call fcn.00408cc0
lea ecx, [ebp - 0x90]
mov byte [ebp - 4], 3
push ecx
push eax
lea eax, [ebp - 0x50]
push eax
call fcn.00669628
add esp, 0xc
lea ecx, [ebp - 0x30]
push eax
call fcn.00408ed9
lea ecx, [ebp - 0x70]
call fcn.00408e36
lea ecx, [ebp - 0x50]
call fcn.00408e36
lea ecx, [ebp - 0x90]
mov byte [ebp - 4], 0
call fcn.00408e36
lea ecx, [ebp - 0x30]
call fcn.00663864
test al, al
je 0x70ce50
xor ecx, ecx
inc ecx
lea eax, [esi - 0x1388]
cmp eax, 0x9e
ja case.0x708fc0.5005
movzx eax, byte [eax + 0x70cfa6]
jmp dword [eax*4 + 0x70ce82]
test cl, bl
je 0x709036
push 0x8032c8
lea ecx, [ebp - 0x90]
call fcn.00408c6d
lea ecx, [ebp - 0x12d0]
call fcn.00408cc0
mov esi, eax
lea ecx, [ebp - 0x2490]
call fcn.00408cc0
push esi
push eax
lea eax, [ebp - 0x90]
mov byte [ebp - 4], 6
push eax
call fcn.00669628
add esp, 0xc
lea ecx, [ebp - 0x30]
push eax
call fcn.00408ed9
lea ecx, [ebp - 0x2490]
call fcn.00408e36
lea ecx, [ebp - 0x12d0]
call fcn.00408e36
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x90]
jmp 0x70cd83
push str.About
lea ecx, [ebp - 0x50]
call fcn.00408c6d
lea ecx, [ebp - 0x1310]
call fcn.00408cc0
mov esi, eax
lea ecx, [ebp - 0x2d90]
call fcn.00408cc0
push esi
push eax
lea eax, [ebp - 0x50]
mov byte [ebp - 4], 9
push eax
call fcn.00669628
add esp, 0xc
lea ecx, [ebp - 0x30]
push eax
call fcn.00408ed9
lea ecx, [ebp - 0x2d90]
call fcn.00408e36
lea ecx, [ebp - 0x1310]
call fcn.00408e36
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x50]
jmp 0x70cd83
push 0x802f88
test cl, bl
je 0x709107
lea ecx, [ebp - 0x1130]
call fcn.00408c6d
lea ecx, [ebp - 0x1350]
call fcn.00408cc0
mov esi, eax
lea ecx, [ebp - 0x24d0]
call fcn.00408cc0
push esi
push eax
lea eax, [ebp - 0x1130]
mov byte [ebp - 4], 0xc
push eax
call fcn.00669628
add esp, 0xc
lea ecx, [ebp - 0x30]
push eax
call fcn.00408ed9
lea ecx, [ebp - 0x24d0]
call fcn.00408e36
lea ecx, [ebp - 0x1350]
call fcn.00408e36
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x1130]
jmp 0x70cd83
lea ecx, [ebp - 0x1250]
call fcn.00408c6d
lea ecx, [ebp - 0x1390]
call fcn.00408cc0
mov esi, eax
lea ecx, [ebp - 0x3210]
call fcn.00408cc0
push esi
push eax
lea eax, [ebp - 0x1250]
mov byte [ebp - 4], 0xf
push eax
call fcn.00669628
add esp, 0xc
lea ecx, [ebp - 0x30]
push eax
call fcn.00408ed9
lea ecx, [ebp - 0x3210]
call fcn.00408e36
lea ecx, [ebp - 0x1390]
call fcn.00408e36
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x1250]
jmp 0x70cd83
test cl, bl
je 0x7091dc
push 0x8032d8
lea ecx, [ebp - 0x9b0]
call fcn.00408c6d
lea ecx, [ebp - 0x13d0]
call fcn.00408cc0
mov esi, eax
lea ecx, [ebp - 0x2510]
call fcn.00408cc0
push esi
push eax
lea eax, [ebp - 0x9b0]
mov byte [ebp - 4], 0x12
push eax
call fcn.00669628
add esp, 0xc
lea ecx, [ebp - 0x30]
push eax
call fcn.00408ed9
lea ecx, [ebp - 0x2510]
call fcn.00408e36
lea ecx, [ebp - 0x13d0]
call fcn.00408e36
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x9b0]
jmp 0x70cd83
push str.Apply
lea ecx, [ebp - 0x130]
call fcn.00408c6d
lea ecx, [ebp - 0x1410]
call fcn.00408cc0
mov esi, eax
lea ecx, [ebp - 0x2dd0]
call fcn.00408cc0
push esi
push eax
lea eax, [ebp - 0x130]
mov byte [ebp - 4], 0x15
push eax
call fcn.00669628
add esp, 0xc
lea ecx, [ebp - 0x30]
push eax
call fcn.00408ed9
lea ecx, [ebp - 0x2dd0]
call fcn.00408e36
lea ecx, [ebp - 0x1410]
call fcn.00408e36
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x130]
jmp 0x70cd83
test cl, bl
je 0x7092b6
push str.Back
lea ecx, [ebp - 0x1030]
call fcn.00408c6d
lea ecx, [ebp - 0x1450]
call fcn.00408cc0
mov esi, eax
lea ecx, [ebp - 0x2550]
call fcn.00408cc0
push esi
push eax
lea eax, [ebp - 0x1030]
mov byte [ebp - 4], 0x18
push eax
call fcn.00669628
add esp, 0xc
lea ecx, [ebp - 0x30]
push eax
call fcn.00408ed9
lea ecx, [ebp - 0x2550]
call fcn.00408e36
lea ecx, [ebp - 0x1450]
call fcn.00408e36
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x1030]
jmp 0x70cd83
push 0x802e9c
lea ecx, [ebp - 0x170]
call fcn.00408c6d
lea ecx, [ebp - 0x1490]
call fcn.00408cc0
mov esi, eax
lea ecx, [ebp - 0x3450]
call fcn.00408cc0
push esi
push eax
lea eax, [ebp - 0x170]
mov byte [ebp - 4], 0x1b
push eax
call fcn.00669628
add esp, 0xc
lea ecx, [ebp - 0x30]
push eax
call fcn.00408ed9
lea ecx, [ebp - 0x3450]
call fcn.00408e36
lea ecx, [ebp - 0x1490]
call fcn.00408e36
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x170]
jmp 0x70cd83
test cl, bl
je 0x709390
push 0x8032f0
lea ecx, [ebp - 0x9f0]
call fcn.00408c6d
lea ecx, [ebp - 0x14d0]
call fcn.00408cc0
mov esi, eax
lea ecx, [ebp - 0x2590]
call fcn.00408cc0
push esi
push eax
lea eax, [ebp - 0x9f0]
mov byte [ebp - 4], 0x1e
push eax
call fcn.00669628
add esp, 0xc
lea ecx, [ebp - 0x30]
push eax
call fcn.00408ed9
lea ecx, [ebp - 0x2590]
call fcn.00408e36
lea ecx, [ebp - 0x14d0]
call fcn.00408e36
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x9f0]
jmp 0x70cd83
push str.Bold
lea ecx, [ebp - 0x1b0]
call fcn.00408c6d
lea ecx, [ebp - 0x1510]
call fcn.00408cc0
mov esi, eax
lea ecx, [ebp - 0x2e10]
call fcn.00408cc0
push esi
push eax
lea eax, [ebp - 0x1b0]
mov byte [ebp - 4], 0x21
push eax
call fcn.00669628
add esp, 0xc
lea ecx, [ebp - 0x30]
push eax
call fcn.00408ed9
lea ecx, [ebp - 0x2e10]
call fcn.00408e36
lea ecx, [ebp - 0x1510]
call fcn.00408e36
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x1b0]
jmp 0x70cd83
test cl, bl
je 0x70946a
push 0x803300
lea ecx, [ebp - 0xe30]
call fcn.00408c6d
lea ecx, [ebp - 0x1550]
call fcn.00408cc0
mov esi, eax
lea ecx, [ebp - 0x25d0]
call fcn.00408cc0
push esi
push eax
lea eax, [ebp - 0xe30]
mov byte [ebp - 4], 0x24
push eax
call fcn.00669628
add esp, 0xc
lea ecx, [ebp - 0x30]
push eax
call fcn.00408ed9
lea ecx, [ebp - 0x25d0]
call fcn.00408e36
lea ecx, [ebp - 0x1550]
call fcn.00408e36
mov byte [ebp - 4], 0
lea ecx, [ebp - 0xe30]
jmp 0x70cd83
push str.Bottom
lea ecx, [ebp - 0x1f0]
call fcn.00408c6d
lea ecx, [ebp - 0x1590]
call fcn.00408cc0
mov esi, eax
lea ecx, [ebp - 0x3250]
call fcn.00408cc0
push esi
push eax
lea eax, [ebp - 0x1f0]
mov byte [ebp - 4], 0x27
push eax
call fcn.00669628
add esp, 0xc
lea ecx, [ebp - 0x30]
push eax
call fcn.00408ed9
lea ecx, [ebp - 0x3250]
call fcn.00408e36
lea ecx, [ebp - 0x1590]
call fcn.00408e36
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x1f0]
jmp 0x70cd83
test cl, bl
je 0x709544
push str.Cancel
lea ecx, [ebp - 0xa30]
call fcn.00408c6d
lea ecx, [ebp - 0x15d0]
call fcn.00408cc0
mov esi, eax
lea ecx, [ebp - 0x2610]
call fcn.00408cc0
push esi
push eax
lea eax, [ebp - 0xa30]
mov byte [ebp - 4], 0x2a
push eax
call fcn.00669628
add esp, 0xc
lea ecx, [ebp - 0x30]
push eax
call fcn.00408ed9
lea ecx, [ebp - 0x2610]
call fcn.00408e36
lea ecx, [ebp - 0x15d0]
call fcn.00408e36
mov byte [ebp - 4], 0
lea ecx, [ebp - 0xa30]
jmp 0x70cd83
push 0x7f3aec
lea ecx, [ebp - 0x230]
call fcn.00408c6d
lea ecx, [ebp - 0x1610]
call fcn.00408cc0
mov esi, eax
lea ecx, [ebp - 0x2e50]
call fcn.00408cc0
push esi
push eax
lea eax, [ebp - 0x230]
mov byte [ebp - 4], 0x2d
push eax
call fcn.00669628
add esp, 0xc
lea ecx, [ebp - 0x30]
push eax
call fcn.00408ed9
lea ecx, [ebp - 0x2e50]
call fcn.00408e36
lea ecx, [ebp - 0x1610]
call fcn.00408e36
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x230]
jmp 0x70cd83
test cl, bl
je 0x70961e
push 0x803318
lea ecx, [ebp - 0x1230]
call fcn.00408c6d
lea ecx, [ebp - 0x1650]
call fcn.00408cc0
mov esi, eax
lea ecx, [ebp - 0x2650]
call fcn.00408cc0
push esi
push eax
lea eax, [ebp - 0x1230]
mov byte [ebp - 4], 0x30
push eax
call fcn.00669628
add esp, 0xc
lea ecx, [ebp - 0x30]
push eax
call fcn.00408ed9
lea ecx, [ebp - 0x2650]
call fcn.00408e36
lea ecx, [ebp - 0x1650]
call fcn.00408e36
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x1230]
jmp 0x70cd83
push str.CD_ROM
lea ecx, [ebp - 0x270]
call fcn.00408c6d
lea ecx, [ebp - 0x1690]
call fcn.00408cc0
mov esi, eax
lea ecx, [ebp - 0x3550]
call fcn.00408cc0
push esi
push eax
lea eax, [ebp - 0x270]
mov byte [ebp - 4], 0x33
push eax
call fcn.00669628
add esp, 0xc
lea ecx, [ebp - 0x30]
push eax
call fcn.00408ed9
lea ecx, [ebp - 0x3550]
call fcn.00408e36
lea ecx, [ebp - 0x1690]
call fcn.00408e36
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x270]
jmp 0x70cd83
test cl, bl
je 0x7096f8
push str.Clear
lea ecx, [ebp - 0xa70]
call fcn.00408c6d
lea ecx, [ebp - 0x16d0]
call fcn.00408cc0
mov esi, eax
lea ecx, [ebp - 0x2690]
call fcn.00408cc0
push esi
push eax
lea eax, [ebp - 0xa70]
mov byte [ebp - 4], 0x36
push eax
call fcn.00669628
add esp, 0xc
lea ecx, [ebp - 0x30]
push eax
call fcn.00408ed9
lea ecx, [ebp - 0x2690]
call fcn.00408e36
lea ecx, [ebp - 0x16d0]
call fcn.00408e36
mov byte [ebp - 4], 0
lea ecx, [ebp - 0xa70]
jmp 0x70cd83
push 0x802f44
lea ecx, [ebp - 0x2b0]
call fcn.00408c6d
lea ecx, [ebp - 0x1710]
call fcn.00408cc0
mov esi, eax
lea ecx, [ebp - 0x2e90]
call fcn.00408cc0
push esi
push eax
lea eax, [ebp - 0x2b0]
mov byte [ebp - 4], 0x39
push eax
call fcn.00669628
add esp, 0xc
lea ecx, [ebp - 0x30]
push eax
call fcn.00408ed9
lea ecx, [ebp - 0x2e90]
call fcn.00408e36
lea ecx, [ebp - 0x1710]
call fcn.00408e36
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x2b0]
jmp 0x70cd83
test cl, bl
je 0x7097d2
push 0x803330
lea ecx, [ebp - 0xe70]
call fcn.00408c6d
lea ecx, [ebp - 0x1750]
call fcn.00408cc0
mov esi, eax
lea ecx, [ebp - 0x26d0]
call fcn.00408cc0
push esi
push eax
lea eax, [ebp - 0xe70]
mov byte [ebp - 4], 0x3c
push eax
call fcn.00669628
add esp, 0xc
lea ecx, [ebp - 0x30]
push eax
call fcn.00408ed9
lea ecx, [ebp - 0x26d0]
call fcn.00408e36
lea ecx, [ebp - 0x1750]
call fcn.00408e36
mov byte [ebp - 4], 0
lea ecx, [ebp - 0xe70]
jmp 0x70cd83
push str.Close
lea ecx, [ebp - 0x2f0]
call fcn.00408c6d
lea ecx, [ebp - 0x1790]
call fcn.00408cc0
mov esi, eax
lea ecx, [ebp - 0x3290]
call fcn.00408cc0
push esi
push eax
lea eax, [ebp - 0x2f0]
mov byte [ebp - 4], 0x3f
push eax
call fcn.00669628
add esp, 0xc
lea ecx, [ebp - 0x30]
push eax
call fcn.00408ed9
lea ecx, [ebp - 0x3290]
call fcn.00408e36
lea ecx, [ebp - 0x1790]
call fcn.00408e36
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x2f0]
jmp 0x70cd83
test cl, bl
je 0x7098ac
push 0x803340
lea ecx, [ebp - 0xab0]
call fcn.00408c6d
lea ecx, [ebp - 0x17d0]
call fcn.00408cc0
mov esi, eax
lea ecx, [ebp - 0x2710]
call fcn.00408cc0
push esi
push eax
lea eax, [ebp - 0xab0]
mov byte [ebp - 4], 0x42
push eax
call fcn.00669628
add esp, 0xc
lea ecx, [ebp - 0x30]
push eax
call fcn.00408ed9
lea ecx, [ebp - 0x2710]
call fcn.00408e36
lea ecx, [ebp - 0x17d0]
call fcn.00408e36
mov byte [ebp - 4], 0
lea ecx, [ebp - 0xab0]
jmp 0x70cd83
push str.Convert
lea ecx, [ebp - 0x330]
call fcn.00408c6d
lea ecx, [ebp - 0x1810]
call fcn.00408cc0
mov esi, eax
lea ecx, [ebp - 0x2ed0]
call fcn.00408cc0
push esi
push eax
lea eax, [ebp - 0x330]
mov byte [ebp - 4], 0x45
push eax
call fcn.00669628
add esp, 0xc
lea ecx, [ebp - 0x30]
push eax
call fcn.00408ed9
lea ecx, [ebp - 0x2ed0]
call fcn.00408e36
lea ecx, [ebp - 0x1810]
call fcn.00408e36
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x330]
jmp 0x70cd83
test cl, bl
je 0x709986
push 0x7f9e80
lea ecx, [ebp - 0x1070]
call fcn.00408c6d
lea ecx, [ebp - 0x1850]
call fcn.00408cc0
mov esi, eax
lea ecx, [ebp - 0x2750]
call fcn.00408cc0
push esi
push eax
lea eax, [ebp - 0x1070]
mov byte [ebp - 4], 0x48
push eax
call fcn.00669628
add esp, 0xc
lea ecx, [ebp - 0x30]
push eax
call fcn.00408ed9
lea ecx, [ebp - 0x2750]
call fcn.00408e36
lea ecx, [ebp - 0x1850]
call fcn.00408e36
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x1070]
jmp 0x70cd83
push str.Copy
lea ecx, [ebp - 0x370]
call fcn.00408c6d
lea ecx, [ebp - 0x1890]
call fcn.00408cc0
mov esi, eax
lea ecx, [ebp - 0x3490]
call fcn.00408cc0
push esi
push eax
lea eax, [ebp - 0x370]
mov byte [ebp - 4], 0x4b
push eax
call fcn.00669628
add esp, 0xc
lea ecx, [ebp - 0x30]
push eax
call fcn.00408ed9
lea ecx, [ebp - 0x3490]
call fcn.00408e36
lea ecx, [ebp - 0x1890]
call fcn.00408e36
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x370]
jmp 0x70cd83
test cl, bl
je 0x709a60
push str.Cut
lea ecx, [ebp - 0xaf0]
call fcn.00408c6d
lea ecx, [ebp - 0x18d0]
call fcn.00408cc0
mov esi, eax
lea ecx, [ebp - 0x2790]
call fcn.00408cc0
push esi
push eax
lea eax, [ebp - 0xaf0]
mov byte [ebp - 4], 0x4e
push eax
call fcn.00669628
add esp, 0xc
lea ecx, [ebp - 0x30]
push eax
call fcn.00408ed9
lea ecx, [ebp - 0x2790]
call fcn.00408e36
lea ecx, [ebp - 0x18d0]
call fcn.00408e36
mov byte [ebp - 4], 0
lea ecx, [ebp - 0xaf0]
jmp 0x70cd83
push 0x80335c
lea ecx, [ebp - 0x3b0]
call fcn.00408c6d
lea ecx, [ebp - 0x1910]
call fcn.00408cc0
mov esi, eax
lea ecx, [ebp - 0x2f10]
call fcn.00408cc0
push esi
push eax
lea eax, [ebp - 0x3b0]
mov byte [ebp - 4], 0x51
push eax
call fcn.00669628
add esp, 0xc
lea ecx, [ebp - 0x30]
push eax
call fcn.00408ed9
lea ecx, [ebp - 0x2f10]
call fcn.00408e36
lea ecx, [ebp - 0x1910]
call fcn.00408e36
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x3b0]
jmp 0x70cd83
test cl, bl
je 0x709b3a
push 0x7f9e90
lea ecx, [ebp - 0xeb0]
call fcn.00408c6d
lea ecx, [ebp - 0x1950]
call fcn.00408cc0
mov esi, eax
lea ecx, [ebp - 0x27d0]
call fcn.00408cc0
push esi
push eax
lea eax, [ebp - 0xeb0]
mov byte [ebp - 4], 0x54
push eax
call fcn.00669628
add esp, 0xc
lea ecx, [ebp - 0x30]
push eax
call fcn.00408ed9
lea ecx, [ebp - 0x27d0]
call fcn.00408e36
lea ecx, [ebp - 0x1950]
call fcn.00408e36
mov byte [ebp - 4], 0
lea ecx, [ebp - 0xeb0]
jmp 0x70cd83
push str.Delete
lea ecx, [ebp - 0x3f0]
call fcn.00408c6d
lea ecx, [ebp - 0x1990]
call fcn.00408cc0
mov esi, eax
lea ecx, [ebp - 0x32d0]
call fcn.00408cc0
push esi
push eax
lea eax, [ebp - 0x3f0]
mov byte [ebp - 4], 0x57
push eax
call fcn.00669628
add esp, 0xc
lea ecx, [ebp - 0x30]
push eax
call fcn.00408ed9
lea ecx, [ebp - 0x32d0]
call fcn.00408e36
lea ecx, [ebp - 0x1990]
call fcn.00408e36
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x3f0]
jmp 0x70cd83
test cl, bl
je 0x709c14
push str.Down
lea ecx, [ebp - 0xb30]
call fcn.00408c6d
lea ecx, [ebp - 0x19d0]
call fcn.00408cc0
mov esi, eax
lea ecx, [ebp - 0x2810]
call fcn.00408cc0
push esi
push eax
lea eax, [ebp - 0xb30]
mov byte [ebp - 4], 0x5a
push eax
call fcn.00669628
add esp, 0xc
lea ecx, [ebp - 0x30]
push eax
call fcn.00408ed9
lea ecx, [ebp - 0x2810]
call fcn.00408e36
lea ecx, [ebp - 0x19d0]
call fcn.00408e36
mov byte [ebp - 4], 0
lea ecx, [ebp - 0xb30]
jmp 0x70cd83
push 0x802f18
lea ecx, [ebp - 0x430]
call fcn.00408c6d
lea ecx, [ebp - 0x1a10]
call fcn.00408cc0
mov esi, eax
lea ecx, [ebp - 0x2f50]
call fcn.00408cc0
push esi
push eax
lea eax, [ebp - 0x430]
mov byte [ebp - 4], 0x5d
push eax
call fcn.00669628
add esp, 0xc
lea ecx, [ebp - 0x30]
push eax
call fcn.00408ed9
lea ecx, [ebp - 0x2f50]
call fcn.00408e36
lea ecx, [ebp - 0x1a10]
call fcn.00408e36
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x430]
jmp 0x70cd83
test cl, bl
je 0x709cee
push 0x803368
lea ecx, [ebp - 0x1170]
call fcn.00408c6d
lea ecx, [ebp - 0x1a50]
call fcn.00408cc0
mov esi, eax
lea ecx, [ebp - 0x2850]
call fcn.00408cc0
push esi
push eax
lea eax, [ebp - 0x1170]
mov byte [ebp - 4], 0x60
push eax
call fcn.00669628
add esp, 0xc
lea ecx, [ebp - 0x30]
push eax
call fcn.00408ed9
lea ecx, [ebp - 0x2850]
call fcn.00408e36
lea ecx, [ebp - 0x1a50]
call fcn.00408e36
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x1170]
jmp 0x70cd83
push str.Edit
lea ecx, [ebp - 0x470]
call fcn.00408c6d
lea ecx, [ebp - 0x1a90]
call fcn.00408cc0
mov esi, eax
lea ecx, [ebp - 0x3310]
call fcn.00408cc0
push esi
push eax
lea eax, [ebp - 0x470]
mov byte [ebp - 4], 0x63
push eax
call fcn.00669628
add esp, 0xc
lea ecx, [ebp - 0x30]
push eax
call fcn.00408ed9
lea ecx, [ebp - 0x3310]
call fcn.00408e36
lea ecx, [ebp - 0x1a90]
call fcn.00408e36
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x470]
jmp 0x70cd83
test cl, bl
je 0x709dc8
push str.Execute
lea ecx, [ebp - 0xb70]
call fcn.00408c6d
lea ecx, [ebp - 0x1ad0]
call fcn.00408cc0
mov esi, eax
lea ecx, [ebp - 0x2890]
call fcn.00408cc0
push esi
push eax
lea eax, [ebp - 0xb70]
mov byte [ebp - 4], 0x66
push eax
call fcn.00669628
add esp, 0xc
lea ecx, [ebp - 0x30]
push eax
call fcn.00408ed9
lea ecx, [ebp - 0x2890]
call fcn.00408e36
lea ecx, [ebp - 0x1ad0]
call fcn.00408e36
mov byte [ebp - 4], 0
lea ecx, [ebp - 0xb70]
jmp 0x70cd83
push 0x802f74
lea ecx, [ebp - 0x4b0]
call fcn.00408c6d
lea ecx, [ebp - 0x1b10]
call fcn.00408cc0
mov esi, eax
lea ecx, [ebp - 0x2f90]
call fcn.00408cc0
push esi
push eax
lea eax, [ebp - 0x4b0]
mov byte [ebp - 4], 0x69
push eax
call fcn.00669628
add esp, 0xc
lea ecx, [ebp - 0x30]
push eax
call fcn.00408ed9
lea ecx, [ebp - 0x2f90]
call fcn.00408e36
lea ecx, [ebp - 0x1b10]
call fcn.00408e36
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x4b0]
jmp 0x70cd83
test cl, bl
je 0x709ea2
push 0x803384
lea ecx, [ebp - 0xef0]
call fcn.00408c6d
lea ecx, [ebp - 0x1b50]
call fcn.00408cc0
mov esi, eax
lea ecx, [ebp - 0x28d0]
call fcn.00408cc0
push esi
push eax
lea eax, [ebp - 0xef0]
mov byte [ebp - 4], 0x6c
push eax
call fcn.00669628
add esp, 0xc
lea ecx, [ebp - 0x30]
push eax
call fcn.00408ed9
lea ecx, [ebp - 0x28d0]
call fcn.00408e36
lea ecx, [ebp - 0x1b50]
call fcn.00408e36
mov byte [ebp - 4], 0
lea ecx, [ebp - 0xef0]
jmp 0x70cd83
push str.Quit
lea ecx, [ebp - 0x4f0]
call fcn.00408c6d
lea ecx, [ebp - 0x1b90]
call fcn.00408cc0
mov esi, eax
lea ecx, [ebp - 0x1270]
call fcn.00408cc0
push esi
push eax
lea eax, [ebp - 0x4f0]
mov byte [ebp - 4], 0x6f
push eax
call fcn.00669628
add esp, 0xc
lea ecx, [ebp - 0x30]
push eax
call fcn.00408ed9
lea ecx, [ebp - 0x1270]
call fcn.00408e36
lea ecx, [ebp - 0x1b90]
call fcn.00408e36
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x4f0]
jmp 0x70cd83
test cl, bl
je 0x709f7c
push 0x803394
lea ecx, [ebp - 0xbb0]
call fcn.00408c6d
lea ecx, [ebp - 0x1bd0]
call fcn.00408cc0
mov esi, eax
lea ecx, [ebp - 0x2910]
call fcn.00408cc0
push esi
push eax
lea eax, [ebp - 0xbb0]
mov byte [ebp - 4], 0x72
push eax
call fcn.00669628
add esp, 0xc
lea ecx, [ebp - 0x30]
push eax
call fcn.00408ed9
lea ecx, [ebp - 0x2910]
call fcn.00408e36
lea ecx, [ebp - 0x1bd0]
call fcn.00408e36
mov byte [ebp - 4], 0
lea ecx, [ebp - 0xbb0]
jmp 0x70cd83
push str.File
lea ecx, [ebp - 0x530]
call fcn.00408c6d
lea ecx, [ebp - 0x1c10]
call fcn.00408cc0
mov esi, eax
lea ecx, [ebp - 0x2fd0]
call fcn.00408cc0
push esi
push eax
lea eax, [ebp - 0x530]
mov byte [ebp - 4], 0x75
push eax
call fcn.00669628
add esp, 0xc
lea ecx, [ebp - 0x30]
push eax
call fcn.00408ed9
lea ecx, [ebp - 0x2fd0]
call fcn.00408e36
lea ecx, [ebp - 0x1c10]
call fcn.00408e36
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x530]
jmp 0x70cd83
test cl, bl
je 0x70a056
push 0x8033a4
lea ecx, [ebp - 0x10b0]
call fcn.00408c6d
lea ecx, [ebp - 0x1c50]
call fcn.00408cc0
mov esi, eax
lea ecx, [ebp - 0x2950]
call fcn.00408cc0
push esi
push eax
lea eax, [ebp - 0x10b0]
mov byte [ebp - 4], 0x78
push eax
call fcn.00669628
add esp, 0xc
lea ecx, [ebp - 0x30]
push eax
call fcn.00408ed9
lea ecx, [ebp - 0x2950]
call fcn.00408e36
lea ecx, [ebp - 0x1c50]
call fcn.00408e36
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x10b0]
jmp 0x70cd83
push str.Find...
lea ecx, [ebp - 0x570]
call fcn.00408c6d
lea ecx, [ebp - 0x1c90]
call fcn.00408cc0
mov esi, eax
lea ecx, [ebp - 0x3330]
call fcn.00408cc0
push esi
push eax
lea eax, [ebp - 0x570]
mov byte [ebp - 4], 0x7b
push eax
call fcn.00669628
add esp, 0xc
lea ecx, [ebp - 0x30]
push eax
call fcn.00408ed9
lea ecx, [ebp - 0x3330]
call fcn.00408e36
lea ecx, [ebp - 0x1c90]
call fcn.00408e36
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x570]
jmp 0x70cd83
test cl, bl
je 0x70a130
push 0x8033b8
lea ecx, [ebp - 0xbf0]
call fcn.00408c6d
lea ecx, [ebp - 0x1cd0]
call fcn.00408cc0
mov esi, eax
lea ecx, [ebp - 0x2990]
call fcn.00408cc0
push esi
push eax
lea eax, [ebp - 0xbf0]
mov byte [ebp - 4], 0x7e
push eax
call fcn.00669628
add esp, 0xc
lea ecx, [ebp - 0x30]
push eax
call fcn.00408ed9
lea ecx, [ebp - 0x2990]
call fcn.00408e36
lea ecx, [ebp - 0x1cd0]
call fcn.00408e36
mov byte [ebp - 4], 0
lea ecx, [ebp - 0xbf0]
jmp 0x70cd83
push str.First
lea ecx, [ebp - 0x5b0]
call fcn.00408c6d
lea ecx, [ebp - 0x1d10]
call fcn.00408cc0
mov esi, eax
lea ecx, [ebp - 0x3010]
call fcn.00408cc0
push esi
push eax
lea eax, [ebp - 0x5b0]
mov byte [ebp - 4], 0x81
push eax
call fcn.00669628
add esp, 0xc
lea ecx, [ebp - 0x30]
push eax
call fcn.00408ed9
lea ecx, [ebp - 0x3010]
call fcn.00408e36
lea ecx, [ebp - 0x1d10]
call fcn.00408e36
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x5b0]
jmp 0x70cd83
test cl, bl
je 0x70a20a
push 0x8033c8
lea ecx, [ebp - 0xf30]
call fcn.00408c6d
lea ecx, [ebp - 0x1d50]
call fcn.00408cc0
mov esi, eax
lea ecx, [ebp - 0x29d0]
call fcn.00408cc0
push esi
push eax
lea eax, [ebp - 0xf30]
mov byte [ebp - 4], 0x84
push eax
call fcn.00669628
add esp, 0xc
lea ecx, [ebp - 0x30]
push eax
call fcn.00408ed9
lea ecx, [ebp - 0x29d0]
call fcn.00408e36
lea ecx, [ebp - 0x1d50]
call fcn.00408e36
mov byte [ebp - 4], 0
lea ecx, [ebp - 0xf30]
jmp 0x70cd83
push str.Floppy
lea ecx, [ebp - 0x5f0]
call fcn.00408c6d
lea ecx, [ebp - 0x1d90]
call fcn.00408cc0
mov esi, eax
lea ecx, [ebp - 0x3350]
call fcn.00408cc0
push esi
push eax
lea eax, [ebp - 0x5f0]
mov byte [ebp - 4], 0x87
push eax
call fcn.00669628
add esp, 0xc
lea ecx, [ebp - 0x30]
push eax
call fcn.00408ed9
lea ecx, [ebp - 0x3350]
call fcn.00408e36
lea ecx, [ebp - 0x1d90]
call fcn.00408e36
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x5f0]
jmp 0x70cd83
test cl, bl
je 0x70a2e4
push 0x8033d8
lea ecx, [ebp - 0xc30]
call fcn.00408c6d
lea ecx, [ebp - 0x1dd0]
call fcn.00408cc0
mov esi, eax
lea ecx, [ebp - 0x2a10]
call fcn.00408cc0
push esi
push eax
lea eax, [ebp - 0xc30]
mov byte [ebp - 4], 0x8a
push eax
call fcn.00669628
add esp, 0xc
lea ecx, [ebp - 0x30]
push eax
call fcn.00408ed9
lea ecx, [ebp - 0x2a10]
call fcn.00408e36
lea ecx, [ebp - 0x1dd0]
call fcn.00408e36
mov byte [ebp - 4], 0
lea ecx, [ebp - 0xc30]
jmp 0x70cd83
push str.Forward
lea ecx, [ebp - 0x630]
call fcn.00408c6d
lea ecx, [ebp - 0x1e10]
call fcn.00408cc0
mov esi, eax
lea ecx, [ebp - 0x3050]
call fcn.00408cc0
push esi
push eax
lea eax, [ebp - 0x630]
mov byte [ebp - 4], 0x8d
push eax
call fcn.00669628
add esp, 0xc
lea ecx, [ebp - 0x30]
push eax
call fcn.00408ed9
lea ecx, [ebp - 0x3050]
call fcn.00408e36
lea ecx, [ebp - 0x1e10]
call fcn.00408e36
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x630]
jmp 0x70cd83
test cl, bl
je 0x70a3be
push 0x8033ec
lea ecx, [ebp - 0x11f0]
call fcn.00408c6d
lea ecx, [ebp - 0x1e50]
call fcn.00408cc0
mov esi, eax
lea ecx, [ebp - 0x2a50]
call fcn.00408cc0
push esi
push eax
lea eax, [ebp - 0x11f0]
mov byte [ebp - 4], 0x90
push eax
call fcn.00669628
add esp, 0xc
lea ecx, [ebp - 0x30]
push eax
call fcn.00408ed9
lea ecx, [ebp - 0x2a50]
call fcn.00408e36
lea ecx, [ebp - 0x1e50]
call fcn.00408e36
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x11f0]
jmp 0x70cd83
push str.Harddisk
lea ecx, [ebp - 0x670]
call fcn.00408c6d
lea ecx, [ebp - 0x1e90]
call fcn.00408cc0
mov esi, eax
lea ecx, [ebp - 0x34d0]
call fcn.00408cc0
push esi
push eax
lea eax, [ebp - 0x670]
mov byte [ebp - 4], 0x93
push eax
call fcn.00669628
add esp, 0xc
lea ecx, [ebp - 0x30]
push eax
call fcn.00408ed9
lea ecx, [ebp - 0x34d0]
call fcn.00408e36
lea ecx, [ebp - 0x1e90]
call fcn.00408e36
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x670]
jmp 0x70cd83
test cl, bl
je 0x70a498
push str.Help
lea ecx, [ebp - 0xc70]
call fcn.00408c6d
lea ecx, [ebp - 0x1ed0]
call fcn.00408cc0
mov esi, eax
lea ecx, [ebp - 0x2a90]
call fcn.00408cc0
push esi
push eax
lea eax, [ebp - 0xc70]
mov byte [ebp - 4], 0x96
push eax
call fcn.00669628
add esp, 0xc
lea ecx, [ebp - 0x30]
push eax
call fcn.00408ed9
lea ecx, [ebp - 0x2a90]
call fcn.00408e36
lea ecx, [ebp - 0x1ed0]
call fcn.00408e36
mov byte [ebp - 4], 0
lea ecx, [ebp - 0xc70]
jmp 0x70cd83
push 0x7f3af4
lea ecx, [ebp - 0x6b0]
call fcn.00408c6d
lea ecx, [ebp - 0x1f10]
call fcn.00408cc0
mov esi, eax
lea ecx, [ebp - 0x3090]
call fcn.00408cc0
push esi
push eax
lea eax, [ebp - 0x6b0]
mov byte [ebp - 4], 0x99
push eax
call fcn.00669628
add esp, 0xc
lea ecx, [ebp - 0x30]
push eax
call fcn.00408ed9
lea ecx, [ebp - 0x3090]
call fcn.00408e36
lea ecx, [ebp - 0x1f10]
call fcn.00408e36
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x6b0]
jmp 0x70cd83
test cl, bl
je 0x70a572
push str.Home
lea ecx, [ebp - 0xf70]
call fcn.00408c6d
lea ecx, [ebp - 0x1f50]
call fcn.00408cc0
mov esi, eax
lea ecx, [ebp - 0x2ad0]
call fcn.00408cc0
push esi
push eax
lea eax, [ebp - 0xf70]
mov byte [ebp - 4], 0x9c
push eax
call fcn.00669628
add esp, 0xc
lea ecx, [ebp - 0x30]
push eax
call fcn.00408ed9
lea ecx, [ebp - 0x2ad0]
call fcn.00408e36
lea ecx, [ebp - 0x1f50]
call fcn.00408e36
mov byte [ebp - 4], 0
lea ecx, [ebp - 0xf70]
jmp 0x70cd83
push 0x802f20
lea ecx, [ebp - 0x6f0]
call fcn.00408c6d
lea ecx, [ebp - 0x1f90]
call fcn.00408cc0
mov esi, eax
lea ecx, [ebp - 0x3390]
call fcn.00408cc0
push esi
push eax
lea eax, [ebp - 0x6f0]
mov byte [ebp - 4], 0x9f
push eax
call fcn.00669628
add esp, 0xc
lea ecx, [ebp - 0x30]
push eax
call fcn.00408ed9
lea ecx, [ebp - 0x3390]
call fcn.00408e36
lea ecx, [ebp - 0x1f90]
call fcn.00408e36
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x6f0]
jmp 0x70cd83
push str.Indent
test cl, bl
je 0x70a64c
lea ecx, [ebp - 0xcb0]
call fcn.00408c6d
lea ecx, [ebp - 0x1fd0]
call fcn.00408cc0
mov esi, eax
lea ecx, [ebp - 0x2b10]
call fcn.00408cc0
push esi
push eax
lea eax, [ebp - 0xcb0]
mov byte [ebp - 4], 0xa2
push eax
call fcn.00669628
add esp, 0xc
lea ecx, [ebp - 0x30]
push eax
call fcn.00408ed9
lea ecx, [ebp - 0x2b10]
call fcn.00408e36
lea ecx, [ebp - 0x1fd0]
call fcn.00408e36
mov byte [ebp - 4], 0
lea ecx, [ebp - 0xcb0]
jmp 0x70cd83
lea ecx, [ebp - 0x730]
call fcn.00408c6d
lea ecx, [ebp - 0x2010]
call fcn.00408cc0
mov esi, eax
lea ecx, [ebp - 0x30d0]
call fcn.00408cc0
push esi
push eax
lea eax, [ebp - 0x730]
mov byte [ebp - 4], 0xa5
push eax
call fcn.00669628
add esp, 0xc
lea ecx, [ebp - 0x30]
push eax
call fcn.00408ed9
lea ecx, [ebp - 0x30d0]
call fcn.00408e36
lea ecx, [ebp - 0x2010]
call fcn.00408e36
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x730]
jmp 0x70cd83
test cl, bl
je 0x70a721
push 0x803414
lea ecx, [ebp - 0x10f0]
call fcn.00408c6d
lea ecx, [ebp - 0x2050]
call fcn.00408cc0
mov esi, eax
lea ecx, [ebp - 0x2b50]
call fcn.00408cc0
push esi
push eax
lea eax, [ebp - 0x10f0]
mov byte [ebp - 4], 0xa8
push eax
call fcn.00669628
add esp, 0xc
lea ecx, [ebp - 0x30]
push eax
call fcn.00408ed9
lea ecx, [ebp - 0x2b50]
call fcn.00408e36
lea ecx, [ebp - 0x2050]
call fcn.00408e36
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x10f0]
jmp 0x70cd83
push str.Index
lea ecx, [ebp - 0x770]
call fcn.00408c6d
lea ecx, [ebp - 0x2090]
call fcn.00408cc0
mov esi, eax
lea ecx, [ebp - 0x3590]
call fcn.00408cc0
push esi
push eax
lea eax, [ebp - 0x770]
mov byte [ebp - 4], 0xab
push eax
call fcn.00669628
add esp, 0xc
lea ecx, [ebp - 0x30]
push eax
call fcn.00408ed9
lea ecx, [ebp - 0x3590]
call fcn.00408e36
lea ecx, [ebp - 0x2090]
call fcn.00408e36
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x770]
jmp 0x70cd83
test cl, bl
je 0x70a7fb
push 0x803424
lea ecx, [ebp - 0xcf0]
call fcn.00408c6d
lea ecx, [ebp - 0x20d0]
call fcn.00408cc0
mov esi, eax
lea ecx, [ebp - 0x2b90]
call fcn.00408cc0
push esi
push eax
lea eax, [ebp - 0xcf0]
mov byte [ebp - 4], 0xae
push eax
call fcn.00669628
add esp, 0xc
lea ecx, [ebp - 0x30]
push eax
call fcn.00408ed9
lea ecx, [ebp - 0x2b90]
call fcn.00408e36
lea ecx, [ebp - 0x20d0]
call fcn.00408e36
mov byte [ebp - 4], 0
lea ecx, [ebp - 0xcf0]
jmp 0x70cd83
push str.Info
lea ecx, [ebp - 0x7b0]
call fcn.00408c6d
lea ecx, [ebp - 0x2110]
call fcn.00408cc0
mov esi, eax
lea ecx, [ebp - 0x3110]
call fcn.00408cc0
push esi
push eax
lea eax, [ebp - 0x7b0]
mov byte [ebp - 4], 0xb1
push eax
call fcn.00669628
add esp, 0xc
lea ecx, [ebp - 0x30]
push eax
call fcn.00408ed9
lea ecx, [ebp - 0x3110]
call fcn.00408e36
lea ecx, [ebp - 0x2110]
call fcn.00408e36
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x7b0]
jmp 0x70cd83
test cl, bl
je 0x70a8d5
push 0x803434
lea ecx, [ebp - 0xfb0]
call fcn.00408c6d
lea ecx, [ebp - 0x2150]
call fcn.00408cc0
mov esi, eax
lea ecx, [ebp - 0x2bd0]
call fcn.00408cc0
push esi
push eax
lea eax, [ebp - 0xfb0]
mov byte [ebp - 4], 0xb4
push eax
call fcn.00669628
add esp, 0xc
lea ecx, [ebp - 0x30]
push eax
call fcn.00408ed9
lea ecx, [ebp - 0x2bd0]
call fcn.00408e36
lea ecx, [ebp - 0x2150]
call fcn.00408e36
mov byte [ebp - 4], 0
lea ecx, [ebp - 0xfb0]
jmp 0x70cd83
push str.Italic
lea ecx, [ebp - 0x7f0]
call fcn.00408c6d
lea ecx, [ebp - 0x2190]
call fcn.00408cc0
mov esi, eax
lea ecx, [ebp - 0x33d0]
call fcn.00408cc0
push esi
push eax
lea eax, [ebp - 0x7f0]
mov byte [ebp - 4], 0xb7
push eax
call fcn.00669628
add esp, 0xc
lea ecx, [ebp - 0x30]
push eax
call fcn.00408ed9
lea ecx, [ebp - 0x33d0]
call fcn.00408e36
lea ecx, [ebp - 0x2190]
call fcn.00408e36
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x7f0]
jmp 0x70cd83
test cl, bl
je 0x70a9af
push 0x803444
lea ecx, [ebp - 0xd30]
call fcn.00408c6d
lea ecx, [ebp - 0x21d0]
call fcn.00408cc0
mov esi, eax
lea ecx, [ebp - 0x2c10]
call fcn.00408cc0
push esi
push eax
lea eax, [ebp - 0xd30]
mov byte [ebp - 4], 0xba
push eax
call fcn.00669628
add esp, 0xc
lea ecx, [ebp - 0x30]
push eax
call fcn.00408ed9
lea ecx, [ebp - 0x2c10]
call fcn.00408e36
lea ecx, [ebp - 0x21d0]
call fcn.00408e36
mov byte [ebp - 4], 0
lea ecx, [ebp - 0xd30]
jmp 0x70cd83
push str.Jump_to
lea ecx, [ebp - 0x830]
call fcn.00408c6d
lea ecx, [ebp - 0x2210]
call fcn.00408cc0
mov esi, eax
lea ecx, [ebp - 0x3150]
call fcn.00408cc0
push esi
push eax
lea eax, [ebp - 0x830]
mov byte [ebp - 4], 0xbd
push eax
call fcn.00669628
add esp, 0xc
lea ecx, [ebp - 0x30]
push eax
call fcn.00408ed9
lea ecx, [ebp - 0x3150]
call fcn.00408e36
lea ecx, [ebp - 0x2210]
call fcn.00408e36
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x830]
jmp 0x70cd83
push str.Centered
test cl, bl
je 0x70aa89
lea ecx, [ebp - 0x11b0]
call fcn.00408c6d
lea ecx, [ebp - 0x2250]
call fcn.00408cc0
mov esi, eax
lea ecx, [ebp - 0x2c50]
call fcn.00408cc0
push esi
push eax
lea eax, [ebp - 0x11b0]
mov byte [ebp - 4], 0xc0
push eax
call fcn.00669628
add esp, 0xc
lea ecx, [ebp - 0x30]
push eax
call fcn.00408ed9
lea ecx, [ebp - 0x2c50]
call fcn.00408e36
lea ecx, [ebp - 0x2250]
call fcn.00408e36
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x11b0]
jmp 0x70cd83
lea ecx, [ebp - 0x870]
call fcn.00408c6d
lea ecx, [ebp - 0x2290]
call fcn.00408cc0
mov esi, eax
lea ecx, [ebp - 0x3510]
call fcn.00408cc0
push esi
push eax
lea eax, [ebp - 0x870]
mov byte [ebp - 4], 0xc3
push eax
call fcn.00669628
add esp, 0xc
lea ecx, [ebp - 0x30]
push eax
call fcn.00408ed9
lea ecx, [ebp - 0x3510]
call fcn.00408e36
lea ecx, [ebp - 0x2290]
call fcn.00408e36
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x870]
jmp 0x70cd83
push str.Justified
test cl, bl
je 0x70ab5e
lea ecx, [ebp - 0xd70]
call fcn.00408c6d
lea ecx, [ebp - 0x22d0]
call fcn.00408cc0
mov esi, eax
lea ecx, [ebp - 0x2c90]
call fcn.00408cc0
push esi
push eax
lea eax, [ebp - 0xd70]
mov byte [ebp - 4], 0xc6
push eax
call fcn.00669628
add esp, 0xc
lea ecx, [ebp - 0x30]
push eax
call fcn.00408ed9
lea ecx, [ebp - 0x2c90]
call fcn.00408e36
lea ecx, [ebp - 0x22d0]
call fcn.00408e36
mov byte [ebp - 4], 0
lea ecx, [ebp - 0xd70]
jmp 0x70cd83
lea ecx, [ebp - 0x8b0]
call fcn.00408c6d
lea ecx, [ebp - 0x2310]
call fcn.00408cc0
mov esi, eax
lea ecx, [ebp - 0x3190]
call fcn.00408cc0
push esi
push eax
lea eax, [ebp - 0x8b0]
mov byte [ebp - 4], 0xc9
push eax
call fcn.00669628
add esp, 0xc
lea ecx, [ebp - 0x30]
push eax
call fcn.00408ed9
lea ecx, [ebp - 0x3190]
call fcn.00408e36
lea ecx, [ebp - 0x2310]
call fcn.00408e36
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x8b0]
jmp 0x70cd83
push str.Align_Left
test cl, bl
je 0x70ac33
lea ecx, [ebp - 0xff0]
call fcn.00408c6d
lea ecx, [ebp - 0x2350]
call fcn.00408cc0
mov esi, eax
lea ecx, [ebp - 0x2cd0]
call fcn.00408cc0
push esi
push eax
lea eax, [ebp - 0xff0]
mov byte [ebp - 4], 0xcc
push eax
call fcn.00669628
add esp, 0xc
lea ecx, [ebp - 0x30]
push eax
call fcn.00408ed9
lea ecx, [ebp - 0x2cd0]
call fcn.00408e36
lea ecx, [ebp - 0x2350]
call fcn.00408e36
mov byte [ebp - 4], 0
lea ecx, [ebp - 0xff0]
jmp 0x70cd83
lea ecx, [ebp - 0x8f0]
call fcn.00408c6d
lea ecx, [ebp - 0x2390]
call fcn.00408cc0
mov esi, eax
lea ecx, [ebp - 0x3410]
call fcn.00408cc0
push esi
push eax
lea eax, [ebp - 0x8f0]
mov byte [ebp - 4], 0xcf
push eax
call fcn.00669628
add esp, 0xc
lea ecx, [ebp - 0x30]
push eax
call fcn.00408ed9
lea ecx, [ebp - 0x3410]
call fcn.00408e36
lea ecx, [ebp - 0x2390]
call fcn.00408e36
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x8f0]
jmp 0x70cd83
push str.Align_Right
test cl, bl
je 0x70ad08
lea ecx, [ebp - 0xdb0]
call fcn.00408c6d
lea ecx, [ebp - 0x23d0]
call fcn.00408cc0
mov esi, eax
lea ecx, [ebp - 0x2d10]
call fcn.00408cc0
push esi
push eax
lea eax, [ebp - 0xdb0]
mov byte [ebp - 4], 0xd2
push eax
call fcn.00669628
add esp, 0xc
lea ecx, [ebp - 0x30]
push eax
call fcn.00408ed9
lea ecx, [ebp - 0x2d10]
call fcn.00408e36
lea ecx, [ebp - 0x23d0]
call fcn.00408e36
mov byte [ebp - 4], 0
lea ecx, [ebp - 0xdb0]
jmp 0x70cd83
lea ecx, [ebp - 0x930]
call fcn.00408c6d
lea ecx, [ebp - 0x2410]
call fcn.00408cc0
mov esi, eax
lea ecx, [ebp - 0x31d0]
call fcn.00408cc0
push esi
push eax
lea eax, [ebp - 0x930]
mov byte [ebp - 4], 0xd5
push eax
call fcn.00669628
add esp, 0xc
lea ecx, [ebp - 0x30]
push eax
call fcn.00408ed9
lea ecx, [ebp - 0x31d0]
call fcn.00408e36
lea ecx, [ebp - 0x2410]
call fcn.00408e36
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x930]
jmp 0x70cd83
test cl, bl
je 0x70addd
push 0x803488
lea ecx, [ebp - 0xd0]
call fcn.00408c6d
lea ecx, [ebp - 0x2450]
call fcn.00408cc0
mov esi, eax
lea ecx, [ebp - 0x2d50]
call fcn.00408cc0
push esi
push eax
lea eax, [ebp - 0xd0]
mov byte [ebp - 4], 0xd8
push eax
call fcn.00669628
add esp, 0xc
lea ecx, [ebp - 0x30]
push eax
call fcn.00408ed9
lea ecx, [ebp - 0x2d50]
call fcn.00408e36
lea ecx, [ebp - 0x2450]
call fcn.00408e36
mov byte [ebp - 4], 0
lea ecx, [ebp - 0xd0]
jmp 0x70cd83
push str.Last
lea ecx, [ebp - 0x970]
call fcn.00408c6d
lea ecx, [ebp - 0x1290]
call fcn.00408cc0
mov esi, eax
lea ecx, [ebp - 0x3610]
call fcn.00408cc0
push esi
push eax
lea eax, [ebp - 0x970]
mov byte [ebp - 4], 0xdb
push eax
call fcn.00669628
add esp, 0xc
lea ecx, [ebp - 0x30]
push eax
call fcn.00408ed9
lea ecx, [ebp - 0x3610]
call fcn.00408e36
lea ecx, [ebp - 0x1290]
call fcn.00408e36
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x970]
jmp 0x70cd83
test cl, bl
je 0x70aeb7
push 0x803498
lea ecx, [ebp - 0xdf0]
call fcn.00408c6d
lea ecx, [ebp - 0x12f0]
call fcn.00408cc0
mov esi, eax
lea ecx, [ebp - 0x12b0]
call fcn.00408cc0
push esi
push eax
lea eax, [ebp - 0xdf0]
mov byte [ebp - 4], 0xde
push eax
call fcn.00669628
add esp, 0xc
lea ecx, [ebp - 0x30]
push eax
call fcn.00408ed9
lea ecx, [ebp - 0x12b0]
call fcn.00408e36
lea ecx, [ebp - 0x12f0]
call fcn.00408e36
mov byte [ebp - 4], 0
lea ecx, [ebp - 0xdf0]
jmp 0x70cd83
push str.Network
lea ecx, [ebp - 0xf0]
call fcn.00408c6d
lea ecx, [ebp - 0x1370]
call fcn.00408cc0
mov esi, eax
lea ecx, [ebp - 0x1330]
call fcn.00408cc0
push esi
push eax
lea eax, [ebp - 0xf0]
mov byte [ebp - 4], 0xe1
push eax
call fcn.00669628
add esp, 0xc
lea ecx, [ebp - 0x30]
push eax
call fcn.00408ed9
lea ecx, [ebp - 0x1330]
call fcn.00408e36
lea ecx, [ebp - 0x1370]
call fcn.00408e36
mov byte [ebp - 4], 0
lea ecx, [ebp - 0xf0]
jmp 0x70cd83
test cl, bl
je 0x70af91
push str.New
lea ecx, [ebp - 0x110]
call fcn.00408c6d
lea ecx, [ebp - 0x13f0]
call fcn.00408cc0
mov esi, eax
lea ecx, [ebp - 0x13b0]
call fcn.00408cc0
push esi
push eax
lea eax, [ebp - 0x110]
mov byte [ebp - 4], 0xe4
push eax
call fcn.00669628
add esp, 0xc
lea ecx, [ebp - 0x30]
push eax
call fcn.00408ed9
lea ecx, [ebp - 0x13b0]
call fcn.00408e36
lea ecx, [ebp - 0x13f0]
call fcn.00408e36
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x110]
jmp 0x70cd83
push 0x8034b4
lea ecx, [ebp - 0x150]
call fcn.00408c6d
lea ecx, [ebp - 0x1470]
call fcn.00408cc0
mov esi, eax
lea ecx, [ebp - 0x1430]
call fcn.00408cc0
push esi
push eax
lea eax, [ebp - 0x150]
mov byte [ebp - 4], 0xe7
push eax
call fcn.00669628
add esp, 0xc
lea ecx, [ebp - 0x30]
push eax
call fcn.00408ed9
lea ecx, [ebp - 0x1430]
call fcn.00408e36
lea ecx, [ebp - 0x1470]
call fcn.00408e36
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x150]
jmp 0x70cd83
test cl, bl
je 0x70b06b
push 0x8034b8
lea ecx, [ebp - 0x190]
call fcn.00408c6d
lea ecx, [ebp - 0x14f0]
call fcn.00408cc0
mov esi, eax
lea ecx, [ebp - 0x14b0]
call fcn.00408cc0
push esi
push eax
lea eax, [ebp - 0x190]
mov byte [ebp - 4], 0xea
push eax
call fcn.00669628
add esp, 0xc
lea ecx, [ebp - 0x30]
push eax
call fcn.00408ed9
lea ecx, [ebp - 0x14b0]
call fcn.00408e36
lea ecx, [ebp - 0x14f0]
call fcn.00408e36
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x190]
jmp 0x70cd83
push 0x7f3ae4
lea ecx, [ebp - 0x1d0]
call fcn.00408c6d
lea ecx, [ebp - 0x1570]
call fcn.00408cc0
mov esi, eax
lea ecx, [ebp - 0x1530]
call fcn.00408cc0
push esi
push eax
lea eax, [ebp - 0x1d0]
mov byte [ebp - 4], 0xed
push eax
call fcn.00669628
add esp, 0xc
lea ecx, [ebp - 0x30]
push eax
call fcn.00408ed9
lea ecx, [ebp - 0x1530]
call fcn.00408e36
lea ecx, [ebp - 0x1570]
call fcn.00408e36
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x1d0]
jmp 0x70cd83
test cl, bl
je 0x70b145
push 0x8034bc
lea ecx, [ebp - 0x210]
call fcn.00408c6d
lea ecx, [ebp - 0x15f0]
call fcn.00408cc0
mov esi, eax
lea ecx, [ebp - 0x15b0]
call fcn.00408cc0
push esi
push eax
lea eax, [ebp - 0x210]
mov byte [ebp - 4], 0xf0
push eax
call fcn.00669628
add esp, 0xc
lea ecx, [ebp - 0x30]
push eax
call fcn.00408ed9
lea ecx, [ebp - 0x15b0]
call fcn.00408e36
lea ecx, [ebp - 0x15f0]
call fcn.00408e36
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x210]
jmp 0x70cd83
push 0x7f3ae8
lea ecx, [ebp - 0x250]
call fcn.00408c6d
lea ecx, [ebp - 0x1670]
call fcn.00408cc0
mov esi, eax
lea ecx, [ebp - 0x1630]
call fcn.00408cc0
push esi
push eax
lea eax, [ebp - 0x250]
mov byte [ebp - 4], 0xf3
push eax
call fcn.00669628
add esp, 0xc
lea ecx, [ebp - 0x30]
push eax
call fcn.00408ed9
lea ecx, [ebp - 0x1630]
call fcn.00408e36
lea ecx, [ebp - 0x1670]
call fcn.00408e36
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x250]
jmp 0x70cd83
test cl, bl
je 0x70b21f
push 0x8034c0
lea ecx, [ebp - 0x290]
call fcn.00408c6d
lea ecx, [ebp - 0x16f0]
call fcn.00408cc0
mov esi, eax
lea ecx, [ebp - 0x16b0]
call fcn.00408cc0
push esi
push eax
lea eax, [ebp - 0x290]
mov byte [ebp - 4], 0xf6
push eax
call fcn.00669628
add esp, 0xc
lea ecx, [ebp - 0x30]
push eax
call fcn.00408ed9
lea ecx, [ebp - 0x16b0]
call fcn.00408e36
lea ecx, [ebp - 0x16f0]
call fcn.00408e36
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x290]
jmp 0x70cd83
push str.Open...
lea ecx, [ebp - 0x2d0]
call fcn.00408c6d
lea ecx, [ebp - 0x1770]
call fcn.00408cc0
mov esi, eax
lea ecx, [ebp - 0x1730]
call fcn.00408cc0
push esi
push eax
lea eax, [ebp - 0x2d0]
mov byte [ebp - 4], 0xf9
push eax
call fcn.00669628
add esp, 0xc
lea ecx, [ebp - 0x30]
push eax
call fcn.00408ed9
lea ecx, [ebp - 0x1730]
call fcn.00408e36
lea ecx, [ebp - 0x1770]
call fcn.00408e36
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x2d0]
jmp 0x70cd83
test cl, bl
je 0x70b2f9
push 0x7f9e88
lea ecx, [ebp - 0x310]
call fcn.00408c6d
lea ecx, [ebp - 0x17f0]
call fcn.00408cc0
mov esi, eax
lea ecx, [ebp - 0x17b0]
call fcn.00408cc0
push esi
push eax
lea eax, [ebp - 0x310]
mov byte [ebp - 4], 0xfc
push eax
call fcn.00669628
add esp, 0xc
lea ecx, [ebp - 0x30]
push eax
call fcn.00408ed9
lea ecx, [ebp - 0x17b0]
call fcn.00408e36
lea ecx, [ebp - 0x17f0]
call fcn.00408e36
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x310]
jmp 0x70cd83
push str.Paste
lea ecx, [ebp - 0x350]
call fcn.00408c6d
lea ecx, [ebp - 0x1870]
call fcn.00408cc0
mov esi, eax
lea ecx, [ebp - 0x1830]
call fcn.00408cc0
push esi
push eax
lea eax, [ebp - 0x350]
mov byte [ebp - 4], 0xff
push eax
call fcn.00669628
add esp, 0xc
lea ecx, [ebp - 0x30]
push eax
call fcn.00408ed9
lea ecx, [ebp - 0x1830]
call fcn.00408e36
lea ecx, [ebp - 0x1870]
call fcn.00408e36
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x350]
jmp 0x70cd83
test cl, bl
je 0x70b3d6
push 0x8034dc
lea ecx, [ebp - 0x390]
call fcn.00408c6d
lea ecx, [ebp - 0x18f0]
mov dword [ebp - 4], 0x100
call fcn.00408cc0
mov esi, eax
lea ecx, [ebp - 0x18b0]
call fcn.00408cc0
push esi
push eax
lea eax, [ebp - 0x390]
mov byte [ebp - 4], 2
push eax
call fcn.00669628
add esp, 0xc
lea ecx, [ebp - 0x30]
push eax
call fcn.00408ed9
lea ecx, [ebp - 0x18b0]
call fcn.00408e36
lea ecx, [ebp - 0x18f0]
call fcn.00408e36
lea ecx, [ebp - 0x390]
jmp 0x70cd7f
push str.Preferences
lea ecx, [ebp - 0x3d0]
call fcn.00408c6d
lea ecx, [ebp - 0x1970]
mov dword [ebp - 4], 0x103
call fcn.00408cc0
mov esi, eax
lea ecx, [ebp - 0x1930]
call fcn.00408cc0
push esi
push eax
lea eax, [ebp - 0x3d0]
mov byte [ebp - 4], 5
push eax
call fcn.00669628
add esp, 0xc
lea ecx, [ebp - 0x30]
push eax
call fcn.00408ed9
lea ecx, [ebp - 0x1930]
call fcn.00408e36
lea ecx, [ebp - 0x1970]
call fcn.00408e36
lea ecx, [ebp - 0x3d0]
jmp 0x70cd7f
test cl, bl
je 0x70b4b6
push 0x8034f8
lea ecx, [ebp - 0x410]
call fcn.00408c6d
lea ecx, [ebp - 0x19f0]
mov dword [ebp - 4], 0x106
call fcn.00408cc0
mov esi, eax
lea ecx, [ebp - 0x19b0]
call fcn.00408cc0
push esi
push eax
lea eax, [ebp - 0x410]
mov byte [ebp - 4], 8
push eax
call fcn.00669628
add esp, 0xc
lea ecx, [ebp - 0x30]
push eax
call fcn.00408ed9
lea ecx, [ebp - 0x19b0]
call fcn.00408e36
lea ecx, [ebp - 0x19f0]
call fcn.00408e36
lea ecx, [ebp - 0x410]
jmp 0x70cd7f
push str.Print_preview...
lea ecx, [ebp - 0x450]
call fcn.00408c6d
lea ecx, [ebp - 0x1a70]
mov dword [ebp - 4], 0x109
call fcn.00408cc0
mov esi, eax
lea ecx, [ebp - 0x1a30]
call fcn.00408cc0
push esi
push eax
lea eax, [ebp - 0x450]
mov byte [ebp - 4], 0xb
push eax
call fcn.00669628
add esp, 0xc
lea ecx, [ebp - 0x30]
push eax
call fcn.00408ed9
lea ecx, [ebp - 0x1a30]
call fcn.00408e36
lea ecx, [ebp - 0x1a70]
call fcn.00408e36
lea ecx, [ebp - 0x450]
jmp 0x70cd7f
test cl, bl
je 0x70b596
push 0x803520
lea ecx, [ebp - 0x490]
call fcn.00408c6d
lea ecx, [ebp - 0x1af0]
mov dword [ebp - 4], 0x10c
call fcn.00408cc0
mov esi, eax
lea ecx, [ebp - 0x1ab0]
call fcn.00408cc0
push esi
push eax
lea eax, [ebp - 0x490]
mov byte [ebp - 4], 0xe
push eax
call fcn.00669628
add esp, 0xc
lea ecx, [ebp - 0x30]
push eax
call fcn.00408ed9
lea ecx, [ebp - 0x1ab0]
call fcn.00408e36
lea ecx, [ebp - 0x1af0]
call fcn.00408e36
lea ecx, [ebp - 0x490]
jmp 0x70cd7f
push str.Print...
lea ecx, [ebp - 0x4d0]
call fcn.00408c6d
lea ecx, [ebp - 0x1b70]
mov dword [ebp - 4], 0x10f
call fcn.00408cc0
mov esi, eax
lea ecx, [ebp - 0x1b30]
call fcn.00408cc0
push esi
push eax
lea eax, [ebp - 0x4d0]
mov byte [ebp - 4], 0x11
push eax
call fcn.00669628
add esp, 0xc
lea ecx, [ebp - 0x30]
push eax
call fcn.00408ed9
lea ecx, [ebp - 0x1b30]
call fcn.00408e36
lea ecx, [ebp - 0x1b70]
call fcn.00408e36
lea ecx, [ebp - 0x4d0]
jmp 0x70cd7f
test cl, bl
je 0x70b676
push 0x803538
lea ecx, [ebp - 0x510]
call fcn.00408c6d
lea ecx, [ebp - 0x1bf0]
mov dword [ebp - 4], 0x112
call fcn.00408cc0
mov esi, eax
lea ecx, [ebp - 0x1bb0]
call fcn.00408cc0
push esi
push eax
lea eax, [ebp - 0x510]
mov byte [ebp - 4], 0x14
push eax
call fcn.00669628
add esp, 0xc
lea ecx, [ebp - 0x30]
push eax
call fcn.00408ed9
lea ecx, [ebp - 0x1bb0]
call fcn.00408e36
lea ecx, [ebp - 0x1bf0]
call fcn.00408e36
lea ecx, [ebp - 0x510]
jmp 0x70cd7f
push str.Properties
lea ecx, [ebp - 0x550]
call fcn.00408c6d
lea ecx, [ebp - 0x1c70]
mov dword [ebp - 4], 0x115
call fcn.00408cc0
mov esi, eax
lea ecx, [ebp - 0x1c30]
call fcn.00408cc0
push esi
push eax
lea eax, [ebp - 0x550]
mov byte [ebp - 4], 0x17
push eax
call fcn.00669628
add esp, 0xc
lea ecx, [ebp - 0x30]
push eax
call fcn.00408ed9
lea ecx, [ebp - 0x1c30]
call fcn.00408e36
lea ecx, [ebp - 0x1c70]
call fcn.00408e36
lea ecx, [ebp - 0x550]
jmp 0x70cd7f
test cl, bl
je 0x70b756
push 0x7f9e70
lea ecx, [ebp - 0x590]
call fcn.00408c6d
lea ecx, [ebp - 0x1cf0]
mov dword [ebp - 4], 0x118
call fcn.00408cc0
mov esi, eax
lea ecx, [ebp - 0x1cb0]
call fcn.00408cc0
push esi
push eax
lea eax, [ebp - 0x590]
mov byte [ebp - 4], 0x1a
push eax
call fcn.00669628
add esp, 0xc
lea ecx, [ebp - 0x30]
push eax
call fcn.00408ed9
lea ecx, [ebp - 0x1cb0]
call fcn.00408e36
lea ecx, [ebp - 0x1cf0]
call fcn.00408e36
lea ecx, [ebp - 0x590]
jmp 0x70cd7f
push str.Redo
lea ecx, [ebp - 0x5d0]
call fcn.00408c6d
lea ecx, [ebp - 0x1d70]
mov dword [ebp - 4], 0x11b
call fcn.00408cc0
mov esi, eax
lea ecx, [ebp - 0x1d30]
call fcn.00408cc0
push esi
push eax
lea eax, [ebp - 0x5d0]
mov byte [ebp - 4], 0x1d
push eax
call fcn.00669628
add esp, 0xc
lea ecx, [ebp - 0x30]
push eax
call fcn.00408ed9
lea ecx, [ebp - 0x1d30]
call fcn.00408e36
lea ecx, [ebp - 0x1d70]
call fcn.00408e36
lea ecx, [ebp - 0x5d0]
jmp 0x70cd7f
push str.Refresh
test cl, bl
je 0x70b836
lea ecx, [ebp - 0x610]
call fcn.00408c6d
lea ecx, [ebp - 0x1df0]
mov dword [ebp - 4], 0x11e
call fcn.00408cc0
mov esi, eax
lea ecx, [ebp - 0x1db0]
call fcn.00408cc0
push esi
push eax
lea eax, [ebp - 0x610]
mov byte [ebp - 4], 0x20
push eax
call fcn.00669628
add esp, 0xc
lea ecx, [ebp - 0x30]
push eax
call fcn.00408ed9
lea ecx, [ebp - 0x1db0]
call fcn.00408e36
lea ecx, [ebp - 0x1df0]
call fcn.00408e36
lea ecx, [ebp - 0x610]
jmp 0x70cd7f
lea ecx, [ebp - 0x650]
call fcn.00408c6d
lea ecx, [ebp - 0x1e70]
mov dword [ebp - 4], 0x121
call fcn.00408cc0
mov esi, eax
lea ecx, [ebp - 0x1e30]
call fcn.00408cc0
push esi
push eax
lea eax, [ebp - 0x650]
mov byte [ebp - 4], 0x23
push eax
call fcn.00669628
add esp, 0xc
lea ecx, [ebp - 0x30]
push eax
call fcn.00408ed9
lea ecx, [ebp - 0x1e30]
call fcn.00408e36
lea ecx, [ebp - 0x1e70]
call fcn.00408e36
lea ecx, [ebp - 0x650]
jmp 0x70cd7f
push str.Remove
test cl, bl
je 0x70b911
lea ecx, [ebp - 0x690]
call fcn.00408c6d
lea ecx, [ebp - 0x1ef0]
mov dword [ebp - 4], 0x124
call fcn.00408cc0
mov esi, eax
lea ecx, [ebp - 0x1eb0]
call fcn.00408cc0
push esi
push eax
lea eax, [ebp - 0x690]
mov byte [ebp - 4], 0x26
push eax
call fcn.00669628
add esp, 0xc
lea ecx, [ebp - 0x30]
push eax
call fcn.00408ed9
lea ecx, [ebp - 0x1eb0]
call fcn.00408e36
lea ecx, [ebp - 0x1ef0]
call fcn.00408e36
lea ecx, [ebp - 0x690]
jmp 0x70cd7f
lea ecx, [ebp - 0x6d0]
call fcn.00408c6d
lea ecx, [ebp - 0x1f70]
mov dword [ebp - 4], 0x127
call fcn.00408cc0
mov esi, eax
lea ecx, [ebp - 0x1f30]
call fcn.00408cc0
push esi
push eax
lea eax, [ebp - 0x6d0]
mov byte [ebp - 4], 0x29
push eax
call fcn.00669628
add esp, 0xc
lea ecx, [ebp - 0x30]
push eax
call fcn.00408ed9
lea ecx, [ebp - 0x1f30]
call fcn.00408e36
lea ecx, [ebp - 0x1f70]
call fcn.00408e36
lea ecx, [ebp - 0x6d0]
jmp 0x70cd7f
test cl, bl
je 0x70b9ec
push 0x803568
lea ecx, [ebp - 0x710]
call fcn.00408c6d
lea ecx, [ebp - 0x1ff0]
mov dword [ebp - 4], 0x12a
call fcn.00408cc0
mov esi, eax
lea ecx, [ebp - 0x1fb0]
call fcn.00408cc0
push esi
push eax
lea eax, [ebp - 0x710]
mov byte [ebp - 4], 0x2c
push eax
call fcn.00669628
add esp, 0xc
lea ecx, [ebp - 0x30]
push eax
call fcn.00408ed9
lea ecx, [ebp - 0x1fb0]
call fcn.00408e36
lea ecx, [ebp - 0x1ff0]
call fcn.00408e36
lea ecx, [ebp - 0x710]
jmp 0x70cd7f
push str.Replace...
lea ecx, [ebp - 0x750]
call fcn.00408c6d
lea ecx, [ebp - 0x2070]
mov dword [ebp - 4], 0x12d
call fcn.00408cc0
mov esi, eax
lea ecx, [ebp - 0x2030]
call fcn.00408cc0
push esi
push eax
lea eax, [ebp - 0x750]
mov byte [ebp - 4], 0x2f
push eax
call fcn.00669628
add esp, 0xc
lea ecx, [ebp - 0x30]
push eax
call fcn.00408ed9
lea ecx, [ebp - 0x2030]
call fcn.00408e36
lea ecx, [ebp - 0x2070]
call fcn.00408e36
lea ecx, [ebp - 0x750]
jmp 0x70cd7f
push str.Revert_to_Saved
test cl, bl
je 0x70bacc
lea ecx, [ebp - 0x790]
call fcn.00408c6d
lea ecx, [ebp - 0x20f0]
mov dword [ebp - 4], 0x130
call fcn.00408cc0
mov esi, eax
lea ecx, [ebp - 0x20b0]
call fcn.00408cc0
push esi
push eax
lea eax, [ebp - 0x790]
mov byte [ebp - 4], 0x32
push eax
call fcn.00669628
add esp, 0xc
lea ecx, [ebp - 0x30]
push eax
call fcn.00408ed9
lea ecx, [ebp - 0x20b0]
call fcn.00408e36
lea ecx, [ebp - 0x20f0]
call fcn.00408e36
lea ecx, [ebp - 0x790]
jmp 0x70cd7f
lea ecx, [ebp - 0x7d0]
call fcn.00408c6d
lea ecx, [ebp - 0x2170]
mov dword [ebp - 4], 0x133
call fcn.00408cc0
mov esi, eax
lea ecx, [ebp - 0x2130]
call fcn.00408cc0
push esi
push eax
lea eax, [ebp - 0x7d0]
mov byte [ebp - 4], 0x35
push eax
call fcn.00669628
add esp, 0xc
lea ecx, [ebp - 0x30]
push eax
call fcn.00408ed9
lea ecx, [ebp - 0x2130]
call fcn.00408e36
lea ecx, [ebp - 0x2170]
call fcn.00408e36
lea ecx, [ebp - 0x7d0]
jmp 0x70cd7f
test cl, bl
je 0x70bba7
push 0x803590
lea ecx, [ebp - 0x810]
call fcn.00408c6d
lea ecx, [ebp - 0x21f0]
mov dword [ebp - 4], 0x136
call fcn.00408cc0
mov esi, eax
lea ecx, [ebp - 0x21b0]
call fcn.00408cc0
push esi
push eax
lea eax, [ebp - 0x810]
mov byte [ebp - 4], 0x38
push eax
call fcn.00669628
add esp, 0xc
lea ecx, [ebp - 0x30]
push eax
call fcn.00408ed9
lea ecx, [ebp - 0x21b0]
call fcn.00408e36
lea ecx, [ebp - 0x21f0]
call fcn.00408e36
lea ecx, [ebp - 0x810]
jmp 0x70cd7f
push str.Save
lea ecx, [ebp - 0x850]
call fcn.00408c6d
lea ecx, [ebp - 0x2270]
mov dword [ebp - 4], 0x139
call fcn.00408cc0
mov esi, eax
lea ecx, [ebp - 0x2230]
call fcn.00408cc0
push esi
push eax
lea eax, [ebp - 0x850]
mov byte [ebp - 4], 0x3b
push eax
call fcn.00669628
add esp, 0xc
lea ecx, [ebp - 0x30]
push eax
call fcn.00408ed9
lea ecx, [ebp - 0x2230]
call fcn.00408e36
lea ecx, [ebp - 0x2270]
call fcn.00408e36
lea ecx, [ebp - 0x850]
jmp 0x70cd7f
test cl, bl
je 0x70bc87
push 0x8035a0
lea ecx, [ebp - 0x890]
call fcn.00408c6d
lea ecx, [ebp - 0x22f0]
mov dword [ebp - 4], 0x13c
call fcn.00408cc0
mov esi, eax
lea ecx, [ebp - 0x22b0]
call fcn.00408cc0
push esi
push eax
lea eax, [ebp - 0x890]
mov byte [ebp - 4], 0x3e
push eax
call fcn.00669628
add esp, 0xc
lea ecx, [ebp - 0x30]
push eax
call fcn.00408ed9
lea ecx, [ebp - 0x22b0]
call fcn.00408e36
lea ecx, [ebp - 0x22f0]
call fcn.00408e36
lea ecx, [ebp - 0x890]
jmp 0x70cd7f
push str.Save_As...
lea ecx, [ebp - 0x8d0]
call fcn.00408c6d
lea ecx, [ebp - 0x2370]
mov dword [ebp - 4], 0x13f
call fcn.00408cc0
mov esi, eax
lea ecx, [ebp - 0x2330]
call fcn.00408cc0
push esi
push eax
lea eax, [ebp - 0x8d0]
mov byte [ebp - 4], 0x41
push eax
call fcn.00669628
add esp, 0xc
lea ecx, [ebp - 0x30]
push eax
call fcn.00408ed9
lea ecx, [ebp - 0x2330]
call fcn.00408e36
lea ecx, [ebp - 0x2370]
call fcn.00408e36
lea ecx, [ebp - 0x8d0]
jmp 0x70cd7f
test cl, bl
je 0x70bd67
push 0x7f9e98
lea ecx, [ebp - 0x910]
call fcn.00408c6d
lea ecx, [ebp - 0x23f0]
mov dword [ebp - 4], 0x142
call fcn.00408cc0
mov esi, eax
lea ecx, [ebp - 0x23b0]
call fcn.00408cc0
push esi
push eax
lea eax, [ebp - 0x910]
mov byte [ebp - 4], 0x44
push eax
call fcn.00669628
add esp, 0xc
lea ecx, [ebp - 0x30]
push eax
call fcn.00408ed9
lea ecx, [ebp - 0x23b0]
call fcn.00408e36
lea ecx, [ebp - 0x23f0]
call fcn.00408e36
lea ecx, [ebp - 0x910]
jmp 0x70cd7f
push str.Select_All
lea ecx, [ebp - 0x950]
call fcn.00408c6d
lea ecx, [ebp - 0x2470]
mov dword [ebp - 4], 0x145
call fcn.00408cc0
mov esi, eax
lea ecx, [ebp - 0x2430]
call fcn.00408cc0
push esi
push eax
lea eax, [ebp - 0x950]
mov byte [ebp - 4], 0x47
push eax
call fcn.00669628
add esp, 0xc
lea ecx, [ebp - 0x30]
push eax
call fcn.00408ed9
lea ecx, [ebp - 0x2430]
call fcn.00408e36
lea ecx, [ebp - 0x2470]
call fcn.00408e36
lea ecx, [ebp - 0x950]
jmp 0x70cd7f
test cl, bl
je 0x70be47
push 0x8035c4
lea ecx, [ebp - 0x990]
call fcn.00408c6d
lea ecx, [ebp - 0x24f0]
mov dword [ebp - 4], 0x148
call fcn.00408cc0
mov esi, eax
lea ecx, [ebp - 0x24b0]
call fcn.00408cc0
push esi
push eax
lea eax, [ebp - 0x990]
mov byte [ebp - 4], 0x4a
push eax
call fcn.00669628
add esp, 0xc
lea ecx, [ebp - 0x30]
push eax
call fcn.00408ed9
lea ecx, [ebp - 0x24b0]
call fcn.00408e36
lea ecx, [ebp - 0x24f0]
call fcn.00408e36
lea ecx, [ebp - 0x990]
jmp 0x70cd7f
push str.Color
lea ecx, [ebp - 0x9d0]
call fcn.00408c6d
lea ecx, [ebp - 0x2570]
mov dword [ebp - 4], 0x14b
call fcn.00408cc0
mov esi, eax
lea ecx, [ebp - 0x2530]
call fcn.00408cc0
push esi
push eax
lea eax, [ebp - 0x9d0]
mov byte [ebp - 4], 0x4d
push eax
call fcn.00669628
add esp, 0xc
lea ecx, [ebp - 0x30]
push eax
call fcn.00408ed9
lea ecx, [ebp - 0x2530]
call fcn.00408e36
lea ecx, [ebp - 0x2570]
call fcn.00408e36
lea ecx, [ebp - 0x9d0]
jmp 0x70cd7f
test cl, bl
je 0x70bf27
push 0x8035d4
lea ecx, [ebp - 0xa10]
call fcn.00408c6d
lea ecx, [ebp - 0x25f0]
mov dword [ebp - 4], 0x14e
call fcn.00408cc0
mov esi, eax
lea ecx, [ebp - 0x25b0]
call fcn.00408cc0
push esi
push eax
lea eax, [ebp - 0xa10]
mov byte [ebp - 4], 0x50
push eax
call fcn.00669628
add esp, 0xc
lea ecx, [ebp - 0x30]
push eax
call fcn.00408ed9
lea ecx, [ebp - 0x25b0]
call fcn.00408e36
lea ecx, [ebp - 0x25f0]
call fcn.00408e36
lea ecx, [ebp - 0xa10]
jmp 0x70cd7f
push str.Font
lea ecx, [ebp - 0xa50]
call fcn.00408c6d
lea ecx, [ebp - 0x2670]
mov dword [ebp - 4], 0x151
call fcn.00408cc0
mov esi, eax
lea ecx, [ebp - 0x2630]
call fcn.00408cc0
push esi
push eax
lea eax, [ebp - 0xa50]
mov byte [ebp - 4], 0x53
push eax
call fcn.00669628
add esp, 0xc
lea ecx, [ebp - 0x30]
push eax
call fcn.00408ed9
lea ecx, [ebp - 0x2630]
call fcn.00408e36
lea ecx, [ebp - 0x2670]
call fcn.00408e36
lea ecx, [ebp - 0xa50]
jmp 0x70cd7f
test cl, bl
je 0x70c007
push 0x8035e4
lea ecx, [ebp - 0xa90]
call fcn.00408c6d
lea ecx, [ebp - 0x26f0]
mov dword [ebp - 4], 0x154
call fcn.00408cc0
mov esi, eax
lea ecx, [ebp - 0x26b0]
call fcn.00408cc0
push esi
push eax
lea eax, [ebp - 0xa90]
mov byte [ebp - 4], 0x56
push eax
call fcn.00669628
add esp, 0xc
lea ecx, [ebp - 0x30]
push eax
call fcn.00408ed9
lea ecx, [ebp - 0x26b0]
call fcn.00408e36
lea ecx, [ebp - 0x26f0]
call fcn.00408e36
lea ecx, [ebp - 0xa90]
jmp 0x70cd7f
push str.Ascending
lea ecx, [ebp - 0xad0]
call fcn.00408c6d
lea ecx, [ebp - 0x2770]
mov dword [ebp - 4], 0x157
call fcn.00408cc0
mov esi, eax
lea ecx, [ebp - 0x2730]
call fcn.00408cc0
push esi
push eax
lea eax, [ebp - 0xad0]
mov byte [ebp - 4], 0x59
push eax
call fcn.00669628
add esp, 0xc
lea ecx, [ebp - 0x30]
push eax
call fcn.00408ed9
lea ecx, [ebp - 0x2730]
call fcn.00408e36
lea ecx, [ebp - 0x2770]
call fcn.00408e36
lea ecx, [ebp - 0xad0]
jmp 0x70cd7f
test cl, bl
je 0x70c0e7
push 0x8035fc
lea ecx, [ebp - 0xb10]
call fcn.00408c6d
lea ecx, [ebp - 0x27f0]
mov dword [ebp - 4], 0x15a
call fcn.00408cc0
mov esi, eax
lea ecx, [ebp - 0x27b0]
call fcn.00408cc0
push esi
push eax
lea eax, [ebp - 0xb10]
mov byte [ebp - 4], 0x5c
push eax
call fcn.00669628
add esp, 0xc
lea ecx, [ebp - 0x30]
push eax
call fcn.00408ed9
lea ecx, [ebp - 0x27b0]
call fcn.00408e36
lea ecx, [ebp - 0x27f0]
call fcn.00408e36
lea ecx, [ebp - 0xb10]
jmp 0x70cd7f
push str.Descending
lea ecx, [ebp - 0xb50]
call fcn.00408c6d
lea ecx, [ebp - 0x2870]
mov dword [ebp - 4], 0x15d
call fcn.00408cc0
mov esi, eax
lea ecx, [ebp - 0x2830]
call fcn.00408cc0
push esi
push eax
lea eax, [ebp - 0xb50]
mov byte [ebp - 4], 0x5f
push eax
call fcn.00669628
add esp, 0xc
lea ecx, [ebp - 0x30]
push eax
call fcn.00408ed9
lea ecx, [ebp - 0x2830]
call fcn.00408e36
lea ecx, [ebp - 0x2870]
call fcn.00408e36
lea ecx, [ebp - 0xb50]
jmp 0x70cd7f
test cl, bl
je 0x70c1c7
push 0x803614
lea ecx, [ebp - 0xb90]
call fcn.00408c6d
lea ecx, [ebp - 0x28f0]
mov dword [ebp - 4], 0x160
call fcn.00408cc0
mov esi, eax
lea ecx, [ebp - 0x28b0]
call fcn.00408cc0
push esi
push eax
lea eax, [ebp - 0xb90]
mov byte [ebp - 4], 0x62
push eax
call fcn.00669628
add esp, 0xc
lea ecx, [ebp - 0x30]
push eax
call fcn.00408ed9
lea ecx, [ebp - 0x28b0]
call fcn.00408e36
lea ecx, [ebp - 0x28f0]
call fcn.00408e36
lea ecx, [ebp - 0xb90]
jmp 0x70cd7f
push str.Spell_Check
lea ecx, [ebp - 0xbd0]
call fcn.00408c6d
lea ecx, [ebp - 0x2970]
mov dword [ebp - 4], 0x163
call fcn.00408cc0
mov esi, eax
lea ecx, [ebp - 0x2930]
call fcn.00408cc0
push esi
push eax
lea eax, [ebp - 0xbd0]
mov byte [ebp - 4], 0x65
push eax
call fcn.00669628
add esp, 0xc
lea ecx, [ebp - 0x30]
push eax
call fcn.00408ed9
lea ecx, [ebp - 0x2930]
call fcn.00408e36
lea ecx, [ebp - 0x2970]
call fcn.00408e36
lea ecx, [ebp - 0xbd0]
jmp 0x70cd7f
test cl, bl
je 0x70c2a7
push 0x803630
lea ecx, [ebp - 0xc10]
call fcn.00408c6d
lea ecx, [ebp - 0x29f0]
mov dword [ebp - 4], 0x166
call fcn.00408cc0
mov esi, eax
lea ecx, [ebp - 0x29b0]
call fcn.00408cc0
push esi
push eax
lea eax, [ebp - 0xc10]
mov byte [ebp - 4], 0x68
push eax
call fcn.00669628
add esp, 0xc
lea ecx, [ebp - 0x30]
push eax
call fcn.00408ed9
lea ecx, [ebp - 0x29b0]
call fcn.00408e36
lea ecx, [ebp - 0x29f0]
call fcn.00408e36
lea ecx, [ebp - 0xc10]
jmp 0x70cd7f
push str.Stop
lea ecx, [ebp - 0xc50]
call fcn.00408c6d
lea ecx, [ebp - 0x2a70]
mov dword [ebp - 4], 0x169
call fcn.00408cc0
mov esi, eax
lea ecx, [ebp - 0x2a30]
call fcn.00408cc0
push esi
push eax
lea eax, [ebp - 0xc50]
mov byte [ebp - 4], 0x6b
push eax
call fcn.00669628
add esp, 0xc
lea ecx, [ebp - 0x30]
push eax
call fcn.00408ed9
lea ecx, [ebp - 0x2a30]
call fcn.00408e36
lea ecx, [ebp - 0x2a70]
call fcn.00408e36
lea ecx, [ebp - 0xc50]
jmp 0x70cd7f
test cl, bl
je 0x70c387
push 0x803640
lea ecx, [ebp - 0xc90]
call fcn.00408c6d
lea ecx, [ebp - 0x2af0]
mov dword [ebp - 4], 0x16c
call fcn.00408cc0
mov esi, eax
lea ecx, [ebp - 0x2ab0]
call fcn.00408cc0
push esi
push eax
lea eax, [ebp - 0xc90]
mov byte [ebp - 4], 0x6e
push eax
call fcn.00669628
add esp, 0xc
lea ecx, [ebp - 0x30]
push eax
call fcn.00408ed9
lea ecx, [ebp - 0x2ab0]
call fcn.00408e36
lea ecx, [ebp - 0x2af0]
call fcn.00408e36
lea ecx, [ebp - 0xc90]
jmp 0x70cd7f
push str.Strikethrough
lea ecx, [ebp - 0xcd0]
call fcn.00408c6d
lea ecx, [ebp - 0x2b70]
mov dword [ebp - 4], 0x16f
call fcn.00408cc0
mov esi, eax
lea ecx, [ebp - 0x2b30]
call fcn.00408cc0
push esi
push eax
lea eax, [ebp - 0xcd0]
mov byte [ebp - 4], 0x71
push eax
call fcn.00669628
add esp, 0xc
lea ecx, [ebp - 0x30]
push eax
call fcn.00408ed9
lea ecx, [ebp - 0x2b30]
call fcn.00408e36
lea ecx, [ebp - 0x2b70]
call fcn.00408e36
lea ecx, [ebp - 0xcd0]
jmp 0x70cd7f
test cl, bl
je 0x70c467
push str.Top
lea ecx, [ebp - 0xd10]
call fcn.00408c6d
lea ecx, [ebp - 0x2bf0]
mov dword [ebp - 4], 0x172
call fcn.00408cc0
mov esi, eax
lea ecx, [ebp - 0x2bb0]
call fcn.00408cc0
push esi
push eax
lea eax, [ebp - 0xd10]
mov byte [ebp - 4], 0x74
push eax
call fcn.00669628
add esp, 0xc
lea ecx, [ebp - 0x30]
push eax
call fcn.00408ed9
lea ecx, [ebp - 0x2bb0]
call fcn.00408e36
lea ecx, [ebp - 0x2bf0]
call fcn.00408e36
lea ecx, [ebp - 0xd10]
jmp 0x70cd7f
push 0x803668
lea ecx, [ebp - 0xd50]
call fcn.00408c6d
lea ecx, [ebp - 0x2c70]
mov dword [ebp - 4], 0x175
call fcn.00408cc0
mov esi, eax
lea ecx, [ebp - 0x2c30]
call fcn.00408cc0
push esi
push eax
lea eax, [ebp - 0xd50]
mov byte [ebp - 4], 0x77
push eax
call fcn.00669628
add esp, 0xc
lea ecx, [ebp - 0x30]
push eax
call fcn.00408ed9
lea ecx, [ebp - 0x2c30]
call fcn.00408e36
lea ecx, [ebp - 0x2c70]
call fcn.00408e36
lea ecx, [ebp - 0xd50]
jmp 0x70cd7f
push str.Undelete
test cl, bl
je 0x70c547
lea ecx, [ebp - 0xd90]
call fcn.00408c6d
lea ecx, [ebp - 0x2cf0]
mov dword [ebp - 4], 0x178
call fcn.00408cc0
mov esi, eax
lea ecx, [ebp - 0x2cb0]
call fcn.00408cc0
push esi
push eax
lea eax, [ebp - 0xd90]
mov byte [ebp - 4], 0x7a
push eax
call fcn.00669628
add esp, 0xc
lea ecx, [ebp - 0x30]
push eax
call fcn.00408ed9
lea ecx, [ebp - 0x2cb0]
call fcn.00408e36
lea ecx, [ebp - 0x2cf0]
call fcn.00408e36
lea ecx, [ebp - 0xd90]
jmp 0x70cd7f
lea ecx, [ebp - 0xdd0]
call fcn.00408c6d
lea ecx, [ebp - 0x2d70]
mov dword [ebp - 4], 0x17b
call fcn.00408cc0
mov esi, eax
lea ecx, [ebp - 0x2d30]
call fcn.00408cc0
push esi
push eax
lea eax, [ebp - 0xdd0]
mov byte [ebp - 4], 0x7d
push eax
call fcn.00669628
add esp, 0xc
lea ecx, [ebp - 0x30]
push eax
call fcn.00408ed9
lea ecx, [ebp - 0x2d30]
call fcn.00408e36
lea ecx, [ebp - 0x2d70]
call fcn.00408e36
lea ecx, [ebp - 0xdd0]
jmp 0x70cd7f
test cl, bl
je 0x70c622
push 0x803678
lea ecx, [ebp - 0xe10]
call fcn.00408c6d
lea ecx, [ebp - 0x2df0]
mov dword [ebp - 4], 0x17e
call fcn.00408cc0
mov esi, eax
lea ecx, [ebp - 0x2db0]
call fcn.00408cc0
push esi
push eax
lea eax, [ebp - 0xe10]
mov byte [ebp - 4], 0x80
push eax
call fcn.00669628
add esp, 0xc
lea ecx, [ebp - 0x30]
push eax
call fcn.00408ed9
lea ecx, [ebp - 0x2db0]
call fcn.00408e36
lea ecx, [ebp - 0x2df0]
call fcn.00408e36
lea ecx, [ebp - 0xe10]
jmp 0x70cd7f
push str.Underline
lea ecx, [ebp - 0xe50]
call fcn.00408c6d
lea ecx, [ebp - 0x2e70]
mov dword [ebp - 4], 0x181
call fcn.00408cc0
mov esi, eax
lea ecx, [ebp - 0x2e30]
call fcn.00408cc0
push esi
push eax
lea eax, [ebp - 0xe50]
mov byte [ebp - 4], 0x83
push eax
call fcn.00669628
add esp, 0xc
lea ecx, [ebp - 0x30]
push eax
call fcn.00408ed9
lea ecx, [ebp - 0x2e30]
call fcn.00408e36
lea ecx, [ebp - 0x2e70]
call fcn.00408e36
lea ecx, [ebp - 0xe50]
jmp 0x70cd7f
test cl, bl
je 0x70c702
push 0x7f9e68
lea ecx, [ebp - 0xe90]
call fcn.00408c6d
lea ecx, [ebp - 0x2ef0]
mov dword [ebp - 4], 0x184
call fcn.00408cc0
mov esi, eax
lea ecx, [ebp - 0x2eb0]
call fcn.00408cc0
push esi
push eax
lea eax, [ebp - 0xe90]
mov byte [ebp - 4], 0x86
push eax
call fcn.00669628
add esp, 0xc
lea ecx, [ebp - 0x30]
push eax
call fcn.00408ed9
lea ecx, [ebp - 0x2eb0]
call fcn.00408e36
lea ecx, [ebp - 0x2ef0]
call fcn.00408e36
lea ecx, [ebp - 0xe90]
jmp 0x70cd7f
push str.Undo
lea ecx, [ebp - 0xed0]
call fcn.00408c6d
lea ecx, [ebp - 0x2f70]
mov dword [ebp - 4], 0x187
call fcn.00408cc0
mov esi, eax
lea ecx, [ebp - 0x2f30]
call fcn.00408cc0
push esi
push eax
lea eax, [ebp - 0xed0]
mov byte [ebp - 4], 0x89
push eax
call fcn.00669628
add esp, 0xc
lea ecx, [ebp - 0x30]
push eax
call fcn.00408ed9
lea ecx, [ebp - 0x2f30]
call fcn.00408e36
lea ecx, [ebp - 0x2f70]
call fcn.00408e36
lea ecx, [ebp - 0xed0]
jmp 0x70cd7f
test cl, bl
je 0x70c7e2
push 0x803698
lea ecx, [ebp - 0xf10]
call fcn.00408c6d
lea ecx, [ebp - 0x2ff0]
mov dword [ebp - 4], 0x18a
call fcn.00408cc0
mov esi, eax
lea ecx, [ebp - 0x2fb0]
call fcn.00408cc0
push esi
push eax
lea eax, [ebp - 0xf10]
mov byte [ebp - 4], 0x8c
push eax
call fcn.00669628
add esp, 0xc
lea ecx, [ebp - 0x30]
push eax
call fcn.00408ed9
lea ecx, [ebp - 0x2fb0]
call fcn.00408e36
lea ecx, [ebp - 0x2ff0]
call fcn.00408e36
lea ecx, [ebp - 0xf10]
jmp 0x70cd7f
push str.Unindent
lea ecx, [ebp - 0xf50]
call fcn.00408c6d
lea ecx, [ebp - 0x3070]
mov dword [ebp - 4], 0x18d
call fcn.00408cc0
mov esi, eax
lea ecx, [ebp - 0x3030]
call fcn.00408cc0
push esi
push eax
lea eax, [ebp - 0xf50]
mov byte [ebp - 4], 0x8f
push eax
call fcn.00669628
add esp, 0xc
lea ecx, [ebp - 0x30]
push eax
call fcn.00408ed9
lea ecx, [ebp - 0x3030]
call fcn.00408e36
lea ecx, [ebp - 0x3070]
call fcn.00408e36
lea ecx, [ebp - 0xf50]
jmp 0x70cd7f
test cl, bl
je 0x70c8c2
push 0x8036b0
lea ecx, [ebp - 0xf90]
call fcn.00408c6d
lea ecx, [ebp - 0x30f0]
mov dword [ebp - 4], 0x190
call fcn.00408cc0
mov esi, eax
lea ecx, [ebp - 0x30b0]
call fcn.00408cc0
push esi
push eax
lea eax, [ebp - 0xf90]
mov byte [ebp - 4], 0x92
push eax
call fcn.00669628
add esp, 0xc
lea ecx, [ebp - 0x30]
push eax
call fcn.00408ed9
lea ecx, [ebp - 0x30b0]
call fcn.00408e36
lea ecx, [ebp - 0x30f0]
call fcn.00408e36
lea ecx, [ebp - 0xf90]
jmp 0x70cd7f
push 0x802f14
lea ecx, [ebp - 0xfd0]
call fcn.00408c6d
lea ecx, [ebp - 0x3170]
mov dword [ebp - 4], 0x193
call fcn.00408cc0
mov esi, eax
lea ecx, [ebp - 0x3130]
call fcn.00408cc0
push esi
push eax
lea eax, [ebp - 0xfd0]
mov byte [ebp - 4], 0x95
push eax
call fcn.00669628
add esp, 0xc
lea ecx, [ebp - 0x30]
push eax
call fcn.00408ed9
lea ecx, [ebp - 0x3130]
call fcn.00408e36
lea ecx, [ebp - 0x3170]
call fcn.00408e36
lea ecx, [ebp - 0xfd0]
jmp 0x70cd7f
test cl, bl
je 0x70c9a2
push str.Yes
lea ecx, [ebp - 0x1010]
call fcn.00408c6d
lea ecx, [ebp - 0x31f0]
mov dword [ebp - 4], 0x196
call fcn.00408cc0
mov esi, eax
lea ecx, [ebp - 0x31b0]
call fcn.00408cc0
push esi
push eax
lea eax, [ebp - 0x1010]
mov byte [ebp - 4], 0x98
push eax
call fcn.00669628
add esp, 0xc
lea ecx, [ebp - 0x30]
push eax
call fcn.00408ed9
lea ecx, [ebp - 0x31b0]
call fcn.00408e36
lea ecx, [ebp - 0x31f0]
call fcn.00408e36
lea ecx, [ebp - 0x1010]
jmp 0x70cd7f
push 0x7f3ae0
lea ecx, [ebp - 0x1050]
call fcn.00408c6d
lea ecx, [ebp - 0x3270]
mov dword [ebp - 4], 0x199
call fcn.00408cc0
mov esi, eax
lea ecx, [ebp - 0x3230]
call fcn.00408cc0
push esi
push eax
lea eax, [ebp - 0x1050]
mov byte [ebp - 4], 0x9b
push eax
call fcn.00669628
add esp, 0xc
lea ecx, [ebp - 0x30]
push eax
call fcn.00408ed9
lea ecx, [ebp - 0x3230]
call fcn.00408e36
lea ecx, [ebp - 0x3270]
call fcn.00408e36
lea ecx, [ebp - 0x1050]
jmp 0x70cd7f
test cl, bl
je 0x70ca82
push 0x8036bc
lea ecx, [ebp - 0x1090]
call fcn.00408c6d
lea ecx, [ebp - 0x32f0]
mov dword [ebp - 4], 0x19c
call fcn.00408cc0
mov esi, eax
lea ecx, [ebp - 0x32b0]
call fcn.00408cc0
push esi
push eax
lea eax, [ebp - 0x1090]
mov byte [ebp - 4], 0x9e
push eax
call fcn.00669628
add esp, 0xc
lea ecx, [ebp - 0x30]
push eax
call fcn.00408ed9
lea ecx, [ebp - 0x32b0]
call fcn.00408e36
lea ecx, [ebp - 0x32f0]
call fcn.00408e36
lea ecx, [ebp - 0x1090]
jmp 0x70cd7f
push str.Actual_Size
lea ecx, [ebp - 0x10d0]
call fcn.00408c6d
lea ecx, [ebp - 0x33b0]
mov dword [ebp - 4], 0x19f
call fcn.00408cc0
mov esi, eax
lea ecx, [ebp - 0x3370]
call fcn.00408cc0
push esi
push eax
lea eax, [ebp - 0x10d0]
mov byte [ebp - 4], 0xa1
push eax
call fcn.00669628
add esp, 0xc
lea ecx, [ebp - 0x30]
push eax
call fcn.00408ed9
lea ecx, [ebp - 0x3370]
call fcn.00408e36
lea ecx, [ebp - 0x33b0]
call fcn.00408e36
lea ecx, [ebp - 0x10d0]
jmp 0x70cd7f
test cl, bl
je 0x70cb62
push 0x8036d8
lea ecx, [ebp - 0x1110]
call fcn.00408c6d
lea ecx, [ebp - 0x3430]
mov dword [ebp - 4], 0x1a2
call fcn.00408cc0
mov esi, eax
lea ecx, [ebp - 0x33f0]
call fcn.00408cc0
push esi
push eax
lea eax, [ebp - 0x1110]
mov byte [ebp - 4], 0xa4
push eax
call fcn.00669628
add esp, 0xc
lea ecx, [ebp - 0x30]
push eax
call fcn.00408ed9
lea ecx, [ebp - 0x33f0]
call fcn.00408e36
lea ecx, [ebp - 0x3430]
call fcn.00408e36
lea ecx, [ebp - 0x1110]
jmp 0x70cd7f
push str.Zoom_to_Fit
lea ecx, [ebp - 0x1150]
call fcn.00408c6d
lea ecx, [ebp - 0x34b0]
mov dword [ebp - 4], 0x1a5
call fcn.00408cc0
mov esi, eax
lea ecx, [ebp - 0x3470]
call fcn.00408cc0
push esi
push eax
lea eax, [ebp - 0x1150]
mov byte [ebp - 4], 0xa7
push eax
call fcn.00669628
add esp, 0xc
lea ecx, [ebp - 0x30]
push eax
call fcn.00408ed9
lea ecx, [ebp - 0x3470]
call fcn.00408e36
lea ecx, [ebp - 0x34b0]
call fcn.00408e36
lea ecx, [ebp - 0x1150]
jmp 0x70cd7f
test cl, bl
je 0x70cc42
push 0x8036f4
lea ecx, [ebp - 0x1190]
call fcn.00408c6d
lea ecx, [ebp - 0x3530]
mov dword [ebp - 4], 0x1a8
call fcn.00408cc0
mov esi, eax
lea ecx, [ebp - 0x34f0]
call fcn.00408cc0
push esi
push eax
lea eax, [ebp - 0x1190]
mov byte [ebp - 4], 0xaa
push eax
call fcn.00669628
add esp, 0xc
lea ecx, [ebp - 0x30]
push eax
call fcn.00408ed9
lea ecx, [ebp - 0x34f0]
call fcn.00408e36
lea ecx, [ebp - 0x3530]
call fcn.00408e36
lea ecx, [ebp - 0x1190]
jmp 0x70cd7f
push str.Zoom_In
lea ecx, [ebp - 0x11d0]
call fcn.00408c6d
lea ecx, [ebp - 0x35b0]
mov dword [ebp - 4], 0x1ab
call fcn.00408cc0
mov esi, eax
lea ecx, [ebp - 0x3570]
call fcn.00408cc0
push esi
push eax
lea eax, [ebp - 0x11d0]
mov byte [ebp - 4], 0xad
push eax
call fcn.00669628
add esp, 0xc
lea ecx, [ebp - 0x30]
push eax
call fcn.00408ed9
lea ecx, [ebp - 0x3570]
call fcn.00408e36
lea ecx, [ebp - 0x35b0]
call fcn.00408e36
lea ecx, [ebp - 0x11d0]
jmp 0x70cd7f
test cl, bl
je 0x70cd1f
push 0x803708
lea ecx, [ebp - 0x1210]
call fcn.00408c6d
lea ecx, [ebp - 0x3630]
mov dword [ebp - 4], 0x1ae
call fcn.00408cc0
mov esi, eax
lea ecx, [ebp - 0x35f0]
call fcn.00408cc0
push esi
push eax
lea eax, [ebp - 0x1210]
mov byte [ebp - 4], 0xb0
push eax
call fcn.00669628
add esp, 0xc
lea ecx, [ebp - 0x30]
push eax
call fcn.00408ed9
lea ecx, [ebp - 0x35f0]
call fcn.00408e36
lea ecx, [ebp - 0x3630]
call fcn.00408e36
lea ecx, [ebp - 0x1210]
jmp 0x70cd7f
push str.Zoom_Out
lea ecx, [ebp - 0x70]
call fcn.00408c6d
lea ecx, [ebp - 0xb0]
mov dword [ebp - 4], 0x1b1
call fcn.00408cc0
mov esi, eax
lea ecx, [ebp - 0x35d0]
call fcn.00408cc0
push esi
push eax
lea eax, [ebp - 0x70]
mov byte [ebp - 4], 0xb3
push eax
call fcn.00669628
add esp, 0xc
lea ecx, [ebp - 0x30]
push eax
call fcn.00408ed9
lea ecx, [ebp - 0x35d0]
call fcn.00408e36
lea ecx, [ebp - 0xb0]
call fcn.00408e36
lea ecx, [ebp - 0x70]
and dword [ebp - 4], 0
call fcn.00408e36
mov esi, dword [ebp + 0xc]
test bl, 4
je 0x70cdf0
lea ecx, [ebp - 0x50]
call fcn.00408cc0
push 0x7d5160
lea ecx, [ebp - 0x70]
mov dword [ebp - 4], 0x1b4
call fcn.00408c6d
lea eax, [ebp - 0x50]
mov byte [ebp - 4], 0xb5
push eax
lea eax, [ebp - 0x70]
push eax
lea ecx, [ebp - 0x30]
call fcn.00662379
lea ecx, [ebp - 0x70]
mov byte [ebp - 4], 0xb4
mov bl, al
call fcn.00408e36
test bl, bl
je 0x70cdde
lea eax, [ebp - 0x50]
push eax
lea ecx, [ebp - 0x30]
call fcn.00408ed9
and dword [ebp - 4], 0
lea ecx, [ebp - 0x50]
call fcn.00408e36
mov ebx, dword [ebp - 0x3634]
lea ecx, [ebp - 0x30]
call fcn.00663864
test al, al
jne 0x70ce50
test bl, 2
je 0x70ce50
lea eax, [ebp - 0x40]
push esi
push eax
call fcn.0070863e
pop ecx
pop ecx
lea ecx, [ebp - 0x40]
call fcn.00708617
test al, al
je 0x70ce50
lea eax, [ebp - 0xb0]
push eax
lea ecx, [ebp - 0x40]
call fcn.006bda56
push eax
push 9
lea ecx, [ebp - 0x30]
mov dword [ebp - 4], 0x1b6
call fcn.00669384
mov ecx, eax
call fcn.0066935a
and dword [ebp - 4], 0
lea ecx, [ebp - 0xb0]
call fcn.00408e36
lea eax, [ebp - 0x30]
mov ecx, edi
push eax
call fcn.00408c50
lea ecx, [ebp - 0x30]
call fcn.00408e36
mov eax, edi
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop ecx
pop edi
pop esi
pop ebx
mov ecx, dword [ebp - 0x10]
xor ecx, ebp
call fcn.00645ebf
mov esp, ebp
pop ebp
ret