Function at 0x4090a0
Capabilities:
Contain obfuscated stackstrings

Disassembly:
push ebp
mov ebp, esp
and esp, 0xffffffe0
sub esp, 0x1b8
push esi
lea esi, [esp + 4]
mov dword [esp + 4], 0x41b58ab3
shr esi, 3
mov eax, 0xf1f1
mov dword [esp + 8], str.6_16_120_7_regPath_32_24_11_proxyEnable_48_24_11_proxyServer_64_24_16_proxyServerValue_80_12_4_http_96_14_5_https
push edi
mov dword [esp + 0x10], fcn.004090a0
mov word [esi + 0x30000000], ax
add esi, 0x30000002
push 0xf
push esi
call sym.Uninstaller.exe___asan_set_shadow_00
mov dword [esi + 0xf], 0xf2f2f2f2
lea eax, [esp + 0x8a]
mov dword [esi + 0x13], 0xf2000000
mov dword [esi + 0x17], 0xf2f2f2
mov dword [esi + 0x1b], 0xf2f20000
mov dword [esi + 0x1f], 0xf2f2
mov dword [esi + 0x23], 0xf2f2f200
mov dword [esi + 0x27], 0xf20400f2
mov dword [esi + 0x2b], 0xf2f2f2
mov dword [esi + 0x2f], 0xf3f3f306
push eax
mov byte [esi + 0x33], 0xf3
call sym.Uninstaller.exe___asan_store2
lea eax, [esp + 0x76]
mov dword [esp + 0x8c], 0x740065
push eax
call sym.Uninstaller.exe___asan_store2
lea eax, [esp + 0x4e]
mov dword [esp + 0x7a], 0x49005c
push eax
call sym.Uninstaller.exe___asan_store2
mov eax, 0x57
mov word [esp + 0x52], ax
lea eax, [esp + 0x72]
push eax
call sym.Uninstaller.exe___asan_store2
lea eax, [esp + 0x8c]
mov edi, 0x65
push eax
mov word [esp + 0x7a], di
call sym.Uninstaller.exe___asan_store2
mov eax, 0x72
mov word [esp + 0x90], ax
lea eax, [esp + 0xa8]
push eax
call sym.Uninstaller.exe___asan_store2
mov eax, 0x73
mov word [esp + 0xac], ax
lea eax, [esp + 0x8c]
push eax
call sym.Uninstaller.exe___asan_store2
lea eax, [esp + 0xa4]
push eax
call sym.Uninstaller.exe___asan_store2
lea eax, [esp + 0x5a]
push eax
call sym.Uninstaller.exe___asan_store2
lea eax, [esp + 0x52]
mov esi, 0x6f
push eax
mov word [esp + 0x62], si
call sym.Uninstaller.exe___asan_store2
lea eax, [esp + 0xa0]
mov word [esp + 0x56], di
push eax
call sym.Uninstaller.exe___asan_store2
mov eax, 0x74
mov word [esp + 0xa4], ax
lea eax, [esp + 0x7a]
push eax
call sym.Uninstaller.exe___asan_store2
lea eax, [esp + 0x80]
mov dword [esp + 0x7e], 0x77006f
push eax
call sym.Uninstaller.exe___asan_store2
lea eax, [esp + 0xa2]
push eax
call sym.Uninstaller.exe___asan_store2
add esp, 0x40
mov dword [esp + 0x66], 0x6e006f
lea eax, [esp + 0x62]
push eax
call sym.Uninstaller.exe___asan_store2
lea eax, [esp + 0x6c]
mov dword [esp + 0x64], 0x730072
push eax
call sym.Uninstaller.exe___asan_store2
lea eax, [esp + 0x80]
push eax
lea esi, [edi + 9]
call sym.Uninstaller.exe___asan_store2
lea eax, [esp + 0x88]
mov word [esp + 0x84], di
push eax
call sym.Uninstaller.exe___asan_store2
lea eax, [esp + 0x32]
mov dword [esp + 0x8c], 0x530020
push eax
call sym.Uninstaller.exe___asan_store2
mov eax, 0x61
mov word [esp + 0x36], ax
lea eax, [esp + 0xa2]
push eax
call sym.Uninstaller.exe___asan_store2
xor eax, eax
mov word [esp + 0xa6], ax
lea eax, [esp + 0x74]
push eax
call sym.Uninstaller.exe___asan_store2
mov eax, 0x56
mov word [esp + 0x78], ax
lea eax, [esp + 0x6e]
push eax
call sym.Uninstaller.exe___asan_store2
lea eax, [esp + 0x9e]
mov dword [esp + 0x72], 0x720072
push eax
call sym.Uninstaller.exe___asan_store2
lea eax, [esp + 0x84]
push eax
call sym.Uninstaller.exe___asan_store2
lea eax, [esp + 0x68]
push eax
call sym.Uninstaller.exe___asan_store2
lea eax, [esp + 0x7a]
mov edi, 0x69
push eax
mov word [esp + 0x70], di
call sym.Uninstaller.exe___asan_store2
lea eax, [esp + 0x7a]
mov dword [esp + 0x7c], 0x43005c
push eax
call sym.Uninstaller.exe___asan_store2
mov eax, 0x73
mov word [esp + 0x7e], ax
lea eax, [esp + 0x4e]
push eax
call sym.Uninstaller.exe___asan_store2
lea eax, [esp + 0xaa]
mov dword [esp + 0x50], 0x6f0053
push eax
call sym.Uninstaller.exe___asan_store2
mov eax, 0x65
mov word [esp + 0xae], ax
lea eax, [esp + 0xc6]
push eax
call sym.Uninstaller.exe___asan_store2
mov eax, 0x67
add esp, 0x40
mov word [esp + 0x8a], ax
lea eax, [esp + 0x54]
push eax
call sym.Uninstaller.exe___asan_store2
lea eax, [esp + 0x50]
push eax
call sym.Uninstaller.exe___asan_store2
lea eax, [esp + 0x20]
push eax
call sym.Uninstaller.exe___asan_store2
lea eax, [esp + 0x46]
push eax
call sym.Uninstaller.exe___asan_store2
lea eax, [esp + 0x4c]
mov dword [esp + 0x4a], 0x5c0074
push eax
call sym.Uninstaller.exe___asan_store2
lea eax, [esp + 0x82]
push eax
call sym.Uninstaller.exe___asan_store2
lea eax, [esp + 0x6e]
mov word [esp + 0x86], si
push eax
call sym.Uninstaller.exe___asan_store2
lea eax, [esp + 0x74]
mov dword [esp + 0x72], 0x6e0065
push eax
call sym.Uninstaller.exe___asan_store2
lea eax, [esp + 0x3e]
push eax
call sym.Uninstaller.exe___asan_store2
lea eax, [esp + 0x7e]
mov dword [esp + 0x40], 0x740066
push eax
lea esi, [edi + 0xb]
call sym.Uninstaller.exe___asan_store2
lea eax, [esp + 0x5e]
mov word [esp + 0x82], si
push eax
call sym.Uninstaller.exe___asan_store2
lea eax, [esp + 0x48]
mov dword [esp + 0x62], 0x66006f
push eax
call sym.Uninstaller.exe___asan_store2
lea eax, [esp + 0xaa]
push eax
call sym.Uninstaller.exe___asan_store2
mov eax, esi
mov word [esp + 0xae], ax
lea eax, [esp + 0xbc]
push eax
call sym.Uninstaller.exe___asan_store2
lea eax, [esp + 0x7c]
mov dword [esp + 0xbe], 0x6e0069
push eax
call sym.Uninstaller.exe___asan_store2
lea eax, [esp + 0x66]
mov dword [esp + 0x7e], 0x64006e
push eax
call sym.Uninstaller.exe___asan_store2
add esp, 0x40
mov dword [esp + 0x28], 0x4d005c
lea eax, [esp + 0x42]
push eax
call sym.Uninstaller.exe___asan_store2
lea eax, [esp + 0x8a]
push eax
call sym.Uninstaller.exe___asan_store2
lea eax, [esp + 0x40]
push eax
call sym.Uninstaller.exe___asan_store2
lea eax, [esp + 0x3a]
push eax
call sym.Uninstaller.exe___asan_store2
lea eax, [esp + 0x38]
mov dword [esp + 0x3c], 0x630069
push eax
call sym.Uninstaller.exe___asan_store2
lea eax, [esp + 0x8a]
push eax
call sym.Uninstaller.exe___asan_store2
lea eax, [esp + 0x44]
mov esi, 0x6e
push eax
mov word [esp + 0x92], si
call sym.Uninstaller.exe___asan_store2
lea eax, [esp + 0x6c]
push eax
call sym.Uninstaller.exe___asan_store2
mov eax, 0x75
mov word [esp + 0x70], ax
lea eax, [esp + 0x44]
push eax
call sym.Uninstaller.exe___asan_store2
mov eax, 0x72
mov word [esp + 0x48], ax
lea eax, [esp + 0x44]
push eax
call sym.Uninstaller.exe___asan_store2
mov eax, 0x77
mov word [esp + 0x48], ax
lea eax, [esp + 0x5c]
push eax
call sym.Uninstaller.exe___asan_store2
mov eax, 0x73
mov word [esp + 0x60], ax
lea eax, [esp + 0x5c]
push eax
call sym.Uninstaller.exe___asan_store2
mov eax, 0x72
mov word [esp + 0x60], ax
lea eax, [esp + 0x94]
push eax
call sym.Uninstaller.exe___asan_store2
lea eax, [esp + 0xb8]
mov word [esp + 0x98], di
push eax
call sym.Uninstaller.exe___asan_store2
mov eax, 0x74
mov word [esp + 0xbc], ax
lea eax, [esp + 0xf6]
push eax
call sym.Uninstaller.exe___asan_store2
lea eax, [esp + 0xec]
mov dword [esp + 0xf8], 0x61006e
push eax
call sym.Uninstaller.exe___asan_store2
add esp, 0x40
mov dword [esp + 0xb0], 0x720050
lea eax, [esp + 0xbc]
push eax
call sym.Uninstaller.exe___asan_store2
lea eax, [esp + 0xb8]
push eax
call sym.Uninstaller.exe___asan_store2
lea eax, [esp + 0xc8]
mov dword [esp + 0xbc], 0x78006f
push eax
call sym.Uninstaller.exe___asan_store2
lea eax, [esp + 0xbe]
mov dword [esp + 0xcc], 0x6c0062
push eax
call sym.Uninstaller.exe___asan_store2
lea eax, [esp + 0xc6]
push eax
call sym.Uninstaller.exe___asan_store2
lea eax, [esp + 0xce]
push eax
call sym.Uninstaller.exe___asan_store2
lea eax, [esp + 0xdc]
mov dword [esp + 0xd0], 0x450079
push eax
call sym.Uninstaller.exe___asan_store2
lea eax, [esp + 0xde]
mov dword [esp + 0xe0], 0x65
push eax
call sym.Uninstaller.exe___asan_store2
lea eax, [esp + 0xd8]
push eax
call sym.Uninstaller.exe___asan_store2
lea eax, [esp + 0xea]
push eax
call sym.Uninstaller.exe___asan_store2
lea eax, [esp + 0x124]
push eax
call sym.Uninstaller.exe___asan_store2
lea eax, [esp + 0x122]
mov dword [esp + 0x126], 0x720065
push eax
call sym.Uninstaller.exe___asan_store2
mov dword [esp + 0x124], 0x720065
lea eax, [esp + 0x120]
push eax
call sym.Uninstaller.exe___asan_store2
lea eax, [esp + 0x120]
mov dword [esp + 0x122], 0x790078
push eax
call sym.Uninstaller.exe___asan_store2
lea eax, [esp + 0x12c]
mov dword [esp + 0x122], 0x6f0072
push eax
call sym.Uninstaller.exe___asan_store2
lea eax, [esp + 0x12a]
push eax
call sym.Uninstaller.exe___asan_store2
add esp, 0x40
lea eax, [esp + 0xf2]
push eax
call sym.Uninstaller.exe___asan_store2
mov eax, 0x53
mov word [esp + 0xf6], ax
lea eax, [esp + 0xfe]
push eax
call sym.Uninstaller.exe___asan_store2
lea eax, [esp + 0xf0]
push eax
call sym.Uninstaller.exe___asan_store2
mov eax, 0x50
mov word [esp + 0xf4], ax
lea eax, [esp + 0x104]
push eax
call sym.Uninstaller.exe___asan_store2
mov eax, 0x76
mov word [esp + 0x108], ax
lea eax, [esp + 0x10e]
push eax
call sym.Uninstaller.exe___asan_store2
xor eax, eax
mov word [esp + 0x112], ax
lea eax, [esp + 0xfe]
push eax
call sym.Uninstaller.exe___asan_store2
mov esi, esp
mov ecx, esi
call fcn.0040b870
mov ecx, esi
call fcn.0040c1e0
lea eax, [esp + 0xc8]
push eax
call fcn.0045215a
add esp, 4
mov ecx, esi
push eax
lea eax, [esp + 0xcc]
push eax
call fcn.0040e460
sub esp, 0x18
mov esi, esp
mov ecx, esi
call fcn.0040b870
mov ecx, esi
call fcn.0040c1e0
lea eax, [esp + 0x48]
push eax
call fcn.0045215a
add esp, 4
mov ecx, esi
push eax
lea eax, [esp + 0x4c]
push eax
call fcn.0040e460
push reloc.oledlg.dll_OleUIAddVerbMenuA
call fcn.00408650
add esp, 0x1c
mov edi, eax
mov esi, esp
mov ecx, esi
call fcn.0040b870
mov ecx, esi
call fcn.0040c1e0
lea eax, [esp + 0x100]
push eax
call fcn.0045215a
add esp, 4
mov ecx, esi
push eax
lea eax, [esp + 0x104]
push eax
call fcn.0040e460
sub esp, 0x18
mov esi, esp
mov ecx, esi
call fcn.0040b870
mov ecx, esi
call fcn.0040c1e0
lea eax, [esp + 0x48]
push eax
call fcn.0045215a
add esp, 4
mov ecx, esi
push eax
lea eax, [esp + 0x4c]
push eax
call fcn.0040e460
lea eax, [esp + 0x150]
push reloc.oledlg.dll_OleUIAddVerbMenuA
push eax
call fcn.00408800
lea eax, [esp + 0x198]
push eax
call sym.Uninstaller.exe___asan_store2
lea eax, [esp + 0x196]
mov dword [esp + 0x19c], 0x3d
push eax
call sym.Uninstaller.exe___asan_store2
add esp, 0x40
mov dword [esp + 0x15a], 0x740074
lea eax, [esp + 0x15c]
push eax
call sym.Uninstaller.exe___asan_store2
lea eax, [esp + 0x15c]
push eax
call sym.Uninstaller.exe___asan_store2
mov eax, 0x68
mov word [esp + 0x160], ax
lea eax, [esp + 0x16a]
push eax
call sym.Uninstaller.exe___asan_store2
lea eax, [esp + 0x16a]
push eax
call sym.Uninstaller.exe___asan_store2
lea eax, [esp + 0x1a0]
mov esi, 0x70
push eax
mov word [esp + 0x172], si
call sym.Uninstaller.exe___asan_store2
lea eax, [esp + 0x1a2]
mov dword [esp + 0x1a2], 0x730070
push eax
call sym.Uninstaller.exe___asan_store2
lea eax, [esp + 0x1aa]
push eax
call sym.Uninstaller.exe___asan_store2
lea eax, [esp + 0x1a8]
mov dword [esp + 0x1ae], 0x3d
push eax
call sym.Uninstaller.exe___asan_store2
lea eax, [esp + 0x1a8]
mov dword [esp + 0x1aa], 0x740074
push eax
call sym.Uninstaller.exe___asan_store2
mov eax, 0x68
mov word [esp + 0x1ac], ax
lea eax, [esp + 0x1ae]
push eax
call sym.Uninstaller.exe___asan_store2
lea eax, [esp + 0x1bc]
push eax
call sym.Uninstaller.exe___asan_store2
lea eax, [esp + 0x184]
push eax
call fcn.0045215a
add esp, 0x30
push eax
lea eax, [esp + 0x15c]
push eax
push 0
push dword [esp + 0x13c]
lea ecx, [esp + 0x130]
call fcn.0040c090
push eax
call fcn.0040dc50
mov esi, eax
lea eax, [esp + 0x19c]
push eax
call fcn.0045215a
add esp, 0x18
lea ecx, [esp + 0x120]
push eax
lea eax, [esp + 0x18c]
push eax
push 0
push dword [esp + 0x13c]
call fcn.0040c090
push eax
call fcn.0040dc50
add esp, 0x14
mov ecx, eax
cmp edi, 1
jne 0x4099cf
cmp esi, 0xffffffff
jne 0x4099af
cmp ecx, esi
je 0x4099c5
mov eax, dword [ebp + 8]
test eax, eax
jne 0x4099bb
cmp esi, 0xffffffff
jmp 0x4099c3
cmp eax, 1
jne 0x4099cf
cmp ecx, 0xffffffff
je 0x4099cf
mov byte [esp + 0x1bf], 1
jmp 0x4099d7
mov byte [esp + 0x1bf], 0
lea ecx, [esp + 0x120]
call fcn.0040d1a0
lea ecx, [esp + 8]
mov dword [esp + 8], 0x45e0360e
shr ecx, 3
add ecx, 0x30000000
push 0x36
push ecx
call sym.Uninstaller.exe___asan_set_shadow_00
mov al, byte [esp + 0x1c7]
add esp, 8
pop edi
pop esi
mov esp, ebp
pop ebp
ret