Function at 0x1401374c3
Capabilities:
Hash data using murmur3

Disassembly:
push rax
pushf
mov eax, 0x180cadc9
pushf
not eax
add eax, 0x8be36aa1
xor eax, 0xfea45cf9
rol eax, 0xd5
popf
pushf
not eax
add eax, 0x850b5608
xor eax, 0xe60e81d4
rol eax, 0xef
popf
pushf
not eax
add eax, 0x933f23c3
xor eax, 0xfae1362f
rol eax, 0x33
popf
pushf
not eax
add eax, 0xe373f613
xor eax, 0xdb33cd1f
rol eax, 0x44
popf
cmp eax, 4
jne 0x140137526
popf
pop rax
jmp 0x1401378fc
cmp eax, 0
jne 0x140137535
popf
pop rax
jmp 0x140137616
cmp eax, 3
jne 0x140137544
popf
pop rax
jmp 0x1401377eb
cmp eax, 1
jne 0x140137553
popf
pop rax
jmp 0x1401376d5
cmp eax, 0xd
jne 0x140137562
popf
pop rax
jmp 0x140137e06
cmp eax, 7
jne 0x140137571
popf
pop rax
jmp 0x140137aba
cmp eax, 0xe
jne 0x140137580
popf
pop rax
jmp 0x140137e78
cmp eax, 0xb
jne 0x14013758f
popf
pop rax
jmp 0x140137d2f
cmp eax, 0xc
jne 0x14013759e
popf
pop rax
jmp 0x140137d91
cmp eax, 8
jne 0x1401375ad
popf
pop rax
jmp 0x140137b7f
cmp eax, 0x10
jne 0x1401375bc
popf
pop rax
jmp 0x140137f3b
cmp eax, 2
jne 0x1401375cb
popf
pop rax
jmp 0x14013778f
cmp eax, 9
jne 0x1401375da
popf
pop rax
jmp 0x140137c2d
cmp eax, 0xa
jne 0x1401375e9
popf
pop rax
jmp 0x140137c8d
cmp eax, 6
jne 0x1401375f8
popf
pop rax
jmp 0x1401379a3
cmp eax, 0xf
jne 0x140137607
popf
pop rax
jmp 0x140137ef0
cmp eax, 5
jne 0x140137616
popf
pop rax
jmp 0x1401379a0
mov qword [rsp + 8], rbx
push rbp
push rsi
push rdi
push r14
push r15
mov rbp, rsp
sub rsp, 0x30
xor edi, edi
mov r14d, ecx
test ecx, ecx
je 0x14013768f
push rax
pushf
mov eax, 0xbcf2106f
pushf
not eax
add eax, 0xff03950d
xor eax, 0xac8c5742
rol eax, 0x7b
popf
pushf
not eax
add eax, 0x8baed05a
xor eax, 0x9f30ef7d
rol eax, 0x61
popf
pushf
not eax
add eax, 0xe5766ace
xor eax, 0xe27d41c1
rol eax, 0xc3
popf
pushf
not eax
add eax, 0xadba4d85
xor eax, 0xc4e1e982
rol eax, 0xac
popf
jmp 0x140137517
push rax
pushf
mov eax, 0x3d472595
pushf
not eax
add eax, 0xbb2d882a
xor eax, 0x881b91e5
rol eax, 0xc8
popf
pushf
not eax
add eax, 0x8f517778
xor eax, 0xf0db2937
rol eax, 0x63
popf
pushf
not eax
add eax, 0xa43d027b
xor eax, 0x981394cf
rol eax, 0x99
popf
jmp 0x140137517
lea eax, [rcx - 1]
cmp eax, 1
jbe 0x140137736
push rax
pushf
mov eax, 0xd3ff6e4f
pushf
not eax
add eax, 0xa9351f79
xor eax, 0xcaeb4663
rol eax, 0xce
popf
pushf
not eax
add eax, 0xc68d044b
xor eax, 0xdee07924
rol eax, 0x73
popf
pushf
not eax
add eax, 0xbfd2dfd2
xor eax, 0xcbcd31b1
rol eax, 0x86
popf
pushf
not eax
add eax, 0xf47e87d9
xor eax, 0xfe375b41
rol eax, 0x3a
popf
jmp 0x140137517
push rax
pushf
mov eax, 0xe755b7e
pushf
not eax
add eax, 0x856c6a70
xor eax, 0xddd4aefc
rol eax, 0xde
popf
pushf
not eax
add eax, 0xcf0376db
xor eax, 0xe94663ad
rol eax, 0x41
popf
pushf
not eax
add eax, 0xfa484d6c
xor eax, 0xb1825c32
rol eax, 0x9f
popf
pushf
not eax
add eax, 0xddb738a7
xor eax, 0xa650a184
rol eax, 0xb1
popf
jmp 0x140137517
call fcn.140268c65
lea ebx, [rdi + 0x16]
mov dword [rax], ebx
call fcn.14029e498
mov edi, ebx
jmp 0x140137f3b
call fcn.1402cd79f
lea rbx, [0x189a99e9b]
pushf
sub rbx, 0x49977dcb
popf
mov r8d, 0xfc167ccf
pushf
not r8d
add r8d, 0xeb147b1a
xor r8d, 0xb0bca284
rol r8d, 0xbe
popf
pushf
not r8d
add r8d, 0x94324b42
xor r8d, 0x99c07f12
rol r8d, 0x27
popf
pushf
not r8d
add r8d, 0x8b91fb7d
xor r8d, 0xdacc6c4e
rol r8d, 0x40
popf
mov rdx, rbx
xor ecx, ecx
call fcn.1402c9225
mov rsi, qword [0x140122230]
mov qword [0x140122210], rbx
test rsi, rsi
je 0x1401378b6
push rax
pushf
mov eax, 0xb5910c1c
pushf
not eax
add eax, 0xfd912ece
xor eax, 0xd8436fec
rol eax, 0x7c
popf
pushf
not eax
add eax, 0xe43c42cf
xor eax, 0xd51240f8
rol eax, 0xef
popf
pushf
not eax
add eax, 0xd6e35f7d
xor eax, 0xb0627065
rol eax, 0xa1
popf
jmp 0x140137517
push rax
pushf
mov eax, 0xf9713f8f
pushf
not eax
add eax, 0x95aa9d1b
xor eax, 0xa3fded3f
rol eax, 0x56
popf
pushf
not eax
add eax, 0xf652715f
xor eax, 0xf4fd17a7
rol eax, 0xb6
popf
pushf
not eax
add eax, 0x81dbd556
xor eax, 0x9ca46570
rol eax, 0xd
popf
jmp 0x140137517
cmp byte [rsi], dil
jne 0x140137947
push rax
pushf
mov eax, 0xe4bf96ab
pushf
not eax
add eax, 0xbc2bac43
xor eax, 0x9538e17d
rol eax, 0xb4
popf
pushf
not eax
add eax, 0xcfd98748
xor eax, 0xfb3c4c6b
rol eax, 0x99
popf
pushf
not eax
add eax, 0x93450852
xor eax, 0xec50f5f4
rol eax, 0xa1
popf
jmp 0x140137517
push rax
pushf
mov eax, 0xc24c974e
pushf
not eax
add eax, 0xcc15f4ba
xor eax, 0xd5ffd863
rol eax, 0x16
popf
pushf
not eax
add eax, 0xd8a2ac4b
xor eax, 0xa4f4f114
rol eax, 0x79
popf
pushf
not eax
add eax, 0x9d76c837
xor eax, 0xd8dc91c4
rol eax, 0x21
popf
pushf
not eax
add eax, 0x8e11ceaf
xor eax, 0x966f9d87
rol eax, 0xee
popf
jmp 0x140137517
mov rsi, rbx
lea rax, [rbp + 0x48]
mov qword [rbp + 0x40], rdi
lea r9, [rbp + 0x40]
mov qword [rsp + 0x20], rax
xor r8d, r8d
mov qword [rbp + 0x48], rdi
xor edx, edx
mov rcx, rsi
call fcn.140129000
mov r15, qword [rbp + 0x40]
mov r8d, 0x81c10289
pushf
not r8d
add r8d, 0xf97c3c0a
xor r8d, 0xdf7e05d4
rol r8d, 0xc9
popf
pushf
not r8d
add r8d, 0xf111380f
xor r8d, 0xc59c84ec
rol r8d, 0x7a
popf
pushf
not r8d
add r8d, 0xfe0c602b
xor r8d, 0xb7804001
rol r8d, 0x94
popf
mov rdx, qword [rbp + 0x48]
mov rcx, r15
call fcn.140130fdb
mov rbx, rax
test rax, rax
jne 0x140137a87
push rax
pushf
mov eax, 0x4cd3f712
pushf
not eax
add eax, 0xdc9ed48a
xor eax, 0xc3d4d0d3
rol eax, 0x22
popf
pushf
not eax
add eax, 0xa0362659
xor eax, 0xb306688f
rol eax, 0xda
popf
pushf
not eax
add eax, 0x97fb3c8d
xor eax, 0x90689122
rol eax, 0x86
popf
pushf
not eax
add eax, 0xb8ec0385
xor eax, 0x80b4d00b
rol eax, 0xb3
popf
jmp 0x140137517
push rax
pushf
mov eax, 0xf5b7b9b4
pushf
not eax
add eax, 0x96b71e22
xor eax, 0xc0f17b0a
rol eax, 0x3e
popf
pushf
not eax
add eax, 0x9de6c77a
xor eax, 0xc1e33fa0
rol eax, 0xa9
popf
jmp 0x140137517
call fcn.140268c65
mov ebx, 0xbab40dde
pushf
not ebx
add ebx, 0xd7006593
xor ebx, 0x9f372cb0
rol ebx, 0x40
popf
pushf
not ebx
add ebx, 0xd69ac834
xor ebx, 0x80b0a6fe
rol ebx, 0x37
popf
pushf
not ebx
add ebx, 0xb10f2bec
xor ebx, 0xe0be220f
rol ebx, 0xc2
popf
pushf
not ebx
add ebx, 0x9864972f
xor ebx, 0xf5f6cf49
rol ebx, 0x22
popf
xor ecx, ecx
mov dword [rax], ebx
call fcn.1402ee2cb
jmp 0x14013779e
lea r8, [rax + r15*8]
mov rdx, rbx
lea rax, [rbp + 0x48]
mov rcx, rsi
lea r9, [rbp + 0x40]
mov qword [rsp + 0x20], rax
call fcn.140129000
cmp r14d, 1
jne 0x140137be7
push rax
pushf
mov eax, 0xa1d3a81e
pushf
not eax
add eax, 0xf181ce6b
xor eax, 0xd09158da
rol eax, 0x75
popf
pushf
not eax
add eax, 0xf557511e
xor eax, 0xcdb5b2d3
rol eax, 0x4e
popf
pushf
not eax
add eax, 0x94774dfc
xor eax, 0xdd3fd22e
rol eax, 0xcd
popf
jmp 0x140137517
push rax
pushf
mov eax, 0xb9f57051
pushf
not eax
add eax, 0x83d6f9f3
xor eax, 0xddd6c42b
rol eax, 0x4b
popf
pushf
not eax
add eax, 0xee3da178
xor eax, 0x954d6a48
rol eax, 0x81
popf
pushf
not eax
add eax, 0xd991d683
xor eax, 0x98596145
rol eax, 7
popf
jmp 0x140137517
mov eax, dword [rbp + 0x40]
jmp 0x140137c31
dec eax
mov qword [0x140122220], rbx
mov dword [0x140122218], eax
xor ecx, ecx
jmp 0x140137ef0
lea rdx, [rbp + 0x38]
mov qword [rbp + 0x38], rdi
mov rcx, rbx
call fcn.1402ea54c
mov esi, eax
test eax, eax
je 0x140137cd6
push rax
pushf
mov eax, 0xb0f2e43d
pushf
not eax
add eax, 0xc06f4462
xor eax, 0xb67b4576
rol eax, 0xb7
popf
pushf
not eax
add eax, 0xa26e8315
xor eax, 0xf9a1ff82
rol eax, 0xec
popf
jmp 0x140137517
push rax
pushf
mov eax, 0x180e7bd9
pushf
not eax
add eax, 0xfae3837d
xor eax, 0xf28003d9
rol eax, 0xa
popf
pushf
not eax
add eax, 0xea0dd23f
xor eax, 0x82f01e99
rol eax, 0x98
popf
pushf
not eax
add eax, 0xf14d21b9
xor eax, 0xeabab100
rol eax, 0x7d
popf
pushf
not eax
add eax, 0xf0b97462
xor eax, 0xc3dfdfc9
rol eax, 0xf
popf
jmp 0x140137517
mov rcx, qword [rbp + 0x38]
call fcn.1402ee2cb
mov rcx, rbx
mov qword [rbp + 0x38], rdi
call fcn.1402ee2cb
mov edi, esi
jmp 0x140137f3b
mov rdx, qword [rbp + 0x38]
mov rcx, rdi
mov rax, rdx
cmp qword [rdx], rdi
je 0x140137dd3
push rax
pushf
mov eax, 0x736a45c6
pushf
not eax
add eax, 0xf10a167c
xor eax, 0xc26aa156
rol eax, 0x23
popf
pushf
not eax
add eax, 0xc4b018c5
xor eax, 0x850489a4
rol eax, 0x82
popf
jmp 0x140137517
push rax
pushf
mov eax, 0x9fa8e780
pushf
not eax
add eax, 0xe264ba66
xor eax, 0x9d7e3d0c
rol eax, 0x6a
popf
pushf
not eax
add eax, 0xeae88d85
xor eax, 0xd328e675
rol eax, 0x7d
popf
jmp 0x140137517
lea rax, [rax + 8]
inc rcx
cmp qword [rax], rdi
jne 0x140137e45
push rax
pushf
mov eax, 0x2b971c76
pushf
not eax
add eax, 0x827b8d42
xor eax, 0xe3d6798d
rol eax, 0x97
popf
pushf
not eax
add eax, 0xb92994ed
xor eax, 0x95cefbeb
rol eax, 0xa2
popf
jmp 0x140137517
push rax
pushf
mov eax, 0xb938a239
pushf
not eax
add eax, 0xa46b176f
xor eax, 0x936ee121
rol eax, 0xeb
popf
pushf
not eax
add eax, 0xddd736bd
xor eax, 0xffb692fa
rol eax, 0x29
popf
jmp 0x140137517
mov dword [0x140122218], ecx
xor ecx, ecx
mov qword [rbp + 0x38], rdi
mov qword [0x140122220], rdx
call fcn.1402ee2cb
mov rcx, rbx
mov qword [rbp + 0x38], rdi
push rax
pushf
mov eax, 0xd95c0fb9
pushf
not eax
add eax, 0xb25af8ec
xor eax, 0x96588584
rol eax, 0x72
popf
pushf
not eax
add eax, 0x818ea96c
xor eax, 0xe45ca342
rol eax, 0x1f
popf
pushf
not eax
add eax, 0x86ca1879
xor eax, 0xc30f98ee
rol eax, 0xbe
popf
pushf
not eax
add eax, 0x889d7073
xor eax, 0xdc06c605
rol eax, 0x9f
popf
jmp 0x140137517
call fcn.1402ee2cb
push rax
pushf
mov eax, 0x85e2b9b0
pushf
not eax
add eax, 0xb8d10ccf
xor eax, 0x9125c97c
rol eax, 0x5c
popf
pushf
not eax
add eax, 0xde26dd0c
xor eax, 0xcb20f9b4
rol eax, 0x18
popf
pushf
not eax
add eax, 0x9f33ee4e
xor eax, 0xddbb2373
rol eax, 0x28
popf
jmp 0x140137517
mov rbx, qword [rsp + 0x60]
mov eax, edi
add rsp, 0x30
pop r15
pop r14
pop rdi
pop rsi
pop rbp
ret