Function at 0x140099ff0
Capabilities:
Hash data using murmur3

Disassembly:
mov qword [rsp + 8], rbx
mov dword [rsp - 0x30], edx
xchg rbp, r12
mov qword [rsp + 0x10], r12
xchg r12, rbp
mov qword [rsp + 0x18], rsi
mov dword [rsp - 0x2c], 0x56b99285
mov qword [rsp + 0x20], rdi
nop
mov qword [rsp - 8], r12
sub rsp, 8
push r14
nop
mov qword [rsp - 8], r15
sub rsp, 8
neg rsp
sub rsp, 0xffffffffffffffe0
neg rsp
xchg r14, rdx
mov rdx, r14
xchg r14, rdx
xchg rdi, r14
mov r14, rcx
xchg r14, rdi
mov edx, 0x23e31c36
xor edx, 0x41210a2b
xor edx, 0x27a14dd0
xor edx, 0x9cd15f59
call fcn.140074910
xor esi, esi
xchg rsi, rsi
test rax, rax
je 0x14009a101
ror rax, 0x15
ror rax, 0x15
ror rax, 0xb
ror rax, 1
ror rax, 1
movabs rcx, 0x33613639418aa154
xor rcx, 0x1d0187f7
sub rcx, 0x27a47581
xor rcx, 0x5352f553
xor rax, rcx
mov ebx, esi
xchg r13, r13
ror rax, 0x11
ror rax, 0x18
ror rax, 6
ror rax, 6
ror rax, 1
ror rax, 1
ror rax, 2
ror rax, 1
movabs rcx, 0x3447d1ed0e29a2e6
xor rcx, 0x38ce5728
xor rcx, 0x633b0781
add rcx, 0x28d347f4
add rcx, 0x6798eeee
xor rax, rcx
mov qword [r14], rax
mov dword [rsp - 0x28], 0x53adbc0d
jmp 0x14009a11e
mov ebx, 0x72b3f288
xor ebx, 0x3f8ba694
sub ebx, 0x29462052
add ebx, 0x4fee678a
sub ebx, 0x73e09b53
mov edx, 0x49ed8ee5
xor edx, 0x4acd8c41
add edx, 0x14e1102c
xor edx, 0x41376c14
xchg r13, rcx
mov r13, rdi
xchg r13, rcx
call fcn.140074910
test rax, rax
je 0x14009a1ce
mov dword [rsp - 0x30], esp
movabs rcx, 0x7ed9acf006290eca
xor rcx, 0xaa77fe0
xor rcx, 0x5c6c9e63
add rcx, 0x11acc589
xor rcx, 0x569c5beb
mov r12d, esi
xor rax, rcx
xchg rbx, rbx
movabs rcx, 0x6f548eae5eb9bfac
sub rcx, 0x34bf3a16
xor rcx, 0x75161d56
xor rcx, 0x12480084
add rcx, 0x4e7ba6b
not rax
mov dword [rsp - 0x24], 0x7c565b50
ror rax, 0xf
ror rax, 4
ror rax, 1
add rax, rcx
xchg rbx, rbx
xchg rsp, rax
mov qword [r14 + 8], rsp
xchg rsp, rax
jmp 0x14009a1e9
mov r12d, 0x29821ab5
add r12d, 0x1d988024
sub r12d, 0x102d58e
xor r12d, 0x4617c54a
mov edx, 0x5aa0a9b8
xor edx, 0x5b952b79
add edx, 0x5bd22cd6
add edx, 0x135a056a
add edx, 0x5ab353db
mov rcx, rdi
mov dword [rsp - 0x28], edi
call fcn.140074910
test rax, rax
je 0x14009a2b1
mov dword [rsp - 0x2c], ebp
movabs rcx, 0xc8257a3f66f96881
xor rcx, 0x5dfb1be4
xor rcx, 0x38723b01
add rcx, 0x7fffffff
add rcx, 0x5fa8caf8
mov r15d, esi
mov dword [rsp - 0x28], ecx
add rax, rcx
movabs rcx, 0x6786597e3bbc758b
xor rcx, 0x7a64ad42
sub rcx, 0x3856e3b3
add rcx, 0x7fffffff
add rcx, 0x56344687
xor rax, rcx
mov rsi, rsi
movabs rcx, 0x1ede632d227f3711
xor rcx, 0x2ba21b71
add rcx, 0x48ce3cfc
sub rcx, 0x15bc5710
ror rax, 4
ror rax, 1
xor rax, rcx
mov dword [rsp - 0x10], ecx
mov qword [r14 + 0x10], rax
jmp 0x14009a2cc
mov r15d, 0x2c2183eb
xor r15d, 0x736de345
xor r15d, 0x61685eed
sub r15d, 0x3e243e42
mov edx, 0xdef5a83
add edx, 0x1d1e1e14
add edx, 0x20142df5
xor edx, 0x3a345367
add edx, 0x69522da4
xchg rdi, rcx
mov rdi, rcx
xchg rdi, rcx
call fcn.140074910
test rax, rax
mov rsi, rsi
je 0x14009a336
not rax
mov ebp, esi
mov rsp, rsp
rol rax, 4
rol rax, 1
rol rax, 7
rol rax, 1
rol rax, 1
rol rax, 1
not rax
ror rax, 3
xchg rbx, rbx
xchg rbx, rax
mov qword [r14 + 0x18], rbx
xchg rbx, rax
jmp 0x14009a353
mov ebp, 0x5f05fbe8
xor ebp, 0x63efb99c
add ebp, 0x2f606905
xor ebp, 0x48c1a3c8
sub ebp, 0x248b08b0
mov edx, 0x700de0ae
sub edx, 0x3d151f7a
xor edx, 0x41d1b15d
sub edx, 0x71751d42
add edx, 0x235c44a5
xchg rdi, rcx
mov rdi, rcx
xchg rdi, rcx
call fcn.140074910
mov dword [rsp - 0x20], edx
test rax, rax
je 0x14009a402
rol rax, 5
rol rax, 0xc
rol rax, 3
rol rax, 3
rol rax, 1
rol rax, 1
rol rax, 1
movabs rcx, 0x75cd37335b8ab058
xor rcx, 0x64af80b9
add rcx, 0x66a12f9
sub rcx, 0x254ff397
xor rcx, 0x4a350a1a
not rax
add rax, rcx
mov dword [rsp - 0xc], 0x7fb1994f
rol rax, 0xf
rol rax, 0x15
rol rax, 1
rol rax, 0xd
rol rax, 2
rol rax, 1
rol rax, 1
mov qword [r14 + 0x20], rax
mov dword [rsp - 0x38], 0x72bd6125
jmp 0x14009a419
mov esi, 0x6b145c44
sub esi, 0x86f6c9c
add esi, 0x13abff48
sub esi, 0x7650eeef
mov rdi, qword [rsp + 0x58]
or ebx, r12d
mov dword [rsp - 0x18], 0x16367e69
or ebx, r15d
or ebx, ebp
mov rbp, qword [rsp + 0x48]
mov rbp, rbp
or ebx, esi
xchg r14, rsi
mov r14, qword [rsp + 0x50]
xchg r14, rsi
mov rbx, qword [rsp + 0x40]
sete al
nop
add rsp, 0x5246c346
sub rsp, 0x5246c326
pop r15
mov dword [rsp - 0x20], 0x415fb309
nop
add rsp, 8
mov r14, qword [rsp - 8]
nop
add rsp, 8
mov r12, qword [rsp - 8]
ret