Function at 0x1800e2007
Capabilities:
Hash data using murmur3

Disassembly:
push rax
pushf
mov eax, 0xf48275f2
pushf
not eax
add eax, 0xc93aff56
xor eax, 0xcca742e8
rol eax, 0x2a
popf
pushf
not eax
add eax, 0xbf57104a
xor eax, 0xd1e34ad6
rol eax, 0x3c
popf
pushf
not eax
add eax, 0xc4f9cf9f
xor eax, 0xcbdd150b
rol eax, 0xab
popf
cmp eax, 4
jne 0x1800e2057
popf
pop rax
jmp 0x1800e226c
cmp eax, 0
jne 0x1800e2066
popf
pop rax
jmp 0x1800e20c0
cmp eax, 3
jne 0x1800e2075
popf
pop rax
jmp 0x1800e2220
cmp eax, 1
jne 0x1800e2084
popf
pop rax
jmp 0x1800e2163
cmp eax, 5
jne 0x1800e2093
popf
pop rax
jmp 0x1800e22cf
cmp eax, 7
jne 0x1800e20a2
popf
pop rax
jmp 0x1800e23c9
cmp eax, 6
jne 0x1800e20b1
popf
pop rax
jmp 0x1800e2390
cmp eax, 2
jne 0x1800e20c0
popf
pop rax
jmp 0x1800e2207
mov qword [rsp + 0x20], rbx
push rdi
sub rsp, 0x340
mov rax, qword [0x180040280]
xor rax, rsp
mov qword [rsp + 0x330], rax
mov rdi, r8
mov rbx, rdx
test r8, r8
je 0x1800e211d
push rax
pushf
mov eax, 0x8c40f87c
pushf
not eax
add eax, 0xcc19e5ef
xor eax, 0xa8914b9b
rol eax, 0xf5
popf
pushf
not eax
add eax, 0x875e3010
xor eax, 0xaa6b46db
rol eax, 0xaa
popf
jmp 0x1800e2048
push rax
pushf
mov eax, 0xce2129f
pushf
not eax
add eax, 0xf71d84b8
xor eax, 0xb707eeff
rol eax, 0x5d
popf
pushf
not eax
add eax, 0xcda2efa6
xor eax, 0xc6fe330e
rol eax, 0x92
popf
pushf
not eax
add eax, 0xaf1ef8ae
xor eax, 0xf302dc98
rol eax, 0xb2
popf
jmp 0x1800e2048
test rcx, rcx
jne 0x1800e21c1
push rax
pushf
mov eax, 0x6e576455
pushf
not eax
add eax, 0xa4c3675f
xor eax, 0xca333b0c
rol eax, 0x20
popf
pushf
not eax
add eax, 0xd6e6b3ad
xor eax, 0xde74b5bd
rol eax, 0x97
popf
pushf
not eax
add eax, 0xe5e15093
xor eax, 0x9a2d712c
rol eax, 0x31
popf
pushf
not eax
add eax, 0xdba886a0
xor eax, 0x8c9e00b8
rol eax, 0x6f
popf
jmp 0x1800e2048
push rax
pushf
mov eax, 0xbf232fc3
pushf
not eax
add eax, 0xb275763b
xor eax, 0xcb5822a5
rol eax, 0x1e
popf
pushf
not eax
add eax, 0xe2105b17
xor eax, 0xcaccb17d
rol eax, 0xd
popf
pushf
not eax
add eax, 0xc85b70f7
xor eax, 0xb2477d1e
rol eax, 5
popf
jmp 0x1800e2048
call fcn.1800b03e0
mov dword [rax], 0x16
call fcn.1800e5b31
mov rcx, qword [rbx + 8]
test rcx, rcx
je 0x1800e226c
mov rax, qword [rbx]
mov qword [rcx], rax
push rax
pushf
mov eax, 0xae1beffd
pushf
not eax
add eax, 0xf10ee635
xor eax, 0xb39700bd
rol eax, 0xc9
popf
pushf
not eax
add eax, 0xadb4b2a8
xor eax, 0xddfd9744
rol eax, 0xec
popf
pushf
not eax
add eax, 0x8e652c25
xor eax, 0xedbd1861
rol eax, 0x4e
popf
jmp 0x1800e2048
mov eax, 0x893eb107
pushf
not eax
add eax, 0xc3f12cc3
xor eax, 0xbfa7d4d3
rol eax, 0xd4
popf
pushf
not eax
add eax, 0xb58848b0
xor eax, 0xbefff754
rol eax, 0x20
popf
jmp 0x1800e23c9
lea r8, [rsp + 0x20]
call fcn.18009897a
mov r8, rdi
lea rdx, [rsp + 0x20]
mov ecx, eax
call fcn.180091b9b
mov rdx, qword [rbx + 8]
test rdx, rdx
je 0x1800e2337
push rax
pushf
mov eax, 0xfb2925ad
pushf
not eax
add eax, 0xe046ff98
xor eax, 0xfe099919
rol eax, 0x51
popf
pushf
not eax
add eax, 0xf73762ac
xor eax, 0x87ae3346
rol eax, 0xc8
popf
pushf
not eax
add eax, 0xed6eccc4
xor eax, 0xee4f06d2
rol eax, 0x21
popf
jmp 0x1800e2048
push rax
pushf
mov eax, 0xad2defd5
pushf
not eax
add eax, 0xdfbb1a81
xor eax, 0x8617ee00
rol eax, 0xac
popf
pushf
not eax
add eax, 0xf2cf94e0
xor eax, 0xaabf6806
rol eax, 0xc7
popf
pushf
not eax
add eax, 0x923a3c50
xor eax, 0xd3f1a990
rol eax, 0x8c
popf
pushf
not eax
add eax, 0xe04771a9
xor eax, 0xd2a2d6ef
rol eax, 0x3a
popf
jmp 0x1800e2048
mov rcx, qword [rbx]
mov qword [rdx], rcx
push rax
pushf
mov eax, 0x8c058ae6
pushf
not eax
add eax, 0x940fd24c
xor eax, 0xfe5bc625
rol eax, 0xfb
popf
pushf
not eax
add eax, 0x96b04b67
xor eax, 0x8ef3bf5c
rol eax, 0xf
popf
jmp 0x1800e2048
mov rcx, qword [rsp + 0x330]
xor rcx, rsp
call fcn.1800e9129
mov rbx, qword [rsp + 0x368]
add rsp, 0x340
pop rdi
ret