Function at 0x428e75
Capabilities:
Print debug messages

Disassembly:
mov eax, 0x43a870
call fcn.00437bf0
mov eax, 0x1000
call fcn.00437c10
mov eax, dword [ebp + 0xc]
mov edx, dword [ebp + 0x10]
push ebx
push esi
movzx esi, ax
xor ebx, ebx
push edi
shr eax, 0x10
cmp dword [0x4700c8], ebx
mov edi, ecx
jne 0x428f00
cmp esi, ebx
je 0x428f00
cmp edx, 0xaffe0000
jne 0x428f00
mov eax, dword [0x444130]
or dword [0x4700c8], 0xffffffff
mov dword [ebp + 0xc], eax
push esi
lea eax, [ebp + 0xc]
push str.wmId:_d
push eax
mov dword [ebp - 4], ebx
call fcn.004030fb
mov eax, dword [ebp + 0x14]
add esp, 0xc
mov ecx, edi
push 1
pop ebx
push esi
mov dword [eax], ebx
call fcn.00423c23
push dword [0x4700f0]
mov ecx, edi
call fcn.00423552
lea ecx, [ebp + 0xc]
call fcn.00402cb3
mov eax, ebx
jmp 0x4294cf
mov ecx, 0x7f0
cmp esi, ecx
jg 0x429130
je 0x429124
mov ecx, 0x41a
cmp esi, ecx
jg 0x429023
je 0x429017
dec esi
je 0x4294cd
sub esi, 4
je 0x428fe9
sub esi, 0x3f1
je 0x428fa4
sub esi, 4
je 0x428f78
sub esi, 4
je 0x428f6e
sub esi, 0x12
je 0x428f62
sub esi, 9
jne 0x4293ed
mov ecx, edi
call fcn.00425483
jmp 0x4294cd
mov ecx, edi
call fcn.004256b4
jmp 0x4294cd
call fcn.0041673d
jmp 0x4294cd
cmp dword [0x468f54], ebx
jne 0x428f84
push 0x17
jmp 0x428f86
push 0x18
call fcn.004163d6
pop ecx
push 5
push ebx
push ebx
push eax
push str.open
push ebx
call fcn.004181e4
add esp, 0x18
jmp 0x4294cd
push 0x4806dc
push 0x3f6
mov ecx, edi
call fcn.0041f6a4
push dword [0x4806dc]
push str.topmost
call fcn.0040f4f6
cmp dword [0x4806dc], ebx
pop ecx
pop ecx
push 3
push ebx
push ebx
push ebx
push ebx
je 0x428fd9
push 0xffffffffffffffff
jmp 0x428fdb
push 0xfffffffffffffffe
push dword [edi + 4]
call dword [sym.imp.USER32.dll_SetWindowPos]
jmp 0x4294cd
mov esi, 0x457188
mov ecx, esi
call fcn.00435066
push 1
mov ecx, esi
push dword [edi + 4]
call fcn.00434ffc
mov ecx, edi
call fcn.00426527
push ebx
push dword [edi + 4]
call dword [sym.imp.USER32.dll_ShowWindow]
jmp 0x4294cd
mov ecx, edi
call fcn.00426c0d
jmp 0x4294cd
sub esi, 0x41b
je 0x4293f7
sub esi, 8
je 0x429118
sub esi, 0xd
je 0x4290e3
dec esi
je 0x4290d7
sub esi, 0x3b5
je 0x4290c8
sub esi, 9
jne 0x4293ed
mov eax, dword [0x45689c]
mov ecx, 0x1ff
mov dword [ebp - 0x80c], eax
xor eax, eax
cmp dword [0x468f54], ebx
lea edi, [ebp - 0x808]
rep stosd dword es:[edi], eax
jne 0x42907f
push 0x14
jmp 0x429081
push 0x15
call fcn.004163d6
pop ecx
push dword [0x465708]
push str.Program
push str._seitepaypal
push eax
lea eax, [ebp - 0x80c]
push str._s_s_s_s
push eax
call dword [sym.imp.USER32.dll_wsprintfW]
push 5
push ebx
lea eax, [ebp - 0x80c]
push ebx
push eax
push str.open
push ebx
call fcn.004181e4
add esp, 0x30
jmp 0x4294cd
push dword [edi + 4]
mov ecx, edi
call fcn.00424213
jmp 0x4294cd
mov ecx, edi
call fcn.004252e1
jmp 0x4294cd
cmp eax, 0x300
jne 0x4294cd
mov esi, 0x7e8
push esi
push dword [0x4806ac]
call dword [sym.imp.USER32.dll_KillTimer]
push ebx
push 0xc8
push esi
push dword [0x4806ac]
call dword [sym.imp.USER32.dll_SetTimer]
jmp 0x4294cd
mov ecx, edi
call fcn.00424cff
jmp 0x4294cd
mov ecx, edi
call fcn.00425d9f
jmp 0x4294cd
mov eax, 0x801d
cmp esi, eax
jg 0x4293c7
je 0x429360
sub esi, 0x1e62
je 0x4294cd
sub esi, 0xd06
je 0x4294cd
sub esi, 0x54a6
je 0x429354
sub esi, 0xb
je 0x429308
dec esi
je 0x42929f
dec esi
je 0x4291ef
dec esi
jne 0x4293ed
push edx
call fcn.0041f75f
mov edx, eax
mov eax, dword [0x45689c]
mov esi, edx
pop ecx
shl esi, 4
mov dword [ebp - 0x80c], eax
push edx
push dword [esi + 0x469634]
mov ecx, 0x1ff
xor eax, eax
lea edi, [ebp - 0x808]
rep stosd dword es:[edi], eax
lea eax, [ebp - 0x80c]
push str.Paste:__d_slot:__d_n
push eax
call dword [sym.imp.USER32.dll_wsprintfW]
add esp, 0x10
lea eax, [ebp - 0x80c]
push eax
call dword [sym.imp.KERNEL32.dll_OutputDebugStringW]
lea eax, [esi + 0x469628]
mov ecx, 0x4700b0
push eax
call fcn.004027c3
push 0x14
call fcn.00419a9b
jmp 0x4294cc
push edx
call fcn.0041f75f
cmp dword [0x4806c8], ebx
mov esi, dword [sym.imp.KERNEL32.dll_Sleep]
pop ecx
mov dword [ebp + 0x14], eax
je 0x42921a
push 0x469618
mov ecx, 0x4700b0
call fcn.004025b7
push 0x64
call esi
call fcn.004197e2
push 0x64
call esi
mov esi, dword [ebp + 0x14]
mov ecx, 0x4700b0
shl esi, 4
lea eax, [esi + 0x469628]
push eax
call fcn.004025b7
mov eax, dword [0x45689c]
push dword [ebp + 0x14]
mov dword [ebp - 0x80c], eax
mov ecx, 0x1ff
push dword [esi + 0x469634]
xor eax, eax
lea edi, [ebp - 0x808]
rep stosd dword es:[edi], eax
lea eax, [ebp - 0x80c]
push str.Copy:__d_slot:__d_n
push eax
call dword [sym.imp.USER32.dll_wsprintfW]
add esp, 0x10
lea eax, [ebp - 0x80c]
push eax
call dword [sym.imp.KERNEL32.dll_OutputDebugStringW]
cmp dword [0x4806c8], ebx
je 0x4294cd
push 0x469618
mov ecx, 0x4700b0
call fcn.004027c3
jmp 0x4294cd
mov eax, dword [0x45689c]
mov ecx, 0x1ff
mov dword [ebp - 0x100c], eax
xor eax, eax
cmp dword [0x468f54], ebx
lea edi, [ebp - 0x1008]
rep stosd dword es:[edi], eax
jne 0x4292c5
push 0x14
jmp 0x4292c7
push 0x15
call fcn.004163d6
pop ecx
push 0x4445d0
push str._seitefaq_
push eax
lea eax, [ebp - 0x100c]
push str._s_s_s
push eax
call dword [sym.imp.USER32.dll_wsprintfW]
push 5
push ebx
lea eax, [ebp - 0x100c]
push ebx
push eax
push str.open
push ebx
call fcn.004181e4
add esp, 0x2c
jmp 0x4294cd
cmp dword [0x4806a4], ebx
jne 0x4294cd
mov eax, 0x4706b8
push ebx
neg eax
sbb eax, eax
push ebx
and eax, 0x4706bc
push 0x1042
mov eax, dword [eax]
push eax
call dword [sym.imp.USER32.dll_SendMessageW]
mov esi, eax
push 1
push 1
push esi
mov ecx, 0x4706b8
call fcn.0041321a
push ebx
push esi
mov ecx, 0x4805f0
call fcn.0041078d
jmp 0x4294cd
mov ecx, edi
call fcn.0041f708
jmp 0x4294cd
push edx
call fcn.0041f75f
mov ebx, eax
pop ecx
mov esi, ebx
mov ecx, 0x4700b0
shl esi, 4
lea eax, [esi + 0x469628]
push eax
call fcn.004025b7
mov eax, dword [0x45689c]
push ebx
push dword [esi + 0x469634]
mov dword [ebp - 0x80c], eax
mov ecx, 0x1ff
xor eax, eax
lea edi, [ebp - 0x808]
push str.Save:__d_slot:__d_n
rep stosd dword es:[edi], eax
lea eax, [ebp - 0x80c]
push eax
call dword [sym.imp.USER32.dll_wsprintfW]
add esp, 0x10
lea eax, [ebp - 0x80c]
push eax
call dword [sym.imp.KERNEL32.dll_OutputDebugStringW]
jmp 0x4294cd
sub esi, 0x801e
je 0x4294ba
dec esi
je 0x429494
dec esi
je 0x429477
sub esi, 0x5b
je 0x42944a
dec esi
dec esi
je 0x42940c
dec esi
je 0x4293f7
mov eax, dword [ebp + 0x14]
mov dword [eax], ebx
jmp 0x4294cd
push ebx
push ebx
push str.Next_Ver
push dword [edi + 4]
call dword [sym.imp.USER32.dll_MessageBoxW]
jmp 0x4294cd
mov eax, 0x4706b8
push ebx
neg eax
sbb eax, eax
push ebx
and eax, 0x4706bc
push 0x1042
mov eax, dword [eax]
push eax
call dword [sym.imp.USER32.dll_SendMessageW]
cmp eax, 0xffffffff
je 0x4294cd
push eax
mov ecx, edi
call fcn.004259f7
push ebx
push 0xffffffffffffffff
mov ecx, edi
call fcn.00425d57
jmp 0x4294cd
mov eax, 0x4706b8
push ebx
neg eax
sbb eax, eax
push ebx
and eax, 0x4706bc
push 0x1042
mov eax, dword [eax]
push eax
call dword [sym.imp.USER32.dll_SendMessageW]
cmp eax, 0xffffffff
je 0x4294cd
push eax
mov ecx, edi
call fcn.00425aaf
jmp 0x4294cd
push 0xffffffffffffffff
mov ecx, edi
call fcn.00427e7a
cmp dword [0x4806e8], ebx
jne 0x4294cd
push 0xffffffffffffffff
push ebx
mov ecx, edi
call fcn.00422c4d
jmp 0x4294cd
push 0x801f
push dword [edi + 4]
call dword [sym.imp.USER32.dll_EndDialog]
mov ecx, edi
call fcn.00427ecb
push 1
call dword [sym.imp.USER32.dll_PostQuitMessage]
mov ecx, edi
call fcn.004265a4
jmp 0x4294cd
mov al, byte [0x47002c]
push eax
mov al, byte [0x470030]
push eax
call fcn.0041e98e
pop ecx
pop ecx
xor eax, eax
mov ecx, dword [ebp - 0xc]
pop edi
pop esi
pop ebx
mov dword fs:[0], ecx
leave
ret 0x10