Function at 0x43c210
Capabilities:
Get graphical window text
Hide graphical window
Open clipboard
Read clipboard data
Write clipboard data

Disassembly:
push ebp
mov ebp, esp
push 0xffffffffffffffff
push 0x4fe5ee
mov eax, dword fs:[0]
push eax
mov eax, 0x34a0
call fcn.004fa330
mov eax, dword [0x53000c]
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 esi, ecx
cmp dword [esi + 8], 0
jne 0x44a5c5
mov eax, dword [esi]
push 0
mov eax, dword [eax + 0x18]
call eax
mov ebx, eax
mov dword [ebp - 0xf20], ebx
test ebx, ebx
je 0x44a537
lea ecx, [esi + 0xdc]
push ecx
lea ecx, [ebp - 0xf08]
call fcn.0041a300
mov dword [ebp - 4], 0
mov cl, byte [esi + 0xa0]
test cl, cl
jne 0x43c313
push 0
call dword [sym.imp.USER32.dll_OpenClipboard]
mov edi, dword [sym.imp.USER32.dll_EmptyClipboard]
mov ebx, dword [sym.imp.USER32.dll_CloseClipboard]
test eax, eax
je 0x43c2aa
call edi
call ebx
lea eax, [ebp - 0x185c]
mov dword [ebp - 0x185c], 0x64
push eax
lea ecx, [ebp - 0x27dc]
call fcn.0043b1c0
mov ecx, eax
call fcn.0043b1e0
cmp byte [esi + 0x1cc], 0
jne 0x44a527
mov dword [esi + 8], 0x11
push 0
mov byte [esi + 0x1cc], 1
call dword [sym.imp.USER32.dll_OpenClipboard]
test eax, eax
je 0x43c2f8
call edi
call ebx
mov dword [ebp - 0x1b4c], 0x64
lea eax, [ebp - 0x1b4c]
lea ecx, [ebp - 0x33dc]
jmp 0x44a4ed
mov eax, 0x51eb851f
xor edi, edi
imul dword [esi + 0x1fc]
sar edx, 5
mov eax, edx
shr eax, 0x1f
add eax, edx
test eax, eax
jle 0x43c37b
nop
lea eax, [ebp - 0x1b50]
mov dword [ebp - 0x1b50], 0x64
push eax
lea ecx, [ebp - 0x33e4]
call fcn.0043b1c0
mov ecx, eax
call fcn.0043b1e0
mov cl, byte [esi + 0xa0]
test cl, cl
je 0x43c408
mov eax, 0x51eb851f
inc edi
imul dword [esi + 0x1fc]
sar edx, 5
mov eax, edx
shr eax, 0x1f
add eax, edx
cmp edi, eax
jl 0x43c330
test cl, cl
jne 0x43c48d
push 0
call dword [sym.imp.USER32.dll_OpenClipboard]
mov edi, dword [sym.imp.USER32.dll_EmptyClipboard]
mov ebx, dword [sym.imp.USER32.dll_CloseClipboard]
test eax, eax
je 0x43c39f
call edi
call ebx
lea eax, [ebp - 0x1b5c]
mov dword [ebp - 0x1b5c], 0x64
push eax
lea ecx, [ebp - 0x33fc]
call fcn.0043b1c0
mov ecx, eax
call fcn.0043b1e0
cmp byte [esi + 0x1cc], 0
jne 0x44a527
mov dword [esi + 8], 0x11
push 0
mov byte [esi + 0x1cc], 1
call dword [sym.imp.USER32.dll_OpenClipboard]
test eax, eax
je 0x43c3ed
call edi
call ebx
mov dword [ebp - 0x1b60], 0x64
lea eax, [ebp - 0x1b60]
lea ecx, [ebp - 0x3404]
jmp 0x44a4ed
push 0
call dword [sym.imp.USER32.dll_OpenClipboard]
mov edi, dword [sym.imp.USER32.dll_EmptyClipboard]
mov ebx, dword [sym.imp.USER32.dll_CloseClipboard]
test eax, eax
je 0x43c424
call edi
call ebx
lea eax, [ebp - 0x1b54]
mov dword [ebp - 0x1b54], 0x64
push eax
lea ecx, [ebp - 0x33ec]
call fcn.0043b1c0
mov ecx, eax
call fcn.0043b1e0
cmp byte [esi + 0x1cc], 0
jne 0x44a527
mov dword [esi + 8], 0x11
push 0
mov byte [esi + 0x1cc], 1
call dword [sym.imp.USER32.dll_OpenClipboard]
test eax, eax
je 0x43c472
call edi
call ebx
mov dword [ebp - 0x1b58], 0x64
lea eax, [ebp - 0x1b58]
lea ecx, [ebp - 0x33f4]
jmp 0x44a4ed
push ebx
mov ecx, esi
call fcn.0043ac80
push ebx
call dword [sym.imp.USER32.dll_SetForegroundWindow]
push ebx
mov ecx, esi
call fcn.0043abf0
mov ecx, ebx
call fcn.00482e70
push 1
push ebx
call dword [sym.imp.USER32.dll_ShowWindow]
push 9
push 0
push 0
push 0xffff0001
push 0xffff0001
push 0
push ebx
call dword [sym.imp.USER32.dll_SetWindowPos]
cmp byte [esi + 0xa0], 0
jne 0x43c55f
push 0
call dword [sym.imp.USER32.dll_OpenClipboard]
mov edi, dword [sym.imp.USER32.dll_EmptyClipboard]
mov ebx, dword [sym.imp.USER32.dll_CloseClipboard]
test eax, eax
je 0x43c4f6
call edi
call ebx
lea eax, [ebp - 0x1b64]
mov dword [ebp - 0x1b64], 0x64
push eax
lea ecx, [ebp - 0x340c]
call fcn.0043b1c0
mov ecx, eax
call fcn.0043b1e0
cmp byte [esi + 0x1cc], 0
jne 0x44a527
mov dword [esi + 8], 0x11
push 0
mov byte [esi + 0x1cc], 1
call dword [sym.imp.USER32.dll_OpenClipboard]
test eax, eax
je 0x43c544
call edi
call ebx
mov dword [ebp - 0x1b68], 0x64
lea eax, [ebp - 0x1b68]
lea ecx, [ebp - 0x3414]
jmp 0x44a4ed
xor edi, edi
nop dword [eax]
nop word [eax + eax]
lea eax, [ebp - 0x1b6c]
mov dword [ebp - 0x1b6c], 0x64
push eax
lea ecx, [ebp - 0x341c]
call fcn.0043b1c0
mov ecx, eax
call fcn.0043b1e0
mov al, byte [esi + 0xa0]
test al, al
je 0x44a465
inc edi
cmp edi, 0x14
jl 0x43c570
push 0
test al, al
jne 0x43c634
call dword [sym.imp.USER32.dll_OpenClipboard]
mov edi, dword [sym.imp.USER32.dll_EmptyClipboard]
mov ebx, dword [sym.imp.USER32.dll_CloseClipboard]
test eax, eax
je 0x43c5cb
call edi
call ebx
lea eax, [ebp - 0x1b70]
mov dword [ebp - 0x1b70], 0x64
push eax
lea ecx, [ebp - 0x3424]
call fcn.0043b1c0
mov ecx, eax
call fcn.0043b1e0
cmp byte [esi + 0x1cc], 0
jne 0x44a527
mov dword [esi + 8], 0x11
push 0
mov byte [esi + 0x1cc], 1
call dword [sym.imp.USER32.dll_OpenClipboard]
test eax, eax
je 0x43c619
call edi
call ebx
mov dword [ebp - 0x1b74], 0x64
lea eax, [ebp - 0x1b74]
lea ecx, [ebp - 0x342c]
jmp 0x44a4ed
push 0
push 0
push 0x11
mov ecx, esi
call fcn.0043bcc0
cmp byte [esi + 0xa0], 0
jne 0x43c6d3
push 0
call dword [sym.imp.USER32.dll_OpenClipboard]
mov edi, dword [sym.imp.USER32.dll_EmptyClipboard]
mov ebx, dword [sym.imp.USER32.dll_CloseClipboard]
test eax, eax
je 0x43c66a
call edi
call ebx
lea eax, [ebp - 0x1b78]
mov dword [ebp - 0x1b78], 0x64
push eax
lea ecx, [ebp - 0x3434]
call fcn.0043b1c0
mov ecx, eax
call fcn.0043b1e0
cmp byte [esi + 0x1cc], 0
jne 0x44a527
mov dword [esi + 8], 0x11
push 0
mov byte [esi + 0x1cc], 1
call dword [sym.imp.USER32.dll_OpenClipboard]
test eax, eax
je 0x43c6b8
call edi
call ebx
mov dword [ebp - 0x1b7c], 0x64
lea eax, [ebp - 0x1b7c]
lea ecx, [ebp - 0x343c]
jmp 0x44a4ed
xor edi, edi
nop word [eax + eax]
lea eax, [ebp - 0x1b80]
mov dword [ebp - 0x1b80], 0x64
push eax
lea ecx, [ebp - 0x3444]
call fcn.0043b1c0
mov ecx, eax
call fcn.0043b1e0
mov al, byte [esi + 0xa0]
test al, al
je 0x44a3d8
inc edi
cmp edi, 1
jl 0x43c6e0
push 0
test al, al
jne 0x43c7a4
call dword [sym.imp.USER32.dll_OpenClipboard]
mov edi, dword [sym.imp.USER32.dll_EmptyClipboard]
mov ebx, dword [sym.imp.USER32.dll_CloseClipboard]
test eax, eax
je 0x43c73b
call edi
call ebx
lea eax, [ebp - 0xf24]
mov dword [ebp - 0xf24], 0x64
push eax
lea ecx, [ebp - 0x1b8c]
call fcn.0043b1c0
mov ecx, eax
call fcn.0043b1e0
cmp byte [esi + 0x1cc], 0
jne 0x44a527
mov dword [esi + 8], 0x11
push 0
mov byte [esi + 0x1cc], 1
call dword [sym.imp.USER32.dll_OpenClipboard]
test eax, eax
je 0x43c789
call edi
call ebx
mov dword [ebp - 0xf28], 0x64
lea eax, [ebp - 0xf28]
lea ecx, [ebp - 0x1b94]
jmp 0x44a4ed
push 0
push 0
push 0x54
mov ecx, esi
call fcn.0043bcc0
cmp byte [esi + 0xa0], 0
jne 0x43c843
push 0
call dword [sym.imp.USER32.dll_OpenClipboard]
mov edi, dword [sym.imp.USER32.dll_EmptyClipboard]
mov ebx, dword [sym.imp.USER32.dll_CloseClipboard]
test eax, eax
je 0x43c7da
call edi
call ebx
lea eax, [ebp - 0xf2c]
mov dword [ebp - 0xf2c], 0x64
push eax
lea ecx, [ebp - 0x1b9c]
call fcn.0043b1c0
mov ecx, eax
call fcn.0043b1e0
cmp byte [esi + 0x1cc], 0
jne 0x44a527
mov dword [esi + 8], 0x11
push 0
mov byte [esi + 0x1cc], 1
call dword [sym.imp.USER32.dll_OpenClipboard]
test eax, eax
je 0x43c828
call edi
call ebx
mov dword [ebp - 0xf30], 0x64
lea eax, [ebp - 0xf30]
lea ecx, [ebp - 0x1ba4]
jmp 0x44a4ed
xor edi, edi
nop word [eax + eax]
lea eax, [ebp - 0xf34]
mov dword [ebp - 0xf34], 0x64
push eax
lea ecx, [ebp - 0x1bac]
call fcn.0043b1c0
mov ecx, eax
call fcn.0043b1e0
mov al, byte [esi + 0xa0]
test al, al
je 0x44a34b
inc edi
cmp edi, 1
jl 0x43c850
push 0
test al, al
jne 0x43c914
call dword [sym.imp.USER32.dll_OpenClipboard]
mov edi, dword [sym.imp.USER32.dll_EmptyClipboard]
mov ebx, dword [sym.imp.USER32.dll_CloseClipboard]
test eax, eax
je 0x43c8ab
call edi
call ebx
lea eax, [ebp - 0xf38]
mov dword [ebp - 0xf38], 0x64
push eax
lea ecx, [ebp - 0x1bb4]
call fcn.0043b1c0
mov ecx, eax
call fcn.0043b1e0
cmp byte [esi + 0x1cc], 0
jne 0x44a527
mov dword [esi + 8], 0x11
push 0
mov byte [esi + 0x1cc], 1
call dword [sym.imp.USER32.dll_OpenClipboard]
test eax, eax
je 0x43c8f9
call edi
call ebx
mov dword [ebp - 0xf3c], 0x64
lea eax, [ebp - 0xf3c]
lea ecx, [ebp - 0x1bbc]
jmp 0x44a4ed
push 2
push 0
push 0x54
mov ecx, esi
call fcn.0043bcc0
cmp byte [esi + 0xa0], 0
jne 0x43c9b3
push 0
call dword [sym.imp.USER32.dll_OpenClipboard]
mov edi, dword [sym.imp.USER32.dll_EmptyClipboard]
mov ebx, dword [sym.imp.USER32.dll_CloseClipboard]
test eax, eax
je 0x43c94a
call edi
call ebx
lea eax, [ebp - 0xf40]
mov dword [ebp - 0xf40], 0x64
push eax
lea ecx, [ebp - 0x1bc4]
call fcn.0043b1c0
mov ecx, eax
call fcn.0043b1e0
cmp byte [esi + 0x1cc], 0
jne 0x44a527
mov dword [esi + 8], 0x11
push 0
mov byte [esi + 0x1cc], 1
call dword [sym.imp.USER32.dll_OpenClipboard]
test eax, eax
je 0x43c998
call edi
call ebx
mov dword [ebp - 0xf44], 0x64
lea eax, [ebp - 0xf44]
lea ecx, [ebp - 0x1bcc]
jmp 0x44a4ed
xor edi, edi
nop word [eax + eax]
lea eax, [ebp - 0xf48]
mov dword [ebp - 0xf48], 0x64
push eax
lea ecx, [ebp - 0x1bd4]
call fcn.0043b1c0
mov ecx, eax
call fcn.0043b1e0
mov al, byte [esi + 0xa0]
test al, al
je 0x44a2be
inc edi
cmp edi, 1
jl 0x43c9c0
push 0
test al, al
jne 0x43ca84
call dword [sym.imp.USER32.dll_OpenClipboard]
mov edi, dword [sym.imp.USER32.dll_EmptyClipboard]
mov ebx, dword [sym.imp.USER32.dll_CloseClipboard]
test eax, eax
je 0x43ca1b
call edi
call ebx
lea eax, [ebp - 0xf4c]
mov dword [ebp - 0xf4c], 0x64
push eax
lea ecx, [ebp - 0x1bdc]
call fcn.0043b1c0
mov ecx, eax
call fcn.0043b1e0
cmp byte [esi + 0x1cc], 0
jne 0x44a527
mov dword [esi + 8], 0x11
push 0
mov byte [esi + 0x1cc], 1
call dword [sym.imp.USER32.dll_OpenClipboard]
test eax, eax
je 0x43ca69
call edi
call ebx
mov dword [ebp - 0xf50], 0x64
lea eax, [ebp - 0xf50]
lea ecx, [ebp - 0x1be4]
jmp 0x44a4ed
push 2
push 0
push 0x11
mov ecx, esi
call fcn.0043bcc0
cmp byte [esi + 0xa0], 0
jne 0x43cb23
push 0
call dword [sym.imp.USER32.dll_OpenClipboard]
mov edi, dword [sym.imp.USER32.dll_EmptyClipboard]
mov ebx, dword [sym.imp.USER32.dll_CloseClipboard]
test eax, eax
je 0x43caba
call edi
call ebx
lea eax, [ebp - 0xf54]
mov dword [ebp - 0xf54], 0x64
push eax
lea ecx, [ebp - 0x1bec]
call fcn.0043b1c0
mov ecx, eax
call fcn.0043b1e0
cmp byte [esi + 0x1cc], 0
jne 0x44a527
mov dword [esi + 8], 0x11
push 0
mov byte [esi + 0x1cc], 1
call dword [sym.imp.USER32.dll_OpenClipboard]
test eax, eax
je 0x43cb08
call edi
call ebx
mov dword [ebp - 0xf58], 0x64
lea eax, [ebp - 0xf58]
lea ecx, [ebp - 0x1bf4]
jmp 0x44a4ed
xor edi, edi
nop word [eax + eax]
lea eax, [ebp - 0xf5c]
mov dword [ebp - 0xf5c], 0x64
push eax
lea ecx, [ebp - 0x1bfc]
call fcn.0043b1c0
mov ecx, eax
call fcn.0043b1e0
mov cl, byte [esi + 0xa0]
test cl, cl
je 0x44a231
inc edi
cmp edi, 1
jl 0x43cb30
test cl, cl
jne 0x43cbf4
push 0
call dword [sym.imp.USER32.dll_OpenClipboard]
mov edi, dword [sym.imp.USER32.dll_EmptyClipboard]
mov ebx, dword [sym.imp.USER32.dll_CloseClipboard]
test eax, eax
je 0x43cb8b
call edi
call ebx
lea eax, [ebp - 0xf60]
mov dword [ebp - 0xf60], 0x64
push eax
lea ecx, [ebp - 0x1c04]
call fcn.0043b1c0
mov ecx, eax
call fcn.0043b1e0
cmp byte [esi + 0x1cc], 0
jne 0x44a527
mov dword [esi + 8], 0x11
push 0
mov byte [esi + 0x1cc], 1
call dword [sym.imp.USER32.dll_OpenClipboard]
test eax, eax
je 0x43cbd9
call edi
call ebx
mov dword [ebp - 0xf64], 0x64
lea eax, [ebp - 0xf64]
lea ecx, [ebp - 0x1c0c]
jmp 0x44a4ed
mov eax, 0x51eb851f
xor edi, edi
imul dword [esi + 0x1fc]
sar edx, 5
mov eax, edx
shr eax, 0x1f
add eax, edx
test eax, eax
jle 0x43cc5b
nop
lea eax, [ebp - 0xf68]
mov dword [ebp - 0xf68], 0x64
push eax
lea ecx, [ebp - 0x1c14]
call fcn.0043b1c0
mov ecx, eax
call fcn.0043b1e0
mov cl, byte [esi + 0xa0]
test cl, cl
je 0x43cce8
mov eax, 0x51eb851f
inc edi
imul dword [esi + 0x1fc]
sar edx, 5
mov eax, edx
shr eax, 0x1f
add eax, edx
cmp edi, eax
jl 0x43cc10
push 0
test cl, cl
jne 0x43cd6d
call dword [sym.imp.USER32.dll_OpenClipboard]
mov edi, dword [sym.imp.USER32.dll_EmptyClipboard]
mov ebx, dword [sym.imp.USER32.dll_CloseClipboard]
test eax, eax
je 0x43cc7f
call edi
call ebx
lea eax, [ebp - 0xf74]
mov dword [ebp - 0xf74], 0x64
push eax
lea ecx, [ebp - 0x1c2c]
call fcn.0043b1c0
mov ecx, eax
call fcn.0043b1e0
cmp byte [esi + 0x1cc], 0
jne 0x44a527
mov dword [esi + 8], 0x11
push 0
mov byte [esi + 0x1cc], 1
call dword [sym.imp.USER32.dll_OpenClipboard]
test eax, eax
je 0x43cccd
call edi
call ebx
mov dword [ebp - 0xf78], 0x64
lea eax, [ebp - 0xf78]
lea ecx, [ebp - 0x1c34]
jmp 0x44a4ed
push 0
call dword [sym.imp.USER32.dll_OpenClipboard]
mov edi, dword [sym.imp.USER32.dll_EmptyClipboard]
mov ebx, dword [sym.imp.USER32.dll_CloseClipboard]
test eax, eax
je 0x43cd04
call edi
call ebx
lea eax, [ebp - 0xf6c]
mov dword [ebp - 0xf6c], 0x64
push eax
lea ecx, [ebp - 0x1c1c]
call fcn.0043b1c0
mov ecx, eax
call fcn.0043b1e0
cmp byte [esi + 0x1cc], 0
jne 0x44a527
mov dword [esi + 8], 0x11
push 0
mov byte [esi + 0x1cc], 1
call dword [sym.imp.USER32.dll_OpenClipboard]
test eax, eax
je 0x43cd52
call edi
call ebx
mov dword [ebp - 0xf70], 0x64
lea eax, [ebp - 0xf70]
lea ecx, [ebp - 0x1c24]
jmp 0x44a4ed
push 0
push 0
push 0x11
mov ecx, esi
call fcn.0043bcc0
cmp byte [esi + 0xa0], 0
jne 0x43ce0c
push 0
call dword [sym.imp.USER32.dll_OpenClipboard]
mov edi, dword [sym.imp.USER32.dll_EmptyClipboard]
mov ebx, dword [sym.imp.USER32.dll_CloseClipboard]
test eax, eax
je 0x43cda3
call edi
call ebx
lea eax, [ebp - 0xf7c]
mov dword [ebp - 0xf7c], 0x64
push eax
lea ecx, [ebp - 0x1c3c]
call fcn.0043b1c0
mov ecx, eax
call fcn.0043b1e0
cmp byte [esi + 0x1cc], 0
jne 0x44a527
mov dword [esi + 8], 0x11
push 0
mov byte [esi + 0x1cc], 1
call dword [sym.imp.USER32.dll_OpenClipboard]
test eax, eax
je 0x43cdf1
call edi
call ebx
mov dword [ebp - 0xf80], 0x64
lea eax, [ebp - 0xf80]
lea ecx, [ebp - 0x1c44]
jmp 0x44a4ed
xor edi, edi
nop
lea eax, [ebp - 0xf84]
mov dword [ebp - 0xf84], 0x64
push eax
lea ecx, [ebp - 0x1c4c]
call fcn.0043b1c0
mov ecx, eax
call fcn.0043b1e0
mov al, byte [esi + 0xa0]
test al, al
je 0x44a1a4
inc edi
cmp edi, 1
jl 0x43ce10
push 0
test al, al
jne 0x43ced4
call dword [sym.imp.USER32.dll_OpenClipboard]
mov edi, dword [sym.imp.USER32.dll_EmptyClipboard]
mov ebx, dword [sym.imp.USER32.dll_CloseClipboard]
test eax, eax
je 0x43ce6b
call edi
call ebx
lea eax, [ebp - 0xf88]
mov dword [ebp - 0xf88], 0x64
push eax
lea ecx, [ebp - 0x1c54]
call fcn.0043b1c0
mov ecx, eax
call fcn.0043b1e0
cmp byte [esi + 0x1cc], 0
jne 0x44a527
mov dword [esi + 8], 0x11
push 0
mov byte [esi + 0x1cc], 1
call dword [sym.imp.USER32.dll_OpenClipboard]
test eax, eax
je 0x43ceb9
call edi
call ebx
mov dword [ebp - 0xf8c], 0x64
lea eax, [ebp - 0xf8c]
lea ecx, [ebp - 0x1c5c]
jmp 0x44a4ed
push 0
push 0
push 0x4c
mov ecx, esi
call fcn.0043bcc0
cmp byte [esi + 0xa0], 0
jne 0x43cf73
push 0
call dword [sym.imp.USER32.dll_OpenClipboard]
mov edi, dword [sym.imp.USER32.dll_EmptyClipboard]
mov ebx, dword [sym.imp.USER32.dll_CloseClipboard]
test eax, eax
je 0x43cf0a
call edi
call ebx
lea eax, [ebp - 0xf90]
mov dword [ebp - 0xf90], 0x64
push eax
lea ecx, [ebp - 0x1c64]
call fcn.0043b1c0
mov ecx, eax
call fcn.0043b1e0
cmp byte [esi + 0x1cc], 0
jne 0x44a527
mov dword [esi + 8], 0x11
push 0
mov byte [esi + 0x1cc], 1
call dword [sym.imp.USER32.dll_OpenClipboard]
test eax, eax
je 0x43cf58
call edi
call ebx
mov dword [ebp - 0xf94], 0x64
lea eax, [ebp - 0xf94]
lea ecx, [ebp - 0x1c6c]
jmp 0x44a4ed
xor edi, edi
nop word [eax + eax]
lea eax, [ebp - 0xf98]
mov dword [ebp - 0xf98], 0x64
push eax
lea ecx, [ebp - 0x1c74]
call fcn.0043b1c0
mov ecx, eax
call fcn.0043b1e0
mov al, byte [esi + 0xa0]
test al, al
je 0x44a117
inc edi
cmp edi, 1
jl 0x43cf80
push 0
test al, al
jne 0x43d044
call dword [sym.imp.USER32.dll_OpenClipboard]
mov edi, dword [sym.imp.USER32.dll_EmptyClipboard]
mov ebx, dword [sym.imp.USER32.dll_CloseClipboard]
test eax, eax
je 0x43cfdb
call edi
call ebx
lea eax, [ebp - 0xf9c]
mov dword [ebp - 0xf9c], 0x64
push eax
lea ecx, [ebp - 0x1c7c]
call fcn.0043b1c0
mov ecx, eax
call fcn.0043b1e0
cmp byte [esi + 0x1cc], 0
jne 0x44a527
mov dword [esi + 8], 0x11
push 0
mov byte [esi + 0x1cc], 1
call dword [sym.imp.USER32.dll_OpenClipboard]
test eax, eax
je 0x43d029
call edi
call ebx
mov dword [ebp - 0xfa0], 0x64
lea eax, [ebp - 0xfa0]
lea ecx, [ebp - 0x1c84]
jmp 0x44a4ed
push 2
push 0
push 0x4c
mov ecx, esi
call fcn.0043bcc0
cmp byte [esi + 0xa0], 0
jne 0x43d0e3
push 0
call dword [sym.imp.USER32.dll_OpenClipboard]
mov edi, dword [sym.imp.USER32.dll_EmptyClipboard]
mov ebx, dword [sym.imp.USER32.dll_CloseClipboard]
test eax, eax
je 0x43d07a
call edi
call ebx
lea eax, [ebp - 0xfa4]
mov dword [ebp - 0xfa4], 0x64
push eax
lea ecx, [ebp - 0x1c8c]
call fcn.0043b1c0
mov ecx, eax
call fcn.0043b1e0
cmp byte [esi + 0x1cc], 0
jne 0x44a527
mov dword [esi + 8], 0x11
push 0
mov byte [esi + 0x1cc], 1
call dword [sym.imp.USER32.dll_OpenClipboard]
test eax, eax
je 0x43d0c8
call edi
call ebx
mov dword [ebp - 0xfa8], 0x64
lea eax, [ebp - 0xfa8]
lea ecx, [ebp - 0x1c94]
jmp 0x44a4ed
xor edi, edi
nop word [eax + eax]
lea eax, [ebp - 0xfac]
mov dword [ebp - 0xfac], 0x64
push eax
lea ecx, [ebp - 0x1c9c]
call fcn.0043b1c0
mov ecx, eax
call fcn.0043b1e0
mov al, byte [esi + 0xa0]
test al, al
je 0x44a08a
inc edi
cmp edi, 1
jl 0x43d0f0
push 0
test al, al
jne 0x43d1b4
call dword [sym.imp.USER32.dll_OpenClipboard]
mov edi, dword [sym.imp.USER32.dll_EmptyClipboard]
mov ebx, dword [sym.imp.USER32.dll_CloseClipboard]
test eax, eax
je 0x43d14b
call edi
call ebx
lea eax, [ebp - 0xfb0]
mov dword [ebp - 0xfb0], 0x64
push eax
lea ecx, [ebp - 0x1ca4]
call fcn.0043b1c0
mov ecx, eax
call fcn.0043b1e0
cmp byte [esi + 0x1cc], 0
jne 0x44a527
mov dword [esi + 8], 0x11
push 0
mov byte [esi + 0x1cc], 1
call dword [sym.imp.USER32.dll_OpenClipboard]
test eax, eax
je 0x43d199
call edi
call ebx
mov dword [ebp - 0xfb4], 0x64
lea eax, [ebp - 0xfb4]
lea ecx, [ebp - 0x1cac]
jmp 0x44a4ed
push 2
push 0
push 0x11
mov ecx, esi
call fcn.0043bcc0
cmp byte [esi + 0xa0], 0
jne 0x43d253
push 0
call dword [sym.imp.USER32.dll_OpenClipboard]
mov edi, dword [sym.imp.USER32.dll_EmptyClipboard]
mov ebx, dword [sym.imp.USER32.dll_CloseClipboard]
test eax, eax
je 0x43d1ea
call edi
call ebx
lea eax, [ebp - 0xfb8]
mov dword [ebp - 0xfb8], 0x64
push eax
lea ecx, [ebp - 0x1cb4]
call fcn.0043b1c0
mov ecx, eax
call fcn.0043b1e0
cmp byte [esi + 0x1cc], 0
jne 0x44a527
mov dword [esi + 8], 0x11
push 0
mov byte [esi + 0x1cc], 1
call dword [sym.imp.USER32.dll_OpenClipboard]
test eax, eax
je 0x43d238
call edi
call ebx
mov dword [ebp - 0xfbc], 0x64
lea eax, [ebp - 0xfbc]
lea ecx, [ebp - 0x1cbc]
jmp 0x44a4ed
xor edi, edi
nop word [eax + eax]
lea eax, [ebp - 0xfc0]
mov dword [ebp - 0xfc0], 0x64
push eax
lea ecx, [ebp - 0x1cc4]
call fcn.0043b1c0
mov ecx, eax
call fcn.0043b1e0
mov al, byte [esi + 0xa0]
test al, al
je 0x449ffd
inc edi
cmp edi, 1
jl 0x43d260
push 0
test al, al
jne 0x43d324
call dword [sym.imp.USER32.dll_OpenClipboard]
mov edi, dword [sym.imp.USER32.dll_EmptyClipboard]
mov ebx, dword [sym.imp.USER32.dll_CloseClipboard]
test eax, eax
je 0x43d2bb
call edi
call ebx
lea eax, [ebp - 0xfc4]
mov dword [ebp - 0xfc4], 0x64
push eax
lea ecx, [ebp - 0x1ccc]
call fcn.0043b1c0
mov ecx, eax
call fcn.0043b1e0
cmp byte [esi + 0x1cc], 0
jne 0x44a527
mov dword [esi + 8], 0x11
push 0
mov byte [esi + 0x1cc], 1
call dword [sym.imp.USER32.dll_OpenClipboard]
test eax, eax
je 0x43d309
call edi
call ebx
mov dword [ebp - 0xfc8], 0x64
lea eax, [ebp - 0xfc8]
lea ecx, [ebp - 0x1cd4]
jmp 0x44a4ed
call dword [sym.imp.USER32.dll_OpenClipboard]
mov edi, dword [sym.imp.USER32.dll_EmptyClipboard]
mov ebx, dword [sym.imp.USER32.dll_CloseClipboard]
test eax, eax
je 0x43d3c1
push 0x53b934
lea ecx, [ebp - 0xec0]
call fcn.0041a300
call edi
lea ecx, [ebp - 0xec0]
call fcn.0041a110
lea eax, [eax*2 + 2]
push eax
push 0
call dword [sym.imp.KERNEL32.dll_GlobalAlloc]
mov ebx, eax
push ebx
call dword [sym.imp.KERNEL32.dll_GlobalLock]
lea ecx, [ebp - 0xec0]
mov edi, eax
call fcn.0041a120
push eax
lea ecx, [ebp - 0xec0]
call fcn.0041a110
inc eax
push eax
push edi
call fcn.004ce0cc
add esp, 0xc
push ebx
push 0xd
call dword [sym.imp.USER32.dll_SetClipboardData]
push ebx
call dword [sym.imp.KERNEL32.dll_GlobalUnlock]
mov ebx, dword [sym.imp.USER32.dll_CloseClipboard]
call ebx
lea ecx, [ebp - 0xec0]
call fcn.0041a210
mov edi, dword [sym.imp.USER32.dll_EmptyClipboard]
cmp byte [esi + 0xa0], 0
jne 0x43d443
push 0
call dword [sym.imp.USER32.dll_OpenClipboard]
test eax, eax
je 0x43d3da
call edi
call ebx
lea eax, [ebp - 0xfcc]
mov dword [ebp - 0xfcc], 0x64
push eax
lea ecx, [ebp - 0x1cdc]
call fcn.0043b1c0
mov ecx, eax
call fcn.0043b1e0
cmp byte [esi + 0x1cc], 0
jne 0x44a527
mov dword [esi + 8], 0x11
push 0
mov byte [esi + 0x1cc], 1
call dword [sym.imp.USER32.dll_OpenClipboard]
test eax, eax
je 0x43d428
call edi
call ebx
mov dword [ebp - 0xfd0], 0x64
lea eax, [ebp - 0xfd0]
lea ecx, [ebp - 0x1ce4]
jmp 0x44a4ed
mov dword [ebp - 0xf14], 0
nop dword [eax]
lea eax, [ebp - 0xfd4]
mov dword [ebp - 0xfd4], 0x64
push eax
lea ecx, [ebp - 0x1cec]
call fcn.0043b1c0
mov ecx, eax
call fcn.0043b1e0
mov cl, byte [esi + 0xa0]
test cl, cl
je 0x449f7c
mov eax, dword [ebp - 0xf14]
inc eax
mov dword [ebp - 0xf14], eax
cmp eax, 2
jl 0x43d450
push 0
test cl, cl
jne 0x43d514
call dword [sym.imp.USER32.dll_OpenClipboard]
test eax, eax
je 0x43d4ab
call edi
call ebx
lea eax, [ebp - 0xfd8]
mov dword [ebp - 0xfd8], 0x64
push eax
lea ecx, [ebp - 0x1cf4]
call fcn.0043b1c0
mov ecx, eax
call fcn.0043b1e0
cmp byte [esi + 0x1cc], 0
jne 0x44a527
mov dword [esi + 8], 0x11
push 0
mov byte [esi + 0x1cc], 1
call dword [sym.imp.USER32.dll_OpenClipboard]
test eax, eax
je 0x43d4f9
call edi
call ebx
mov dword [ebp - 0xfdc], 0x64
lea eax, [ebp - 0xfdc]
lea ecx, [ebp - 0x1cfc]
jmp 0x44a4ed
push 0
push 0
push 0x11
mov ecx, esi
call fcn.0043bcc0
cmp byte [esi + 0xa0], 0
jne 0x43d5a7
push 0
call dword [sym.imp.USER32.dll_OpenClipboard]
test eax, eax
je 0x43d53e
call edi
call ebx
lea eax, [ebp - 0xfe0]
mov dword [ebp - 0xfe0], 0x64
push eax
lea ecx, [ebp - 0x1d04]
call fcn.0043b1c0
mov ecx, eax
call fcn.0043b1e0
cmp byte [esi + 0x1cc], 0
jne 0x44a527
mov dword [esi + 8], 0x11
push 0
mov byte [esi + 0x1cc], 1
call dword [sym.imp.USER32.dll_OpenClipboard]
test eax, eax
je 0x43d58c
call edi
call ebx
mov dword [ebp - 0xfe4], 0x64
lea eax, [ebp - 0xfe4]
lea ecx, [ebp - 0x1d0c]
jmp 0x44a4ed
mov dword [ebp - 0xf14], 0
nop dword [eax]
nop word [eax + eax]
lea eax, [ebp - 0xfe8]
mov dword [ebp - 0xfe8], 0x64
push eax
lea ecx, [ebp - 0x1d14]
call fcn.0043b1c0
mov ecx, eax
call fcn.0043b1e0
mov cl, byte [esi + 0xa0]
test cl, cl
je 0x449efb
mov eax, dword [ebp - 0xf14]
inc eax
mov dword [ebp - 0xf14], eax
cmp eax, 1
jl 0x43d5c0
push 0
test cl, cl
jne 0x43d680
call dword [sym.imp.USER32.dll_OpenClipboard]
test eax, eax
je 0x43d617
call edi
call ebx
lea eax, [ebp - 0xfec]
mov dword [ebp - 0xfec], 0x64
push eax
lea ecx, [ebp - 0x1d1c]
call fcn.0043b1c0
mov ecx, eax
call fcn.0043b1e0
cmp byte [esi + 0x1cc], 0
jne 0x44a527
mov dword [esi + 8], 0x11
push 0
mov byte [esi + 0x1cc], 1
call dword [sym.imp.USER32.dll_OpenClipboard]
test eax, eax
je 0x43d665
call edi
call ebx
mov dword [ebp - 0xff0], 0x64
lea eax, [ebp - 0xff0]
lea ecx, [ebp - 0x1d24]
jmp 0x44a4ed
push 0
push 0
push 0x56
mov ecx, esi
call fcn.0043bcc0
cmp byte [esi + 0xa0], 0
jne 0x43d70f
push 0
call dword [sym.imp.USER32.dll_OpenClipboard]
test eax, eax
je 0x43d6a6
call edi
call ebx
lea eax, [ebp - 0xff4]
mov dword [ebp - 0xff4], 0x64
push eax
lea ecx, [ebp - 0x1d2c]
call fcn.0043b1c0
mov ecx, eax
call fcn.0043b1e0
cmp byte [esi + 0x1cc], 0
jne 0x44a527
mov dword [esi + 8], 0x11
push 0
mov byte [esi + 0x1cc], 1
call dword [sym.imp.USER32.dll_OpenClipboard]
test eax, eax
je 0x43d6f4
call edi
call ebx
mov dword [ebp - 0xff8], 0x64
lea eax, [ebp - 0xff8]
lea ecx, [ebp - 0x1d34]
jmp 0x44a4ed
mov dword [ebp - 0xf14], 0
nop dword [eax]
lea eax, [ebp - 0xffc]
mov dword [ebp - 0xffc], 0x64
push eax
lea ecx, [ebp - 0x1d3c]
call fcn.0043b1c0
mov ecx, eax
call fcn.0043b1e0
mov cl, byte [esi + 0xa0]
test cl, cl
je 0x449e7a
mov eax, dword [ebp - 0xf14]
inc eax
mov dword [ebp - 0xf14], eax
cmp eax, 1
jl 0x43d720
push 0
test cl, cl
jne 0x43d7e0
call dword [sym.imp.USER32.dll_OpenClipboard]
test eax, eax
je 0x43d777
call edi
call ebx
lea eax, [ebp - 0x1000]
mov dword [ebp - 0x1000], 0x64
push eax
lea ecx, [ebp - 0x1d44]
call fcn.0043b1c0
mov ecx, eax
call fcn.0043b1e0
cmp byte [esi + 0x1cc], 0
jne 0x44a527
mov dword [esi + 8], 0x11
push 0
mov byte [esi + 0x1cc], 1
call dword [sym.imp.USER32.dll_OpenClipboard]
test eax, eax
je 0x43d7c5
call edi
call ebx
mov dword [ebp - 0x1004], 0x64
lea eax, [ebp - 0x1004]
lea ecx, [ebp - 0x1d4c]
jmp 0x44a4ed
push 2
push 0
push 0x56
mov ecx, esi
call fcn.0043bcc0
cmp byte [esi + 0xa0], 0
jne 0x43d86f
push 0
call dword [sym.imp.USER32.dll_OpenClipboard]
test eax, eax
je 0x43d806
call edi
call ebx
lea eax, [ebp - 0x1008]
mov dword [ebp - 0x1008], 0x64
push eax
lea ecx, [ebp - 0x1d54]
call fcn.0043b1c0
mov ecx, eax
call fcn.0043b1e0
cmp byte [esi + 0x1cc], 0
jne 0x44a527
mov dword [esi + 8], 0x11
push 0
mov byte [esi + 0x1cc], 1
call dword [sym.imp.USER32.dll_OpenClipboard]
test eax, eax
je 0x43d854
call edi
call ebx
mov dword [ebp - 0x100c], 0x64
lea eax, [ebp - 0x100c]
lea ecx, [ebp - 0x1d5c]
jmp 0x44a4ed
mov dword [ebp - 0xf14], 0
nop dword [eax]
lea eax, [ebp - 0x1010]
mov dword [ebp - 0x1010], 0x64
push eax
lea ecx, [ebp - 0x1d64]
call fcn.0043b1c0
mov ecx, eax
call fcn.0043b1e0
mov cl, byte [esi + 0xa0]
test cl, cl
je 0x449df9
mov eax, dword [ebp - 0xf14]
inc eax
mov dword [ebp - 0xf14], eax
cmp eax, 1
jl 0x43d880
push 0
test cl, cl
jne 0x43d940
call dword [sym.imp.USER32.dll_OpenClipboard]
test eax, eax
je 0x43d8d7
call edi
call ebx
lea eax, [ebp - 0x1014]
mov dword [ebp - 0x1014], 0x64
push eax
lea ecx, [ebp - 0x1d6c]
call fcn.0043b1c0
mov ecx, eax
call fcn.0043b1e0
cmp byte [esi + 0x1cc], 0
jne 0x44a527
mov dword [esi + 8], 0x11
push 0
mov byte [esi + 0x1cc], 1
call dword [sym.imp.USER32.dll_OpenClipboard]
test eax, eax
je 0x43d925
call edi
call ebx
mov dword [ebp - 0x1018], 0x64
lea eax, [ebp - 0x1018]
lea ecx, [ebp - 0x1d74]
jmp 0x44a4ed
push 2
push 0
push 0x11
mov ecx, esi
call fcn.0043bcc0
cmp byte [esi + 0xa0], 0
jne 0x43d9cf
push 0
call dword [sym.imp.USER32.dll_OpenClipboard]
test eax, eax
je 0x43d966
call edi
call ebx
lea eax, [ebp - 0x101c]
mov dword [ebp - 0x101c], 0x64
push eax
lea ecx, [ebp - 0x1d7c]
call fcn.0043b1c0
mov ecx, eax
call fcn.0043b1e0
cmp byte [esi + 0x1cc], 0
jne 0x44a527
mov dword [esi + 8], 0x11
push 0
mov byte [esi + 0x1cc], 1
call dword [sym.imp.USER32.dll_OpenClipboard]
test eax, eax
je 0x43d9b4
call edi
call ebx
mov dword [ebp - 0x1020], 0x64
lea eax, [ebp - 0x1020]
lea ecx, [ebp - 0x1d84]
jmp 0x44a4ed
mov dword [ebp - 0xf14], 0
nop dword [eax]
lea eax, [ebp - 0x1024]
mov dword [ebp - 0x1024], 0x64
push eax
lea ecx, [ebp - 0x1d8c]
call fcn.0043b1c0
mov ecx, eax
call fcn.0043b1e0
mov cl, byte [esi + 0xa0]
test cl, cl
je 0x449d78
mov eax, dword [ebp - 0xf14]
inc eax
mov dword [ebp - 0xf14], eax
cmp eax, 1
jl 0x43d9e0
push 0
test cl, cl
jne 0x43daa0
call dword [sym.imp.USER32.dll_OpenClipboard]
test eax, eax
je 0x43da37
call edi
call ebx
lea eax, [ebp - 0x1028]
mov dword [ebp - 0x1028], 0x64
push eax
lea ecx, [ebp - 0x1d94]
call fcn.0043b1c0
mov ecx, eax
call fcn.0043b1e0
cmp byte [esi + 0x1cc], 0
jne 0x44a527
mov dword [esi + 8], 0x11
push 0
mov byte [esi + 0x1cc], 1
call dword [sym.imp.USER32.dll_OpenClipboard]
test eax, eax
je 0x43da85
call edi
call ebx
mov dword [ebp - 0x102c], 0x64
lea eax, [ebp - 0x102c]
lea ecx, [ebp - 0x1d9c]
jmp 0x44a4ed
push 0
push 0
push 0xd
mov ecx, esi
call fcn.0043bcc0
push 0
push 2
push 0
push 0xd
mov ecx, esi
call fcn.0043bcc0
mov cl, byte [esi + 0xa0]
test cl, cl
jne 0x43db3f
push 0
call dword [sym.imp.USER32.dll_OpenClipboard]
test eax, eax
je 0x43dad6
call edi
call ebx
lea eax, [ebp - 0x1030]
mov dword [ebp - 0x1030], 0x64
push eax
lea ecx, [ebp - 0x1da4]
call fcn.0043b1c0
mov ecx, eax
call fcn.0043b1e0
cmp byte [esi + 0x1cc], 0
jne 0x44a527
mov dword [esi + 8], 0x11
push 0
mov byte [esi + 0x1cc], 1
call dword [sym.imp.USER32.dll_OpenClipboard]
test eax, eax
je 0x43db24
call edi
call ebx
mov dword [ebp - 0x1034], 0x64
lea eax, [ebp - 0x1034]
lea ecx, [ebp - 0x1dac]
jmp 0x44a4ed
mov eax, 0x51eb851f
mov dword [ebp - 0xf14], 0
imul dword [esi + 0x1fc]
sar edx, 5
mov eax, edx
shr eax, 0x1f
add eax, edx
test eax, eax
jle 0x43dbd3
nop dword [eax]
nop word [eax + eax]
lea eax, [ebp - 0x1038]
mov dword [ebp - 0x1038], 0x64
push eax
lea ecx, [ebp - 0x1db4]
call fcn.0043b1c0
mov ecx, eax
call fcn.0043b1e0
mov al, byte [esi + 0xa0]
mov byte [ebp - 0xf19], al
test al, al
je 0x43dc54
mov ecx, dword [ebp - 0xf14]
mov eax, 0x51eb851f
imul dword [esi + 0x1fc]
inc ecx
sar edx, 5
mov eax, edx
mov dword [ebp - 0xf14], ecx
shr eax, 0x1f
add eax, edx
cmp ecx, eax
jl 0x43db70
mov cl, byte [ebp - 0xf19]
test cl, cl
jne 0x43dccd
push 0
call dword [sym.imp.USER32.dll_OpenClipboard]
test eax, eax
je 0x43dbeb
call edi
call ebx
lea eax, [ebp - 0x1044]
mov dword [ebp - 0x1044], 0x64
push eax
lea ecx, [ebp - 0x1dcc]
call fcn.0043b1c0
mov ecx, eax
call fcn.0043b1e0
cmp byte [esi + 0x1cc], 0
jne 0x44a527
mov dword [esi + 8], 0x11
push 0
mov byte [esi + 0x1cc], 1
call dword [sym.imp.USER32.dll_OpenClipboard]
test eax, eax
je 0x43dc39
call edi
call ebx
mov dword [ebp - 0x1048], 0x64
lea eax, [ebp - 0x1048]
lea ecx, [ebp - 0x1dd4]
jmp 0x44a4ed
push 0
call dword [sym.imp.USER32.dll_OpenClipboard]
test eax, eax
je 0x43dc64
call edi
call ebx
lea eax, [ebp - 0x103c]
mov dword [ebp - 0x103c], 0x64
push eax
lea ecx, [ebp - 0x1dbc]
call fcn.0043b1c0
mov ecx, eax
call fcn.0043b1e0
cmp byte [esi + 0x1cc], 0
jne 0x44a527
mov dword [esi + 8], 0x11
push 0
mov byte [esi + 0x1cc], 1
call dword [sym.imp.USER32.dll_OpenClipboard]
test eax, eax
je 0x43dcb2
call edi
call ebx
mov dword [ebp - 0x1040], 0x64
lea eax, [ebp - 0x1040]
lea ecx, [ebp - 0x1dc4]
jmp 0x44a4ed
push 0x208
lea eax, [ebp - 0x628]
push 0
push eax
call fcn.004bcaf0
add esp, 0xc
lea eax, [ebp - 0x628]
push 0x104
push eax
push dword [ebp - 0xf20]
call dword [sym.imp.USER32.dll_GetWindowTextW]
lea eax, [ebp - 0x628]
push eax
lea ecx, [ebp - 0xe90]
call fcn.0041a2b0
push 0
push 0x51fe9c
lea ecx, [ebp - 0xe90]
mov byte [ebp - 4], 1
call fcn.0043ae40
push 0
push 0x51fea4
lea ecx, [ebp - 0xe90]
mov edi, eax
call fcn.0043ae40
test edi, edi
jns 0x43f593
test eax, eax
jns 0x43f593
push 0
push 0
push 0
push 0x11
mov ecx, esi
call fcn.0043bcc0
cmp byte [esi + 0xa0], 0
jne 0x43dde2
push 0
call dword [sym.imp.USER32.dll_OpenClipboard]
mov edi, dword [sym.imp.USER32.dll_EmptyClipboard]
test eax, eax
je 0x43dd79
call edi
call ebx
lea eax, [ebp - 0x104c]
mov dword [ebp - 0x104c], 0x64
push eax
lea ecx, [ebp - 0x1ddc]
call fcn.0043b1c0
mov ecx, eax
call fcn.0043b1e0
cmp byte [esi + 0x1cc], 0
jne 0x43fd6c
mov dword [esi + 8], 0x11
push 0
mov byte [esi + 0x1cc], 1
call dword [sym.imp.USER32.dll_OpenClipboard]
test eax, eax
je 0x43ddc7
call edi
call ebx
mov dword [ebp - 0x1050], 0x64
lea eax, [ebp - 0x1050]
lea ecx, [ebp - 0x1de4]
jmp 0x43fd32
xor edi, edi
nop dword [eax]
nop dword [eax + eax]
lea eax, [ebp - 0x1054]
mov dword [ebp - 0x1054], 0x64
push eax
lea ecx, [ebp - 0x1dec]
call fcn.0043b1c0
mov ecx, eax
call fcn.0043b1e0
mov al, byte [esi + 0xa0]
test al, al
je 0x43fcb4
inc edi
cmp edi, 1
jl 0x43ddf0
push 0
test al, al
jne 0x43deaa
call dword [sym.imp.USER32.dll_OpenClipboard]
mov edi, dword [sym.imp.USER32.dll_EmptyClipboard]
test eax, eax
je 0x43de41
call edi
call ebx
lea eax, [ebp - 0x1058]
mov dword [ebp - 0x1058], 0x64
push eax
lea ecx, [ebp - 0x1df4]
call fcn.0043b1c0
mov ecx, eax
call fcn.0043b1e0
cmp byte [esi + 0x1cc], 0
jne 0x43fd6c
mov dword [esi + 8], 0x11
push 0
mov byte [esi + 0x1cc], 1
call dword [sym.imp.USER32.dll_OpenClipboard]
test eax, eax
je 0x43de8f
call edi
call ebx
mov dword [ebp - 0x105c], 0x64
lea eax, [ebp - 0x105c]
lea ecx, [ebp - 0x1dfc]
jmp 0x43fd32
push 0
push 0
push 0x54
mov ecx, esi
call fcn.0043bcc0
cmp byte [esi + 0xa0], 0
jne 0x43df3f
push 0
call dword [sym.imp.USER32.dll_OpenClipboard]
mov edi, dword [sym.imp.USER32.dll_EmptyClipboard]
test eax, eax
je 0x43ded6
call edi
call ebx
lea eax, [ebp - 0x1060]
mov dword [ebp - 0x1060], 0x64
push eax
lea ecx, [ebp - 0x1e04]
call fcn.0043b1c0
mov ecx, eax
call fcn.0043b1e0
cmp byte [esi + 0x1cc], 0
jne 0x43fd6c
mov dword [esi + 8], 0x11
push 0
mov byte [esi + 0x1cc], 1
call dword [sym.imp.USER32.dll_OpenClipboard]
test eax, eax
je 0x43df24
call edi
call ebx
mov dword [ebp - 0x1064], 0x64
lea eax, [ebp - 0x1064]
lea ecx, [ebp - 0x1e0c]
jmp 0x43fd32
xor edi, edi
nop dword [eax]
nop word [eax + eax]
lea eax, [ebp - 0x1068]
mov dword [ebp - 0x1068], 0x64
push eax
lea ecx, [ebp - 0x1e14]
call fcn.0043b1c0
mov ecx, eax
call fcn.0043b1e0
mov al, byte [esi + 0xa0]
test al, al
je 0x43fc2d
inc edi
cmp edi, 1
jl 0x43df50
push 0
test al, al
jne 0x43e00a
call dword [sym.imp.USER32.dll_OpenClipboard]
mov edi, dword [sym.imp.USER32.dll_EmptyClipboard]
test eax, eax
je 0x43dfa1
call edi
call ebx
lea eax, [ebp - 0x106c]
mov dword [ebp - 0x106c], 0x64
push eax
lea ecx, [ebp - 0x1e1c]
call fcn.0043b1c0
mov ecx, eax
call fcn.0043b1e0
cmp byte [esi + 0x1cc], 0
jne 0x43fd6c
mov dword [esi + 8], 0x11
push 0
mov byte [esi + 0x1cc], 1
call dword [sym.imp.USER32.dll_OpenClipboard]
test eax, eax
je 0x43dfef
call edi
call ebx
mov dword [ebp - 0x1070], 0x64
lea eax, [ebp - 0x1070]
lea ecx, [ebp - 0x1e24]
jmp 0x43fd32
push 2
push 0
push 0x54
mov ecx, esi
call fcn.0043bcc0
cmp byte [esi + 0xa0], 0
jne 0x43e09f
push 0
call dword [sym.imp.USER32.dll_OpenClipboard]
mov edi, dword [sym.imp.USER32.dll_EmptyClipboard]
test eax, eax
je 0x43e036
call edi
call ebx
lea eax, [ebp - 0x1074]
mov dword [ebp - 0x1074], 0x64
push eax
lea ecx, [ebp - 0x1e2c]
call fcn.0043b1c0
mov ecx, eax
call fcn.0043b1e0
cmp byte [esi + 0x1cc], 0
jne 0x43fd6c
mov dword [esi + 8], 0x11
push 0
mov byte [esi + 0x1cc], 1
call dword [sym.imp.USER32.dll_OpenClipboard]
test eax, eax
je 0x43e084
call edi
call ebx
mov dword [ebp - 0x1078], 0x64
lea eax, [ebp - 0x1078]
lea ecx, [ebp - 0x1e34]
jmp 0x43fd32
xor edi, edi
nop dword [eax]
nop word [eax + eax]
lea eax, [ebp - 0x107c]
mov dword [ebp - 0x107c], 0x64
push eax
lea ecx, [ebp - 0x1e3c]
call fcn.0043b1c0
mov ecx, eax
call fcn.0043b1e0
mov al, byte [esi + 0xa0]
test al, al
je 0x43fba6
inc edi
cmp edi, 1
jl 0x43e0b0
push 0
test al, al
jne 0x43e16a
call dword [sym.imp.USER32.dll_OpenClipboard]
mov edi, dword [sym.imp.USER32.dll_EmptyClipboard]
test eax, eax
je 0x43e101
call edi
call ebx
lea eax, [ebp - 0x1080]
mov dword [ebp - 0x1080], 0x64
push eax
lea ecx, [ebp - 0x1e44]
call fcn.0043b1c0
mov ecx, eax
call fcn.0043b1e0
cmp byte [esi + 0x1cc], 0
jne 0x43fd6c
mov dword [esi + 8], 0x11
push 0
mov byte [esi + 0x1cc], 1
call dword [sym.imp.USER32.dll_OpenClipboard]
test eax, eax
je 0x43e14f
call edi
call ebx
mov dword [ebp - 0x1084], 0x64
lea eax, [ebp - 0x1084]
lea ecx, [ebp - 0x1e4c]
jmp 0x43fd32
push 2
push 0
push 0x11
mov ecx, esi
call fcn.0043bcc0
cmp byte [esi + 0xa0], 0
jne 0x43e1ff
push 0
call dword [sym.imp.USER32.dll_OpenClipboard]
mov edi, dword [sym.imp.USER32.dll_EmptyClipboard]
test eax, eax
je 0x43e196
call edi
call ebx
lea eax, [ebp - 0x1088]
mov dword [ebp - 0x1088], 0x64
push eax
lea ecx, [ebp - 0x1e54]
call fcn.0043b1c0
mov ecx, eax
call fcn.0043b1e0
cmp byte [esi + 0x1cc], 0
jne 0x43fd6c
mov dword [esi + 8], 0x11
push 0
mov byte [esi + 0x1cc], 1
call dword [sym.imp.USER32.dll_OpenClipboard]
test eax, eax
je 0x43e1e4
call edi
call ebx
mov dword [ebp - 0x108c], 0x64
lea eax, [ebp - 0x108c]
lea ecx, [ebp - 0x1e5c]
jmp 0x43fd32
xor edi, edi
nop dword [eax]
nop word [eax + eax]
lea eax, [ebp - 0x1090]
mov dword [ebp - 0x1090], 0x64
push eax
lea ecx, [ebp - 0x1e64]
call fcn.0043b1c0
mov ecx, eax
call fcn.0043b1e0
mov cl, byte [esi + 0xa0]
test cl, cl
je 0x43fb1f
inc edi
cmp edi, 1
jl 0x43e210
test cl, cl
jne 0x43e2ca
push 0
call dword [sym.imp.USER32.dll_OpenClipboard]
mov edi, dword [sym.imp.USER32.dll_EmptyClipboard]
test eax, eax
je 0x43e261
call edi
call ebx
lea eax, [ebp - 0x1094]
mov dword [ebp - 0x1094], 0x64
push eax
lea ecx, [ebp - 0x1e6c]
call fcn.0043b1c0
mov ecx, eax
call fcn.0043b1e0
cmp byte [esi + 0x1cc], 0
jne 0x43fd6c
mov dword [esi + 8], 0x11
push 0
mov byte [esi + 0x1cc], 1
call dword [sym.imp.USER32.dll_OpenClipboard]
test eax, eax
je 0x43e2af
call edi
call ebx
mov dword [ebp - 0x1098], 0x64
lea eax, [ebp - 0x1098]
lea ecx, [ebp - 0x1e74]
jmp 0x43fd32
mov eax, 0x51eb851f
xor edi, edi
imul dword [esi + 0x1fc]
sar edx, 5
mov eax, edx
shr eax, 0x1f
add eax, edx
test eax, eax
jle 0x43e33b
nop word [eax + eax]
lea eax, [ebp - 0x109c]
mov dword [ebp - 0x109c], 0x64
push eax
lea ecx, [ebp - 0x1e7c]
call fcn.0043b1c0
mov ecx, eax
call fcn.0043b1e0
mov cl, byte [esi + 0xa0]
test cl, cl
je 0x43e3c2
mov eax, 0x51eb851f
inc edi
imul dword [esi + 0x1fc]
sar edx, 5
mov eax, edx
shr eax, 0x1f
add eax, edx
cmp edi, eax
jl 0x43e2f0
push 0
test cl, cl
jne 0x43e441
call dword [sym.imp.USER32.dll_OpenClipboard]
mov edi, dword [sym.imp.USER32.dll_EmptyClipboard]
test eax, eax
je 0x43e359
call edi
call ebx
lea eax, [ebp - 0x10a8]
mov dword [ebp - 0x10a8], 0x64
push eax
lea ecx, [ebp - 0x1e94]
call fcn.0043b1c0
mov ecx, eax
call fcn.0043b1e0
cmp byte [esi + 0x1cc], 0
jne 0x43fd6c
mov dword [esi + 8], 0x11
push 0
mov byte [esi + 0x1cc], 1
call dword [sym.imp.USER32.dll_OpenClipboard]
test eax, eax
je 0x43e3a7
call edi
call ebx
mov dword [ebp - 0x10ac], 0x64
lea eax, [ebp - 0x10ac]
lea ecx, [ebp - 0x1e9c]
jmp 0x43fd32
push 0
call dword [sym.imp.USER32.dll_OpenClipboard]
mov edi, dword [sym.imp.USER32.dll_EmptyClipboard]
test eax, eax
je 0x43e3d8
call edi
call ebx
lea eax, [ebp - 0x10a0]
mov dword [ebp - 0x10a0], 0x64
push eax
lea ecx, [ebp - 0x1e84]
call fcn.0043b1c0
mov ecx, eax
call fcn.0043b1e0
cmp byte [esi + 0x1cc], 0
jne 0x43fd6c
mov dword [esi + 8], 0x11
push 0
mov byte [esi + 0x1cc], 1
call dword [sym.imp.USER32.dll_OpenClipboard]
test eax, eax
je 0x43e426
call edi
call ebx
mov dword [ebp - 0x10a4], 0x64
lea eax, [ebp - 0x10a4]
lea ecx, [ebp - 0x1e8c]
jmp 0x43fd32
push 0
push 0
push 0x11
mov ecx, esi
call fcn.0043bcc0
cmp byte [esi + 0xa0], 0
jne 0x43e4d6
push 0
call dword [sym.imp.USER32.dll_OpenClipboard]
mov edi, dword [sym.imp.USER32.dll_EmptyClipboard]
test eax, eax
je 0x43e46d
call edi
call ebx
lea eax, [ebp - 0x10b0]
mov dword [ebp - 0x10b0], 0x64
push eax
lea ecx, [ebp - 0x1ea4]
call fcn.0043b1c0
mov ecx, eax
call fcn.0043b1e0
cmp byte [esi + 0x1cc], 0
jne 0x43fd6c
mov dword [esi + 8], 0x11
push 0
mov byte [esi + 0x1cc], 1
call dword [sym.imp.USER32.dll_OpenClipboard]
test eax, eax
je 0x43e4bb
call edi
call ebx
mov dword [ebp - 0x10b4], 0x64
lea eax, [ebp - 0x10b4]
lea ecx, [ebp - 0x1eac]
jmp 0x43fd32
xor edi, edi
nop dword [eax + eax]
lea eax, [ebp - 0x10b8]
mov dword [ebp - 0x10b8], 0x64
push eax
lea ecx, [ebp - 0x1eb4]
call fcn.0043b1c0
mov ecx, eax
call fcn.0043b1e0
mov al, byte [esi + 0xa0]
test al, al
je 0x43fa98
inc edi
cmp edi, 1
jl 0x43e4e0
push 0
test al, al
jne 0x43e59a
call dword [sym.imp.USER32.dll_OpenClipboard]
mov edi, dword [sym.imp.USER32.dll_EmptyClipboard]
test eax, eax
je 0x43e531
call edi
call ebx
lea eax, [ebp - 0x10bc]
mov dword [ebp - 0x10bc], 0x64
push eax
lea ecx, [ebp - 0x1ebc]
call fcn.0043b1c0
mov ecx, eax
call fcn.0043b1e0
cmp byte [esi + 0x1cc], 0
jne 0x43fd6c
mov dword [esi + 8], 0x11
push 0
mov byte [esi + 0x1cc], 1
call dword [sym.imp.USER32.dll_OpenClipboard]
test eax, eax
je 0x43e57f
call edi
call ebx
mov dword [ebp - 0x10c0], 0x64
lea eax, [ebp - 0x10c0]
lea ecx, [ebp - 0x1ec4]
jmp 0x43fd32
push 0
push 0
push 0x4c
mov ecx, esi
call fcn.0043bcc0
cmp byte [esi + 0xa0], 0
jne 0x43e62f
push 0
call dword [sym.imp.USER32.dll_OpenClipboard]
mov edi, dword [sym.imp.USER32.dll_EmptyClipboard]
test eax, eax
je 0x43e5c6
call edi
call ebx
lea eax, [ebp - 0x10c4]
mov dword [ebp - 0x10c4], 0x64
push eax
lea ecx, [ebp - 0x1ecc]
call fcn.0043b1c0
mov ecx, eax
call fcn.0043b1e0
cmp byte [esi + 0x1cc], 0
jne 0x43fd6c
mov dword [esi + 8], 0x11
push 0
mov byte [esi + 0x1cc], 1
call dword [sym.imp.USER32.dll_OpenClipboard]
test eax, eax
je 0x43e614
call edi
call ebx
mov dword [ebp - 0x10c8], 0x64
lea eax, [ebp - 0x10c8]
lea ecx, [ebp - 0x1ed4]
jmp 0x43fd32
xor edi, edi
nop dword [eax]
nop word [eax + eax]
lea eax, [ebp - 0x10cc]
mov dword [ebp - 0x10cc], 0x64
push eax
lea ecx, [ebp - 0x1edc]
call fcn.0043b1c0
mov ecx, eax
call fcn.0043b1e0
mov al, byte [esi + 0xa0]
test al, al
je 0x43fa11
inc edi
cmp edi, 1
jl 0x43e640
push 0
test al, al
jne 0x43e6fa
call dword [sym.imp.USER32.dll_OpenClipboard]
mov edi, dword [sym.imp.USER32.dll_EmptyClipboard]
test eax, eax
je 0x43e691
call edi
call ebx
lea eax, [ebp - 0x10d0]
mov dword [ebp - 0x10d0], 0x64
push eax
lea ecx, [ebp - 0x1ee4]
call fcn.0043b1c0
mov ecx, eax
call fcn.0043b1e0
cmp byte [esi + 0x1cc], 0
jne 0x43fd6c
mov dword [esi + 8], 0x11
push 0
mov byte [esi + 0x1cc], 1
call dword [sym.imp.USER32.dll_OpenClipboard]
test eax, eax
je 0x43e6df
call edi
call ebx
mov dword [ebp - 0x10d4], 0x64
lea eax, [ebp - 0x10d4]
lea ecx, [ebp - 0x1eec]
jmp 0x43fd32
push 2
push 0
push 0x4c
mov ecx, esi
call fcn.0043bcc0
cmp byte [esi + 0xa0], 0
jne 0x43e78f
push 0
call dword [sym.imp.USER32.dll_OpenClipboard]
mov edi, dword [sym.imp.USER32.dll_EmptyClipboard]
test eax, eax
je 0x43e726
call edi
call ebx
lea eax, [ebp - 0x10d8]
mov dword [ebp - 0x10d8], 0x64
push eax
lea ecx, [ebp - 0x1ef4]
call fcn.0043b1c0
mov ecx, eax
call fcn.0043b1e0
cmp byte [esi + 0x1cc], 0
jne 0x43fd6c
mov dword [esi + 8], 0x11
push 0
mov byte [esi + 0x1cc], 1
call dword [sym.imp.USER32.dll_OpenClipboard]
test eax, eax
je 0x43e774
call edi
call ebx
mov dword [ebp - 0x10dc], 0x64
lea eax, [ebp - 0x10dc]
lea ecx, [ebp - 0x1efc]
jmp 0x43fd32
xor edi, edi
nop dword [eax]
nop word [eax + eax]
lea eax, [ebp - 0x10e0]
mov dword [ebp - 0x10e0], 0x64
push eax
lea ecx, [ebp - 0x1f04]
call fcn.0043b1c0
mov ecx, eax
call fcn.0043b1e0
mov al, byte [esi + 0xa0]
test al, al
je 0x43f98a
inc edi
cmp edi, 1
jl 0x43e7a0
push 0
test al, al
jne 0x43e85a
call dword [sym.imp.USER32.dll_OpenClipboard]
mov edi, dword [sym.imp.USER32.dll_EmptyClipboard]
test eax, eax
je 0x43e7f1
call edi
call ebx
lea eax, [ebp - 0x10e4]
mov dword [ebp - 0x10e4], 0x64
push eax
lea ecx, [ebp - 0x1f0c]
call fcn.0043b1c0
mov ecx, eax
call fcn.0043b1e0
cmp byte [esi + 0x1cc], 0
jne 0x43fd6c
mov dword [esi + 8], 0x11
push 0
mov byte [esi + 0x1cc], 1
call dword [sym.imp.USER32.dll_OpenClipboard]
test eax, eax
je 0x43e83f
call edi
call ebx
mov dword [ebp - 0x10e8], 0x64
lea eax, [ebp - 0x10e8]
lea ecx, [ebp - 0x1f14]
jmp 0x43fd32
push 2
push 0
push 0x11
mov ecx, esi
call fcn.0043bcc0
cmp byte [esi + 0xa0], 0
jne 0x43e8ef
push 0
call dword [sym.imp.USER32.dll_OpenClipboard]
mov edi, dword [sym.imp.USER32.dll_EmptyClipboard]
test eax, eax
je 0x43e886
call edi
call ebx
lea eax, [ebp - 0x10ec]
mov dword [ebp - 0x10ec], 0x64
push eax
lea ecx, [ebp - 0x1f1c]
call fcn.0043b1c0
mov ecx, eax
call fcn.0043b1e0
cmp byte [esi + 0x1cc], 0
jne 0x43fd6c
mov dword [esi + 8], 0x11
push 0
mov byte [esi + 0x1cc], 1
call dword [sym.imp.USER32.dll_OpenClipboard]
test eax, eax
je 0x43e8d4
call edi
call ebx
mov dword [ebp - 0x10f0], 0x64
lea eax, [ebp - 0x10f0]
lea ecx, [ebp - 0x1f24]
jmp 0x43fd32
xor edi, edi
nop dword [eax]
nop word [eax + eax]
lea eax, [ebp - 0x10f4]
mov dword [ebp - 0x10f4], 0x64
push eax
lea ecx, [ebp - 0x1f2c]
call fcn.0043b1c0
mov ecx, eax
call fcn.0043b1e0
mov al, byte [esi + 0xa0]
test al, al
je 0x43f903
inc edi
cmp edi, 1
jl 0x43e900
push 0
test al, al
jne 0x43e9ba
call dword [sym.imp.USER32.dll_OpenClipboard]
mov edi, dword [sym.imp.USER32.dll_EmptyClipboard]
test eax, eax
je 0x43e951
call edi
call ebx
lea eax, [ebp - 0x10f8]
mov dword [ebp - 0x10f8], 0x64
push eax
lea ecx, [ebp - 0x1f34]
call fcn.0043b1c0
mov ecx, eax
call fcn.0043b1e0
cmp byte [esi + 0x1cc], 0
jne 0x43fd6c
mov dword [esi + 8], 0x11
push 0
mov byte [esi + 0x1cc], 1
call dword [sym.imp.USER32.dll_OpenClipboard]
test eax, eax
je 0x43e99f
call edi
call ebx
mov dword [ebp - 0x10fc], 0x64
lea eax, [ebp - 0x10fc]
lea ecx, [ebp - 0x1f3c]
jmp 0x43fd32
push 0
push 0
push 0x11
mov ecx, esi
call fcn.0043bcc0
cmp byte [esi + 0xa0], 0
jne 0x43ea4f
push 0
call dword [sym.imp.USER32.dll_OpenClipboard]
mov edi, dword [sym.imp.USER32.dll_EmptyClipboard]
test eax, eax
je 0x43e9e6
call edi
call ebx
lea eax, [ebp - 0x1100]
mov dword [ebp - 0x1100], 0x64
push eax
lea ecx, [ebp - 0x1f44]
call fcn.0043b1c0
mov ecx, eax
call fcn.0043b1e0
cmp byte [esi + 0x1cc], 0
jne 0x43fd6c
mov dword [esi + 8], 0x11
push 0
mov byte [esi + 0x1cc], 1
call dword [sym.imp.USER32.dll_OpenClipboard]
test eax, eax
je 0x43ea34
call edi
call ebx
mov dword [ebp - 0x1104], 0x64
lea eax, [ebp - 0x1104]
lea ecx, [ebp - 0x1f4c]
jmp 0x43fd32
xor edi, edi
nop dword [eax]
nop word [eax + eax]
lea eax, [ebp - 0x1108]
mov dword [ebp - 0x1108], 0x64
push eax
lea ecx, [ebp - 0x1f54]
call fcn.0043b1c0
mov ecx, eax
call fcn.0043b1e0
mov al, byte [esi + 0xa0]
test al, al
je 0x43f87c
inc edi
cmp edi, 1
jl 0x43ea60
push 0
test al, al
jne 0x43eb1a
call dword [sym.imp.USER32.dll_OpenClipboard]
mov edi, dword [sym.imp.USER32.dll_EmptyClipboard]
test eax, eax
je 0x43eab1
call edi
call ebx
lea eax, [ebp - 0x110c]
mov dword [ebp - 0x110c], 0x64
push eax
lea ecx, [ebp - 0x1f5c]
call fcn.0043b1c0
mov ecx, eax
call fcn.0043b1e0
cmp byte [esi + 0x1cc], 0
jne 0x43fd6c
mov dword [esi + 8], 0x11
push 0
mov byte [esi + 0x1cc], 1
call dword [sym.imp.USER32.dll_OpenClipboard]
test eax, eax
je 0x43eaff
call edi
call ebx
mov dword [ebp - 0x1110], 0x64
lea eax, [ebp - 0x1110]
lea ecx, [ebp - 0x1f64]
jmp 0x43fd32
push 0
push 0
push 0x56
mov ecx, esi
call fcn.0043bcc0
cmp byte [esi + 0xa0], 0
jne 0x43ebaf
push 0
call dword [sym.imp.USER32.dll_OpenClipboard]
mov edi, dword [sym.imp.USER32.dll_EmptyClipboard]
test eax, eax
je 0x43eb46
call edi
call ebx
lea eax, [ebp - 0x1114]
mov dword [ebp - 0x1114], 0x64
push eax
lea ecx, [ebp - 0x1f6c]
call fcn.0043b1c0
mov ecx, eax
call fcn.0043b1e0
cmp byte [esi + 0x1cc], 0
jne 0x43fd6c
mov dword [esi + 8], 0x11
push 0
mov byte [esi + 0x1cc], 1
call dword [sym.imp.USER32.dll_OpenClipboard]
test eax, eax
je 0x43eb94
call edi
call ebx
mov dword [ebp - 0x1118], 0x64
lea eax, [ebp - 0x1118]
lea ecx, [ebp - 0x1f74]
jmp 0x43fd32
xor edi, edi
nop dword [eax]
nop word [eax + eax]
lea eax, [ebp - 0x111c]
mov dword [ebp - 0x111c], 0x64
push eax
lea ecx, [ebp - 0x1f7c]
call fcn.0043b1c0
mov ecx, eax
call fcn.0043b1e0
mov al, byte [esi + 0xa0]
test al, al
je 0x43f7f5
inc edi
cmp edi, 1
jl 0x43ebc0
push 0
test al, al
jne 0x43ec86
call dword [sym.imp.USER32.dll_OpenClipboard]
mov edi, dword [sym.imp.USER32.dll_EmptyClipboard]
test eax, eax
je 0x43ec19
call edi
call ebx
lea eax, [ebp - 0x1120]
mov dword [ebp - 0x1120], 0x64
push eax
lea ecx, [ebp - 0x1f84]
call fcn.0043b1c0
mov ecx, eax
call fcn.0043b1e0
cmp byte [esi + 0x1cc], 0
jne 0x43fd6c
mov dword [esi + 8], 0x11
push 0
mov byte [esi + 0x1cc], 1
call dword [sym.imp.USER32.dll_OpenClipboard]
test eax, eax
je 0x43ec6b
call edi
call ebx
mov dword [ebp - 0x1124], 0x64
lea eax, [ebp - 0x1124]
lea ecx, [ebp - 0x1f8c]
jmp 0x43fd32
push 2
push 0
push 0x56
mov ecx, esi
call fcn.0043bcc0
cmp byte [esi + 0xa0], 0
jne 0x43ed27
push 0
call dword [sym.imp.USER32.dll_OpenClipboard]
mov edi, dword [sym.imp.USER32.dll_EmptyClipboard]
test eax, eax
je 0x43ecba
call edi
call ebx
lea eax, [ebp - 0x1128]
mov dword [ebp - 0x1128], 0x64
push eax
lea ecx, [ebp - 0x1f94]
call fcn.0043b1c0
mov ecx, eax
call fcn.0043b1e0
cmp byte [esi + 0x1cc], 0
jne 0x43fd6c
mov dword [esi + 8], 0x11
push 0
mov byte [esi + 0x1cc], 1
call dword [sym.imp.USER32.dll_OpenClipboard]
test eax, eax
je 0x43ed0c
call edi
call ebx
mov dword [ebp - 0x112c], 0x64
lea eax, [ebp - 0x112c]
lea ecx, [ebp - 0x1f9c]
jmp 0x43fd32
xor edi, edi
nop dword [eax]
lea eax, [ebp - 0x1130]
mov dword [ebp - 0x1130], 0x64
push eax
lea ecx, [ebp - 0x1fa4]
call fcn.0043b1c0
mov ecx, eax
call fcn.0043b1e0
mov al, byte [esi + 0xa0]
test al, al
je 0x43f76e
inc edi
cmp edi, 1
jl 0x43ed30
push 0
test al, al
jne 0x43edf6
call dword [sym.imp.USER32.dll_OpenClipboard]
mov edi, dword [sym.imp.USER32.dll_EmptyClipboard]
test eax, eax
je 0x43ed89
call edi
call ebx
lea eax, [ebp - 0x1134]
mov dword [ebp - 0x1134], 0x64
push eax
lea ecx, [ebp - 0x1fac]
call fcn.0043b1c0
mov ecx, eax
call fcn.0043b1e0
cmp byte [esi + 0x1cc], 0
jne 0x43fd6c
mov dword [esi + 8], 0x11
push 0
mov byte [esi + 0x1cc], 1
call dword [sym.imp.USER32.dll_OpenClipboard]
test eax, eax
je 0x43eddb
call edi
call ebx
mov dword [ebp - 0x1138], 0x64
lea eax, [ebp - 0x1138]
lea ecx, [ebp - 0x1fb4]
jmp 0x43fd32
push 2
push 0
push 0x11
mov ecx, esi
call fcn.0043bcc0
cmp byte [esi + 0xa0], 0
jne 0x43ee97
push 0
call dword [sym.imp.USER32.dll_OpenClipboard]
mov edi, dword [sym.imp.USER32.dll_EmptyClipboard]
test eax, eax
je 0x43ee2a
call edi
call ebx
lea eax, [ebp - 0x113c]
mov dword [ebp - 0x113c], 0x64
push eax
lea ecx, [ebp - 0x1fbc]
call fcn.0043b1c0
mov ecx, eax
call fcn.0043b1e0
cmp byte [esi + 0x1cc], 0
jne 0x43fd6c
mov dword [esi + 8], 0x11
push 0
mov byte [esi + 0x1cc], 1
call dword [sym.imp.USER32.dll_OpenClipboard]
test eax, eax
je 0x43ee7c
call edi
call ebx
mov dword [ebp - 0x1140], 0x64
lea eax, [ebp - 0x1140]
lea ecx, [ebp - 0x1fc4]
jmp 0x43fd32
xor edi, edi
nop dword [eax]
lea eax, [ebp - 0x1144]
mov dword [ebp - 0x1144], 0x64
push eax
lea ecx, [ebp - 0x1fcc]
call fcn.0043b1c0
mov ecx, eax
call fcn.0043b1e0
mov al, byte [esi + 0xa0]
test al, al
je 0x43f6e7
inc edi
cmp edi, 1
jl 0x43eea0
push 0
test al, al
jne 0x43ef66
call dword [sym.imp.USER32.dll_OpenClipboard]
mov edi, dword [sym.imp.USER32.dll_EmptyClipboard]
test eax, eax
je 0x43eef9
call edi
call ebx
lea eax, [ebp - 0x1148]
mov dword [ebp - 0x1148], 0x64
push eax
lea ecx, [ebp - 0x1fd4]
call fcn.0043b1c0
mov ecx, eax
call fcn.0043b1e0
cmp byte [esi + 0x1cc], 0
jne 0x43fd6c
mov dword [esi + 8], 0x11
push 0
mov byte [esi + 0x1cc], 1
call dword [sym.imp.USER32.dll_OpenClipboard]
test eax, eax
je 0x43ef4b
call edi
call ebx
mov dword [ebp - 0x114c], 0x64
lea eax, [ebp - 0x114c]
lea ecx, [ebp - 0x1fdc]
jmp 0x43fd32
push 0
push 0
push 0xd
mov ecx, esi
call fcn.0043bcc0
push 0
push 2
push 0
push 0xd
mov ecx, esi
call fcn.0043bcc0
mov cl, byte [esi + 0xa0]
test cl, cl
jne 0x43f017
push 0
call dword [sym.imp.USER32.dll_OpenClipboard]
mov edi, dword [sym.imp.USER32.dll_EmptyClipboard]
test eax, eax
je 0x43efaa
call edi
call ebx
lea eax, [ebp - 0x1150]
mov dword [ebp - 0x1150], 0x64
push eax
lea ecx, [ebp - 0x1fe4]
call fcn.0043b1c0
mov ecx, eax
call fcn.0043b1e0
cmp byte [esi + 0x1cc], 0
jne 0x43fd6c
mov dword [esi + 8], 0x11
push 0
mov byte [esi + 0x1cc], 1
call dword [sym.imp.USER32.dll_OpenClipboard]
test eax, eax
je 0x43effc
call edi
call ebx
mov dword [ebp - 0x1154], 0x64
lea eax, [ebp - 0x1154]
lea ecx, [ebp - 0x1fec]
jmp 0x43fd32
mov eax, 0x51eb851f
xor edi, edi
imul dword [esi + 0x1fc]
sar edx, 5
mov eax, edx
shr eax, 0x1f
add eax, edx
test eax, eax
jle 0x43f08b
nop dword [eax]
nop word [eax + eax]
lea eax, [ebp - 0x1158]
mov dword [ebp - 0x1158], 0x64
push eax
lea ecx, [ebp - 0x1ff4]
call fcn.0043b1c0
mov ecx, eax
call fcn.0043b1e0
mov cl, byte [esi + 0xa0]
test cl, cl
je 0x43f11a
mov eax, 0x51eb851f
inc edi
imul dword [esi + 0x1fc]
sar edx, 5
mov eax, edx
shr eax, 0x1f
add eax, edx
cmp edi, eax
jl 0x43f040
test cl, cl
jne 0x43f1a1
push 0
call dword [sym.imp.USER32.dll_OpenClipboard]
mov edi, dword [sym.imp.USER32.dll_EmptyClipboard]
test eax, eax
je 0x43f0ad
call edi
call ebx
lea eax, [ebp - 0x1164]
mov dword [ebp - 0x1164], 0x64
push eax
lea ecx, [ebp - 0x200c]
call fcn.0043b1c0
mov ecx, eax
call fcn.0043b1e0
cmp byte [esi + 0x1cc], 0
jne 0x43fd6c
mov dword [esi + 8], 0x11
push 0
mov byte [esi + 0x1cc], 1
call dword [sym.imp.USER32.dll_OpenClipboard]
test eax, eax
je 0x43f0ff
call edi
call ebx
mov dword [ebp - 0x1168], 0x64
lea eax, [ebp - 0x1168]
lea ecx, [ebp - 0x2014]
jmp 0x43fd32
push 0
call dword [sym.imp.USER32.dll_OpenClipboard]
mov edi, dword [sym.imp.USER32.dll_EmptyClipboard]
test eax, eax
je 0x43f134
call edi
call ebx
lea eax, [ebp - 0x115c]
mov dword [ebp - 0x115c], 0x64
push eax
lea ecx, [ebp - 0x1ffc]
call fcn.0043b1c0
mov ecx, eax
call fcn.0043b1e0
cmp byte [esi + 0x1cc], 0
jne 0x43fd6c
mov dword [esi + 8], 0x11
push 0
mov byte [esi + 0x1cc], 1
call dword [sym.imp.USER32.dll_OpenClipboard]
test eax, eax
je 0x43f186
call edi
call ebx
mov dword [ebp - 0x1160], 0x64
lea eax, [ebp - 0x1160]
lea ecx, [ebp - 0x2004]
jmp 0x43fd32
push 0x208
lea eax, [ebp - 0x830]
push 0
push eax
call fcn.004bcaf0
add esp, 0xc
lea eax, [ebp - 0x830]
push 0x104
push eax
push dword [ebp - 0xf20]
call dword [sym.imp.USER32.dll_GetWindowTextW]
lea eax, [ebp - 0x830]
push eax
lea ecx, [ebp - 0xe78]
call fcn.0041a2b0
push 0
push 0x51fe9c
lea ecx, [ebp - 0xe78]
mov byte [ebp - 4], 2
call fcn.0043ae40
push 0
push 0x51fea4
lea ecx, [ebp - 0xe78]
mov edi, eax
call fcn.0043ae40
test edi, edi
jns 0x43f588
test eax, eax
jns 0x43f588
call dword [sym.imp.USER32.dll_GetForegroundWindow]
push 0x208
mov ebx, eax
lea eax, [ebp - 0xa38]
push 0
push eax
call fcn.004bcaf0
push 0x208
lea eax, [ebp - 0xc40]
push 0
push eax
call fcn.004bcaf0
add esp, 0x18
lea eax, [ebp - 0xa38]
push 0x104
push eax
push ebx
call dword [sym.imp.USER32.dll_GetWindowTextW]
mov edi, dword [sym.imp.USER32.dll_GetClassNameW]
lea eax, [ebp - 0xc40]
push 0x104
push eax
push ebx
call edi
call dword [sym.imp.USER32.dll_GetFocus]
push 0x208
mov dword [ebp - 0xf14], eax
lea eax, [ebp - 0xe48]
push 0
push eax
call fcn.004bcaf0
push 0x208
lea eax, [ebp - 0x218]
push 0
push eax
call fcn.004bcaf0
add esp, 0x18
lea eax, [ebp - 0xe48]
push 0x104
push eax
push dword [ebp - 0xf14]
call dword [sym.imp.USER32.dll_GetWindowTextW]
push 0x104
lea eax, [ebp - 0x218]
push eax
push dword [ebp - 0xf14]
call edi
mov edi, dword [sym.imp.USER32.dll_GetWindowThreadProcessId]
lea eax, [ebp - 0xf0c]
push eax
push ebx
mov dword [ebp - 0xf0c], 0
call edi
lea eax, [ebp - 0xf10]
mov dword [ebp - 0xf10], 0
push eax
push dword [ebp - 0xf20]
call edi
mov ecx, dword [ebp - 0xf0c]
call fcn.00482f00
push 0x53b934
lea ecx, [esi + 0x1dc]
mov dword [ebp - 0xf18], eax
call fcn.0041a1e0
push 0x51feac
lea ecx, [esi + 0x1dc]
call fcn.0041a160
lea eax, [ebp - 0xe78]
push eax
lea ecx, [esi + 0x1dc]
call fcn.0041a190
push 0x51feac
lea ecx, [esi + 0x1dc]
call fcn.0041a160
cmp ebx, dword [ebp - 0xf20]
mov edi, 0x51f504
mov eax, edi
lea ebx, [esi + 0x1dc]
mov ecx, 0x51fa48
cmovne eax, ecx
push eax
mov ecx, ebx
call fcn.0041a160
push 0x51feac
mov ecx, ebx
call fcn.0041a160
lea eax, [ebp - 0xa38]
push eax
lea ecx, [ebp - 0x347c]
call fcn.0041a2b0
push eax
mov ecx, ebx
mov byte [ebp - 4], 3
call fcn.0041a190
lea ecx, [ebp - 0x347c]
mov byte [ebp - 4], 2
call fcn.0041a210
push 0x51feac
mov ecx, ebx
call fcn.0041a160
lea eax, [ebp - 0xc40]
push eax
lea ecx, [ebp - 0x3494]
call fcn.0041a2b0
push eax
mov ecx, ebx
mov byte [ebp - 4], 4
call fcn.0041a190
lea ecx, [ebp - 0x3494]
mov byte [ebp - 4], 2
call fcn.0041a210
push 0x51feac
mov ecx, ebx
call fcn.0041a160
mov ecx, dword [ebp - 0xf20]
mov eax, edi
cmp dword [ebp - 0xf14], ecx
mov ecx, 0x51fa48
cmovne eax, ecx
mov ecx, ebx
push eax
call fcn.0041a160
push 0x51feac
mov ecx, ebx
call fcn.0041a160
lea eax, [ebp - 0xe48]
push eax
lea ecx, [ebp - 0x34ac]
call fcn.0041a2b0
push eax
mov ecx, ebx
mov byte [ebp - 4], 5
call fcn.0041a190
lea ecx, [ebp - 0x34ac]
mov byte [ebp - 4], 2
call fcn.0041a210
push 0x51feac
mov ecx, ebx
call fcn.0041a160
lea eax, [ebp - 0x218]
push eax
lea ecx, [ebp - 0x3464]
call fcn.0041a2b0
push eax
mov ecx, ebx
mov byte [ebp - 4], 6
call fcn.0041a190
lea ecx, [ebp - 0x3464]
mov byte [ebp - 4], 2
call fcn.0041a210
push 0x51feac
mov ecx, ebx
call fcn.0041a160
mov eax, dword [ebp - 0xf0c]
mov ecx, edi
cmp eax, dword [ebp - 0xf10]
mov eax, 0x51fa48
cmovne ecx, eax
push ecx
mov ecx, ebx
call fcn.0041a160
push 0x51feac
mov ecx, ebx
call fcn.0041a160
mov eax, dword [ebp - 0xf18]
mov ecx, ebx
cmp eax, dword [ebp - 0xf10]
mov eax, 0x51fa48
cmovne edi, eax
push edi
call fcn.0041a160
cmp byte [esi + 0x1cc], 0
jne 0x43f562
mov dword [esi + 8], 0x1f
push 0
mov byte [esi + 0x1cc], 1
call dword [sym.imp.USER32.dll_OpenClipboard]
test eax, eax
je 0x43f512
mov eax, dword [sym.imp.USER32.dll_EmptyClipboard]
call eax
call dword [sym.imp.USER32.dll_CloseClipboard]
lea eax, [ebp - 0x116c]
mov dword [ebp - 0x116c], 0x64
push eax
lea ecx, [ebp - 0x201c]
call fcn.0043b1c0
mov ecx, eax
call fcn.0043b1e0
cmp byte [esi + 0x1cd], 0
jne 0x43f55b
push 0
push 0
push 0x403
mov byte [esi + 0x1cd], 1
push dword [esi + 0x74]
call dword [sym.imp.USER32.dll_PostMessageW]
mov ecx, esi
call fcn.00438c30
lea ecx, [ebp - 0xe78]
call fcn.0041a210
lea ecx, [ebp - 0xe90]
call fcn.0041a210
lea ecx, [ebp - 0xf08]
call fcn.0041a210
jmp 0x44a5be
lea ecx, [ebp - 0xe78]
call fcn.0041a210
lea ecx, [ebp - 0xe90]
mov byte [ebp - 4], 0
call fcn.0041a210
mov byte [ebp - 0xf19], 0
mov dword [ebp - 0xf14], 0
push 0
push 0
push 0
push 9
mov ecx, esi
call fcn.0043bcc0
push 0
push 2
push 0
push 9
mov ecx, esi
call fcn.0043bcc0
cmp byte [esi + 0xa0], 0
je 0x449cf1
xor edi, edi
lea eax, [ebp - 0x11d0]
mov dword [ebp - 0x11d0], 0x64
push eax
lea ecx, [ebp - 0x20e4]
call fcn.0043b1c0
mov ecx, eax
call fcn.0043b1e0
mov al, byte [esi + 0xa0]
test al, al
je 0x449c6a
inc edi
cmp edi, 1
jl 0x43f5e0
test al, al
je 0x449be3
mov edi, dword [ebp - 0xf14]
inc edi
mov dword [ebp - 0xf14], edi
cmp edi, 2
jl 0x43f5b3
push 0
push 0
push 0
push 0x20
mov ecx, esi
call fcn.0043bcc0
push 0
push 2
push 0
push 0x20
mov ecx, esi
call fcn.0043bcc0
cmp byte [esi + 0xa0], 0
jne 0x43fd87
push 0
call dword [sym.imp.USER32.dll_OpenClipboard]
mov edi, dword [sym.imp.USER32.dll_EmptyClipboard]
test eax, eax
je 0x43f67a
call edi
call ebx
lea eax, [ebp - 0x11d4]
mov dword [ebp - 0x11d4], 0x64
push eax
lea ecx, [ebp - 0x20ec]
call fcn.0043b1c0
mov ecx, eax
call fcn.0043b1e0
cmp byte [esi + 0x1cc], 0
jne 0x44a527
mov dword [esi + 8], 0x11
push 0
mov byte [esi + 0x1cc], 1
call dword [sym.imp.USER32.dll_OpenClipboard]
test eax, eax
je 0x43f6cc
call edi
call ebx
mov dword [ebp - 0x11d8], 0x64
lea eax, [ebp - 0x11d8]
lea ecx, [ebp - 0x20f4]
jmp 0x44a4ed
push 0
call dword [sym.imp.USER32.dll_OpenClipboard]
mov edi, dword [sym.imp.USER32.dll_EmptyClipboard]
test eax, eax
je 0x43f701
call edi
call ebx
lea eax, [ebp - 0x1170]
mov dword [ebp - 0x1170], 0x64
push eax
lea ecx, [ebp - 0x2024]
call fcn.0043b1c0
mov ecx, eax
call fcn.0043b1e0
cmp byte [esi + 0x1cc], 0
jne 0x43fd6c
mov dword [esi + 8], 0x11
push 0
mov byte [esi + 0x1cc], 1
call dword [sym.imp.USER32.dll_OpenClipboard]
test eax, eax
je 0x43f753
call edi
call ebx
mov dword [ebp - 0x1174], 0x64
lea eax, [ebp - 0x1174]
lea ecx, [ebp - 0x202c]
jmp 0x43fd32
push 0
call dword [sym.imp.USER32.dll_OpenClipboard]
mov edi, dword [sym.imp.USER32.dll_EmptyClipboard]
test eax, eax
je 0x43f788
call edi
call ebx
lea eax, [ebp - 0x1178]
mov dword [ebp - 0x1178], 0x64
push eax
lea ecx, [ebp - 0x2034]
call fcn.0043b1c0
mov ecx, eax
call fcn.0043b1e0
cmp byte [esi + 0x1cc], 0
jne 0x43fd6c
mov dword [esi + 8], 0x11
push 0
mov byte [esi + 0x1cc], 1
call dword [sym.imp.USER32.dll_OpenClipboard]
test eax, eax
je 0x43f7da
call edi
call ebx
mov dword [ebp - 0x117c], 0x64
lea eax, [ebp - 0x117c]
lea ecx, [ebp - 0x203c]
jmp 0x43fd32
push 0
call dword [sym.imp.USER32.dll_OpenClipboard]
mov edi, dword [sym.imp.USER32.dll_EmptyClipboard]
test eax, eax
je 0x43f80f
call edi
call ebx
lea eax, [ebp - 0x1180]
mov dword [ebp - 0x1180], 0x64
push eax
lea ecx, [ebp - 0x2044]
call fcn.0043b1c0
mov ecx, eax
call fcn.0043b1e0
cmp byte [esi + 0x1cc], 0
jne 0x43fd6c
mov dword [esi + 8], 0x11
push 0
mov byte [esi + 0x1cc], 1
call dword [sym.imp.USER32.dll_OpenClipboard]
test eax, eax
je 0x43f861
call edi
call ebx
mov dword [ebp - 0x1184], 0x64
lea eax, [ebp - 0x1184]
lea ecx, [ebp - 0x204c]
jmp 0x43fd32
push 0
call dword [sym.imp.USER32.dll_OpenClipboard]
mov edi, dword [sym.imp.USER32.dll_EmptyClipboard]
test eax, eax
je 0x43f896
call edi
call ebx
lea eax, [ebp - 0x1188]
mov dword [ebp - 0x1188], 0x64
push eax
lea ecx, [ebp - 0x2054]
call fcn.0043b1c0
mov ecx, eax
call fcn.0043b1e0
cmp byte [esi + 0x1cc], 0
jne 0x43fd6c
mov dword [esi + 8], 0x11
push 0
mov byte [esi + 0x1cc], 1
call dword [sym.imp.USER32.dll_OpenClipboard]
test eax, eax
je 0x43f8e8
call edi
call ebx
mov dword [ebp - 0x118c], 0x64
lea eax, [ebp - 0x118c]
lea ecx, [ebp - 0x205c]
jmp 0x43fd32
push 0
call dword [sym.imp.USER32.dll_OpenClipboard]
mov edi, dword [sym.imp.USER32.dll_EmptyClipboard]
test eax, eax
je 0x43f91d
call edi
call ebx
lea eax, [ebp - 0x1190]
mov dword [ebp - 0x1190], 0x64
push eax
lea ecx, [ebp - 0x2064]
call fcn.0043b1c0
mov ecx, eax
call fcn.0043b1e0
cmp byte [esi + 0x1cc], 0
jne 0x43fd6c
mov dword [esi + 8], 0x11
push 0
mov byte [esi + 0x1cc], 1
call dword [sym.imp.USER32.dll_OpenClipboard]
test eax, eax
je 0x43f96f
call edi
call ebx
mov dword [ebp - 0x1194], 0x64
lea eax, [ebp - 0x1194]
lea ecx, [ebp - 0x206c]
jmp 0x43fd32
push 0
call dword [sym.imp.USER32.dll_OpenClipboard]
mov edi, dword [sym.imp.USER32.dll_EmptyClipboard]
test eax, eax
je 0x43f9a4
call edi
call ebx
lea eax, [ebp - 0x1198]
mov dword [ebp - 0x1198], 0x64
push eax
lea ecx, [ebp - 0x2074]
call fcn.0043b1c0
mov ecx, eax
call fcn.0043b1e0
cmp byte [esi + 0x1cc], 0
jne 0x43fd6c
mov dword [esi + 8], 0x11
push 0
mov byte [esi + 0x1cc], 1
call dword [sym.imp.USER32.dll_OpenClipboard]
test eax, eax
je 0x43f9f6
call edi
call ebx
mov dword [ebp - 0x119c], 0x64
lea eax, [ebp - 0x119c]
lea ecx, [ebp - 0x207c]
jmp 0x43fd32
push 0
call dword [sym.imp.USER32.dll_OpenClipboard]
mov edi, dword [sym.imp.USER32.dll_EmptyClipboard]
test eax, eax
je 0x43fa2b
call edi
call ebx
lea eax, [ebp - 0x11a0]
mov dword [ebp - 0x11a0], 0x64
push eax
lea ecx, [ebp - 0x2084]
call fcn.0043b1c0
mov ecx, eax
call fcn.0043b1e0
cmp byte [esi + 0x1cc], 0
jne 0x43fd6c
mov dword [esi + 8], 0x11
push 0
mov byte [esi + 0x1cc], 1
call dword [sym.imp.USER32.dll_OpenClipboard]
test eax, eax
je 0x43fa7d
call edi
call ebx
mov dword [ebp - 0x11a4], 0x64
lea eax, [ebp - 0x11a4]
lea ecx, [ebp - 0x208c]
jmp 0x43fd32
push 0
call dword [sym.imp.USER32.dll_OpenClipboard]
mov edi, dword [sym.imp.USER32.dll_EmptyClipboard]
test eax, eax
je 0x43fab2
call edi
call ebx
lea eax, [ebp - 0x11a8]
mov dword [ebp - 0x11a8], 0x64
push eax
lea ecx, [ebp - 0x2094]
call fcn.0043b1c0
mov ecx, eax
call fcn.0043b1e0
cmp byte [esi + 0x1cc], 0
jne 0x43fd6c
mov dword [esi + 8], 0x11
push 0
mov byte [esi + 0x1cc], 1
call dword [sym.imp.USER32.dll_OpenClipboard]
test eax, eax
je 0x43fb04
call edi
call ebx
mov dword [ebp - 0x11ac], 0x64
lea eax, [ebp - 0x11ac]
lea ecx, [ebp - 0x209c]
jmp 0x43fd32
push 0
call dword [sym.imp.USER32.dll_OpenClipboard]
mov edi, dword [sym.imp.USER32.dll_EmptyClipboard]
test eax, eax
je 0x43fb39
call edi
call ebx
lea eax, [ebp - 0x11b0]
mov dword [ebp - 0x11b0], 0x64
push eax
lea ecx, [ebp - 0x20a4]
call fcn.0043b1c0
mov ecx, eax
call fcn.0043b1e0
cmp byte [esi + 0x1cc], 0
jne 0x43fd6c
mov dword [esi + 8], 0x11
push 0
mov byte [esi + 0x1cc], 1
call dword [sym.imp.USER32.dll_OpenClipboard]
test eax, eax
je 0x43fb8b
call edi
call ebx
mov dword [ebp - 0x11b4], 0x64
lea eax, [ebp - 0x11b4]
lea ecx, [ebp - 0x20ac]
jmp 0x43fd32
push 0
call dword [sym.imp.USER32.dll_OpenClipboard]
mov edi, dword [sym.imp.USER32.dll_EmptyClipboard]
test eax, eax
je 0x43fbc0
call edi
call ebx
lea eax, [ebp - 0x11b8]
mov dword [ebp - 0x11b8], 0x64
push eax
lea ecx, [ebp - 0x20b4]
call fcn.0043b1c0
mov ecx, eax
call fcn.0043b1e0
cmp byte [esi + 0x1cc], 0
jne 0x43fd6c
mov dword [esi + 8], 0x11
push 0
mov byte [esi + 0x1cc], 1
call dword [sym.imp.USER32.dll_OpenClipboard]
test eax, eax
je 0x43fc12
call edi
call ebx
mov dword [ebp - 0x11bc], 0x64
lea eax, [ebp - 0x11bc]
lea ecx, [ebp - 0x20bc]
jmp 0x43fd32
push 0
call dword [sym.imp.USER32.dll_OpenClipboard]
mov edi, dword [sym.imp.USER32.dll_EmptyClipboard]
test eax, eax
je 0x43fc47
call edi
call ebx
lea eax, [ebp - 0x11c0]
mov dword [ebp - 0x11c0], 0x64
push eax
lea ecx, [ebp - 0x20c4]
call fcn.0043b1c0
mov ecx, eax
call fcn.0043b1e0
cmp byte [esi + 0x1cc], 0
jne 0x43fd6c
mov dword [esi + 8], 0x11
push 0
mov byte [esi + 0x1cc], 1
call dword [sym.imp.USER32.dll_OpenClipboard]
test eax, eax
je 0x43fc99
call edi
call ebx
mov dword [ebp - 0x11c4], 0x64
lea eax, [ebp - 0x11c4]
lea ecx, [ebp - 0x20cc]
jmp 0x43fd32
push 0
call dword [sym.imp.USER32.dll_OpenClipboard]
mov edi, dword [sym.imp.USER32.dll_EmptyClipboard]
test eax, eax
je 0x43fcce
call edi
call ebx
lea eax, [ebp - 0x11c8]
mov dword [ebp - 0x11c8], 0x64
push eax
lea ecx, [ebp - 0x20d4]
call fcn.0043b1c0
mov ecx, eax
call fcn.0043b1e0
cmp byte [esi + 0x1cc], 0
jne 0x43fd6c
mov dword [esi + 8], 0x11
push 0
mov byte [esi + 0x1cc], 1
call dword [sym.imp.USER32.dll_OpenClipboard]
test eax, eax
je 0x43fd1c
call edi
call ebx
mov dword [ebp - 0x11cc], 0x64
lea eax, [ebp - 0x11cc]
lea ecx, [ebp - 0x20dc]
push eax
call fcn.0043b1c0
mov ecx, eax
call fcn.0043b1e0
cmp byte [esi + 0x1cd], 0
jne 0x43fd65
push 0
push 0
push 0x403
mov byte [esi + 0x1cd], 1
push dword [esi + 0x74]
call dword [sym.imp.USER32.dll_PostMessageW]
mov ecx, esi
call fcn.00438c30
lea ecx, [ebp - 0xe90]
call fcn.0041a210
lea ecx, [ebp - 0xf08]
call fcn.0041a210
jmp 0x44a5c5
xor edi, edi
nop dword [eax]
lea eax, [ebp - 0x11dc]
mov dword [ebp - 0x11dc], 0x64
push eax
lea ecx, [ebp - 0x20fc]
call fcn.0043b1c0
mov ecx, eax
call fcn.0043b1e0
mov al, byte [esi + 0xa0]
test al, al
je 0x449b5c
inc edi
cmp edi, 0xa
jl 0x43fd90
push 0
test al, al
jne 0x43fe56
call dword [sym.imp.USER32.dll_OpenClipboard]
mov edi, dword [sym.imp.USER32.dll_EmptyClipboard]
test eax, eax
je 0x43fde9
call edi
call ebx
lea eax, [ebp - 0x11e0]
mov dword [ebp - 0x11e0], 0x64
push eax
lea ecx, [ebp - 0x2104]
call fcn.0043b1c0
mov ecx, eax
call fcn.0043b1e0
cmp byte [esi + 0x1cc], 0
jne 0x44a527
mov dword [esi + 8], 0x11
push 0
mov byte [esi + 0x1cc], 1
call dword [sym.imp.USER32.dll_OpenClipboard]
test eax, eax
je 0x43fe3b
call edi
call ebx
mov dword [ebp - 0x11e4], 0x64
lea eax, [ebp - 0x11e4]
lea ecx, [ebp - 0x210c]
jmp 0x44a4ed
call dword [sym.imp.USER32.dll_OpenClipboard]
mov edi, dword [sym.imp.USER32.dll_EmptyClipboard]
test eax, eax
je 0x43fe6e
call edi
call ebx
cmp byte [esi + 0xa0], 0
jne 0x43fefc
push 0
call dword [sym.imp.USER32.dll_OpenClipboard]
test eax, eax
je 0x43fe8f
call edi
call ebx
lea eax, [ebp - 0x11e8]
mov dword [ebp - 0x11e8], 0x64
push eax
lea ecx, [ebp - 0x2114]
call fcn.0043b1c0
mov ecx, eax
call fcn.0043b1e0
cmp byte [esi + 0x1cc], 0
jne 0x44a527
mov dword [esi + 8], 0x11
push 0
mov byte [esi + 0x1cc], 1
call dword [sym.imp.USER32.dll_OpenClipboard]
test eax, eax
je 0x43fee1
call edi
call ebx
mov dword [ebp - 0x11ec], 0x64
lea eax, [ebp - 0x11ec]
lea ecx, [ebp - 0x211c]
jmp 0x44a4ed
mov dword [ebp - 0xf14], 0
nop word [eax + eax]
lea eax, [ebp - 0x11f0]
mov dword [ebp - 0x11f0], 0x64
push eax
lea ecx, [ebp - 0x2124]
call fcn.0043b1c0
mov ecx, eax
call fcn.0043b1e0
mov cl, byte [esi + 0xa0]
test cl, cl
je 0x449adb
mov eax, dword [ebp - 0xf14]
inc eax
mov dword [ebp - 0xf14], eax
cmp eax, 2
jl 0x43ff10
push 0
test cl, cl
jne 0x43ffd8
call dword [sym.imp.USER32.dll_OpenClipboard]
test eax, eax
je 0x43ff6b
call edi
call ebx
lea eax, [ebp - 0x11f4]
mov dword [ebp - 0x11f4], 0x64
push eax
lea ecx, [ebp - 0x212c]
call fcn.0043b1c0
mov ecx, eax
call fcn.0043b1e0
cmp byte [esi + 0x1cc], 0
jne 0x44a527
mov dword [esi + 8], 0x11
push 0
mov byte [esi + 0x1cc], 1
call dword [sym.imp.USER32.dll_OpenClipboard]
test eax, eax
je 0x43ffbd
call edi
call ebx
mov dword [ebp - 0x11f8], 0x64
lea eax, [ebp - 0x11f8]
lea ecx, [ebp - 0x2134]
jmp 0x44a4ed
push 0
push 0
push 0x11
mov ecx, esi
call fcn.0043bcc0
cmp byte [esi + 0xa0], 0
jne 0x440073
push 0
call dword [sym.imp.USER32.dll_OpenClipboard]
test eax, eax
je 0x440006
call edi
call ebx
lea eax, [ebp - 0x11fc]
mov dword [ebp - 0x11fc], 0x64
push eax
lea ecx, [ebp - 0x213c]
call fcn.0043b1c0
mov ecx, eax
call fcn.0043b1e0
cmp byte [esi + 0x1cc], 0
jne 0x44a527
mov dword [esi + 8], 0x11
push 0
mov byte [esi + 0x1cc], 1
call dword [sym.imp.USER32.dll_OpenClipboard]
test eax, eax
je 0x440058
call edi
call ebx
mov dword [ebp - 0x1200], 0x64
lea eax, [ebp - 0x1200]
lea ecx, [ebp - 0x2144]
jmp 0x44a4ed
mov dword [ebp - 0xf14], 0
nop dword [eax]
lea eax, [ebp - 0x1204]
mov dword [ebp - 0x1204], 0x64
push eax
lea ecx, [ebp - 0x214c]
call fcn.0043b1c0
mov ecx, eax
call fcn.0043b1e0
mov cl, byte [esi + 0xa0]
test cl, cl
je 0x449a5a
mov eax, dword [ebp - 0xf14]
inc eax
mov dword [ebp - 0xf14], eax
cmp eax, 1
jl 0x440080
push 0
test cl, cl
jne 0x44014c
call dword [sym.imp.USER32.dll_OpenClipboard]
test eax, eax
je 0x4400df
call edi
call ebx
lea eax, [ebp - 0x1208]
mov dword [ebp - 0x1208], 0x64
push eax
lea ecx, [ebp - 0x2154]
call fcn.0043b1c0
mov ecx, eax
call fcn.0043b1e0
cmp byte [esi + 0x1cc], 0
jne 0x44a527
mov dword [esi + 8], 0x11
push 0
mov byte [esi + 0x1cc], 1
call dword [sym.imp.USER32.dll_OpenClipboard]
test eax, eax
je 0x440131
call edi
call ebx
mov dword [ebp - 0x120c], 0x64
lea eax, [ebp - 0x120c]
lea ecx, [ebp - 0x215c]
jmp 0x44a4ed
push 0
push 0
push 0x41
mov ecx, esi
call fcn.0043bcc0
cmp byte [esi + 0xa0], 0
jne 0x4401e7
push 0
call dword [sym.imp.USER32.dll_OpenClipboard]
test eax, eax
je 0x44017a
call edi
call ebx
lea eax, [ebp - 0x1210]
mov dword [ebp - 0x1210], 0x64
push eax
lea ecx, [ebp - 0x2164]
call fcn.0043b1c0
mov ecx, eax
call fcn.0043b1e0
cmp byte [esi + 0x1cc], 0
jne 0x44a527
mov dword [esi + 8], 0x11
push 0
mov byte [esi + 0x1cc], 1
call dword [sym.imp.USER32.dll_OpenClipboard]
test eax, eax
je 0x4401cc
call edi
call ebx
mov dword [ebp - 0x1214], 0x64
lea eax, [ebp - 0x1214]
lea ecx, [ebp - 0x216c]
jmp 0x44a4ed
mov dword [ebp - 0xf14], 0
nop dword [eax]
nop word [eax + eax]
lea eax, [ebp - 0x1218]
mov dword [ebp - 0x1218], 0x64
push eax
lea ecx, [ebp - 0x2174]
call fcn.0043b1c0
mov ecx, eax
call fcn.0043b1e0
mov cl, byte [esi + 0xa0]
test cl, cl
je 0x4499d9
mov eax, dword [ebp - 0xf14]
inc eax
mov dword [ebp - 0xf14], eax
cmp eax, 1
jl 0x440200
push 0
test cl, cl
jne 0x4402c8
call dword [sym.imp.USER32.dll_OpenClipboard]
test eax, eax
je 0x44025b
call edi
call ebx
lea eax, [ebp - 0x121c]
mov dword [ebp - 0x121c], 0x64
push eax
lea ecx, [ebp - 0x217c]
call fcn.0043b1c0
mov ecx, eax
call fcn.0043b1e0
cmp byte [esi + 0x1cc], 0
jne 0x44a527
mov dword [esi + 8], 0x11
push 0
mov byte [esi + 0x1cc], 1
call dword [sym.imp.USER32.dll_OpenClipboard]
test eax, eax
je 0x4402ad
call edi
call ebx
mov dword [ebp - 0x1220], 0x64
lea eax, [ebp - 0x1220]
lea ecx, [ebp - 0x2184]
jmp 0x44a4ed
push 2
push 0
push 0x41
mov ecx, esi
call fcn.0043bcc0
cmp byte [esi + 0xa0], 0
jne 0x440363
push 0
call dword [sym.imp.USER32.dll_OpenClipboard]
test eax, eax
je 0x4402f6
call edi
call ebx
lea eax, [ebp - 0x1224]
mov dword [ebp - 0x1224], 0x64
push eax
lea ecx, [ebp - 0x218c]
call fcn.0043b1c0
mov ecx, eax
call fcn.0043b1e0
cmp byte [esi + 0x1cc], 0
jne 0x44a527
mov dword [esi + 8], 0x11
push 0
mov byte [esi + 0x1cc], 1
call dword [sym.imp.USER32.dll_OpenClipboard]
test eax, eax
je 0x440348
call edi
call ebx
mov dword [ebp - 0x1228], 0x64
lea eax, [ebp - 0x1228]
lea ecx, [ebp - 0x2194]
jmp 0x44a4ed
mov dword [ebp - 0xf14], 0
nop dword [eax]
lea eax, [ebp - 0x122c]
mov dword [ebp - 0x122c], 0x64
push eax
lea ecx, [ebp - 0x219c]
call fcn.0043b1c0
mov ecx, eax
call fcn.0043b1e0
mov cl, byte [esi + 0xa0]
test cl, cl
je 0x449958
mov eax, dword [ebp - 0xf14]
inc eax
mov dword [ebp - 0xf14], eax
cmp eax, 1
jl 0x440370
push 0
test cl, cl
jne 0x44043c
call dword [sym.imp.USER32.dll_OpenClipboard]
test eax, eax
je 0x4403cf
call edi
call ebx
lea eax, [ebp - 0x1230]
mov dword [ebp - 0x1230], 0x64
push eax
lea ecx, [ebp - 0x21a4]
call fcn.0043b1c0
mov ecx, eax
call fcn.0043b1e0
cmp byte [esi + 0x1cc], 0
jne 0x44a527
mov dword [esi + 8], 0x11
push 0
mov byte [esi + 0x1cc], 1
call dword [sym.imp.USER32.dll_OpenClipboard]
test eax, eax
je 0x440421
call edi
call ebx
mov dword [ebp - 0x1234], 0x64
lea eax, [ebp - 0x1234]
lea ecx, [ebp - 0x21ac]
jmp 0x44a4ed
push 2
push 0
push 0x11
mov ecx, esi
call fcn.0043bcc0
cmp byte [esi + 0xa0], 0
jne 0x4404d7
push 0
call dword [sym.imp.USER32.dll_OpenClipboard]
test eax, eax
je 0x44046a
call edi
call ebx
lea eax, [ebp - 0x1238]
mov dword [ebp - 0x1238], 0x64
push eax
lea ecx, [ebp - 0x21b4]
call fcn.0043b1c0
mov ecx, eax
call fcn.0043b1e0
cmp byte [esi + 0x1cc], 0
jne 0x44a527
mov dword [esi + 8], 0x11
push 0
mov byte [esi + 0x1cc], 1
call dword [sym.imp.USER32.dll_OpenClipboard]
test eax, eax
je 0x4404bc
call edi
call ebx
mov dword [ebp - 0x123c], 0x64
lea eax, [ebp - 0x123c]
lea ecx, [ebp - 0x21bc]
jmp 0x44a4ed
mov dword [ebp - 0xf14], 0
nop dword [eax]
nop word [eax + eax]
lea eax, [ebp - 0x1240]
mov dword [ebp - 0x1240], 0x64
push eax
lea ecx, [ebp - 0x21c4]
call fcn.0043b1c0
mov ecx, eax
call fcn.0043b1e0
mov cl, byte [esi + 0xa0]
test cl, cl
je 0x4498d7
mov eax, dword [ebp - 0xf14]
inc eax
mov dword [ebp - 0xf14], eax
cmp eax, 1
jl 0x4404f0
push 0
test cl, cl
jne 0x4405b0
call dword [sym.imp.USER32.dll_OpenClipboard]
test eax, eax
je 0x440547
call edi
call ebx
lea eax, [ebp - 0x1244]
mov dword [ebp - 0x1244], 0x64
push eax
lea ecx, [ebp - 0x21cc]
call fcn.0043b1c0
mov ecx, eax
call fcn.0043b1e0
cmp byte [esi + 0x1cc], 0
jne 0x44a527
mov dword [esi + 8], 0x11
push 0
mov byte [esi + 0x1cc], 1
call dword [sym.imp.USER32.dll_OpenClipboard]
test eax, eax
je 0x440595
call edi
call ebx
mov dword [ebp - 0x1248], 0x64
lea eax, [ebp - 0x1248]
lea ecx, [ebp - 0x21d4]
jmp 0x44a4ed
push 0
push 0
push 0x11
mov ecx, esi
call fcn.0043bcc0
cmp byte [esi + 0xa0], 0
jne 0x44063f
push 0
call dword [sym.imp.USER32.dll_OpenClipboard]
test eax, eax
je 0x4405d6
call edi
call ebx
lea eax, [ebp - 0x124c]
mov dword [ebp - 0x124c], 0x64
push eax
lea ecx, [ebp - 0x21dc]
call fcn.0043b1c0
mov ecx, eax
call fcn.0043b1e0
cmp byte [esi + 0x1cc], 0
jne 0x44a527
mov dword [esi + 8], 0x11
push 0
mov byte [esi + 0x1cc], 1
call dword [sym.imp.USER32.dll_OpenClipboard]
test eax, eax
je 0x440624
call edi
call ebx
mov dword [ebp - 0x1250], 0x64
lea eax, [ebp - 0x1250]
lea ecx, [ebp - 0x21e4]
jmp 0x44a4ed
mov dword [ebp - 0xf14], 0
nop dword [eax]
lea eax, [ebp - 0x1254]
mov dword [ebp - 0x1254], 0x64
push eax
lea ecx, [ebp - 0x21ec]
call fcn.0043b1c0
mov ecx, eax
call fcn.0043b1e0
mov cl, byte [esi + 0xa0]
test cl, cl
je 0x449856
mov eax, dword [ebp - 0xf14]
inc eax
mov dword [ebp - 0xf14], eax
cmp eax, 1
jl 0x440650
push 0
test cl, cl
jne 0x440710
call dword [sym.imp.USER32.dll_OpenClipboard]
test eax, eax
je 0x4406a7
call edi
call ebx
lea eax, [ebp - 0x1258]
mov dword [ebp - 0x1258], 0x64
push eax
lea ecx, [ebp - 0x21f4]
call fcn.0043b1c0
mov ecx, eax
call fcn.0043b1e0
cmp byte [esi + 0x1cc], 0
jne 0x44a527
mov dword [esi + 8], 0x11
push 0
mov byte [esi + 0x1cc], 1
call dword [sym.imp.USER32.dll_OpenClipboard]
test eax, eax
je 0x4406f5
call edi
call ebx
mov dword [ebp - 0x125c], 0x64
lea eax, [ebp - 0x125c]
lea ecx, [ebp - 0x21fc]
jmp 0x44a4ed
push 0
push 0
push 0x43
mov ecx, esi
call fcn.0043bcc0
cmp byte [esi + 0xa0], 0
jne 0x44079f
push 0
call dword [sym.imp.USER32.dll_OpenClipboard]
test eax, eax
je 0x440736
call edi
call ebx
lea eax, [ebp - 0x1260]
mov dword [ebp - 0x1260], 0x64
push eax
lea ecx, [ebp - 0x2204]
call fcn.0043b1c0
mov ecx, eax
call fcn.0043b1e0
cmp byte [esi + 0x1cc], 0
jne 0x44a527
mov dword [esi + 8], 0x11
push 0
mov byte [esi + 0x1cc], 1
call dword [sym.imp.USER32.dll_OpenClipboard]
test eax, eax
je 0x440784
call edi
call ebx
mov dword [ebp - 0x1264], 0x64
lea eax, [ebp - 0x1264]
lea ecx, [ebp - 0x220c]
jmp 0x44a4ed
mov dword [ebp - 0xf14], 0
nop dword [eax]
lea eax, [ebp - 0x1268]
mov dword [ebp - 0x1268], 0x64
push eax
lea ecx, [ebp - 0x2214]
call fcn.0043b1c0
mov ecx, eax
call fcn.0043b1e0
mov cl, byte [esi + 0xa0]
test cl, cl
je 0x4497d5
mov eax, dword [ebp - 0xf14]
inc eax
mov dword [ebp - 0xf14], eax
cmp eax, 1
jl 0x4407b0
push 0
test cl, cl
jne 0x440870
call dword [sym.imp.USER32.dll_OpenClipboard]
test eax, eax
je 0x440807
call edi
call ebx
lea eax, [ebp - 0x126c]
mov dword [ebp - 0x126c], 0x64
push eax
lea ecx, [ebp - 0x221c]
call fcn.0043b1c0
mov ecx, eax
call fcn.0043b1e0
cmp byte [esi + 0x1cc], 0
jne 0x44a527
mov dword [esi + 8], 0x11
push 0
mov byte [esi + 0x1cc], 1
call dword [sym.imp.USER32.dll_OpenClipboard]
test eax, eax
je 0x440855
call edi
call ebx
mov dword [ebp - 0x1270], 0x64
lea eax, [ebp - 0x1270]
lea ecx, [ebp - 0x2224]
jmp 0x44a4ed
push 2
push 0
push 0x43
mov ecx, esi
call fcn.0043bcc0
cmp byte [esi + 0xa0], 0
jne 0x4408ff
push 0
call dword [sym.imp.USER32.dll_OpenClipboard]
test eax, eax
je 0x440896
call edi
call ebx
lea eax, [ebp - 0x1274]
mov dword [ebp - 0x1274], 0x64
push eax
lea ecx, [ebp - 0x222c]
call fcn.0043b1c0
mov ecx, eax
call fcn.0043b1e0
cmp byte [esi + 0x1cc], 0
jne 0x44a527
mov dword [esi + 8], 0x11
push 0
mov byte [esi + 0x1cc], 1
call dword [sym.imp.USER32.dll_OpenClipboard]
test eax, eax
je 0x4408e4
call edi
call ebx
mov dword [ebp - 0x1278], 0x64
lea eax, [ebp - 0x1278]
lea ecx, [ebp - 0x2234]
jmp 0x44a4ed
mov dword [ebp - 0xf14], 0
nop dword [eax]
lea eax, [ebp - 0x127c]
mov dword [ebp - 0x127c], 0x64
push eax
lea ecx, [ebp - 0x223c]
call fcn.0043b1c0
mov ecx, eax
call fcn.0043b1e0
mov cl, byte [esi + 0xa0]
test cl, cl
je 0x449754
mov eax, dword [ebp - 0xf14]
inc eax
mov dword [ebp - 0xf14], eax
cmp eax, 1
jl 0x440910
push 0
test cl, cl
jne 0x4409d0
call dword [sym.imp.USER32.dll_OpenClipboard]
test eax, eax
je 0x440967
call edi
call ebx
lea eax, [ebp - 0x1280]
mov dword [ebp - 0x1280], 0x64
push eax
lea ecx, [ebp - 0x2244]
call fcn.0043b1c0
mov ecx, eax
call fcn.0043b1e0
cmp byte [esi + 0x1cc], 0
jne 0x44a527
mov dword [esi + 8], 0x11
push 0
mov byte [esi + 0x1cc], 1
call dword [sym.imp.USER32.dll_OpenClipboard]
test eax, eax
je 0x4409b5
call edi
call ebx
mov dword [ebp - 0x1284], 0x64
lea eax, [ebp - 0x1284]
lea ecx, [ebp - 0x224c]
jmp 0x44a4ed
push 2
push 0
push 0x11
mov ecx, esi
call fcn.0043bcc0
cmp byte [esi + 0xa0], 0
jne 0x440a5f
push 0
call dword [sym.imp.USER32.dll_OpenClipboard]
test eax, eax
je 0x4409f6
call edi
call ebx
lea eax, [ebp - 0x1288]
mov dword [ebp - 0x1288], 0x64
push eax
lea ecx, [ebp - 0x2254]
call fcn.0043b1c0
mov ecx, eax
call fcn.0043b1e0
cmp byte [esi + 0x1cc], 0
jne 0x44a527
mov dword [esi + 8], 0x11
push 0
mov byte [esi + 0x1cc], 1
call dword [sym.imp.USER32.dll_OpenClipboard]
test eax, eax
je 0x440a44
call edi
call ebx
mov dword [ebp - 0x128c], 0x64
lea eax, [ebp - 0x128c]
lea ecx, [ebp - 0x225c]
jmp 0x44a4ed
mov dword [ebp - 0xf14], 0
nop dword [eax]
lea eax, [ebp - 0x1290]
mov dword [ebp - 0x1290], 0x64
push eax
lea ecx, [ebp - 0x2264]
call fcn.0043b1c0
mov ecx, eax
call fcn.0043b1e0
mov cl, byte [esi + 0xa0]
test cl, cl
je 0x4496d3
mov eax, dword [ebp - 0xf14]
inc eax
mov dword [ebp - 0xf14], eax
cmp eax, 1
jl 0x440a70
test cl, cl
jne 0x440b30
push 0
call dword [sym.imp.USER32.dll_OpenClipboard]
test eax, eax
je 0x440ac7
call edi
call ebx
lea eax, [ebp - 0x1294]
mov dword [ebp - 0x1294], 0x64
push eax
lea ecx, [ebp - 0x226c]
call fcn.0043b1c0
mov ecx, eax
call fcn.0043b1e0
cmp byte [esi + 0x1cc], 0
jne 0x44a527
mov dword [esi + 8], 0x11
push 0
mov byte [esi + 0x1cc], 1
call dword [sym.imp.USER32.dll_OpenClipboard]
test eax, eax
je 0x440b15
call edi
call ebx
mov dword [ebp - 0x1298], 0x64
lea eax, [ebp - 0x1298]
lea ecx, [ebp - 0x2274]
jmp 0x44a4ed
mov dword [ebp - 0xf14], 0
nop word [eax + eax]
lea eax, [ebp - 0x129c]
mov dword [ebp - 0x129c], 0x64
push eax
lea ecx, [ebp - 0x227c]
call fcn.0043b1c0
mov ecx, eax
call fcn.0043b1e0
mov cl, byte [esi + 0xa0]
test cl, cl
je 0x449652
mov eax, dword [ebp - 0xf14]
inc eax
mov dword [ebp - 0xf14], eax
cmp eax, 2
jl 0x440b40
test cl, cl
jne 0x440c00
push 0
call dword [sym.imp.USER32.dll_OpenClipboard]
test eax, eax
je 0x440b97
call edi
call ebx
lea eax, [ebp - 0x12a0]
mov dword [ebp - 0x12a0], 0x64
push eax
lea ecx, [ebp - 0x2284]
call fcn.0043b1c0
mov ecx, eax
call fcn.0043b1e0
cmp byte [esi + 0x1cc], 0
jne 0x44a527
mov dword [esi + 8], 0x11
push 0
mov byte [esi + 0x1cc], 1
call dword [sym.imp.USER32.dll_OpenClipboard]
test eax, eax
je 0x440be5
call edi
call ebx
mov dword [ebp - 0x12a4], 0x64
lea eax, [ebp - 0x12a4]
lea ecx, [ebp - 0x228c]
jmp 0x44a4ed
push 0x51c79c
lea ecx, [ebp - 0xe60]
call fcn.0041a2b0
push 0x51c79c
lea ecx, [ebp - 0xea8]
mov byte [ebp - 4], 7
call fcn.0041a2b0
mov byte [ebp - 4], 8
mov edi, dword [sym.imp.USER32.dll_OpenClipboard]
push 0
call edi
test eax, eax
je 0x440c6e
push 0xd
call dword [sym.imp.USER32.dll_IsClipboardFormatAvailable]
test eax, eax
je 0x440c6e
push 0xd
call dword [sym.imp.USER32.dll_GetClipboardData]
mov edi, eax
push edi
call dword [sym.imp.KERNEL32.dll_GlobalLock]
push eax
lea ecx, [ebp - 0xe60]
call fcn.0041a1b0
push edi
call dword [sym.imp.KERNEL32.dll_GlobalUnlock]
call ebx
mov edi, dword [sym.imp.USER32.dll_OpenClipboard]
lea ecx, [ebp - 0xe60]
call fcn.0041a100
test al, al
jne 0x440cb0
push 0
push str.http
lea ecx, [ebp - 0xe60]
call fcn.0044ad50
test eax, eax
jne 0x440dfb
lea eax, [ebp - 0xe60]
push eax
lea ecx, [ebp - 0xea8]
call fcn.0041a1e0
mov byte [ebp - 0xf19], 1
lea ecx, [ebp - 0xea8]
call fcn.0041a210
lea ecx, [ebp - 0xe60]
mov byte [ebp - 4], 0
call fcn.0041a210
cmp byte [ebp - 0xf19], 0
mov edi, dword [sym.imp.USER32.dll_OpenClipboard]
je 0x4461df
push 0
call edi
test eax, eax
je 0x440d73
lea eax, [ebp - 0xf08]
push eax
lea ecx, [ebp - 0xed8]
call fcn.0041a300
mov eax, dword [sym.imp.USER32.dll_EmptyClipboard]
call eax
lea ecx, [ebp - 0xed8]
call fcn.0041a110
lea eax, [eax*2 + 2]
push eax
push 0
call dword [sym.imp.KERNEL32.dll_GlobalAlloc]
mov ebx, eax
push ebx
call dword [sym.imp.KERNEL32.dll_GlobalLock]
lea ecx, [ebp - 0xed8]
mov edi, eax
call fcn.0041a120
push eax
lea ecx, [ebp - 0xed8]
call fcn.0041a110
inc eax
push eax
push edi
call fcn.004ce0cc
add esp, 0xc
push ebx
push 0xd
call dword [sym.imp.USER32.dll_SetClipboardData]
push ebx
call dword [sym.imp.KERNEL32.dll_GlobalUnlock]
mov ebx, dword [sym.imp.USER32.dll_CloseClipboard]
call ebx
lea ecx, [ebp - 0xed8]
call fcn.0041a210
mov edi, dword [sym.imp.USER32.dll_OpenClipboard]
cmp byte [esi + 0xa0], 0
jne 0x443b70
push 0
call edi
mov edi, dword [sym.imp.USER32.dll_EmptyClipboard]
test eax, eax
je 0x440d92
call edi
call ebx
lea eax, [ebp - 0x1538]
mov dword [ebp - 0x1538], 0x64
push eax
lea ecx, [ebp - 0x27b4]
call fcn.0043b1c0
mov ecx, eax
call fcn.0043b1e0
cmp byte [esi + 0x1cc], 0
jne 0x44a527
mov dword [esi + 8], 0x11
push 0
mov byte [esi + 0x1cc], 1
call dword [sym.imp.USER32.dll_OpenClipboard]
test eax, eax
je 0x440de0
call edi
call ebx
mov dword [ebp - 0x153c], 0x64
lea eax, [ebp - 0x153c]
lea ecx, [ebp - 0x27bc]
jmp 0x44a4ed
push 0
push 0
push 0
push 9
mov ecx, esi
call fcn.0043bcc0
push 0
push 2
push 0
push 9
mov ecx, esi
call fcn.0043bcc0
push 0
push 0
push 0
push 0x20
mov ecx, esi
call fcn.0043bcc0
push 0
push 2
push 0
push 0x20
mov ecx, esi
call fcn.0043bcc0
cmp byte [esi + 0xa0], 0
jne 0x440ebb
push 0
call edi
mov edi, dword [sym.imp.USER32.dll_EmptyClipboard]
test eax, eax
je 0x440e52
call edi
call ebx
lea eax, [ebp - 0x12a8]
mov dword [ebp - 0x12a8], 0x64
push eax
lea ecx, [ebp - 0x2294]
call fcn.0043b1c0
mov ecx, eax
call fcn.0043b1e0
cmp byte [esi + 0x1cc], 0
jne 0x443b4a
mov dword [esi + 8], 0x11
push 0
mov byte [esi + 0x1cc], 1
call dword [sym.imp.USER32.dll_OpenClipboard]
test eax, eax
je 0x440ea0
call edi
call ebx
mov dword [ebp - 0x12ac], 0x64
lea eax, [ebp - 0x12ac]
lea ecx, [ebp - 0x229c]
jmp 0x443b14
mov dword [ebp - 0xf14], 0
nop word [eax + eax]
lea eax, [ebp - 0x12b0]
mov dword [ebp - 0x12b0], 0x64
push eax
lea ecx, [ebp - 0x22a4]
call fcn.0043b1c0
mov ecx, eax
call fcn.0043b1e0
mov cl, byte [esi + 0xa0]
test cl, cl
je 0x443aa2
mov eax, dword [ebp - 0xf14]
inc eax
mov dword [ebp - 0xf14], eax
cmp eax, 2
jl 0x440ed0
push 0
test cl, cl
jne 0x440f9e
call edi
mov edi, dword [sym.imp.USER32.dll_EmptyClipboard]
test eax, eax
je 0x440f31
call edi
call ebx
lea eax, [ebp - 0x12b4]
mov dword [ebp - 0x12b4], 0x64
push eax
lea ecx, [ebp - 0x22ac]
call fcn.0043b1c0
mov ecx, eax
call fcn.0043b1e0
cmp byte [esi + 0x1cc], 0
jne 0x443b4a
mov dword [esi + 8], 0x11
push 0
mov byte [esi + 0x1cc], 1
call dword [sym.imp.USER32.dll_OpenClipboard]
test eax, eax
je 0x440f83
call edi
call ebx
mov dword [ebp - 0x12b8], 0x64
lea eax, [ebp - 0x12b8]
lea ecx, [ebp - 0x22b4]
jmp 0x443b14
push 0
push 0
push 0x28
mov ecx, esi
call fcn.0043bcc0
push 0
push 2
push 0
push 0x28
mov ecx, esi
call fcn.0043bcc0
cmp byte [esi + 0xa0], 0
jne 0x44104a
push 0
call edi
mov edi, dword [sym.imp.USER32.dll_EmptyClipboard]
test eax, eax
je 0x440fdd
call edi
call ebx
lea eax, [ebp - 0x12bc]
mov dword [ebp - 0x12bc], 0x64
push eax
lea ecx, [ebp - 0x22bc]
call fcn.0043b1c0
mov ecx, eax
call fcn.0043b1e0
cmp byte [esi + 0x1cc], 0
jne 0x443b4a
mov dword [esi + 8], 0x11
push 0
mov byte [esi + 0x1cc], 1
call dword [sym.imp.USER32.dll_OpenClipboard]
test eax, eax
je 0x44102f
call edi
call ebx
mov dword [ebp - 0x12c0], 0x64
lea eax, [ebp - 0x12c0]
lea ecx, [ebp - 0x22c4]
jmp 0x443b14
mov dword [ebp - 0xf14], 0
nop dword [eax]
nop dword [eax + eax]
lea eax, [ebp - 0x12c4]
mov dword [ebp - 0x12c4], 0x64
push eax
lea ecx, [ebp - 0x22cc]
call fcn.0043b1c0
mov ecx, eax
call fcn.0043b1e0
mov cl, byte [esi + 0xa0]
test cl, cl
je 0x443a2a
mov eax, dword [ebp - 0xf14]
inc eax
mov dword [ebp - 0xf14], eax
cmp eax, 2
jl 0x441060
push 0
test cl, cl
jne 0x44112e
call edi
mov edi, dword [sym.imp.USER32.dll_EmptyClipboard]
test eax, eax
je 0x4410c1
push 0
push 0
push 0xd
mov ecx, esi
call fcn.0043bcc0
push 0
push 2
push 0
push 0xd
mov ecx, esi
call fcn.0043bcc0
push 0
call edi
mov edi, dword [sym.imp.USER32.dll_EmptyClipboard]
test eax, eax
je 0x441160
push 0
call edi
mov edi, dword [sym.imp.USER32.dll_EmptyClipboard]
test eax, eax
je 0x443a3c
call edi
call ebx
lea eax, [ebp - 0x1528]
mov dword [ebp - 0x1528], 0x64
push eax
lea ecx, [ebp - 0x2794]
call fcn.0043b1c0
mov ecx, eax
call fcn.0043b1e0
cmp byte [esi + 0x1cc], 0
jne 0x443b4a
mov dword [esi + 8], 0x11
push 0
mov byte [esi + 0x1cc], 1
call dword [sym.imp.USER32.dll_OpenClipboard]
test eax, eax
je 0x443a8a
push 0
call edi
mov edi, dword [sym.imp.USER32.dll_EmptyClipboard]
test eax, eax
je 0x443ab4
call edi
call ebx
lea eax, [ebp - 0x1530]
mov dword [ebp - 0x1530], 0x64
push eax
lea ecx, [ebp - 0x27a4]
call fcn.0043b1c0
mov ecx, eax
call fcn.0043b1e0
cmp byte [esi + 0x1cc], 0
jne 0x443b4a
mov dword [esi + 8], 0x11
push 0
mov byte [esi + 0x1cc], 1
call dword [sym.imp.USER32.dll_OpenClipboard]
test eax, eax
je 0x443afe
call edi
call ebx
mov dword [ebp - 0x1534], 0x64
lea eax, [ebp - 0x1534]
lea ecx, [ebp - 0x27ac]
push eax
call fcn.0043b1c0
mov ecx, eax
call fcn.0043b1e0
cmp byte [esi + 0x1cd], 0
jne 0x443b43
push 0
push 0
push 0x403
mov byte [esi + 0x1cd], 1
push dword [esi + 0x74]
call dword [sym.imp.USER32.dll_PostMessageW]
mov ecx, esi
call fcn.00438c30
lea ecx, [ebp - 0xea8]
call fcn.0041a210
lea ecx, [ebp - 0xe60]
call fcn.0041a210
lea ecx, [ebp - 0xf08]
call fcn.0041a210
jmp 0x44a5c5
mov dword [ebp - 0xf14], 0
nop word [eax + eax]
lea eax, [ebp - 0x1540]
mov dword [ebp - 0x1540], 0x64
push eax
lea ecx, [ebp - 0x27c4]
call fcn.0043b1c0
mov ecx, eax
call fcn.0043b1e0
mov cl, byte [esi + 0xa0]
test cl, cl
je 0x446164
mov eax, dword [ebp - 0xf14]
inc eax
mov dword [ebp - 0xf14], eax
cmp eax, 2
jl 0x443b80
push 0
test cl, cl
jne 0x443c42
call edi
mov edi, dword [sym.imp.USER32.dll_EmptyClipboard]
test eax, eax
je 0x443bd9
call edi
call ebx
lea eax, [ebp - 0x1544]
mov dword [ebp - 0x1544], 0x64
push eax
lea ecx, [ebp - 0x27cc]
call fcn.0043b1c0
mov ecx, eax
call fcn.0043b1e0
cmp byte [esi + 0x1cc], 0
jne 0x44a527
mov dword [esi + 8], 0x11
push 0
mov byte [esi + 0x1cc], 1
call dword [sym.imp.USER32.dll_OpenClipboard]
test eax, eax
je 0x443c27
call edi
call ebx
mov dword [ebp - 0x1548], 0x64
lea eax, [ebp - 0x1548]
lea ecx, [ebp - 0x27d4]
jmp 0x44a4ed
push 0
push 0
push 0x11
mov ecx, esi
call fcn.0043bcc0
cmp byte [esi + 0xa0], 0
jne 0x443cd3
push 0
call edi
mov edi, dword [sym.imp.USER32.dll_EmptyClipboard]
test eax, eax
je 0x443c6a
call edi
call ebx
lea eax, [ebp - 0x154c]
mov dword [ebp - 0x154c], 0x64
push eax
lea ecx, [ebp - 0x2e24]
call fcn.0043b1c0
mov ecx, eax
call fcn.0043b1e0
cmp byte [esi + 0x1cc], 0
jne 0x44a527
mov dword [esi + 8], 0x11
push 0
mov byte [esi + 0x1cc], 1
call dword [sym.imp.USER32.dll_OpenClipboard]
test eax, eax
je 0x443cb8
mov dword [ebp - 0xf14], 0
nop dword [eax]
lea eax, [ebp - 0x1554]
mov dword [ebp - 0x1554], 0x64
push eax
lea ecx, [ebp - 0x27ec]
call fcn.0043b1c0
mov ecx, eax
call fcn.0043b1e0
mov cl, byte [esi + 0xa0]
test cl, cl
je 0x4460e9
mov eax, dword [ebp - 0xf14]
inc eax
mov dword [ebp - 0xf14], eax
cmp eax, 1
jl 0x443ce0
push 0
test cl, cl
jne 0x443da2
push 0
call edi
mov edi, dword [sym.imp.USER32.dll_EmptyClipboard]
test eax, eax
je 0x4460fb
call edi
call ebx
lea eax, [ebp - 0x176c]
mov dword [ebp - 0x176c], 0x64
push eax
lea ecx, [ebp - 0x2c1c]
call fcn.0043b1c0
mov ecx, eax
call fcn.0043b1e0
cmp byte [esi + 0x1cc], 0
jne 0x44a527
push 0
call edi
mov edi, dword [sym.imp.USER32.dll_EmptyClipboard]
test eax, eax
je 0x446176
call edi
call ebx
lea eax, [ebp - 0x1774]
mov dword [ebp - 0x1774], 0x64
push eax
lea ecx, [ebp - 0x2c2c]
call fcn.0043b1c0
mov ecx, eax
call fcn.0043b1e0
cmp byte [esi + 0x1cc], 0
jne 0x44a527
mov dword [esi + 8], 0x11
push 0
mov byte [esi + 0x1cc], 1
call dword [sym.imp.USER32.dll_OpenClipboard]
test eax, eax
je 0x4461c4
call edi
call ebx
mov dword [ebp - 0x1778], 0x64
lea eax, [ebp - 0x1778]
lea ecx, [ebp - 0x2c34]
jmp 0x44a4ed
cmp byte [esi + 0x1cc], 0
jne 0x44625b
mov dword [esi + 8], 0x10
push 0
mov byte [esi + 0x1cc], 1
call edi
test eax, eax
je 0x446207
mov eax, dword [sym.imp.USER32.dll_EmptyClipboard]
call eax
call ebx
lea eax, [ebp - 0x177c]
mov dword [ebp - 0x177c], 0x64
push eax
lea ecx, [ebp - 0x2c3c]
call fcn.0043b1c0
mov ecx, eax
call fcn.0043b1e0
cmp byte [esi + 0x1cd], 0
jne 0x44624c
push 0
push 0
push 0x403
mov byte [esi + 0x1cd], 1
push dword [esi + 0x74]
call dword [sym.imp.USER32.dll_PostMessageW]
mov ecx, esi
call fcn.00438c30
jmp 0x44625b
push 0
push 0
push 0
push 0x11
mov ecx, esi
call fcn.0043bcc0
cmp byte [esi + 0xa0], 0
jne 0x4462ee
push 0
call edi
mov edi, dword [sym.imp.USER32.dll_EmptyClipboard]
test eax, eax
je 0x446285
call edi
call ebx
lea eax, [ebp - 0x1780]
mov dword [ebp - 0x1780], 0x64
push eax
lea ecx, [ebp - 0x2c44]
call fcn.0043b1c0
mov ecx, eax
call fcn.0043b1e0
cmp byte [esi + 0x1cc], 0
jne 0x44a527
mov dword [esi + 8], 0x11
push 0
mov byte [esi + 0x1cc], 1
call dword [sym.imp.USER32.dll_OpenClipboard]
test eax, eax
je 0x4462d3
call edi
call ebx
mov dword [ebp - 0x1784], 0x64
lea eax, [ebp - 0x1784]
lea ecx, [ebp - 0x2c4c]
jmp 0x44a4ed
mov dword [ebp - 0xf18], 0
nop dword [eax + eax]
lea eax, [ebp - 0x1788]
mov dword [ebp - 0x1788], 0x64
push eax
lea ecx, [ebp - 0x2c54]
call fcn.0043b1c0
mov ecx, eax
call fcn.0043b1e0
mov cl, byte [esi + 0xa0]
test cl, cl
je 0x4495cf
mov eax, dword [ebp - 0xf18]
inc eax
mov dword [ebp - 0xf18], eax
cmp eax, 1
jl 0x446300
push 0
test cl, cl
jne 0x4463c2
call edi
mov edi, dword [sym.imp.USER32.dll_EmptyClipboard]
test eax, eax
je 0x446359
call edi
call ebx
lea eax, [ebp - 0x178c]
mov dword [ebp - 0x178c], 0x64
push eax
lea ecx, [ebp - 0x2c5c]
call fcn.0043b1c0
mov ecx, eax
call fcn.0043b1e0
cmp byte [esi + 0x1cc], 0
jne 0x44a527
mov dword [esi + 8], 0x11
push 0
mov byte [esi + 0x1cc], 1
call dword [sym.imp.USER32.dll_OpenClipboard]
test eax, eax
je 0x4463a7
call edi
call ebx
mov dword [ebp - 0x1790], 0x64
lea eax, [ebp - 0x1790]
lea ecx, [ebp - 0x2c64]
jmp 0x44a4ed
push 0
push 0
push 0x57
mov ecx, esi
call fcn.0043bcc0
cmp byte [esi + 0xa0], 0
jne 0x446453
push 0
call edi
mov edi, dword [sym.imp.USER32.dll_EmptyClipboard]
test eax, eax
je 0x4463ea
call edi
call ebx
lea eax, [ebp - 0x1794]
mov dword [ebp - 0x1794], 0x64
push eax
lea ecx, [ebp - 0x2c6c]
call fcn.0043b1c0
mov ecx, eax
call fcn.0043b1e0
cmp byte [esi + 0x1cc], 0
jne 0x44a527
mov dword [esi + 8], 0x11
push 0
mov byte [esi + 0x1cc], 1
call dword [sym.imp.USER32.dll_OpenClipboard]
test eax, eax
je 0x446438
mov dword [ebp - 0xf18], 0
nop dword [eax]
lea eax, [ebp - 0x179c]
mov dword [ebp - 0x179c], 0x64
push eax
lea ecx, [ebp - 0x2c7c]
call fcn.0043b1c0
mov ecx, eax
call fcn.0043b1e0
mov cl, byte [esi + 0xa0]
test cl, cl
je 0x44954c
mov eax, dword [ebp - 0xf18]
inc eax
mov dword [ebp - 0xf18], eax
cmp eax, 1
jl 0x446460
push 0
test cl, cl
jne 0x446522
push 0
call edi
mov edi, dword [sym.imp.USER32.dll_EmptyClipboard]
test eax, eax
je 0x449562
call edi
call ebx
lea eax, [ebp - 0x1a58]
mov dword [ebp - 0x1a58], 0x64
push eax
lea ecx, [ebp - 0x31f4]
call fcn.0043b1c0
mov ecx, eax
call fcn.0043b1e0
cmp byte [esi + 0x1cc], 0
jne 0x44a527
push 0
call edi
mov edi, dword [sym.imp.USER32.dll_EmptyClipboard]
test eax, eax
je 0x4495e5
call edi
call ebx
lea eax, [ebp - 0x1a60]
mov dword [ebp - 0x1a60], 0x64
push eax
lea ecx, [ebp - 0x3204]
call fcn.0043b1c0
mov ecx, eax
call fcn.0043b1e0
cmp byte [esi + 0x1cc], 0
jne 0x44a527
mov dword [esi + 8], 0x11
push 0
mov byte [esi + 0x1cc], 1
call dword [sym.imp.USER32.dll_OpenClipboard]
test eax, eax
je 0x449637
call edi
call ebx
mov dword [ebp - 0x1a64], 0x64
lea eax, [ebp - 0x1a64]
lea ecx, [ebp - 0x320c]
jmp 0x44a4ed
push 0
call dword [sym.imp.USER32.dll_OpenClipboard]
test eax, eax
je 0x449666
call edi
call ebx
lea eax, [ebp - 0x1a68]
mov dword [ebp - 0x1a68], 0x64
push eax
lea ecx, [ebp - 0x3214]
call fcn.0043b1c0
mov ecx, eax
call fcn.0043b1e0
cmp byte [esi + 0x1cc], 0
jne 0x44a527
mov dword [esi + 8], 0x11
push 0
mov byte [esi + 0x1cc], 1
call dword [sym.imp.USER32.dll_OpenClipboard]
test eax, eax
je 0x4496b8
call edi
call ebx
mov dword [ebp - 0x1a6c], 0x64
lea eax, [ebp - 0x1a6c]
lea ecx, [ebp - 0x321c]
jmp 0x44a4ed
push 0
call dword [sym.imp.USER32.dll_OpenClipboard]
test eax, eax
je 0x4496e7
call edi
call ebx
lea eax, [ebp - 0x1a70]
mov dword [ebp - 0x1a70], 0x64
push eax
lea ecx, [ebp - 0x3224]
call fcn.0043b1c0
mov ecx, eax
call fcn.0043b1e0
cmp byte [esi + 0x1cc], 0
jne 0x44a527
mov dword [esi + 8], 0x11
push 0
mov byte [esi + 0x1cc], 1
call dword [sym.imp.USER32.dll_OpenClipboard]
test eax, eax
je 0x449739
call edi
call ebx
mov dword [ebp - 0x1a74], 0x64
lea eax, [ebp - 0x1a74]
lea ecx, [ebp - 0x322c]
jmp 0x44a4ed
push 0
call dword [sym.imp.USER32.dll_OpenClipboard]
test eax, eax
je 0x449768
call edi
call ebx
lea eax, [ebp - 0x1a78]
mov dword [ebp - 0x1a78], 0x64
push eax
lea ecx, [ebp - 0x3234]
call fcn.0043b1c0
mov ecx, eax
call fcn.0043b1e0
cmp byte [esi + 0x1cc], 0
jne 0x44a527
mov dword [esi + 8], 0x11
push 0
mov byte [esi + 0x1cc], 1
call dword [sym.imp.USER32.dll_OpenClipboard]
test eax, eax
je 0x4497ba
call edi
call ebx
mov dword [ebp - 0x1a7c], 0x64
lea eax, [ebp - 0x1a7c]
lea ecx, [ebp - 0x323c]
jmp 0x44a4ed
push 0
call dword [sym.imp.USER32.dll_OpenClipboard]
test eax, eax
je 0x4497e9
call edi
call ebx
lea eax, [ebp - 0x1a80]
mov dword [ebp - 0x1a80], 0x64
push eax
lea ecx, [ebp - 0x3244]
call fcn.0043b1c0
mov ecx, eax
call fcn.0043b1e0
cmp byte [esi + 0x1cc], 0
jne 0x44a527
mov dword [esi + 8], 0x11
push 0
mov byte [esi + 0x1cc], 1
call dword [sym.imp.USER32.dll_OpenClipboard]
test eax, eax
je 0x44983b
call edi
call ebx
mov dword [ebp - 0x1a84], 0x64
lea eax, [ebp - 0x1a84]
lea ecx, [ebp - 0x324c]
jmp 0x44a4ed
push 0
call dword [sym.imp.USER32.dll_OpenClipboard]
test eax, eax
je 0x44986a
call edi
call ebx
lea eax, [ebp - 0x1a88]
mov dword [ebp - 0x1a88], 0x64
push eax
lea ecx, [ebp - 0x3254]
call fcn.0043b1c0
mov ecx, eax
call fcn.0043b1e0
cmp byte [esi + 0x1cc], 0
jne 0x44a527
mov dword [esi + 8], 0x11
push 0
mov byte [esi + 0x1cc], 1
call dword [sym.imp.USER32.dll_OpenClipboard]
test eax, eax
je 0x4498bc
call edi
call ebx
mov dword [ebp - 0x1a8c], 0x64
lea eax, [ebp - 0x1a8c]
lea ecx, [ebp - 0x325c]
jmp 0x44a4ed
push 0
call dword [sym.imp.USER32.dll_OpenClipboard]
test eax, eax
je 0x4498eb
call edi
call ebx
lea eax, [ebp - 0x1a90]
mov dword [ebp - 0x1a90], 0x64
push eax
lea ecx, [ebp - 0x3264]
call fcn.0043b1c0
mov ecx, eax
call fcn.0043b1e0
cmp byte [esi + 0x1cc], 0
jne 0x44a527
mov dword [esi + 8], 0x11
push 0
mov byte [esi + 0x1cc], 1
call dword [sym.imp.USER32.dll_OpenClipboard]
test eax, eax
je 0x44993d
call edi
call ebx
mov dword [ebp - 0x1a94], 0x64
lea eax, [ebp - 0x1a94]
lea ecx, [ebp - 0x326c]
jmp 0x44a4ed
push 0
call dword [sym.imp.USER32.dll_OpenClipboard]
test eax, eax
je 0x44996c
call edi
call ebx
lea eax, [ebp - 0x1a98]
mov dword [ebp - 0x1a98], 0x64
push eax
lea ecx, [ebp - 0x3274]
call fcn.0043b1c0
mov ecx, eax
call fcn.0043b1e0
cmp byte [esi + 0x1cc], 0
jne 0x44a527
mov dword [esi + 8], 0x11
push 0
mov byte [esi + 0x1cc], 1
call dword [sym.imp.USER32.dll_OpenClipboard]
test eax, eax
je 0x4499be
call edi
call ebx
mov dword [ebp - 0x1a9c], 0x64
lea eax, [ebp - 0x1a9c]
lea ecx, [ebp - 0x327c]
jmp 0x44a4ed
push 0
call dword [sym.imp.USER32.dll_OpenClipboard]
test eax, eax
je 0x4499ed
call edi
call ebx
lea eax, [ebp - 0x1aa0]
mov dword [ebp - 0x1aa0], 0x64
push eax
lea ecx, [ebp - 0x3284]
call fcn.0043b1c0
mov ecx, eax
call fcn.0043b1e0
cmp byte [esi + 0x1cc], 0
jne 0x44a527
mov dword [esi + 8], 0x11
push 0
mov byte [esi + 0x1cc], 1
call dword [sym.imp.USER32.dll_OpenClipboard]
test eax, eax
je 0x449a3f
call edi
call ebx
mov dword [ebp - 0x1aa4], 0x64
lea eax, [ebp - 0x1aa4]
lea ecx, [ebp - 0x328c]
jmp 0x44a4ed
push 0
call dword [sym.imp.USER32.dll_OpenClipboard]
test eax, eax
je 0x449a6e
call edi
call ebx
lea eax, [ebp - 0x1aa8]
mov dword [ebp - 0x1aa8], 0x64
push eax
lea ecx, [ebp - 0x3294]
call fcn.0043b1c0
mov ecx, eax
call fcn.0043b1e0
cmp byte [esi + 0x1cc], 0
jne 0x44a527
mov dword [esi + 8], 0x11
push 0
mov byte [esi + 0x1cc], 1
call dword [sym.imp.USER32.dll_OpenClipboard]
test eax, eax
je 0x449ac0
call edi
call ebx
mov dword [ebp - 0x1aac], 0x64
lea eax, [ebp - 0x1aac]
lea ecx, [ebp - 0x329c]
jmp 0x44a4ed
push 0
call dword [sym.imp.USER32.dll_OpenClipboard]
test eax, eax
je 0x449aef
call edi
call ebx
lea eax, [ebp - 0x1ab0]
mov dword [ebp - 0x1ab0], 0x64
push eax
lea ecx, [ebp - 0x32a4]
call fcn.0043b1c0
mov ecx, eax
call fcn.0043b1e0
cmp byte [esi + 0x1cc], 0
jne 0x44a527
mov dword [esi + 8], 0x11
push 0
mov byte [esi + 0x1cc], 1
call dword [sym.imp.USER32.dll_OpenClipboard]
test eax, eax
je 0x449b41
call edi
call ebx
mov dword [ebp - 0x1ab4], 0x64
lea eax, [ebp - 0x1ab4]
lea ecx, [ebp - 0x32ac]
jmp 0x44a4ed
push 0
call dword [sym.imp.USER32.dll_OpenClipboard]
mov edi, dword [sym.imp.USER32.dll_EmptyClipboard]
test eax, eax
je 0x449b76
call edi
call ebx
lea eax, [ebp - 0x1ab8]
mov dword [ebp - 0x1ab8], 0x64
push eax
lea ecx, [ebp - 0x32b4]
call fcn.0043b1c0
mov ecx, eax
call fcn.0043b1e0
cmp byte [esi + 0x1cc], 0
jne 0x44a527
mov dword [esi + 8], 0x11
push 0
mov byte [esi + 0x1cc], 1
call dword [sym.imp.USER32.dll_OpenClipboard]
test eax, eax
je 0x449bc8
call edi
call ebx
mov dword [ebp - 0x1abc], 0x64
lea eax, [ebp - 0x1abc]
lea ecx, [ebp - 0x32bc]
jmp 0x44a4ed
push 0
call dword [sym.imp.USER32.dll_OpenClipboard]
mov edi, dword [sym.imp.USER32.dll_EmptyClipboard]
test eax, eax
je 0x449bfd
call edi
call ebx
lea eax, [ebp - 0x1ac0]
mov dword [ebp - 0x1ac0], 0x64
push eax
lea ecx, [ebp - 0x32c4]
call fcn.0043b1c0
mov ecx, eax
call fcn.0043b1e0
cmp byte [esi + 0x1cc], 0
jne 0x44a527
mov dword [esi + 8], 0x11
push 0
mov byte [esi + 0x1cc], 1
call dword [sym.imp.USER32.dll_OpenClipboard]
test eax, eax
je 0x449c4f
call edi
call ebx
mov dword [ebp - 0x1ac4], 0x64
lea eax, [ebp - 0x1ac4]
lea ecx, [ebp - 0x32cc]
jmp 0x44a4ed
push 0
call dword [sym.imp.USER32.dll_OpenClipboard]
mov edi, dword [sym.imp.USER32.dll_EmptyClipboard]
test eax, eax
je 0x449c84
call edi
call ebx
lea eax, [ebp - 0x1ac8]
mov dword [ebp - 0x1ac8], 0x64
push eax
lea ecx, [ebp - 0x32d4]
call fcn.0043b1c0
mov ecx, eax
call fcn.0043b1e0
cmp byte [esi + 0x1cc], 0
jne 0x44a527
mov dword [esi + 8], 0x11
push 0
mov byte [esi + 0x1cc], 1
call dword [sym.imp.USER32.dll_OpenClipboard]
test eax, eax
je 0x449cd6
call edi
call ebx
mov dword [ebp - 0x1acc], 0x64
lea eax, [ebp - 0x1acc]
lea ecx, [ebp - 0x32dc]
jmp 0x44a4ed
push 0
call dword [sym.imp.USER32.dll_OpenClipboard]
mov edi, dword [sym.imp.USER32.dll_EmptyClipboard]
test eax, eax
je 0x449d0b
call edi
call ebx
lea eax, [ebp - 0x1ad0]
mov dword [ebp - 0x1ad0], 0x64
push eax
lea ecx, [ebp - 0x32e4]
call fcn.0043b1c0
mov ecx, eax
call fcn.0043b1e0
cmp byte [esi + 0x1cc], 0
jne 0x44a527
mov dword [esi + 8], 0x11
push 0
mov byte [esi + 0x1cc], 1
call dword [sym.imp.USER32.dll_OpenClipboard]
test eax, eax
je 0x449d5d
call edi
call ebx
mov dword [ebp - 0x1ad4], 0x64
lea eax, [ebp - 0x1ad4]
lea ecx, [ebp - 0x32ec]
jmp 0x44a4ed
push 0
call dword [sym.imp.USER32.dll_OpenClipboard]
test eax, eax
je 0x449d8c
call edi
call ebx
lea eax, [ebp - 0x1ad8]
mov dword [ebp - 0x1ad8], 0x64
push eax
lea ecx, [ebp - 0x32f4]
call fcn.0043b1c0
mov ecx, eax
call fcn.0043b1e0
cmp byte [esi + 0x1cc], 0
jne 0x44a527
mov dword [esi + 8], 0x11
push 0
mov byte [esi + 0x1cc], 1
call dword [sym.imp.USER32.dll_OpenClipboard]
test eax, eax
je 0x449dde
call edi
call ebx
mov dword [ebp - 0x1adc], 0x64
lea eax, [ebp - 0x1adc]
lea ecx, [ebp - 0x32fc]
jmp 0x44a4ed
push 0
call dword [sym.imp.USER32.dll_OpenClipboard]
test eax, eax
je 0x449e0d
call edi
call ebx
lea eax, [ebp - 0x1ae0]
mov dword [ebp - 0x1ae0], 0x64
push eax
lea ecx, [ebp - 0x3304]
call fcn.0043b1c0
mov ecx, eax
call fcn.0043b1e0
cmp byte [esi + 0x1cc], 0
jne 0x44a527
mov dword [esi + 8], 0x11
push 0
mov byte [esi + 0x1cc], 1
call dword [sym.imp.USER32.dll_OpenClipboard]
test eax, eax
je 0x449e5f
call edi
call ebx
mov dword [ebp - 0x1ae4], 0x64
lea eax, [ebp - 0x1ae4]
lea ecx, [ebp - 0x330c]
jmp 0x44a4ed
push 0
call dword [sym.imp.USER32.dll_OpenClipboard]
test eax, eax
je 0x449e8e
call edi
call ebx
lea eax, [ebp - 0x1ae8]
mov dword [ebp - 0x1ae8], 0x64
push eax
lea ecx, [ebp - 0x3314]
call fcn.0043b1c0
mov ecx, eax
call fcn.0043b1e0
cmp byte [esi + 0x1cc], 0
jne 0x44a527
mov dword [esi + 8], 0x11
push 0
mov byte [esi + 0x1cc], 1
call dword [sym.imp.USER32.dll_OpenClipboard]
test eax, eax
je 0x449ee0
call edi
call ebx
mov dword [ebp - 0x1aec], 0x64
lea eax, [ebp - 0x1aec]
lea ecx, [ebp - 0x331c]
jmp 0x44a4ed
push 0
call dword [sym.imp.USER32.dll_OpenClipboard]
test eax, eax
je 0x449f0f
call edi
call ebx
lea eax, [ebp - 0x1af0]
mov dword [ebp - 0x1af0], 0x64
push eax
lea ecx, [ebp - 0x3324]
call fcn.0043b1c0
mov ecx, eax
call fcn.0043b1e0
cmp byte [esi + 0x1cc], 0
jne 0x44a527
mov dword [esi + 8], 0x11
push 0
mov byte [esi + 0x1cc], 1
call dword [sym.imp.USER32.dll_OpenClipboard]
test eax, eax
je 0x449f61
call edi
call ebx
mov dword [ebp - 0x1af4], 0x64
lea eax, [ebp - 0x1af4]
lea ecx, [ebp - 0x332c]
jmp 0x44a4ed
push 0
call dword [sym.imp.USER32.dll_OpenClipboard]
test eax, eax
je 0x449f90
call edi
call ebx
lea eax, [ebp - 0x1af8]
mov dword [ebp - 0x1af8], 0x64
push eax
lea ecx, [ebp - 0x3334]
call fcn.0043b1c0
mov ecx, eax
call fcn.0043b1e0
cmp byte [esi + 0x1cc], 0
jne 0x44a527
mov dword [esi + 8], 0x11
push 0
mov byte [esi + 0x1cc], 1
call dword [sym.imp.USER32.dll_OpenClipboard]
test eax, eax
je 0x449fe2
call edi
call ebx
mov dword [ebp - 0x1afc], 0x64
lea eax, [ebp - 0x1afc]
lea ecx, [ebp - 0x333c]
jmp 0x44a4ed
push 0
call dword [sym.imp.USER32.dll_OpenClipboard]
mov edi, dword [sym.imp.USER32.dll_EmptyClipboard]
mov ebx, dword [sym.imp.USER32.dll_CloseClipboard]
test eax, eax
je 0x44a01d
call edi
call ebx
lea eax, [ebp - 0x1b00]
mov dword [ebp - 0x1b00], 0x64
push eax
lea ecx, [ebp - 0x3344]
call fcn.0043b1c0
mov ecx, eax
call fcn.0043b1e0
cmp byte [esi + 0x1cc], 0
jne 0x44a527
mov dword [esi + 8], 0x11
push 0
mov byte [esi + 0x1cc], 1
call dword [sym.imp.USER32.dll_OpenClipboard]
test eax, eax
je 0x44a06f
call edi
call ebx
mov dword [ebp - 0x1b04], 0x64
lea eax, [ebp - 0x1b04]
lea ecx, [ebp - 0x334c]
jmp 0x44a4ed
push 0
call dword [sym.imp.USER32.dll_OpenClipboard]
mov edi, dword [sym.imp.USER32.dll_EmptyClipboard]
mov ebx, dword [sym.imp.USER32.dll_CloseClipboard]
test eax, eax
je 0x44a0aa
call edi
call ebx
lea eax, [ebp - 0x1b08]
mov dword [ebp - 0x1b08], 0x64
push eax
lea ecx, [ebp - 0x3354]
call fcn.0043b1c0
mov ecx, eax
call fcn.0043b1e0
cmp byte [esi + 0x1cc], 0
jne 0x44a527
mov dword [esi + 8], 0x11
push 0
mov byte [esi + 0x1cc], 1
call dword [sym.imp.USER32.dll_OpenClipboard]
test eax, eax
je 0x44a0fc
call edi
call ebx
mov dword [ebp - 0x1b0c], 0x64
lea eax, [ebp - 0x1b0c]
lea ecx, [ebp - 0x335c]
jmp 0x44a4ed
push 0
call dword [sym.imp.USER32.dll_OpenClipboard]
mov edi, dword [sym.imp.USER32.dll_EmptyClipboard]
mov ebx, dword [sym.imp.USER32.dll_CloseClipboard]
test eax, eax
je 0x44a137
call edi
call ebx
lea eax, [ebp - 0x1b10]
mov dword [ebp - 0x1b10], 0x64
push eax
lea ecx, [ebp - 0x3364]
call fcn.0043b1c0
mov ecx, eax
call fcn.0043b1e0
cmp byte [esi + 0x1cc], 0
jne 0x44a527
mov dword [esi + 8], 0x11
push 0
mov byte [esi + 0x1cc], 1
call dword [sym.imp.USER32.dll_OpenClipboard]
test eax, eax
je 0x44a189
call edi
call ebx
mov dword [ebp - 0x1b14], 0x64
lea eax, [ebp - 0x1b14]
lea ecx, [ebp - 0x336c]
jmp 0x44a4ed
push 0
call dword [sym.imp.USER32.dll_OpenClipboard]
mov edi, dword [sym.imp.USER32.dll_EmptyClipboard]
mov ebx, dword [sym.imp.USER32.dll_CloseClipboard]
test eax, eax
je 0x44a1c4
call edi
call ebx
lea eax, [ebp - 0x1b18]
mov dword [ebp - 0x1b18], 0x64
push eax
lea ecx, [ebp - 0x3374]
call fcn.0043b1c0
mov ecx, eax
call fcn.0043b1e0
cmp byte [esi + 0x1cc], 0
jne 0x44a527
mov dword [esi + 8], 0x11
push 0
mov byte [esi + 0x1cc], 1
call dword [sym.imp.USER32.dll_OpenClipboard]
test eax, eax
je 0x44a216
call edi
call ebx
mov dword [ebp - 0x1b1c], 0x64
lea eax, [ebp - 0x1b1c]
lea ecx, [ebp - 0x337c]
jmp 0x44a4ed
push 0
call dword [sym.imp.USER32.dll_OpenClipboard]
mov edi, dword [sym.imp.USER32.dll_EmptyClipboard]
mov ebx, dword [sym.imp.USER32.dll_CloseClipboard]
test eax, eax
je 0x44a251
call edi
call ebx
lea eax, [ebp - 0x1b20]
mov dword [ebp - 0x1b20], 0x64
push eax
lea ecx, [ebp - 0x3384]
call fcn.0043b1c0
mov ecx, eax
call fcn.0043b1e0
cmp byte [esi + 0x1cc], 0
jne 0x44a527
mov dword [esi + 8], 0x11
push 0
mov byte [esi + 0x1cc], 1
call dword [sym.imp.USER32.dll_OpenClipboard]
test eax, eax
je 0x44a2a3
call edi
call ebx
mov dword [ebp - 0x1b24], 0x64
lea eax, [ebp - 0x1b24]
lea ecx, [ebp - 0x338c]
jmp 0x44a4ed
push 0
call dword [sym.imp.USER32.dll_OpenClipboard]
mov edi, dword [sym.imp.USER32.dll_EmptyClipboard]
mov ebx, dword [sym.imp.USER32.dll_CloseClipboard]
test eax, eax
je 0x44a2de
call edi
call ebx
lea eax, [ebp - 0x1b28]
mov dword [ebp - 0x1b28], 0x64
push eax
lea ecx, [ebp - 0x3394]
call fcn.0043b1c0
mov ecx, eax
call fcn.0043b1e0
cmp byte [esi + 0x1cc], 0
jne 0x44a527
mov dword [esi + 8], 0x11
push 0
mov byte [esi + 0x1cc], 1
call dword [sym.imp.USER32.dll_OpenClipboard]
test eax, eax
je 0x44a330
call edi
call ebx
mov dword [ebp - 0x1b2c], 0x64
lea eax, [ebp - 0x1b2c]
lea ecx, [ebp - 0x339c]
jmp 0x44a4ed
push 0
call dword [sym.imp.USER32.dll_OpenClipboard]
mov edi, dword [sym.imp.USER32.dll_EmptyClipboard]
mov ebx, dword [sym.imp.USER32.dll_CloseClipboard]
test eax, eax
je 0x44a36b
call edi
call ebx
lea eax, [ebp - 0x1b30]
mov dword [ebp - 0x1b30], 0x64
push eax
lea ecx, [ebp - 0x33a4]
call fcn.0043b1c0
mov ecx, eax
call fcn.0043b1e0
cmp byte [esi + 0x1cc], 0
jne 0x44a527
mov dword [esi + 8], 0x11
push 0
mov byte [esi + 0x1cc], 1
call dword [sym.imp.USER32.dll_OpenClipboard]
test eax, eax
je 0x44a3bd
call edi
call ebx
mov dword [ebp - 0x1b34], 0x64
lea eax, [ebp - 0x1b34]
lea ecx, [ebp - 0x33ac]
jmp 0x44a4ed
push 0
call dword [sym.imp.USER32.dll_OpenClipboard]
mov edi, dword [sym.imp.USER32.dll_EmptyClipboard]
mov ebx, dword [sym.imp.USER32.dll_CloseClipboard]
test eax, eax
je 0x44a3f8
call edi
call ebx
lea eax, [ebp - 0x1b38]
mov dword [ebp - 0x1b38], 0x64
push eax
lea ecx, [ebp - 0x33b4]
call fcn.0043b1c0
mov ecx, eax
call fcn.0043b1e0
cmp byte [esi + 0x1cc], 0
jne 0x44a527
mov dword [esi + 8], 0x11
push 0
mov byte [esi + 0x1cc], 1
call dword [sym.imp.USER32.dll_OpenClipboard]
test eax, eax
je 0x44a44a
call edi
call ebx
mov dword [ebp - 0x1b3c], 0x64
lea eax, [ebp - 0x1b3c]
lea ecx, [ebp - 0x33bc]
jmp 0x44a4ed
push 0
call dword [sym.imp.USER32.dll_OpenClipboard]
mov edi, dword [sym.imp.USER32.dll_EmptyClipboard]
mov ebx, dword [sym.imp.USER32.dll_CloseClipboard]
test eax, eax
je 0x44a485
call edi
call ebx
lea eax, [ebp - 0x1b40]
mov dword [ebp - 0x1b40], 0x64
push eax
lea ecx, [ebp - 0x33c4]
call fcn.0043b1c0
mov ecx, eax
call fcn.0043b1e0
cmp byte [esi + 0x1cc], 0
jne 0x44a527
mov dword [esi + 8], 0x11
push 0
mov byte [esi + 0x1cc], 1
call dword [sym.imp.USER32.dll_OpenClipboard]
test eax, eax
je 0x44a4d7
call edi
call ebx
mov dword [ebp - 0x1b44], 0x64
lea eax, [ebp - 0x1b44]
lea ecx, [ebp - 0x33cc]
push eax
call fcn.0043b1c0
mov ecx, eax
call fcn.0043b1e0
cmp byte [esi + 0x1cd], 0
jne 0x44a520
push 0
push 0
push 0x403
mov byte [esi + 0x1cd], 1
push dword [esi + 0x74]
call dword [sym.imp.USER32.dll_PostMessageW]
mov ecx, esi
call fcn.00438c30
lea ecx, [ebp - 0xf08]
call fcn.0041a210
jmp 0x44a5c5
cmp byte [esi + 0x1cc], 0
jne 0x44a5be
mov dword [esi + 8], 0xb
push 0
mov byte [esi + 0x1cc], 1
call dword [sym.imp.USER32.dll_OpenClipboard]
test eax, eax
je 0x44a56e
call dword [sym.imp.USER32.dll_EmptyClipboard]
call dword [sym.imp.USER32.dll_CloseClipboard]
lea eax, [ebp - 0x1b48]
mov dword [ebp - 0x1b48], 0x64
push eax
lea ecx, [ebp - 0x33d4]
call fcn.0043b1c0
mov ecx, eax
call fcn.0043b1e0
cmp byte [esi + 0x1cd], 0
jne 0x44a5b7
push 0
push 0
push 0x403
mov byte [esi + 0x1cd], 1
push dword [esi + 0x74]
call dword [sym.imp.USER32.dll_PostMessageW]
mov ecx, esi
call fcn.00438c30
mov byte [esi + 0xa0], 0
xor eax, eax
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.0048e99c
mov esp, ebp
pop ebp
ret