Function at 0x443a20
Capabilities:
Access peb ldr_data

Disassembly:
push ebp
mov ebp, esp
push 0xffffffffffffffff
push 0x4fa244
mov eax, dword fs:[0]
push eax
sub esp, 0x1ec
mov eax, dword [0x53d058]
xor eax, ebp
mov dword [ebp - 0x10], eax
push esi
push edi
push eax
lea eax, [ebp - 0xc]
mov dword fs:[0], eax
mov esi, ecx
mov dword [ebp - 0x158], esi
mov dword [ebp - 0x154], esi
mov dword [ebp - 0x15c], esi
mov dword [ebp - 0x154], 0
call fcn.004697d0
mov dword [ebp - 4], 0
lea ecx, [esi + 0x460]
mov dword [esi], vtable.iewarning_view.0
mov dword [esi + 0x14], vtable.iewarning_view.1.0
call fcn.00409e00
mov byte [ebp - 4], 1
lea edi, [esi + 0x494]
mov dword [ebp - 0x150], edi
lea esi, [edi + 0xc]
mov eax, dword [0x545524]
mov dword [edi], vtable.sciter::behavior_factory.0
mov dword [edi + 8], str.drag_window
mov dword [edi + 4], eax
mov dword [ebp - 0x150], esi
mov dword [0x545524], edi
mov dword [esi], 0
mov dword [esi + 4], 0
push 0xc
lfence
call fcn.00498569
add esp, 4
mov dword [eax], eax
mov dword [eax + 4], eax
mov dword [esi], eax
mov dword [edi], vtable.sciter::drag_window_factory.0
mov esi, dword [ebp - 0x158]
xor eax, eax
lea edi, [esi + 0x4a8]
mov dword [ebp - 0x150], edi
mov dword [edi], 0
mov dword [edi + 0x10], 0
mov dword [edi + 0x14], 7
mov word [edi], ax
mov dword [edi + 0x18], eax
mov dword [edi + 0x28], eax
mov dword [edi + 0x2c], 7
mov word [edi + 0x18], ax
mov dword [edi + 0x30], eax
lea ecx, [edi + 0x34]
mov byte [ebp - 4], 5
call fcn.0040b2c0
mov byte [ebp - 4], 6
lea ecx, [ebp - 0x14c]
mov dword [esi + 0x24], 0x800a0008
mov dword [esi + 0x28], 0xc0000
call fcn.0043b220
mov byte [ebp - 4], 7
cmp dword [ebp - 0xc0], 0
je 0x443b8f
cmp dword [ebp - 0xa8], 0
je 0x443b8f
lea eax, [ebp - 0xb8]
push eax
lea ecx, [ebp - 0x174]
call fcn.0040bca0
mov ecx, eax
mov dword [ebp - 0x154], 1
mov eax, 1
xor edx, edx
jmp 0x443baa
lea ecx, [ebp - 0x28]
call fcn.00407730
mov ecx, eax
mov dword [ebp - 0x154], 2
mov eax, 2
mov edx, eax
movups xmm0, xmmword [ecx]
xor esi, esi
mov dword [ebp - 0x150], eax
movups xmmword [ebp - 0x40], xmm0
movq xmm0, qword [ecx + 0x10]
movq qword [ebp - 0x30], xmm0
mov dword [ecx + 0x10], 0
mov dword [ecx + 0x14], 7
mov word [ecx], si
mov dword [ebp - 4], 9
mov esi, dword [ebp - 0x158]
test edx, edx
je 0x443bfc
and eax, 0xfffffffd
lea ecx, [ebp - 0x28]
mov dword [ebp - 0x150], eax
mov dword [ebp - 0x154], eax
call fcn.004033a0
mov byte [ebp - 4], 0xa
mov eax, dword [ebp - 0x150]
test al, 1
je 0x443c24
and eax, 0xfffffffe
lea ecx, [ebp - 0x174]
mov dword [ebp - 0x150], eax
mov dword [ebp - 0x154], eax
call fcn.004033a0
cmp dword [ebp - 0xc0], 0
je 0x443c57
cmp dword [ebp - 0xa8], 0
je 0x443c57
lea eax, [ebp - 0xd0]
push eax
lea ecx, [ebp - 0x1a4]
call fcn.0040bca0
mov ecx, eax
mov eax, dword [ebp - 0x150]
or eax, 4
xor edx, edx
jmp 0x443c72
lea ecx, [ebp - 0x18c]
call fcn.00407580
mov ecx, eax
mov edx, 8
mov eax, dword [ebp - 0x150]
or eax, 8
movups xmm0, xmmword [ecx]
xor edi, edi
mov dword [ebp - 0x150], eax
movups xmmword [ebp - 0x28], xmm0
movq xmm0, qword [ecx + 0x10]
movq qword [ebp - 0x18], xmm0
mov dword [ecx + 0x10], 0
mov dword [ecx + 0x14], 7
mov word [ecx], di
mov dword [ebp - 4], 0xc
test edx, edx
je 0x443cbb
lea ecx, [ebp - 0x18c]
call fcn.004033a0
mov eax, dword [ebp - 0x150]
and eax, 0xfffffff7
mov byte [ebp - 4], 0xd
test al, 4
je 0x443cce
lea ecx, [ebp - 0x1a4]
call fcn.004033a0
sub esp, 0x18
lea eax, [ebp - 0x40]
mov ecx, esp
mov dword [ebp - 0x158], esp
push eax
call fcn.0040bca0
sub esp, 0x18
mov byte [ebp - 4], 0xe
lea eax, [ebp - 0x28]
mov ecx, esp
push eax
call fcn.0040bca0
lea ecx, [ebp - 0x1f8]
mov byte [ebp - 4], 0xd
call fcn.00407f90
add esp, 0x30
lea ecx, [esi + 0x4a8]
push eax
call fcn.0040a9e0
lea ecx, [ebp - 0x1c4]
call fcn.004064a0
mov eax, dword [ebp - 0x1c8]
test eax, eax
je 0x443d38
push eax
call dword [sym.imp.KERNEL32.dll_FreeLibrary]
mov dword [ebp - 0x1c8], 0
lea ecx, [ebp - 0x1e0]
call fcn.004033a0
lea ecx, [ebp - 0x1f8]
call fcn.004033a0
mov eax, dword [esi + 0x4d8]
lea ecx, [esi + 0x474]
mov dword [0x5457f0], eax
mov dword [0x5457e8], eax
lea eax, [esi + 0x4dc]
push eax
call fcn.0040b200
lea ecx, [ebp - 0x28]
call fcn.004033a0
lea ecx, [ebp - 0x40]
call fcn.004033a0
lea ecx, [ebp - 0x14c]
call fcn.004219c0
mov eax, esi
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop ecx
pop edi
pop esi
mov ecx, dword [ebp - 0x10]
xor ecx, ebp
call fcn.0049852a
mov esp, ebp
pop ebp
ret