Function at 0x1400b93e0
Capabilities:
Hash data using fnv

Disassembly:
lea r12, [rsp - 0xa8]
cmp r12, qword [r14 + 0x10]
jbe 0x1400ba377
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.140069260
mov rcx, qword [rsp + 0x130]
xor eax, eax
movabs rdx, 0xcbf29ce484222325
jmp 0x1400b944a
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 0x1400b9d1c
mov qword [rsp + 0xc0], rax
mov qword [rsp + 0x118], rcx
mov rax, rcx
lea rbx, [0x14013f660]
mov ecx, 1
call fcn.140006f00
mov rax, qword [rsp + 0x118]
call fcn.140065680
mov rdx, qword [rsp + 0x118]
mov rsi, qword [rdx]
test rsi, rsi
je 0x1400b9d55
mov qword [rsp + 0x18], rsi
mov ecx, dword [rsi + 0x10]
mov rax, qword [rdx + 8]
mov qword [rsp + 0x108], rax
cmp ecx, 0x854f63b7
ja 0x1400b9900
cmp ecx, 0x5272f85c
ja 0x1400b96b3
nop word [rax + rax]
cmp ecx, 0x7e34ced
ja 0x1400b95d6
cmp ecx, 0x778cdb8
jne 0x1400b9560
lea rcx, [0x14013c060]
nop dword [rax + rax]
cmp rsi, rcx
jne 0x1400b9530
call fcn.140065680
mov rcx, qword [rsp + 0x18]
lea rax, [0x14013c060]
cmp rcx, rax
mov rax, qword [rsp + 0x108]
lea rcx, [0x14013c060]
mov rdx, qword [rsp + 0x118]
jne 0x1400b9d55
call fcn.140065680
mov rcx, qword [rsp + 0x108]
mov rdx, qword [rcx]
mov rcx, qword [rcx + 8]
nop
mov rbx, qword [rsp + 0x68]
xor eax, eax
jmp 0x1400ba360
cmp ecx, 0x7e34ced
jne 0x1400b9d55
lea rcx, [0x14013b060]
cmp rsi, rcx
jne 0x1400b95a3
call fcn.140065680
mov rcx, qword [rsp + 0x18]
lea rdx, [0x14013b060]
cmp rcx, rdx
mov rax, qword [rsp + 0x108]
lea rcx, [0x14013b060]
mov rdx, qword [rsp + 0x118]
jne 0x1400b9d55
call fcn.140065680
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 0x1400ba2d4
cmp ecx, 0x38dfc0a9
jne 0x1400b964d
lea rcx, [0x14013b1a0]
cmp rsi, rcx
jne 0x1400b9615
call fcn.140065680
mov rcx, qword [rsp + 0x18]
lea rdx, [0x14013b1a0]
cmp rcx, rdx
mov rax, qword [rsp + 0x108]
lea rcx, [0x14013b1a0]
mov rdx, qword [rsp + 0x118]
jne 0x1400b9d55
nop dword [rax + rax]
call fcn.140065680
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 0x1400ba259
cmp ecx, 0x5272f85c
jne 0x1400b9d55
lea rcx, [0x14013c320]
cmp rsi, rcx
jne 0x1400b9690
call fcn.140065680
mov rcx, qword [rsp + 0x18]
lea rdx, [0x14013c320]
cmp rcx, rdx
mov rax, qword [rsp + 0x108]
lea rcx, [0x14013c320]
mov rdx, qword [rsp + 0x118]
jne 0x1400b9d55
call fcn.140065680
mov rcx, qword [rsp + 0x108]
mov rcx, qword [rcx]
nop
mov rdx, qword [rsp + 0x68]
xor eax, eax
jmp 0x1400ba238
cmp ecx, 0x6bed3cfa
ja 0x1400b978d
nop
cmp ecx, 0x64fd0d3c
jne 0x1400b9725
lea rcx, [0x14013c3e0]
cmp rsi, rcx
jne 0x1400b96ff
call fcn.140065680
mov rcx, qword [rsp + 0x18]
lea rdx, [0x14013c3e0]
cmp rcx, rdx
mov rax, qword [rsp + 0x108]
lea rcx, [0x14013c3e0]
mov rdx, qword [rsp + 0x118]
nop
jne 0x1400b9d55
call fcn.140065680
mov rcx, qword [rsp + 0x108]
mov rcx, qword [rcx]
nop
mov rdx, qword [rsp + 0x68]
xor eax, eax
nop
jmp 0x1400ba208
cmp ecx, 0x6bed3cfa
jne 0x1400b9d55
lea rcx, [0x14013c260]
cmp rsi, rcx
jne 0x1400b976b
nop dword [rax]
call fcn.140065680
mov rcx, qword [rsp + 0x18]
lea rdx, [0x14013c260]
cmp rcx, rdx
mov rax, qword [rsp + 0x108]
lea rcx, [0x14013c260]
mov rdx, qword [rsp + 0x118]
jne 0x1400b9d55
call fcn.140065680
mov rcx, qword [rsp + 0x108]
mov ecx, dword [rcx]
nop
mov rdx, qword [rsp + 0x68]
xor eax, eax
jmp 0x1400ba1d8
cmp ecx, 0x6d0f0857
jne 0x1400b9805
lea rcx, [0x14013b820]
nop dword [rax]
cmp rsi, rcx
jne 0x1400b97d0
call fcn.140065680
mov rcx, qword [rsp + 0x18]
lea rdx, [0x14013b820]
cmp rcx, rdx
mov rax, qword [rsp + 0x108]
lea rcx, [0x14013b820]
mov rdx, qword [rsp + 0x118]
jne 0x1400b9d55
call fcn.140065680
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 0x1400ba143
cmp ecx, 0x81044065
jne 0x1400b9880
lea rcx, [0x14013b0a0]
cmp rsi, rcx
jne 0x1400b9844
call fcn.140065680
mov rcx, qword [rsp + 0x18]
lea rdx, [0x14013b0a0]
cmp rcx, rdx
mov rax, qword [rsp + 0x108]
lea rcx, [0x14013b0a0]
mov rdx, qword [rsp + 0x118]
jne 0x1400b9d55
call fcn.140065680
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 0x1400ba120
cmp ecx, 0x854f63b7
jne 0x1400b9d55
lea rcx, [0x14013b3a0]
cmp rsi, rcx
jne 0x1400b98c3
call fcn.140065680
mov rcx, qword [rsp + 0x18]
lea rdx, [0x14013b3a0]
cmp rcx, rdx
mov rax, qword [rsp + 0x108]
lea rcx, [0x14013b3a0]
mov rdx, qword [rsp + 0x118]
jne 0x1400b9d55
call fcn.140065680
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 0x1400ba047
cmp ecx, 0x99d6dd43
ja 0x1400b9ae0
cmp ecx, 0x95738979
ja 0x1400b9a00
nop dword [rax + rax]
cmp ecx, 0x8fc52ddb
jne 0x1400b9985
lea rcx, [0x14013c460]
cmp rsi, rcx
jne 0x1400b995f
call fcn.140065680
mov rcx, qword [rsp + 0x18]
lea rdx, [0x14013c460]
cmp rcx, rdx
mov rax, qword [rsp + 0x108]
lea rcx, [0x14013c460]
mov rdx, qword [rsp + 0x118]
nop
jne 0x1400b9d55
call fcn.140065680
mov rcx, qword [rsp + 0x108]
mov rcx, qword [rcx]
nop
mov rdx, qword [rsp + 0x68]
xor eax, eax
nop
jmp 0x1400ba026
cmp ecx, 0x95738979
jne 0x1400b9d55
lea rcx, [0x14013c3a0]
cmp rsi, rcx
jne 0x1400b99cb
nop dword [rax]
call fcn.140065680
mov rcx, qword [rsp + 0x18]
lea rdx, [0x14013c3a0]
cmp rcx, rdx
mov rax, qword [rsp + 0x108]
lea rcx, [0x14013c3a0]
mov rdx, qword [rsp + 0x118]
jne 0x1400b9d55
call fcn.140065680
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 0x1400b9430
cmp ecx, 0x99777383
jne 0x1400b9a73
lea rcx, [0x14013b920]
cmp rsi, rcx
jne 0x1400b9a3f
call fcn.140065680
mov rcx, qword [rsp + 0x18]
lea rdx, [0x14013b920]
cmp rcx, rdx
mov rax, qword [rsp + 0x108]
lea rcx, [0x14013b920]
mov rdx, qword [rsp + 0x118]
nop
jne 0x1400b9d55
call fcn.140065680
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 0x1400b9f91
cmp ecx, 0x99d6dd43
jne 0x1400b9d55
lea rcx, [0x14013c2a0]
cmp rsi, rcx
jne 0x1400b9ab6
call fcn.140065680
mov rcx, qword [rsp + 0x18]
lea rdx, [0x14013c2a0]
cmp rcx, rdx
mov rax, qword [rsp + 0x108]
lea rcx, [0x14013c2a0]
mov rdx, qword [rsp + 0x118]
jne 0x1400b9d55
nop dword [rax]
call fcn.140065680
mov rcx, qword [rsp + 0x108]
mov rcx, qword [rcx]
nop
mov rdx, qword [rsp + 0x68]
xor eax, eax
jmp 0x1400b9f6d
cmp ecx, 0xcb735792
ja 0x1400b9bce
cmp ecx, 0xbe66ff1c
jne 0x1400b9b65
lea rcx, [0x14013b8e0]
nop dword [rax + rax]
cmp rsi, rcx
jne 0x1400b9b30
call fcn.140065680
mov rcx, qword [rsp + 0x18]
lea rdx, [0x14013b8e0]
cmp rcx, rdx
mov rax, qword [rsp + 0x108]
lea rcx, [0x14013b8e0]
mov rdx, qword [rsp + 0x118]
jne 0x1400b9d55
call fcn.140065680
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 0x1400b9ed8
cmp ecx, 0xcb735792
jne 0x1400b9d55
lea rcx, [0x14013c1e0]
cmp rsi, rcx
jne 0x1400b9bab
nop dword [rax]
call fcn.140065680
mov rcx, qword [rsp + 0x18]
lea rdx, [0x14013c1e0]
cmp rcx, rdx
mov rax, qword [rsp + 0x108]
lea rcx, [0x14013c1e0]
mov rdx, qword [rsp + 0x118]
jne 0x1400b9d55
call fcn.140065680
mov rcx, qword [rsp + 0x108]
mov rcx, qword [rcx]
nop
mov rdx, qword [rsp + 0x68]
xor eax, eax
jmp 0x1400b9eb7
cmp ecx, 0xd83fe3b3
jne 0x1400b9c45
lea rcx, [0x14013b0e0]
nop dword [rax]
cmp rsi, rcx
jne 0x1400b9c10
call fcn.140065680
mov rcx, qword [rsp + 0x18]
lea rdx, [0x14013b0e0]
cmp rcx, rdx
mov rax, qword [rsp + 0x108]
lea rcx, [0x14013b0e0]
mov rdx, qword [rsp + 0x118]
jne 0x1400b9d55
call fcn.140065680
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 0x1400b9e20
cmp ecx, 0xe8fe0eb5
jne 0x1400b9caf
lea rcx, [0x14013b8a0]
cmp rsi, rcx
jne 0x1400b9c84
call fcn.140065680
mov rcx, qword [rsp + 0x18]
lea rdx, [0x14013b8a0]
cmp rcx, rdx
mov rax, qword [rsp + 0x108]
lea rcx, [0x14013b8a0]
mov rdx, qword [rsp + 0x118]
jne 0x1400b9d55
call fcn.140065680
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 0x1400b9d80
cmp ecx, 0xe927f9e3
jne 0x1400b9d55
lea rcx, [0x14013c360]
cmp rsi, rcx
jne 0x1400b9cf2
call fcn.140065680
mov rcx, qword [rsp + 0x18]
lea rdx, [0x14013c360]
cmp rcx, rdx
mov rax, qword [rsp + 0x108]
lea rcx, [0x14013c360]
mov rdx, qword [rsp + 0x118]
jne 0x1400b9d55
call fcn.140065680
mov rcx, qword [rsp + 0x108]
mov ecx, dword [rcx]
nop
mov rdx, qword [rsp + 0x68]
xor eax, eax
jmp 0x1400b9d4d
movabs rcx, 0x100000001b3
jmp 0x1400b9430
nop dword [rax]
call fcn.1400692a0
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 0x1400b9d33
jmp 0x1400b9d0d
lea rax, [0x14013c060]
lea rbx, [0x14021da90]
call fcn.140035c00
add rdx, 0x10
mov rax, qword [rsp + 0xb8]
inc rax
mov rcx, qword [rsp + 0x60]
mov rbx, r8
nop
cmp rax, rcx
jge 0x1400b9dda
mov qword [rsp + 0xb8], rax
mov qword [rsp + 0xb0], rbx
mov qword [rsp + 0x110], rdx
mov rax, rdx
lea rbx, [0x14013c060]
mov ecx, 1
call fcn.140006f00
mov rax, qword [rsp + 0x110]
call fcn.140065680
mov rdx, qword [rsp + 0x110]
mov rsi, qword [rdx]
mov rdi, qword [rdx + 8]
nop
mov r8, qword [rsp + 0xb0]
xor eax, eax
jmp 0x1400b9e05
movabs rcx, 0x100000001b3
mov rdx, rbx
jmp 0x1400b9430
movzx r9d, byte [rax + rsi]
xor r8, r9
inc rax
movabs r9, 0x100000001b3
imul r8, r9
cmp rax, rdi
jl 0x1400b9dec
jmp 0x1400b9d68
lea rax, [rcx + 1]
mov rcx, qword [rsp + 0x38]
mov rbx, rsi
nop dword [rax + rax]
cmp rax, rcx
jge 0x1400b9e65
mov qword [rsp + 0xb8], rax
mov qword [rsp + 0xa8], rbx
lea rcx, [rdx + rax*4]
mov rax, rcx
nop dword [rax]
call fcn.140065680
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 0x1400b9e91
movabs rcx, 0x100000001b3
mov rdx, rbx
jmp 0x1400b9430
movzx edi, bl
xor rsi, rdi
inc rax
shr ebx, 8
movabs rdi, 0x100000001b3
imul rsi, rdi
cmp rax, 4
jl 0x1400b9e77
jmp 0x1400b9e0f
movzx esi, cl
xor rdx, rsi
inc rax
shr rcx, 8
movabs rsi, 0x100000001b3
imul rdx, rsi
cmp rax, 8
jl 0x1400b9e9c
movabs rcx, 0x100000001b3
jmp 0x1400b9430
lea rax, [rcx + 1]
mov rcx, qword [rsp + 0x48]
mov rbx, rsi
cmp rax, rcx
jge 0x1400b9f1a
mov qword [rsp + 0xb8], rax
mov qword [rsp + 0xa0], rbx
lea rcx, [rdx + rax*8]
mov rax, rcx
call fcn.140065680
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 0x1400b9f47
movabs rcx, 0x100000001b3
mov rdx, rbx
jmp 0x1400b9430
movzx edi, bl
xor rsi, rdi
inc rax
shr rbx, 8
movabs rdi, 0x100000001b3
imul rsi, rdi
cmp rax, 8
jl 0x1400b9f2c
jmp 0x1400b9ecc
movzx esi, cl
xor rdx, rsi
inc rax
shr rcx, 8
movabs rsi, 0x100000001b3
imul rdx, rsi
cmp rax, 8
jl 0x1400b9f52
movabs rcx, 0x100000001b3
nop dword [rax]
jmp 0x1400b9430
lea rax, [rcx + 1]
mov rcx, qword [rsp + 0x50]
mov rbx, rsi
cmp rax, rcx
jge 0x1400b9fd3
mov qword [rsp + 0xb8], rax
mov qword [rsp + 0x98], rbx
lea rcx, [rdx + rax*8]
mov rax, rcx
call fcn.140065680
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 0x1400ba000
movabs rcx, 0x100000001b3
mov rdx, rbx
jmp 0x1400b9430
movzx edi, bl
xor rsi, rdi
inc rax
shr rbx, 8
movabs rdi, 0x100000001b3
imul rsi, rdi
cmp rax, 8
jl 0x1400b9fe5
jmp 0x1400b9f85
movzx esi, cl
xor rdx, rsi
inc rax
shr rcx, 8
movabs rsi, 0x100000001b3
imul rdx, rsi
cmp rax, 8
jl 0x1400ba00b
movabs rcx, 0x100000001b3
jmp 0x1400b9430
lea rax, [rcx + 1]
mov rcx, qword [rsp + 0x28]
mov rbx, rsi
cmp rax, rcx
jge 0x1400ba089
mov qword [rsp + 0xb8], rax
mov qword [rsp + 0x90], rbx
lea rcx, [rdx + rax*8]
mov rax, rcx
call fcn.140065680
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 0x1400ba0b6
movabs rcx, 0x100000001b3
mov rdx, rbx
jmp 0x1400b9430
movzx edi, bl
xor rsi, rdi
inc rax
shr rbx, 8
movabs rdi, 0x100000001b3
imul rsi, rdi
cmp rax, 8
jl 0x1400ba09b
nop dword [rax]
jmp 0x1400ba03b
mov qword [rsp + 0xb8], rax
mov qword [rsp + 0x88], rbx
lea rcx, [rdx + rax]
mov rax, rcx
nop dword [rax]
call fcn.140065680
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 0x1400ba0c5
movabs rcx, 0x100000001b3
mov rdx, rbx
jmp 0x1400b9430
lea rax, [rcx + 1]
mov rcx, qword [rsp + 0x30]
mov rbx, rsi
cmp rax, rcx
jge 0x1400ba186
mov qword [rsp + 0xb8], rax
mov qword [rsp + 0x80], rbx
lea rcx, [rdx + rax*8]
mov rax, rcx
nop
call fcn.140065680
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 0x1400ba1b3
movabs rcx, 0x100000001b3
mov rdx, rbx
jmp 0x1400b9430
movzx edi, bl
xor rsi, rdi
inc rax
shr rbx, 8
movabs rdi, 0x100000001b3
imul rsi, rdi
cmp rax, 8
jl 0x1400ba198
jmp 0x1400ba137
movzx esi, cl
xor rdx, rsi
inc rax
shr ecx, 8
movabs rsi, 0x100000001b3
imul rdx, rsi
cmp rax, 4
jl 0x1400ba1be
movabs rcx, 0x100000001b3
jmp 0x1400b9430
movzx esi, cl
xor rdx, rsi
inc rax
shr rcx, 8
movabs rsi, 0x100000001b3
imul rdx, rsi
cmp rax, 8
jl 0x1400ba1ed
movabs rcx, 0x100000001b3
jmp 0x1400b9430
movzx esi, cl
xor rdx, rsi
inc rax
shr rcx, 8
movabs rsi, 0x100000001b3
imul rdx, rsi
cmp rax, 8
jl 0x1400ba21d
movabs rcx, 0x100000001b3
jmp 0x1400b9430
lea rax, [rcx + 1]
mov rcx, qword [rsp + 0x40]
mov rbx, rsi
cmp rax, rcx
jge 0x1400ba294
mov qword [rsp + 0xb8], rax
mov qword [rsp + 0x78], rbx
lea rcx, [rdx + rax*4]
mov rax, rcx
call fcn.140065680
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 0x1400ba2c0
movabs rcx, 0x100000001b3
mov rdx, rbx
jmp 0x1400b9430
movzx edi, bl
xor rsi, rdi
inc rax
shr ebx, 8
movabs rdi, 0x100000001b3
imul rsi, rdi
cmp rax, 4
jl 0x1400ba2a6
jmp 0x1400ba24d
lea rax, [rcx + 1]
mov rcx, qword [rsp + 0x20]
mov rbx, rsi
cmp rax, rcx
jge 0x1400ba30f
mov qword [rsp + 0xb8], rax
mov qword [rsp + 0x70], rbx
lea rcx, [rdx + rax*8]
mov rax, rcx
call fcn.140065680
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 0x1400ba340
movabs rcx, 0x100000001b3
mov rdx, rbx
nop dword [rax]
jmp 0x1400b9430
movzx edi, bl
xor rsi, rdi
inc rax
shr rbx, 8
movabs rdi, 0x100000001b3
imul rsi, rdi
cmp rax, 8
jl 0x1400ba325
jmp 0x1400ba2c8
movzx esi, byte [rax + rdx]
xor rbx, rsi
inc rax
movabs rsi, 0x100000001b3
imul rbx, rsi
cmp rax, rcx
jl 0x1400ba348
movabs rcx, 0x100000001b3
mov rdx, rbx
jmp 0x1400b9430
mov qword [rsp + 8], rax
mov qword [rsp + 0x10], rbx
mov qword [rsp + 0x18], rcx
call fcn.140062080
mov rax, qword [rsp + 8]
mov rbx, qword [rsp + 0x10]
mov rcx, qword [rsp + 0x18]
jmp fcn.1400b93e0