Function at 0x1401a5b16
Capabilities:
Authenticate hmac
Hash data using murmur3

Disassembly:
push rax
pushf
mov eax, 0x70f91003
pushf
not eax
add eax, 0xf2a0e0b4
xor eax, 0xa8ac9d51
rol eax, 0x4f
popf
pushf
not eax
add eax, 0xa0aed6c9
xor eax, 0xe6508d3e
rol eax, 0x9b
popf
pushf
not eax
add eax, 0xaff1d2fc
xor eax, 0xc6f25c80
rol eax, 0x16
popf
cmp eax, 4
jne 0x1401a5b66
popf
pop rax
jmp 0x1401a5e40
cmp eax, 0
jne 0x1401a5b75
popf
pop rax
jmp 0x1401a5ba2
cmp eax, 3
jne 0x1401a5b84
popf
pop rax
jmp 0x1401a5de9
cmp eax, 1
jne 0x1401a5b93
popf
pop rax
jmp 0x1401a5d4c
cmp eax, 2
jne 0x1401a5ba2
popf
pop rax
jmp 0x1401a5dde
mov r11, rsp
mov qword [r11 + 0x10], rbx
mov qword [r11 + 0x18], rbp
mov qword [r11 + 0x20], rsi
push rdi
sub rsp, 0x30
mov rbp, qword [rcx + 8]
mov rsi, rcx
mov rax, qword [rcx + 0x10]
mov rdi, rdx
lea rcx, [r11 + 8]
dec rax
mov qword [r11 - 0x10], rcx
lea rdx, [r11 - 0x18]
mov rbx, qword [rbp + 0x2c]
mov r9b, 0x69
pushf
not r9b
add r9b, 0xaf
xor r9b, 0x59
rol r9b, 0x59
popf
pushf
not r9b
add r9b, 0xed
xor r9b, 0x65
rol r9b, 0xd4
popf
pushf
not r9b
add r9b, 0x39
xor r9b, 0x5a
rol r9b, 0x95
popf
pushf
not r9b
add r9b, 0x9e
xor r9b, 0x65
rol r9b, 0x7c
popf
mov r8d, 0x2842d58b
pushf
not r8d
add r8d, 0xe0ad8b62
xor r8d, 0xecdd42e7
rol r8d, 0x35
popf
pushf
not r8d
add r8d, 0xbd1e4d30
xor r8d, 0xf47943a3
rol r8d, 0x36
popf
pushf
not r8d
add r8d, 0xa5256944
xor r8d, 0xbbf6f452
rol r8d, 3
popf
pushf
not r8d
add r8d, 0xb7d3cbbd
xor r8d, 0x9c823514
rol r8d, 0x63
popf
mov qword [r11 + 8], rax
mov rcx, rbp
mov qword [r11 - 0x18], rax
call fcn.14025a8fc
mov dword [rdi], eax
xor ecx, ecx
mov rax, qword [rsi + 8]
cmp byte [rax + 0x30], cl
je 0x1401a5cf3
push rax
pushf
mov eax, 0x3040f57
pushf
not eax
add eax, 0xbac0cbe0
xor eax, 0xecec8c8e
rol eax, 0x36
popf
pushf
not eax
add eax, 0x8e062200
xor eax, 0xf3bb09c4
rol eax, 0xba
popf
pushf
not eax
add eax, 0xdc9c286f
xor eax, 0xfe9cd74e
rol eax, 0x5c
popf
jmp 0x1401a5b57
push rax
pushf
mov eax, 0xee6ec986
pushf
not eax
add eax, 0xf708736f
xor eax, 0xc4f54bfb
rol eax, 0x41
popf
pushf
not eax
add eax, 0xe48e0009
xor eax, 0xe7e64a64
rol eax, 0xe2
popf
pushf
not eax
add eax, 0x96a4e72c
xor eax, 0xfea2a49b
rol eax, 0xe4
popf
pushf
not eax
add eax, 0xa895b331
xor eax, 0xa8fd5a4f
rol eax, 0xe3
popf
jmp 0x1401a5b57
cmp dword [rax + 0x2c], 0x22
je 0x1401a5d85
push rax
pushf
mov eax, 0x407fa9d1
pushf
not eax
add eax, 0xd511f0f8
xor eax, 0x9f0b9e50
rol eax, 0xd
popf
pushf
not eax
add eax, 0xd64b6d1d
xor eax, 0x9b1cabad
rol eax, 0x1f
popf
jmp 0x1401a5b57
push rax
pushf
mov eax, 0xc3c1f97b
pushf
not eax
add eax, 0xc208bbf7
xor eax, 0xbdf69e05
rol eax, 0xcb
popf
pushf
not eax
add eax, 0x965b3701
xor eax, 0x853ce921
rol eax, 0xb8
popf
pushf
not eax
add eax, 0xa33decdf
xor eax, 0xd9be6b25
rol eax, 0xb0
popf
pushf
not eax
add eax, 0xa7f8b0a2
xor eax, 0xddec7788
rol eax, 0xf
popf
jmp 0x1401a5b57
mov rax, qword [rsp + 0x40]
cmp rax, qword [rsi + 0x10]
jb 0x1401a5e40
mov qword [rsi + 0x10], rax
mov cl, 0xbe
pushf
not cl
add cl, 0x13
xor cl, 0x85
rol cl, 0x74
popf
pushf
not cl
add cl, 0x69
xor cl, 0x49
rol cl, 0x67
popf
push rax
pushf
mov eax, 0x3bea5ff1
pushf
not eax
add eax, 0xc7a08865
xor eax, 0xb1bf7908
rol eax, 0x7b
popf
pushf
not eax
add eax, 0xc0bde136
xor eax, 0xe6ec96aa
rol eax, 0xd2
popf
jmp 0x1401a5b57
mov rsi, qword [rsp + 0x58]
mov al, cl
mov qword [rbp + 0x2c], rbx
mov rbx, qword [rsp + 0x48]
mov rbp, qword [rsp + 0x50]
add rsp, 0x30
pop rdi
ret