Function at 0x1400aabb0
Capabilities:
Delete file

Disassembly:
mov qword [rsp + 8], rbx
push rbp
push rsi
push rdi
push r12
push r13
push r14
push r15
lea rbp, [rsp - 0x90]
sub rsp, 0x190
mov rax, qword [0x1401c6780]
xor rax, rsp
mov qword [rbp + 0x88], rax
mov rbx, r8
movzx edi, dl
xor r14d, r14d
mov esi, r14d
mov dword [rsp + 0x30], r14d
xor ecx, ecx
call fcn.140027930
test rax, rax
je 0x1400aac20
mov dword [rsp + 0x20], 0x1e
lea r9, str.ConfigurationManger
xor r8d, r8d
lea rdx, [0x140045110]
mov rcx, rax
call fcn.140027c40
jmp 0x1400aac23
mov rax, r14
mov rcx, rax
call fcn.140065340
test al, al
je 0x1400aacbf
xor ecx, ecx
call fcn.140027930
test rax, rax
je 0x1400aac62
mov dword [rsp + 0x20], 1
lea r9, str.Logger
xor r8d, r8d
lea rdx, [0x14001ccd0]
mov rcx, rax
call fcn.140027c40
jmp 0x1400aac65
mov rax, r14
mov eax, dword [rax + 0x40]
test eax, eax
je 0x1400aacb5
cmp eax, 4
jl 0x1400aacb5
xor ecx, ecx
call fcn.140027930
test rax, rax
je 0x1400aaca1
mov dword [rsp + 0x20], 1
lea r9, str.Logger
xor r8d, r8d
lea rdx, [0x14001ccd0]
mov rcx, rax
call fcn.140027c40
mov r14, rax
lea r8, str.UserConsentSyncManager:_connection_to_config_service_is_disabled_in_global_config
mov edx, 4
mov rcx, r14
call fcn.14001ef20
mov eax, 8
jmp 0x1400abc9e
lea r15, [0x14018f4cd]
test rbx, rbx
jne 0x1400aacdc
lea rax, [0x140199368]
mov rbx, r15
test dil, dil
cmovne rbx, rax
xorps xmm0, xmm0
movups xmmword [rbp + 0x28], xmm0
mov qword [rbp + 0x38], r14
mov qword [rbp + 0x40], r14
mov r12, 0xffffffffffffffff
mov r8, r12
inc r8
cmp byte [rbx + r8], sil
jne 0x1400aacf5
mov rdx, rbx
lea rcx, [rbp + 0x28]
call fcn.14000c1a0
nop
xor ecx, ecx
call fcn.140027930
test rax, rax
je 0x1400aad3a
mov dword [rsp + 0x20], 1
lea r9, str.Logger
xor r8d, r8d
lea rdx, [0x14001ccd0]
mov rcx, rax
call fcn.140027c40
jmp 0x1400aad3d
mov rax, r14
mov eax, dword [rax + 0x40]
test eax, eax
je 0x1400aadb0
cmp eax, 4
jl 0x1400aadb0
xor ecx, ecx
call fcn.140027930
test rax, rax
je 0x1400aad7b
mov dword [rsp + 0x20], 1
lea r9, str.Logger
xor r8d, r8d
lea rdx, [0x14001ccd0]
mov rcx, rax
call fcn.140027c40
mov rcx, rax
jmp 0x1400aad7e
mov rcx, r14
lea rax, [rbp + 0x28]
cmp qword [rbp + 0x40], 0xf
cmova rax, qword [rbp + 0x28]
lea r9, [0x140199a74]
test dil, dil
cmovne r9, r15
mov qword [rsp + 0x20], rax
lea r8, str.SyncUserConsent:_with_s_consent_copy__s
mov edx, 4
call fcn.14001ef20
xorps xmm0, xmm0
movups xmmword [rbp - 0x40], xmm0
mov qword [rbp - 0x30], r14
mov qword [rbp - 0x28], reloc.WS2_32.dll_ntohs
mov byte [rbp - 0x40], 0
movups xmmword [rbp + 8], xmm0
mov qword [rbp + 0x18], r14
mov qword [rbp + 0x20], reloc.WS2_32.dll_ntohs
mov byte [rbp + 8], 0
xor ecx, ecx
call fcn.140027930
test rax, rax
je 0x1400aae0a
mov dword [rsp + 0x20], reloc.WS2_32.dll_sendto
lea r9, str.UserInfoManager
xor r8d, r8d
lea rdx, [0x140049f70]
mov rcx, rax
call fcn.140027c40
jmp 0x1400aae0d
mov rax, r14
lea r8, [rbp + 8]
lea rdx, [rbp - 0x40]
mov rcx, rax
call fcn.1400ae260
mov ebx, 7
cmp qword [rbp - 0x30], 0
jne 0x1400aae3c
mov r8d, ebx
lea rdx, str.UnNamed
lea rcx, [rbp - 0x40]
call fcn.14000a7d0
xor ecx, ecx
call fcn.140027930
test rax, rax
je 0x1400aae6b
mov dword [rsp + 0x20], 1
lea r9, str.Logger
xor r8d, r8d
lea rdx, [0x14001ccd0]
mov rcx, rax
call fcn.140027c40
jmp 0x1400aae6e
mov rax, r14
mov eax, dword [rax + 0x40]
test eax, eax
je 0x1400aaece
cmp eax, 4
jl 0x1400aaece
xor ecx, ecx
call fcn.140027930
test rax, rax
je 0x1400aaea9
mov dword [rsp + 0x20], 1
lea r9, str.Logger
xor r8d, r8d
lea rdx, [0x14001ccd0]
mov rcx, rax
call fcn.140027c40
jmp 0x1400aaeac
mov rax, r14
lea r9, [rbp - 0x40]
cmp qword [rbp - 0x28], 0xf
cmova r9, qword [rbp - 0x40]
lea r8, str.SyncUserConsent:_for_user_id_s
mov edx, 4
mov rcx, rax
call fcn.14001ef20
lea rdx, [rbp - 0x40]
cmp qword [rbp - 0x28], 0xf
cmova rdx, qword [rbp - 0x40]
lea rcx, [rbp - 0x18]
call fcn.1400a5e30
nop
mov byte [rsp + 0x28], dil
lea rax, [rbp + 8]
mov qword [rsp + 0x20], rax
lea r9, [rbp - 0x40]
lea r8, [rbp + 0x28]
lea rdx, [rbp - 0x18]
call fcn.1400abf30
mov edi, eax
mov qword [rbp - 0x68], r14
lea rdx, [rsp + 0x50]
lea rcx, [rbp - 0x18]
call fcn.140023180
nop
mov rdx, rax
lea rcx, [rsp + 0x38]
call fcn.14001b2a0
nop
lea rdx, [rsp + 0x38]
lea rcx, [rbp - 0x68]
call fcn.1400b2670
nop
xor edx, edx
lea rcx, [rsp + 0x38]
call fcn.1400b0970
nop
lea rcx, [rsp + 0x50]
call fcn.140009880
lea rcx, [rbp - 0x18]
cmp qword [rbp], 7
cmova rcx, qword [rbp - 0x18]
call qword [sym.imp.KERNEL32.dll_DeleteFileW]
test eax, eax
jne 0x1400aaf9d
xor r8d, r8d
mov edx, 0x80
lea rcx, [rbp - 0x18]
call fcn.140026260
xor r8d, r8d
mov edx, dword [0x1401c73d0]
lea rcx, [rbp - 0x18]
call fcn.140026260
lea rcx, [rbp - 0x18]
cmp qword [rbp], 7
cmova rcx, qword [rbp - 0x18]
call qword [sym.imp.KERNEL32.dll_DeleteFileW]
xor ecx, ecx
call fcn.140027930
test rax, rax
je 0x1400aafcc
mov dword [rsp + 0x20], 1
lea r9, str.Logger
xor r8d, r8d
lea rdx, [0x14001ccd0]
mov rcx, rax
call fcn.140027c40
jmp 0x1400aafcf
mov rax, r14
mov eax, dword [rax + 0x40]
test eax, eax
je 0x1400ab0b2
cmp eax, 4
jl 0x1400ab0b2
xor ecx, ecx
call fcn.140027930
test rax, rax
je 0x1400ab015
mov dword [rsp + 0x20], 1
lea r9, str.Logger
xor r8d, r8d
lea rdx, [0x14001ccd0]
mov rcx, rax
call fcn.140027c40
mov rbx, rax
jmp 0x1400ab018
mov rbx, r14
mov rdx, qword [rbp - 0x68]
test rdx, rdx
je 0x1400ab059
lea rcx, [rsp + 0x50]
call fcn.1400b9c20
nop
lea rdx, [rsp + 0x50]
lea rcx, [rsp + 0x40]
call fcn.14001b2a0
mov dword [rsp + 0x30], 0xc00
lea rcx, [rsp + 0x50]
call fcn.140009880
mov esi, 0xc01
mov rax, qword [rsp + 0x40]
jmp 0x1400ab06e
mov rax, r14
mov qword [rsp + 0x40], rax
mov dword [rsp + 0x30], 0x400
mov esi, 0x401
mov dword [rsp + 0x30], esi
test rax, rax
je 0x1400ab083
cmp qword [rax + 0x18], 0xf
jbe 0x1400ab086
mov rax, qword [rax]
jmp 0x1400ab086
mov rax, r14
lea r9, [rbp - 0x40]
cmp qword [rbp - 0x28], 0xf
cmova r9, qword [rbp - 0x40]
mov qword [rsp + 0x20], rax
lea r8, str.SyncUserConsent:_user_id_s._data:__s
mov edx, 4
mov rcx, rbx
call fcn.14001ef20
mov ebx, 7
test sil, 1
je 0x1400ab0c8
and esi, 0xfffffffe
xor edx, edx
lea rcx, [rsp + 0x40]
call fcn.1400b0970
nop
lea rdx, [rbp + 0x28]
lea rcx, [rbp - 0x68]
call fcn.1400a9c50
test edi, edi
cmove edi, eax
mov dword [rsp + 0x48], edi
mov qword [rbp - 0x20], r14
lea rdx, [rbp - 0x40]
cmp qword [rbp - 0x28], 0xf
cmova rdx, qword [rbp - 0x40]
test rdx, rdx
je 0x1400ab0fa
cmp byte [rdx], 0
jne 0x1400ab101
lea rdx, str.UnNamed
lea rcx, [rbp - 0x60]
call fcn.1400a5e30
nop
mov r8d, 5
lea rdx, str..json
mov rcx, rax
call fcn.140015ad0
movups xmm0, xmmword [rax]
movups xmmword [rsp + 0x50], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rsp + 0x60], xmm1
mov qword [rax + 0x10], r14
mov qword [rax + 0x18], rbx
mov word [rax], r14w
bts esi, 9
lea rdx, [rsp + 0x50]
lea rcx, [rbp + 0x48]
call fcn.140023ec0
bts esi, 8
mov dword [rsp + 0x30], esi
lea rcx, [rsp + 0x50]
call fcn.140009810
nop
lea rcx, [rbp - 0x60]
call fcn.140009810
nop
lea rdx, [rbp + 0x68]
lea rcx, [rbp + 0x48]
call fcn.140023180
nop
lea r15, [rbp + 0x68]
cmp qword [rbp + 0x80], 0xf
cmova r15, qword [rbp + 0x68]
test r15, r15
jne 0x1400ab1a1
mov rbx, r14
mov r13, r14
mov rdi, r14
mov r15, r14
jmp 0x1400ab220
mov ecx, 0x40
call fcn.1401219f8
mov rbx, rax
mov qword [rsp + 0x38], rax
mov r13, rax
xorps xmm0, xmm0
movups xmmword [rax], xmm0
mov qword [rax + 0x10], r14
mov qword [rax + 0x18], reloc.WS2_32.dll_ntohs
mov byte [rax], 0
lea rdi, [rax + 0x20]
movups xmmword [rdi], xmm0
lea rax, [rdi + 0x10]
mov qword [rbp - 0x60], rax
mov qword [rax], r14
mov qword [rdi + 0x18], 7
mov word [rdi], r14w
mov r8, r12
nop dword [rax]
inc r8
cmp byte [r15 + r8], 0
jne 0x1400ab1f0
mov rdx, r15
mov rcx, rbx
call fcn.14000a7d0
cmp qword [rdi + 0x18], 7
jbe 0x1400ab20f
mov rdi, qword [rdi]
mov rax, qword [rbp - 0x60]
mov qword [rax], r14
mov word [rdi], r14w
mov rdi, rbx
mov r15, rbx
mov qword [rsp + 0x38], rbx
lea rcx, [rbp - 0x20]
call fcn.1400b28a0
test r13, r13
je 0x1400ab2e9
cmp qword [rdi + 0x10], 0
je 0x1400ab2e9
mov ecx, 0x58
call fcn.1401219f8
mov qword [rbp - 0x60], rax
xorps xmm0, xmm0
xor ecx, ecx
movups xmmword [rax], xmm0
movups xmmword [rax + 0x10], xmm0
movups xmmword [rax + 0x20], xmm0
movups xmmword [rax + 0x30], xmm0
movups xmmword [rax + 0x40], xmm0
mov qword [rax + 0x50], rcx
mov rcx, rax
call fcn.1400b0e20
mov rdi, rax
mov qword [rbp - 0x20], rax
mov rcx, qword [r15 + 0x18]
mov rax, r15
cmp rcx, 0xf
jbe 0x1400ab28b
mov rax, qword [rbx]
test rax, rax
je 0x1400ab29b
cmp rcx, 0xf
jbe 0x1400ab2a2
mov r15, qword [rbx]
jmp 0x1400ab2a2
lea r15, [0x14018f4cd]
xorps xmm0, xmm0
movups xmmword [rbp - 0x60], xmm0
mov qword [rbp - 0x50], r14
mov qword [rbp - 0x48], r14
mov r8, r12
inc r8
cmp byte [r15 + r8], 0
jne 0x1400ab2b4
mov rdx, r15
lea rcx, [rbp - 0x60]
call fcn.14000c1a0
or esi, 0x20
mov dword [rsp + 0x30], esi
mov rdx, rdi
lea rcx, [rbp - 0x60]
call fcn.1400b9ee0
nop
lea rcx, [rbp - 0x60]
call fcn.140009880
jmp 0x1400ab2ed
mov rdi, qword [rbp - 0x20]
xor edx, edx
lea rcx, [rsp + 0x38]
call fcn.1400b0970
nop
lea r8, [rbp - 0x68]
lea rdx, [rbp - 0x20]
call fcn.1400ad750
test al, al
je 0x1400ab399
mov rax, qword [rbp - 0x68]
mov qword [rbp - 0x60], rax
mov rbx, r14
mov qword [rbp - 0x68], rbx
test rdi, rdi
je 0x1400ab360
mov ecx, 0x58
call fcn.1401219f8
mov qword [rsp + 0x38], rax
xorps xmm0, xmm0
xor ecx, ecx
movups xmmword [rax], xmm0
movups xmmword [rax + 0x10], xmm0
movups xmmword [rax + 0x20], xmm0
movups xmmword [rax + 0x30], xmm0
movups xmmword [rax + 0x40], xmm0
mov qword [rax + 0x50], rcx
mov rdx, rdi
mov rcx, rax
call fcn.1400b0f20
mov rbx, rax
mov qword [rbp - 0x68], rax
lea rcx, [rbp - 0x60]
call fcn.1400b28a0
cmp qword [rbp + 0x18], 0
je 0x1400ab39d
lea r9, [rbp + 8]
cmp qword [rbp + 0x20], 0xf
cmova r9, qword [rbp + 8]
lea r8, [rbp - 0x40]
cmp qword [rbp - 0x28], 0xf
cmova r8, qword [rbp - 0x40]
lea rdx, [rbp - 0x68]
call fcn.1400ac9a0
mov dword [rsp + 0x48], eax
mov rbx, qword [rbp - 0x68]
lea r15, str.preferences
mov ecx, 0x40
call fcn.1401219f8
mov rdi, rax
mov qword [rsp + 0x38], rax
xorps xmm0, xmm0
movups xmmword [rax], xmm0
mov qword [rax + 0x10], r14
mov qword [rax + 0x18], reloc.WS2_32.dll_ntohs
mov byte [rax], 0
lea r13, [rax + 0x20]
movups xmmword [r13], xmm0
lea rax, [r13 + 0x10]
mov qword [rbp - 0x60], rax
mov qword [rax], r14
mov qword [r13 + 0x18], 7
mov word [r13], r14w
mov r8, r12
nop
inc r8
cmp byte [r15 + r8], 0
jne 0x1400ab3f0
mov rdx, r15
mov rcx, rdi
call fcn.14000a7d0
cmp qword [r13 + 0x18], 7
jbe 0x1400ab410
mov r13, qword [r13]
mov rax, qword [rbp - 0x60]
mov qword [rax], r14
mov word [r13], r14w
mov qword [rbp - 0x60], rdi
test rbx, rbx
je 0x1400ab497
test rdi, rdi
je 0x1400ab44a
mov rcx, qword [rdi + 0x18]
mov rax, rdi
cmp rcx, 0xf
jbe 0x1400ab43a
mov rax, qword [rdi]
test rax, rax
je 0x1400ab44a
cmp rcx, 0xf
jbe 0x1400ab451
mov rdi, qword [rdi]
jmp 0x1400ab451
lea rdi, [0x14018f4cd]
xorps xmm0, xmm0
movups xmmword [rsp + 0x50], xmm0
mov qword [rsp + 0x60], r14
mov qword [rsp + 0x68], r14
mov r8, r12
inc r8
cmp byte [rdi + r8], 0
jne 0x1400ab466
mov rdx, rdi
lea rcx, [rsp + 0x50]
call fcn.14000c1a0
or esi, 0xc0
mov dword [rsp + 0x30], esi
lea rdx, [rsp + 0x50]
mov rcx, rbx
call fcn.1400b1320
movzx ebx, al
test sil, 0x40
je 0x1400ab4af
and esi, 0xffffffbf
mov dword [rsp + 0x30], esi
lea rcx, [rsp + 0x50]
call fcn.140009880
nop
xor edx, edx
lea rcx, [rbp - 0x60]
call fcn.1400b0970
nop
test bl, bl
jne 0x1400ab579
xor ecx, ecx
call fcn.140027930
test rax, rax
je 0x1400ab4f2
mov dword [rsp + 0x20], 1
lea r9, str.Logger
xor r8d, r8d
lea rdx, [0x14001ccd0]
mov rcx, rax
call fcn.140027c40
jmp 0x1400ab4f5
mov rax, r14
mov eax, dword [rax + 0x40]
test eax, eax
je 0x1400ab547
cmp eax, 4
jl 0x1400ab547
xor ecx, ecx
call fcn.140027930
test rax, rax
je 0x1400ab530
mov dword [rsp + 0x20], 1
lea r9, str.Logger
xor r8d, r8d
lea rdx, [0x14001ccd0]
mov rcx, rax
call fcn.140027c40
jmp 0x1400ab533
mov rax, r14
lea r8, str.SyncUserConsent:_Skipping_consent_settings_save_to_disk_as_preferences_is_not_present
mov edx, 4
mov rcx, rax
call fcn.14001ef20
mov qword [rbp - 0x60], r14
mov dword [rbp - 0x58], r14d
mov edx, 1
lea rcx, [rbp - 0x60]
call fcn.140132000
mov r9, qword [rbp - 0x60]
xor r8d, r8d
xor edx, edx
lea rcx, [rbp + 0x48]
call fcn.140024e90
mov r13d, dword [rsp + 0x48]
jmp 0x1400abc4c
lea rcx, [rbp - 0x68]
call fcn.1400aa570
mov ecx, 0x40
call fcn.1401219f8
mov rdi, rax
mov qword [rbp - 0x60], rax
xorps xmm0, xmm0
movups xmmword [rax], xmm0
mov qword [rax + 0x10], r14
mov qword [rax + 0x18], reloc.WS2_32.dll_ntohs
mov byte [rax], 0
lea rbx, [rax + 0x20]
movups xmmword [rbx], xmm0
lea r15, [rbx + 0x10]
mov qword [r15], r14
mov r13d, 7
mov qword [rbx + 0x18], r13
mov word [rbx], r14w
mov r8, r12
lea rax, str.userId
nop
inc r8
cmp byte [rax + r8], 0
jne 0x1400ab5d0
mov rdx, rax
mov rcx, rdi
call fcn.14000a7d0
cmp qword [rbx + 0x18], 7
jbe 0x1400ab5ef
mov rbx, qword [rbx]
mov qword [r15], r14
mov word [rbx], r14w
mov qword [rbp - 0x60], rdi
mov rbx, qword [rbp - 0x68]
test rbx, rbx
jne 0x1400ab608
xor dil, dil
jmp 0x1400ab681
test rdi, rdi
je 0x1400ab62d
mov rcx, qword [rdi + 0x18]
mov rax, rdi
cmp rcx, 0xf
jbe 0x1400ab61d
mov rax, qword [rdi]
test rax, rax
je 0x1400ab62d
cmp rcx, 0xf
jbe 0x1400ab634
mov rdi, qword [rdi]
jmp 0x1400ab634
lea rdi, [0x14018f4cd]
xorps xmm0, xmm0
movups xmmword [rsp + 0x50], xmm0
mov qword [rsp + 0x60], r14
mov qword [rsp + 0x68], r14
mov r8, r12
nop dword [rax]
inc r8
cmp byte [rdi + r8], 0
jne 0x1400ab650
mov rdx, rdi
lea rcx, [rsp + 0x50]
call fcn.14000c1a0
or esi, 0x3000
mov dword [rsp + 0x30], esi
lea rdx, [rsp + 0x50]
mov rcx, rbx
call fcn.1400b1320
movzx edi, al
bt esi, 0xc
jae 0x1400ab69a
btr esi, 0xc
mov dword [rsp + 0x30], esi
lea rcx, [rsp + 0x50]
call fcn.140009880
nop
xor edx, edx
lea rcx, [rbp - 0x60]
call fcn.1400b0970
nop
test dil, dil
jne 0x1400ab828
mov qword [rsp + 0x40], r14
lea rbx, [rbp - 0x40]
cmp qword [rbp - 0x28], 0xf
cmova rbx, qword [rbp - 0x40]
lea rcx, [rsp + 0x40]
call fcn.1400b28a0
mov ecx, 0x58
call fcn.1401219f8
mov rdi, rax
mov qword [rbp - 0x60], rax
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rdi], xmm0
movups xmmword [rdi + 0x10], xmm0
movups xmmword [rdi + 0x20], xmm0
movups xmmword [rdi + 0x30], xmm0
movups xmmword [rdi + 0x40], xmm0
mov qword [rdi + 0x50], rax
mov dword [rdi], 2
mov qword [rdi + 8], r14
lea rcx, [rdi + 0x10]
lea rdx, [0x14018f4cd]
test rbx, rbx
cmovne rdx, rbx
movups xmmword [rcx], xmm0
mov qword [rcx + 0x10], r14
mov qword [rcx + 0x18], r14
mov r8, r12
inc r8
cmp byte [rdx + r8], al
jne 0x1400ab723
call fcn.14000c1a0
nop
mov qword [rdi + 0x30], r14
mov qword [rdi + 0x38], r14
mov qword [rdi + 0x40], r14
lea rbx, [rdi + 0x48]
mov qword [rsp + 0x40], rbx
mov qword [rbx], r14
mov qword [rbx + 8], r14
lfence
mov ecx, 0x48
call fcn.1401219f8
mov qword [rax], rax
mov qword [rax + 8], rax
mov qword [rax + 0x10], rax
mov word [rax + 0x18], 0x101
mov qword [rbx], rax
mov qword [rsp + 0x40], rdi
mov ecx, 0x40
call fcn.1401219f8
mov rsi, rax
mov qword [rbp - 0x60], rax
xorps xmm0, xmm0
movups xmmword [rax], xmm0
mov qword [rax + 0x10], r14
mov qword [rax + 0x18], reloc.WS2_32.dll_ntohs
mov byte [rax], 0
lea rbx, [rax + 0x20]
movups xmmword [rbx], xmm0
lea r15, [rbx + 0x10]
mov qword [r15], r14
mov qword [rbx + 0x18], r13
mov word [rbx], r14w
mov r8, r12
lea rax, str.userId
nop word [rax + rax]
inc r8
cmp byte [rax + r8], 0
jne 0x1400ab7c0
mov rdx, rax
mov rcx, rsi
call fcn.14000a7d0
cmp qword [rbx + 0x18], 7
jbe 0x1400ab7df
mov rbx, qword [rbx]
mov qword [r15], r14
mov word [rbx], r14w
mov qword [rbp - 0x60], rsi
lea rdx, [rbp - 0x60]
lea rcx, [rbp - 0x68]
call fcn.1400b1d90
mov rbx, rax
xor edx, edx
lea rcx, [rbp - 0x60]
call fcn.1400b0970
nop
mov rcx, rbx
call fcn.1400b28a0
mov qword [rbx], rdi
mov qword [rsp + 0x40], r14
lea rcx, [rsp + 0x40]
call fcn.1400b28a0
mov rbx, qword [rbp - 0x68]
mov esi, dword [rsp + 0x30]
test rbx, rbx
je 0x1400ab866
mov rdx, rbx
lea rcx, [rsp + 0x50]
call fcn.1400b9c20
bts esi, 0xf
mov dword [rsp + 0x30], esi
lea rdx, [rsp + 0x50]
lea rcx, [rsp + 0x70]
call fcn.14001b2a0
bts esi, 0xe
lea rcx, [rsp + 0x50]
call fcn.140009880
mov rax, qword [rsp + 0x70]
jmp 0x1400ab872
mov rax, r14
mov qword [rsp + 0x70], rax
bts esi, 0xe
test rax, rax
je 0x1400ab89a
mov rcx, rax
mov rdx, rax
mov r8, qword [rax + 0x18]
cmp r8, 0xf
jbe 0x1400ab88a
mov rcx, qword [rax]
test rcx, rcx
je 0x1400ab89a
cmp r8, 0xf
jbe 0x1400ab8a1
mov rdx, qword [rax]
jmp 0x1400ab8a1
lea rdx, [0x14018f4cd]
xorps xmm0, xmm0
movups xmmword [rbp - 0x60], xmm0
mov qword [rbp - 0x50], r14
mov qword [rbp - 0x48], r14
inc r12
cmp byte [rdx + r12], 0
jne 0x1400ab8b0
mov r8, r12
lea rcx, [rbp - 0x60]
call fcn.14000c1a0
bts esi, 0x10
lea rdx, [rbp - 0x60]
cmp qword [rbp - 0x48], 0xf
cmova rdx, qword [rbp - 0x60]
mov qword [rsp + 0x28], r14
lea rax, [0x140190230]
mov qword [rsp + 0x20], rax
xor r9d, r9d
mov r8, qword [rbp - 0x50]
lea rcx, [rbp + 0x48]
call fcn.1400233d0
movzx edi, al
lea rcx, [rbp - 0x60]
call fcn.140009880
nop
xor edx, edx
lea rcx, [rsp + 0x70]
call fcn.1400b0970
nop
xor ecx, ecx
call fcn.140027930
test dil, dil
jne 0x1400abaa3
test rax, rax
je 0x1400ab94b
mov dword [rsp + 0x20], 1
lea r9, str.Logger
xor r8d, r8d
lea rdx, [0x14001ccd0]
mov rcx, rax
call fcn.140027c40
jmp 0x1400ab94e
mov rax, r14
mov eax, dword [rax + 0x40]
test eax, eax
je 0x1400aba60
cmp eax, 2
jl 0x1400aba60
xor ecx, ecx
call fcn.140027930
test rax, rax
je 0x1400ab994
mov dword [rsp + 0x20], 1
lea r9, str.Logger
xor r8d, r8d
lea rdx, [0x14001ccd0]
mov rcx, rax
call fcn.140027c40
mov r15, rax
jmp 0x1400ab997
mov r15, r14
test rbx, rbx
je 0x1400ab9d5
mov rdx, rbx
lea rcx, [rsp + 0x50]
call fcn.1400b9c20
bts esi, 0x13
lea rdx, [rsp + 0x50]
lea rcx, [rsp + 0x48]
call fcn.14001b2a0
bts esi, 0x12
mov dword [rsp + 0x30], esi
lea rcx, [rsp + 0x50]
call fcn.140009880
mov rbx, qword [rsp + 0x48]
jmp 0x1400ab9e1
mov rbx, r14
mov qword [rsp + 0x48], rbx
bts esi, 0x12
or esi, 2
mov dword [rsp + 0x30], esi
test rbx, rbx
je 0x1400ab9f9
cmp qword [rbx + 0x18], 0xf
jbe 0x1400ab9fc
mov rbx, qword [rbx]
jmp 0x1400ab9fc
mov rbx, r14
mov edx, 0xffffffff
lea rcx, [rsp + 0x78]
call fcn.14002c970
mov rdi, rax
or esi, 4
mov dword [rsp + 0x30], esi
cmp qword [rax + 0x18], 0xf
jbe 0x1400aba1f
mov rdi, qword [rax]
lea rdx, [rbp - 0x60]
lea rcx, [rbp + 0x48]
call fcn.1400220b0
nop
or esi, 8
mov dword [rsp + 0x30], esi
cmp qword [rax + 0x18], 0xf
jbe 0x1400aba3e
mov rax, qword [rax]
mov qword [rsp + 0x28], rbx
mov qword [rsp + 0x20], rdi
mov r9, rax
lea r8, str.SyncUserConsent:_Cannot_write_file__s____s_n_s
mov edx, 2
mov rcx, r15
call fcn.14001ef20
nop
test sil, 8
je 0x1400aba73
and esi, 0xfffffff7
lea rcx, [rbp - 0x60]
call fcn.140009880
nop
test sil, 4
je 0x1400aba87
and esi, 0xfffffffb
lea rcx, [rsp + 0x78]
call fcn.140009880
nop
test sil, 2
je 0x1400abbc6
xor edx, edx
lea rcx, [rsp + 0x48]
call fcn.1400b0970
nop
jmp 0x1400abbc6
test rax, rax
je 0x1400abacb
mov dword [rsp + 0x20], 1
lea r9, str.Logger
xor r8d, r8d
lea rdx, [0x14001ccd0]
mov rcx, rax
call fcn.140027c40
jmp 0x1400abace
mov rax, r14
mov eax, dword [rax + 0x40]
test eax, eax
je 0x1400abba4
cmp eax, 4
jl 0x1400abba4
xor ecx, ecx
call fcn.140027930
test rax, rax
je 0x1400abb14
mov dword [rsp + 0x20], 1
lea r9, str.Logger
xor r8d, r8d
lea rdx, [0x14001ccd0]
mov rcx, rax
call fcn.140027c40
mov rdi, rax
jmp 0x1400abb17
mov rdi, r14
test rbx, rbx
je 0x1400abb55
mov rdx, rbx
lea rcx, [rsp + 0x50]
call fcn.1400b9c20
bts esi, 0x15
lea rdx, [rsp + 0x50]
lea rcx, [rsp + 0x38]
call fcn.14001b2a0
bts esi, 0x14
mov dword [rsp + 0x30], esi
lea rcx, [rsp + 0x50]
call fcn.140009880
mov rax, qword [rsp + 0x38]
jmp 0x1400abb61
mov rax, r14
mov qword [rsp + 0x38], rax
bts esi, 0x14
or esi, 0x10
mov dword [rsp + 0x30], esi
test rax, rax
je 0x1400abb79
cmp qword [rax + 0x18], 0xf
jbe 0x1400abb7c
mov rax, qword [rax]
jmp 0x1400abb7c
mov rax, r14
lea r9, [rbp - 0x40]
cmp qword [rbp - 0x28], 0xf
cmova r9, qword [rbp - 0x40]
mov qword [rsp + 0x20], rax
lea r8, str.SyncUserConsent:_Saved_consent_settings_for_user__s_n_s
mov edx, 4
mov rcx, rdi
call fcn.14001ef20
nop
test sil, 0x10
je 0x1400abbb7
xor edx, edx
lea rcx, [rsp + 0x38]
call fcn.1400b0970
nop
mov eax, dword [rsp + 0x48]
mov r13d, eax
test eax, eax
je 0x1400abc4c
xor ecx, ecx
call fcn.140027930
test rax, rax
je 0x1400abbf5
mov dword [rsp + 0x20], 1
lea r9, str.Logger
xor r8d, r8d
lea rdx, [0x14001ccd0]
mov rcx, rax
call fcn.140027c40
jmp 0x1400abbf8
mov rax, r14
mov eax, dword [rax + 0x40]
test eax, eax
je 0x1400abc4c
cmp eax, 2
jl 0x1400abc4c
xor ecx, ecx
call fcn.140027930
test rax, rax
je 0x1400abc34
mov dword [rsp + 0x20], 1
lea r9, str.Logger
xor r8d, r8d
lea rdx, [0x14001ccd0]
mov rcx, rax
call fcn.140027c40
mov r14, rax
mov r9d, r13d
lea r8, str.SyncUserConsent:_failed_with_error__d
mov edx, 2
mov rcx, r14
call fcn.14001ef20
nop
lea rcx, [rbp + 0x68]
call fcn.140009880
nop
lea rcx, [rbp + 0x48]
call fcn.140009810
nop
lea rcx, [rbp - 0x20]
call fcn.1400b28a0
nop
lea rcx, [rbp - 0x68]
call fcn.1400b28a0
nop
lea rcx, [rbp - 0x18]
call fcn.140009810
nop
lea rcx, [rbp + 8]
call fcn.140009880
nop
lea rcx, [rbp - 0x40]
call fcn.140009880
nop
lea rcx, [rbp + 0x28]
call fcn.140009880
mov eax, r13d
mov rcx, qword [rbp + 0x88]
xor rcx, rsp
call fcn.1401219d0
mov rbx, qword [rsp + 0x1d0]
add rsp, 0x190
pop r15
pop r14
pop r13
pop r12
pop rdi
pop rsi
pop rbp
ret