Function at 0x14002ea00
Capabilities:
Hash data using fnv

Disassembly:
mov qword [rsp + 0x18], rbx
push rbp
push rsi
push rdi
push r12
push r13
push r14
push r15
lea rbp, [rsp - 0x130]
sub rsp, 0x230
mov rax, qword [0x1401a6c00]
xor rax, rsp
mov qword [rbp + 0x120], rax
mov r14, rdx
mov qword [rbp - 0x60], rdx
mov r15, rcx
mov qword [rsp + 0x48], rcx
xor r13d, r13d
mov rax, qword [rcx]
call qword [rax + Ordinal_17]
mov rdi, rax
mov qword [rbp - 0x50], rax
mov rcx, rax
call sub.MSVCP140.dll__Mtx_lock
test eax, eax
jne 0x14002f6d2
mov eax, dword [rdi + 0x4c]
cmp eax, 0x7fffffff
je 0x14002f6dd
vpxor xmm0, xmm0, xmm0
vmovdqu xmmword [rbp - 0x78], xmm0
mov r12d, r13d
mov qword [rsp + 0x50], r13
mov qword [rbp - 0x68], r13
mov rax, qword [r14]
lea rdx, [rbp - 0x58]
mov rcx, r14
call qword [rax + 0x20]
mov rbx, qword [rax]
mov rax, qword [r14]
lea rdx, [rsp + 0x60]
mov rcx, r14
call qword [rax + 0x28]
cmp rbx, qword [rax]
je 0x14002ee65
lea rsi, vtable.el::base::LogFormat.0
mov r8d, Ordinal_23
movabs rdx, 0x8000000000000000
movabs rcx, 0x7fffffffffffffff
mov r14, qword [rbx]
mov qword [rsp + 0x40], r14
mov eax, dword [r14 + 0xc]
cmp eax, 1
jne 0x14002ef98
lea r12, [r14 + 0x10]
vpxor xmm0, xmm0, xmm0
vmovups xmmword [rbp - 8], xmm0
mov qword [rbp + 8], r13
mov qword [rbp + 0x10], r13
mov r15, qword [r12 + 0x10]
cmp qword [r12 + 0x18], 0xf
jbe 0x14002eb05
mov r12, qword [r12]
cmp r15, rcx
ja 0x14002f700
mov qword [rbp + 0x10], reloc.portaudio.dll_Ordinal_15
cmp r15, 0xf
ja 0x14002eb30
mov qword [rbp + 8], r15
vmovups xmm0, xmmword [r12]
vmovups xmmword [rbp - 8], xmm0
jmp 0x14002ebb3
mov rsi, r15
or rsi, 0xf
cmp rsi, rcx
jbe 0x14002eb45
mov rsi, rcx
lea rax, [rdx + 0x27]
jmp 0x14002eb67
cmp rsi, 0x16
cmovb rsi, r8
lea rcx, [rsi + 1]
cmp rcx, 0x1000
jb 0x14002eb89
lea rax, [rcx + 0x27]
cmp rax, rcx
jbe 0x14002f6ed
mov rcx, rax
call fcn.1400fcfc0
mov rcx, rax
test rax, rax
je 0x14002f67c
add rax, 0x27
and rax, 0xffffffffffffffe0
mov qword [rax - 8], rcx
jmp 0x14002eb98
test rcx, rcx
je 0x14002eb95
call fcn.1400fcfc0
jmp 0x14002eb98
mov rax, r13
mov qword [rbp - 8], rax
mov qword [rbp + 8], r15
mov qword [rbp + 0x10], rsi
lea r8, [r15 + 1]
mov rdx, r12
mov rcx, rax
call sub.VCRUNTIME140.dll_memcpy
lea rcx, [rbp - 8]
call fcn.1400360f0
lea rcx, [rbp - 8]
mov r13, qword [rbp + 0x10]
cmp r13, 0xf
seta r12b
mov rsi, qword [rbp - 8]
cmova rcx, rsi
mov r15, qword [rbp + 8]
cmp r15, 4
jne 0x14002ebf1
mov r8, r15
lea rdx, str.TRUE
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
je 0x14002ec39
lea rcx, [rbp - 8]
test r12b, r12b
cmovne rcx, rsi
cmp r15, 4
jne 0x14002ec15
mov r8, r15
lea rdx, str.true
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
je 0x14002ec39
lea rcx, [rbp - 8]
test r12b, r12b
cmovne rcx, rsi
cmp r15, 1
jne 0x14002ec3e
mov r8, r15
lea rdx, [0x14015166c]
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
jne 0x14002ec3e
mov r15b, 1
jmp 0x14002ec41
xor r15b, r15b
test r12b, r12b
je 0x14002ec77
lea rdx, [r13 + 1]
mov rax, rsi
cmp rdx, 0x1000
jb 0x14002ec6f
add rdx, 0x27
mov rsi, qword [rsi - 8]
sub rax, rsi
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14002f67c
mov rcx, rsi
call fcn.1400fcffc
xor r13d, r13d
mov qword [rbp + 8], r13
mov qword [rbp + 0x10], reloc.portaudio.dll_Ordinal_15
mov byte [rbp - 8], r13b
mov r9, qword [rsp + 0x48]
mov r8d, dword [r14 + 8]
mov dword [rsp + 0x38], r8d
cmp qword [r9 + 0x70], r13
jne 0x14002ecc7
mov dword [rsp + 0x68], 1
mov byte [rsp + 0x6c], r15b
lea r8, [rsp + 0x68]
lea rdx, [rbp - 0x48]
lea rcx, [r9 + 0x60]
call fcn.1400277f0
mov r15, qword [rsp + 0x48]
jmp 0x14002ee3a
mov rcx, qword [r9 + 0x90]
movabs rax, 0xad2aca7747985764
and rcx, rax
shl rcx, 4
add rcx, qword [r9 + 0x78]
mov rax, qword [rcx + 8]
mov rdx, qword [r9 + 0x68]
cmp rax, rdx
je 0x14002ed11
mov rcx, qword [rcx]
cmp dword [rax + 0x10], 1
je 0x14002ed14
nop dword [rax]
cmp rax, rcx
je 0x14002ed11
mov rax, qword [rax + 8]
cmp dword [rax + 0x10], 1
jne 0x14002ed00
jmp 0x14002ed14
mov rax, r13
test rax, rax
cmovne rdx, rax
mov r10, qword [r9 + 0x68]
cmp rdx, r10
je 0x14002ed30
cmp byte [rdx + 0x14], r15b
je 0x14002ee37
nop
movzx edx, r8b
movabs rax, 0xcbf29ce484222325
xor rdx, rax
movabs r12, 0x100000001b3
imul rdx, r12
movzx r11d, byte [rsp + 0x39]
xor rdx, r11
imul rdx, r12
movzx esi, byte [rsp + 0x3a]
xor rdx, rsi
imul rdx, r12
movzx r14d, byte [rsp + 0x3b]
xor rdx, r14
imul rdx, r12
mov rcx, qword [r9 + 0x90]
and rcx, rdx
shl rcx, 4
add rcx, qword [r9 + 0x78]
mov rax, qword [rcx + 8]
cmp rax, r10
je 0x14002edb1
mov rcx, qword [rcx]
cmp r8d, dword [rax + 0x10]
je 0x14002edb4
nop dword [rax]
cmp rax, rcx
je 0x14002edb1
mov rax, qword [rax + 8]
cmp r8d, dword [rax + 0x10]
jne 0x14002eda0
jmp 0x14002edb4
mov rax, r13
test rax, rax
je 0x14002ef72
cmp rax, r10
je 0x14002ef72
movzx ecx, r8b
movabs rax, 0xcbf29ce484222325
xor rcx, rax
imul rcx, r12
xor rcx, r11
imul rcx, r12
xor rcx, rsi
imul rcx, r12
xor rcx, r14
imul rcx, r12
mov rdx, qword [r9 + 0x90]
and rdx, rcx
mov r11, qword [r9 + 0x78]
mov rax, rdx
add rax, rax
mov rcx, qword [r11 + rax*8 + 8]
cmp rcx, r10
je 0x14002f6f3
add rdx, rdx
mov rax, qword [r11 + rdx*8]
cmp r8d, dword [rcx + 0x10]
je 0x14002ee33
nop
cmp rcx, rax
je 0x14002f6f3
mov rcx, qword [rcx + 8]
cmp r8d, dword [rcx + 0x10]
jne 0x14002ee20
mov byte [rcx + 0x14], r15b
mov r15, r9
mov r12, qword [rsp + 0x50]
lea rsi, vtable.el::base::LogFormat.0
add rbx, 8
mov r14, qword [rbp - 0x60]
mov rax, qword [r14]
lea rdx, [rsp + 0x60]
mov rcx, r14
call qword [rax + 0x28]
cmp rbx, qword [rax]
jne 0x14002eab0
mov rax, qword [r14]
lea rdx, [rbp - 0x58]
mov rcx, r14
call qword [rax + 0x20]
mov rbx, qword [rax]
mov rax, qword [r14]
lea rdx, [rsp + 0x60]
mov rcx, r14
call qword [rax + 0x28]
cmp rbx, qword [rax]
je 0x14002eebf
nop dword [rax + rax]
mov rdx, qword [rbx]
cmp dword [rdx + 0xc], 0x10
jne 0x14002eea8
lea r8, [rdx + 0x10]
mov edx, dword [rdx + 8]
mov rcx, r15
call fcn.140032920
add rbx, 8
mov rax, qword [r14]
lea rdx, [rsp + 0x60]
mov rcx, r14
call qword [rax + 0x28]
cmp rbx, qword [rax]
jne 0x14002ee90
mov rsi, qword [rbp - 0x78]
mov rbx, rsi
mov r14, qword [rbp - 0x70]
cmp rsi, r14
je 0x14002ef2a
lea r13, vtable.std::_Func_impl_no_alloc_void____cdecl___char_const____ptr64__unsigned_long_long_unsigned___int64____void__char_const____ptr64__unsigned_long_long_unsigned___int64__.0
lea r12, [fcn.140030b80]
nop dword [rax]
mov qword [rbp + 0x20], r13
mov qword [rbp + 0x28], r12
lea rax, [rbp + 0x20]
mov qword [rbp + 0x58], rax
mov rax, qword [rbx]
lea r8, [rbp + 0x20]
mov edx, dword [rax + 8]
mov rcx, r15
call fcn.140036940
nop
mov rcx, qword [rbp + 0x58]
test rcx, rcx
je 0x14002ef1c
mov rax, qword [rcx]
lea rdx, [rbp + 0x20]
cmp rcx, rdx
setne dl
call qword [rax + 0x20]
add rbx, 8
cmp rbx, r14
jne 0x14002eee0
mov r12, qword [rsp + 0x50]
test rsi, rsi
je 0x14002f69a
sub r12, rsi
sar r12, 3
lea rdx, [r12*8]
mov rax, rsi
cmp rdx, 0x1000
jb 0x14002f691
add rdx, 0x27
mov rsi, qword [rsi - 8]
sub rax, rsi
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14002f691
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
nop
mov dword [rsp + 0x70], r8d
mov byte [rsp + 0x74], r15b
lea r8, [rsp + 0x70]
lea rdx, [rbp - 0x38]
lea rcx, [r9 + 0x60]
call fcn.1400277f0
mov r15, qword [rsp + 0x48]
jmp 0x14002ee3a
cmp eax, 2
jne 0x14002f315
lea r12, [r14 + 0x10]
vpxor xmm0, xmm0, xmm0
vmovups xmmword [rbp - 8], xmm0
mov qword [rbp + 8], r13
mov qword [rbp + 0x10], r13
mov r15, qword [r12 + 0x10]
cmp qword [r12 + 0x18], 0xf
jbe 0x14002efc7
mov r12, qword [r12]
cmp r15, rcx
ja 0x14002f6cc
mov qword [rbp + 0x10], reloc.portaudio.dll_Ordinal_15
cmp r15, 0xf
ja 0x14002eff2
mov qword [rbp + 8], r15
vmovups xmm0, xmmword [r12]
vmovups xmmword [rbp - 8], xmm0
jmp 0x14002f075
mov rsi, r15
or rsi, 0xf
cmp rsi, rcx
jbe 0x14002f007
mov rsi, rcx
lea rax, [rdx + 0x27]
jmp 0x14002f029
cmp rsi, 0x16
cmovb rsi, r8
lea rcx, [rsi + 1]
cmp rcx, 0x1000
jb 0x14002f04b
lea rax, [rcx + 0x27]
cmp rax, rcx
jbe 0x14002f706
mov rcx, rax
call fcn.1400fcfc0
mov rcx, rax
test rax, rax
je 0x14002f683
add rax, 0x27
and rax, 0xffffffffffffffe0
mov qword [rax - 8], rcx
jmp 0x14002f05a
test rcx, rcx
je 0x14002f057
call fcn.1400fcfc0
jmp 0x14002f05a
mov rax, r13
mov qword [rbp - 8], rax
mov qword [rbp + 8], r15
mov qword [rbp + 0x10], rsi
lea r8, [r15 + 1]
mov rdx, r12
mov rcx, rax
call sub.VCRUNTIME140.dll_memcpy
lea rcx, [rbp - 8]
call fcn.1400360f0
lea rcx, [rbp - 8]
mov r13, qword [rbp + 0x10]
cmp r13, 0xf
seta r12b
mov rsi, qword [rbp - 8]
cmova rcx, rsi
mov r15, qword [rbp + 8]
cmp r15, 4
jne 0x14002f0b3
mov r8, r15
lea rdx, str.TRUE
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
je 0x14002f0fc
lea rcx, [rbp - 8]
test r12b, r12b
cmovne rcx, rsi
cmp r15, 4
jne 0x14002f0d7
mov r8, r15
lea rdx, str.true
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
je 0x14002f0fc
lea rcx, [rbp - 8]
cmp r13, 0xf
cmova rcx, rsi
cmp r15, 1
jne 0x14002f101
mov r8, r15
lea rdx, [0x14015166c]
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
jne 0x14002f101
mov r15b, 1
jmp 0x14002f104
xor r15b, r15b
cmp r13, 0xf
jbe 0x14002f13b
lea rdx, [r13 + 1]
mov rax, rsi
cmp rdx, 0x1000
jb 0x14002f133
add rdx, 0x27
mov rsi, qword [rsi - 8]
sub rax, rsi
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14002f683
mov rcx, rsi
call fcn.1400fcffc
xor r13d, r13d
mov qword [rbp + 8], r13
mov qword [rbp + 0x10], reloc.portaudio.dll_Ordinal_15
mov byte [rbp - 8], r13b
mov r9, qword [rsp + 0x48]
add r9, 0xa0
mov r8d, dword [r14 + 8]
mov dword [rsp + 0x38], r8d
cmp qword [r9 + 0x10], r13
jne 0x14002f191
mov dword [rsp + 0x78], 1
mov byte [rsp + 0x7c], r15b
lea r8, [rsp + 0x78]
lea rdx, [rbp - 0x28]
mov rcx, r9
call fcn.1400277f0
mov r15, qword [rsp + 0x48]
jmp 0x14002ee3a
mov rcx, qword [r9 + 0x30]
movabs rax, 0xad2aca7747985764
and rcx, rax
shl rcx, 4
add rcx, qword [r9 + 0x18]
mov rax, qword [rcx + 8]
cmp rax, qword [r9 + 8]
je 0x14002f1d1
mov rcx, qword [rcx]
cmp dword [rax + 0x10], 1
je 0x14002f1d4
nop dword [rax]
cmp rax, rcx
je 0x14002f1d1
mov rax, qword [rax + 8]
cmp dword [rax + 0x10], 1
jne 0x14002f1c0
jmp 0x14002f1d4
mov rax, r13
mov r10, qword [r9 + 8]
test rax, rax
je 0x14002f1f0
cmp rax, r10
je 0x14002f1f0
cmp byte [rax + 0x14], r15b
je 0x14002ecbd
nop dword [rax]
movzx edx, r8b
movabs rax, 0xcbf29ce484222325
xor rdx, rax
movabs r12, 0x100000001b3
imul rdx, r12
movzx r11d, byte [rsp + 0x39]
xor rdx, r11
imul rdx, r12
movzx esi, byte [rsp + 0x3a]
xor rdx, rsi
imul rdx, r12
movzx r14d, byte [rsp + 0x3b]
xor rdx, r14
imul rdx, r12
mov rcx, qword [r9 + 0x30]
and rcx, rdx
shl rcx, 4
add rcx, qword [r9 + 0x18]
mov rax, qword [rcx + 8]
cmp rax, r10
je 0x14002f267
mov rcx, qword [rcx]
cmp r8d, dword [rax + 0x10]
je 0x14002f26a
cmp rax, rcx
je 0x14002f267
mov rax, qword [rax + 8]
cmp r8d, dword [rax + 0x10]
jne 0x14002f256
jmp 0x14002f26a
mov rax, r13
test rax, rax
je 0x14002f2f3
mov r10, qword [r9 + 8]
cmp rax, r10
je 0x14002f2f3
movzx ecx, r8b
movabs rax, 0xcbf29ce484222325
xor rcx, rax
imul rcx, r12
xor rcx, r11
imul rcx, r12
xor rcx, rsi
imul rcx, r12
xor rcx, r14
imul rcx, r12
mov rdx, qword [r9 + 0x30]
and rdx, rcx
mov r11, qword [r9 + 0x18]
mov rax, rdx
add rax, rax
mov rcx, qword [r11 + rax*8 + 8]
cmp rcx, r10
je 0x14002f70c
add rdx, rdx
mov rax, qword [r11 + rdx*8]
cmp r8d, dword [rcx + 0x10]
je 0x14002f2e5
cmp rcx, rax
je 0x14002f70c
mov rcx, qword [rcx + 8]
cmp r8d, dword [rcx + 0x10]
jne 0x14002f2d2
mov byte [rcx + 0x14], r15b
mov r15, qword [rsp + 0x48]
jmp 0x14002ee3a
mov dword [rbp - 0x80], r8d
mov byte [rbp - 0x7c], r15b
lea r8, [rbp - 0x80]
lea rdx, [rbp - 0x18]
mov rcx, r9
call fcn.1400277f0
mov r15, qword [rsp + 0x48]
jmp 0x14002ee3a
cmp eax, 4
jne 0x14002f35a
lea rdx, [r14 + 0x10]
lea rcx, [rbp - 8]
call fcn.140012450
mov rdx, rax
lea rcx, [rsp + 0x30]
call fcn.14002c030
mov byte [rsp + 0x30], al
lea r9, [r15 + 0x120]
mov byte [rsp + 0x20], 1
lea r8, [rsp + 0x30]
mov edx, dword [r14 + 8]
mov rcx, r15
call fcn.1400285b0
jmp 0x14002ee46
cmp eax, 0x10
je 0x14002ee46
cmp eax, 8
jne 0x14002f4d9
lea rdx, [r14 + 0x10]
cmp qword [rdx + 0x18], 0xf
jbe 0x14002f383
mov r8, qword [rdx]
mov r9, r8
add r8, qword [rdx + 0x10]
jmp 0x14002f38d
mov r8, qword [rdx + 0x10]
add r8, rdx
mov r9, rdx
vpxor xmm0, xmm0, xmm0
vmovups xmmword [rbp - 8], xmm0
mov qword [rbp + 8], r13
mov qword [rbp + 0x10], r13
cmp r9, r8
jne 0x14002f3b5
mov qword [rbp + 8], r13
mov qword [rbp + 0x10], reloc.portaudio.dll_Ordinal_15
mov byte [rbp - 8], 0
jmp 0x14002f3c5
sub r8, r9
mov rdx, r9
lea rcx, [rbp - 8]
call fcn.14000a280
nop
mov eax, dword [r14 + 8]
mov qword [rbp + 0x60], rsi
mov dword [rbp + 0x68], eax
lea rdx, [rbp - 8]
lea rcx, [rbp + 0x70]
call fcn.140012450
nop
vpxor xmm0, xmm0, xmm0
vmovups xmmword [rbp + 0x90], xmm0
mov qword [rbp + 0xa0], r13
mov qword [rbp + 0xa8], reloc.portaudio.dll_Ordinal_15
mov byte [rbp + 0x90], 0
vmovups xmmword [rbp + 0xb0], xmm0
mov qword [rbp + 0xc0], r13
mov qword [rbp + 0xc8], reloc.portaudio.dll_Ordinal_15
mov byte [rbp + 0xb0], 0
xor r9d, r9d
mov r8, qword [str.unknown_user]
lea rdx, str.USERNAME
lea rcx, [rbp + 0xd8]
call fcn.140031bd0
nop
xor r9d, r9d
mov r8, qword [str.unknown_host]
lea rdx, str.COMPUTERNAME
lea rcx, [rbp + 0xf8]
call fcn.140031bd0
nop
lea rdx, [rbp + 0x70]
lea rcx, [rbp + 0x60]
call fcn.140033a60
nop
lea r9, [r15 + 0x160]
mov byte [rsp + 0x20], 1
lea r8, [rbp + 0x60]
mov edx, dword [r14 + 8]
mov rcx, r15
call fcn.140027f10
nop
lea rcx, [rbp + 0x60]
call fcn.14002b350
nop
mov rdx, qword [rbp + 0x10]
cmp rdx, 0xf
jbe 0x14002ee46
inc rdx
mov rcx, qword [rbp - 8]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14002f4cf
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14002f68a
call fcn.1400fcffc
jmp 0x14002ee46
cmp eax, 0x20
jne 0x14002f567
lea rdx, [r14 + 0x10]
lea rcx, [rbp - 8]
call fcn.140012450
mov rdx, rax
mov rcx, r15
call fcn.140031cb0
lea ecx, [rax - 1]
cmp ecx, 5
ja 0x14002f534
mov dword [rsp + 0x58], eax
sub eax, 3
je 0x14002f53c
sub eax, 1
je 0x14002f52a
sub eax, 1
je 0x14002f520
cmp eax, 1
jne 0x14002f53c
mov dword [rsp + 0x5c], eax
jmp 0x14002f544
mov dword [rsp + 0x5c], 0xa
jmp 0x14002f544
mov dword [rsp + 0x5c], 0x64
jmp 0x14002f544
mov dword [rsp + 0x58], 3
mov dword [rsp + 0x5c], 0x3e8
lea r9, [r15 + 0x1a0]
mov byte [rsp + 0x20], 1
lea r8, [rsp + 0x58]
mov edx, 1
mov rcx, r15
call fcn.140028230
jmp 0x14002ee46
cmp eax, 0x40
jne 0x14002f5ad
lea rdx, [r14 + 0x10]
lea rcx, [rbp - 8]
call fcn.140012450
mov rdx, rax
lea rcx, [rsp + 0x30]
call fcn.14002c030
mov byte [rsp + 0x30], al
lea r9, [r15 + 0x1e0]
mov byte [rsp + 0x20], 1
lea r8, [rsp + 0x30]
mov edx, 1
mov rcx, r15
call fcn.1400285b0
jmp 0x14002ee46
cmp eax, 0x80
jne 0x14002f630
lea rdx, [r14 + 0x10]
lea rcx, [rbp - 8]
call fcn.140012450
mov rdx, rax
mov rcx, r15
call fcn.140031cb0
mov esi, eax
mov qword [rsp + 0x38], rsi
lea r9, [r15 + 0x260]
mov byte [rsp + 0x20], 1
lea r8, [rsp + 0x38]
mov edx, dword [r14 + 8]
mov rcx, r15
call fcn.1400283d0
test esi, esi
je 0x14002ee3f
mov rax, qword [rbp - 0x70]
cmp rax, r12
je 0x14002f611
mov qword [rax], r14
add rax, 8
mov qword [rbp - 0x70], rax
jmp 0x14002ee3f
lea r8, [rsp + 0x40]
mov rdx, rax
lea rcx, [rbp - 0x78]
call fcn.14000aa70
mov r12, qword [rbp - 0x68]
mov qword [rsp + 0x50], r12
jmp 0x14002ee3f
cmp eax, 0x100
jne 0x14002ee46
lea rdx, [r14 + 0x10]
lea rcx, [rbp - 8]
call fcn.140012450
mov rdx, rax
mov rcx, r15
call fcn.140031cb0
mov eax, eax
mov qword [rsp + 0x40], rax
lea r9, [r15 + 0x2a0]
mov byte [rsp + 0x20], 1
lea r8, [rsp + 0x40]
mov edx, dword [r14 + 8]
mov rcx, r15
call fcn.1400283d0
jmp 0x14002ee46
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
nop
mov rcx, rsi
call fcn.1400fcffc
nop
mov rcx, rdi
call sub.MSVCP140.dll__Mtx_unlock
mov rcx, qword [rbp + 0x120]
xor rcx, rsp
call fcn.1400fd350
mov rbx, qword [rsp + 0x280]
add rsp, 0x230
pop r15
pop r14
pop r13
pop r12
pop rdi
pop rsi
pop rbp
ret
call fcn.14001b5d0
nop
mov ecx, 5
call sub.MSVCP140.dll_void___cdecl_std::_Throw_Cpp_error_int_
int3
dec eax
mov dword [rdi + 0x4c], eax
mov ecx, 6
call sub.MSVCP140.dll_void___cdecl_std::_Throw_Cpp_error_int_
nop
call fcn.14001ae60
int3
lea rcx, str.invalid_unordered_map_K__T__key
call sub.MSVCP140.dll_void___cdecl_std::_Xout_of_range_char_const____ptr64_
int3
call fcn.14001b5d0
int3
call fcn.14001ae60
int3
lea rcx, str.invalid_unordered_map_K__T__key
call sub.MSVCP140.dll_void___cdecl_std::_Xout_of_range_char_const____ptr64_
int3