Function at 0x4129b0
Capabilities:
Contain obfuscated stackstrings
Terminate process

Disassembly:
push ebp
mov ebp, esp
push 0xffffffffffffffff
push 0x518380
mov eax, dword fs:[0]
push eax
mov dword fs:[0], esp
sub esp, 0x198
mov dword [ebp - 0x14], ebx
mov dword [ebp - 0x1c], edi
mov dword [ebp - 0x18], esi
mov ebx, ecx
call fcn.004145d0
test eax, eax
je 0x412a25
mov ecx, dword [ebx + 0x1f8c]
test ecx, ecx
je 0x412aab
mov dword [ebx + 0x1f84], ecx
push 1
mov eax, dword [ecx]
call dword [eax + 0x98]
push dword [ebx + 0x1f84]
mov ecx, dword [ebx + 0x28]
call fcn.00414da0
mov edi, dword [ebp - 0x1c]
mov esi, dword [ebp - 0x18]
mov ebx, dword [ebp - 0x14]
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
mov esp, ebp
pop ebp
ret
push str.Admin_privileges_are_required_to_install_your_Sapphire_Plug_ins_serial_number._nPlease_login_as_a_user_with_administrative_privileges__and_try_again.
lea esi, [ebp - 0x1a4]
mov ecx, esi
call fcn.00419fb0
mov dword [ebp - 4], 0x43
push str.SapphireError:_need_admin_privileges
lea ebx, [ebp - 0x1a0]
mov ecx, ebx
call fcn.00419fb0
mov dword [ebp - 4], 0x44
add esp, 0xffffffe8
mov dword [esp + 8], 5
mov eax, 0xffffffff
mov dword [esp], esi
mov dword [esp + 0xc], 0
mov dword [esp + 4], ebx
mov dword [esp + 0x10], eax
mov dword [esp + 0x14], eax
call fcn.00495eb8
add esp, 0x18
mov dword [ebp - 4], 0x43
mov ecx, ebx
call fcn.00419990
mov dword [ebp - 4], 0xffffffff
mov ecx, esi
call fcn.00419990
push 1
call dword [sym.imp.MSVCR80.dll_exit]
pop ecx
mov dword [ebp - 4], 0x42
xor eax, eax
mov dword [ebp - 0x1a0], eax
mov dword [ebp - 0x1a4], eax
push eax
mov dword [esp], 0x1a0
call sub.MSVCR80.dll_void____cdecl_operator_new_unsigned_int_
pop ecx
mov dword [ebp - 0x19c], eax
test eax, eax
je 0x412b34
mov dword [ebp - 0x1a4], 1
lea ecx, [ebp - 0x3c]
push str.Install_License_for_GenArts_Sapphire_Plug_ins
call fcn.00419fb0
mov dword [ebp - 0x1a0], 1
lea esi, [ebp - 0x64]
push eax
mov eax, esi
call fcn.00411f90
pop ecx
push 0x20000c00
push 0x572680
mov ecx, dword [ebp - 0x19c]
push esi
lea eax, [ebp - 0x3c]
push eax
push 0xffffffffffffffff
push ebx
call fcn.00411ea0
mov esi, dword [ebp - 0x19c]
mov dword [ebp - 0x1a4], 0
jmp 0x412b36
xor esi, esi
cmp dword [ebp - 0x1a0], 0
mov dword [ebx + 0x1f84], esi
je 0x412b5d
mov dword [ebp - 0x1a0], 0
lea ecx, [ebp - 0x3c]
call fcn.00419990
mov esi, dword [ebx + 0x1f84]
mov dword [ebp - 4], 0xffffffff
push str.status_line
lea ecx, [ebp - 0x3c]
mov dword [ebx + 0x1f8c], esi
call fcn.00419fb0
mov dword [ebp - 4], 0x40
lea eax, [ebp - 0x3c]
push eax
push 0
mov edx, dword [esi]
push 0x10010
push 2
mov ecx, esi
call dword [edx + 0x308]
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x3c]
call fcn.00419990
mov ecx, dword [ebx + 0x1f84]
mov dword [ebp - 0x54], 0xffffffff
lea eax, [ebp - 0x54]
mov dword [ebp - 0x50], 0xc8
push eax
mov edx, dword [ecx]
push 2
call dword [edx + 0x31c]
push str.V6.0_for_AE
lea ecx, [ebp - 0x38]
mov esi, dword [ebx + 0x1f84]
call fcn.00419fb0
mov dword [ebp - 4], 0x3f
push 1
lea eax, [ebp - 0x38]
push eax
mov edx, dword [esi]
mov ecx, esi
call dword [edx + 0x318]
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x38]
call fcn.00419990
mov dword [ebp - 4], 0x3e
xor eax, eax
mov dword [ebp - 0x1a0], eax
mov dword [ebp - 0x1a4], eax
push eax
mov dword [esp], 0x150
call sub.MSVCR80.dll_void____cdecl_operator_new_unsigned_int_
pop ecx
mov dword [ebp - 0x19c], eax
test eax, eax
je 0x412c88
mov dword [ebp - 0x1a4], 1
lea ecx, [ebp - 0x3c]
push str.panel
call fcn.00419fb0
mov ecx, dword [ebp - 0x19c]
mov dword [ebp - 0x1a0], 1
lea eax, [ebp - 0x3c]
push eax
push 0x280000
push 0x572680
push 0x5726fc
push 0xffffffffffffffff
push dword [ebx + 0x1f84]
call fcn.00411fe0
mov eax, dword [ebp - 0x19c]
mov dword [ebp - 0x1a4], 0
mov dword [ebp - 0x34], eax
jmp 0x412c8f
mov dword [ebp - 0x34], 0
cmp dword [ebp - 0x1a0], 0
je 0x412caa
mov dword [ebp - 0x1a0], 0
lea ecx, [ebp - 0x3c]
call fcn.00419990
mov dword [ebp - 4], 0x3c
mov dword [ebp - 0x1a4], 0
push eax
mov dword [esp], 0x64
call sub.MSVCR80.dll_void____cdecl_operator_new_unsigned_int_
pop ecx
mov dword [ebp - 0x30], eax
test eax, eax
je 0x412cf5
mov dword [ebp - 0x1a4], 1
push 8
mov ecx, eax
call fcn.00488df8
mov eax, dword [ebp - 0x30]
mov dword [ebp - 0x1a4], 0
mov dword [ebp - 0x2c], eax
jmp 0x412cfc
mov dword [ebp - 0x2c], 0
mov dword [ebp - 4], 0xffffffff
mov ecx, dword [ebp - 0x2c]
xor eax, eax
push eax
push eax
push eax
push eax
push 0x16
push 1
call fcn.00419ef0
mov dword [ebp - 4], 0x3b
xor eax, eax
mov dword [ebp - 0x19c], eax
mov dword [ebp - 0x1a0], eax
push eax
mov dword [esp], 0x150
mov dword [ebp - 0x1a4], eax
call sub.MSVCR80.dll_void____cdecl_operator_new_unsigned_int_
pop ecx
mov dword [ebp - 0x70], eax
test eax, eax
je 0x412dac
mov dword [ebp - 0x1a4], 1
lea ecx, [ebp - 0x3c]
push str.Please_enter_the_following_information_to_authorize_and_install_your_License.
call fcn.00419fb0
mov dword [ebp - 0x1a0], 1
lea esi, [ebp - 0x44]
mov ecx, esi
push str.staticText
call fcn.00419fb0
mov ecx, dword [ebp - 0x70]
mov dword [ebp - 0x19c], 1
push esi
push 0
push 0x572680
lea eax, [ebp - 0x3c]
push 0x5726fc
push eax
push 0xffffffffffffffff
push dword [ebp - 0x34]
call fcn.00419a70
mov edx, dword [ebp - 0x70]
mov dword [ebp - 0x1a4], 0
jmp 0x412dae
xor edx, edx
mov ecx, dword [ebp - 0x2c]
xor eax, eax
push eax
push eax
push eax
push eax
push edx
call fcn.004199b0
cmp dword [ebp - 0x19c], 0
je 0x412dd8
mov dword [ebp - 0x19c], 0
lea ecx, [ebp - 0x44]
call fcn.00419990
cmp dword [ebp - 0x1a0], 0
je 0x412df3
mov dword [ebp - 0x1a0], 0
lea ecx, [ebp - 0x3c]
call fcn.00419990
mov dword [ebp - 4], 0xffffffff
mov ecx, dword [ebp - 0x2c]
xor eax, eax
push eax
push eax
push eax
push eax
push 4
push 1
call fcn.00419ef0
mov dword [ebp - 4], 0x38
xor eax, eax
mov dword [ebp - 0x19c], eax
mov dword [ebp - 0x1a0], eax
push eax
mov dword [esp], 0x150
mov dword [ebp - 0x1a4], eax
call sub.MSVCR80.dll_void____cdecl_operator_new_unsigned_int_
pop ecx
mov dword [ebp - 0x70], eax
test eax, eax
je 0x412ea3
mov dword [ebp - 0x1a4], 1
lea esi, [ebp - 0x44]
mov ecx, esi
push str.Your_email_address_is_optional.__We_use_it_only_to_provide_you_with_updates_regarding_our_products.
call fcn.00419fb0
mov dword [ebp - 0x1a0], 1
lea ecx, [ebp - 0x3c]
push str.staticText
call fcn.00419fb0
mov ecx, dword [ebp - 0x70]
mov dword [ebp - 0x19c], 1
lea eax, [ebp - 0x3c]
push eax
push 0
push 0x572680
push 0x5726fc
push esi
push 0xffffffffffffffff
push dword [ebp - 0x34]
call fcn.00419a70
mov edx, dword [ebp - 0x70]
mov dword [ebp - 0x1a4], 0
jmp 0x412ea5
xor edx, edx
mov ecx, dword [ebp - 0x2c]
xor eax, eax
push eax
push eax
push eax
push eax
push edx
call fcn.004199b0
cmp dword [ebp - 0x19c], 0
je 0x412ecf
mov dword [ebp - 0x19c], 0
lea ecx, [ebp - 0x3c]
call fcn.00419990
cmp dword [ebp - 0x1a0], 0
je 0x412eea
mov dword [ebp - 0x1a0], 0
lea ecx, [ebp - 0x44]
call fcn.00419990
mov dword [ebp - 4], 0xffffffff
mov ecx, dword [ebp - 0x2c]
xor eax, eax
push eax
push eax
push eax
push eax
push 0x12
push 1
call fcn.00419ef0
mov dword [ebp - 4], 0x35
mov dword [ebp - 0x1a4], 0
push eax
mov dword [esp], 0xb4
call sub.MSVCR80.dll_void____cdecl_operator_new_unsigned_int_
pop ecx
mov dword [ebp - 0x1a0], eax
test eax, eax
je 0x412f5b
mov dword [ebp - 0x1a4], 1
mov edx, 2
mov ecx, eax
push edx
push 4
push edx
call fcn.004895a4
mov eax, dword [ebp - 0x1a0]
mov dword [ebp - 0x1a4], 0
mov dword [ebp - 0x6c], eax
jmp 0x412f62
mov dword [ebp - 0x6c], 0
mov dword [ebp - 4], 0xffffffff
mov ecx, dword [ebp - 0x6c]
push 0
push 1
call fcn.00489578
lea esi, [ebp - 0x10b]
lea edi, [ebp - 0xd8]
lea eax, [ebp - 0x1a4]
lea edx, [ebp - 0x171]
add esp, 0xffffffec
mov dword [esp + 0xc], esi
mov dword [esp + 0x10], edi
lea ecx, [ebp - 0x13e]
call fcn.00414620
add esp, 0x14
lea eax, [ebp - 0xa5]
add esp, 0xfffffff8
mov edx, 0x32
call fcn.00414970
add esp, 8
movsx eax, byte [ebp - 0xa5]
test eax, eax
jne 0x412fdd
lea esi, [ebp - 0xa5]
lea edi, [ebp - 0x10b]
mov dl, byte [edi]
inc edi
mov byte [esi], dl
inc esi
test dl, dl
jne 0x412fd3
movsx eax, byte [ebp - 0xd8]
test eax, eax
jne 0x413027
lea eax, [ebp - 0xd8]
push eax
call fcn.00414a90
pop ecx
movsx eax, byte [ebp - 0xd8]
test eax, eax
jne 0x413027
mov word [ebp - 0xcc], 0x73
mov dword [ebp - 0xd0], 0x74636566
mov dword [ebp - 0xd4], 0x66452072
mov dword [ebp - 0xd8], 0x65746641
mov dword [ebp - 4], 0x34
xor eax, eax
mov dword [ebp - 0x40], eax
mov dword [ebp - 0x48], eax
push eax
mov dword [esp], 0x1b4
mov dword [ebp - 0x4c], eax
call sub.MSVCR80.dll_void____cdecl_operator_new_unsigned_int_
pop ecx
mov dword [ebp - 0x68], eax
test eax, eax
je 0x4130be
mov dword [ebp - 0x4c], 1
lea ecx, [ebp - 0x44]
lea eax, [ebp - 0x1a4]
push eax
call fcn.00419fb0
mov dword [ebp - 0x48], 1
lea esi, [ebp - 0x5c]
mov ecx, esi
push 0xffffffffffffffff
push 0xf0
call fcn.00419e00
push str.text
lea ecx, [ebp - 0x3c]
call fcn.00419fb0
mov ecx, dword [ebp - 0x68]
mov dword [ebp - 0x40], 1
lea eax, [ebp - 0x3c]
push eax
push 0x572d7c
push 0
push esi
lea edx, [ebp - 0x44]
push 0x5726fc
push edx
push 0xffffffffffffffff
push dword [ebp - 0x34]
call fcn.00419b40
mov eax, dword [ebp - 0x68]
mov dword [ebp - 0x4c], 0
jmp 0x4130c0
xor eax, eax
cmp dword [ebp - 0x40], 0
mov dword [ebx + 0x1f9c], eax
je 0x4130db
mov dword [ebp - 0x40], 0
lea ecx, [ebp - 0x3c]
call fcn.00419990
cmp dword [ebp - 0x48], 0
je 0x4130f0
mov dword [ebp - 0x48], 0
lea ecx, [ebp - 0x44]
call fcn.00419990
mov dword [ebp - 4], 0x31
xor eax, eax
mov dword [ebp - 0x40], eax
mov dword [ebp - 0x48], eax
push eax
mov dword [esp], 0x1b4
mov dword [ebp - 0x4c], eax
call sub.MSVCR80.dll_void____cdecl_operator_new_unsigned_int_
pop ecx
mov dword [ebp - 0x68], eax
test eax, eax
je 0x413187
mov dword [ebp - 0x4c], 1
lea ecx, [ebp - 0x44]
lea eax, [ebp - 0x171]
push eax
call fcn.00419fb0
mov dword [ebp - 0x48], 1
lea esi, [ebp - 0x5c]
mov ecx, esi
push 0xffffffffffffffff
push 0xf0
call fcn.00419e00
push str.text
lea ecx, [ebp - 0x3c]
call fcn.00419fb0
mov ecx, dword [ebp - 0x68]
mov dword [ebp - 0x40], 1
lea eax, [ebp - 0x3c]
push eax
push 0x572d7c
push 0
push esi
lea edx, [ebp - 0x44]
push 0x5726fc
push edx
push 0xffffffffffffffff
push dword [ebp - 0x34]
call fcn.00419b40
mov eax, dword [ebp - 0x68]
mov dword [ebp - 0x4c], 0
jmp 0x413189
xor eax, eax
cmp dword [ebp - 0x40], 0
mov dword [ebx + 0x1fa0], eax
je 0x4131a4
mov dword [ebp - 0x40], 0
lea ecx, [ebp - 0x3c]
call fcn.00419990
cmp dword [ebp - 0x48], 0
je 0x4131b9
mov dword [ebp - 0x48], 0
lea ecx, [ebp - 0x44]
call fcn.00419990
mov dword [ebp - 4], 0x2e
xor eax, eax
mov dword [ebp - 0x40], eax
mov dword [ebp - 0x48], eax
push eax
mov dword [esp], 0x1b4
mov dword [ebp - 0x4c], eax
call sub.MSVCR80.dll_void____cdecl_operator_new_unsigned_int_
pop ecx
mov dword [ebp - 0x68], eax
test eax, eax
je 0x413250
mov dword [ebp - 0x4c], 1
lea ecx, [ebp - 0x44]
lea eax, [ebp - 0x13e]
push eax
call fcn.00419fb0
mov dword [ebp - 0x48], 1
lea esi, [ebp - 0x5c]
mov ecx, esi
push 0xffffffffffffffff
push 0xf0
call fcn.00419e00
push str.text
lea ecx, [ebp - 0x3c]
call fcn.00419fb0
mov ecx, dword [ebp - 0x68]
mov dword [ebp - 0x40], 1
lea eax, [ebp - 0x3c]
push eax
push 0x572d7c
push 0
push esi
lea edx, [ebp - 0x44]
push 0x5726fc
push edx
push 0xffffffffffffffff
push dword [ebp - 0x34]
call fcn.00419b40
mov eax, dword [ebp - 0x68]
mov dword [ebp - 0x4c], 0
jmp 0x413252
xor eax, eax
cmp dword [ebp - 0x40], 0
mov dword [ebx + 0x1fa8], eax
je 0x41326d
mov dword [ebp - 0x40], 0
lea ecx, [ebp - 0x3c]
call fcn.00419990
cmp dword [ebp - 0x48], 0
je 0x413282
mov dword [ebp - 0x48], 0
lea ecx, [ebp - 0x44]
call fcn.00419990
mov dword [ebp - 4], 0x2b
xor eax, eax
mov dword [ebp - 0x40], eax
mov dword [ebp - 0x48], eax
push eax
mov dword [esp], 0x1b4
mov dword [ebp - 0x4c], eax
call sub.MSVCR80.dll_void____cdecl_operator_new_unsigned_int_
pop ecx
mov dword [ebp - 0x68], eax
test eax, eax
je 0x413319
mov dword [ebp - 0x4c], 1
lea ecx, [ebp - 0x44]
lea eax, [ebp - 0xa5]
push eax
call fcn.00419fb0
mov dword [ebp - 0x48], 1
lea esi, [ebp - 0x5c]
mov ecx, esi
push 0xffffffffffffffff
push 0xf0
call fcn.00419e00
push str.text
lea ecx, [ebp - 0x3c]
call fcn.00419fb0
mov ecx, dword [ebp - 0x68]
mov dword [ebp - 0x40], 1
lea eax, [ebp - 0x3c]
push eax
push 0x572d7c
push 0
push esi
lea edx, [ebp - 0x44]
push 0x5726fc
push edx
push 0xffffffffffffffff
push dword [ebp - 0x34]
call fcn.00419b40
mov eax, dword [ebp - 0x68]
mov dword [ebp - 0x4c], 0
jmp 0x41331b
xor eax, eax
cmp dword [ebp - 0x40], 0
mov dword [ebx + 0x1fb8], eax
je 0x413336
mov dword [ebp - 0x40], 0
lea ecx, [ebp - 0x3c]
call fcn.00419990
cmp dword [ebp - 0x48], 0
je 0x41334b
mov dword [ebp - 0x48], 0
lea ecx, [ebp - 0x44]
call fcn.00419990
mov dword [ebp - 4], 0x28
xor eax, eax
mov dword [ebp - 0x40], eax
mov dword [ebp - 0x48], eax
push eax
mov dword [esp], 0x1b4
mov dword [ebp - 0x4c], eax
call sub.MSVCR80.dll_void____cdecl_operator_new_unsigned_int_
pop ecx
mov dword [ebp - 0x68], eax
test eax, eax
je 0x4133e1
mov dword [ebp - 0x4c], 1
lea edi, [ebp - 0x44]
mov ecx, edi
lea eax, [ebp - 0xd8]
push eax
call fcn.00419fb0
mov dword [ebp - 0x48], 1
lea esi, [ebp - 0x5c]
mov ecx, esi
push 0xffffffffffffffff
push 0xf0
call fcn.00419e00
push str.text
lea ecx, [ebp - 0x3c]
call fcn.00419fb0
mov ecx, dword [ebp - 0x68]
mov dword [ebp - 0x40], 1
lea eax, [ebp - 0x3c]
push eax
push 0x572d7c
push 0
push esi
push 0x5726fc
push edi
push 0xffffffffffffffff
push dword [ebp - 0x34]
call fcn.00419b40
mov eax, dword [ebp - 0x68]
mov dword [ebp - 0x4c], 0
jmp 0x4133e3
xor eax, eax
cmp dword [ebp - 0x40], 0
mov dword [ebx + 0x1fbc], eax
je 0x4133fe
mov dword [ebp - 0x40], 0
lea ecx, [ebp - 0x3c]
call fcn.00419990
cmp dword [ebp - 0x48], 0
je 0x413413
mov dword [ebp - 0x48], 0
lea ecx, [ebp - 0x44]
call fcn.00419990
mov dword [ebp - 4], 0x25
xor eax, eax
mov dword [ebp - 0x40], eax
mov dword [ebp - 0x48], eax
push eax
mov dword [esp], 0x1b4
mov dword [ebp - 0x4c], eax
call sub.MSVCR80.dll_void____cdecl_operator_new_unsigned_int_
pop ecx
mov dword [ebp - 0x68], eax
test eax, eax
je 0x4134a7
mov dword [ebp - 0x4c], 1
lea edi, [ebp - 0x44]
mov ecx, edi
push 0x542830
call fcn.00419fb0
mov dword [ebp - 0x48], 1
lea esi, [ebp - 0x5c]
mov ecx, esi
push 0xffffffffffffffff
push 0xf0
call fcn.00419e00
push str.text
lea ecx, [ebp - 0x3c]
call fcn.00419fb0
mov ecx, dword [ebp - 0x68]
mov dword [ebp - 0x40], 1
lea eax, [ebp - 0x3c]
push eax
push 0x572d7c
push 0
push esi
push 0x5726fc
push edi
push 0xffffffffffffffff
push dword [ebp - 0x34]
call fcn.00419b40
mov eax, dword [ebp - 0x68]
mov dword [ebp - 0x4c], 0
jmp 0x4134a9
xor eax, eax
cmp dword [ebp - 0x40], 0
mov dword [ebx + 0x1fcc], eax
je 0x4134c4
mov dword [ebp - 0x40], 0
lea ecx, [ebp - 0x3c]
call fcn.00419990
cmp dword [ebp - 0x48], 0
je 0x4134d9
mov dword [ebp - 0x48], 0
lea ecx, [ebp - 0x44]
call fcn.00419990
mov dword [ebp - 4], 0xffffffff
mov ecx, dword [ebx + 0x1f9c]
mov edx, dword [ecx]
mov eax, 0x58a784
cmp edx, eax
je 0x4134f9
push 0x32
call dword [edx + 0x310]
mov ecx, dword [ebx + 0x1fa0]
mov edx, dword [ecx]
mov eax, 0x58a784
cmp edx, eax
je 0x413512
push 0x32
call dword [edx + 0x310]
mov ecx, dword [ebx + 0x1fa8]
mov edx, dword [ecx]
mov eax, 0x58a784
cmp edx, eax
je 0x41352b
push 0x32
call dword [edx + 0x310]
mov ecx, dword [ebx + 0x1fb8]
mov edx, dword [ecx]
mov eax, 0x58a784
cmp edx, eax
je 0x413544
push 0x32
call dword [edx + 0x310]
mov ecx, dword [ebx + 0x1fbc]
mov edx, dword [ecx]
mov eax, 0x58a784
cmp edx, eax
je 0x41355d
push 0x32
call dword [edx + 0x310]
mov ecx, dword [ebx + 0x1fcc]
mov edx, dword [ecx]
mov eax, 0x58a784
cmp edx, eax
je 0x413576
push 0x32
call dword [edx + 0x310]
mov dword [ebp - 4], 0x22
xor eax, eax
mov dword [ebp - 0x48], eax
mov dword [ebp - 0x4c], eax
push eax
mov dword [esp], 0x150
mov dword [ebp - 0x68], eax
call sub.MSVCR80.dll_void____cdecl_operator_new_unsigned_int_
pop ecx
mov dword [ebp - 0x70], eax
test eax, eax
je 0x4135f8
mov dword [ebp - 0x68], 1
lea esi, [ebp - 0x44]
mov ecx, esi
push str.Name:
call fcn.00419fb0
mov dword [ebp - 0x4c], 1
lea ecx, [ebp - 0x3c]
push str.staticText
call fcn.00419fb0
mov ecx, dword [ebp - 0x70]
mov dword [ebp - 0x48], 1
lea eax, [ebp - 0x3c]
push eax
push 0
push 0x572680
push 0x5726fc
push esi
push 0xffffffffffffffff
push dword [ebp - 0x34]
call fcn.00419a70
mov edx, dword [ebp - 0x70]
mov dword [ebp - 0x68], 0
jmp 0x4135fa
xor edx, edx
mov ecx, dword [ebp - 0x6c]
xor eax, eax
push eax
push eax
push 0x800
push eax
push edx
call fcn.004199b0
cmp dword [ebp - 0x48], 0
je 0x413622
mov dword [ebp - 0x48], 0
lea ecx, [ebp - 0x3c]
call fcn.00419990
cmp dword [ebp - 0x4c], 0
je 0x413637
mov dword [ebp - 0x4c], 0
lea ecx, [ebp - 0x44]
call fcn.00419990
mov dword [ebp - 4], 0xffffffff
mov ecx, dword [ebp - 0x6c]
xor eax, eax
push eax
push eax
push eax
push eax
push dword [ebx + 0x1f9c]
call fcn.004199b0
mov dword [ebp - 4], 0x1f
xor eax, eax
mov dword [ebp - 0x48], eax
mov dword [ebp - 0x4c], eax
push eax
mov dword [esp], 0x150
mov dword [ebp - 0x68], eax
call sub.MSVCR80.dll_void____cdecl_operator_new_unsigned_int_
pop ecx
mov dword [ebp - 0x70], eax
test eax, eax
je 0x4136d4
mov dword [ebp - 0x68], 1
lea esi, [ebp - 0x44]
mov ecx, esi
push str.Email:
call fcn.00419fb0
mov dword [ebp - 0x4c], 1
lea ecx, [ebp - 0x3c]
push str.staticText
call fcn.00419fb0
mov ecx, dword [ebp - 0x70]
mov dword [ebp - 0x48], 1
lea eax, [ebp - 0x3c]
push eax
push 0
push 0x572680
push 0x5726fc
push esi
push 0xffffffffffffffff
push dword [ebp - 0x34]
call fcn.00419a70
mov edx, dword [ebp - 0x70]
mov dword [ebp - 0x68], 0
jmp 0x4136d6
xor edx, edx
mov ecx, dword [ebp - 0x6c]
xor eax, eax
push eax
push eax
push 0x800
push eax
push edx
call fcn.004199b0
cmp dword [ebp - 0x48], 0
je 0x4136fe
mov dword [ebp - 0x48], 0
lea ecx, [ebp - 0x3c]
call fcn.00419990
cmp dword [ebp - 0x4c], 0
je 0x413713
mov dword [ebp - 0x4c], 0
lea ecx, [ebp - 0x44]
call fcn.00419990
mov dword [ebp - 4], 0xffffffff
mov ecx, dword [ebp - 0x6c]
xor eax, eax
push eax
push eax
push eax
push eax
push dword [ebx + 0x1fa0]
call fcn.004199b0
mov dword [ebp - 4], 0x1c
xor eax, eax
mov dword [ebp - 0x48], eax
mov dword [ebp - 0x4c], eax
push eax
mov dword [esp], 0x150
mov dword [ebp - 0x68], eax
call sub.MSVCR80.dll_void____cdecl_operator_new_unsigned_int_
pop ecx
mov dword [ebp - 0x70], eax
test eax, eax
je 0x4137b0
mov dword [ebp - 0x68], 1
lea esi, [ebp - 0x44]
mov ecx, esi
push str.Company:
call fcn.00419fb0
mov dword [ebp - 0x4c], 1
lea ecx, [ebp - 0x3c]
push str.staticText
call fcn.00419fb0
mov ecx, dword [ebp - 0x70]
mov dword [ebp - 0x48], 1
lea eax, [ebp - 0x3c]
push eax
push 0
push 0x572680
push 0x5726fc
push esi
push 0xffffffffffffffff
push dword [ebp - 0x34]
call fcn.00419a70
mov edx, dword [ebp - 0x70]
mov dword [ebp - 0x68], 0
jmp 0x4137b2
xor edx, edx
mov ecx, dword [ebp - 0x6c]
xor eax, eax
push eax
push eax
push 0x800
push eax
push edx
call fcn.004199b0
cmp dword [ebp - 0x48], 0
je 0x4137da
mov dword [ebp - 0x48], 0
lea ecx, [ebp - 0x3c]
call fcn.00419990
cmp dword [ebp - 0x4c], 0
je 0x4137ef
mov dword [ebp - 0x4c], 0
lea ecx, [ebp - 0x44]
call fcn.00419990
mov dword [ebp - 4], 0xffffffff
mov ecx, dword [ebp - 0x6c]
xor eax, eax
push eax
push eax
push eax
push eax
push dword [ebx + 0x1fa8]
call fcn.004199b0
mov dword [ebp - 4], 0x19
xor eax, eax
mov dword [ebp - 0x48], eax
mov dword [ebp - 0x4c], eax
push eax
mov dword [esp], 0x150
mov dword [ebp - 0x68], eax
call sub.MSVCR80.dll_void____cdecl_operator_new_unsigned_int_
pop ecx
mov dword [ebp - 0x70], eax
test eax, eax
je 0x41388c
mov dword [ebp - 0x68], 1
lea esi, [ebp - 0x44]
mov ecx, esi
push str.Machine_Name:
call fcn.00419fb0
mov dword [ebp - 0x4c], 1
lea ecx, [ebp - 0x3c]
push str.staticText
call fcn.00419fb0
mov ecx, dword [ebp - 0x70]
mov dword [ebp - 0x48], 1
lea eax, [ebp - 0x3c]
push eax
push 0
push 0x572680
push 0x5726fc
push esi
push 0xffffffffffffffff
push dword [ebp - 0x34]
call fcn.00419a70
mov edx, dword [ebp - 0x70]
mov dword [ebp - 0x68], 0
jmp 0x41388e
xor edx, edx
mov ecx, dword [ebp - 0x6c]
xor eax, eax
push eax
push eax
push 0x800
push eax
push edx
call fcn.004199b0
cmp dword [ebp - 0x48], 0
je 0x4138b6
mov dword [ebp - 0x48], 0
lea ecx, [ebp - 0x3c]
call fcn.00419990
cmp dword [ebp - 0x4c], 0
je 0x4138cb
mov dword [ebp - 0x4c], 0
lea ecx, [ebp - 0x44]
call fcn.00419990
mov dword [ebp - 4], 0xffffffff
mov ecx, dword [ebp - 0x6c]
xor eax, eax
push eax
push eax
push eax
push eax
push dword [ebx + 0x1fb8]
call fcn.004199b0
mov dword [ebp - 4], 0x16
xor eax, eax
mov dword [ebp - 0x48], eax
mov dword [ebp - 0x4c], eax
push eax
mov dword [esp], 0x150
mov dword [ebp - 0x68], eax
call sub.MSVCR80.dll_void____cdecl_operator_new_unsigned_int_
pop ecx
mov dword [ebp - 0x70], eax
test eax, eax
je 0x413968
mov dword [ebp - 0x68], 1
lea esi, [ebp - 0x44]
mov ecx, esi
push str.Primary_Host:
call fcn.00419fb0
mov dword [ebp - 0x4c], 1
lea ecx, [ebp - 0x3c]
push str.staticText
call fcn.00419fb0
mov ecx, dword [ebp - 0x70]
mov dword [ebp - 0x48], 1
lea eax, [ebp - 0x3c]
push eax
push 0
push 0x572680
push 0x5726fc
push esi
push 0xffffffffffffffff
push dword [ebp - 0x34]
call fcn.00419a70
mov edx, dword [ebp - 0x70]
mov dword [ebp - 0x68], 0
jmp 0x41396a
xor edx, edx
mov ecx, dword [ebp - 0x6c]
xor eax, eax
push eax
push eax
push 0x800
push eax
push edx
call fcn.004199b0
cmp dword [ebp - 0x48], 0
je 0x413992
mov dword [ebp - 0x48], 0
lea ecx, [ebp - 0x3c]
call fcn.00419990
cmp dword [ebp - 0x4c], 0
je 0x4139a7
mov dword [ebp - 0x4c], 0
lea ecx, [ebp - 0x44]
call fcn.00419990
mov dword [ebp - 4], 0xffffffff
mov ecx, dword [ebp - 0x6c]
xor eax, eax
push eax
push eax
push eax
push eax
push dword [ebx + 0x1fbc]
call fcn.004199b0
mov dword [ebp - 4], 0x13
xor eax, eax
mov dword [ebp - 0x48], eax
mov dword [ebp - 0x4c], eax
push eax
mov dword [esp], 0x150
mov dword [ebp - 0x68], eax
call sub.MSVCR80.dll_void____cdecl_operator_new_unsigned_int_
pop ecx
mov dword [ebp - 0x70], eax
test eax, eax
je 0x413a44
mov dword [ebp - 0x68], 1
lea esi, [ebp - 0x44]
mov ecx, esi
push str.Serial_Number:
call fcn.00419fb0
mov dword [ebp - 0x4c], 1
lea ecx, [ebp - 0x3c]
push str.staticText
call fcn.00419fb0
mov ecx, dword [ebp - 0x70]
mov dword [ebp - 0x48], 1
lea eax, [ebp - 0x3c]
push eax
push 0
push 0x572680
push 0x5726fc
push esi
push 0xffffffffffffffff
push dword [ebp - 0x34]
call fcn.00419a70
mov edx, dword [ebp - 0x70]
mov dword [ebp - 0x68], 0
jmp 0x413a46
xor edx, edx
mov ecx, dword [ebp - 0x6c]
xor eax, eax
push eax
push eax
push 0x800
push eax
push edx
call fcn.004199b0
cmp dword [ebp - 0x48], 0
je 0x413a6e
mov dword [ebp - 0x48], 0
lea ecx, [ebp - 0x3c]
call fcn.00419990
cmp dword [ebp - 0x4c], 0
je 0x413a83
mov dword [ebp - 0x4c], 0
lea ecx, [ebp - 0x44]
call fcn.00419990
mov dword [ebp - 4], 0xffffffff
mov ecx, dword [ebp - 0x6c]
xor eax, eax
push eax
push eax
push eax
push eax
push dword [ebx + 0x1fcc]
call fcn.004199b0
mov ecx, dword [ebp - 0x2c]
xor eax, eax
push eax
push eax
push eax
push eax
push dword [ebp - 0x6c]
call fcn.00419e30
mov ecx, dword [ebp - 0x2c]
xor eax, eax
push eax
push eax
push eax
push eax
push 0x10
push 1
call fcn.00419ef0
mov dword [ebp - 4], 0x10
xor eax, eax
mov dword [ebp - 0x4c], eax
mov dword [ebp - 0x68], eax
push eax
mov dword [esp], 0x154
mov dword [ebp - 0x6c], eax
call sub.MSVCR80.dll_void____cdecl_operator_new_unsigned_int_
pop ecx
mov dword [ebp - 0x70], eax
test eax, eax
je 0x413b48
mov dword [ebp - 0x6c], 1
lea esi, [ebp - 0x44]
mov ecx, esi
push str.Authorize_now_over_the_web.__Use_this_if_you_have_a_working_internet_connection.
call fcn.00419fb0
mov dword [ebp - 0x68], 1
lea ecx, [ebp - 0x3c]
push 0x54c5ac
call fcn.00419fb0
mov ecx, dword [ebp - 0x70]
mov dword [ebp - 0x4c], 1
lea eax, [ebp - 0x3c]
push eax
push 0x572d7c
push 0
push 0x572680
push 0x5726fc
push esi
push 0xffffffffffffffff
push dword [ebp - 0x34]
call fcn.0041ede0
mov eax, dword [ebp - 0x70]
mov dword [ebp - 0x6c], 0
jmp 0x413b4a
xor eax, eax
cmp dword [ebp - 0x4c], 0
mov dword [ebx + 0x1fec], eax
je 0x413b65
mov dword [ebp - 0x4c], 0
lea ecx, [ebp - 0x3c]
call fcn.00419990
cmp dword [ebp - 0x68], 0
je 0x413b7a
mov dword [ebp - 0x68], 0
lea ecx, [ebp - 0x44]
call fcn.00419990
mov dword [ebp - 4], 0xffffffff
mov ecx, dword [ebx + 0x1fec]
mov edx, dword [ecx]
mov eax, 0x58a4a4
cmp edx, eax
jne 0x413b9b
push 1
call fcn.004966dc
jmp 0x413ba3
push 1
call dword [edx + 0x2c4]
mov dword [ebp - 4], 0xd
xor eax, eax
mov dword [ebp - 0x4c], eax
mov dword [ebp - 0x68], eax
push eax
mov dword [esp], 0x154
mov dword [ebp - 0x6c], eax
call sub.MSVCR80.dll_void____cdecl_operator_new_unsigned_int_
pop ecx
mov dword [ebp - 0x70], eax
test eax, eax
je 0x413c2a
mov dword [ebp - 0x6c], 1
lea esi, [ebp - 0x44]
mov ecx, esi
push str.Authorize_manually_using_another_computers_web_browser.
call fcn.00419fb0
mov dword [ebp - 0x68], 1
lea ecx, [ebp - 0x3c]
push 0x54c5ac
call fcn.00419fb0
mov ecx, dword [ebp - 0x70]
mov dword [ebp - 0x4c], 1
lea eax, [ebp - 0x3c]
push eax
push 0x572d7c
push 0
push 0x572680
push 0x5726fc
push esi
push 0xffffffffffffffff
push dword [ebp - 0x34]
call fcn.0041ede0
mov eax, dword [ebp - 0x70]
mov dword [ebp - 0x6c], 0
jmp 0x413c2c
xor eax, eax
cmp dword [ebp - 0x4c], 0
mov dword [ebx + 0x1ff0], eax
je 0x413c47
mov dword [ebp - 0x4c], 0
lea ecx, [ebp - 0x3c]
call fcn.00419990
cmp dword [ebp - 0x68], 0
je 0x413c5c
mov dword [ebp - 0x68], 0
lea ecx, [ebp - 0x44]
call fcn.00419990
mov dword [ebp - 4], 0xffffffff
mov ecx, dword [ebp - 0x2c]
xor eax, eax
push eax
push eax
push eax
push eax
push dword [ebx + 0x1fec]
call fcn.004199b0
mov ecx, dword [ebp - 0x2c]
xor eax, eax
push eax
push eax
push eax
push eax
push 0xa
push 1
call fcn.00419ef0
mov ecx, dword [ebp - 0x2c]
xor eax, eax
push eax
push eax
push eax
push eax
push dword [ebx + 0x1ff0]
call fcn.004199b0
mov ecx, dword [ebp - 0x2c]
xor eax, eax
push eax
push eax
push eax
push eax
push 0x1e
push 1
call fcn.00419ef0
mov dword [ebp - 4], 0xa
mov dword [ebp - 0x70], 0
push eax
mov dword [esp], 0x64
call sub.MSVCR80.dll_void____cdecl_operator_new_unsigned_int_
pop ecx
mov dword [ebp - 0x30], eax
test eax, eax
je 0x413cee
mov dword [ebp - 0x70], 1
push 4
mov ecx, eax
call fcn.00488df8
mov esi, dword [ebp - 0x30]
mov dword [ebp - 0x70], 0
jmp 0x413cf0
xor esi, esi
mov dword [ebp - 4], 0xffffffff
cmp dword [ebx + 0x1f88], 0
je 0x414566
xor eax, eax
push eax
push eax
mov ecx, esi
push eax
push eax
push 1
push 0x48
call fcn.00419ef0
mov dword [ebp - 4], 9
xor eax, eax
mov dword [ebp - 0x68], eax
mov dword [ebp - 0x6c], eax
push eax
mov dword [esp], 0x150
mov dword [ebp - 0x70], eax
call sub.MSVCR80.dll_void____cdecl_operator_new_unsigned_int_
pop ecx
mov dword [ebp - 0x40], eax
test eax, eax
je 0x413d9c
mov dword [ebp - 0x70], 1
lea edi, [ebp - 0x4c]
mov ecx, edi
push 0x5408fc
call fcn.00419fb0
mov dword [ebp - 0x6c], 1
lea ecx, [ebp - 0x48]
push str.button
call fcn.00419fb0
mov ecx, dword [ebp - 0x40]
mov dword [ebp - 0x68], 1
lea eax, [ebp - 0x48]
push eax
push 0x572d7c
push 0
push 0x572680
push 0x5726fc
push edi
push 2
push dword [ebp - 0x34]
call fcn.0041ced0
mov edx, dword [ebp - 0x40]
mov dword [ebp - 0x70], 0
jmp 0x413d9e
xor edx, edx
xor eax, eax
push eax
push eax
mov ecx, esi
push eax
push eax
push edx
call fcn.004199b0
cmp dword [ebp - 0x68], 0
je 0x413dc1
mov dword [ebp - 0x68], 0
lea ecx, [ebp - 0x48]
call fcn.00419990
cmp dword [ebp - 0x6c], 0
je 0x413dd6
mov dword [ebp - 0x6c], 0
lea ecx, [ebp - 0x4c]
call fcn.00419990
mov dword [ebp - 4], 0xffffffff
xor eax, eax
push eax
push eax
mov ecx, esi
push eax
push eax
push 1
push 0x14
call fcn.00419ef0
mov dword [ebp - 4], 6
xor eax, eax
mov dword [ebp - 0x68], eax
mov dword [ebp - 0x6c], eax
push eax
mov dword [esp], 0x150
mov dword [ebp - 0x70], eax
call sub.MSVCR80.dll_void____cdecl_operator_new_unsigned_int_
pop ecx
mov dword [ebp - 0x40], eax
test eax, eax
je 0x413e75
mov dword [ebp - 0x70], 1
lea edi, [ebp - 0x44]
mov ecx, edi
push str.Submit
call fcn.00419fb0
mov dword [ebp - 0x6c], 1
lea ecx, [ebp - 0x3c]
push str.button
call fcn.00419fb0
mov ecx, dword [ebp - 0x40]
mov dword [ebp - 0x68], 1
lea eax, [ebp - 0x3c]
push eax
push 0x572d7c
push 0
push 0x572680
push 0x5726fc
push edi
push 3
push dword [ebp - 0x34]
call fcn.0041ced0
mov eax, dword [ebp - 0x40]
mov dword [ebp - 0x70], 0
jmp 0x413e77
xor eax, eax
cmp dword [ebp - 0x68], 0
mov dword [ebx + 0x200c], eax
je 0x413e92
mov dword [ebp - 0x68], 0
lea ecx, [ebp - 0x3c]
call fcn.00419990
cmp dword [ebp - 0x6c], 0
je 0x413ea7
mov dword [ebp - 0x6c], 0
lea ecx, [ebp - 0x44]
call fcn.00419990
mov dword [ebp - 4], 0xffffffff
mov ecx, dword [ebx + 0x200c]
mov edx, dword [ecx]
mov eax, 0x589924
cmp edx, eax
je 0x413ec5
call dword [edx + 0x2cc]
push 0
lea ecx, [ebp - 0x70]
call fcn.00414590
lea ecx, [ebp - 0x70]
call fcn.004145a0
push eax
push dword [ebx + 0x200c]
mov ecx, esi
call fcn.0041cdd0
xor eax, eax
push eax
push eax
mov ecx, esi
push eax
push eax
push 1
push 0x14
call fcn.00419ef0
mov dword [ebp - 4], 3
xor eax, eax
mov dword [ebp - 0x20], eax
mov dword [ebp - 0x24], eax
push eax
mov dword [esp], 0x150
mov dword [ebp - 0x28], eax
call sub.MSVCR80.dll_void____cdecl_operator_new_unsigned_int_
pop ecx
mov dword [ebp - 0x40], eax
test eax, eax
je 0x413f7d
mov dword [ebp - 0x28], 1
lea edi, [ebp - 0x44]
mov ecx, edi
push 0x542880
call fcn.00419fb0
mov dword [ebp - 0x24], 1
lea ecx, [ebp - 0x3c]
push str.button
call fcn.00419fb0
mov ecx, dword [ebp - 0x40]
mov dword [ebp - 0x20], 1
lea eax, [ebp - 0x3c]
push eax
push 0x572d7c
push 0
push 0x572680
push 0x5726fc
push edi
push 9
push dword [ebp - 0x34]
call fcn.0041ced0
mov edi, dword [ebp - 0x40]
mov dword [ebp - 0x28], 0
jmp 0x413f7f
xor edi, edi
push 0
lea ecx, [ebp - 0x70]
call fcn.00414590
lea ecx, [ebp - 0x70]
call fcn.004145a0
push eax
push edi
mov ecx, esi
call fcn.0041cdd0
cmp dword [ebp - 0x20], 0
je 0x413faf
mov dword [ebp - 0x20], 0
lea ecx, [ebp - 0x3c]
call fcn.00419990
cmp dword [ebp - 0x24], 0
je 0x413fc4
mov dword [ebp - 0x24], 0
lea ecx, [ebp - 0x44]
call fcn.00419990
mov dword [ebp - 4], 0xffffffff
mov ecx, dword [ebp - 0x2c]
xor eax, eax
push eax
push eax
push eax
push eax
push esi
call fcn.00419e30
mov ecx, dword [ebp - 0x2c]
xor eax, eax
push eax
push eax
push eax
push eax
push 0x12
push 1
call fcn.00419ef0
mov dword [ebp - 4], 0
mov dword [ebp - 0x40], 0
push eax
mov dword [esp], 0x64
call sub.MSVCR80.dll_void____cdecl_operator_new_unsigned_int_
pop ecx
mov dword [ebp - 0x30], eax
test eax, eax
je 0x41402b
mov dword [ebp - 0x40], 1
push 4
mov ecx, eax
call fcn.00488df8
mov esi, dword [ebp - 0x30]
mov dword [ebp - 0x40], 0
jmp 0x41402d
xor esi, esi
mov dword [ebp - 4], 0xffffffff
xor eax, eax
push eax
push eax
mov ecx, esi
push eax
push eax
push 1
push 0x14
call fcn.00419ef0
xor eax, eax
push eax
push eax
mov ecx, esi
push eax
push eax
push dword [ebp - 0x2c]
call fcn.00419e30
xor eax, eax
push eax
push eax
mov ecx, esi
push eax
push eax
push 1
push 0x14
call fcn.00419ef0
mov ecx, dword [ebp - 0x34]
push 1
push esi
call fcn.0047bacc
push dword [ebx + 0x1f84]
mov ecx, esi
call fcn.00488b54
mov ecx, dword [ebx + 0x1f84]
jmp 0x4129f6
xor eax, eax
push eax
push eax
mov ecx, esi
push eax
push eax
push 1
push 0x8c
call fcn.00419ef0
jmp 0x413dee