Function at 0x14000d730
Capabilities:
Check os version
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, 0x1358
call fcn.14001fb00
sub rsp, rax
movaps xmmword [rsp + 0x1340], xmm7
movaps xmmword [rsp + 0x1330], xmm6
mov rsi, rdx
mov edi, ecx
mov rax, qword [0x140036030]
xor rax, rsp
mov qword [rsp + 0x1328], rax
mov qword [0x140036280], rdx
mov ecx, 0x20
call fcn.14001eb7c
lea rbx, [rsp + 0x2e0]
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 [0x1400313c7]
movups xmmword [rax + 0xd], xmm0
mov byte [rax + 0x1d], 0
mov qword [rbx], rax
lea rcx, [rsp + 0x210]
mov rdx, rbx
call fcn.1400142e0
mov rax, qword [rbx + 0x18]
cmp rax, 0x10
jb 0x14000d808
mov rcx, qword [rsp + 0x2e0]
lea rdx, [rax + 1]
cmp rdx, 0x1000
jb 0x14000d803
mov r8, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, r8
cmp rcx, 0x20
jae 0x14001428e
add rax, 0x28
mov rdx, rax
mov rcx, r8
call fcn.14001ebb8
xor eax, eax
cmp qword [rsp + 0x220], rax
setne byte [0x140036288]
mov qword [rsp + 0x1a0], rax
mov qword [rsp + 0x1b0], rax
mov qword [rsp + 0x1b8], 0xf
mov byte [rsp + 0x1a0], 0
lea rdx, [rsp + 0x2e0]
xor ecx, ecx
mov r8d, 0x104
call qword [sym.imp.KERNEL32.dll_GetModuleFileNameW]
test eax, eax
je 0x14000da17
lea rcx, [rsp + 0x2e0]
mov dx, 0x2e
call sub.VCRUNTIME140.dll_wcsrchr
test rax, rax
je 0x14000da17
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 + 0x230], rax
mov qword [rsp + 0x240], rax
mov qword [rsp + 0x248], 7
mov word [rsp + 0x230], 0
lea rbx, [rsp + 0x2e0]
mov rcx, rbx
call sub.api_ms_win_crt_string_l1_1_0.dll_wcslen
mov r14, rax
lea rcx, [rsp + 0x230]
cmp rax, 7
ja 0x14000dc57
mov qword [rcx + 0x10], r14
mov r8, r14
add r8, r14
lea rdx, [rsp + 0x2e0]
call sub.VCRUNTIME140.dll_memcpy
mov word [rsp + r14*2 + 0x230], 0
lea rcx, [rsp + 0x70]
lea rdx, [rsp + 0x230]
call fcn.140018130
mov rax, qword [rsp + 0x1b8]
cmp rax, 0x10
jb 0x14000d94d
mov rcx, qword [rsp + 0x1a0]
lea rdx, [rax + 1]
cmp rdx, 0x1000
jb 0x14000d948
mov r8, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, r8
cmp rcx, 0x20
jae 0x14001428e
add rax, 0x28
mov rdx, rax
mov rcx, r8
call fcn.14001ebb8
movups xmm0, xmmword [rsp + 0x70]
movups xmm1, xmmword [rsp + 0x80]
movaps xmmword [rsp + 0x1b0], xmm1
movaps xmmword [rsp + 0x1a0], xmm0
mov qword [rsp + 0x80], 0
mov qword [rsp + 0x88], 0xf
mov byte [rsp + 0x70], 0
mov rax, qword [rsp + 0x248]
cmp rax, 8
jb 0x14000d9d5
mov rcx, qword [rsp + 0x230]
lea rdx, [rax + rax]
add rdx, 2
cmp rdx, 0x1000
jb 0x14000d9d0
mov r8, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, r8
cmp rcx, 0x20
jae 0x14001428e
add rax, rax
add rax, 0x29
mov rdx, rax
mov rcx, r8
call fcn.14001ebb8
lea rcx, [rsp + 0x1a0]
mov edx, 1
call fcn.14000a950
mov r14, rax
cmp qword [rax + 0x90], 0
jne 0x14000dc6c
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 [0x140038010]
xor ebp, ebp
mov rax, qword [rsp + 0x1b8]
cmp rax, 0x10
jb 0x14000da60
mov rcx, qword [rsp + 0x1a0]
lea rdx, [rax + 1]
cmp rdx, 0x1000
jb 0x14000da5b
mov r8, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, r8
cmp rcx, 0x20
jae 0x14001428e
add rax, 0x28
mov rdx, rax
mov rcx, r8
call fcn.14001ebb8
test bpl, bpl
jne 0x14000db6d
mov ecx, 0x20
call fcn.14001eb7c
lea rsi, [rsp + 0x2e0]
mov qword [rsi + 0x10], 0x1c
mov qword [rsi + 0x18], 0x1f
movups xmm0, xmmword [str.Couldnt_read_configuration.]
movups xmmword [rax], xmm0
movups xmm0, xmmword [0x1400316a1]
movups xmmword [rax + 0xc], xmm0
mov byte [rax + 0x1c], 0
mov qword [rsi], rax
mov rcx, rsi
call fcn.140009d60
mov rax, qword [rsi + 0x18]
cmp rax, 0x10
jb 0x14000daf2
mov rcx, qword [rsp + 0x2e0]
lea rdx, [rax + 1]
cmp rdx, 0x1000
jb 0x14000daed
mov r8, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, r8
cmp rcx, 0x20
jae 0x14001428e
add rax, 0x28
mov rdx, rax
mov rcx, r8
call fcn.14001ebb8
mov rax, qword [rsp + 0x228]
cmp rax, 0x10
jb 0x14000db39
mov rcx, qword [rsp + 0x210]
lea rdx, [rax + 1]
cmp rdx, 0x1000
jb 0x14000db34
mov r8, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, r8
cmp rcx, 0x20
jae 0x14001428e
add rax, 0x28
mov rdx, rax
mov rcx, r8
call fcn.14001ebb8
mov rcx, qword [rsp + 0x1328]
xor rcx, rsp
call fcn.14001fad0
movaps xmm6, xmmword [rsp + 0x1330]
movaps xmm7, xmmword [rsp + 0x1340]
add rsp, 0x1358
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
lea rdx, [0x14002f7f0]
lea rbx, [rsp + 0x2e0]
mov rcx, rbx
call fcn.140025450
lea rdx, [0x14002f7f4]
mov rcx, rbx
call fcn.140025450
lea rdx, [0x14002f7f8]
mov rcx, rbx
call fcn.140025450
lea rdx, [0x14002f7fc]
mov rcx, rbx
call fcn.140025450
lea rdx, [0x14002f800]
mov rcx, rbx
call fcn.140025450
lea rdx, [0x14002f804]
mov rcx, rbx
call fcn.140025450
lea rdx, [0x14002f808]
mov rcx, rbx
call fcn.140025450
lea rdx, [0x14002f80c]
mov rcx, rbx
call fcn.140025450
movabs rax, 0x2000000008
mov qword [rbx], rax
lea rbx, [rsp + 0x2e0]
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 0x14000dd97
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 [0x1400362b0]
cmp rax, rdi
jae 0x14000dd67
lea rcx, [0x140036298]
mov rdx, rdi
mov r9, rsi
call fcn.1400015b0
jmp 0x14000dd97
lea r9, [rsp + 0x2e0]
mov rdx, r14
call fcn.140022d50
jmp 0x14000d8f4
lea rdx, [0x1400361e8]
mov bpl, 1
mov rcx, r14
mov r8b, 1
call fcn.14000a270
lea rcx, [r14 + 0x10]
call fcn.140022570
test rax, rax
jne 0x14000dcab
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 [0x140038010]
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 0x14000da19
mov r14, rax
cmp byte [rax], 0
je 0x14000da19
xor eax, eax
mov qword [rsp + 0x70], rax
mov qword [rsp + 0x80], rax
mov qword [rsp + 0x88], 0xf
mov byte [rsp + 0x70], 0
mov rcx, r14
call sub.api_ms_win_crt_string_l1_1_0.dll_strlen
mov r15, rax
cmp rax, 0xf
jbe 0x14000de3e
test r15, r15
js 0x140014233
mov rax, r15
or rax, 0xf
cmp rax, 0x17
mov r13d, 0x16
cmovae r13, rax
cmp r13, 0xfff
jb 0x14000de74
lea rcx, [r13 + 0x28]
call fcn.14001eb7c
lea r12, [rax + 0x27]
and r12, 0xffffffffffffffe0
mov qword [r12 - 8], rax
jmp 0x14000de80
cmp rax, 0x10
jb 0x14000dd76
mov r14, qword [0x140036298]
jmp 0x14000dd7d
lea r14, [0x140036298]
mov qword [0x1400362a8], rdi
mov rcx, r14
mov rdx, rsi
mov r8, rdi
call sub.VCRUNTIME140.dll_memmove
mov byte [r14 + rdi], 0
mov r14, qword [0x1400362a8]
test r14, r14
jne 0x14000de5a
cmp byte [0x140036288], 0
jne 0x14000daf2
lea rdx, str.CrashReporterDefault
mov rcx, rbx
call fcn.140018560
cmp qword [rsp + 0x2f8], 8
jb 0x14000ddd6
mov rbx, qword [rsp + 0x2e0]
lea r8, [0x140031c12]
xor ecx, ecx
mov rdx, rbx
mov r9d, 0x10
call qword [sym.imp.USER32.dll_MessageBoxW]
mov rax, qword [rsp + 0x2f8]
cmp rax, 8
jb 0x14000daf2
mov rcx, qword [rsp + 0x2e0]
lea rdx, [rax + rax]
add rdx, 2
cmp rdx, 0x1000
jb 0x14000daed
mov r8, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, r8
cmp rcx, 0x20
jae 0x14001428e
add rax, rax
add rax, 0x29
jmp 0x14000dae7
lea rcx, [rsp + 0x70]
mov qword [rcx + 0x10], r15
mov rdx, r14
mov r8, r15
call sub.VCRUNTIME140.dll_memmove
mov byte [rsp + r15 + 0x70], 0
jmp 0x14000dea8
cmp qword [0x1400362b0], 0x10
jb 0x14000e00f
mov rdi, qword [0x140036298]
jmp 0x14000e016
lea rcx, [r13 + 1]
call fcn.14001eb7c
mov r12, rax
mov qword [rsp + 0x80], r15
mov qword [rsp + 0x88], r13
mov rcx, r12
mov rdx, r14
mov r8, r15
call sub.VCRUNTIME140.dll_memcpy
mov byte [r12 + r15], 0
mov qword [rsp + 0x70], r12
lea rdx, [rsp + 0x70]
mov rcx, rbx
call fcn.1400186c0
cmp qword [rsp + 0x2f8], 8
jb 0x14000dec8
mov rbx, qword [rsp + 0x2e0]
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_GetFileAttributesW]
mov ebx, eax
mov rax, qword [rsp + 0x2f8]
cmp rax, 8
jb 0x14000df21
mov rcx, qword [rsp + 0x2e0]
lea rdx, [rax + rax]
add rdx, 2
cmp rdx, 0x1000
jb 0x14000df1c
mov r8, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, r8
cmp rcx, 0x20
jae 0x14001428e
add rax, rax
add rax, 0x29
mov rdx, rax
mov rcx, r8
call fcn.14001ebb8
mov rax, qword [rsp + 0x88]
cmp rax, 0x10
jb 0x14000df65
mov rcx, qword [rsp + 0x70]
lea rdx, [rax + 1]
cmp rdx, 0x1000
jb 0x14000df60
mov r8, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, r8
cmp rcx, 0x20
jae 0x14001428e
add rax, 0x28
mov rdx, rax
mov rcx, r8
call fcn.14001ebb8
cmp ebx, 0xffffffff
je 0x14000da19
xor eax, eax
mov qword [rsp + 0x2e0], rax
mov qword [rsp + 0x2f0], rax
mov qword [rsp + 0x2f8], 0xf
mov byte [rsp + 0x2e0], 0
mov rcx, r14
call sub.api_ms_win_crt_string_l1_1_0.dll_strlen
mov rbx, rax
cmp rax, 0xf
jbe 0x14000dfeb
test rbx, rbx
js 0x140014233
mov rax, rbx
or rax, 0xf
cmp rax, 0x17
mov r12d, 0x16
cmovae r12, rax
cmp r12, 0xfff
jb 0x14000e078
lea rcx, [r12 + 0x28]
call fcn.14001eb7c
lea r15, [rax + 0x27]
and r15, 0xffffffffffffffe0
mov qword [r15 - 8], rax
jmp 0x14000e085
lea rcx, [rsp + 0x2e0]
mov qword [rcx + 0x10], rbx
mov rdx, r14
mov r8, rbx
call sub.VCRUNTIME140.dll_memmove
mov byte [rsp + rbx + 0x2e0], 0
jmp 0x14000e0b0
lea rdi, [0x140036298]
movabs r15, 0x7fffffffffffffff
cmp r14, 0xf
ja 0x14000e043
movups xmm0, xmmword [rdi]
movaps xmmword [rsp + 0x1f0], xmm0
mov ebx, 0xf
mov rsi, qword [rsp + 0x1f0]
jmp 0x14000e165
mov rbx, r14
or rbx, 0xf
cmp rbx, r15
cmovae rbx, r15
cmp rbx, 0xfff
jb 0x14000e142
lea rcx, [rbx + 0x28]
call fcn.14001eb7c
lea rsi, [rax + 0x27]
and rsi, 0xffffffffffffffe0
mov qword [rsi - 8], rax
jmp 0x14000e14e
lea rcx, [r12 + 1]
call fcn.14001eb7c
mov r15, rax
mov qword [rsp + 0x2f0], rbx
mov qword [rsp + 0x2f8], r12
mov rcx, r15
mov rdx, r14
mov r8, rbx
call sub.VCRUNTIME140.dll_memcpy
mov byte [r15 + rbx], 0
mov qword [rsp + 0x2e0], r15
lea rcx, [rsp + 0x2e0]
mov edx, 1
call fcn.14000a950
mov rbx, rax
cmp qword [rax + 0x90], 0
jne 0x14000eaff
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 [0x140038010]
mov rax, qword [rsp + 0x2f8]
cmp rax, 0x10
jb 0x14000da19
mov rcx, qword [rsp + 0x2e0]
lea rdx, [rax + 1]
cmp rdx, 0x1000
jb 0x14000e138
mov r8, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, r8
cmp rcx, 0x20
jae 0x14001428e
add rax, 0x28
mov rdx, rax
mov rcx, r8
call fcn.14001ebb8
jmp 0x14000da19
lea rcx, [rbx + 1]
call fcn.14001eb7c
mov rsi, rax
mov qword [rsp + 0x1f0], rsi
lea r8, [r14 + 1]
mov rcx, rsi
mov rdx, rdi
call sub.VCRUNTIME140.dll_memcpy
cmp rbx, 0x10
lea rax, [rsp + 0x1f0]
cmovb rsi, rax
mov qword [rax + 0x10], r14
mov qword [rax + 0x18], rbx
mov qword [rsp + 0x2e0], 0
xorps xmm0, xmm0
movups xmmword [rsp + 0x2f0], xmm0
cmp r14, 0xf
ja 0x14000e1ac
movups xmm0, xmmword [rsi]
movaps xmmword [rsp + 0x2e0], xmm0
mov ebx, 0xf
jmp 0x14000e1fa
mov rbx, r14
or rbx, 0xf
cmp rbx, r15
cmovae rbx, r15
cmp rbx, 0xfff
jb 0x14000e1da
lea rcx, [rbx + 0x28]
call fcn.14001eb7c
lea rcx, [rax + 0x27]
and rcx, 0xffffffffffffffe0
mov qword [rcx - 8], rax
jmp 0x14000e1e6
lea rcx, [rbx + 1]
call fcn.14001eb7c
mov rcx, rax
mov qword [rsp + 0x2e0], rcx
lea r8, [r14 + 1]
mov rdx, rsi
call sub.VCRUNTIME140.dll_memcpy
lea rdi, [rsp + 0x300]
mov qword [rdi - 0x10], r14
mov qword [rdi - 8], rbx
xorps xmm0, xmm0
lea rcx, [rsp + 0x50]
movaps xmmword [rcx], xmm0
mov qword [rcx + 0x10], 0
lea rsi, [rsp + 0x2e0]
mov rdx, rsi
mov r8, rdi
call fcn.140024e80
mov rax, qword [rsi + 0x18]
cmp rax, 0x10
jb 0x14000e273
mov rcx, qword [rsp + 0x2e0]
lea rdx, [rax + 1]
cmp rdx, 0x1000
jb 0x14000e26e
mov r8, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, r8
cmp rcx, 0x20
jae 0x14001428e
add rax, 0x28
mov rdx, rax
mov rcx, r8
call fcn.14001ebb8
xor ebx, ebx
lea rsi, [rsp + 0x2e0]
mov qword [rsi], rbx
mov qword [rsi + 0x10], rbx
mov qword [rsi + 0x18], 0xf
mov byte [rsi], bl
mov ecx, 0x30
call fcn.14001eb7c
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 [0x1400313f1]
movups xmmword [rax + 0x10], xmm0
mov word [rax + 0x20], 0x5344
mov byte [rax + 0x22], bl
mov qword [rsi], rax
lea rcx, [rsp + 0x1d0]
mov rdx, rsi
call fcn.1400142e0
mov rax, qword [rsi + 0x18]
cmp rax, 0x10
jb 0x14000e31c
mov rcx, qword [rsp + 0x2e0]
lea rdx, [rax + 1]
cmp rdx, 0x1000
jb 0x14000e317
mov r8, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, r8
cmp rcx, 0x20
jae 0x14001428e
add rax, 0x28
mov rdx, rax
mov rcx, r8
call fcn.14001ebb8
cmp qword [rsp + 0x1e0], 0
je 0x14000e3b2
lea rsi, [rsp + 0x2e0]
mov qword [rsi], 0
mov qword [rsi + 0x18], 0xf
mov qword [rsi + 0x10], 6
mov dword [rsi], 0x75662d2d
mov word [rsi + 4], 0x6c6c
mov byte [rsi + 6], 0
lea rcx, [rsp + 0x50]
mov r8, qword [rcx]
lea rdx, [rsp + 0x70]
mov r9, rsi
call fcn.140024fc0
mov rax, qword [rsi + 0x18]
cmp rax, 0x10
jb 0x14000e3b2
mov rcx, qword [rsp + 0x2e0]
lea rdx, [rax + 1]
cmp rdx, 0x1000
jb 0x14000e3ad
mov r8, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, r8
cmp rcx, 0x20
jae 0x14001428e
add rax, 0x28
mov rdx, rax
mov rcx, r8
call fcn.14001ebb8
mov ecx, 0x20
call fcn.14001eb7c
mov rbx, rax
lea rdx, [rsp + 0x70]
mov qword [rdx + 0x10], 0x11
mov qword [rdx + 0x18], 0x1f
movups xmm0, xmmword [str.minidump_analyzer]
movups xmmword [rax], xmm0
mov word [rax + 0x10], 0x72
mov qword [rdx], rax
lea rsi, [rsp + 0x2e0]
mov rcx, rsi
call fcn.14000d470
lea rdx, [rsp + 0x50]
mov rcx, rsi
mov r8b, 1
call fcn.140014460
mov rax, qword [rsi + 0x18]
cmp rax, 0x10
jb 0x14000e44a
mov rcx, qword [rsp + 0x2e0]
lea rdx, [rax + 1]
cmp rdx, 0x1000
jb 0x14000e445
mov r8, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, r8
cmp rcx, 0x20
jae 0x14001428e
add rax, 0x28
mov rdx, rax
mov rcx, r8
call fcn.14001ebb8
lea rsi, [rsp + 0x2e0]
mov qword [rsi + 0x10], 0
mov qword [rsi + 0x18], 0xf
mov byte [rsi], 0
mov edx, 0x20
mov rcx, rbx
call fcn.14001ebb8
lea rdx, [0x14002f7d0]
mov rcx, rsi
call fcn.140014ce0
mov rax, qword [0x1400362d0]
cmp rax, 0x10
jb 0x14000e4c6
mov rcx, qword [0x1400362b8]
lea rdx, [rax + 1]
cmp rdx, 0x1000
jb 0x14000e4c1
mov r8, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, r8
cmp rcx, 0x20
jae 0x14001428e
add rax, 0x28
mov rdx, rax
mov rcx, r8
call fcn.14001ebb8
movups xmm0, xmmword [rsp + 0x2e0]
movups xmm1, xmmword [rsp + 0x2f0]
movups xmmword [0x1400362c8], xmm1
movups xmmword [0x1400362b8], xmm0
cmp qword [0x1400362c8], 0
jne 0x14000e525
mov ecx, 0x20
call fcn.14001eb7c
lea rsi, [rsp + 0x2e0]
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 0x14000e5e0
lea rdx, [0x1400362b8]
mov rcx, rsi
call fcn.1400186c0
cmp qword [rsp + 0x2f8], 8
jb 0x14000e547
mov rsi, qword [rsp + 0x2e0]
mov rcx, rsi
call qword [sym.imp.KERNEL32.dll_GetFileAttributesW]
mov esi, eax
mov rax, qword [rsp + 0x2f8]
cmp rax, 8
jb 0x14000e5a0
mov rcx, qword [rsp + 0x2e0]
lea rdx, [rax + rax]
add rdx, 2
cmp rdx, 0x1000
jb 0x14000e59b
mov r8, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, r8
cmp rcx, 0x20
jae 0x14001428e
add rax, rax
add rax, 0x29
mov rdx, rax
mov rcx, r8
call fcn.14001ebb8
cmp esi, 0xffffffff
jne 0x14000e652
mov ecx, 0x20
call fcn.14001eb7c
lea rsi, [rsp + 0x2e0]
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, [0x1400361e8]
lea rdi, [rsp + 0x70]
mov rdx, rdi
mov r8, rsi
call fcn.140024790
mov rcx, qword [rdi]
add rcx, 0x40
call fcn.140009d60
mov rax, qword [rsi + 0x18]
cmp rax, 0x10
jb 0x14000e9ed
mov rcx, qword [rsp + 0x2e0]
lea rdx, [rax + 1]
cmp rdx, 0x1000
jb 0x14000e648
mov r8, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, r8
cmp rcx, 0x20
jae 0x14001428e
add rax, 0x28
mov rdx, rax
mov rcx, r8
call fcn.14001ebb8
jmp 0x14000e9ed
lea rdx, str..memory.json.gz
lea rbx, [rsp + 0x2e0]
mov rcx, rbx
call fcn.140014ce0
mov rax, qword [0x1400362f0]
cmp rax, 0x10
jb 0x14000e6ae
mov rcx, qword [0x1400362d8]
lea rdx, [rax + 1]
cmp rdx, 0x1000
jb 0x14000e6a9
mov r8, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, r8
cmp rcx, 0x20
jae 0x14001428e
add rax, 0x28
mov rdx, rax
mov rcx, r8
call fcn.14001ebb8
movups xmm0, xmmword [rsp + 0x2e0]
movups xmm1, xmmword [rsp + 0x2f0]
movups xmmword [0x1400362e8], xmm1
movups xmmword [0x1400362d8], xmm0
lea rsi, [0x1400362d8]
mov rcx, rbx
mov rdx, rsi
call fcn.1400186c0
cmp qword [rsp + 0x2f8], 8
jb 0x14000e6f1
mov rbx, qword [rsp + 0x2e0]
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_GetFileAttributesW]
mov ebx, eax
mov rax, qword [rsp + 0x2f8]
cmp rax, 8
jb 0x14000e74a
mov rcx, qword [rsp + 0x2e0]
lea rdx, [rax + rax]
add rdx, 2
cmp rdx, 0x1000
jb 0x14000e745
mov r8, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, r8
cmp rcx, 0x20
jae 0x14001428e
add rax, rax
add rax, 0x29
mov rdx, rax
mov rcx, r8
call fcn.14001ebb8
cmp ebx, 0xffffffff
jne 0x14000e76e
cmp qword [0x1400362f0], 0x10
jb 0x14000e760
mov rsi, qword [0x1400362d8]
mov qword [0x1400362e8], 0
mov byte [rsi], 0
lea rcx, [rsp + 0x1a0]
xor edx, edx
call fcn.140007050
lea rcx, [0x1400362b8]
mov edx, 1
call fcn.14000a950
mov rsi, rax
cmp qword [rax + 0x90], 0
jne 0x14000e7bf
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 [0x140038010]
jmp 0x14000e941
lea rbx, [rsp + 0x2e0]
mov rcx, rbx
call fcn.14001fd10
lea r8, [rsp + 0x1a0]
mov rcx, rbx
mov rdx, rsi
xor r9d, r9d
call fcn.14002aa60
mov ebp, eax
mov rcx, rbx
call fcn.140021500
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 [0x140038010]
test bpl, bpl
je 0x14000e941
lea rdx, [0x140030f30]
lea rcx, [rsp + 0x1a0]
call fcn.14002bb60
test al, al
je 0x14000eb43
lea r8, [0x140030f30]
lea r9, [0x1400362f8]
lea rbx, [rsp + 0x1a0]
lea r14, [rsp + 0x2e0]
mov rcx, rbx
mov rdx, r14
call fcn.14002b9a0
lea rsi, [rsp + 0x230]
mov rcx, r14
mov rdx, rsi
call fcn.140002050
mov rcx, r14
call fcn.1400010a0
lea rdx, [0x140031327]
lea r14, [rsp + 0x70]
mov rcx, r14
call fcn.140005370
lea r8, [0x14003047a]
lea r15, [rsp + 0x2e0]
mov rcx, rbx
mov rdx, r15
mov r9, r14
call fcn.14002b9a0
lea rbx, [rsp + 0x1300]
mov rcx, r15
mov rdx, rbx
call fcn.140002050
mov rcx, r15
call fcn.1400010a0
cmp qword [rbx + 0x18], 0x10
jb 0x14000e8d2
mov rbx, qword [rsp + 0x1300]
mov ecx, 0x20
call fcn.14001eb7c
lea r8, [rsp + 0x12e0]
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, [0x1400361e8]
lea r14, [rsp + 0x2e0]
mov rdx, r14
call fcn.140024790
mov r8, qword [r14]
cmp qword [r8 + 0x58], 0x10
jb 0x14000eb7a
mov r8, qword [r8 + 0x40]
jmp 0x14000eb7e
mov ecx, 0x20
call fcn.14001eb7c
lea rsi, [rsp + 0x2e0]
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, [0x1400361e8]
lea rdi, [rsp + 0x70]
mov rdx, rdi
mov r8, rsi
call fcn.140024790
mov rcx, qword [rdi]
add rcx, 0x40
call fcn.140009d60
mov rax, qword [rsi + 0x18]
cmp rax, 0x10
jb 0x14000e9e0
mov rcx, qword [rsp + 0x2e0]
lea rdx, [rax + 1]
cmp rdx, 0x1000
jb 0x14000e9db
mov r8, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, r8
cmp rcx, 0x20
jae 0x14001428e
add rax, 0x28
mov rdx, rax
mov rcx, r8
call fcn.14001ebb8
lea rcx, [rsp + 0x1a0]
call fcn.1400010a0
mov rax, qword [rsp + 0x1e8]
cmp rax, 0x10
jb 0x14000ea34
mov rcx, qword [rsp + 0x1d0]
lea rdx, [rax + 1]
cmp rdx, 0x1000
jb 0x14000ea2f
mov r8, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, r8
cmp rcx, 0x20
jae 0x14001428e
add rax, 0x28
mov rdx, rax
mov rcx, r8
call fcn.14001ebb8
mov rsi, qword [rsp + 0x50]
test rsi, rsi
je 0x14000eae0
mov rdi, qword [rsp + 0x58]
cmp rsi, rdi
je 0x14000eaab
mov rax, qword [rsi + 0x18]
cmp rax, 0x10
jb 0x14000ea8a
mov rcx, qword [rsi]
lea rdx, [rax + 1]
cmp rdx, 0x1000
jb 0x14000ea85
mov r8, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, r8
cmp rcx, 0x20
jae 0x14001428e
add rax, 0x28
mov rdx, rax
mov rcx, r8
call fcn.14001ebb8
mov qword [rsi + 0x10], 0
mov qword [rsi + 0x18], 0xf
mov byte [rsi], 0
add rsi, 0x20
cmp rsi, rdi
jne 0x14000ea4c
mov rsi, qword [rsp + 0x50]
mov rdx, qword [rsp + 0x60]
sub rdx, rsi
cmp rdx, 0x1000
jb 0x14000ead8
mov rax, qword [rsi - 8]
add rsi, 0xfffffffffffffff8
sub rsi, rax
cmp rsi, 0x20
jae 0x14001428e
add rdx, 0x27
mov rsi, rax
mov rcx, rsi
call fcn.14001ebb8
mov rax, qword [rsp + 0x208]
cmp rax, 0x10
jb 0x14000daf2
mov rcx, qword [rsp + 0x1f0]
jmp 0x14000dac1
lea rdx, [0x1400361e8]
mov rcx, rbx
mov r8b, 1
call fcn.14000a270
lea rcx, [rbx + 0x10]
call fcn.140022570
test rax, rax
jne 0x14000e0d3
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 0x14000e0d3
mov ecx, 0x20
call fcn.14001eb7c
lea rsi, [rsp + 0x2e0]
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 0x14000e973
add r8, 0x40
lea rcx, [rsp + 0x2e0]
mov edx, 0x1000
mov r9, rbx
call fcn.1400011f0
mov rax, qword [rsp + 0x12f8]
cmp rax, 0x10
jb 0x14000ebda
mov rcx, qword [rsp + 0x12e0]
lea rdx, [rax + 1]
cmp rdx, 0x1000
jb 0x14000ebd5
mov r8, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, r8
cmp rcx, 0x20
jae 0x14001428e
add rax, 0x28
mov rdx, rax
mov rcx, r8
call fcn.14001ebb8
mov ecx, 0x20
call fcn.14001eb7c
lea r8, [rsp + 0x12e0]
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, [0x1400361e8]
lea rbx, [rsp + 0x2c0]
mov rdx, rbx
call fcn.140024790
mov r15, qword [rbx]
lea rbx, [r15 + 0x40]
lea rcx, [rsp + 0x2e0]
call sub.api_ms_win_crt_string_l1_1_0.dll_strlen
mov r14, rax
mov rax, qword [r15 + 0x58]
cmp rax, r14
jae 0x14000ec5f
lea r9, [rsp + 0x2e0]
mov rcx, rbx
mov rdx, r14
call fcn.1400015b0
jmp 0x14000ec85
cmp rax, 0x10
jb 0x14000ec69
mov rbx, qword [r15 + 0x40]
mov qword [r15 + 0x50], r14
lea rdx, [rsp + 0x2e0]
mov rcx, rbx
mov r8, r14
call sub.VCRUNTIME140.dll_memmove
mov byte [rbx + r14], 0
mov rax, qword [rsp + 0x12f8]
cmp rax, 0x10
jb 0x14000eccc
mov rcx, qword [rsp + 0x12e0]
lea rdx, [rax + 1]
cmp rdx, 0x1000
jb 0x14000ecc7
mov r8, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, r8
cmp rcx, 0x20
jae 0x14001428e
add rax, 0x28
mov rdx, rax
mov rcx, r8
call fcn.14001ebb8
mov ecx, 0x20
call fcn.14001eb7c
lea r8, [rsp + 0x2c0]
mov qword [r8 + 0x10], 0x1e
mov qword [r8 + 0x18], 0x1f
movups xmm6, xmmword [str.CrashReporterProductErrorText2]
movups xmmword [rax], xmm6
movups xmm7, xmmword [0x140031557]
movups xmmword [rax + 0xe], xmm7
mov byte [rax + 0x1e], 0
mov qword [r8], rax
lea rcx, [0x1400361e8]
lea rbx, [rsp + 0x12e0]
mov rdx, rbx
call fcn.140024790
mov r14, qword [rbx]
mov qword [rbx], 0
xorps xmm0, xmm0
movups xmmword [rbx + 0x10], xmm0
mov r15, qword [r14 + 0x50]
cmp qword [r14 + 0x58], 0x10
jb 0x14000ed43
mov r14, qword [r14 + 0x40]
jmp 0x14000ed47
add r14, 0x40
cmp r15, 0xf
ja 0x14000ed61
movups xmm0, xmmword [r14]
movaps xmmword [rsp + 0x12e0], xmm0
mov r12d, 0xf
jmp 0x14000edbb
mov r12, r15
or r12, 0xf
movabs rax, 0x7fffffffffffffff
cmp r12, rax
cmovae r12, rax
cmp r12, 0xfff
jb 0x14000ed9a
lea rcx, [r12 + 0x28]
call fcn.14001eb7c
lea rcx, [rax + 0x27]
and rcx, 0xffffffffffffffe0
mov qword [rcx - 8], rax
jmp 0x14000eda7
lea rcx, [r12 + 1]
call fcn.14001eb7c
mov rcx, rax
mov qword [rsp + 0x12e0], rcx
lea r8, [r15 + 1]
mov rdx, r14
call sub.VCRUNTIME140.dll_memcpy
mov qword [rsp + 0x12f0], r15
mov qword [rsp + 0x12f8], r12
mov rax, qword [rsp + 0x2d8]
cmp rax, 0x10
jb 0x14000ee22
mov rcx, qword [rsp + 0x2c0]
lea rdx, [rax + 1]
cmp rdx, 0x1000
jb 0x14000ee0d
mov r8, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, r8
cmp rcx, 0x20
jae 0x14001428e
add rax, 0x28
mov rdx, rax
mov rcx, r8
call fcn.14001ebb8
mov r15, qword [rsp + 0x12f0]
mov r12, qword [rsp + 0x12f8]
cmp r12, 0x10
jb 0x14000ee30
mov rbx, qword [rsp + 0x12e0]
cmp r15, 2
jb 0x14000ee8e
lea r14, [rbx + r15]
dec r14
mov r8, r14
sub r8, rbx
mov rcx, rbx
mov edx, 0x25
call sub.VCRUNTIME140.dll_memchr
test rax, rax
je 0x14000ee8e
add r15, 0xfffffffffffffffe
movzx ecx, word [rax]
cmp ecx, 0x7325
je 0x14000ee81
inc rax
mov r8, r14
sub r8, rax
mov rcx, rax
mov edx, 0x25
call sub.VCRUNTIME140.dll_memchr
test rax, rax
je 0x14000ee8e
jmp 0x14000ee59
sub rax, rbx
cmp rax, 0xffffffffffffffff
jne 0x14000fdd6
mov ecx, 0x20
call fcn.14001eb7c
lea r8, [rsp + 0x2c0]
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, [0x1400361e8]
lea rsi, [rsp + 0x2a0]
mov rdx, rsi
call fcn.140024790
mov rax, qword [rsi]
lea rsi, [rax + 0x40]
lea r9, [rsp + 0x12e0]
cmp rsi, r9
je 0x14000ef4b
mov rbx, qword [rsp + 0x12f0]
cmp qword [rsp + 0x12f8], 0x10
jb 0x14000ef15
mov r9, qword [rsp + 0x12e0]
mov rcx, qword [rax + 0x58]
cmp rcx, rbx
jae 0x14000ef2b
mov rcx, rsi
mov rdx, rbx
call fcn.1400015b0
jmp 0x14000ef4b
cmp rcx, 0x10
jb 0x14000ef35
mov rsi, qword [rax + 0x40]
mov qword [rax + 0x50], rbx
mov rcx, rsi
mov rdx, r9
mov r8, rbx
call sub.VCRUNTIME140.dll_memmove
mov byte [rsi + rbx], 0
mov rax, qword [rsp + 0x2d8]
cmp rax, 0x10
jb 0x14000ef92
mov rcx, qword [rsp + 0x2c0]
lea rdx, [rax + 1]
cmp rdx, 0x1000
jb 0x14000ef8d
mov r8, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, r8
cmp rcx, 0x20
jae 0x14001428e
add rax, 0x28
mov rdx, rax
mov rcx, r8
call fcn.14001ebb8
cmp qword [rsp + 0x248], 0x10
jb 0x14000efa7
mov rsi, qword [rsp + 0x230]
jmp 0x14000efaf
lea rsi, [rsp + 0x230]
mov ecx, 0x20
call fcn.14001eb7c
lea r8, [rsp + 0x2c0]
mov qword [r8 + 0x10], 0x1d
mov qword [r8 + 0x18], 0x1f
movups xmm6, xmmword [str.CrashReporterDescriptionText2]
movups xmmword [rax], xmm6
movups xmm7, xmmword [0x140031575]
movups xmmword [rax + 0xd], xmm7
mov byte [rax + 0x1d], 0
mov qword [r8], rax
lea rcx, [0x1400361e8]
lea rbx, [rsp + 0x2a0]
mov rdx, rbx
call fcn.140024790
mov r8, qword [rbx]
cmp qword [r8 + 0x58], 0x10
jb 0x14000f014
mov r8, qword [r8 + 0x40]
jmp 0x14000f018
add r8, 0x40
lea rcx, [rsp + 0x2e0]
mov edx, 0x1000
mov r9, rsi
call fcn.1400011f0
mov rax, qword [rsp + 0x2d8]
cmp rax, 0x10
jb 0x14000f074
mov rcx, qword [rsp + 0x2c0]
lea rdx, [rax + 1]
cmp rdx, 0x1000
jb 0x14000f06f
mov r8, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, r8
cmp rcx, 0x20
jae 0x14001428e
add rax, 0x28
mov rdx, rax
mov rcx, r8
call fcn.14001ebb8
mov ecx, 0x20
call fcn.14001eb7c
lea r8, [rsp + 0x2c0]
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, [0x1400361e8]
lea rsi, [rsp + 0x2a0]
mov rdx, rsi
call fcn.140024790
mov r14, qword [rsi]
lea rsi, [r14 + 0x40]
lea rcx, [rsp + 0x2e0]
call sub.api_ms_win_crt_string_l1_1_0.dll_strlen
mov rbx, rax
mov rax, qword [r14 + 0x58]
cmp rax, rbx
jae 0x14000f0f0
lea r9, [rsp + 0x2e0]
mov rcx, rsi
mov rdx, rbx
call fcn.1400015b0
jmp 0x14000f115
cmp rax, 0x10
jb 0x14000f0fa
mov rsi, qword [r14 + 0x40]
mov qword [r14 + 0x50], rbx
lea rdx, [rsp + 0x2e0]
mov rcx, rsi
mov r8, rbx
call sub.VCRUNTIME140.dll_memmove
mov byte [rsi + rbx], 0
mov rax, qword [rsp + 0x2d8]
cmp rax, 0x10
jb 0x14000f15c
mov rcx, qword [rsp + 0x2c0]
lea rdx, [rax + 1]
cmp rdx, 0x1000
jb 0x14000f157
mov r8, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, r8
cmp rcx, 0x20
jae 0x14001428e
add rax, 0x28
mov rdx, rax
mov rcx, r8
call fcn.14001ebb8
cmp qword [rsp + 0x1318], 0x10
jb 0x14000f171
mov rsi, qword [rsp + 0x1300]
jmp 0x14000f179
lea rsi, [rsp + 0x1300]
mov eax, 0xf
lea r8, [rsp + 0x2c0]
mov qword [r8 + 0x18], rax
mov qword [r8 + 0x10], rax
movabs r14, 0x6e65536b63656843
mov qword [r8], r14
movabs r15, 0x74726f706552646e
mov qword [r8 + 7], r15
mov byte [r8 + 0xf], 0
lea rcx, [0x1400361e8]
lea rbx, [rsp + 0x2a0]
mov rdx, rbx
call fcn.140024790
mov r8, qword [rbx]
cmp qword [r8 + 0x58], 0x10
jb 0x14000f1d5
mov r8, qword [r8 + 0x40]
jmp 0x14000f1d9
add r8, 0x40
lea rcx, [rsp + 0x2e0]
mov edx, 0x1000
mov r9, rsi
call fcn.1400011f0
mov rax, qword [rsp + 0x2d8]
cmp rax, 0x10
jb 0x14000f235
mov rcx, qword [rsp + 0x2c0]
lea rdx, [rax + 1]
cmp rdx, 0x1000
jb 0x14000f230
mov r8, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, r8
cmp rcx, 0x20
jae 0x14001428e
add rax, 0x28
mov rdx, rax
mov rcx, r8
call fcn.14001ebb8
mov eax, 0xf
lea r8, [rsp + 0x2c0]
mov qword [r8 + 0x18], rax
mov qword [r8 + 0x10], rax
mov qword [r8], r14
mov qword [r8 + 7], r15
mov byte [r8 + 0xf], 0
lea rcx, [0x1400361e8]
lea rsi, [rsp + 0x2a0]
mov rdx, rsi
call fcn.140024790
mov r14, qword [rsi]
lea rsi, [r14 + 0x40]
lea rcx, [rsp + 0x2e0]
call sub.api_ms_win_crt_string_l1_1_0.dll_strlen
mov rbx, rax
mov rax, qword [r14 + 0x58]
cmp rax, rbx
jae 0x14000f2a2
lea r9, [rsp + 0x2e0]
mov rcx, rsi
mov rdx, rbx
call fcn.1400015b0
jmp 0x14000f2c7
cmp rax, 0x10
jb 0x14000f2ac
mov rsi, qword [r14 + 0x40]
mov qword [r14 + 0x50], rbx
lea rdx, [rsp + 0x2e0]
mov rcx, rsi
mov r8, rbx
call sub.VCRUNTIME140.dll_memmove
mov byte [rsi + rbx], 0
mov rax, qword [rsp + 0x2d8]
cmp rax, 0x10
jb 0x14000f30e
mov rcx, qword [rsp + 0x2c0]
lea rdx, [rax + 1]
cmp rdx, 0x1000
jb 0x14000f309
mov r8, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, r8
cmp rcx, 0x20
jae 0x14001428e
add rax, 0x28
mov rdx, rax
mov rcx, r8
call fcn.14001ebb8
cmp qword [rsp + 0x248], 0x10
jb 0x14000f323
mov rsi, qword [rsp + 0x230]
jmp 0x14000f32b
lea rsi, [rsp + 0x230]
lea r8, [rsp + 0x2c0]
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, [0x1400361e8]
lea rbx, [rsp + 0x2a0]
mov rdx, rbx
call fcn.140024790
mov r8, qword [rbx]
cmp qword [r8 + 0x58], 0x10
jb 0x14000f37e
mov r8, qword [r8 + 0x40]
jmp 0x14000f382
add r8, 0x40
lea rcx, [rsp + 0x2e0]
mov edx, 0x1000
mov r9, rsi
call fcn.1400011f0
mov rax, qword [rsp + 0x2d8]
cmp rax, 0x10
jb 0x14000f3de
mov rcx, qword [rsp + 0x2c0]
lea rdx, [rax + 1]
cmp rdx, 0x1000
jb 0x14000f3d9
mov r8, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, r8
cmp rcx, 0x20
jae 0x14001428e
add rax, 0x28
mov rdx, rax
mov rcx, r8
call fcn.14001ebb8
lea r8, [rsp + 0x2c0]
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, [0x1400361e8]
lea rsi, [rsp + 0x2a0]
mov rdx, rsi
call fcn.140024790
mov r14, qword [rsi]
lea rsi, [r14 + 0x40]
lea rcx, [rsp + 0x2e0]
call sub.api_ms_win_crt_string_l1_1_0.dll_strlen
mov rbx, rax
mov rax, qword [r14 + 0x58]
cmp rax, rbx
jae 0x14000f456
lea r9, [rsp + 0x2e0]
mov rcx, rsi
mov rdx, rbx
call fcn.1400015b0
jmp 0x14000f47b
cmp rax, 0x10
jb 0x14000f460
mov rsi, qword [r14 + 0x40]
mov qword [r14 + 0x50], rbx
lea rdx, [rsp + 0x2e0]
mov rcx, rsi
mov r8, rbx
call sub.VCRUNTIME140.dll_memmove
mov byte [rsi + rbx], 0
mov rax, qword [rsp + 0x2d8]
cmp rax, 0x10
jb 0x14000f4c2
mov rcx, qword [rsp + 0x2c0]
lea rdx, [rax + 1]
cmp rdx, 0x1000
jb 0x14000f4bd
mov r8, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, r8
cmp rcx, 0x20
jae 0x14001428e
add rax, 0x28
mov rdx, rax
mov rcx, r8
call fcn.14001ebb8
cmp qword [rsp + 0x248], 0x10
jb 0x14000f4d7
mov rsi, qword [rsp + 0x230]
jmp 0x14000f4df
lea rsi, [rsp + 0x230]
lea r8, [rsp + 0x2c0]
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, [0x1400361e8]
lea rbx, [rsp + 0x2a0]
mov rdx, rbx
call fcn.140024790
mov r8, qword [rbx]
cmp qword [r8 + 0x58], 0x10
jb 0x14000f533
mov r8, qword [r8 + 0x40]
jmp 0x14000f537
add r8, 0x40
lea rcx, [rsp + 0x2e0]
mov edx, 0x1000
mov r9, rsi
call fcn.1400011f0
mov rax, qword [rsp + 0x2d8]
cmp rax, 0x10
jb 0x14000f593
mov rcx, qword [rsp + 0x2c0]
lea rdx, [rax + 1]
cmp rdx, 0x1000
jb 0x14000f58e
mov r8, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, r8
cmp rcx, 0x20
jae 0x14001428e
add rax, 0x28
mov rdx, rax
mov rcx, r8
call fcn.14001ebb8
lea r8, [rsp + 0x2c0]
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, [0x1400361e8]
lea rsi, [rsp + 0x2a0]
mov rdx, rsi
call fcn.140024790
mov r14, qword [rsi]
lea rsi, [r14 + 0x40]
lea rcx, [rsp + 0x2e0]
call sub.api_ms_win_crt_string_l1_1_0.dll_strlen
mov rbx, rax
mov rax, qword [r14 + 0x58]
cmp rax, rbx
jae 0x14000f60c
lea r9, [rsp + 0x2e0]
mov rcx, rsi
mov rdx, rbx
call fcn.1400015b0
jmp 0x14000f631
cmp rax, 0x10
jb 0x14000f616
mov rsi, qword [r14 + 0x40]
mov qword [r14 + 0x50], rbx
lea rdx, [rsp + 0x2e0]
mov rcx, rsi
mov r8, rbx
call sub.VCRUNTIME140.dll_memmove
mov byte [rsi + rbx], 0
mov rax, qword [rsp + 0x2d8]
cmp rax, 0x10
jb 0x14000f678
mov rcx, qword [rsp + 0x2c0]
lea rdx, [rax + 1]
cmp rdx, 0x1000
jb 0x14000f673
mov r8, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, r8
cmp rcx, 0x20
jae 0x14001428e
add rax, 0x28
mov rdx, rax
mov rcx, r8
call fcn.14001ebb8
cmp qword [rsp + 0x248], 0x10
jb 0x14000f68d
mov rsi, qword [rsp + 0x230]
jmp 0x14000f695
lea rsi, [rsp + 0x230]
lea r8, [rsp + 0x2c0]
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, [0x1400361e8]
lea rbx, [rsp + 0x2a0]
mov rdx, rbx
call fcn.140024790
mov r8, qword [rbx]
cmp qword [r8 + 0x58], 0x10
jb 0x14000f6f4
mov r8, qword [r8 + 0x40]
jmp 0x14000f6f8
add r8, 0x40
lea rcx, [rsp + 0x2e0]
mov edx, 0x1000
mov r9, rsi
call fcn.1400011f0
mov rax, qword [rsp + 0x2d8]
cmp rax, 0x10
jb 0x14000f754
mov rcx, qword [rsp + 0x2c0]
lea rdx, [rax + 1]
cmp rdx, 0x1000
jb 0x14000f74f
mov r8, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, r8
cmp rcx, 0x20
jae 0x14001428e
add rax, 0x28
mov rdx, rax
mov rcx, r8
call fcn.14001ebb8
lea rsi, [rsp + 0x2c0]
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, [0x1400361e8]
lea rbx, [rsp + 0x2a0]
mov rdx, rbx
mov r8, rsi
call fcn.140024790
mov r15, qword [rbx]
lea rbx, [r15 + 0x40]
lea rcx, [rsp + 0x2e0]
call sub.api_ms_win_crt_string_l1_1_0.dll_strlen
mov r14, rax
mov rax, qword [r15 + 0x58]
cmp rax, r14
jae 0x14000f7da
lea r9, [rsp + 0x2e0]
mov rcx, rbx
mov rdx, r14
call fcn.1400015b0
jmp 0x14000f800
cmp rax, 0x10
jb 0x14000f7e4
mov rbx, qword [r15 + 0x40]
mov qword [r15 + 0x50], r14
lea rdx, [rsp + 0x2e0]
mov rcx, rbx
mov r8, r14
call sub.VCRUNTIME140.dll_memmove
mov byte [rbx + r14], 0
mov rax, qword [rsp + 0x2d8]
cmp rax, 0x10
jb 0x14000f847
mov rcx, qword [rsp + 0x2c0]
lea rdx, [rax + 1]
cmp rdx, 0x1000
jb 0x14000f842
mov r8, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, r8
cmp rcx, 0x20
jae 0x14001428e
add rax, 0x28
mov rdx, rax
mov rcx, r8
call fcn.14001ebb8
mov rax, qword [rsp + 0x12f8]
cmp rax, 0x10
jb 0x14000f88e
mov rcx, qword [rsp + 0x12e0]
lea rdx, [rax + 1]
cmp rdx, 0x1000
jb 0x14000f889
mov r8, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, r8
cmp rcx, 0x20
jae 0x14001428e
add rax, 0x28
mov rdx, rax
mov rcx, r8
call fcn.14001ebb8
mov rax, qword [rsp + 0x1318]
cmp rax, 0x10
jb 0x14000f8d5
mov rcx, qword [rsp + 0x1300]
lea rdx, [rax + 1]
cmp rdx, 0x1000
jb 0x14000f8d0
mov r8, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, r8
cmp rcx, 0x20
jae 0x14001428e
add rax, 0x28
mov rdx, rax
mov rcx, r8
call fcn.14001ebb8
lea rcx, [rsp + 0x70]
call fcn.1400010a0
mov rax, qword [rsp + 0x248]
cmp rax, 0x10
jb 0x14000f926
mov rcx, qword [rsp + 0x230]
lea rdx, [rax + 1]
cmp rdx, 0x1000
jb 0x14000f921
mov r8, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, r8
cmp rcx, 0x20
jae 0x14001428e
add rax, 0x28
mov rdx, rax
mov rcx, r8
call fcn.14001ebb8
lea rdx, [0x14003144f]
lea rcx, [rsp + 0x1a0]
call fcn.14002bb60
test al, al
je 0x14000fe16
xor r14d, r14d
lea rbx, [rsp + 0x70]
mov qword [rbx], r14
mov qword [rbx + 0x10], r14
mov qword [rbx + 0x18], 0xf
mov byte [rbx], r14b
mov ecx, 0x30
call fcn.14001eb7c
mov qword [rbx + 0x10], 0x20
mov qword [rbx + 0x18], 0x2f
movups xmm0, xmmword [str.MOZ_CRASHREPORTER_DATA_DIRECTORY]
movups xmmword [rax], xmm0
movups xmm0, xmmword [0x1400313a9]
movups xmmword [rax + 0x10], xmm0
mov byte [rax + 0x20], r14b
mov qword [rbx], rax
lea rcx, [rsp + 0x2e0]
mov rdx, rbx
call fcn.1400142e0
mov rax, qword [0x140036238]
cmp rax, 0x10
jb 0x14000f9e7
mov rcx, qword [0x140036220]
lea rdx, [rax + 1]
cmp rdx, 0x1000
jb 0x14000f9e2
mov r8, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, r8
cmp rcx, 0x20
jae 0x14001428e
add rax, 0x28
mov rdx, rax
mov rcx, r8
call fcn.14001ebb8
movups xmm0, xmmword [rsp + 0x2e0]
movups xmm1, xmmword [rsp + 0x2f0]
movups xmmword [0x140036230], xmm1
movups xmmword [0x140036220], xmm0
mov qword [rsp + 0x2f0], 0
mov qword [rsp + 0x2f8], 0xf
mov byte [rsp + 0x2e0], 0
mov rax, qword [rsp + 0x88]
cmp rax, 0x10
jb 0x14000fa69
mov rcx, qword [rsp + 0x70]
lea rdx, [rax + 1]
cmp rdx, 0x1000
jb 0x14000fa64
mov r8, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, r8
cmp rcx, 0x20
jae 0x14001428e
add rax, 0x28
mov rdx, rax
mov rcx, r8
call fcn.14001ebb8
cmp qword [0x140036230], 0
jne 0x14000fefc
lea r8, [0x140030f30]
lea r15, [0x1400362f8]
lea r12, [rsp + 0x1a0]
lea r14, [rsp + 0x2e0]
mov rcx, r12
mov rdx, r14
mov r9, r15
call fcn.14002b9a0
lea rdx, [rsp + 0x1300]
mov rcx, r14
call fcn.140002050
mov rcx, r14
call fcn.1400010a0
lea r8, [0x14003047a]
lea r14, [rsp + 0x2e0]
mov rcx, r12
mov rdx, r14
mov r9, r15
call fcn.14002b9a0
lea rdx, [rsp + 0x12e0]
mov rcx, r14
call fcn.140002050
mov rcx, r14
call fcn.1400010a0
mov r8d, 0x208
mov rcx, r14
xor edx, edx
call sub.VCRUNTIME140.dll_memset
mov qword [rsp + 0x20], r14
xor ecx, ecx
mov edx, 0x1a
xor r8d, r8d
xor r9d, r9d
call qword [sym.imp.SHELL32.dll_SHGetFolderPathW]
test eax, eax
js 0x14000fd89
cmp qword [rsp + 0x12f0], 0
je 0x14000fba8
lea rsi, [rsp + 0x70]
lea rdx, [rsp + 0x12e0]
mov rcx, rsi
call fcn.1400186c0
cmp qword [rsi + 0x18], 8
jb 0x14000fb4c
mov rsi, qword [rsp + 0x70]
lea rcx, [rsp + 0x2e0]
mov rdx, rsi
call qword [sym.imp.SHLWAPI.dll_PathAppendW]
mov rax, qword [rsp + 0x88]
cmp rax, 8
jb 0x14000fba8
mov rcx, qword [rsp + 0x70]
lea rdx, [rax + rax]
add rdx, 2
cmp rdx, 0x1000
jb 0x14000fba3
mov r8, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, r8
cmp rcx, 0x20
jae 0x14001428e
add rax, rax
add rax, 0x29
mov rdx, rax
mov rcx, r8
call fcn.14001ebb8
lea rsi, [rsp + 0x70]
lea rdx, [rsp + 0x1300]
mov rcx, rsi
call fcn.1400186c0
cmp qword [rsi + 0x18], 8
jb 0x14000fbc9
mov rsi, qword [rsp + 0x70]
lea rcx, [rsp + 0x2e0]
mov rdx, rsi
call qword [sym.imp.SHLWAPI.dll_PathAppendW]
mov rax, qword [rsp + 0x88]
cmp rax, 8
jb 0x14000fc25
mov rcx, qword [rsp + 0x70]
lea rdx, [rax + rax]
add rdx, 2
cmp rdx, 0x1000
jb 0x14000fc20
mov r8, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, r8
cmp rcx, 0x20
jae 0x14001428e
add rax, rax
add rax, 0x29
mov rdx, rax
mov rcx, r8
call fcn.14001ebb8
lea rdx, str.Crash_Reports
lea rsi, [rsp + 0x2e0]
mov rcx, rsi
call qword [sym.imp.SHLWAPI.dll_PathAppendW]
xor eax, eax
mov qword [rsp + 0x230], rax
mov qword [rsp + 0x240], rax
mov qword [rsp + 0x248], 7
mov word [rsp + 0x230], 0
mov rcx, rsi
call sub.api_ms_win_crt_string_l1_1_0.dll_wcslen
mov rsi, rax
lea rcx, [rsp + 0x230]
cmp rax, 7
ja 0x140012707
mov qword [rcx + 0x10], rsi
mov r8, rsi
add r8, rsi
lea rdx, [rsp + 0x2e0]
call sub.VCRUNTIME140.dll_memcpy
mov word [rsp + rsi*2 + 0x230], 0
lea rcx, [rsp + 0x70]
lea rdx, [rsp + 0x230]
call fcn.140018130
mov rax, qword [0x140036238]
cmp rax, 0x10
jb 0x14000fcfa
mov rcx, qword [0x140036220]
lea rdx, [rax + 1]
cmp rdx, 0x1000
jb 0x14000fcf5
mov r8, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, r8
cmp rcx, 0x20
jae 0x14001428e
add rax, 0x28
mov rdx, rax
mov rcx, r8
call fcn.14001ebb8
movups xmm0, xmmword [rsp + 0x70]
movups xmm1, xmmword [rsp + 0x80]
movups xmmword [0x140036230], xmm1
movups xmmword [0x140036220], xmm0
mov qword [rsp + 0x80], 0
mov qword [rsp + 0x88], 0xf
mov byte [rsp + 0x70], 0
mov rax, qword [rsp + 0x248]
cmp rax, 8
jb 0x14000fe60
mov rcx, qword [rsp + 0x230]
lea rdx, [rax + rax]
add rdx, 2
cmp rdx, 0x1000
jb 0x14000fd7f
mov r8, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, r8
cmp rcx, 0x20
jae 0x14001428e
add rax, rax
add rax, 0x29
mov rdx, rax
mov rcx, r8
call fcn.14001ebb8
jmp 0x14000fe60
mov dword [rsp + 0x2c0], 0x207
lea rax, [rsp + 0x70]
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 0x140011926
cmp qword [0x140036238], 0x10
jb 0x14000fe4b
mov rax, qword [0x140036220]
jmp 0x14000fe52
add rax, 2
cmp r15, rax
jb 0x14000ee8e
add rax, rbx
mov r8, r14
sub r8, rax
mov rcx, rax
mov edx, 0x25
call sub.VCRUNTIME140.dll_memchr
test rax, rax
je 0x14000ee8e
movzx ecx, word [rax]
cmp ecx, 0x7325
je 0x140011ae1
inc rax
jmp 0x14000fde6
mov ecx, 0x20
call fcn.14001eb7c
lea rsi, [rsp + 0x2e0]
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 0x14000e977
lea rax, [0x140036220]
mov qword [0x140036230], 0
mov byte [rax], 0
mov rax, qword [rsp + 0x12f8]
cmp rax, 0x10
jb 0x14000fea7
mov rcx, qword [rsp + 0x12e0]
lea rdx, [rax + 1]
cmp rdx, 0x1000
jb 0x14000fea2
mov r8, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, r8
cmp rcx, 0x20
jae 0x14001428e
add rax, 0x28
mov rdx, rax
mov rcx, r8
call fcn.14001ebb8
mov rax, qword [rsp + 0x1318]
cmp rax, 0x10
jb 0x14000feee
mov rcx, qword [rsp + 0x1300]
lea rdx, [rax + 1]
cmp rdx, 0x1000
jb 0x14000fee9
mov r8, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, r8
cmp rcx, 0x20
jae 0x14001428e
add rax, 0x28
mov rdx, rax
mov rcx, r8
call fcn.14001ebb8
cmp qword [0x140036230], 0
je 0x140011872
lea rcx, [0x140036220]
call fcn.140014f90
test al, al
je 0x140011872
mov r14, qword [0x140036230]
movabs rax, 0x7fffffffffffffff
cmp r14, rax
je 0x140014233
mov rsi, qword [0x140036238]
mov r15, qword [0x140036220]
mov qword [rsp + 0x70], 0
lea r12, [r14 + 1]
mov r13d, 0xf
cmp r12, 0x10
jb 0x14000ffa8
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 0x14000ff97
lea rcx, [r13 + 0x28]
call fcn.14001eb7c
lea rbx, [rax + 0x27]
and rbx, 0xffffffffffffffe0
mov qword [rbx - 8], rax
jmp 0x14000ffa3
lea rcx, [r13 + 1]
call fcn.14001eb7c
mov rbx, rax
mov qword [rsp + 0x70], rbx
cmp rsi, 0x10
lea rax, [0x140036220]
cmovb r15, rax
mov qword [rsp + 0x80], r12
mov qword [rsp + 0x88], r13
mov rcx, rbx
mov rdx, r15
mov r8, r14
call sub.VCRUNTIME140.dll_memcpy
mov word [rbx + r14], 0x5c
mov rcx, qword [rsp + 0x80]
mov rdx, qword [rsp + 0x88]
mov rax, rdx
sub rax, rcx
cmp rax, 0xa
jae 0x140010019
mov qword [rsp + 0x20], 0xa
lea r9, str.submit.log
lea rcx, [rsp + 0x70]
mov edx, 0xa
call fcn.140003db0
jmp 0x140010050
lea r8, [rcx + 0xa]
lea rax, [rsp + 0x70]
mov qword [rax + 0x10], r8
mov r8, rax
cmp rdx, 0x10
jb 0x140010034
mov r8, qword [rsp + 0x70]
movabs rdx, 0x6c2e74696d627573
mov qword [r8 + rcx], rdx
mov word [r8 + rcx + 8], 0x676f
mov byte [r8 + rcx + 0xa], 0
movups xmm0, xmmword [rax]
movups xmm1, xmmword [rax + 0x10]
movaps xmmword [rsp + 0x2f0], xmm1
movaps xmmword [rsp + 0x2e0], xmm0
mov qword [rax + 0x10], 0
mov qword [rax + 0x18], 0xf
mov byte [rax], 0
mov rax, qword [rsp + 0x88]
cmp rax, 0x10
jb 0x1400100be
mov rcx, qword [rsp + 0x70]
lea rdx, [rax + 1]
cmp rdx, 0x1000
jb 0x1400100b9
mov r8, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, r8
cmp rcx, 0x20
jae 0x14001428e
add rax, 0x28
mov rdx, rax
mov rcx, r8
call fcn.14001ebb8
lea rcx, [rsp + 0x2e0]
mov edx, 8
call fcn.14001b250
mov rdx, qword [0x140036290]
mov qword [0x140036290], rax
test rdx, rdx
je 0x140010100
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 [0x140038010]
mov rax, qword [rsp + 0x2f8]
cmp rax, 0x10
jb 0x140010147
mov rcx, qword [rsp + 0x2e0]
lea rdx, [rax + 1]
cmp rdx, 0x1000
jb 0x140010142
mov r8, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, r8
cmp rcx, 0x20
jae 0x14001428e
add rax, 0x28
mov rdx, rax
mov rcx, r8
call fcn.14001ebb8
xor esi, esi
lea rbx, [rsp + 0x70]
mov qword [rbx], rsi
mov qword [rbx + 0x10], rsi
mov qword [rbx + 0x18], 0xf
mov byte [rbx], sil
mov ecx, 0x30
call fcn.14001eb7c
mov qword [rbx + 0x10], 0x22
mov qword [rbx + 0x18], 0x2f
movups xmm0, xmmword [str.MOZ_CRASHREPORTER_EVENTS_DIRECTORY]
movups xmmword [rax], xmm0
movups xmm0, xmmword [0x140031365]
movups xmmword [rax + 0x10], xmm0
mov word [rax + 0x20], 0x5952
mov byte [rax + 0x22], sil
mov qword [rbx], rax
lea rcx, [rsp + 0x2e0]
mov rdx, rbx
call fcn.1400142e0
mov rax, qword [0x140036258]
cmp rax, 0x10
jb 0x1400101f1
mov rcx, qword [0x140036240]
lea rdx, [rax + 1]
cmp rdx, 0x1000
jb 0x1400101ec
mov r8, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, r8
cmp rcx, 0x20
jae 0x14001428e
add rax, 0x28
mov rdx, rax
mov rcx, r8
call fcn.14001ebb8
movups xmm0, xmmword [rsp + 0x2e0]
movups xmm1, xmmword [rsp + 0x2f0]
movups xmmword [0x140036250], xmm1
movups xmmword [0x140036240], xmm0
mov qword [rsp + 0x2f0], 0
mov qword [rsp + 0x2f8], 0xf
mov byte [rsp + 0x2e0], 0
mov rax, qword [rsp + 0x88]
cmp rax, 0x10
jb 0x140010273
mov rcx, qword [rsp + 0x70]
lea rdx, [rax + 1]
cmp rdx, 0x1000
jb 0x14001026e
mov r8, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, r8
cmp rcx, 0x20
jae 0x14001428e
add rax, 0x28
mov rdx, rax
mov rcx, r8
call fcn.14001ebb8
xor esi, esi
lea r14, [rsp + 0x70]
mov qword [r14], rsi
mov qword [r14 + 0x10], rsi
mov qword [r14 + 0x18], 0xf
mov byte [r14], sil
mov ecx, 0x30
call fcn.14001eb7c
mov qword [r14 + 0x10], 0x20
mov qword [r14 + 0x18], 0x2f
movups xmm0, xmmword [str.MOZ_CRASHREPORTER_PING_DIRECTORY]
movups xmmword [rax], xmm0
movups xmm0, xmmword [0x140031388]
movups xmmword [rax + 0x10], xmm0
mov byte [rax + 0x20], sil
mov qword [r14], rax
lea rcx, [rsp + 0x2e0]
mov qword [rsp + 0x30], rcx
mov rdx, r14
call fcn.1400142e0
mov rax, qword [0x140036278]
cmp rax, 0x10
jb 0x14001031c
mov rcx, qword [0x140036260]
lea rdx, [rax + 1]
cmp rdx, 0x1000
jb 0x140010317
mov r8, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, r8
cmp rcx, 0x20
jae 0x14001428e
add rax, 0x28
mov rdx, rax
mov rcx, r8
call fcn.14001ebb8
movups xmm0, xmmword [rsp + 0x2e0]
movups xmm1, xmmword [rsp + 0x2f0]
movups xmmword [0x140036270], xmm1
movups xmmword [0x140036260], xmm0
mov qword [rsp + 0x2f0], 0
mov qword [rsp + 0x2f8], 0xf
mov byte [rsp + 0x2e0], 0
mov rax, qword [rsp + 0x88]
cmp rax, 0x10
jb 0x14001039e
mov rcx, qword [rsp + 0x70]
lea rdx, [rax + 1]
cmp rdx, 0x1000
jb 0x140010399
mov r8, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, r8
cmp rcx, 0x20
jae 0x14001428e
add rax, 0x28
mov rdx, rax
mov rcx, r8
call fcn.14001ebb8
mov dword [rsp + 0x20], 0x17
lea rdx, [0x140031a07]
xor ecx, ecx
mov r8, rdx
mov r9, rdx
call sub.nss3.dll_NSS_Initialize
test eax, eax
je 0x1400104df
xor eax, eax
mov qword [rsp + 0x180], rax
mov qword [rsp + 0x198], 0xf
mov qword [rsp + 0x190], rax
mov byte [rsp + 0x180], 0
lea r13, [rsp + 0x2f0]
xor esi, esi
lea r8, [rsp + 0x160]
mov qword [r8], rsi
mov qword [r8 + 0x10], rsi
mov qword [r8 + 0x18], 0xf
mov byte [r8], 0
lea rcx, [rsp + 0x1a0]
lea rdx, [rsp + 0x180]
call fcn.140015050
cmp qword [0x140036250], rsi
je 0x140010c6c
lea rdi, [rsp + 0x12e0]
mov rcx, rdi
call fcn.14000d1c0
mov r14, qword [0x140036250]
movabs rax, 0x7fffffffffffffff
cmp r14, rax
je 0x140014233
mov r12, qword [0x140036258]
mov rsi, qword [0x140036240]
mov qword [rsp + 0x2e0], 0
lea r15, [r14 + 1]
xorps xmm0, xmm0
movups xmmword [r13], xmm0
mov ebp, 0xf
cmp r15, 0x10
jb 0x14001090b
mov rax, r15
or rax, 0xf
cmp rax, 0x17
mov ebp, 0x16
cmovae rbp, rax
movabs rax, 0x7fffffffffffffff
cmp rbp, rax
cmovae rbp, rax
cmp rbp, 0xfff
jb 0x1400108f0
lea rcx, [rbp + 0x28]
call fcn.14001eb7c
lea rcx, [rax + 0x27]
and rcx, 0xffffffffffffffe0
mov qword [rsp + 0x30], rcx
mov qword [rcx - 8], rax
jmp 0x1400108fe
mov ecx, 4
call sub.nss3.dll_HASH_Create
test rax, rax
je 0x1400103c2
mov r14, rax
mov rcx, rax
call sub.nss3.dll_HASH_Begin
lea rcx, [0x140036298]
mov edx, 0x20
call fcn.14000a950
mov r15, rax
mov bpl, 1
cmp qword [rax + 0x90], 0
jne 0x14001271c
mov rax, qword [r15]
movsxd rax, dword [rax + 4]
mov rcx, r15
add rcx, rax
mov rax, qword [r15 + rax]
mov rax, qword [rax]
mov edx, 1
call qword [0x140038010]
lea r15, [rsp + 0x1300]
mov dword [r15], 0
lea rdx, [rsp + 0x70]
mov rcx, r14
mov r8, r15
mov r9d, 0x20
call sub.nss3.dll_HASH_End
mov esi, dword [r15]
mov rcx, r14
call sub.nss3.dll_HASH_Destroy
test bpl, bpl
jne 0x1400103c2
cmp esi, 0x20
jne 0x1400103c2
lea rax, [0x14002f950]
lea rsi, [rsp + 0x368]
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, [0x14002f1d8]
mov qword [rsi], rax
mov rax, qword [rsi - 0x88]
movsxd rax, dword [rax + 4]
lea r14, [0x14002f948]
mov qword [rsp + rax + 0x2e0], r14
mov rax, qword [rsi - 0x88]
movsxd rax, dword [rax + 4]
mov ebx, 0xffffff78
lea ecx, [rax + rbx]
mov dword [rsp + rax + 0x2dc], ecx
lea r15, [rsp + 0x2e8]
mov rax, qword [r15 - 8]
movsxd rax, dword [rax + 4]
lea rcx, [0x14002f958]
mov qword [rsp + rax + 0x2e0], rcx
mov rax, qword [r15 - 8]
movsxd rax, dword [rax + 4]
lea ecx, [rax - 0x10]
mov dword [rsp + rax + 0x2dc], ecx
mov rax, qword [r15 - 8]
movsxd rax, dword [rax + 4]
lea rcx, [rsp + rax]
add rcx, 0x2e0
xor esi, esi
mov rdx, r15
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 [r15 - 8]
movsxd rax, dword [rax + 4]
mov qword [rsp + rax + 0x2e0], r14
mov rax, qword [r15 - 8]
movsxd rax, dword [rax + 4]
add ebx, eax
mov dword [rsp + rax + 0x2dc], ebx
mov rcx, r15
call qword [sym.imp.MSVCP140.dll_protected:_void___cdecl_std::basic_streambuf_char__struct_std::char_traits_char__::constructor_void____ptr64]
lea rbx, [0x14002f8d0]
mov qword [r15], rbx
mov qword [r15 + 0x68], 0
mov dword [r15 + 0x70], 4
lea r12, [rsp + 0x230]
mov ebp, 0xfffff1ff
lea r13, [rsp + 0x2e0]
mov r14, 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, r12
call sub.MSVCP140.dll_struct_std::_Smanip_long_long___int64_____cdecl_std::setw_long_long___int64__
mov rax, qword [rsp + 0x230]
mov rdx, qword [rsp + 0x238]
mov rcx, qword [rsp + 0x2e0]
movsxd rcx, dword [rcx + 4]
add rcx, rsp
add rcx, 0x2e0
call qword [0x140038010]
mov rax, qword [rsp + 0x2e0]
movsxd rax, dword [rax + 4]
mov byte [rsp + rax + 0x338], 0x30
mov rax, qword [rsp + 0x2e0]
movsxd rax, dword [rax + 4]
mov ecx, dword [rsp + rax + 0x2f8]
and ecx, ebp
or ecx, 0x800
mov dword [rsp + rax + 0x2f8], ecx
movzx edx, byte [rsp + rsi + 0x70]
mov rcx, r13
call r14
inc rsi
cmp rsi, 0x20
jne 0x140010692
xor eax, eax
mov qword [rsp + 0x180], rax
mov qword [rsp + 0x190], rax
mov qword [rsp + 0x198], 0xf
mov byte [rsp + 0x180], 0
mov eax, dword [rsp + 0x358]
mov ecx, eax
and ecx, 0x22
cmp ecx, 2
je 0x1400141bc
mov rcx, qword [rsp + 0x328]
mov r12, qword [rcx]
test r12, r12
je 0x1400141bc
lea rdi, [rsp + 0x308]
mov rax, qword [rdi + 0x48]
cmp r12, rax
cmovb r12, rax
mov rax, qword [rdi]
mov rdi, qword [rax]
test rdi, rdi
je 0x1400107f5
sub r12, rdi
cmp r12, 0xf
jbe 0x1400128f3
test r12, r12
js 0x140014233
mov rax, r12
or rax, 0xf
cmp rax, 0x17
mov esi, 0x16
cmovae rsi, rax
cmp rsi, 0xfff
jae 0x140014242
lea rcx, [rsi + 1]
call fcn.14001eb7c
mov r13, rax
mov qword [rsp + 0x190], r12
mov qword [rsp + 0x198], rsi
mov rcx, r13
mov rdx, rdi
mov r8, r12
call sub.VCRUNTIME140.dll_memcpy
mov byte [r13 + r12], 0
mov qword [rsp + 0x180], r13
mov rax, qword [rsp + 0x2e0]
movsxd rax, dword [rax + 4]
lea rcx, [0x14002f948]
mov qword [rsp + rax + 0x2e0], rcx
mov rax, qword [rsp + 0x2e0]
movsxd rax, dword [rax + 4]
lea ecx, [rax - 0x88]
mov dword [rsp + rax + 0x2dc], ecx
mov qword [rsp + 0x2e8], rbx
test byte [rsp + 0x358], 1
je 0x140010882
mov rax, qword [rsp + 0x328]
mov rax, qword [rax]
mov ecx, 0x60
test rax, rax
je 0x14001425c
mov rcx, qword [rsp + rcx + 0x2e0]
movsxd rdx, dword [rcx]
add rdx, rax
mov rax, qword [rsp + 0x300]
mov rcx, qword [rax]
sub rdx, rcx
cmp rdx, 0x1000
jae 0x140014271
call fcn.14001ebb8
mov rax, qword [rsp + 0x300]
xor ecx, ecx
mov qword [rax], rcx
mov rax, qword [rsp + 0x320]
mov qword [rax], rcx
mov rax, qword [rsp + 0x338]
mov dword [rax], ecx
mov rax, qword [rsp + 0x308]
mov qword [rax], rcx
mov rax, qword [rsp + 0x328]
mov qword [rax], rcx
mov rax, qword [rsp + 0x340]
mov dword [rax], ecx
mov qword [rsp + 0x350], rcx
and byte [rsp + 0x358], 0xfe
mov rcx, r15
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 + 0x368]
call qword [sym.imp.MSVCP140.dll_public_virtual:_void___cdecl_std::ios_base::destructor_void____ptr64]
jmp 0x1400103e8
lea rcx, [rbp + 1]
call fcn.14001eb7c
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x2e0], rax
cmp r12, 0x10
lea rdx, [0x140036240]
cmovae rdx, rsi
mov qword [rsp + 0x2f0], r15
mov qword [rsp + 0x2f8], rbp
mov rsi, qword [rsp + 0x30]
mov rcx, rsi
mov r8, r14
call sub.VCRUNTIME140.dll_memcpy
mov word [rsi + r14], 0x5c
mov r8, qword [rsp + 0x12f0]
cmp qword [rsp + 0x12f8], 0x10
jb 0x14001095c
mov rdi, qword [rsp + 0x12e0]
mov rcx, qword [rsp + 0x2f0]
mov rax, qword [rsp + 0x2f8]
mov rdx, rax
sub rdx, rcx
cmp rdx, r8
jae 0x140010994
mov qword [rsp + 0x20], r8
lea rcx, [rsp + 0x2e0]
mov rdx, r8
mov r9, rdi
call fcn.140003db0
mov rbx, rax
jmp 0x1400109c5
lea rsi, [rcx + r8]
lea rbx, [rsp + 0x2e0]
mov qword [rbx + 0x10], rsi
mov r14, rbx
cmp rax, 0x10
jb 0x1400109b5
mov r14, qword [rsp + 0x2e0]
add rcx, r14
mov rdx, rdi
call sub.VCRUNTIME140.dll_memmove
mov byte [r14 + rsi], 0
xor eax, eax
mov qword [rsp + 0x2c0], rax
xorps xmm0, xmm0
movaps xmmword [rsp + 0x2d0], xmm0
movups xmm0, xmmword [rbx]
movups xmm1, xmmword [rbx + 0x10]
movaps xmmword [rsp + 0x2c0], xmm0
movaps xmmword [rsp + 0x2d0], xmm1
mov qword [rbx + 0x10], rax
mov qword [rbx + 0x18], 0xf
mov byte [rbx], 0
mov rax, qword [rsp + 0x2f8]
cmp rax, 0x10
jb 0x140010a47
mov rcx, qword [rsp + 0x2e0]
lea rdx, [rax + 1]
cmp rdx, 0x1000
jb 0x140010a42
mov r8, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, r8
cmp rcx, 0x20
jae 0x14001428e
add rax, 0x28
mov rdx, rax
mov rcx, r8
call fcn.14001ebb8
xor esi, esi
mov qword [rsp + 0x2a0], rsi
mov qword [rsp + 0x2b0], rsi
mov eax, 0xf
mov qword [rsp + 0x2b8], rax
mov byte [rsp + 0x2a0], sil
mov qword [rsp + 0x280], rsi
mov qword [rsp + 0x290], rsi
mov qword [rsp + 0x298], rax
mov byte [rsp + 0x280], sil
mov qword [rsp + 0x260], rsi
mov qword [rsp + 0x270], rsi
mov qword [rsp + 0x278], rax
mov byte [rsp + 0x260], sil
lea rcx, [rsp + 0x230]
xor edx, edx
call fcn.140007050
lea rcx, [rsp + 0x2c0]
mov edx, 0x20
call fcn.14000a950
mov rdi, rax
cmp qword [rax + 0x90], rsi
jne 0x140011b5f
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 [0x140038010]
lea rcx, [rsp + 0x230]
call fcn.1400010a0
mov rax, qword [rsp + 0x278]
cmp rax, 0x10
jb 0x140010b50
mov rcx, qword [rsp + 0x260]
lea rdx, [rax + 1]
cmp rdx, 0x1000
jb 0x140010b4b
mov r8, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, r8
cmp rcx, 0x20
jae 0x14001428e
add rax, 0x28
mov rdx, rax
mov rcx, r8
call fcn.14001ebb8
mov rax, qword [rsp + 0x298]
cmp rax, 0x10
jb 0x140010b97
mov rcx, qword [rsp + 0x280]
lea rdx, [rax + 1]
cmp rdx, 0x1000
jb 0x140010b92
mov r8, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, r8
cmp rcx, 0x20
jae 0x14001428e
add rax, 0x28
mov rdx, rax
mov rcx, r8
call fcn.14001ebb8
mov rax, qword [rsp + 0x2b8]
cmp rax, 0x10
jb 0x140010bde
mov rcx, qword [rsp + 0x2a0]
lea rdx, [rax + 1]
cmp rdx, 0x1000
jb 0x140010bd9
mov r8, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, r8
cmp rcx, 0x20
jae 0x14001428e
add rax, 0x28
mov rdx, rax
mov rcx, r8
call fcn.14001ebb8
mov rax, qword [rsp + 0x2d8]
cmp rax, 0x10
jb 0x140010c25
mov rcx, qword [rsp + 0x2c0]
lea rdx, [rax + 1]
cmp rdx, 0x1000
jb 0x140010c20
mov r8, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, r8
cmp rcx, 0x20
jae 0x14001428e
add rax, 0x28
mov rdx, rax
mov rcx, r8
call fcn.14001ebb8
mov rax, qword [rsp + 0x12f8]
cmp rax, 0x10
jb 0x140010c6c
mov rcx, qword [rsp + 0x12e0]
lea rdx, [rax + 1]
cmp rdx, 0x1000
jb 0x140010c67
mov r8, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, r8
cmp rcx, 0x20
jae 0x14001428e
add rax, 0x28
mov rdx, rax
mov rcx, r8
call fcn.14001ebb8
lea rdx, [0x140036298]
lea rdi, [rsp + 0x2e0]
mov rcx, rdi
call fcn.1400186c0
cmp qword [rdi + 0x18], 8
jb 0x140010c92
mov rdi, qword [rsp + 0x2e0]
mov rcx, rdi
call qword [sym.imp.KERNEL32.dll_GetFileAttributesW]
mov edi, eax
mov rax, qword [rsp + 0x2f8]
cmp rax, 8
jb 0x140010ceb
mov rcx, qword [rsp + 0x2e0]
lea rdx, [rax + rax]
add rdx, 2
cmp rdx, 0x1000
jb 0x140010ce6
mov r8, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, r8
cmp rcx, 0x20
jae 0x14001428e
add rax, rax
add rax, 0x29
mov rdx, rax
mov rcx, r8
call fcn.14001ebb8
cmp edi, 0xffffffff
je 0x1400118ae
mov rdi, qword [0x140036230]
movabs rax, 0x7fffffffffffffff
cmp rdi, rax
je 0x140014233
mov rsi, qword [0x140036238]
mov rbx, qword [0x140036220]
mov qword [rsp + 0x2e0], 0
lea r15, [rdi + 1]
xorps xmm0, xmm0
movups xmmword [r13], xmm0
cmp r15, 0x10
jb 0x140010d81
mov rax, r15
or rax, 0xf
cmp rax, 0x17
mov r12d, 0x16
cmovae r12, rax
movabs rax, 0x7fffffffffffffff
cmp r12, rax
cmovae r12, rax
cmp r12, 0xfff
jb 0x140010d91
lea rcx, [r12 + 0x28]
call fcn.14001eb7c
lea r14, [rax + 0x27]
and r14, 0xffffffffffffffe0
mov qword [r14 - 8], rax
jmp 0x140010d9e
mov r12d, 0xf
lea r14, [rsp + 0x2e0]
jmp 0x140010da6
lea rcx, [r12 + 1]
call fcn.14001eb7c
mov r14, rax
mov qword [rsp + 0x2e0], r14
cmp rsi, 0x10
lea rax, [0x140036220]
cmovb rbx, rax
mov qword [rsp + 0x2f0], r15
mov qword [rsp + 0x2f8], r12
mov rcx, r14
mov rdx, rbx
mov r8, rdi
call sub.VCRUNTIME140.dll_memcpy
mov word [r14 + rdi], 0x5c
mov rcx, qword [rsp + 0x2f0]
mov rdx, qword [rsp + 0x2f8]
mov rax, rdx
sub rax, rcx
cmp rax, 7
jae 0x140010e1a
mov qword [rsp + 0x20], 7
lea r9, str.pending
lea rcx, [rsp + 0x2e0]
mov edx, 7
call fcn.140003db0
jmp 0x140010e52
lea r8, [rcx + 7]
lea rax, [rsp + 0x2e0]
mov qword [rax + 0x10], r8
mov r8, rax
cmp rdx, 0x10
jb 0x140010e3b
mov r8, qword [rsp + 0x2e0]
mov dword [r8 + rcx + 3], 0x676e6964
mov dword [r8 + rcx], 0x646e6570
mov byte [r8 + rcx + 7], 0
xor ecx, ecx
mov qword [rsp + 0x2c0], rcx
xorps xmm0, xmm0
movaps xmmword [rsp + 0x2d0], xmm0
movups xmm0, xmmword [rax]
movups xmm1, xmmword [rax + 0x10]
movaps xmmword [rsp + 0x2c0], xmm0
movaps xmmword [rsp + 0x2d0], xmm1
mov qword [rax + 0x10], rcx
mov qword [rax + 0x18], 0xf
mov byte [rax], 0
mov rax, qword [rsp + 0x2f8]
cmp rax, 0x10
jb 0x140010ed4
mov rcx, qword [rsp + 0x2e0]
lea rdx, [rax + 1]
cmp rdx, 0x1000
jb 0x140010ecf
mov r8, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, r8
cmp rcx, 0x20
jae 0x14001428e
add rax, 0x28
mov rdx, rax
mov rcx, r8
call fcn.14001ebb8
lea rdi, [rsp + 0x2c0]
mov rcx, rdi
call fcn.140014f90
test al, al
je 0x14001198d
lea rdx, [0x140036298]
lea rcx, [rsp + 0x2e0]
call fcn.14000d300
mov rbx, qword [rsp + 0x2d0]
movabs rax, 0x7fffffffffffffff
cmp rbx, rax
je 0x140014233
mov r14, qword [rsp + 0x2c0]
mov r12, qword [rsp + 0x2d8]
mov qword [rsp + 0x230], 0
lea rsi, [rbx + 1]
cmp rsi, 0x10
jb 0x140010f87
mov rax, rsi
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 0x140010f97
lea rcx, [r13 + 0x28]
call fcn.14001eb7c
lea r15, [rax + 0x27]
and r15, 0xffffffffffffffe0
mov qword [r15 - 8], rax
jmp 0x140010fa3
mov r13d, 0xf
lea r15, [rsp + 0x230]
jmp 0x140010fab
lea rcx, [r13 + 1]
call fcn.14001eb7c
mov r15, rax
mov qword [rsp + 0x230], r15
cmp r12, 0x10
cmovb r14, rdi
lea r12, [rsp + 0x230]
mov qword [r12 + 0x10], rsi
mov qword [r12 + 0x18], r13
mov rcx, r15
mov rdx, r14
mov r8, rbx
call sub.VCRUNTIME140.dll_memcpy
mov word [r15 + rbx], 0x5c
lea rcx, [rsp + 0x70]
lea r8, [rsp + 0x2e0]
mov rdx, r12
call fcn.14001cce0
mov rax, qword [r12 + 0x18]
cmp rax, 0x10
jb 0x140011033
mov rcx, qword [rsp + 0x230]
lea rdx, [rax + 1]
cmp rdx, 0x1000
jb 0x14001102e
mov r8, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, r8
cmp rcx, 0x20
jae 0x14001428e
add rax, 0x28
mov rdx, rax
mov rcx, r8
call fcn.14001ebb8
mov rax, qword [rsp + 0x2f8]
cmp rax, 0x10
jb 0x14001107a
mov rcx, qword [rsp + 0x2e0]
lea rdx, [rax + 1]
cmp rdx, 0x1000
jb 0x140011075
mov r8, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, r8
cmp rcx, 0x20
jae 0x14001428e
add rax, 0x28
mov rdx, rax
mov rcx, r8
call fcn.14001ebb8
lea rdx, [0x1400362b8]
lea rcx, [rsp + 0x2e0]
call fcn.14000d300
mov rbx, qword [rsp + 0x2d0]
movabs rax, 0x7fffffffffffffff
cmp rbx, rax
je 0x140014233
mov r14, qword [rsp + 0x2c0]
mov r12, qword [rsp + 0x2d8]
mov qword [rsp + 0x1300], 0
lea rsi, [rbx + 1]
cmp rsi, 0x10
jb 0x140011115
mov rax, rsi
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 0x140011125
lea rcx, [r13 + 0x28]
call fcn.14001eb7c
lea r15, [rax + 0x27]
and r15, 0xffffffffffffffe0
mov qword [r15 - 8], rax
jmp 0x140011131
mov r13d, 0xf
lea r15, [rsp + 0x1300]
jmp 0x140011139
lea rcx, [r13 + 1]
call fcn.14001eb7c
mov r15, rax
mov qword [rsp + 0x1300], r15
cmp r12, 0x10
cmovb r14, rdi
lea r12, [rsp + 0x1300]
mov qword [r12 + 0x10], rsi
mov qword [r12 + 0x18], r13
mov rcx, r15
mov rdx, r14
mov r8, rbx
call sub.VCRUNTIME140.dll_memcpy
mov word [r15 + rbx], 0x5c
lea rcx, [rsp + 0x230]
lea r8, [rsp + 0x2e0]
mov rdx, r12
call fcn.14001cce0
mov rax, qword [r12 + 0x18]
cmp rax, 0x10
jb 0x1400111c4
mov rcx, qword [rsp + 0x1300]
lea rdx, [rax + 1]
cmp rdx, 0x1000
jb 0x1400111bf
mov r8, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, r8
cmp rcx, 0x20
jae 0x14001428e
add rax, 0x28
mov rdx, rax
mov rcx, r8
call fcn.14001ebb8
mov rax, qword [rsp + 0x2f8]
cmp rax, 0x10
jb 0x14001120b
mov rcx, qword [rsp + 0x2e0]
lea rdx, [rax + 1]
cmp rdx, 0x1000
jb 0x140011206
mov r8, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, r8
cmp rcx, 0x20
jae 0x14001428e
add rax, 0x28
mov rdx, rax
mov rcx, r8
call fcn.14001ebb8
lea rdx, [0x1400362d8]
lea rcx, [rsp + 0x2e0]
mov qword [rsp + 0x38], rdx
call fcn.14000d300
mov rbx, qword [rsp + 0x2d0]
movabs rax, 0x7fffffffffffffff
cmp rbx, rax
je 0x140014233
mov rsi, qword [rsp + 0x2c0]
mov r15, qword [rsp + 0x2d8]
mov qword [rsp + 0x12e0], 0
lea r12, [rbx + 1]
cmp r12, 0x10
jb 0x1400112ab
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 0x1400112bb
lea rcx, [r13 + 0x28]
call fcn.14001eb7c
lea r14, [rax + 0x27]
and r14, 0xffffffffffffffe0
mov qword [r14 - 8], rax
jmp 0x1400112c7
mov r13d, 0xf
lea r14, [rsp + 0x12e0]
jmp 0x1400112cf
lea rcx, [r13 + 1]
call fcn.14001eb7c
mov r14, rax
mov qword [rsp + 0x12e0], r14
cmp r15, 0x10
cmovae rdi, rsi
lea r15, [rsp + 0x12e0]
mov qword [r15 + 0x10], r12
mov qword [r15 + 0x18], r13
mov rcx, r14
mov rdx, rdi
mov r8, rbx
call sub.VCRUNTIME140.dll_memcpy
mov word [r14 + rbx], 0x5c
lea rcx, [rsp + 0x1300]
lea r13, [rsp + 0x2e0]
mov qword [rsp + 0x40], rcx
mov rdx, r15
mov r8, r13
call fcn.14001cce0
mov rax, qword [r15 + 0x18]
cmp rax, 0x10
jb 0x14001135f
mov rcx, qword [rsp + 0x12e0]
lea rdx, [rax + 1]
cmp rdx, 0x1000
jb 0x14001135a
mov r8, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, r8
cmp rcx, 0x20
jae 0x14001428e
add rax, 0x28
mov rdx, rax
mov rcx, r8
call fcn.14001ebb8
mov rax, qword [rsp + 0x2f8]
cmp rax, 0x10
jb 0x1400113a6
mov rcx, qword [rsp + 0x2e0]
lea rdx, [rax + 1]
cmp rdx, 0x1000
jb 0x1400113a1
mov r8, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, r8
cmp rcx, 0x20
jae 0x14001428e
add rax, 0x28
mov rdx, rax
mov rcx, r8
call fcn.14001ebb8
lea rcx, [0x140036298]
lea rbx, [rsp + 0x70]
mov qword [rsp + 0x30], rcx
mov rdx, rbx
call fcn.14001b100
test al, al
je 0x140011a04
lea r12, [0x1400362b8]
lea rdi, [rsp + 0x230]
mov rcx, r12
mov rdx, rdi
call fcn.14001b100
test al, al
je 0x140011a38
cmp qword [0x1400362e8], 0
je 0x14001151f
lea rbp, [0x1400362d8]
lea r14, [rsp + 0x1300]
mov rcx, rbp
mov rdx, r14
call fcn.14001b100
test al, al
jne 0x1400114b5
lea rdx, [0x1400362d8]
mov rcx, r13
call fcn.1400186c0
cmp qword [rsp + 0x2f8], 8
jb 0x14001143b
mov r13, qword [rsp + 0x2e0]
mov rcx, r13
call qword [sym.imp.KERNEL32.dll_DeleteFileW]
mov rax, qword [rsp + 0x2f8]
cmp rax, 8
jb 0x140011492
mov rcx, qword [rsp + 0x2e0]
lea rdx, [rax + rax]
add rdx, 2
cmp rdx, 0x1000
jb 0x14001148d
mov r8, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, r8
cmp rcx, 0x20
jae 0x14001428e
add rax, rax
add rax, 0x29
mov rdx, rax
mov rcx, r8
call fcn.14001ebb8
cmp qword [rsp + 0x1318], 0x10
jb 0x1400114a5
mov r14, qword [rsp + 0x1300]
mov qword [rsp + 0x1310], 0
mov byte [r14], 0
mov r14, qword [rsp + 0x1310]
cmp qword [rsp + 0x1318], 0x10
jb 0x1400114d2
mov r9, qword [rsp + 0x1300]
jmp 0x1400114da
lea r9, [rsp + 0x1300]
mov rax, qword [0x1400362f0]
cmp rax, r14
jae 0x1400114f7
lea rcx, [0x1400362d8]
mov rdx, r14
call fcn.1400015b0
jmp 0x14001151f
cmp rax, 0x10
jb 0x140011504
mov rbp, qword [0x1400362d8]
mov qword [0x1400362e8], r14
mov rcx, rbp
mov rdx, r9
mov r8, r14
call sub.VCRUNTIME140.dll_memmove
mov byte [rbp + r14], 0
mov r14, qword [rsp + 0x80]
cmp qword [rsp + 0x88], 0x10
jb 0x140011537
mov rbx, qword [rsp + 0x70]
mov rax, qword [0x1400362b0]
cmp rax, r14
jae 0x140011557
lea rcx, [0x140036298]
mov rdx, r14
mov r9, rbx
call fcn.1400015b0
jmp 0x140011588
cmp rax, 0x10
jb 0x140011566
mov r13, qword [0x140036298]
jmp 0x14001156d
lea r13, [0x140036298]
mov qword [0x1400362a8], r14
mov rcx, r13
mov rdx, rbx
mov r8, r14
call sub.VCRUNTIME140.dll_memmove
mov byte [r13 + r14], 0
mov rbx, qword [rsp + 0x240]
cmp qword [rsp + 0x248], 0x10
jb 0x1400115a3
mov rdi, qword [rsp + 0x230]
mov rax, qword [0x1400362d0]
cmp rax, rbx
jae 0x1400115c3
lea rcx, [0x1400362b8]
mov rdx, rbx
mov r9, rdi
call fcn.1400015b0
jmp 0x1400115ea
cmp rax, 0x10
jb 0x1400115d0
mov r12, qword [0x1400362b8]
mov qword [0x1400362c8], rbx
mov rcx, r12
mov rdx, rdi
mov r8, rbx
call sub.VCRUNTIME140.dll_memmove
mov byte [r12 + rbx], 0
mov dil, 1
mov rax, qword [rsp + 0x1318]
cmp rax, 0x10
jb 0x140011634
mov rcx, qword [rsp + 0x1300]
lea rdx, [rax + 1]
cmp rdx, 0x1000
jb 0x14001162f
mov r8, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, r8
cmp rcx, 0x20
jae 0x14001428e
add rax, 0x28
mov rdx, rax
mov rcx, r8
call fcn.14001ebb8
mov rax, qword [rsp + 0x248]
cmp rax, 0x10
jb 0x14001167b
mov rcx, qword [rsp + 0x230]
lea rdx, [rax + 1]
cmp rdx, 0x1000
jb 0x140011676
mov r8, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, r8
cmp rcx, 0x20
jae 0x14001428e
add rax, 0x28
mov rdx, rax
mov rcx, r8
call fcn.14001ebb8
mov rax, qword [rsp + 0x88]
cmp rax, 0x10
jb 0x1400116bf
mov rcx, qword [rsp + 0x70]
lea rdx, [rax + 1]
cmp rdx, 0x1000
jb 0x1400116ba
mov r8, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, r8
cmp rcx, 0x20
jae 0x14001428e
add rax, 0x28
mov rdx, rax
mov rcx, r8
call fcn.14001ebb8
test dil, dil
je 0x1400140e7
lea rbx, [0x14003144f]
lea r9, [0x1400362f8]
lea rdi, [rsp + 0x1a0]
lea r14, [rsp + 0x2e0]
mov rcx, rdi
mov rdx, r14
mov r8, rbx
call fcn.14002b9a0
lea rdx, [rsp + 0x2a0]
mov rcx, r14
mov qword [rsp + 0x48], rdx
call fcn.140002050
mov rcx, r14
call fcn.1400010a0
mov rcx, rdi
mov rdx, rbx
call fcn.14002bac0
lea rdx, str.StackTraces
mov rcx, rdi
call fcn.14002bac0
lea rdx, [0x140030139]
lea rbx, [rsp + 0x2e0]
mov rcx, rbx
call fcn.140005370
lea rdx, str.SubmittedFrom
lea r8, [0x140030854]
mov rcx, rdi
call fcn.1400042d0
mov rcx, rbx
mov rdx, rax
call section..text
mov rcx, rbx
call fcn.1400010a0
lea rdx, [0x1400315b1]
lea r13, [rsp + 0x2e0]
mov rcx, r13
call fcn.140005370
lea rdx, str.Throttleable
lea r8, [0x140031029]
mov rcx, rdi
call fcn.1400042d0
mov rcx, r13
mov rdx, rax
call section..text
mov rcx, r13
call fcn.1400010a0
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 0x140011f4d
mov rdi, rax
cmp byte [rax], 0
je 0x140011f4d
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 0x140011f12
lea rsi, [rsp + 0x2e0]
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.140009d60
mov rax, qword [rsi + 0x18]
cmp rax, 0x10
jb 0x1400140a0
mov rcx, qword [rsp + 0x2e0]
lea rdx, [rax + 1]
cmp rdx, 0x1000
jb 0x14001409b
mov r8, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, r8
cmp rcx, 0x20
jae 0x14001428e
add rax, 0x28
mov rdx, rax
mov rcx, r8
jmp 0x14001409b
mov ecx, 0x20
call fcn.14001eb7c
lea rsi, [rsp + 0x2e0]
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 0x14000e977
mov ecx, 0x20
call fcn.14001eb7c
lea rsi, [rsp + 0x2e0]
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, [0x1400361e8]
lea rdi, [rsp + 0x70]
mov rdx, rdi
mov r8, rsi
call fcn.140024790
mov rcx, qword [rdi]
add rcx, 0x40
call fcn.140009d60
mov rax, qword [rsi + 0x18]
cmp rax, 0x10
jb 0x14001412e
mov rcx, qword [rsp + 0x2e0]
jmp 0x1400140fd
mov rcx, qword [rsp + 0x70]
mov qword [rsp + 0x28], rsi
mov qword [rsp + 0x20], r14
lea rdx, str.AppData
lea r9, [rsp + 0x230]
xor r8d, r8d
call qword [sym.imp.ADVAPI32.dll_RegQueryValueExW]
mov esi, eax
mov rcx, qword [rsp + 0x70]
call qword [sym.imp.ADVAPI32.dll_RegCloseKey]
test esi, esi
jne 0x14000fdc3
cmp dword [rsp + 0x230], 1
jne 0x14000fdc3
mov eax, dword [rsp + 0x2c0]
test eax, eax
je 0x14000fdc3
and eax, 1
je 0x14000fb20
jmp 0x14000fdc3
mov ecx, 0x20
call fcn.14001eb7c
lea rsi, [rsp + 0x2e0]
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, [0x1400361e8]
lea rdi, [rsp + 0x70]
mov rdx, rdi
mov r8, rsi
call fcn.140024790
mov rcx, qword [rdi]
add rcx, 0x40
call fcn.140009d60
mov rax, qword [rsi + 0x18]
cmp rax, 0x10
jb 0x1400140e7
mov rcx, qword [rsp + 0x2e0]
jmp 0x1400140b6
mov ecx, 0x20
call fcn.14001eb7c
lea rdi, [rsp + 0x2e0]
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 0x140011a6e
mov ecx, 0x20
call fcn.14001eb7c
lea rdi, [rsp + 0x2e0]
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, [0x1400361e8]
lea rbx, [rsp + 0x12e0]
mov rdx, rbx
mov r8, rdi
call fcn.140024790
mov rcx, qword [rbx]
add rcx, 0x40
call fcn.140009d60
mov rax, qword [rdi + 0x18]
cmp rax, 0x10
jb 0x140011ada
mov rcx, qword [rsp + 0x2e0]
lea rdx, [rax + 1]
cmp rdx, 0x1000
jb 0x140011ad5
mov r8, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, r8
cmp rcx, 0x20
jae 0x14001428e
add rax, 0x28
mov rdx, rax
mov rcx, r8
call fcn.14001ebb8
xor edi, edi
jmp 0x1400115ed
sub rax, rbx
cmp rax, 0xffffffffffffffff
je 0x14000ee8e
cmp qword [rsp + 0x248], 0x10
jb 0x140011b01
mov rsi, qword [rsp + 0x230]
mov ecx, 0x20
call fcn.14001eb7c
lea r8, [rsp + 0x2c0]
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, [0x1400361e8]
lea rbx, [rsp + 0x2a0]
mov rdx, rbx
call fcn.140024790
mov r8, qword [rbx]
cmp qword [r8 + 0x58], 0x10
jb 0x1400127ac
mov r8, qword [r8 + 0x40]
jmp 0x1400127b0
lea r15, [rsp + 0x2a0]
mov rcx, rdi
mov rdx, r15
mov r8b, 0xa
call fcn.140023950
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 + 0x280]
mov rcx, rdi
mov rdx, r14
mov r8b, 0xa
call fcn.140023950
mov rax, qword [rdi]
movsxd rcx, dword [rax + 4]
add rcx, rdi
call rsi
mov r12d, eax
lea rbx, [rsp + 0x260]
mov rcx, rdi
mov rdx, rbx
mov r8b, 0xa
call fcn.140023950
mov rax, qword [rdi]
movsxd rcx, dword [rax + 4]
add rcx, rdi
call rsi
test bpl, bpl
je 0x140010adf
test r12b, r12b
je 0x140010adf
test al, al
je 0x140010adf
lea r12, [rsp + 0x2e0]
mov rcx, r12
call fcn.14001fd10
lea r8, [rsp + 0x230]
mov rcx, r12
mov rdx, rdi
xor r9d, r9d
call fcn.14002aa60
mov ebp, eax
mov rcx, r12
call fcn.140021500
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 [0x140038010]
test bpl, bpl
je 0x140010afc
cmp qword [rsp + 0x190], 0
je 0x140011c94
lea rdi, [rsp + 0x2e0]
lea rdx, [rsp + 0x180]
mov rcx, rdi
call fcn.140028b30
lea rdx, str.MinidumpSha256Hash
lea r8, [0x1400309d7]
lea rcx, [rsp + 0x230]
call fcn.1400042d0
mov rcx, rdi
mov rdx, rax
call section..text
mov rcx, rdi
call fcn.1400010a0
cmp qword [rsp + 0x170], 0
je 0x140011ce5
lea rdi, [rsp + 0x2e0]
lea rdx, [rsp + 0x160]
mov rcx, rdi
call fcn.140028b30
lea rdx, str.CrashPingUUID
lea r8, [0x140031532]
lea rcx, [rsp + 0x230]
call fcn.1400042d0
mov rcx, rdi
mov rdx, rax
call section..text
mov rcx, rdi
call fcn.1400010a0
lea rdx, str.StackTraces
lea rcx, [rsp + 0x1a0]
call fcn.14002bb60
test al, al
je 0x140011d4a
lea rdx, str.StackTraces
lea r8, [0x1400303ab]
lea rcx, [rsp + 0x1a0]
call fcn.140007110
mov rdi, rax
test rax, rax
je 0x1400142cf
lea rdx, str.StackTraces
lea r8, [0x1400303ab]
lea rcx, [rsp + 0x230]
call fcn.1400042d0
mov rcx, rax
mov rdx, rdi
call fcn.14002a9c0
lea rcx, [rsp + 0x2c0]
mov edx, 0x30
call fcn.14001b250
mov rdi, rax
cmp qword [rax + 0x88], 0
je 0x140010adf
mov r8, qword [rsp + 0x2b0]
cmp qword [rsp + 0x2b8], 0x10
jb 0x140011d88
mov r15, qword [rsp + 0x2a0]
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.140023b10
mov r8, qword [rsp + 0x290]
cmp qword [rsp + 0x298], 0x10
jb 0x140011dbc
mov r14, qword [rsp + 0x280]
mov rcx, rdi
mov rdx, r14
call rsi
mov rcx, rax
mov dl, 0xa
call fcn.140023b10
mov r8, qword [rsp + 0x270]
cmp qword [rsp + 0x278], 0x10
jb 0x140011de9
mov rbx, qword [rsp + 0x260]
mov rcx, rdi
mov rdx, rbx
call rsi
mov rcx, rax
mov dl, 0xa
call fcn.140023b10
lea rbx, [rsp + 0x2e0]
mov rcx, rbx
call fcn.1400206d0
lea rdx, [0x140031a07]
lea r14, [rsp + 0x70]
mov rcx, r14
call fcn.140005370
lea r15, [rsp + 0x1300]
mov qword [r15 + 0x18], 0xf
mov qword [r15 + 0x10], 0xb
movabs rax, 0x7461746e65646e69
mov qword [r15], rax
mov dword [r15 + 7], 0x6e6f6974
mov byte [r15 + 0xb], 0
mov rcx, rbx
mov rdx, r15
call fcn.1400071b0
mov rcx, r14
mov rdx, rax
call section..text
mov rax, qword [r15 + 0x18]
cmp rax, 0x10
jb 0x140011eaa
mov rcx, qword [rsp + 0x1300]
lea rdx, [rax + 1]
cmp rdx, 0x1000
jb 0x140011ea5
mov r8, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, r8
cmp rcx, 0x20
jae 0x14001428e
add rax, 0x28
mov rdx, rax
mov rcx, r8
call fcn.14001ebb8
lea rcx, [rsp + 0x70]
call fcn.1400010a0
lea rbx, [rsp + 0x2e0]
mov rcx, rbx
call fcn.1400016b0
mov r14, rax
mov rax, qword [rax]
mov rax, qword [rax + 8]
lea rdx, [rsp + 0x230]
mov rcx, r14
mov r8, rdi
call qword [0x140038010]
lea rdx, [0x140031a04]
mov rcx, rdi
call fcn.140022e80
mov rax, qword [r14]
mov rax, qword [rax]
mov rcx, r14
mov edx, 1
call qword [0x140038010]
mov rcx, rbx
call fcn.14002bd90
jmp 0x140010adf
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 + 0x280], xmm0
xor esi, esi
mov qword [rsp + 0x290], rsi
lea rax, [0x14002f950]
lea rdi, [rsp + 0xf8]
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, [0x14002f1d8]
mov qword [rdi], rax
mov rax, qword [rdi - 0x88]
movsxd rax, dword [rax + 4]
lea rbx, [0x14002f948]
mov qword [rsp + rax + 0x70], rbx
mov rax, qword [rdi - 0x88]
movsxd rax, dword [rax + 4]
mov edi, 0xffffff78
lea ecx, [rax + rdi]
mov dword [rsp + rax + 0x6c], ecx
lea r14, [rsp + 0x78]
mov rax, qword [r14 - 8]
movsxd rax, dword [rax + 4]
lea rcx, [0x14002f958]
mov qword [rsp + rax + 0x70], rcx
mov rax, qword [r14 - 8]
movsxd rax, dword [rax + 4]
lea ecx, [rax - 0x10]
mov dword [rsp + rax + 0x6c], ecx
mov rax, qword [r14 - 8]
movsxd rax, dword [rax + 4]
lea rcx, [rsp + rax]
add rcx, 0x70
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 + 0x70], rbx
mov rax, qword [r14 - 8]
movsxd rax, dword [rax + 4]
add edi, eax
mov dword [rsp + rax + 0x6c], edi
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, [0x14002f8d0]
mov qword [r14], rax
mov qword [r14 + 0x68], rsi
mov dword [r14 + 0x70], 4
lea rdx, str.MOZ_CRASHREPORTER_RESTART_ARG_
lea rdi, [rsp + 0x70]
mov rcx, rdi
call fcn.140022e80
mov rcx, rax
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 qword [rsp + 0x2e0], rsi
mov qword [rsp + 0x2f0], rsi
mov qword [rsp + 0x2f8], 0xf
mov byte [rsp + 0x2e0], 0
mov eax, dword [rdi + 0x78]
mov ecx, eax
and ecx, 0x22
cmp ecx, 2
je 0x1400141eb
mov rcx, qword [rsp + 0xb8]
mov rdi, qword [rcx]
test rdi, rdi
je 0x1400141eb
lea rax, [rsp + 0x98]
mov rcx, qword [rax + 0x48]
cmp rdi, rcx
cmovb rdi, rcx
mov rax, qword [rax]
mov rbx, qword [rax]
test rbx, rbx
je 0x140014294
sub rdi, rbx
cmp rdi, 0xf
jbe 0x140014194
test rdi, rdi
js 0x140014233
mov rax, rdi
or rax, 0xf
cmp rax, 0x17
mov esi, 0x16
cmovae rsi, rax
cmp rsi, 0xfff
jae 0x14001429e
lea rcx, [rsi + 1]
call fcn.14001eb7c
mov r14, rax
mov qword [rsp + 0x2f0], rdi
mov qword [rsp + 0x2f8], rsi
mov rcx, r14
mov rdx, rbx
mov r8, rdi
call sub.VCRUNTIME140.dll_memcpy
mov byte [r14 + rdi], 0
mov qword [rsp + 0x2e0], r14
mov rcx, r14
call qword [sym.imp.api_ms_win_crt_environment_l1_1_0.dll_getenv]
mov rbx, rax
lea rdx, [rsi + 1]
cmp rdx, 0x1000
jb 0x140012167
mov rax, qword [r14 - 8]
add r14, 0xfffffffffffffff8
sub r14, rax
cmp r14, 0x20
jae 0x14001428e
add rsi, 0x28
mov rdx, rsi
mov r14, rax
mov rcx, r14
call fcn.14001ebb8
test rbx, rbx
jne 0x140012223
lea rcx, str.MOZ_CRASHREPORTER_URL
call qword [sym.imp.api_ms_win_crt_environment_l1_1_0.dll_getenv]
test rax, rax
je 0x14001298b
mov rbx, rax
cmp byte [rax], 0
je 0x14001298b
mov rcx, rbx
call sub.api_ms_win_crt_string_l1_1_0.dll_strlen
mov r13, rax
mov rdi, qword [rsp + 0x2b8]
cmp rdi, rax
jae 0x1400128bb
test r13, r13
js 0x140014233
mov rax, rdi
shr rax, 1
mov rcx, rax
movabs rsi, 0x7fffffffffffffff
xor rcx, rsi
cmp rcx, rdi
jb 0x140012209
mov rcx, r13
or rcx, 0xf
add rax, rdi
cmp rcx, rax
mov rsi, rax
cmova rsi, rcx
lea rcx, [rsi + 1]
cmp rcx, 0x1000
jb 0x140012918
cmp rcx, 0xffffffffffffffd9
jae 0x140014238
lea rcx, [rsi + 0x28]
call fcn.14001eb7c
lea r14, [rax + 0x27]
and r14, 0xffffffffffffffe0
mov qword [r14 - 8], rax
jmp 0x140012920
mov edi, 1
xor r12d, r12d
xorps xmm6, xmm6
cmp byte [rbx], 0
je 0x140012178
mov qword [rsp + 0x2e0], r12
mov qword [rsp + 0x2f0], r12
mov qword [rsp + 0x2f8], 0xf
mov byte [rsp + 0x2e0], 0
mov rcx, rbx
call sub.api_ms_win_crt_string_l1_1_0.dll_strlen
mov r14, rax
cmp rax, 0xf
jbe 0x1400122a9
test r14, r14
js 0x140014233
mov rsi, r14
or rsi, 0xf
cmp rsi, 0x17
mov eax, 0x16
cmovb rsi, rax
cmp rsi, 0xfff
jb 0x1400122ca
lea rcx, [rsi + 0x28]
call fcn.14001eb7c
lea rbp, [rax + 0x27]
and rbp, 0xffffffffffffffe0
mov qword [rbp - 8], rax
jmp 0x1400122d6
mov qword [rsp + 0x2f0], r14
mov rcx, r13
mov rdx, rbx
mov r8, r14
call sub.VCRUNTIME140.dll_memmove
mov byte [rsp + r14 + 0x2e0], 0
jmp 0x140012302
lea rcx, [rsi + 1]
call fcn.14001eb7c
mov rbp, rax
mov qword [rsp + 0x2f0], r14
mov qword [rsp + 0x2f8], rsi
mov rcx, rbp
mov rdx, rbx
mov r8, r14
call sub.VCRUNTIME140.dll_memcpy
mov byte [rbp + r14], 0
mov qword [rsp + 0x2e0], rbp
mov rdx, qword [rsp + 0x288]
cmp rdx, qword [rsp + 0x290]
jne 0x14001236d
lea rcx, [rsp + 0x280]
mov r8, r13
call fcn.140025160
mov rax, qword [rsp + 0x2f8]
cmp rax, 0x10
jb 0x140012398
mov rcx, qword [rsp + 0x2e0]
lea rdx, [rax + 1]
cmp rdx, 0x1000
jb 0x140012366
mov r8, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, r8
cmp rcx, 0x20
jae 0x14001428e
add rax, 0x28
mov rdx, rax
mov rcx, r8
call fcn.14001ebb8
jmp 0x140012398
mov qword [rdx], 0
movups xmmword [rdx + 0x10], xmm6
movups xmm0, xmmword [rsp + 0x2e0]
movups xmm1, xmmword [rsp + 0x2f0]
movups xmmword [rdx + 0x10], xmm1
movups xmmword [rdx], xmm0
add qword [rsp + 0x288], 0x20
mov qword [rsp + 0x2e0], r12
mov qword [rsp + 0x2f8], 0xf
mov qword [rsp + 0x2f0], r12
mov byte [rsp + 0x2e0], 0
test byte [rsp + 0xe8], 1
je 0x14001240b
mov rax, qword [rsp + 0xb8]
mov rax, qword [rax]
lea rcx, [rsp + 0xd0]
test rax, rax
je 0x1400126b3
mov rcx, qword [rcx]
movsxd rdx, dword [rcx]
add rdx, rax
mov rax, qword [rsp + 0x90]
mov rcx, qword [rax]
sub rdx, rcx
cmp rdx, 0x1000
jae 0x1400126cb
call fcn.14001ebb8
mov rax, qword [rsp + 0x90]
mov qword [rax], r12
mov rax, qword [rsp + 0xb0]
mov qword [rax], r12
mov rax, qword [rsp + 0xc8]
mov dword [rax], r12d
mov rax, qword [rsp + 0x98]
mov qword [rax], r12
mov rax, qword [rsp + 0xb8]
mov qword [rax], r12
mov rax, qword [rsp + 0xd0]
mov dword [rax], r12d
mov qword [rsp + 0xe0], r12
mov r9d, dword [rsp + 0xe8]
and r9d, 0xfffffffe
mov dword [rsp + 0xe8], r9d
mov r8, qword [rsp + 0x2f0]
cmp qword [rsp + 0x2f8], 0x10
mov rdx, r13
jb 0x140012487
mov rdx, qword [rsp + 0x2e0]
lea rcx, [rsp + 0x78]
call fcn.14001b380
mov rax, qword [rsp + 0x2f8]
cmp rax, 0x10
jb 0x1400124d8
mov rcx, qword [rsp + 0x2e0]
lea rdx, [rax + 1]
cmp rdx, 0x1000
jb 0x1400124d3
mov r8, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, r8
cmp rcx, 0x20
jae 0x14001428e
add rax, 0x28
mov rdx, rax
mov rcx, r8
call fcn.14001ebb8
lea rcx, [rsp + 0x70]
lea rdx, str.MOZ_CRASHREPORTER_RESTART_ARG_
call fcn.140022e80
mov rcx, rax
mov edx, edi
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 qword [rsp + 0x2e0], r12
mov qword [rsp + 0x2f0], r12
mov qword [rsp + 0x2f8], 0xf
mov byte [rsp + 0x2e0], 0
mov eax, dword [rsp + 0xe8]
mov ecx, eax
and ecx, 0x22
cmp ecx, 2
je 0x14001264d
mov rcx, qword [rsp + 0xb8]
mov rbx, qword [rcx]
test rbx, rbx
je 0x14001264d
mov rax, qword [rsp + 0xe0]
cmp rbx, rax
cmovb rbx, rax
lea rax, [rsp + 0x98]
mov rax, qword [rax]
mov rbp, qword [rax]
test rbp, rbp
je 0x140012692
sub rbx, rbp
cmp rbx, 0xf
jbe 0x140012625
test rbx, rbx
js 0x140014233
mov rsi, rbx
or rsi, 0xf
cmp rsi, 0x17
mov eax, 0x16
cmovb rsi, rax
cmp rsi, 0xfff
jae 0x140012699
lea rcx, [rsi + 1]
call fcn.14001eb7c
mov r14, rax
mov qword [rsp + 0x2f0], rbx
mov qword [rsp + 0x2f8], rsi
mov rcx, r14
mov rdx, rbp
mov r8, rbx
call sub.VCRUNTIME140.dll_memcpy
mov byte [r14 + rbx], 0
mov qword [rsp + 0x2e0], r14
mov rcx, r14
call qword [sym.imp.api_ms_win_crt_environment_l1_1_0.dll_getenv]
mov rbx, rax
lea rdx, [rsi + 1]
cmp rdx, 0x1000
jb 0x14001260d
mov rax, qword [r14 - 8]
add r14, 0xfffffffffffffff8
sub r14, rax
cmp r14, 0x20
jae 0x14001428e
add rsi, 0x28
mov rdx, rsi
mov r14, rax
mov rcx, r14
call fcn.14001ebb8
inc edi
test rbx, rbx
jne 0x14001222e
jmp 0x140012178
mov qword [rsp + 0x2f0], rbx
mov rcx, r13
mov rdx, rbp
mov r8, rbx
call sub.VCRUNTIME140.dll_memcpy
mov byte [rsp + rbx + 0x2e0], 0
mov rsi, qword [rsp + 0x2f8]
jmp 0x14001266a
mov esi, 0xf
test al, 4
jne 0x14001266a
mov rax, qword [rsp + 0xb0]
mov rbx, qword [rax]
test rbx, rbx
jne 0x1400126ec
mov r14, qword [rsp + 0x2e0]
cmp rsi, 0x10
mov rcx, r13
cmovae rcx, r14
call qword [sym.imp.api_ms_win_crt_environment_l1_1_0.dll_getenv]
mov rbx, rax
cmp rsi, 0x10
jae 0x1400125e1
jmp 0x140012615
mov esi, 0xf
jmp 0x14001266a
lea rcx, [rsi + 0x28]
call fcn.14001eb7c
lea r14, [rax + 0x27]
and r14, 0xffffffffffffffe0
mov qword [r14 - 8], rax
jmp 0x1400125aa
mov rax, qword [rsp + 0xb0]
mov rax, qword [rax]
lea rcx, [rsp + 0xc8]
jmp 0x1400123e2
mov rax, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, rax
cmp rcx, 0x20
jae 0x14001428e
add rdx, 0x27
mov rcx, rax
jmp 0x140012406
mov rax, qword [rsp + 0xc8]
movsxd rax, dword [rax]
add rbx, rax
lea rax, [rsp + 0x90]
jmp 0x140012558
lea r9, [rsp + 0x2e0]
mov rdx, rsi
call fcn.140022d50
jmp 0x14000fca3
lea r12, [rsp + 0x2e0]
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 r13, qword [sym.imp.MSVCP140.dll_public:_bool___cdecl_std::ios_base::bad_void_const___ptr64]
mov rbx, qword [sym.imp.MSVCP140.dll_public:_bool___cdecl_std::ios_base::eof_void_const___ptr64]
mov r8d, 0x1000
mov rcx, r15
mov rdx, r12
call rsi
mov rax, qword [r15]
movsxd rcx, dword [rax + 4]
add rcx, r15
call r13
mov ebp, eax
test al, al
jne 0x140012779
mov r8d, dword [r15 + 8]
mov rcx, r14
mov rdx, r12
call sub.nss3.dll_HASH_Update
mov rax, qword [r15]
movsxd rcx, dword [rax + 4]
add rcx, r15
call rbx
test al, al
je 0x140012739
lea rcx, [r15 + 0x10]
call fcn.140022570
test rax, rax
jne 0x140010522
mov rax, qword [r15]
movsxd rax, dword [rax + 4]
lea rcx, [r15 + rax]
mov edx, dword [r15 + 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 0x140010522
add r8, 0x40
lea rax, [0x1400303d8]
mov qword [rsp + 0x20], rax
lea rcx, [rsp + 0x2e0]
mov edx, 0x1000
mov r9, rsi
call fcn.1400011f0
mov rax, qword [rsp + 0x2d8]
cmp rax, 0x10
jb 0x140012818
mov rcx, qword [rsp + 0x2c0]
lea rdx, [rax + 1]
cmp rdx, 0x1000
jb 0x140012813
mov r8, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, r8
cmp rcx, 0x20
jae 0x14001428e
add rax, 0x28
mov rdx, rax
mov rcx, r8
call fcn.14001ebb8
mov ecx, 0x20
call fcn.14001eb7c
lea r8, [rsp + 0x2c0]
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, [0x1400361e8]
lea rsi, [rsp + 0x2a0]
mov rdx, rsi
call fcn.140024790
mov r14, qword [rsi]
lea rsi, [r14 + 0x40]
lea rcx, [rsp + 0x2e0]
call sub.api_ms_win_crt_string_l1_1_0.dll_strlen
mov rbx, rax
mov rax, qword [r14 + 0x58]
cmp rax, rbx
jae 0x14001289d
lea r9, [rsp + 0x2e0]
jmp 0x14000ef1e
cmp rax, 0x10
jb 0x1400128a7
mov rsi, qword [r14 + 0x40]
mov qword [r14 + 0x50], rbx
lea rdx, [rsp + 0x2e0]
mov rcx, rsi
jmp 0x14000ef3f
cmp rdi, 0x10
jb 0x1400128ce
mov rax, qword [rsp + 0x2a0]
mov qword [rsp + 0x48], rax
mov qword [rsp + 0x2b0], r13
mov rsi, qword [rsp + 0x48]
mov rcx, rsi
mov rdx, rbx
mov r8, r13
call sub.VCRUNTIME140.dll_memmove
mov byte [rsi + r13], 0
jmp 0x14001298b
lea rcx, [rsp + 0x180]
mov qword [rcx + 0x10], r12
mov rdx, rdi
mov r8, r12
call sub.VCRUNTIME140.dll_memmove
mov byte [rsp + r12 + 0x180], 0
jmp 0x1400107f5
call fcn.14001eb7c
mov r14, rax
mov qword [rsp + 0x2b0], r13
mov qword [rsp + 0x2b8], rsi
mov rcx, r14
mov rdx, rbx
mov r8, r13
call sub.VCRUNTIME140.dll_memcpy
mov byte [r14 + r13], 0
cmp rdi, 0x10
jb 0x140012983
mov rcx, qword [rsp + 0x2a0]
cmp rdi, 0xfff
jb 0x140012978
mov rax, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, rax
cmp rcx, 0x20
jae 0x14001428e
add rdi, 0x28
mov rcx, rax
jmp 0x14001297b
inc rdi
mov rdx, rdi
call fcn.14001ebb8
mov qword [rsp + 0x2a0], r14
lea rdx, [0x1400307ec]
lea rcx, [rsp + 0x1a0]
call fcn.14002bb60
test al, al
je 0x140012d0f
lea rdx, [0x1400307ec]
lea r8, [0x1400307f3]
lea rcx, [rsp + 0x1a0]
call fcn.1400042d0
cmp byte [rax + 8], 4
jne 0x140012d0f
lea rdx, [rsp + 0x2e0]
mov rcx, rax
call fcn.140002050
mov rdi, qword [0x140036230]
movabs rax, 0x7fffffffffffffff
cmp rdi, rax
je 0x140014233
lea rax, [rsp + 0x12f0]
mov rbx, qword [0x140036238]
mov rsi, qword [0x140036220]
mov qword [rax - 0x10], 0
lea r14, [rdi + 1]
xorps xmm0, xmm0
movups xmmword [rax], xmm0
mov r12d, 0xf
cmp r14, 0x10
jb 0x140012a86
mov rax, r14
or rax, 0xf
cmp rax, 0x17
mov r12d, 0x16
cmovae r12, rax
movabs rax, 0x7fffffffffffffff
cmp r12, rax
cmovae r12, rax
cmp r12, 0xfff
jb 0x140012a71
lea rcx, [r12 + 0x28]
call fcn.14001eb7c
lea r15, [rax + 0x27]
and r15, 0xffffffffffffffe0
mov qword [r15 - 8], rax
jmp 0x140012a7e
lea rcx, [r12 + 1]
call fcn.14001eb7c
mov r15, rax
mov qword [rsp + 0x12e0], r15
cmp rbx, 0x10
lea rdx, [0x140036220]
cmovae rdx, rsi
mov qword [rsp + 0x12f0], r14
mov qword [rsp + 0x12f8], r12
mov rcx, r15
mov r8, rdi
call sub.VCRUNTIME140.dll_memcpy
mov word [r15 + rdi], 0x5c
mov rcx, qword [rsp + 0x12f0]
mov rdx, qword [rsp + 0x12f8]
mov rax, rdx
sub rax, rcx
cmp rax, 9
jae 0x140012af7
mov qword [rsp + 0x20], 9
lea r9, str.EndOfLife
lea rcx, [rsp + 0x12e0]
mov edx, 9
call fcn.140003db0
jmp 0x140012b2e
lea r8, [rcx + 9]
lea rax, [rsp + 0x12e0]
mov qword [rax + 0x10], r8
mov r8, rax
cmp rdx, 0x10
jb 0x140012b18
mov r8, qword [rsp + 0x12e0]
movabs rdx, 0x66694c664f646e45
mov qword [r8 + rcx], rdx
mov word [r8 + rcx + 8], 0x65
movups xmm0, xmmword [rax]
movups xmm1, xmmword [rax + 0x10]
lea rdi, [rsp + 0x1300]
movaps xmmword [rdi + 0x10], xmm1
movaps xmmword [rdi], xmm0
mov qword [rax + 0x10], 0
mov qword [rax + 0x18], 0xf
mov byte [rax], 0
lea rcx, [rsp + 0x230]
lea rsi, [rsp + 0x2e0]
mov rdx, rdi
mov r8, rsi
call fcn.14001cce0
mov rax, qword [rdi + 0x18]
cmp rax, 0x10
jb 0x140012bb5
mov rcx, qword [rsp + 0x1300]
lea rdx, [rax + 1]
cmp rdx, 0x1000
jb 0x140012bb0
mov r8, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, r8
cmp rcx, 0x20
jae 0x14001428e
add rax, 0x28
mov rdx, rax
mov rcx, r8
call fcn.14001ebb8
mov rax, qword [rsp + 0x12f8]
cmp rax, 0x10
jb 0x140012bfc
mov rcx, qword [rsp + 0x12e0]
lea rdx, [rax + 1]
cmp rdx, 0x1000
jb 0x140012bf7
mov r8, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, r8
cmp rcx, 0x20
jae 0x14001428e
add rax, 0x28
mov rdx, rax
mov rcx, r8
call fcn.14001ebb8
mov rax, qword [rsp + 0x2f8]
cmp rax, 0x10
jb 0x140012c43
mov rcx, qword [rsp + 0x2e0]
lea rdx, [rax + 1]
cmp rdx, 0x1000
jb 0x140012c3e
mov r8, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, r8
cmp rcx, 0x20
jae 0x14001428e
add rax, 0x28
mov rdx, rax
mov rcx, r8
call fcn.14001ebb8
lea rdx, [rsp + 0x230]
mov rcx, rsi
call fcn.1400186c0
cmp qword [rsp + 0x2f8], 8
jb 0x140012c66
mov rsi, qword [rsp + 0x2e0]
mov rcx, rsi
call qword [sym.imp.KERNEL32.dll_GetFileAttributesW]
mov esi, eax
mov rax, qword [rsp + 0x2f8]
cmp rax, 8
jb 0x140012cbf
mov rcx, qword [rsp + 0x2e0]
lea rdx, [rax + rax]
add rdx, 2
cmp rdx, 0x1000
jb 0x140012cba
mov r8, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, r8
cmp rcx, 0x20
jae 0x14001428e
add rax, rax
add rax, 0x29
mov rdx, rax
mov rcx, r8
call fcn.14001ebb8
mov rax, qword [rsp + 0x248]
cmp rax, 0x10
jb 0x140012d06
mov rcx, qword [rsp + 0x230]
lea rdx, [rax + 1]
cmp rdx, 0x1000
jb 0x140012d01
mov r8, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, r8
cmp rcx, 0x20
jae 0x14001428e
add rax, 0x28
mov rdx, rax
mov rcx, r8
call fcn.14001ebb8
cmp esi, 0xffffffff
jne 0x140012ef0
xorps xmm0, xmm0
lea rdi, [rsp + 0x260]
movaps xmmword [rdi], xmm0
mov ecx, 0x60
call fcn.14001eb7c
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.14001eb7c
lea r8, [rsp + 0x2e0]
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 + 0x230]
mov rcx, rdi
mov rdx, rsi
call fcn.140024790
mov rax, qword [rsi]
lea rdi, [rax + 0x40]
lea rcx, [0x140036298]
cmp rdi, rcx
je 0x140012df5
mov rbx, qword [0x1400362a8]
cmp qword [0x1400362b0], 0x10
jb 0x140012db8
mov rcx, qword [0x140036298]
mov qword [rsp + 0x30], rcx
mov rcx, qword [rax + 0x58]
cmp rcx, rbx
jae 0x140012dd3
mov rcx, rdi
mov rdx, rbx
mov r9, qword [rsp + 0x30]
call fcn.1400015b0
jmp 0x140012df5
cmp rcx, 0x10
jb 0x140012ddd
mov rdi, qword [rax + 0x40]
mov qword [rax + 0x50], rbx
mov rcx, rdi
mov rdx, qword [rsp + 0x30]
mov r8, rbx
call sub.VCRUNTIME140.dll_memmove
mov byte [rdi + rbx], 0
mov rax, qword [rsp + 0x2f8]
cmp rax, 0x10
jb 0x140012e3c
mov rcx, qword [rsp + 0x2e0]
lea rdx, [rax + 1]
cmp rdx, 0x1000
jb 0x140012e37
mov r8, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, r8
cmp rcx, 0x20
jae 0x14001428e
add rax, 0x28
mov rdx, rax
mov rcx, r8
call fcn.14001ebb8
cmp qword [0x1400362e8], 0
je 0x140013003
lea r8, [rsp + 0x2e0]
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 + 0x260]
lea rdi, [rsp + 0x230]
mov rdx, rdi
call fcn.140024790
mov rax, qword [rdi]
lea rdi, [rax + 0x40]
lea rcx, [0x1400362d8]
cmp rdi, rcx
je 0x140012fbc
mov rbx, qword [0x1400362e8]
cmp qword [0x1400362f0], 0x10
jb 0x140012ece
mov rcx, qword [0x1400362d8]
mov qword [rsp + 0x38], rcx
mov rcx, qword [rax + 0x58]
cmp rcx, rbx
jae 0x140012f9a
mov rcx, rdi
mov rdx, rbx
mov r9, qword [rsp + 0x38]
call fcn.1400015b0
jmp 0x140012fbc
lea rsi, [rsp + 0x2e0]
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, [0x1400361e8]
lea rdi, [rsp + 0x230]
mov rdx, rdi
mov r8, rsi
call fcn.140024790
mov rcx, qword [rdi]
add rcx, 0x40
call fcn.140009d60
mov rax, qword [rsi + 0x18]
cmp rax, 0x10
jb 0x140012f90
mov rcx, qword [rsp + 0x2e0]
lea rdx, [rax + 1]
cmp rdx, 0x1000
jb 0x140012f8b
mov r8, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, r8
cmp rcx, 0x20
jae 0x14001428e
add rax, 0x28
mov rdx, rax
mov rcx, r8
call fcn.14001ebb8
call fcn.14000abc0
jmp 0x140013fde
cmp rcx, 0x10
jb 0x140012fa4
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 + 0x2f8]
cmp rax, 0x10
jb 0x140013003
mov rcx, qword [rsp + 0x2e0]
lea rdx, [rax + 1]
cmp rdx, 0x1000
jb 0x140012ffe
mov r8, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, r8
cmp rcx, 0x20
jae 0x14001428e
add rax, 0x28
mov rdx, rax
mov rcx, r8
call fcn.14001ebb8
mov qword [0x140036320], 0
lea rcx, [rsp + 0x2e0]
lea rdx, [rsp + 0x2a0]
call fcn.1400186c0
mov rax, qword [0x140036378]
cmp rax, 8
jb 0x14001306f
mov rcx, qword [0x140036360]
lea rdx, [rax + rax]
add rdx, 2
cmp rdx, 0x1000
jb 0x14001306a
mov r8, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, r8
cmp rcx, 0x20
jae 0x14001428e
add rax, rax
add rax, 0x29
mov rdx, rax
mov rcx, r8
call fcn.14001ebb8
lea rdi, [rsp + 0x2e4]
movups xmm0, xmmword [rdi - 4]
movups xmm1, xmmword [rdi + 0xc]
movups xmmword [0x140036370], xmm1
movups xmmword [0x140036360], xmm0
mov r8d, 0x118
mov rcx, rdi
xor edx, edx
call sub.VCRUNTIME140.dll_memset
mov dword [rdi - 4], 0x11c
mov r14, qword [sym.imp.KERNEL32.dll_VerSetConditionMask]
xor ecx, ecx
mov edx, 2
mov r8b, 3
call r14
mov rcx, rax
mov edx, 1
mov r8b, 3
call r14
mov rcx, rax
mov edx, 0x20
mov r8b, 3
call r14
mov qword [rdi], 6
mov word [rdi + 0x110], 0
lea rbx, [rsp + 0x2e0]
mov rcx, rbx
mov edx, 0x23
mov r8, rax
call qword [sym.imp.KERNEL32.dll_VerifyVersionInfoW]
test eax, eax
jne 0x140013365
lea rdi, [rsp + 0x2e4]
mov r8d, 0x118
mov rcx, rdi
xor edx, edx
call sub.VCRUNTIME140.dll_memset
mov dword [rdi - 4], 0x11c
mov byte [rdi + 0x116], 1
xor ecx, ecx
mov edx, 0x80
mov r8b, 1
call qword [sym.imp.KERNEL32.dll_VerSetConditionMask]
lea rcx, [rsp + 0x2e0]
mov edx, 0x80
mov r8, rax
call qword [sym.imp.KERNEL32.dll_VerifyVersionInfoW]
lea rdi, [rsp + 0x2e4]
mov r8d, 0x118
mov rcx, rdi
xor edx, edx
test eax, eax
jne 0x1400131d6
call sub.VCRUNTIME140.dll_memset
mov dword [rdi - 4], 0x11c
xor ecx, ecx
mov edx, 2
mov r8b, 3
call r14
mov rcx, rax
mov edx, 1
mov r8b, 3
call r14
mov rcx, rax
mov edx, 0x20
mov r8b, 3
call r14
movabs rcx, 0x200000005
mov qword [rdi], rcx
mov word [rdi + 0x110], 2
lea rcx, [rsp + 0x2e0]
mov edx, 0x23
mov r8, rax
call qword [sym.imp.KERNEL32.dll_VerifyVersionInfoW]
test eax, eax
je 0x1400132b7
jmp 0x140013365
call sub.VCRUNTIME140.dll_memset
mov dword [rdi - 4], 0x11c
xor ecx, ecx
mov edx, 2
mov r8b, 3
call r14
mov rcx, rax
mov edx, 1
mov r8b, 3
call r14
mov rcx, rax
mov edx, 0x20
mov r8b, 3
call r14
movabs rcx, 0x100000005
mov qword [rdi], rcx
mov word [rdi + 0x110], 3
lea rcx, [rsp + 0x2e0]
mov edx, 0x23
mov r8, rax
call qword [sym.imp.KERNEL32.dll_VerifyVersionInfoW]
test eax, eax
je 0x1400132b7
lea rdi, [rsp + 0x2e4]
mov r8d, 0x118
mov rcx, rdi
xor edx, edx
call sub.VCRUNTIME140.dll_memset
mov dword [rdi - 4], 0x11c
xor ecx, ecx
mov edx, 2
mov r8b, 3
call r14
mov rcx, rax
mov edx, 1
mov r8b, 3
call r14
mov rcx, rax
mov edx, 0x20
mov r8b, 3
call r14
movabs rcx, 0x200000005
mov qword [rdi], rcx
mov word [rdi + 0x110], 0
lea rcx, [rsp + 0x2e0]
mov edx, 0x23
mov r8, rax
call qword [sym.imp.KERNEL32.dll_VerifyVersionInfoW]
test eax, eax
je 0x140013365
mov rdx, qword [0x140036370]
cmp qword [0x140036378], 8
jb 0x1400132d1
mov rax, qword [0x140036360]
jmp 0x1400132d8
lea rax, [0x140036360]
cmp rdx, 0x28
jb 0x140013365
lea rcx, [rax + rdx*2]
add rcx, 0xffffffffffffffb2
cmp rcx, rax
je 0x140013365
lea rdx, [rax + rdx*2]
add rdx, 0xffffffffffffffb0
lea r8, str.https:__crash_reports.mozilla.com_submit
mov r9, rax
mov r10, rcx
sub r10, r9
sar r10, 1
cmp word [r9], 0x68
je 0x14001331c
add r9, 2
dec r10
jne 0x14001330a
jmp 0x140013365
xor r10d, r10d
movzx r11d, word [r9 + r10]
cmp r11w, word [r10 + r8]
jne 0x140013337
add r10, 2
cmp r10, 0x50
jne 0x14001331f
jmp 0x140013345
lea r10, [r9 + 2]
cmp r9, rdx
mov r9, r10
jne 0x140013301
jmp 0x140013365
cmp r9, rax
jne 0x140013365
lea rcx, [0x140036360]
lea r9, str.https:__crash_reports_xpsp2.mozilla.com_submit
mov r8d, 0x28
xor edx, edx
call fcn.1400187d0
mov rax, qword [rsp + 0x260]
mov rbp, qword [rax]
cmp rbp, rax
jne 0x1400133ce
lea rsi, [0x1400363b8]
lea rdx, [rsp + 0x1a0]
mov rcx, rsi
call fcn.14002a9c0
lea rdx, [0x14003047a]
mov rcx, rsi
call fcn.14002bb60
test al, al
je 0x140013d4e
cmp qword [0x1400363f8], 9
jae 0x14001382d
lea rcx, [0x1400363e0]
lea r9, str.Software_
mov edx, 9
call fcn.140022d50
jmp 0x140013850
xor r15d, r15d
mov r13d, 7
lea rdi, [rbp + 0x20]
lea rdx, [rbp + 0x40]
mov rcx, rbx
call fcn.1400186c0
lea rcx, [rsp + 0x230]
mov rdx, rdi
call fcn.1400186c0
mov rsi, qword [0x140036350]
mov rdx, qword [rsi + 8]
cmp byte [rdx + 0x19], 0
je 0x140013416
mov r14, rdx
xor r12d, r12d
mov rdi, rsi
jmp 0x1400134a7
cmp qword [rsp + 0x248], 8
lea rax, [rsp + 0x230]
jb 0x140013431
mov rax, qword [rsp + 0x230]
mov rcx, qword [rsp + 0x240]
mov rdi, rsi
mov r14, rdx
mov rdx, qword [rdx + 0x30]
cmp rcx, rdx
mov r8, rdx
cmovb r8, rcx
test r8, r8
je 0x14001347a
cmp qword [r14 + 0x38], 8
jb 0x14001345f
mov r9, qword [r14 + 0x20]
jmp 0x140013463
lea r9, [r14 + 0x20]
xor r10d, r10d
movzx r11d, word [rax + r10*2]
cmp word [r9 + r10*2], r11w
jne 0x140013483
inc r10
cmp r8, r10
jne 0x140013466
cmp rdx, rcx
setb r8b
jmp 0x140013487
setbe r8b
lea rdx, [r14 + 0x10]
test r8b, r8b
cmove rdi, r14
cmove rdx, r14
mov rdx, qword [rdx]
cmp byte [rdx + 0x19], 0
je 0x14001343c
xor r8b, 1
movzx r12d, r8b
cmp byte [rdi + 0x19], 0
jne 0x14001351b
mov rax, qword [rdi + 0x30]
mov rcx, qword [rsp + 0x240]
cmp rax, rcx
mov rdx, rcx
cmovb rdx, rax
test rdx, rdx
je 0x14001350b
cmp qword [rsp + 0x248], 8
lea r8, [rsp + 0x230]
jb 0x1400134e3
mov r8, qword [rsp + 0x230]
cmp qword [rdi + 0x38], 8
jb 0x1400134f0
mov r9, qword [rdi + 0x20]
jmp 0x1400134f4
lea r9, [rdi + 0x20]
xor r10d, r10d
movzx r11d, word [r9 + r10*2]
cmp word [r8 + r10*2], r11w
jne 0x140013515
inc r10
cmp rdx, r10
jne 0x1400134f7
cmp rcx, rax
jb 0x14001351b
jmp 0x1400135e8
ja 0x1400135e8
movabs rax, 0x2aaaaaaaaaaaaaa
cmp qword [0x140036358], rax
je 0x14001423d
mov ecx, 0x60
call fcn.14001eb7c
mov rdi, rax
movups xmm0, xmmword [rsp + 0x230]
movups xmm1, xmmword [rsp + 0x240]
movups xmmword [rax + 0x20], xmm0
movups xmmword [rax + 0x30], xmm1
mov qword [rsp + 0x240], r15
mov qword [rsp + 0x248], r13
mov word [rsp + 0x230], r15w
mov qword [rax + 0x40], r15
mov qword [rax + 0x50], r15
mov qword [rax + 0x58], r13
mov word [rax + 0x40], r15w
mov qword [rax], rsi
mov qword [rax + 0x10], rsi
inc qword [0x140036358]
mov word [rax + 0x18], r15w
mov rsi, qword [0x140036350]
mov qword [rax + 8], r14
cmp r14, rsi
jne 0x1400135b4
mov qword [r14], rdi
mov qword [r14 + 8], rdi
mov qword [r14 + 0x10], rdi
mov rax, rdi
jmp 0x1400135e4
mov rax, rdi
add rax, 8
test r12d, r12d
je 0x14001374c
mov qword [r14], rdi
mov rcx, rsi
cmp r14, qword [rsi]
jne 0x1400135d2
mov qword [rcx], rdi
mov r14, qword [rax]
cmp byte [r14 + 0x18], 0
je 0x140013763
mov rax, qword [rsi + 8]
mov byte [rax + 0x18], 1
lea rsi, [rdi + 0x40]
cmp rsi, rbx
je 0x14001366f
mov rax, qword [rdi + 0x58]
cmp rax, 8
jb 0x140013636
mov rcx, qword [rsi]
lea rdx, [rax + rax]
add rdx, 2
cmp rdx, 0x1000
jb 0x140013631
mov r8, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, r8
cmp rcx, 0x20
jae 0x14001428e
add rax, rax
add rax, 0x29
mov rdx, rax
mov rcx, r8
call fcn.14001ebb8
movups xmm0, xmmword [rsp + 0x2e0]
movups xmm1, xmmword [rsp + 0x2f0]
movups xmmword [rsi + 0x10], xmm1
movups xmmword [rsi], xmm0
mov qword [rsp + 0x2f0], 0
mov qword [rsp + 0x2f8], 7
mov word [rsp + 0x2e0], 0
mov rax, qword [rsp + 0x248]
cmp rax, 8
jb 0x1400136bd
mov rcx, qword [rsp + 0x230]
lea rdx, [rax + rax]
add rdx, 2
cmp rdx, 0x1000
jb 0x1400136b8
mov r8, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, r8
cmp rcx, 0x20
jae 0x14001428e
add rax, rax
add rax, 0x29
mov rdx, rax
mov rcx, r8
call fcn.14001ebb8
mov rax, qword [rsp + 0x2f8]
cmp rax, 8
jb 0x14001370b
mov rcx, qword [rsp + 0x2e0]
lea rdx, [rax + rax]
add rdx, 2
cmp rdx, 0x1000
jb 0x140013706
mov r8, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, r8
cmp rcx, 0x20
jae 0x14001428e
add rax, rax
add rax, 0x29
mov rdx, rax
mov rcx, r8
call fcn.14001ebb8
mov rcx, qword [rbp + 0x10]
cmp byte [rcx + 0x19], 0
je 0x14001372a
mov rax, qword [rbp + 8]
cmp byte [rax + 0x19], 0
jne 0x140013736
cmp rbp, qword [rax + 0x10]
mov rbp, rax
je 0x140013715
jmp 0x140013736
mov rax, rcx
mov rcx, qword [rcx]
cmp byte [rcx + 0x19], 0
je 0x14001372a
mov rbp, rax
cmp rax, qword [rsp + 0x260]
jne 0x1400133d7
jmp 0x140013375
mov qword [r14 + 0x10], rdi
cmp r14, qword [rsi + 0x10]
jne 0x1400135d2
lea rcx, [rsi + 0x10]
jmp 0x1400135cf
lea rcx, [r14 + 0x18]
mov r12, rdi
mov r8, qword [r14 + 8]
mov rdx, qword [r8]
cmp r14, rdx
je 0x1400137b2
cmp byte [rdx + 0x18], 0
je 0x1400137bc
cmp r12, qword [r14]
jne 0x14001378c
mov rcx, r14
call fcn.1400258f0
mov r12, r14
mov rax, qword [r12 + 8]
mov byte [rax + 0x18], 1
mov rax, qword [r12 + 8]
mov rax, qword [rax + 8]
mov byte [rax + 0x18], 0
mov rax, qword [r12 + 8]
mov rcx, qword [rax + 8]
call fcn.1400258a0
jmp 0x1400137d8
mov rdx, qword [r8 + 0x10]
cmp byte [rdx + 0x18], 0
jne 0x1400137f6
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 r12, qword [rax + 8]
lea rax, [r12 + 8]
mov r14, qword [r12 + 8]
lea rcx, [r14 + 0x18]
cmp byte [r14 + 0x18], 0
jne 0x1400135e0
jmp 0x14001376a
cmp r12, qword [r14 + 0x10]
jne 0x140013807
mov rcx, r14
call fcn.1400258a0
mov r12, r14
mov rax, qword [r12 + 8]
mov byte [rax + 0x18], 1
mov rax, qword [r12 + 8]
mov rax, qword [rax + 8]
mov byte [rax + 0x18], 0
mov rax, qword [r12 + 8]
mov rcx, qword [rax + 8]
call fcn.1400258f0
jmp 0x1400137d8
mov rax, qword [0x1400363e0]
mov qword [0x1400363f0], 9
movups xmm0, xmmword [str.Software_]
movups xmmword [rax], xmm0
mov dword [rax + 0x10], 0x5c
lea rcx, [0x1400363b8]
lea rdx, [0x14003047a]
lea r8, [0x140030480]
call fcn.1400042d0
lea rsi, [rsp + 0x2e0]
mov rcx, rax
mov rdx, rsi
call fcn.140002050
cmp qword [rsi + 0x10], 0
je 0x140013a83
lea rsi, [rsp + 0x1300]
lea rdx, [rsp + 0x2e0]
mov rcx, rsi
call fcn.1400186c0
mov rax, qword [rsi + 0x10]
mov rcx, qword [rsi + 0x18]
cmp rcx, rax
jne 0x1400138d4
mov qword [rsp + 0x20], 1
lea r9, [0x140031d6c]
lea rcx, [rsp + 0x1300]
mov edx, 1
call fcn.140022bb0
mov rsi, rax
jmp 0x1400138fe
lea rdx, [rax + 1]
mov qword [rsp + 0x1310], rdx
mov rdx, rsi
cmp rcx, 8
jb 0x1400138f1
mov rdx, qword [rsp + 0x1300]
mov word [rdx + rax*2], 0x5c
mov word [rdx + rax*2 + 2], 0
xor eax, eax
mov qword [rsp + 0x230], rax
xorps xmm0, xmm0
movaps xmmword [rsp + 0x240], xmm0
movups xmm0, xmmword [rsi]
movups xmm1, xmmword [rsi + 0x10]
movaps xmmword [rsp + 0x230], xmm0
movaps xmmword [rsp + 0x240], xmm1
mov qword [rsi + 0x10], rax
mov qword [rsi + 0x18], 7
mov word [rsi], 0
mov r8, qword [rsp + 0x240]
cmp qword [rsp + 0x248], 8
jb 0x140013958
mov r9, qword [rsp + 0x230]
jmp 0x140013960
lea r9, [rsp + 0x230]
mov rax, qword [0x1400363f0]
mov rcx, qword [0x1400363f8]
mov rdx, rcx
sub rdx, rax
cmp rdx, r8
jae 0x14001398f
mov qword [rsp + 0x20], r8
lea rcx, [0x1400363e0]
mov rdx, r8
call fcn.140022bb0
jmp 0x1400139c5
lea rsi, [rax + r8]
mov qword [0x1400363f0], rsi
cmp rcx, 8
jb 0x1400139a9
mov rdi, qword [0x1400363e0]
jmp 0x1400139b0
lea rdi, [0x1400363e0]
lea rcx, [rdi + rax*2]
add r8, r8
mov rdx, r9
call sub.VCRUNTIME140.dll_memmove
mov word [rdi + rsi*2], 0
mov rax, qword [rsp + 0x248]
cmp rax, 8
jb 0x140013a13
mov rcx, qword [rsp + 0x230]
lea rdx, [rax + rax]
add rdx, 2
cmp rdx, 0x1000
jb 0x140013a0e
mov r8, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, r8
cmp rcx, 0x20
jae 0x14001428e
add rax, rax
add rax, 0x29
mov rdx, rax
mov rcx, r8
call fcn.14001ebb8
mov qword [rsp + 0x240], 0
mov qword [rsp + 0x248], 7
mov word [rsp + 0x230], 0
mov rax, qword [rsp + 0x1318]
cmp rax, 8
jb 0x140013a83
mov rcx, qword [rsp + 0x1300]
lea rdx, [rax + rax]
add rdx, 2
cmp rdx, 0x1000
jb 0x140013a7e
mov r8, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, r8
cmp rcx, 0x20
jae 0x14001428e
add rax, rax
add rax, 0x29
mov rdx, rax
mov rcx, r8
call fcn.14001ebb8
lea rcx, [0x1400363b8]
lea rdx, [0x140030f30]
lea r8, [0x140030f3b]
call fcn.1400042d0
lea rdi, [rsp + 0x230]
mov rcx, rax
mov rdx, rdi
call fcn.140002050
lea rsi, [rsp + 0x12e0]
mov rcx, rsi
mov rdx, rdi
call fcn.1400186c0
mov rax, qword [rsi + 0x10]
mov rcx, qword [rsi + 0x18]
mov rdx, rcx
sub rdx, rax
cmp rdx, 0xf
jae 0x140013afe
mov qword [rsp + 0x20], 0xf
lea r9, [0x140031c10]
lea rcx, [rsp + 0x12e0]
mov edx, 0xf
call fcn.140022bb0
mov rsi, rax
jmp 0x140013b39
lea rdx, [rax + 0xf]
mov qword [rsp + 0x12f0], rdx
mov rdx, rsi
cmp rcx, 8
jb 0x140013b1b
mov rdx, qword [rsp + 0x12e0]
movups xmm0, xmmword [0x140031c1e]
movups xmmword [rdx + rax*2 + 0xe], xmm0
movups xmm0, xmmword [0x140031c10]
movups xmmword [rdx + rax*2], xmm0
mov word [rdx + rax*2 + 0x1e], 0
xor eax, eax
mov qword [rsp + 0x1300], rax
xorps xmm0, xmm0
movaps xmmword [rsp + 0x1310], xmm0
movups xmm0, xmmword [rsi]
movups xmm1, xmmword [rsi + 0x10]
movaps xmmword [rsp + 0x1300], xmm0
movaps xmmword [rsp + 0x1310], xmm1
mov qword [rsi + 0x10], rax
mov qword [rsi + 0x18], 7
mov word [rsi], 0
mov r8, qword [rsp + 0x1310]
cmp qword [rsp + 0x1318], 8
jb 0x140013b96
mov rax, qword [rsp + 0x1300]
mov qword [rsp + 0x40], rax
mov rax, qword [0x1400363f0]
mov rcx, qword [0x1400363f8]
mov rdx, rcx
sub rdx, rax
cmp rdx, r8
jae 0x140013bca
mov qword [rsp + 0x20], r8
lea rcx, [0x1400363e0]
mov rdx, r8
mov r9, qword [rsp + 0x40]
call fcn.140022bb0
jmp 0x140013c02
lea rsi, [rax + r8]
mov qword [0x1400363f0], rsi
cmp rcx, 8
jb 0x140013be4
mov rdi, qword [0x1400363e0]
jmp 0x140013beb
lea rdi, [0x1400363e0]
lea rcx, [rdi + rax*2]
add r8, r8
mov rdx, qword [rsp + 0x40]
call sub.VCRUNTIME140.dll_memmove
mov word [rdi + rsi*2], 0
mov rax, qword [rsp + 0x1318]
cmp rax, 8
jb 0x140013c50
mov rcx, qword [rsp + 0x1300]
lea rdx, [rax + rax]
add rdx, 2
cmp rdx, 0x1000
jb 0x140013c4b
mov r8, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, r8
cmp rcx, 0x20
jae 0x14001428e
add rax, rax
add rax, 0x29
mov rdx, rax
mov rcx, r8
call fcn.14001ebb8
mov qword [rsp + 0x1310], 0
mov qword [rsp + 0x1318], 7
mov word [rsp + 0x1300], 0
mov rax, qword [rsp + 0x12f8]
cmp rax, 8
jb 0x140013cc0
mov rcx, qword [rsp + 0x12e0]
lea rdx, [rax + rax]
add rdx, 2
cmp rdx, 0x1000
jb 0x140013cbb
mov r8, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, r8
cmp rcx, 0x20
jae 0x14001428e
add rax, rax
add rax, 0x29
mov rdx, rax
mov rcx, r8
call fcn.14001ebb8
mov rax, qword [rsp + 0x248]
cmp rax, 0x10
jb 0x140013d07
mov rcx, qword [rsp + 0x230]
lea rdx, [rax + 1]
cmp rdx, 0x1000
jb 0x140013d02
mov r8, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, r8
cmp rcx, 0x20
jae 0x14001428e
add rax, 0x28
mov rdx, rax
mov rcx, r8
call fcn.14001ebb8
mov rax, qword [rsp + 0x2f8]
cmp rax, 0x10
jb 0x140013d4e
mov rcx, qword [rsp + 0x2e0]
lea rdx, [rax + 1]
cmp rdx, 0x1000
jb 0x140013d49
mov r8, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, r8
cmp rcx, 0x20
jae 0x14001428e
add rax, 0x28
mov rdx, rax
mov rcx, r8
call fcn.14001ebb8
lea rcx, [0x1400363b8]
lea rdx, [0x14003147b]
call fcn.14002bb60
test al, al
je 0x140013df6
lea rcx, [0x1400363b8]
lea rdx, [0x14003147b]
lea r8, [0x14003147e]
call fcn.1400042d0
lea rdx, [rsp + 0x2e0]
mov rcx, rax
call fcn.140002050
mov rax, qword [0x140036418]
cmp rax, 0x10
jb 0x140013dd8
mov rcx, qword [0x140036400]
lea rdx, [rax + 1]
cmp rdx, 0x1000
jb 0x140013dd3
mov r8, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, r8
cmp rcx, 0x20
jae 0x14001428e
add rax, 0x28
mov rdx, rax
mov rcx, r8
call fcn.14001ebb8
movups xmm0, xmmword [rsp + 0x2e0]
movups xmm1, xmmword [rsp + 0x2f0]
movups xmmword [0x140036410], xmm1
movups xmmword [0x140036400], xmm0
mov rcx, qword [rsp + 0x280]
mov rdx, qword [rsp + 0x288]
call fcn.140025940
lea rdi, [rsp + 0x2e0]
mov qword [rdi], 0
mov qword [rdi + 0x18], 0xf
mov qword [rdi + 0x10], 5
mov dword [rdi], 0x54527369
mov word [rdi + 4], 0x4c
lea rcx, [0x1400361e8]
lea rsi, [rsp + 0x230]
mov rdx, rsi
mov r8, rdi
call fcn.1400248a0
mov rsi, qword [rsi + 0x10]
mov rcx, rsi
mov rdx, rdi
call fcn.140024950
test al, al
je 0x140013f41
cmp rsi, qword [0x1400361e8]
je 0x140013f41
lea r8, [rsp + 0x230]
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, [0x1400361e8]
lea rsi, [rsp + 0x1300]
mov rdx, rsi
call fcn.140024790
mov rax, qword [rsi]
cmp qword [rax + 0x50], 3
jne 0x140013ecf
cmp qword [rax + 0x58], 0x10
jb 0x140013ed3
mov rax, qword [rax + 0x40]
jmp 0x140013ed7
xor esi, esi
jmp 0x140013eee
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 + 0x248]
cmp rax, 0x10
jb 0x140013f35
mov rcx, qword [rsp + 0x230]
lea rdx, [rax + 1]
cmp rdx, 0x1000
jb 0x140013f30
mov r8, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, r8
cmp rcx, 0x20
jae 0x14001428e
add rax, 0x28
mov rdx, rax
mov rcx, r8
call fcn.14001ebb8
test sil, sil
je 0x140013f41
mov byte [0x140036430], 1
cmp byte [0x140036288], 0
jne 0x140013f6a
lea r8, [0x140019240]
mov ecx, 0x66
xor edx, edx
call fcn.140019150
cmp rax, 1
je 0x140013fbb
call fcn.14000abc0
jmp 0x140013fbb
lea rcx, [0x140036328]
lea rdx, [0x1400363b8]
call fcn.14002a9c0
lea r9, [0x140036320]
mov qword [rsp + 0x28], 0
mov dword [rsp + 0x20], 0
lea r8, [0x140018970]
xor ecx, ecx
xor edx, edx
call qword [sym.imp.KERNEL32.dll_CreateThread]
mov qword [0x140036438], rax
mov rcx, rax
mov edx, 0xffffffff
call qword [sym.imp.KERNEL32.dll_WaitForSingleObject]
mov rax, qword [rsp + 0x260]
mov rcx, qword [rax + 8]
call fcn.14001b340
mov rcx, qword [rsp + 0x260]
mov edx, 0x60
call fcn.14001ebb8
lea rcx, [rsp + 0x70]
call fcn.140023020
mov rsi, qword [rsp + 0x280]
test rsi, rsi
je 0x1400140a0
mov rdi, qword [rsp + 0x288]
cmp rsi, rdi
je 0x140014068
mov rax, qword [rsi + 0x18]
cmp rax, 0x10
jb 0x140014044
mov rcx, qword [rsi]
lea rdx, [rax + 1]
cmp rdx, 0x1000
jb 0x14001403f
mov r8, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, r8
cmp rcx, 0x20
jae 0x14001428e
add rax, 0x28
mov rdx, rax
mov rcx, r8
call fcn.14001ebb8
mov qword [rsi + 0x10], 0
mov qword [rsi + 0x18], 0xf
mov byte [rsi], 0
add rsi, 0x20
cmp rsi, rdi
jne 0x140014006
mov rsi, qword [rsp + 0x280]
mov rdx, qword [rsp + 0x290]
sub rdx, rsi
cmp rdx, 0x1000
jb 0x140014098
mov rax, qword [rsi - 8]
add rsi, 0xfffffffffffffff8
sub rsi, rax
cmp rsi, 0x20
jae 0x14001428e
add rdx, 0x27
mov rsi, rax
mov rcx, rsi
call fcn.14001ebb8
mov rax, qword [rsp + 0x2b8]
cmp rax, 0x10
jb 0x1400140e7
mov rcx, qword [rsp + 0x2a0]
lea rdx, [rax + 1]
cmp rdx, 0x1000
jb 0x1400140e2
mov r8, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, r8
cmp rcx, 0x20
jae 0x14001428e
add rax, 0x28
mov rdx, rax
mov rcx, r8
call fcn.14001ebb8
mov rax, qword [rsp + 0x2d8]
cmp rax, 0x10
jb 0x14001412e
mov rcx, qword [rsp + 0x2c0]
lea rdx, [rax + 1]
cmp rdx, 0x1000
jb 0x140014129
mov r8, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, r8
cmp rcx, 0x20
jae 0x14001428e
add rax, 0x28
mov rdx, rax
mov rcx, r8
call fcn.14001ebb8
mov rax, qword [rsp + 0x178]
cmp rax, 0x10
jb 0x140014175
mov rcx, qword [rsp + 0x160]
lea rdx, [rax + 1]
cmp rdx, 0x1000
jb 0x140014170
mov r8, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, r8
cmp rcx, 0x20
jae 0x14001428e
add rax, 0x28
mov rdx, rax
mov rcx, r8
call fcn.14001ebb8
mov rax, qword [rsp + 0x198]
cmp rax, 0x10
jb 0x14000e9e0
mov rcx, qword [rsp + 0x180]
jmp 0x14000e9af
lea r14, [rsp + 0x2e0]
mov qword [r14 + 0x10], rdi
mov rcx, r14
mov rdx, rbx
mov r8, rdi
call sub.VCRUNTIME140.dll_memcpy
mov byte [rsp + rdi + 0x2e0], 0
mov rsi, qword [r14 + 0x18]
jmp 0x140014208
test al, 4
jne 0x1400107f5
mov rax, qword [rsp + 0x320]
mov r12, qword [rax]
test r12, r12
je 0x1400107f5
mov rax, qword [rsp + 0x338]
movsxd rax, dword [rax]
add r12, rax
jmp 0x14001077b
mov esi, 0xf
test al, 4
jne 0x140014208
mov rax, qword [rsp + 0xb0]
mov rdi, qword [rax]
test rdi, rdi
jne 0x1400142b8
lea rcx, [rsp + 0x2e0]
mov r14, qword [rcx]
cmp rsi, 0x10
cmovae rcx, r14
call qword [sym.imp.api_ms_win_crt_environment_l1_1_0.dll_getenv]
mov rbx, rax
cmp rsi, 0x10
jae 0x14001213b
jmp 0x14001216f
call fcn.1400216d0
call fcn.1400215f0
call fcn.140024530
lea rcx, [rsi + 0x28]
call fcn.14001eb7c
lea r13, [rax + 0x27]
and r13, 0xffffffffffffffe0
mov qword [r13 - 8], rax
jmp 0x1400107c9
mov rax, qword [rsp + 0x320]
mov rax, qword [rax]
mov ecx, 0x58
jmp 0x140010854
mov rax, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, rax
cmp rcx, 0x20
jae 0x14001428e
add rdx, 0x27
mov rcx, rax
jmp 0x14001087d
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
mov esi, 0xf
jmp 0x140014208
lea rcx, [rsi + 0x28]
call fcn.14001eb7c
lea r14, [rax + 0x27]
and r14, 0xffffffffffffffe0
mov qword [r14 - 8], rax
jmp 0x140012104
lea rax, [rsp + 0x90]
mov rcx, qword [rax + 0x38]
movsxd rcx, dword [rcx]
add rdi, rcx
jmp 0x1400120b2
call fcn.14002ac00
lea rdi, [0x140036450]
jmp 0x140011d24