Function at 0x14025699e
Capabilities:
Hash data using murmur3

Disassembly:
push rax
pushf
mov eax, 0x267be22b
pushf
not eax
add eax, 0xba340e73
xor eax, 0xd3c4b1d1
rol eax, 2
popf
pushf
not eax
add eax, 0x923e9dc1
xor eax, 0x904c2767
rol eax, 0xb3
popf
cmp eax, 4
jne 0x1402569db
popf
pop rax
jmp 0x140256c61
cmp eax, 0
jne 0x1402569ea
popf
pop rax
jmp 0x140256a53
cmp eax, 3
jne 0x1402569f9
popf
pop rax
jmp 0x140256c23
cmp eax, 1
jne 0x140256a08
popf
pop rax
jmp 0x140256b0f
cmp eax, 5
jne 0x140256a17
popf
pop rax
jmp 0x140256d06
cmp eax, 7
jne 0x140256a26
popf
pop rax
jmp 0x140256dc6
cmp eax, 6
jne 0x140256a35
popf
pop rax
jmp 0x140256d48
cmp eax, 2
jne 0x140256a44
popf
pop rax
jmp 0x140256b78
cmp eax, 8
jne 0x140256a53
popf
pop rax
jmp 0x140256e1b
mov qword [rsp + 8], rbx
mov qword [rsp + 0x10], rdi
push rbp
mov rbp, rsp
sub rsp, 0x70
and qword [rbp - 0x40], 0
cmp dword [0x14012d198], 0
mov byte [rbp - 0x30], 0
mov byte [rbp - 0x18], 0
mov byte [rbp - 0x10], 0
mov byte [rbp - 8], 0
jne 0x140256ac9
push rax
pushf
mov eax, 0x81cedf67
pushf
not eax
add eax, 0xc5bfdacb
xor eax, 0xb08590d3
rol eax, 0x4c
popf
pushf
not eax
add eax, 0x928e6451
xor eax, 0xa9dc93c5
rol eax, 0xef
popf
pushf
not eax
add eax, 0xafd491d7
xor eax, 0xcc6648c7
rol eax, 0xfd
popf
jmp 0x1402569cc
push rax
pushf
mov eax, 0xcfef2d62
pushf
not eax
add eax, 0xbec1add6
xor eax, 0xf4b68fc4
rol eax, 0x9e
popf
pushf
not eax
add eax, 0xf7cf302b
xor eax, 0xa24fd520
rol eax, 0x8a
popf
pushf
not eax
add eax, 0xd6a6353b
xor eax, 0xeec1bee5
rol eax, 0x1e
popf
jmp 0x1402569cc
movups xmm0, xmmword [str._u_a_]
mov byte [rbp - 0x18], 1
movdqu xmmword [rbp - 0x28], xmm0
push rax
pushf
mov eax, 0xe6c2fed0
pushf
not eax
add eax, 0xea4f964d
xor eax, 0xba1f2811
rol eax, 0x2a
popf
pushf
not eax
add eax, 0x9101f999
xor eax, 0xb159dd23
rol eax, 0xc6
popf
pushf
not eax
add eax, 0xd1f234fb
xor eax, 0xe543cc9a
rol eax, 0x4e
popf
pushf
not eax
add eax, 0xf2ef1825
xor eax, 0x8bb61022
rol eax, 0x9d
popf
jmp 0x1402569cc
lea rax, [rbp - 0x40]
mov qword [rsp + 0x28], rax
mov rax, qword [rbp + 0x30]
mov qword [rsp + 0x20], rax
call fcn.14017601b
cmp byte [rbp - 0x18], 2
mov edi, eax
jne 0x140256bf0
push rax
pushf
mov eax, 0x7fcd569
pushf
not eax
add eax, 0xf39a9ace
xor eax, 0xcbf910db
rol eax, 0x30
popf
pushf
not eax
add eax, 0x8b06453c
xor eax, 0xdd35c2ea
rol eax, 0x79
popf
pushf
not eax
add eax, 0xaab8d157
xor eax, 0x9a4d7d47
rol eax, 0xf5
popf
pushf
not eax
add eax, 0xbfd40cbe
xor eax, 0xe6dd576b
rol eax, 0xaa
popf
jmp 0x1402569cc
push rax
pushf
mov eax, 0xa31bf6d3
pushf
not eax
add eax, 0x83f995c7
xor eax, 0xa0afcd5d
rol eax, 0xa9
popf
pushf
not eax
add eax, 0x9f9e2613
xor eax, 0xbaf6c9d2
rol eax, 0x7c
popf
jmp 0x1402569cc
mov rcx, qword [rbp - 0x40]
and dword [rcx + 0x3a8], 0xfffffffd
push rax
pushf
mov eax, 0xeba5afde
pushf
not eax
add eax, 0x8627321d
xor eax, 0x83ae3508
rol eax, 0x46
popf
pushf
not eax
add eax, 0xb8ad6d37
xor eax, 0xecbf9fb0
rol eax, 3
popf
jmp 0x1402569cc
cmp byte [rbp - 0x10], 0
je 0x140256cc0
push rax
pushf
mov eax, 0xdddbd670
pushf
not eax
add eax, 0x8a19f54d
xor eax, 0x80fff680
rol eax, 0x68
popf
pushf
not eax
add eax, 0x8df73f02
xor eax, 0x96c54970
rol eax, 0xf
popf
pushf
not eax
add eax, 0xf235fe0a
xor eax, 0x8a42cd4f
rol eax, 0xac
popf
pushf
not eax
add eax, 0xd7ff84f1
xor eax, 0xbe20ce8e
rol eax, 0x98
popf
jmp 0x1402569cc
push rax
pushf
mov eax, 0x8db366fe
pushf
not eax
add eax, 0xf4ebff53
xor eax, 0xa0f3581b
rol eax, 0xb5
popf
pushf
not eax
add eax, 0xfe3f1210
xor eax, 0xec4ca5da
rol eax, 0x57
popf
pushf
not eax
add eax, 0xa3898c60
xor eax, 0xfccd8701
rol eax, 0xd
popf
jmp 0x1402569cc
mov ebx, dword [rbp - 0x14]
lea rcx, [rbp - 0x40]
call fcn.1401fa6e0
mov dword [rax + 0x20], ebx
push rax
pushf
mov eax, 0xe7a5de66
pushf
not eax
add eax, 0xa8548398
xor eax, 0xb6b65755
rol eax, 0x7b
popf
pushf
not eax
add eax, 0xed4e8aff
xor eax, 0xc9adc36b
rol eax, 0x8d
popf
jmp 0x1402569cc
cmp byte [rbp - 8], 0
je 0x140256d81
push rax
pushf
mov eax, 0xe2bf64b6
pushf
not eax
add eax, 0x99efc941
xor eax, 0xbb618575
rol eax, 0x97
popf
pushf
not eax
add eax, 0xe28c30ae
xor eax, 0xe306075d
rol eax, 0x9b
popf
jmp 0x1402569cc
push rax
pushf
mov eax, 0x448514f7
pushf
not eax
add eax, 0xd840661f
xor eax, 0xb3de41ef
rol eax, 1
popf
pushf
not eax
add eax, 0xac9223b5
xor eax, 0xb277564e
rol eax, 0xbe
popf
pushf
not eax
add eax, 0xb287dd82
xor eax, 0xfc980867
rol eax, 0x4c
popf
jmp 0x1402569cc
mov ebx, dword [rbp - 0xc]
lea rcx, [rbp - 0x40]
call fcn.1401fa6e0
mov dword [rax + 0x24], ebx
push rax
pushf
mov eax, 0x350d847c
pushf
not eax
add eax, 0x8b0d5c60
xor eax, 0xaa3765d1
rol eax, 0x2d
popf
pushf
not eax
add eax, 0xa3c439bd
xor eax, 0xb142981c
rol eax, 0x4a
popf
pushf
not eax
add eax, 0xe069f042
xor eax, 0xf3627351
rol eax, 0xc7
popf
jmp 0x1402569cc
lea r11, [rsp + 0x70]
mov eax, edi
mov rbx, qword [r11 + 0x10]
mov rdi, qword [r11 + 0x18]
mov rsp, r11
pop rbp
ret