Function at 0x14000f1d0
Capabilities:
Encode data using base64

Disassembly:
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x488
movaps xmmword [rsp + 0x470], xmm7
movaps xmmword [rsp + 0x460], xmm6
mov r15, r8
mov r12, rdx
mov rbx, rcx
mov rax, qword [0x140034030]
xor rax, rsp
mov qword [rsp + 0x458], rax
lea rsi, [rsp + 0x88]
mov dword [rsi + 8], 0
xorps xmm0, xmm0
movups xmmword [rsi + 0x10], xmm0
mov qword [rsi + 0x20], 0
lea rdx, str.TelemetryClientId
lea r8, [0x1400300a1]
mov r9, rsi
call fcn.14002b0f0
lea rdi, [rsp + 0x210]
mov rcx, rsi
mov rdx, rdi
call fcn.14001b6b0
lea rdx, str.TelemetryServerURL
lea r8, [0x1400300e2]
mov rcx, rbx
mov r9, rsi
call fcn.14002b0f0
lea r14, [rsp + 0x1f0]
mov rcx, rsi
mov rdx, r14
call fcn.14001b6b0
lea rdx, str.TelemetrySessionId
lea r8, [0x1400300c2]
mov rcx, rbx
mov r9, rsi
call fcn.14002b0f0
lea rdx, [rsp + 0x1d0]
mov rcx, rsi
call fcn.14001b6b0
cmp qword [rdi + 0x10], 0
je 0x1400103ca
cmp qword [rsp + 0x200], 0
je 0x1400103ca
cmp qword [rsp + 0x1e0], 0
je 0x1400103ca
lea rdx, [0x14002f774]
lea r8, [0x14002f77b]
mov rcx, rbx
call fcn.14001b880
lea rdx, [rsp + 0x1b0]
mov rcx, rax
call fcn.14001b6b0
lea rdx, str.ReleaseChannel
lea r8, [0x14002eb52]
mov rcx, rbx
call fcn.14001b880
lea rdx, [rsp + 0x190]
mov rcx, rax
call fcn.14001b6b0
lea rdx, [0x14002f17f]
lea r8, [0x14002f18a]
mov rcx, rbx
call fcn.14001b880
lea rdx, [rsp + 0x170]
mov rcx, rax
call fcn.14001b6b0
lea rdx, [0x14002ea41]
lea r8, [0x14002ea48]
mov rcx, rbx
call fcn.14001b880
lea rdx, [rsp + 0x150]
mov rcx, rax
call fcn.14001b6b0
xorps xmm6, xmm6
lea rcx, [rsp + 0xb0]
movaps xmmword [rcx], xmm6
call qword [sym.imp.ole32.dll_CoCreateGuid]
test eax, eax
mov qword [rsp + 0x80], r15
mov qword [rsp + 0x78], r12
js 0x14000f4eb
movzx eax, word [rsp + 0xb6]
and eax, 0xfff
or eax, 0x4000
mov word [rsp + 0xb6], ax
movzx edx, byte [rsp + 0xb8]
and edx, 0x3f
or edx, 0x80
mov byte [rsp + 0xb8], dl
xor esi, esi
lea rcx, [rsp + 0x280]
mov qword [rcx + 0x1d], rsi
movaps xmmword [rcx + 0x10], xmm6
movaps xmmword [rcx], xmm6
movzx r8d, byte [rsp + 0xbf]
movzx r10d, byte [rsp + 0xbe]
movzx r11d, byte [rsp + 0xbd]
movzx edi, byte [rsp + 0xbc]
movzx ebp, byte [rsp + 0xbb]
movzx r15d, byte [rsp + 0xba]
movzx r12d, byte [rsp + 0xb9]
movzx r13d, word [rsp + 0xb4]
mov r9d, dword [rsp + 0xb0]
mov dword [rsp + 0x68], r8d
mov dword [rsp + 0x60], r10d
mov dword [rsp + 0x58], r11d
mov dword [rsp + 0x50], edi
mov dword [rsp + 0x48], ebp
mov dword [rsp + 0x40], r15d
mov dword [rsp + 0x38], r12d
mov dword [rsp + 0x30], edx
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], r13d
lea r8, str._08x__04x__04x__02x_02x__02x_02x_02x_02x_02x_02x
mov edx, 0x25
call fcn.140001010
mov qword [rsp + 0x130], rsi
mov qword [rsp + 0x148], 0xf
cmp eax, 0x24
jne 0x14000f50b
mov byte [rsp + 0x130], 0
lea rcx, [rsp + 0x280]
call sub.api_ms_win_crt_string_l1_1_0.dll_strlen
mov r12, rax
cmp rax, 0xf
jbe 0x1400104e0
test r12, r12
js 0x140012272
mov rax, r12
or rax, 0xf
cmp rax, 0x17
mov esi, 0x16
cmovae rsi, rax
cmp rsi, 0xfff
jb 0x14001050a
lea rcx, [rsi + 0x28]
call fcn.14001fa74
lea r15, [rax + 0x27]
and r15, 0xffffffffffffffe0
mov qword [r15 - 8], rax
jmp 0x140010516
xor eax, eax
mov qword [rsp + 0x130], rax
mov qword [rsp + 0x148], 0xf
mov qword [rsp + 0x140], rax
jmp 0x14000f517
mov qword [rsp + 0x140], 0
mov byte [rsp + 0x130], 0
movabs rax, 0x7fffffffffffffff
mov qword [rsp + 0x280], 0
mov qword [rsp + 0x298], 0xf
mov qword [rsp + 0x290], 1
mov word [rsp + 0x280], 0x34
mov r12, qword [rsp + 0x200]
add rax, 0xffffffffffffffee
cmp r12, rax
jg 0x140012272
mov rdi, qword [rsp + 0x1f0]
mov rbp, qword [rsp + 0x208]
mov qword [rsp + 0x370], 0
lea r13, [r12 + 0x12]
cmp r13, 0x10
jb 0x14000f5d8
mov rax, r13
or rax, 0xf
cmp rax, 0x17
mov esi, 0x16
cmovae rsi, rax
movabs rax, 0x7fffffffffffffff
cmp rsi, rax
cmovae rsi, rax
cmp rsi, 0xfff
jb 0x14000f5e7
lea rcx, [rsi + 0x28]
call fcn.14001fa74
lea r15, [rax + 0x27]
and r15, 0xffffffffffffffe0
mov qword [r15 - 8], rax
jmp 0x14000f5f3
mov esi, 0xf
lea r15, [rsp + 0x370]
jmp 0x14000f5fb
lea rcx, [rsi + 1]
call fcn.14001fa74
mov r15, rax
mov qword [rsp + 0x370], r15
cmp rbp, 0x10
cmovae r14, rdi
mov qword [rsp + 0x380], r13
mov qword [rsp + 0x388], rsi
mov rcx, r15
mov rdx, r14
mov r8, r12
call sub.VCRUNTIME140.dll_memcpy
movups xmm0, xmmword [str._submit_telemetry_]
movups xmmword [r15 + r12], xmm0
mov word [r15 + r12 + 0x10], 0x2f79
mov byte [r15 + r12 + 0x12], 0
lea r8, [rsp + 0x130]
mov r12, qword [r8]
mov r14, qword [r8 + 0x10]
mov r15, qword [r8 + 0x18]
cmp r15, 0x10
cmovae r8, r12
mov rcx, qword [rsp + 0x380]
mov rax, qword [rsp + 0x388]
mov rdx, rax
sub rdx, rcx
cmp rdx, r14
jae 0x14000f686
lea rcx, [rsp + 0x370]
mov rdx, r14
mov r9, r14
call fcn.1400014b0
jmp 0x14000f6bc
lea rsi, [rcx + r14]
mov qword [rsp + 0x380], rsi
cmp rax, 0x10
jb 0x14000f6a2
mov rdi, qword [rsp + 0x370]
jmp 0x14000f6aa
lea rdi, [rsp + 0x370]
add rcx, rdi
mov rdx, r8
mov r8, r14
call sub.VCRUNTIME140.dll_memmove
mov byte [rdi + rsi], 0
movups xmm0, xmmword [rsp + 0x370]
movups xmm1, xmmword [rsp + 0x380]
movaps xmmword [rsp + 0x3a0], xmm1
movaps xmmword [rsp + 0x390], xmm0
mov qword [rsp + 0x380], 0
mov qword [rsp + 0x388], 0xf
mov byte [rsp + 0x370], 0
mov rax, qword [rsp + 0x3a0]
mov rcx, qword [rsp + 0x3a8]
mov rdx, rcx
sub rdx, rax
cmp rdx, 7
jae 0x14000f741
lea r8, str._crash_
lea rcx, [rsp + 0x390]
mov edx, 7
mov r9d, 7
call fcn.1400014b0
lea r8, [rsp + 0x170]
jmp 0x14000f781
lea rdx, [rax + 7]
mov qword [rsp + 0x3a0], rdx
cmp rcx, 0x10
jb 0x14000f75d
mov rcx, qword [rsp + 0x390]
jmp 0x14000f765
lea rcx, [rsp + 0x390]
lea r8, [rsp + 0x170]
mov dword [rcx + rax + 3], 0x2f687361
mov dword [rcx + rax], 0x6172632f
mov byte [rcx + rax + 7], 0
movaps xmm0, xmmword [rsp + 0x390]
movaps xmm1, xmmword [rsp + 0x3a0]
movaps xmmword [rsp + 0x3c0], xmm1
movaps xmmword [rsp + 0x3b0], xmm0
mov qword [rsp + 0x3a0], 0
mov qword [rsp + 0x3a8], 0xf
mov byte [rsp + 0x390], 0
mov r9, qword [rsp + 0x180]
cmp qword [rsp + 0x188], 0x10
jb 0x14000f7dc
mov r8, qword [rsp + 0x170]
mov rcx, qword [rsp + 0x3c0]
mov rax, qword [rsp + 0x3c8]
mov rdx, rax
sub rdx, rcx
cmp rdx, r9
jae 0x14000f809
lea rcx, [rsp + 0x3b0]
mov rdx, r9
call fcn.1400014b0
jmp 0x14000f83f
lea rsi, [rcx + r9]
mov qword [rsp + 0x3c0], rsi
cmp rax, 0x10
jb 0x14000f825
mov rdi, qword [rsp + 0x3b0]
jmp 0x14000f82d
lea rdi, [rsp + 0x3b0]
add rcx, rdi
mov rdx, r8
mov r8, r9
call sub.VCRUNTIME140.dll_memmove
mov byte [rdi + rsi], 0
movaps xmm0, xmmword [rsp + 0x3b0]
movaps xmm1, xmmword [rsp + 0x3c0]
movaps xmmword [rsp + 0x3e0], xmm1
movaps xmmword [rsp + 0x3d0], xmm0
mov qword [rsp + 0x3c0], 0
mov qword [rsp + 0x3c8], 0xf
mov byte [rsp + 0x3b0], 0
mov rax, qword [rsp + 0x3e0]
mov rcx, qword [rsp + 0x3e8]
cmp rcx, rax
jne 0x14000f8bd
lea r8, [0x14002f882]
lea rcx, [rsp + 0x3d0]
mov edx, 1
mov r9d, 1
call fcn.1400014b0
lea r8, [rsp + 0x150]
jmp 0x14000f8ef
lea rdx, [rax + 1]
mov qword [rsp + 0x3e0], rdx
cmp rcx, 0x10
jb 0x14000f8d9
mov rcx, qword [rsp + 0x3d0]
jmp 0x14000f8e1
lea rcx, [rsp + 0x3d0]
lea r8, [rsp + 0x150]
mov word [rcx + rax], 0x2f
movaps xmm0, xmmword [rsp + 0x3d0]
movaps xmm1, xmmword [rsp + 0x3e0]
movaps xmmword [rsp + 0x400], xmm1
movaps xmmword [rsp + 0x3f0], xmm0
mov qword [rsp + 0x3e0], 0
mov qword [rsp + 0x3e8], 0xf
mov byte [rsp + 0x3d0], 0
mov r9, qword [rsp + 0x160]
cmp qword [rsp + 0x168], 0x10
jb 0x14000f94a
mov r8, qword [rsp + 0x150]
mov rcx, qword [rsp + 0x400]
mov rax, qword [rsp + 0x408]
mov rdx, rax
sub rdx, rcx
cmp rdx, r9
jae 0x14000f977
lea rcx, [rsp + 0x3f0]
mov rdx, r9
call fcn.1400014b0
jmp 0x14000f9ad
lea rsi, [rcx + r9]
mov qword [rsp + 0x400], rsi
cmp rax, 0x10
jb 0x14000f993
mov rdi, qword [rsp + 0x3f0]
jmp 0x14000f99b
lea rdi, [rsp + 0x3f0]
add rcx, rdi
mov rdx, r8
mov r8, r9
call sub.VCRUNTIME140.dll_memmove
mov byte [rdi + rsi], 0
movaps xmm0, xmmword [rsp + 0x3f0]
movaps xmm1, xmmword [rsp + 0x400]
movaps xmmword [rsp + 0x420], xmm1
movaps xmmword [rsp + 0x410], xmm0
mov qword [rsp + 0x400], 0
mov qword [rsp + 0x408], 0xf
mov byte [rsp + 0x3f0], 0
mov rax, qword [rsp + 0x420]
mov rcx, qword [rsp + 0x428]
cmp rcx, rax
jne 0x14000fa2b
lea r8, [0x14002f882]
lea rcx, [rsp + 0x410]
mov edx, 1
mov r9d, 1
call fcn.1400014b0
lea r8, [rsp + 0x190]
jmp 0x14000fa5d
lea rdx, [rax + 1]
mov qword [rsp + 0x420], rdx
cmp rcx, 0x10
jb 0x14000fa47
mov rcx, qword [rsp + 0x410]
jmp 0x14000fa4f
lea rcx, [rsp + 0x410]
lea r8, [rsp + 0x190]
mov word [rcx + rax], 0x2f
movaps xmm0, xmmword [rsp + 0x410]
movaps xmm1, xmmword [rsp + 0x420]
movaps xmmword [rsp + 0x440], xmm1
movaps xmmword [rsp + 0x430], xmm0
mov qword [rsp + 0x420], 0
mov qword [rsp + 0x428], 0xf
mov byte [rsp + 0x410], 0
mov r9, qword [rsp + 0x1a0]
cmp qword [rsp + 0x1a8], 0x10
jb 0x14000fab8
mov r8, qword [rsp + 0x190]
mov rcx, qword [rsp + 0x440]
mov rax, qword [rsp + 0x448]
mov rdx, rax
sub rdx, rcx
cmp rdx, r9
jae 0x14000fae5
lea rcx, [rsp + 0x430]
mov rdx, r9
call fcn.1400014b0
jmp 0x14000fb1b
lea rsi, [rcx + r9]
mov qword [rsp + 0x440], rsi
cmp rax, 0x10
jb 0x14000fb01
mov rdi, qword [rsp + 0x430]
jmp 0x14000fb09
lea rdi, [rsp + 0x430]
add rcx, rdi
mov rdx, r8
mov r8, r9
call sub.VCRUNTIME140.dll_memmove
mov byte [rdi + rsi], 0
movaps xmm0, xmmword [rsp + 0x430]
movaps xmm1, xmmword [rsp + 0x440]
movaps xmmword [rsp + 0xf0], xmm1
movaps xmmword [rsp + 0xe0], xmm0
mov qword [rsp + 0x440], 0
mov qword [rsp + 0x448], 0xf
mov byte [rsp + 0x430], 0
mov rax, qword [rsp + 0xf0]
mov rcx, qword [rsp + 0xf8]
cmp rcx, rax
jne 0x14000fb99
lea r8, [0x14002f882]
lea rcx, [rsp + 0xe0]
mov edx, 1
mov r9d, 1
call fcn.1400014b0
lea r8, [rsp + 0x1b0]
jmp 0x14000fbcb
lea rdx, [rax + 1]
mov qword [rsp + 0xf0], rdx
cmp rcx, 0x10
jb 0x14000fbb5
mov rcx, qword [rsp + 0xe0]
jmp 0x14000fbbd
lea rcx, [rsp + 0xe0]
lea r8, [rsp + 0x1b0]
mov word [rcx + rax], 0x2f
movaps xmm0, xmmword [rsp + 0xe0]
movaps xmm1, xmmword [rsp + 0xf0]
movaps xmmword [rsp + 0x240], xmm1
movaps xmmword [rsp + 0x230], xmm0
mov qword [rsp + 0xf0], 0
mov qword [rsp + 0xf8], 0xf
mov byte [rsp + 0xe0], 0
mov r9, qword [rsp + 0x1c0]
cmp qword [rsp + 0x1c8], 0x10
jb 0x14000fc26
mov r8, qword [rsp + 0x1b0]
mov rcx, qword [rsp + 0x240]
mov rax, qword [rsp + 0x248]
mov rdx, rax
sub rdx, rcx
cmp rdx, r9
jae 0x14000fc53
lea rcx, [rsp + 0x230]
mov rdx, r9
call fcn.1400014b0
jmp 0x14000fc89
lea rsi, [rcx + r9]
mov qword [rsp + 0x240], rsi
cmp rax, 0x10
jb 0x14000fc6f
mov rdi, qword [rsp + 0x230]
jmp 0x14000fc77
lea rdi, [rsp + 0x230]
add rcx, rdi
mov rdx, r8
mov r8, r9
call sub.VCRUNTIME140.dll_memmove
mov byte [rdi + rsi], 0
movaps xmm0, xmmword [rsp + 0x230]
movaps xmm1, xmmword [rsp + 0x240]
movaps xmmword [rsp + 0x350], xmm1
movaps xmmword [rsp + 0x340], xmm0
mov qword [rsp + 0x240], 0
mov qword [rsp + 0x248], 0xf
mov byte [rsp + 0x230], 0
mov rax, qword [rsp + 0x350]
mov rcx, qword [rsp + 0x358]
mov rdx, rcx
sub rdx, rax
cmp rdx, 3
jae 0x14000fd06
lea r8, [0x14002f78a]
lea rcx, [rsp + 0x340]
mov edx, 3
mov r9d, 3
call fcn.1400014b0
jmp 0x14000fd31
lea rdx, [rax + 3]
mov qword [rsp + 0x350], rdx
cmp rcx, 0x10
jb 0x14000fd22
mov rcx, qword [rsp + 0x340]
jmp 0x14000fd2a
lea rcx, [rsp + 0x340]
mov dword [rcx + rax], 0x3d763f
movaps xmm0, xmmword [rsp + 0x340]
movaps xmm1, xmmword [rsp + 0x350]
lea rsi, [rsp + 0xb0]
movaps xmmword [rsi + 0x10], xmm1
movaps xmmword [rsi], xmm0
mov qword [rsp + 0x350], 0
mov qword [rsp + 0x358], 0xf
mov byte [rsp + 0x340], 0
lea rcx, [rsp + 0x110]
lea r8, [rsp + 0x280]
mov rdx, rsi
call fcn.140007ad0
mov rax, qword [rsi + 0x18]
cmp rax, 0x10
jb 0x14000fdcb
mov rcx, qword [rsp + 0xb0]
lea rdx, [rax + 1]
cmp rdx, 0x1000
jb 0x14000fdc6
mov r8, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, r8
cmp rcx, 0x20
jae 0x140012418
add rax, 0x28
mov rdx, rax
mov rcx, r8
call fcn.14001fa5c
mov qword [rsp + 0xc0], 0
mov qword [rsp + 0xc8], 0xf
mov byte [rsp + 0xb0], 0
mov rax, qword [rsp + 0x358]
cmp rax, 0x10
jb 0x14000fe32
mov rcx, qword [rsp + 0x340]
lea rdx, [rax + 1]
cmp rdx, 0x1000
jb 0x14000fe2d
mov r8, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, r8
cmp rcx, 0x20
jae 0x140012418
add rax, 0x28
mov rdx, rax
mov rcx, r8
call fcn.14001fa5c
mov qword [rsp + 0x350], 0
mov qword [rsp + 0x358], 0xf
mov byte [rsp + 0x340], 0
mov rax, qword [rsp + 0x248]
cmp rax, 0x10
jb 0x14000fe99
mov rcx, qword [rsp + 0x230]
lea rdx, [rax + 1]
cmp rdx, 0x1000
jb 0x14000fe94
mov r8, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, r8
cmp rcx, 0x20
jae 0x140012418
add rax, 0x28
mov rdx, rax
mov rcx, r8
call fcn.14001fa5c
mov qword [rsp + 0x240], 0
mov qword [rsp + 0x248], 0xf
mov byte [rsp + 0x230], 0
mov rax, qword [rsp + 0xf8]
cmp rax, 0x10
jb 0x14000ff00
mov rcx, qword [rsp + 0xe0]
lea rdx, [rax + 1]
cmp rdx, 0x1000
jb 0x14000fefb
mov r8, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, r8
cmp rcx, 0x20
jae 0x140012418
add rax, 0x28
mov rdx, rax
mov rcx, r8
call fcn.14001fa5c
mov qword [rsp + 0xf0], 0
mov qword [rsp + 0xf8], 0xf
mov byte [rsp + 0xe0], 0
mov rax, qword [rsp + 0x448]
cmp rax, 0x10
jb 0x14000ff67
mov rcx, qword [rsp + 0x430]
lea rdx, [rax + 1]
cmp rdx, 0x1000
jb 0x14000ff62
mov r8, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, r8
cmp rcx, 0x20
jae 0x140012418
add rax, 0x28
mov rdx, rax
mov rcx, r8
call fcn.14001fa5c
mov qword [rsp + 0x440], 0
mov qword [rsp + 0x448], 0xf
mov byte [rsp + 0x430], 0
mov rax, qword [rsp + 0x428]
cmp rax, 0x10
jb 0x14000ffce
mov rcx, qword [rsp + 0x410]
lea rdx, [rax + 1]
cmp rdx, 0x1000
jb 0x14000ffc9
mov r8, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, r8
cmp rcx, 0x20
jae 0x140012418
add rax, 0x28
mov rdx, rax
mov rcx, r8
call fcn.14001fa5c
mov qword [rsp + 0x420], 0
mov qword [rsp + 0x428], 0xf
mov byte [rsp + 0x410], 0
mov rax, qword [rsp + 0x408]
cmp rax, 0x10
jb 0x140010035
mov rcx, qword [rsp + 0x3f0]
lea rdx, [rax + 1]
cmp rdx, 0x1000
jb 0x140010030
mov r8, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, r8
cmp rcx, 0x20
jae 0x140012418
add rax, 0x28
mov rdx, rax
mov rcx, r8
call fcn.14001fa5c
mov qword [rsp + 0x400], 0
mov qword [rsp + 0x408], 0xf
mov byte [rsp + 0x3f0], 0
mov rax, qword [rsp + 0x3e8]
cmp rax, 0x10
jb 0x14001009c
mov rcx, qword [rsp + 0x3d0]
lea rdx, [rax + 1]
cmp rdx, 0x1000
jb 0x140010097
mov r8, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, r8
cmp rcx, 0x20
jae 0x140012418
add rax, 0x28
mov rdx, rax
mov rcx, r8
call fcn.14001fa5c
mov qword [rsp + 0x3e0], 0
mov qword [rsp + 0x3e8], 0xf
mov byte [rsp + 0x3d0], 0
mov rax, qword [rsp + 0x3c8]
cmp rax, 0x10
jb 0x140010103
mov rcx, qword [rsp + 0x3b0]
lea rdx, [rax + 1]
cmp rdx, 0x1000
jb 0x1400100fe
mov r8, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, r8
cmp rcx, 0x20
jae 0x140012418
add rax, 0x28
mov rdx, rax
mov rcx, r8
call fcn.14001fa5c
mov qword [rsp + 0x3c0], 0
mov qword [rsp + 0x3c8], 0xf
mov byte [rsp + 0x3b0], 0
mov rax, qword [rsp + 0x3a8]
cmp rax, 0x10
jb 0x14001016a
mov rcx, qword [rsp + 0x390]
lea rdx, [rax + 1]
cmp rdx, 0x1000
jb 0x140010165
mov r8, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, r8
cmp rcx, 0x20
jae 0x140012418
add rax, 0x28
mov rdx, rax
mov rcx, r8
call fcn.14001fa5c
mov qword [rsp + 0x3a0], 0
mov qword [rsp + 0x3a8], 0xf
mov byte [rsp + 0x390], 0
mov rax, qword [rsp + 0x388]
cmp rax, 0x10
jb 0x1400101d1
mov rcx, qword [rsp + 0x370]
lea rdx, [rax + 1]
cmp rdx, 0x1000
jb 0x1400101cc
mov r8, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, r8
cmp rcx, 0x20
jae 0x140012418
add rax, 0x28
mov rdx, rax
mov rcx, r8
call fcn.14001fa5c
mov rax, qword [rsp + 0x298]
cmp rax, 0x10
jb 0x140010218
mov rcx, qword [rsp + 0x280]
lea rdx, [rax + 1]
cmp rdx, 0x1000
jb 0x140010213
mov r8, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, r8
cmp rcx, 0x20
jae 0x140012418
add rax, 0x28
mov rdx, rax
mov rcx, r8
call fcn.14001fa5c
cmp qword [rsp + 0x200], 0
je 0x14001022c
test r14, r14
jne 0x14001054b
mov rax, qword [rsp + 0x128]
cmp rax, 0x10
jb 0x140010273
mov rcx, qword [rsp + 0x110]
lea rdx, [rax + 1]
cmp rdx, 0x1000
jb 0x14001026e
mov r8, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, r8
cmp rcx, 0x20
jae 0x140012418
add rax, 0x28
mov rdx, rax
mov rcx, r8
call fcn.14001fa5c
cmp r15, 0x10
jb 0x1400102ae
lea rdx, [r15 + 1]
cmp rdx, 0x1000
jb 0x1400102a6
mov rax, qword [r12 - 8]
add r12, 0xfffffffffffffff8
sub r12, rax
cmp r12, 0x20
jae 0x140012418
add r15, 0x28
mov rdx, r15
mov r12, rax
mov rcx, r12
call fcn.14001fa5c
mov rax, qword [rsp + 0x168]
cmp rax, 0x10
jb 0x1400102f5
mov rcx, qword [rsp + 0x150]
lea rdx, [rax + 1]
cmp rdx, 0x1000
jb 0x1400102f0
mov r8, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, r8
cmp rcx, 0x20
jae 0x140012418
add rax, 0x28
mov rdx, rax
mov rcx, r8
call fcn.14001fa5c
mov rax, qword [rsp + 0x188]
cmp rax, 0x10
jb 0x14001033c
mov rcx, qword [rsp + 0x170]
lea rdx, [rax + 1]
cmp rdx, 0x1000
jb 0x140010337
mov r8, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, r8
cmp rcx, 0x20
jae 0x140012418
add rax, 0x28
mov rdx, rax
mov rcx, r8
call fcn.14001fa5c
mov rax, qword [rsp + 0x1a8]
cmp rax, 0x10
jb 0x140010383
mov rcx, qword [rsp + 0x190]
lea rdx, [rax + 1]
cmp rdx, 0x1000
jb 0x14001037e
mov r8, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, r8
cmp rcx, 0x20
jae 0x140012418
add rax, 0x28
mov rdx, rax
mov rcx, r8
call fcn.14001fa5c
mov rax, qword [rsp + 0x1c8]
cmp rax, 0x10
jb 0x1400103ca
mov rcx, qword [rsp + 0x1b0]
lea rdx, [rax + 1]
cmp rdx, 0x1000
jb 0x1400103c5
mov r8, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, r8
cmp rcx, 0x20
jae 0x140012418
add rax, 0x28
mov rdx, rax
mov rcx, r8
call fcn.14001fa5c
mov rax, qword [rsp + 0x1e8]
cmp rax, 0x10
jb 0x140010411
mov rcx, qword [rsp + 0x1d0]
lea rdx, [rax + 1]
cmp rdx, 0x1000
jb 0x14001040c
mov r8, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, r8
cmp rcx, 0x20
jae 0x140012418
add rax, 0x28
mov rdx, rax
mov rcx, r8
call fcn.14001fa5c
mov rax, qword [rsp + 0x208]
cmp rax, 0x10
jb 0x140010458
mov rcx, qword [rsp + 0x1f0]
lea rdx, [rax + 1]
cmp rdx, 0x1000
jb 0x140010453
mov r8, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, r8
cmp rcx, 0x20
jae 0x140012418
add rax, 0x28
mov rdx, rax
mov rcx, r8
call fcn.14001fa5c
mov rax, qword [rsp + 0x228]
cmp rax, 0x10
jb 0x14001049f
mov rcx, qword [rsp + 0x210]
lea rdx, [rax + 1]
cmp rdx, 0x1000
jb 0x14001049a
mov r8, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, r8
cmp rcx, 0x20
jae 0x140012418
add rax, 0x28
mov rdx, rax
mov rcx, r8
call fcn.14001fa5c
lea rcx, [rsp + 0x88]
call fcn.14001bd20
mov rcx, qword [rsp + 0x458]
xor rcx, rsp
call fcn.1400209b0
movaps xmm6, xmmword [rsp + 0x460]
movaps xmm7, xmmword [rsp + 0x470]
add rsp, 0x488
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
lea rcx, [rsp + 0x130]
mov qword [rcx + 0x10], r12
lea rdx, [rsp + 0x280]
mov r8, r12
call sub.VCRUNTIME140.dll_memcpy
mov byte [rsp + r12 + 0x130], 0
jmp 0x14000f51f
lea rcx, [rsi + 1]
call fcn.14001fa74
mov r15, rax
mov qword [rsp + 0x140], r12
mov qword [rsp + 0x148], rsi
lea rdx, [rsp + 0x280]
mov rcx, r15
mov r8, r12
call sub.VCRUNTIME140.dll_memcpy
mov byte [r15 + r12], 0
mov qword [rsp + 0x130], r15
jmp 0x14000f51f
mov ebp, 0xfffffe00
lea rsi, [rsp + 0xe0]
and dword [rsi + 8], ebp
xorps xmm7, xmm7
movups xmmword [rsi + 0x10], xmm7
xor edi, edi
mov qword [rsi + 0x20], rdi
lea rdx, str.crash
lea r14, [rsp + 0x280]
mov rcx, r14
call fcn.14001d520
lea rdx, str.type
lea r8, [0x14002f04b]
mov rcx, rsi
call fcn.14001b880
mov rcx, r14
mov rdx, rax
call fcn.14001ab70
mov rcx, r14
call fcn.14001bd20
lea r15, [rsp + 0x280]
lea rdx, [rsp + 0x130]
mov rcx, r15
call fcn.14001a830
lea rdx, [0x14002f463]
lea r8, [0x14002f465]
mov rcx, rsi
call fcn.14001b880
mov rcx, r15
mov rdx, rax
call fcn.14001ab70
mov rcx, r15
call fcn.14001bd20
and ebp, dword [r15 + 8]
or ebp, 1
mov dword [r15 + 8], ebp
mov qword [r15 + 0x10], rdi
movups xmmword [r15 + 0x18], xmm7
mov qword [r15], 4
lea rdx, str.version
lea r8, [0x14002e9e2]
mov rcx, rsi
call fcn.14001b880
lea r15, [rsp + 0x280]
mov rcx, r15
mov rdx, rax
call fcn.14001ab70
mov rcx, r15
call fcn.14001bd20
lea r15, [rsp + 0x3d0]
mov qword [r15], rdi
mov qword [r15 + 0x10], rdi
mov qword [r15 + 0x18], 0xf
mov byte [r15], dil
mov ecx, 0x20
call fcn.14001fa74
mov qword [r15 + 0x10], 0x10
mov qword [r15 + 0x18], 0x1f
movaps xmm6, xmmword [str._FT_H:00:00.000Z]
movups xmmword [rax], xmm6
mov byte [rax + 0x10], dil
mov qword [r15], rax
lea r12, [rsp + 0xb0]
mov rcx, r12
mov rdx, r15
call fcn.140018950
lea r15, [rsp + 0x280]
mov rcx, r15
mov rdx, r12
call fcn.14001a830
lea rdx, str.creationDate
lea r8, [0x14002efb9]
mov rcx, rsi
call fcn.14001b880
mov rcx, r15
mov rdx, rax
call fcn.14001ab70
mov rcx, r15
call fcn.14001bd20
mov rax, qword [r12 + 0x18]
cmp rax, 0x10
jb 0x14001070d
mov rcx, qword [rsp + 0xb0]
lea rdx, [rax + 1]
cmp rdx, 0x1000
jb 0x140010708
mov r8, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, r8
cmp rcx, 0x20
jae 0x140012418
add rax, 0x28
mov rdx, rax
mov rcx, r8
call fcn.14001fa5c
lea rsi, [rsp + 0x280]
lea rdx, [rsp + 0x210]
mov rcx, rsi
call fcn.14001a830
lea rdx, str.clientId
lea r8, [0x14002f52a]
lea rcx, [rsp + 0xe0]
call fcn.14001b880
mov rcx, rsi
mov rdx, rax
call fcn.14001ab70
mov rcx, rsi
call fcn.14001bd20
and dword [rsp + 0x348], 0xfffffe00
movups xmmword [rsp + 0x350], xmm7
xor edi, edi
mov qword [rsp + 0x360], rdi
mov qword [rsi + 0x20], rdi
movaps xmmword [rsi + 0x10], xmm7
movaps xmmword [rsi], xmm7
mov ecx, 0x10
call fcn.14001fa74
mov qword [rax + 8], rdi
mov qword [rsi], rax
mov qword [rax], rsi
lea rsi, [rsp + 0x2a8]
mov qword [rsi + 0x20], rdi
movups xmmword [rsi + 0x10], xmm7
movups xmmword [rsi], xmm7
mov ecx, 0x10
call fcn.14001fa74
mov qword [rax + 8], rdi
mov qword [rsi], rax
mov qword [rax], rsi
mov qword [rsi + 0x28], rdi
mov qword [rsi + 0x38], rdi
mov eax, 0xf
mov qword [rsi + 0x40], rax
mov byte [rsi + 0x28], dil
movaps xmmword [rsi + 0x48], xmm7
movaps xmmword [rsi + 0x58], xmm7
movaps xmmword [rsi + 0x68], xmm7
mov qword [rsi + 0x80], rdi
mov qword [rsi + 0x88], rax
mov byte [rsi + 0x90], 1
mov dword [rsi + 0x91], 0
mov qword [rsp + 0x3b0], rdi
mov qword [rsp + 0x3c0], rdi
mov qword [rsp + 0x3c8], rax
mov byte [rsp + 0x3b0], dil
mov qword [rsp + 0x390], rdi
mov qword [rsp + 0x3a0], rdi
mov qword [rsp + 0x3a8], rax
mov byte [rsp + 0x390], dil
mov qword [rsp + 0x370], rdi
mov qword [rsp + 0x380], rdi
mov qword [rsp + 0x388], rax
mov byte [rsp + 0x370], dil
mov qword [rsp + 0x260], rdi
mov qword [rsp + 0x270], rdi
mov qword [rsp + 0x278], rax
mov byte [rsp + 0x260], dil
mov rcx, qword [rbx]
mov edx, dword [rbx + 8]
lea r8, str.TelemetryEnvironment
lea r9, [0x14002e36a]
call fcn.14001d0f0
test rax, rax
je 0x140010a11
lea r13, [rsp + 0x430]
mov rcx, rax
mov rdx, r13
call fcn.14001b6b0
mov rsi, qword [r13 + 0x10]
cmp qword [r13 + 0x18], 0x10
jb 0x1400108be
mov r13, qword [rsp + 0x430]
lea r14, [rsp + 0x2d0]
mov rdi, qword [r14 + 0x18]
cmp rdi, rsi
jae 0x14001095f
test rsi, rsi
js 0x140012272
mov rax, rdi
shr rax, 1
mov rcx, rax
movabs r15, 0x7fffffffffffffff
xor rcx, r15
cmp rcx, rdi
jb 0x1400123a4
mov rcx, rsi
or rcx, 0xf
add rax, rdi
cmp rcx, rax
mov r15, rax
cmova r15, rcx
cmp r15, 0xfff
jae 0x14001239a
lea rcx, [r15 + 1]
call fcn.14001fa74
mov rbp, rax
mov qword [rsp + 0x2e0], rsi
mov qword [rsp + 0x2e8], r15
mov rcx, rbp
mov rdx, r13
mov r8, rsi
call sub.VCRUNTIME140.dll_memcpy
mov byte [rbp + rsi], 0
cmp rdi, 0x10
jae 0x1400123be
mov qword [rsp + 0x2d0], rbp
jmp 0x140010993
mov r15, r14
cmp rdi, 0x10
jb 0x140010970
mov r15, qword [rsp + 0x2d0]
mov qword [rsp + 0x2e0], rsi
mov rcx, r15
mov rdx, r13
mov r8, rsi
call sub.VCRUNTIME140.dll_memmove
mov byte [r15 + rsi], 0
mov rbp, qword [rsp + 0x2d0]
lea rsi, [rsp + 0x318]
cmp qword [rsi - 0x30], 0x10
cmovae r14, rbp
mov rdx, qword [rsi + 0x18]
mov r12, qword [rsi - 0x38]
add r12, r14
mov qword [rsi - 0x28], r14
mov qword [rsi - 0x20], r12
xor eax, eax
mov byte [rsi + 0x24], al
mov qword [rsi - 0x18], r14
xorps xmm0, xmm0
movups xmmword [rsi - 0x10], xmm0
mov rcx, rsi
cmp rdx, 0x10
jb 0x1400109d8
mov rcx, qword [rsp + 0x318]
lea rdi, [rsp + 0x298]
mov qword [rdi + 0x90], 0
mov byte [rcx], al
lea rcx, [rsp + 0x2a8]
call fcn.140018a70
cmp qword [rdi + 8], 0
jne 0x140010a22
mov rax, qword [rsp + 0x298]
test al, 1
je 0x140010a32
xor ecx, ecx
jmp 0x140010a55
call fcn.140020e20
lea rax, [0x140034440]
jmp 0x140010898
xorps xmm0, xmm0
lea rax, [rsp + 0x298]
movups xmmword [rax], xmm0
xor eax, eax
cmp qword [rsp + 0x290], 1
ja 0x140010a0d
lea r15, [rsp + 0x280]
mov rcx, r15
call fcn.140018f10
mov rax, qword [r15 + 0x18]
mov rcx, qword [r15 + 0x20]
mov rdx, qword [rsp + 0x288]
mov r15, qword [rsp + 0x290]
lea rdi, [r15*2 - 1]
and rdi, rax
mov qword [rsp + 0x298], rdi
add rdi, rcx
mov rax, rdi
shr rax, 1
dec r15
and r15, rax
mov rax, qword [rdx + r15*8]
test rax, rax
jne 0x140010ab2
mov ecx, 0x10
call fcn.14001fa74
mov rcx, qword [rsp + 0x288]
mov qword [rcx + r15*8], rax
mov rax, qword [rsp + 0x288]
mov rax, qword [rax + r15*8]
and edi, 1
lea rcx, [rsp + 0x340]
mov qword [rax + rdi*8], rcx
lea r15, [rsp + 0x280]
inc qword [r15 + 0x20]
mov rcx, r15
call fcn.1400190d0
mov r13d, eax
cmp byte [r15 + 0xb8], 0
je 0x140012277
lea r15, [rsp + 0x280]
lea rbp, [rsp + 0x410]
mov rcx, r15
mov rdx, rbp
call fcn.140019fe0
cmp dword [rsp + 0x410], 0xc
je 0x140010af6
cmp byte [rsp + 0x33c], 0
je 0x140010b26
mov rdi, qword [rsp + 0x328]
test rdi, rdi
jne 0x14001241e
cmp byte [rsp + 0x339], 0
jne 0x140012291
mov rax, qword [rsp + 0x448]
cmp rax, 0x10
mov r14, qword [rsp + 0x78]
jb 0x140010b80
mov rcx, qword [rsp + 0x430]
lea rdx, [rax + 1]
cmp rdx, 0x1000
jb 0x140010b7b
mov r8, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, r8
cmp rcx, 0x20
jae 0x140012418
add rax, 0x28
mov rdx, rax
mov rcx, r8
call fcn.14001fa5c
test r13b, r13b
je 0x140010e42
mov rcx, qword [rsp + 0x340]
mov edx, dword [rsp + 0x348]
lea r8, str.build
call fcn.14002b210
test al, al
je 0x140010e17
lea rdx, str.build
lea r8, [0x14002f453]
lea rcx, [rsp + 0x340]
call fcn.14001b880
cmp byte [rax + 8], 7
jne 0x140010e17
lea rdx, str.build
lea r8, [0x14002f453]
lea rcx, [rsp + 0x340]
call fcn.14001b880
lea rsi, [rsp + 0xb0]
mov rcx, rsi
mov rdx, rax
call fcn.14002a6b0
mov rcx, qword [rsi]
mov edx, dword [rsi + 8]
lea r8, str.architecture
call fcn.14002b210
test al, al
je 0x140010c7b
lea rdx, str.architecture
lea r8, [0x14002eff1]
lea rcx, [rsp + 0xb0]
call fcn.14001b880
cmp byte [rax + 8], 4
jne 0x140010c7b
lea rdx, str.architecture
lea r8, [0x14002eff1]
lea rcx, [rsp + 0xb0]
call fcn.14001b880
lea rsi, [rsp + 0x230]
mov rcx, rax
mov rdx, rsi
call fcn.14001b6b0
movups xmm0, xmmword [rsi]
movups xmm1, xmmword [rsi + 0x10]
movaps xmmword [rsp + 0x3c0], xmm1
movaps xmmword [rsp + 0x3b0], xmm0
mov rcx, qword [rsp + 0xb0]
mov edx, dword [rsp + 0xb8]
lea r8, str.xpcomAbi
call fcn.14002b210
test al, al
je 0x140010d00
lea rdx, str.xpcomAbi
lea r8, [0x14002eb9f]
lea rcx, [rsp + 0xb0]
call fcn.14001b880
cmp byte [rax + 8], 4
jne 0x140010d00
lea rdx, str.xpcomAbi
lea r8, [0x14002eb9f]
lea rcx, [rsp + 0xb0]
call fcn.14001b880
lea rsi, [rsp + 0x230]
mov rcx, rax
mov rdx, rsi
call fcn.14001b6b0
movups xmm0, xmmword [rsi]
movups xmm1, xmmword [rsi + 0x10]
movaps xmmword [rsp + 0x3a0], xmm1
movaps xmmword [rsp + 0x390], xmm0
mov rcx, qword [rsp + 0xb0]
mov edx, dword [rsp + 0xb8]
lea r8, str.displayVersion
call fcn.14002b210
test al, al
je 0x140010d85
lea rdx, str.displayVersion
lea r8, [0x14002e9f1]
lea rcx, [rsp + 0xb0]
call fcn.14001b880
cmp byte [rax + 8], 4
jne 0x140010d85
lea rdx, str.displayVersion
lea r8, [0x14002e9f1]
lea rcx, [rsp + 0xb0]
call fcn.14001b880
lea rsi, [rsp + 0x230]
mov rcx, rax
mov rdx, rsi
call fcn.14001b6b0
movups xmm0, xmmword [rsi]
movups xmm1, xmmword [rsi + 0x10]
movaps xmmword [rsp + 0x380], xmm1
movaps xmmword [rsp + 0x370], xmm0
mov rcx, qword [rsp + 0xb0]
mov edx, dword [rsp + 0xb8]
lea r8, str.platformVersion
call fcn.14002b210
test al, al
je 0x140010e0a
lea rdx, str.platformVersion
lea r8, [0x14002ea24]
lea rcx, [rsp + 0xb0]
call fcn.14001b880
cmp byte [rax + 8], 4
jne 0x140010e0a
lea rdx, str.platformVersion
lea r8, [0x14002ea24]
lea rcx, [rsp + 0xb0]
call fcn.14001b880
lea rsi, [rsp + 0x230]
mov rcx, rax
mov rdx, rsi
call fcn.14001b6b0
movups xmm0, xmmword [rsi]
movups xmm1, xmmword [rsi + 0x10]
movaps xmmword [rsp + 0x270], xmm1
movaps xmmword [rsp + 0x260], xmm0
lea rcx, [rsp + 0xb0]
call fcn.14001bd20
lea rdx, str.environment
lea r8, [0x14002e355]
lea rcx, [rsp + 0xe0]
call fcn.14001b880
lea rdx, [rsp + 0x340]
mov rcx, rax
call fcn.14002a470
mov ebp, 0xfffffe00
lea rsi, [rsp + 0x230]
and dword [rsi + 8], ebp
xorps xmm7, xmm7
movups xmmword [rsi + 0x10], xmm7
xor edi, edi
mov qword [rsi + 0x20], rdi
lea r15, [rsp + 0xb0]
lea rdx, [rsp + 0x1d0]
mov rcx, r15
call fcn.14001a830
lea rdx, str.sessionId
lea r8, [0x14002f534]
mov rcx, rsi
call fcn.14001b880
mov rcx, r15
mov rdx, rax
call fcn.14001ab70
mov rcx, r15
call fcn.14001bd20
and ebp, dword [r15 + 8]
or ebp, 1
mov dword [r15 + 8], ebp
mov qword [r15 + 0x10], rdi
movups xmmword [r15 + 0x18], xmm7
mov qword [r15], 1
lea rdx, str.version
lea r8, [0x14002e9e2]
mov rcx, rsi
call fcn.14001b880
lea r15, [rsp + 0xb0]
mov rcx, r15
mov rdx, rax
call fcn.14001ab70
mov rcx, r15
call fcn.14001bd20
lea rdx, [rsp + 0x410]
mov qword [rdx], rdi
mov qword [rdx + 0x18], 0xf
mov qword [rdx + 0x10], 2
mov word [rdx], 0x4625
mov byte [rdx + 2], 0
lea r15, [rsp + 0x430]
mov rcx, r15
call fcn.140018950
lea r13, [rsp + 0xb0]
mov rcx, r13
mov rdx, r15
call fcn.14001a830
lea rdx, str.crashDate
lea r8, [0x14002efc3]
mov rcx, rsi
call fcn.14001b880
mov rcx, r13
mov rdx, rax
call fcn.14001ab70
mov rcx, r13
call fcn.14001bd20
mov rax, qword [r15 + 0x18]
cmp rax, 0x10
jb 0x140010f9f
mov rcx, qword [rsp + 0x430]
lea rdx, [rax + 1]
cmp rdx, 0x1000
jb 0x140010f9a
mov r8, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, r8
cmp rcx, 0x20
jae 0x140012418
add rax, 0x28
mov rdx, rax
mov rcx, r8
call fcn.14001fa5c
xor edi, edi
lea rsi, [rsp + 0x3f0]
mov qword [rsi], rdi
mov qword [rsi + 0x10], rdi
mov qword [rsi + 0x18], 0xf
mov byte [rsi], dil
mov ecx, 0x20
call fcn.14001fa74
mov qword [rsi + 0x10], 0x10
mov qword [rsi + 0x18], 0x1f
movups xmmword [rax], xmm6
mov byte [rax + 0x10], dil
mov qword [rsi], rax
lea r15, [rsp + 0x430]
mov rcx, r15
mov rdx, rsi
call fcn.140018950
lea rsi, [rsp + 0xb0]
mov rcx, rsi
mov rdx, r15
call fcn.14001a830
lea rdx, str.crashTime
lea r8, [0x14002f0d8]
lea rcx, [rsp + 0x230]
call fcn.14001b880
mov rcx, rsi
mov rdx, rax
call fcn.14001ab70
mov rcx, rsi
call fcn.14001bd20
mov rax, qword [r15 + 0x18]
cmp rax, 0x10
jb 0x140011076
mov rcx, qword [rsp + 0x430]
lea rdx, [rax + 1]
cmp rdx, 0x1000
jb 0x140011071
mov r8, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, r8
cmp rcx, 0x20
jae 0x140012418
add rax, 0x28
mov rdx, rax
mov rcx, r8
call fcn.14001fa5c
mov eax, 0xfffffe00
lea rsi, [rsp + 0xb0]
and eax, dword [rsi + 8]
or eax, 5
mov dword [rsi + 8], eax
mov qword [rsi + 0x10], 0
xorps xmm0, xmm0
movups xmmword [rsi + 0x18], xmm0
mov byte [rsi], 1
lea rdx, str.hasCrashEnvironment
lea r8, [0x14002e391]
lea r15, [rsp + 0x230]
mov rcx, r15
call fcn.14001b880
mov rcx, rsi
mov rdx, rax
call fcn.14001ab70
mov rcx, rsi
call fcn.14001bd20
lea rsi, [rsp + 0x430]
mov rcx, rsi
call fcn.140007560
lea r13, [rsp + 0xb0]
mov rcx, r13
mov rdx, rsi
call fcn.14001a830
lea rdx, str.crashId
lea r8, [0x14002f53c]
mov rcx, r15
call fcn.14001b880
mov rcx, r13
mov rdx, rax
call fcn.14001ab70
mov rcx, r13
call fcn.14001bd20
mov rax, qword [rsi + 0x18]
cmp rax, 0x10
jb 0x14001115e
mov rcx, qword [rsp + 0x430]
lea rdx, [rax + 1]
cmp rdx, 0x1000
jb 0x140011159
mov r8, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, r8
cmp rcx, 0x20
jae 0x140012418
add rax, 0x28
mov rdx, rax
mov rcx, r8
call fcn.14001fa5c
lea rsi, [rsp + 0xb0]
mov rcx, rsi
mov rdx, r14
call fcn.14001a830
lea rdx, str.minidumpSha256Hash
lea r8, [0x14002ec27]
lea r15, [rsp + 0x230]
mov rcx, r15
call fcn.14001b880
mov rcx, rsi
mov rdx, rax
call fcn.14001ab70
mov rcx, rsi
call fcn.14001bd20
lea rdx, str.main
lea rsi, [rsp + 0xb0]
mov rcx, rsi
call fcn.14001d520
lea rdx, str.processType
lea r8, [0x14002f057]
mov rcx, r15
call fcn.14001b880
mov rcx, rsi
mov rdx, rax
call fcn.14001ab70
mov rcx, rsi
call fcn.14001bd20
mov rcx, qword [rbx]
mov edx, dword [rbx + 8]
lea r8, str.StackTraces
call fcn.14002b210
test al, al
je 0x140011243
mov rcx, qword [rbx]
mov edx, dword [rbx + 8]
lea r8, str.StackTraces
lea r9, [0x14002e610]
call fcn.14001d0f0
mov rsi, rax
test rax, rax
je 0x14001244a
lea rdx, str.stackTraces
lea r8, [0x14002e604]
lea rcx, [rsp + 0x230]
call fcn.14001b880
mov rcx, rax
mov rdx, rsi
call fcn.14002a470
and dword [rsp + 0xb8], 0xfffffe00
xorps xmm0, xmm0
movups xmmword [rsp + 0xc0], xmm0
mov qword [rsp + 0xd0], 0
mov ecx, dword [rbx + 8]
mov eax, ecx
and eax, 0xfe
cmp eax, 6
sete dl
mov rax, qword [rbx]
test rax, rax
setne r14b
and r14b, dl
cmp r14b, 1
jne 0x140011290
mov rdx, qword [rax]
mov rdi, qword [rdx]
jmp 0x140011292
xor edi, edi
lea r12, [0x14002fc6f]
lea rbp, str.AbortMessage
lea rsi, [rsp + 0xb0]
and ecx, 0xfe
cmp ecx, 6
jne 0x1400112c2
test rax, rax
je 0x1400112c2
test r14b, r14b
je 0x1400112d6
mov rax, qword [rax]
jmp 0x1400112cd
test r14b, r14b
je 0x1400113af
xor eax, eax
cmp rdi, rax
je 0x1400113af
mov r15, qword [rdi + 0x20]
test r15, r15
cmove r15, r12
xor r13d, r13d
mov rcx, qword [r13 + rbp]
mov rdx, r15
call sub.api_ms_win_crt_string_l1_1_0.dll_strcmp
test eax, eax
je 0x140011304
add r13, 8
cmp r13, 0x500
jne 0x1400112e4
jmp 0x140011370
add r13, rbp
sub r13, rbp
shr r13, 3
lea eax, [r13 - 0x62]
cmp eax, 0x3c
ja 0x140011327
movabs rcx, 0x11c1c7408b5be00b
bt rcx, rax
jb 0x14001134a
lea eax, [r13 - 0x1e]
cmp eax, 0x3d
ja 0x140011340
movabs rcx, 0x2200800a01382817
bt rcx, rax
jb 0x14001134a
add r13d, 0xffffffe8
cmp r13d, 5
jae 0x140011370
lea r13, [rdi + 0x30]
mov rcx, r15
call sub.api_ms_win_crt_string_l1_1_0.dll_strlen
lea r8, [rax + r15]
mov rcx, rsi
mov rdx, r15
call fcn.14001b880
mov rcx, rax
mov rdx, r13
call fcn.14002a470
mov rax, qword [rdi + 0x10]
cmp byte [rax + 0x19], 0
je 0x140011395
mov rdx, qword [rdi + 8]
cmp byte [rdx + 0x19], 0
jne 0x1400113a1
mov rax, rdi
mov rdi, rdx
cmp rax, qword [rdx + 0x10]
je 0x14001137a
mov rdx, rdi
jmp 0x1400113a1
mov rdx, rax
mov rax, qword [rax]
cmp byte [rax + 0x19], 0
je 0x140011395
mov ecx, dword [rbx + 8]
mov rax, qword [rbx]
mov rdi, rdx
jmp 0x1400112a8
lea rdx, str.metadata
lea r8, [0x14002f566]
lea rsi, [rsp + 0x230]
mov rcx, rsi
call fcn.14001b880
lea r15, [rsp + 0xb0]
mov rcx, r15
mov rdx, rax
call fcn.14001ab70
mov rcx, r15
call fcn.14001bd20
lea rdx, str.payload
lea r8, [0x14002f50e]
lea rcx, [rsp + 0xe0]
call fcn.14001b880
mov rcx, rsi
mov rdx, rax
call fcn.14001ab70
mov rcx, rsi
call fcn.14001bd20
mov rcx, qword [rbx]
mov edx, dword [rbx + 8]
lea r8, [0x14002e6df]
lea r9, [0x14002e6e5]
call fcn.14001d0f0
test rax, rax
je 0x14001232a
lea rbx, [rsp + 0x430]
mov rcx, rax
mov rdx, rbx
call fcn.14001b6b0
lea rsi, [rsp + 0x230]
and dword [rsi + 8], 0xfffffe00
xorps xmm0, xmm0
movups xmmword [rsi + 0x10], xmm0
mov qword [rsi + 0x20], 0
lea r15, [rsp + 0xb0]
mov rcx, r15
mov rdx, rbx
call fcn.14001a830
lea rdx, str.vendor
lea r8, [0x14002e6d1]
mov rcx, rsi
call fcn.14001b880
mov rcx, r15
mov rdx, rax
call fcn.14001ab70
mov rcx, r15
call fcn.14001bd20
lea r15, [rsp + 0xb0]
lea rdx, [rsp + 0x170]
mov rcx, r15
call fcn.14001a830
lea rdx, [0x14002f151]
lea r8, [0x14002f155]
mov rcx, rsi
call fcn.14001b880
mov rcx, r15
mov rdx, rax
call fcn.14001ab70
mov rcx, r15
call fcn.14001bd20
lea r15, [rsp + 0xb0]
lea rdx, [rsp + 0x1b0]
mov rcx, r15
call fcn.14001a830
lea rdx, str.buildId
lea r8, [0x14002f544]
mov rcx, rsi
call fcn.14001b880
mov rcx, r15
mov rdx, rax
call fcn.14001ab70
mov rcx, r15
call fcn.14001bd20
lea r15, [rsp + 0xb0]
lea rdx, [rsp + 0x370]
mov rcx, r15
call fcn.14001a830
lea rdx, str.displayVersion
lea r8, [0x14002e9f1]
mov rcx, rsi
call fcn.14001b880
mov rcx, r15
mov rdx, rax
call fcn.14001ab70
mov rcx, r15
call fcn.14001bd20
lea r15, [rsp + 0xb0]
lea rdx, [rsp + 0x260]
mov rcx, r15
call fcn.14001a830
lea rdx, str.platformVersion
lea r8, [0x14002ea24]
mov rcx, rsi
call fcn.14001b880
mov rcx, r15
mov rdx, rax
call fcn.14001ab70
mov rcx, r15
call fcn.14001bd20
lea r15, [rsp + 0xb0]
lea rdx, [rsp + 0x150]
mov rcx, r15
call fcn.14001a830
lea rdx, str.version
lea r8, [0x14002e9e2]
mov rcx, rsi
call fcn.14001b880
mov rcx, r15
mov rdx, rax
call fcn.14001ab70
mov rcx, r15
call fcn.14001bd20
lea r15, [rsp + 0xb0]
lea rdx, [rsp + 0x190]
mov rcx, r15
call fcn.14001a830
lea rdx, str.channel
lea r8, [0x14002eb43]
mov rcx, rsi
call fcn.14001b880
mov rcx, r15
mov rdx, rax
call fcn.14001ab70
mov rcx, r15
call fcn.14001bd20
cmp qword [rsp + 0x3c0], 0
je 0x14001167c
lea rsi, [rsp + 0xb0]
lea rdx, [rsp + 0x3b0]
mov rcx, rsi
call fcn.14001a830
lea rdx, str.architecture
lea r8, [0x14002eff1]
lea rcx, [rsp + 0x230]
call fcn.14001b880
mov rcx, rsi
mov rdx, rax
call fcn.14001ab70
mov rcx, rsi
call fcn.14001bd20
cmp qword [rsp + 0x3a0], 0
je 0x1400116cd
lea rsi, [rsp + 0xb0]
lea rdx, [rsp + 0x390]
mov rcx, rsi
call fcn.14001a830
lea rdx, str.xpcomAbi
lea r8, [0x14002eb9f]
lea rcx, [rsp + 0x230]
call fcn.14001b880
mov rcx, rsi
mov rdx, rax
call fcn.14001ab70
mov rcx, rsi
call fcn.14001bd20
lea rdx, str.application
lea r8, [0x14002e9ce]
lea rcx, [rsp + 0xe0]
call fcn.14001b880
lea rsi, [rsp + 0x230]
mov rcx, rsi
mov rdx, rax
call fcn.14001ab70
mov rcx, rsi
call fcn.14001bd20
mov rax, qword [rsp + 0x448]
cmp rax, 0x10
jb 0x14001174a
mov rcx, qword [rsp + 0x430]
lea rdx, [rax + 1]
cmp rdx, 0x1000
jb 0x140011745
mov r8, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, r8
cmp rcx, 0x20
jae 0x140012418
add rax, 0x28
mov rdx, rax
mov rcx, r8
call fcn.14001fa5c
mov rax, qword [rsp + 0x278]
cmp rax, 0x10
jb 0x140011791
mov rcx, qword [rsp + 0x260]
lea rdx, [rax + 1]
cmp rdx, 0x1000
jb 0x14001178c
mov r8, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, r8
cmp rcx, 0x20
jae 0x140012418
add rax, 0x28
mov rdx, rax
mov rcx, r8
call fcn.14001fa5c
mov rax, qword [rsp + 0x388]
cmp rax, 0x10
jb 0x1400117d8
mov rcx, qword [rsp + 0x370]
lea rdx, [rax + 1]
cmp rdx, 0x1000
jb 0x1400117d3
mov r8, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, r8
cmp rcx, 0x20
jae 0x140012418
add rax, 0x28
mov rdx, rax
mov rcx, r8
call fcn.14001fa5c
mov rax, qword [rsp + 0x3a8]
cmp rax, 0x10
jb 0x14001181f
mov rcx, qword [rsp + 0x390]
lea rdx, [rax + 1]
cmp rdx, 0x1000
jb 0x14001181a
mov r8, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, r8
cmp rcx, 0x20
jae 0x140012418
add rax, 0x28
mov rdx, rax
mov rcx, r8
call fcn.14001fa5c
mov rax, qword [rsp + 0x3c8]
cmp rax, 0x10
jb 0x140011866
mov rcx, qword [rsp + 0x3b0]
lea rdx, [rax + 1]
cmp rdx, 0x1000
jb 0x140011861
mov r8, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, r8
cmp rcx, 0x20
jae 0x140012418
add rax, 0x28
mov rdx, rax
mov rcx, r8
call fcn.14001fa5c
mov rax, qword [rsp + 0x330]
cmp rax, 0x10
jae 0x14001233b
mov qword [rsp + 0x328], 0
mov qword [rsp + 0x330], 0xf
mov byte [rsp + 0x318], 0
mov rax, qword [rsp + 0x2e8]
cmp rax, 0x10
jb 0x1400118c4
mov rcx, qword [rsp + 0x2d0]
lea rdx, [rax + 1]
cmp rdx, 0x1000
jae 0x1400123f8
call fcn.14001fa5c
xor esi, esi
mov qword [rsp + 0x2e0], rsi
mov qword [rsp + 0x2e8], 0xf
mov byte [rsp + 0x2d0], 0
lea rcx, [rsp + 0x2a8]
call fcn.140018a70
mov rcx, qword [rsp + 0x2a8]
mov qword [rsp + 0x2a8], rsi
mov edx, 0x10
call fcn.14001fa5c
cmp qword [rsp + 0x2a0], rsi
je 0x140011921
xorps xmm0, xmm0
lea rax, [rsp + 0x298]
movups xmmword [rax], xmm0
mov rsi, qword [rsp + 0x290]
test rsi, rsi
je 0x140011953
mov rax, qword [rsp + 0x288]
mov rcx, qword [rax + rsi*8 - 8]
test rcx, rcx
jne 0x140011947
dec rsi
jne 0x14001192e
jmp 0x140011953
mov edx, 0x10
call fcn.14001fa5c
jmp 0x140011940
mov rcx, qword [rsp + 0x288]
test rcx, rcx
je 0x14001197e
mov rdx, qword [rsp + 0x290]
shl rdx, 3
cmp rdx, 0x1000
jae 0x140012379
call fcn.14001fa5c
xorps xmm0, xmm0
lea rax, [rsp + 0x288]
movups xmmword [rax], xmm0
lea rsi, [rsp + 0x280]
mov rcx, qword [rsi]
mov qword [rsi], 0
mov edx, 0x10
call fcn.14001fa5c
lea r15, [rsp + 0x340]
mov rcx, r15
call fcn.14001bd20
lea rcx, [rsp + 0xb0]
call fcn.14002b310
lea rdx, [0x14002fc6f]
mov rcx, rsi
call fcn.14001d520
mov qword [r15 + 0x18], 0xf
mov qword [r15 + 0x10], 0xb
movabs rax, 0x7461746e65646e69
mov qword [r15], rax
mov dword [r15 + 7], 0x6e6f6974
lea r8, [rsp + 0x34b]
mov byte [r8], 0
lea rcx, [rsp + 0xb8]
lea r15, [rsp + 0x340]
mov rdx, r15
call fcn.14001b880
mov rcx, rsi
mov rdx, rax
call fcn.14001ab70
mov rax, qword [r15 + 0x18]
cmp rax, 0x10
jb 0x140011a6b
mov rcx, qword [rsp + 0x340]
lea rdx, [rax + 1]
cmp rdx, 0x1000
jb 0x140011a66
mov r8, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, r8
cmp rcx, 0x20
jae 0x140012418
add rax, 0x28
mov rdx, rax
mov rcx, r8
call fcn.14001fa5c
lea r13, [rsp + 0x280]
mov rcx, r13
call fcn.14001bd20
lea rsi, [rsp + 0x340]
lea rdx, [rsp + 0xb0]
lea r8, [rsp + 0xe0]
mov rcx, rsi
call fcn.14001f7d0
mov r12, qword [0x140034258]
movabs rax, 0x7fffffffffffffff
cmp r12, rax
je 0x140012272
mov r15, qword [0x140034260]
mov rdi, qword [0x140034248]
mov qword [rsp + 0x430], 0
lea r14, [r12 + 1]
xorps xmm0, xmm0
lea rax, [rsp + 0x440]
movups xmmword [rax], xmm0
mov ebp, 0xf
cmp r14, 0x10
jb 0x140011b46
mov rax, r14
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 0x140011b32
lea rcx, [rbp + 0x28]
call fcn.14001fa74
lea rbx, [rax + 0x27]
and rbx, 0xffffffffffffffe0
mov qword [rbx - 8], rax
jmp 0x140011b3e
lea rcx, [rbp + 1]
call fcn.14001fa74
mov rbx, rax
mov qword [rsp + 0x430], rbx
cmp r15, 0x10
lea rdx, [0x140034248]
cmovae rdx, rdi
mov qword [rsp + 0x440], r14
mov qword [rsp + 0x448], rbp
mov rcx, rbx
mov r8, r12
call sub.VCRUNTIME140.dll_memcpy
mov word [rbx + r12], 0x5c
mov r12, qword [rsp + 0x130]
mov rbx, qword [rsp + 0x140]
mov r15, qword [rsp + 0x148]
cmp r15, 0x10
lea rbp, [rsp + 0x130]
cmovae rbp, r12
mov rcx, qword [rsp + 0x440]
mov rax, qword [rsp + 0x448]
mov rdx, rax
sub rdx, rcx
cmp rdx, rbx
jae 0x140011bd2
lea rcx, [rsp + 0x430]
mov rdx, rbx
mov r8, rbp
mov r9, rbx
call fcn.1400014b0
jmp 0x140011c09
lea rdi, [rcx + rbx]
mov qword [rsp + 0x440], rdi
cmp rax, 0x10
jb 0x140011bee
mov r14, qword [rsp + 0x430]
jmp 0x140011bf6
lea r14, [rsp + 0x430]
add rcx, r14
mov rdx, rbp
mov r8, rbx
call sub.VCRUNTIME140.dll_memmove
mov byte [r14 + rdi], 0
movups xmm0, xmmword [rsp + 0x430]
movups xmm1, xmmword [rsp + 0x440]
movaps xmmword [rsp + 0x290], xmm1
movaps xmmword [rsp + 0x280], xmm0
mov qword [rsp + 0x440], 0
mov qword [rsp + 0x448], 0xf
mov byte [rsp + 0x430], 0
mov rax, qword [rsp + 0x290]
mov rcx, qword [rsp + 0x298]
mov rdx, rcx
sub rdx, rax
cmp rdx, 5
jae 0x140011c86
lea r8, str..json
lea rcx, [rsp + 0x280]
mov edx, 5
mov r9d, 5
call fcn.1400014b0
jmp 0x140011cb1
lea rdx, [rax + 5]
mov qword [rsp + 0x290], rdx
cmp rcx, 0x10
jb 0x140011ca0
mov r13, qword [rsp + 0x280]
mov dword [r13 + rax], 0x6f736a2e
mov word [r13 + rax + 4], 0x6e
movaps xmm0, xmmword [rsp + 0x280]
movaps xmm1, xmmword [rsp + 0x290]
movaps xmmword [rsp + 0x240], xmm1
movaps xmmword [rsp + 0x230], xmm0
mov qword [rsp + 0x290], 0
mov qword [rsp + 0x298], 0xf
mov byte [rsp + 0x280], 0
mov rax, qword [rsp + 0x448]
cmp rax, 0x10
jb 0x140011d38
mov rcx, qword [rsp + 0x430]
lea rdx, [rax + 1]
cmp rdx, 0x1000
jb 0x140011d33
mov r8, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, r8
cmp rcx, 0x20
jae 0x140012418
add rax, 0x28
mov rdx, rax
mov rcx, r8
call fcn.14001fa5c
mov qword [rsp + 0x78], rbp
lea rbp, [rsp + 0x230]
mov rcx, rbp
mov edx, 0x10
call fcn.1400058f0
mov r13, rax
cmp qword [rax + 0x88], 0
jne 0x140011d85
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 [0x140036010]
jmp 0x1400121c5
mov r8, qword [rsp + 0x350]
cmp qword [rsp + 0x358], 0x10
jb 0x140011da0
mov rsi, qword [rsp + 0x340]
mov rcx, r13
mov rdx, rsi
call fcn.1400036a0
mov rcx, r13
call fcn.140023500
mov rax, qword [r13]
movsxd rcx, dword [rax + 4]
add rcx, r13
call qword [sym.imp.MSVCP140.dll_public:_bool___cdecl_std::ios_base::good_void_const___ptr64]
mov esi, eax
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 [0x140036010]
test sil, sil
je 0x1400121c5
mov qword [rsp + 0x280], 0
xorps xmm0, xmm0
movups xmmword [rsp + 0x290], xmm0
mov rsi, qword [rsp + 0x120]
cmp qword [rsp + 0x128], 0x10
lea r14, [rsp + 0x110]
jb 0x140011e2a
mov r14, qword [rsp + 0x110]
cmp rsi, 0xf
ja 0x140011e43
movups xmm0, xmmword [r14]
movaps xmmword [rsp + 0x280], xmm0
mov edi, 0xf
jmp 0x140011e9b
mov rdi, rsi
or rdi, 0xf
movabs rax, 0x7fffffffffffffff
cmp rdi, rax
cmovae rdi, rax
cmp rdi, 0xfff
jb 0x140011e7b
lea rcx, [rdi + 0x28]
call fcn.14001fa74
lea rcx, [rax + 0x27]
and rcx, 0xffffffffffffffe0
mov qword [rcx - 8], rax
jmp 0x140011e87
lea rcx, [rdi + 1]
call fcn.14001fa74
mov rcx, rax
mov qword [rsp + 0x280], rcx
lea r8, [rsi + 1]
mov rdx, r14
call sub.VCRUNTIME140.dll_memcpy
mov qword [rsp + 0x290], rsi
mov qword [rsp + 0x298], rdi
mov qword [rsp + 0x2a0], 0
xorps xmm0, xmm0
movaps xmmword [rsp + 0x2b0], xmm0
mov rsi, qword [rsp + 0x240]
cmp qword [rsp + 0x248], 0x10
jb 0x140011edd
mov rbp, qword [rsp + 0x230]
cmp rsi, 0xf
ja 0x140011ef9
lea rax, [rsp + 0x2a0]
movups xmm0, xmmword [rbp]
movups xmmword [rax], xmm0
mov edi, 0xf
jmp 0x140011f51
mov rdi, rsi
or rdi, 0xf
movabs rax, 0x7fffffffffffffff
cmp rdi, rax
cmovae rdi, rax
cmp rdi, 0xfff
jb 0x140011f31
lea rcx, [rdi + 0x28]
call fcn.14001fa74
lea rcx, [rax + 0x27]
and rcx, 0xffffffffffffffe0
mov qword [rcx - 8], rax
jmp 0x140011f3d
lea rcx, [rdi + 1]
call fcn.14001fa74
mov rcx, rax
mov qword [rsp + 0x2a0], rcx
lea r8, [rsi + 1]
mov rdx, rbp
call sub.VCRUNTIME140.dll_memcpy
lea r8, [rsp + 0x2c0]
mov qword [r8 - 0x10], rsi
mov qword [r8 - 8], rdi
xorps xmm0, xmm0
lea rcx, [rsp + 0x410]
movaps xmmword [rcx], xmm0
mov qword [rcx + 0x10], 0
lea rsi, [rsp + 0x280]
mov rdx, rsi
call fcn.140023df0
mov rax, qword [rsi + 0x38]
cmp rax, 0x10
mov r14, qword [rsp + 0x78]
jb 0x140011fcf
mov rcx, qword [rsp + 0x2a0]
lea rdx, [rax + 1]
cmp rdx, 0x1000
jb 0x140011fca
mov r8, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, r8
cmp rcx, 0x20
jae 0x140012418
add rax, 0x28
mov rdx, rax
mov rcx, r8
call fcn.14001fa5c
mov qword [rsp + 0x2b0], 0
mov qword [rsp + 0x2b8], 0xf
mov byte [rsp + 0x2a0], 0
mov rax, qword [rsp + 0x298]
cmp rax, 0x10
jb 0x140012036
mov rcx, qword [rsp + 0x280]
lea rdx, [rax + 1]
cmp rdx, 0x1000
jb 0x140012031
mov r8, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, r8
cmp rcx, 0x1f
ja 0x140012418
add rax, 0x28
mov rdx, rax
mov rcx, r8
call fcn.14001fa5c
lea rdx, [rsp + 0x430]
mov qword [rdx + 0x18], 0xf
mov qword [rdx + 0x10], 0xa
movabs rax, 0x646e6573676e6970
mov qword [rdx], rax
mov word [rdx + 8], 0x7265
mov byte [rdx + 0xa], 0
lea rdi, [rsp + 0x280]
mov rcx, rdi
call fcn.140007810
lea rdx, [rsp + 0x410]
mov rcx, rdi
xor r8d, r8d
call fcn.14000e720
mov esi, eax
mov rax, qword [rdi + 0x18]
cmp rax, 0x10
jb 0x1400120cd
mov rcx, qword [rsp + 0x280]
lea rdx, [rax + 1]
cmp rdx, 0x1000
jb 0x1400120c8
mov r8, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, r8
cmp rcx, 0x20
jae 0x140012418
add rax, 0x28
mov rdx, rax
mov rcx, r8
call fcn.14001fa5c
test sil, sil
je 0x140012112
mov rcx, qword [rsp + 0x80]
mov rax, qword [rcx + 0x18]
cmp rax, rbx
jae 0x1400120f0
mov rdx, rbx
mov r8, r14
call fcn.140001ac0
jmp 0x140012112
mov rsi, rcx
cmp rax, 0x10
jb 0x1400120fc
mov rsi, qword [rcx]
mov qword [rcx + 0x10], rbx
mov rcx, rsi
mov rdx, r14
mov r8, rbx
call sub.VCRUNTIME140.dll_memmove
mov byte [rsi + rbx], 0
mov rsi, qword [rsp + 0x410]
test rsi, rsi
je 0x1400121c5
mov rdi, qword [rsp + 0x418]
cmp rsi, rdi
je 0x14001218d
mov rbx, rsi
mov rax, qword [rbx + 0x18]
cmp rax, 0x10
jb 0x140012171
mov rcx, qword [rbx]
lea rdx, [rax + 1]
cmp rdx, 0x1000
jb 0x14001216c
mov r8, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, r8
cmp rcx, 0x20
jae 0x140012418
add rax, 0x28
mov rdx, rax
mov rcx, r8
call fcn.14001fa5c
mov qword [rbx + 0x10], 0
mov qword [rbx + 0x18], 0xf
mov byte [rbx], 0
add rbx, 0x20
cmp rbx, rdi
jne 0x140012133
mov rdx, qword [rsp + 0x420]
sub rdx, rsi
cmp rdx, 0x1000
jb 0x1400121bd
mov rax, qword [rsi - 8]
add rsi, 0xfffffffffffffff8
sub rsi, rax
cmp rsi, 0x20
jae 0x140012418
add rdx, 0x27
mov rsi, rax
mov rcx, rsi
call fcn.14001fa5c
mov rax, qword [rsp + 0x248]
cmp rax, 0x10
jb 0x14001220c
mov rcx, qword [rsp + 0x230]
lea rdx, [rax + 1]
cmp rdx, 0x1000
jb 0x140012207
mov r8, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, r8
cmp rcx, 0x20
jae 0x140012418
add rax, 0x28
mov rdx, rax
mov rcx, r8
call fcn.14001fa5c
mov rax, qword [rsp + 0x358]
cmp rax, 0x10
jb 0x140012253
mov rcx, qword [rsp + 0x340]
lea rdx, [rax + 1]
cmp rdx, 0x1000
jb 0x14001224e
mov r8, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, r8
cmp rcx, 0x20
jae 0x140012418
add rax, 0x28
mov rdx, rax
mov rcx, r8
call fcn.14001fa5c
lea rcx, [rsp + 0xb0]
call fcn.14002c230
lea rcx, [rsp + 0xe0]
call fcn.14001bd20
jmp 0x14001022c
call fcn.140021110
lea rcx, [rsp + 0x280]
lea rdx, [rsp + 0x410]
call fcn.140019fe0
jmp 0x140010b0b
mov eax, 0xfe
and eax, dword [rsp + 0x348]
cmp eax, 6
je 0x140010b34
lea rsi, [rsp + 0x410]
mov dword [rsi], 0xd
mov qword [rsi + 8], r14
mov qword [rsi + 0x10], r12
mov ecx, 0x50
call fcn.14001fa74
mov r15, rax
lea rbp, [rsp + 0x230]
mov qword [rbp + 0x10], 0x41
mov qword [rbp + 0x18], 0x4f
lea rdx, str.A_valid_JSON_document_must_be_either_an_array_or_an_object_value.
mov r8d, 0x41
mov rcx, rax
call sub.VCRUNTIME140.dll_memcpy
mov byte [r15 + 0x41], 0
mov qword [rbp], r15
xor r13d, r13d
lea rcx, [rsp + 0x280]
mov rdx, rbp
mov r8, rsi
xor r9d, r9d
call fcn.1400251b0
mov edx, 0x50
mov rcx, r15
call fcn.14001fa5c
jmp 0x140010b34
call fcn.140020e20
lea rax, [0x140034440]
jmp 0x140011438
mov rcx, qword [rsp + 0x318]
lea rdx, [rax + 1]
cmp rdx, 0x1000
jb 0x14001236f
mov r8, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, r8
cmp rcx, 0x20
jae 0x140012418
add rax, 0x28
mov rdx, rax
mov rcx, r8
call fcn.14001fa5c
jmp 0x140011878
mov rax, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, rax
cmp rcx, 0x20
jae 0x140012418
add rdx, 0x27
mov rcx, rax
jmp 0x140011979
cmp r15, 0xffffffffffffffd8
jae 0x1400124db
lea rcx, [r15 + 0x28]
call fcn.14001fa74
lea rbp, [rax + 0x27]
and rbp, 0xffffffffffffffe0
mov qword [rbp - 8], rax
jmp 0x140010928
lea rdx, [rdi + 1]
mov rcx, qword [rsp + 0x2d0]
cmp rdx, 0x1000
jb 0x1400123ee
mov rax, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, rax
cmp rcx, 0x20
jae 0x140012418
add rdi, 0x28
mov rdx, rdi
mov rcx, rax
call fcn.14001fa5c
jmp 0x140010955
mov r8, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, r8
cmp rcx, 0x20
jae 0x140012418
add rax, 0x28
mov rdx, rax
mov rcx, r8
jmp 0x1400118bf
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
cmp qword [rsp + 0x330], 0x10
jb 0x140012431
mov rsi, qword [rsp + 0x318]
cmp rdi, 0xf
ja 0x14001245b
movups xmm0, xmmword [rsi]
movaps xmmword [rsp + 0xb0], xmm0
mov r15d, 0xf
jmp 0x1400124b3
call fcn.140020e20
lea rsi, [0x140034440]
jmp 0x14001121d
mov r15, rdi
or r15, 0xf
movabs rax, 0x7fffffffffffffff
cmp r15, rax
cmovae r15, rax
cmp r15, 0xfff
jb 0x140012493
lea rcx, [r15 + 0x28]
call fcn.14001fa74
lea rcx, [rax + 0x27]
and rcx, 0xffffffffffffffe0
mov qword [rcx - 8], rax
jmp 0x14001249f
lea rcx, [r15 + 1]
call fcn.14001fa74
mov rcx, rax
mov qword [rsp + 0xb0], rcx
lea r8, [rdi + 1]
mov rdx, rsi
call sub.VCRUNTIME140.dll_memcpy
lea rdx, [rsp + 0xb0]
mov qword [rdx + 0x10], rdi
mov qword [rdx + 0x18], r15
lea rcx, [rsp + 0x340]
mov r8d, 2
call fcn.140025080
jmp 0x140010b26
call fcn.140020fd0
int3