Function at 0x1800c35bb
Capabilities:
Hash data using murmur3

Disassembly:
push rax
pushf
mov eax, 0x5c43dbf2
pushf
not eax
add eax, 0x92d9b7c5
xor eax, 0xfcf4ad33
rol eax, 0xd5
popf
pushf
not eax
add eax, 0x89108b7b
xor eax, 0xacd73f4c
rol eax, 0xe0
popf
cmp eax, 4
jne 0x1800c35f8
popf
pop rax
jmp 0x1800c3823
cmp eax, 0
jne 0x1800c3607
popf
pop rax
jmp 0x1800c367f
cmp eax, 3
jne 0x1800c3616
popf
pop rax
jmp 0x1800c37df
cmp eax, 1
jne 0x1800c3625
popf
pop rax
jmp 0x1800c3705
cmp eax, 5
jne 0x1800c3634
popf
pop rax
jmp 0x1800c3883
cmp eax, 7
jne 0x1800c3643
popf
pop rax
jmp 0x1800c396c
cmp eax, 6
jne 0x1800c3652
popf
pop rax
jmp 0x1800c3914
cmp eax, 2
jne 0x1800c3661
popf
pop rax
jmp 0x1800c3761
cmp eax, 9
jne 0x1800c3670
popf
pop rax
jmp 0x1800c3a0b
cmp eax, 8
jne 0x1800c367f
popf
pop rax
jmp 0x1800c39ff
push rbx
sub rsp, 0x40
mov ebx, ecx
xor edx, edx
lea rcx, [rsp + 0x20]
call fcn.1800fb90c
and dword [0x180042da8], 0
cmp ebx, 0xfffffffe
jne 0x1800c36d2
push rax
pushf
mov eax, 0x52d675be
pushf
not eax
add eax, 0xfc951369
xor eax, 0x82555b02
rol eax, 0x9d
popf
pushf
not eax
add eax, 0x8ece5cd6
xor eax, 0x9950e400
rol eax, 0x24
popf
jmp 0x1800c35e9
push rax
pushf
mov eax, 0x73b308bd
pushf
not eax
add eax, 0xd7f8bb0e
xor eax, 0xc184afba
rol eax, 0x7e
popf
pushf
not eax
add eax, 0x9b2d2243
xor eax, 0xf1bcda48
rol eax, 0xba
popf
jmp 0x1800c35e9
mov dword [0x180042da8], 1
jmp 0x1800c3710
call qword [sym.imp.KERNEL32.dll_GetOEMCP]
jmp 0x1800c3823
cmp ebx, 0xfffffffd
jne 0x1800c37ac
push rax
pushf
mov eax, 0xf6a24088
pushf
not eax
add eax, 0xf8e6f9ae
xor eax, 0xa426ad24
rol eax, 0xde
popf
pushf
not eax
add eax, 0xfee7a352
xor eax, 0xb45403ef
rol eax, 0x5b
popf
pushf
not eax
add eax, 0x98932910
xor eax, 0xa7925022
rol eax, 0xd
popf
jmp 0x1800c35e9
push rax
pushf
mov eax, 0x48445d4a
pushf
not eax
add eax, 0xfa065667
xor eax, 0xe8785ec7
rol eax, 0xf
popf
pushf
not eax
add eax, 0xc447d6f9
xor eax, 0xf05a201c
rol eax, 0x37
popf
jmp 0x1800c35e9
mov dword [0x180042da8], 1
jmp 0x1800c37ea
call qword [sym.imp.KERNEL32.dll_GetACP]
push rax
pushf
mov eax, 0x908c9548
pushf
not eax
add eax, 0xc952982f
xor eax, 0xf4b52872
rol eax, 0xde
popf
pushf
not eax
add eax, 0xca9de3b4
xor eax, 0x9781110e
rol eax, 0xd7
popf
jmp 0x1800c35e9
mov ebx, eax
jmp 0x1800c396c
cmp ebx, 0xfffffffc
jne 0x1800c38e1
push rax
pushf
mov eax, 0x8ae45c73
pushf
not eax
add eax, 0xbe00e302
xor eax, 0xeb776e57
rol eax, 0xdf
popf
pushf
not eax
add eax, 0xbc5a68cc
xor eax, 0xd86f18fe
rol eax, 0xed
popf
pushf
not eax
add eax, 0xfa01aa80
xor eax, 0xd61804be
rol eax, 0xc
popf
pushf
not eax
add eax, 0xfc3a4564
xor eax, 0xa33dbfbc
rol eax, 0xcc
popf
jmp 0x1800c35e9
push rax
pushf
mov eax, 0xad68b4ec
pushf
not eax
add eax, 0xf80d108d
xor eax, 0x87e1f64d
rol eax, 0x80
popf
pushf
not eax
add eax, 0xacde2856
xor eax, 0xdf787a68
rol eax, 0xcb
popf
jmp 0x1800c35e9
mov rax, qword [rsp + 0x28]
mov dword [0x180042da8], 1
mov ebx, dword [rax + 0xc]
push rax
pushf
mov eax, 0xbd860787
pushf
not eax
add eax, 0xb6959a69
xor eax, 0xf2dd6ff3
rol eax, 0xfe
popf
pushf
not eax
add eax, 0xfa7203db
xor eax, 0xabbaf5b5
rol eax, 0xda
popf
pushf
not eax
add eax, 0x805d3d8c
xor eax, 0xf0d21ec7
rol eax, 0xed
popf
jmp 0x1800c35e9
cmp byte [rsp + 0x38], 0
je 0x1800c39a6
push rax
pushf
mov eax, 0x7ab6047a
pushf
not eax
add eax, 0xa668025d
xor eax, 0xcd33bb26
rol eax, 0x50
popf
pushf
not eax
add eax, 0xdc0009ab
xor eax, 0x913b2328
rol eax, 0x49
popf
jmp 0x1800c35e9
push rax
pushf
mov eax, 0x39ee4496
pushf
not eax
add eax, 0xa0324814
xor eax, 0xa2ef592a
rol eax, 0x28
popf
pushf
not eax
add eax, 0x92aabc91
xor eax, 0xb1a59d7a
rol eax, 0xb4
popf
pushf
not eax
add eax, 0xddee5484
xor eax, 0xcbcfe618
rol eax, 0xa8
popf
pushf
not eax
add eax, 0xef01cf77
xor eax, 0xa7fe02ed
rol eax, 0x34
popf
jmp 0x1800c35e9
mov rcx, qword [rsp + 0x20]
and dword [rcx + 0x3a8], 0xfffffffd
mov eax, ebx
add rsp, 0x40
pop rbx
ret