Function at 0x14005f64e
Capabilities:
Hash data using murmur3

Disassembly:
push rax
pushf
mov eax, 0x8f0f70ce
pushf
not eax
add eax, 0xe00c14f0
xor eax, 0x9273c2c1
rol eax, 0xc1
popf
pushf
not eax
add eax, 0xf71986d4
xor eax, 0xb0578926
rol eax, 0xff
popf
pushf
not eax
add eax, 0xfe2e5c6c
xor eax, 0xf3f063f8
rol eax, 0xa4
popf
pushf
not eax
add eax, 0xc2007df8
xor eax, 0xd7860361
rol eax, 0x68
popf
cmp eax, 4
jne 0x14005f6b1
popf
pop rax
jmp 0x14005fa3f
cmp eax, 0
jne 0x14005f6c0
popf
pop rax
jmp 0x14005f7a1
cmp eax, 3
jne 0x14005f6cf
popf
pop rax
jmp 0x14005f992
cmp eax, 1
jne 0x14005f6de
popf
pop rax
jmp 0x14005f819
cmp eax, 0xd
jne 0x14005f6ed
popf
pop rax
jmp 0x14005fe19
cmp eax, 7
jne 0x14005f6fc
popf
pop rax
jmp 0x14005fb02
cmp eax, 0xe
jne 0x14005f70b
popf
pop rax
jmp 0x14005fe7a
cmp eax, 0xb
jne 0x14005f71a
popf
pop rax
jmp 0x14005fd3b
cmp eax, 0xc
jne 0x14005f729
popf
pop rax
jmp 0x14005fd75
cmp eax, 8
jne 0x14005f738
popf
pop rax
jmp 0x14005fbb5
cmp eax, 0x10
jne 0x14005f747
popf
pop rax
jmp 0x14005ff3f
cmp eax, 2
jne 0x14005f756
popf
pop rax
jmp 0x14005f8c1
cmp eax, 9
jne 0x14005f765
popf
pop rax
jmp 0x14005fc5d
cmp eax, 0xa
jne 0x14005f774
popf
pop rax
jmp 0x14005fcf6
cmp eax, 6
jne 0x14005f783
popf
pop rax
jmp 0x14005fa96
cmp eax, 0xf
jne 0x14005f792
popf
pop rax
jmp 0x14005fef3
cmp eax, 5
jne 0x14005f7a1
popf
pop rax
jmp 0x14005fa8a
mov qword [rsp + 0x18], rbx
mov qword [rsp + 0x20], rbp
push rsi
push rdi
push r14
sub rsp, 0x20
xor esi, esi
mov r14, rdx
xorps xmm0, xmm0
mov rdx, 0xffffffffffffffff
movups xmmword [rcx], xmm0
mov qword [rcx + 0x10], rsi
mov rbx, rdx
mov qword [rcx + 0x18], rsi
mov rdi, rcx
push rax
pushf
mov eax, 0x7d5ba8ac
pushf
not eax
add eax, 0xbf134bd8
xor eax, 0xb66b1759
rol eax, 0x6b
popf
pushf
not eax
add eax, 0xe74178ca
xor eax, 0xdfe1fa7a
rol eax, 0x65
popf
pushf
not eax
add eax, 0xc48decbb
xor eax, 0xf50a7f7f
rol eax, 0x78
popf
jmp 0x14005f6a2
inc rbx
cmp byte [r14 + rbx], sil
jne 0x14005f87b
push rax
pushf
mov eax, 0x7c44287c
pushf
not eax
add eax, 0xd0332f2b
xor eax, 0xd6f5da7d
rol eax, 0xe0
popf
pushf
not eax
add eax, 0xfc2aade6
xor eax, 0xcd7d2dd5
rol eax, 0xf3
popf
pushf
not eax
add eax, 0xf0e4da86
xor eax, 0xa52d7e1d
rol eax, 0xef
popf
pushf
not eax
add eax, 0xd6cc4d63
xor eax, 0x9a52559d
rol eax, 0xb4
popf
jmp 0x14005f6a2
push rax
pushf
mov eax, 0x9807a0d7
pushf
not eax
add eax, 0xb3998214
xor eax, 0xf12f0707
rol eax, 0xe1
popf
pushf
not eax
add eax, 0xdb132c11
xor eax, 0xab3d0008
rol eax, 0x36
popf
pushf
not eax
add eax, 0x8f871bb4
xor eax, 0xab1b619c
rol eax, 0x34
popf
jmp 0x14005f6a2
movabs rbp, 0x253cfffffe5a1d6f
pushf
not rbp
add rbp, 0x6a4c0f72
xor rbp, 0x6ff132dd
rol rbp, 0x50
popf
pushf
not rbp
add rbp, 0x614e5c12
xor rbp, 0x5f917eb1
rol rbp, 0x55
popf
cmp rbx, rbp
ja 0x14005f94c
push rax
pushf
mov eax, 0xf168f6ec
pushf
not eax
add eax, 0x823e0c94
xor eax, 0xdcb6dd2f
rol eax, 0xf
popf
pushf
not eax
add eax, 0xcfe507f2
xor eax, 0x8d4251b5
rol eax, 0xc2
popf
pushf
not eax
add eax, 0x9686aa4a
xor eax, 0xfafbe872
rol eax, 0x7f
popf
jmp 0x14005f6a2
push rax
pushf
mov eax, 0x6ef1e69f
pushf
not eax
add eax, 0xed4d383a
xor eax, 0xbc8ba632
rol eax, 0xc9
popf
pushf
not eax
add eax, 0xad49b6fe
xor eax, 0xe4c454a6
rol eax, 0x6f
popf
pushf
not eax
add eax, 0xc1350cd1
xor eax, 0xa8459541
rol eax, 0x7e
popf
jmp 0x14005f6a2
mov qword [rcx + 0x18], 0xf
cmp rbx, 0x10
jae 0x14005f9e6
push rax
pushf
mov eax, 0x468df51c
pushf
not eax
add eax, 0xcb9b421b
xor eax, 0xa52dac83
rol eax, 0x7a
popf
pushf
not eax
add eax, 0xddc65162
xor eax, 0xfb5234b1
rol eax, 0xa4
popf
pushf
not eax
add eax, 0xe25decf7
xor eax, 0xc4de57e5
rol eax, 0xe8
popf
jmp 0x14005f6a2
push rax
pushf
mov eax, 0x85b96f77
pushf
not eax
add eax, 0xc7f24966
xor eax, 0x9292dbd0
rol eax, 0x16
popf
pushf
not eax
add eax, 0x9bbd97e8
xor eax, 0xb0cf3f11
rol eax, 0xa8
popf
pushf
not eax
add eax, 0xba713011
xor eax, 0x8b45c99f
rol eax, 0x88
popf
pushf
not eax
add eax, 0xe625bb99
xor eax, 0x8ab4f299
rol eax, 0xb9
popf
jmp 0x14005f6a2
mov r8, rbx
mov qword [rcx + 0x10], rbx
mov rdx, r14
call sub.VCRUNTIME140.dll_memcpy
mov byte [rdi + rbx], sil
jmp 0x14005fe97
mov rax, rbx
or rax, 0xf
cmp rax, rbp
ja 0x14005fb02
mov ecx, 0x23a0df71
pushf
not ecx
add ecx, 0xce3c6199
xor ecx, 0x9ed3e716
rol ecx, 0xb4
popf
pushf
not ecx
add ecx, 0xd7d5e15b
xor ecx, 0x84c29db4
rol ecx, 0xdc
popf
mov rbp, rax
cmp rax, rcx
cmovb rbp, rcx
push rax
pushf
mov eax, 0x15ad1de
pushf
not eax
add eax, 0xa930618d
xor eax, 0x9e3fe7a8
rol eax, 0x35
popf
pushf
not eax
add eax, 0x88d20a59
xor eax, 0x880acd7b
rol eax, 0x1c
popf
jmp 0x14005f6a2
mov rcx, rbp
add rcx, 1
cmovb rcx, rdx
cmp rcx, 0x1000
jb 0x14005fb5c
push rax
pushf
mov eax, 0x7819a561
pushf
not eax
add eax, 0xb7e9fc7b
xor eax, 0x99b1ba8c
rol eax, 0xeb
popf
pushf
not eax
add eax, 0xcba6e4b2
xor eax, 0x9fb518b6
rol eax, 0xd
popf
pushf
not eax
add eax, 0xab072042
xor eax, 0xc40e1bd0
rol eax, 0x4b
popf
jmp 0x14005f6a2
push rax
pushf
mov eax, 0xc87cc3a
pushf
not eax
add eax, 0xe3078950
xor eax, 0xaad59597
rol eax, 0xcb
popf
pushf
not eax
add eax, 0xc91759e5
xor eax, 0x80f83d31
rol eax, 0xae
popf
pushf
not eax
add eax, 0xdbb3fd24
xor eax, 0xbe848d15
rol eax, 0x68
popf
pushf
not eax
add eax, 0xe5878cb9
xor eax, 0xe6d54075
rol eax, 0x29
popf
jmp 0x14005f6a2
lea rax, [rcx + 0x27]
cmp rax, rcx
jbe 0x14005fc04
push rax
pushf
mov eax, 0x9f59a784
pushf
not eax
add eax, 0xae442e82
xor eax, 0x8657a83e
rol eax, 0x86
popf
pushf
not eax
add eax, 0x8e0b5b89
xor eax, 0xe6d5938c
rol eax, 0xf0
popf
pushf
not eax
add eax, 0xf3f2b320
xor eax, 0xbae3fab5
rol eax, 0x6e
popf
jmp 0x14005f6a2
push rax
pushf
mov eax, 0x7799bdf4
pushf
not eax
add eax, 0x86097d3d
xor eax, 0xee900097
rol eax, 0xf9
popf
pushf
not eax
add eax, 0x8b3a6e1d
xor eax, 0xb0b7090d
rol eax, 0x79
popf
pushf
not eax
add eax, 0x81528ab5
xor eax, 0x8189e3fe
rol eax, 0x37
popf
pushf
not eax
add eax, 0xcb5798d2
xor eax, 0xbd69af4d
rol eax, 0x10
popf
jmp 0x14005f6a2
mov rcx, rax
call fcn.14003e719
test rax, rax
je 0x14005fc9d
push rax
pushf
mov eax, 0x573e9c93
pushf
not eax
add eax, 0x951f7851
xor eax, 0x8ed8e44a
rol eax, 0xa4
popf
pushf
not eax
add eax, 0xd43e8359
xor eax, 0xe0ba83dc
rol eax, 0xa3
popf
jmp 0x14005f6a2
push rax
pushf
mov eax, 0xa3a0956
pushf
not eax
add eax, 0xb2ed4668
xor eax, 0xd6553b64
rol eax, 0x43
popf
pushf
not eax
add eax, 0xf67c614d
xor eax, 0x83982b8e
rol eax, 0x2f
popf
pushf
not eax
add eax, 0x8de7f4c9
xor eax, 0xf96923b4
rol eax, 0xa8
popf
pushf
not eax
add eax, 0xcb386d55
xor eax, 0xa22282e1
rol eax, 0x44
popf
jmp 0x14005f6a2
lea rsi, [rax + 0x27]
and rsi, 0xffffffffffffffe0
mov qword [rsi - 8], rax
jmp 0x14005fe7a
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
test rcx, rcx
je 0x14005fdd3
push rax
pushf
mov eax, 0x8dcb7559
pushf
not eax
add eax, 0xe5852fc8
xor eax, 0xc54d0d89
rol eax, 0xeb
popf
pushf
not eax
add eax, 0xbe3533ee
xor eax, 0xc7993568
rol eax, 0xe
popf
pushf
not eax
add eax, 0x869c2464
xor eax, 0xeacc46e4
rol eax, 0x9d
popf
pushf
not eax
add eax, 0xbd462aed
xor eax, 0xf5ae259b
rol eax, 0xe4
popf
jmp 0x14005f6a2
push rax
pushf
mov eax, 0xec29fd3f
pushf
not eax
add eax, 0x83006946
xor eax, 0xfe3ddaa5
rol eax, 0xda
popf
pushf
not eax
add eax, 0x95a83af6
xor eax, 0x88568fd2
rol eax, 0x9c
popf
pushf
not eax
add eax, 0x93ac7d3f
xor eax, 0xfb9f5d02
rol eax, 0xee
popf
jmp 0x14005f6a2
call fcn.14003e719
mov rsi, rax
push rax
pushf
mov eax, 0x2c462ea7
pushf
not eax
add eax, 0xc8735769
xor eax, 0x92c69b4d
rol eax, 0xa4
popf
pushf
not eax
add eax, 0x88714c47
xor eax, 0xa0d452be
rol eax, 0xd4
popf
pushf
not eax
add eax, 0x8885ca5c
xor eax, 0x9442e650
rol eax, 0x24
popf
pushf
not eax
add eax, 0xdd975434
xor eax, 0xc98a23b5
rol eax, 0x38
popf
jmp 0x14005f6a2
mov r8, rbx
mov qword [rdi], rsi
mov rdx, r14
mov qword [rdi + 0x10], rbx
mov rcx, rsi
mov qword [rdi + 0x18], rbp
call sub.VCRUNTIME140.dll_memcpy
mov byte [rsi + rbx], 0
mov rbx, qword [rsp + 0x50]
mov rax, rdi
mov rbp, qword [rsp + 0x58]
add rsp, 0x20
pop r14
pop rdi
pop rsi
ret
call fcn.14003fd81
int3
call fcn.1400625fb
int3