Function at 0x1400abe16
Capabilities:
Hash data using murmur3

Disassembly:
push rax
pushf
mov eax, 0xa1cc7cb5
pushf
not eax
add eax, 0x8cf8de76
xor eax, 0xc4a5812c
rol eax, 0x42
popf
pushf
not eax
add eax, 0xa0f094ec
xor eax, 0xe2c9113b
rol eax, 0x63
popf
cmp eax, 4
jne 0x1400abe53
popf
pop rax
jmp 0x1400ac187
cmp eax, 0
jne 0x1400abe62
popf
pop rax
jmp 0x1400abf07
cmp eax, 3
jne 0x1400abe71
popf
pop rax
jmp 0x1400ac11c
cmp eax, 1
jne 0x1400abe80
popf
pop rax
jmp 0x1400abf94
cmp eax, 0xa
jne 0x1400abe8f
popf
pop rax
jmp 0x1400ac455
cmp eax, 7
jne 0x1400abe9e
popf
pop rax
jmp 0x1400ac348
cmp eax, 6
jne 0x1400abead
popf
pop rax
jmp 0x1400ac2e4
cmp eax, 0xb
jne 0x1400abebc
popf
pop rax
jmp 0x1400ac4bd
cmp eax, 0xc
jne 0x1400abecb
popf
pop rax
jmp 0x1400ac508
cmp eax, 8
jne 0x1400abeda
popf
pop rax
jmp 0x1400ac3a2
cmp eax, 5
jne 0x1400abee9
popf
pop rax
jmp 0x1400ac266
cmp eax, 2
jne 0x1400abef8
popf
pop rax
jmp 0x1400ac028
cmp eax, 9
jne 0x1400abf07
popf
pop rax
jmp 0x1400ac426
mov r11, rsp
mov qword [r11 + 0x10], rbp
mov qword [r11 + 0x18], rsi
push rdi
push r14
push r15
sub rsp, 0x50
mov rbp, r9
mov r14d, r8d
mov r15, rdx
mov edi, ecx
cmp ecx, 0xfde9
je 0x1400abf61
push rax
pushf
mov eax, 0x7a04665a
pushf
not eax
add eax, 0xf01b0280
xor eax, 0xb3268625
rol eax, 0x9d
popf
pushf
not eax
add eax, 0xd75f5727
xor eax, 0xbab953e6
rol eax, 0x86
popf
jmp 0x1400abe44
push rax
pushf
mov eax, 0x1585407
pushf
not eax
add eax, 0xda4049b8
xor eax, 0x8504f3b2
rol eax, 0x1b
popf
pushf
not eax
add eax, 0xb0dfff5a
xor eax, 0x9df0e529
rol eax, 0x59
popf
jmp 0x1400abe44
cmp ecx, 0xd698
je 0x1400abfe2
push rax
pushf
mov eax, 0x952cf98c
pushf
not eax
add eax, 0x87c6c4ce
xor eax, 0xd4bfda78
rol eax, 0x6e
popf
pushf
not eax
add eax, 0xc2409822
xor eax, 0xb2e5ecae
rol eax, 0x5a
popf
pushf
not eax
add eax, 0xa63fa631
xor eax, 0xcc0347b8
rol eax, 0xdd
popf
jmp 0x1400abe44
push rax
pushf
mov eax, 0x42393735
pushf
not eax
add eax, 0xd1ee0138
xor eax, 0xa0522293
rol eax, 0xb8
popf
pushf
not eax
add eax, 0xf845b8a8
xor eax, 0xb09dd909
rol eax, 0xc6
popf
pushf
not eax
add eax, 0xb8f6f0a6
xor eax, 0xd6f4c2b0
rol eax, 0x3c
popf
jmp 0x1400abe44
mov esi, dword [rsp + 0x90]
lea rax, [r11 + 8]
and dword [rsp + 0x70], 0
mov qword [r11 - 0x30], rax
and qword [r11 - 0x38], 0
mov dword [rsp + 0x28], esi
mov qword [r11 - 0x48], r9
mov r9d, r8d
mov r8, rdx
mov edx, 0x84a6c1fe
pushf
not edx
add edx, 0x9aef9e92
xor edx, 0xa7c23124
rol edx, 0x12
popf
pushf
not edx
add edx, 0x95a2e3eb
xor edx, 0xdcc41dbf
rol edx, 0xb1
popf
jmp 0x1400ac07f
call qword [sym.imp.KERNEL32.dll_WideCharToMultiByte]
cmp dword [rsp + 0x70], 0
mov dword [rsp + 0x40], eax
je 0x1400ac0c3
push rax
pushf
mov eax, 0x78cb0e0f
pushf
not eax
add eax, 0x86081532
xor eax, 0xd2196522
rol eax, 4
popf
pushf
not eax
add eax, 0xa3411cec
xor eax, 0xb0fae4de
rol eax, 0x75
popf
jmp 0x1400abe44
push rax
pushf
mov eax, 0xc8337c07
pushf
not eax
add eax, 0xd5ced29a
xor eax, 0xe3c0f4fd
rol eax, 0x13
popf
pushf
not eax
add eax, 0xfda93db2
xor eax, 0x9918bb1e
rol eax, 2
popf
pushf
not eax
add eax, 0xa5acde8b
xor eax, 0xac234f91
rol eax, 0x3c
popf
pushf
not eax
add eax, 0xafcf82c2
xor eax, 0xa8833d1a
rol eax, 0x5d
popf
jmp 0x1400abe44
and dword [rsp + 0x40], 0
mov dword [rsp + 0x44], 0x459
jmp 0x1400ac508
and qword [rsp + 0x38], 0
mov r9d, r14d
and qword [rsp + 0x30], 0
mov r8, r15
mov esi, dword [rsp + 0x90]
mov edx, 0x3f01fd54
pushf
not edx
add edx, 0x9e5b63c5
xor edx, 0xb80d2630
rol edx, 0x3a
popf
pushf
not edx
add edx, 0xa454ebf8
xor edx, 0xdc0f47e4
rol edx, 0xd
popf
pushf
not edx
add edx, 0xbd16bc4e
xor edx, 0xcb711a5a
rol edx, 0x8b
popf
pushf
not edx
add edx, 0xe01bd885
xor edx, 0xb4657534
rol edx, 0x17
popf
mov dword [rsp + 0x28], esi
mov qword [rsp + 0x20], rbp
jmp 0x1400ac203
call qword [sym.imp.KERNEL32.dll_WideCharToMultiByte]
mov dword [rsp + 0x40], eax
push rax
pushf
mov eax, 0x3001cc69
pushf
not eax
add eax, 0x95ddaf8a
xor eax, 0x9012cbfd
rol eax, 0x2e
popf
pushf
not eax
add eax, 0xd4554fc3
xor eax, 0x8450f1d5
rol eax, 0x2c
popf
pushf
not eax
add eax, 0xc60def76
xor eax, 0xc5a8b852
rol eax, 0x3a
popf
pushf
not eax
add eax, 0xcbb90f1b
xor eax, 0xbecb1a7f
rol eax, 0xae
popf
jmp 0x1400abe44
test eax, eax
jne 0x1400ac29d
push rax
pushf
mov eax, 0x45297c42
pushf
not eax
add eax, 0xcbd7e49b
xor eax, 0xe6b40cfc
rol eax, 0xd3
popf
pushf
not eax
add eax, 0xe5602ce4
xor eax, 0xc05d2c10
rol eax, 0x4c
popf
jmp 0x1400abe44
push rax
pushf
mov eax, 0x1274dde4
pushf
not eax
add eax, 0xeed3b5bd
xor eax, 0xfe7ae428
rol eax, 0x5b
popf
pushf
not eax
add eax, 0xc5ddac54
xor eax, 0xf9a9b13f
rol eax, 0x27
popf
pushf
not eax
add eax, 0xa97fa79b
xor eax, 0xf721e1bc
rol eax, 0x6a
popf
jmp 0x1400abe44
call qword [sym.imp.KERNEL32.dll_GetLastError]
jmp 0x1400ac3a2
xor eax, eax
push rax
pushf
mov eax, 0x8330091e
pushf
not eax
add eax, 0xfc9c531f
xor eax, 0xb5742a11
rol eax, 1
popf
pushf
not eax
add eax, 0xf77c290e
xor eax, 0x8823d8ad
rol eax, 0x29
popf
pushf
not eax
add eax, 0xf8de0445
xor eax, 0xef3a5473
rol eax, 0x74
popf
pushf
not eax
add eax, 0xc2010e54
xor eax, 0xb3a489e9
rol eax, 0x20
popf
jmp 0x1400abe44
mov dword [rsp + 0x44], eax
cmp eax, 0x3ec
jne 0x1400ac3e0
push rax
pushf
mov eax, 0xc322e97
pushf
not eax
add eax, 0xbf8fd4aa
xor eax, 0xf8f992cb
rol eax, 0xf
popf
pushf
not eax
add eax, 0xc4c9bd38
xor eax, 0xaa5d0565
rol eax, 0x37
popf
jmp 0x1400abe44
push rax
pushf
mov eax, 0xf03b0b0d
pushf
not eax
add eax, 0x9427db60
xor eax, 0xec67b989
rol eax, 0x7f
popf
pushf
not eax
add eax, 0xb9f14fa1
xor eax, 0xccfe22b0
rol eax, 0xa0
popf
pushf
not eax
add eax, 0x88c215c6
xor eax, 0xa9ef5dc2
rol eax, 0xf2
popf
jmp 0x1400abe44
and qword [rsp + 0x38], 0
mov r9d, r14d
and qword [rsp + 0x30], 0
mov r8, r15
mov dword [rsp + 0x28], esi
xor edx, edx
mov ecx, edi
mov qword [rsp + 0x20], rbp
jmp 0x1400ac446
call qword [sym.imp.KERNEL32.dll_WideCharToMultiByte]
mov dword [rsp + 0x40], eax
test eax, eax
jne 0x1400ac4bd
jmp 0x1400ac455
call qword [sym.imp.KERNEL32.dll_GetLastError]
mov dword [rsp + 0x44], eax
jmp 0x1400ac508
and dword [rsp + 0x44], 0
push rax
pushf
mov eax, 0x6d904d50
pushf
not eax
add eax, 0xd66c65fc
xor eax, 0xa9e4b8dd
rol eax, 0xab
popf
pushf
not eax
add eax, 0x86389b6a
xor eax, 0xe001141a
rol eax, 0x9d
popf
pushf
not eax
add eax, 0xc5f36cba
xor eax, 0x81cca88a
rol eax, 0x59
popf
jmp 0x1400abe44
mov rax, qword [rsp + 0x40]
lea r11, [rsp + 0x50]
mov rbp, qword [r11 + 0x28]
mov rsi, qword [r11 + 0x30]
mov rsp, r11
pop r15
pop r14
pop rdi
ret