Function at 0x140007c90
Capabilities:
Create thread
Delete file
Get common file path
Get file attributes
Persist via run registry key
Query environment variable
Query or enumerate registry value

Disassembly:
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbp
push rbx
mov eax, 0x1298
call fcn.1400209e0
sub rsp, rax
movaps xmmword [rsp + 0x1280], xmm7
movaps xmmword [rsp + 0x1270], xmm6
mov rsi, rdx
mov edi, ecx
mov rax, qword [0x140034030]
xor rax, rsp
mov qword [rsp + 0x1268], rax
mov qword [0x140034268], rdx
mov ecx, 0x20
call fcn.14001fa74
lea rbx, [rsp + 0x1f0]
mov qword [rbx + 0x10], 0x1d
mov qword [rbx + 0x18], 0x1f
movups xmm0, xmmword [str.MOZ_CRASHREPORTER_AUTO_SUBMIT]
movups xmmword [rax], xmm0
movups xmm0, xmmword [0x14002f630]
movups xmmword [rax + 0xd], xmm0
mov byte [rax + 0x1d], 0
mov qword [rbx], rax
lea rcx, [rsp + 0x120]
mov rdx, rbx
call fcn.14000e5a0
mov rax, qword [rbx + 0x18]
cmp rax, 0x10
jb 0x140007d68
mov rcx, qword [rsp + 0x1f0]
lea rdx, [rax + 1]
cmp rdx, 0x1000
jb 0x140007d63
mov r8, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, r8
cmp rcx, 0x20
jae 0x14000e58a
add rax, 0x28
mov rdx, rax
mov rcx, r8
call fcn.14001fa5c
xor eax, eax
cmp qword [rsp + 0x130], rax
setne byte [0x140034270]
mov qword [rsp + 0xb0], rax
mov qword [rsp + 0xc0], rax
mov qword [rsp + 0xc8], 0xf
mov byte [rsp + 0xb0], 0
lea rdx, [rsp + 0x1f0]
xor ecx, ecx
mov r8d, 0x104
call qword [sym.imp.KERNEL32.dll_GetModuleFileNameW]
test eax, eax
je 0x140007f80
lea rcx, [rsp + 0x1f0]
mov dx, 0x2e
call sub.VCRUNTIME140.dll_wcsrchr
test rax, rax
je 0x140007f80
lea rdx, str..ini
mov rcx, rax
call qword [sym.imp.api_ms_win_crt_string_l1_1_0.dll_wcscpy]
xor eax, eax
mov qword [rsp + 0x140], rax
mov qword [rsp + 0x150], rax
mov qword [rsp + 0x158], 7
mov word [rsp + 0x140], 0
lea rbx, [rsp + 0x1f0]
mov rcx, rbx
call sub.api_ms_win_crt_string_l1_1_0.dll_wcslen
mov r14, rax
lea rcx, [rsp + 0x140]
cmp rax, 7
ja 0x1400081c0
mov qword [rcx + 0x10], r14
mov r8, r14
add r8, r14
lea rdx, [rsp + 0x1f0]
call sub.VCRUNTIME140.dll_memcpy
mov word [rsp + r14*2 + 0x140], 0
lea rcx, [rsp + 0x11f0]
lea rdx, [rsp + 0x140]
call fcn.1400186e0
mov rax, qword [rsp + 0xc8]
cmp rax, 0x10
jb 0x140007eb0
mov rcx, qword [rsp + 0xb0]
lea rdx, [rax + 1]
cmp rdx, 0x1000
jb 0x140007eab
mov r8, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, r8
cmp rcx, 0x20
jae 0x14000e58a
add rax, 0x28
mov rdx, rax
mov rcx, r8
call fcn.14001fa5c
movups xmm0, xmmword [rsp + 0x11f0]
movups xmm1, xmmword [rsp + 0x1200]
movaps xmmword [rsp + 0xc0], xmm1
movaps xmmword [rsp + 0xb0], xmm0
mov qword [rsp + 0x1200], 0
mov qword [rsp + 0x1208], 0xf
mov byte [rsp + 0x11f0], 0
mov rax, qword [rsp + 0x158]
cmp rax, 8
jb 0x140007f3e
mov rcx, qword [rsp + 0x140]
lea rdx, [rax*2 + 2]
cmp rdx, 0x1000
jb 0x140007f39
mov r8, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, r8
cmp rcx, 0x20
jae 0x14000e58a
add rax, rax
add rax, 0x29
mov rdx, rax
mov rcx, r8
call fcn.14001fa5c
lea rcx, [rsp + 0xb0]
mov edx, 1
call fcn.140003450
mov r14, rax
cmp qword [rax + 0x90], 0
jne 0x1400081d5
mov rax, qword [r14]
movsxd rax, dword [rax + 4]
mov rcx, r14
add rcx, rax
mov rax, qword [r14 + rax]
mov rax, qword [rax]
mov edx, 1
call qword [0x140036010]
xor ebp, ebp
mov rax, qword [rsp + 0xc8]
cmp rax, 0x10
jb 0x140007fc9
mov rcx, qword [rsp + 0xb0]
lea rdx, [rax + 1]
cmp rdx, 0x1000
jb 0x140007fc4
mov r8, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, r8
cmp rcx, 0x20
jae 0x14000e58a
add rax, 0x28
mov rdx, rax
mov rcx, r8
call fcn.14001fa5c
test bpl, bpl
jne 0x1400080d6
mov ecx, 0x20
call fcn.14001fa74
lea rsi, [rsp + 0x1f0]
mov qword [rsi + 0x10], 0x1c
mov qword [rsi + 0x18], 0x1f
movups xmm0, xmmword [str.Couldnt_read_configuration.]
movups xmmword [rax], xmm0
movups xmm0, xmmword [0x14002f909]
movups xmmword [rax + 0xc], xmm0
mov byte [rax + 0x1c], 0
mov qword [rsi], rax
mov rcx, rsi
call fcn.140002630
mov rax, qword [rsi + 0x18]
cmp rax, 0x10
jb 0x14000805b
mov rcx, qword [rsp + 0x1f0]
lea rdx, [rax + 1]
cmp rdx, 0x1000
jb 0x140008056
mov r8, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, r8
cmp rcx, 0x20
jae 0x14000e58a
add rax, 0x28
mov rdx, rax
mov rcx, r8
call fcn.14001fa5c
mov rax, qword [rsp + 0x138]
cmp rax, 0x10
jb 0x1400080a2
mov rcx, qword [rsp + 0x120]
lea rdx, [rax + 1]
cmp rdx, 0x1000
jb 0x14000809d
mov r8, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, r8
cmp rcx, 0x20
jae 0x14000e58a
add rax, 0x28
mov rdx, rax
mov rcx, r8
call fcn.14001fa5c
mov rcx, qword [rsp + 0x1268]
xor rcx, rsp
call fcn.1400209b0
movaps xmm6, xmmword [rsp + 0x1270]
movaps xmm7, xmmword [rsp + 0x1280]
add rsp, 0x1298
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
lea rdx, [0x14002d790]
lea rbx, [rsp + 0x1f0]
mov rcx, rbx
call fcn.140024440
lea rdx, [0x14002d794]
mov rcx, rbx
call fcn.140024440
lea rdx, [0x14002d798]
mov rcx, rbx
call fcn.140024440
lea rdx, [0x14002d79c]
mov rcx, rbx
call fcn.140024440
lea rdx, [0x14002d7a0]
mov rcx, rbx
call fcn.140024440
lea rdx, [0x14002d7a4]
mov rcx, rbx
call fcn.140024440
lea rdx, [0x14002d7a8]
mov rcx, rbx
call fcn.140024440
lea rdx, [0x14002d7ac]
mov rcx, rbx
call fcn.140024440
movabs rax, 0x2000000008
mov qword [rbx], rax
lea rbx, [rsp + 0x1f0]
mov rcx, rbx
call qword [sym.imp.COMCTL32.dll_InitCommonControlsEx]
lea rcx, str.Msftedit.dll
call qword [sym.imp.KERNEL32.dll_LoadLibraryW]
cmp edi, 2
jl 0x140008306
mov rsi, qword [rsi + 8]
mov rcx, rsi
call sub.api_ms_win_crt_string_l1_1_0.dll_strlen
mov rdi, rax
mov rax, qword [0x140034298]
cmp rax, rdi
jae 0x1400082d6
lea rcx, [0x140034280]
mov rdx, rdi
mov r8, rsi
call fcn.140001ac0
jmp 0x140008306
lea r8, [rsp + 0x1f0]
mov rdx, r14
call fcn.140020ea0
jmp 0x140007e54
lea rdx, [0x1400341d0]
mov bpl, 1
mov rcx, r14
mov r8b, 1
call fcn.140002de0
lea rcx, [r14 + 0x10]
call fcn.140021400
test rax, rax
jne 0x140008214
mov rax, qword [r14]
movsxd rax, dword [rax + 4]
lea rcx, [r14 + rax]
mov edx, dword [r14 + rax + 0x10]
or edx, 2
xor r8d, r8d
call qword [sym.imp.MSVCP140.dll_public:_void___cdecl_std::basic_ios_char__struct_std::char_traits_char__::clear_int__bool____ptr64]
mov rax, qword [r14]
movsxd rax, dword [rax + 4]
mov rcx, r14
add rcx, rax
mov rax, qword [r14 + rax]
mov rax, qword [rax]
mov edx, 1
call qword [0x140036010]
lea rcx, str.MOZ_CRASHREPORTER_STRINGS_OVERRIDE
call qword [sym.imp.api_ms_win_crt_environment_l1_1_0.dll_getenv]
test rax, rax
je 0x140007f82
mov r14, rax
cmp byte [rax], 0
je 0x140007f82
xor eax, eax
mov qword [rsp + 0x11f0], rax
mov qword [rsp + 0x1200], rax
mov qword [rsp + 0x1208], 0xf
mov byte [rsp + 0x11f0], 0
mov rcx, r14
call sub.api_ms_win_crt_string_l1_1_0.dll_strlen
mov r15, rax
cmp rax, 0xf
jbe 0x1400083ad
test r15, r15
js 0x14000e4f4
mov rax, r15
or rax, 0xf
cmp rax, 0x17
mov r13d, 0x16
cmovae r13, rax
cmp r13, 0xfff
jb 0x1400083e9
lea rcx, [r13 + 0x28]
call fcn.14001fa74
lea r12, [rax + 0x27]
and r12, 0xffffffffffffffe0
mov qword [r12 - 8], rax
jmp 0x1400083f5
cmp rax, 0x10
jb 0x1400082e5
mov r14, qword [0x140034280]
jmp 0x1400082ec
lea r14, [0x140034280]
mov qword [0x140034290], rdi
mov rcx, r14
mov rdx, rsi
mov r8, rdi
call sub.VCRUNTIME140.dll_memmove
mov byte [r14 + rdi], 0
mov r14, qword [0x140034290]
test r14, r14
jne 0x1400083cf
cmp byte [0x140034270], 0
jne 0x14000805b
lea rdx, str.CrashReporterDefault
mov rcx, rbx
call fcn.140002b40
cmp qword [rsp + 0x208], 8
jb 0x140008345
mov rbx, qword [rsp + 0x1f0]
lea r8, [0x14002fdca]
xor ecx, ecx
mov rdx, rbx
mov r9d, 0x10
call qword [sym.imp.USER32.dll_MessageBoxW]
mov rax, qword [rsp + 0x208]
cmp rax, 8
jb 0x14000805b
mov rcx, qword [rsp + 0x1f0]
lea rdx, [rax*2 + 2]
cmp rdx, 0x1000
jb 0x140008056
mov r8, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, r8
cmp rcx, 0x20
jae 0x14000e58a
add rax, rax
add rax, 0x29
jmp 0x140008050
lea rcx, [rsp + 0x11f0]
mov qword [rcx + 0x10], r15
mov rdx, r14
mov r8, r15
call sub.VCRUNTIME140.dll_memmove
mov byte [rsp + r15 + 0x11f0], 0
jmp 0x140008420
cmp qword [0x140034298], 0x10
jb 0x14000858d
mov rdi, qword [0x140034280]
jmp 0x140008594
lea rcx, [r13 + 1]
call fcn.14001fa74
mov r12, rax
mov qword [rsp + 0x1200], r15
mov qword [rsp + 0x1208], r13
mov rcx, r12
mov rdx, r14
mov r8, r15
call sub.VCRUNTIME140.dll_memcpy
mov byte [r12 + r15], 0
mov qword [rsp + 0x11f0], r12
lea rdx, [rsp + 0x11f0]
mov rcx, rbx
call fcn.140002cc0
cmp qword [rsp + 0x208], 8
jb 0x140008443
mov rbx, qword [rsp + 0x1f0]
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_GetFileAttributesW]
mov ebx, eax
mov rax, qword [rsp + 0x208]
cmp rax, 8
jb 0x14000849c
mov rcx, qword [rsp + 0x1f0]
lea rdx, [rax*2 + 2]
cmp rdx, 0x1000
jb 0x140008497
mov r8, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, r8
cmp rcx, 0x20
jae 0x14000e58a
add rax, rax
add rax, 0x29
mov rdx, rax
mov rcx, r8
call fcn.14001fa5c
mov rax, qword [rsp + 0x1208]
cmp rax, 0x10
jb 0x1400084e3
mov rcx, qword [rsp + 0x11f0]
lea rdx, [rax + 1]
cmp rdx, 0x1000
jb 0x1400084de
mov r8, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, r8
cmp rcx, 0x20
jae 0x14000e58a
add rax, 0x28
mov rdx, rax
mov rcx, r8
call fcn.14001fa5c
cmp ebx, 0xffffffff
je 0x140007f82
xor eax, eax
mov qword [rsp + 0x1f0], rax
mov qword [rsp + 0x200], rax
mov qword [rsp + 0x208], 0xf
mov byte [rsp + 0x1f0], 0
mov rcx, r14
call sub.api_ms_win_crt_string_l1_1_0.dll_strlen
mov rbx, rax
cmp rax, 0xf
jbe 0x140008569
test rbx, rbx
js 0x14000e4f4
mov rax, rbx
or rax, 0xf
cmp rax, 0x17
mov r12d, 0x16
cmovae r12, rax
cmp r12, 0xfff
jb 0x1400085f6
lea rcx, [r12 + 0x28]
call fcn.14001fa74
lea r15, [rax + 0x27]
and r15, 0xffffffffffffffe0
mov qword [r15 - 8], rax
jmp 0x140008603
lea rcx, [rsp + 0x1f0]
mov qword [rcx + 0x10], rbx
mov rdx, r14
mov r8, rbx
call sub.VCRUNTIME140.dll_memmove
mov byte [rsp + rbx + 0x1f0], 0
jmp 0x14000862e
lea rdi, [0x140034280]
movabs r15, 0x7fffffffffffffff
cmp r14, 0xf
ja 0x1400085c1
movups xmm0, xmmword [rdi]
movaps xmmword [rsp + 0x100], xmm0
mov ebx, 0xf
mov rsi, qword [rsp + 0x100]
jmp 0x1400086e3
mov rbx, r14
or rbx, 0xf
cmp rbx, r15
cmovae rbx, r15
cmp rbx, 0xfff
jb 0x1400086c0
lea rcx, [rbx + 0x28]
call fcn.14001fa74
lea rsi, [rax + 0x27]
and rsi, 0xffffffffffffffe0
mov qword [rsi - 8], rax
jmp 0x1400086cc
lea rcx, [r12 + 1]
call fcn.14001fa74
mov r15, rax
mov qword [rsp + 0x200], rbx
mov qword [rsp + 0x208], r12
mov rcx, r15
mov rdx, r14
mov r8, rbx
call sub.VCRUNTIME140.dll_memcpy
mov byte [r15 + rbx], 0
mov qword [rsp + 0x1f0], r15
lea rcx, [rsp + 0x1f0]
mov edx, 1
call fcn.140003450
mov rbx, rax
cmp qword [rax + 0x90], 0
jne 0x140009236
mov rax, qword [rbx]
movsxd rax, dword [rax + 4]
mov rcx, rbx
add rcx, rax
mov rax, qword [rbx + rax]
mov rax, qword [rax]
mov edx, 1
call qword [0x140036010]
mov rax, qword [rsp + 0x208]
cmp rax, 0x10
jb 0x140007f82
mov rcx, qword [rsp + 0x1f0]
lea rdx, [rax + 1]
cmp rdx, 0x1000
jb 0x1400086b6
mov r8, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, r8
cmp rcx, 0x20
jae 0x14000e58a
add rax, 0x28
mov rdx, rax
mov rcx, r8
call fcn.14001fa5c
jmp 0x140007f82
lea rcx, [rbx + 1]
call fcn.14001fa74
mov rsi, rax
mov qword [rsp + 0x100], rsi
lea r8, [r14 + 1]
mov rcx, rsi
mov rdx, rdi
call sub.VCRUNTIME140.dll_memcpy
cmp rbx, 0x10
lea rax, [rsp + 0x100]
cmovb rsi, rax
mov qword [rax + 0x10], r14
mov qword [rax + 0x18], rbx
mov qword [rsp + 0x1f0], 0
xorps xmm0, xmm0
movups xmmword [rsp + 0x200], xmm0
cmp r14, 0xf
ja 0x14000872a
movups xmm0, xmmword [rsi]
movaps xmmword [rsp + 0x1f0], xmm0
mov edi, 0xf
jmp 0x140008778
mov rdi, r14
or rdi, 0xf
cmp rdi, r15
cmovae rdi, r15
cmp rdi, 0xfff
jb 0x140008758
lea rcx, [rdi + 0x28]
call fcn.14001fa74
lea rcx, [rax + 0x27]
and rcx, 0xffffffffffffffe0
mov qword [rcx - 8], rax
jmp 0x140008764
lea rcx, [rdi + 1]
call fcn.14001fa74
mov rcx, rax
mov qword [rsp + 0x1f0], rcx
lea r8, [r14 + 1]
mov rdx, rsi
call sub.VCRUNTIME140.dll_memcpy
lea r8, [rsp + 0x210]
mov qword [r8 - 0x10], r14
mov qword [r8 - 8], rdi
xorps xmm0, xmm0
lea rcx, [rsp + 0x50]
movaps xmmword [rcx], xmm0
mov qword [rcx + 0x10], 0
lea rsi, [rsp + 0x1f0]
mov rdx, rsi
call fcn.140023df0
mov rax, qword [rsi + 0x18]
cmp rax, 0x10
jb 0x1400087ee
mov rcx, qword [rsp + 0x1f0]
lea rdx, [rax + 1]
cmp rdx, 0x1000
jb 0x1400087e9
mov r8, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, r8
cmp rcx, 0x20
jae 0x14000e58a
add rax, 0x28
mov rdx, rax
mov rcx, r8
call fcn.14001fa5c
xor edi, edi
lea rsi, [rsp + 0x1f0]
mov qword [rsi], rdi
mov qword [rsi + 0x10], rdi
mov qword [rsi + 0x18], 0xf
mov byte [rsi], dil
mov ecx, 0x30
call fcn.14001fa74
mov qword [rsi + 0x10], 0x22
mov qword [rsi + 0x18], 0x2f
movups xmm0, xmmword [str.MOZ_CRASHREPORTER_DUMP_ALL_THREADS]
movups xmmword [rax], xmm0
movups xmm0, xmmword [0x14002f65a]
movups xmmword [rax + 0x10], xmm0
mov word [rax + 0x20], 0x5344
mov byte [rax + 0x22], dil
mov qword [rsi], rax
lea rcx, [rsp + 0xe0]
mov rdx, rsi
call fcn.14000e5a0
mov rax, qword [rsi + 0x18]
cmp rax, 0x10
jb 0x140008899
mov rcx, qword [rsp + 0x1f0]
lea rdx, [rax + 1]
cmp rdx, 0x1000
jb 0x140008894
mov r8, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, r8
cmp rcx, 0x20
jae 0x14000e58a
add rax, 0x28
mov rdx, rax
mov rcx, r8
call fcn.14001fa5c
cmp qword [rsp + 0xf0], 0
jne 0x140008a25
mov ecx, 0x20
call fcn.14001fa74
mov rbx, rax
lea rdi, [rsp + 0x11f0]
mov qword [rdi + 0x10], 0x11
mov qword [rdi + 0x18], 0x1f
movups xmm0, xmmword [str.minidump_analyzer]
movups xmmword [rax], xmm0
mov word [rax + 0x10], 0x72
mov qword [rdi], rax
lea rsi, [rsp + 0x1f0]
mov rcx, rsi
mov rdx, rdi
call fcn.140007810
lea rdx, [rsp + 0x50]
mov rcx, rsi
mov r8b, 1
call fcn.14000e720
mov rax, qword [rsi + 0x18]
cmp rax, 0x10
jb 0x140008946
mov rcx, qword [rsp + 0x1f0]
lea rdx, [rax + 1]
cmp rdx, 0x1000
jb 0x140008941
mov r8, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, r8
cmp rcx, 0x20
jae 0x14000e58a
add rax, 0x28
mov rdx, rax
mov rcx, r8
call fcn.14001fa5c
lea rsi, [rsp + 0x1f0]
mov qword [rsi + 0x10], 0
mov qword [rsi + 0x18], 0xf
mov byte [rsi], 0
mov edx, 0x20
mov rcx, rbx
call fcn.14001fa5c
lea rdx, [0x14002d770]
mov rcx, rsi
call fcn.14000ef20
mov rax, qword [0x1400342b8]
cmp rax, 0x10
jb 0x1400089c2
mov rcx, qword [0x1400342a0]
lea rdx, [rax + 1]
cmp rdx, 0x1000
jb 0x1400089bd
mov r8, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, r8
cmp rcx, 0x20
jae 0x14000e58a
add rax, 0x28
mov rdx, rax
mov rcx, r8
call fcn.14001fa5c
movups xmm0, xmmword [rsp + 0x1f0]
movups xmm1, xmmword [rsp + 0x200]
movups xmmword [0x1400342b0], xmm1
movups xmmword [0x1400342a0], xmm0
cmp qword [0x1400342b0], 0
jne 0x140008adf
mov ecx, 0x20
call fcn.14001fa74
lea rsi, [rsp + 0x1f0]
mov qword [rsi + 0x10], 0x11
mov qword [rsi + 0x18], 0x1f
movups xmm0, xmmword [str.ErrorBadArguments]
movups xmmword [rax], xmm0
mov word [rax + 0x10], 0x73
jmp 0x140008b9a
mov qword [rsp + 0x1f0], 0
mov qword [rsp + 0x208], 0xf
mov qword [rsp + 0x200], 6
mov dword [rsp + 0x1f0], 0x75662d2d
mov word [rsp + 0x1f4], 0x6c6c
mov byte [rsp + 0x1f6], 0
mov rsi, qword [rsp + 0x50]
mov rax, qword [rsp + 0x58]
cmp rax, qword [rsp + 0x60]
jne 0x140008c0f
lea rcx, [rsp + 0x50]
lea rdi, [rsp + 0x1f0]
mov rdx, rsi
mov r8, rdi
call fcn.140023f30
mov rax, qword [rdi + 0x18]
cmp rax, 0x10
jb 0x1400088a8
mov rcx, qword [rsp + 0x1f0]
lea rdx, [rax + 1]
cmp rdx, 0x1000
jb 0x140008ad5
mov r8, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, r8
cmp rcx, 0x20
jae 0x14000e58a
add rax, 0x28
mov rdx, rax
mov rcx, r8
call fcn.14001fa5c
jmp 0x1400088a8
lea rdx, [0x1400342a0]
mov rcx, rsi
call fcn.140002cc0
cmp qword [rsp + 0x208], 8
jb 0x140008b01
mov rsi, qword [rsp + 0x1f0]
mov rcx, rsi
call qword [sym.imp.KERNEL32.dll_GetFileAttributesW]
mov esi, eax
mov rax, qword [rsp + 0x208]
cmp rax, 8
jb 0x140008b5a
mov rcx, qword [rsp + 0x1f0]
lea rdx, [rax*2 + 2]
cmp rdx, 0x1000
jb 0x140008b55
mov r8, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, r8
cmp rcx, 0x20
jae 0x14000e58a
add rax, rax
add rax, 0x29
mov rdx, rax
mov rcx, r8
call fcn.14001fa5c
cmp esi, 0xffffffff
jne 0x140008c3d
mov ecx, 0x20
call fcn.14001fa74
lea rsi, [rsp + 0x1f0]
mov qword [rsi + 0x10], 0x14
mov qword [rsi + 0x18], 0x1f
movups xmm0, xmmword [str.ErrorExtraFileExists]
movups xmmword [rax], xmm0
mov dword [rax + 0x10], 0x73747369
mov byte [rax + 0x14], 0
mov qword [rsi], rax
lea rcx, [0x1400341d0]
lea rdi, [rsp + 0x11f0]
mov rdx, rdi
mov r8, rsi
call fcn.1400227c0
mov rcx, qword [rdi]
add rcx, 0x40
call fcn.140002630
mov rax, qword [rsi + 0x18]
cmp rax, 0x10
jb 0x140009126
mov rcx, qword [rsp + 0x1f0]
lea rdx, [rax + 1]
cmp rdx, 0x1000
jb 0x140008c05
mov r8, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, r8
cmp rcx, 0x20
jae 0x14000e58a
add rax, 0x28
mov rdx, rax
mov rcx, r8
call fcn.14001fa5c
jmp 0x140009126
cmp rax, rsi
jne 0x140008dc1
movups xmm0, xmmword [rsp + 0x1f0]
movups xmm1, xmmword [rsp + 0x200]
movups xmmword [rsi + 0x10], xmm1
movups xmmword [rsi], xmm0
add rsi, 0x20
mov qword [rsp + 0x58], rsi
jmp 0x1400088a8
lea rdx, str..memory.json.gz
lea rbx, [rsp + 0x1f0]
mov rcx, rbx
call fcn.14000ef20
mov rax, qword [0x1400342d8]
cmp rax, 0x10
jb 0x140008c99
mov rcx, qword [0x1400342c0]
lea rdx, [rax + 1]
cmp rdx, 0x1000
jb 0x140008c94
mov r8, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, r8
cmp rcx, 0x20
jae 0x14000e58a
add rax, 0x28
mov rdx, rax
mov rcx, r8
call fcn.14001fa5c
movups xmm0, xmmword [rsp + 0x1f0]
movups xmm1, xmmword [rsp + 0x200]
movups xmmword [0x1400342d0], xmm1
movups xmmword [0x1400342c0], xmm0
lea rsi, [0x1400342c0]
mov rcx, rbx
mov rdx, rsi
call fcn.140002cc0
cmp qword [rsp + 0x208], 8
jb 0x140008cdc
mov rbx, qword [rsp + 0x1f0]
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_GetFileAttributesW]
mov ebx, eax
mov rax, qword [rsp + 0x208]
cmp rax, 8
jb 0x140008d35
mov rcx, qword [rsp + 0x1f0]
lea rdx, [rax*2 + 2]
cmp rdx, 0x1000
jb 0x140008d30
mov r8, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, r8
cmp rcx, 0x20
jae 0x14000e58a
add rax, rax
add rax, 0x29
mov rdx, rax
mov rcx, r8
call fcn.14001fa5c
cmp ebx, 0xffffffff
jne 0x140008d59
cmp qword [0x1400342d8], 0x10
jb 0x140008d4b
mov rsi, qword [0x1400342c0]
mov qword [0x1400342d0], 0
mov byte [rsi], 0
and dword [rsp + 0xb8], 0xfffffe00
xorps xmm0, xmm0
movups xmmword [rsp + 0xc0], xmm0
mov qword [rsp + 0xd0], 0
lea rcx, [0x1400342a0]
mov edx, 1
call fcn.140003450
mov rsi, rax
cmp qword [rax + 0x90], 0
jne 0x140008edf
mov rax, qword [rsi]
movsxd rax, dword [rax + 4]
mov rcx, rsi
add rcx, rax
mov rax, qword [rsi + rax]
mov rax, qword [rax]
mov edx, 1
call qword [0x140036010]
jmp 0x140009077
mov rdi, qword [rsp + 0x1f0]
movups xmm6, xmmword [rsp + 0x1f8]
xor ecx, ecx
mov qword [rsp + 0x200], rcx
mov ebx, 0xf
mov qword [rsp + 0x208], rbx
mov byte [rsp + 0x1f0], cl
lea r14, [rax - 0x20]
movups xmm0, xmmword [rax - 0x20]
movups xmm1, xmmword [rax - 0x10]
movups xmmword [rax + 0x10], xmm1
movups xmmword [rax], xmm0
mov qword [rax - 0x10], rcx
mov qword [rax - 8], rbx
mov byte [rax - 0x20], cl
add rax, 0x20
mov qword [rsp + 0x58], rax
cmp r14, rsi
je 0x140008e8d
xor r15d, r15d
mov rax, qword [r14 + 0x18]
cmp rax, 0x10
jb 0x140008e5c
mov rcx, qword [r14]
lea rdx, [rax + 1]
cmp rdx, 0x1000
jb 0x140008e57
mov r8, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, r8
cmp rcx, 0x20
jae 0x14000e58a
add rax, 0x28
mov rdx, rax
mov rcx, r8
call fcn.14001fa5c
lea rax, [r14 - 0x20]
mov qword [r14 + 0x10], r15
mov qword [r14 + 0x18], rbx
movups xmm0, xmmword [rax]
movups xmm1, xmmword [rax + 0x10]
movups xmmword [r14], xmm0
movups xmmword [r14 + 0x10], xmm1
mov qword [r14 - 0x10], r15
mov qword [r14 - 8], rbx
mov byte [r14 - 0x20], 0
mov r14, rax
cmp rax, rsi
jne 0x140008e1e
mov rax, qword [rsi + 0x18]
cmp rax, 0x10
jb 0x140008ecb
mov rcx, qword [rsi]
lea rdx, [rax + 1]
cmp rdx, 0x1000
jb 0x140008ec6
mov r8, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, r8
cmp rcx, 0x20
jae 0x14000e58a
add rax, 0x28
mov rdx, rax
mov rcx, r8
call fcn.14001fa5c
mov qword [rsi], rdi
movups xmmword [rsi + 8], xmm6
mov qword [rsi + 0x18], 0xf
jmp 0x1400088a8
lea rbx, [rsp + 0x1f0]
mov rcx, rbx
call fcn.1400299c0
lea r8, [rsp + 0xb0]
mov rcx, rbx
mov rdx, rsi
call fcn.14002a510
mov ebp, eax
mov rcx, rbx
call fcn.14002a430
mov rax, qword [rsi]
movsxd rax, dword [rax + 4]
mov rcx, rsi
add rcx, rax
mov rax, qword [rsi + rax]
mov rax, qword [rax]
mov edx, 1
call qword [0x140036010]
test bpl, bpl
je 0x140009077
mov rcx, qword [rsp + 0xb0]
mov edx, dword [rsp + 0xb8]
lea r8, [0x14002f17f]
call fcn.14002b210
test al, al
je 0x14000927a
mov rcx, qword [rsp + 0xb0]
mov edx, dword [rsp + 0xb8]
lea rax, [0x1400342e0]
mov qword [rsp + 0x20], rax
lea r9, [0x14002f17f]
lea rbx, [rsp + 0x1f0]
mov r8, rbx
call fcn.14002b070
lea rsi, [rsp + 0x140]
mov rcx, rbx
mov rdx, rsi
call fcn.14001b6b0
mov rcx, rbx
call fcn.14001bd20
lea rdx, [0x14002f590]
mov rcx, rdi
call fcn.14001d520
mov rcx, qword [rsp + 0xb0]
mov edx, dword [rsp + 0xb8]
mov qword [rsp + 0x20], rdi
lea r9, [0x14002e6df]
lea rbx, [rsp + 0x1f0]
mov r8, rbx
call fcn.14002b070
lea rdi, [rsp + 0x1240]
mov rcx, rbx
mov rdx, rdi
call fcn.14001b6b0
mov rcx, rbx
call fcn.14001bd20
cmp qword [rdi + 0x18], 0x10
jb 0x140009008
mov rdi, qword [rsp + 0x1240]
mov ecx, 0x20
call fcn.14001fa74
lea r8, [rsp + 0x1220]
mov qword [r8 + 0x10], 0x18
mov qword [r8 + 0x18], 0x1f
movups xmm0, xmmword [str.CrashReporterVendorTitle]
movups xmmword [rax], xmm0
movabs rcx, 0x656c746954726f64
mov qword [rax + 0x10], rcx
mov byte [rax + 0x18], 0
mov qword [r8], rax
lea rcx, [0x1400341d0]
lea rbx, [rsp + 0x1f0]
mov rdx, rbx
call fcn.1400227c0
mov r8, qword [rbx]
cmp qword [r8 + 0x58], 0x10
jb 0x1400092b1
mov r8, qword [r8 + 0x40]
jmp 0x1400092b5
mov ecx, 0x20
call fcn.14001fa74
lea rsi, [rsp + 0x1f0]
mov qword [rsi + 0x10], 0x12
mov qword [rsi + 0x18], 0x1f
movups xmm0, xmmword [str.ErrorExtraFileRead]
movups xmmword [rax], xmm0
mov word [rax + 0x10], 0x6461
mov byte [rax + 0x12], 0
mov qword [rsi], rax
lea rcx, [0x1400341d0]
lea rdi, [rsp + 0x11f0]
mov rdx, rdi
mov r8, rsi
call fcn.1400227c0
mov rcx, qword [rdi]
add rcx, 0x40
call fcn.140002630
mov rax, qword [rsi + 0x18]
cmp rax, 0x10
jb 0x140009119
mov rcx, qword [rsp + 0x1f0]
lea rdx, [rax + 1]
cmp rdx, 0x1000
jb 0x140009114
mov r8, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, r8
cmp rcx, 0x20
jae 0x14000e58a
add rax, 0x28
mov rdx, rax
mov rcx, r8
call fcn.14001fa5c
lea rcx, [rsp + 0xb0]
call fcn.14001bd20
mov rax, qword [rsp + 0xf8]
cmp rax, 0x10
jb 0x14000916d
mov rcx, qword [rsp + 0xe0]
lea rdx, [rax + 1]
cmp rdx, 0x1000
jb 0x140009168
mov r8, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, r8
cmp rcx, 0x20
jae 0x14000e58a
add rax, 0x28
mov rdx, rax
mov rcx, r8
call fcn.14001fa5c
mov rsi, qword [rsp + 0x50]
test rsi, rsi
je 0x140009217
mov rdi, qword [rsp + 0x58]
cmp rsi, rdi
je 0x1400091e2
mov rbx, rsi
mov rax, qword [rbx + 0x18]
cmp rax, 0x10
jb 0x1400091c6
mov rcx, qword [rbx]
lea rdx, [rax + 1]
cmp rdx, 0x1000
jb 0x1400091c1
mov r8, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, r8
cmp rcx, 0x20
jae 0x14000e58a
add rax, 0x28
mov rdx, rax
mov rcx, r8
call fcn.14001fa5c
mov qword [rbx + 0x10], 0
mov qword [rbx + 0x18], 0xf
mov byte [rbx], 0
add rbx, 0x20
cmp rbx, rdi
jne 0x140009188
mov rdx, qword [rsp + 0x60]
sub rdx, rsi
cmp rdx, 0x1000
jb 0x14000920f
mov rax, qword [rsi - 8]
add rsi, 0xfffffffffffffff8
sub rsi, rax
cmp rsi, 0x20
jae 0x14000e58a
add rdx, 0x27
mov rsi, rax
mov rcx, rsi
call fcn.14001fa5c
mov rax, qword [rsp + 0x118]
cmp rax, 0x10
jb 0x14000805b
mov rcx, qword [rsp + 0x100]
jmp 0x14000802a
lea rdx, [0x1400341d0]
mov rcx, rbx
mov r8b, 1
call fcn.140002de0
lea rcx, [rbx + 0x10]
call fcn.140021400
test rax, rax
jne 0x140008651
mov rax, qword [rbx]
movsxd rax, dword [rax + 4]
lea rcx, [rbx + rax]
mov edx, dword [rbx + rax + 0x10]
or edx, 2
xor r8d, r8d
call qword [sym.imp.MSVCP140.dll_public:_void___cdecl_std::basic_ios_char__struct_std::char_traits_char__::clear_int__bool____ptr64]
jmp 0x140008651
mov ecx, 0x20
call fcn.14001fa74
lea rsi, [rsp + 0x1f0]
mov qword [rsi + 0x10], 0x12
mov qword [rsi + 0x18], 0x1f
movups xmm0, xmmword [str.ErrorNoProductName]
movups xmmword [rax], xmm0
mov word [rax + 0x10], 0x656d
jmp 0x1400090a9
add r8, 0x40
lea rcx, [rsp + 0x1f0]
mov edx, 0x1000
mov r9, rdi
call fcn.140001010
mov rax, qword [rsp + 0x1238]
cmp rax, 0x10
jb 0x140009311
mov rcx, qword [rsp + 0x1220]
lea rdx, [rax + 1]
cmp rdx, 0x1000
jb 0x14000930c
mov r8, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, r8
cmp rcx, 0x20
jae 0x14000e58a
add rax, 0x28
mov rdx, rax
mov rcx, r8
call fcn.14001fa5c
mov ecx, 0x20
call fcn.14001fa74
lea r8, [rsp + 0x1220]
mov qword [r8 + 0x10], 0x12
mov qword [r8 + 0x18], 0x1f
movups xmm0, xmmword [str.CrashReporterTitle]
movups xmmword [rax], xmm0
mov word [rax + 0x10], 0x656c
mov byte [rax + 0x12], 0
mov qword [r8], rax
lea rcx, [0x1400341d0]
lea rdi, [rsp + 0x1d0]
mov rdx, rdi
call fcn.1400227c0
mov r14, qword [rdi]
lea rdi, [r14 + 0x40]
lea rcx, [rsp + 0x1f0]
call sub.api_ms_win_crt_string_l1_1_0.dll_strlen
mov rbx, rax
mov rax, qword [r14 + 0x58]
cmp rax, rbx
jae 0x140009396
lea r8, [rsp + 0x1f0]
mov rcx, rdi
mov rdx, rbx
call fcn.140001ac0
jmp 0x1400093bb
cmp rax, 0x10
jb 0x1400093a0
mov rdi, qword [r14 + 0x40]
mov qword [r14 + 0x50], rbx
lea rdx, [rsp + 0x1f0]
mov rcx, rdi
mov r8, rbx
call sub.VCRUNTIME140.dll_memmove
mov byte [rdi + rbx], 0
mov rax, qword [rsp + 0x1238]
cmp rax, 0x10
jb 0x140009402
mov rcx, qword [rsp + 0x1220]
lea rdx, [rax + 1]
cmp rdx, 0x1000
jb 0x1400093fd
mov r8, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, r8
cmp rcx, 0x20
jae 0x14000e58a
add rax, 0x28
mov rdx, rax
mov rcx, r8
call fcn.14001fa5c
mov ecx, 0x20
call fcn.14001fa74
lea r8, [rsp + 0x1d0]
mov qword [r8 + 0x10], 0x1e
mov qword [r8 + 0x18], 0x1f
movups xmm6, xmmword [str.CrashReporterProductErrorText2]
movups xmmword [rax], xmm6
movups xmm7, xmmword [0x14002f7ae]
movups xmmword [rax + 0xe], xmm7
mov byte [rax + 0x1e], 0
mov qword [r8], rax
lea rcx, [0x1400341d0]
lea rdi, [rsp + 0x1220]
mov rdx, rdi
call fcn.1400227c0
mov rbx, qword [rdi]
mov qword [rdi], 0
xorps xmm0, xmm0
movups xmmword [rdi + 0x10], xmm0
mov r14, qword [rbx + 0x50]
cmp qword [rbx + 0x58], 0x10
jb 0x140009479
mov rbx, qword [rbx + 0x40]
jmp 0x14000947d
add rbx, 0x40
cmp r14, 0xf
ja 0x140009496
movups xmm0, xmmword [rbx]
movaps xmmword [rsp + 0x1220], xmm0
mov r15d, 0xf
jmp 0x1400094ee
mov r15, r14
or r15, 0xf
movabs rax, 0x7fffffffffffffff
cmp r15, rax
cmovae r15, rax
cmp r15, 0xfff
jb 0x1400094ce
lea rcx, [r15 + 0x28]
call fcn.14001fa74
lea rcx, [rax + 0x27]
and rcx, 0xffffffffffffffe0
mov qword [rcx - 8], rax
jmp 0x1400094da
lea rcx, [r15 + 1]
call fcn.14001fa74
mov rcx, rax
mov qword [rsp + 0x1220], rcx
lea r8, [r14 + 1]
mov rdx, rbx
call sub.VCRUNTIME140.dll_memcpy
mov qword [rsp + 0x1230], r14
mov qword [rsp + 0x1238], r15
mov rax, qword [rsp + 0x1e8]
cmp rax, 0x10
jb 0x140009555
mov rcx, qword [rsp + 0x1d0]
lea rdx, [rax + 1]
cmp rdx, 0x1000
jb 0x140009540
mov r8, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, r8
cmp rcx, 0x20
jae 0x14000e58a
add rax, 0x28
mov rdx, rax
mov rcx, r8
call fcn.14001fa5c
mov r14, qword [rsp + 0x1230]
mov r15, qword [rsp + 0x1238]
cmp r15, 0x10
jb 0x140009563
mov rdi, qword [rsp + 0x1220]
cmp r14, 2
jb 0x1400095ac
lea rbx, [rdi + r14]
dec rbx
add r14, 0xfffffffffffffffe
mov rax, rdi
mov r8, rbx
sub r8, rax
mov rcx, rax
mov edx, 0x25
call sub.VCRUNTIME140.dll_memchr
test rax, rax
je 0x1400095ac
movzx ecx, word [rax]
cmp ecx, 0x7325
je 0x14000959f
inc rax
jmp 0x140009577
sub rax, rdi
cmp rax, 0xffffffffffffffff
jne 0x14000b844
mov ecx, 0x20
call fcn.14001fa74
lea r8, [rsp + 0x1d0]
mov qword [r8 + 0x10], 0x16
mov qword [r8 + 0x18], 0x1f
movups xmm0, xmmword [str.CrashReporterErrorText]
movups xmmword [rax], xmm0
movabs rcx, 0x74786554726f7272
mov qword [rax + 0xe], rcx
mov byte [rax + 0x16], 0
mov qword [r8], rax
lea rcx, [0x1400341d0]
lea rsi, [rsp + 0x1b0]
mov rdx, rsi
call fcn.1400227c0
mov rax, qword [rsi]
lea rsi, [rax + 0x40]
lea r8, [rsp + 0x1220]
cmp rsi, r8
je 0x140009669
mov rdi, qword [rsp + 0x1230]
cmp qword [rsp + 0x1238], 0x10
jb 0x140009633
mov r8, qword [rsp + 0x1220]
mov rcx, qword [rax + 0x58]
cmp rcx, rdi
jae 0x140009649
mov rcx, rsi
mov rdx, rdi
call fcn.140001ac0
jmp 0x140009669
cmp rcx, 0x10
jb 0x140009653
mov rsi, qword [rax + 0x40]
mov qword [rax + 0x50], rdi
mov rcx, rsi
mov rdx, r8
mov r8, rdi
call sub.VCRUNTIME140.dll_memmove
mov byte [rsi + rdi], 0
mov rax, qword [rsp + 0x1e8]
cmp rax, 0x10
jb 0x1400096b0
mov rcx, qword [rsp + 0x1d0]
lea rdx, [rax + 1]
cmp rdx, 0x1000
jb 0x1400096ab
mov r8, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, r8
cmp rcx, 0x20
jae 0x14000e58a
add rax, 0x28
mov rdx, rax
mov rcx, r8
call fcn.14001fa5c
cmp qword [rsp + 0x158], 0x10
jb 0x1400096c5
mov rsi, qword [rsp + 0x140]
jmp 0x1400096cd
lea rsi, [rsp + 0x140]
mov ecx, 0x20
call fcn.14001fa74
lea r8, [rsp + 0x1d0]
mov qword [r8 + 0x10], 0x1d
mov qword [r8 + 0x18], 0x1f
movups xmm6, xmmword [str.CrashReporterDescriptionText2]
movups xmmword [rax], xmm6
movups xmm7, xmmword [0x14002f7cc]
movups xmmword [rax + 0xd], xmm7
mov byte [rax + 0x1d], 0
mov qword [r8], rax
lea rcx, [0x1400341d0]
lea rdi, [rsp + 0x1b0]
mov rdx, rdi
call fcn.1400227c0
mov r8, qword [rdi]
cmp qword [r8 + 0x58], 0x10
jb 0x140009732
mov r8, qword [r8 + 0x40]
jmp 0x140009736
add r8, 0x40
lea rcx, [rsp + 0x1f0]
mov edx, 0x1000
mov r9, rsi
call fcn.140001010
mov rax, qword [rsp + 0x1e8]
cmp rax, 0x10
jb 0x140009792
mov rcx, qword [rsp + 0x1d0]
lea rdx, [rax + 1]
cmp rdx, 0x1000
jb 0x14000978d
mov r8, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, r8
cmp rcx, 0x20
jae 0x14000e58a
add rax, 0x28
mov rdx, rax
mov rcx, r8
call fcn.14001fa5c
mov ecx, 0x20
call fcn.14001fa74
lea r8, [rsp + 0x1d0]
mov qword [r8 + 0x10], 0x1d
mov qword [r8 + 0x18], 0x1f
movups xmmword [rax], xmm6
movups xmmword [rax + 0xd], xmm7
mov byte [rax + 0x1d], 0
mov qword [r8], rax
lea rcx, [0x1400341d0]
lea rsi, [rsp + 0x1b0]
mov rdx, rsi
call fcn.1400227c0
mov rbx, qword [rsi]
lea rsi, [rbx + 0x40]
lea rcx, [rsp + 0x1f0]
call sub.api_ms_win_crt_string_l1_1_0.dll_strlen
mov rdi, rax
mov rax, qword [rbx + 0x58]
cmp rax, rdi
jae 0x14000980e
lea r8, [rsp + 0x1f0]
mov rcx, rsi
mov rdx, rdi
call fcn.140001ac0
jmp 0x140009833
cmp rax, 0x10
jb 0x140009818
mov rsi, qword [rbx + 0x40]
mov qword [rbx + 0x50], rdi
lea rdx, [rsp + 0x1f0]
mov rcx, rsi
mov r8, rdi
call sub.VCRUNTIME140.dll_memmove
mov byte [rsi + rdi], 0
mov rax, qword [rsp + 0x1e8]
cmp rax, 0x10
jb 0x14000987a
mov rcx, qword [rsp + 0x1d0]
lea rdx, [rax + 1]
cmp rdx, 0x1000
jb 0x140009875
mov r8, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, r8
cmp rcx, 0x20
jae 0x14000e58a
add rax, 0x28
mov rdx, rax
mov rcx, r8
call fcn.14001fa5c
cmp qword [rsp + 0x1258], 0x10
jb 0x14000988f
mov rsi, qword [rsp + 0x1240]
jmp 0x140009897
lea rsi, [rsp + 0x1240]
mov eax, 0xf
lea r8, [rsp + 0x1d0]
mov qword [r8 + 0x18], rax
mov qword [r8 + 0x10], rax
movabs rbx, 0x6e65536b63656843
mov qword [r8], rbx
movabs r14, 0x74726f706552646e
mov qword [r8 + 7], r14
mov byte [r8 + 0xf], 0
lea rcx, [0x1400341d0]
lea rdi, [rsp + 0x1b0]
mov rdx, rdi
call fcn.1400227c0
mov r8, qword [rdi]
cmp qword [r8 + 0x58], 0x10
jb 0x1400098f3
mov r8, qword [r8 + 0x40]
jmp 0x1400098f7
add r8, 0x40
lea rcx, [rsp + 0x1f0]
mov edx, 0x1000
mov r9, rsi
call fcn.140001010
mov rax, qword [rsp + 0x1e8]
cmp rax, 0x10
jb 0x140009953
mov rcx, qword [rsp + 0x1d0]
lea rdx, [rax + 1]
cmp rdx, 0x1000
jb 0x14000994e
mov r8, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, r8
cmp rcx, 0x20
jae 0x14000e58a
add rax, 0x28
mov rdx, rax
mov rcx, r8
call fcn.14001fa5c
mov eax, 0xf
lea r8, [rsp + 0x1d0]
mov qword [r8 + 0x18], rax
mov qword [r8 + 0x10], rax
mov qword [r8], rbx
mov qword [r8 + 7], r14
mov byte [r8 + 0xf], 0
lea rcx, [0x1400341d0]
lea rsi, [rsp + 0x1b0]
mov rdx, rsi
call fcn.1400227c0
mov rbx, qword [rsi]
lea rsi, [rbx + 0x40]
lea rcx, [rsp + 0x1f0]
call sub.api_ms_win_crt_string_l1_1_0.dll_strlen
mov rdi, rax
mov rax, qword [rbx + 0x58]
cmp rax, rdi
jae 0x1400099c0
lea r8, [rsp + 0x1f0]
mov rcx, rsi
mov rdx, rdi
call fcn.140001ac0
jmp 0x1400099e5
cmp rax, 0x10
jb 0x1400099ca
mov rsi, qword [rbx + 0x40]
mov qword [rbx + 0x50], rdi
lea rdx, [rsp + 0x1f0]
mov rcx, rsi
mov r8, rdi
call sub.VCRUNTIME140.dll_memmove
mov byte [rsi + rdi], 0
mov rax, qword [rsp + 0x1e8]
cmp rax, 0x10
jb 0x140009a2c
mov rcx, qword [rsp + 0x1d0]
lea rdx, [rax + 1]
cmp rdx, 0x1000
jb 0x140009a27
mov r8, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, r8
cmp rcx, 0x20
jae 0x14000e58a
add rax, 0x28
mov rdx, rax
mov rcx, r8
call fcn.14001fa5c
cmp qword [rsp + 0x158], 0x10
jb 0x140009a41
mov rsi, qword [rsp + 0x140]
jmp 0x140009a49
lea rsi, [rsp + 0x140]
lea r8, [rsp + 0x1d0]
mov qword [r8 + 0x18], 0xf
mov qword [r8 + 0x10], 7
mov dword [r8], 0x74736552
mov dword [r8 + 3], 0x74726174
mov byte [r8 + 7], 0
lea rcx, [0x1400341d0]
lea rdi, [rsp + 0x1b0]
mov rdx, rdi
call fcn.1400227c0
mov r8, qword [rdi]
cmp qword [r8 + 0x58], 0x10
jb 0x140009a9c
mov r8, qword [r8 + 0x40]
jmp 0x140009aa0
add r8, 0x40
lea rcx, [rsp + 0x1f0]
mov edx, 0x1000
mov r9, rsi
call fcn.140001010
mov rax, qword [rsp + 0x1e8]
cmp rax, 0x10
jb 0x140009afc
mov rcx, qword [rsp + 0x1d0]
lea rdx, [rax + 1]
cmp rdx, 0x1000
jb 0x140009af7
mov r8, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, r8
cmp rcx, 0x20
jae 0x14000e58a
add rax, 0x28
mov rdx, rax
mov rcx, r8
call fcn.14001fa5c
lea r8, [rsp + 0x1d0]
mov qword [r8 + 0x18], 0xf
mov qword [r8 + 0x10], 7
mov dword [r8], 0x74736552
mov dword [r8 + 3], 0x74726174
mov byte [r8 + 7], 0
lea rcx, [0x1400341d0]
lea rsi, [rsp + 0x1b0]
mov rdx, rsi
call fcn.1400227c0
mov rbx, qword [rsi]
lea rsi, [rbx + 0x40]
lea rcx, [rsp + 0x1f0]
call sub.api_ms_win_crt_string_l1_1_0.dll_strlen
mov rdi, rax
mov rax, qword [rbx + 0x58]
cmp rax, rdi
jae 0x140009b74
lea r8, [rsp + 0x1f0]
mov rcx, rsi
mov rdx, rdi
call fcn.140001ac0
jmp 0x140009b99
cmp rax, 0x10
jb 0x140009b7e
mov rsi, qword [rbx + 0x40]
mov qword [rbx + 0x50], rdi
lea rdx, [rsp + 0x1f0]
mov rcx, rsi
mov r8, rdi
call sub.VCRUNTIME140.dll_memmove
mov byte [rsi + rdi], 0
mov rax, qword [rsp + 0x1e8]
cmp rax, 0x10
jb 0x140009be0
mov rcx, qword [rsp + 0x1d0]
lea rdx, [rax + 1]
cmp rdx, 0x1000
jb 0x140009bdb
mov r8, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, r8
cmp rcx, 0x20
jae 0x14000e58a
add rax, 0x28
mov rdx, rax
mov rcx, r8
call fcn.14001fa5c
cmp qword [rsp + 0x158], 0x10
jb 0x140009bf5
mov rsi, qword [rsp + 0x140]
jmp 0x140009bfd
lea rsi, [rsp + 0x140]
lea r8, [rsp + 0x1d0]
mov qword [r8], 0
mov qword [r8 + 0x18], 0xf
mov qword [r8 + 0x10], 5
mov dword [r8], 0x74697551
mov word [r8 + 4], 0x32
lea rcx, [0x1400341d0]
lea rdi, [rsp + 0x1b0]
mov rdx, rdi
call fcn.1400227c0
mov r8, qword [rdi]
cmp qword [r8 + 0x58], 0x10
jb 0x140009c51
mov r8, qword [r8 + 0x40]
jmp 0x140009c55
add r8, 0x40
lea rcx, [rsp + 0x1f0]
mov edx, 0x1000
mov r9, rsi
call fcn.140001010
mov rax, qword [rsp + 0x1e8]
cmp rax, 0x10
jb 0x140009cb1
mov rcx, qword [rsp + 0x1d0]
lea rdx, [rax + 1]
cmp rdx, 0x1000
jb 0x140009cac
mov r8, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, r8
cmp rcx, 0x20
jae 0x14000e58a
add rax, 0x28
mov rdx, rax
mov rcx, r8
call fcn.14001fa5c
lea r8, [rsp + 0x1d0]
mov qword [r8], 0
mov qword [r8 + 0x18], 0xf
mov qword [r8 + 0x10], 5
mov dword [r8], 0x74697551
mov word [r8 + 4], 0x32
lea rcx, [0x1400341d0]
lea rsi, [rsp + 0x1b0]
mov rdx, rsi
call fcn.1400227c0
mov rbx, qword [rsi]
lea rsi, [rbx + 0x40]
lea rcx, [rsp + 0x1f0]
call sub.api_ms_win_crt_string_l1_1_0.dll_strlen
mov rdi, rax
mov rax, qword [rbx + 0x58]
cmp rax, rdi
jae 0x140009d2a
lea r8, [rsp + 0x1f0]
mov rcx, rsi
mov rdx, rdi
call fcn.140001ac0
jmp 0x140009d4f
cmp rax, 0x10
jb 0x140009d34
mov rsi, qword [rbx + 0x40]
mov qword [rbx + 0x50], rdi
lea rdx, [rsp + 0x1f0]
mov rcx, rsi
mov r8, rdi
call sub.VCRUNTIME140.dll_memmove
mov byte [rsi + rdi], 0
mov rax, qword [rsp + 0x1e8]
cmp rax, 0x10
jb 0x140009d96
mov rcx, qword [rsp + 0x1d0]
lea rdx, [rax + 1]
cmp rdx, 0x1000
jb 0x140009d91
mov r8, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, r8
cmp rcx, 0x20
jae 0x14000e58a
add rax, 0x28
mov rdx, rax
mov rcx, r8
call fcn.14001fa5c
cmp qword [rsp + 0x158], 0x10
jb 0x140009dab
mov rsi, qword [rsp + 0x140]
jmp 0x140009db3
lea rsi, [rsp + 0x140]
lea r8, [rsp + 0x1d0]
mov qword [r8 + 0x18], 0xf
mov qword [r8 + 0x10], 0xe
movabs rax, 0x646e45726f727245
mov qword [r8], rax
movabs rax, 0x6566694c664f646e
mov qword [r8 + 6], rax
mov byte [r8 + 0xe], 0
lea rcx, [0x1400341d0]
lea rdi, [rsp + 0x1b0]
mov rdx, rdi
call fcn.1400227c0
mov r8, qword [rdi]
cmp qword [r8 + 0x58], 0x10
jb 0x140009e12
mov r8, qword [r8 + 0x40]
jmp 0x140009e16
add r8, 0x40
lea rcx, [rsp + 0x1f0]
mov edx, 0x1000
mov r9, rsi
call fcn.140001010
mov rax, qword [rsp + 0x1e8]
cmp rax, 0x10
jb 0x140009e72
mov rcx, qword [rsp + 0x1d0]
lea rdx, [rax + 1]
cmp rdx, 0x1000
jb 0x140009e6d
mov r8, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, r8
cmp rcx, 0x20
jae 0x14000e58a
add rax, 0x28
mov rdx, rax
mov rcx, r8
call fcn.14001fa5c
lea rsi, [rsp + 0x1d0]
mov qword [rsi + 0x18], 0xf
mov qword [rsi + 0x10], 0xe
movabs rax, 0x646e45726f727245
mov qword [rsi], rax
movabs rax, 0x6566694c664f646e
mov qword [rsi + 6], rax
mov byte [rsi + 0xe], 0
lea rcx, [0x1400341d0]
lea rdi, [rsp + 0x1b0]
mov rdx, rdi
mov r8, rsi
call fcn.1400227c0
mov r14, qword [rdi]
lea rdi, [r14 + 0x40]
lea rcx, [rsp + 0x1f0]
call sub.api_ms_win_crt_string_l1_1_0.dll_strlen
mov rbx, rax
mov rax, qword [r14 + 0x58]
cmp rax, rbx
jae 0x140009ef8
lea r8, [rsp + 0x1f0]
mov rcx, rdi
mov rdx, rbx
call fcn.140001ac0
jmp 0x140009f1d
cmp rax, 0x10
jb 0x140009f02
mov rdi, qword [r14 + 0x40]
mov qword [r14 + 0x50], rbx
lea rdx, [rsp + 0x1f0]
mov rcx, rdi
mov r8, rbx
call sub.VCRUNTIME140.dll_memmove
mov byte [rdi + rbx], 0
mov rax, qword [rsp + 0x1e8]
cmp rax, 0x10
jb 0x140009f64
mov rcx, qword [rsp + 0x1d0]
lea rdx, [rax + 1]
cmp rdx, 0x1000
jb 0x140009f5f
mov r8, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, r8
cmp rcx, 0x20
jae 0x14000e58a
add rax, 0x28
mov rdx, rax
mov rcx, r8
call fcn.14001fa5c
mov rax, qword [rsp + 0x1238]
cmp rax, 0x10
jb 0x140009fab
mov rcx, qword [rsp + 0x1220]
lea rdx, [rax + 1]
cmp rdx, 0x1000
jb 0x140009fa6
mov r8, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, r8
cmp rcx, 0x20
jae 0x14000e58a
add rax, 0x28
mov rdx, rax
mov rcx, r8
call fcn.14001fa5c
mov rax, qword [rsp + 0x1258]
cmp rax, 0x10
jb 0x140009ff2
mov rcx, qword [rsp + 0x1240]
lea rdx, [rax + 1]
cmp rdx, 0x1000
jb 0x140009fed
mov r8, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, r8
cmp rcx, 0x20
jae 0x14000e58a
add rax, 0x28
mov rdx, rax
mov rcx, r8
call fcn.14001fa5c
lea rcx, [rsp + 0x11f0]
call fcn.14001bd20
mov rax, qword [rsp + 0x158]
cmp rax, 0x10
jb 0x14000a046
mov rcx, qword [rsp + 0x140]
lea rdx, [rax + 1]
cmp rdx, 0x1000
jb 0x14000a041
mov r8, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, r8
cmp rcx, 0x20
jae 0x14000e58a
add rax, 0x28
mov rdx, rax
mov rcx, r8
call fcn.14001fa5c
mov rcx, qword [rsp + 0xb0]
mov edx, dword [rsp + 0xb8]
lea r8, [0x14002f6a5]
call fcn.14002b210
test al, al
je 0x14000b884
xor ebx, ebx
lea rdi, [rsp + 0x11f0]
mov qword [rdi], rbx
mov qword [rdi + 0x10], rbx
mov qword [rdi + 0x18], 0xf
mov byte [rdi], bl
mov ecx, 0x30
call fcn.14001fa74
mov qword [rdi + 0x10], 0x20
mov qword [rdi + 0x18], 0x2f
movups xmm0, xmmword [str.MOZ_CRASHREPORTER_DATA_DIRECTORY]
movups xmmword [rax], xmm0
movups xmm0, xmmword [0x14002f612]
movups xmmword [rax + 0x10], xmm0
mov byte [rax + 0x20], bl
mov qword [rdi], rax
lea rcx, [rsp + 0x1f0]
mov rdx, rdi
call fcn.14000e5a0
mov rax, qword [0x140034220]
cmp rax, 0x10
jb 0x14000a10e
mov rcx, qword [0x140034208]
lea rdx, [rax + 1]
cmp rdx, 0x1000
jb 0x14000a109
mov r8, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, r8
cmp rcx, 0x20
jae 0x14000e58a
add rax, 0x28
mov rdx, rax
mov rcx, r8
call fcn.14001fa5c
movups xmm0, xmmword [rsp + 0x1f0]
movups xmm1, xmmword [rsp + 0x200]
movups xmmword [0x140034218], xmm1
movups xmmword [0x140034208], xmm0
mov qword [rsp + 0x200], 0
mov qword [rsp + 0x208], 0xf
mov byte [rsp + 0x1f0], 0
mov rax, qword [rsp + 0x1208]
cmp rax, 0x10
jb 0x14000a193
mov rcx, qword [rsp + 0x11f0]
lea rdx, [rax + 1]
cmp rdx, 0x1000
jb 0x14000a18e
mov r8, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, r8
cmp rcx, 0x20
jae 0x14000e58a
add rax, 0x28
mov rdx, rax
mov rcx, r8
call fcn.14001fa5c
cmp qword [0x140034218], 0
je 0x14000b8b9
lea rcx, [0x140034208]
call fcn.1400059e0
test al, al
je 0x14000c51d
mov rbx, qword [0x140034218]
movabs rax, 0x7fffffffffffffff
cmp rbx, rax
je 0x14000e4f4
mov r15, qword [0x140034220]
mov r14, qword [0x140034208]
mov qword [rsp + 0x11f0], 0
lea r12, [rbx + 1]
mov r13d, 0xf
cmp r12, 0x10
jb 0x14000a253
mov rax, r12
or rax, 0xf
cmp rax, 0x17
mov r13d, 0x16
cmovae r13, rax
movabs rax, 0x7fffffffffffffff
cmp r13, rax
cmovae r13, rax
cmp r13, 0xfff
jb 0x14000a23f
lea rcx, [r13 + 0x28]
call fcn.14001fa74
lea rdi, [rax + 0x27]
and rdi, 0xffffffffffffffe0
mov qword [rdi - 8], rax
jmp 0x14000a24b
lea rcx, [r13 + 1]
call fcn.14001fa74
mov rdi, rax
mov qword [rsp + 0x11f0], rdi
cmp r15, 0x10
lea rax, [0x140034208]
cmovb r14, rax
mov qword [rsp + 0x1200], r12
mov qword [rsp + 0x1208], r13
mov rcx, rdi
mov rdx, r14
mov r8, rbx
call sub.VCRUNTIME140.dll_memcpy
mov word [rdi + rbx], 0x5c
mov rax, qword [rsp + 0x1200]
mov rcx, qword [rsp + 0x1208]
mov rdx, rcx
sub rdx, rax
cmp rdx, 0xa
jae 0x14000a2c3
lea r8, str.submit.log
lea rcx, [rsp + 0x11f0]
mov edx, 0xa
mov r9d, 0xa
call fcn.1400014b0
jmp 0x14000a301
lea rdx, [rax + 0xa]
mov qword [rsp + 0x1200], rdx
cmp rcx, 0x10
jb 0x14000a2df
mov rcx, qword [rsp + 0x11f0]
jmp 0x14000a2e7
lea rcx, [rsp + 0x11f0]
movabs rdx, 0x6c2e74696d627573
mov qword [rcx + rax], rdx
mov word [rcx + rax + 8], 0x676f
mov byte [rcx + rax + 0xa], 0
movups xmm0, xmmword [rsp + 0x11f0]
movups xmm1, xmmword [rsp + 0x1200]
lea rcx, [rsp + 0x1f0]
movaps xmmword [rcx + 0x10], xmm1
movaps xmmword [rcx], xmm0
mov edx, 8
call fcn.1400058f0
mov rdx, qword [0x140034278]
mov qword [0x140034278], rax
test rdx, rdx
je 0x14000a35a
mov rax, qword [rdx]
movsxd rax, dword [rax + 4]
lea rcx, [rdx + rax]
mov rax, qword [rdx + rax]
mov rax, qword [rax]
mov edx, 1
call qword [0x140036010]
mov rax, qword [rsp + 0x208]
cmp rax, 0x10
jb 0x14000a3a1
mov rcx, qword [rsp + 0x1f0]
lea rdx, [rax + 1]
cmp rdx, 0x1000
jb 0x14000a39c
mov r8, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, r8
cmp rcx, 0x20
jae 0x14000e58a
add rax, 0x28
mov rdx, rax
mov rcx, r8
call fcn.14001fa5c
xor esi, esi
lea rdi, [rsp + 0x11f0]
mov qword [rdi], rsi
mov qword [rdi + 0x10], rsi
mov qword [rdi + 0x18], 0xf
mov byte [rdi], sil
mov ecx, 0x30
call fcn.14001fa74
mov qword [rdi + 0x10], 0x22
mov qword [rdi + 0x18], 0x2f
movups xmm0, xmmword [str.MOZ_CRASHREPORTER_EVENTS_DIRECTORY]
movups xmmword [rax], xmm0
movups xmm0, xmmword [0x14002f5ce]
movups xmmword [rax + 0x10], xmm0
mov word [rax + 0x20], 0x5952
mov byte [rax + 0x22], sil
mov qword [rdi], rax
lea rcx, [rsp + 0x1f0]
mov rdx, rdi
call fcn.14000e5a0
mov rax, qword [0x140034240]
cmp rax, 0x10
jb 0x14000a44e
mov rcx, qword [0x140034228]
lea rdx, [rax + 1]
cmp rdx, 0x1000
jb 0x14000a449
mov r8, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, r8
cmp rcx, 0x20
jae 0x14000e58a
add rax, 0x28
mov rdx, rax
mov rcx, r8
call fcn.14001fa5c
movups xmm0, xmmword [rsp + 0x1f0]
movups xmm1, xmmword [rsp + 0x200]
movups xmmword [0x140034238], xmm1
movups xmmword [0x140034228], xmm0
mov qword [rsp + 0x200], 0
mov qword [rsp + 0x208], 0xf
mov byte [rsp + 0x1f0], 0
mov rax, qword [rsp + 0x1208]
cmp rax, 0x10
jb 0x14000a4d3
mov rcx, qword [rsp + 0x11f0]
lea rdx, [rax + 1]
cmp rdx, 0x1000
jb 0x14000a4ce
mov r8, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, r8
cmp rcx, 0x20
jae 0x14000e58a
add rax, 0x28
mov rdx, rax
mov rcx, r8
call fcn.14001fa5c
xor esi, esi
lea rbx, [rsp + 0x11f0]
mov qword [rbx], rsi
mov qword [rbx + 0x10], rsi
mov qword [rbx + 0x18], 0xf
mov byte [rbx], sil
mov ecx, 0x30
call fcn.14001fa74
mov qword [rbx + 0x10], 0x20
mov qword [rbx + 0x18], 0x2f
movups xmm0, xmmword [str.MOZ_CRASHREPORTER_PING_DIRECTORY]
movups xmmword [rax], xmm0
movups xmm0, xmmword [0x14002f5f1]
movups xmmword [rax + 0x10], xmm0
mov byte [rax + 0x20], sil
mov qword [rbx], rax
lea rdi, [rsp + 0x1f0]
mov rcx, rdi
mov rdx, rbx
call fcn.14000e5a0
mov rax, qword [0x140034260]
cmp rax, 0x10
jb 0x14000a57d
mov rcx, qword [0x140034248]
lea rdx, [rax + 1]
cmp rdx, 0x1000
jb 0x14000a578
mov r8, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, r8
cmp rcx, 0x20
jae 0x14000e58a
add rax, 0x28
mov rdx, rax
mov rcx, r8
call fcn.14001fa5c
movups xmm0, xmmword [rsp + 0x1f0]
movups xmm1, xmmword [rsp + 0x200]
movups xmmword [0x140034258], xmm1
movups xmmword [0x140034248], xmm0
mov qword [rsp + 0x200], 0
mov qword [rsp + 0x208], 0xf
mov byte [rsp + 0x1f0], 0
mov rax, qword [rsp + 0x1208]
cmp rax, 0x10
jb 0x14000a602
mov rcx, qword [rsp + 0x11f0]
lea rdx, [rax + 1]
cmp rdx, 0x1000
jb 0x14000a5fd
mov r8, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, r8
cmp rcx, 0x20
jae 0x14000e58a
add rax, 0x28
mov rdx, rax
mov rcx, r8
call fcn.14001fa5c
mov dword [rsp + 0x20], 0x17
lea rdx, [0x14002fc6f]
xor ecx, ecx
mov r8, rdx
mov r9, rdx
call sub.nss3.dll_NSS_Initialize
test eax, eax
je 0x14000a73b
xor eax, eax
mov qword [rsp + 0x90], rax
mov qword [rsp + 0xa8], 0xf
mov qword [rsp + 0xa0], rax
mov byte [rsp + 0x90], 0
lea r13, [rsp + 0x200]
xor esi, esi
lea r8, [rsp + 0x70]
mov qword [r8], rsi
mov qword [r8 + 0x10], rsi
mov qword [r8 + 0x18], 0xf
mov byte [r8], 0
lea rcx, [rsp + 0xb0]
lea rdx, [rsp + 0x90]
call fcn.14000f1d0
cmp qword [0x140034238], rsi
je 0x14000adae
lea rbx, [rsp + 0x1220]
mov rcx, rbx
call fcn.140007560
mov r14, qword [0x140034238]
movabs rax, 0x7fffffffffffffff
cmp r14, rax
je 0x14000e4f4
mov rbp, qword [0x140034240]
mov r15, qword [0x140034228]
mov qword [rsp + 0x1f0], 0
lea r12, [r14 + 1]
xorps xmm0, xmm0
movups xmmword [r13], xmm0
mov esi, 0xf
cmp r12, 0x10
jb 0x14000aaa9
mov rax, r12
or rax, 0xf
cmp rax, 0x17
mov esi, 0x16
cmovae rsi, rax
movabs rax, 0x7fffffffffffffff
cmp rsi, rax
cmovae rsi, rax
cmp rsi, 0xfff
jb 0x14000aa95
lea rcx, [rsi + 0x28]
call fcn.14001fa74
lea rdi, [rax + 0x27]
and rdi, 0xffffffffffffffe0
mov qword [rdi - 8], rax
jmp 0x14000aaa1
mov ecx, 4
call sub.nss3.dll_HASH_Create
test rax, rax
je 0x14000a626
mov rbx, rax
mov rcx, rax
call sub.nss3.dll_HASH_Begin
lea rcx, [0x140034280]
mov edx, 0x20
call fcn.140003450
mov r14, rax
mov bpl, 1
cmp qword [rax + 0x90], 0
jne 0x14000c3db
mov rax, qword [r14]
movsxd rax, dword [rax + 4]
mov rcx, r14
add rcx, rax
mov rax, qword [r14 + rax]
mov rax, qword [rax]
mov edx, 1
call qword [0x140036010]
lea r14, [rsp + 0x1240]
mov dword [r14], 0
lea rdx, [rsp + 0x11f0]
mov rcx, rbx
mov r8, r14
mov r9d, 0x20
call sub.nss3.dll_HASH_End
mov esi, dword [r14]
mov rcx, rbx
call sub.nss3.dll_HASH_Destroy
test bpl, bpl
jne 0x14000a626
cmp esi, 0x20
jne 0x14000a626
lea rax, [0x14002d980]
lea rsi, [rsp + 0x278]
mov qword [rsi - 0x88], rax
mov rcx, rsi
call qword [sym.imp.MSVCP140.dll_protected:_void___cdecl_std::ios_base::constructor_void____ptr64]
lea rax, [0x14002dbc8]
mov qword [rsi], rax
mov rax, qword [rsi - 0x88]
movsxd rax, dword [rax + 4]
lea rbx, [0x14002d978]
mov qword [rsp + rax + 0x1f0], rbx
mov rax, qword [rsi - 0x88]
movsxd rax, dword [rax + 4]
mov esi, 0xffffff78
lea ecx, [rax + rsi]
mov dword [rsp + rax + 0x1ec], ecx
lea r14, [rsp + 0x1f8]
mov rax, qword [r14 - 8]
movsxd rax, dword [rax + 4]
lea rcx, [0x14002dbd8]
mov qword [rsp + rax + 0x1f0], rcx
mov rax, qword [r14 - 8]
movsxd rax, dword [rax + 4]
lea ecx, [rax - 0x10]
mov dword [rsp + rax + 0x1ec], ecx
mov rax, qword [r14 - 8]
movsxd rax, dword [rax + 4]
lea rcx, [rsp + rax]
add rcx, 0x1f0
xor r13d, r13d
mov rdx, r14
xor r8d, r8d
call qword [sym.imp.MSVCP140.dll_protected:_void___cdecl_std::basic_ios_char__struct_std::char_traits_char__::init_class_std::basic_streambuf_char__struct_std::char_traits_char______ptr64__bool____ptr64]
mov rax, qword [r14 - 8]
movsxd rax, dword [rax + 4]
mov qword [rsp + rax + 0x1f0], rbx
mov rax, qword [r14 - 8]
movsxd rax, dword [rax + 4]
add esi, eax
mov dword [rsp + rax + 0x1ec], esi
mov rcx, r14
call qword [sym.imp.MSVCP140.dll_protected:_void___cdecl_std::basic_streambuf_char__struct_std::char_traits_char__::constructor_void____ptr64]
lea rax, [0x14002d8f0]
mov qword [r14], rax
mov qword [r14 + 0x68], 0
mov dword [r14 + 0x70], 4
lea rbp, [rsp + 0x248]
lea r15, [rsp + 0x140]
mov esi, 0xfffff1ff
lea r12, [rsp + 0x1f0]
mov rbx, qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___unsigned_int____ptr64]
mov edx, 2
mov rcx, r15
call sub.MSVCP140.dll_struct_std::_Smanip_long_long___int64_____cdecl_std::setw_long_long___int64__
mov rax, qword [rsp + 0x140]
mov rdx, qword [rsp + 0x148]
mov rcx, qword [rsp + 0x1f0]
movsxd rcx, dword [rcx + 4]
add rcx, rsp
add rcx, 0x1f0
call qword [0x140036010]
mov rax, qword [rsp + 0x1f0]
movsxd rax, dword [rax + 4]
mov byte [rsp + rax + 0x248], 0x30
mov rax, qword [rsp + 0x1f0]
movsxd rax, dword [rax + 4]
mov ecx, dword [rsp + rax + 0x208]
and ecx, esi
or ecx, 0x800
mov dword [rsp + rax + 0x208], ecx
movzx edx, byte [rsp + r13 + 0x11f0]
mov rcx, r12
call rbx
inc r13
cmp r13, 0x20
jne 0x14000a8fa
lea rdx, [rsp + 0x90]
mov rcx, r14
call fcn.140020bf0
mov rax, qword [rsp + 0x1f0]
movsxd rax, dword [rax + 4]
lea rcx, [0x14002d978]
mov qword [rsp + rax + 0x1f0], rcx
mov rax, qword [rsp + 0x1f0]
movsxd rax, dword [rax + 4]
lea ecx, [rax - 0x88]
mov dword [rsp + rax + 0x1ec], ecx
lea rax, [0x14002d8f0]
mov qword [rsp + 0x1f8], rax
test byte [rsp + 0x268], 1
je 0x14000aa27
mov rax, qword [rsp + 0x238]
mov rax, qword [rax]
test rax, rax
je 0x14000e55d
lea rbp, [rsp + 0x250]
mov rcx, qword [rbp]
movsxd rdx, dword [rcx]
add rdx, rax
mov rax, qword [rsp + 0x210]
mov rcx, qword [rax]
sub rdx, rcx
cmp rdx, 0x1000
jae 0x14000e56d
call fcn.14001fa5c
mov rax, qword [rsp + 0x210]
xor ecx, ecx
mov qword [rax], rcx
mov rax, qword [rsp + 0x230]
mov qword [rax], rcx
mov rax, qword [rsp + 0x248]
mov dword [rax], ecx
mov rax, qword [rsp + 0x218]
mov qword [rax], rcx
mov rax, qword [rsp + 0x238]
mov qword [rax], rcx
mov rax, qword [rsp + 0x250]
mov dword [rax], ecx
mov qword [rsp + 0x260], rcx
and byte [rsp + 0x268], 0xfe
mov rcx, r14
call qword [sym.imp.MSVCP140.dll_public_virtual:_void___cdecl_std::basic_streambuf_char__struct_std::char_traits_char__::destructor_void____ptr64]
lea rcx, [rsp + 0x278]
call qword [sym.imp.MSVCP140.dll_public_virtual:_void___cdecl_std::ios_base::destructor_void____ptr64]
jmp 0x14000a64c
lea rcx, [rsi + 1]
call fcn.14001fa74
mov rdi, rax
mov qword [rsp + 0x1f0], rdi
cmp rbp, 0x10
lea rdx, [0x140034228]
cmovae rdx, r15
mov qword [rsp + 0x200], r12
mov qword [rsp + 0x208], rsi
mov rcx, rdi
mov r8, r14
call sub.VCRUNTIME140.dll_memcpy
mov word [rdi + r14], 0x5c
mov r9, qword [rsp + 0x1230]
cmp qword [rsp + 0x1238], 0x10
jb 0x14000aaf5
mov rbx, qword [rsp + 0x1220]
mov rcx, qword [rsp + 0x200]
mov rax, qword [rsp + 0x208]
mov rdx, rax
sub rdx, rcx
cmp rdx, r9
jae 0x14000ab25
lea rcx, [rsp + 0x1f0]
mov rdx, r9
mov r8, rbx
call fcn.1400014b0
jmp 0x14000ab5b
lea rsi, [rcx + r9]
mov qword [rsp + 0x200], rsi
cmp rax, 0x10
jb 0x14000ab41
mov rdi, qword [rsp + 0x1f0]
jmp 0x14000ab49
lea rdi, [rsp + 0x1f0]
add rcx, rdi
mov rdx, rbx
mov r8, r9
call sub.VCRUNTIME140.dll_memmove
mov byte [rdi + rsi], 0
movups xmm0, xmmword [rsp + 0x1f0]
movups xmm1, xmmword [rsp + 0x200]
lea rcx, [rsp + 0x1d0]
movaps xmmword [rcx + 0x10], xmm1
movaps xmmword [rcx], xmm0
mov eax, 0xfffffe00
and eax, dword [rsp + 0x148]
xor esi, esi
mov qword [rsp + 0x1b0], rsi
mov qword [rsp + 0x1c0], rsi
mov edx, 0xf
mov qword [rsp + 0x1c8], rdx
mov byte [rsp + 0x1b0], sil
mov qword [rsp + 0x190], rsi
mov qword [rsp + 0x1a0], rsi
mov qword [rsp + 0x1a8], rdx
mov byte [rsp + 0x190], sil
mov qword [rsp + 0x170], rsi
mov qword [rsp + 0x180], rsi
mov qword [rsp + 0x188], rdx
mov byte [rsp + 0x170], sil
mov dword [rsp + 0x148], eax
xorps xmm0, xmm0
movups xmmword [rsp + 0x150], xmm0
mov qword [rsp + 0x160], rsi
mov edx, 0x20
call fcn.140003450
mov rdi, rax
cmp qword [rax + 0x90], rsi
jne 0x14000bf8b
mov rax, qword [rdi]
movsxd rax, dword [rax + 4]
lea rcx, [rdi + rax]
mov rax, qword [rdi + rax]
mov rax, qword [rax]
mov edx, 1
call qword [0x140036010]
lea rcx, [rsp + 0x140]
call fcn.14001bd20
mov rax, qword [rsp + 0x188]
cmp rax, 0x10
jb 0x14000ac92
mov rcx, qword [rsp + 0x170]
lea rdx, [rax + 1]
cmp rdx, 0x1000
jb 0x14000ac8d
mov r8, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, r8
cmp rcx, 0x20
jae 0x14000e58a
add rax, 0x28
mov rdx, rax
mov rcx, r8
call fcn.14001fa5c
mov rax, qword [rsp + 0x1a8]
cmp rax, 0x10
jb 0x14000acd9
mov rcx, qword [rsp + 0x190]
lea rdx, [rax + 1]
cmp rdx, 0x1000
jb 0x14000acd4
mov r8, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, r8
cmp rcx, 0x20
jae 0x14000e58a
add rax, 0x28
mov rdx, rax
mov rcx, r8
call fcn.14001fa5c
mov rax, qword [rsp + 0x1c8]
cmp rax, 0x10
jb 0x14000ad20
mov rcx, qword [rsp + 0x1b0]
lea rdx, [rax + 1]
cmp rdx, 0x1000
jb 0x14000ad1b
mov r8, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, r8
cmp rcx, 0x20
jae 0x14000e58a
add rax, 0x28
mov rdx, rax
mov rcx, r8
call fcn.14001fa5c
mov rax, qword [rsp + 0x1e8]
cmp rax, 0x10
jb 0x14000ad67
mov rcx, qword [rsp + 0x1d0]
lea rdx, [rax + 1]
cmp rdx, 0x1000
jb 0x14000ad62
mov r8, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, r8
cmp rcx, 0x20
jae 0x14000e58a
add rax, 0x28
mov rdx, rax
mov rcx, r8
call fcn.14001fa5c
mov rax, qword [rsp + 0x1238]
cmp rax, 0x10
jb 0x14000adae
mov rcx, qword [rsp + 0x1220]
lea rdx, [rax + 1]
cmp rdx, 0x1000
jb 0x14000ada9
mov r8, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, r8
cmp rcx, 0x20
jae 0x14000e58a
add rax, 0x28
mov rdx, rax
mov rcx, r8
call fcn.14001fa5c
lea rdx, [0x140034280]
lea rdi, [rsp + 0x1f0]
mov rcx, rdi
call fcn.140002cc0
cmp qword [rdi + 0x18], 8
jb 0x14000add4
mov rdi, qword [rsp + 0x1f0]
mov rcx, rdi
call qword [sym.imp.KERNEL32.dll_GetFileAttributesW]
mov edi, eax
mov rax, qword [rsp + 0x208]
cmp rax, 8
jb 0x14000ae2d
mov rcx, qword [rsp + 0x1f0]
lea rdx, [rax*2 + 2]
cmp rdx, 0x1000
jb 0x14000ae28
mov r8, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, r8
cmp rcx, 0x20
jae 0x14000e58a
add rax, rax
add rax, 0x29
mov rdx, rax
mov rcx, r8
call fcn.14001fa5c
cmp edi, 0xffffffff
je 0x14000bbfe
mov rdi, qword [0x140034218]
movabs rax, 0x7fffffffffffffff
jg 0x14000ae90
cmp edi, eax
je 0x14000e4f4
mov r15, qword [0x140034220]
mov rbx, qword [0x140034208]
mov qword [rsp + 0x1f0], 0
lea r12, [rdi + 1]
xorps xmm0, xmm0
movups xmmword [r13], xmm0
cmp r12, 0x10
jb 0x14000aec1
mov rax, r12
or rax, 0xf
cmp rax, 0x17
mov esi, 0x16
cmovae rsi, rax
movabs rax, 0x7fffffffffffffff
cmp rsi, rax
cmovae rsi, rax
cmp rsi, 0xfff
jb 0x14000aed0
lea rcx, [rsi + 0x28]
call fcn.14001fa74
lea r14, [rax + 0x27]
and r14, 0xffffffffffffffe0
mov qword [r14 - 8], rax
jmp 0x14000aedc
mov esi, 0xf
lea r14, [rsp + 0x1f0]
jmp 0x14000aee4
lea rcx, [rsi + 1]
call fcn.14001fa74
mov r14, rax
mov qword [rsp + 0x1f0], r14
cmp r15, 0x10
lea rax, [0x140034208]
cmovb rbx, rax
mov qword [rsp + 0x200], r12
mov qword [rsp + 0x208], rsi
mov rcx, r14
mov rdx, rbx
mov r8, rdi
call sub.VCRUNTIME140.dll_memcpy
mov word [r14 + rdi], 0x5c
mov rax, qword [rsp + 0x200]
mov rcx, qword [rsp + 0x208]
mov rdx, rcx
sub rdx, rax
cmp rdx, 7
jae 0x14000af55
lea r8, str.pending
lea rcx, [rsp + 0x1f0]
mov edx, 7
mov r9d, 7
call fcn.1400014b0
jmp 0x14000af8d
lea rdx, [rax + 7]
mov qword [rsp + 0x200], rdx
cmp rcx, 0x10
jb 0x14000af71
mov rcx, qword [rsp + 0x1f0]
jmp 0x14000af79
lea rcx, [rsp + 0x1f0]
mov dword [rcx + rax + 3], 0x676e6964
mov dword [rcx + rax], 0x646e6570
mov byte [rcx + rax + 7], 0
movups xmm0, xmmword [rsp + 0x1f0]
movups xmm1, xmmword [rsp + 0x200]
lea rdi, [rsp + 0x1d0]
movaps xmmword [rdi + 0x10], xmm1
movaps xmmword [rdi], xmm0
mov rcx, rdi
call fcn.1400059e0
test al, al
je 0x14000bc79
lea rdx, [0x140034280]
lea rcx, [rsp + 0x1f0]
call fcn.1400076a0
mov rbx, qword [rsp + 0x1e0]
movabs rax, 0x7fffffffffffffff
cmp rbx, rax
je 0x14000e4f4
mov r14, qword [rsp + 0x1d0]
mov r12, qword [rsp + 0x1e8]
mov qword [rsp + 0x140], 0
lea r13, [rbx + 1]
cmp r13, 0x10
jb 0x14000b056
mov rax, r13
or rax, 0xf
cmp rax, 0x17
mov esi, 0x16
cmovae rsi, rax
movabs rax, 0x7fffffffffffffff
cmp rsi, rax
cmovae rsi, rax
cmp rsi, 0xfff
jb 0x14000b065
lea rcx, [rsi + 0x28]
call fcn.14001fa74
lea r15, [rax + 0x27]
and r15, 0xffffffffffffffe0
mov qword [r15 - 8], rax
jmp 0x14000b071
mov esi, 0xf
lea r15, [rsp + 0x140]
jmp 0x14000b079
lea rcx, [rsi + 1]
call fcn.14001fa74
mov r15, rax
mov qword [rsp + 0x140], r15
cmp r12, 0x10
cmovb r14, rdi
lea r12, [rsp + 0x140]
mov qword [r12 + 0x10], r13
mov qword [r12 + 0x18], rsi
mov rcx, r15
mov rdx, r14
mov r8, rbx
call sub.VCRUNTIME140.dll_memcpy
mov word [r15 + rbx], 0x5c
lea rcx, [rsp + 0x11f0]
lea r8, [rsp + 0x1f0]
mov rdx, r12
call fcn.140007ad0
mov rax, qword [r12 + 0x18]
cmp rax, 0x10
jb 0x14000b104
mov rcx, qword [rsp + 0x140]
lea rdx, [rax + 1]
cmp rdx, 0x1000
jb 0x14000b0ff
mov r8, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, r8
cmp rcx, 0x20
jae 0x14000e58a
add rax, 0x28
mov rdx, rax
mov rcx, r8
call fcn.14001fa5c
mov rax, qword [rsp + 0x208]
cmp rax, 0x10
jb 0x14000b14b
mov rcx, qword [rsp + 0x1f0]
lea rdx, [rax + 1]
cmp rdx, 0x1000
jb 0x14000b146
mov r8, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, r8
cmp rcx, 0x20
jae 0x14000e58a
add rax, 0x28
mov rdx, rax
mov rcx, r8
call fcn.14001fa5c
lea rdx, [0x1400342a0]
lea rcx, [rsp + 0x1f0]
call fcn.1400076a0
mov rbx, qword [rsp + 0x1e0]
movabs rax, 0x7fffffffffffffff
cmp rbx, rax
je 0x14000e4f4
mov r14, qword [rsp + 0x1d0]
mov r12, qword [rsp + 0x1e8]
mov qword [rsp + 0x1240], 0
lea r13, [rbx + 1]
cmp r13, 0x10
jb 0x14000b1e5
mov rax, r13
or rax, 0xf
cmp rax, 0x17
mov esi, 0x16
cmovae rsi, rax
movabs rax, 0x7fffffffffffffff
cmp rsi, rax
cmovae rsi, rax
cmp rsi, 0xfff
jb 0x14000b1f4
lea rcx, [rsi + 0x28]
call fcn.14001fa74
lea r15, [rax + 0x27]
and r15, 0xffffffffffffffe0
mov qword [r15 - 8], rax
jmp 0x14000b200
mov esi, 0xf
lea r15, [rsp + 0x1240]
jmp 0x14000b208
lea rcx, [rsi + 1]
call fcn.14001fa74
mov r15, rax
mov qword [rsp + 0x1240], r15
cmp r12, 0x10
cmovb r14, rdi
lea r12, [rsp + 0x1240]
mov qword [r12 + 0x10], r13
mov qword [r12 + 0x18], rsi
mov rcx, r15
mov rdx, r14
mov r8, rbx
call sub.VCRUNTIME140.dll_memcpy
mov word [r15 + rbx], 0x5c
lea rcx, [rsp + 0x140]
lea r8, [rsp + 0x1f0]
mov rdx, r12
call fcn.140007ad0
mov rax, qword [r12 + 0x18]
cmp rax, 0x10
jb 0x14000b293
mov rcx, qword [rsp + 0x1240]
lea rdx, [rax + 1]
cmp rdx, 0x1000
jb 0x14000b28e
mov r8, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, r8
cmp rcx, 0x20
jae 0x14000e58a
add rax, 0x28
mov rdx, rax
mov rcx, r8
call fcn.14001fa5c
mov rax, qword [rsp + 0x208]
cmp rax, 0x10
jb 0x14000b2da
mov rcx, qword [rsp + 0x1f0]
lea rdx, [rax + 1]
cmp rdx, 0x1000
jb 0x14000b2d5
mov r8, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, r8
cmp rcx, 0x20
jae 0x14000e58a
add rax, 0x28
mov rdx, rax
mov rcx, r8
call fcn.14001fa5c
lea rdx, [0x1400342c0]
lea rcx, [rsp + 0x1f0]
mov qword [rsp + 0x38], rdx
call fcn.1400076a0
mov rbx, qword [rsp + 0x1e0]
movabs rax, 0x7fffffffffffffff
cmp rbx, rax
je 0x14000e4f4
mov r15, qword [rsp + 0x1d0]
mov r13, qword [rsp + 0x1e8]
mov qword [rsp + 0x1220], 0
lea r12, [rbx + 1]
cmp r12, 0x10
jb 0x14000b379
mov rax, r12
or rax, 0xf
cmp rax, 0x17
mov esi, 0x16
cmovae rsi, rax
movabs rax, 0x7fffffffffffffff
cmp rsi, rax
cmovae rsi, rax
cmp rsi, 0xfff
jb 0x14000b388
lea rcx, [rsi + 0x28]
call fcn.14001fa74
lea r14, [rax + 0x27]
and r14, 0xffffffffffffffe0
mov qword [r14 - 8], rax
jmp 0x14000b394
mov esi, 0xf
lea r14, [rsp + 0x1220]
jmp 0x14000b39c
lea rcx, [rsi + 1]
call fcn.14001fa74
mov r14, rax
mov qword [rsp + 0x1220], r14
cmp r13, 0x10
cmovae rdi, r15
lea r15, [rsp + 0x1220]
mov qword [r15 + 0x10], r12
mov qword [r15 + 0x18], rsi
mov rcx, r14
mov rdx, rdi
mov r8, rbx
call sub.VCRUNTIME140.dll_memcpy
mov word [r14 + rbx], 0x5c
lea rcx, [rsp + 0x1240]
lea rdi, [rsp + 0x1f0]
mov qword [rsp + 0x30], rcx
mov rdx, r15
mov r8, rdi
call fcn.140007ad0
mov rax, qword [r15 + 0x18]
cmp rax, 0x10
jb 0x14000b42c
mov rcx, qword [rsp + 0x1220]
lea rdx, [rax + 1]
cmp rdx, 0x1000
jb 0x14000b427
mov r8, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, r8
cmp rcx, 0x20
jae 0x14000e58a
add rax, 0x28
mov rdx, rax
mov rcx, r8
call fcn.14001fa5c
mov rax, qword [rsp + 0x208]
cmp rax, 0x10
jb 0x14000b473
mov rcx, qword [rsp + 0x1f0]
lea rdx, [rax + 1]
cmp rdx, 0x1000
jb 0x14000b46e
mov r8, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, r8
cmp rcx, 0x20
jae 0x14000e58a
add rax, 0x28
mov rdx, rax
mov rcx, r8
call fcn.14001fa5c
lea rcx, [0x140034280]
lea r12, [rsp + 0x11f0]
mov qword [rsp + 0x40], rcx
mov rdx, r12
call fcn.1400124f0
test al, al
je 0x14000bcf3
lea rbp, [0x1400342a0]
lea r13, [rsp + 0x140]
mov rcx, rbp
mov rdx, r13
call fcn.1400124f0
test al, al
je 0x14000bee2
cmp qword [0x1400342d0], 0
je 0x14000b5ed
lea rbx, [0x1400342c0]
lea r14, [rsp + 0x1240]
mov rcx, rbx
mov rdx, r14
call fcn.1400124f0
test al, al
jne 0x14000b585
lea rdx, [0x1400342c0]
mov rcx, rdi
call fcn.140002cc0
cmp qword [rsp + 0x208], 8
jb 0x14000b50b
mov rdi, qword [rsp + 0x1f0]
mov rcx, rdi
call qword [sym.imp.KERNEL32.dll_DeleteFileW]
mov rax, qword [rsp + 0x208]
cmp rax, 8
jb 0x14000b562
mov rcx, qword [rsp + 0x1f0]
lea rdx, [rax*2 + 2]
cmp rdx, 0x1000
jb 0x14000b55d
mov r8, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, r8
cmp rcx, 0x20
jae 0x14000e58a
add rax, rax
add rax, 0x29
mov rdx, rax
mov rcx, r8
call fcn.14001fa5c
cmp qword [rsp + 0x1258], 0x10
jb 0x14000b575
mov r14, qword [rsp + 0x1240]
mov qword [rsp + 0x1250], 0
mov byte [r14], 0
mov rdi, qword [rsp + 0x1250]
cmp qword [rsp + 0x1258], 0x10
jb 0x14000b5a2
mov r8, qword [rsp + 0x1240]
jmp 0x14000b5aa
lea r8, [rsp + 0x1240]
mov rax, qword [0x1400342d8]
cmp rax, rdi
jae 0x14000b5c7
lea rcx, [0x1400342c0]
mov rdx, rdi
call fcn.140001ac0
jmp 0x14000b5ed
cmp rax, 0x10
jb 0x14000b5d4
mov rbx, qword [0x1400342c0]
mov qword [0x1400342d0], rdi
mov rcx, rbx
mov rdx, r8
mov r8, rdi
call sub.VCRUNTIME140.dll_memmove
mov byte [rbx + rdi], 0
mov rdi, qword [rsp + 0x1200]
cmp qword [rsp + 0x1208], 0x10
mov r8, r12
jb 0x14000b60b
mov r8, qword [rsp + 0x11f0]
mov rax, qword [0x140034298]
cmp rax, rdi
jae 0x14000b628
lea rcx, [0x140034280]
mov rdx, rdi
call fcn.140001ac0
jmp 0x14000b657
cmp rax, 0x10
jb 0x14000b637
mov rbx, qword [0x140034280]
jmp 0x14000b63e
lea rbx, [0x140034280]
mov qword [0x140034290], rdi
mov rcx, rbx
mov rdx, r8
mov r8, rdi
call sub.VCRUNTIME140.dll_memmove
mov byte [rbx + rdi], 0
mov rdi, qword [rsp + 0x150]
cmp qword [rsp + 0x158], 0x10
jb 0x14000b672
mov r13, qword [rsp + 0x140]
mov rax, qword [0x1400342b8]
cmp rax, rdi
jae 0x14000b692
lea rcx, [0x1400342a0]
mov rdx, rdi
mov r8, r13
call fcn.140001ac0
jmp 0x14000b6b9
cmp rax, 0x10
jb 0x14000b69f
mov rbp, qword [0x1400342a0]
mov qword [0x1400342b0], rdi
mov rcx, rbp
mov rdx, r13
mov r8, rdi
call sub.VCRUNTIME140.dll_memmove
mov byte [rbp + rdi], 0
mov dil, 1
mov rax, qword [rsp + 0x1258]
cmp rax, 0x10
jb 0x14000b703
mov rcx, qword [rsp + 0x1240]
lea rdx, [rax + 1]
cmp rdx, 0x1000
jb 0x14000b6fe
mov r8, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, r8
cmp rcx, 0x20
jae 0x14000e58a
add rax, 0x28
mov rdx, rax
mov rcx, r8
call fcn.14001fa5c
mov rax, qword [rsp + 0x158]
cmp rax, 0x10
jb 0x14000b74a
mov rcx, qword [rsp + 0x140]
lea rdx, [rax + 1]
cmp rdx, 0x1000
jb 0x14000b745
mov r8, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, r8
cmp rcx, 0x20
jae 0x14000e58a
add rax, 0x28
mov rdx, rax
mov rcx, r8
call fcn.14001fa5c
mov rax, qword [rsp + 0x1208]
cmp rax, 0x10
jb 0x14000b791
mov rcx, qword [rsp + 0x11f0]
lea rdx, [rax + 1]
cmp rdx, 0x1000
jb 0x14000b78c
mov r8, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, r8
cmp rcx, 0x20
jae 0x14000e58a
add rax, 0x28
mov rdx, rax
mov rcx, r8
call fcn.14001fa5c
test dil, dil
jne 0x14000bd2a
mov rax, qword [rsp + 0x1e8]
cmp rax, 0x10
jb 0x14000b7e1
mov rcx, qword [rsp + 0x1d0]
lea rdx, [rax + 1]
cmp rdx, 0x1000
jb 0x14000b7dc
mov r8, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, r8
cmp rcx, 0x20
jae 0x14000e58a
add rax, 0x28
mov rdx, rax
mov rcx, r8
call fcn.14001fa5c
mov rax, qword [rsp + 0x88]
cmp rax, 0x10
jb 0x14000b825
mov rcx, qword [rsp + 0x70]
lea rdx, [rax + 1]
cmp rdx, 0x1000
jb 0x14000b820
mov r8, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, r8
cmp rcx, 0x20
jae 0x14000e58a
add rax, 0x28
mov rdx, rax
mov rcx, r8
call fcn.14001fa5c
mov rax, qword [rsp + 0xa8]
cmp rax, 0x10
jb 0x140009119
mov rcx, qword [rsp + 0x90]
jmp 0x1400090e8
add rax, 2
cmp r14, rax
jb 0x1400095ac
add rax, rdi
mov r8, rbx
sub r8, rax
mov rcx, rax
mov edx, 0x25
call sub.VCRUNTIME140.dll_memchr
test rax, rax
je 0x1400095ac
movzx ecx, word [rax]
cmp ecx, 0x7325
je 0x14000c35d
inc rax
jmp 0x14000b854
mov ecx, 0x20
call fcn.14001fa74
lea rsi, [rsp + 0x1f0]
mov qword [rsi + 0x10], 0x10
mov qword [rsi + 0x18], 0x1f
movups xmm0, xmmword [str.ErrorNoServerURL]
movups xmmword [rax], xmm0
mov byte [rax + 0x10], 0
jmp 0x1400090ad
mov rcx, qword [rsp + 0xb0]
mov edx, dword [rsp + 0xb8]
lea r14, [0x1400342e0]
mov qword [rsp + 0x20], r14
lea r9, [0x14002f17f]
lea rbx, [rsp + 0x1f0]
mov r8, rbx
call fcn.14002b070
lea rdx, [rsp + 0x1240]
mov rcx, rbx
call fcn.14001b6b0
mov rcx, rbx
call fcn.14001bd20
mov rcx, qword [rsp + 0xb0]
mov edx, dword [rsp + 0xb8]
mov qword [rsp + 0x20], r14
lea r9, [0x14002e6df]
lea rbx, [rsp + 0x1f0]
mov r8, rbx
call fcn.14002b070
lea rdx, [rsp + 0x1220]
mov rcx, rbx
call fcn.14001b6b0
mov rcx, rbx
call fcn.14001bd20
mov r8d, 0x208
mov rcx, rbx
xor edx, edx
call sub.VCRUNTIME140.dll_memset
mov qword [rsp + 0x20], rbx
xor ecx, ecx
mov edx, 0x1a
xor r8d, r8d
xor r9d, r9d
call qword [sym.imp.SHELL32.dll_SHGetFolderPathW]
test eax, eax
js 0x14000c306
cmp qword [rsp + 0x1230], 0
je 0x14000ba0b
lea rsi, [rsp + 0x11f0]
lea rdx, [rsp + 0x1220]
mov rcx, rsi
call fcn.140002cc0
cmp qword [rsi + 0x18], 8
jb 0x14000b9ac
mov rsi, qword [rsp + 0x11f0]
lea rcx, [rsp + 0x1f0]
mov rdx, rsi
call qword [sym.imp.SHLWAPI.dll_PathAppendW]
mov rax, qword [rsp + 0x1208]
cmp rax, 8
jb 0x14000ba0b
mov rcx, qword [rsp + 0x11f0]
lea rdx, [rax*2 + 2]
cmp rdx, 0x1000
jb 0x14000ba06
mov r8, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, r8
cmp rcx, 0x20
jae 0x14000e58a
add rax, rax
add rax, 0x29
mov rdx, rax
mov rcx, r8
call fcn.14001fa5c
lea rsi, [rsp + 0x11f0]
lea rdx, [rsp + 0x1240]
mov rcx, rsi
call fcn.140002cc0
cmp qword [rsi + 0x18], 8
jb 0x14000ba32
mov rsi, qword [rsp + 0x11f0]
lea rcx, [rsp + 0x1f0]
mov rdx, rsi
call qword [sym.imp.SHLWAPI.dll_PathAppendW]
mov rax, qword [rsp + 0x1208]
cmp rax, 8
jb 0x14000ba91
mov rcx, qword [rsp + 0x11f0]
lea rdx, [rax*2 + 2]
cmp rdx, 0x1000
jb 0x14000ba8c
mov r8, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, r8
cmp rcx, 0x20
jae 0x14000e58a
add rax, rax
add rax, 0x29
mov rdx, rax
mov rcx, r8
call fcn.14001fa5c
lea rdx, str.Crash_Reports
lea rsi, [rsp + 0x1f0]
mov rcx, rsi
call qword [sym.imp.SHLWAPI.dll_PathAppendW]
xor eax, eax
mov qword [rsp + 0x140], rax
mov qword [rsp + 0x150], rax
mov qword [rsp + 0x158], 7
mov word [rsp + 0x140], 0
mov rcx, rsi
call sub.api_ms_win_crt_string_l1_1_0.dll_wcslen
mov rsi, rax
lea rcx, [rsp + 0x140]
cmp rax, 7
ja 0x14000cc71
mov qword [rcx + 0x10], rsi
mov r8, rsi
add r8, rsi
lea rdx, [rsp + 0x1f0]
call sub.VCRUNTIME140.dll_memcpy
mov word [rsp + rsi*2 + 0x140], 0
lea rcx, [rsp + 0x11f0]
lea rdx, [rsp + 0x140]
call fcn.1400186e0
mov rax, qword [0x140034220]
cmp rax, 0x10
jb 0x14000bb69
mov rcx, qword [0x140034208]
lea rdx, [rax + 1]
cmp rdx, 0x1000
jb 0x14000bb64
mov r8, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, r8
cmp rcx, 0x20
jae 0x14000e58a
add rax, 0x28
mov rdx, rax
mov rcx, r8
call fcn.14001fa5c
movups xmm0, xmmword [rsp + 0x11f0]
movups xmm1, xmmword [rsp + 0x1200]
movups xmmword [0x140034218], xmm1
movups xmmword [0x140034208], xmm0
mov qword [rsp + 0x1200], 0
mov qword [rsp + 0x1208], 0xf
mov byte [rsp + 0x11f0], 0
mov rax, qword [rsp + 0x158]
cmp rax, 8
jb 0x14000c481
mov rcx, qword [rsp + 0x140]
lea rdx, [rax*2 + 2]
cmp rdx, 0x1000
jb 0x14000bbf4
mov r8, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, r8
cmp rcx, 0x20
jae 0x14000e58a
add rax, rax
add rax, 0x29
mov rdx, rax
mov rcx, r8
call fcn.14001fa5c
jmp 0x14000c481
mov ecx, 0x20
call fcn.14001fa74
lea rsi, [rsp + 0x1f0]
mov qword [rsi + 0x10], 0x13
mov qword [rsi + 0x18], 0x1f
movups xmm0, xmmword [str.ErrorDumpFileExists]
movups xmmword [rax], xmm0
mov dword [rax + 0xf], 0x73747369
mov byte [rax + 0x13], 0
mov qword [rsi], rax
lea rcx, [0x1400341d0]
lea rdi, [rsp + 0x11f0]
mov rdx, rdi
mov r8, rsi
call fcn.1400227c0
mov rcx, qword [rdi]
add rcx, 0x40
call fcn.140002630
mov rax, qword [rsi + 0x18]
cmp rax, 0x10
jb 0x14000b7e1
mov rcx, qword [rsp + 0x1f0]
jmp 0x14000b7b0
mov ecx, 0x20
call fcn.14001fa74
lea rsi, [rsp + 0x1f0]
mov qword [rsi + 0x10], 0x12
mov qword [rsi + 0x18], 0x1f
movups xmm0, xmmword [str.ErrorCreateDumpDir]
movups xmmword [rax], xmm0
mov word [rax + 0x10], 0x7269
mov byte [rax + 0x12], 0
mov qword [rsi], rax
lea rcx, [0x1400341d0]
lea rdi, [rsp + 0x11f0]
mov rdx, rdi
mov r8, rsi
call fcn.1400227c0
mov rcx, qword [rdi]
add rcx, 0x40
call fcn.140002630
mov rax, qword [rsi + 0x18]
cmp rax, 0x10
jb 0x14000b79a
mov rcx, qword [rsp + 0x1f0]
jmp 0x14000e4be
mov ecx, 0x20
call fcn.14001fa74
lea rdi, [rsp + 0x1f0]
mov qword [rdi + 0x10], 0x11
mov qword [rdi + 0x18], 0x1f
movups xmm0, xmmword [str.ErrorDumpFileMove]
movups xmmword [rax], xmm0
mov word [rax + 0x10], 0x65
jmp 0x14000bf18
lea rdi, [rsp + 0xb0]
mov rcx, qword [rdi]
mov edx, dword [rdi + 8]
lea rax, [0x1400342e0]
mov qword [rsp + 0x20], rax
lea rbx, [0x14002f6a5]
lea r14, [rsp + 0x1f0]
mov r8, r14
mov r9, rbx
call fcn.14002b070
lea rdx, [rsp + 0x1b0]
mov rcx, r14
mov qword [rsp + 0x48], rdx
call fcn.14001b6b0
mov rcx, r14
call fcn.14001bd20
mov rcx, qword [rdi]
mov edx, dword [rdi + 8]
mov r8, rbx
call fcn.14002b160
mov rcx, qword [rdi]
mov edx, dword [rdi + 8]
lea r8, str.StackTraces
call fcn.14002b160
lea rdx, [0x14002e3b9]
lea rbx, [rsp + 0x1f0]
mov rcx, rbx
call fcn.14001d520
lea rdx, str.SubmittedFrom
lea r8, [0x14002eaa9]
mov rcx, rdi
call fcn.14001b880
mov rcx, rbx
mov rdx, rax
call fcn.14001ab70
mov rcx, rbx
call fcn.14001bd20
lea rdx, [0x14002f819]
lea rbx, [rsp + 0x1f0]
mov rcx, rbx
call fcn.14001d520
lea rdx, str.Throttleable
lea r8, [0x14002f28c]
mov rcx, rdi
call fcn.14001b880
mov rcx, rbx
mov rdx, rax
call fcn.14001ab70
mov rcx, rbx
call fcn.14001bd20
lea rcx, str.MOZ_CRASHREPORTER_RESTART_XUL_APP_FILE
call qword [sym.imp.api_ms_win_crt_environment_l1_1_0.dll_getenv]
test rax, rax
je 0x14000c710
mov rdi, rax
cmp byte [rax], 0
je 0x14000c710
mov rcx, rdi
call sub.api_ms_win_crt_string_l1_1_0.dll_strlen
lea rcx, [rax + 0xe]
call qword [sym.imp.api_ms_win_crt_heap_l1_1_0.dll_malloc]
test rax, rax
jne 0x14000c6d5
lea rsi, [rsp + 0x1f0]
mov qword [rsi + 0x18], 0xf
mov qword [rsi + 0x10], 0xd
movabs rax, 0x6d20666f2074754f
mov qword [rsi], rax
movabs rax, 0x79726f6d656d2066
mov qword [rsi + 5], rax
mov byte [rsi + 0xd], 0
mov rcx, rsi
call fcn.140002630
mov rax, qword [rsi + 0x18]
cmp rax, 0x10
jb 0x14000e4a4
mov rcx, qword [rsp + 0x1f0]
lea rdx, [rax + 1]
cmp rdx, 0x1000
jb 0x14000e49f
mov r8, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, r8
cmp rcx, 0x20
jae 0x14000e58a
add rax, 0x28
mov rdx, rax
mov rcx, r8
jmp 0x14000e49f
mov ecx, 0x20
call fcn.14001fa74
lea rdi, [rsp + 0x1f0]
mov qword [rdi + 0x10], 0x12
mov qword [rdi + 0x18], 0x1f
movups xmm0, xmmword [str.ErrorExtraFileMove]
movups xmmword [rax], xmm0
mov word [rax + 0x10], 0x6576
mov byte [rax + 0x12], 0
mov qword [rdi], rax
lea rcx, [0x1400341d0]
lea rbx, [rsp + 0x1220]
mov rdx, rbx
mov r8, rdi
call fcn.1400227c0
mov rcx, qword [rbx]
add rcx, 0x40
call fcn.140002630
mov rax, qword [rdi + 0x18]
cmp rax, 0x10
jb 0x14000bf84
mov rcx, qword [rsp + 0x1f0]
lea rdx, [rax + 1]
cmp rdx, 0x1000
jb 0x14000bf7f
mov r8, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, r8
cmp rcx, 0x20
jae 0x14000e58a
add rax, 0x28
mov rdx, rax
mov rcx, r8
call fcn.14001fa5c
xor edi, edi
jmp 0x14000b6bc
lea r15, [rsp + 0x1b0]
mov rcx, rdi
mov rdx, r15
mov r8b, 0xa
call fcn.140022ce0
mov rax, qword [rdi]
movsxd rcx, dword [rax + 4]
add rcx, rdi
mov rsi, qword [sym.imp.MSVCP140.dll_public:_bool___cdecl_std::ios_base::good_void_const___ptr64]
call rsi
mov ebp, eax
lea r14, [rsp + 0x190]
mov rcx, rdi
mov rdx, r14
mov r8b, 0xa
call fcn.140022ce0
mov rax, qword [rdi]
movsxd rcx, dword [rax + 4]
add rcx, rdi
call rsi
mov r12d, eax
lea rbx, [rsp + 0x170]
mov rcx, rdi
mov rdx, rbx
mov r8b, 0xa
call fcn.140022ce0
mov rax, qword [rdi]
movsxd rcx, dword [rax + 4]
add rcx, rdi
call rsi
test bpl, bpl
je 0x14000ac21
test r12b, r12b
je 0x14000ac21
test al, al
je 0x14000ac21
lea r12, [rsp + 0x1f0]
mov rcx, r12
call fcn.1400299c0
lea r8, [rsp + 0x140]
mov rcx, r12
mov rdx, rdi
call fcn.14002a510
mov ebp, eax
mov rcx, r12
call fcn.14002a430
mov rax, qword [rdi]
movsxd rax, dword [rax + 4]
mov rcx, rdi
add rcx, rax
mov rax, qword [rdi + rax]
mov rax, qword [rax]
mov edx, 1
call qword [0x140036010]
test bpl, bpl
je 0x14000ac3e
cmp qword [rsp + 0xa0], 0
je 0x14000c0bd
lea rdi, [rsp + 0x1f0]
lea rdx, [rsp + 0x90]
mov rcx, rdi
call fcn.14001a830
lea rdx, str.MinidumpSha256Hash
lea r8, [0x14002ec3a]
lea rcx, [rsp + 0x140]
call fcn.14001b880
mov rcx, rdi
mov rdx, rax
call fcn.14001ab70
mov rcx, rdi
call fcn.14001bd20
cmp qword [rsp + 0x80], 0
je 0x14000c10b
lea rdi, [rsp + 0x1f0]
lea rdx, [rsp + 0x70]
mov rcx, rdi
call fcn.14001a830
lea rdx, str.CrashPingUUID
lea r8, [0x14002f789]
lea rcx, [rsp + 0x140]
call fcn.14001b880
mov rcx, rdi
mov rdx, rax
call fcn.14001ab70
mov rcx, rdi
call fcn.14001bd20
mov rcx, qword [rsp + 0xb0]
mov edx, dword [rsp + 0xb8]
lea r8, str.StackTraces
call fcn.14002b210
test al, al
jne 0x14000e4f9
lea rcx, [rsp + 0x1d0]
mov edx, 0x30
call fcn.1400058f0
mov rdi, rax
cmp qword [rax + 0x88], 0
je 0x14000ac21
mov r8, qword [rsp + 0x1c0]
cmp qword [rsp + 0x1c8], 0x10
jb 0x14000c16c
mov r15, qword [rsp + 0x1b0]
mov rsi, qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::write_char_const____ptr64__long_long___int64_____ptr64]
mov rcx, rdi
mov rdx, r15
call rsi
mov rcx, rax
mov dl, 0xa
call fcn.140023210
mov r8, qword [rsp + 0x1a0]
cmp qword [rsp + 0x1a8], 0x10
jb 0x14000c1a0
mov r14, qword [rsp + 0x190]
mov rcx, rdi
mov rdx, r14
call rsi
mov rcx, rax
mov dl, 0xa
call fcn.140023210
mov r8, qword [rsp + 0x180]
cmp qword [rsp + 0x188], 0x10
jb 0x14000c1cd
mov rbx, qword [rsp + 0x170]
mov rcx, rdi
mov rdx, rbx
call rsi
mov rcx, rax
mov dl, 0xa
call fcn.140023210
lea rcx, [rsp + 0x1f0]
call fcn.14002b310
lea rdx, [0x14002fc6f]
lea rbx, [rsp + 0x11f0]
mov rcx, rbx
call fcn.14001d520
lea r8, [rsp + 0x124b]
mov qword [r8 + 0xd], 0xf
mov qword [r8 + 5], 0xb
movabs rax, 0x7461746e65646e69
mov qword [r8 - 0xb], rax
mov dword [r8 - 4], 0x6e6f6974
mov byte [r8], 0
lea rcx, [rsp + 0x1f8]
lea r14, [rsp + 0x1240]
mov rdx, r14
call fcn.14001b880
mov rcx, rbx
mov rdx, rax
call fcn.14001ab70
mov rax, qword [r14 + 0x18]
cmp rax, 0x10
jb 0x14000c29b
mov rcx, qword [rsp + 0x1240]
lea rdx, [rax + 1]
cmp rdx, 0x1000
jb 0x14000c296
mov r8, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, r8
cmp rcx, 0x20
jae 0x14000e58a
add rax, 0x28
mov rdx, rax
mov rcx, r8
call fcn.14001fa5c
lea rcx, [rsp + 0x11f0]
call fcn.14001bd20
lea rbx, [rsp + 0x1f0]
mov rcx, rbx
call fcn.14001d8a0
mov r14, rax
mov rax, qword [rax]
mov rax, qword [rax + 8]
lea rdx, [rsp + 0x140]
mov rcx, r14
mov r8, rdi
call qword [0x140036010]
lea rdx, [0x14002fc6c]
mov rcx, rdi
call fcn.140023070
mov rax, qword [r14]
mov rax, qword [rax]
mov rcx, r14
mov edx, 1
call qword [0x140036010]
mov rcx, rbx
call fcn.14002c230
jmp 0x14000ac21
mov dword [rsp + 0x1d0], 0x207
lea rax, [rsp + 0x11f0]
mov qword [rsp + 0x20], rax
lea rdx, str.SoftwareMicrosoftWindowsCurrentVersionExplorerShell_Folders
mov rcx, 0xffffffff80000001
xor r8d, r8d
mov r9d, 0x20019
call qword [sym.imp.ADVAPI32.dll_RegOpenKeyExW]
test eax, eax
je 0x14000c559
cmp qword [0x140034220], 0x10
jb 0x14000c46c
mov rax, qword [0x140034208]
jmp 0x14000c473
sub rax, rdi
cmp rax, 0xffffffffffffffff
je 0x1400095ac
cmp qword [rsp + 0x158], 0x10
jb 0x14000c37d
mov rsi, qword [rsp + 0x140]
mov ecx, 0x20
call fcn.14001fa74
lea r8, [rsp + 0x1d0]
mov qword [r8 + 0x10], 0x1e
mov qword [r8 + 0x18], 0x1f
movups xmmword [rax], xmm6
movups xmmword [rax + 0xe], xmm7
mov byte [rax + 0x1e], 0
mov qword [r8], rax
lea rcx, [0x1400341d0]
lea rdi, [rsp + 0x1b0]
mov rdx, rdi
call fcn.1400227c0
mov r8, qword [rdi]
cmp qword [r8 + 0x58], 0x10
jb 0x14000c5c6
mov r8, qword [r8 + 0x40]
jmp 0x14000c5ca
lea r15, [rsp + 0x1f0]
mov rsi, qword [sym.imp.MSVCP140.dll_public:_class_std::basic_istream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_istream_char__struct_std::char_traits_char__::read_char____ptr64__long_long___int64_____ptr64]
mov r12, qword [sym.imp.MSVCP140.dll_public:_bool___cdecl_std::ios_base::bad_void_const___ptr64]
mov r13, qword [sym.imp.MSVCP140.dll_public:_bool___cdecl_std::ios_base::eof_void_const___ptr64]
mov r8d, 0x1000
mov rcx, r14
mov rdx, r15
call rsi
mov rax, qword [r14]
movsxd rcx, dword [rax + 4]
add rcx, r14
call r12
mov ebp, eax
test al, al
jne 0x14000c439
mov r8d, dword [r14 + 8]
mov rcx, rbx
mov rdx, r15
call sub.nss3.dll_HASH_Update
mov rax, qword [r14]
movsxd rcx, dword [rax + 4]
add rcx, r14
call r13
test al, al
je 0x14000c3f8
lea rcx, [r14 + 0x10]
call fcn.140021400
test rax, rax
jne 0x14000a77e
mov rax, qword [r14]
movsxd rax, dword [rax + 4]
lea rcx, [r14 + rax]
mov edx, dword [r14 + rax + 0x10]
or edx, 2
xor r8d, r8d
call qword [sym.imp.MSVCP140.dll_public:_void___cdecl_std::basic_ios_char__struct_std::char_traits_char__::clear_int__bool____ptr64]
jmp 0x14000a77e
lea rax, [0x140034208]
mov qword [0x140034218], 0
mov byte [rax], 0
mov rax, qword [rsp + 0x1238]
cmp rax, 0x10
jb 0x14000c4c8
mov rcx, qword [rsp + 0x1220]
lea rdx, [rax + 1]
cmp rdx, 0x1000
jb 0x14000c4c3
mov r8, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, r8
cmp rcx, 0x20
jae 0x14000e58a
add rax, 0x28
mov rdx, rax
mov rcx, r8
call fcn.14001fa5c
mov rax, qword [rsp + 0x1258]
cmp rax, 0x10
jb 0x14000c50f
mov rcx, qword [rsp + 0x1240]
lea rdx, [rax + 1]
cmp rdx, 0x1000
jb 0x14000c50a
mov r8, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, r8
cmp rcx, 0x20
jae 0x14000e58a
add rax, 0x28
mov rdx, rax
mov rcx, r8
call fcn.14001fa5c
cmp qword [0x140034218], 0
jne 0x14000a1a1
mov ecx, 0x20
call fcn.14001fa74
lea rsi, [rsp + 0x1f0]
mov qword [rsi + 0x10], 0x13
mov qword [rsi + 0x18], 0x1f
movups xmm0, xmmword [str.ErrorNoSettingsPath]
movups xmmword [rax], xmm0
mov dword [rax + 0xf], 0x68746150
mov byte [rax + 0x13], 0
jmp 0x1400090ad
mov rcx, qword [rsp + 0x11f0]
mov qword [rsp + 0x28], rsi
mov qword [rsp + 0x20], rbx
lea rdx, str.AppData
lea r9, [rsp + 0x140]
xor r8d, r8d
call qword [sym.imp.ADVAPI32.dll_RegQueryValueExW]
mov esi, eax
mov rcx, qword [rsp + 0x11f0]
call qword [sym.imp.ADVAPI32.dll_RegCloseKey]
test esi, esi
jne 0x14000c343
cmp dword [rsp + 0x140], 1
jne 0x14000c343
mov eax, dword [rsp + 0x1d0]
test eax, eax
je 0x14000c343
and eax, 1
je 0x14000b976
jmp 0x14000c343
add r8, 0x40
lea rax, [0x14002e63d]
mov qword [rsp + 0x20], rax
lea rcx, [rsp + 0x1f0]
mov edx, 0x1000
mov r9, rsi
call fcn.140001010
mov rax, qword [rsp + 0x1e8]
cmp rax, 0x10
jb 0x14000c632
mov rcx, qword [rsp + 0x1d0]
lea rdx, [rax + 1]
cmp rdx, 0x1000
jb 0x14000c62d
mov r8, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, r8
cmp rcx, 0x20
jae 0x14000e58a
add rax, 0x28
mov rdx, rax
mov rcx, r8
call fcn.14001fa5c
mov ecx, 0x20
call fcn.14001fa74
lea r8, [rsp + 0x1d0]
mov qword [r8 + 0x10], 0x16
mov qword [r8 + 0x18], 0x1f
movups xmm0, xmmword [str.CrashReporterErrorText]
movups xmmword [rax], xmm0
movabs rcx, 0x74786554726f7272
mov qword [rax + 0xe], rcx
mov byte [rax + 0x16], 0
mov qword [r8], rax
lea rcx, [0x1400341d0]
lea rsi, [rsp + 0x1b0]
mov rdx, rsi
call fcn.1400227c0
mov rbx, qword [rsi]
lea rsi, [rbx + 0x40]
lea rcx, [rsp + 0x1f0]
call sub.api_ms_win_crt_string_l1_1_0.dll_strlen
mov rdi, rax
mov rax, qword [rbx + 0x58]
cmp rax, rdi
jae 0x14000c6b7
lea r8, [rsp + 0x1f0]
jmp 0x14000963c
cmp rax, 0x10
jb 0x14000c6c1
mov rsi, qword [rbx + 0x40]
mov qword [rbx + 0x50], rdi
lea rdx, [rsp + 0x1f0]
mov rcx, rsi
jmp 0x14000965d
mov rbx, rax
movabs rax, 0x3d454c49465f50
mov qword [rbx + 6], rax
movabs rax, 0x5f5050415f4c5558
mov qword [rbx], rax
mov rcx, rbx
mov rdx, rdi
call sub.api_ms_win_crt_string_l1_1_0.dll_strcat
mov rcx, rbx
call qword [sym.imp.api_ms_win_crt_environment_l1_1_0.dll__putenv]
mov rcx, rbx
call qword [sym.imp.api_ms_win_crt_heap_l1_1_0.dll_free]
xorps xmm0, xmm0
movaps xmmword [rsp + 0x190], xmm0
xor ebx, ebx
mov qword [rsp + 0x1a0], rbx
lea rax, [0x14002d980]
lea rdi, [rsp + 0x278]
mov qword [rdi - 0x88], rax
mov rcx, rdi
call qword [sym.imp.MSVCP140.dll_protected:_void___cdecl_std::ios_base::constructor_void____ptr64]
lea rax, [0x14002dbc8]
mov qword [rdi], rax
mov rax, qword [rdi - 0x88]
movsxd rax, dword [rax + 4]
lea r14, [0x14002d978]
mov qword [rsp + rax + 0x1f0], r14
mov rax, qword [rdi - 0x88]
movsxd rax, dword [rax + 4]
mov esi, 0xffffff78
lea ecx, [rax + rsi]
mov dword [rsp + rax + 0x1ec], ecx
lea r13, [rsp + 0x1f8]
mov rax, qword [r13 - 8]
movsxd rax, dword [rax + 4]
lea rcx, [0x14002dbd8]
mov qword [rsp + rax + 0x1f0], rcx
mov rax, qword [r13 - 8]
movsxd rax, dword [rax + 4]
lea ecx, [rax - 0x10]
mov dword [rsp + rax + 0x1ec], ecx
mov rax, qword [r13 - 8]
movsxd rax, dword [rax + 4]
lea rcx, [rsp + rax]
add rcx, 0x1f0
mov rdx, r13
xor r8d, r8d
call qword [sym.imp.MSVCP140.dll_protected:_void___cdecl_std::basic_ios_char__struct_std::char_traits_char__::init_class_std::basic_streambuf_char__struct_std::char_traits_char______ptr64__bool____ptr64]
mov rax, qword [r13 - 8]
movsxd rax, dword [rax + 4]
mov qword [rsp + rax + 0x1f0], r14
mov rax, qword [r13 - 8]
movsxd rax, dword [rax + 4]
add esi, eax
mov dword [rsp + rax + 0x1ec], esi
mov rcx, r13
call qword [sym.imp.MSVCP140.dll_protected:_void___cdecl_std::basic_streambuf_char__struct_std::char_traits_char__::constructor_void____ptr64]
lea rax, [0x14002d8f0]
mov qword [r13], rax
mov qword [r13 + 0x68], rbx
mov dword [r13 + 0x70], 4
lea rdx, str.MOZ_CRASHREPORTER_RESTART_ARG_
lea rdi, [rsp + 0x1f0]
mov rcx, rdi
call fcn.140023070
mov rcx, rdi
xor edx, edx
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___int____ptr64]
mov rcx, r13
mov rdx, r12
call fcn.140020bf0
mov rdi, qword [rsp + 0x11f0]
mov rsi, qword [rsp + 0x1208]
cmp rsi, 0x10
mov rcx, r12
cmovae rcx, rdi
call qword [sym.imp.api_ms_win_crt_environment_l1_1_0.dll_getenv]
mov rbp, rax
cmp rsi, 0x10
jb 0x14000c89e
lea rdx, [rsi + 1]
cmp rdx, 0x1000
jb 0x14000c896
mov rax, qword [rdi - 8]
add rdi, 0xfffffffffffffff8
sub rdi, rax
cmp rdi, 0x20
jae 0x14000e58a
add rsi, 0x28
mov rdx, rsi
mov rdi, rax
mov rcx, rdi
call fcn.14001fa5c
test rbp, rbp
jne 0x14000c951
lea rcx, str.MOZ_CRASHREPORTER_URL
call qword [sym.imp.api_ms_win_crt_environment_l1_1_0.dll_getenv]
test rax, rax
je 0x14000cd2e
mov rbx, rax
cmp byte [rax], 0
je 0x14000cd2e
mov rcx, rbx
call sub.api_ms_win_crt_string_l1_1_0.dll_strlen
mov r12, rax
mov rdi, qword [rsp + 0x1c8]
cmp rdi, rax
jae 0x14000cc86
test r12, r12
js 0x14000e4f4
mov rax, r12
or rax, 0xf
mov rsi, rdi
shr rsi, 1
mov rcx, rsi
movabs rdx, 0x7fffffffffffffff
xor rcx, rdx
add rsi, rdi
cmp rax, rsi
cmova rsi, rax
cmp rcx, rdi
cmovb rsi, rdx
lea rcx, [rsi + 1]
cmp rcx, 0x1000
jb 0x14000ccbb
cmp rcx, 0xffffffffffffffd9
jae 0x14000e54e
lea rcx, [rsi + 0x28]
call fcn.14001fa74
lea r14, [rax + 0x27]
and r14, 0xffffffffffffffe0
mov qword [r14 - 8], rax
jmp 0x14000ccc3
mov r13d, 1
xor r14d, r14d
cmp byte [rbp], 0
je 0x14000c8a7
mov qword [rsp + 0x11f0], 0
mov qword [rsp + 0x1208], 0xf
mov byte [rsp + 0x11f0], 0
mov rcx, rbp
call sub.api_ms_win_crt_string_l1_1_0.dll_strlen
mov rdi, rax
cmp rax, 0xf
jbe 0x14000c9d0
test rdi, rdi
js 0x14000e4f4
mov rsi, rdi
or rsi, 0xf
cmp rsi, 0x17
jae 0x14000c9b0
mov esi, 0x16
cmp rsi, 0xfff
jb 0x14000c9f0
lea rcx, [rsi + 0x28]
call fcn.14001fa74
lea rbx, [rax + 0x27]
and rbx, 0xffffffffffffffe0
mov qword [rbx - 8], rax
jmp 0x14000c9fc
mov qword [rsp + 0x1200], rdi
mov rcx, r12
mov rdx, rbp
mov r8, rdi
call sub.VCRUNTIME140.dll_memcpy
mov byte [rsp + rdi + 0x11f0], 0
jmp 0x14000ca26
lea rcx, [rsi + 1]
call fcn.14001fa74
mov rbx, rax
mov qword [rsp + 0x1200], rdi
mov qword [rsp + 0x1208], rsi
mov rcx, rbx
mov rdx, rbp
mov r8, rdi
call sub.VCRUNTIME140.dll_memcpy
mov byte [rbx + rdi], 0
mov qword [rsp + 0x11f0], rbx
mov rdx, qword [rsp + 0x198]
cmp rdx, qword [rsp + 0x1a0]
jne 0x14000ca91
lea rcx, [rsp + 0x190]
mov r8, r12
call fcn.140023f30
mov rax, qword [rsp + 0x1208]
cmp rax, 0x10
jb 0x14000cab4
mov rcx, qword [rsp + 0x11f0]
lea rdx, [rax + 1]
cmp rdx, 0x1000
jb 0x14000ca8a
mov r8, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, r8
cmp rcx, 0x20
jae 0x14000e58a
add rax, 0x28
mov rdx, rax
mov rcx, r8
call fcn.14001fa5c
jmp 0x14000cab4
movups xmm0, xmmword [rsp + 0x11f0]
movups xmm1, xmmword [rsp + 0x1200]
movups xmmword [rdx + 0x10], xmm1
movups xmmword [rdx], xmm0
add rdx, 0x20
mov qword [rsp + 0x198], rdx
mov qword [rsp + 0x11f0], r14
mov qword [rsp + 0x1208], 0xf
mov qword [rsp + 0x1200], r14
mov byte [rsp + 0x11f0], 0
test byte [rsp + 0x268], 1
je 0x14000cb27
mov rax, qword [rsp + 0x238]
mov rax, qword [rax]
lea rcx, [rsp + 0x250]
test rax, rax
je 0x14000cc38
mov rcx, qword [rcx]
movsxd rdx, dword [rcx]
add rdx, rax
mov rax, qword [rsp + 0x210]
mov rcx, qword [rax]
sub rdx, rcx
cmp rdx, 0x1000
jae 0x14000cc50
call fcn.14001fa5c
mov rax, qword [rsp + 0x210]
mov qword [rax], r14
mov rax, qword [rsp + 0x230]
mov qword [rax], r14
mov rax, qword [rsp + 0x248]
mov dword [rax], r14d
mov rax, qword [rsp + 0x218]
mov qword [rax], r14
mov rax, qword [rsp + 0x238]
mov qword [rax], r14
mov rax, qword [rsp + 0x250]
mov dword [rax], r14d
mov qword [rsp + 0x260], r14
mov r9d, dword [rsp + 0x268]
and r9d, 0xfffffffe
mov dword [rsp + 0x268], r9d
lea rsi, [rsp + 0x1f8]
mov rcx, rsi
mov rdx, r12
xor r8d, r8d
call fcn.140023cf0
lea rdi, [rsp + 0x1f0]
mov rcx, rdi
lea rdx, str.MOZ_CRASHREPORTER_RESTART_ARG_
call fcn.140023070
mov rcx, rdi
mov edx, r13d
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___int____ptr64]
mov rcx, rsi
mov rdx, r12
call fcn.140020bf0
mov rdi, qword [rsp + 0x11f0]
mov rsi, qword [rsp + 0x1208]
cmp rsi, 0x10
mov rcx, r12
cmovae rcx, rdi
call qword [sym.imp.api_ms_win_crt_environment_l1_1_0.dll_getenv]
mov rbp, rax
cmp rsi, 0x10
jb 0x14000cc27
lea rdx, [rsi + 1]
cmp rdx, 0x1000
jb 0x14000cc1f
mov rax, qword [rdi - 8]
add rdi, 0xfffffffffffffff8
sub rdi, rax
cmp rdi, 0x20
jae 0x14000e58a
add rsi, 0x28
mov rdx, rsi
mov rdi, rax
mov rcx, rdi
call fcn.14001fa5c
inc r13d
test rbp, rbp
jne 0x14000c95a
jmp 0x14000c8a7
mov rax, qword [rsp + 0x230]
mov rax, qword [rax]
lea rcx, [rsp + 0x248]
jmp 0x14000cafe
mov rax, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, rax
cmp rcx, 0x20
jae 0x14000e58a
add rdx, 0x27
mov rcx, rax
jmp 0x14000cb22
lea r8, [rsp + 0x1f0]
mov rdx, rsi
call fcn.140020ea0
jmp 0x14000bb0f
cmp rdi, 0x10
jb 0x14000cc99
mov rax, qword [rsp + 0x1b0]
mov qword [rsp + 0x48], rax
mov qword [rsp + 0x1c0], r12
mov rsi, qword [rsp + 0x48]
mov rcx, rsi
mov rdx, rbx
mov r8, r12
call sub.VCRUNTIME140.dll_memmove
mov byte [rsi + r12], 0
jmp 0x14000cd2e
call fcn.14001fa74
mov r14, rax
mov qword [rsp + 0x1c0], r12
mov qword [rsp + 0x1c8], rsi
mov rcx, r14
mov rdx, rbx
mov r8, r12
call sub.VCRUNTIME140.dll_memcpy
mov byte [r14 + r12], 0
cmp rdi, 0x10
jb 0x14000cd26
mov rcx, qword [rsp + 0x1b0]
cmp rdi, 0xfff
jb 0x14000cd1b
mov rax, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, rax
cmp rcx, 0x20
jae 0x14000e58a
add rdi, 0x28
mov rcx, rax
jmp 0x14000cd1e
inc rdi
mov rdx, rdi
call fcn.14001fa5c
mov qword [rsp + 0x1b0], r14
mov rcx, qword [rsp + 0xb0]
mov edx, dword [rsp + 0xb8]
lea r8, [0x14002ea41]
call fcn.14002b210
test al, al
je 0x14000d0ca
lea rdx, [0x14002ea41]
lea r8, [0x14002ea48]
lea rcx, [rsp + 0xb0]
call fcn.14001b880
cmp byte [rax + 8], 4
jne 0x14000d0ca
lea rdx, [rsp + 0x11f0]
mov rcx, rax
call fcn.14001b6b0
mov rdi, qword [0x140034218]
movabs rax, 0x7fffffffffffffff
cmp rdi, rax
je 0x14000e4f4
lea rax, [rsp + 0x1230]
mov r14, qword [0x140034220]
mov rbx, qword [0x140034208]
mov qword [rax - 0x10], 0
lea r12, [rdi + 1]
xorps xmm0, xmm0
movups xmmword [rax], xmm0
mov esi, 0xf
cmp r12, 0x10
jb 0x14000ce2c
mov rax, r12
or rax, 0xf
cmp rax, 0x17
mov esi, 0x16
cmovae rsi, rax
movabs rax, 0x7fffffffffffffff
cmp rsi, rax
cmovae rsi, rax
cmp rsi, 0xfff
jb 0x14000ce18
lea rcx, [rsi + 0x28]
call fcn.14001fa74
lea r15, [rax + 0x27]
and r15, 0xffffffffffffffe0
mov qword [r15 - 8], rax
jmp 0x14000ce24
lea rcx, [rsi + 1]
call fcn.14001fa74
mov r15, rax
mov qword [rsp + 0x1220], r15
cmp r14, 0x10
lea rdx, [0x140034208]
cmovae rdx, rbx
mov qword [rsp + 0x1230], r12
mov qword [rsp + 0x1238], rsi
mov rcx, r15
mov r8, rdi
call sub.VCRUNTIME140.dll_memcpy
mov word [r15 + rdi], 0x5c
mov rax, qword [rsp + 0x1230]
mov rcx, qword [rsp + 0x1238]
mov rdx, rcx
sub rdx, rax
cmp rdx, 9
jae 0x14000ce9a
lea r8, str.EndOfLife
lea rcx, [rsp + 0x1220]
mov edx, 9
mov r9d, 9
call fcn.1400014b0
jmp 0x14000ced3
lea rdx, [rax + 9]
mov qword [rsp + 0x1230], rdx
cmp rcx, 0x10
jb 0x14000ceb6
mov rcx, qword [rsp + 0x1220]
jmp 0x14000cebe
lea rcx, [rsp + 0x1220]
movabs rdx, 0x66694c664f646e45
mov qword [rcx + rax], rdx
mov word [rcx + rax + 8], 0x65
movups xmm0, xmmword [rsp + 0x1220]
movups xmm1, xmmword [rsp + 0x1230]
lea rdi, [rsp + 0x1240]
movaps xmmword [rdi + 0x10], xmm1
movaps xmmword [rdi], xmm0
mov qword [rsp + 0x1230], 0
mov qword [rsp + 0x1238], 0xf
mov byte [rsp + 0x1220], 0
lea rcx, [rsp + 0x140]
lea rsi, [rsp + 0x11f0]
mov rdx, rdi
mov r8, rsi
call fcn.140007ad0
mov rax, qword [rdi + 0x18]
cmp rax, 0x10
jb 0x14000cf70
mov rcx, qword [rsp + 0x1240]
lea rdx, [rax + 1]
cmp rdx, 0x1000
jb 0x14000cf6b
mov r8, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, r8
cmp rcx, 0x20
jae 0x14000e58a
add rax, 0x28
mov rdx, rax
mov rcx, r8
call fcn.14001fa5c
mov rax, qword [rsp + 0x1238]
cmp rax, 0x10
jb 0x14000cfb7
mov rcx, qword [rsp + 0x1220]
lea rdx, [rax + 1]
cmp rdx, 0x1000
jb 0x14000cfb2
mov r8, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, r8
cmp rcx, 0x20
jae 0x14000e58a
add rax, 0x28
mov rdx, rax
mov rcx, r8
call fcn.14001fa5c
mov rax, qword [rsp + 0x1208]
cmp rax, 0x10
jb 0x14000cffe
mov rcx, qword [rsp + 0x11f0]
lea rdx, [rax + 1]
cmp rdx, 0x1000
jb 0x14000cff9
mov r8, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, r8
cmp rcx, 0x20
jae 0x14000e58a
add rax, 0x28
mov rdx, rax
mov rcx, r8
call fcn.14001fa5c
lea rdx, [rsp + 0x140]
mov rcx, rsi
call fcn.140002cc0
cmp qword [rsp + 0x1208], 8
jb 0x14000d021
mov rsi, qword [rsp + 0x11f0]
mov rcx, rsi
call qword [sym.imp.KERNEL32.dll_GetFileAttributesW]
mov esi, eax
mov rax, qword [rsp + 0x1208]
cmp rax, 8
jb 0x14000d07a
mov rcx, qword [rsp + 0x11f0]
lea rdx, [rax*2 + 2]
cmp rdx, 0x1000
jb 0x14000d075
mov r8, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, r8
cmp rcx, 0x20
jae 0x14000e58a
add rax, rax
add rax, 0x29
mov rdx, rax
mov rcx, r8
call fcn.14001fa5c
mov rax, qword [rsp + 0x158]
cmp rax, 0x10
jb 0x14000d0c1
mov rcx, qword [rsp + 0x140]
lea rdx, [rax + 1]
cmp rdx, 0x1000
jb 0x14000d0bc
mov r8, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, r8
cmp rcx, 0x20
jae 0x14000e58a
add rax, 0x28
mov rdx, rax
mov rcx, r8
call fcn.14001fa5c
cmp esi, 0xffffffff
jne 0x14000d2ab
xorps xmm0, xmm0
lea rdi, [rsp + 0x170]
movaps xmmword [rdi], xmm0
mov ecx, 0x60
call fcn.14001fa74
mov qword [rax], rax
mov qword [rax + 8], rax
mov qword [rax + 0x10], rax
mov word [rax + 0x18], 0x101
mov qword [rdi], rax
mov ecx, 0x20
call fcn.14001fa74
lea r8, [rsp + 0x11f0]
mov qword [r8 + 0x10], 0x14
mov qword [r8 + 0x18], 0x1f
movups xmm0, xmmword [str.upload_file_minidump]
movups xmmword [rax], xmm0
mov dword [rax + 0x10], 0x706d7564
mov byte [rax + 0x14], 0
mov qword [r8], rax
lea rsi, [rsp + 0x140]
mov rcx, rdi
mov rdx, rsi
call fcn.1400227c0
mov rax, qword [rsi]
lea rdi, [rax + 0x40]
lea rcx, [0x140034280]
cmp rdi, rcx
je 0x14000d1b0
mov rbx, qword [0x140034290]
cmp qword [0x140034298], 0x10
jb 0x14000d173
mov rcx, qword [0x140034280]
mov qword [rsp + 0x40], rcx
mov rcx, qword [rax + 0x58]
cmp rcx, rbx
jae 0x14000d18e
mov rcx, rdi
mov rdx, rbx
mov r8, qword [rsp + 0x40]
call fcn.140001ac0
jmp 0x14000d1b0
cmp rcx, 0x10
jb 0x14000d198
mov rdi, qword [rax + 0x40]
mov qword [rax + 0x50], rbx
mov rcx, rdi
mov rdx, qword [rsp + 0x40]
mov r8, rbx
call sub.VCRUNTIME140.dll_memmove
mov byte [rdi + rbx], 0
mov rax, qword [rsp + 0x1208]
cmp rax, 0x10
jb 0x14000d1f7
mov rcx, qword [rsp + 0x11f0]
lea rdx, [rax + 1]
cmp rdx, 0x1000
jb 0x14000d1f2
mov r8, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, r8
cmp rcx, 0x20
jae 0x14000e58a
add rax, 0x28
mov rdx, rax
mov rcx, r8
call fcn.14001fa5c
cmp qword [0x1400342d0], 0
je 0x14000d3be
lea r8, [rsp + 0x11f0]
mov qword [r8 + 0x18], 0xf
mov qword [r8 + 0x10], 0xd
movabs rax, 0x725f79726f6d656d
mov qword [r8], rax
movabs rax, 0x74726f7065725f79
mov qword [r8 + 5], rax
mov byte [r8 + 0xd], 0
lea rcx, [rsp + 0x170]
lea rdi, [rsp + 0x140]
mov rdx, rdi
call fcn.1400227c0
mov rax, qword [rdi]
lea rdi, [rax + 0x40]
lea rcx, [0x1400342c0]
cmp rdi, rcx
je 0x14000d377
mov rbx, qword [0x1400342d0]
cmp qword [0x1400342d8], 0x10
jb 0x14000d289
mov rcx, qword [0x1400342c0]
mov qword [rsp + 0x38], rcx
mov rcx, qword [rax + 0x58]
cmp rcx, rbx
jae 0x14000d355
mov rcx, rdi
mov rdx, rbx
mov r8, qword [rsp + 0x38]
call fcn.140001ac0
jmp 0x14000d377
lea rsi, [rsp + 0x11f0]
mov qword [rsi + 0x18], 0xf
mov qword [rsi + 0x10], 0xe
movabs rax, 0x646e45726f727245
mov qword [rsi], rax
movabs rax, 0x6566694c664f646e
mov qword [rsi + 6], rax
mov byte [rsi + 0xe], 0
lea rcx, [0x1400341d0]
lea rdi, [rsp + 0x140]
mov rdx, rdi
mov r8, rsi
call fcn.1400227c0
mov rcx, qword [rdi]
add rcx, 0x40
call fcn.140002630
mov rax, qword [rsi + 0x18]
cmp rax, 0x10
jb 0x14000d34b
mov rcx, qword [rsp + 0x11f0]
lea rdx, [rax + 1]
cmp rdx, 0x1000
jb 0x14000d346
mov r8, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, r8
cmp rcx, 0x20
jae 0x14000e58a
add rax, 0x28
mov rdx, rax
mov rcx, r8
call fcn.14001fa5c
call fcn.140003870
jmp 0x14000e3e4
cmp rcx, 0x10
jb 0x14000d35f
mov rdi, qword [rax + 0x40]
mov qword [rax + 0x50], rbx
mov rcx, rdi
mov rdx, qword [rsp + 0x38]
mov r8, rbx
call sub.VCRUNTIME140.dll_memmove
mov byte [rdi + rbx], 0
mov rax, qword [rsp + 0x1208]
cmp rax, 0x10
jb 0x14000d3be
mov rcx, qword [rsp + 0x11f0]
lea rdx, [rax + 1]
cmp rdx, 0x1000
jb 0x14000d3b9
mov r8, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, r8
cmp rcx, 0x20
jae 0x14000e58a
add rax, 0x28
mov rdx, rax
mov rcx, r8
call fcn.14001fa5c
mov qword [0x140034308], 0
lea rbx, [rsp + 0x11f0]
lea rdx, [rsp + 0x1b0]
mov rcx, rbx
call fcn.140002cc0
mov rax, qword [0x140034360]
cmp rax, 8
jb 0x14000d42d
mov rcx, qword [0x140034348]
lea rdx, [rax*2 + 2]
cmp rdx, 0x1000
jb 0x14000d428
mov r8, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, r8
cmp rcx, 0x20
jae 0x14000e58a
add rax, rax
add rax, 0x29
mov rdx, rax
mov rcx, r8
call fcn.14001fa5c
movups xmm0, xmmword [rsp + 0x11f0]
movups xmm1, xmmword [rsp + 0x1200]
movups xmmword [0x140034358], xmm1
movups xmmword [0x140034348], xmm0
mov rax, qword [rsp + 0x170]
mov r13, qword [rax]
cmp r13, rax
jne 0x14000d4bb
lea rcx, [0x1400343a0]
lea rdx, [rsp + 0xb0]
call fcn.14002a470
mov rcx, qword [0x1400343a0]
mov edx, dword [0x1400343a8]
lea r8, [0x14002e6df]
call fcn.14002b210
test al, al
je 0x14000ddbd
cmp qword [0x1400343e0], 9
jae 0x14000d90b
lea rcx, [0x1400343c8]
lea r8, str.Software_
mov edx, 9
call fcn.140020ea0
jmp 0x14000d92e
xor r14d, r14d
mov r12d, 7
lea rdi, [r13 + 0x20]
lea rdx, [r13 + 0x40]
mov rcx, rbx
call fcn.140002cc0
lea rcx, [rsp + 0x140]
mov rdx, rdi
call fcn.140002cc0
mov r15, qword [0x140034338]
mov rdx, qword [r15 + 8]
cmp byte [rdx + 0x19], 0
je 0x14000d502
mov rdi, rdx
xor esi, esi
mov rbp, r15
jmp 0x14000d593
cmp qword [rsp + 0x158], 8
lea rax, [rsp + 0x140]
jb 0x14000d51d
mov rax, qword [rsp + 0x140]
mov rcx, qword [rsp + 0x150]
mov rbp, r15
mov rdi, rdx
mov rdx, qword [rdx + 0x30]
cmp rcx, rdx
mov r8, rdx
cmovb r8, rcx
test r8, r8
je 0x14000d566
cmp qword [rdi + 0x38], 8
jb 0x14000d54b
mov r9, qword [rdi + 0x20]
jmp 0x14000d54f
lea r9, [rdi + 0x20]
xor r10d, r10d
movzx r11d, word [rax + r10*2]
cmp word [r9 + r10*2], r11w
jne 0x14000d56f
inc r10
cmp r8, r10
jne 0x14000d552
cmp rdx, rcx
setb r8b
jmp 0x14000d573
setbe r8b
lea rdx, [rdi + 0x10]
test r8b, r8b
cmove rbp, rdi
cmove rdx, rdi
mov rdx, qword [rdx]
cmp byte [rdx + 0x19], 0
je 0x14000d528
xor r8b, 1
movzx esi, r8b
cmp byte [rbp + 0x19], 0
jne 0x14000d607
mov rax, qword [rbp + 0x30]
mov rcx, qword [rsp + 0x150]
cmp rax, rcx
mov rdx, rcx
cmovb rdx, rax
test rdx, rdx
je 0x14000d5f7
cmp qword [rsp + 0x158], 8
lea r8, [rsp + 0x140]
jb 0x14000d5cf
mov r8, qword [rsp + 0x140]
cmp qword [rbp + 0x38], 8
jb 0x14000d5dc
mov r9, qword [rbp + 0x20]
jmp 0x14000d5e0
lea r9, [rbp + 0x20]
xor r10d, r10d
movzx r11d, word [r9 + r10*2]
cmp word [r8 + r10*2], r11w
jne 0x14000d601
inc r10
cmp rdx, r10
jne 0x14000d5e3
cmp rcx, rax
jb 0x14000d607
jmp 0x14000d6cf
ja 0x14000d6cf
movabs rax, 0x2aaaaaaaaaaaaaa
cmp qword [0x140034340], rax
je 0x14000e558
mov ecx, 0x60
call fcn.14001fa74
mov rbp, rax
movups xmm0, xmmword [rsp + 0x140]
movups xmm1, xmmword [rsp + 0x150]
movups xmmword [rax + 0x30], xmm1
movups xmmword [rax + 0x20], xmm0
mov qword [rsp + 0x150], r14
mov qword [rsp + 0x158], r12
mov word [rsp + 0x140], r14w
mov qword [rax + 0x40], r14
mov qword [rax + 0x50], r14
mov qword [rax + 0x58], r12
mov word [rax + 0x40], r14w
mov qword [rax], r15
mov qword [rax + 0x10], r15
inc qword [0x140034340]
mov word [rax + 0x18], r14w
mov r15, qword [0x140034338]
mov qword [rax + 8], rdi
cmp rdi, r15
jne 0x14000d6a0
mov qword [rdi], rbp
mov qword [rdi + 8], rbp
mov qword [rdi + 0x10], rbp
mov rax, rbp
jmp 0x14000d6cb
test esi, esi
je 0x14000d833
mov qword [rdi], rbp
mov rcx, r15
cmp rdi, qword [r15]
jne 0x14000d6b6
mov qword [rcx], rbp
add rax, 8
mov rdi, qword [rax]
cmp byte [rdi + 0x18], 0
je 0x14000d84a
mov rax, qword [r15 + 8]
mov byte [rax + 0x18], 1
lea rsi, [rbp + 0x40]
cmp rsi, rbx
je 0x14000d756
mov rax, qword [rbp + 0x58]
cmp rax, 8
jb 0x14000d71d
mov rcx, qword [rsi]
lea rdx, [rax*2 + 2]
cmp rdx, 0x1000
jb 0x14000d718
mov r8, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, r8
cmp rcx, 0x20
jae 0x14000e58a
add rax, rax
add rax, 0x29
mov rdx, rax
mov rcx, r8
call fcn.14001fa5c
movups xmm0, xmmword [rsp + 0x11f0]
movups xmm1, xmmword [rsp + 0x1200]
movups xmmword [rsi + 0x10], xmm1
movups xmmword [rsi], xmm0
mov qword [rsp + 0x1200], 0
mov qword [rsp + 0x1208], 7
mov word [rsp + 0x11f0], 0
mov rax, qword [rsp + 0x158]
cmp rax, 8
jb 0x14000d7a4
mov rcx, qword [rsp + 0x140]
lea rdx, [rax*2 + 2]
cmp rdx, 0x1000
jb 0x14000d79f
mov r8, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, r8
cmp rcx, 0x20
jae 0x14000e58a
add rax, rax
add rax, 0x29
mov rdx, rax
mov rcx, r8
call fcn.14001fa5c
mov rax, qword [rsp + 0x1208]
cmp rax, 8
jb 0x14000d7f2
mov rcx, qword [rsp + 0x11f0]
lea rdx, [rax*2 + 2]
cmp rdx, 0x1000
jb 0x14000d7ed
mov r8, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, r8
cmp rcx, 0x20
jae 0x14000e58a
add rax, rax
add rax, 0x29
mov rdx, rax
mov rcx, r8
call fcn.14001fa5c
mov rcx, qword [r13 + 0x10]
cmp byte [rcx + 0x19], 0
je 0x14000d811
mov rax, qword [r13 + 8]
cmp byte [rax + 0x19], 0
jne 0x14000d81d
cmp r13, qword [rax + 0x10]
mov r13, rax
je 0x14000d7fc
jmp 0x14000d81d
mov rax, rcx
mov rcx, qword [rcx]
cmp byte [rcx + 0x19], 0
je 0x14000d811
mov r13, rax
cmp rax, qword [rsp + 0x170]
jne 0x14000d4c4
jmp 0x14000d45b
mov qword [rdi + 0x10], rbp
cmp rdi, qword [r15 + 0x10]
jne 0x14000d6b6
lea rcx, [r15 + 0x10]
jmp 0x14000d6b3
lea rcx, [rdi + 0x18]
mov rsi, rbp
mov r8, qword [rdi + 8]
mov rdx, qword [r8]
cmp rdi, rdx
je 0x14000d896
cmp byte [rdx + 0x18], 0
je 0x14000d8a0
cmp rsi, qword [rdi]
jne 0x14000d873
mov rcx, rdi
call fcn.140024bd0
mov rsi, rdi
mov rax, qword [rsi + 8]
mov byte [rax + 0x18], 1
mov rax, qword [rsi + 8]
mov rax, qword [rax + 8]
mov byte [rax + 0x18], 0
mov rax, qword [rsi + 8]
mov rcx, qword [rax + 8]
call fcn.140024b80
jmp 0x14000d8bc
mov rdx, qword [r8 + 0x10]
cmp byte [rdx + 0x18], 0
jne 0x14000d8d7
mov r8b, 1
mov byte [rcx], r8b
mov byte [rdx + 0x18], r8b
mov rcx, qword [rax]
mov rcx, qword [rcx + 8]
mov byte [rcx + 0x18], 0
mov rax, qword [rax]
mov rsi, qword [rax + 8]
lea rax, [rsi + 8]
mov rdi, qword [rsi + 8]
lea rcx, [rdi + 0x18]
cmp byte [rdi + 0x18], 0
jne 0x14000d6c7
jmp 0x14000d851
cmp rsi, qword [rdi + 0x10]
jne 0x14000d8e8
mov rcx, rdi
call fcn.140024b80
mov rsi, rdi
mov rax, qword [rsi + 8]
mov byte [rax + 0x18], 1
mov rax, qword [rsi + 8]
mov rax, qword [rax + 8]
mov byte [rax + 0x18], 0
mov rax, qword [rsi + 8]
mov rcx, qword [rax + 8]
call fcn.140024bd0
jmp 0x14000d8bc
mov rax, qword [0x1400343c8]
mov qword [0x1400343d8], 9
movups xmm0, xmmword [str.Software_]
movups xmmword [rax], xmm0
mov dword [rax + 0x10], 0x5c
lea rcx, [0x1400343a0]
lea rdx, [0x14002e6df]
lea r8, [0x14002e6e5]
call fcn.14001b880
lea rsi, [rsp + 0x11f0]
mov rcx, rax
mov rdx, rsi
call fcn.14001b6b0
cmp qword [rsi + 0x10], 0
je 0x14000db1c
lea rsi, [rsp + 0x1240]
lea rdx, [rsp + 0x11f0]
mov rcx, rsi
call fcn.140002cc0
mov rax, qword [rsi + 0x10]
mov rcx, qword [rsi + 0x18]
cmp rcx, rax
jne 0x14000d9ac
lea r8, [0x14002ff24]
lea rcx, [rsp + 0x1240]
mov edx, 1
mov r9d, 1
call fcn.140020c90
jmp 0x14000d9d3
lea rdx, [rax + 1]
mov qword [rsp + 0x1250], rdx
cmp rcx, 8
jb 0x14000d9c6
mov rsi, qword [rsp + 0x1240]
mov word [rsi + rax*2], 0x5c
mov word [rsi + rax*2 + 2], 0
movups xmm0, xmmword [rsp + 0x1240]
movups xmm1, xmmword [rsp + 0x1250]
lea r8, [rsp + 0x140]
movaps xmmword [r8 + 0x10], xmm1
movaps xmmword [r8], xmm0
mov qword [rsp + 0x1250], 0
mov qword [rsp + 0x1258], 7
mov word [rsp + 0x1240], 0
mov r9, qword [r8 + 0x10]
mov rdi, qword [r8 + 0x18]
cmp rdi, 8
mov rsi, qword [r8]
cmovae r8, rsi
mov rax, qword [0x1400343d8]
mov rcx, qword [0x1400343e0]
mov rdx, rcx
sub rdx, rax
cmp rdx, r9
jae 0x14000da53
lea rcx, [0x1400343c8]
mov rdx, r9
call fcn.140020c90
jmp 0x14000da8d
lea rbx, [rax + r9]
mov qword [0x1400343d8], rbx
cmp rcx, 8
jb 0x14000da6d
mov r14, qword [0x1400343c8]
jmp 0x14000da74
lea r14, [0x1400343c8]
lea rcx, [r14 + rax*2]
add r9, r9
mov rdx, r8
mov r8, r9
call sub.VCRUNTIME140.dll_memmove
mov word [r14 + rbx*2], 0
cmp rdi, 8
jb 0x14000dace
lea rdx, [rdi*2 + 2]
cmp rdx, 0x1000
jb 0x14000dac6
mov rax, qword [rsi - 8]
add rsi, 0xfffffffffffffff8
sub rsi, rax
cmp rsi, 0x20
jae 0x14000e58a
add rdi, rdi
add rdi, 0x29
mov rdx, rdi
mov rsi, rax
mov rcx, rsi
call fcn.14001fa5c
mov rax, qword [rsp + 0x1258]
cmp rax, 8
jb 0x14000db1c
mov rcx, qword [rsp + 0x1240]
lea rdx, [rax*2 + 2]
cmp rdx, 0x1000
jb 0x14000db17
mov r8, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, r8
cmp rcx, 0x20
jae 0x14000e58a
add rax, rax
add rax, 0x29
mov rdx, rax
mov rcx, r8
call fcn.14001fa5c
lea rcx, [0x1400343a0]
lea rdx, [0x14002f17f]
lea r8, [0x14002f18a]
call fcn.14001b880
lea rdi, [rsp + 0x140]
mov rcx, rax
mov rdx, rdi
call fcn.14001b6b0
lea rsi, [rsp + 0x1220]
mov rcx, rsi
mov rdx, rdi
call fcn.140002cc0
mov rax, qword [rsi + 0x10]
mov rcx, qword [rsi + 0x18]
mov rdx, rcx
sub rdx, rax
cmp rdx, 0xf
jae 0x14000db91
lea r8, [0x14002fdc8]
lea rcx, [rsp + 0x1220]
mov edx, 0xf
mov r9d, 0xf
call fcn.140020c90
jmp 0x14000dbc9
lea rdx, [rax + 0xf]
mov qword [rsp + 0x1230], rdx
cmp rcx, 8
jb 0x14000dbab
mov rsi, qword [rsp + 0x1220]
movups xmm0, xmmword [0x14002fdd6]
movups xmmword [rsi + rax*2 + 0xe], xmm0
movups xmm0, xmmword [0x14002fdc8]
movups xmmword [rsi + rax*2], xmm0
mov word [rsi + rax*2 + 0x1e], 0
movups xmm0, xmmword [rsp + 0x1220]
movups xmm1, xmmword [rsp + 0x1230]
movaps xmmword [rsp + 0x1250], xmm1
movaps xmmword [rsp + 0x1240], xmm0
mov qword [rsp + 0x1230], 0
mov qword [rsp + 0x1238], 7
mov word [rsp + 0x1220], 0
mov r9, qword [rsp + 0x1250]
mov rdi, qword [rsp + 0x1258]
cmp rdi, 8
mov rsi, qword [rsp + 0x1240]
mov rax, qword [rsp + 0x30]
cmovae rax, rsi
mov qword [rsp + 0x30], rax
mov rax, qword [0x1400343d8]
mov rcx, qword [0x1400343e0]
mov rdx, rcx
sub rdx, rax
cmp rdx, r9
jae 0x14000dc64
lea rcx, [0x1400343c8]
mov rdx, r9
mov r8, qword [rsp + 0x30]
call fcn.140020c90
jmp 0x14000dca0
lea rbx, [rax + r9]
mov qword [0x1400343d8], rbx
cmp rcx, 8
jb 0x14000dc7e
mov r14, qword [0x1400343c8]
jmp 0x14000dc85
lea r14, [0x1400343c8]
lea rcx, [r14 + rax*2]
add r9, r9
mov rdx, qword [rsp + 0x30]
mov r8, r9
call sub.VCRUNTIME140.dll_memmove
mov word [r14 + rbx*2], 0
cmp rdi, 8
jb 0x14000dce1
lea rdx, [rdi*2 + 2]
cmp rdx, 0x1000
jb 0x14000dcd9
mov rax, qword [rsi - 8]
add rsi, 0xfffffffffffffff8
sub rsi, rax
cmp rsi, 0x20
jae 0x14000e58a
add rdi, rdi
add rdi, 0x29
mov rdx, rdi
mov rsi, rax
mov rcx, rsi
call fcn.14001fa5c
mov rax, qword [rsp + 0x1238]
cmp rax, 8
jb 0x14000dd2f
mov rcx, qword [rsp + 0x1220]
lea rdx, [rax*2 + 2]
cmp rdx, 0x1000
jb 0x14000dd2a
mov r8, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, r8
cmp rcx, 0x20
jae 0x14000e58a
add rax, rax
add rax, 0x29
mov rdx, rax
mov rcx, r8
call fcn.14001fa5c
mov rax, qword [rsp + 0x158]
cmp rax, 0x10
jb 0x14000dd76
mov rcx, qword [rsp + 0x140]
lea rdx, [rax + 1]
cmp rdx, 0x1000
jb 0x14000dd71
mov r8, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, r8
cmp rcx, 0x20
jae 0x14000e58a
add rax, 0x28
mov rdx, rax
mov rcx, r8
call fcn.14001fa5c
mov rax, qword [rsp + 0x1208]
cmp rax, 0x10
jb 0x14000ddbd
mov rcx, qword [rsp + 0x11f0]
lea rdx, [rax + 1]
cmp rdx, 0x1000
jb 0x14000ddb8
mov r8, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, r8
cmp rcx, 0x20
jae 0x14000e58a
add rax, 0x28
mov rdx, rax
mov rcx, r8
call fcn.14001fa5c
mov rcx, qword [0x1400343a0]
mov edx, dword [0x1400343a8]
lea r8, [0x14002f6d1]
call fcn.14002b210
test al, al
je 0x14000de6b
lea rcx, [0x1400343a0]
lea rdx, [0x14002f6d1]
lea r8, [0x14002f6d4]
call fcn.14001b880
lea rdx, [rsp + 0x11f0]
mov rcx, rax
call fcn.14001b6b0
mov rax, qword [0x140034400]
cmp rax, 0x10
jb 0x14000de4d
mov rcx, qword [0x1400343e8]
lea rdx, [rax + 1]
cmp rdx, 0x1000
jb 0x14000de48
mov r8, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, r8
cmp rcx, 0x20
jae 0x14000e58a
add rax, 0x28
mov rdx, rax
mov rcx, r8
call fcn.14001fa5c
movups xmm0, xmmword [rsp + 0x11f0]
movups xmm1, xmmword [rsp + 0x1200]
movups xmmword [0x1400343f8], xmm1
movups xmmword [0x1400343e8], xmm0
mov r15, qword [rsp + 0x190]
mov r14, qword [rsp + 0x198]
mov rax, r14
sub rax, r15
mov r12, rax
sar r12, 5
mov rsi, qword [0x140034390]
mov rdi, qword [0x140034388]
mov rbp, rsi
sub rbp, rdi
mov r13, rbp
sar r13, 5
cmp r12, r13
jbe 0x14000dff1
mov rdx, qword [0x140034398]
sub rdx, rdi
mov rcx, rdx
sar rcx, 5
cmp r12, rcx
jbe 0x14000e0c9
test rax, rax
js 0x14000e553
movabs rbx, 0x7ffffffffffffff
mov r13, rcx
shr r13, 1
mov rax, rbx
sub rax, r13
add r13, rcx
cmp r13, r12
cmovbe r13, r12
cmp rcx, rax
cmova r13, rbx
test rdi, rdi
je 0x14000dfb1
cmp rdi, rsi
je 0x14000df72
mov rax, qword [rdi + 0x18]
cmp rax, 0x10
jb 0x14000df42
mov rcx, qword [rdi]
lea rdx, [rax + 1]
cmp rdx, 0x1000
jb 0x14000df3d
mov r8, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, r8
cmp rcx, 0x20
jae 0x14000e58a
add rax, 0x28
mov rdx, rax
mov rcx, r8
call fcn.14001fa5c
mov qword [rdi + 0x10], 0
mov qword [rdi + 0x18], 0xf
mov byte [rdi], 0
add rdi, 0x20
cmp rdi, rsi
jne 0x14000df04
mov rdx, qword [0x140034398]
mov rdi, qword [0x140034388]
sub rdx, rdi
mov rsi, rdi
cmp rdx, 0x1000
jb 0x14000df94
mov rsi, qword [rsi - 8]
sub rdi, rsi
add rdi, 0xfffffffffffffff8
cmp rdi, 0x20
jae 0x14000e58a
add rdx, 0x27
mov rcx, rsi
call fcn.14001fa5c
xorps xmm0, xmm0
movups xmmword [0x140034388], xmm0
mov qword [0x140034398], 0
cmp r13, rbx
ja 0x14000e54e
mov rdi, r13
shl rdi, 5
cmp r13, 0x80
jb 0x14000e13d
cmp r13, rbx
jae 0x14000e54e
lea rcx, [rdi + 0x27]
call fcn.14001fa74
lea rsi, [rax + 0x27]
and rsi, 0xffffffffffffffe0
mov qword [rsi - 8], rax
jmp 0x14000e148
shl r12, 5
add r12, rdi
cmp r15, r14
je 0x14000e05f
cmp rdi, r15
je 0x14000e04b
cmp qword [r15 + 0x18], 0x10
mov r8, r15
jb 0x14000e00f
mov r8, qword [r15]
mov rsi, qword [r15 + 0x10]
mov rax, qword [rdi + 0x18]
cmp rax, rsi
jae 0x14000e029
mov rcx, rdi
mov rdx, rsi
call fcn.140001ac0
jmp 0x14000e04b
mov rbx, rdi
cmp rax, 0x10
jb 0x14000e035
mov rbx, qword [rdi]
mov qword [rdi + 0x10], rsi
mov rcx, rbx
mov rdx, r8
mov r8, rsi
call sub.VCRUNTIME140.dll_memmove
mov byte [rbx + rsi], 0
add rdi, 0x20
add r15, 0x20
cmp r15, r14
jne 0x14000dffd
mov rsi, qword [0x140034390]
cmp r12, rsi
je 0x14000e0c1
mov rdi, r12
mov rax, qword [rdi + 0x18]
cmp rax, 0x10
jb 0x14000e0a5
mov rcx, qword [rdi]
lea rdx, [rax + 1]
cmp rdx, 0x1000
jb 0x14000e0a0
mov r8, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, r8
cmp rcx, 0x20
jae 0x14000e58a
add rax, 0x28
mov rdx, rax
mov rcx, r8
call fcn.14001fa5c
mov qword [rdi + 0x10], 0
mov qword [rdi + 0x18], 0xf
mov byte [rdi], 0
add rdi, 0x20
cmp rdi, rsi
jne 0x14000e067
mov rsi, r12
jmp 0x14000e20a
shl r13, 5
add r13, r15
cmp rsi, rdi
je 0x14000e138
cmp rdi, r15
je 0x14000e123
cmp qword [r15 + 0x18], 0x10
mov r8, r15
jb 0x14000e0e7
mov r8, qword [r15]
mov rsi, qword [r15 + 0x10]
mov rax, qword [rdi + 0x18]
cmp rax, rsi
jae 0x14000e101
mov rcx, rdi
mov rdx, rsi
call fcn.140001ac0
jmp 0x14000e123
mov rbx, rdi
cmp rax, 0x10
jb 0x14000e10d
mov rbx, qword [rdi]
mov qword [rdi + 0x10], rsi
mov rcx, rbx
mov rdx, r8
mov r8, rsi
call sub.VCRUNTIME140.dll_memmove
mov byte [rbx + rsi], 0
add rdi, 0x20
add r15, 0x20
add rbp, 0xffffffffffffffe0
jne 0x14000e0d5
mov rsi, qword [0x140034390]
mov r15, r13
jmp 0x14000e160
mov rcx, rdi
call fcn.14001fa74
mov rsi, rax
mov qword [0x140034388], rsi
mov qword [0x140034390], rsi
add rdi, rsi
mov qword [0x140034398], rdi
cmp r15, r14
je 0x14000e20a
xorps xmm6, xmm6
mov qword [rsi], 0
movups xmmword [rsi + 0x10], xmm6
cmp qword [r15 + 0x18], 0x10
mov rdi, r15
jb 0x14000e184
mov rdi, qword [r15]
mov rbx, qword [r15 + 0x10]
cmp rbx, 0xf
ja 0x14000e19c
movups xmm0, xmmword [rdi]
movups xmmword [rsi], xmm0
mov r12d, 0xf
jmp 0x14000e1f1
mov r12, rbx
or r12, 0xf
movabs rax, 0x7fffffffffffffff
cmp r12, rax
cmovae r12, rax
cmp r12, 0xfff
jb 0x14000e1d5
lea rcx, [r12 + 0x28]
call fcn.14001fa74
lea rcx, [rax + 0x27]
and rcx, 0xffffffffffffffe0
mov qword [rcx - 8], rax
jmp 0x14000e1e2
lea rcx, [r12 + 1]
call fcn.14001fa74
mov rcx, rax
mov qword [rsi], rcx
lea r8, [rbx + 1]
mov rdx, rdi
call sub.VCRUNTIME140.dll_memcpy
mov qword [rsi + 0x10], rbx
mov qword [rsi + 0x18], r12
add rsi, 0x20
add r15, 0x20
cmp r15, r14
jne 0x14000e16c
mov qword [0x140034390], rsi
lea rdi, [rsp + 0x11f0]
mov qword [rdi], 0
mov qword [rdi + 0x18], 0xf
mov qword [rdi + 0x10], 5
mov dword [rdi], 0x54527369
mov word [rdi + 4], 0x4c
mov rcx, qword [0x1400341d0]
lea rsi, [rsp + 0x140]
mov rdx, rsi
mov r8, rdi
call fcn.1400228d0
mov rsi, qword [rsi + 0x10]
mov rcx, rsi
mov rdx, rdi
call fcn.140022980
test al, al
je 0x14000e347
cmp rsi, qword [0x1400341d0]
je 0x14000e347
lea r8, [rsp + 0x140]
mov qword [r8], 0
mov qword [r8 + 0x18], 0xf
mov qword [r8 + 0x10], 5
mov dword [r8], 0x54527369
mov word [r8 + 4], 0x4c
lea rcx, [0x1400341d0]
lea rsi, [rsp + 0x1240]
mov rdx, rsi
call fcn.1400227c0
mov rax, qword [rsi]
cmp qword [rax + 0x50], 3
jne 0x14000e2d5
cmp qword [rax + 0x58], 0x10
jb 0x14000e2d9
mov rax, qword [rax + 0x40]
jmp 0x14000e2dd
xor esi, esi
jmp 0x14000e2f4
add rax, 0x40
movzx ecx, word [rax]
xor ecx, 0x6579
movzx eax, byte [rax + 2]
xor eax, 0x73
or ax, cx
sete sil
mov rax, qword [rsp + 0x158]
cmp rax, 0x10
jb 0x14000e33b
mov rcx, qword [rsp + 0x140]
lea rdx, [rax + 1]
cmp rdx, 0x1000
jb 0x14000e336
mov r8, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, r8
cmp rcx, 0x20
jae 0x14000e58a
add rax, 0x28
mov rdx, rax
mov rcx, r8
call fcn.14001fa5c
test sil, sil
je 0x14000e347
mov byte [0x140034418], 1
cmp byte [0x140034270], 0
jne 0x14000e370
lea r8, [0x1400150b0]
mov ecx, 0x66
xor edx, edx
call fcn.140016ef0
cmp rax, 1
je 0x14000e3c1
call fcn.140003870
jmp 0x14000e3c1
lea rcx, [0x140034310]
lea rdx, [0x1400343a0]
call fcn.14002a470
lea r9, [0x140034308]
mov qword [rsp + 0x28], 0
mov dword [rsp + 0x20], 0
lea r8, [0x140012640]
xor ecx, ecx
xor edx, edx
call qword [sym.imp.KERNEL32.dll_CreateThread]
mov qword [0x140034420], rax
mov rcx, rax
mov edx, 0xffffffff
call qword [sym.imp.KERNEL32.dll_WaitForSingleObject]
mov rax, qword [rsp + 0x170]
mov rcx, qword [rax + 8]
call fcn.1400025f0
mov rcx, qword [rsp + 0x170]
mov edx, 0x60
call fcn.14001fa5c
lea rcx, [rsp + 0x1f0]
call fcn.140024220
mov rsi, qword [rsp + 0x190]
test rsi, rsi
je 0x14000e4a4
mov rdi, qword [rsp + 0x198]
cmp rsi, rdi
je 0x14000e46c
mov rbx, rsi
mov rax, qword [rbx + 0x18]
cmp rax, 0x10
jb 0x14000e450
mov rcx, qword [rbx]
lea rdx, [rax + 1]
cmp rdx, 0x1000
jb 0x14000e44b
mov r8, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, r8
cmp rcx, 0x20
jae 0x14000e58a
add rax, 0x28
mov rdx, rax
mov rcx, r8
call fcn.14001fa5c
mov qword [rbx + 0x10], 0
mov qword [rbx + 0x18], 0xf
mov byte [rbx], 0
add rbx, 0x20
cmp rbx, rdi
jne 0x14000e412
mov rdx, qword [rsp + 0x1a0]
sub rdx, rsi
cmp rdx, 0x1000
jb 0x14000e49c
mov rax, qword [rsi - 8]
add rsi, 0xfffffffffffffff8
sub rsi, rax
cmp rsi, 0x20
jae 0x14000e58a
add rdx, 0x27
mov rsi, rax
mov rcx, rsi
call fcn.14001fa5c
mov rax, qword [rsp + 0x1c8]
cmp rax, 0x10
jb 0x14000b79a
mov rcx, qword [rsp + 0x1b0]
lea rdx, [rax + 1]
cmp rdx, 0x1000
jb 0x14000e4ea
mov r8, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, r8
cmp rcx, 0x20
jae 0x14000e58a
add rax, 0x28
mov rdx, rax
mov rcx, r8
call fcn.14001fa5c
jmp 0x14000b79a
call fcn.140021110
mov rcx, qword [rsp + 0xb0]
mov edx, dword [rsp + 0xb8]
lea r8, str.StackTraces
lea r9, [0x14002e610]
call fcn.14001d0f0
mov rdi, rax
test rax, rax
je 0x14000e590
lea rdx, str.StackTraces
lea r8, [0x14002e610]
lea rcx, [rsp + 0x140]
call fcn.14001b880
mov rcx, rax
mov rdx, rdi
call fcn.14002a470
jmp 0x14000c12e
call fcn.140020fd0
call fcn.140022490
call fcn.1400229f0
mov rax, qword [rsp + 0x230]
mov rax, qword [rax]
jmp 0x14000a9fd
mov rax, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, rax
cmp rcx, 0x20
jae 0x14000e58a
add rdx, 0x27
mov rcx, rax
jmp 0x14000aa22
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
call fcn.140020e20
lea rdi, [0x140034440]
jmp 0x14000e523