Function at 0x1401e9500
Capabilities:
Hash data using fnv

Disassembly:
push rbp
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x1d8
lea rbp, [rsp + 0x80]
movdqa xmmword [rbp + 0x140], xmm6
mov qword [rbp + 0x138], 0xfffffffffffffffe
mov r15, rcx
mov rax, qword [rdx + 0x60]
mov qword [rbp + 0x18], rax
movups xmm0, xmmword [rdx + 0x50]
movups xmmword [rbp + 8], xmm0
movups xmm0, xmmword [rdx + 0x40]
movups xmmword [rbp - 8], xmm0
movups xmm0, xmmword [rdx]
movdqu xmm1, xmmword [rdx + 0x10]
movdqu xmm2, xmmword [rdx + 0x20]
movups xmm3, xmmword [rdx + 0x30]
movups xmmword [rbp - 0x18], xmm3
movdqu xmmword [rbp - 0x28], xmm2
movdqu xmmword [rbp - 0x38], xmm1
movups xmmword [rbp - 0x48], xmm0
movdqu xmm0, xmmword [r8]
movdqa xmmword [rbp - 0x60], xmm0
mov rax, qword [r8 + 0x10]
mov qword [rbp - 0x50], rax
mov dword [rbp + 0x20], r9d
mov rdi, qword [rbp - 0x50]
test rdi, rdi
je 0x1401e96cf
mov r12, qword [rbp - 0x60]
test byte [r12 + 0x20], 0x3f
je 0x1401e9761
add r12, 0x20
mov qword [rbp + 0xe0], r12
lea rax, [fcn.140250390]
mov qword [rbp + 0xe8], rax
lea rax, [0x1406a1640]
mov qword [rbp + 0xf0], rax
lea rax, [fcn.140250390]
mov qword [rbp + 0xf8], rax
lea rax, [0x1406a1620]
mov qword [rbp + 0x100], rax
mov qword [rbp + 0x108], 2
mov qword [rbp + 0x120], 0
lea rax, [rbp + 0xe0]
mov qword [rbp + 0x110], rax
mov qword [rbp + 0x118], 2
lea rdi, [rbp + 0x70]
lea rdx, [rbp + 0x100]
mov rcx, rdi
call fcn.1402408c0
mov qword [rbp + 0xc0], rdi
lea rax, [0x14004aec0]
mov qword [rbp + 0xc8], rax
lea rax, str.Malformed_directory___
mov qword [rbp + 0x100], rax
mov qword [rbp + 0x108], 2
mov qword [rbp + 0x120], 0
lea rax, [rbp + 0xc0]
mov qword [rbp + 0x110], rax
mov qword [rbp + 0x118], 1
lea rcx, [rbp + 0xe0]
lea rdx, [rbp + 0x100]
call fcn.1402408c0
mov rdx, qword [rbp + 0x78]
test rdx, rdx
je 0x1401e96a1
mov rcx, qword [rbp + 0x70]
mov r8d, 1
call fcn.140104c30
movdqu xmm0, xmmword [rbp + 0xe0]
movdqa xmmword [rbp + 0x100], xmm0
mov rax, qword [rbp + 0xf0]
mov qword [rbp + 0x110], rax
lea rdx, [rbp + 0x100]
mov cl, 0x15
call fcn.1401e1210
jmp 0x1401e972f
movzx eax, byte [0x140781481]
mov ecx, 0x2b
mov edx, 1
call fcn.140104c20
test rax, rax
je 0x1401ea49d
movups xmm0, xmmword [0x1406a13a3]
movups xmmword [rax + 0x1b], xmm0
movups xmm0, xmmword [0x1406a1398]
movups xmmword [rax + 0x10], xmm0
movdqu xmm0, xmmword [str.Malformed_directory__root_entry_is_missing_C:Usersomerf.cargo_registry_srcindex.crates.io_6f17d22bba15001fcfb_0.7.3_srcinternaldirectory.rs]
movdqu xmmword [rax], xmm0
mov qword [rbp + 0x48], rax
mov qword [rbp + 0x50], 0x2b
mov qword [rbp + 0x58], 0x2b
lea rdx, [rbp + 0x48]
mov cl, 0x15
call fcn.1401e1210
mov rdi, rax
mov qword [r15], rdi
mov byte [r15 + 0x7c], 2
lea rcx, [rbp - 0x60]
call fcn.1401e6b50
mov rax, r15
movaps xmm6, xmmword [rbp + 0x140]
add rsp, 0x1d8
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
movups xmm0, xmmword [0x1406a02c0]
movaps xmmword [rbp + 0x80], xmm0
movdqu xmm0, xmmword [0x1406a02b0]
movdqa xmmword [rbp + 0x70], xmm0
movzx eax, byte [0x140781481]
mov ecx, 4
mov edx, 4
call fcn.140104c20
test rax, rax
je 0x1401ea4ae
mov dword [rax], 0
mov qword [rbp + 0x98], rax
mov qword [rbp + 0xa0], 1
mov qword [rbp + 0xa8], 1
mov eax, 1
mov esi, 0xffffffff
pcmpeqd xmm6, xmm6
test rax, rax
je 0x1401e9b0c
lea rcx, [rax - 1]
mov qword [rbp + 0xa8], rcx
mov rcx, qword [rbp + 0x98]
mov ebx, dword [rcx + rax*4 - 4]
cmp qword [rbp + 0x88], 0
je 0x1401e98cb
mov eax, ebx
shr eax, 0x10
mov ecx, ebx
shr ecx, 0x18
movzx edx, bl
movabs r8, 0xcbf29ce484222325
xor rdx, r8
movabs r8, 0x100000001b3
imul rdx, r8
movzx esi, bh
xor rsi, rdx
imul rsi, r8
movzx eax, al
xor rax, rsi
mov esi, 0xffffffff
imul rax, r8
xor rax, rcx
imul rax, r8
mov rcx, qword [rbp + 0x70]
mov rdx, qword [rbp + 0x78]
mov r8, rax
shr r8, 0x39
movd xmm0, r8d
punpcklbw xmm0, xmm0
pshuflw xmm0, xmm0, 0
pshufd xmm0, xmm0, 0
xor r8d, r8d
and rax, rdx
movdqu xmm1, xmmword [rcx + rax]
movdqa xmm2, xmm1
pcmpeqb xmm2, xmm0
pmovmskb r9d, xmm2
nop dword [rax + rax]
test r9w, r9w
je 0x1401e98b0
lea r10d, [r9 - 1]
and r10d, r9d
tzcnt r9d, r9d
add r9, rax
and r9, rdx
shl r9, 2
mov r11, rcx
sub r11, r9
mov r9d, r10d
cmp ebx, dword [r11 - 4]
jne 0x1401e9880
jmp 0x1401e9a4f
pcmpeqb xmm1, xmm6
pmovmskb r9d, xmm1
test r9d, r9d
jne 0x1401e98cb
add rax, r8
add rax, 0x10
add r8, 0x10
jmp 0x1401e9866
lea rcx, [rbp + 0x70]
mov edx, ebx
call fcn.1401e1570
mov ecx, ebx
cmp rdi, rcx
jbe 0x1401ea48c
imul r14, rcx, 0x58
lea rax, [r12 + r14]
add rax, 0x54
movzx ecx, byte [r12 + r14 + 0x54]
test ebx, ebx
je 0x1401e9903
dec cl
cmp cl, 2
jb 0x1401e990c
jmp 0x1401e9b75
cmp cl, 3
jne 0x1401ea355
mov ebx, dword [r12 + r14 + 0x40]
mov dword [rbp + 0x6c], ebx
cmp rbx, rsi
je 0x1401e997b
cmp rdi, rbx
jbe 0x1401e9cac
imul r13, rbx, 0x58
mov rcx, qword [r12 + r13 + 0x28]
mov rdx, qword [r12 + r13 + 0x38]
mov r8, qword [r12 + r14 + 0x28]
mov r9, qword [r12 + r14 + 0x38]
call fcn.1401eade0
cmp al, 0xff
jne 0x1401e9e03
mov rdx, qword [rbp + 0xa8]
cmp rdx, qword [rbp + 0xa0]
jne 0x1401e996a
lea rcx, [rbp + 0x98]
call fcn.1401e0970
mov rdx, qword [rbp + 0xa8]
mov rax, qword [rbp + 0x98]
mov dword [rax + rdx*4], ebx
inc qword [rbp + 0xa8]
mov ebx, dword [r12 + r14 + 0x44]
mov dword [rbp + 0x68], ebx
cmp rbx, rsi
je 0x1401e99ea
cmp rdi, rbx
jbe 0x1401e9f55
mov rcx, qword [r12 + r14 + 0x28]
mov rdx, qword [r12 + r14 + 0x38]
imul r13, rbx, 0x58
mov r8, qword [r12 + r13 + 0x28]
mov r9, qword [r12 + r13 + 0x38]
call fcn.1401eade0
cmp al, 0xff
jne 0x1401ea0ac
mov rdx, qword [rbp + 0xa8]
cmp rdx, qword [rbp + 0xa0]
jne 0x1401e99d9
lea rcx, [rbp + 0x98]
call fcn.1401e0970
mov rdx, qword [rbp + 0xa8]
mov rax, qword [rbp + 0x98]
mov dword [rax + rdx*4], ebx
inc qword [rbp + 0xa8]
mov ebx, dword [r12 + r14 + 0x48]
mov dword [rbp + 0x64], ebx
cmp rbx, rsi
je 0x1401e9a43
cmp rdi, rbx
jbe 0x1401ea1fe
mov rdx, qword [rbp + 0xa8]
cmp rdx, qword [rbp + 0xa0]
jne 0x1401e9a23
lea rcx, [rbp + 0x98]
call fcn.1401e0970
mov rdx, qword [rbp + 0xa8]
mov rax, qword [rbp + 0x98]
mov dword [rax + rdx*4], ebx
mov rax, qword [rbp + 0xa8]
inc rax
mov qword [rbp + 0xa8], rax
jmp 0x1401e97cc
mov rax, qword [rbp + 0xa8]
jmp 0x1401e97cc
movzx eax, byte [0x140781481]
mov ecx, 0x22
mov edx, 1
call fcn.140104c20
test rax, rax
je 0x1401ea4bf
movups xmm0, xmmword [0x1406a15d8]
movups xmmword [rax + 0x10], xmm0
movdqu xmm0, xmmword [str.Malformed_directory__loop_in_tree_root_stream_len_is___but_should_be_multiple_of]
movdqu xmmword [rax], xmm0
mov word [rax + 0x20], 0x2965
mov qword [rbp + 0x30], rax
mov qword [rbp + 0x38], 0x22
mov qword [rbp + 0x40], 0x22
lea rdx, [rbp + 0x30]
mov cl, 0x15
call fcn.1401e1210
mov rdi, rax
mov rdx, qword [rbp + 0xa0]
test rdx, rdx
je 0x1401e9acf
mov rcx, qword [rbp + 0x98]
shl rdx, 2
mov r8d, 4
call fcn.140104c30
mov rdx, qword [rbp + 0x78]
test rdx, rdx
je 0x1401e9732
lea rax, [rdx*4 + 0x13]
and rax, 0xfffffffffffffff0
add rdx, rax
add rdx, 0x11
je 0x1401e9732
mov rcx, qword [rbp + 0x70]
sub rcx, rax
mov r8d, 0x10
call fcn.140104c30
jmp 0x1401e9732
mov rdx, qword [rbp + 0xa0]
test rdx, rdx
je 0x1401e9b2e
mov rcx, qword [rbp + 0x98]
shl rdx, 2
mov r8d, 4
call fcn.140104c30
mov rdx, qword [rbp + 0x78]
test rdx, rdx
je 0x1401e9b5e
lea rax, [rdx*4 + 0x13]
and rax, 0xfffffffffffffff0
add rdx, rax
add rdx, 0x11
je 0x1401e9b5e
mov rcx, qword [rbp + 0x70]
sub rcx, rax
mov r8d, 0x10
call fcn.140104c30
lea rdx, [rbp - 0x60]
mov r8d, 0x88
mov rcx, r15
call fcn.140258050
jmp 0x1401e9743
mov qword [rbp + 0xc0], rax
lea rax, [0x1401eaa50]
mov qword [rbp + 0xc8], rax
lea rax, str.non_root_entry_with_object_type_p
mov qword [rbp + 0x100], rax
mov qword [rbp + 0x108], 1
mov qword [rbp + 0x120], 0
lea rdi, [rbp + 0xc0]
mov qword [rbp + 0x110], rdi
mov qword [rbp + 0x118], 1
lea rcx, [rbp + 0xe0]
lea rdx, [rbp + 0x100]
call fcn.1402408c0
movdqu xmm0, xmmword [rbp + 0xe0]
movdqa xmmword [rbp + 0xc0], xmm0
mov rax, qword [rbp + 0xf0]
mov qword [rbp + 0xd0], rax
mov qword [rbp + 0xb0], rdi
lea rax, [0x14004aec0]
mov qword [rbp + 0xb8], rax
lea rax, str.Malformed_directory___
mov qword [rbp + 0x100], rax
mov qword [rbp + 0x108], 2
mov qword [rbp + 0x120], 0
lea rax, [rbp + 0xb0]
mov qword [rbp + 0x110], rax
mov qword [rbp + 0x118], 1
lea rcx, [rbp + 0xe0]
lea rdx, [rbp + 0x100]
call fcn.1402408c0
mov rdx, qword [rbp + 0xc8]
test rdx, rdx
je 0x1401e9c7b
mov rcx, qword [rbp + 0xc0]
mov r8d, 1
call fcn.140104c30
movdqu xmm0, xmmword [rbp + 0xe0]
movdqa xmmword [rbp + 0x100], xmm0
mov rax, qword [rbp + 0xf0]
mov qword [rbp + 0x110], rax
lea rdx, [rbp + 0x100]
mov cl, 0x15
call fcn.1401e1210
jmp 0x1401e9aaa
mov qword [rbp + 0xb0], rdi
lea rax, [rbp + 0x6c]
mov qword [rbp + 0xe0], rax
lea rax, [0x140250140]
mov qword [rbp + 0xe8], rax
lea rdi, [rbp + 0xb0]
mov qword [rbp + 0xf0], rdi
lea rax, [fcn.140250390]
mov qword [rbp + 0xf8], rax
lea rax, str.left_sibling_index_is
mov qword [rbp + 0x100], rax
mov qword [rbp + 0x108], 2
mov qword [rbp + 0x120], 0
lea rbx, [rbp + 0xe0]
mov qword [rbp + 0x110], rbx
mov qword [rbp + 0x118], 2
lea rcx, [rbp + 0xc0]
lea rdx, [rbp + 0x100]
call fcn.1402408c0
movdqu xmm0, xmmword [rbp + 0xc0]
movdqa xmmword [rbp + 0xe0], xmm0
mov rax, qword [rbp + 0xd0]
mov qword [rbp + 0xf0], rax
mov qword [rbp + 0xb0], rbx
lea rax, [0x14004aec0]
mov qword [rbp + 0xb8], rax
lea rax, str.Malformed_directory___
mov qword [rbp + 0x100], rax
mov qword [rbp + 0x108], 2
mov qword [rbp + 0x120], 0
mov qword [rbp + 0x110], rdi
mov qword [rbp + 0x118], 1
lea rcx, [rbp + 0xc0]
lea rdx, [rbp + 0x100]
call fcn.1402408c0
mov rdx, qword [rbp + 0xe8]
test rdx, rdx
je 0x1401e9dd2
mov rcx, qword [rbp + 0xe0]
mov r8d, 1
call fcn.140104c30
movdqu xmm0, xmmword [rbp + 0xc0]
movdqa xmmword [rbp + 0x100], xmm0
mov rax, qword [rbp + 0xd0]
mov qword [rbp + 0x110], rax
lea rdx, [rbp + 0x100]
mov cl, 0x15
call fcn.1401e1210
jmp 0x1401e9aaa
lea rax, [r12 + r13]
add rax, 0x28
lea rcx, [r12 + r14 + 0x28]
mov qword [rbp + 0xe0], rcx
lea rcx, [0x1400b11b0]
mov qword [rbp + 0xe8], rcx
mov qword [rbp + 0xf0], rax
mov qword [rbp + 0xf8], rcx
lea rax, str.name_ordering___vs
mov qword [rbp + 0x100], rax
mov qword [rbp + 0x108], 2
mov qword [rbp + 0x120], 0
lea rdi, [rbp + 0xe0]
mov qword [rbp + 0x110], rdi
mov qword [rbp + 0x118], 2
lea rcx, [rbp + 0xc0]
lea rdx, [rbp + 0x100]
call fcn.1402408c0
movdqu xmm0, xmmword [rbp + 0xc0]
movdqa xmmword [rbp + 0xe0], xmm0
mov rax, qword [rbp + 0xd0]
mov qword [rbp + 0xf0], rax
mov qword [rbp + 0xb0], rdi
lea rax, [0x14004aec0]
mov qword [rbp + 0xb8], rax
lea rax, str.Malformed_directory___
mov qword [rbp + 0x100], rax
mov qword [rbp + 0x108], 2
mov qword [rbp + 0x120], 0
lea rax, [rbp + 0xb0]
mov qword [rbp + 0x110], rax
mov qword [rbp + 0x118], 1
lea rcx, [rbp + 0xc0]
lea rdx, [rbp + 0x100]
call fcn.1402408c0
mov rdx, qword [rbp + 0xe8]
test rdx, rdx
je 0x1401e9f24
mov rcx, qword [rbp + 0xe0]
mov r8d, 1
call fcn.140104c30
movdqu xmm0, xmmword [rbp + 0xc0]
movdqa xmmword [rbp + 0x100], xmm0
mov rax, qword [rbp + 0xd0]
mov qword [rbp + 0x110], rax
lea rdx, [rbp + 0x100]
mov cl, 0x15
call fcn.1401e1210
jmp 0x1401e9aaa
mov qword [rbp + 0xb0], rdi
lea rax, [rbp + 0x68]
mov qword [rbp + 0xe0], rax
lea rax, [0x140250140]
mov qword [rbp + 0xe8], rax
lea rdi, [rbp + 0xb0]
mov qword [rbp + 0xf0], rdi
lea rax, [fcn.140250390]
mov qword [rbp + 0xf8], rax
lea rax, str.right_sibling_index_is
mov qword [rbp + 0x100], rax
mov qword [rbp + 0x108], 2
mov qword [rbp + 0x120], 0
lea rbx, [rbp + 0xe0]
mov qword [rbp + 0x110], rbx
mov qword [rbp + 0x118], 2
lea rcx, [rbp + 0xc0]
lea rdx, [rbp + 0x100]
call fcn.1402408c0
movdqu xmm0, xmmword [rbp + 0xc0]
movdqa xmmword [rbp + 0xe0], xmm0
mov rax, qword [rbp + 0xd0]
mov qword [rbp + 0xf0], rax
mov qword [rbp + 0xb0], rbx
lea rax, [0x14004aec0]
mov qword [rbp + 0xb8], rax
lea rax, str.Malformed_directory___
mov qword [rbp + 0x100], rax
mov qword [rbp + 0x108], 2
mov qword [rbp + 0x120], 0
mov qword [rbp + 0x110], rdi
mov qword [rbp + 0x118], 1
lea rcx, [rbp + 0xc0]
lea rdx, [rbp + 0x100]
call fcn.1402408c0
mov rdx, qword [rbp + 0xe8]
test rdx, rdx
je 0x1401ea07b
mov rcx, qword [rbp + 0xe0]
mov r8d, 1
call fcn.140104c30
movdqu xmm0, xmmword [rbp + 0xc0]
movdqa xmmword [rbp + 0x100], xmm0
mov rax, qword [rbp + 0xd0]
mov qword [rbp + 0x110], rax
lea rdx, [rbp + 0x100]
mov cl, 0x15
call fcn.1401e1210
jmp 0x1401e9aaa
lea rax, [r12 + r14]
add rax, 0x28
lea rcx, [r12 + r13 + 0x28]
mov qword [rbp + 0xe0], rax
lea rax, [0x1400b11b0]
mov qword [rbp + 0xe8], rax
mov qword [rbp + 0xf0], rcx
mov qword [rbp + 0xf8], rax
lea rax, str.name_ordering___vs
mov qword [rbp + 0x100], rax
mov qword [rbp + 0x108], 2
mov qword [rbp + 0x120], 0
lea rdi, [rbp + 0xe0]
mov qword [rbp + 0x110], rdi
mov qword [rbp + 0x118], 2
lea rcx, [rbp + 0xc0]
lea rdx, [rbp + 0x100]
call fcn.1402408c0
movdqu xmm0, xmmword [rbp + 0xc0]
movdqa xmmword [rbp + 0xe0], xmm0
mov rax, qword [rbp + 0xd0]
mov qword [rbp + 0xf0], rax
mov qword [rbp + 0xb0], rdi
lea rax, [0x14004aec0]
mov qword [rbp + 0xb8], rax
lea rax, str.Malformed_directory___
mov qword [rbp + 0x100], rax
mov qword [rbp + 0x108], 2
mov qword [rbp + 0x120], 0
lea rax, [rbp + 0xb0]
mov qword [rbp + 0x110], rax
mov qword [rbp + 0x118], 1
lea rcx, [rbp + 0xc0]
lea rdx, [rbp + 0x100]
call fcn.1402408c0
mov rdx, qword [rbp + 0xe8]
test rdx, rdx
je 0x1401ea1cd
mov rcx, qword [rbp + 0xe0]
mov r8d, 1
call fcn.140104c30
movdqu xmm0, xmmword [rbp + 0xc0]
movdqa xmmword [rbp + 0x100], xmm0
mov rax, qword [rbp + 0xd0]
mov qword [rbp + 0x110], rax
lea rdx, [rbp + 0x100]
mov cl, 0x15
call fcn.1401e1210
jmp 0x1401e9aaa
mov qword [rbp + 0xb0], rdi
lea rax, [rbp + 0x64]
mov qword [rbp + 0xe0], rax
lea rax, [0x140250140]
mov qword [rbp + 0xe8], rax
lea rdi, [rbp + 0xb0]
mov qword [rbp + 0xf0], rdi
lea rax, [fcn.140250390]
mov qword [rbp + 0xf8], rax
lea rax, str.child_index_is___but_directory_entry_count_is
mov qword [rbp + 0x100], rax
mov qword [rbp + 0x108], 2
mov qword [rbp + 0x120], 0
lea rbx, [rbp + 0xe0]
mov qword [rbp + 0x110], rbx
mov qword [rbp + 0x118], 2
lea rcx, [rbp + 0xc0]
lea rdx, [rbp + 0x100]
call fcn.1402408c0
movdqu xmm0, xmmword [rbp + 0xc0]
movdqa xmmword [rbp + 0xe0], xmm0
mov rax, qword [rbp + 0xd0]
mov qword [rbp + 0xf0], rax
mov qword [rbp + 0xb0], rbx
lea rax, [0x14004aec0]
mov qword [rbp + 0xb8], rax
lea rax, str.Malformed_directory___
mov qword [rbp + 0x100], rax
mov qword [rbp + 0x108], 2
mov qword [rbp + 0x120], 0
mov qword [rbp + 0x110], rdi
mov qword [rbp + 0x118], 1
lea rcx, [rbp + 0xc0]
lea rdx, [rbp + 0x100]
call fcn.1402408c0
mov rdx, qword [rbp + 0xe8]
test rdx, rdx
je 0x1401ea324
mov rcx, qword [rbp + 0xe0]
mov r8d, 1
call fcn.140104c30
movdqu xmm0, xmmword [rbp + 0xc0]
movdqa xmmword [rbp + 0x100], xmm0
mov rax, qword [rbp + 0xd0]
mov qword [rbp + 0x110], rax
lea rdx, [rbp + 0x100]
mov cl, 0x15
call fcn.1401e1210
jmp 0x1401e9aaa
mov qword [rbp + 0xc0], rax
lea rax, [0x1401eaa50]
mov qword [rbp + 0xc8], rax
lea rax, str.root_entry_has_object_type
mov qword [rbp + 0x100], rax
mov qword [rbp + 0x108], 1
mov qword [rbp + 0x120], 0
lea rdi, [rbp + 0xc0]
mov qword [rbp + 0x110], rdi
mov qword [rbp + 0x118], 1
lea rcx, [rbp + 0xe0]
lea rdx, [rbp + 0x100]
call fcn.1401ea8d0
movdqu xmm0, xmmword [rbp + 0xe0]
movdqa xmmword [rbp + 0xc0], xmm0
mov rax, qword [rbp + 0xf0]
mov qword [rbp + 0xd0], rax
mov qword [rbp + 0xb0], rdi
lea rax, [0x14004aec0]
mov qword [rbp + 0xb8], rax
lea rax, str.Malformed_directory___
mov qword [rbp + 0x100], rax
mov qword [rbp + 0x108], 2
mov qword [rbp + 0x120], 0
lea rax, [rbp + 0xb0]
mov qword [rbp + 0x110], rax
mov qword [rbp + 0x118], 1
lea rcx, [rbp + 0xe0]
lea rdx, [rbp + 0x100]
call fcn.1401ea8d0
mov rdx, qword [rbp + 0xc8]
test rdx, rdx
je 0x1401ea45b
mov rcx, qword [rbp + 0xc0]
mov r8d, 1
call fcn.140104c30
movdqu xmm0, xmmword [rbp + 0xe0]
movdqa xmmword [rbp + 0x100], xmm0
mov rax, qword [rbp + 0xf0]
mov qword [rbp + 0x110], rax
lea rdx, [rbp + 0x100]
mov cl, 0x15
call fcn.1401e1210
jmp 0x1401e9aaa
lea r8, [0x1406a1420]
mov rdx, rdi
call fcn.14026c2c0
jmp 0x1401ea4ce
mov ecx, 1
mov edx, 0x2b
call fcn.14026bed0
jmp 0x1401ea4ce
mov ecx, 4
mov edx, 4
call fcn.14026bed0
jmp 0x1401ea4ce
mov ecx, 1
mov edx, 0x22
call fcn.14026bed0
ud2