Function at 0x14017601b
Capabilities:
Hash data using murmur3

Disassembly:
push rax
pushf
mov eax, 0xb2937a53
pushf
not eax
add eax, 0xcedb1468
xor eax, 0xf4401595
rol eax, 0x47
popf
pushf
not eax
add eax, 0xbb4c69db
xor eax, 0xbd44121c
rol eax, 0x1e
popf
pushf
not eax
add eax, 0xfd6e6905
xor eax, 0xfe41ee21
rol eax, 0xdf
popf
pushf
not eax
add eax, 0xb257c504
xor eax, 0xefd7dad0
rol eax, 0x57
popf
cmp eax, 4
jne 0x14017607e
popf
pop rax
jmp 0x140176473
cmp eax, 0
jne 0x14017608d
popf
pop rax
jmp 0x140176213
cmp eax, 3
jne 0x14017609c
popf
pop rax
jmp 0x1401763e2
cmp eax, 1
jne 0x1401760ab
popf
pop rax
jmp 0x1401762cd
cmp eax, 0xd
jne 0x1401760ba
popf
pop rax
jmp 0x14017687c
cmp eax, 0x1a
jne 0x1401760c9
popf
pop rax
jmp 0x140176ecd
cmp eax, 0xe
jne 0x1401760d8
popf
pop rax
jmp 0x1401768c5
cmp eax, 0xb
jne 0x1401760e7
popf
pop rax
jmp 0x140176771
cmp eax, 0x19
jne 0x1401760f6
popf
pop rax
jmp 0x140176e84
cmp eax, 8
jne 0x140176105
popf
pop rax
jmp 0x1401765f5
cmp eax, 0x10
jne 0x140176114
popf
pop rax
jmp 0x1401769c5
cmp eax, 0x17
jne 0x140176123
popf
pop rax
jmp 0x140176d6f
cmp eax, 9
jne 0x140176132
popf
pop rax
jmp 0x14017663e
cmp eax, 0x12
jne 0x140176141
popf
pop rax
jmp 0x140176adf
cmp eax, 0x18
jne 0x140176150
popf
pop rax
jmp 0x140176dcd
cmp eax, 0x11
jne 0x14017615f
popf
pop rax
jmp 0x140176a25
cmp eax, 0x1b
jne 0x14017616e
popf
pop rax
jmp 0x140176f29
cmp eax, 0x16
jne 0x14017617d
popf
pop rax
jmp 0x140176ce8
cmp eax, 0xa
jne 0x14017618c
popf
pop rax
jmp 0x1401766e4
cmp eax, 0x14
jne 0x14017619b
popf
pop rax
jmp 0x140176c04
cmp eax, 0xf
jne 0x1401761aa
popf
pop rax
jmp 0x140176969
cmp eax, 0x13
jne 0x1401761b9
popf
pop rax
jmp 0x140176b5d
cmp eax, 0x15
jne 0x1401761c8
popf
pop rax
jmp 0x140176c7e
cmp eax, 2
jne 0x1401761d7
popf
pop rax
jmp 0x140176384
cmp eax, 6
jne 0x1401761e6
popf
pop rax
jmp 0x140176541
cmp eax, 0xc
jne 0x1401761f5
popf
pop rax
jmp 0x1401767eb
cmp eax, 7
jne 0x140176204
popf
pop rax
jmp 0x140176577
cmp eax, 5
jne 0x140176213
popf
pop rax
jmp 0x14017653c
mov qword [rsp + 8], rbx
mov qword [rsp + 0x10], rbp
mov qword [rsp + 0x18], rsi
push rdi
push r12
push r14
sub rsp, 0x30
xor ebx, ebx
mov rax, r9
mov rbp, r8
mov rsi, rdx
mov r14, rcx
mov r12d, ebx
test rdx, rdx
jne 0x140176274
push rax
pushf
mov eax, 0xff0b70e0
pushf
not eax
add eax, 0x9b77a9eb
xor eax, 0xfb548e56
rol eax, 0xc6
popf
pushf
not eax
add eax, 0xac52d67e
xor eax, 0xde25ff64
rol eax, 0x90
popf
jmp 0x14017606f
push rax
pushf
mov eax, 0x5b38c611
pushf
not eax
add eax, 0xc9adb4a3
xor eax, 0x94aa77cb
rol eax, 0xfd
popf
pushf
not eax
add eax, 0xe050435b
xor eax, 0xa627c945
rol eax, 0x3b
popf
pushf
not eax
add eax, 0xff1aba35
xor eax, 0xc5ead4b4
rol eax, 0x67
popf
pushf
not eax
add eax, 0xdf4c1c07
xor eax, 0xd7e62d52
rol eax, 0xb1
popf
jmp 0x14017606f
test r8, r8
je 0x14017632b
push rax
pushf
mov eax, 0xe5a1335d
pushf
not eax
add eax, 0xc822ed7e
xor eax, 0x82daaae7
rol eax, 0x2b
popf
pushf
not eax
add eax, 0xc0afe655
xor eax, 0xdbb65dab
rol eax, 0xca
popf
pushf
not eax
add eax, 0x91aee204
xor eax, 0xe480351e
rol eax, 0x3e
popf
pushf
not eax
add eax, 0xed496659
xor eax, 0xeff4b46e
rol eax, 0x1c
popf
jmp 0x14017606f
push rax
pushf
mov eax, 0x856a0af2
pushf
not eax
add eax, 0xab8f25d4
xor eax, 0xb7fce513
rol eax, 0xe8
popf
pushf
not eax
add eax, 0x87608c44
xor eax, 0xb36aaeda
rol eax, 0xc7
popf
pushf
not eax
add eax, 0xd5d78a52
xor eax, 0xbb5e27c3
rol eax, 0x11
popf
pushf
not eax
add eax, 0xd5c21857
xor eax, 0xf5bf408b
rol eax, 0xc8
popf
jmp 0x14017606f
jmp 0x140176473
test rbp, rbp
jne 0x14017642d
push rax
pushf
mov eax, 0x8fb4be83
pushf
not eax
add eax, 0xff4e5b75
xor eax, 0xcd15e1aa
rol eax, 7
popf
pushf
not eax
add eax, 0xd40c0a70
xor eax, 0xda7868ac
rol eax, 0x37
popf
pushf
not eax
add eax, 0xa5ce5dfe
xor eax, 0x8caa8363
rol eax, 0x4f
popf
jmp 0x14017606f
push rax
pushf
mov eax, 0x6c8c4b72
pushf
not eax
add eax, 0xa5d099ce
xor eax, 0xfe7de85f
rol eax, 0xd
popf
pushf
not eax
add eax, 0xf8b43f5c
xor eax, 0xc8bba310
rol eax, 0x2f
popf
pushf
not eax
add eax, 0xc96211f8
xor eax, 0xeeb00c53
rol eax, 0x45
popf
jmp 0x14017606f
mov rax, qword [rsp + 0x78]
mov esi, 0xbb4d2a58
pushf
not esi
add esi, 0x9fbce0ac
xor esi, 0xcf0af387
rol esi, 0xd5
popf
pushf
not esi
add esi, 0xd2910115
xor esi, 0xd34ccfcb
rol esi, 0x1b
popf
pushf
not esi
add esi, 0xc305449f
xor esi, 0x84ab0b01
rol esi, 0x9b
popf
mov qword [rsp + 0x28], rax
mov byte [rax + 0x30], 1
mov dword [rax + 0x2c], esi
xor r9d, r9d
mov qword [rsp + 0x20], rbx
xor r8d, r8d
xor edx, edx
xor ecx, ecx
call fcn.1402559e4
mov eax, esi
jmp 0x140176f29
test rsi, rsi
je 0x140176577
mov word [rdx], bx
push rax
pushf
mov eax, 0xdd1d1044
pushf
not eax
add eax, 0xa6dc702c
xor eax, 0x9d386534
rol eax, 0xf
popf
pushf
not eax
add eax, 0x8b263f5a
xor eax, 0xedbce516
rol eax, 0x14
popf
jmp 0x14017606f
test r14, r14
je 0x1401765c2
push rax
pushf
mov eax, 0x3017ba79
pushf
not eax
add eax, 0xfd911400
xor eax, 0xfd3219d9
rol eax, 0x36
popf
pushf
not eax
add eax, 0xf0c863b8
xor eax, 0xdf6d40d2
rol eax, 0xe9
popf
pushf
not eax
add eax, 0xb89c8b19
xor eax, 0x967c2909
rol eax, 0x18
popf
jmp 0x14017606f
push rax
pushf
mov eax, 0x9390e0fa
pushf
not eax
add eax, 0xe8e6f5fd
xor eax, 0xb4d696f7
rol eax, 0xf2
popf
pushf
not eax
add eax, 0xec631214
xor eax, 0xdc8bc411
rol eax, 0x95
popf
jmp 0x14017606f
mov qword [rcx], rbx
push rax
pushf
mov eax, 0x66378a9a
pushf
not eax
add eax, 0xe12bb61c
xor eax, 0xa1a21ace
rol eax, 0x7c
popf
pushf
not eax
add eax, 0xa4b95d50
xor eax, 0xf381fde1
rol eax, 0x32
popf
pushf
not eax
add eax, 0xb3103ebb
xor eax, 0xb7a6ecb2
rol eax, 0xe6
popf
jmp 0x14017606f
mov r8, qword [rsp + 0x70]
mov rdi, qword [rsp + 0x78]
cmp r8, rbp
cmova r8, rbp
cmp r8, 0x7fffffff
jbe 0x1401766b1
push rax
pushf
mov eax, 0x5ba460b7
pushf
not eax
add eax, 0xdf73ecf6
xor eax, 0xf7be66b3
rol eax, 0xfe
popf
pushf
not eax
add eax, 0xc7ae1a34
xor eax, 0x82119200
rol eax, 0xdf
popf
pushf
not eax
add eax, 0xc27780e5
xor eax, 0xd7f177fd
rol eax, 0x7c
popf
pushf
not eax
add eax, 0xdfffcfcc
xor eax, 0xc6637aed
rol eax, 0x97
popf
jmp 0x14017606f
push rax
pushf
mov eax, 0xe02fbd09
pushf
not eax
add eax, 0x8c849e65
xor eax, 0xc7d9a492
rol eax, 0xa1
popf
pushf
not eax
add eax, 0xae5f8cbe
xor eax, 0xd585012b
rol eax, 0xa
popf
jmp 0x14017606f
mov esi, 0x8df04635
pushf
not esi
add esi, 0xaab9a1be
xor esi, 0xb3bca26c
rol esi, 0xaf
popf
pushf
not esi
add esi, 0xc9b3ad84
xor esi, 0xccc155e5
rol esi, 0xdf
popf
jmp 0x140176c7e
mov r9, rdi
mov rdx, rax
mov rcx, rsi
call fcn.1401df1aa
cmp rax, 0xffffffffffffffff
jne 0x1401767b8
push rax
pushf
mov eax, 0x65837da3
pushf
not eax
add eax, 0xe0e2643b
xor eax, 0xea1001be
rol eax, 0x76
popf
pushf
not eax
add eax, 0xbd3c73f4
xor eax, 0xf2d82036
rol eax, 0x80
popf
jmp 0x14017606f
push rax
pushf
mov eax, 0xe0147481
pushf
not eax
add eax, 0xdb36ab01
xor eax, 0x9f6f7d3d
rol eax, 0xdc
popf
pushf
not eax
add eax, 0xabf45f72
xor eax, 0x81ef8abd
rol eax, 0xaa
popf
jmp 0x14017606f
test rsi, rsi
je 0x140176823
push rax
pushf
mov eax, 0xf43894be
pushf
not eax
add eax, 0xd399fe1d
xor eax, 0xbd213634
rol eax, 0xfd
popf
pushf
not eax
add eax, 0xdecff722
xor eax, 0x9287eb00
rol eax, 0xde
popf
jmp 0x14017606f
push rax
pushf
mov eax, 0x6e3cbf19
pushf
not eax
add eax, 0xaccbead0
xor eax, 0x9f068f75
rol eax, 0x82
popf
pushf
not eax
add eax, 0xa2db57d4
xor eax, 0x876e85f7
rol eax, 0x37
popf
pushf
not eax
add eax, 0xe863f33e
xor eax, 0xafe000a5
rol eax, 0x23
popf
pushf
not eax
add eax, 0xcd2fb6ee
xor eax, 0xc5718126
rol eax, 0xb0
popf
jmp 0x14017606f
mov word [rsi], bx
push rax
pushf
mov eax, 0x83b0d4ca
pushf
not eax
add eax, 0x856705ad
xor eax, 0xa14467f0
rol eax, 0x3a
popf
pushf
not eax
add eax, 0x957f2e22
xor eax, 0xe3d746ed
rol eax, 0xfb
popf
pushf
not eax
add eax, 0xe8c718b4
xor eax, 0xa2bdb7a2
rol eax, 0x8b
popf
jmp 0x14017606f
cmp byte [rdi + 0x30], bl
je 0x140176910
push rax
pushf
mov eax, 0x31fd5c9a
pushf
not eax
add eax, 0xdb354971
xor eax, 0x90b46865
rol eax, 7
popf
pushf
not eax
add eax, 0xf4d314a0
xor eax, 0xcab54ab3
rol eax, 0xe3
popf
pushf
not eax
add eax, 0xd71e26e6
xor eax, 0xe9ee995f
rol eax, 0x83
popf
jmp 0x14017606f
push rax
pushf
mov eax, 0x8152923f
pushf
not eax
add eax, 0xeab74226
xor eax, 0xefa0fd26
rol eax, 0xd4
popf
pushf
not eax
add eax, 0x903ccf7d
xor eax, 0xee6421ea
rol eax, 0x7a
popf
pushf
not eax
add eax, 0x98530ac7
xor eax, 0x8213b25b
rol eax, 0xfb
popf
pushf
not eax
add eax, 0xa98fc3ee
xor eax, 0xa48dd00e
rol eax, 0x77
popf
jmp 0x14017606f
mov ebx, dword [rdi + 0x2c]
push rax
pushf
mov eax, 0xe8e1f9c3
pushf
not eax
add eax, 0xdf4450cc
xor eax, 0x96c2b62f
rol eax, 0xec
popf
pushf
not eax
add eax, 0x8ee296bb
xor eax, 0x85d61ce9
rol eax, 0xb6
popf
pushf
not eax
add eax, 0x8809a92d
xor eax, 0xd3da744f
rol eax, 0x36
popf
pushf
not eax
add eax, 0x8c7e3cc5
xor eax, 0x97d5b860
rol eax, 0x1f
popf
jmp 0x14017606f
mov eax, ebx
jmp 0x140176f29
inc rax
test rsi, rsi
je 0x140176a86
push rax
pushf
mov eax, 0x5f581a7e
pushf
not eax
add eax, 0x97e1c39f
xor eax, 0x8993f6b1
rol eax, 0x23
popf
pushf
not eax
add eax, 0xabbc61a2
xor eax, 0x9215e244
rol eax, 0xf5
popf
pushf
not eax
add eax, 0xe0c58de9
xor eax, 0xa2791849
rol eax, 0x22
popf
pushf
not eax
add eax, 0xd5f0fb51
xor eax, 0x82972a0b
rol eax, 0xf9
popf
jmp 0x14017606f
push rax
pushf
mov eax, 0x583ff922
pushf
not eax
add eax, 0xce0e21be
xor eax, 0xc996238a
rol eax, 0xae
popf
pushf
not eax
add eax, 0x9bb698c4
xor eax, 0xeeb88fca
rol eax, 0xc0
popf
pushf
not eax
add eax, 0xf2da25b9
xor eax, 0xe39b3ab8
rol eax, 0x2c
popf
pushf
not eax
add eax, 0xecb43657
xor eax, 0xa8559f65
rol eax, 0x5b
popf
jmp 0x14017606f
cmp rax, rbp
jbe 0x140176b2a
push rax
pushf
mov eax, 0x3df1f44b
pushf
not eax
add eax, 0xbfda5b52
xor eax, 0xaaae84a3
rol eax, 0x24
popf
pushf
not eax
add eax, 0x871f0370
xor eax, 0xe6167dc9
rol eax, 0x22
popf
pushf
not eax
add eax, 0xb8948261
xor eax, 0xe5f98910
rol eax, 0x57
popf
jmp 0x14017606f
push rax
pushf
mov eax, 0x4dc99c30
pushf
not eax
add eax, 0x8d300e6c
xor eax, 0x88df6725
rol eax, 0xb3
popf
pushf
not eax
add eax, 0xc2930368
xor eax, 0xd99d459a
rol eax, 0xe2
popf
jmp 0x14017606f
cmp qword [rsp + 0x70], 0xffffffffffffffff
je 0x140176bbe
push rax
pushf
mov eax, 0x4aff587e
pushf
not eax
add eax, 0xa8b79805
xor eax, 0xf4071935
rol eax, 0x8a
popf
pushf
not eax
add eax, 0x8510865f
xor eax, 0xf57f132d
rol eax, 0x77
popf
pushf
not eax
add eax, 0xc15cee7b
xor eax, 0xab1fa797
rol eax, 0xc1
popf
pushf
not eax
add eax, 0xeeeb915d
xor eax, 0x93e7f3dd
rol eax, 0xe5
popf
jmp 0x14017606f
push rax
pushf
mov eax, 0xdacf722c
pushf
not eax
add eax, 0xd265e8e8
xor eax, 0x8c95e5a4
rol eax, 0xb7
popf
pushf
not eax
add eax, 0xef2e32ad
xor eax, 0xa8aa47c9
rol eax, 0xc8
popf
pushf
not eax
add eax, 0xcf2c692f
xor eax, 0xf4353e1b
rol eax, 0x1f
popf
jmp 0x14017606f
mov word [rsi], bx
mov esi, 0xd2697d84
pushf
not esi
add esi, 0xc61dbf54
xor esi, 0xff408c2c
rol esi, 0x1a
popf
pushf
not esi
add esi, 0xbc987ddb
xor esi, 0xb0020cb8
rol esi, 4
popf
pushf
not esi
add esi, 0xf780765b
xor esi, 0xf10714a2
rol esi, 0x71
popf
push rax
pushf
mov eax, 0x9602beb4
pushf
not eax
add eax, 0xc90df1f4
xor eax, 0xec7f67db
rol eax, 4
popf
pushf
not eax
add eax, 0xa5aed77b
xor eax, 0xae698985
rol eax, 0x1d
popf
jmp 0x14017606f
mov dword [rdi + 0x2c], esi
mov byte [rdi + 0x30], 1
mov qword [rsp + 0x28], rdi
jmp 0x1401764c8
mov rax, rbp
mov r12d, 0x4137799a
pushf
not r12d
add r12d, 0x9f1daa78
xor r12d, 0xfa06b5c3
rol r12d, 0xfb
popf
pushf
not r12d
add r12d, 0x915f886e
xor r12d, 0x815602dd
rol r12d, 0x53
popf
pushf
not r12d
add r12d, 0xb05257c4
xor r12d, 0xdb916c0f
rol r12d, 0x27
popf
push rax
pushf
mov eax, 0xb2fce29c
pushf
not eax
add eax, 0xdbc8d5df
xor eax, 0xa714f9ff
rol eax, 0x89
popf
pushf
not eax
add eax, 0xbc15914d
xor eax, 0xfe0013ed
rol eax, 0x5a
popf
jmp 0x14017606f
mov word [rsi + rax*2 - 2], bx
push rax
pushf
mov eax, 0xffb63928
pushf
not eax
add eax, 0x9b626491
xor eax, 0x98de147c
rol eax, 0x24
popf
pushf
not eax
add eax, 0xda744160
xor eax, 0x8c11b7f1
rol eax, 0x10
popf
pushf
not eax
add eax, 0xe5e9d2de
xor eax, 0xe4828235
rol eax, 0xdd
popf
pushf
not eax
add eax, 0xdb299699
xor eax, 0xb7fa7260
rol eax, 0x23
popf
jmp 0x14017606f
test r14, r14
je 0x140176e2b
push rax
pushf
mov eax, 0x9f778cd2
pushf
not eax
add eax, 0xf275392e
xor eax, 0x8028ccdd
rol eax, 0xbd
popf
pushf
not eax
add eax, 0xe5a767d8
xor eax, 0x9babe0d3
rol eax, 0x8d
popf
pushf
not eax
add eax, 0x83708cd6
xor eax, 0xb4d57553
rol eax, 0x19
popf
pushf
not eax
add eax, 0xf94e4d1e
xor eax, 0xecf49bfe
rol eax, 0xc5
popf
jmp 0x14017606f
push rax
pushf
mov eax, 0xc07d623c
pushf
not eax
add eax, 0xc3ce0c2d
xor eax, 0xcb174979
rol eax, 0x16
popf
pushf
not eax
add eax, 0x9e4ca93d
xor eax, 0xcfc8367c
rol eax, 0x57
popf
pushf
not eax
add eax, 0xfcb10ebf
xor eax, 0xc81f906e
rol eax, 0x1e
popf
pushf
not eax
add eax, 0xe2487f10
xor eax, 0xb8365a8f
rol eax, 0x1b
popf
jmp 0x14017606f
mov qword [r14], rax
push rax
pushf
mov eax, 0xb5338688
pushf
not eax
add eax, 0xa8d54e2f
xor eax, 0xa947a035
rol eax, 0x6c
popf
pushf
not eax
add eax, 0x94945efe
xor eax, 0xbbacc64d
rol eax, 0xfa
popf
pushf
not eax
add eax, 0xdedadbfc
xor eax, 0xd483f13f
rol eax, 0xb9
popf
jmp 0x14017606f
mov eax, r12d
push rax
pushf
mov eax, 0xe9784d1e
pushf
not eax
add eax, 0xb0e287d5
xor eax, 0xc106d3c5
rol eax, 0x2c
popf
pushf
not eax
add eax, 0xcf9a334c
xor eax, 0xc0ce73e5
rol eax, 0x62
popf
pushf
not eax
add eax, 0xa4cf687b
xor eax, 0x89075aad
rol eax, 0xdb
popf
pushf
not eax
add eax, 0xc63f40d0
xor eax, 0xf59a4e19
rol eax, 0x9a
popf
jmp 0x14017606f
mov rbx, qword [rsp + 0x50]
mov rbp, qword [rsp + 0x58]
mov rsi, qword [rsp + 0x60]
add rsp, 0x30
pop r14
pop r12
pop rdi
ret