Function at 0x180062a00
Capabilities:
Hash data using murmur3

Disassembly:
push rax
pushf
mov eax, 0x911dd9ae
pushf
not eax
add eax, 0xa1aa8964
xor eax, 0xaa4aba02
rol eax, 0x3b
popf
pushf
not eax
add eax, 0xa3e3162d
xor eax, 0xe60ce57f
rol eax, 0x5c
popf
cmp eax, 4
jne 0x180062a3d
popf
pop rax
jmp 0x180062d07
cmp eax, 0
jne 0x180062a4c
popf
pop rax
jmp 0x180062ad3
cmp eax, 3
jne 0x180062a5b
popf
pop rax
jmp 0x180062c6e
cmp eax, 1
jne 0x180062a6a
popf
pop rax
jmp 0x180062b4b
cmp eax, 0xa
jne 0x180062a79
popf
pop rax
jmp 0x180062f09
cmp eax, 7
jne 0x180062a88
popf
pop rax
jmp 0x180062deb
cmp eax, 6
jne 0x180062a97
popf
pop rax
jmp 0x180062d7e
cmp eax, 2
jne 0x180062aa6
popf
pop rax
jmp 0x180062bd2
cmp eax, 9
jne 0x180062ab5
popf
pop rax
jmp 0x180062e6f
cmp eax, 8
jne 0x180062ac4
popf
pop rax
jmp 0x180062e33
cmp eax, 5
jne 0x180062ad3
popf
pop rax
jmp 0x180062d75
mov qword [rsp + 8], rbx
mov qword [rsp + 0x20], r9
push rsi
push rdi
push r14
sub rsp, 0x60
mov rdi, r9
mov rsi, r8
mov ecx, dword [rdx]
call fcn.180059353
nop
mov rbx, qword [0x1800422f8]
movsxd rax, dword [0x1800422f0]
lea r14, [rbx + rax*8]
push rax
pushf
mov eax, 0x3352a5a9
pushf
not eax
add eax, 0xc022700b
xor eax, 0xf8dc56b4
rol eax, 0xc5
popf
pushf
not eax
add eax, 0xf16aec57
xor eax, 0x88801b53
rol eax, 0x55
popf
pushf
not eax
add eax, 0x95585210
xor eax, 0xb5db8326
rol eax, 0x21
popf
jmp 0x180062a2e
mov qword [rsp + 0x38], rbx
cmp rbx, r14
je 0x180062b8c
push rax
pushf
mov eax, 0xcee477ee
pushf
not eax
add eax, 0x899d0033
xor eax, 0xc90dfb79
rol eax, 0x5d
popf
pushf
not eax
add eax, 0x98c0a47e
xor eax, 0xfa49f616
rol eax, 0x45
popf
jmp 0x180062a2e
push rax
pushf
mov eax, 0x27d8557
pushf
not eax
add eax, 0xb9a4f3ed
xor eax, 0x9a305e62
rol eax, 0xaf
popf
pushf
not eax
add eax, 0x823207f8
xor eax, 0xccc19a56
rol eax, 0xd0
popf
pushf
not eax
add eax, 0x98160694
xor eax, 0xacdbe1bc
rol eax, 0x9c
popf
jmp 0x180062a2e
mov rax, qword [rbx]
mov qword [rsp + 0x20], rax
mov rdx, qword [rsi]
test rax, rax
je 0x180062c15
push rax
pushf
mov eax, 0xa076644e
pushf
not eax
add eax, 0xb33598df
xor eax, 0xca2a8c35
rol eax, 0xd9
popf
pushf
not eax
add eax, 0x9d703471
xor eax, 0x91bf08ff
rol eax, 0xa2
popf
jmp 0x180062a2e
push rax
pushf
mov eax, 0x72e1f04
pushf
not eax
add eax, 0x8b9fd9e8
xor eax, 0xeecd65b4
rol eax, 0x41
popf
pushf
not eax
add eax, 0xb1e77b58
xor eax, 0xcca93398
rol eax, 0x1c
popf
pushf
not eax
add eax, 0xe7fad9be
xor eax, 0x8a48e06b
rol eax, 0xd7
popf
pushf
not eax
add eax, 0xdd26a361
xor eax, 0x8c787028
rol eax, 0x16
popf
jmp 0x180062a2e
mov ecx, dword [rax + 0x14]
nop
mov eax, ecx
shr eax, 0xd
and al, 1
je 0x180062cc1
push rax
pushf
mov eax, 0x4dcfb8f9
pushf
not eax
add eax, 0xd30cdfdc
xor eax, 0x94d093e5
rol eax, 0x1a
popf
pushf
not eax
add eax, 0xb57d4b24
xor eax, 0xb0c49600
rol eax, 0xd
popf
pushf
not eax
add eax, 0xef56023c
xor eax, 0xcf1c1cfd
rol eax, 0x8e
popf
jmp 0x180062a2e
push rax
pushf
mov eax, 0xbf80e96b
pushf
not eax
add eax, 0x98ba5b4b
xor eax, 0x9ccdf89e
rol eax, 0x75
popf
pushf
not eax
add eax, 0x835157a6
xor eax, 0xb6f44a07
rol eax, 0xbf
popf
pushf
not eax
add eax, 0x93fb6b29
xor eax, 0x9d0d219f
rol eax, 0xb6
popf
jmp 0x180062a2e
mov eax, ecx
and al, 3
cmp al, 2
jne 0x180062d42
push rax
pushf
mov eax, 0xdda6d597
pushf
not eax
add eax, 0xc293a538
xor eax, 0xdfecc253
rol eax, 0xd0
popf
pushf
not eax
add eax, 0xfc873d14
xor eax, 0xbe940213
rol eax, 0x44
popf
jmp 0x180062a2e
push rax
pushf
mov eax, 0xfcf64d35
pushf
not eax
add eax, 0xab424729
xor eax, 0xe6f05089
rol eax, 0xd1
popf
pushf
not eax
add eax, 0xf3051efb
xor eax, 0xa0104d83
rol eax, 0x13
popf
jmp 0x180062a2e
test cl, 0xc0
jne 0x180062e6f
bt ecx, 0xb
jb 0x180062db7
push rax
pushf
mov eax, 0x6dd3754
pushf
not eax
add eax, 0xb0ce8404
xor eax, 0xc7822a52
rol eax, 0xf
popf
pushf
not eax
add eax, 0xf597c747
xor eax, 0x8219100c
rol eax, 0x82
popf
jmp 0x180062a2e
push rax
pushf
mov eax, 0xcb6711e1
pushf
not eax
add eax, 0xa3b51d33
xor eax, 0xfef65685
rol eax, 0xac
popf
pushf
not eax
add eax, 0xc7e0700e
xor eax, 0xd2032da2
rol eax, 4
popf
jmp 0x180062a2e
inc dword [rdx]
push rax
pushf
mov eax, 0x13c2750f
pushf
not eax
add eax, 0x9c09dc48
xor eax, 0xcb414879
rol eax, 0x12
popf
pushf
not eax
add eax, 0xa2d70d32
xor eax, 0xe0387a52
rol eax, 0xdb
popf
pushf
not eax
add eax, 0xf4feadd7
xor eax, 0x9ccf19fc
rol eax, 0x55
popf
jmp 0x180062a2e
add rbx, 8
jmp 0x180062b4b
mov rdx, qword [rsi + 0x10]
mov rcx, qword [rsi + 8]
mov rax, qword [rsi]
lea r8, [rsp + 0x20]
mov qword [rsp + 0x40], r8
mov qword [rsp + 0x48], rax
mov qword [rsp + 0x50], rcx
mov qword [rsp + 0x58], rdx
mov rax, qword [rsp + 0x20]
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x30], rax
lea r9, [rsp + 0x28]
lea r8, [rsp + 0x40]
lea rdx, [rsp + 0x30]
lea rcx, [rsp + 0x88]
call fcn.18015dd42
jmp 0x180062e33
mov ecx, dword [rdi]
call fcn.180142094
mov rbx, qword [rsp + 0x80]
add rsp, 0x60
pop r14
pop rdi
pop rsi
ret