Function at 0x1400e67c0
Capabilities:
Encrypt data using dpapi
Initialize winhttp library
Prompt user for credentials

Disassembly:
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x908
movaps xmmword [rsp + 0x8f0], xmm7
movaps xmmword [rsp + 0x8e0], xmm6
mov r15, r9
mov r14d, r8d
mov rdi, rdx
mov r12, rcx
mov rax, qword [0x14051d038]
xor rax, rsp
mov qword [rsp + 0x8d8], rax
cmp qword [0x14053bdf0], 0
jne 0x1400e685a
mov dword [rsp + 0x20], 0
xor ebp, ebp
xor ecx, ecx
mov edx, 1
xor r8d, r8d
xor r9d, r9d
call qword [sym.imp.WINHTTP.dll_WinHttpOpen]
mov qword [0x14053bdf0], rax
test rax, rax
je 0x1400e6f7f
mov dword [rsp + 0x20], 0x1388
mov rcx, rax
mov edx, 0x2710
mov r8d, 0x2710
mov r9d, 0x1388
call qword [sym.imp.WINHTTP.dll_WinHttpSetTimeouts]
xorps xmm0, xmm0
lea rax, [rsp + 0xa0]
movaps xmmword [rax], xmm0
mov qword [rax + 0x10], 0
movabs r13, 0xfffffffc00000000
and r13, rax
cmp r13, qword [0x14051e188]
jne 0x1400e6893
lea rcx, [rsp + 0xa0]
call fcn.140221e30
mov dword [r15 + 0x1c], 0
mov rcx, r12
call fcn.14027da50
movzx ecx, byte [rax + 0x17]
test cl, cl
js 0x1400e68b0
and ecx, 0x7f
jmp 0x1400e68b7
mov rcx, qword [rax + 8]
mov rax, qword [rax]
mov qword [rsp + 0x90], rax
mov qword [rsp + 0x98], rcx
test rcx, rcx
js 0x1400e83d3
test rax, rax
jne 0x1400e68de
test rcx, rcx
jne 0x1400e83ff
lea rsi, [rsp + 0x6d0]
lea rdx, [rsp + 0x90]
mov rcx, rsi
call fcn.1401535c0
cmp byte [rsi + 0x17], 0
jns 0x1400e6904
mov rsi, qword [rsp + 0x6d0]
mov qword [rsp + 0x58], rdi
mov rcx, qword [0x14053bdf0]
lea r9, [rsp + 0xa0]
mov rdx, rsi
mov r8, r15
call qword [sym.imp.WINHTTP.dll_WinHttpGetProxyForUrl]
mov ebp, eax
cmp byte [rsp + 0x6e7], 0
jns 0x1400e693d
mov rcx, qword [rsp + 0x6d0]
call fcn.1402dd16c
test ebp, ebp
je 0x1400e6a19
mov qword [rsp + 0x60], r12
mov dword [rsp + 0x6c], r14d
xor eax, eax
lea rdi, [rsp + 0x450]
mov qword [rdi + 0x10], rax
xorps xmm0, xmm0
movaps xmmword [rdi], xmm0
lea rbx, [rsp + 0x430]
mov qword [rbx + 0x10], rax
movaps xmmword [rbx], xmm0
mov rcx, qword [rsp + 0xa8]
mov rsi, qword [sym.imp.KERNEL32.dll_lstrlenW]
call rsi
movsxd rdx, eax
mov rcx, qword [rsp + 0xa8]
mov r8, rdi
call fcn.1401535b0
lea r12, [rsp + 0x2f8]
mov r8d, 0x138
mov rcx, r12
mov dl, 0xaa
call fcn.1402e0d10
mov rcx, r12
call fcn.140168ac0
mov rcx, r12
mov rdx, rdi
call fcn.140168c50
mov rcx, qword [rsp + 0xb0]
call rsi
movsxd rdx, eax
mov rcx, qword [rsp + 0xb0]
mov r8, rbx
call fcn.1401535b0
movabs rax, 0xaaaaaaaaaaaaaaaa
lea rcx, [rsp + 0x2e0]
mov qword [rcx + 0x10], rax
movaps xmm6, xmmword [0x14047fb40]
movaps xmmword [rcx], xmm6
call fcn.140169660
movzx edx, byte [rbx + 0x17]
test dl, dl
js 0x1400e6b0e
mov eax, edx
and eax, 0x7f
jmp 0x1400e6b16
call qword [sym.imp.KERNEL32.dll_GetLastError]
mov ebx, eax
cmp eax, 0x2eef
jne 0x1400e6ae1
mov dword [r15 + 0x1c], 1
mov rcx, r12
call fcn.14027da50
movzx ecx, byte [rax + 0x17]
test cl, cl
js 0x1400e6a49
and ecx, 0x7f
jmp 0x1400e6a50
mov rcx, qword [rax + 8]
mov rax, qword [rax]
mov qword [rsp + 0x80], rax
mov qword [rsp + 0x88], rcx
test rcx, rcx
js 0x1400e83d3
test rax, rax
jne 0x1400e6a77
test rcx, rcx
jne 0x1400e83ff
lea rsi, [rsp + 0x6d0]
lea rdx, [rsp + 0x80]
mov rcx, rsi
call fcn.1401535c0
cmp byte [rsi + 0x17], 0
jns 0x1400e6a9d
mov rsi, qword [rsp + 0x6d0]
mov rcx, qword [0x14053bdf0]
lea r9, [rsp + 0xa0]
mov rdx, rsi
mov r8, r15
call qword [sym.imp.WINHTTP.dll_WinHttpGetProxyForUrl]
mov ebp, eax
cmp byte [rsp + 0x6e7], 0
jns 0x1400e6ad1
mov rcx, qword [rsp + 0x6d0]
call fcn.1402dd16c
call qword [sym.imp.KERNEL32.dll_GetLastError]
test ebp, ebp
jne 0x1400e6945
mov ebx, eax
cmp ebx, 0x2f94
jne 0x1400e6dbb
lea rcx, str.....operaopera_components_autoupdatecommon_network_impl_win.cc
mov edx, 0x43
call fcn.14026ce00
xor ebp, ebp
cmp eax, 2
jl 0x1400e6f43
jmp 0x1400e820e
mov rax, qword [rsp + 0x438]
test rax, rax
mov rsi, qword [rsp + 0x60]
je 0x1400e6daa
movaps xmmword [rsp + 0x720], xmm6
movaps xmmword [rsp + 0x710], xmm6
movaps xmmword [rsp + 0x700], xmm6
movaps xmmword [rsp + 0x6f0], xmm6
movaps xmmword [rsp + 0x6e0], xmm6
movaps xmmword [rsp + 0x6d0], xmm6
lea r8, [rsp + 0x4c0]
mov byte [r8 + 0x17], 6
lea rcx, str.____t_n_r
cmp r8, rcx
ja 0x1400e6b7e
lea r8, [rsp + 0x4c6]
cmp r8, rcx
ja 0x1400e842b
mov word [rsp + 0x4c4], 0xd0a
mov dword [rsp + 0x4c0], 0x9202c3b
mov byte [rsp + 0x4c6], 0
lea rcx, [rsp + 0x6f0]
xorps xmm0, xmm0
movaps xmmword [rcx], xmm0
movaps xmmword [rcx + 0x10], xmm0
movaps xmmword [rcx + 0x20], xmm0
test dl, dl
jns 0x1400e6bbd
mov rbx, qword [rsp + 0x430]
mov qword [rsp + 0x78], r13
add rax, rbx
mov qword [rsp + 0x6d0], rbx
mov qword [rsp + 0x6d8], rbx
mov qword [rsp + 0x6e0], rbx
mov qword [rsp + 0x6e8], rax
lea r12, [rsp + 0x4c0]
mov rdx, r12
call fcn.140220550
xor eax, eax
mov dword [rsp + 0x720], eax
mov byte [rsp + 0x724], 1
mov dword [rsp + 0x728], eax
cmp byte [r12 + 0x17], 0
jns 0x1400e6c22
mov rcx, qword [rsp + 0x4c0]
call fcn.1402dd16c
mov qword [rsp + 0x70], rbp
movabs rsi, 0x7ffffffffffffff7
lea r13, [rsp + 0x6d0]
lea rdi, [rsp + 0x2e0]
lea rbx, [rsp + 0x2d0]
jmp 0x1400e6d28
mov rax, r15
and rax, 0xfffffffffffffff8
add rax, 8
mov r13, rbx
mov rbx, rdi
mov rdi, r15
or rdi, 7
cmp rdi, 0x17
cmove rdi, rax
inc rdi
mov rcx, rdi
call fcn.1402dd130
mov qword [rsp + 0x4c0], rax
lea rcx, [rsi + 9]
or rcx, rdi
mov rdi, rbx
mov rbx, r13
lea r13, [rsp + 0x6d0]
mov qword [rsp + 0x4d0], rcx
mov qword [rsp + 0x4c8], r15
jmp 0x1400e6cb3
mov cl, byte [r14]
mov byte [rax], cl
inc r14
inc rax
cmp r14, rbp
jne 0x1400e6ca8
mov byte [rax], 0
movzx ecx, byte [rsp + 0x4d7]
mov eax, ecx
and eax, 0x7f
test cl, cl
cmovs rax, qword [rsp + 0x4c8]
mov rcx, qword [rsp + 0x4c0]
cmovns rcx, r12
mov qword [rsp + 0x2d0], rcx
mov qword [rsp + 0x2d8], rax
test rax, rax
js 0x1400e83d3
test rcx, rcx
jne 0x1400e6d06
test rax, rax
jne 0x1400e83ff
mov rcx, rdi
mov rdx, rbx
call fcn.140169b40
cmp byte [rsp + 0x4d7], 0
jns 0x1400e6d28
mov rcx, qword [rsp + 0x4c0]
call fcn.1402dd16c
mov rcx, r13
call fcn.14024ce90
test al, al
je 0x1400e6d6d
mov r14, qword [rsp + 0x6d8]
mov rbp, qword [rsp + 0x6e0]
mov r15, rbp
sub r15, r14
cmp r15, rsi
ja 0x1400e83c6
cmp r15, 0x16
ja 0x1400e6c4e
mov byte [rsp + 0x4d7], r15b
mov rax, r12
jmp 0x1400e6cb3
cmp byte [rsp + 0x71f], 0
jns 0x1400e6d84
mov rcx, qword [rsp + 0x708]
call fcn.1402dd16c
cmp byte [rsp + 0x707], 0
mov r13, qword [rsp + 0x78]
mov rbp, qword [rsp + 0x70]
mov rsi, qword [rsp + 0x60]
jns 0x1400e6daa
mov rcx, qword [rsp + 0x6f0]
call fcn.1402dd16c
movzx eax, byte [rsp + 0x467]
test al, al
js 0x1400e6e09
and eax, 0x7f
jmp 0x1400e6e11
mov ecx, 1
call fcn.14026cdd0
test al, al
jne 0x1400e8285
xor ebp, ebp
cmp ebx, 0x2f92
je 0x1400e6de3
cmp ebx, 0x2ee2
jne 0x1400e6f43
mov rcx, qword [0x14053bdf0]
test rcx, rcx
je 0x1400e6f43
call qword [sym.imp.WINHTTP.dll_WinHttpCloseHandle]
mov qword [0x14053bdf0], 0
jmp 0x1400e6f43
mov rax, qword [rsp + 0x458]
mov rbx, qword [rsp + 0x58]
test rax, rax
je 0x1400e6e35
lea rcx, str.....operaopera_components_autoupdatecommon_network_impl_win.cc
mov edx, 0x43
call fcn.14026ce00
cmp eax, 2
jge 0x1400e707a
lea rcx, [rsp + 0x2e0]
mov rdx, rsi
xor r8d, r8d
call fcn.140169680
test al, al
jne 0x1400e6ecb
lea rdi, [rsp + 0x260]
movabs rax, 0xaaaaaaaaaaaaaaaa
mov qword [rdi + 0x60], rax
movaps xmmword [rdi + 0x50], xmm6
movaps xmmword [rdi + 0x40], xmm6
movaps xmmword [rdi + 0x30], xmm6
movaps xmmword [rdi + 0x20], xmm6
movaps xmmword [rdi + 0x10], xmm6
movaps xmmword [rdi], xmm6
mov rcx, rdi
call fcn.1401689a0
lea rcx, [rsp + 0x2f8]
mov rdx, rsi
mov r8, rdi
call fcn.140168b20
mov rcx, rdi
call fcn.140279840
test al, al
jne 0x1400e6ebe
lea rcx, [rsp + 0x260]
call fcn.140279850
mov r12, rax
mov esi, dword [rax]
lea eax, [rsi - 1]
cmp eax, 2
jae 0x1400e7137
lea rcx, [rsp + 0x260]
call fcn.1401689e0
movzx esi, byte [rbx + 0x17]
test sil, sil
jns 0x1400e6ed8
mov rsi, qword [rbx + 8]
lea rcx, str.....operaopera_components_autoupdatecommon_network_impl_win.cc
mov edx, 0x43
call fcn.14026ce00
test rsi, rsi
je 0x1400e6fb5
cmp eax, 2
jge 0x1400e7000
lea rcx, [rsp + 0x2e0]
call fcn.140169670
lea rcx, [rsp + 0x2f8]
call fcn.140390440
cmp byte [rsp + 0x447], 0
jns 0x1400e6f2c
mov rcx, qword [rsp + 0x430]
call fcn.1402dd16c
cmp byte [rsp + 0x467], 0
jns 0x1400e6f43
mov rcx, qword [rsp + 0x450]
call fcn.1402dd16c
mov rcx, qword [rsp + 0xa8]
test rcx, rcx
je 0x1400e6f56
call qword [sym.imp.KERNEL32.dll_GlobalFree]
mov rcx, qword [rsp + 0xb0]
test rcx, rcx
je 0x1400e6f69
call qword [sym.imp.KERNEL32.dll_GlobalFree]
cmp r13, qword [0x14051e188]
jne 0x1400e6f7f
lea rcx, [rsp + 0xa0]
call fcn.140221f80
mov rcx, qword [rsp + 0x8d8]
xor rcx, rsp
call fcn.1402ddd70
mov eax, ebp
movaps xmm6, xmmword [rsp + 0x8e0]
movaps xmm7, xmmword [rsp + 0x8f0]
add rsp, 0x908
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
cmp eax, 2
jl 0x1400e6efb
lea rdx, str.....operaopera_components_autoupdatecommon_network_impl_win.cc
lea rdi, [rsp + 0x6d0]
mov rcx, rdi
mov r8d, 0x1b4
mov r9d, 0xfffffffe
call fcn.14015a460
lea rcx, [rsp + 0x6e0]
lea rdx, str._AU__No_proxy_should_be_set.
mov r8d, 0x1c
call fcn.14031d7c0
mov rcx, rdi
jmp 0x1400e7070
lea rdx, str.....operaopera_components_autoupdatecommon_network_impl_win.cc
mov rsi, rbx
lea rbx, [rsp + 0x6d0]
mov rcx, rbx
mov r8d, 0x1b2
mov r9d, 0xfffffffe
call fcn.14015a460
lea rcx, [rsp + 0x6e0]
lea rdx, str._AU__Proxy_to_set:
mov r8d, reloc.WS2_32.dll_send
call fcn.14031d7c0
mov r14, rax
mov rcx, rsi
call fcn.14027da50
movzx r8d, byte [rax + 0x17]
test r8b, r8b
jns 0x1400e705e
mov r8, qword [rax + 8]
mov rax, qword [rax]
jmp 0x1400e7062
and r8d, 0x7f
mov rcx, r14
mov rdx, rax
call fcn.14031d7c0
mov rcx, rbx
call fcn.14015aab0
jmp 0x1400e6efb
lea rdx, str.....operaopera_components_autoupdatecommon_network_impl_win.cc
lea rbx, [rsp + 0x6d0]
mov rcx, rbx
mov r8d, 0x116
mov r9d, 0xfffffffe
call fcn.14015a460
lea rcx, [rsp + 0x6e0]
lea rdx, str._AU__Got_proxy_rules:
mov r8d, reloc.WS2_32.dll_shutdown
call fcn.14031d7c0
movzx ecx, byte [rsp + 0x467]
mov r8d, ecx
and r8d, 0x7f
test cl, cl
cmovs r8, qword [rsp + 0x458]
lea rdx, [rsp + 0x450]
cmovs rdx, qword [rsp + 0x450]
mov rcx, rax
call fcn.14031d7c0
lea rdx, str.._Proxy_bypass_rules:
mov r8d, reloc.WS2_32.dll_shutdown
mov rcx, rax
call fcn.14031d7c0
lea rdx, [rsp + 0x430]
movzx ecx, byte [rdx + 0x17]
mov r8d, ecx
and r8d, 0x7f
test cl, cl
cmovs r8, qword [rdx + 8]
cmovs rdx, qword [rdx]
mov rcx, rax
call fcn.14031d7c0
mov rcx, rbx
mov rbx, qword [rsp + 0x58]
call fcn.14015aab0
jmp 0x1400e6e35
lea rdi, [rsp + 0xc0]
mov rcx, rdi
mov rdx, r12
call fcn.14016aed0
xor eax, eax
cmp esi, 4
lea rcx, str.http:__
lea r8, [0x14048a168]
cmove r8, rcx
mov r9d, 7
cmovne r9, rax
mov rcx, rdi
xor edx, edx
call fcn.14024f460
mov rdx, qword [rax + 0x10]
lea rcx, [rsp + 0x4c0]
mov qword [rcx + 0x10], rdx
movups xmm0, xmmword [rax]
movaps xmmword [rcx], xmm0
xorps xmm0, xmm0
movups xmmword [rax], xmm0
mov qword [rax + 0x10], 0
movzx edx, byte [rcx + 0x17]
mov eax, edx
and eax, 0x7f
test dl, dl
cmovs rax, qword [rcx + 8]
cmovs rcx, qword [rcx]
mov qword [rsp + 0x250], rcx
mov qword [rsp + 0x258], rax
test rax, rax
js 0x1400e83d3
test rcx, rcx
jne 0x1400e71d4
test rax, rax
jne 0x1400e83ff
lea rdi, [rsp + 0x6d0]
lea rdx, [rsp + 0x250]
mov rcx, rdi
call fcn.14027d2c0
mov rcx, rbx
mov rdx, rdi
call fcn.14027d980
mov rcx, rdi
call fcn.14027d750
cmp byte [rsp + 0x4d7], 0
jns 0x1400e7216
mov rcx, qword [rsp + 0x4c0]
call fcn.1402dd16c
mov r14, rbp
cmp byte [rsp + 0xd7], 0
jns 0x1400e7230
mov rcx, qword [rsp + 0xc0]
call fcn.1402dd16c
mov rbp, r13
mov dword [rsp + 0x24c], 0
xor esi, esi
mov qword [rsp + 0x240], rsi
lea rcx, [rsp + 0x6d0]
mov r8d, 0x202
xor edx, edx
call fcn.1402e0d10
lea r15, [rsp + 0x4c0]
mov r8d, 0x202
mov rcx, r15
xor edx, edx
call fcn.1402e0d10
mov eax, 0x100
mov dword [rsp + 0x23c], eax
mov dword [rsp + 0x238], eax
mov qword [rsp + 0x230], rsi
xorps xmm0, xmm0
movaps xmmword [rsp + 0x220], xmm0
lea rax, [0x140489f4c]
mov qword [rsp + 0x210], rax
mov qword [rsp + 0x218], 1
call fcn.14007e1e0
mov qword [rsp + 0x200], rax
test rax, rax
je 0x1400e836e
mov rcx, rax
call fcn.140303550
lea rcx, [rsp + 0x200]
mov qword [rcx + 8], rax
lea rdx, [rsp + 0x210]
lea rdi, [rsp + 0x220]
mov r8, rdi
call fcn.140153900
movabs rax, 0xaaaaaaaaaaaaaaaa
mov qword [rsp + 0x1f0], rax
movaps xmmword [rsp + 0x1e0], xmm6
mov rcx, rbx
call fcn.14027da50
mov rbx, rax
lea r8, str._Autoupdate_
lea r13, [rsp + 0xc0]
mov rcx, r13
mov rdx, rdi
call fcn.1402206b0
movzx r8d, byte [rbx + 0x17]
test r8b, r8b
js 0x1400e7347
and r8d, 0x7f
jmp 0x1400e734e
mov r8, qword [rbx + 8]
mov rbx, qword [rbx]
mov rcx, r13
mov rdx, rbx
call fcn.14013ad00
mov rcx, qword [rax + 0x10]
mov qword [rsp + 0x1f0], rcx
movups xmm0, xmmword [rax]
movaps xmmword [rsp + 0x1e0], xmm0
xorps xmm0, xmm0
movups xmmword [rax], xmm0
mov qword [rax + 0x10], 0
cmp byte [rsp + 0xd7], 0
jns 0x1400e7395
mov rcx, qword [rsp + 0xc0]
call fcn.1402dd16c
lea rax, [rsp + 0x1e0]
movzx edx, byte [rax + 0x17]
mov ecx, edx
and ecx, 0x7f
test dl, dl
cmovs rcx, qword [rax + 8]
movabs rdx, 0xaaaaaaaaaaaaaaaa
mov qword [rsp + 0x1d0], rdx
cmovs rax, qword [rax]
movaps xmmword [rsp + 0x1c0], xmm6
mov qword [rsp + 0x1b0], rax
mov qword [rsp + 0x1b8], rcx
test rcx, rcx
js 0x1400e83d3
mov r13, rbp
test rax, rax
jne 0x1400e73f5
test rcx, rcx
jne 0x1400e83ff
lea rbx, [rsp + 0x1c0]
lea rdx, [rsp + 0x1b0]
mov rcx, rbx
call fcn.1402601b0
cmp byte [rbx + 0x17], 0
jns 0x1400e741b
mov rbx, qword [rsp + 0x1c0]
lea r9, [rsp + 0x240]
mov rcx, rbx
mov edx, 1
xor r8d, r8d
call qword [sym.imp.ADVAPI32.dll_CredReadW]
mov dword [rsp + 0x24c], eax
test eax, eax
mov rbx, qword [rsp + 0x58]
je 0x1400e74fd
lea rcx, [rsp + 0xc0]
movabs rax, 0xaaaaaaaaaaaaaaaa
mov qword [rcx], rax
lea rax, [rsp + 0x160]
movaps xmmword [rax], xmm6
mov rdx, qword [rsp + 0x240]
mov r8, qword [rdx + 0x28]
mov qword [rcx + 8], r8
mov edx, dword [rdx + 0x20]
mov dword [rcx], edx
mov qword [rsp + 0x30], rax
mov dword [rsp + 0x28], 0
mov qword [rsp + 0x20], 0
xor edx, edx
xor r8d, r8d
xor r9d, r9d
call sub.CRYPT32.dll_CryptUnprotectData
test eax, eax
je 0x1400e74e1
mov rax, qword [rsp + 0x240]
mov rdx, qword [rax + 0x48]
lea rcx, [rsp + 0x6d0]
mov r8d, 0x100
call qword [sym.imp.KERNEL32.dll_lstrcpynW]
mov rdx, qword [rsp + 0x168]
mov r8d, dword [rsp + 0x160]
lea rcx, [rsp + 0x4c0]
call fcn.1402e0660
mov rcx, qword [rsp + 0x240]
call qword [sym.imp.ADVAPI32.dll_CredFree]
mov rcx, qword [rsp + 0x168]
call qword [sym.imp.KERNEL32.dll_LocalFree]
cmp dword [rsp + 0x6c], 1
je 0x1400e7731
lea rdi, [rsp + 0x160]
lea rcx, [rsp + 0x6d0]
mov qword [rdi], rcx
call fcn.140303804
mov qword [rdi + 8], rax
lea rcx, [rsp + 0xc0]
mov rdx, rdi
call fcn.140260610
lea rsi, [rbx + 0x78]
cmp byte [rbx + 0x8f], 0
mov r12, rbx
jns 0x1400e754c
mov rcx, qword [rsi]
call fcn.1402dd16c
lea rdi, [rsp + 0xc0]
mov rax, qword [rdi + 0x10]
mov qword [rsi + 0x10], rax
movups xmm0, xmmword [rdi]
movups xmmword [rsi], xmm0
lea rbx, [rsp + 0x480]
mov qword [rbx], r15
mov rcx, r15
call fcn.140303804
mov qword [rbx + 8], rax
mov rcx, rdi
mov rdx, rbx
call fcn.140260610
lea rsi, [r12 + 0x90]
cmp byte [r12 + 0xa7], 0
mov rbx, r12
jns 0x1400e75a2
mov rcx, qword [rsi]
call fcn.1402dd16c
mov rax, qword [rsp + 0xd0]
mov qword [rsi + 0x10], rax
movups xmm0, xmmword [rsp + 0xc0]
movups xmmword [rsi], xmm0
cmp dword [rsp + 0x6c], 1
jne 0x1400e7765
cmp dword [rsp + 0x24c], 0
je 0x1400e7765
xorps xmm0, xmm0
movaps xmmword [rsp + 0xc0], xmm0
movaps xmmword [rsp + 0x100], xmm0
movaps xmmword [rsp + 0xf0], xmm0
movaps xmmword [rsp + 0xe0], xmm0
movaps xmmword [rsp + 0xd0], xmm0
mov dword [rsp + 0xc4], 1
movzx esi, byte [rsp + 0x1d7]
test sil, sil
js 0x1400e761c
mov eax, esi
and eax, 0x7f
jmp 0x1400e7624
mov rax, qword [rsp + 0x1c8]
lea rdx, [rax*2 + 2]
inc rax
mov rcx, 0xffffffffffffffff
cmovns rcx, rdx
call fcn.1402dd1ac
mov rbx, rax
test sil, sil
js 0x1400e7651
lea rdx, [rsp + 0x1c0]
jmp 0x1400e7659
mov rdx, qword [rsp + 0x1c0]
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_lstrcpyW]
mov qword [rsp + 0xc8], rbx
lea rdi, [rsp + 0x190]
movabs rax, 0xaaaaaaaaaaaaaaaa
mov qword [rdi], rax
lea rsi, [rsp + 0x4a0]
movaps xmmword [rsi], xmm6
mov qword [rdi + 8], r15
mov rcx, r15
call qword [sym.imp.KERNEL32.dll_lstrlenW]
lea eax, [rax*2 + 2]
mov dword [rdi], eax
mov qword [rsp + 0x30], rsi
mov dword [rsp + 0x28], 0
mov qword [rsp + 0x20], 0
lea rdx, [0x14048ac4c]
mov rcx, rdi
xor r8d, r8d
xor r9d, r9d
call sub.CRYPT32.dll_CryptProtectData
mov ecx, dword [rsi]
mov dword [rsp + 0xe0], ecx
mov rcx, qword [rsi + 8]
mov qword [rsp + 0xe8], rcx
mov dword [rsp + 0xf0], 2
lea rdx, [rsp + 0x6d0]
mov qword [rsp + 0x108], rdx
test eax, eax
je 0x1400e7717
lea rcx, [rsp + 0xc0]
xor edx, edx
call qword [sym.imp.ADVAPI32.dll_CredWriteW]
mov rcx, qword [rsp + 0x4a8]
call qword [sym.imp.KERNEL32.dll_LocalFree]
test rbx, rbx
je 0x1400e772a
mov rcx, rbx
call fcn.1402dd1b4
mov rbx, qword [rsp + 0x58]
jmp 0x1400e7765
lea rdi, [rsp + 0xc0]
mov dword [rdi], 0xaaaaaaaa
call qword [sym.imp.KERNEL32.dll_GetCurrentProcessId]
mov ecx, eax
mov rdx, rdi
call qword [sym.imp.KERNEL32.dll_ProcessIdToSessionId]
cmp dword [rdi], 0
jne 0x1400e77e4
mov rbx, qword [rsp + 0x58]
mov byte [rbx + 0xa9], 1
mov r8d, dword [rsp + 0x23c]
lea rcx, [rsp + 0x6d0]
xor edx, edx
call fcn.1402e0d10
mov r8d, dword [rsp + 0x238]
lea rcx, [rsp + 0x4c0]
xor edx, edx
call fcn.1402e0d10
cmp byte [rsp + 0x1d7], 0
jns 0x1400e77aa
mov rcx, qword [rsp + 0x1c0]
call fcn.1402dd16c
cmp byte [rsp + 0x1f7], 0
mov rbp, r14
jns 0x1400e77c4
mov rcx, qword [rsp + 0x1e0]
call fcn.1402dd16c
cmp byte [rsp + 0x237], 0
jns 0x1400e6ebe
mov rcx, qword [rsp + 0x220]
call fcn.1402dd16c
jmp 0x1400e6ebe
xorps xmm7, xmm7
movaps xmmword [rsp + 0xc0], xmm7
movaps xmmword [rsp + 0xd0], xmm7
mov qword [rsp + 0xe0], 0
mov dword [rsp + 0xc0], 0x28
movabs rax, 0xaaaaaaaaaaaaaaaa
mov qword [rsp + 0x1a0], rax
movaps xmmword [rsp + 0x190], xmm6
call fcn.14007e250
mov qword [rsp + 0x180], rax
test rax, rax
je 0x1400e836e
mov rcx, rax
call fcn.140303550
lea rdx, [rsp + 0x180]
mov qword [rdx + 8], rax
lea rdi, [rsp + 0x160]
mov rcx, rdi
call fcn.1402601b0
lea rdx, str._Autoupdate
mov r8d, SafeArrayDestroy
mov rcx, rdi
call fcn.14013baa0
mov rcx, qword [rax + 0x10]
mov qword [rsp + 0x1a0], rcx
movups xmm0, xmmword [rax]
movaps xmmword [rsp + 0x190], xmm0
movups xmmword [rax], xmm7
mov qword [rax + 0x10], 0
cmp byte [rdi + 0x17], 0
jns 0x1400e78ac
mov rcx, qword [rsp + 0x160]
call fcn.1402dd16c
cmp byte [rsp + 0x1a7], 0
mov rcx, qword [rsp + 0x58]
js 0x1400e78c5
lea rax, [rsp + 0x190]
jmp 0x1400e78cd
mov rax, qword [rsp + 0x190]
mov qword [rsp + 0xd8], rax
movaps xmmword [rsp + 0x170], xmm6
movaps xmmword [rsp + 0x160], xmm6
call fcn.14027da50
movzx ecx, byte [rax + 0x17]
test cl, cl
js 0x1400e78f7
and ecx, 0x7f
jmp 0x1400e78fe
mov rcx, qword [rax + 8]
mov rax, qword [rax]
mov qword [rsp + 0x150], rax
mov qword [rsp + 0x158], rcx
test rcx, rcx
js 0x1400e83d3
test rax, rax
jne 0x1400e7925
test rcx, rcx
jne 0x1400e83ff
lea rdi, [rsp + 0x4a0]
lea rdx, [rsp + 0x150]
mov rcx, rdi
call fcn.14025ec00
mov ecx, SafeArrayCopy
call fcn.1402dd130
mov qword [rsp + 0x480], rax
mov qword [rsp + 0x488], rax
lea rsi, [rax + 0x18]
mov qword [rsp + 0x490], rsi
mov rcx, rax
mov rdx, rdi
call fcn.14024d220
mov qword [rsp + 0x488], rsi
mov rbx, qword [0x14053be00]
test rbx, rbx
je 0x1400e8457
mov eax, 1
lock xadd dword [rbx], eax
test eax, eax
jle 0x1400e845a
cmp eax, 0x7fffffff
je 0x1400e845d
mov rax, qword [0x14053be00]
mov rax, qword [rax + 8]
lea r13, [rsp + 0x160]
lea r9, [rsp + 0x480]
mov rcx, r13
mov rdx, rbx
xor r8d, r8d
call qword [case.0x14012d181.0]
lock dec dword [rbx]
jne 0x1400e79d9
mov rcx, rbx
call fcn.14015c4c0
mov rsi, qword [rsp + 0x480]
test rsi, rsi
jne 0x1400e831b
cmp byte [rsp + 0x4b7], 0
mov rsi, qword [rsp + 0x58]
jns 0x1400e7a06
mov rcx, qword [rsp + 0x4a0]
call fcn.1402dd16c
lea rax, [rsi + 0xb0]
movzx ecx, byte [rsi + 0xc7]
test cl, cl
js 0x1400e7e85
test rcx, rcx
jne 0x1400e7ebf
movabs rax, 0xaaaaaaaaaaaaaaaa
mov qword [rsp + 0x4b0], rax
movaps xmmword [rsp + 0x4a0], xmm6
cmp byte [rsp + 0x178], 0
je 0x1400e839a
lea rax, [rsp + 0x160]
movzx edx, byte [rax + 0x17]
mov ecx, edx
and ecx, 0x7f
test dl, dl
cmovs rcx, qword [rax + 8]
cmovs rax, qword [rax]
mov qword [rsp + 0x130], rax
mov qword [rsp + 0x138], rcx
test rcx, rcx
js 0x1400e83d3
mov r13, rbp
test rax, rax
jne 0x1400e7a93
test rcx, rcx
jne 0x1400e83ff
lea rdx, [rsp + 0x130]
mov rcx, rdi
call fcn.1401534f0
cmp byte [rsp + 0x4b7], 0
jns 0x1400e7ab5
mov rdi, qword [rsp + 0x4a0]
mov qword [rsp + 0xd0], rdi
call fcn.1401408d0
cmp eax, 3
jl 0x1400e7d42
mov r10, qword [0x14053be18]
test r10, r10
je 0x1400e7d42
mov rax, qword [0x14053be10]
test rax, rax
je 0x1400e7d42
cmp qword [0x14053be20], 0
je 0x1400e7d42
mov dword [rsp + 0x110], 0
xor esi, esi
cmp dword [rsp + 0x24c], 0
je 0x1400e7e7b
lea r13, [rsp + 0x110]
mov qword [rsp + 0x20], r13
lea rdi, [rsp + 0x6d0]
lea rbx, [rsp + 0x4c0]
xor ecx, ecx
mov rdx, rdi
mov r8, rbx
xor r9d, r9d
mov rax, r10
call qword [case.0x14012d181.0]
mov ecx, dword [r13]
call qword [sym.imp.ole32.dll_CoTaskMemAlloc]
mov r12, rax
mov rax, qword [0x14053be18]
mov qword [rsp + 0x20], r13
xor ecx, ecx
mov rdx, rdi
mov r8, rbx
mov r9, r12
call qword [case.0x14012d181.0]
mov rax, qword [0x14053be10]
mov ecx, dword [r13]
lea r8, [rsp + 0x12c]
mov dword [r8], esi
lea rdx, [rsp + 0x468]
mov qword [rdx], 0
lea r9, [rsp + 0x128]
mov dword [r9], esi
lea r10, [rsp + 0x24c]
mov qword [rsp + 0x38], r10
mov qword [rsp + 0x30], r9
mov qword [rsp + 0x28], rdx
mov dword [rsp + 0x20], ecx
mov dword [rsp + 0x40], 3
lea rcx, [rsp + 0xc0]
xor edx, edx
mov r9, r12
call qword [case.0x14012d181.0]
mov ebx, eax
mov r8d, dword [rsp + 0x110]
mov rcx, r12
xor edx, edx
call fcn.1402e0d10
mov rcx, r12
call qword [sym.imp.ole32.dll_CoTaskMemFree]
test ebx, ebx
jne 0x1400e7cc6
xorps xmm0, xmm0
movaps xmmword [rsp + 0x490], xmm0
movaps xmmword [rsp + 0x480], xmm0
lea rbx, [rsp + 0x124]
mov dword [rbx], reloc.OLEAUT32.dll_SafeArrayDestroy
lea r12, [rsp + 0x23c]
mov r8d, dword [r12]
xor esi, esi
lea rdi, [rsp + 0x6d0]
mov rcx, rdi
xor edx, edx
call fcn.1402e0d10
lea r13, [rsp + 0x238]
mov r8d, dword [r13]
mov rcx, r15
xor edx, edx
call fcn.1402e0d10
mov rax, qword [0x14053be20]
mov r8d, dword [rsp + 0x128]
mov rdx, qword [rsp + 0x468]
mov qword [rsp + 0x40], r13
mov qword [rsp + 0x38], r15
mov qword [rsp + 0x30], rbx
lea rcx, [rsp + 0x480]
mov qword [rsp + 0x28], rcx
mov qword [rsp + 0x20], r12
mov ecx, 1
mov r9, rdi
call qword [case.0x14012d181.0]
test eax, eax
mov ebx, reloc.WS2_32.dll_listen
cmovne ebx, esi
mov r8d, dword [rsp + 0x128]
mov rcx, qword [rsp + 0x468]
xor edx, edx
call fcn.1402e0d10
mov rcx, qword [rsp + 0x468]
call qword [sym.imp.ole32.dll_CoTaskMemFree]
mov r13, rbp
cmp byte [rsp + 0x4b7], 0
jns 0x1400e7ce0
mov rcx, qword [rsp + 0x4a0]
call fcn.1402dd16c
cmp byte [rsp + 0x178], 0
je 0x1400e7d01
cmp byte [rsp + 0x177], 0
jns 0x1400e7d01
mov rcx, qword [rsp + 0x160]
call fcn.1402dd16c
cmp byte [rsp + 0x1a7], 0
jns 0x1400e7d18
mov rcx, qword [rsp + 0x190]
call fcn.1402dd16c
cmp ebx, 0x5b3
je 0x1400e7759
cmp ebx, 0x4c7
je 0x1400e7e6a
test ebx, ebx
mov rbx, qword [rsp + 0x58]
jne 0x1400e7765
jmp 0x1400e7508
movabs rax, 0xaaaaaaaaaaaaaaaa
mov qword [rsp + 0x490], rax
movaps xmmword [rsp + 0x480], xmm6
lea rbx, [rsp + 0x468]
mov rcx, rbx
mov rdx, r12
call fcn.14016aed0
movzx eax, byte [rbx + 0x17]
test al, al
js 0x1400e7d7c
and eax, 0x7f
jmp 0x1400e7d8c
mov rax, qword [rsp + 0x470]
mov rbx, qword [rsp + 0x468]
mov qword [rsp + 0x110], rbx
mov qword [rsp + 0x118], rax
test rax, rax
js 0x1400e83d3
test rbx, rbx
jne 0x1400e7db3
test rax, rax
jne 0x1400e83ff
lea rbx, [rsp + 0x480]
lea rdx, [rsp + 0x110]
mov rcx, rbx
call fcn.1402601b0
cmp byte [rsp + 0x47f], 0
jns 0x1400e7de2
mov rcx, qword [rsp + 0x468]
call fcn.1402dd16c
mov ecx, dword [rsp + 0x238]
mov eax, dword [rsp + 0x23c]
cmp byte [rsp + 0x497], 0
jns 0x1400e7e02
mov rbx, qword [rsp + 0x480]
lea rdx, [rsp + 0x24c]
mov qword [rsp + 0x40], rdx
mov dword [rsp + 0x38], ecx
mov qword [rsp + 0x30], r15
mov dword [rsp + 0x28], eax
lea rax, [rsp + 0x6d0]
mov qword [rsp + 0x20], rax
mov dword [rsp + 0x48], 0x40042
lea rcx, [rsp + 0xc0]
mov rdx, rbx
xor r8d, r8d
xor r9d, r9d
call qword [sym.imp.credui.dll_CredUIPromptForCredentialsW]
mov ebx, eax
cmp byte [rsp + 0x497], 0
jns 0x1400e7cc9
mov rcx, qword [rsp + 0x480]
call fcn.1402dd16c
jmp 0x1400e7cc9
mov rbx, qword [rsp + 0x58]
mov byte [rbx + 0xa8], 1
jmp 0x1400e7765
xor ecx, ecx
xor r12d, r12d
jmp 0x1400e7b7a
mov rcx, qword [rsi + 0xb8]
test rcx, rcx
je 0x1400e7a25
movaps xmmword [rsp + 0x490], xmm6
movaps xmmword [rsp + 0x480], xmm6
mov rax, qword [rax]
mov qword [rsp + 0x140], rax
mov qword [rsp + 0x148], rcx
jns 0x1400e7edf
jmp 0x1400e83d3
movaps xmmword [rsp + 0x490], xmm6
movaps xmmword [rsp + 0x480], xmm6
mov qword [rsp + 0x140], rax
mov qword [rsp + 0x148], rcx
test rax, rax
je 0x1400e83ff
lea rbx, [rsp + 0x468]
lea rdx, [rsp + 0x140]
mov rcx, rbx
call fcn.14025ec00
mov ecx, SafeArrayCopy
call fcn.1402dd130
mov qword [rsp + 0x4a0], rax
mov qword [rsp + 0x4a8], rax
lea rsi, [rax + 0x18]
mov qword [rsp + 0x4b0], rsi
mov rcx, rax
mov rdx, rbx
call fcn.14024d220
mov qword [rsp + 0x4a8], rsi
mov rbx, qword [0x14053be00]
test rbx, rbx
je 0x1400e8460
mov eax, 1
lock xadd dword [rbx], eax
test eax, eax
jle 0x1400e8463
cmp eax, 0x7fffffff
je 0x1400e8466
mov rax, qword [0x14053be00]
mov rax, qword [rax + 8]
lea rcx, [rsp + 0x480]
lea r9, [rsp + 0x4a0]
mov rdx, rbx
mov r8d, 1
mov qword [rsp + 0x60], r9
call qword [case.0x14012d181.0]
lock dec dword [rbx]
jne 0x1400e7fa1
mov rcx, rbx
call fcn.14015c4c0
mov rsi, qword [rsp + 0x4a0]
test rsi, rsi
jne 0x1400e8163
cmp byte [rsp + 0x47f], 0
jns 0x1400e7fc9
mov rcx, qword [rsp + 0x468]
call fcn.1402dd16c
cmp byte [rsp + 0x178], 0
je 0x1400e81e2
cmp byte [rsp + 0x498], 0
je 0x1400e81b6
lea rdx, [0x14048ad72]
lea r8, [rsp + 0x480]
lea rcx, [rsp + 0x4a0]
call fcn.14035dea0
movzx esi, byte [rsp + 0x4b7]
test sil, sil
js 0x1400e8013
and esi, 0x7f
jmp 0x1400e8028
mov rsi, qword [rsp + 0x4a8]
mov rax, qword [rsp + 0x4a0]
mov qword [rsp + 0x60], rax
cmp qword [rsp + 0x60], 0
jne 0x1400e8039
test rsi, rsi
jne 0x1400e8469
movzx eax, byte [rsp + 0x177]
mov edx, 0xa
mov rbx, rax
test al, al
jns 0x1400e806e
movabs rdx, 0x7ffffffffffffff7
or rdx, 8
and rdx, qword [rsp + 0x170]
dec rdx
mov rbx, qword [rsp + 0x168]
mov rcx, rdx
sub rcx, rbx
cmp rcx, rsi
jb 0x1400e80c3
test rsi, rsi
jne 0x1400e80f9
cmp byte [rsp + 0x4b7], 0
jns 0x1400e8095
mov rcx, qword [rsp + 0x4a0]
call fcn.1402dd16c
cmp byte [rsp + 0x498], 0
je 0x1400e7a25
cmp byte [rsp + 0x497], 0
jns 0x1400e7a25
mov rcx, qword [rsp + 0x480]
call fcn.1402dd16c
jmp 0x1400e7a25
lea r8, [rbx + rsi]
sub r8, rdx
mov rax, qword [rsp + 0x60]
mov qword [rsp + 0x38], rax
mov qword [rsp + 0x30], rsi
mov qword [rsp + 0x20], rbx
mov qword [rsp + 0x28], 0
lea rcx, [rsp + 0x160]
mov r9, rbx
call fcn.14024d350
jmp 0x1400e807e
test al, al
jns 0x1400e8105
mov r13, qword [rsp + 0x160]
lea rcx, [rbx*2]
add rcx, r13
cmp rcx, qword [rsp + 0x60]
ja 0x1400e8126
lea rax, [rcx + rsi*2]
cmp rax, qword [rsp + 0x60]
ja 0x1400e8495
lea r8, [rsi + rsi]
mov rdx, qword [rsp + 0x60]
call fcn.1402e0660
add rbx, rsi
cmp byte [rsp + 0x177], 0
jns 0x1400e8156
mov qword [rsp + 0x168], rbx
mov word [r13 + rbx*2], 0
jmp 0x1400e807e
mov eax, ebx
and al, 0x7f
mov byte [rsp + 0x177], al
jmp 0x1400e8149
mov rbx, qword [rsp + 0x4a8]
mov rcx, rsi
cmp rbx, rsi
je 0x1400e819a
add rbx, 0xffffffffffffffe8
test rbx, rbx
je 0x1400e84c1
cmp byte [rbx + 0x17], 0
js 0x1400e81ac
lea rax, [rbx - 0x18]
cmp rbx, rsi
mov rbx, rax
jne 0x1400e8177
mov rcx, qword [rsp + 0x4a0]
mov qword [rsp + 0x4a8], rsi
call fcn.1402dd16c
jmp 0x1400e7fb2
mov rcx, qword [rbx]
call fcn.1402dd16c
jmp 0x1400e8186
lea rax, str.optional_operator_called_on_a_disengaged_value
mov qword [rsp + 0x20], rax
lea rcx, str._s:_d:_assertion__s_failed:__s_n
lea rdx, str....._third_partylibc_srcincludeoptional
lea r9, str.this__has_value__
mov r8d, 0x3fd
call fcn.14032ac00
lea rax, str.optional_operator___called_on_a_disengaged_value
mov qword [rsp + 0x20], rax
lea rcx, str._s:_d:_assertion__s_failed:__s_n
lea rdx, str....._third_partylibc_srcincludeoptional
lea r9, str.this__has_value__
mov r8d, 0x3f4
call fcn.14032ac00
lea rdx, str.....operaopera_components_autoupdatecommon_network_impl_win.cc
lea rdi, [rsp + 0x6d0]
mov rcx, rdi
mov r8d, 0xe7
mov r9d, 0xfffffffe
call fcn.14015a460
lea rcx, [rsp + 0x6e0]
lea rdx, str._AU__No_auto_proxy_config_defined_for
mov r8d, 0x26
call fcn.14031d7c0
mov rbx, rax
mov rcx, r12
call fcn.14027da50
movzx r8d, byte [rax + 0x17]
test r8b, r8b
js 0x1400e8266
and r8d, 0x7f
jmp 0x1400e826d
mov r8, qword [rax + 8]
mov rax, qword [rax]
mov rcx, rbx
mov rdx, rax
call fcn.14031d7c0
mov rcx, rdi
call fcn.14015aab0
jmp 0x1400e6f43
lea rdx, str.....operaopera_components_autoupdatecommon_network_impl_win.cc
lea rsi, [rsp + 0x6d0]
mov rcx, rsi
mov r8d, 0xe4
mov r9d, 1
call fcn.14015a460
lea rcx, [rsp + 0x6e0]
lea rdx, str._AU__Failed_to_resolve_proxy_auto_config_for
mov r8d, 0x2d
call fcn.14031d7c0
mov rdi, rax
mov rcx, r12
call fcn.14027da50
movzx r8d, byte [rax + 0x17]
test r8b, r8b
js 0x1400e82dd
and r8d, 0x7f
jmp 0x1400e82e4
mov r8, qword [rax + 8]
mov rax, qword [rax]
mov rcx, rdi
mov rdx, rax
call fcn.14031d7c0
lea rdx, str._Err:
mov r8d, 6
mov rcx, rax
call fcn.14031d7c0
mov rcx, rax
mov edx, ebx
call fcn.140025740
mov rcx, rsi
call fcn.14015aab0
jmp 0x1400e6dcd
mov rbx, qword [rsp + 0x488]
mov rcx, rsi
cmp rbx, rsi
je 0x1400e8352
add rbx, 0xffffffffffffffe8
test rbx, rbx
je 0x1400e84c1
cmp byte [rbx + 0x17], 0
js 0x1400e8364
lea rax, [rbx - 0x18]
cmp rbx, rsi
mov rbx, rax
jne 0x1400e832f
mov rcx, qword [rsp + 0x480]
mov qword [rsp + 0x488], rsi
call fcn.1402dd16c
jmp 0x1400e79ea
mov rcx, qword [rbx]
call fcn.1402dd16c
jmp 0x1400e833e
lea rax, str.null_pointer_passed_to_non_null_argument_of_char_traits_..._::length
mov qword [rsp + 0x20], rax
lea rcx, str._s:_d:_assertion__s_failed:__s_n
lea rdx, str....._third_partylibc_srcinclude_string_view
lea r9, str.__s___nullptr
mov r8d, 0x109
call fcn.14032ac00
lea rax, str.optional_operator_called_on_a_disengaged_value
mov qword [rsp + 0x20], rax
lea rcx, str._s:_d:_assertion__s_failed:__s_n
lea rdx, str....._third_partylibc_srcincludeoptional
lea r9, str.this__has_value__
mov r8d, 0x406
call fcn.14032ac00
lea rcx, [rsp + 0x4c0]
call fcn.14031d9c0
lea rax, str.string_view::string_view__CharT___size_t_:_length_does_not_fit_in_difference_type
mov qword [rsp + 0x20], rax
lea rcx, str._s:_d:_assertion__s_failed:__s_n
lea rdx, str....._third_partylibc_srcinclude_string_view
lea r9, str.__len___static_cast_size_type__numeric_limits_difference_type_::max___
mov r8d, 0x13a
call fcn.14032ac00
lea rax, str.string_view::string_view__CharT___size_t_:_received_nullptr
mov qword [rsp + 0x20], rax
lea rcx, str._s:_d:_assertion__s_failed:__s_n
lea rdx, str....._third_partylibc_srcinclude_string_view
lea r9, str.__len__0____s___nullptr
mov r8d, 0x13c
call fcn.14032ac00
lea rax, str.char_traits::copy_overlapped_range
mov qword [rsp + 0x20], rax
lea rcx, str._s:_d:_assertion__s_failed:__s_n
lea rdx, str....._third_partylibc_srcinclude__stringchar_traits.h
lea r9, str.__s2_____s1____s2_____s1____n
mov r8d, 0xf3
call fcn.14032ac00
int3
int3
int3
int3
int3
int3
lea rax, str.string::append_received_nullptr
mov qword [rsp + 0x20], rax
lea rcx, str._s:_d:_assertion__s_failed:__s_n
lea rdx, str....._third_partylibc_srcinclude_string
lea r9, str.__n__0____s___nullptr
mov r8d, 0xa5f
call fcn.14032ac00
lea rax, str.char_traits::copy_overlapped_range
mov qword [rsp + 0x20], rax
lea rcx, str._s:_d:_assertion__s_failed:__s_n
lea rdx, str....._third_partylibc_srcinclude__stringchar_traits.h
lea r9, str.__s2_____s1____s2_____s1__n
mov r8d, 0x1d1
call fcn.14032ac00
lea rax, str.null_pointer_given_to_destroy_at
mov qword [rsp + 0x20], rax
lea rcx, str._s:_d:_assertion__s_failed:__s_n
lea rdx, str....._third_partylibc_srcinclude__memoryconstruct_at.h
lea r9, str.__loc___nullptr
mov r8d, 0x44
call fcn.14032ac00
int3