Function at 0x140295944
Capabilities:
Hash data using murmur3

Disassembly:
push rax
pushf
mov eax, 0x55b6bd54
pushf
not eax
add eax, 0xb40b1f99
xor eax, 0xb7a15dca
rol eax, 0x8f
popf
pushf
not eax
add eax, 0x9fefc5df
xor eax, 0xa8c38b65
rol eax, 0xec
popf
pushf
not eax
add eax, 0xbb8a4ebb
xor eax, 0xfdd2342c
rol eax, 0x72
popf
cmp eax, 4
jne 0x140295994
popf
pop rax
jmp 0x140295d0b
cmp eax, 0
jne 0x1402959a3
popf
pop rax
jmp 0x140295aa2
cmp eax, 3
jne 0x1402959b2
popf
pop rax
jmp 0x140295cb8
cmp eax, 1
jne 0x1402959c1
popf
pop rax
jmp 0x140295b03
cmp eax, 0xd
jne 0x1402959d0
popf
pop rax
jmp 0x1402962c4
cmp eax, 7
jne 0x1402959df
popf
pop rax
jmp 0x140295f18
cmp eax, 0xe
jne 0x1402959ee
popf
pop rax
jmp 0x1402962fe
cmp eax, 0xb
jne 0x1402959fd
popf
pop rax
jmp 0x140296101
cmp eax, 0xc
jne 0x140295a0c
popf
pop rax
jmp 0x14029620e
cmp eax, 8
jne 0x140295a1b
popf
pop rax
jmp 0x140295f90
cmp eax, 0x10
jne 0x140295a2a
popf
pop rax
jmp 0x1402963f5
cmp eax, 2
jne 0x140295a39
popf
pop rax
jmp 0x140295bbe
cmp eax, 9
jne 0x140295a48
popf
pop rax
jmp 0x140296021
cmp eax, 0x12
jne 0x140295a57
popf
pop rax
jmp 0x1402964ad
cmp eax, 6
jne 0x140295a66
popf
pop rax
jmp 0x140295e5c
cmp eax, 0x11
jne 0x140295a75
popf
pop rax
jmp 0x140296446
cmp eax, 5
jne 0x140295a84
popf
pop rax
jmp 0x140295db7
cmp eax, 0xf
jne 0x140295a93
popf
pop rax
jmp 0x140296395
cmp eax, 0xa
jne 0x140295aa2
popf
pop rax
jmp 0x1402960f0
mov qword [rsp + 8], rbx
mov qword [rsp + 0x10], rbp
mov qword [rsp + 0x18], rsi
push rdi
push r12
push r13
push r14
push r15
sub rsp, 0x30
or rbp, 0xffffffffffffffff
mov rsi, r9
xor edi, edi
mov r14, r8
mov r13, rdx
mov r12, rcx
push rax
pushf
mov eax, 0x455a5951
pushf
not eax
add eax, 0x8f6f2845
xor eax, 0xd0d9128a
rol eax, 0x2d
popf
pushf
not eax
add eax, 0x8c3b19ca
xor eax, 0xd0afe670
rol eax, 0xae
popf
jmp 0x140295985
inc rbp
cmp byte [rcx + rbp], dil
jne 0x140295b65
push rax
pushf
mov eax, 0x406a7c68
pushf
not eax
add eax, 0x87bbf3f3
xor eax, 0xdb6c1227
rol eax, 0xbb
popf
pushf
not eax
add eax, 0xe36d2827
xor eax, 0xe1c546a4
rol eax, 0xe2
popf
pushf
not eax
add eax, 0xb246ddd0
xor eax, 0xd879ee96
rol eax, 0x9d
popf
pushf
not eax
add eax, 0xdc7a29f9
xor eax, 0xeacbc69f
rol eax, 0xb3
popf
jmp 0x140295985
push rax
pushf
mov eax, 0x3597d398
pushf
not eax
add eax, 0xe417ff8d
xor eax, 0xb978b6be
rol eax, 0xb1
popf
pushf
not eax
add eax, 0x9ae3590b
xor eax, 0xf542a1be
rol eax, 0x64
popf
pushf
not eax
add eax, 0x9f3bca10
xor eax, 0xa27d359d
rol eax, 0xb
popf
pushf
not eax
add eax, 0x8a35952d
xor eax, 0x99e135cc
rol eax, 0x4e
popf
jmp 0x140295985
mov edx, 0x2b21208c
pushf
not edx
add edx, 0x90d59445
xor edx, 0xd96b8105
rol edx, 0x1c
popf
pushf
not edx
add edx, 0xee3085fb
xor edx, 0xd9200be7
rol edx, 0xd3
popf
pushf
not edx
add edx, 0xfc856569
xor edx, 0x933f4b54
rol edx, 0x72
popf
mov rax, r14
push rdx
not rdx
sub rbp, rdx
pop rdx
sub rbp, 1
not rax
cmp rbp, rax
jbe 0x140295c5f
push rax
pushf
mov eax, 0x1da4ddd1
pushf
not eax
add eax, 0x8d861c76
xor eax, 0xc66ac950
rol eax, 0xe9
popf
pushf
not eax
add eax, 0xd275c97e
xor eax, 0xae5ad803
rol eax, 0x59
popf
pushf
not eax
add eax, 0xeb4c91fd
xor eax, 0x9922e38c
rol eax, 0xf4
popf
jmp 0x140295985
push rax
pushf
mov eax, 0xf17dc2b9
pushf
not eax
add eax, 0x8a3fe52b
xor eax, 0xeb8f8ca4
rol eax, 0x8c
popf
pushf
not eax
add eax, 0xa5c39973
xor eax, 0xa0b1ec71
rol eax, 0x74
popf
pushf
not eax
add eax, 0xe54c6dfd
xor eax, 0xed75f961
rol eax, 0xa0
popf
pushf
not eax
add eax, 0xca960ece
xor eax, 0xdd75cfee
rol eax, 0xc0
popf
jmp 0x140295985
lea eax, [rdx + 0xb]
mov rbx, qword [rsp + 0x60]
mov rbp, qword [rsp + 0x68]
mov rsi, qword [rsp + 0x70]
add rsp, 0x30
pop r15
pop r14
pop r13
pop r12
pop rdi
ret
lea r15, [r8 + 1]
push rbp
not rbp
sub r15, rbp
pop rbp
sub r15, 1
mov rcx, r15
call fcn.140182714
mov rbx, rax
test r14, r14
je 0x140295d71
push rax
pushf
mov eax, 0x856a0839
pushf
not eax
add eax, 0xc2a863be
xor eax, 0xe8bb91b0
rol eax, 0x61
popf
pushf
not eax
add eax, 0xfbe7746c
xor eax, 0xb4d3c74f
rol eax, 0xfd
popf
pushf
not eax
add eax, 0xb32eac51
xor eax, 0xf7eda767
rol eax, 0x6a
popf
jmp 0x140295985
push rax
pushf
mov eax, 0x636288f2
pushf
not eax
add eax, 0xed7d1ae3
xor eax, 0xe44cc15c
rol eax, 0xd7
popf
pushf
not eax
add eax, 0xcb3395a5
xor eax, 0x9ee2f1fd
rol eax, 0x88
popf
pushf
not eax
add eax, 0xa983828b
xor eax, 0x8ae80120
rol eax, 0x1a
popf
jmp 0x140295985
mov r9, r14
mov r8, r13
mov rdx, r15
mov rcx, rax
call fcn.1400bafc9
test eax, eax
jne 0x140295e03
push rax
pushf
mov eax, 0x738b521e
pushf
not eax
add eax, 0xe55a92ba
xor eax, 0xc5959902
rol eax, 0xbe
popf
pushf
not eax
add eax, 0xf4c8a017
xor eax, 0xe7b1e9b0
rol eax, 0xc4
popf
jmp 0x140295985
push rax
pushf
mov eax, 0x9e0a45c0
pushf
not eax
add eax, 0xe07d0d9d
xor eax, 0x8c4d8940
rol eax, 0x48
popf
pushf
not eax
add eax, 0xe83cdda6
xor eax, 0xb8ed9515
rol eax, 0x3d
popf
pushf
not eax
add eax, 0xb91e0aa7
xor eax, 0x8a3816df
rol eax, 0xdf
popf
pushf
not eax
add eax, 0x8d9a46c7
xor eax, 0x8f07322e
rol eax, 0x16
popf
jmp 0x140295985
sub r15, r14
lea rcx, [rbx + r14]
mov rdx, r15
mov r9, rbp
mov r8, r12
call fcn.1400bafc9
test eax, eax
jne 0x140295ebf
push rax
pushf
mov eax, 0xcde71c4c
pushf
not eax
add eax, 0x84796742
xor eax, 0x8a18d6c2
rol eax, 0x10
popf
pushf
not eax
add eax, 0xd068faa9
xor eax, 0xaa04a2c3
rol eax, 0xaf
popf
pushf
not eax
add eax, 0xcabd9171
xor eax, 0xbc4ec255
rol eax, 0x21
popf
jmp 0x140295985
push rax
pushf
mov eax, 0x65ec57e3
pushf
not eax
add eax, 0xb47f46f3
xor eax, 0xc0754696
rol eax, 0x8d
popf
pushf
not eax
add eax, 0x898f02c3
xor eax, 0xd0a39c0d
rol eax, 0x8c
popf
pushf
not eax
add eax, 0xcc0820e9
xor eax, 0x94fa47a0
rol eax, 0x1c
popf
pushf
not eax
add eax, 0x8e0939c6
xor eax, 0xf9cd0712
rol eax, 0x89
popf
jmp 0x140295985
mov r14, qword [rsi + 0x10]
lea r15d, [rax + 8]
cmp qword [rsi + 8], r14
jne 0x140295f5d
push rax
pushf
mov eax, 0x9c48bd21
pushf
not eax
add eax, 0xca017450
xor eax, 0xcbd7f765
rol eax, 0x20
popf
pushf
not eax
add eax, 0xa3df1f15
xor eax, 0xbc6fdec9
rol eax, 0x2b
popf
jmp 0x140295985
push rax
pushf
mov eax, 0xa1cadc7f
pushf
not eax
add eax, 0xe0b28874
xor eax, 0xddadc749
rol eax, 0x5b
popf
pushf
not eax
add eax, 0x99a30070
xor eax, 0xa888ad0a
rol eax, 0x6b
popf
jmp 0x140295985
cmp qword [rsi], rdi
jne 0x140295fee
push rax
pushf
mov eax, 0x4aa0a429
pushf
not eax
add eax, 0xdc340cfe
xor eax, 0xfbe1b8df
rol eax, 0xac
popf
pushf
not eax
add eax, 0x9f7214a3
xor eax, 0xfcf865df
rol eax, 0x30
popf
pushf
not eax
add eax, 0xdc92f7e3
xor eax, 0x916e562d
rol eax, 0xd2
popf
pushf
not eax
add eax, 0xc23f08ba
xor eax, 0xc46e3429
rol eax, 0x3c
popf
jmp 0x140295985
push rax
pushf
mov eax, 0x974dee97
pushf
not eax
add eax, 0xba0c15a1
xor eax, 0xfc583000
rol eax, 0x79
popf
pushf
not eax
add eax, 0xf9f86e31
xor eax, 0xe3baa202
rol eax, 0xe9
popf
jmp 0x140295985
mov edx, r15d
lea ecx, [rax + 4]
call fcn.140182714
xor ecx, ecx
mov qword [rsi], rax
call fcn.1402e3b5e
mov rax, qword [rsi]
test rax, rax
je 0x140296097
push rax
pushf
mov eax, 0x2441579a
pushf
not eax
add eax, 0xb35d684f
xor eax, 0xf0791a31
rol eax, 0xa9
popf
pushf
not eax
add eax, 0xbb787c6e
xor eax, 0xa02cb8c0
rol eax, 0x85
popf
pushf
not eax
add eax, 0xf84feb2b
xor eax, 0xd6e55c02
rol eax, 0xff
popf
pushf
not eax
add eax, 0xc30cd16b
xor eax, 0xb6b8dcc9
rol eax, 0x90
popf
jmp 0x140295985
push rax
pushf
mov eax, 0xbd74a0f4
pushf
not eax
add eax, 0x8d59ae40
xor eax, 0xc52c7acf
rol eax, 0xf2
popf
pushf
not eax
add eax, 0xf8fd25b5
xor eax, 0x901d8d1f
rol eax, 0xf3
popf
pushf
not eax
add eax, 0x96a90d6c
xor eax, 0xa5c80b5e
rol eax, 0x29
popf
pushf
not eax
add eax, 0xbfda666a
xor eax, 0xe664e96a
rol eax, 0x4e
popf
jmp 0x140295985
mov qword [rsi + 8], rax
add rax, 0x20
mov qword [rsi + 0x10], rax
jmp 0x1402963f5
sub r14, qword [rsi]
movabs rax, 0x7eb2e04a64d7e15a
pushf
not rax
add rax, 0x58ac533f
xor rax, 0x5453481f
rol rax, 0x16
popf
pushf
not rax
add rax, 0x63cd2c61
xor rax, 0x40ecd919
rol rax, 0x26
popf
pushf
not rax
add rax, 0x4801079e
xor rax, 0x5d8684cb
rol rax, 0xdd
popf
sar r14, 3
cmp r14, rax
ja 0x1402961b5
push rax
pushf
mov eax, 0x5e6269d5
pushf
not eax
add eax, 0xdc820f81
xor eax, 0xee977518
rol eax, 0xa0
popf
pushf
not eax
add eax, 0xfe8264df
xor eax, 0xda55e4c5
rol eax, 5
popf
pushf
not eax
add eax, 0xcb85e322
xor eax, 0xdaf53723
rol eax, 0xa6
popf
pushf
not eax
add eax, 0xa62d2ccc
xor eax, 0xe57052c8
rol eax, 0xf4
popf
jmp 0x140295985
push rax
pushf
mov eax, 0xb416fbeb
pushf
not eax
add eax, 0xdd2250ac
xor eax, 0x95d7c01d
rol eax, 0xb5
popf
pushf
not eax
add eax, 0xa4c276a1
xor eax, 0xa0442628
rol eax, 0x86
popf
pushf
not eax
add eax, 0x924c1fd4
xor eax, 0xbf427a61
rol eax, 0x2d
popf
pushf
not eax
add eax, 0x939cb54e
xor eax, 0xce13a514
rol eax, 0xe5
popf
jmp 0x140295985
mov rcx, qword [rsi]
lea rbp, [r14 + r14]
mov rdx, rbp
mov r8, r15
call fcn.140162409
test rax, rax
jne 0x14029627e
push rax
pushf
mov eax, 0xa9ad8294
pushf
not eax
add eax, 0xaff8987f
xor eax, 0xa5c5a904
rol eax, 0x25
popf
pushf
not eax
add eax, 0xe1d2dfaa
xor eax, 0x80f447e6
rol eax, 0xf
popf
pushf
not eax
add eax, 0xaa89f7a6
xor eax, 0xdef5694a
rol eax, 0x29
popf
pushf
not eax
add eax, 0xb5687304
xor eax, 0xaafdc910
rol eax, 0xd
popf
jmp 0x140295985
push rax
pushf
mov eax, 0x1c47c82e
pushf
not eax
add eax, 0x873eb65b
xor eax, 0xbedb5e77
rol eax, 0xf2
popf
pushf
not eax
add eax, 0xd12c464a
xor eax, 0x8b9c01aa
rol eax, 0x64
popf
pushf
not eax
add eax, 0xc831e829
xor eax, 0x8622a48e
rol eax, 0x7f
popf
jmp 0x140295985
xor ecx, ecx
call fcn.1402e3b5e
push rax
pushf
mov eax, 0xcc0f4e12
pushf
not eax
add eax, 0xddf3cbb3
xor eax, 0xe8fc65b3
rol eax, 0x15
popf
pushf
not eax
add eax, 0xa3d243df
xor eax, 0xa153235b
rol eax, 0x1a
popf
jmp 0x140295985
mov rcx, rbx
mov edi, 0x8a778dad
pushf
not edi
add edi, 0xe2fffe92
xor edi, 0x8bc40653
rol edi, 0x4f
popf
pushf
not edi
add edi, 0xa6853f05
xor edi, 0xf239824a
rol edi, 0xfa
popf
pushf
not edi
add edi, 0xfb56edd4
xor edi, 0xa8f1aa77
rol edi, 0xd2
popf
call fcn.1402e3b5e
jmp 0x140296446
lea rcx, [rax + r14*8]
mov qword [rsi], rax
mov qword [rsi + 8], rcx
lea rcx, [rax + rbp*8]
mov qword [rsi + 0x10], rcx
xor ecx, ecx
call fcn.1402e3b5e
push rax
pushf
mov eax, 0x79950c2b
pushf
not eax
add eax, 0xfbb2135e
xor eax, 0xf5ed1940
rol eax, 0xde
popf
pushf
not eax
add eax, 0xb3e47e44
xor eax, 0x9b0ada8b
rol eax, 0x6b
popf
pushf
not eax
add eax, 0x9acd6024
xor eax, 0x8563fbac
rol eax, 0x51
popf
jmp 0x140295985
mov rcx, qword [rsi + 8]
mov qword [rcx], rbx
add qword [rsi + 8], r15
push rax
pushf
mov eax, 0x78f1f275
pushf
not eax
add eax, 0xa0a92703
xor eax, 0xcb434550
rol eax, 0xd4
popf
pushf
not eax
add eax, 0x9d788fcf
xor eax, 0x97a9f76f
rol eax, 0x17
popf
pushf
not eax
add eax, 0xe33c9211
xor eax, 0xccc879f5
rol eax, 0x67
popf
jmp 0x140295985
xor ecx, ecx
call fcn.1402e3b5e
mov eax, edi
jmp 0x140295cbb
xor r9d, r9d
mov qword [rsp + 0x20], rdi
xor r8d, r8d
xor edx, edx
xor ecx, ecx
call fcn.14020d8b7
int3