Function at 0x140040b30
Capabilities:
Encode data using xor
Hash data using fnv

Disassembly:
mov qword [rsp + 8], rbx
push rbp
push rsi
push rdi
push r12
push r13
push r14
push r15
lea rbp, [rsp - 0x1a0]
sub rsp, 0x2a0
mov rax, qword [0x1401c7808]
xor rax, rsp
mov qword [rbp + 0x190], rax
mov rsi, r9
mov qword [rbp - 8], r9
mov rdi, rdx
mov qword [rsp + 0x28], rdx
mov qword [rbp + 0xa0], rdx
xor r15d, r15d
mov dword [rsp + 0x24], r15d
xorps xmm0, xmm0
movups xmmword [rdx], xmm0
mov qword [rdx], r15
mov qword [rdx + 8], r15
mov qword [rdx + 0x10], r15
mov edx, 1
mov dword [rsp + 0x20], edx
mov dword [rsp + 0x24], edx
xor eax, eax
movups xmmword [rbp + 0xf8], xmm0
mov qword [rbp + 0x108], rax
lea rdx, [rbp + 0xf8]
call fcn.1400419b0
nop
mov rcx, qword [rbp + 0xf8]
mov qword [rsp + 0x48], rcx
mov rax, qword [rbp + 0x100]
mov qword [rbp - 0x10], rax
cmp rcx, rax
je 0x1400418bf
movabs r14, 0x100000001b3
mov rbx, qword [rcx]
mov qword [rsp + 0x60], r15
mov qword [rsp + 0x68], 7
mov word [rsp + 0x50], r15w
mov r8d, 2
lea rdx, [0x14015f940]
lea rcx, [rsp + 0x50]
call fcn.140012c70
nop
mov rax, qword [rbx]
lea r8, [rsp + 0x50]
lea rdx, [rbp + 0x170]
mov rcx, rbx
mov rax, qword [rax + 0x10]
call qword [0x14015a890]
nop
mov rdx, qword [rsp + 0x68]
cmp rdx, 8
jb 0x140040c71
lea rdx, [rdx*2 + 2]
mov rcx, qword [rsp + 0x50]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140040c6c
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140041936
call fcn.14013b860
mov qword [rsp + 0x60], r15
mov qword [rsp + 0x68], 7
mov word [rsp + 0x50], r15w
mov qword [rbp - 0x80], r15
mov qword [rbp - 0x78], 7
mov word [rsp + 0x70], r15w
mov r8d, 0xc
lea rdx, str.SerialNumber
lea rcx, [rsp + 0x70]
call fcn.140012c70
nop
mov rax, qword [rbx]
lea r8, [rsp + 0x70]
lea rdx, [rbp + 0xd8]
mov rcx, rbx
mov rax, qword [rax + 0x10]
call qword [0x14015a890]
nop
mov rdx, qword [rbp - 0x78]
cmp rdx, 8
jb 0x140040d0d
lea rdx, [rdx*2 + 2]
mov rcx, qword [rsp + 0x70]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140040d08
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14004193c
call fcn.14013b860
mov qword [rbp - 0x80], r15
mov qword [rbp - 0x78], 7
mov word [rsp + 0x70], r15w
mov qword [rbp - 0x60], r15
mov qword [rbp - 0x58], 7
mov word [rbp - 0x70], r15w
mov r8d, 5
lea rdx, str.Model
lea rcx, [rbp - 0x70]
call fcn.140012c70
nop
mov rax, qword [rbx]
lea r8, [rbp - 0x70]
lea rdx, [rbp + 0x110]
mov rcx, rbx
mov rax, qword [rax + 0x10]
call qword [0x14015a890]
nop
mov rdx, qword [rbp - 0x58]
cmp rdx, 8
jb 0x140040da3
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp - 0x70]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140040d9e
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140041942
call fcn.14013b860
mov qword [rbp - 0x60], r15
mov qword [rbp - 0x58], 7
mov word [rbp - 0x70], r15w
mov qword [rbp + 0x10], r15
mov qword [rbp + 0x18], 7
mov word [rbp], r15w
mov r8d, 0x16
lea rdx, str.ControllerSerialNumber
lea rcx, [rbp]
call fcn.140012c70
nop
mov rax, qword [rbx]
lea r8, [rbp]
lea rdx, [rbp + 0x60]
mov rcx, rbx
mov rax, qword [rax + 0x10]
call qword [0x14015a890]
mov rdi, qword [rax + 0x10]
mov rdx, qword [rbp + 0x78]
cmp rdx, 8
jb 0x140040e38
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp + 0x60]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140040e33
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140041948
call fcn.14013b860
mov qword [rbp + 0x70], r15
mov qword [rbp + 0x78], 7
mov word [rbp + 0x60], r15w
mov rdx, qword [rbp + 0x18]
cmp rdx, 8
jb 0x140040e89
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140040e84
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14004194e
call fcn.14013b860
mov word [rbp], r15w
test rdi, rdi
je 0x140040fbf
mov qword [rbp + 0x30], r15
mov qword [rbp + 0x38], 7
mov word [rbp + 0x20], r15w
mov r8d, 0x16
lea rdx, str.ControllerSerialNumber
lea rcx, [rbp + 0x20]
call fcn.140012c70
nop
mov rax, qword [rbx]
lea r8, [rbp + 0x20]
lea rdx, [rbp + 0x80]
mov rcx, rbx
mov rax, qword [rax + 0x10]
call qword [0x14015a890]
mov rbx, rax
lea rax, [rbp + 0xd8]
cmp rax, rbx
je 0x140040f1a
lea rcx, [rbp + 0xd8]
call fcn.140010c20
movups xmm0, xmmword [rbx]
movups xmmword [rbp + 0xd8], xmm0
movups xmm1, xmmword [rbx + 0x10]
movups xmmword [rbp + 0xe8], xmm1
mov qword [rbx + 0x10], r15
mov qword [rbx + 0x18], 7
mov word [rbx], r15w
mov rdx, qword [rbp + 0x98]
cmp rdx, 8
jb 0x140040f60
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp + 0x80]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140040f5b
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140041954
call fcn.14013b860
mov qword [rbp + 0x90], r15
mov qword [rbp + 0x98], 7
mov word [rbp + 0x80], r15w
mov rdx, qword [rbp + 0x38]
cmp rdx, 8
jb 0x140040fba
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp + 0x20]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140040fb5
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14004195a
call fcn.14013b860
mov word [rbp + 0x20], r15w
xor r13b, r13b
xor r12b, r12b
mov qword [rbp - 0x40], r15
mov qword [rbp - 0x38], 7
mov word [rbp - 0x50], r15w
mov r8d, 0xa
lea rdx, str.OptaneInfo
lea rcx, [rbp - 0x50]
call fcn.140012c70
nop
mov rcx, qword [rsi]
mov rax, qword [rcx]
mov rax, qword [rax + 8]
call qword [0x14015a890]
mov r10, rax
lea r8, [rbp - 0x50]
mov rdi, qword [rbp - 0x50]
mov rsi, qword [rbp - 0x38]
cmp rsi, 8
cmovae r8, rdi
movabs rdx, 0xcbf29ce484222325
mov rcx, r15
mov r11, qword [rbp - 0x40]
lea r9, [r11 + r11]
test r9, r9
je 0x140041044
nop
movzx eax, byte [rcx + r8]
xor rdx, rax
imul rdx, r14
inc rcx
cmp rcx, r9
jb 0x140041030
mov rcx, qword [r10 + 0x30]
and rcx, rdx
add rcx, rcx
mov rax, qword [r10 + 0x18]
mov rbx, qword [rax + rcx*8 + 8]
cmp rbx, qword [r10 + 8]
je 0x140041929
mov r9, qword [rax + rcx*8]
lea rcx, [rbx + 0x10]
cmp qword [rbx + 0x28], 8
jb 0x140041074
mov rcx, qword [rbx + 0x10]
lea r8, [rbp - 0x50]
cmp rsi, 8
cmovae r8, rdi
cmp r11, qword [rbx + 0x20]
jne 0x140041481
mov rdx, r11
test r11, r11
je 0x1400410b8
sub r8, rcx
nop word [rax + rax]
movzx eax, word [rcx]
cmp word [r8 + rcx], ax
jne 0x140041481
add rcx, 2
sub rdx, 1
jne 0x1400410a0
test rbx, rbx
je 0x140041929
cmp rsi, 8
jb 0x1400410fc
lea rdx, [rsi*2 + 2]
mov rax, rdi
cmp rdx, 0x1000
jb 0x1400410f4
add rdx, 0x27
mov rdi, qword [rdi - 8]
sub rax, rdi
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140041960
mov rcx, rdi
call fcn.14013b860
mov word [rbp - 0x50], r15w
mov r14, qword [rbx + 0x30]
mov r15, qword [rbx + 0x38]
cmp r14, r15
je 0x1400416b1
xor ebx, ebx
nop dword [rax]
nop dword [rax + rax]
mov qword [rbp - 0x20], rbx
mov qword [rbp - 0x18], 7
mov word [rbp - 0x30], bx
mov r8d, 0xe
lea rdx, str.FastDiskHandle
lea rcx, [rbp - 0x30]
call fcn.140012c70
nop
mov rcx, qword [r14]
mov rax, qword [rcx]
lea r8, [rbp - 0x30]
lea rdx, [rbp + 0x150]
mov rax, qword [rax + 0x10]
call qword [0x14015a890]
nop
mov rdx, qword [rbp - 0x18]
cmp rdx, 8
jb 0x1400411a3
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp - 0x30]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14004119e
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140041966
call fcn.14013b860
mov qword [rbp - 0x20], rbx
mov qword [rbp - 0x18], 7
mov word [rbp - 0x30], bx
mov qword [rbp + 0x50], rbx
mov qword [rbp + 0x58], 7
mov word [rbp + 0x40], bx
mov r8d, 0x15
lea rdx, str.AcceleratedDiskHandle
lea rcx, [rbp + 0x40]
call fcn.140012c70
nop
mov rcx, qword [r14]
mov rax, qword [rcx]
lea r8, [rbp + 0x40]
lea rdx, [rbp + 0x130]
mov rax, qword [rax + 0x10]
call qword [0x14015a890]
nop
mov rdx, qword [rbp + 0x58]
cmp rdx, 8
jb 0x140041236
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp + 0x40]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140041231
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14004196c
call fcn.14013b860
mov word [rbp + 0x40], bx
mov r11, qword [rbp + 0x188]
mov r8, qword [rbp + 0x180]
mov rbx, qword [rbp + 0x170]
mov rsi, qword [rbp + 0x168]
mov rdi, qword [rbp + 0x150]
test r12b, r12b
jne 0x1400412b8
lea rcx, [rbp + 0x150]
cmp rsi, 8
cmovae rcx, rdi
lea r9, [rbp + 0x170]
cmp r11, 8
cmovae r9, rbx
cmp r8, qword [rbp + 0x160]
jne 0x140041493
mov rdx, r8
test r8, r8
je 0x1400412b8
sub r9, rcx
nop dword [rax + rax]
movzx eax, word [rcx]
cmp word [r9 + rcx], ax
jne 0x140041493
add rcx, 2
sub rdx, 1
jne 0x1400412a0
mov r12b, 1
mov r10, qword [rbp + 0x148]
mov r9, qword [rbp + 0x130]
test r13b, r13b
jne 0x140041318
lea rax, [rbp + 0x130]
cmp r10, 8
cmovae rax, r9
lea rdx, [rbp + 0x170]
cmp r11, 8
cmovae rdx, rbx
cmp r8, qword [rbp + 0x140]
jne 0x14004149b
test r8, r8
je 0x140041318
sub rdx, rax
movzx ecx, word [rax]
cmp word [rdx + rax], cx
jne 0x14004149b
add rax, 2
sub r8, 1
jne 0x140041301
mov r13b, 1
cmp r10, 8
jb 0x140041364
lea rdx, [r10*2 + 2]
mov rax, r9
cmp rdx, 0x1000
jb 0x14004134e
add rdx, 0x27
mov r9, qword [r9 - 8]
sub rax, r9
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140041972
mov rcx, r9
call fcn.14013b860
mov rsi, qword [rbp + 0x168]
mov rdi, qword [rbp + 0x150]
xor ebx, ebx
mov qword [rbp + 0x140], rbx
mov qword [rbp + 0x148], 7
mov word [rbp + 0x130], bx
cmp rsi, 8
jb 0x1400413ba
lea rdx, [rsi*2 + 2]
mov rax, rdi
cmp rdx, 0x1000
jb 0x1400413b2
add rdx, 0x27
mov rdi, qword [rdi - 8]
sub rax, rdi
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140041978
mov rcx, rdi
call fcn.14013b860
mov word [rbp + 0x150], bx
add r14, 8
cmp r14, r15
jne 0x140041120
test r12b, r12b
je 0x1400415d1
mov ecx, 0x28
call fcn.14013bb30
mov rbx, rax
mov qword [rbp + 0xa8], rax
test rax, rax
je 0x14004157d
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbx], xmm0
movups xmmword [rbx + 0x10], xmm0
mov qword [rbx + 0x20], rax
mov dword [rbx + 8], 4
lea rax, vtable.RstService::SmartOnOptaneFastDiskNotificationData.0
mov qword [rbx], rax
lea rcx, [rbx + 0x10]
xor r15d, r15d
mov qword [rcx], r15
mov qword [rcx + 8], r15
mov qword [rcx + 0x10], r15
lea r8, [rbp + 0x110]
xor edx, edx
call fcn.14001d070
mov rdi, qword [rbx + 0x18]
cmp rdi, qword [rbx + 0x20]
je 0x140041567
mov qword [rdi + 0x10], r15
mov qword [rdi + 0x18], r15
mov r15, qword [rbp + 0xe8]
lea r12, [rbp + 0xd8]
cmp qword [rbp + 0xf0], 8
cmovae r12, qword [rbp + 0xd8]
cmp r15, 8
jae 0x1400414a3
movups xmm0, xmmword [r12]
movups xmmword [rdi], xmm0
mov esi, 7
jmp 0x140041555
cmp rbx, r9
je 0x140041929
mov rbx, qword [rbx + 8]
jmp 0x140041065
xor r12b, r12b
jmp 0x1400412bb
xor r13b, r13b
jmp 0x14004131b
mov rsi, r15
or rsi, 7
movabs rax, 0x7ffffffffffffffe
cmp rsi, rax
cmova rsi, rax
mov rcx, rsi
add rcx, 1
mov rax, 0xffffffffffffffff
cmovb rcx, rax
movabs rax, 0x7fffffffffffffff
cmp rcx, rax
ja 0x140041984
add rcx, rcx
cmp rcx, 0x1000
jb 0x140041526
lea rax, [rcx + 0x27]
cmp rax, rcx
jbe 0x140041984
lfence
mov rcx, rax
call fcn.14013bb30
mov rcx, rax
test rax, rax
je 0x14004197e
add rax, 0x27
and rax, 0xffffffffffffffe0
mov qword [rax - 8], rcx
mov edx, dword [rsp + 0x24]
mov dword [rsp + 0x20], edx
jmp 0x14004153f
test rcx, rcx
je 0x14004153d
lfence
call fcn.14013bb30
mov edx, dword [rsp + 0x24]
mov dword [rsp + 0x20], edx
jmp 0x14004153f
xor eax, eax
mov qword [rdi], rax
lea r8, [r15*2 + 2]
mov rdx, r12
mov rcx, rax
call fcn.14012ec40
mov qword [rdi + 0x10], r15
mov qword [rdi + 0x18], rsi
add qword [rbx + 0x18], 0x20
xor r15d, r15d
jmp 0x14004157b
lea r8, [rbp + 0xd8]
mov rdx, rdi
lea rcx, [rbx + 0x10]
call fcn.14001d070
nop
jmp 0x140041583
xor r15d, r15d
mov ebx, r15d
mov esi, dword [rsp + 0x20]
or esi, 2
mov dword [rsp + 0x20], esi
mov dword [rsp + 0x24], esi
mov qword [rbp + 0xb0], r15
mov qword [rsp + 0x30], rbx
mov rdi, qword [rsp + 0x28]
mov rdx, qword [rdi + 8]
cmp rdx, qword [rdi + 0x10]
je 0x1400415ba
mov rcx, r15
mov qword [rdx], rbx
add qword [rdi + 8], 8
jmp 0x1400415cc
lea r8, [rsp + 0x30]
mov rcx, rdi
call fcn.140033210
mov rcx, qword [rsp + 0x30]
jmp 0x14004177e
test r13b, r13b
je 0x1400416b1
mov ecx, 0x28
call fcn.14013bb30
mov rbx, rax
mov qword [rbp + 0xb8], rax
test rax, rax
je 0x14004165d
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbx], xmm0
movups xmmword [rbx + 0x10], xmm0
mov qword [rbx + 0x20], rax
mov dword [rbx + 8], 5
lea rax, vtable.RstService::SmartOnOptaneSlowDiskNotificationData.0
mov qword [rbx], rax
lea rcx, [rbx + 0x10]
xor r15d, r15d
mov qword [rcx], r15
mov qword [rcx + 8], r15
mov qword [rcx + 0x10], r15
lea r8, [rbp + 0x110]
xor edx, edx
call fcn.14001d070
mov rdx, qword [rbx + 0x18]
lea r8, [rbp + 0xd8]
lea rcx, [rbx + 0x10]
cmp rdx, qword [rbx + 0x20]
je 0x140041655
call fcn.14001cfd0
add qword [rbx + 0x18], 0x20
jmp 0x14004165b
call fcn.14001d070
nop
jmp 0x140041663
xor r15d, r15d
mov ebx, r15d
mov esi, dword [rsp + 0x20]
or esi, 4
mov dword [rsp + 0x20], esi
mov dword [rsp + 0x24], esi
mov qword [rbp + 0xc0], r15
mov qword [rsp + 0x38], rbx
mov rdi, qword [rsp + 0x28]
mov rdx, qword [rdi + 8]
cmp rdx, qword [rdi + 0x10]
je 0x14004169a
mov rcx, r15
mov qword [rdx], rbx
add qword [rdi + 8], 8
jmp 0x1400416ac
lea r8, [rsp + 0x38]
mov rcx, rdi
call fcn.140033210
mov rcx, qword [rsp + 0x38]
jmp 0x14004177e
mov ecx, 0x28
call fcn.14013bb30
mov rbx, rax
mov qword [rbp + 0xc8], rax
test rax, rax
je 0x14004172f
xorps xmm0, xmm0
movups xmmword [rax], xmm0
movups xmmword [rax + 0x10], xmm0
mov dword [rax + 8], 1
lea rax, vtable.RstService::SmartOccuredNotificationData.0
mov qword [rbx], rax
xor r15d, r15d
mov qword [rbx + 0x10], r15
mov qword [rbx + 0x18], r15
mov qword [rbx + 0x20], r15
lea r8, [rbp + 0x110]
xor edx, edx
lea rcx, [rbx + 0x10]
call fcn.14001d070
mov rdx, qword [rbx + 0x18]
lea r8, [rbp + 0xd8]
lea rcx, [rbx + 0x10]
cmp rdx, qword [rbx + 0x20]
je 0x140041727
call fcn.14001cfd0
add qword [rbx + 0x18], 0x20
jmp 0x14004172d
call fcn.14001d070
nop
jmp 0x140041735
xor r15d, r15d
mov ebx, r15d
mov esi, dword [rsp + 0x20]
or esi, 8
mov dword [rsp + 0x20], esi
mov dword [rsp + 0x24], esi
mov qword [rbp + 0xd0], r15
mov qword [rsp + 0x40], rbx
mov rdi, qword [rsp + 0x28]
mov rdx, qword [rdi + 8]
cmp rdx, qword [rdi + 0x10]
je 0x14004176c
mov rcx, r15
mov qword [rdx], rbx
add qword [rdi + 8], 8
jmp 0x14004177e
lea r8, [rsp + 0x40]
mov rcx, rdi
call fcn.140033210
mov rcx, qword [rsp + 0x40]
test rcx, rcx
je 0x140041795
mov rax, qword [rcx]
mov edx, 1
mov rax, qword [rax]
call qword [0x14015a890]
nop
mov rdx, qword [rbp + 0x128]
cmp rdx, 8
jb 0x1400417db
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp + 0x110]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400417d6
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14004198a
call fcn.14013b860
mov qword [rbp + 0x120], r15
mov qword [rbp + 0x128], 7
mov word [rbp + 0x110], r15w
mov rdx, qword [rbp + 0xf0]
cmp rdx, 8
jb 0x14004183b
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp + 0xd8]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140041836
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140041990
call fcn.14013b860
mov qword [rbp + 0xe8], r15
mov qword [rbp + 0xf0], 7
mov word [rbp + 0xd8], r15w
mov rdx, qword [rbp + 0x188]
cmp rdx, 8
jb 0x14004189b
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp + 0x170]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140041896
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140041996
call fcn.14013b860
mov rcx, qword [rsp + 0x48]
add rcx, 8
mov qword [rsp + 0x48], rcx
cmp rcx, qword [rbp - 0x10]
je 0x1400418b8
mov rsi, qword [rbp - 8]
jmp 0x140040bd9
mov rcx, qword [rbp + 0xf8]
test rcx, rcx
je 0x1400418fc
mov rdx, qword [rbp + 0x108]
sub rdx, rcx
and rdx, 0xfffffffffffffff8
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400418f7
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14004199c
call fcn.14013b860
mov rax, rdi
mov rcx, qword [rbp + 0x190]
xor rcx, rsp
call fcn.14013b830
mov rbx, qword [rsp + 0x2e0]
add rsp, 0x2a0
pop r15
pop r14
pop r13
pop r12
pop rdi
pop rsi
pop rbp
ret
lea rcx, str.invalid_unordered_map_K__T__key
call fcn.14013d0e4
nop
call fcn.140107b20
nop
call fcn.140107b20
nop
call fcn.140107b20
nop
call fcn.140107b20
nop
call fcn.140107b20
nop
call fcn.140107b20
nop
call fcn.140107b20
int3
call fcn.140107b20
nop
call fcn.140107b20
int3
call fcn.140107b20
int3
call fcn.140107b20
nop
call fcn.140107b20
nop
call fcn.140107b20
int3
call fcn.140009190
nop
call fcn.140107b20
nop
call fcn.140107b20
nop
call fcn.140107b20
nop
call fcn.140107b20
int3