Function at 0x14008fcc0
Capabilities:
Hash data using murmur3

Disassembly:
xchg r11, rsi
mov qword [rsp + 0x18], r11
xchg r11, rsi
nop
sub rsp, 8
mov qword [rsp], rdi
sub rsp, 0x250
mov rdx, qword [0x1401433e8]
mov dword [rsp - 0x24], ecx
xchg rcx, rsp
mov rsi, rsp
xchg rcx, rsp
movabs rcx, 0xa8116fba7b532430
xor rcx, 0x222f46a3
add rcx, 0x20f9f219
sub rcx, 0x51ac4260
movabs rax, 0x66d72370229dd2ba
xor rax, 0x3fb0e72c
add rax, 0x22ba1a69
add rax, 0x7fffffff
add rax, 0x4bd7bd6
add rdx, rcx
mov r8d, 0x32f9d026
xor r8d, 0x42846f65
sub r8d, 0x610efa9
sub r8d, 0x6a6cce96
rol rdx, 0xd
rol rdx, 0x15
rol rdx, 5
rol rdx, 3
rol rdx, 1
rol rdx, 2
rol rdx, 1
movabs rcx, 0x6e31e6af4eda3f0d
add rcx, 0xfe5fd54
sub rcx, 0xb21263b
add rcx, 0x1ca791a
add rax, rdx
mov rdi, rdi
xor dil, dil
xor rax, rcx
lea rdx, [rsp + 0x40]
mov rsi, rsi
xchg rcx, r9
mov r9, qword [rsi]
xchg r9, rcx
not rax
mov r13, r13
ror rax, 0xb
ror rax, 0x19
ror rax, 0xb
ror rax, 3
ror rax, 1
ror rax, 1
call rax
mov dword [rsp - 0x14], 0x76e0f47c
test eax, eax
je 0x140090246
xor r9d, r9d
mov qword [rsp + 0x30], 0x1dca39a1
xor qword [rsp + 0x30], 0x5f09999b
add qword [rsp + 0x30], 0x130c5dc4
xor qword [rsp + 0x30], 0x55cffdfe
movabs rcx, 0xe6e0747b213ddc48
add rcx, 0x5cff1aa5
sub rcx, 0x4a4a90be
sub rcx, 0x2248a1d4
add rcx, 0x7fffffff
xor rcx, 0x6a020892
mov dword [rsp + 0x28], 0x6c9690e8
xor dword [rsp + 0x28], 0x9294eb8
sub dword [rsp + 0x28], 0x5a28cf1d
xor dword [rsp + 0x28], 0xf6ed27c
sub dword [rsp + 0x28], 0x4f9dccf
add rcx, qword [0x140143368]
xchg r10, r10
movabs rax, 0x43c5a7ee6ae68d05
xor rax, 0x5257ad31
xor rax, 0x69c5b38b
xor rax, 0x3ab4baad
rol rcx, 0xf
rol rcx, 6
rol rcx, 0xc
rol rcx, 7
mov edx, 0x5e764b82
add edx, 0x17033fea
sub edx, 0x3fb94f3f
xor edx, 0xb4e0023
sub edx, 0x3e7c3b85
add rax, rcx
mov qword [rsp + 0x268], rbp
mov dword [rsp - 0x28], 0x5fef2401
movabs rcx, 0x827e83160fd91530
add rcx, 0x489b8306
add rcx, 0x334a129
add rcx, 0x2779fb6
sub rcx, 0x29694723
mov dword [rsp + 0x20], 0x2df0b986
add dword [rsp + 0x20], 0x3ee91fdc
sub dword [rsp + 0x20], 0x31da61fc
sub dword [rsp + 0x20], 0x3aff7763
xor rax, rcx
lea r8d, [r9 + 1]
mov dword [rsp - 0x30], 0x258f1d68
movabs rcx, 0x8ba03b72c8bec1
sub rcx, 0x6b938d2a
add rcx, 0x1656d638
add rcx, 0x329268b9
add rcx, 0x7fffffff
sub rcx, 0x2f148c3b
add rax, rcx
lea rcx, [rsp + 0x40]
xchg r8, r8
call rax
xchg rbp, r12
mov r12, rax
xchg rbp, r12
cmp rax, 0xffffffffffffffff
je 0x14009021a
mov rcx, qword [0x140143390]
mov dword [rsp - 0x14], edx
movabs rax, 0x2acdb22459112027
add rax, 0x1f8b6748
xor rax, 0x786d338a
add rax, 0x7fffffff
xor rax, 0x5607e237
ror rcx, 0x1d
ror rcx, 0x11
ror rcx, 2
ror rcx, 1
ror rcx, 1
xor edx, edx
sub rcx, rax
mov dword [rsp - 0x34], ecx
xchg r9, rbx
mov qword [rsp + 0x260], r9
xchg r9, rbx
ror rcx, 0x15
ror rcx, 3
ror rcx, 2
ror rcx, 1
ror rcx, 1
movabs rax, 0x326034324afdf0ab
add rax, 0x2c6030ff
sub rax, 0x69875c31
add rax, 0x5a18794c
add rax, 0x4e16f27c
xor rcx, rax
mov dword [rsp - 0xc], esp
movabs rax, 0x55eed4cd29d45a7e
add rax, 0x371f3092
sub rax, 0x4c010290
add rax, 0x2a66a613
xor rax, 0x28eaa2b3
add rcx, rax
xchg r11, r11
movabs rax, 0xd1610643108e5d48
add rax, 0x4a87b0f6
sub rax, 0x287299a9
add rax, 0x10d21725
add rax, 0x7fffffff
add rax, 0x1eee126a
rol rcx, 0x34
add rax, rcx
xchg r12, r12
xchg rcx, rbp
mov rbp, rcx
xchg rcx, rbp
call rax
mov dword [rsp - 0x20], ebx
mov ecx, eax
mov dword [rsi + 0x10], ecx
call fcn.140099880
mov r8d, dword [rsi + 0x10]
mov dword [rsp - 0x30], 0x6f02acb9
lea r9, [rsi + 0x10]
xchg r10, rax
mov rdx, r10
xchg r10, rax
mov qword [rsi + 8], rax
mov dword [rsp - 0x3c], 0x2661aa27
mov rax, qword [0x140143380]
movabs rcx, 0x1126634c63abf414
add rcx, 0x13b857d8
xor rcx, 0x698298b7
xor rcx, 0x2ea61d72
xor rax, rcx
mov qword [rsp + 0x20], 0x2464f2b9
add qword [rsp + 0x20], 0x42e015af
sub qword [rsp + 0x20], 0x228a5b53
sub qword [rsp + 0x20], 0x44baad15
ror rax, 9
ror rax, 5
ror rax, 8
ror rax, 1
ror rax, 1
movabs rcx, 0xaf52fe45650af610
xor rcx, 0x20e9f777
sub rcx, 0x27dad2e7
add rcx, 0x7fffffff
add rcx, 0x7676278
xor rax, rcx
mov dword [rsp - 0x28], 0x77663309
xchg r15, rbp
mov rcx, r15
xchg r15, rbp
rol rax, 0xa
rol rax, 1
rol rax, 5
rol rax, 1
call rax
mov dword [rsp - 0x10], edx
xchg r13, rbx
mov r13, qword [rsp + 0x260]
xchg r13, rbx
test eax, eax
je 0x14009018e
mov dword [rsp - 0x2c], 0x2107f60
xchg rcx, rsi
mov rsi, rcx
xchg rcx, rsi
call fcn.14008f6f0
mov r12, r12
test al, al
je 0x14009018e
xchg rdx, rcx
mov rcx, qword [rsi]
xchg rcx, rdx
mov rcx, qword [rsi + 0x18]
call fcn.140083de0
mov dword [rsp - 0x3c], 0xdd4b981
mov dil, 0x31
sub dil, 8
add dil, 0x1f
xor dil, 0x39
sub dil, 0x70
mov rdx, qword [0x140143360]
movabs rax, 0x32cb8e067c0b0aac
sub rax, 0x3bd3b519
xor rax, 0x15fa5925
add rax, 0x7fffffff
add rax, 0x553fd1c
ror rdx, 0xa
ror rdx, 0x15
ror rdx, 4
ror rdx, 0xc
ror rdx, 1
mov rcx, rbp
sub rdx, rax
mov dword [rsp - 0x3c], ebp
movabs rax, 0xfe5997e926d65a3f
sub rax, 0x1208a3f7
add rax, 0x3d25125d
sub rax, 0x26b4b1d
add rax, 0x6d587c18
ror rdx, 0x1a
ror rdx, 3
ror rdx, 1
ror rdx, 1
ror rdx, 1
ror rdx, 1
ror rdx, 1
xor rdx, rax
mov dword [rsp - 0x14], 0x2e355255
call rdx
mov rbp, qword [rsp + 0x268]
movzx eax, dil
xchg r15, rsi
mov r15, qword [rsp + 0x270]
xchg r15, rsi
neg rsp
add rsp, 0xfffffffffffffdb0
neg rsp
pop rdi
xchg r13, r13
ret
xchg r10, rsi
mov r10, qword [rsp + 0x270]
xchg r10, rsi
movzx eax, dil
add rsp, 0x553a44d5
sub rsp, 0x553a4285
nop
mov rdi, qword [rsp]
add rsp, 8
ret