Function at 0x409030
Capabilities:
Contain obfuscated stackstrings

Disassembly:
push 0xffffffffffffffff
push 0x642e43
mov eax, dword fs:[0]
push eax
push ecx
push esi
mov eax, dword [0x758898]
xor eax, esp
push eax
lea eax, [esp + 0xc]
mov dword fs:[0], eax
mov esi, ecx
mov dword [esp + 8], esi
mov eax, dword [esp + 0x1c]
push eax
push 0x171
call fcn.005f6772
mov dword [esp + 0x14], 0
lea ecx, [esi + 0x74]
mov dword [esi], vtable.CAdvancedProxyConfigDlg.0
call fcn.00408c30
mov byte [esp + 0x14], 1
lea ecx, [esi + 0xc8]
call fcn.00403f90
mov byte [esp + 0x14], 2
lea ecx, [esi + 0x11c]
call fcn.00403f90
mov byte [esp + 0x14], 3
lea ecx, [esi + 0x170]
call fcn.00403f90
mov byte [esp + 0x14], 4
lea ecx, [esi + 0x1c4]
call fcn.00403f90
mov byte [esp + 0x14], 5
lea ecx, [esi + 0x218]
call fcn.00403f90
mov byte [esp + 0x14], 6
lea ecx, [esi + 0x26c]
call fcn.00403f90
mov byte [esp + 0x14], 7
lea ecx, [esi + 0x2c0]
call fcn.00403f90
mov byte [esp + 0x14], 8
lea ecx, [esi + 0x314]
call fcn.00403f90
mov byte [esp + 0x14], 9
lea ecx, [esi + 0x368]
call fcn.004024f0
mov byte [esp + 0x14], 0xa
lea ecx, [esi + 0x36c]
call fcn.004024f0
mov byte [esp + 0x14], 0xb
lea ecx, [esi + 0x370]
call fcn.004024f0
mov byte [esp + 0x14], 0xc
lea ecx, [esi + 0x374]
call fcn.004024f0
mov byte [esp + 0x14], 0xd
lea ecx, [esi + 0x378]
call fcn.004024f0
mov byte [esp + 0x14], 0xe
lea ecx, [esi + 0x37c]
call fcn.004024f0
mov byte [esp + 0x14], 0xf
lea ecx, [esi + 0x380]
call fcn.004024f0
mov byte [esp + 0x14], 0x10
lea ecx, [esi + 0x384]
call fcn.004024f0
mov byte [esp + 0x14], 0x11
lea ecx, [esi + 0x388]
call fcn.004024f0
mov byte [esp + 0x14], 0x12
lea ecx, [esi + 0x38c]
call fcn.004024f0
mov byte [esp + 0x14], 0x13
lea ecx, [esi + 0x390]
call fcn.004024f0
mov byte [esp + 0x14], 0x14
lea ecx, [esi + 0x394]
call fcn.004024f0
mov byte [esp + 0x14], 0x15
lea ecx, [esi + 0x398]
call fcn.004024f0
mov byte [esp + 0x14], 0x16
lea ecx, [esi + 0x39c]
call fcn.004024f0
mov byte [esp + 0x14], 0x17
lea ecx, [esi + 0x3a0]
call fcn.004024f0
mov byte [esp + 0x14], 0x18
lea ecx, [esi + 0x3a4]
call fcn.004024f0
mov byte [esp + 0x14], 0x19
lea eax, [esi + 0x3a8]
mov dword [esp + 0x1c], eax
mov dword [eax], vtable.CIDMStaticControl.0
mov byte [esp + 0x14], 0x1a
mov dword [eax], vtable.CIDMButton.0
mov byte [esp + 0x14], 0x1b
lea eax, [esi + 0x3b8]
mov dword [esp + 0x1c], eax
mov dword [eax], vtable.CIDMStaticControl.0
mov byte [esp + 0x14], 0x1c
mov dword [eax], vtable.CIDMButton.0
mov byte [esp + 0x14], 0x1d
lea eax, [esi + 0x3c8]
mov dword [esp + 0x1c], eax
mov dword [eax], vtable.CIDMStaticControl.0
mov byte [esp + 0x14], 0x1e
mov dword [eax], vtable.CIDMButton.0
mov byte [esp + 0x14], 0x1f
lea eax, [esi + 0x3d8]
mov dword [esp + 0x1c], eax
mov dword [eax], vtable.CIDMStaticControl.0
mov byte [esp + 0x14], 0x20
mov dword [eax], vtable.CIDMButton.0
mov byte [esp + 0x14], 0x21
lea ecx, [esi + 0x3e8]
call fcn.00424240
mov byte [esp + 0x14], 0x22
lea ecx, [esi + 0x3f8]
call fcn.00424240
mov byte [esp + 0x14], 0x23
lea ecx, [esi + 0x408]
call fcn.00424240
mov byte [esp + 0x14], 0x24
lea ecx, [esi + 0x418]
call fcn.00424240
mov dword [esp + 0x14], 0xffffffff
mov eax, esi
mov ecx, dword [esp + 0xc]
mov dword fs:[0], ecx
pop ecx
pop esi
add esp, 0x10
ret 4