Function at 0x1400cb420
Capabilities:
Hash data using fnv

Disassembly:
lea r12, [rsp - 0xa8]
cmp r12, qword [r14 + 0x10]
jbe 0x1400cc3b7
push rbp
mov rbp, rsp
sub rsp, 0x120
mov qword [rsp + 0x138], rbx
mov qword [rsp + 0x130], rax
mov rax, qword [rsp + 0x128]
call fcn.140069c60
mov rcx, qword [rsp + 0x130]
xor eax, eax
movabs rdx, 0xcbf29ce484222325
jmp 0x1400cb48a
mov rsi, qword [rsp + 0x118]
add rsi, 0x10
mov rax, qword [rsp + 0xc0]
inc rax
mov rcx, rsi
mov qword [rsp + 0x68], rdx
mov rsi, qword [rsp + 0x138]
nop word [rax + rax]
cmp rsi, rax
jle 0x1400cbd5c
mov qword [rsp + 0xc0], rax
mov qword [rsp + 0x118], rcx
mov rax, rcx
lea rbx, [0x140158ea0]
mov ecx, 1
call fcn.140007740
mov rax, qword [rsp + 0x118]
call fcn.140066080
mov rdx, qword [rsp + 0x118]
mov rsi, qword [rdx]
test rsi, rsi
je 0x1400cbd95
mov qword [rsp + 0x18], rsi
mov ecx, dword [rsi + 0x10]
mov rax, qword [rdx + 8]
mov qword [rsp + 0x108], rax
cmp ecx, 0x854f63b7
ja 0x1400cb940
cmp ecx, 0x5272f85c
ja 0x1400cb6f3
nop word [rax + rax]
cmp ecx, 0x7e34ced
ja 0x1400cb616
cmp ecx, 0x778cdb8
jne 0x1400cb5a0
lea rcx, [0x140155720]
nop dword [rax + rax]
cmp rsi, rcx
jne 0x1400cb570
call fcn.140066080
mov rcx, qword [rsp + 0x18]
lea rax, [0x140155720]
cmp rcx, rax
mov rax, qword [rsp + 0x108]
lea rcx, [0x140155720]
mov rdx, qword [rsp + 0x118]
jne 0x1400cbd95
call fcn.140066080
mov rcx, qword [rsp + 0x108]
mov rdx, qword [rcx]
mov rcx, qword [rcx + 8]
nop
mov rbx, qword [rsp + 0x68]
xor eax, eax
jmp 0x1400cc3a0
cmp ecx, 0x7e34ced
jne 0x1400cbd95
lea rcx, [0x140154720]
cmp rsi, rcx
jne 0x1400cb5e3
call fcn.140066080
mov rcx, qword [rsp + 0x18]
lea rdx, [0x140154720]
cmp rcx, rdx
mov rax, qword [rsp + 0x108]
lea rcx, [0x140154720]
mov rdx, qword [rsp + 0x118]
jne 0x1400cbd95
call fcn.140066080
mov rcx, qword [rsp + 0x108]
mov rdx, qword [rcx]
mov qword [rsp + 0xc8], rdx
mov rcx, qword [rcx + 8]
mov qword [rsp + 0x20], rcx
xor eax, eax
mov rbx, qword [rsp + 0x68]
jmp 0x1400cc314
cmp ecx, 0x38dfc0a9
jne 0x1400cb68d
lea rcx, [0x140154860]
cmp rsi, rcx
jne 0x1400cb655
call fcn.140066080
mov rcx, qword [rsp + 0x18]
lea rdx, [0x140154860]
cmp rcx, rdx
mov rax, qword [rsp + 0x108]
lea rcx, [0x140154860]
mov rdx, qword [rsp + 0x118]
jne 0x1400cbd95
nop dword [rax + rax]
call fcn.140066080
mov rcx, qword [rsp + 0x108]
mov rdx, qword [rcx]
mov qword [rsp + 0xe8], rdx
mov rcx, qword [rcx + 8]
mov qword [rsp + 0x40], rcx
xor eax, eax
mov rbx, qword [rsp + 0x68]
jmp 0x1400cc299
cmp ecx, 0x5272f85c
jne 0x1400cbd95
lea rcx, [0x1401559e0]
cmp rsi, rcx
jne 0x1400cb6d0
call fcn.140066080
mov rcx, qword [rsp + 0x18]
lea rdx, [0x1401559e0]
cmp rcx, rdx
mov rax, qword [rsp + 0x108]
lea rcx, [0x1401559e0]
mov rdx, qword [rsp + 0x118]
jne 0x1400cbd95
call fcn.140066080
mov rcx, qword [rsp + 0x108]
mov rcx, qword [rcx]
nop
mov rdx, qword [rsp + 0x68]
xor eax, eax
jmp 0x1400cc278
cmp ecx, 0x6bed3cfa
ja 0x1400cb7cd
nop
cmp ecx, 0x64fd0d3c
jne 0x1400cb765
lea rcx, [0x140155aa0]
cmp rsi, rcx
jne 0x1400cb73f
call fcn.140066080
mov rcx, qword [rsp + 0x18]
lea rdx, [0x140155aa0]
cmp rcx, rdx
mov rax, qword [rsp + 0x108]
lea rcx, [0x140155aa0]
mov rdx, qword [rsp + 0x118]
nop
jne 0x1400cbd95
call fcn.140066080
mov rcx, qword [rsp + 0x108]
mov rcx, qword [rcx]
nop
mov rdx, qword [rsp + 0x68]
xor eax, eax
nop
jmp 0x1400cc248
cmp ecx, 0x6bed3cfa
jne 0x1400cbd95
lea rcx, [0x140155920]
cmp rsi, rcx
jne 0x1400cb7ab
nop dword [rax]
call fcn.140066080
mov rcx, qword [rsp + 0x18]
lea rdx, [0x140155920]
cmp rcx, rdx
mov rax, qword [rsp + 0x108]
lea rcx, [0x140155920]
mov rdx, qword [rsp + 0x118]
jne 0x1400cbd95
call fcn.140066080
mov rcx, qword [rsp + 0x108]
mov ecx, dword [rcx]
nop
mov rdx, qword [rsp + 0x68]
xor eax, eax
jmp 0x1400cc218
cmp ecx, 0x6d0f0857
jne 0x1400cb845
lea rcx, [0x140154ee0]
nop dword [rax]
cmp rsi, rcx
jne 0x1400cb810
call fcn.140066080
mov rcx, qword [rsp + 0x18]
lea rdx, [0x140154ee0]
cmp rcx, rdx
mov rax, qword [rsp + 0x108]
lea rcx, [0x140154ee0]
mov rdx, qword [rsp + 0x118]
jne 0x1400cbd95
call fcn.140066080
mov rcx, qword [rsp + 0x108]
mov rdx, qword [rcx]
mov qword [rsp + 0xd8], rdx
mov rcx, qword [rcx + 8]
mov qword [rsp + 0x30], rcx
xor eax, eax
mov rbx, qword [rsp + 0x68]
nop
jmp 0x1400cc183
cmp ecx, 0x81044065
jne 0x1400cb8c0
lea rcx, [0x140154760]
cmp rsi, rcx
jne 0x1400cb884
call fcn.140066080
mov rcx, qword [rsp + 0x18]
lea rdx, [0x140154760]
cmp rcx, rdx
mov rax, qword [rsp + 0x108]
lea rcx, [0x140154760]
mov rdx, qword [rsp + 0x118]
jne 0x1400cbd95
call fcn.140066080
mov rcx, qword [rsp + 0x108]
mov rdx, qword [rcx]
mov qword [rsp + 0x100], rdx
mov rcx, qword [rcx + 8]
mov qword [rsp + 0x58], rcx
xor eax, eax
mov rbx, qword [rsp + 0x68]
jmp 0x1400cc160
cmp ecx, 0x854f63b7
jne 0x1400cbd95
lea rcx, [0x140154a60]
cmp rsi, rcx
jne 0x1400cb903
call fcn.140066080
mov rcx, qword [rsp + 0x18]
lea rdx, [0x140154a60]
cmp rcx, rdx
mov rax, qword [rsp + 0x108]
lea rcx, [0x140154a60]
mov rdx, qword [rsp + 0x118]
jne 0x1400cbd95
call fcn.140066080
mov rcx, qword [rsp + 0x108]
mov rdx, qword [rcx]
mov qword [rsp + 0xd0], rdx
mov rcx, qword [rcx + 8]
mov qword [rsp + 0x28], rcx
xor eax, eax
mov rbx, qword [rsp + 0x68]
jmp 0x1400cc087
cmp ecx, 0x99d6dd43
ja 0x1400cbb20
cmp ecx, 0x95738979
ja 0x1400cba40
nop dword [rax + rax]
cmp ecx, 0x8fc52ddb
jne 0x1400cb9c5
lea rcx, [0x140155b20]
cmp rsi, rcx
jne 0x1400cb99f
call fcn.140066080
mov rcx, qword [rsp + 0x18]
lea rdx, [0x140155b20]
cmp rcx, rdx
mov rax, qword [rsp + 0x108]
lea rcx, [0x140155b20]
mov rdx, qword [rsp + 0x118]
nop
jne 0x1400cbd95
call fcn.140066080
mov rcx, qword [rsp + 0x108]
mov rcx, qword [rcx]
nop
mov rdx, qword [rsp + 0x68]
xor eax, eax
nop
jmp 0x1400cc066
cmp ecx, 0x95738979
jne 0x1400cbd95
lea rcx, [0x140155a60]
cmp rsi, rcx
jne 0x1400cba0b
nop dword [rax]
call fcn.140066080
mov rcx, qword [rsp + 0x18]
lea rdx, [0x140155a60]
cmp rcx, rdx
mov rax, qword [rsp + 0x108]
lea rcx, [0x140155a60]
mov rdx, qword [rsp + 0x118]
jne 0x1400cbd95
call fcn.140066080
mov rcx, qword [rsp + 0x108]
movzx ecx, byte [rcx]
mov rdx, qword [rsp + 0x68]
xor rdx, rcx
nop
movabs rcx, 0x100000001b3
imul rdx, rcx
jmp 0x1400cb470
cmp ecx, 0x99777383
jne 0x1400cbab3
lea rcx, [0x140154fe0]
cmp rsi, rcx
jne 0x1400cba7f
call fcn.140066080
mov rcx, qword [rsp + 0x18]
lea rdx, [0x140154fe0]
cmp rcx, rdx
mov rax, qword [rsp + 0x108]
lea rcx, [0x140154fe0]
mov rdx, qword [rsp + 0x118]
nop
jne 0x1400cbd95
call fcn.140066080
mov rcx, qword [rsp + 0x108]
mov rdx, qword [rcx]
mov qword [rsp + 0xf8], rdx
mov rcx, qword [rcx + 8]
mov qword [rsp + 0x50], rcx
xor eax, eax
mov rbx, qword [rsp + 0x68]
jmp 0x1400cbfd1
cmp ecx, 0x99d6dd43
jne 0x1400cbd95
lea rcx, [0x140155960]
cmp rsi, rcx
jne 0x1400cbaf6
call fcn.140066080
mov rcx, qword [rsp + 0x18]
lea rdx, [0x140155960]
cmp rcx, rdx
mov rax, qword [rsp + 0x108]
lea rcx, [0x140155960]
mov rdx, qword [rsp + 0x118]
jne 0x1400cbd95
nop dword [rax]
call fcn.140066080
mov rcx, qword [rsp + 0x108]
mov rcx, qword [rcx]
nop
mov rdx, qword [rsp + 0x68]
xor eax, eax
jmp 0x1400cbfad
cmp ecx, 0xcb735792
ja 0x1400cbc0e
cmp ecx, 0xbe66ff1c
jne 0x1400cbba5
lea rcx, [0x140154fa0]
nop dword [rax + rax]
cmp rsi, rcx
jne 0x1400cbb70
call fcn.140066080
mov rcx, qword [rsp + 0x18]
lea rdx, [0x140154fa0]
cmp rcx, rdx
mov rax, qword [rsp + 0x108]
lea rcx, [0x140154fa0]
mov rdx, qword [rsp + 0x118]
jne 0x1400cbd95
call fcn.140066080
mov rcx, qword [rsp + 0x108]
mov rdx, qword [rcx]
mov qword [rsp + 0xf0], rdx
mov rcx, qword [rcx + 8]
mov qword [rsp + 0x48], rcx
xor eax, eax
mov rbx, qword [rsp + 0x68]
nop
jmp 0x1400cbf18
cmp ecx, 0xcb735792
jne 0x1400cbd95
lea rcx, [0x1401558a0]
cmp rsi, rcx
jne 0x1400cbbeb
nop dword [rax]
call fcn.140066080
mov rcx, qword [rsp + 0x18]
lea rdx, [0x1401558a0]
cmp rcx, rdx
mov rax, qword [rsp + 0x108]
lea rcx, [0x1401558a0]
mov rdx, qword [rsp + 0x118]
jne 0x1400cbd95
call fcn.140066080
mov rcx, qword [rsp + 0x108]
mov rcx, qword [rcx]
nop
mov rdx, qword [rsp + 0x68]
xor eax, eax
jmp 0x1400cbef7
cmp ecx, 0xd83fe3b3
jne 0x1400cbc85
lea rcx, [0x1401547a0]
nop dword [rax]
cmp rsi, rcx
jne 0x1400cbc50
call fcn.140066080
mov rcx, qword [rsp + 0x18]
lea rdx, [0x1401547a0]
cmp rcx, rdx
mov rax, qword [rsp + 0x108]
lea rcx, [0x1401547a0]
mov rdx, qword [rsp + 0x118]
jne 0x1400cbd95
call fcn.140066080
mov rcx, qword [rsp + 0x108]
mov rdx, qword [rcx]
mov qword [rsp + 0xe0], rdx
mov rcx, qword [rcx + 8]
mov qword [rsp + 0x38], rcx
xor eax, eax
mov rbx, qword [rsp + 0x68]
nop
jmp 0x1400cbe60
cmp ecx, 0xe8fe0eb5
jne 0x1400cbcef
lea rcx, [0x140154f60]
cmp rsi, rcx
jne 0x1400cbcc4
call fcn.140066080
mov rcx, qword [rsp + 0x18]
lea rdx, [0x140154f60]
cmp rcx, rdx
mov rax, qword [rsp + 0x108]
lea rcx, [0x140154f60]
mov rdx, qword [rsp + 0x118]
jne 0x1400cbd95
call fcn.140066080
mov rcx, qword [rsp + 0x108]
mov rdx, qword [rcx]
mov rcx, qword [rcx + 8]
mov qword [rsp + 0x60], rcx
xor eax, eax
mov rbx, qword [rsp + 0x68]
jmp 0x1400cbdc0
cmp ecx, 0xe927f9e3
jne 0x1400cbd95
lea rcx, [0x140155a20]
cmp rsi, rcx
jne 0x1400cbd32
call fcn.140066080
mov rcx, qword [rsp + 0x18]
lea rdx, [0x140155a20]
cmp rcx, rdx
mov rax, qword [rsp + 0x108]
lea rcx, [0x140155a20]
mov rdx, qword [rsp + 0x118]
jne 0x1400cbd95
call fcn.140066080
mov rcx, qword [rsp + 0x108]
mov ecx, dword [rcx]
nop
mov rdx, qword [rsp + 0x68]
xor eax, eax
jmp 0x1400cbd8d
movabs rcx, 0x100000001b3
jmp 0x1400cb470
nop dword [rax]
call fcn.140069ca0
mov rax, qword [rsp + 0x68]
add rsp, 0x120
pop rbp
ret
movzx esi, cl
xor rdx, rsi
inc rax
shr ecx, 8
movabs rsi, 0x100000001b3
imul rdx, rsi
cmp rax, 4
jl 0x1400cbd73
jmp 0x1400cbd4d
lea rax, [0x140155720]
lea rbx, [0x14023a2a8]
call fcn.140036400
add rdx, 0x10
mov rax, qword [rsp + 0xb8]
inc rax
mov rcx, qword [rsp + 0x60]
mov rbx, r8
nop
cmp rax, rcx
jge 0x1400cbe1a
mov qword [rsp + 0xb8], rax
mov qword [rsp + 0xb0], rbx
mov qword [rsp + 0x110], rdx
mov rax, rdx
lea rbx, [0x140155720]
mov ecx, 1
call fcn.140007740
mov rax, qword [rsp + 0x110]
call fcn.140066080
mov rdx, qword [rsp + 0x110]
mov rsi, qword [rdx]
mov rdi, qword [rdx + 8]
nop
mov r8, qword [rsp + 0xb0]
xor eax, eax
jmp 0x1400cbe45
movabs rcx, 0x100000001b3
mov rdx, rbx
jmp 0x1400cb470
movzx r9d, byte [rax + rsi]
xor r8, r9
inc rax
movabs r9, 0x100000001b3
imul r8, r9
cmp rax, rdi
jl 0x1400cbe2c
jmp 0x1400cbda8
lea rax, [rcx + 1]
mov rcx, qword [rsp + 0x38]
mov rbx, rsi
nop dword [rax + rax]
cmp rax, rcx
jge 0x1400cbea5
mov qword [rsp + 0xb8], rax
mov qword [rsp + 0xa8], rbx
lea rcx, [rdx + rax*4]
mov rax, rcx
nop dword [rax]
call fcn.140066080
mov rcx, qword [rsp + 0xb8]
mov rdx, qword [rsp + 0xe0]
mov ebx, dword [rdx + rcx*4]
nop
mov rsi, qword [rsp + 0xa8]
xor eax, eax
jmp 0x1400cbed1
movabs rcx, 0x100000001b3
mov rdx, rbx
jmp 0x1400cb470
movzx edi, bl
xor rsi, rdi
inc rax
shr ebx, 8
movabs rdi, 0x100000001b3
imul rsi, rdi
cmp rax, 4
jl 0x1400cbeb7
jmp 0x1400cbe4f
movzx esi, cl
xor rdx, rsi
inc rax
shr rcx, 8
movabs rsi, 0x100000001b3
imul rdx, rsi
cmp rax, 8
jl 0x1400cbedc
movabs rcx, 0x100000001b3
jmp 0x1400cb470
lea rax, [rcx + 1]
mov rcx, qword [rsp + 0x48]
mov rbx, rsi
cmp rax, rcx
jge 0x1400cbf5a
mov qword [rsp + 0xb8], rax
mov qword [rsp + 0xa0], rbx
lea rcx, [rdx + rax*8]
mov rax, rcx
call fcn.140066080
mov rcx, qword [rsp + 0xb8]
mov rdx, qword [rsp + 0xf0]
mov rbx, qword [rdx + rcx*8]
nop
mov rsi, qword [rsp + 0xa0]
xor eax, eax
jmp 0x1400cbf87
movabs rcx, 0x100000001b3
mov rdx, rbx
jmp 0x1400cb470
movzx edi, bl
xor rsi, rdi
inc rax
shr rbx, 8
movabs rdi, 0x100000001b3
imul rsi, rdi
cmp rax, 8
jl 0x1400cbf6c
jmp 0x1400cbf0c
movzx esi, cl
xor rdx, rsi
inc rax
shr rcx, 8
movabs rsi, 0x100000001b3
imul rdx, rsi
cmp rax, 8
jl 0x1400cbf92
movabs rcx, 0x100000001b3
nop dword [rax]
jmp 0x1400cb470
lea rax, [rcx + 1]
mov rcx, qword [rsp + 0x50]
mov rbx, rsi
cmp rax, rcx
jge 0x1400cc013
mov qword [rsp + 0xb8], rax
mov qword [rsp + 0x98], rbx
lea rcx, [rdx + rax*8]
mov rax, rcx
call fcn.140066080
mov rcx, qword [rsp + 0xb8]
mov rdx, qword [rsp + 0xf8]
mov rbx, qword [rdx + rcx*8]
nop
mov rsi, qword [rsp + 0x98]
xor eax, eax
jmp 0x1400cc040
movabs rcx, 0x100000001b3
mov rdx, rbx
jmp 0x1400cb470
movzx edi, bl
xor rsi, rdi
inc rax
shr rbx, 8
movabs rdi, 0x100000001b3
imul rsi, rdi
cmp rax, 8
jl 0x1400cc025
jmp 0x1400cbfc5
movzx esi, cl
xor rdx, rsi
inc rax
shr rcx, 8
movabs rsi, 0x100000001b3
imul rdx, rsi
cmp rax, 8
jl 0x1400cc04b
movabs rcx, 0x100000001b3
jmp 0x1400cb470
lea rax, [rcx + 1]
mov rcx, qword [rsp + 0x28]
mov rbx, rsi
cmp rax, rcx
jge 0x1400cc0c9
mov qword [rsp + 0xb8], rax
mov qword [rsp + 0x90], rbx
lea rcx, [rdx + rax*8]
mov rax, rcx
call fcn.140066080
mov rcx, qword [rsp + 0xb8]
mov rdx, qword [rsp + 0xd0]
mov rbx, qword [rdx + rcx*8]
nop
mov rsi, qword [rsp + 0x90]
xor eax, eax
jmp 0x1400cc0f6
movabs rcx, 0x100000001b3
mov rdx, rbx
jmp 0x1400cb470
movzx edi, bl
xor rsi, rdi
inc rax
shr rbx, 8
movabs rdi, 0x100000001b3
imul rsi, rdi
cmp rax, 8
jl 0x1400cc0db
nop dword [rax]
jmp 0x1400cc07b
mov qword [rsp + 0xb8], rax
mov qword [rsp + 0x88], rbx
lea rcx, [rdx + rax]
mov rax, rcx
nop dword [rax]
call fcn.140066080
mov rdx, qword [rsp + 0x100]
mov rax, qword [rsp + 0xb8]
movzx ebx, byte [rax + rdx]
mov rcx, qword [rsp + 0x88]
xor rbx, rcx
inc rax
nop
movabs rcx, 0x100000001b3
imul rbx, rcx
mov rcx, qword [rsp + 0x58]
nop dword [rax + rax]
cmp rax, rcx
jl 0x1400cc105
movabs rcx, 0x100000001b3
mov rdx, rbx
jmp 0x1400cb470
lea rax, [rcx + 1]
mov rcx, qword [rsp + 0x30]
mov rbx, rsi
cmp rax, rcx
jge 0x1400cc1c6
mov qword [rsp + 0xb8], rax
mov qword [rsp + 0x80], rbx
lea rcx, [rdx + rax*8]
mov rax, rcx
nop
call fcn.140066080
mov rcx, qword [rsp + 0xb8]
mov rdx, qword [rsp + 0xd8]
mov rbx, qword [rdx + rcx*8]
nop
mov rsi, qword [rsp + 0x80]
xor eax, eax
jmp 0x1400cc1f3
movabs rcx, 0x100000001b3
mov rdx, rbx
jmp 0x1400cb470
movzx edi, bl
xor rsi, rdi
inc rax
shr rbx, 8
movabs rdi, 0x100000001b3
imul rsi, rdi
cmp rax, 8
jl 0x1400cc1d8
jmp 0x1400cc177
movzx esi, cl
xor rdx, rsi
inc rax
shr ecx, 8
movabs rsi, 0x100000001b3
imul rdx, rsi
cmp rax, 4
jl 0x1400cc1fe
movabs rcx, 0x100000001b3
jmp 0x1400cb470
movzx esi, cl
xor rdx, rsi
inc rax
shr rcx, 8
movabs rsi, 0x100000001b3
imul rdx, rsi
cmp rax, 8
jl 0x1400cc22d
movabs rcx, 0x100000001b3
jmp 0x1400cb470
movzx esi, cl
xor rdx, rsi
inc rax
shr rcx, 8
movabs rsi, 0x100000001b3
imul rdx, rsi
cmp rax, 8
jl 0x1400cc25d
movabs rcx, 0x100000001b3
jmp 0x1400cb470
lea rax, [rcx + 1]
mov rcx, qword [rsp + 0x40]
mov rbx, rsi
cmp rax, rcx
jge 0x1400cc2d4
mov qword [rsp + 0xb8], rax
mov qword [rsp + 0x78], rbx
lea rcx, [rdx + rax*4]
mov rax, rcx
call fcn.140066080
mov rcx, qword [rsp + 0xb8]
mov rdx, qword [rsp + 0xe8]
mov ebx, dword [rdx + rcx*4]
nop
mov rsi, qword [rsp + 0x78]
xor eax, eax
jmp 0x1400cc300
movabs rcx, 0x100000001b3
mov rdx, rbx
jmp 0x1400cb470
movzx edi, bl
xor rsi, rdi
inc rax
shr ebx, 8
movabs rdi, 0x100000001b3
imul rsi, rdi
cmp rax, 4
jl 0x1400cc2e6
jmp 0x1400cc28d
lea rax, [rcx + 1]
mov rcx, qword [rsp + 0x20]
mov rbx, rsi
cmp rax, rcx
jge 0x1400cc34f
mov qword [rsp + 0xb8], rax
mov qword [rsp + 0x70], rbx
lea rcx, [rdx + rax*8]
mov rax, rcx
call fcn.140066080
mov rcx, qword [rsp + 0xb8]
mov rdx, qword [rsp + 0xc8]
mov rbx, qword [rdx + rcx*8]
mov rsi, qword [rsp + 0x70]
xor eax, eax
jmp 0x1400cc380
movabs rcx, 0x100000001b3
mov rdx, rbx
nop dword [rax]
jmp 0x1400cb470
movzx edi, bl
xor rsi, rdi
inc rax
shr rbx, 8
movabs rdi, 0x100000001b3
imul rsi, rdi
cmp rax, 8
jl 0x1400cc365
jmp 0x1400cc308
movzx esi, byte [rax + rdx]
xor rbx, rsi
inc rax
movabs rsi, 0x100000001b3
imul rbx, rsi
cmp rax, rcx
jl 0x1400cc388
movabs rcx, 0x100000001b3
mov rdx, rbx
jmp 0x1400cb470
mov qword [rsp + 8], rax
mov qword [rsp + 0x10], rbx
mov qword [rsp + 0x18], rcx
call fcn.140062a80
mov rax, qword [rsp + 8]
mov rbx, qword [rsp + 0x10]
mov rcx, qword [rsp + 0x18]
jmp fcn.1400cb420