Function at 0x1401256c0
Capabilities:
Hash data using fnv

Disassembly:
mov qword [rsp + 0x18], rbx
push rbp
push rsi
push rdi
push r14
push r15
lea rbp, [rsp - 0x300]
sub rsp, 0x400
mov rax, qword [0x1402922b8]
xor rax, rsp
mov qword [rbp + 0x2f0], rax
mov edi, edx
mov rsi, rcx
mov qword [rsp + 0x58], rcx
mov dword [rsp + 0x28], edi
xor r15d, r15d
mov dword [rsp + 0x20], r15d
mov ecx, dword [0x1402a4038]
mov rax, qword gs:[0x58]
mov edx, 0x10
mov rax, qword [rax + rcx*8]
mov eax, dword [rdx + rax]
cmp dword [0x1402a3990], eax
jg 0x1401259ad
nop dword [rax]
movzx edx, dil
movabs rax, 0xcbf29ce484222325
xor rdx, rax
movabs rcx, 0x100000001b3
imul rdx, rcx
movzx eax, byte [rsp + 0x29]
xor rdx, rax
imul rdx, rcx
movzx eax, byte [rsp + 0x2a]
xor rdx, rax
imul rdx, rcx
movzx eax, byte [rsp + 0x2b]
xor rdx, rax
imul rdx, rcx
and rdx, qword [0x1402a3980]
lea rax, [rdx + rdx]
mov r9, qword [0x1402a3968]
mov rcx, qword [r9 + rax*8 + 8]
mov r8, qword [0x1402a3958]
cmp rcx, r8
je 0x1401257b2
add rdx, rdx
mov rax, qword [r9 + rdx*8]
cmp edi, dword [rcx + 0x10]
je 0x1401257b5
cmp rcx, rax
je 0x1401257b2
mov rcx, qword [rcx + 8]
cmp edi, dword [rcx + 0x10]
jne 0x1401257a2
jmp 0x1401257b5
mov rcx, r15
mov rdx, r8
test rcx, rcx
cmovne rdx, rcx
cmp rdx, r8
je 0x1401257dd
add rdx, 0x18
mov rcx, rsi
call fcn.140019bb0
mov dword [rsp + 0x20], 1
jmp 0x14012597d
lea eax, [rdi - 0x578]
cmp eax, 0xc7
ja 0x14012585b
mov dword [rsp + 0x60], edi
mov ebx, 2
mov qword [rsp + 0x30], rbx
lea rax, [rsp + 0x60]
mov qword [rsp + 0x38], rax
lea rax, str.Updater_HTTP_error_code:_
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x48], 0x1b
movaps xmm0, xmmword [rsp + 0x30]
movdqa xmmword [rsp + 0x30], xmm0
movaps xmm1, xmmword [rsp + 0x40]
movdqa xmmword [rsp + 0x40], xmm1
lea r8, [rsp + 0x30]
lea rdx, [rsp + 0x40]
mov rcx, rsi
call fcn.1400142b0
mov eax, 4
mov dword [rsp + 0x20], eax
and eax, 0xfffffffb
mov dword [rsp + 0x20], eax
or eax, 1
mov dword [rsp + 0x20], eax
jmp 0x14012597d
mov r14, qword [0x14029c7d8]
mov ebx, 2
test r14, r14
je 0x14012591b
mov rax, qword [r14]
mov rcx, r14
call qword [rax + 0x30]
test al, al
je 0x14012591b
lea r8, [rsp + 0x28]
lea rdx, str.Unknown_telemetry_error_status_
lea rcx, [rsp + 0x60]
call fcn.140022090
nop
mov rax, qword [r14]
lea r9, [rsp + 0x60]
lea r8, str.eax::services::updater::estrFromTelemetryStatus
mov edx, ebx
mov rcx, r14
call qword [rax + 0x38]
lea rcx, [r14 + 8]
lea r9, [rsp + 0x60]
lea r8, str.eax::services::updater::estrFromTelemetryStatus
mov edx, ebx
call fcn.14002b5d0
nop
mov rdx, qword [rsp + 0x78]
cmp rdx, 0x10
jb 0x140125904
inc rdx
mov rcx, qword [rsp + 0x60]
cmp rdx, 0x1000
jb 0x1401258ff
add rdx, 0x27
mov r8, qword [rcx - 8]
sub rcx, r8
lea rax, [rcx - 8]
cmp rax, 0x1f
ja 0x1401259a6
mov rcx, r8
call fcn.14012fc60
mov qword [rsp + 0x70], r15
mov qword [rsp + 0x78], 0xf
mov byte [rsp + 0x60], 0
mov edi, dword [rsp + 0x28]
mov dword [rsp + 0x60], edi
mov qword [rsp + 0x40], rbx
lea rax, [rsp + 0x60]
mov qword [rsp + 0x48], rax
lea rax, str.Unknown_error:_
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x38], 0x11
movaps xmm0, xmmword [rsp + 0x40]
movdqa xmmword [rsp + 0x40], xmm0
movaps xmm1, xmmword [rsp + 0x30]
movdqa xmmword [rsp + 0x30], xmm1
lea r8, [rsp + 0x40]
lea rdx, [rsp + 0x30]
mov rcx, rsi
call fcn.1400142b0
mov dword [rsp + 0x20], ebx
and ebx, 0xfffffffd
mov dword [rsp + 0x20], ebx
or ebx, 1
mov dword [rsp + 0x20], ebx
mov rax, rsi
mov rcx, qword [rbp + 0x2f0]
xor rcx, rsp
call fcn.14012fd90
mov rbx, qword [rsp + 0x440]
add rsp, 0x400
pop r15
pop r14
pop rdi
pop rsi
pop rbp
ret
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
nop
lea rcx, [0x1402a3990]
call fcn.1401309b4
cmp dword [0x1402a3990], 0xffffffff
jne 0x140125730
mov dword [rbp - 0x80], r15d
xorps xmm0, xmm0
movups xmmword [rbp - 0x78], xmm0
mov qword [rbp - 0x68], r15
mov qword [rbp - 0x60], r15
mov qword [rbp - 0x68], 7
mov qword [rbp - 0x60], 0xf
mov rax, qword [str.Success]
mov dword [rbp - 0x78], eax
movzx eax, word [0x1401a26cc]
mov word [rbp - 0x74], ax
movzx eax, byte [0x1401a26ce]
mov byte [rbp - 0x72], al
mov byte [rbp - 0x71], 0
mov dword [rbp - 0x58], 0x3e8
movups xmmword [rbp - 0x50], xmm0
mov qword [rbp - 0x40], r15
mov qword [rbp - 0x38], r15
mov qword [rbp - 0x40], 0xe
mov qword [rbp - 0x38], 0xf
movsd xmm0, qword [str.Empty_response]
movsd qword [rbp - 0x50], xmm0
mov eax, dword [0x1401a26d8]
mov dword [rbp - 0x48], eax
movzx eax, word [0x1401a26dc]
mov word [rbp - 0x44], ax
mov byte [rbp - 0x42], 0
mov dword [rbp - 0x30], 0x3e9
xorps xmm0, xmm0
movups xmmword [rbp - 0x28], xmm0
mov qword [rbp - 0x18], r15
mov qword [rbp - 0x10], r15
mov qword [rbp - 0x10], 0xf
mov edx, 0x18
lea rcx, [rbp - 0x28]
call fcn.14001b2d0
mov rbx, rax
lea rdx, [rax + 1]
lea rcx, [rbp - 0x28]
call fcn.14001b8a0
mov qword [rbp - 0x28], rax
mov qword [rbp - 0x18], 0x18
mov qword [rbp - 0x10], rbx
movups xmm0, xmmword [str.Download_paused_on_error]
movups xmmword [rax], xmm0
movsd xmm0, qword [0x1401a26f0]
movsd qword [rax + 0x10], xmm0
mov byte [rax + 0x18], 0
mov dword [rbp - 8], 0x7d0
xorps xmm0, xmm0
movups xmmword [rbp], xmm0
mov qword [rbp + 0x10], r15
mov qword [rbp + 0x18], r15
mov qword [rbp + 0x18], 0xf
mov edx, 0x18
lea rcx, [rbp]
call fcn.14001b2d0
mov rbx, rax
lea rdx, [rax + 1]
lea rcx, [rbp]
call fcn.14001b8a0
mov qword [rbp], rax
mov qword [rbp + 0x10], 0x18
mov qword [rbp + 0x18], rbx
movups xmm0, xmmword [str.Unknown_downloader_error]
movups xmmword [rax], xmm0
movsd xmm0, qword [0x1401a2710]
movsd qword [rax + 0x10], xmm0
mov byte [rax + 0x18], 0
mov dword [rbp + 0x20], 0x7d1
xorps xmm0, xmm0
movups xmmword [rbp + 0x28], xmm0
mov qword [rbp + 0x38], r15
mov qword [rbp + 0x40], r15
mov qword [rbp + 0x40], 0xf
mov edx, 0x17
lea rcx, [rbp + 0x28]
call fcn.14001b2d0
mov rbx, rax
lea rdx, [rax + 1]
lea rcx, [rbp + 0x28]
call fcn.14001b8a0
mov rcx, rax
mov qword [rbp + 0x28], rax
mov qword [rbp + 0x38], 0x17
mov qword [rbp + 0x40], rbx
movups xmm0, xmmword [str.Insufficient_disk_space]
movups xmmword [rax], xmm0
mov eax, dword [0x1401a2730]
mov dword [rcx + 0x10], eax
movzx eax, word [0x1401a2734]
mov word [rcx + 0x14], ax
movzx eax, byte [0x1401a2736]
mov byte [rcx + 0x16], al
mov byte [rcx + 0x17], 0
mov dword [rbp + 0x48], 0x7d2
xorps xmm0, xmm0
movups xmmword [rbp + 0x50], xmm0
mov qword [rbp + 0x60], r15
mov qword [rbp + 0x68], r15
mov qword [rbp + 0x68], 0xf
mov edx, 0x1b
lea rcx, [rbp + 0x50]
call fcn.14001b2d0
mov rbx, rax
lea rdx, [rax + 1]
lea rcx, [rbp + 0x50]
call fcn.14001b8a0
mov rcx, rax
mov qword [rbp + 0x50], rax
mov qword [rbp + 0x60], 0x1b
mov qword [rbp + 0x68], rbx
movups xmm0, xmmword [str.Downloaded_file_write_error]
movups xmmword [rax], xmm0
movsd xmm0, qword [0x1401a2748]
movsd qword [rax + 0x10], xmm0
movzx eax, word [0x1401a2750]
mov word [rcx + 0x18], ax
movzx eax, byte [0x1401a2752]
mov byte [rcx + 0x1a], al
mov byte [rcx + 0x1b], 0
mov dword [rbp + 0x70], 0x7d3
xorps xmm0, xmm0
movups xmmword [rbp + 0x78], xmm0
mov qword [rbp + 0x88], r15
mov qword [rbp + 0x90], r15
mov qword [rbp + 0x90], 0xf
mov edx, 0x1c
lea rcx, [rbp + 0x78]
call fcn.14001b2d0
mov rbx, rax
lea rdx, [rax + 1]
lea rcx, [rbp + 0x78]
call fcn.14001b8a0
mov rcx, rax
mov qword [rbp + 0x78], rax
mov qword [rbp + 0x88], 0x1c
mov qword [rbp + 0x90], rbx
movups xmm0, xmmword [str.Downloaded_file_rename_error]
movups xmmword [rax], xmm0
movsd xmm0, qword [0x1401a2768]
movsd qword [rax + 0x10], xmm0
mov eax, dword [0x1401a2770]
mov dword [rcx + 0x18], eax
mov byte [rcx + 0x1c], 0
mov dword [rbp + 0x98], 0x7d4
xorps xmm0, xmm0
movups xmmword [rbp + 0xa0], xmm0
mov qword [rbp + 0xb0], r15
mov qword [rbp + 0xb8], r15
mov qword [rbp + 0xb8], 0xf
mov edx, 0x26
lea rcx, [rbp + 0xa0]
call fcn.14001b2d0
mov rbx, rax
lea rdx, [rax + 1]
lea rcx, [rbp + 0xa0]
call fcn.14001b8a0
mov rcx, rax
mov qword [rbp + 0xa0], rax
mov qword [rbp + 0xb0], 0x26
mov qword [rbp + 0xb8], rbx
movups xmm0, xmmword [str.Old_downloaded_temp_file_removal_error]
movups xmmword [rax], xmm0
movups xmm1, xmmword [0x1401a2788]
movups xmmword [rax + 0x10], xmm1
mov eax, dword [0x1401a2798]
mov dword [rcx + 0x20], eax
movzx eax, word [0x1401a279c]
mov word [rcx + 0x24], ax
mov byte [rcx + 0x26], 0
mov dword [rbp + 0xc0], 0x7d5
xorps xmm0, xmm0
movups xmmword [rbp + 0xc8], xmm0
mov qword [rbp + 0xd8], r15
mov qword [rbp + 0xe0], r15
mov qword [rbp + 0xe0], 0xf
mov edx, 0x24
lea rcx, [rbp + 0xc8]
call fcn.14001b2d0
mov rbx, rax
lea rdx, [rax + 1]
lea rcx, [rbp + 0xc8]
call fcn.14001b8a0
mov rcx, rax
mov qword [rbp + 0xc8], rax
mov qword [rbp + 0xd8], 0x24
mov qword [rbp + 0xe0], rbx
movups xmm0, xmmword [str.Download_temp_folder_removal_skipped]
movups xmmword [rax], xmm0
movups xmm1, xmmword [0x1401a27b0]
movups xmmword [rax + 0x10], xmm1
mov eax, dword [0x1401a27c0]
mov dword [rcx + 0x20], eax
mov byte [rcx + 0x24], 0
mov dword [rbp + 0xe8], 0x7d6
xorps xmm0, xmm0
movups xmmword [rbp + 0xf0], xmm0
mov qword [rbp + 0x100], r15
mov qword [rbp + 0x108], r15
mov qword [rbp + 0x108], 0xf
mov edx, 0x22
lea rcx, [rbp + 0xf0]
call fcn.14001b2d0
mov rbx, rax
lea rdx, [rax + 1]
lea rcx, [rbp + 0xf0]
call fcn.14001b8a0
mov rcx, rax
mov qword [rbp + 0xf0], rax
mov qword [rbp + 0x100], 0x22
mov qword [rbp + 0x108], rbx
movups xmm0, xmmword [str.Download_temp_folder_removal_error]
movups xmmword [rax], xmm0
movups xmm1, xmmword [0x1401a27d8]
movups xmmword [rax + 0x10], xmm1
movzx eax, word [0x1401a27e8]
mov word [rcx + 0x20], ax
mov byte [rcx + 0x22], 0
mov dword [rbp + 0x110], 0x7d7
xorps xmm0, xmm0
movups xmmword [rbp + 0x118], xmm0
mov qword [rbp + 0x128], r15
mov qword [rbp + 0x130], r15
mov qword [rbp + 0x130], 0xf
mov edx, 0x21
lea rcx, [rbp + 0x118]
call fcn.14001b2d0
mov rbx, rax
lea rdx, [rax + 1]
lea rcx, [rbp + 0x118]
call fcn.14001b8a0
mov rcx, rax
mov qword [rbp + 0x118], rax
mov qword [rbp + 0x128], 0x21
mov qword [rbp + 0x130], rbx
movups xmm0, xmmword [str.Downloaded_temp_file_rename_error]
movups xmmword [rax], xmm0
movups xmm1, xmmword [0x1401a2800]
movups xmmword [rax + 0x10], xmm1
movzx eax, byte [0x1401a2810]
mov byte [rcx + 0x20], al
mov byte [rcx + 0x21], 0
mov dword [rbp + 0x138], 0x834
xorps xmm0, xmm0
movups xmmword [rbp + 0x140], xmm0
mov qword [rbp + 0x150], r15
mov qword [rbp + 0x158], r15
mov qword [rbp + 0x158], 0xf
mov edx, 0x23
lea rcx, [rbp + 0x140]
call fcn.14001b2d0
mov rbx, rax
lea rdx, [rax + 1]
lea rcx, [rbp + 0x140]
call fcn.14001b8a0
mov rcx, rax
mov qword [rbp + 0x140], rax
mov qword [rbp + 0x150], 0x23
mov qword [rbp + 0x158], rbx
movups xmm0, xmmword [str.Escalation_required_to_stage_update]
movups xmmword [rax], xmm0
movups xmm1, xmmword [0x1401a2828]
movups xmmword [rax + 0x10], xmm1
movzx eax, word [0x1401a2838]
mov word [rcx + 0x20], ax
movzx eax, byte [0x1401a283a]
mov byte [rcx + 0x22], al
mov byte [rcx + 0x23], 0
mov dword [rbp + 0x160], 0x835
xorps xmm0, xmm0
movups xmmword [rbp + 0x168], xmm0
mov qword [rbp + 0x178], r15
mov qword [rbp + 0x180], r15
mov qword [rbp + 0x180], 0xf
mov edx, 0x1d
lea rcx, [rbp + 0x168]
call fcn.14001b2d0
mov rbx, rax
lea rdx, [rax + 1]
lea rcx, [rbp + 0x168]
call fcn.14001b8a0
mov rcx, rax
mov qword [rbp + 0x168], rax
mov qword [rbp + 0x178], 0x1d
mov qword [rbp + 0x180], rbx
movups xmm0, xmmword [str.Downloaded_archive_is_invalid]
movups xmmword [rax], xmm0
movsd xmm0, qword [0x1401a2850]
movsd qword [rax + 0x10], xmm0
mov eax, dword [0x1401a2858]
mov dword [rcx + 0x18], eax
movzx eax, byte [0x1401a285c]
mov byte [rcx + 0x1c], al
mov byte [rcx + 0x1d], 0
mov dword [rbp + 0x188], 0x837
xorps xmm0, xmm0
movups xmmword [rbp + 0x190], xmm0
mov qword [rbp + 0x1a0], r15
mov qword [rbp + 0x1a8], r15
mov qword [rbp + 0x1a8], 0xf
mov edx, 0x15
lea rcx, [rbp + 0x190]
call fcn.14001b2d0
mov rbx, rax
lea rdx, [rax + 1]
lea rcx, [rbp + 0x190]
call fcn.14001b8a0
mov rcx, rax
mov qword [rbp + 0x190], rax
mov qword [rbp + 0x1a0], 0x15
mov qword [rbp + 0x1a8], rbx
movups xmm0, xmmword [str.Unknown_staging_error]
movups xmmword [rax], xmm0
mov eax, dword [0x1401a2870]
mov dword [rcx + 0x10], eax
movzx eax, byte [0x1401a2874]
mov byte [rcx + 0x14], al
mov byte [rcx + 0x15], 0
mov dword [rbp + 0x1b0], 0x838
xorps xmm0, xmm0
movups xmmword [rbp + 0x1b8], xmm0
mov qword [rbp + 0x1c8], r15
mov qword [rbp + 0x1d0], r15
mov qword [rbp + 0x1d0], 0xf
mov edx, 0x30
lea rcx, [rbp + 0x1b8]
call fcn.14001b2d0
mov rbx, rax
lea rdx, [rax + 1]
lea rcx, [rbp + 0x1b8]
call fcn.14001b8a0
mov qword [rbp + 0x1b8], rax
mov qword [rbp + 0x1c8], 0x30
mov qword [rbp + 0x1d0], rbx
movups xmm0, xmmword [str.Failed_to_verify_signature_of_downloaded_archive]
movups xmmword [rax], xmm0
movups xmm1, xmmword [0x1401a2888]
movups xmmword [rax + 0x10], xmm1
movups xmm0, xmmword [0x1401a2898]
movups xmmword [rax + 0x20], xmm0
mov byte [rax + 0x30], 0
mov dword [rbp + 0x1d8], 0x839
xorps xmm0, xmm0
movups xmmword [rbp + 0x1e0], xmm0
mov qword [rbp + 0x1f0], r15
mov qword [rbp + 0x1f8], r15
mov qword [rbp + 0x1f8], 0xf
mov edx, 0x21
lea rcx, [rbp + 0x1e0]
call fcn.14001b2d0
mov rbx, rax
lea rdx, [rax + 1]
lea rcx, [rbp + 0x1e0]
call fcn.14001b8a0
mov rcx, rax
mov qword [rbp + 0x1e0], rax
mov qword [rbp + 0x1f0], 0x21
mov qword [rbp + 0x1f8], rbx
movups xmm0, xmmword [str.Unable_to_open_downloaded_archive]
movups xmmword [rax], xmm0
movups xmm1, xmmword [0x1401a28c0]
movups xmmword [rax + 0x10], xmm1
movzx eax, byte [0x1401a28d0]
mov byte [rcx + 0x20], al
mov byte [rcx + 0x21], 0
mov dword [rbp + 0x200], 0x83a
xorps xmm0, xmm0
movups xmmword [rbp + 0x208], xmm0
mov qword [rbp + 0x218], r15
mov qword [rbp + 0x220], r15
mov qword [rbp + 0x220], 0xf
mov edx, 0x2c
lea rcx, [rbp + 0x208]
call fcn.14001b2d0
mov rbx, rax
lea rdx, [rax + 1]
lea rcx, [rbp + 0x208]
call fcn.14001b8a0
mov rcx, rax
mov qword [rbp + 0x208], rax
mov qword [rbp + 0x218], 0x2c
mov qword [rbp + 0x220], rbx
movups xmm0, xmmword [str.Unable_to_map_downloaded_archive_into_memory]
movups xmmword [rax], xmm0
movups xmm1, xmmword [0x1401a28e8]
movups xmmword [rax + 0x10], xmm1
movsd xmm0, qword [0x1401a28f8]
movsd qword [rax + 0x20], xmm0
mov eax, dword [0x1401a2900]
mov dword [rcx + 0x28], eax
mov byte [rcx + 0x2c], 0
mov dword [rbp + 0x228], 0x83b
xorps xmm0, xmm0
movups xmmword [rbp + 0x230], xmm0
mov qword [rbp + 0x240], r15
mov qword [rbp + 0x248], r15
mov qword [rbp + 0x248], 0xf
mov edx, 0x2d
lea rcx, [rbp + 0x230]
call fcn.14001b2d0
mov rbx, rax
lea rdx, [rax + 1]
lea rcx, [rbp + 0x230]
call fcn.14001b8a0
mov rcx, rax
mov qword [rbp + 0x230], rax
mov qword [rbp + 0x240], 0x2d
mov qword [rbp + 0x248], rbx
movups xmm0, xmmword [str.Downloaded_archive_has_invalid_filename_entry]
movups xmmword [rax], xmm0
movups xmm1, xmmword [0x1401a2918]
movups xmmword [rax + 0x10], xmm1
movsd xmm0, qword [0x1401a2928]
movsd qword [rax + 0x20], xmm0
mov eax, dword [0x1401a2930]
mov dword [rcx + 0x28], eax
movzx eax, byte [0x1401a2934]
mov byte [rcx + 0x2c], al
mov byte [rcx + 0x2d], 0
mov dword [rbp + 0x250], 0x83c
xorps xmm0, xmm0
movups xmmword [rbp + 0x258], xmm0
mov qword [rbp + 0x268], r15
mov qword [rbp + 0x270], r15
mov r8d, 0x28
lea rdx, str.Failed_to_create_directory_while_staging
lea rcx, [rbp + 0x258]
call fcn.14000c9c0
nop
mov dword [rbp + 0x278], 0x83d
xorps xmm0, xmm0
movups xmmword [rbp + 0x280], xmm0
mov qword [rbp + 0x290], r15
mov qword [rbp + 0x298], r15
mov qword [rbp + 0x298], 0xf
mov edx, 0x23
lea rcx, [rbp + 0x280]
call fcn.14001b2d0
mov rbx, rax
lea rdx, [rax + 1]
lea rcx, [rbp + 0x280]
call fcn.14001b8a0
mov rcx, rax
mov qword [rbp + 0x280], rax
mov qword [rbp + 0x290], 0x23
mov qword [rbp + 0x298], rbx
movups xmm0, xmmword [str.Failed_to_create_file_while_staging]
movups xmmword [rax], xmm0
movups xmm1, xmmword [0x1401a2978]
movups xmmword [rax + 0x10], xmm1
movzx eax, word [0x1401a2988]
mov word [rcx + 0x20], ax
movzx eax, byte [0x1401a298a]
mov byte [rcx + 0x22], al
mov byte [rcx + 0x23], 0
mov dword [rbp + 0x2a0], 0x83e
xorps xmm0, xmm0
movups xmmword [rbp + 0x2a8], xmm0
mov qword [rbp + 0x2b8], r15
mov qword [rbp + 0x2c0], r15
mov qword [rbp + 0x2c0], 0xf
mov edx, 0x29
lea rcx, [rbp + 0x2a8]
call fcn.14001b2d0
mov rbx, rax
lea rdx, [rax + 1]
lea rcx, [rbp + 0x2a8]
call fcn.14001b8a0
mov rcx, rax
mov qword [rbp + 0x2a8], rax
mov qword [rbp + 0x2b8], 0x29
mov qword [rbp + 0x2c0], rbx
movups xmm0, xmmword [str.Failed_to_verify_signature_of_staged_file]
movups xmmword [rax], xmm0
movups xmm1, xmmword [0x1401a29a0]
movups xmmword [rax + 0x10], xmm1
movsd xmm0, qword [0x1401a29b0]
movsd qword [rax + 0x20], xmm0
movzx eax, byte [0x1401a29b8]
mov byte [rcx + 0x28], al
mov byte [rcx + 0x29], 0
mov dword [rbp + 0x2c8], 0x83f
xorps xmm0, xmm0
movups xmmword [rbp + 0x2d0], xmm0
mov qword [rbp + 0x2e0], r15
mov qword [rbp + 0x2e8], r15
mov qword [rbp + 0x2e8], 0xf
mov edx, 0x1b
lea rcx, [rbp + 0x2d0]
call fcn.14001b2d0
mov rbx, rax
lea rdx, [rax + 1]
lea rcx, [rbp + 0x2d0]
call fcn.14001b8a0
mov rcx, rax
mov qword [rbp + 0x2d0], rax
mov qword [rbp + 0x2e0], 0x1b
mov qword [rbp + 0x2e8], rbx
movups xmm0, xmmword [str.Downloaded_archive_is_empty]
movups xmmword [rax], xmm0
movsd xmm0, qword [0x1401a29d0]
movsd qword [rax + 0x10], xmm0
movzx eax, word [0x1401a29d8]
mov word [rcx + 0x18], ax
movzx eax, byte [0x1401a29da]
mov byte [rcx + 0x1a], al
mov byte [rcx + 0x1b], 0
mov dword [rsp + 0x50], 0
mov eax, dword [rsp + 0x50]
mov dword [0x1402a3950], eax
mov qword [0x1402a3958], r15
mov qword [0x1402a3960], r15
mov ecx, 0x38
call fcn.14012fc1c
mov qword [rax], rax
mov qword [rax + 8], rax
mov qword [0x1402a3958], rax
mov qword [0x1402a3968], r15
xorps xmm0, xmm0
movdqa xmmword [0x1402a3970], xmm0
mov qword [0x1402a3980], 7
mov qword [0x1402a3988], 8
mov dword [0x1402a3950], 0x3f800000
mov r8, qword [0x1402a3958]
mov edx, 0x10
lea rcx, [0x1402a3968]
call fcn.14002be10
nop
lea r8, [rbp + 0x2f0]
lea rdx, [rbp - 0x80]
lea rcx, [0x1402a3950]
call fcn.140124740
nop
lea r9, [fcn.14002a7b0]
mov edx, 0x28
lea r8d, [rdx - 0x12]
lea rcx, [rbp - 0x80]
call fcn.14012fddc
lea rcx, [0x14018bf50]
call fcn.1401300e4
nop
lea rcx, [0x1402a3990]
call fcn.140130948
jmp 0x140125730