Function at 0x1400b96a0
Capabilities:
Hash data using fnv

Disassembly:
lea r12, [rsp - 0xa8]
cmp r12, qword [r14 + 0x10]
jbe 0x1400ba637
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.140069520
mov rcx, qword [rsp + 0x130]
xor eax, eax
movabs rdx, 0xcbf29ce484222325
jmp 0x1400b970a
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 0x1400b9fdc
mov qword [rsp + 0xc0], rax
mov qword [rsp + 0x118], rcx
mov rax, rcx
lea rbx, [0x140137700]
mov ecx, 1
call fcn.1400071a0
mov rax, qword [rsp + 0x118]
call fcn.140065940
mov rdx, qword [rsp + 0x118]
mov rsi, qword [rdx]
test rsi, rsi
je 0x1400ba015
mov qword [rsp + 0x18], rsi
mov ecx, dword [rsi + 0x10]
mov rax, qword [rdx + 8]
mov qword [rsp + 0x108], rax
cmp ecx, 0x854f63b7
ja 0x1400b9bc0
cmp ecx, 0x5272f85c
ja 0x1400b9973
nop word [rax + rax]
cmp ecx, 0x7e34ced
ja 0x1400b9896
cmp ecx, 0x778cdb8
jne 0x1400b9820
lea rcx, [0x140134100]
nop dword [rax + rax]
cmp rsi, rcx
jne 0x1400b97f0
call fcn.140065940
mov rcx, qword [rsp + 0x18]
lea rax, [0x140134100]
cmp rcx, rax
mov rax, qword [rsp + 0x108]
lea rcx, [0x140134100]
mov rdx, qword [rsp + 0x118]
jne 0x1400ba015
call fcn.140065940
mov rcx, qword [rsp + 0x108]
mov rdx, qword [rcx]
mov rcx, qword [rcx + 8]
nop
mov rbx, qword [rsp + 0x68]
xor eax, eax
jmp 0x1400ba620
cmp ecx, 0x7e34ced
jne 0x1400ba015
lea rcx, [0x140133100]
cmp rsi, rcx
jne 0x1400b9863
call fcn.140065940
mov rcx, qword [rsp + 0x18]
lea rdx, [0x140133100]
cmp rcx, rdx
mov rax, qword [rsp + 0x108]
lea rcx, [0x140133100]
mov rdx, qword [rsp + 0x118]
jne 0x1400ba015
call fcn.140065940
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 0x1400ba594
cmp ecx, 0x38dfc0a9
jne 0x1400b990d
lea rcx, [0x140133240]
cmp rsi, rcx
jne 0x1400b98d5
call fcn.140065940
mov rcx, qword [rsp + 0x18]
lea rdx, [0x140133240]
cmp rcx, rdx
mov rax, qword [rsp + 0x108]
lea rcx, [0x140133240]
mov rdx, qword [rsp + 0x118]
jne 0x1400ba015
nop dword [rax + rax]
call fcn.140065940
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 0x1400ba519
cmp ecx, 0x5272f85c
jne 0x1400ba015
lea rcx, [0x1401343c0]
cmp rsi, rcx
jne 0x1400b9950
call fcn.140065940
mov rcx, qword [rsp + 0x18]
lea rdx, [0x1401343c0]
cmp rcx, rdx
mov rax, qword [rsp + 0x108]
lea rcx, [0x1401343c0]
mov rdx, qword [rsp + 0x118]
jne 0x1400ba015
call fcn.140065940
mov rcx, qword [rsp + 0x108]
mov rcx, qword [rcx]
nop
mov rdx, qword [rsp + 0x68]
xor eax, eax
jmp 0x1400ba4f8
cmp ecx, 0x6bed3cfa
ja 0x1400b9a4d
nop
cmp ecx, 0x64fd0d3c
jne 0x1400b99e5
lea rcx, [0x140134480]
cmp rsi, rcx
jne 0x1400b99bf
call fcn.140065940
mov rcx, qword [rsp + 0x18]
lea rdx, [0x140134480]
cmp rcx, rdx
mov rax, qword [rsp + 0x108]
lea rcx, [0x140134480]
mov rdx, qword [rsp + 0x118]
nop
jne 0x1400ba015
call fcn.140065940
mov rcx, qword [rsp + 0x108]
mov rcx, qword [rcx]
nop
mov rdx, qword [rsp + 0x68]
xor eax, eax
nop
jmp 0x1400ba4c8
cmp ecx, 0x6bed3cfa
jne 0x1400ba015
lea rcx, [0x140134300]
cmp rsi, rcx
jne 0x1400b9a2b
nop dword [rax]
call fcn.140065940
mov rcx, qword [rsp + 0x18]
lea rdx, [0x140134300]
cmp rcx, rdx
mov rax, qword [rsp + 0x108]
lea rcx, [0x140134300]
mov rdx, qword [rsp + 0x118]
jne 0x1400ba015
call fcn.140065940
mov rcx, qword [rsp + 0x108]
mov ecx, dword [rcx]
nop
mov rdx, qword [rsp + 0x68]
xor eax, eax
jmp 0x1400ba498
cmp ecx, 0x6d0f0857
jne 0x1400b9ac5
lea rcx, [0x1401338c0]
nop dword [rax]
cmp rsi, rcx
jne 0x1400b9a90
call fcn.140065940
mov rcx, qword [rsp + 0x18]
lea rdx, [0x1401338c0]
cmp rcx, rdx
mov rax, qword [rsp + 0x108]
lea rcx, [0x1401338c0]
mov rdx, qword [rsp + 0x118]
jne 0x1400ba015
call fcn.140065940
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 0x1400ba403
cmp ecx, 0x81044065
jne 0x1400b9b40
lea rcx, [0x140133140]
cmp rsi, rcx
jne 0x1400b9b04
call fcn.140065940
mov rcx, qword [rsp + 0x18]
lea rdx, [0x140133140]
cmp rcx, rdx
mov rax, qword [rsp + 0x108]
lea rcx, [0x140133140]
mov rdx, qword [rsp + 0x118]
jne 0x1400ba015
call fcn.140065940
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 0x1400ba3e0
cmp ecx, 0x854f63b7
jne 0x1400ba015
lea rcx, [0x140133440]
cmp rsi, rcx
jne 0x1400b9b83
call fcn.140065940
mov rcx, qword [rsp + 0x18]
lea rdx, [0x140133440]
cmp rcx, rdx
mov rax, qword [rsp + 0x108]
lea rcx, [0x140133440]
mov rdx, qword [rsp + 0x118]
jne 0x1400ba015
call fcn.140065940
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 0x1400ba307
cmp ecx, 0x99d6dd43
ja 0x1400b9da0
cmp ecx, 0x95738979
ja 0x1400b9cc0
nop dword [rax + rax]
cmp ecx, 0x8fc52ddb
jne 0x1400b9c45
lea rcx, [0x140134500]
cmp rsi, rcx
jne 0x1400b9c1f
call fcn.140065940
mov rcx, qword [rsp + 0x18]
lea rdx, [0x140134500]
cmp rcx, rdx
mov rax, qword [rsp + 0x108]
lea rcx, [0x140134500]
mov rdx, qword [rsp + 0x118]
nop
jne 0x1400ba015
call fcn.140065940
mov rcx, qword [rsp + 0x108]
mov rcx, qword [rcx]
nop
mov rdx, qword [rsp + 0x68]
xor eax, eax
nop
jmp 0x1400ba2e6
cmp ecx, 0x95738979
jne 0x1400ba015
lea rcx, [0x140134440]
cmp rsi, rcx
jne 0x1400b9c8b
nop dword [rax]
call fcn.140065940
mov rcx, qword [rsp + 0x18]
lea rdx, [0x140134440]
cmp rcx, rdx
mov rax, qword [rsp + 0x108]
lea rcx, [0x140134440]
mov rdx, qword [rsp + 0x118]
jne 0x1400ba015
call fcn.140065940
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 0x1400b96f0
cmp ecx, 0x99777383
jne 0x1400b9d33
lea rcx, [0x1401339c0]
cmp rsi, rcx
jne 0x1400b9cff
call fcn.140065940
mov rcx, qword [rsp + 0x18]
lea rdx, [0x1401339c0]
cmp rcx, rdx
mov rax, qword [rsp + 0x108]
lea rcx, [0x1401339c0]
mov rdx, qword [rsp + 0x118]
nop
jne 0x1400ba015
call fcn.140065940
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 0x1400ba251
cmp ecx, 0x99d6dd43
jne 0x1400ba015
lea rcx, [0x140134340]
cmp rsi, rcx
jne 0x1400b9d76
call fcn.140065940
mov rcx, qword [rsp + 0x18]
lea rdx, [0x140134340]
cmp rcx, rdx
mov rax, qword [rsp + 0x108]
lea rcx, [0x140134340]
mov rdx, qword [rsp + 0x118]
jne 0x1400ba015
nop dword [rax]
call fcn.140065940
mov rcx, qword [rsp + 0x108]
mov rcx, qword [rcx]
nop
mov rdx, qword [rsp + 0x68]
xor eax, eax
jmp 0x1400ba22d
cmp ecx, 0xcb735792
ja 0x1400b9e8e
cmp ecx, 0xbe66ff1c
jne 0x1400b9e25
lea rcx, [0x140133980]
nop dword [rax + rax]
cmp rsi, rcx
jne 0x1400b9df0
call fcn.140065940
mov rcx, qword [rsp + 0x18]
lea rdx, [0x140133980]
cmp rcx, rdx
mov rax, qword [rsp + 0x108]
lea rcx, [0x140133980]
mov rdx, qword [rsp + 0x118]
jne 0x1400ba015
call fcn.140065940
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 0x1400ba198
cmp ecx, 0xcb735792
jne 0x1400ba015
lea rcx, [0x140134280]
cmp rsi, rcx
jne 0x1400b9e6b
nop dword [rax]
call fcn.140065940
mov rcx, qword [rsp + 0x18]
lea rdx, [0x140134280]
cmp rcx, rdx
mov rax, qword [rsp + 0x108]
lea rcx, [0x140134280]
mov rdx, qword [rsp + 0x118]
jne 0x1400ba015
call fcn.140065940
mov rcx, qword [rsp + 0x108]
mov rcx, qword [rcx]
nop
mov rdx, qword [rsp + 0x68]
xor eax, eax
jmp 0x1400ba177
cmp ecx, 0xd83fe3b3
jne 0x1400b9f05
lea rcx, [0x140133180]
nop dword [rax]
cmp rsi, rcx
jne 0x1400b9ed0
call fcn.140065940
mov rcx, qword [rsp + 0x18]
lea rdx, [0x140133180]
cmp rcx, rdx
mov rax, qword [rsp + 0x108]
lea rcx, [0x140133180]
mov rdx, qword [rsp + 0x118]
jne 0x1400ba015
call fcn.140065940
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 0x1400ba0e0
cmp ecx, 0xe8fe0eb5
jne 0x1400b9f6f
lea rcx, [0x140133940]
cmp rsi, rcx
jne 0x1400b9f44
call fcn.140065940
mov rcx, qword [rsp + 0x18]
lea rdx, [0x140133940]
cmp rcx, rdx
mov rax, qword [rsp + 0x108]
lea rcx, [0x140133940]
mov rdx, qword [rsp + 0x118]
jne 0x1400ba015
call fcn.140065940
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 0x1400ba040
cmp ecx, 0xe927f9e3
jne 0x1400ba015
lea rcx, [0x140134400]
cmp rsi, rcx
jne 0x1400b9fb2
call fcn.140065940
mov rcx, qword [rsp + 0x18]
lea rdx, [0x140134400]
cmp rcx, rdx
mov rax, qword [rsp + 0x108]
lea rcx, [0x140134400]
mov rdx, qword [rsp + 0x118]
jne 0x1400ba015
call fcn.140065940
mov rcx, qword [rsp + 0x108]
mov ecx, dword [rcx]
nop
mov rdx, qword [rsp + 0x68]
xor eax, eax
jmp 0x1400ba00d
movabs rcx, 0x100000001b3
jmp 0x1400b96f0
nop dword [rax]
call fcn.140069560
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 0x1400b9ff3
jmp 0x1400b9fcd
lea rax, [0x140134100]
lea rbx, [0x1401aab10]
call fcn.140035ec0
add rdx, 0x10
mov rax, qword [rsp + 0xb8]
inc rax
mov rcx, qword [rsp + 0x60]
mov rbx, r8
nop
cmp rax, rcx
jge 0x1400ba09a
mov qword [rsp + 0xb8], rax
mov qword [rsp + 0xb0], rbx
mov qword [rsp + 0x110], rdx
mov rax, rdx
lea rbx, [0x140134100]
mov ecx, 1
call fcn.1400071a0
mov rax, qword [rsp + 0x110]
call fcn.140065940
mov rdx, qword [rsp + 0x110]
mov rsi, qword [rdx]
mov rdi, qword [rdx + 8]
nop
mov r8, qword [rsp + 0xb0]
xor eax, eax
jmp 0x1400ba0c5
movabs rcx, 0x100000001b3
mov rdx, rbx
jmp 0x1400b96f0
movzx r9d, byte [rax + rsi]
xor r8, r9
inc rax
movabs r9, 0x100000001b3
imul r8, r9
cmp rax, rdi
jl 0x1400ba0ac
jmp 0x1400ba028
lea rax, [rcx + 1]
mov rcx, qword [rsp + 0x38]
mov rbx, rsi
nop dword [rax + rax]
cmp rax, rcx
jge 0x1400ba125
mov qword [rsp + 0xb8], rax
mov qword [rsp + 0xa8], rbx
lea rcx, [rdx + rax*4]
mov rax, rcx
nop dword [rax]
call fcn.140065940
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 0x1400ba151
movabs rcx, 0x100000001b3
mov rdx, rbx
jmp 0x1400b96f0
movzx edi, bl
xor rsi, rdi
inc rax
shr ebx, 8
movabs rdi, 0x100000001b3
imul rsi, rdi
cmp rax, 4
jl 0x1400ba137
jmp 0x1400ba0cf
movzx esi, cl
xor rdx, rsi
inc rax
shr rcx, 8
movabs rsi, 0x100000001b3
imul rdx, rsi
cmp rax, 8
jl 0x1400ba15c
movabs rcx, 0x100000001b3
jmp 0x1400b96f0
lea rax, [rcx + 1]
mov rcx, qword [rsp + 0x48]
mov rbx, rsi
cmp rax, rcx
jge 0x1400ba1da
mov qword [rsp + 0xb8], rax
mov qword [rsp + 0xa0], rbx
lea rcx, [rdx + rax*8]
mov rax, rcx
call fcn.140065940
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 0x1400ba207
movabs rcx, 0x100000001b3
mov rdx, rbx
jmp 0x1400b96f0
movzx edi, bl
xor rsi, rdi
inc rax
shr rbx, 8
movabs rdi, 0x100000001b3
imul rsi, rdi
cmp rax, 8
jl 0x1400ba1ec
jmp 0x1400ba18c
movzx esi, cl
xor rdx, rsi
inc rax
shr rcx, 8
movabs rsi, 0x100000001b3
imul rdx, rsi
cmp rax, 8
jl 0x1400ba212
movabs rcx, 0x100000001b3
nop dword [rax]
jmp 0x1400b96f0
lea rax, [rcx + 1]
mov rcx, qword [rsp + 0x50]
mov rbx, rsi
cmp rax, rcx
jge 0x1400ba293
mov qword [rsp + 0xb8], rax
mov qword [rsp + 0x98], rbx
lea rcx, [rdx + rax*8]
mov rax, rcx
call fcn.140065940
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 0x1400ba2c0
movabs rcx, 0x100000001b3
mov rdx, rbx
jmp 0x1400b96f0
movzx edi, bl
xor rsi, rdi
inc rax
shr rbx, 8
movabs rdi, 0x100000001b3
imul rsi, rdi
cmp rax, 8
jl 0x1400ba2a5
jmp 0x1400ba245
movzx esi, cl
xor rdx, rsi
inc rax
shr rcx, 8
movabs rsi, 0x100000001b3
imul rdx, rsi
cmp rax, 8
jl 0x1400ba2cb
movabs rcx, 0x100000001b3
jmp 0x1400b96f0
lea rax, [rcx + 1]
mov rcx, qword [rsp + 0x28]
mov rbx, rsi
cmp rax, rcx
jge 0x1400ba349
mov qword [rsp + 0xb8], rax
mov qword [rsp + 0x90], rbx
lea rcx, [rdx + rax*8]
mov rax, rcx
call fcn.140065940
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 0x1400ba376
movabs rcx, 0x100000001b3
mov rdx, rbx
jmp 0x1400b96f0
movzx edi, bl
xor rsi, rdi
inc rax
shr rbx, 8
movabs rdi, 0x100000001b3
imul rsi, rdi
cmp rax, 8
jl 0x1400ba35b
nop dword [rax]
jmp 0x1400ba2fb
mov qword [rsp + 0xb8], rax
mov qword [rsp + 0x88], rbx
lea rcx, [rdx + rax]
mov rax, rcx
nop dword [rax]
call fcn.140065940
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 0x1400ba385
movabs rcx, 0x100000001b3
mov rdx, rbx
jmp 0x1400b96f0
lea rax, [rcx + 1]
mov rcx, qword [rsp + 0x30]
mov rbx, rsi
cmp rax, rcx
jge 0x1400ba446
mov qword [rsp + 0xb8], rax
mov qword [rsp + 0x80], rbx
lea rcx, [rdx + rax*8]
mov rax, rcx
nop
call fcn.140065940
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 0x1400ba473
movabs rcx, 0x100000001b3
mov rdx, rbx
jmp 0x1400b96f0
movzx edi, bl
xor rsi, rdi
inc rax
shr rbx, 8
movabs rdi, 0x100000001b3
imul rsi, rdi
cmp rax, 8
jl 0x1400ba458
jmp 0x1400ba3f7
movzx esi, cl
xor rdx, rsi
inc rax
shr ecx, 8
movabs rsi, 0x100000001b3
imul rdx, rsi
cmp rax, 4
jl 0x1400ba47e
movabs rcx, 0x100000001b3
jmp 0x1400b96f0
movzx esi, cl
xor rdx, rsi
inc rax
shr rcx, 8
movabs rsi, 0x100000001b3
imul rdx, rsi
cmp rax, 8
jl 0x1400ba4ad
movabs rcx, 0x100000001b3
jmp 0x1400b96f0
movzx esi, cl
xor rdx, rsi
inc rax
shr rcx, 8
movabs rsi, 0x100000001b3
imul rdx, rsi
cmp rax, 8
jl 0x1400ba4dd
movabs rcx, 0x100000001b3
jmp 0x1400b96f0
lea rax, [rcx + 1]
mov rcx, qword [rsp + 0x40]
mov rbx, rsi
cmp rax, rcx
jge 0x1400ba554
mov qword [rsp + 0xb8], rax
mov qword [rsp + 0x78], rbx
lea rcx, [rdx + rax*4]
mov rax, rcx
call fcn.140065940
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 0x1400ba580
movabs rcx, 0x100000001b3
mov rdx, rbx
jmp 0x1400b96f0
movzx edi, bl
xor rsi, rdi
inc rax
shr ebx, 8
movabs rdi, 0x100000001b3
imul rsi, rdi
cmp rax, 4
jl 0x1400ba566
jmp 0x1400ba50d
lea rax, [rcx + 1]
mov rcx, qword [rsp + 0x20]
mov rbx, rsi
cmp rax, rcx
jge 0x1400ba5cf
mov qword [rsp + 0xb8], rax
mov qword [rsp + 0x70], rbx
lea rcx, [rdx + rax*8]
mov rax, rcx
call fcn.140065940
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 0x1400ba600
movabs rcx, 0x100000001b3
mov rdx, rbx
nop dword [rax]
jmp 0x1400b96f0
movzx edi, bl
xor rsi, rdi
inc rax
shr rbx, 8
movabs rdi, 0x100000001b3
imul rsi, rdi
cmp rax, 8
jl 0x1400ba5e5
jmp 0x1400ba588
movzx esi, byte [rax + rdx]
xor rbx, rsi
inc rax
movabs rsi, 0x100000001b3
imul rbx, rsi
cmp rax, rcx
jl 0x1400ba608
movabs rcx, 0x100000001b3
mov rdx, rbx
jmp 0x1400b96f0
mov qword [rsp + 8], rax
mov qword [rsp + 0x10], rbx
mov qword [rsp + 0x18], rcx
call fcn.140062340
mov rax, qword [rsp + 8]
mov rbx, qword [rsp + 0x10]
mov rcx, qword [rsp + 0x18]
jmp fcn.1400b96a0