Function at 0x14009dbe8
Capabilities:
Hash data using murmur3

Disassembly:
push rax
pushf
mov eax, 0x1f521c42
pushf
not eax
add eax, 0xc019a4f2
xor eax, 0x9d1de190
rol eax, 0xa4
popf
pushf
not eax
add eax, 0xa569f5c0
xor eax, 0xa5b0992a
rol eax, 0xb2
popf
pushf
not eax
add eax, 0x807e0e10
xor eax, 0x9ce48440
rol eax, 0xa7
popf
cmp eax, 4
jne 0x14009dc38
popf
pop rax
jmp 0x14009e08b
cmp eax, 0
jne 0x14009dc47
popf
pop rax
jmp 0x14009dd64
cmp eax, 3
jne 0x14009dc56
popf
pop rax
jmp 0x14009e051
cmp eax, 1
jne 0x14009dc65
popf
pop rax
jmp 0x14009df36
cmp eax, 0xd
jne 0x14009dc74
popf
pop rax
jmp 0x14009e57a
cmp eax, 7
jne 0x14009dc83
popf
pop rax
jmp 0x14009e209
cmp eax, 0xe
jne 0x14009dc92
popf
pop rax
jmp 0x14009e5c7
cmp eax, 0xb
jne 0x14009dca1
popf
pop rax
jmp 0x14009e413
cmp eax, 0xc
jne 0x14009dcb0
popf
pop rax
jmp 0x14009e4c5
cmp eax, 8
jne 0x14009dcbf
popf
pop rax
jmp 0x14009e2be
cmp eax, 0x10
jne 0x14009dcce
popf
pop rax
jmp 0x14009e6b9
cmp eax, 2
jne 0x14009dcdd
popf
pop rax
jmp 0x14009dfc2
cmp eax, 9
jne 0x14009dcec
popf
pop rax
jmp 0x14009e30b
cmp eax, 0x12
jne 0x14009dcfb
popf
pop rax
jmp 0x14009e833
cmp eax, 6
jne 0x14009dd0a
popf
pop rax
jmp 0x14009e157
cmp eax, 0x11
jne 0x14009dd19
popf
pop rax
jmp 0x14009e77e
cmp eax, 5
jne 0x14009dd28
popf
pop rax
jmp 0x14009e0c3
cmp eax, 0x13
jne 0x14009dd37
popf
pop rax
jmp 0x14009e86d
cmp eax, 0xa
jne 0x14009dd46
popf
pop rax
jmp 0x14009e357
cmp eax, 0x14
jne 0x14009dd55
popf
pop rax
jmp 0x14009e8cb
cmp eax, 0xf
jne 0x14009dd64
popf
pop rax
jmp 0x14009e625
mov qword [rsp + 0x20], rbx
push rbp
push rsi
push rdi
lea rbp, [rsp - 0x47]
sub rsp, 0xb0
mov rax, qword [0x140034010]
xor rax, rsp
mov qword [rbp + 0x3f], rax
mov rbx, r8
mov esi, edx
mov rdi, rcx
mov qword [rbp - 1], rcx
xorps xmm0, xmm0
movups xmmword [rbp - 0x41], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp - 0x31], xmm1
xor r8d, r8d
lea rdx, [0x1a1861447]
pushf
sub rdx, 0x6183c4f6
popf
lea rcx, [rbp - 0x41]
call fcn.1400af416
nop
xorps xmm0, xmm0
movups xmmword [rbp - 1], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0xf], xmm1
mov r8d, 0xb88f149d
pushf
not r8d
add r8d, 0xf00fd4c9
xor r8d, 0xc993182e
rol r8d, 0x5f
popf
pushf
not r8d
add r8d, 0xea67e0f4
xor r8d, 0xcf54fe2e
rol r8d, 0x19
popf
pushf
not r8d
add r8d, 0xc303e2bd
xor r8d, 0xc362a40c
rol r8d, 0x28
popf
pushf
not r8d
add r8d, 0x8e81b174
xor r8d, 0xb50d050c
rol r8d, 0x1c
popf
lea rdx, [0x19d39e5a5]
pushf
sub rdx, 0x5d378b2d
popf
lea rcx, [rbp - 1]
call fcn.1400af416
nop
mov r8d, esi
lea rdx, [rbp - 1]
lea rcx, [rbp - 0x21]
call fcn.1400fa646
nop
mov r9, rbx
lea r8, [rbp - 0x41]
mov rdx, rax
lea rcx, [rbp + 0x1f]
call fcn.1400ddd4f
nop
mov rdx, qword [rbp - 9]
cmp rdx, 0x10
jb 0x14009dedd
push rax
pushf
mov eax, 0xf5bc27f9
pushf
not eax
add eax, 0xd061e096
xor eax, 0xf53f3443
rol eax, 0x6c
popf
pushf
not eax
add eax, 0xe249ae0c
xor eax, 0xa98211f1
rol eax, 0x5d
popf
pushf
not eax
add eax, 0xccfdd307
xor eax, 0xe72af85d
rol eax, 0xd8
popf
pushf
not eax
add eax, 0x82049e22
xor eax, 0x8a46e9bc
rol eax, 0xd2
popf
jmp 0x14009dc29
push rax
pushf
mov eax, 0xa1691dcf
pushf
not eax
add eax, 0xfba67855
xor eax, 0xa4937bf8
rol eax, 0xda
popf
pushf
not eax
add eax, 0x8ae8c80d
xor eax, 0xaf99a8dd
rol eax, 0x3b
popf
pushf
not eax
add eax, 0x8b855618
xor eax, 0x97435485
rol eax, 0x51
popf
pushf
not eax
add eax, 0x8c144c72
xor eax, 0xdb63eebc
rol eax, 0xa5
popf
jmp 0x14009dc29
inc rdx
mov rcx, qword [rbp - 0x21]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14009df7c
push rax
pushf
mov eax, 0x5f3faf63
pushf
not eax
add eax, 0xb8edcca2
xor eax, 0xbda5ef71
rol eax, 0x32
popf
pushf
not eax
add eax, 0x96bf8bba
xor eax, 0xed7ffb8a
rol eax, 0x44
popf
jmp 0x14009dc29
push rax
pushf
mov eax, 0xacf94656
pushf
not eax
add eax, 0xfb96696c
xor eax, 0xda218df4
rol eax, 0x9e
popf
pushf
not eax
add eax, 0xafed3cbe
xor eax, 0xcc7684b4
rol eax, 0x2f
popf
pushf
not eax
add eax, 0xed36d758
xor eax, 0xa05e13f3
rol eax, 0x49
popf
jmp 0x14009dc29
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14009e01d
push rax
pushf
mov eax, 0x448b3918
pushf
not eax
add eax, 0xed6d4d16
xor eax, 0x94fed895
rol eax, 0x95
popf
pushf
not eax
add eax, 0x850e3515
xor eax, 0xf5bf765b
rol eax, 0xbd
popf
pushf
not eax
add eax, 0xb945c9bb
xor eax, 0x9b8e90da
rol eax, 0x1e
popf
jmp 0x14009dc29
push rax
pushf
mov eax, 0x5f67018a
pushf
not eax
add eax, 0x8315ad81
xor eax, 0x96229a42
rol eax, 0xbb
popf
pushf
not eax
add eax, 0x85e37e54
xor eax, 0xe0375cc6
rol eax, 0xb4
popf
jmp 0x14009dc29
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.1400903b4
push rax
pushf
mov eax, 0x70d9d5fb
pushf
not eax
add eax, 0xfb02aa23
xor eax, 0xfcc1490c
rol eax, 0x5c
popf
pushf
not eax
add eax, 0x894e2d80
xor eax, 0xd1da93ad
rol eax, 0x70
popf
jmp 0x14009dc29
movdqa xmm0, xmmword [0x14002b390]
movdqu xmmword [rbp - 0x11], xmm0
mov byte [rbp - 0x21], 0
mov rdx, qword [rbp + 0x17]
cmp rdx, 0x10
jb 0x14009e124
push rax
pushf
mov eax, 0x37020c1a
pushf
not eax
add eax, 0xc08a1cb8
xor eax, 0xc0d781ba
rol eax, 0xaa
popf
pushf
not eax
add eax, 0xf7972f3c
xor eax, 0xd78d71e0
rol eax, 0x91
popf
pushf
not eax
add eax, 0xa92e559f
xor eax, 0xe14cf7df
rol eax, 0x8f
popf
jmp 0x14009dc29
push rax
pushf
mov eax, 0x658332a8
pushf
not eax
add eax, 0xd529dec8
xor eax, 0xaf3367bd
rol eax, 0xe4
popf
pushf
not eax
add eax, 0x9a2d20e5
xor eax, 0x90d066ac
rol eax, 0x3f
popf
jmp 0x14009dc29
inc rdx
mov rcx, qword [rbp - 1]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14009e1c3
push rax
pushf
mov eax, 0xe0b512bb
pushf
not eax
add eax, 0xb508dac8
xor eax, 0xc8e1cac7
rol eax, 0xd8
popf
pushf
not eax
add eax, 0xe5a07897
xor eax, 0xab0130bc
rol eax, 0x31
popf
pushf
not eax
add eax, 0xb425b12d
xor eax, 0x98f27015
rol eax, 0xf
popf
pushf
not eax
add eax, 0xfee5ee08
xor eax, 0xafccbe74
rol eax, 4
popf
jmp 0x14009dc29
push rax
pushf
mov eax, 0xfa0f792
pushf
not eax
add eax, 0xe78ce277
xor eax, 0xa5653c37
rol eax, 0xd5
popf
pushf
not eax
add eax, 0x815558f6
xor eax, 0xd2fde39d
rol eax, 0x99
popf
pushf
not eax
add eax, 0xaf28fd97
xor eax, 0xa000c7cd
rol eax, 0x2a
popf
jmp 0x14009dc29
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14009e277
push rax
pushf
mov eax, 0xf9291aa5
pushf
not eax
add eax, 0xa990b9c1
xor eax, 0xf4fb86bb
rol eax, 0x85
popf
pushf
not eax
add eax, 0xad6bb86f
xor eax, 0xea0f308e
rol eax, 0x3d
popf
pushf
not eax
add eax, 0xd6f53dd4
xor eax, 0xcb96d25e
rol eax, 0xe2
popf
pushf
not eax
add eax, 0x81726599
xor eax, 0x91b80ff7
rol eax, 0x66
popf
jmp 0x14009dc29
push rax
pushf
mov eax, 0x7c6c41f8
pushf
not eax
add eax, 0xb8213241
xor eax, 0xe390886e
rol eax, 0xcd
popf
pushf
not eax
add eax, 0xd1bb86fd
xor eax, 0xdd3abbd4
rol eax, 0xde
popf
pushf
not eax
add eax, 0xbc80ac24
xor eax, 0x949da938
rol eax, 0xbb
popf
jmp 0x14009dc29
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.1400903b4
nop
push rax
pushf
mov eax, 0xf6f3f2b4
pushf
not eax
add eax, 0xe5c900b4
xor eax, 0xca5b4a7e
rol eax, 0x32
popf
pushf
not eax
add eax, 0xd47a33c0
xor eax, 0xfeaa26ac
rol eax, 9
popf
pushf
not eax
add eax, 0xc84683e9
xor eax, 0x89382f55
rol eax, 2
popf
jmp 0x14009dc29
mov rdx, qword [rbp - 0x29]
cmp rdx, 0x10
jb 0x14009e3ba
push rax
pushf
mov eax, 0xb2ab9bee
pushf
not eax
add eax, 0xd7ca1c12
xor eax, 0xca0bb991
rol eax, 0x80
popf
pushf
not eax
add eax, 0xaa30ae37
xor eax, 0xf29f18cf
rol eax, 0x7b
popf
pushf
not eax
add eax, 0xce761e72
xor eax, 0xd458baee
rol eax, 0xcc
popf
pushf
not eax
add eax, 0xf9ff8787
xor eax, 0x85e16d7e
rol eax, 0x43
popf
jmp 0x14009dc29
push rax
pushf
mov eax, 0xcc4a9cd7
pushf
not eax
add eax, 0xccaf2af6
xor eax, 0xb763300e
rol eax, 0x5f
popf
pushf
not eax
add eax, 0xac30a2ff
xor eax, 0xc102c05e
rol eax, 0xb5
popf
pushf
not eax
add eax, 0xb537c77a
xor eax, 0xce810690
rol eax, 0xd
popf
pushf
not eax
add eax, 0xb603da23
xor eax, 0xd31ea84e
rol eax, 0x24
popf
jmp 0x14009dc29
inc rdx
mov rcx, qword [rbp - 0x41]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14009e47f
push rax
pushf
mov eax, 0xd425ea69
pushf
not eax
add eax, 0xa6a74389
xor eax, 0xf25617d9
rol eax, 0x3e
popf
pushf
not eax
add eax, 0xc758b820
xor eax, 0xcd41d43c
rol eax, 0x3a
popf
pushf
not eax
add eax, 0xead28a31
xor eax, 0xb41003a1
rol eax, 0xbc
popf
pushf
not eax
add eax, 0xdfa2c2d3
xor eax, 0xfce932e6
rol eax, 0xef
popf
jmp 0x14009dc29
push rax
pushf
mov eax, 0x9b832424
pushf
not eax
add eax, 0x9c67b229
xor eax, 0xe0774db3
rol eax, 0x29
popf
pushf
not eax
add eax, 0xeb0a71a7
xor eax, 0x84a38e32
rol eax, 0x17
popf
pushf
not eax
add eax, 0xbec7c5f4
xor eax, 0xd325f5ac
rol eax, 0x73
popf
jmp 0x14009dc29
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14009e520
push rax
pushf
mov eax, 0xa4610ab0
pushf
not eax
add eax, 0xefb11e7b
xor eax, 0xadb74c42
rol eax, 0x52
popf
pushf
not eax
add eax, 0xb8177816
xor eax, 0xdf0f6244
rol eax, 0x14
popf
pushf
not eax
add eax, 0xc92ed23f
xor eax, 0xe5606247
rol eax, 0xbe
popf
jmp 0x14009dc29
push rax
pushf
mov eax, 0x109b53d3
pushf
not eax
add eax, 0xb8d79b8c
xor eax, 0x8fa06270
rol eax, 0xdd
popf
pushf
not eax
add eax, 0xba9bc437
xor eax, 0x9a843a07
rol eax, 0xff
popf
pushf
not eax
add eax, 0x86b9100c
xor eax, 0x88b8f859
rol eax, 0x59
popf
pushf
not eax
add eax, 0xb0fbb95f
xor eax, 0x812c9d74
rol eax, 0x37
popf
jmp 0x14009dc29
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.1400903b4
push rax
pushf
mov eax, 0xd85f7878
pushf
not eax
add eax, 0xcfbeaf32
xor eax, 0xbd0f0476
rol eax, 0xc5
popf
pushf
not eax
add eax, 0xca491e5a
xor eax, 0xc40c9edc
rol eax, 0x52
popf
pushf
not eax
add eax, 0x9da5f4e4
xor eax, 0xb01c86e5
rol eax, 0xb
popf
pushf
not eax
add eax, 0xf86546c0
xor eax, 0xb506caa8
rol eax, 0x2e
popf
jmp 0x14009dc29
lea rax, [rbp + 0x1f]
cmp qword [rbp + 0x37], 0x10
cmovae rax, qword [rbp + 0x1f]
xorps xmm0, xmm0
movups xmmword [rdi + 8], xmm0
lea rcx, [0x18d3d07b3]
pushf
sub rcx, 0x4d3a8f93
popf
mov qword [rdi], rcx
mov dword [rdi + 0x18], esi
lea rcx, [0x1ba723121]
pushf
sub rcx, 0x7a6fe769
popf
mov qword [rdi + 0x20], rcx
lea rdx, [rdi + 0x28]
movups xmmword [rdx], xmm0
mov qword [rbp - 1], rax
mov byte [rbp + 7], 1
lea rcx, [rbp - 1]
jmp 0x14009e67c
call qword [sym.imp.VCRUNTIME140.dll___std_exception_copy]
lea rax, [0x1bca56020]
pushf
sub rax, 0x7ca31170
popf
mov qword [rdi + 0x20], rax
lea rax, [0x18c539bb4]
pushf
sub rax, 0x4c51288c
popf
mov qword [rdi], rax
mov rdx, qword [rbp + 0x37]
cmp rdx, 0x10
jb 0x14009e8cb
inc rdx
mov rcx, qword [rbp + 0x1f]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14009e725
push rax
pushf
mov eax, 0x7cd9a714
pushf
not eax
add eax, 0xb9db56ae
xor eax, 0xe2e5562f
rol eax, 0x45
popf
pushf
not eax
add eax, 0x983b95a6
xor eax, 0x91ee65b1
rol eax, 0
popf
pushf
not eax
add eax, 0x9f3a88fe
xor eax, 0xd1d339a6
rol eax, 0x77
popf
pushf
not eax
add eax, 0xf94a38f1
xor eax, 0xe736ab36
rol eax, 0xf0
popf
jmp 0x14009dc29
push rax
pushf
mov eax, 0x1e04a81e
pushf
not eax
add eax, 0xfd189070
xor eax, 0x98fe4336
rol eax, 0x17
popf
pushf
not eax
add eax, 0xd88eef22
xor eax, 0xd634a22d
rol eax, 0x70
popf
pushf
not eax
add eax, 0x9e3a38af
xor eax, 0x95c58299
rol eax, 0x68
popf
pushf
not eax
add eax, 0xeb4d6f6b
xor eax, 0xcfe62594
rol eax, 0xcb
popf
jmp 0x14009dc29
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14009e7d9
push rax
pushf
mov eax, 0xbd493e2a
pushf
not eax
add eax, 0xb445d5ec
xor eax, 0xea4a6f02
rol eax, 0xfa
popf
pushf
not eax
add eax, 0xf5f29801
xor eax, 0x94c49981
rol eax, 0xbf
popf
pushf
not eax
add eax, 0xd133c5dc
xor eax, 0x9244330d
rol eax, 0xb0
popf
jmp 0x14009dc29
push rax
pushf
mov eax, 0xe1e1f5de
pushf
not eax
add eax, 0xd4a13f42
xor eax, 0xa1a470ba
rol eax, 0x5d
popf
pushf
not eax
add eax, 0xd52bef67
xor eax, 0xb46f0c72
rol eax, 0x85
popf
pushf
not eax
add eax, 0xcc9067d8
xor eax, 0xf47ea884
rol eax, 0xf8
popf
pushf
not eax
add eax, 0xcb73e962
xor eax, 0xfb7007ef
rol eax, 0x43
popf
jmp 0x14009dc29
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.1400903b4
push rax
pushf
mov eax, 0x2def796f
pushf
not eax
add eax, 0xa035d97a
xor eax, 0x862aa01b
rol eax, 0x81
popf
pushf
not eax
add eax, 0xff8280b4
xor eax, 0xd81fbc73
rol eax, 0xdc
popf
pushf
not eax
add eax, 0x909e6a82
xor eax, 0xf385c9ac
rol eax, 0xde
popf
pushf
not eax
add eax, 0xca00eeab
xor eax, 0xa1f320e2
rol eax, 0x24
popf
jmp 0x14009dc29
mov rax, rdi
mov rcx, qword [rbp + 0x3f]
xor rcx, rsp
call fcn.1400bc272
mov rbx, qword [rsp + 0xe8]
add rsp, 0xb0
pop rdi
pop rsi
pop rbp
ret