Function at 0x1400b9300
Capabilities:
Hash data using fnv

Disassembly:
lea r12, [rsp - 0xa8]
cmp r12, qword [r14 + 0x10]
jbe 0x1400ba297
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.1400691e0
mov rcx, qword [rsp + 0x130]
xor eax, eax
movabs rdx, 0xcbf29ce484222325
jmp 0x1400b936a
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 0x1400b9c3c
mov qword [rsp + 0xc0], rax
mov qword [rsp + 0x118], rcx
mov rax, rcx
lea rbx, [0x14013f480]
mov ecx, 1
call fcn.140006f00
mov rax, qword [rsp + 0x118]
call fcn.140065600
mov rdx, qword [rsp + 0x118]
mov rsi, qword [rdx]
test rsi, rsi
je 0x1400b9c75
mov qword [rsp + 0x18], rsi
mov ecx, dword [rsi + 0x10]
mov rax, qword [rdx + 8]
mov qword [rsp + 0x108], rax
cmp ecx, 0x854f63b7
ja 0x1400b9820
cmp ecx, 0x5272f85c
ja 0x1400b95d3
nop word [rax + rax]
cmp ecx, 0x7e34ced
ja 0x1400b94f6
cmp ecx, 0x778cdb8
jne 0x1400b9480
lea rcx, [0x14013bf40]
nop dword [rax + rax]
cmp rsi, rcx
jne 0x1400b9450
call fcn.140065600
mov rcx, qword [rsp + 0x18]
lea rax, [0x14013bf40]
cmp rcx, rax
mov rax, qword [rsp + 0x108]
lea rcx, [0x14013bf40]
mov rdx, qword [rsp + 0x118]
jne 0x1400b9c75
call fcn.140065600
mov rcx, qword [rsp + 0x108]
mov rdx, qword [rcx]
mov rcx, qword [rcx + 8]
nop
mov rbx, qword [rsp + 0x68]
xor eax, eax
jmp 0x1400ba280
cmp ecx, 0x7e34ced
jne 0x1400b9c75
lea rcx, [0x14013af40]
cmp rsi, rcx
jne 0x1400b94c3
call fcn.140065600
mov rcx, qword [rsp + 0x18]
lea rdx, [0x14013af40]
cmp rcx, rdx
mov rax, qword [rsp + 0x108]
lea rcx, [0x14013af40]
mov rdx, qword [rsp + 0x118]
jne 0x1400b9c75
call fcn.140065600
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 0x1400ba1f4
cmp ecx, 0x38dfc0a9
jne 0x1400b956d
lea rcx, [0x14013b080]
cmp rsi, rcx
jne 0x1400b9535
call fcn.140065600
mov rcx, qword [rsp + 0x18]
lea rdx, [0x14013b080]
cmp rcx, rdx
mov rax, qword [rsp + 0x108]
lea rcx, [0x14013b080]
mov rdx, qword [rsp + 0x118]
jne 0x1400b9c75
nop dword [rax + rax]
call fcn.140065600
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 0x1400ba179
cmp ecx, 0x5272f85c
jne 0x1400b9c75
lea rcx, [0x14013c200]
cmp rsi, rcx
jne 0x1400b95b0
call fcn.140065600
mov rcx, qword [rsp + 0x18]
lea rdx, [0x14013c200]
cmp rcx, rdx
mov rax, qword [rsp + 0x108]
lea rcx, [0x14013c200]
mov rdx, qword [rsp + 0x118]
jne 0x1400b9c75
call fcn.140065600
mov rcx, qword [rsp + 0x108]
mov rcx, qword [rcx]
nop
mov rdx, qword [rsp + 0x68]
xor eax, eax
jmp 0x1400ba158
cmp ecx, 0x6bed3cfa
ja 0x1400b96ad
nop
cmp ecx, 0x64fd0d3c
jne 0x1400b9645
lea rcx, [0x14013c2c0]
cmp rsi, rcx
jne 0x1400b961f
call fcn.140065600
mov rcx, qword [rsp + 0x18]
lea rdx, [0x14013c2c0]
cmp rcx, rdx
mov rax, qword [rsp + 0x108]
lea rcx, [0x14013c2c0]
mov rdx, qword [rsp + 0x118]
nop
jne 0x1400b9c75
call fcn.140065600
mov rcx, qword [rsp + 0x108]
mov rcx, qword [rcx]
nop
mov rdx, qword [rsp + 0x68]
xor eax, eax
nop
jmp 0x1400ba128
cmp ecx, 0x6bed3cfa
jne 0x1400b9c75
lea rcx, [0x14013c140]
cmp rsi, rcx
jne 0x1400b968b
nop dword [rax]
call fcn.140065600
mov rcx, qword [rsp + 0x18]
lea rdx, [0x14013c140]
cmp rcx, rdx
mov rax, qword [rsp + 0x108]
lea rcx, [0x14013c140]
mov rdx, qword [rsp + 0x118]
jne 0x1400b9c75
call fcn.140065600
mov rcx, qword [rsp + 0x108]
mov ecx, dword [rcx]
nop
mov rdx, qword [rsp + 0x68]
xor eax, eax
jmp 0x1400ba0f8
cmp ecx, 0x6d0f0857
jne 0x1400b9725
lea rcx, [0x14013b700]
nop dword [rax]
cmp rsi, rcx
jne 0x1400b96f0
call fcn.140065600
mov rcx, qword [rsp + 0x18]
lea rdx, [0x14013b700]
cmp rcx, rdx
mov rax, qword [rsp + 0x108]
lea rcx, [0x14013b700]
mov rdx, qword [rsp + 0x118]
jne 0x1400b9c75
call fcn.140065600
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 0x1400ba063
cmp ecx, 0x81044065
jne 0x1400b97a0
lea rcx, [0x14013af80]
cmp rsi, rcx
jne 0x1400b9764
call fcn.140065600
mov rcx, qword [rsp + 0x18]
lea rdx, [0x14013af80]
cmp rcx, rdx
mov rax, qword [rsp + 0x108]
lea rcx, [0x14013af80]
mov rdx, qword [rsp + 0x118]
jne 0x1400b9c75
call fcn.140065600
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 0x1400ba040
cmp ecx, 0x854f63b7
jne 0x1400b9c75
lea rcx, [0x14013b280]
cmp rsi, rcx
jne 0x1400b97e3
call fcn.140065600
mov rcx, qword [rsp + 0x18]
lea rdx, [0x14013b280]
cmp rcx, rdx
mov rax, qword [rsp + 0x108]
lea rcx, [0x14013b280]
mov rdx, qword [rsp + 0x118]
jne 0x1400b9c75
call fcn.140065600
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 0x1400b9f67
cmp ecx, 0x99d6dd43
ja 0x1400b9a00
cmp ecx, 0x95738979
ja 0x1400b9920
nop dword [rax + rax]
cmp ecx, 0x8fc52ddb
jne 0x1400b98a5
lea rcx, [0x14013c340]
cmp rsi, rcx
jne 0x1400b987f
call fcn.140065600
mov rcx, qword [rsp + 0x18]
lea rdx, [0x14013c340]
cmp rcx, rdx
mov rax, qword [rsp + 0x108]
lea rcx, [0x14013c340]
mov rdx, qword [rsp + 0x118]
nop
jne 0x1400b9c75
call fcn.140065600
mov rcx, qword [rsp + 0x108]
mov rcx, qword [rcx]
nop
mov rdx, qword [rsp + 0x68]
xor eax, eax
nop
jmp 0x1400b9f46
cmp ecx, 0x95738979
jne 0x1400b9c75
lea rcx, [0x14013c280]
cmp rsi, rcx
jne 0x1400b98eb
nop dword [rax]
call fcn.140065600
mov rcx, qword [rsp + 0x18]
lea rdx, [0x14013c280]
cmp rcx, rdx
mov rax, qword [rsp + 0x108]
lea rcx, [0x14013c280]
mov rdx, qword [rsp + 0x118]
jne 0x1400b9c75
call fcn.140065600
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 0x1400b9350
cmp ecx, 0x99777383
jne 0x1400b9993
lea rcx, [0x14013b800]
cmp rsi, rcx
jne 0x1400b995f
call fcn.140065600
mov rcx, qword [rsp + 0x18]
lea rdx, [0x14013b800]
cmp rcx, rdx
mov rax, qword [rsp + 0x108]
lea rcx, [0x14013b800]
mov rdx, qword [rsp + 0x118]
nop
jne 0x1400b9c75
call fcn.140065600
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 0x1400b9eb1
cmp ecx, 0x99d6dd43
jne 0x1400b9c75
lea rcx, [0x14013c180]
cmp rsi, rcx
jne 0x1400b99d6
call fcn.140065600
mov rcx, qword [rsp + 0x18]
lea rdx, [0x14013c180]
cmp rcx, rdx
mov rax, qword [rsp + 0x108]
lea rcx, [0x14013c180]
mov rdx, qword [rsp + 0x118]
jne 0x1400b9c75
nop dword [rax]
call fcn.140065600
mov rcx, qword [rsp + 0x108]
mov rcx, qword [rcx]
nop
mov rdx, qword [rsp + 0x68]
xor eax, eax
jmp 0x1400b9e8d
cmp ecx, 0xcb735792
ja 0x1400b9aee
cmp ecx, 0xbe66ff1c
jne 0x1400b9a85
lea rcx, [0x14013b7c0]
nop dword [rax + rax]
cmp rsi, rcx
jne 0x1400b9a50
call fcn.140065600
mov rcx, qword [rsp + 0x18]
lea rdx, [0x14013b7c0]
cmp rcx, rdx
mov rax, qword [rsp + 0x108]
lea rcx, [0x14013b7c0]
mov rdx, qword [rsp + 0x118]
jne 0x1400b9c75
call fcn.140065600
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 0x1400b9df8
cmp ecx, 0xcb735792
jne 0x1400b9c75
lea rcx, [0x14013c0c0]
cmp rsi, rcx
jne 0x1400b9acb
nop dword [rax]
call fcn.140065600
mov rcx, qword [rsp + 0x18]
lea rdx, [0x14013c0c0]
cmp rcx, rdx
mov rax, qword [rsp + 0x108]
lea rcx, [0x14013c0c0]
mov rdx, qword [rsp + 0x118]
jne 0x1400b9c75
call fcn.140065600
mov rcx, qword [rsp + 0x108]
mov rcx, qword [rcx]
nop
mov rdx, qword [rsp + 0x68]
xor eax, eax
jmp 0x1400b9dd7
cmp ecx, 0xd83fe3b3
jne 0x1400b9b65
lea rcx, [0x14013afc0]
nop dword [rax]
cmp rsi, rcx
jne 0x1400b9b30
call fcn.140065600
mov rcx, qword [rsp + 0x18]
lea rdx, [0x14013afc0]
cmp rcx, rdx
mov rax, qword [rsp + 0x108]
lea rcx, [0x14013afc0]
mov rdx, qword [rsp + 0x118]
jne 0x1400b9c75
call fcn.140065600
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 0x1400b9d40
cmp ecx, 0xe8fe0eb5
jne 0x1400b9bcf
lea rcx, [0x14013b780]
cmp rsi, rcx
jne 0x1400b9ba4
call fcn.140065600
mov rcx, qword [rsp + 0x18]
lea rdx, [0x14013b780]
cmp rcx, rdx
mov rax, qword [rsp + 0x108]
lea rcx, [0x14013b780]
mov rdx, qword [rsp + 0x118]
jne 0x1400b9c75
call fcn.140065600
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 0x1400b9ca0
cmp ecx, 0xe927f9e3
jne 0x1400b9c75
lea rcx, [0x14013c240]
cmp rsi, rcx
jne 0x1400b9c12
call fcn.140065600
mov rcx, qword [rsp + 0x18]
lea rdx, [0x14013c240]
cmp rcx, rdx
mov rax, qword [rsp + 0x108]
lea rcx, [0x14013c240]
mov rdx, qword [rsp + 0x118]
jne 0x1400b9c75
call fcn.140065600
mov rcx, qword [rsp + 0x108]
mov ecx, dword [rcx]
nop
mov rdx, qword [rsp + 0x68]
xor eax, eax
jmp 0x1400b9c6d
movabs rcx, 0x100000001b3
jmp 0x1400b9350
nop dword [rax]
call fcn.140069220
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 0x1400b9c53
jmp 0x1400b9c2d
lea rax, [0x14013bf40]
lea rbx, [0x14022fd68]
call fcn.140035bc0
add rdx, 0x10
mov rax, qword [rsp + 0xb8]
inc rax
mov rcx, qword [rsp + 0x60]
mov rbx, r8
nop
cmp rax, rcx
jge 0x1400b9cfa
mov qword [rsp + 0xb8], rax
mov qword [rsp + 0xb0], rbx
mov qword [rsp + 0x110], rdx
mov rax, rdx
lea rbx, [0x14013bf40]
mov ecx, 1
call fcn.140006f00
mov rax, qword [rsp + 0x110]
call fcn.140065600
mov rdx, qword [rsp + 0x110]
mov rsi, qword [rdx]
mov rdi, qword [rdx + 8]
nop
mov r8, qword [rsp + 0xb0]
xor eax, eax
jmp 0x1400b9d25
movabs rcx, 0x100000001b3
mov rdx, rbx
jmp 0x1400b9350
movzx r9d, byte [rax + rsi]
xor r8, r9
inc rax
movabs r9, 0x100000001b3
imul r8, r9
cmp rax, rdi
jl 0x1400b9d0c
jmp 0x1400b9c88
lea rax, [rcx + 1]
mov rcx, qword [rsp + 0x38]
mov rbx, rsi
nop dword [rax + rax]
cmp rax, rcx
jge 0x1400b9d85
mov qword [rsp + 0xb8], rax
mov qword [rsp + 0xa8], rbx
lea rcx, [rdx + rax*4]
mov rax, rcx
nop dword [rax]
call fcn.140065600
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 0x1400b9db1
movabs rcx, 0x100000001b3
mov rdx, rbx
jmp 0x1400b9350
movzx edi, bl
xor rsi, rdi
inc rax
shr ebx, 8
movabs rdi, 0x100000001b3
imul rsi, rdi
cmp rax, 4
jl 0x1400b9d97
jmp 0x1400b9d2f
movzx esi, cl
xor rdx, rsi
inc rax
shr rcx, 8
movabs rsi, 0x100000001b3
imul rdx, rsi
cmp rax, 8
jl 0x1400b9dbc
movabs rcx, 0x100000001b3
jmp 0x1400b9350
lea rax, [rcx + 1]
mov rcx, qword [rsp + 0x48]
mov rbx, rsi
cmp rax, rcx
jge 0x1400b9e3a
mov qword [rsp + 0xb8], rax
mov qword [rsp + 0xa0], rbx
lea rcx, [rdx + rax*8]
mov rax, rcx
call fcn.140065600
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 0x1400b9e67
movabs rcx, 0x100000001b3
mov rdx, rbx
jmp 0x1400b9350
movzx edi, bl
xor rsi, rdi
inc rax
shr rbx, 8
movabs rdi, 0x100000001b3
imul rsi, rdi
cmp rax, 8
jl 0x1400b9e4c
jmp 0x1400b9dec
movzx esi, cl
xor rdx, rsi
inc rax
shr rcx, 8
movabs rsi, 0x100000001b3
imul rdx, rsi
cmp rax, 8
jl 0x1400b9e72
movabs rcx, 0x100000001b3
nop dword [rax]
jmp 0x1400b9350
lea rax, [rcx + 1]
mov rcx, qword [rsp + 0x50]
mov rbx, rsi
cmp rax, rcx
jge 0x1400b9ef3
mov qword [rsp + 0xb8], rax
mov qword [rsp + 0x98], rbx
lea rcx, [rdx + rax*8]
mov rax, rcx
call fcn.140065600
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 0x1400b9f20
movabs rcx, 0x100000001b3
mov rdx, rbx
jmp 0x1400b9350
movzx edi, bl
xor rsi, rdi
inc rax
shr rbx, 8
movabs rdi, 0x100000001b3
imul rsi, rdi
cmp rax, 8
jl 0x1400b9f05
jmp 0x1400b9ea5
movzx esi, cl
xor rdx, rsi
inc rax
shr rcx, 8
movabs rsi, 0x100000001b3
imul rdx, rsi
cmp rax, 8
jl 0x1400b9f2b
movabs rcx, 0x100000001b3
jmp 0x1400b9350
lea rax, [rcx + 1]
mov rcx, qword [rsp + 0x28]
mov rbx, rsi
cmp rax, rcx
jge 0x1400b9fa9
mov qword [rsp + 0xb8], rax
mov qword [rsp + 0x90], rbx
lea rcx, [rdx + rax*8]
mov rax, rcx
call fcn.140065600
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 0x1400b9fd6
movabs rcx, 0x100000001b3
mov rdx, rbx
jmp 0x1400b9350
movzx edi, bl
xor rsi, rdi
inc rax
shr rbx, 8
movabs rdi, 0x100000001b3
imul rsi, rdi
cmp rax, 8
jl 0x1400b9fbb
nop dword [rax]
jmp 0x1400b9f5b
mov qword [rsp + 0xb8], rax
mov qword [rsp + 0x88], rbx
lea rcx, [rdx + rax]
mov rax, rcx
nop dword [rax]
call fcn.140065600
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 0x1400b9fe5
movabs rcx, 0x100000001b3
mov rdx, rbx
jmp 0x1400b9350
lea rax, [rcx + 1]
mov rcx, qword [rsp + 0x30]
mov rbx, rsi
cmp rax, rcx
jge 0x1400ba0a6
mov qword [rsp + 0xb8], rax
mov qword [rsp + 0x80], rbx
lea rcx, [rdx + rax*8]
mov rax, rcx
nop
call fcn.140065600
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 0x1400ba0d3
movabs rcx, 0x100000001b3
mov rdx, rbx
jmp 0x1400b9350
movzx edi, bl
xor rsi, rdi
inc rax
shr rbx, 8
movabs rdi, 0x100000001b3
imul rsi, rdi
cmp rax, 8
jl 0x1400ba0b8
jmp 0x1400ba057
movzx esi, cl
xor rdx, rsi
inc rax
shr ecx, 8
movabs rsi, 0x100000001b3
imul rdx, rsi
cmp rax, 4
jl 0x1400ba0de
movabs rcx, 0x100000001b3
jmp 0x1400b9350
movzx esi, cl
xor rdx, rsi
inc rax
shr rcx, 8
movabs rsi, 0x100000001b3
imul rdx, rsi
cmp rax, 8
jl 0x1400ba10d
movabs rcx, 0x100000001b3
jmp 0x1400b9350
movzx esi, cl
xor rdx, rsi
inc rax
shr rcx, 8
movabs rsi, 0x100000001b3
imul rdx, rsi
cmp rax, 8
jl 0x1400ba13d
movabs rcx, 0x100000001b3
jmp 0x1400b9350
lea rax, [rcx + 1]
mov rcx, qword [rsp + 0x40]
mov rbx, rsi
cmp rax, rcx
jge 0x1400ba1b4
mov qword [rsp + 0xb8], rax
mov qword [rsp + 0x78], rbx
lea rcx, [rdx + rax*4]
mov rax, rcx
call fcn.140065600
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 0x1400ba1e0
movabs rcx, 0x100000001b3
mov rdx, rbx
jmp 0x1400b9350
movzx edi, bl
xor rsi, rdi
inc rax
shr ebx, 8
movabs rdi, 0x100000001b3
imul rsi, rdi
cmp rax, 4
jl 0x1400ba1c6
jmp 0x1400ba16d
lea rax, [rcx + 1]
mov rcx, qword [rsp + 0x20]
mov rbx, rsi
cmp rax, rcx
jge 0x1400ba22f
mov qword [rsp + 0xb8], rax
mov qword [rsp + 0x70], rbx
lea rcx, [rdx + rax*8]
mov rax, rcx
call fcn.140065600
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 0x1400ba260
movabs rcx, 0x100000001b3
mov rdx, rbx
nop dword [rax]
jmp 0x1400b9350
movzx edi, bl
xor rsi, rdi
inc rax
shr rbx, 8
movabs rdi, 0x100000001b3
imul rsi, rdi
cmp rax, 8
jl 0x1400ba245
jmp 0x1400ba1e8
movzx esi, byte [rax + rdx]
xor rbx, rsi
inc rax
movabs rsi, 0x100000001b3
imul rbx, rsi
cmp rax, rcx
jl 0x1400ba268
movabs rcx, 0x100000001b3
mov rdx, rbx
jmp 0x1400b9350
mov qword [rsp + 8], rax
mov qword [rsp + 0x10], rbx
mov qword [rsp + 0x18], rcx
call fcn.140062000
mov rax, qword [rsp + 8]
mov rbx, qword [rsp + 0x10]
mov rcx, qword [rsp + 0x18]
jmp fcn.1400b9300