Function at 0x140125d9e
Capabilities:
Hash data using murmur3

Disassembly:
push rax
pushf
mov eax, 0x3630ddcc
pushf
not eax
add eax, 0xf69e840
xor eax, 0x7549f11f
rol eax, 0xb9
popf
pushf
not eax
add eax, 0xa2fcd34
xor eax, 0x479073f1
rol eax, 0xfb
popf
pushf
not eax
add eax, 0x10646612
xor eax, 0x33ae620b
rol eax, 0x64
popf
pushf
not eax
add eax, 0x3fbacf59
xor eax, 0x4f759b4f
rol eax, 0xec
popf
cmp eax, 3
jne 0x140125e01
popf
pop rax
jmp 0x140126139
cmp eax, 6
jne 0x140125e10
popf
pop rax
jmp 0x1401262d5
cmp eax, 0x12
jne 0x140125e1f
popf
pop rax
jmp 0x14012690a
cmp eax, 0x17
jne 0x140125e2e
popf
pop rax
jmp 0x140126b67
cmp eax, 8
jne 0x140125e3d
popf
pop rax
jmp 0x1401263d3
cmp eax, 0x16
jne 0x140125e4c
popf
pop rax
jmp 0x140126b2d
cmp eax, 0x10
jne 0x140125e5b
popf
pop rax
jmp 0x1401267f2
cmp eax, 2
jne 0x140125e6a
popf
pop rax
jmp 0x140126095
cmp eax, 0x18
jne 0x140125e79
popf
pop rax
jmp 0x140126b9c
cmp eax, 0x14
jne 0x140125e88
popf
pop rax
jmp 0x1401269a2
cmp eax, 0xc
jne 0x140125e97
popf
pop rax
jmp 0x14012657a
cmp eax, 4
jne 0x140125ea6
popf
pop rax
jmp 0x1401261e1
cmp eax, 0x11
jne 0x140125eb5
popf
pop rax
jmp 0x14012688b
cmp eax, 0xe
jne 0x140125ec4
popf
pop rax
jmp 0x140126683
cmp eax, 5
jne 0x140125ed3
popf
pop rax
jmp 0x140126243
cmp eax, 7
jne 0x140125ee2
popf
pop rax
jmp 0x140126310
cmp eax, 0xf
jne 0x140125ef1
popf
pop rax
jmp 0x140126701
cmp eax, 0x15
jne 0x140125f00
popf
pop rax
jmp 0x140126aa4
cmp eax, 9
jne 0x140125f0f
popf
pop rax
jmp 0x14012645e
cmp eax, 0xd
jne 0x140125f1e
popf
pop rax
jmp 0x1401265ed
cmp eax, 1
jne 0x140125f2d
popf
pop rax
jmp 0x140126013
cmp eax, 0x13
jne 0x140125f3c
popf
pop rax
jmp 0x14012695c
cmp eax, 0
jne 0x140125f4b
popf
pop rax
jmp 0x140125f69
cmp eax, 0xa
jne 0x140125f5a
popf
pop rax
jmp 0x1401264cd
cmp eax, 0xb
jne 0x140125f69
popf
pop rax
jmp 0x14012653c
mov rax, rsp
mov qword [rax + 8], rbx
mov qword [rax + 0x10], rbp
mov qword [rax + 0x18], rsi
mov qword [rax + 0x20], rdi
push r14
sub rsp, 0x30
xor r14d, r14d
mov rbx, r9
mov rbp, r8
mov rsi, rdx
mov rdi, rcx
test rdx, rdx
je 0x140125fcd
push rax
pushf
mov eax, 0xa91f4b80
pushf
not eax
add eax, 0xe7c86de
xor eax, 0xa1b4da7
rol eax, 0x6a
popf
pushf
not eax
add eax, 0x508728cd
xor eax, 0x36ab7f0f
rol eax, 0x92
popf
jmp 0x140125df2
push rax
pushf
mov eax, 0xa621d74c
pushf
not eax
add eax, 0x76c10e20
xor eax, 0x36225017
rol eax, 0x11
popf
pushf
not eax
add eax, 0xbfbbb0b
xor eax, 0x6df7540d
rol eax, 0x55
popf
pushf
not eax
add eax, 0x740cae53
xor eax, 0x40d23d7b
rol eax, 0xd
popf
jmp 0x140125df2
test r8, r8
je 0x140126062
push rax
pushf
mov eax, 0x4c6f788c
pushf
not eax
add eax, 0x65eb54b8
xor eax, 0x33caab1f
rol eax, 0x74
popf
pushf
not eax
add eax, 0x7b8bbb75
xor eax, 0x1be87405
rol eax, 0x1e
popf
pushf
not eax
add eax, 0x5af56e91
xor eax, 0x561d157a
rol eax, 0xd
popf
jmp 0x140125df2
push rax
pushf
mov eax, 0x636f2a3f
pushf
not eax
add eax, 0x291010f7
xor eax, 0x51ce2865
rol eax, 0x27
popf
pushf
not eax
add eax, 0x37fbe2bb
xor eax, 0x9479c0
rol eax, 0x7d
popf
jmp 0x140125df2
cmp byte [rdx], r14b
jne 0x1401260f3
push rax
pushf
mov eax, 0xdbd65c22
pushf
not eax
add eax, 0x41b95a24
xor eax, 0x66d3ffa5
rol eax, 0xdc
popf
pushf
not eax
add eax, 0x6b741212
xor eax, 0x4e61abad
rol eax, 0x27
popf
pushf
not eax
add eax, 0x2d104f8
xor eax, 0x48ec542b
rol eax, 0xd6
popf
pushf
not eax
add eax, 0x1231e14c
xor eax, 0x16c33b6b
rol eax, 0x6b
popf
jmp 0x140125df2
push rax
pushf
mov eax, 0x45b9bfb9
pushf
not eax
add eax, 0x5a69a9ed
xor eax, 0x40acc0d
rol eax, 4
popf
pushf
not eax
add eax, 0x1870c60c
xor eax, 0x711e64c9
rol eax, 0x1c
popf
pushf
not eax
add eax, 0x41c22f13
xor eax, 0x9d72ea4
rol eax, 0xd0
popf
jmp 0x140125df2
test rcx, rcx
je 0x140126188
push rax
pushf
mov eax, 0xd903bb0a
pushf
not eax
add eax, 0x78819833
xor eax, 0x59cdf421
rol eax, 0xd1
popf
pushf
not eax
add eax, 0x2327709e
xor eax, 0x544a8639
rol eax, 0x56
popf
pushf
not eax
add eax, 0x4f5045cc
xor eax, 0xe2eef70
rol eax, 0xc1
popf
jmp 0x140125df2
push rax
pushf
mov eax, 0xd238aaf5
pushf
not eax
add eax, 0x260cb02e
xor eax, 0x6e27c6ff
rol eax, 0x55
popf
pushf
not eax
add eax, 0x40fc6fca
xor eax, 0x5c19ef38
rol eax, 0x25
popf
pushf
not eax
add eax, 0x13d2d360
xor eax, 0x1952ebc8
rol eax, 0x78
popf
pushf
not eax
add eax, 0x18146664
xor eax, 0x3288f061
rol eax, 0xc0
popf
jmp 0x140125df2
mov word [rcx], r14w
jmp 0x140126b67
cmp byte [r9 + 0x28], r14b
jne 0x1401262a2
push rax
pushf
mov eax, 0xd58de0d3
pushf
not eax
add eax, 0x482af789
xor eax, 0x6d662b52
rol eax, 0xf4
popf
pushf
not eax
add eax, 0x396fcba2
xor eax, 0x2c79f28e
rol eax, 5
popf
pushf
not eax
add eax, 0x3c3720c7
xor eax, 0xf9ae757
rol eax, 0xac
popf
pushf
not eax
add eax, 0x56c14a09
xor eax, 0x68253c5
rol eax, 0x29
popf
jmp 0x140125df2
push rax
pushf
mov eax, 0xe1ee0308
pushf
not eax
add eax, 0x3cd57ed2
xor eax, 0x5b548c43
rol eax, 0x20
popf
pushf
not eax
add eax, 0x4bb519a5
xor eax, 0x4a012222
rol eax, 0x9d
popf
jmp 0x140125df2
mov rcx, rbx
call fcn.1400d1dbf
push rax
pushf
mov eax, 0xe8f300fe
pushf
not eax
add eax, 0x178ce240
xor eax, 0x4c52bfda
rol eax, 0x4e
popf
pushf
not eax
add eax, 0x42870d0b
xor eax, 0x6ae03a58
rol eax, 0x17
popf
jmp 0x140125df2
mov rdx, qword [rbx + 0x18]
mov r10d, dword [rdx + 0xc]
cmp r10d, 0xfde9
jne 0x14012637a
push rax
pushf
mov eax, 0x18bb33c7
pushf
not eax
add eax, 0x4610e951
xor eax, 0x7e8b9be4
rol eax, 0x2d
popf
pushf
not eax
add eax, 0x10d86b1a
xor eax, 0x1ea7bdb8
rol eax, 0x57
popf
pushf
not eax
add eax, 0x3c85dbd2
xor eax, 0xa353742
rol eax, 0xf
popf
pushf
not eax
add eax, 0x4a4459e5
xor eax, 0x311b8c2d
rol eax, 0x99
popf
jmp 0x140125df2
push rax
pushf
mov eax, 0x87c8756f
pushf
not eax
add eax, 0x5bf0fed8
xor eax, 0x4d1b1563
rol eax, 0x2a
popf
pushf
not eax
add eax, 0x7b94967c
xor eax, 0x623922c3
rol eax, 0x47
popf
pushf
not eax
add eax, 0x503fe262
xor eax, 0x7ebed940
rol eax, 0x5d
popf
pushf
not eax
add eax, 0x7d962ef8
xor eax, 0x25b19932
rol eax, 0xff
popf
jmp 0x140125df2
lea r9, [0x1ba8dd93c]
pushf
sub r9, 0x7a89aaf4
popf
mov qword [rsp + 0x20], rbx
mov r8, rbp
mov rdx, rsi
mov rcx, rdi
call fcn.1401303ad
or ecx, 0xffffffff
test eax, eax
cmovs eax, ecx
jmp 0x140126b9c
cmp qword [rdx + 0x138], r14
jne 0x14012649a
push rax
pushf
mov eax, 0x22d18a1f
pushf
not eax
add eax, 0x661fc71f
xor eax, 0x59369a2a
rol eax, 0x21
popf
pushf
not eax
add eax, 0x717b7500
xor eax, 0x3c8a2255
rol eax, 0xb9
popf
jmp 0x140125df2
push rax
pushf
mov eax, 0xb8cb532a
pushf
not eax
add eax, 0x5c6e02b6
xor eax, 0x31507719
rol eax, 0xd
popf
pushf
not eax
add eax, 0x73b1af89
xor eax, 0x189f5d32
rol eax, 0x1f
popf
jmp 0x140125df2
test rdi, rdi
je 0x140126509
push rax
pushf
mov eax, 0x6dc9e251
pushf
not eax
add eax, 0x27d03a4c
xor eax, 0x728eb234
rol eax, 0x53
popf
pushf
not eax
add eax, 0x5e3ff7f9
xor eax, 0x2fc8d3b1
rol eax, 0x33
popf
jmp 0x140125df2
push rax
pushf
mov eax, 0xf2a4b3a5
pushf
not eax
add eax, 0x3306898d
xor eax, 0x3abe8c8b
rol eax, 0x2b
popf
pushf
not eax
add eax, 0x15231349
xor eax, 0x1b07af72
rol eax, 0xec
popf
jmp 0x140125df2
movzx eax, byte [rsi]
mov word [rdi], ax
jmp 0x140126aa4
movzx ecx, byte [rsi]
mov rax, qword [rdx]
cmp word [rax + rcx*2], r14w
jge 0x1401265ba
push rax
pushf
mov eax, 0x4067e03e
pushf
not eax
add eax, 0x27bb77b0
xor eax, 0x3c9b64e
rol eax, 0x6f
popf
pushf
not eax
add eax, 0x34fe9733
xor eax, 0x3e5ea4e5
rol eax, 0x87
popf
jmp 0x140125df2
push rax
pushf
mov eax, 0x24bb231b
pushf
not eax
add eax, 0x51ab73d1
xor eax, 0xc7e0d23
rol eax, 0xf5
popf
pushf
not eax
add eax, 0x31ce5531
xor eax, 0x7f0a434d
rol eax, 0x5f
popf
jmp 0x140125df2
mov r9d, dword [rdx + 8]
cmp r9d, 1
jle 0x14012663d
push rax
pushf
mov eax, 0xb10805e8
pushf
not eax
add eax, 0x3622fb2c
xor eax, 0x3293a22b
rol eax, 0xa2
popf
pushf
not eax
add eax, 0x43a6322
xor eax, 0x453da1e6
rol eax, 0xd9
popf
pushf
not eax
add eax, 0x35d9ca73
xor eax, 0x30f7929
rol eax, 0x4f
popf
jmp 0x140125df2
push rax
pushf
mov eax, 0x5430d8fd
pushf
not eax
add eax, 0x1dc72447
xor eax, 0x3cefaead
rol eax, 0xe9
popf
pushf
not eax
add eax, 0x7bae9d47
xor eax, 0x9793553
rol eax, 0x75
popf
pushf
not eax
add eax, 0x1f1fdbdf
xor eax, 0x5d2f0862
rol eax, 0xf4
popf
jmp 0x140125df2
cmp ebp, r9d
jl 0x1401266bb
push rax
pushf
mov eax, 0x34749ea6
pushf
not eax
add eax, 0x5b04de66
xor eax, 0x300ba6d0
rol eax, 0
popf
pushf
not eax
add eax, 0x7cf52d74
xor eax, 0x66598a04
rol eax, 0x37
popf
jmp 0x140125df2
push rax
pushf
mov eax, 0x96586209
pushf
not eax
add eax, 0x19bcb8ae
xor eax, 0x522e2d32
rol eax, 0x3f
popf
pushf
not eax
add eax, 0x5c3bd43c
xor eax, 0x7b323f8a
rol eax, 0x6b
popf
pushf
not eax
add eax, 0x65b323a2
xor eax, 0x4063475c
rol eax, 0x99
popf
jmp 0x140125df2
mov eax, r14d
test rdi, rdi
mov r8, rsi
mov edx, 0x61703afd
pushf
not edx
add edx, 0x507c3ba3
xor edx, 0x1025899b
rol edx, 0x3d
popf
pushf
not edx
add edx, 0x6bb042ed
xor edx, 0x313732b1
rol edx, 0xa3
popf
pushf
not edx
add edx, 0xbe528a9
xor edx, 0x35240d03
rol edx, 0xab
popf
setne al
mov ecx, r10d
mov dword [rsp + 0x28], eax
mov qword [rsp + 0x20], rdi
call fcn.14012bb69
test eax, eax
jne 0x1401267bf
push rax
pushf
mov eax, 0x9208b33
pushf
not eax
add eax, 0xcbaeebe
xor eax, 0x72bdd50e
rol eax, 0x4a
popf
pushf
not eax
add eax, 0x46e0658b
xor eax, 0x3c9bfd49
rol eax, 0xb6
popf
pushf
not eax
add eax, 0x5c3ad76c
xor eax, 0x19733762
rol eax, 0x21
popf
pushf
not eax
add eax, 0x57e49bd6
xor eax, 0x15978d00
rol eax, 0x20
popf
jmp 0x140125df2
push rax
pushf
mov eax, 0xb743ceaa
pushf
not eax
add eax, 0x63d481d1
xor eax, 0x5325702c
rol eax, 0xe6
popf
pushf
not eax
add eax, 0x127bb3da
xor eax, 0x250af81a
rol eax, 0x19
popf
jmp 0x140125df2
mov rax, qword [rbx + 0x18]
movsxd rcx, dword [rax + 8]
cmp rbp, rcx
jb 0x140126858
push rax
pushf
mov eax, 0x82af0930
pushf
not eax
add eax, 0x4e3ce385
xor eax, 0x7975f09
rol eax, 0x79
popf
pushf
not eax
add eax, 0x450561ec
xor eax, 0x21b23d6c
rol eax, 0x9d
popf
pushf
not eax
add eax, 0x73e7bbf4
xor eax, 0x7c36440f
rol eax, 0xf9
popf
pushf
not eax
add eax, 0x151c50fa
xor eax, 0x79965536
rol eax, 0x7d
popf
jmp 0x140125df2
push rax
pushf
mov eax, 0xa2dd7cd4
pushf
not eax
add eax, 0x5d6de939
xor eax, 0x6c8f782c
rol eax, 0x7f
popf
pushf
not eax
add eax, 0x590cb36a
xor eax, 0x75fd2945
rol eax, 0xc5
popf
jmp 0x140125df2
cmp byte [rsi + 1], r14b
je 0x1401268d7
push rax
pushf
mov eax, 0x9b17f920
pushf
not eax
add eax, 0x554a0b4d
xor eax, 0x47f1b2b9
rol eax, 0x72
popf
pushf
not eax
add eax, 0x33fccb0f
xor eax, 0x7d336604
rol eax, 0x64
popf
pushf
not eax
add eax, 0x48d7bfd
xor eax, 0x3b125bf8
rol eax, 0x7e
popf
jmp 0x140125df2
push rax
pushf
mov eax, 0xb7c3e390
pushf
not eax
add eax, 0x22e48e32
xor eax, 0x1839a34e
rol eax, 0xdc
popf
pushf
not eax
add eax, 0x1947fa69
xor eax, 0x22166d0a
rol eax, 0x9a
popf
jmp 0x140125df2
mov rax, qword [rbx + 0x18]
mov eax, dword [rax + 8]
jmp 0x140126b9c
mov byte [rbx + 0x30], 1
or eax, 0xffffffff
mov dword [rbx + 0x2c], 0x2a
jmp 0x140126b9c
mov eax, r14d
mov r9d, 0x3f19055e
pushf
not r9d
add r9d, 0x274982b6
xor r9d, 0x67a22427
rol r9d, 0x82
popf
pushf
not r9d
add r9d, 0x4f66f52f
xor r9d, 0x109d36c1
rol r9d, 0x74
popf
pushf
not r9d
add r9d, 0xad889fc
xor r9d, 0x70087170
rol r9d, 0x59
popf
test rdi, rdi
mov r8, rsi
mov ecx, r10d
setne al
mov dword [rsp + 0x28], eax
lea edx, [r9 + 8]
mov qword [rsp + 0x20], rdi
call fcn.14012bb69
test eax, eax
je 0x140126a5e
push rax
pushf
mov eax, 0x90d6d584
pushf
not eax
add eax, 0x3b6bd7b4
xor eax, 0x8840204
rol eax, 0x1e
popf
pushf
not eax
add eax, 0x728391d7
xor eax, 0x16875745
rol eax, 0xad
popf
pushf
not eax
add eax, 0x6fa1d6c6
xor eax, 0x6c70a2d6
rol eax, 0x8b
popf
jmp 0x140125df2
push rax
pushf
mov eax, 0x979a7681
pushf
not eax
add eax, 0x2b8e67d9
xor eax, 0x3a8ddb58
rol eax, 0x8a
popf
pushf
not eax
add eax, 0x45e652cc
xor eax, 0xd262c98
rol eax, 0x32
popf
pushf
not eax
add eax, 0x6bf90959
xor eax, 0x110008f8
rol eax, 0x25
popf
jmp 0x140125df2
mov eax, 0x12b3b7d5
pushf
not eax
add eax, 0x36355390
xor eax, 0x6d0c5835
rol eax, 0xa5
popf
pushf
not eax
add eax, 0x39d75169
xor eax, 0x18b21193
rol eax, 0x77
popf
pushf
not eax
add eax, 0x6ed74769
xor eax, 0x7b7302b2
rol eax, 0xf1
popf
pushf
not eax
add eax, 0x4a7c24d4
xor eax, 0x63111cf8
rol eax, 0x6e
popf
jmp 0x140126b9c
mov qword [0x140042e48], r14
push rax
pushf
mov eax, 0x9ef226f9
pushf
not eax
add eax, 0x6e580f44
xor eax, 0x5310ee7b
rol eax, 0x90
popf
pushf
not eax
add eax, 0x4268c17f
xor eax, 0x3c37251e
rol eax, 0x60
popf
jmp 0x140125df2
xor eax, eax
push rax
pushf
mov eax, 0xb64f6bd6
pushf
not eax
add eax, 0x78e5d97e
xor eax, 0x33b999b1
rol eax, 0x70
popf
pushf
not eax
add eax, 0x2fd5c59
xor eax, 0xee66729
rol eax, 0xf9
popf
jmp 0x140125df2
mov rbx, qword [rsp + 0x40]
mov rbp, qword [rsp + 0x48]
mov rsi, qword [rsp + 0x50]
mov rdi, qword [rsp + 0x58]
add rsp, 0x30
pop r14
ret