Function at 0x14000da20
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, 0x1338
call fcn.1400217b0
sub rsp, rax
movaps xmmword [rsp + 0x1320], xmm6
mov rsi, rdx
mov r15d, ecx
mov rax, qword [0x140036010]
xor rax, rsp
mov qword [rsp + 0x1318], rax
mov qword [0x140036340], rdx
lea rbx, [rsp + 0x2d0]
mov qword [rbx + 0x10], 0
mov qword [rbx + 0x18], 0xf
mov byte [rbx], 0
lea r9, str.MOZ_CRASHREPORTER_AUTO_SUBMIT
mov edx, 0x1d
mov rcx, rbx
call fcn.140001290
lea rcx, [rsp + 0x200]
mov rdx, rbx
call fcn.1400157b0
mov rax, qword [rbx + 0x18]
cmp rax, 0x10
jb 0x14000dac7
mov rcx, qword [rsp + 0x2d0]
lea rdx, [rax + 1]
cmp rdx, 0x1000
jae 0x140014960
call fcn.14002070c
cmp qword [rsp + 0x210], 0
setne byte [0x140036348]
mov qword [rsp + 0x1c0], 0
mov qword [rsp + 0x1c8], 0xf
mov byte [rsp + 0x1b0], 0
lea rdx, [rsp + 0x2d0]
xor ecx, ecx
mov r8d, 0x104
call qword [sym.imp.KERNEL32.dll_GetModuleFileNameW]
test eax, eax
je 0x14000dc95
lea rcx, [rsp + 0x2d0]
mov dx, 0x2e
call sub.VCRUNTIME140.dll_wcsrchr
test rax, rax
je 0x14000dc95
lea rdx, str..ini
mov rcx, rax
call qword [sym.imp.api_ms_win_crt_string_l1_1_0.dll_wcscpy]
mov qword [rsp + 0x230], 0
mov qword [rsp + 0x238], 7
mov word [rsp + 0x220], 0
lea rbx, [rsp + 0x2d0]
mov rcx, rbx
call sub.api_ms_win_crt_string_l1_1_0.dll_wcslen
mov rbp, rax
lea rcx, [rsp + 0x220]
cmp rax, 7
ja 0x14000dba5
mov qword [rcx + 0x10], rbp
mov r8, rbp
add r8, rbp
lea rdx, [rsp + 0x2d0]
call sub.VCRUNTIME140.dll_memcpy
mov word [rsp + rbp*2 + 0x220], 0
jmp 0x14000dbb5
lea r9, [rsp + 0x2d0]
mov rdx, rbp
call fcn.1400242a0
lea rcx, [rsp + 0x80]
lea rdx, [rsp + 0x220]
call fcn.140019b60
mov rax, qword [rsp + 0x1c8]
cmp rax, 0x10
jb 0x14000dbf6
mov rcx, qword [rsp + 0x1b0]
lea rdx, [rax + 1]
cmp rdx, 0x1000
jae 0x1400149f0
call fcn.14002070c
movups xmm0, xmmword [rsp + 0x80]
movups xmm1, xmmword [rsp + 0x90]
movaps xmmword [rsp + 0x1c0], xmm1
movaps xmmword [rsp + 0x1b0], xmm0
mov rax, qword [rsp + 0x238]
cmp rax, 8
jb 0x14000dc46
mov rcx, qword [rsp + 0x220]
lea rdx, [rax + rax]
add rdx, 2
cmp rdx, 0x1000
jae 0x14000e1cd
call fcn.14002070c
lea rcx, [rsp + 0x1b0]
mov edx, 1
call fcn.14000ae40
mov rbp, rax
mov rdi, qword [rax + 0x90]
test rdi, rdi
jne 0x14000dd78
mov rax, qword [rbp]
movsxd rax, dword [rax + 4]
mov rcx, rbp
add rcx, rax
mov rax, qword [rbp + rax]
mov rax, qword [rax]
mov edx, 1
call qword [case.0x1400209de.0]
test rdi, rdi
jne 0x14000ddbd
mov rax, qword [rsp + 0x1c8]
cmp rax, 0x10
jb 0x14000dcc1
mov rcx, qword [rsp + 0x1b0]
lea rdx, [rax + 1]
cmp rdx, 0x1000
jae 0x1400149a8
call fcn.14002070c
lea rsi, [rsp + 0x2d0]
mov qword [rsi + 0x10], 0
mov qword [rsi + 0x18], 0xf
mov byte [rsi], 0
lea r9, str.Couldnt_read_configuration.
mov edx, 0x1c
mov rcx, rsi
call fcn.140001290
mov rcx, rsi
call fcn.14000a480
mov rax, qword [rsi + 0x18]
cmp rax, 0x10
jb 0x14000dd20
mov rcx, qword [rsp + 0x2d0]
lea rdx, [rax + 1]
cmp rdx, 0x1000
jae 0x1400149cc
call fcn.14002070c
mov rax, qword [rsp + 0x218]
cmp rax, 0x10
jb 0x14000dd4c
mov rcx, qword [rsp + 0x200]
lea rdx, [rax + 1]
cmp rdx, 0x1000
jae 0x140014984
call fcn.14002070c
mov rcx, qword [rsp + 0x1318]
xor rcx, rsp
call fcn.140021770
movaps xmm6, xmmword [rsp + 0x1320]
add rsp, 0x1338
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
lea rdx, [0x1400362a8]
mov rcx, rbp
mov r8b, 1
call fcn.14000a890
lea rcx, [rbp + 0x10]
call fcn.140023a80
test rax, rax
jne 0x14000dc6b
mov rax, qword [rbp]
movsxd rax, dword [rax + 4]
lea rcx, [rax + rbp]
mov edx, dword [rbp + 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 0x14000dc6b
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 0x14000dfd1
mov r14, rax
cmp byte [rax], 0
je 0x14000dfd1
mov qword [rsp + 0x90], 0
mov qword [rsp + 0x98], 0xf
mov byte [rsp + 0x80], 0
mov rcx, r14
call sub.api_ms_win_crt_string_l1_1_0.dll_strlen
mov rbp, rax
lea rcx, [rsp + 0x80]
cmp rax, 0xf
jbe 0x14000de25
mov rdx, rbp
mov r9, r14
call fcn.140001290
jmp 0x14000de3c
mov qword [rcx + 0x10], rbp
mov rdx, r14
mov r8, rbp
call sub.VCRUNTIME140.dll_memmove
mov byte [rsp + rbp + 0x80], 0
lea rdx, [rsp + 0x80]
mov rcx, rbx
call fcn.14001a040
cmp qword [rsp + 0x2e8], 8
jb 0x14000de5f
mov rbx, qword [rsp + 0x2d0]
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_GetFileAttributesW]
mov ebx, eax
mov rax, qword [rsp + 0x2e8]
cmp rax, 8
jb 0x14000de9a
mov rcx, qword [rsp + 0x2d0]
lea rdx, [rax + rax]
add rdx, 2
cmp rdx, 0x1000
jae 0x14000f924
call fcn.14002070c
mov rax, qword [rsp + 0x98]
cmp rax, 0x10
jb 0x14000dec6
mov rcx, qword [rsp + 0x80]
lea rdx, [rax + 1]
cmp rdx, 0x1000
jae 0x140014a3d
call fcn.14002070c
cmp ebx, 0xffffffff
je 0x14000dfd1
mov qword [rsp + 0x2e0], 0
mov qword [rsp + 0x2e8], 0xf
mov byte [rsp + 0x2d0], 0
mov rcx, r14
call sub.api_ms_win_crt_string_l1_1_0.dll_strlen
mov rbx, rax
lea rcx, [rsp + 0x2d0]
cmp rax, 0xf
jbe 0x14000df15
mov rdx, rbx
mov r9, r14
call fcn.140001290
jmp 0x14000df2c
mov qword [rcx + 0x10], rbx
mov rdx, r14
mov r8, rbx
call sub.VCRUNTIME140.dll_memmove
mov byte [rsp + rbx + 0x2d0], 0
lea rcx, [rsp + 0x2d0]
mov edx, 1
call fcn.14000ae40
mov rbx, rax
cmp qword [rax + 0x90], 0
je 0x14000df86
lea rdx, [0x1400362a8]
mov rcx, rbx
mov r8b, 1
call fcn.14000a890
lea rcx, [rbx + 0x10]
call fcn.140023a80
test rax, rax
jne 0x14000df86
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]
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 [case.0x1400209de.0]
mov rax, qword [rsp + 0x2e8]
cmp rax, 0x10
jb 0x14000dfd1
mov rcx, qword [rsp + 0x2d0]
lea rdx, [rax + 1]
cmp rdx, 0x1000
jae 0x140014a61
call fcn.14002070c
mov rax, qword [rsp + 0x1c8]
cmp rax, 0x10
jb 0x14000dffd
mov rcx, qword [rsp + 0x1b0]
lea rdx, [rax + 1]
cmp rdx, 0x1000
jae 0x140014a19
call fcn.14002070c
lea rdx, [0x14002f820]
lea rbx, [rsp + 0x2d0]
mov rcx, rbx
call fcn.140026bc0
lea rdx, [0x14002f824]
mov rcx, rbx
call fcn.140026bc0
lea rdx, [0x14002f828]
mov rcx, rbx
call fcn.140026bc0
lea rdx, [0x14002f82c]
mov rcx, rbx
call fcn.140026bc0
lea rdx, [0x14002f830]
mov rcx, rbx
call fcn.140026bc0
lea rdx, [0x14002f834]
mov rcx, rbx
call fcn.140026bc0
lea rdx, [0x14002f838]
mov rcx, rbx
call fcn.140026bc0
lea rdx, [0x14002f83c]
mov rcx, rbx
call fcn.140026bc0
movabs rax, 0x2000000008
mov qword [rbx], rax
lea rbx, [rsp + 0x2d0]
mov rcx, rbx
call qword [sym.imp.COMCTL32.dll_InitCommonControlsEx]
lea rcx, str.Msftedit.dll
call qword [sym.imp.KERNEL32.dll_LoadLibraryW]
cmp r15d, 1
jle 0x14000e10d
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 [0x140036370]
cmp rax, rdi
jae 0x14000e0dd
lea rcx, [0x140036358]
mov rdx, rdi
mov r9, rsi
call fcn.140001290
jmp 0x14000e10d
cmp rax, 0x10
jb 0x14000e0ec
mov rbp, qword [0x140036358]
jmp 0x14000e0f3
lea rbp, [0x140036358]
mov qword [0x140036368], rdi
mov rcx, rbp
mov rdx, rsi
mov r8, rdi
call sub.VCRUNTIME140.dll_memmove
mov byte [rbp + rdi], 0
mov rsi, qword [0x140036368]
test rsi, rsi
jne 0x14000e1ba
cmp byte [0x140036348], 0
jne 0x14000dd20
lea rdx, str.CrashReporterDefault
mov rcx, rbx
call fcn.140019f40
cmp qword [rsp + 0x2e8], 8
jb 0x14000e14c
mov rbx, qword [rsp + 0x2d0]
lea r8, [0x140031e00]
xor ecx, ecx
mov rdx, rbx
mov r9d, 0x10
call qword [sym.imp.USER32.dll_MessageBoxW]
mov rax, qword [rsp + 0x2e8]
cmp rax, 8
jb 0x14000dd20
mov rcx, qword [rsp + 0x2d0]
lea rdx, [rax + rax]
add rdx, 2
cmp rdx, 0x1000
jb 0x14000dd1b
mov rdx, rcx
add rdx, 0xfffffffffffffff8
mov rcx, qword [rcx - 8]
sub rdx, rcx
cmp rdx, 0x20
jae 0x14001579f
add rax, rax
add rax, 0x29
mov rdx, rax
jmp 0x14000dd1b
cmp qword [0x140036370], 0x10
jb 0x14000e1f4
mov rbx, qword [0x140036358]
jmp 0x14000e1fb
mov rdx, rcx
add rdx, 0xfffffffffffffff8
mov rcx, qword [rcx - 8]
sub rdx, rcx
cmp rdx, 0x20
jae 0x14001579f
add rax, rax
add rax, 0x29
mov rdx, rax
jmp 0x14000dc41
lea rbx, [0x140036358]
cmp rsi, 0x10
jae 0x14000ea39
mov r15, qword [rbx]
mov rax, qword [rbx + 8]
mov qword [rsp + 0x2d0], r15
mov qword [rsp + 0x2d8], rax
mov ebp, 0xf
lea r8, [rsp + 0x2f0]
mov qword [r8 - 0x10], rsi
mov qword [r8 - 8], rbp
xorps xmm0, xmm0
lea rcx, [rsp + 0x60]
movaps xmmword [rcx], xmm0
mov qword [rcx + 0x10], 0
lea rdi, [rsp + 0x2d0]
mov rdx, rdi
call fcn.1400269f0
mov rax, qword [rdi + 0x18]
cmp rax, 0x10
jb 0x14000e27c
mov rcx, qword [rsp + 0x2d0]
lea rdx, [rax + 1]
cmp rdx, 0x1000
jae 0x140014aa6
call fcn.14002070c
lea rdi, [rsp + 0x2d0]
mov qword [rdi + 0x10], 0
mov qword [rdi + 0x18], 0xf
mov byte [rdi], 0
lea r9, str.MOZ_CRASHREPORTER_DUMP_ALL_THREADS
mov edx, 0x22
mov rcx, rdi
call fcn.140001290
lea rcx, [rsp + 0x1e0]
mov rdx, rdi
call fcn.1400157b0
mov rax, qword [rdi + 0x18]
cmp rax, 0x10
jb 0x14000e2e3
mov rcx, qword [rsp + 0x2d0]
lea rdx, [rax + 1]
cmp rdx, 0x1000
jae 0x140014ad0
call fcn.14002070c
cmp qword [rsp + 0x1f0], 0
je 0x14000e356
lea rdi, [rsp + 0x2d0]
mov qword [rdi + 0x18], 0xf
mov qword [rdi + 0x10], 6
mov dword [rdi], 0x75662d2d
mov word [rdi + 4], 0x6c6c
mov byte [rdi + 6], 0
lea rcx, [rsp + 0x60]
mov r8, qword [rcx]
lea rdx, [rsp + 0x80]
mov r9, rdi
call fcn.140026a60
mov rax, qword [rdi + 0x18]
cmp rax, 0x10
jb 0x14000e356
mov rcx, qword [rsp + 0x2d0]
lea rdx, [rax + 1]
cmp rdx, 0x1000
jae 0x140014ba2
call fcn.14002070c
lea rdi, [rsp + 0x80]
mov qword [rdi + 0x10], 0
mov qword [rdi + 0x18], 0xf
mov byte [rdi], 0
lea r9, str.minidump_analyzer
mov edx, 0x11
mov rcx, rdi
call fcn.140001290
lea rbx, [rsp + 0x2d0]
mov rcx, rbx
mov rdx, rdi
call fcn.140016070
lea rdx, [rsp + 0x60]
mov rcx, rbx
mov r8b, 1
call fcn.140015930
mov rax, qword [rbx + 0x18]
cmp rax, 0x10
jb 0x14000e3d0
mov rcx, qword [rsp + 0x2d0]
lea rdx, [rax + 1]
cmp rdx, 0x1000
jae 0x140014afa
call fcn.14002070c
mov qword [rsp + 0x2e0], 0
mov qword [rsp + 0x2e8], 0xf
mov byte [rsp + 0x2d0], 0
mov rax, qword [rsp + 0x98]
cmp rax, 0x10
jb 0x14000e41c
mov rcx, qword [rsp + 0x80]
lea rdx, [rax + 1]
cmp rdx, 0x1000
jae 0x140014b24
call fcn.14002070c
lea rdx, [0x14002f800]
lea rdi, [rsp + 0x2d0]
mov rcx, rdi
call fcn.140016300
mov rax, qword [0x140036390]
cmp rax, 0x10
jb 0x14000e45d
mov rcx, qword [0x140036378]
lea rdx, [rax + 1]
cmp rdx, 0x1000
jae 0x140014b4e
call fcn.14002070c
movups xmm0, xmmword [rsp + 0x2d0]
movups xmm1, xmmword [rsp + 0x2e0]
movups xmmword [0x140036388], xmm1
movups xmmword [0x140036378], xmm0
cmp qword [0x140036388], 0
jne 0x14000e50f
lea rdi, [rsp + 0x2d0]
mov qword [rdi + 0x10], 0
mov qword [rdi + 0x18], 0xf
mov byte [rdi], 0
lea r9, str.ErrorBadArguments
mov edx, 0x11
mov rcx, rdi
call fcn.140001290
lea rcx, [0x1400362a8]
lea rbx, [rsp + 0x80]
mov rdx, rbx
mov r8, rdi
call fcn.140025dc0
mov rcx, qword [rbx]
add rcx, 0x40
call fcn.14000a480
mov rax, qword [rdi + 0x18]
cmp rax, 0x10
jb 0x1400144ba
mov rcx, qword [rsp + 0x2d0]
lea rdx, [rax + 1]
cmp rdx, 0x1000
jae 0x140014bcc
call fcn.14002070c
jmp 0x1400144ba
lea rdx, [0x140036378]
mov rcx, rdi
call fcn.14001a040
cmp qword [rsp + 0x2e8], 8
jb 0x14000e531
mov rdi, qword [rsp + 0x2d0]
mov rcx, rdi
call qword [sym.imp.KERNEL32.dll_GetFileAttributesW]
mov edi, eax
mov rax, qword [rsp + 0x2e8]
cmp rax, 8
jb 0x14000e56c
mov rcx, qword [rsp + 0x2d0]
lea rdx, [rax + rax]
add rdx, 2
cmp rdx, 0x1000
jae 0x140010980
call fcn.14002070c
cmp edi, 0xffffffff
jne 0x14000e601
lea rdi, [rsp + 0x2d0]
mov qword [rdi + 0x10], 0
mov qword [rdi + 0x18], 0xf
mov byte [rdi], 0
lea r9, str.ErrorExtraFileExists
mov edx, 0x14
mov rcx, rdi
call fcn.140001290
lea rcx, [0x1400362a8]
lea rbx, [rsp + 0x80]
mov rdx, rbx
mov r8, rdi
call fcn.140025dc0
mov rcx, qword [rbx]
add rcx, 0x40
call fcn.14000a480
mov rax, qword [rdi + 0x18]
cmp rax, 0x10
jb 0x1400144ba
mov rsi, rbp
mov rcx, qword [rsp + 0x2d0]
lea rdx, [rax + 1]
cmp rdx, 0x1000
jae 0x140014bf6
call fcn.14002070c
mov rbp, rsi
jmp 0x1400144ba
lea rdx, str..memory.json.gz
lea rdi, [rsp + 0x2d0]
mov rcx, rdi
call fcn.140016300
mov rax, qword [0x1400363b0]
cmp rax, 0x10
jb 0x14000e648
mov rsi, rbp
mov rcx, qword [0x140036398]
lea rdx, [rax + 1]
cmp rdx, 0x1000
jae 0x140014c1a
call fcn.14002070c
mov rbp, rsi
movups xmm0, xmmword [rsp + 0x2d0]
movups xmm1, xmmword [rsp + 0x2e0]
movups xmmword [0x1400363a8], xmm1
movups xmmword [0x140036398], xmm0
lea r14, [0x140036398]
mov rcx, rdi
mov rdx, r14
call fcn.14001a040
cmp qword [rsp + 0x2e8], 8
jb 0x14000e68b
mov rdi, qword [rsp + 0x2d0]
mov rcx, rdi
call qword [sym.imp.KERNEL32.dll_GetFileAttributesW]
mov edi, eax
mov rax, qword [rsp + 0x2e8]
cmp rax, 8
jb 0x14000e6c6
mov rcx, qword [rsp + 0x2d0]
lea rdx, [rax + rax]
add rdx, 2
cmp rdx, 0x1000
jae 0x140011265
call fcn.14002070c
cmp edi, 0xffffffff
jne 0x14000e6f3
cmp qword [0x1400363b0], 0x10
jb 0x14000e6de
mov rax, qword [0x140036398]
jmp 0x14000e6e5
lea rax, [0x140036398]
mov qword [0x1400363a8], 0
mov byte [rax], 0
lea rcx, [rsp + 0x1b0]
xor edi, edi
xor edx, edx
call fcn.140007180
lea r12, [0x140036378]
mov rcx, r12
mov edx, 1
call fcn.14000ae40
mov rbx, rax
cmp qword [rax + 0x90], 0
je 0x14000e764
lea rsi, [rsp + 0x2d0]
mov rcx, rsi
call fcn.140021e70
lea r8, [rsp + 0x1b0]
mov rcx, rsi
mov rdx, rbx
xor r9d, r9d
call fcn.14002b200
mov edi, eax
lea rax, [0x14002f9b8]
mov qword [rsi], rax
lea rcx, [rsp + 0x2d8]
call fcn.1400010d0
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 [case.0x1400209de.0]
test dil, dil
je 0x14000e8bf
lea rdx, [0x1400310ab]
lea rcx, [rsp + 0x1b0]
call fcn.14002c3c0
test al, al
je 0x14000e8e3
mov qword [rsp + 0x40], r12
mov qword [rsp + 0x38], r14
mov qword [rsp + 0x48], r15
mov qword [rsp + 0x50], rbp
lea r8, [0x1400310ab]
lea r9, [0x1400363b8]
lea rdi, [rsp + 0x1b0]
lea rbx, [rsp + 0x2d0]
mov rcx, rdi
mov rdx, rbx
call fcn.14002c1f0
lea r13, [rsp + 0x220]
mov rcx, rbx
mov rdx, r13
call fcn.140004c30
mov rcx, rbx
call fcn.1400010d0
lea rdx, [0x1400314f4]
lea rbx, [rsp + 0x80]
mov rcx, rbx
call fcn.140001700
lea r8, [0x140030535]
lea rbp, [rsp + 0x2d0]
mov rcx, rdi
mov rdx, rbp
mov r9, rbx
call fcn.14002c1f0
lea rdi, [rsp + 0x12f0]
mov rcx, rbp
mov rdx, rdi
call fcn.140004c30
mov rcx, rbp
call fcn.1400010d0
cmp qword [rdi + 0x18], 0x10
jb 0x14000e85e
mov rdi, qword [rsp + 0x12f0]
lea rbx, [rsp + 0x12d0]
mov qword [rbx + 0x10], 0
mov qword [rbx + 0x18], 0xf
mov byte [rbx], 0
lea r9, str.CrashReporterVendorTitle
mov edx, 0x18
mov rcx, rbx
call fcn.140001290
lea rcx, [0x1400362a8]
lea rbp, [rsp + 0x2d0]
mov rdx, rbp
mov r8, rbx
call fcn.140025dc0
mov r8, qword [rbp]
cmp qword [r8 + 0x58], 0x10
jb 0x14000e96f
mov r8, qword [r8 + 0x40]
jmp 0x14000e973
lea rdi, [rsp + 0x2d0]
mov qword [rdi + 0x10], 0
mov qword [rdi + 0x18], 0xf
mov byte [rdi], 0
lea r9, str.ErrorExtraFileRead
jmp 0x14000e905
lea rdi, [rsp + 0x2d0]
mov qword [rdi + 0x10], 0
mov qword [rdi + 0x18], 0xf
mov byte [rdi], 0
lea r9, str.ErrorNoProductName
mov edx, 0x12
mov rcx, rdi
call fcn.140001290
lea rcx, [0x1400362a8]
lea rbx, [rsp + 0x80]
mov rdx, rbx
mov r8, rdi
call fcn.140025dc0
mov rcx, qword [rbx]
add rcx, 0x40
call fcn.14000a480
mov rax, qword [rdi + 0x18]
cmp rax, 0x10
jb 0x1400144ad
mov rsi, rbp
mov rcx, qword [rsp + 0x2d0]
lea rdx, [rax + 1]
cmp rdx, 0x1000
jae 0x140014c3e
call fcn.14002070c
mov rbp, rsi
jmp 0x1400144ad
add r8, 0x40
lea rcx, [rsp + 0x2d0]
mov edx, 0x1000
mov r9, rdi
call fcn.140024390
mov rax, qword [rsp + 0x12e8]
cmp rax, 0x10
jb 0x14000e9b4
mov rcx, qword [rsp + 0x12d0]
lea rdx, [rax + 1]
cmp rdx, 0x1000
jae 0x140014c62
call fcn.14002070c
lea rdi, [rsp + 0x12d0]
mov qword [rdi + 0x10], 0
mov qword [rdi + 0x18], 0xf
mov byte [rdi], 0
lea r9, str.CrashReporterTitle
mov edx, 0x12
mov rcx, rdi
call fcn.140001290
lea rcx, [0x1400362a8]
lea rbx, [rsp + 0x2b0]
mov rdx, rbx
mov r8, rdi
call fcn.140025dc0
mov rsi, qword [rbx]
lea rdi, [rsi + 0x40]
lea rcx, [rsp + 0x2d0]
call sub.api_ms_win_crt_string_l1_1_0.dll_strlen
mov rbx, rax
mov rax, qword [rsi + 0x58]
cmp rax, rbx
jae 0x14000eab3
lea r9, [rsp + 0x2d0]
mov rcx, rdi
mov rdx, rbx
call fcn.140001290
jmp 0x14000ead8
mov rcx, rsi
or rcx, 0xf
movabs rax, 0x7fffffffffffffff
cmp rcx, rax
cmovae rcx, rax
mov r14, rcx
cmp rcx, 0xffe
ja 0x1400109a7
lea rbp, [r14 + 1]
mov rcx, rbp
call fcn.1400206c8
lea rdi, [rsi + 1]
mov r15, rax
mov rcx, rax
mov rdx, rbx
mov r8, rdi
call sub.VCRUNTIME140.dll_memcpy
xorps xmm0, xmm0
movups xmmword [rsp + 0x2e0], xmm0
mov rcx, rbp
call fcn.1400206c8
mov rcx, rax
mov qword [rsp + 0x2d0], rcx
mov rdx, r15
mov r8, rdi
call sub.VCRUNTIME140.dll_memcpy
mov rbp, r14
jmp 0x14000e221
cmp rax, 0x10
jb 0x14000eabd
mov rdi, qword [rsi + 0x40]
mov qword [rsi + 0x50], rbx
lea rdx, [rsp + 0x2d0]
mov rcx, rdi
mov r8, rbx
call sub.VCRUNTIME140.dll_memmove
mov byte [rdi + rbx], 0
mov rax, qword [rsp + 0x12e8]
cmp rax, 0x10
jb 0x14000eb04
mov rcx, qword [rsp + 0x12d0]
lea rdx, [rax + 1]
cmp rdx, 0x1000
jae 0x140014c86
call fcn.14002070c
lea rdi, [rsp + 0x2b0]
mov qword [rdi + 0x10], 0
mov qword [rdi + 0x18], 0xf
mov byte [rdi], 0
lea r9, str.CrashReporterProductErrorText2
mov edx, 0x1e
mov rcx, rdi
call fcn.140001290
lea rcx, [0x1400362a8]
lea rbx, [rsp + 0x12d0]
mov rdx, rbx
mov r8, rdi
call fcn.140025dc0
mov rbp, qword [rbx]
xorps xmm0, xmm0
movups xmmword [rbx + 0x10], xmm0
mov rdi, qword [rbp + 0x50]
cmp qword [rbp + 0x58], 0x10
jb 0x14000eb68
mov rbp, qword [rbp + 0x40]
jmp 0x14000eb6c
add rbp, 0x40
cmp rdi, 0xf
ja 0x1400108c3
movups xmm0, xmmword [rbp]
movaps xmmword [rsp + 0x12d0], xmm0
mov esi, 0xf
mov qword [rsp + 0x12e0], rdi
mov qword [rsp + 0x12e8], rsi
mov rax, qword [rsp + 0x2c8]
cmp rax, 0x10
jb 0x14000ebd3
mov rcx, qword [rsp + 0x2b0]
lea rdx, [rax + 1]
cmp rdx, 0x1000
jae 0x140014caa
call fcn.14002070c
mov rdi, qword [rsp + 0x12e0]
mov rsi, qword [rsp + 0x12e8]
cmp rsi, 0x10
jb 0x14000ebe1
mov rbx, qword [rsp + 0x12d0]
mov rcx, rbx
mov rdx, rdi
xor r8d, r8d
call fcn.140026970
cmp rax, 0xffffffffffffffff
je 0x14000ec11
add rax, 2
mov rcx, rbx
mov rdx, rdi
mov r8, rax
call fcn.140026970
cmp rax, 0xffffffffffffffff
jne 0x14000f8b8
lea rdi, [rsp + 0x2b0]
mov qword [rdi + 0x10], 0
mov qword [rdi + 0x18], 0xf
mov byte [rdi], 0
lea r9, str.CrashReporterErrorText
mov edx, 0x16
mov rcx, rdi
call fcn.140001290
lea rcx, [0x1400362a8]
lea rbx, [rsp + 0x290]
mov rdx, rbx
mov r8, rdi
call fcn.140025dc0
mov rax, qword [rbx]
lea rdi, [rax + 0x40]
lea r9, [rsp + 0x12d0]
cmp r9, rdi
je 0x14000ecb6
mov rbx, qword [rsp + 0x12e0]
cmp qword [rsp + 0x12e8], 0x10
jb 0x14000ec89
mov r9, qword [rsp + 0x12d0]
mov rcx, qword [rax + 0x58]
cmp rcx, rbx
jb 0x14000fa0d
cmp rcx, 0x10
jb 0x14000eca0
mov rdi, qword [rax + 0x40]
mov qword [rax + 0x50], rbx
mov rcx, rdi
mov rdx, r9
mov r8, rbx
call sub.VCRUNTIME140.dll_memmove
mov byte [rdi + rbx], 0
mov rax, qword [rsp + 0x2c8]
cmp rax, 0x10
jb 0x14000ece2
mov rcx, qword [rsp + 0x2b0]
lea rdx, [rax + 1]
cmp rdx, 0x1000
jae 0x140014cce
call fcn.14002070c
cmp qword [rsp + 0x238], 0x10
jb 0x14000ecf7
mov rdi, qword [rsp + 0x220]
jmp 0x14000ecff
lea rdi, [rsp + 0x220]
lea rbx, [rsp + 0x2b0]
mov qword [rbx + 0x10], 0
mov qword [rbx + 0x18], 0xf
mov byte [rbx], 0
lea r9, str.CrashReporterDescriptionText2
mov edx, 0x1d
mov rcx, rbx
call fcn.140001290
lea rcx, [0x1400362a8]
lea rbp, [rsp + 0x290]
mov rdx, rbp
mov r8, rbx
call fcn.140025dc0
mov r8, qword [rbp]
cmp qword [r8 + 0x58], 0x10
jb 0x14000ed59
mov r8, qword [r8 + 0x40]
jmp 0x14000ed5d
add r8, 0x40
lea rcx, [rsp + 0x2d0]
mov edx, 0x1000
mov r9, rdi
call fcn.140024390
mov rax, qword [rsp + 0x2c8]
cmp rax, 0x10
jb 0x14000ed9e
mov rcx, qword [rsp + 0x2b0]
lea rdx, [rax + 1]
cmp rdx, 0x1000
jae 0x140014cf2
call fcn.14002070c
lea rdi, [rsp + 0x2b0]
mov qword [rdi + 0x10], 0
mov qword [rdi + 0x18], 0xf
mov byte [rdi], 0
lea r9, str.CrashReporterDescriptionText2
mov edx, 0x1d
mov rcx, rdi
call fcn.140001290
lea rcx, [0x1400362a8]
lea rbx, [rsp + 0x290]
mov rdx, rbx
mov r8, rdi
call fcn.140025dc0
mov rsi, qword [rbx]
lea rdi, [rsi + 0x40]
lea rcx, [rsp + 0x2d0]
call sub.api_ms_win_crt_string_l1_1_0.dll_strlen
mov rbx, rax
mov rax, qword [rsi + 0x58]
cmp rax, rbx
jae 0x14000ee1c
lea r9, [rsp + 0x2d0]
mov rcx, rdi
mov rdx, rbx
call fcn.140001290
jmp 0x14000ee41
cmp rax, 0x10
jb 0x14000ee26
mov rdi, qword [rsi + 0x40]
mov qword [rsi + 0x50], rbx
lea rdx, [rsp + 0x2d0]
mov rcx, rdi
mov r8, rbx
call sub.VCRUNTIME140.dll_memmove
mov byte [rdi + rbx], 0
mov rax, qword [rsp + 0x2c8]
cmp rax, 0x10
jb 0x14000ee6d
mov rcx, qword [rsp + 0x2b0]
lea rdx, [rax + 1]
cmp rdx, 0x1000
jae 0x140014d16
call fcn.14002070c
cmp qword [rsp + 0x1308], 0x10
jb 0x14000ee82
mov rdi, qword [rsp + 0x12f0]
jmp 0x14000ee8a
lea rdi, [rsp + 0x12f0]
mov eax, 0xf
lea r8, [rsp + 0x2b0]
mov qword [r8 + 0x18], rax
mov qword [r8 + 0x10], rax
movabs rsi, 0x6e65536b63656843
mov qword [r8], rsi
movabs rbp, 0x74726f706552646e
mov qword [r8 + 7], rbp
mov byte [r8 + 0xf], 0
lea rcx, [0x1400362a8]
lea rbx, [rsp + 0x290]
mov rdx, rbx
call fcn.140025dc0
mov r8, qword [rbx]
cmp qword [r8 + 0x58], 0x10
jb 0x14000eee6
mov r8, qword [r8 + 0x40]
jmp 0x14000eeea
add r8, 0x40
lea rcx, [rsp + 0x2d0]
mov edx, 0x1000
mov r9, rdi
call fcn.140024390
mov rax, qword [rsp + 0x2c8]
cmp rax, 0x10
jb 0x14000ef2b
mov rcx, qword [rsp + 0x2b0]
lea rdx, [rax + 1]
cmp rdx, 0x1000
jae 0x140014d3a
call fcn.14002070c
mov eax, 0xf
lea r8, [rsp + 0x2b0]
mov qword [r8 + 0x18], rax
mov qword [r8 + 0x10], rax
mov qword [r8], rsi
mov qword [r8 + 7], rbp
mov byte [r8 + 0xf], 0
lea rcx, [0x1400362a8]
lea rdi, [rsp + 0x290]
mov rdx, rdi
call fcn.140025dc0
mov rsi, qword [rdi]
lea rdi, [rsi + 0x40]
lea rcx, [rsp + 0x2d0]
call sub.api_ms_win_crt_string_l1_1_0.dll_strlen
mov rbx, rax
mov rax, qword [rsi + 0x58]
cmp rax, rbx
jae 0x14000ef98
lea r9, [rsp + 0x2d0]
mov rcx, rdi
mov rdx, rbx
call fcn.140001290
jmp 0x14000efbd
cmp rax, 0x10
jb 0x14000efa2
mov rdi, qword [rsi + 0x40]
mov qword [rsi + 0x50], rbx
lea rdx, [rsp + 0x2d0]
mov rcx, rdi
mov r8, rbx
call sub.VCRUNTIME140.dll_memmove
mov byte [rdi + rbx], 0
mov rax, qword [rsp + 0x2c8]
cmp rax, 0x10
jb 0x14000efe9
mov rcx, qword [rsp + 0x2b0]
lea rdx, [rax + 1]
cmp rdx, 0x1000
jae 0x140014d5e
call fcn.14002070c
cmp qword [rsp + 0x238], 0x10
jb 0x14000effe
mov rdi, qword [rsp + 0x220]
jmp 0x14000f006
lea rdi, [rsp + 0x220]
lea r8, [rsp + 0x2b0]
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, [0x1400362a8]
lea rbx, [rsp + 0x290]
mov rdx, rbx
call fcn.140025dc0
mov r8, qword [rbx]
cmp qword [r8 + 0x58], 0x10
jb 0x14000f059
mov r8, qword [r8 + 0x40]
jmp 0x14000f05d
add r8, 0x40
lea rcx, [rsp + 0x2d0]
mov edx, 0x1000
mov r9, rdi
call fcn.140024390
mov rax, qword [rsp + 0x2c8]
cmp rax, 0x10
jb 0x14000f09e
mov rcx, qword [rsp + 0x2b0]
lea rdx, [rax + 1]
cmp rdx, 0x1000
jae 0x140014d82
call fcn.14002070c
lea r8, [rsp + 0x2b0]
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, [0x1400362a8]
lea rdi, [rsp + 0x290]
mov rdx, rdi
call fcn.140025dc0
mov rsi, qword [rdi]
lea rdi, [rsi + 0x40]
lea rcx, [rsp + 0x2d0]
call sub.api_ms_win_crt_string_l1_1_0.dll_strlen
mov rbx, rax
mov rax, qword [rsi + 0x58]
cmp rax, rbx
jae 0x14000f116
lea r9, [rsp + 0x2d0]
mov rcx, rdi
mov rdx, rbx
call fcn.140001290
jmp 0x14000f13b
cmp rax, 0x10
jb 0x14000f120
mov rdi, qword [rsi + 0x40]
mov qword [rsi + 0x50], rbx
lea rdx, [rsp + 0x2d0]
mov rcx, rdi
mov r8, rbx
call sub.VCRUNTIME140.dll_memmove
mov byte [rdi + rbx], 0
mov rax, qword [rsp + 0x2c8]
cmp rax, 0x10
jb 0x14000f167
mov rcx, qword [rsp + 0x2b0]
lea rdx, [rax + 1]
cmp rdx, 0x1000
jae 0x140014da6
call fcn.14002070c
cmp qword [rsp + 0x238], 0x10
jb 0x14000f17c
mov rdi, qword [rsp + 0x220]
jmp 0x14000f184
lea rdi, [rsp + 0x220]
lea r8, [rsp + 0x2b0]
mov qword [r8 + 0x18], 0xf
mov qword [r8 + 0x10], 5
mov dword [r8], 0x74697551
mov word [r8 + 4], 0x32
lea rcx, [0x1400362a8]
lea rbx, [rsp + 0x290]
mov rdx, rbx
call fcn.140025dc0
mov r8, qword [rbx]
cmp qword [r8 + 0x58], 0x10
jb 0x14000f1d1
mov r8, qword [r8 + 0x40]
jmp 0x14000f1d5
add r8, 0x40
lea rcx, [rsp + 0x2d0]
mov edx, 0x1000
mov r9, rdi
call fcn.140024390
mov rax, qword [rsp + 0x2c8]
cmp rax, 0x10
jb 0x14000f216
mov rcx, qword [rsp + 0x2b0]
lea rdx, [rax + 1]
cmp rdx, 0x1000
jae 0x140014dca
call fcn.14002070c
lea r8, [rsp + 0x2b0]
mov qword [r8 + 0x18], 0xf
mov qword [r8 + 0x10], 5
mov dword [r8], 0x74697551
mov word [r8 + 4], 0x32
lea rcx, [0x1400362a8]
lea rdi, [rsp + 0x290]
mov rdx, rdi
call fcn.140025dc0
mov rsi, qword [rdi]
lea rdi, [rsi + 0x40]
lea rcx, [rsp + 0x2d0]
call sub.api_ms_win_crt_string_l1_1_0.dll_strlen
mov rbx, rax
mov rax, qword [rsi + 0x58]
cmp rax, rbx
jae 0x14000f288
lea r9, [rsp + 0x2d0]
mov rcx, rdi
mov rdx, rbx
call fcn.140001290
jmp 0x14000f2ad
cmp rax, 0x10
jb 0x14000f292
mov rdi, qword [rsi + 0x40]
mov qword [rsi + 0x50], rbx
lea rdx, [rsp + 0x2d0]
mov rcx, rdi
mov r8, rbx
call sub.VCRUNTIME140.dll_memmove
mov byte [rdi + rbx], 0
mov rax, qword [rsp + 0x2c8]
cmp rax, 0x10
jb 0x14000f2d9
mov rcx, qword [rsp + 0x2b0]
lea rdx, [rax + 1]
cmp rdx, 0x1000
jae 0x140014dee
call fcn.14002070c
cmp qword [rsp + 0x238], 0x10
jb 0x14000f2ee
mov rdi, qword [rsp + 0x220]
jmp 0x14000f2f6
lea rdi, [rsp + 0x220]
lea r8, [rsp + 0x2b0]
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, [0x1400362a8]
lea rbx, [rsp + 0x290]
mov rdx, rbx
call fcn.140025dc0
mov r8, qword [rbx]
cmp qword [r8 + 0x58], 0x10
jb 0x14000f355
mov r8, qword [r8 + 0x40]
jmp 0x14000f359
add r8, 0x40
lea rcx, [rsp + 0x2d0]
mov edx, 0x1000
mov r9, rdi
call fcn.140024390
mov rax, qword [rsp + 0x2c8]
cmp rax, 0x10
jb 0x14000f39a
mov rcx, qword [rsp + 0x2b0]
lea rdx, [rax + 1]
cmp rdx, 0x1000
jae 0x140014e12
call fcn.14002070c
lea rbx, [rsp + 0x2b0]
mov qword [rbx + 0x18], 0xf
mov qword [rbx + 0x10], 0xe
movabs rax, 0x646e45726f727245
mov qword [rbx], rax
movabs rax, 0x6566694c664f646e
mov qword [rbx + 6], rax
mov byte [rbx + 0xe], 0
lea rcx, [0x1400362a8]
lea rsi, [rsp + 0x290]
mov rdx, rsi
mov r8, rbx
call fcn.140025dc0
mov qword [rsp + 0x58], rsi
mov rsi, qword [rsi]
lea rdi, [rsi + 0x40]
lea rcx, [rsp + 0x2d0]
call sub.api_ms_win_crt_string_l1_1_0.dll_strlen
mov rbp, rax
mov rax, qword [rsi + 0x58]
cmp rax, rbp
jae 0x14000f425
lea r9, [rsp + 0x2d0]
mov rcx, rdi
mov rdx, rbp
call fcn.140001290
jmp 0x14000f44a
cmp rax, 0x10
jb 0x14000f42f
mov rdi, qword [rsi + 0x40]
mov qword [rsi + 0x50], rbp
lea rdx, [rsp + 0x2d0]
mov rcx, rdi
mov r8, rbp
call sub.VCRUNTIME140.dll_memmove
mov byte [rdi + rbp], 0
mov rax, qword [rsp + 0x2c8]
cmp rax, 0x10
jb 0x14000f476
mov rcx, qword [rsp + 0x2b0]
lea rdx, [rax + 1]
cmp rdx, 0x1000
jae 0x140014e36
call fcn.14002070c
mov rax, qword [rsp + 0x12e8]
cmp rax, 0x10
jb 0x14000f4a2
mov rcx, qword [rsp + 0x12d0]
lea rdx, [rax + 1]
cmp rdx, 0x1000
jae 0x140014e5a
call fcn.14002070c
mov rax, qword [rsp + 0x1308]
cmp rax, 0x10
jb 0x14000f4ce
mov rcx, qword [rsp + 0x12f0]
lea rdx, [rax + 1]
cmp rdx, 0x1000
jae 0x140014e7e
call fcn.14002070c
lea rcx, [rsp + 0x80]
call fcn.1400010d0
mov rax, qword [rsp + 0x238]
cmp rax, 0x10
jb 0x14000f507
mov rcx, qword [rsp + 0x220]
lea rdx, [rax + 1]
cmp rdx, 0x1000
jae 0x140014ea2
call fcn.14002070c
lea rdx, [0x14003161d]
lea rcx, [rsp + 0x1b0]
call fcn.14002c3c0
test al, al
je 0x14000f88c
lea r13, [rsp + 0x80]
mov qword [r13 + 0x10], 0
mov qword [r13 + 0x18], 0xf
mov byte [r13], 0
lea r9, str.MOZ_CRASHREPORTER_DATA_DIRECTORY
mov edx, 0x20
mov rcx, r13
call fcn.140001290
lea rcx, [rsp + 0x2d0]
mov rdx, r13
call fcn.1400157b0
mov rax, qword [0x1400362f8]
cmp rax, 0x10
jb 0x14000f58e
mov rcx, qword [0x1400362e0]
lea rdx, [rax + 1]
cmp rdx, 0x1000
jae 0x140014f12
call fcn.14002070c
movups xmm0, xmmword [rsp + 0x2d0]
movups xmm1, xmmword [rsp + 0x2e0]
movups xmmword [0x1400362f0], xmm1
movups xmmword [0x1400362e0], xmm0
mov rax, qword [rsp + 0x98]
cmp rax, 0x10
jb 0x14000f5d8
mov rcx, qword [rsp + 0x80]
lea rdx, [rax + 1]
cmp rdx, 0x1000
jae 0x140014f36
call fcn.14002070c
cmp qword [0x1400362f0], 0
jne 0x14000fb6b
lea r8, [0x1400310ab]
lea rbp, [0x1400363b8]
lea r14, [rsp + 0x1b0]
lea rdi, [rsp + 0x2d0]
mov rcx, r14
mov rdx, rdi
mov r9, rbp
call fcn.14002c1f0
lea rdx, [rsp + 0x12f0]
mov rcx, rdi
call fcn.140004c30
mov rcx, rdi
call fcn.1400010d0
lea r8, [0x140030535]
lea rdi, [rsp + 0x2d0]
mov rcx, r14
mov rdx, rdi
mov r9, rbp
call fcn.14002c1f0
lea rdx, [rsp + 0x12d0]
mov rcx, rdi
call fcn.140004c30
mov rcx, rdi
call fcn.1400010d0
mov r8d, 0x208
mov rcx, rdi
xor edx, edx
call sub.VCRUNTIME140.dll_memset
mov qword [rsp + 0x20], rdi
xor ecx, ecx
mov edx, 0x1a
xor r8d, r8d
xor r9d, r9d
call qword [sym.imp.SHELL32.dll_SHGetFolderPathW]
test eax, eax
jns 0x14000f734
mov dword [rsp + 0x2b0], 0x207
lea rax, [rsp + 0x80]
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
jne 0x14000fa1d
mov rcx, qword [rsp + 0x80]
mov qword [rsp + 0x28], rbx
mov qword [rsp + 0x20], rdi
lea rdx, str.AppData
lea r9, [rsp + 0x220]
xor r8d, r8d
call qword [sym.imp.ADVAPI32.dll_RegQueryValueExW]
mov edi, eax
mov rcx, qword [rsp + 0x80]
call qword [sym.imp.ADVAPI32.dll_RegCloseKey]
test edi, edi
jne 0x14000fa1d
cmp dword [rsp + 0x220], 1
jne 0x14000fa1d
mov eax, dword [rsp + 0x2b0]
test eax, eax
je 0x14000fa1d
and eax, 1
jne 0x14000fa1d
cmp qword [rsp + 0x12e0], 0
je 0x14000f7a7
lea rdi, [rsp + 0x80]
lea rdx, [rsp + 0x12d0]
mov rcx, rdi
call fcn.14001a040
cmp qword [rdi + 0x18], 8
jb 0x14000f766
mov rdi, qword [rsp + 0x80]
lea rcx, [rsp + 0x2d0]
mov rdx, rdi
call qword [sym.imp.SHLWAPI.dll_PathAppendW]
mov rax, qword [rsp + 0x98]
cmp rax, 8
jb 0x14000f7a7
mov rcx, qword [rsp + 0x80]
lea rdx, [rax + rax]
add rdx, 2
cmp rdx, 0x1000
jae 0x140014773
call fcn.14002070c
lea rdi, [rsp + 0x80]
lea rdx, [rsp + 0x12f0]
mov rcx, rdi
call fcn.14001a040
cmp qword [rdi + 0x18], 8
jb 0x14000f7ce
mov rdi, qword [rsp + 0x80]
lea rcx, [rsp + 0x2d0]
mov rdx, rdi
call qword [sym.imp.SHLWAPI.dll_PathAppendW]
mov rax, qword [rsp + 0x98]
cmp rax, 8
jb 0x14000f80f
mov rcx, qword [rsp + 0x80]
lea rdx, [rax + rax]
add rdx, 2
cmp rdx, 0x1000
jae 0x140014679
call fcn.14002070c
lea rdx, str.Crash_Reports
lea rdi, [rsp + 0x2d0]
mov rcx, rdi
call qword [sym.imp.SHLWAPI.dll_PathAppendW]
mov qword [rsp + 0x230], 0
mov qword [rsp + 0x238], 7
mov word [rsp + 0x220], 0
mov rcx, rdi
call sub.api_ms_win_crt_string_l1_1_0.dll_wcslen
mov rdi, rax
lea rcx, [rsp + 0x220]
cmp rax, 7
ja 0x14000fa68
mov qword [rcx + 0x10], rdi
mov r8, rdi
add r8, rdi
lea rdx, [rsp + 0x2d0]
call sub.VCRUNTIME140.dll_memcpy
mov word [rsp + rdi*2 + 0x220], 0
jmp 0x14000fa78
lea rdi, [rsp + 0x2d0]
mov qword [rdi + 0x10], 0
mov qword [rdi + 0x18], 0xf
mov byte [rdi], 0
lea r9, str.ErrorNoServerURL
mov edx, 0x10
jmp 0x14000fc63
cmp qword [rsp + 0x238], 0x10
jb 0x14000f8cb
mov r13, qword [rsp + 0x220]
lea rdi, [rsp + 0x2b0]
mov qword [rdi + 0x10], 0
mov qword [rdi + 0x18], 0xf
mov byte [rdi], 0
lea r9, str.CrashReporterProductErrorText2
mov edx, 0x1e
mov rcx, rdi
call fcn.140001290
lea rcx, [0x1400362a8]
lea rbx, [rsp + 0x290]
mov rdx, rbx
mov r8, rdi
call fcn.140025dc0
mov r8, qword [rbx]
cmp qword [r8 + 0x58], 0x10
jb 0x14000f94b
mov r8, qword [r8 + 0x40]
jmp 0x14000f94f
mov rdx, rcx
add rdx, 0xfffffffffffffff8
mov rcx, qword [rcx - 8]
sub rdx, rcx
cmp rdx, 0x20
jae 0x14001579f
add rax, rax
add rax, 0x29
mov rdx, rax
jmp 0x14000de95
add r8, 0x40
lea rax, [0x140030493]
mov qword [rsp + 0x20], rax
lea rcx, [rsp + 0x2d0]
mov edx, 0x1000
mov r9, r13
call fcn.140024390
mov rax, qword [rsp + 0x2c8]
cmp rax, 0x10
jb 0x14000f99c
mov rcx, qword [rsp + 0x2b0]
lea rdx, [rax + 1]
cmp rdx, 0x1000
jae 0x140014faa
call fcn.14002070c
lea rdi, [rsp + 0x2b0]
mov qword [rdi + 0x10], 0
mov qword [rdi + 0x18], 0xf
mov byte [rdi], 0
lea r9, str.CrashReporterErrorText
mov edx, 0x16
mov rcx, rdi
call fcn.140001290
lea rcx, [0x1400362a8]
lea rbx, [rsp + 0x290]
mov rdx, rbx
mov r8, rdi
call fcn.140025dc0
mov rsi, qword [rbx]
lea rdi, [rsi + 0x40]
lea rcx, [rsp + 0x2d0]
call sub.api_ms_win_crt_string_l1_1_0.dll_strlen
mov rbx, rax
mov rax, qword [rsi + 0x58]
cmp rax, rbx
jae 0x14000fa30
lea r9, [rsp + 0x2d0]
mov rcx, rdi
mov rdx, rbx
call fcn.140001290
jmp 0x14000ecb6
cmp qword [0x1400362f8], 0x10
jb 0x14000fa4e
mov rax, qword [0x1400362e0]
jmp 0x14000fa55
cmp rax, 0x10
jb 0x14000fa3a
mov rdi, qword [rsi + 0x40]
mov qword [rsi + 0x50], rbx
lea rdx, [rsp + 0x2d0]
mov rcx, rdi
jmp 0x14000ecaa
lea rax, [0x1400362e0]
mov qword [0x1400362f0], 0
mov byte [rax], 0
jmp 0x14000fb05
lea r9, [rsp + 0x2d0]
mov rdx, rdi
call fcn.1400242a0
lea rcx, [rsp + 0x80]
lea rdx, [rsp + 0x220]
call fcn.140019b60
mov rax, qword [0x1400362f8]
cmp rax, 0x10
jb 0x14000fab7
mov rcx, qword [0x1400362e0]
lea rdx, [rax + 1]
cmp rdx, 0x1000
jae 0x1400151b1
call fcn.14002070c
movups xmm0, xmmword [rsp + 0x80]
movups xmm1, xmmword [rsp + 0x90]
movups xmmword [0x1400362f0], xmm1
movups xmmword [0x1400362e0], xmm0
mov rax, qword [rsp + 0x238]
cmp rax, 8
jb 0x14000fb05
mov rcx, qword [rsp + 0x220]
lea rdx, [rax + rax]
add rdx, 2
cmp rdx, 0x1000
jae 0x1400146a0
call fcn.14002070c
mov rax, qword [rsp + 0x12e8]
cmp rax, 0x10
jb 0x14000fb31
mov rcx, qword [rsp + 0x12d0]
lea rdx, [rax + 1]
cmp rdx, 0x1000
jae 0x140014fce
call fcn.14002070c
mov rax, qword [rsp + 0x1308]
cmp rax, 0x10
jb 0x14000fb5d
mov rcx, qword [rsp + 0x12f0]
lea rdx, [rax + 1]
cmp rdx, 0x1000
jae 0x140014ff2
call fcn.14002070c
cmp qword [0x1400362f0], 0
je 0x14000fc3c
lea rdi, [0x1400362e0]
mov rcx, rdi
call fcn.1400164f0
test al, al
je 0x14000fc3c
mov qword [rsp + 0x90], 0
mov qword [rsp + 0x98], 0xf
mov byte [rsp + 0x80], 0
mov rbx, qword [0x1400362f0]
lea rdx, [rbx + 1]
mov eax, 0xf
cmp rdx, 0x10
jae 0x140014eea
cmp qword [0x1400362f8], 0x10
jb 0x14000fbcd
mov rdi, qword [0x1400362e0]
cmp rax, rbx
jb 0x14001090d
mov qword [rsp + 0x90], rbx
cmp rax, 0x10
jb 0x14000fbec
mov r13, qword [rsp + 0x80]
mov rcx, r13
mov rdx, rdi
mov r8, rbx
call sub.VCRUNTIME140.dll_memmove
mov byte [r13 + rbx], 0
mov rax, qword [rsp + 0x90]
mov rcx, qword [rsp + 0x98]
cmp rcx, rax
je 0x14001092a
lea rdx, [rax + 1]
mov qword [rsp + 0x90], rdx
cmp rcx, 0x10
jb 0x14000fcc2
mov rcx, qword [rsp + 0x80]
jmp 0x14000fcca
lea rdi, [rsp + 0x2d0]
mov qword [rdi + 0x10], 0
mov qword [rdi + 0x18], 0xf
mov byte [rdi], 0
lea r9, str.ErrorNoSettingsPath
mov edx, 0x13
mov rcx, rdi
call fcn.140001290
lea rcx, [0x1400362a8]
lea rbx, [rsp + 0x80]
mov rdx, rbx
mov r8, rdi
call fcn.140025dc0
mov rcx, qword [rbx]
add rcx, 0x40
call fcn.14000a480
mov rax, qword [rdi + 0x18]
cmp rax, 0x10
jb 0x1400144a3
mov rcx, qword [rsp + 0x2d0]
lea rdx, [rax + 1]
cmp rdx, 0x1000
jae 0x140014ec6
call fcn.14002070c
jmp 0x1400144a3
lea rcx, [rsp + 0x80]
mov word [rcx + rax], 0x5c
mov rcx, qword [rsp + 0x90]
mov rdx, qword [rsp + 0x98]
mov rax, rdx
sub rax, rcx
cmp rax, 0xa
jb 0x140010951
lea rax, [rsp + 0x80]
lea rbp, [rcx + 0xa]
mov qword [rax + 0x10], rbp
mov rbx, rax
cmp rdx, 0x10
jb 0x14000fd11
mov rbx, qword [rsp + 0x80]
lea rdx, [rsp + 0x90]
lea rbp, [rsp + 0x98]
movabs rdi, 0x6c2e74696d627573
mov qword [rbx + rcx], rdi
mov word [rbx + rcx + 8], 0x676f
mov byte [rbx + rcx + 0xa], 0
movups xmm0, xmmword [rax]
movups xmm1, xmmword [rax + 0x10]
movaps xmmword [rsp + 0x2e0], xmm1
movaps xmmword [rsp + 0x2d0], xmm0
mov qword [rdx], 0
mov qword [rbp], 0xf
mov byte [rax], 0
mov rax, qword [rsp + 0x98]
cmp rax, 0x10
jb 0x14000fd90
mov rcx, qword [rsp + 0x80]
lea rdx, [rax + 1]
cmp rdx, 0x1000
jae 0x140015091
call fcn.14002070c
lea rcx, [rsp + 0x2d0]
mov edx, 8
call fcn.14001c880
mov rdx, qword [0x140036350]
mov qword [0x140036350], rax
test rdx, rdx
je 0x14000fdd2
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 [case.0x1400209de.0]
mov rax, qword [rsp + 0x2e8]
cmp rax, 0x10
jb 0x14000fdfe
mov rcx, qword [rsp + 0x2d0]
lea rdx, [rax + 1]
cmp rdx, 0x1000
jae 0x1400150b5
call fcn.14002070c
lea rdi, [rsp + 0x80]
mov qword [rdi + 0x10], 0
mov qword [rdi + 0x18], 0xf
mov byte [rdi], 0
lea r9, str.MOZ_CRASHREPORTER_EVENTS_DIRECTORY
mov edx, 0x22
mov rcx, rdi
call fcn.140001290
lea rcx, [rsp + 0x2d0]
mov rdx, rdi
call fcn.1400157b0
mov rax, qword [0x140036318]
cmp rax, 0x10
jb 0x14000fe67
mov rcx, qword [0x140036300]
lea rdx, [rax + 1]
cmp rdx, 0x1000
jae 0x1400150d9
call fcn.14002070c
movups xmm0, xmmword [rsp + 0x2d0]
movups xmm1, xmmword [rsp + 0x2e0]
movups xmmword [0x140036310], xmm1
movups xmmword [0x140036300], xmm0
mov rax, qword [rsp + 0x98]
cmp rax, 0x10
jb 0x14000feb1
mov rcx, qword [rsp + 0x80]
lea rdx, [rax + 1]
cmp rdx, 0x1000
jae 0x1400150fd
call fcn.14002070c
lea rdi, [rsp + 0x80]
mov qword [rdi + 0x10], 0
mov qword [rdi + 0x18], 0xf
mov byte [rdi], 0
lea r9, str.MOZ_CRASHREPORTER_PING_DIRECTORY
mov edx, 0x20
mov rcx, rdi
call fcn.140001290
lea r15, [rsp + 0x2d0]
mov rcx, r15
mov rdx, rdi
call fcn.1400157b0
mov rax, qword [0x140036338]
cmp rax, 0x10
jb 0x14000ff1d
mov rcx, qword [0x140036320]
lea rdx, [rax + 1]
cmp rdx, 0x1000
jae 0x140015121
call fcn.14002070c
movups xmm0, xmmword [rsp + 0x2d0]
movups xmm1, xmmword [rsp + 0x2e0]
movups xmmword [0x140036330], xmm1
movups xmmword [0x140036320], xmm0
mov rax, qword [rsp + 0x98]
cmp rax, 0x10
jb 0x14000ff67
mov rcx, qword [rsp + 0x80]
lea rdx, [rax + 1]
cmp rdx, 0x1000
jae 0x140015145
call fcn.14002070c
mov dword [rsp + 0x20], 0x17
lea rdx, [0x140031bdb]
xor ecx, ecx
mov r8, rdx
mov r9, rdx
call sub.nss3.dll_NSS_Initialize
test eax, eax
jne 0x14000ff9a
mov ecx, 4
call sub.nss3.dll_HASH_Create
test rax, rax
jne 0x14001005d
mov qword [rsp + 0x1a8], 0xf
mov qword [rsp + 0x1a0], 0
mov byte [rsp + 0x190], 0
lea r8, [rsp + 0x170]
mov qword [r8 + 0x10], 0
mov qword [r8 + 0x18], 0xf
mov byte [r8], 0
lea rcx, [rsp + 0x1b0]
lea rdx, [rsp + 0x190]
call fcn.1400165b0
cmp qword [0x140036310], 0
je 0x140010cbc
lea r14, [rsp + 0x12d0]
mov rcx, r14
call fcn.14001cab0
mov qword [rsp + 0x2e0], 0
mov qword [rsp + 0x2e8], 0xf
mov byte [rsp + 0x2d0], 0
mov rdi, qword [0x140036310]
lea rdx, [rdi + 1]
mov eax, 0xf
cmp rdx, 0x10
jae 0x140014f5a
cmp qword [0x140036318], 0x10
jb 0x140010484
mov r9, qword [0x140036300]
jmp 0x14001048b
mov r14, rax
mov rcx, rax
call sub.nss3.dll_HASH_Begin
lea rcx, [0x140036358]
mov edx, 0x20
call fcn.14000ae40
mov r13, rax
mov bl, 1
cmp qword [rax + 0x90], 0
je 0x140010116
lea rdi, [rsp + 0x2d0]
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 rbp, qword [sym.imp.MSVCP140.dll_public:_bool___cdecl_std::ios_base::bad_void_const___ptr64]
mov r12, qword [sym.imp.MSVCP140.dll_public:_bool___cdecl_std::ios_base::eof_void_const___ptr64]
mov r8d, 0x1000
mov rcx, r13
mov rdx, rdi
call rsi
mov rax, qword [r13]
movsxd rcx, dword [rax + 4]
add rcx, r13
call rbp
mov ebx, eax
test al, al
jne 0x1400100eb
mov r8d, dword [r13 + 8]
mov rcx, r14
mov rdx, rdi
call sub.nss3.dll_HASH_Update
mov rax, qword [r13]
movsxd rcx, dword [rax + 4]
add rcx, r13
call r12
test al, al
je 0x1400100a9
lea rcx, [r13 + 0x10]
call fcn.140023a80
test rax, rax
jne 0x140010116
mov rax, qword [r13]
movsxd rax, dword [rax + 4]
lea rcx, [rax + r13]
mov edx, dword [r13 + 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 [r13]
movsxd rax, dword [rax + 4]
mov rcx, r13
add rcx, rax
mov rax, qword [r13 + rax]
mov rax, qword [rax]
mov edx, 1
call qword [case.0x1400209de.0]
lea rdi, [rsp + 0x12f0]
mov dword [rdi], 0
lea rdx, [rsp + 0x80]
mov rcx, r14
mov r8, rdi
mov r9d, 0x20
call sub.nss3.dll_HASH_End
mov esi, dword [rdi]
mov rcx, r14
call sub.nss3.dll_HASH_Destroy
test bl, bl
jne 0x14000ff9a
cmp esi, 0x20
jne 0x14000ff9a
lea rax, [0x14002f980]
lea rbx, [rsp + 0x358]
mov qword [rbx - 0x88], rax
mov rcx, rbx
call qword [sym.imp.MSVCP140.dll_protected:_void___cdecl_std::ios_base::constructor_void____ptr64]
lea rax, [0x14002f1c8]
mov qword [rbx], rax
mov rax, qword [rbx - 0x88]
movsxd rax, dword [rax + 4]
lea r12, [0x14002f978]
mov qword [rsp + rax + 0x2d0], r12
mov rax, qword [rbx - 0x88]
movsxd rax, dword [rax + 4]
mov ebp, 0xffffff78
lea ecx, [rax + rbp]
mov dword [rsp + rax + 0x2cc], ecx
lea rdi, [rsp + 0x2d8]
mov rax, qword [rdi - 8]
movsxd rax, dword [rax + 4]
lea rcx, [0x14002f988]
mov qword [rsp + rax + 0x2d0], rcx
mov rax, qword [rdi - 8]
movsxd rax, dword [rax + 4]
lea ecx, [rax - 0x10]
mov dword [rsp + rax + 0x2cc], ecx
mov rax, qword [rdi - 8]
movsxd rax, dword [rax + 4]
lea rcx, [rsp + rax]
add rcx, 0x2d0
xor esi, esi
mov rdx, rdi
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 [rdi - 8]
movsxd rax, dword [rax + 4]
mov qword [rsp + rax + 0x2d0], r12
mov rax, qword [rdi - 8]
movsxd rax, dword [rax + 4]
add ebp, eax
mov dword [rsp + rax + 0x2cc], ebp
mov rcx, rdi
call qword [sym.imp.MSVCP140.dll_protected:_void___cdecl_std::basic_streambuf_char__struct_std::char_traits_char__::constructor_void____ptr64]
lea rax, [0x14002f900]
mov qword [rdi], rax
mov qword [rdi + 0x68], 0
mov dword [rdi + 0x70], 4
lea rdi, [rsp + 0x220]
mov r14d, 0xfffff1ff
lea rbp, [rsp + 0x2d0]
mov r13, 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, rdi
call sub.MSVCP140.dll_struct_std::_Smanip_long_long___int64_____cdecl_std::setw_long_long___int64__
mov rax, qword [rsp + 0x220]
mov rdx, qword [rsp + 0x228]
mov rcx, qword [rsp + 0x2d0]
movsxd rcx, dword [rcx + 4]
add rcx, rsp
add rcx, 0x2d0
call qword [case.0x1400209de.0]
mov rax, qword [rsp + 0x2d0]
movsxd rax, dword [rax + 4]
mov byte [rsp + rax + 0x328], 0x30
mov rax, qword [rsp + 0x2d0]
movsxd rax, dword [rax + 4]
mov ecx, dword [rsp + rax + 0x2e8]
and ecx, r14d
or ecx, 0x800
mov dword [rsp + rax + 0x2e8], ecx
movzx edx, byte [rsp + rsi + 0x80]
mov rcx, rbp
call r13
inc rsi
cmp rsi, 0x20
jne 0x140010288
mov qword [rsp + 0x1a0], 0
mov qword [rsp + 0x1a8], 0xf
mov byte [rsp + 0x190], 0
mov eax, dword [rsp + 0x348]
test al, 2
jne 0x1400146ff
mov rcx, qword [rsp + 0x318]
mov rdi, qword [rcx]
test rdi, rdi
je 0x1400146ff
mov rax, qword [rsp + 0x2f8]
mov rcx, qword [rsp + 0x340]
mov r9, qword [rax]
cmp rdi, rcx
cmovb rdi, rcx
sub rdi, r9
lea rcx, [rsp + 0x190]
cmp rdi, 0xf
jbe 0x1400146c7
mov rdx, rdi
call fcn.140001290
mov rax, qword [rsp + 0x2d0]
movsxd rax, dword [rax + 4]
mov qword [rsp + rax + 0x2d0], r12
mov rax, qword [rsp + 0x2d0]
movsxd rax, dword [rax + 4]
lea ecx, [rax - 0x88]
mov dword [rsp + rax + 0x2cc], ecx
lea rax, [0x14002f900]
mov qword [rsp + 0x2d8], rax
test byte [rsp + 0x348], 1
je 0x14001041a
mov rax, qword [rsp + 0x318]
mov rax, qword [rax]
mov ecx, 0xc
test rax, rax
je 0x140015306
mov rcx, qword [rsp + rcx*8 + 0x2d0]
movsxd rdx, dword [rcx]
add rdx, rax
mov rax, qword [rsp + 0x2f0]
mov rcx, qword [rax]
sub rdx, rcx
cmp rdx, 0x1000
jae 0x14001531b
call fcn.14002070c
lea rcx, [rbx - 0x80]
mov rax, qword [rsp + 0x2f0]
xor edx, edx
mov qword [rax], rdx
mov rax, qword [rsp + 0x310]
mov qword [rax], rdx
mov rax, qword [rsp + 0x328]
mov dword [rax], edx
mov rax, qword [rsp + 0x2f8]
mov qword [rax], rdx
mov rax, qword [rsp + 0x318]
mov qword [rax], rdx
mov rax, qword [rsp + 0x330]
mov dword [rax], edx
mov qword [rsp + 0x340], rdx
and byte [rsp + 0x348], 0xfe
call qword [sym.imp.MSVCP140.dll_public_virtual:_void___cdecl_std::basic_streambuf_char__struct_std::char_traits_char__::destructor_void____ptr64]
mov rcx, rbx
call qword [sym.imp.MSVCP140.dll_public_virtual:_void___cdecl_std::ios_base::destructor_void____ptr64]
jmp 0x14000ffba
lea r9, [0x140036300]
cmp rax, rdi
jb 0x1400109f5
mov qword [rsp + 0x2e0], rdi
cmp rax, 0x10
jb 0x1400104aa
mov r15, qword [rsp + 0x2d0]
mov rcx, r15
mov rdx, r9
mov r8, rdi
call sub.VCRUNTIME140.dll_memmove
mov byte [r15 + rdi], 0
mov rax, qword [rsp + 0x2e0]
mov rcx, qword [rsp + 0x2e8]
cmp rcx, rax
je 0x140010a0f
lea rdx, [rax + 1]
mov qword [rsp + 0x2e0], rdx
cmp rcx, 0x10
jb 0x1400104f2
mov rcx, qword [rsp + 0x2d0]
jmp 0x1400104fa
lea rcx, [rsp + 0x2d0]
mov word [rcx + rax], 0x5c
mov r8, qword [rsp + 0x12e0]
cmp qword [rsp + 0x12e8], 0x10
jb 0x14001051b
mov r14, qword [rsp + 0x12d0]
mov rcx, qword [rsp + 0x2e0]
mov rax, qword [rsp + 0x2e8]
mov rdx, rax
sub rdx, rcx
cmp rdx, r8
jb 0x140010a36
lea rdi, [rsp + 0x2d0]
lea rbx, [rcx + r8]
mov qword [rdi + 0x10], rbx
mov rsi, rdi
cmp rax, 0x10
jb 0x14001055b
mov rsi, qword [rsp + 0x2d0]
lea r15, [rsp + 0x2e0]
lea rbp, [rsp + 0x2e8]
add rcx, rsi
mov rdx, r14
call sub.VCRUNTIME140.dll_memmove
mov byte [rsi + rbx], 0
xorps xmm0, xmm0
movaps xmmword [rsp + 0x2c0], xmm0
movups xmm0, xmmword [rdi]
movups xmm1, xmmword [rdi + 0x10]
movaps xmmword [rsp + 0x2b0], xmm0
movaps xmmword [rsp + 0x2c0], xmm1
mov qword [r15], 0
mov qword [rbp], 0xf
mov byte [rdi], 0
mov rax, qword [rsp + 0x2e8]
cmp rax, 0x10
jb 0x1400105da
mov rcx, qword [rsp + 0x2d0]
lea rdx, [rax + 1]
cmp rdx, 0x1000
jae 0x1400151e6
call fcn.14002070c
xor ebp, ebp
mov qword [rsp + 0x2a0], rbp
mov eax, 0xf
mov qword [rsp + 0x2a8], rax
mov byte [rsp + 0x290], bpl
mov qword [rsp + 0x280], rbp
mov qword [rsp + 0x288], rax
mov byte [rsp + 0x270], bpl
mov qword [rsp + 0x260], rbp
mov qword [rsp + 0x268], rax
mov byte [rsp + 0x250], bpl
lea rcx, [rsp + 0x220]
xor edx, edx
call fcn.140007180
lea rcx, [rsp + 0x2b0]
mov edx, 0x20
call fcn.14000ae40
mov rbx, rax
cmp qword [rax + 0x90], rbp
je 0x140010712
lea rdx, [rsp + 0x290]
mov rcx, rbx
mov r8b, 0xa
call fcn.1400250b0
mov rax, qword [rbx]
movsxd rcx, dword [rax + 4]
add rcx, rbx
mov rsi, qword [sym.imp.MSVCP140.dll_public:_bool___cdecl_std::ios_base::good_void_const___ptr64]
call rsi
mov edi, eax
lea rdx, [rsp + 0x270]
mov rcx, rbx
mov r8b, 0xa
call fcn.1400250b0
mov rax, qword [rbx]
movsxd rcx, dword [rax + 4]
add rcx, rbx
call rsi
mov r13d, eax
lea rdx, [rsp + 0x250]
mov rcx, rbx
mov r8b, 0xa
call fcn.1400250b0
mov rax, qword [rbx]
movsxd rcx, dword [rax + 4]
add rcx, rbx
call rsi
xor ebp, ebp
test dil, dil
je 0x140010712
test r13b, r13b
je 0x140010712
test al, al
je 0x140010712
lea rdi, [rsp + 0x2d0]
mov rcx, rdi
call fcn.140021e70
lea r8, [rsp + 0x220]
mov rcx, rdi
mov rdx, rbx
xor r9d, r9d
call fcn.14002b200
mov ebp, eax
lea rax, [0x14002f9b8]
mov qword [rdi], rax
lea rcx, [rsp + 0x2d8]
call fcn.1400010d0
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 [case.0x1400209de.0]
test bpl, bpl
je 0x140010bd3
cmp qword [rsp + 0x1a0], 0
je 0x14001078b
lea rdi, [rsp + 0x2d0]
lea rdx, [rsp + 0x190]
mov rcx, rdi
call fcn.140029a90
lea rdx, str.MinidumpSha256Hash
lea r8, [0x140030ac6]
lea rcx, [rsp + 0x220]
call fcn.140001820
mov rcx, rdi
mov rdx, rax
call fcn.140001620
mov rcx, rdi
call fcn.1400010d0
cmp qword [rsp + 0x180], 0
je 0x1400107dc
lea rdi, [rsp + 0x2d0]
lea rdx, [rsp + 0x170]
mov rcx, rdi
call fcn.140029a90
lea rdx, str.CrashPingUUID
lea r8, [0x140031700]
lea rcx, [rsp + 0x220]
call fcn.140001820
mov rcx, rdi
mov rdx, rax
call fcn.140001620
mov rcx, rdi
call fcn.1400010d0
lea rdx, str.StackTraces
lea rcx, [rsp + 0x1b0]
call fcn.14002c3c0
test al, al
je 0x140010841
lea rdx, str.StackTraces
lea r8, [0x140030466]
lea rcx, [rsp + 0x1b0]
call fcn.1400049b0
mov rdi, rax
test rax, rax
je 0x1400151d5
lea rdx, str.StackTraces
lea r8, [0x140030466]
lea rcx, [rsp + 0x220]
call fcn.140001820
mov rcx, rax
mov rdx, rdi
call fcn.1400072a0
lea rcx, [rsp + 0x2b0]
mov edx, 0x30
call fcn.14001c880
mov rbx, rax
cmp qword [rax + 0x88], 0
je 0x140010bb4
mov r8, qword [rsp + 0x2a0]
cmp qword [rsp + 0x2a8], 0x10
jb 0x140010884
mov rax, qword [rsp + 0x290]
mov qword [rsp + 0x58], rax
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, rbx
mov rdx, qword [rsp + 0x58]
call rsi
mov rcx, rax
mov dl, 0xa
call fcn.140025230
mov r8, qword [rsp + 0x280]
cmp qword [rsp + 0x288], 0x10
jb 0x140010a5e
mov rdx, qword [rsp + 0x270]
jmp 0x140010a66
mov rsi, rdi
or rsi, 0xf
movabs rax, 0x7fffffffffffffff
cmp rsi, rax
cmovae rsi, rax
cmp rsi, 0xfff
jae 0x1400129dc
lea rcx, [rsi + 1]
call fcn.1400206c8
mov rcx, rax
mov qword [rsp + 0x12d0], rcx
lea r8, [rdi + 1]
mov rdx, rbp
call sub.VCRUNTIME140.dll_memcpy
jmp 0x14000eb87
mov qword [rsp + 0x20], rbx
lea rcx, [rsp + 0x80]
mov rdx, rbx
mov r9, rdi
call fcn.140003db0
jmp 0x14000fc00
mov qword [rsp + 0x20], 1
lea r9, [0x14003151f]
lea rcx, [rsp + 0x80]
mov edx, 1
call fcn.140003db0
jmp 0x14000fcd0
mov qword [rsp + 0x20], 0xa
lea r9, str.submit.log
lea rcx, [rsp + 0x80]
mov edx, 0xa
call fcn.140003db0
lea rdx, [rax + 0x10]
lea rbp, [rax + 0x18]
jmp 0x14000fd3b
mov rdx, rcx
add rdx, 0xfffffffffffffff8
mov rcx, qword [rcx - 8]
sub rdx, rcx
cmp rdx, 0x20
jae 0x14001579f
add rax, rax
add rax, 0x29
mov rdx, rax
jmp 0x14000e567
lea rbp, [r14 + 0x28]
mov rcx, rbp
call fcn.1400206c8
lea rcx, [rax + 0x27]
and rcx, 0xffffffffffffffe0
mov qword [rcx - 8], rax
lea rdi, [rsi + 1]
mov r15, rcx
mov rdx, rbx
mov r8, rdi
call sub.VCRUNTIME140.dll_memcpy
xorps xmm0, xmm0
movups xmmword [rsp + 0x2e0], xmm0
mov rcx, rbp
call fcn.1400206c8
lea rcx, [rax + 0x27]
and rcx, 0xffffffffffffffe0
mov qword [rcx - 8], rax
jmp 0x14000ea98
mov qword [rsp + 0x20], rdi
lea rcx, [rsp + 0x2d0]
mov rdx, rdi
call fcn.140003db0
jmp 0x1400104bd
mov qword [rsp + 0x20], 1
lea r9, [0x14003151f]
lea rcx, [rsp + 0x2d0]
mov edx, 1
call fcn.140003db0
jmp 0x140010500
mov qword [rsp + 0x20], r8
lea rcx, [rsp + 0x2d0]
mov rdx, r8
mov r9, r14
call fcn.140003db0
mov rdi, rax
lea r15, [rax + 0x10]
lea rbp, [rax + 0x18]
jmp 0x14001057a
lea rdx, [rsp + 0x270]
mov rcx, rbx
call rsi
mov rcx, rax
mov dl, 0xa
call fcn.140025230
mov r8, qword [rsp + 0x260]
cmp qword [rsp + 0x268], 0x10
jb 0x140010a92
mov rdx, qword [rsp + 0x250]
jmp 0x140010a9a
lea rdx, [rsp + 0x250]
mov rcx, rbx
call rsi
mov rcx, rax
mov dl, 0xa
call fcn.140025230
lea r14, [rsp + 0x2d0]
mov rcx, r14
call fcn.1400013c0
lea rdx, [0x140031bdb]
lea rbp, [rsp + 0x80]
mov rcx, rbp
call fcn.140001700
lea rdi, [rsp + 0x12f0]
mov qword [rdi + 0x18], 0xf
mov qword [rdi + 0x10], 0xb
movabs rax, 0x7461746e65646e69
mov qword [rdi], rax
mov dword [rdi + 7], 0x6e6f6974
mov byte [rdi + 0xb], 0
mov rcx, r14
mov rdx, rdi
call fcn.140007320
mov rcx, rbp
mov rdx, rax
call fcn.140001620
mov rax, qword [rdi + 0x18]
cmp rax, 0x10
jb 0x140010b3e
mov rcx, qword [rsp + 0x12f0]
lea rdx, [rax + 1]
cmp rdx, 0x1000
jae 0x14001555f
lea rcx, [rsp + 0x80]
call fcn.1400010d0
lea rdi, [rsp + 0x2d0]
mov rcx, rdi
call fcn.140004260
mov rbp, rax
mov rax, qword [rax]
mov rax, qword [rax + 8]
lea rdx, [rsp + 0x220]
mov rcx, rbp
mov r8, rbx
call qword [case.0x1400209de.0]
lea rdx, [0x140031bd8]
mov rcx, rbx
call fcn.140024410
mov rax, qword [rbp]
mov rax, qword [rax]
mov rcx, rbp
mov edx, 1
call qword [case.0x1400209de.0]
lea rax, [0x14002fa00]
mov qword [rdi], rax
lea rcx, [rsp + 0x2d8]
call fcn.1400010d0
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 [case.0x1400209de.0]
lea rcx, [rsp + 0x220]
call fcn.1400010d0
mov rax, qword [rsp + 0x268]
cmp rax, 0x10
jb 0x140010c0c
mov rcx, qword [rsp + 0x250]
lea rdx, [rax + 1]
cmp rdx, 0x1000
jae 0x14001520a
call fcn.14002070c
mov rax, qword [rsp + 0x288]
cmp rax, 0x10
jb 0x140010c38
mov rcx, qword [rsp + 0x270]
lea rdx, [rax + 1]
cmp rdx, 0x1000
jae 0x14001522e
call fcn.14002070c
mov rax, qword [rsp + 0x2a8]
cmp rax, 0x10
jb 0x140010c64
mov rcx, qword [rsp + 0x290]
lea rdx, [rax + 1]
cmp rdx, 0x1000
jae 0x140015252
call fcn.14002070c
mov rax, qword [rsp + 0x2c8]
cmp rax, 0x10
jb 0x140010c90
mov rcx, qword [rsp + 0x2b0]
lea rdx, [rax + 1]
cmp rdx, 0x1000
jae 0x140015276
call fcn.14002070c
mov rax, qword [rsp + 0x12e8]
cmp rax, 0x10
jb 0x140010cbc
mov rcx, qword [rsp + 0x12d0]
lea rdx, [rax + 1]
cmp rdx, 0x1000
jae 0x14001529a
call fcn.14002070c
lea rbx, [0x140036358]
lea rdi, [rsp + 0x2d0]
mov rcx, rdi
mov rdx, rbx
call fcn.14001a040
cmp qword [rdi + 0x18], 8
jb 0x140010ce5
mov rdi, qword [rsp + 0x2d0]
mov rcx, rdi
call qword [sym.imp.KERNEL32.dll_GetFileAttributesW]
mov edi, eax
mov rax, qword [rsp + 0x2e8]
cmp rax, 8
jb 0x140010d20
mov rcx, qword [rsp + 0x2d0]
lea rdx, [rax + rax]
add rdx, 2
cmp rdx, 0x1000
jae 0x140014652
call fcn.14002070c
cmp edi, 0xffffffff
jne 0x140010d95
lea rdi, [rsp + 0x2d0]
mov qword [rdi + 0x10], 0
mov qword [rdi + 0x18], 0xf
mov byte [rdi], 0
lea r9, str.ErrorDumpFileExists
mov edx, 0x13
mov rcx, rdi
call fcn.140001290
lea rcx, [0x1400362a8]
lea rbx, [rsp + 0x80]
mov rdx, rbx
mov r8, rdi
call fcn.140025dc0
mov rcx, qword [rbx]
add rcx, 0x40
call fcn.14000a480
mov rax, qword [rdi + 0x18]
cmp rax, 0x10
jb 0x140014469
mov rcx, qword [rsp + 0x2d0]
jmp 0x140014453
mov qword [rsp + 0x2e0], 0
mov qword [rsp + 0x2e8], 0xf
mov byte [rsp + 0x2d0], 0
mov rdi, qword [0x1400362f0]
lea rdx, [rdi + 1]
mov eax, 0xf
cmp rdx, 0x10
jae 0x140014f82
cmp qword [0x1400362f8], 0x10
jb 0x140010de2
mov r9, qword [0x1400362e0]
jmp 0x140010de9
lea r9, [0x1400362e0]
cmp rax, rdi
jb 0x140011190
mov qword [rsp + 0x2e0], rdi
cmp rax, 0x10
jb 0x140010e0a
mov rbp, qword [rsp + 0x2d0]
jmp 0x140010e12
lea rbp, [rsp + 0x2d0]
mov rcx, rbp
mov rdx, r9
mov r8, rdi
call sub.VCRUNTIME140.dll_memmove
mov byte [rbp + rdi], 0
mov rax, qword [rsp + 0x2e0]
mov rcx, qword [rsp + 0x2e8]
cmp rcx, rax
je 0x1400111aa
lea rdx, [rax + 1]
mov qword [rsp + 0x2e0], rdx
cmp rcx, 0x10
jb 0x140010e5a
mov rcx, qword [rsp + 0x2d0]
jmp 0x140010e62
lea rcx, [rsp + 0x2d0]
mov word [rcx + rax], 0x5c
mov rbp, qword [rsp + 0x2e0]
mov rcx, qword [rsp + 0x2e8]
mov rax, rcx
sub rax, rbp
cmp rax, 7
jb 0x1400111d1
lea rax, [rsp + 0x2d0]
lea rdx, [rbp + 7]
mov qword [rax + 0x10], rdx
mov rdi, rax
cmp rcx, 0x10
jb 0x140010ea9
mov rdi, qword [rsp + 0x2d0]
lea rcx, [rsp + 0x2e0]
lea rdx, [rsp + 0x2e8]
mov dword [rdi + rbp + 3], 0x676e6964
mov dword [rdi + rbp], 0x646e6570
mov byte [rdi + rbp + 7], 0
xorps xmm0, xmm0
movaps xmmword [rsp + 0x2c0], xmm0
movups xmm0, xmmword [rax]
movups xmm1, xmmword [rax + 0x10]
movaps xmmword [rsp + 0x2b0], xmm0
movaps xmmword [rsp + 0x2c0], xmm1
mov qword [rcx], 0
mov qword [rdx], 0xf
mov byte [rax], 0
mov rax, qword [rsp + 0x2e8]
cmp rax, 0x10
jb 0x140010f2c
mov rcx, qword [rsp + 0x2d0]
lea rdx, [rax + 1]
cmp rdx, 0x1000
jae 0x1400152be
call fcn.14002070c
lea rbp, [rsp + 0x2b0]
mov rcx, rbp
call fcn.1400164f0
test al, al
je 0x140010fb8
mov rdi, qword [0x140036368]
cmp qword [0x140036370], 0x10
jb 0x140010f58
mov rbx, qword [0x140036358]
lea r14, [rsp + 0x2e0]
lea r8, [0x14003151f]
mov r9d, 1
mov rcx, rbx
mov rdx, rdi
call fcn.140024ea0
cmp rax, 0xffffffffffffffff
jne 0x140011028
xorps xmm0, xmm0
movups xmmword [r14], xmm0
cmp rdi, 0xf
ja 0x1400129f6
movups xmm0, xmmword [rbx]
movaps xmmword [rsp + 0x2d0], xmm0
mov esi, 0xf
mov qword [rsp + 0x2e0], rdi
mov qword [rsp + 0x2e8], rsi
jmp 0x14001105c
lea rdi, [rsp + 0x2d0]
mov qword [rdi + 0x10], 0
mov qword [rdi + 0x18], 0xf
mov byte [rdi], 0
lea r9, str.ErrorCreateDumpDir
mov edx, 0x12
mov rcx, rdi
call fcn.140001290
lea rcx, [0x1400362a8]
lea rbx, [rsp + 0x80]
mov rdx, rbx
mov r8, rdi
call fcn.140025dc0
mov rcx, qword [rbx]
add rcx, 0x40
call fcn.14000a480
mov rax, qword [rdi + 0x18]
cmp rax, 0x10
jb 0x14001443d
mov rcx, qword [rsp + 0x2d0]
jmp 0x140014427
inc rax
lea rcx, [rsp + 0x2d0]
mov qword [rcx + 0x10], 0
mov qword [rcx + 0x18], 0xf
mov byte [rcx], 0
lea rdx, [0x140036358]
mov r8, rax
mov r9, 0xffffffffffffffff
call fcn.140026760
mov qword [rsp + 0x230], 0
mov qword [rsp + 0x238], 0xf
mov byte [rsp + 0x220], 0
mov rdi, qword [rsp + 0x2c0]
lea rdx, [rdi + 1]
mov eax, 0xf
cmp rdx, 0x10
jae 0x140015016
cmp qword [rsp + 0x2c8], 0x10
jb 0x1400110aa
mov rbp, qword [rsp + 0x2b0]
cmp rax, rdi
jb 0x14001128c
mov qword [rsp + 0x230], rdi
cmp rax, 0x10
jb 0x1400110cb
mov rbx, qword [rsp + 0x220]
jmp 0x1400110d3
lea rbx, [rsp + 0x220]
mov rcx, rbx
mov rdx, rbp
mov r8, rdi
call sub.VCRUNTIME140.dll_memmove
mov byte [rbx + rdi], 0
mov rax, qword [rsp + 0x230]
mov rcx, qword [rsp + 0x238]
cmp rcx, rax
je 0x1400112a9
mov qword [rsp + 0x20], rdi
lea rcx, [rsp + 0x2d0]
mov rdx, rdi
call fcn.140003db0
jmp 0x140010e25
mov qword [rsp + 0x20], 1
lea r9, [0x14003151f]
lea rcx, [rsp + 0x2d0]
mov edx, 1
call fcn.140003db0
jmp 0x140010e68
mov qword [rsp + 0x20], 7
lea r9, str.pending
lea rcx, [rsp + 0x2d0]
mov edx, 7
call fcn.140003db0
lea rcx, [rax + 0x10]
lea rdx, [rax + 0x18]
jmp 0x140010ecd
mov rdx, rcx
add rdx, 0xfffffffffffffff8
mov rcx, qword [rcx - 8]
sub rdx, rcx
cmp rdx, 0x20
jae 0x14001579f
add rax, rax
add rax, 0x29
mov rdx, rax
jmp 0x14000e6c1
mov qword [rsp + 0x20], rdi
lea rcx, [rsp + 0x220]
mov rdx, rdi
mov r9, rbp
call fcn.140003db0
jmp 0x1400110e5
lea rcx, [rsi + 0x28]
call fcn.1400206c8
lea rcx, [rax + 0x27]
and rcx, 0xffffffffffffffe0
mov qword [rcx - 8], rax
jmp 0x1400108f4
mov rsi, rdi
or rsi, 0xf
movabs rax, 0x7fffffffffffffff
cmp rsi, rax
cmovae rsi, rax
cmp rsi, 0xfff
jae 0x14001480f
lea rcx, [rsi + 1]
call fcn.1400206c8
mov rcx, rax
mov qword [rsp + 0x2d0], rcx
lea r8, [rdi + 1]
mov rdx, rbx
call sub.VCRUNTIME140.dll_memcpy
jmp 0x140010fa3
lea rdx, [rax + 1]
cmp rdx, 0x1000
jae 0x1400152e2
call fcn.14002070c
mov rax, qword [rsp + 0x2c8]
cmp rax, 0x10
jb 0x140014469
mov rcx, qword [rsp + 0x2b0]
lea rdx, [rax + 1]
cmp rdx, 0x1000
jae 0x140015169
call fcn.14002070c
mov rax, qword [rsp + 0x188]
cmp rax, 0x10
jb 0x140014495
mov rcx, qword [rsp + 0x170]
lea rdx, [rax + 1]
cmp rdx, 0x1000
jae 0x14001518d
call fcn.14002070c
mov rax, qword [rsp + 0x1a8]
cmp rax, 0x10
jae 0x140014515
mov rbp, qword [rsp + 0x50]
mov r15, qword [rsp + 0x48]
lea rcx, [rsp + 0x1b0]
call fcn.1400010d0
mov rax, qword [rsp + 0x1f8]
cmp rax, 0x10
jb 0x1400144e6
mov rcx, qword [rsp + 0x1e0]
lea rdx, [rax + 1]
cmp rdx, 0x1000
jae 0x140014b78
call fcn.14002070c
lea rcx, [rsp + 0x60]
call fcn.140021ad0
cmp rbp, 0x10
jb 0x14000dd20
cmp rbp, 0xfff
jae 0x140014a85
inc rbp
mov rcx, r15
mov rdx, rbp
jmp 0x14000dd1b
mov rcx, qword [rsp + 0x190]
jmp 0x14000fca7
mov rdx, rcx
add rdx, 0xfffffffffffffff8
mov rcx, qword [rcx - 8]
sub rdx, rcx
cmp rdx, 0x20
jae 0x14001579f
add rax, rax
add rax, 0x29
mov rdx, rax
jmp 0x140010d1b
mov rdx, rcx
add rdx, 0xfffffffffffffff8
mov rcx, qword [rcx - 8]
sub rdx, rcx
cmp rdx, 0x20
jae 0x14001579f
add rax, rax
add rax, 0x29
mov rdx, rax
jmp 0x14000f80a
mov rdx, rcx
add rdx, 0xfffffffffffffff8
mov rcx, qword [rcx - 8]
sub rdx, rcx
cmp rdx, 0x20
jae 0x14001579f
add rax, rax
add rax, 0x29
mov rdx, rax
jmp 0x14000fb00
mov qword [rcx + 0x10], rdi
mov rdx, r9
mov r8, rdi
call sub.VCRUNTIME140.dll_memmove
mov byte [rsp + rdi + 0x190], 0
jmp 0x14001038d
test al, 4
jne 0x14001038d
mov rax, qword [rsp + 0x310]
mov rdi, qword [rax]
test rdi, rdi
je 0x14001038d
mov rax, qword [rsp + 0x2f0]
mov rcx, qword [rsp + 0x328]
mov r9, qword [rax]
movsxd rax, dword [rcx]
add rdi, rax
jmp 0x140010370
mov rdx, rcx
add rdx, 0xfffffffffffffff8
mov rcx, qword [rcx - 8]
sub rdx, rcx
cmp rdx, 0x20
jae 0x14001579f
add rax, rax
add rax, 0x29
mov rdx, rax
jmp 0x14000f7a2
lea rcx, [rsi + 0x28]
call fcn.1400206c8
lea rcx, [rax + 0x27]
and rcx, 0xffffffffffffffe0
mov qword [rcx - 8], rax
jmp 0x140012a27
mov rbp, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, rbp
cmp rcx, 0x20
jae 0x14001579f
add rax, 0x28
mov rdx, rax
mov rcx, rbp
jmp 0x14000dac2
mov rbp, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, rbp
cmp rcx, 0x20
jae 0x14001579f
add rax, 0x28
mov rdx, rax
mov rcx, rbp
jmp 0x14000dd47
mov rbp, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, rbp
cmp rcx, 0x20
jae 0x14001579f
add rax, 0x28
mov rdx, rax
mov rcx, rbp
jmp 0x14000dcbc
mov rbp, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, rbp
cmp rcx, 0x20
jae 0x14001579f
add rax, 0x28
mov rdx, rax
mov rcx, rbp
jmp 0x14000dd1b
mov rbp, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, rbp
cmp rcx, 0x20
jae 0x14001579f
add rax, 0x28
mov rdx, rax
mov rcx, rbp
jmp 0x14000dbf1
mov rbp, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, rbp
cmp rcx, 0x20
jae 0x14001579f
add rax, 0x28
mov rdx, rax
mov rcx, rbp
jmp 0x14000dff8
mov rbp, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, rbp
cmp rcx, 0x20
jae 0x14001579f
add rax, 0x28
mov rdx, rax
mov rcx, rbp
jmp 0x14000dec1
mov rbp, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, rbp
cmp rcx, 0x20
jae 0x14001579f
add rax, 0x28
mov rdx, rax
mov rcx, rbp
jmp 0x14000dfcc
mov rax, qword [r15 - 8]
add r15, 0xfffffffffffffff8
sub r15, rax
cmp r15, 0x20
jae 0x14001579f
add rbp, 0x28
mov r15, rax
jmp 0x14001450a
mov rbx, rbp
mov rbp, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, rbp
cmp rcx, 0x20
jae 0x14001579f
add rax, 0x28
mov rdx, rax
mov rcx, rbp
mov rbp, rbx
jmp 0x14000e277
mov rbx, rbp
mov rbp, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, rbp
cmp rcx, 0x20
jae 0x14001579f
add rax, 0x28
mov rdx, rax
mov rcx, rbp
mov rbp, rbx
jmp 0x14000e2de
mov rbx, rbp
mov rbp, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, rbp
cmp rcx, 0x20
jae 0x14001579f
add rax, 0x28
mov rdx, rax
mov rcx, rbp
mov rbp, rbx
jmp 0x14000e3cb
mov rbx, rbp
mov rbp, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, rbp
cmp rcx, 0x20
jae 0x14001579f
add rax, 0x28
mov rdx, rax
mov rcx, rbp
mov rbp, rbx
jmp 0x14000e417
mov rbx, rbp
mov rbp, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, rbp
cmp rcx, 0x20
jae 0x14001579f
add rax, 0x28
mov rdx, rax
mov rcx, rbp
mov rbp, rbx
jmp 0x14000e458
mov rbx, rbp
mov rbp, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, rbp
cmp rcx, 0x20
jae 0x14001579f
add rax, 0x28
mov rdx, rax
mov rcx, rbp
mov rbp, rbx
jmp 0x1400144e1
mov rbx, rbp
mov rbp, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, rbp
cmp rcx, 0x20
jae 0x14001579f
add rax, 0x28
mov rdx, rax
mov rcx, rbp
mov rbp, rbx
jmp 0x14000e351
mov rbx, rbp
mov rbp, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, rbp
cmp rcx, 0x20
jae 0x14001579f
add rax, 0x28
mov rdx, rax
mov rcx, rbp
mov rbp, rbx
jmp 0x14000e505
mov rbp, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, rbp
cmp rcx, 0x20
jae 0x14001579f
add rax, 0x28
mov rdx, rax
mov rcx, rbp
jmp 0x14000e5f4
mov rbp, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, rbp
cmp rcx, 0x20
jae 0x14001579f
add rax, 0x28
mov rdx, rax
mov rcx, rbp
jmp 0x14000e640
mov rbp, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, rbp
cmp rcx, 0x20
jae 0x14001579f
add rax, 0x28
mov rdx, rax
mov rcx, rbp
jmp 0x14000e962
mov rbp, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, rbp
cmp rcx, 0x20
jae 0x14001579f
add rax, 0x28
mov rdx, rax
mov rcx, rbp
jmp 0x14000e9af
mov rbp, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, rbp
cmp rcx, 0x20
jae 0x14001579f
add rax, 0x28
mov rdx, rax
mov rcx, rbp
jmp 0x14000eaff
mov rbp, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, rbp
cmp rcx, 0x20
jae 0x14001579f
add rax, 0x28
mov rdx, rax
mov rcx, rbp
jmp 0x14000ebbe
mov rbp, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, rbp
cmp rcx, 0x20
jae 0x14001579f
add rax, 0x28
mov rdx, rax
mov rcx, rbp
jmp 0x14000ecdd
mov rbp, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, rbp
cmp rcx, 0x20
jae 0x14001579f
add rax, 0x28
mov rdx, rax
mov rcx, rbp
jmp 0x14000ed99
mov rbp, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, rbp
cmp rcx, 0x20
jae 0x14001579f
add rax, 0x28
mov rdx, rax
mov rcx, rbp
jmp 0x14000ee68
mov rbx, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, rbx
cmp rcx, 0x20
jae 0x14001579f
add rax, 0x28
mov rdx, rax
mov rcx, rbx
jmp 0x14000ef26
mov rbp, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, rbp
cmp rcx, 0x20
jae 0x14001579f
add rax, 0x28
mov rdx, rax
mov rcx, rbp
jmp 0x14000efe4
mov rbp, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, rbp
cmp rcx, 0x20
jae 0x14001579f
add rax, 0x28
mov rdx, rax
mov rcx, rbp
jmp 0x14000f099
mov rbp, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, rbp
cmp rcx, 0x20
jae 0x14001579f
add rax, 0x28
mov rdx, rax
mov rcx, rbp
jmp 0x14000f162
mov rbp, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, rbp
cmp rcx, 0x20
jae 0x14001579f
add rax, 0x28
mov rdx, rax
mov rcx, rbp
jmp 0x14000f211
mov rbp, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, rbp
cmp rcx, 0x20
jae 0x14001579f
add rax, 0x28
mov rdx, rax
mov rcx, rbp
jmp 0x14000f2d4
mov rbp, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, rbp
cmp rcx, 0x20
jae 0x14001579f
add rax, 0x28
mov rdx, rax
mov rcx, rbp
jmp 0x14000f395
mov rbp, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, rbp
cmp rcx, 0x20
jae 0x14001579f
add rax, 0x28
mov rdx, rax
mov rcx, rbp
jmp 0x14000f471
mov rbp, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, rbp
cmp rcx, 0x20
jae 0x14001579f
add rax, 0x28
mov rdx, rax
mov rcx, rbp
jmp 0x14000f49d
mov rbp, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, rbp
cmp rcx, 0x20
jae 0x14001579f
add rax, 0x28
mov rdx, rax
mov rcx, rbp
jmp 0x14000f4c9
mov rbp, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, rbp
cmp rcx, 0x20
jae 0x14001579f
add rax, 0x28
mov rdx, rax
mov rcx, rbp
jmp 0x14000f502
mov rbp, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, rbp
cmp rcx, 0x20
jae 0x14001579f
add rax, 0x28
mov rdx, rax
mov rcx, rbp
jmp 0x14000fcb8
lea rbp, [rsp + 0x80]
mov rcx, rbp
call fcn.140022b00
mov qword [rbp + 0x10], 0
mov rbx, qword [0x1400362f0]
mov rax, qword [rbp + 0x18]
jmp 0x14000fbbc
mov rbp, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, rbp
cmp rcx, 0x20
jae 0x14001579f
add rax, 0x28
mov rdx, rax
mov rcx, rbp
jmp 0x14000f589
mov rbp, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, rbp
cmp rcx, 0x20
jae 0x14001579f
add rax, 0x28
mov rdx, rax
mov rcx, rbp
jmp 0x14000f5d3
lea rbp, [rsp + 0x2d0]
mov rcx, rbp
call fcn.140022b00
mov qword [rbp + 0x10], 0
mov rdi, qword [0x140036310]
mov rax, qword [rbp + 0x18]
jmp 0x140010043
lea rbp, [rsp + 0x2d0]
mov rcx, rbp
call fcn.140022b00
mov qword [rbp + 0x10], 0
mov rdi, qword [0x1400362f0]
mov rax, qword [rbp + 0x18]
jmp 0x140010dcf
mov rbp, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, rbp
cmp rcx, 0x20
jae 0x14001579f
add rax, 0x28
mov rdx, rax
mov rcx, rbp
jmp 0x14000f997
mov rbp, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, rbp
cmp rcx, 0x20
jae 0x14001579f
add rax, 0x28
mov rdx, rax
mov rcx, rbp
jmp 0x14000fb2c
mov rbp, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, rbp
cmp rcx, 0x20
jae 0x14001579f
add rax, 0x28
mov rdx, rax
mov rcx, rbp
jmp 0x14000fb58
lea rbx, [rsp + 0x220]
mov rcx, rbx
call fcn.140022b00
mov qword [rbx + 0x10], 0
mov rdi, qword [rsp + 0x2c0]
mov rax, qword [rbx + 0x18]
jmp 0x140011097
mov rbp, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, rbp
cmp rcx, 0x20
jae 0x14001579f
add rax, 0x28
mov rdx, rax
mov rcx, rbp
jmp 0x14000fd8b
mov rbp, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, rbp
cmp rcx, 0x20
jae 0x14001579f
add rax, 0x28
mov rdx, rax
mov rcx, rbp
jmp 0x14000fdf9
mov rbp, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, rbp
cmp rcx, 0x20
jae 0x14001579f
add rax, 0x28
mov rdx, rax
mov rcx, rbp
jmp 0x14000fe62
mov rbp, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, rbp
cmp rcx, 0x20
jae 0x14001579f
add rax, 0x28
mov rdx, rax
mov rcx, rbp
jmp 0x14000feac
mov rbp, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, rbp
cmp rcx, 0x20
jae 0x14001579f
add rax, 0x28
mov rdx, rax
mov rcx, rbp
jmp 0x14000ff18
mov rbp, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, rbp
cmp rcx, 0x20
jae 0x14001579f
add rax, 0x28
mov rdx, rax
mov rcx, rbp
jmp 0x14000ff62
mov rbp, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, rbp
cmp rcx, 0x20
jae 0x14001579f
add rax, 0x28
mov rdx, rax
mov rcx, rbp
jmp 0x140014464
mov rbp, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, rbp
cmp rcx, 0x20
jae 0x14001579f
add rax, 0x28
mov rdx, rax
mov rcx, rbp
jmp 0x140014490
mov rbp, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, rbp
cmp rcx, 0x20
jae 0x14001579f
add rax, 0x28
mov rdx, rax
mov rcx, rbp
jmp 0x14000fab2
call fcn.14002b380
lea rdi, [0x140036510]
jmp 0x14001081b
mov rbp, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, rbp
cmp rcx, 0x20
jae 0x14001579f
add rax, 0x28
mov rdx, rax
mov rcx, rbp
jmp 0x1400105d5
mov rbp, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, rbp
cmp rcx, 0x20
jae 0x14001579f
add rax, 0x28
mov rdx, rax
mov rcx, rbp
jmp 0x140010c07
mov rbp, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, rbp
cmp rcx, 0x20
jae 0x14001579f
add rax, 0x28
mov rdx, rax
mov rcx, rbp
jmp 0x140010c33
mov rbp, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, rbp
cmp rcx, 0x20
jae 0x14001579f
add rax, 0x28
mov rdx, rax
mov rcx, rbp
jmp 0x140010c5f
mov rbp, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, rbp
cmp rcx, 0x20
jae 0x14001579f
add rax, 0x28
mov rdx, rax
mov rcx, rbp
jmp 0x140010c8b
mov rbp, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, rbp
cmp rcx, 0x20
jae 0x14001579f
add rax, 0x28
mov rdx, rax
mov rcx, rbp
jmp 0x140010cb7
mov rbp, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, rbp
cmp rcx, 0x20
jae 0x14001579f
add rax, 0x28
mov rdx, rax
mov rcx, rbp
jmp 0x140010f27
mov rbp, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, rbp
cmp rcx, 0x20
jae 0x14001579f
add rax, 0x28
mov rdx, rax
mov rcx, rbp
jmp 0x140014438
mov rax, qword [rsp + 0x310]
mov rax, qword [rax]
mov ecx, 0xb
jmp 0x1400103ec
mov rax, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, rax
cmp rcx, 0x20
jae 0x14001579f
add rdx, 0x27
mov rcx, rax
jmp 0x140010415
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3