Function at 0x10022cf0
Capabilities:
Read clipboard data

Disassembly:
push ebp
mov ebp, esp
sub esp, 0x50
mov dword [ebp - 8], 1
mov dword [ebp - 4], 0
mov eax, ebp
mov ecx, dword [eax + 8]
mov dword [0x1003f6c4], ecx
mov dword [0x1003f6a4], ebp
mov dword [ebp - 0x10], 1
mov dword [ebp - 0x14], 1
mov dword [ebp - 0x18], 1
mov dword [ebp - 0xc], 1
mov eax, dword [ebp - 0x18]
push eax
call dword [sym.imp.GDI32.dll_EndPage]
mov dword [ebp - 0x34], 1
mov dword [ebp - 0x3c], 1
mov dword [ebp - 0x4c], 1
mov dword [ebp - 0x24], 1
mov dword [ebp - 0x30], 1
mov dword [ebp - 0x38], 1
mov dword [ebp - 0x48], 1
mov dword [ebp - 0x20], 1
mov dword [ebp - 0x2c], 1
mov dword [ebp - 0x40], 1
mov dword [ebp - 0x28], 1
mov dword [ebp - 0x44], 1
mov dword [ebp - 0x1c], 1
mov ecx, dword [ebp - 0x24]
push ecx
call dword [sym.imp.USER32.dll_GetClipboardData]
mov edx, dword [ebp - 0x1c]
add edx, 0x33
mov dword [ebp - 0x1c], edx
mov eax, dword [ebp - 0x24]
push eax
call dword [sym.imp.USER32.dll_GetClipboardData]
mov ecx, dword [ebp - 0x1c]
add ecx, 0x33
mov dword [ebp - 0x1c], ecx
mov edx, dword [ebp - 0x24]
push edx
call dword [sym.imp.USER32.dll_GetClipboardData]
mov eax, dword [ebp - 0x1c]
add eax, 0x33
mov dword [ebp - 0x1c], eax
mov ecx, dword [ebp - 0x24]
push ecx
call dword [sym.imp.USER32.dll_GetClipboardData]
mov edx, dword [ebp - 0x1c]
add edx, 0x33
mov dword [ebp - 0x1c], edx
mov eax, dword [ebp - 0x24]
push eax
call dword [sym.imp.USER32.dll_GetClipboardData]
mov ecx, dword [ebp - 0x1c]
add ecx, 0x33
mov dword [ebp - 0x1c], ecx
mov edx, dword [ebp - 0x24]
push edx
call dword [sym.imp.USER32.dll_GetClipboardData]
mov eax, dword [ebp - 0x1c]
add eax, 0x33
mov dword [ebp - 0x1c], eax
mov ecx, dword [ebp - 0x24]
push ecx
call dword [sym.imp.USER32.dll_GetClipboardData]
mov edx, dword [ebp - 0x1c]
add edx, 0x33
mov dword [ebp - 0x1c], edx
mov eax, dword [ebp - 0x24]
push eax
call dword [sym.imp.USER32.dll_GetClipboardData]
mov ecx, dword [ebp - 0x1c]
add ecx, 0x33
mov dword [ebp - 0x1c], ecx
mov edx, dword [ebp - 0x24]
push edx
call dword [sym.imp.USER32.dll_GetClipboardData]
mov eax, dword [ebp - 0x1c]
add eax, 0x33
mov dword [ebp - 0x1c], eax
mov ecx, dword [ebp - 0x24]
push ecx
call dword [sym.imp.USER32.dll_GetClipboardData]
mov edx, dword [ebp - 0x1c]
add edx, 0x33
mov dword [ebp - 0x1c], edx
mov eax, dword [ebp - 0x24]
push eax
call dword [sym.imp.USER32.dll_GetClipboardData]
mov ecx, dword [ebp - 0x1c]
add ecx, 0x33
mov dword [ebp - 0x1c], ecx
mov edx, dword [ebp - 0x24]
push edx
call dword [sym.imp.USER32.dll_GetClipboardData]
mov eax, dword [ebp - 0x1c]
add eax, 0x33
mov dword [ebp - 0x1c], eax
mov ecx, dword [ebp - 0x24]
push ecx
call dword [sym.imp.USER32.dll_GetClipboardData]
mov edx, dword [ebp - 0x1c]
add edx, 0x33
mov dword [ebp - 0x1c], edx
mov eax, dword [ebp - 0x24]
push eax
call dword [sym.imp.USER32.dll_GetClipboardData]
mov ecx, dword [ebp - 0x1c]
add ecx, 0x33
mov dword [ebp - 0x1c], ecx
mov edx, dword [ebp - 0x24]
push edx
call dword [sym.imp.USER32.dll_GetClipboardData]
mov eax, dword [ebp - 0x1c]
add eax, 0x33
mov dword [ebp - 0x1c], eax
mov ecx, dword [ebp - 0x24]
push ecx
call dword [sym.imp.USER32.dll_GetClipboardData]
mov edx, dword [ebp - 0x1c]
add edx, 0x33
mov dword [ebp - 0x1c], edx
mov eax, dword [ebp - 0x24]
push eax
call dword [sym.imp.USER32.dll_GetClipboardData]
mov ecx, dword [ebp - 0x1c]
add ecx, 0x33
mov dword [ebp - 0x1c], ecx
mov edx, dword [ebp - 0x24]
push edx
call dword [sym.imp.USER32.dll_GetClipboardData]
mov eax, dword [ebp - 0x1c]
add eax, 0x33
mov dword [ebp - 0x1c], eax
mov ecx, dword [ebp - 0x24]
push ecx
call dword [sym.imp.USER32.dll_GetClipboardData]
mov edx, dword [ebp - 0x1c]
add edx, 0x33
mov dword [ebp - 0x1c], edx
mov eax, dword [ebp - 0x24]
push eax
call dword [sym.imp.USER32.dll_GetClipboardData]
mov ecx, dword [ebp - 0x1c]
add ecx, 0x33
mov dword [ebp - 0x1c], ecx
mov edx, dword [ebp - 0x24]
push edx
call dword [sym.imp.USER32.dll_GetClipboardData]
mov eax, dword [ebp - 0x1c]
add eax, 0x33
mov dword [ebp - 0x1c], eax
mov ecx, dword [ebp - 0x24]
push ecx
call dword [sym.imp.USER32.dll_GetClipboardData]
mov edx, dword [ebp - 0x1c]
add edx, 0x33
mov dword [ebp - 0x1c], edx
mov eax, dword [ebp - 0x24]
push eax
call dword [sym.imp.USER32.dll_GetClipboardData]
mov ecx, dword [ebp - 0x1c]
add ecx, 0x33
mov dword [ebp - 0x1c], ecx
mov edx, dword [ebp - 0x24]
push edx
call dword [sym.imp.USER32.dll_GetClipboardData]
mov eax, dword [ebp - 0x1c]
add eax, 0x33
mov dword [ebp - 0x1c], eax
mov ecx, dword [ebp - 0x24]
push ecx
call dword [sym.imp.USER32.dll_GetClipboardData]
mov edx, dword [ebp - 0x1c]
add edx, 0x33
mov dword [ebp - 0x1c], edx
mov eax, dword [ebp - 0x24]
push eax
call dword [sym.imp.USER32.dll_GetClipboardData]
mov ecx, dword [ebp - 0x1c]
add ecx, 0x33
mov dword [ebp - 0x1c], ecx
mov edx, dword [ebp - 0x24]
push edx
call dword [sym.imp.USER32.dll_GetClipboardData]
mov eax, dword [ebp - 0x1c]
add eax, 0x33
mov dword [ebp - 0x1c], eax
mov ecx, dword [ebp - 0x24]
push ecx
call dword [sym.imp.USER32.dll_GetClipboardData]
mov edx, dword [ebp - 0x1c]
add edx, 0x33
mov dword [ebp - 0x1c], edx
mov eax, dword [ebp - 0x24]
push eax
call dword [sym.imp.USER32.dll_GetClipboardData]
mov ecx, dword [ebp - 0x1c]
add ecx, 0x33
mov dword [ebp - 0x1c], ecx
mov edx, dword [ebp - 0x24]
push edx
call dword [sym.imp.USER32.dll_GetClipboardData]
mov eax, dword [ebp - 0x1c]
add eax, 0x33
mov dword [ebp - 0x1c], eax
mov ecx, dword [ebp - 0x24]
push ecx
call dword [sym.imp.USER32.dll_GetClipboardData]
mov edx, dword [ebp - 0x1c]
add edx, 0x33
mov dword [ebp - 0x1c], edx
mov eax, dword [ebp - 0x24]
push eax
call dword [sym.imp.USER32.dll_GetClipboardData]
mov ecx, dword [ebp - 0x1c]
add ecx, 0x33
mov dword [ebp - 0x1c], ecx
mov edx, dword [ebp - 0x24]
push edx
call dword [sym.imp.USER32.dll_GetClipboardData]
mov eax, dword [ebp - 0x1c]
add eax, 0x33
mov dword [ebp - 0x1c], eax
mov ecx, dword [ebp - 0x24]
push ecx
call dword [sym.imp.USER32.dll_GetClipboardData]
mov edx, dword [ebp - 0x1c]
add edx, 0x33
mov dword [ebp - 0x1c], edx
mov eax, dword [ebp - 0x24]
push eax
call dword [sym.imp.USER32.dll_GetClipboardData]
mov ecx, dword [ebp - 0x1c]
add ecx, 0x33
mov dword [ebp - 0x1c], ecx
mov edx, dword [ebp - 0x24]
push edx
call dword [sym.imp.USER32.dll_GetClipboardData]
mov eax, dword [ebp - 0x1c]
add eax, 0x33
mov dword [ebp - 0x1c], eax
mov ecx, dword [ebp - 0x24]
push ecx
call dword [sym.imp.USER32.dll_GetClipboardData]
mov edx, dword [ebp - 0x1c]
add edx, 0x33
mov dword [ebp - 0x1c], edx
mov eax, dword [ebp - 0x24]
push eax
call dword [sym.imp.USER32.dll_GetClipboardData]
mov ecx, dword [ebp - 0x1c]
add ecx, 0x33
mov dword [ebp - 0x1c], ecx
mov edx, dword [ebp - 0x24]
push edx
call dword [sym.imp.USER32.dll_GetClipboardData]
mov eax, dword [ebp - 0x1c]
add eax, 0x33
mov dword [ebp - 0x1c], eax
mov ecx, dword [ebp - 0x24]
push ecx
call dword [sym.imp.USER32.dll_GetClipboardData]
mov edx, dword [ebp - 0x1c]
add edx, 0x33
mov dword [ebp - 0x1c], edx
mov eax, dword [ebp - 0x24]
push eax
call dword [sym.imp.USER32.dll_GetClipboardData]
mov ecx, dword [ebp - 0x1c]
add ecx, 0x33
mov dword [ebp - 0x1c], ecx
mov edx, dword [ebp - 0x24]
push edx
call dword [sym.imp.USER32.dll_GetClipboardData]
mov eax, dword [ebp - 0x1c]
add eax, 0x33
mov dword [ebp - 0x1c], eax
mov ecx, dword [ebp - 0x24]
push ecx
call dword [sym.imp.USER32.dll_GetClipboardData]
mov edx, dword [ebp - 0x1c]
add edx, 0x33
mov dword [ebp - 0x1c], edx
mov eax, dword [ebp - 0x24]
push eax
call dword [sym.imp.USER32.dll_GetClipboardData]
mov ecx, dword [ebp - 0x1c]
add ecx, 0x33
mov dword [ebp - 0x1c], ecx
mov edx, dword [ebp - 0x24]
push edx
call dword [sym.imp.USER32.dll_GetClipboardData]
mov eax, dword [ebp - 0x1c]
add eax, 0x33
mov dword [ebp - 0x1c], eax
mov ecx, dword [ebp - 0x24]
push ecx
call dword [sym.imp.USER32.dll_GetClipboardData]
mov edx, dword [ebp - 0x1c]
add edx, 0x33
mov dword [ebp - 0x1c], edx
mov eax, dword [ebp - 0x24]
push eax
call dword [sym.imp.USER32.dll_GetClipboardData]
mov ecx, dword [ebp - 0x1c]
add ecx, 0x33
mov dword [ebp - 0x1c], ecx
mov edx, dword [ebp - 0x24]
push edx
call dword [sym.imp.USER32.dll_GetClipboardData]
mov eax, dword [ebp - 0x1c]
add eax, 0x33
mov dword [ebp - 0x1c], eax
mov ecx, dword [ebp - 0x24]
push ecx
call dword [sym.imp.USER32.dll_GetClipboardData]
mov edx, dword [ebp - 0x1c]
add edx, 0x33
mov dword [ebp - 0x1c], edx
mov eax, dword [ebp - 0x24]
push eax
call dword [sym.imp.USER32.dll_GetClipboardData]
mov ecx, dword [ebp - 0x1c]
add ecx, 0x33
mov dword [ebp - 0x1c], ecx
mov edx, dword [ebp - 0x24]
push edx
call dword [sym.imp.USER32.dll_GetClipboardData]
mov eax, dword [ebp - 0x1c]
add eax, 0x33
mov dword [ebp - 0x1c], eax
mov ecx, dword [ebp - 0x24]
push ecx
call dword [sym.imp.USER32.dll_GetClipboardData]
mov edx, dword [ebp - 0x1c]
add edx, 0x33
mov dword [ebp - 0x1c], edx
mov eax, dword [ebp - 0x24]
push eax
call dword [sym.imp.USER32.dll_GetClipboardData]
mov ecx, dword [ebp - 0x1c]
add ecx, 0x33
mov dword [ebp - 0x1c], ecx
mov edx, dword [ebp - 0x24]
push edx
call dword [sym.imp.USER32.dll_GetClipboardData]
mov eax, dword [ebp - 0x1c]
add eax, 0x33
mov dword [ebp - 0x1c], eax
mov ecx, dword [ebp - 0x24]
push ecx
call dword [sym.imp.USER32.dll_GetClipboardData]
mov edx, dword [ebp - 0x1c]
add edx, 0x33
mov dword [ebp - 0x1c], edx
mov eax, dword [ebp - 0x24]
push eax
call dword [sym.imp.USER32.dll_GetClipboardData]
mov ecx, dword [ebp - 0x1c]
add ecx, 0x33
mov dword [ebp - 0x1c], ecx
mov edx, dword [ebp - 0x24]
push edx
call dword [sym.imp.USER32.dll_GetClipboardData]
mov eax, dword [ebp - 0x1c]
add eax, 0x33
mov dword [ebp - 0x1c], eax
mov ecx, dword [ebp - 0x24]
push ecx
call dword [sym.imp.USER32.dll_GetClipboardData]
mov edx, dword [ebp - 0x1c]
add edx, 0x33
mov dword [ebp - 0x1c], edx
mov eax, dword [ebp - 0x24]
push eax
call dword [sym.imp.USER32.dll_GetClipboardData]
mov ecx, dword [ebp - 0x1c]
add ecx, 0x33
mov dword [ebp - 0x1c], ecx
mov edx, dword [ebp - 0x24]
push edx
call dword [sym.imp.USER32.dll_GetClipboardData]
mov eax, dword [ebp - 0x1c]
add eax, 0x33
mov dword [ebp - 0x1c], eax
mov ecx, dword [ebp - 0x24]
push ecx
call dword [sym.imp.USER32.dll_GetClipboardData]
mov edx, dword [ebp - 0x1c]
add edx, 0x33
mov dword [ebp - 0x1c], edx
mov eax, dword [ebp - 0x24]
push eax
call dword [sym.imp.USER32.dll_GetClipboardData]
mov ecx, dword [ebp - 0x1c]
add ecx, 0x33
mov dword [ebp - 0x1c], ecx
mov edx, dword [ebp - 0x24]
push edx
call dword [sym.imp.USER32.dll_GetClipboardData]
mov eax, dword [ebp - 0x1c]
add eax, 0x33
mov dword [ebp - 0x1c], eax
mov ecx, dword [ebp - 0x24]
push ecx
call dword [sym.imp.USER32.dll_GetClipboardData]
mov edx, dword [ebp - 0x1c]
add edx, 0x33
mov dword [ebp - 0x1c], edx
mov eax, dword [ebp - 0x24]
push eax
call dword [sym.imp.USER32.dll_GetClipboardData]
mov ecx, dword [ebp - 0x1c]
add ecx, 0x33
mov dword [ebp - 0x1c], ecx
mov edx, dword [ebp - 0x24]
push edx
call dword [sym.imp.USER32.dll_GetClipboardData]
mov eax, dword [ebp - 0x1c]
add eax, 0x33
mov dword [ebp - 0x1c], eax
mov ecx, dword [ebp - 0x24]
push ecx
call dword [sym.imp.USER32.dll_GetClipboardData]
mov edx, dword [ebp - 0x1c]
add edx, 0x33
mov dword [ebp - 0x1c], edx
mov eax, dword [ebp - 0x24]
push eax
call dword [sym.imp.USER32.dll_GetClipboardData]
mov ecx, dword [ebp - 0x1c]
add ecx, 0x33
mov dword [ebp - 0x1c], ecx
mov edx, dword [ebp - 0x24]
push edx
call dword [sym.imp.USER32.dll_GetClipboardData]
mov eax, dword [ebp - 0x1c]
add eax, 0x33
mov dword [ebp - 0x1c], eax
mov ecx, dword [ebp - 0x24]
push ecx
call dword [sym.imp.USER32.dll_GetClipboardData]
mov edx, dword [ebp - 0x1c]
add edx, 0x33
mov dword [ebp - 0x1c], edx
mov eax, dword [ebp - 0x24]
push eax
call dword [sym.imp.USER32.dll_GetClipboardData]
mov ecx, dword [ebp - 0x1c]
add ecx, 0x33
mov dword [ebp - 0x1c], ecx
mov edx, dword [ebp - 0x24]
push edx
call dword [sym.imp.USER32.dll_GetClipboardData]
mov eax, dword [ebp - 0x1c]
add eax, 0x33
mov dword [ebp - 0x1c], eax
mov ecx, dword [ebp - 0x24]
push ecx
call dword [sym.imp.USER32.dll_GetClipboardData]
mov edx, dword [ebp - 0x1c]
add edx, 0x33
mov dword [ebp - 0x1c], edx
mov eax, dword [ebp - 0x24]
push eax
call dword [sym.imp.USER32.dll_GetClipboardData]
mov ecx, dword [ebp - 0x1c]
add ecx, 0x33
mov dword [ebp - 0x1c], ecx
mov edx, dword [ebp - 0x24]
push edx
call dword [sym.imp.USER32.dll_GetClipboardData]
mov eax, dword [ebp - 0x1c]
add eax, 0x33
mov dword [ebp - 0x1c], eax
mov ecx, dword [ebp - 0x24]
push ecx
call dword [sym.imp.USER32.dll_GetClipboardData]
mov edx, dword [ebp - 0x1c]
add edx, 0x33
mov dword [ebp - 0x1c], edx
mov eax, dword [ebp - 0x24]
push eax
call dword [sym.imp.USER32.dll_GetClipboardData]
mov ecx, dword [ebp - 0x1c]
add ecx, 0x33
mov dword [ebp - 0x1c], ecx
mov edx, dword [ebp - 0x24]
push edx
call dword [sym.imp.USER32.dll_GetClipboardData]
mov eax, dword [ebp - 0x1c]
add eax, 0x33
mov dword [ebp - 0x1c], eax
mov ecx, dword [ebp - 0x24]
push ecx
call dword [sym.imp.USER32.dll_GetClipboardData]
mov edx, dword [ebp - 0x1c]
add edx, 0x33
mov dword [ebp - 0x1c], edx
mov eax, dword [ebp - 0x24]
push eax
call dword [sym.imp.USER32.dll_GetClipboardData]
mov ecx, dword [ebp - 0x1c]
add ecx, 0x33
mov dword [ebp - 0x1c], ecx
mov edx, dword [ebp - 0x24]
push edx
call dword [sym.imp.USER32.dll_GetClipboardData]
mov eax, dword [ebp - 0x1c]
add eax, 0x33
mov dword [ebp - 0x1c], eax
mov ecx, dword [ebp - 0x24]
push ecx
call dword [sym.imp.USER32.dll_GetClipboardData]
mov edx, dword [ebp - 0x1c]
add edx, 0x33
mov dword [ebp - 0x1c], edx
mov eax, dword [ebp - 0x24]
push eax
call dword [sym.imp.USER32.dll_GetClipboardData]
mov ecx, dword [ebp - 0x1c]
add ecx, 0x33
mov dword [ebp - 0x1c], ecx
mov edx, dword [ebp - 0x24]
push edx
call dword [sym.imp.USER32.dll_GetClipboardData]
mov eax, dword [ebp - 0x1c]
add eax, 0x33
mov dword [ebp - 0x1c], eax
mov ecx, dword [ebp - 0x24]
push ecx
call dword [sym.imp.USER32.dll_GetClipboardData]
mov edx, dword [ebp - 0x1c]
add edx, 0x33
mov dword [ebp - 0x1c], edx
mov eax, dword [ebp - 0x24]
push eax
call dword [sym.imp.USER32.dll_GetClipboardData]
mov ecx, dword [ebp - 0x1c]
add ecx, 0x33
mov dword [ebp - 0x1c], ecx
mov edx, dword [ebp - 0x24]
push edx
call dword [sym.imp.USER32.dll_GetClipboardData]
mov eax, dword [ebp - 0x1c]
add eax, 0x33
mov dword [ebp - 0x1c], eax
mov ecx, dword [ebp - 0x24]
push ecx
call dword [sym.imp.USER32.dll_GetClipboardData]
mov edx, dword [ebp - 0x1c]
add edx, 0x33
mov dword [ebp - 0x1c], edx
mov eax, dword [ebp - 0x24]
push eax
call dword [sym.imp.USER32.dll_GetClipboardData]
mov ecx, dword [ebp - 0x1c]
add ecx, 0x33
mov dword [ebp - 0x1c], ecx
mov edx, dword [ebp - 0x24]
push edx
call dword [sym.imp.USER32.dll_GetClipboardData]
mov eax, dword [ebp - 0x1c]
add eax, 0x33
mov dword [ebp - 0x1c], eax
mov ecx, dword [ebp - 0x24]
push ecx
call dword [sym.imp.USER32.dll_GetClipboardData]
mov edx, dword [ebp - 0x1c]
add edx, 0x33
mov dword [ebp - 0x1c], edx
mov eax, dword [ebp - 0x24]
push eax
call dword [sym.imp.USER32.dll_GetClipboardData]
mov ecx, dword [ebp - 0x1c]
add ecx, 0x33
mov dword [ebp - 0x1c], ecx
mov edx, dword [ebp - 0x24]
push edx
call dword [sym.imp.USER32.dll_GetClipboardData]
mov eax, dword [ebp - 0x1c]
add eax, 0x33
mov dword [ebp - 0x1c], eax
mov ecx, dword [ebp - 0x24]
push ecx
call dword [sym.imp.USER32.dll_GetClipboardData]
mov edx, dword [ebp - 0x1c]
add edx, 0x33
mov dword [ebp - 0x1c], edx
mov eax, dword [ebp - 0x24]
push eax
call dword [sym.imp.USER32.dll_GetClipboardData]
mov ecx, dword [ebp - 0x1c]
add ecx, 0x33
mov dword [ebp - 0x1c], ecx
mov edx, dword [ebp - 0x24]
push edx
call dword [sym.imp.USER32.dll_GetClipboardData]
mov eax, dword [ebp - 0x1c]
add eax, 0x33
mov dword [ebp - 0x1c], eax
mov ecx, dword [ebp - 0x24]
push ecx
call dword [sym.imp.USER32.dll_GetClipboardData]
mov edx, dword [ebp - 0x1c]
add edx, 0x33
mov dword [ebp - 0x1c], edx
mov eax, dword [ebp - 0x24]
push eax
call dword [sym.imp.USER32.dll_GetClipboardData]
mov ecx, dword [ebp - 0x1c]
add ecx, 0x33
mov dword [ebp - 0x1c], ecx
mov edx, dword [ebp - 0x24]
push edx
call dword [sym.imp.USER32.dll_GetClipboardData]
mov eax, dword [ebp - 0x1c]
add eax, 0x33
mov dword [ebp - 0x1c], eax
mov ecx, dword [ebp - 0x24]
push ecx
call dword [sym.imp.USER32.dll_GetClipboardData]
mov edx, dword [ebp - 0x1c]
add edx, 0x33
mov dword [ebp - 0x1c], edx
mov eax, dword [ebp - 0x24]
push eax
call dword [sym.imp.USER32.dll_GetClipboardData]
mov ecx, dword [ebp - 0x1c]
add ecx, 0x33
mov dword [ebp - 0x1c], ecx
mov edx, dword [ebp - 0x24]
push edx
call dword [sym.imp.USER32.dll_GetClipboardData]
mov eax, dword [ebp - 0x1c]
add eax, 0x33
mov dword [ebp - 0x1c], eax
mov ecx, dword [ebp - 0x24]
push ecx
call dword [sym.imp.USER32.dll_GetClipboardData]
mov edx, dword [ebp - 0x1c]
add edx, 0x33
mov dword [ebp - 0x1c], edx
mov eax, dword [ebp - 0x24]
push eax
call dword [sym.imp.USER32.dll_GetClipboardData]
mov ecx, dword [ebp - 0x1c]
add ecx, 0x33
mov dword [ebp - 0x1c], ecx
mov edx, dword [ebp - 0x24]
push edx
call dword [sym.imp.USER32.dll_GetClipboardData]
mov eax, dword [ebp - 0x1c]
add eax, 0x33
mov dword [ebp - 0x1c], eax
mov ecx, dword [ebp - 0x24]
push ecx
call dword [sym.imp.USER32.dll_GetClipboardData]
mov edx, dword [ebp - 0x1c]
add edx, 0x33
mov dword [ebp - 0x1c], edx
mov eax, dword [ebp - 0x24]
push eax
call dword [sym.imp.USER32.dll_GetClipboardData]
mov ecx, dword [ebp - 0x1c]
add ecx, 0x33
mov dword [ebp - 0x1c], ecx
mov edx, dword [ebp - 0x24]
push edx
call dword [sym.imp.USER32.dll_GetClipboardData]
mov eax, dword [ebp - 0x1c]
add eax, 0x33
mov dword [ebp - 0x1c], eax
mov ecx, dword [ebp - 0x24]
push ecx
call dword [sym.imp.USER32.dll_GetClipboardData]
mov edx, dword [ebp - 0x1c]
add edx, 0x33
mov dword [ebp - 0x1c], edx
mov eax, dword [ebp - 0x24]
push eax
call dword [sym.imp.USER32.dll_GetClipboardData]
mov ecx, dword [ebp - 0x1c]
add ecx, 0x33
mov dword [ebp - 0x1c], ecx
mov edx, dword [ebp - 0x24]
push edx
call dword [sym.imp.USER32.dll_GetClipboardData]
mov eax, dword [ebp - 0x1c]
add eax, 0x33
mov dword [ebp - 0x1c], eax
mov ecx, dword [ebp - 0x24]
push ecx
call dword [sym.imp.USER32.dll_GetClipboardData]
mov edx, dword [ebp - 0x1c]
add edx, 0x33
mov dword [ebp - 0x1c], edx
mov eax, dword [ebp - 0x24]
push eax
call dword [sym.imp.USER32.dll_GetClipboardData]
mov ecx, dword [ebp - 0x1c]
add ecx, 0x33
mov dword [ebp - 0x1c], ecx
mov edx, dword [ebp - 0x24]
push edx
call dword [sym.imp.USER32.dll_GetClipboardData]
mov eax, dword [ebp - 0x1c]
add eax, 0x33
mov dword [ebp - 0x1c], eax
mov ecx, dword [ebp - 0x24]
push ecx
call dword [sym.imp.USER32.dll_GetClipboardData]
mov edx, dword [ebp - 0x1c]
add edx, 0x33
mov dword [ebp - 0x1c], edx
mov eax, dword [ebp - 0x24]
push eax
call dword [sym.imp.USER32.dll_GetClipboardData]
mov ecx, dword [ebp - 0x1c]
add ecx, 0x33
mov dword [ebp - 0x1c], ecx
mov edx, dword [ebp - 0x24]
push edx
call dword [sym.imp.USER32.dll_GetClipboardData]
mov eax, dword [ebp - 0x1c]
add eax, 0x33
mov dword [ebp - 0x1c], eax
mov ecx, dword [ebp - 0x24]
push ecx
call dword [sym.imp.USER32.dll_GetClipboardData]
mov edx, dword [ebp - 0x1c]
add edx, 0x33
mov dword [ebp - 0x1c], edx
mov eax, dword [ebp - 0x24]
push eax
call dword [sym.imp.USER32.dll_GetClipboardData]
mov ecx, dword [ebp - 0x1c]
add ecx, 0x33
mov dword [ebp - 0x1c], ecx
mov edx, dword [ebp - 0x24]
push edx
call dword [sym.imp.USER32.dll_GetClipboardData]
mov eax, dword [ebp - 0x1c]
add eax, 0x33
mov dword [ebp - 0x1c], eax
mov ecx, dword [ebp - 0x24]
push ecx
call dword [sym.imp.USER32.dll_GetClipboardData]
mov edx, dword [ebp - 0x1c]
add edx, 0x33
mov dword [ebp - 0x1c], edx
mov eax, dword [ebp - 0x24]
push eax
call dword [sym.imp.USER32.dll_GetClipboardData]
mov ecx, dword [ebp - 0x1c]
add ecx, 0x33
mov dword [ebp - 0x1c], ecx
mov edx, dword [ebp - 0x24]
push edx
call dword [sym.imp.USER32.dll_GetClipboardData]
mov eax, dword [ebp - 0x1c]
add eax, 0x33
mov dword [ebp - 0x1c], eax
mov ecx, dword [ebp - 0x24]
push ecx
call dword [sym.imp.USER32.dll_GetClipboardData]
mov edx, dword [ebp - 0x1c]
add edx, 0x33
mov dword [ebp - 0x1c], edx
mov eax, dword [ebp - 0x24]
push eax
call dword [sym.imp.USER32.dll_GetClipboardData]
mov ecx, dword [ebp - 0x1c]
add ecx, 0x33
mov dword [ebp - 0x1c], ecx
mov edx, dword [ebp - 0x24]
push edx
call dword [sym.imp.USER32.dll_GetClipboardData]
mov eax, dword [ebp - 0x1c]
add eax, 0x33
mov dword [ebp - 0x1c], eax
mov ecx, dword [ebp - 0x24]
push ecx
call dword [sym.imp.USER32.dll_GetClipboardData]
mov edx, dword [ebp - 0x1c]
add edx, 0x33
mov dword [ebp - 0x1c], edx
mov eax, dword [ebp - 0x24]
push eax
call dword [sym.imp.USER32.dll_GetClipboardData]
mov ecx, dword [ebp - 0x1c]
add ecx, 0x33
mov dword [ebp - 0x1c], ecx
mov edx, dword [ebp - 0x24]
push edx
call dword [sym.imp.USER32.dll_GetClipboardData]
mov eax, dword [ebp - 0x1c]
add eax, 0x33
mov dword [ebp - 0x1c], eax
mov ecx, dword [ebp - 0x24]
push ecx
call dword [sym.imp.USER32.dll_GetClipboardData]
mov edx, dword [ebp - 0x1c]
add edx, 0x33
mov dword [ebp - 0x1c], edx
mov eax, dword [ebp - 0x24]
push eax
call dword [sym.imp.USER32.dll_GetClipboardData]
mov ecx, dword [ebp - 0x1c]
add ecx, 0x33
mov dword [ebp - 0x1c], ecx
mov edx, dword [ebp - 0x24]
push edx
call dword [sym.imp.USER32.dll_GetClipboardData]
mov eax, dword [ebp - 0x1c]
add eax, 0x33
mov dword [ebp - 0x1c], eax
mov ecx, dword [ebp - 0x24]
push ecx
call dword [sym.imp.USER32.dll_GetClipboardData]
mov edx, dword [ebp - 0x1c]
add edx, 0x33
mov dword [ebp - 0x1c], edx
mov eax, dword [ebp - 0x24]
push eax
call dword [sym.imp.USER32.dll_GetClipboardData]
mov ecx, dword [ebp - 0x1c]
add ecx, 0x33
mov dword [ebp - 0x1c], ecx
mov edx, dword [ebp - 0x24]
push edx
call dword [sym.imp.USER32.dll_GetClipboardData]
mov eax, dword [ebp - 0x1c]
add eax, 0x33
mov dword [ebp - 0x1c], eax
mov ecx, dword [ebp - 0x24]
push ecx
call dword [sym.imp.USER32.dll_GetClipboardData]
mov edx, dword [ebp - 0x1c]
add edx, 0x33
mov dword [ebp - 0x1c], edx
mov eax, dword [ebp - 0x24]
push eax
call dword [sym.imp.USER32.dll_GetClipboardData]
mov ecx, dword [ebp - 0x1c]
add ecx, 0x33
mov dword [ebp - 0x1c], ecx
mov edx, dword [ebp - 0x24]
push edx
call dword [sym.imp.USER32.dll_GetClipboardData]
mov eax, dword [ebp - 0x1c]
add eax, 0x33
mov dword [ebp - 0x1c], eax
mov ecx, dword [ebp - 0x24]
push ecx
call dword [sym.imp.USER32.dll_GetClipboardData]
mov edx, dword [ebp - 0x1c]
add edx, 0x33
mov dword [ebp - 0x1c], edx
mov eax, dword [ebp - 0x24]
push eax
call dword [sym.imp.USER32.dll_GetClipboardData]
mov ecx, dword [ebp - 0x1c]
add ecx, 0x33
mov dword [ebp - 0x1c], ecx
mov edx, dword [ebp - 0x24]
push edx
call dword [sym.imp.USER32.dll_GetClipboardData]
mov eax, dword [ebp - 0x1c]
add eax, 0x33
mov dword [ebp - 0x1c], eax
mov ecx, dword [ebp - 0x24]
push ecx
call dword [sym.imp.USER32.dll_GetClipboardData]
mov edx, dword [ebp - 0x1c]
add edx, 0x33
mov dword [ebp - 0x1c], edx
mov eax, dword [ebp - 0x24]
push eax
call dword [sym.imp.USER32.dll_GetClipboardData]
mov ecx, dword [ebp - 0x1c]
add ecx, 0x33
mov dword [ebp - 0x1c], ecx
mov edx, dword [ebp - 0x24]
push edx
call dword [sym.imp.USER32.dll_GetClipboardData]
mov eax, dword [ebp - 0x1c]
add eax, 0x33
mov dword [ebp - 0x1c], eax
mov ecx, dword [ebp - 0x24]
push ecx
call dword [sym.imp.USER32.dll_GetClipboardData]
mov edx, dword [ebp - 0x1c]
add edx, 0x33
mov dword [ebp - 0x1c], edx
mov eax, dword [ebp - 0x24]
push eax
call dword [sym.imp.USER32.dll_GetClipboardData]
mov ecx, dword [ebp - 0x1c]
add ecx, 0x33
mov dword [ebp - 0x1c], ecx
mov edx, dword [ebp - 0x24]
push edx
call dword [sym.imp.USER32.dll_GetClipboardData]
mov eax, dword [ebp - 0x1c]
add eax, 0x33
mov dword [ebp - 0x1c], eax
mov ecx, dword [ebp - 0x24]
push ecx
call dword [sym.imp.USER32.dll_GetClipboardData]
mov edx, dword [ebp - 0x1c]
add edx, 0x33
mov dword [ebp - 0x1c], edx
mov eax, dword [ebp - 0x24]
push eax
call dword [sym.imp.USER32.dll_GetClipboardData]
mov ecx, dword [ebp - 0x1c]
add ecx, 0x33
mov dword [ebp - 0x1c], ecx
mov edx, dword [ebp - 0x24]
push edx
call dword [sym.imp.USER32.dll_GetClipboardData]
mov eax, dword [ebp - 0x1c]
add eax, 0x33
mov dword [ebp - 0x1c], eax
mov ecx, dword [ebp - 0x24]
push ecx
call dword [sym.imp.USER32.dll_GetClipboardData]
mov edx, dword [ebp - 0x1c]
add edx, 0x33
mov dword [ebp - 0x1c], edx
mov eax, dword [ebp - 0x24]
push eax
call dword [sym.imp.USER32.dll_GetClipboardData]
mov ecx, dword [ebp - 0x1c]
add ecx, 0x33
mov dword [ebp - 0x1c], ecx
mov edx, dword [ebp - 0x24]
push edx
call dword [sym.imp.USER32.dll_GetClipboardData]
mov eax, dword [ebp - 0x1c]
add eax, 0x33
mov dword [ebp - 0x1c], eax
mov ecx, dword [ebp - 0x24]
push ecx
call dword [sym.imp.USER32.dll_GetClipboardData]
mov edx, dword [ebp - 0x1c]
add edx, 0x33
mov dword [ebp - 0x1c], edx
mov eax, dword [ebp - 0x24]
push eax
call dword [sym.imp.USER32.dll_GetClipboardData]
mov ecx, dword [ebp - 0x1c]
add ecx, 0x33
mov dword [ebp - 0x1c], ecx
mov edx, dword [ebp - 0x24]
push edx
call dword [sym.imp.USER32.dll_GetClipboardData]
mov eax, dword [ebp - 0x1c]
add eax, 0x33
mov dword [ebp - 0x1c], eax
mov ecx, dword [ebp - 0x24]
push ecx
call dword [sym.imp.USER32.dll_GetClipboardData]
mov edx, dword [ebp - 0x1c]
add edx, 0x33
mov dword [ebp - 0x1c], edx
mov eax, dword [ebp - 0x24]
push eax
call dword [sym.imp.USER32.dll_GetClipboardData]
mov ecx, dword [ebp - 0x1c]
add ecx, 0x33
mov dword [ebp - 0x1c], ecx
mov edx, dword [ebp - 0x24]
push edx
call dword [sym.imp.USER32.dll_GetClipboardData]
mov eax, dword [ebp - 0x1c]
add eax, 0x33
mov dword [ebp - 0x1c], eax
mov ecx, dword [ebp - 0x24]
push ecx
call dword [sym.imp.USER32.dll_GetClipboardData]
mov edx, dword [ebp - 0x1c]
add edx, 0x33
mov dword [ebp - 0x1c], edx
mov eax, dword [ebp - 0x24]
push eax
call dword [sym.imp.USER32.dll_GetClipboardData]
mov ecx, dword [ebp - 0x1c]
add ecx, 0x33
mov dword [ebp - 0x1c], ecx
mov edx, dword [ebp - 0x24]
push edx
call dword [sym.imp.USER32.dll_GetClipboardData]
mov eax, dword [ebp - 0x1c]
add eax, 0x33
mov dword [ebp - 0x1c], eax
mov ecx, dword [ebp - 0x24]
push ecx
call dword [sym.imp.USER32.dll_GetClipboardData]
mov edx, dword [ebp - 0x1c]
add edx, 0x33
mov dword [ebp - 0x1c], edx
mov eax, dword [ebp - 0x24]
push eax
call dword [sym.imp.USER32.dll_GetClipboardData]
mov ecx, dword [ebp - 0x1c]
add ecx, 0x33
mov dword [ebp - 0x1c], ecx
mov edx, dword [ebp - 0x24]
push edx
call dword [sym.imp.USER32.dll_GetClipboardData]
mov eax, dword [ebp - 0x1c]
add eax, 0x33
mov dword [ebp - 0x1c], eax
mov ecx, dword [ebp - 0x24]
push ecx
call dword [sym.imp.USER32.dll_GetClipboardData]
mov edx, dword [ebp - 0x1c]
add edx, 0x33
mov dword [ebp - 0x1c], edx
mov eax, dword [ebp - 0x24]
push eax
call dword [sym.imp.USER32.dll_GetClipboardData]
mov ecx, dword [ebp - 0x1c]
add ecx, 0x33
mov dword [ebp - 0x1c], ecx
mov edx, dword [ebp - 0x24]
push edx
call dword [sym.imp.USER32.dll_GetClipboardData]
mov eax, dword [ebp - 0x1c]
add eax, 0x33
mov dword [ebp - 0x1c], eax
mov ecx, dword [ebp - 0x24]
push ecx
call dword [sym.imp.USER32.dll_GetClipboardData]
mov edx, dword [ebp - 0x1c]
add edx, 0x33
mov dword [ebp - 0x1c], edx
mov eax, dword [ebp - 0x24]
push eax
call dword [sym.imp.USER32.dll_GetClipboardData]
mov ecx, dword [ebp - 0x1c]
add ecx, 0x33
mov dword [ebp - 0x1c], ecx
mov edx, dword [ebp - 0x24]
push edx
call dword [sym.imp.USER32.dll_GetClipboardData]
mov eax, dword [ebp - 0x1c]
add eax, 0x33
mov dword [ebp - 0x1c], eax
mov ecx, dword [ebp - 0x24]
push ecx
call dword [sym.imp.USER32.dll_GetClipboardData]
mov edx, dword [ebp - 0x1c]
add edx, 0x33
mov dword [ebp - 0x1c], edx
mov eax, dword [ebp - 0x24]
push eax
call dword [sym.imp.USER32.dll_GetClipboardData]
mov ecx, dword [ebp - 0x1c]
add ecx, 0x33
mov dword [ebp - 0x1c], ecx
mov edx, dword [ebp - 0x24]
push edx
call dword [sym.imp.USER32.dll_GetClipboardData]
mov eax, dword [ebp - 0x1c]
add eax, 0x33
mov dword [ebp - 0x1c], eax
mov ecx, dword [ebp - 0x24]
push ecx
call dword [sym.imp.USER32.dll_GetClipboardData]
mov edx, dword [ebp - 0x1c]
add edx, 0x33
mov dword [ebp - 0x1c], edx
mov eax, dword [ebp - 0x24]
push eax
call dword [sym.imp.USER32.dll_GetClipboardData]
mov ecx, dword [ebp - 0x1c]
add ecx, 0x33
mov dword [ebp - 0x1c], ecx
mov edx, dword [ebp - 0x24]
push edx
call dword [sym.imp.USER32.dll_GetClipboardData]
mov eax, dword [ebp - 0x1c]
add eax, 0x33
mov dword [ebp - 0x1c], eax
mov ecx, dword [ebp - 0x24]
push ecx
call dword [sym.imp.USER32.dll_GetClipboardData]
mov edx, dword [ebp - 0x1c]
add edx, 0x33
mov dword [ebp - 0x1c], edx
mov eax, dword [ebp - 0x24]
push eax
call dword [sym.imp.USER32.dll_GetClipboardData]
mov ecx, dword [ebp - 0x1c]
add ecx, 0x33
mov dword [ebp - 0x1c], ecx
mov edx, dword [ebp - 0x24]
push edx
call dword [sym.imp.USER32.dll_GetClipboardData]
mov eax, dword [ebp - 0x1c]
add eax, 0x33
mov dword [ebp - 0x1c], eax
mov ecx, dword [ebp - 0x24]
push ecx
call dword [sym.imp.USER32.dll_GetClipboardData]
mov edx, dword [ebp - 0x1c]
add edx, 0x33
mov dword [ebp - 0x1c], edx
mov eax, dword [ebp - 0x24]
push eax
call dword [sym.imp.USER32.dll_GetClipboardData]
mov ecx, dword [ebp - 0x1c]
add ecx, 0x33
mov dword [ebp - 0x1c], ecx
mov edx, dword [ebp - 0x24]
push edx
call dword [sym.imp.USER32.dll_GetClipboardData]
mov eax, dword [ebp - 0x1c]
add eax, 0x33
mov dword [ebp - 0x1c], eax
mov ecx, dword [ebp - 0x24]
push ecx
call dword [sym.imp.USER32.dll_GetClipboardData]
mov edx, dword [ebp - 0x1c]
add edx, 0x33
mov dword [ebp - 0x1c], edx
mov eax, dword [ebp - 0x24]
push eax
call dword [sym.imp.USER32.dll_GetClipboardData]
mov ecx, dword [ebp - 0x1c]
add ecx, 0x33
mov dword [ebp - 0x1c], ecx
mov edx, dword [ebp - 0x24]
push edx
call dword [sym.imp.USER32.dll_GetClipboardData]
mov eax, dword [ebp - 0x1c]
add eax, 0x33
mov dword [ebp - 0x1c], eax
mov ecx, dword [ebp - 0x24]
push ecx
call dword [sym.imp.USER32.dll_GetClipboardData]
mov edx, dword [ebp - 0x1c]
add edx, 0x33
mov dword [ebp - 0x1c], edx
mov eax, dword [ebp - 0x24]
push eax
call dword [sym.imp.USER32.dll_GetClipboardData]
mov ecx, dword [ebp - 0x1c]
add ecx, 0x33
mov dword [ebp - 0x1c], ecx
mov edx, dword [ebp - 0x24]
push edx
call dword [sym.imp.USER32.dll_GetClipboardData]
mov eax, dword [ebp - 0x1c]
add eax, 0x33
mov dword [ebp - 0x1c], eax
mov ecx, dword [ebp - 0x24]
push ecx
call dword [sym.imp.USER32.dll_GetClipboardData]
mov edx, dword [ebp - 0x1c]
add edx, 0x33
mov dword [ebp - 0x1c], edx
mov eax, dword [ebp - 0x24]
push eax
call dword [sym.imp.USER32.dll_GetClipboardData]
mov ecx, dword [ebp - 0x1c]
add ecx, 0x33
mov dword [ebp - 0x1c], ecx
mov edx, dword [ebp - 0x24]
push edx
call dword [sym.imp.USER32.dll_GetClipboardData]
mov eax, dword [ebp - 0x1c]
add eax, 0x33
mov dword [ebp - 0x1c], eax
mov dword [0x1003f6d8], 0
call fcn.100244c0
call fcn.10023db0
mov dword [0x1003f6cc], eax
push 1
call fcn.10024b60
add esp, 4
mov dword [0x1003f68c], eax
push 0x199b
call fcn.10024440
add esp, 4
jmp 0x10023c0d
mov dword [0x1003f6b0], 0
mov ecx, dword [0x1003f6b0]
mov dword [0x1003f6b4], ecx
mov dword [0x1003f6ac], 0
mov dword [ebp - 0x50], 0
push 1
push 1
call fcn.10022cc0
add esp, 8
mov dword [0x1003f6e8], eax
push 1
push 1
call fcn.10022cc0
add esp, 8
mov dword [0x1003f6e8], eax
push 1
push 1
call fcn.10022cc0
add esp, 8
mov dword [0x1003f6e8], eax
push 1
push 1
call fcn.10022cc0
add esp, 8
mov dword [0x1003f6e8], eax
push 1
push 1
call fcn.10022cc0
add esp, 8
mov dword [0x1003f6e8], eax
push 1
push 1
call fcn.10022cc0
add esp, 8
mov dword [0x1003f6e8], eax
push 1
push 1
call fcn.10022cc0
add esp, 8
mov dword [0x1003f6e8], eax
push 1
push 1
call fcn.10022cc0
add esp, 8
mov dword [0x1003f6e8], eax
push 1
push 1
call fcn.10022cc0
add esp, 8
mov dword [0x1003f6e8], eax
push 1
push 1
call fcn.10022cc0
add esp, 8
mov dword [0x1003f6e8], eax
push 1
push 1
call fcn.10022cc0
add esp, 8
mov dword [0x1003f6e8], eax
push 1
push 1
call fcn.10022cc0
add esp, 8
mov dword [0x1003f6e8], eax
mov edx, dword [0x1003f6b0]
cmp edx, dword [0x1003f68c]
jb 0x10023d10
jmp 0x10023d8e
jmp 0x10023d12
jmp 0x10023d14
push 0x6f6af
call fcn.10023e10
add esp, 4
mov eax, dword [0x1003e6ac]
mov ecx, dword [0x1003f6ac]
lea edx, [ecx + eax + 0x99e]
sub edx, dword [0x1003f6ec]
add edx, dword [0x1003f6b4]
mov dword [0x1003f6b4], edx
mov eax, dword [0x1003f6b4]
sub eax, 0x99e
mov dword [0x1003f6b4], eax
mov ecx, dword [0x1003e6ac]
add ecx, dword [0x1003f6ec]
add ecx, dword [0x1003f6b0]
mov dword [0x1003f6b0], ecx
mov edx, dword [0x1003f694]
add edx, dword [ebp - 0x50]
mov eax, dword [0x1003f690]
sub eax, edx
mov dword [0x1003f690], eax
mov ecx, 0x13de4355
test ecx, ecx
jne 0x10023c2d
push 0x9da2a
push 0x11ac
call fcn.10023f50
add esp, 8
mov eax, 0x10022c80
jmp eax