Function at 0x1800a4d30
Capabilities:
Access peb ldr_data
Hash data using fnv

Disassembly:
push rbx
shrd bx, r8w, 9
sar al, 0xe8
movzx ax, r14b
sub rsp, 0x80
bsf ax, r9w
adc eax, r11d
xadd rax, rax
mov rax, qword [0x180088ea0]
btc ebx, 0xf6
bsf bx, r8w
mov rbx, rcx
test rax, rax
jmp 0x1800a4d6e
jne 0x1800a5138
cmp byte [0x18007a7d3], 0
nop
movzx eax, si
movsx ax, dl
movups xmm0, xmmword [0x18007a7c0]
cmova ax, bp
mov eax, dword [0x18007a7d0]
mov dword [rsp + 0x40], eax
movups xmmword [rsp + 0x30], xmm0
jmp 0x1800a4da3
je 0x1800a504d
xor r8d, r8d
test r10b, cl
stc
cmp dword [0x180086030], 2
jmp 0x1800a4dbc
jl 0x1800a4f98
movdqa xmm0, xmmword [0x18007e5c0]
lea rcx, [rsp + 0x34]
jmp 0x1800a4dd4
movdqa xmm5, xmmword [0x18007e3c0]
mov eax, 5
jmp 0x1800a4de6
movdqa xmm4, xmmword [0x18007e730]
movaps xmmword [rsp + 0x70], xmm6
movaps xmmword [rsp + 0x60], xmm7
jmp 0x1800a4e29
movdqa xmm7, xmmword [0x18007e470]
movd xmm6, eax
mov eax, 0x1f
jmp 0x1800a4e3f
movdqa xmmword [rsp + 0x20], xmm0
mov edx, dword [rsp + 0x20]
jmp 0x1800a4e4e
movaps xmmword [rsp + 0x50], xmm8
jmp 0x1800a4e59
movd xmm8, eax
movd xmm2, r8d
lea eax, [r8 + 4]
pshufd xmm2, xmm2, 0
lea rcx, [rcx + 8]
paddd xmm2, xmm5
movd xmm3, eax
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
paddd xmm3, xmm5
pmuldq xmm0, xmm4
add r8d, 8
pmuldq xmm1, xmm4
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
movdqa xmm1, xmm3
pand xmm2, xmmword [0x18007e540]
packuswb xmm2, xmm2
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx - 0xc]
pxor xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
movd dword [rcx - 0xc], xmm2
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm3
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
movd xmm0, edx
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x18007e540]
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [rcx - 8]
pxor xmm2, xmm0
movd dword [rcx - 8], xmm2
cmp r8d, 0x10
jmp 0x1800a4f68
jl 0x1800a4e5e
movaps xmm8, xmmword [rsp + 0x50]
cmc
movaps xmm7, xmmword [rsp + 0x60]
test r8b, 0xf5
clc
movaps xmm6, xmmword [rsp + 0x70]
jmp 0x1800a4f89
cmp r8d, 0x14
jmp 0x1800a4f92
jge 0x1800a504d
movsxd rax, r8d
and rdx, rbx
inc dh
lea r9, [rsp + 0x30]
and rdx, 0x245006b1
neg cx
xadd dh, dh
lea r9, [r9 + rax]
rcr rax, 0x7d
bt rax, 0xd2
nop dword [rax]
mov eax, 0x92492493
lea r9, [r9 + 1]
adc dl, r12b
imul r8d
and ch, 0x60
add edx, r8d
sar edx, 5
clc
shl eax, cl
cdqe
mov eax, edx
btr rcx, 0xe0
and cx, si
shr eax, 0x1f
bts cx, r11w
add edx, eax
bsf rax, rdx
clc
jmp 0x1800a4ffd
movsx eax, dl
cmp cl, 0x33
sbb cl, 0x72
mov ecx, 0x287c67ec
imul ecx, eax, 0x38
movzx ax, cl
mov rax, 0x5a36330e
dec ax
movzx eax, r8b
jmp 0x1800a5025
inc r8d
cmp r11w, 0x7af7
sub al, cl
jmp 0x1800a5038
add al, 0x36
xor byte [r9 - 1], al
cmp r8d, 0x14
jmp 0x1800a5047
jl 0x1800a4fc2
mov rax, qword gs:[0x60]
shr edx, cl
shl r9w, cl
mov rax, qword [rax + 0x18]
rcl dx, cl
not r9
mov rax, qword [rax + 0x10]
adc r9w, 0x6b8
nop word [rax + rax]
mov rcx, qword [rax + 0x60]
add dl, r11b
stc
mov r8d, 0x811c9dc5
bt rdx, rax
test bpl, r10b
movzx edx, word [rax + 0x58]
test r8b, cl
btr r9d, 0x79
shr rdx, 1
lea r9, [rcx + rdx*2]
cmp rcx, r9
jmp 0x1800a50ab
je 0x1800a50f7
nop word [rax + rax]
xadd dl, dh
xor edx, edi
movzx edx, r13w
movsx edx, byte [rcx]
stc
cmc
add rcx, 2
stc
test bpl, r12b
xor edx, r8d
imul r8d, edx, 0x1000193
cmp rcx, r9
jmp 0x1800a50df
jne 0x1800a50c0
cmp r8d, 0xef6a0b73
jmp 0x1800a50f1
je 0x1800a5104
mov rax, qword [rax]
jmp 0x1800a50ff
jmp 0x1800a507b
mov rcx, qword [rax + 0x30]
mov edx, edi
setns dh
cwd
lea rdx, [rsp + 0x30]
call fcn.1800a4752
movsxd rcx, dword [rax + 1]
cmp ah, 0x50
add rax, 5
add rax, rcx
mov cl, r10b
bswap ecx
setl ch
mov qword [0x180088ea0], rax
xchg ecx, ecx
mov rcx, rbx
jmp 0x1800a5140
call rax
add rsp, 0x80
movsx ebx, si
pop rbx
jmp 0x1800a5152
ret