Function at 0x14007e9bd
Capabilities:
Hash data using murmur3

Disassembly:
push rax
pushf
mov eax, 0xd2ee6fa0
pushf
not eax
add eax, 0xf14c6e75
xor eax, 0x9921c94d
rol eax, 0x4f
popf
pushf
not eax
add eax, 0xa9d1c7e1
xor eax, 0x8e050422
rol eax, 0x1f
popf
cmp eax, 4
jne 0x14007e9fa
popf
pop rax
jmp 0x14007ed49
cmp eax, 0
jne 0x14007ea09
popf
pop rax
jmp 0x14007eacc
cmp eax, 3
jne 0x14007ea18
popf
pop rax
jmp 0x14007ecfa
cmp eax, 1
jne 0x14007ea27
popf
pop rax
jmp 0x14007eb7a
cmp eax, 0xd
jne 0x14007ea36
popf
pop rax
jmp 0x14007f16e
cmp eax, 7
jne 0x14007ea45
popf
pop rax
jmp 0x14007ee96
cmp eax, 0xe
jne 0x14007ea54
popf
pop rax
jmp 0x14007f1d5
cmp eax, 0xb
jne 0x14007ea63
popf
pop rax
jmp 0x14007f0eb
cmp eax, 0xc
jne 0x14007ea72
popf
pop rax
jmp 0x14007f121
cmp eax, 8
jne 0x14007ea81
popf
pop rax
jmp 0x14007ef2f
cmp eax, 5
jne 0x14007ea90
popf
pop rax
jmp 0x14007ee1e
cmp eax, 2
jne 0x14007ea9f
popf
pop rax
jmp 0x14007ec3e
cmp eax, 9
jne 0x14007eaae
popf
pop rax
jmp 0x14007efb1
cmp eax, 0xa
jne 0x14007eabd
popf
pop rax
jmp 0x14007f043
cmp eax, 6
jne 0x14007eacc
popf
pop rax
jmp 0x14007ee89
mov qword [rsp + 0x10], rbx
mov qword [rsp + 0x18], rbp
push rsi
sub rsp, 0x20
movzx esi, dl
mov rbx, rcx
mov rdx, qword [rcx]
cmp rdx, qword [rcx + 0x10]
je 0x14007eb34
push rax
pushf
mov eax, 0x9deb1b3d
pushf
not eax
add eax, 0xe4fa9d82
xor eax, 0xa66201a4
rol eax, 0x91
popf
pushf
not eax
add eax, 0xbe9aa360
xor eax, 0xe77757b9
rol eax, 0xf0
popf
pushf
not eax
add eax, 0x8cb8ce46
xor eax, 0xd57b7cb6
rol eax, 0x3b
popf
jmp 0x14007e9eb
push rax
pushf
mov eax, 0x6f1bbb41
pushf
not eax
add eax, 0xf12d01c6
xor eax, 0xa25c6394
rol eax, 0x23
popf
pushf
not eax
add eax, 0xaa346373
xor eax, 0xbc49014a
rol eax, 0xc7
popf
pushf
not eax
add eax, 0x8e296a81
xor eax, 0xcdeb8cf3
rol eax, 0xac
popf
jmp 0x14007e9eb
mov r9d, dword [rcx + 0x70]
lea r8, [rdx + 1]
mov rcx, qword [rcx + 0x68]
shr r9d, 8
and r9b, 1
call fcn.14017938c
movzx ebp, ax
test ax, ax
je 0x14007ebf8
push rax
pushf
mov eax, 0x2fb5a86
pushf
not eax
add eax, 0xaa1a9ea7
xor eax, 0xccaa1d56
rol eax, 0x40
popf
pushf
not eax
add eax, 0x800ef123
xor eax, 0xbb83ec98
rol eax, 0x9b
popf
pushf
not eax
add eax, 0x96dcb762
xor eax, 0xdefc2108
rol eax, 0xba
popf
pushf
not eax
add eax, 0xe67aa160
xor eax, 0xe5be1a55
rol eax, 0x50
popf
jmp 0x14007e9eb
push rax
pushf
mov eax, 0xa1e003b8
pushf
not eax
add eax, 0xf37053e1
xor eax, 0xffad856b
rol eax, 0x6b
popf
pushf
not eax
add eax, 0xaffee892
xor eax, 0xc06c9ed7
rol eax, 0x40
popf
pushf
not eax
add eax, 0xf9154ac9
xor eax, 0xf45cf4d1
rol eax, 0x2a
popf
jmp 0x14007e9eb
mov qword [rsp + 0x30], rdi
test sil, sil
je 0x14007eca1
push rax
pushf
mov eax, 0x4996f307
pushf
not eax
add eax, 0xe9ea2d40
xor eax, 0x9860054f
rol eax, 0x74
popf
pushf
not eax
add eax, 0xb0bbd285
xor eax, 0xc6572be4
rol eax, 0xed
popf
pushf
not eax
add eax, 0xa2b1d6f3
xor eax, 0x97a8caca
rol eax, 0x4e
popf
pushf
not eax
add eax, 0xba4c56d2
xor eax, 0xdedb0e65
rol eax, 0xc3
popf
jmp 0x14007e9eb
push rax
pushf
mov eax, 0xc8f080b2
pushf
not eax
add eax, 0xadf369fa
xor eax, 0xb90f26e7
rol eax, 0xff
popf
pushf
not eax
add eax, 0x812736f5
xor eax, 0x9e784c5d
rol eax, 0x83
popf
pushf
not eax
add eax, 0x83a59778
xor eax, 0xe26b1b96
rol eax, 0xef
popf
pushf
not eax
add eax, 0xf81a247f
xor eax, 0xc7fa2337
rol eax, 0xb8
popf
jmp 0x14007e9eb
lea rcx, [rbx + 0x40]
call fcn.140135fa8
push rax
pushf
mov eax, 0x65448145
pushf
not eax
add eax, 0x9404d1f7
xor eax, 0xe854a1bd
rol eax, 0xd
popf
pushf
not eax
add eax, 0xad39cf8b
xor eax, 0xba713a95
rol eax, 0xab
popf
pushf
not eax
add eax, 0xfcd7598e
xor eax, 0xb474ebe2
rol eax, 0x32
popf
jmp 0x14007e9eb
mov rdx, qword [rbx + 0x68]
lea rcx, [rbx + 0x40]
mov rax, qword [rdx + 8]
movzx edx, byte [rbx + 0x78]
mov rax, qword [rax + 0x18]
movzx r8d, byte [rax + rdx*2]
movzx edx, bp
and r8b, 1
call fcn.140171d85
mov rcx, qword [rbx]
mov rax, qword [rbx + 0x10]
mov rdi, qword [rsp + 0x30]
cmp rcx, rax
je 0x14007edc5
push rax
pushf
mov eax, 0x1c58f9fb
pushf
not eax
add eax, 0xc14a2670
xor eax, 0xfd428d22
rol eax, 0x83
popf
pushf
not eax
add eax, 0x9b83652f
xor eax, 0x969cec60
rol eax, 0x7f
popf
pushf
not eax
add eax, 0xaf77a61a
xor eax, 0x95ba4b0b
rol eax, 0x86
popf
jmp 0x14007e9eb
push rax
pushf
mov eax, 0x7451b4cf
pushf
not eax
add eax, 0xa70987f9
xor eax, 0xfdf98f5b
rol eax, 0x24
popf
pushf
not eax
add eax, 0xfff109ad
xor eax, 0xc01e00b6
rol eax, 0xd1
popf
pushf
not eax
add eax, 0x815d32b4
xor eax, 0xf7c7d30b
rol eax, 0x92
popf
pushf
not eax
add eax, 0xccb62777
xor eax, 0x8ec5fad5
rol eax, 0xd
popf
jmp 0x14007e9eb
cmp byte [rcx], 0x5c
jne 0x14007ee56
push rax
pushf
mov eax, 0x5de56105
pushf
not eax
add eax, 0xbcf89d49
xor eax, 0x9dab76b7
rol eax, 0x2a
popf
pushf
not eax
add eax, 0xd4af021f
xor eax, 0xf2032f14
rol eax, 0xca
popf
jmp 0x14007e9eb
push rax
pushf
mov eax, 0xe5402acc
pushf
not eax
add eax, 0xce9edc5d
xor eax, 0xd5469472
rol eax, 0x75
popf
pushf
not eax
add eax, 0xb953acbb
xor eax, 0xfd0c2ab6
rol eax, 0x3a
popf
jmp 0x14007e9eb
lea rdx, [rcx + 1]
cmp rdx, rax
je 0x14007f121
mov r8d, dword [rbx + 0x80]
test r8b, 8
jne 0x14007eee9
push rax
pushf
mov eax, 0xc85be4d1
pushf
not eax
add eax, 0x9805fa95
xor eax, 0xd330cf50
rol eax, 0xa
popf
pushf
not eax
add eax, 0x9a997c65
xor eax, 0x960b978e
rol eax, 0x53
popf
pushf
not eax
add eax, 0x9f3685f4
xor eax, 0xdb50bcde
rol eax, 0x5f
popf
jmp 0x14007e9eb
push rax
pushf
mov eax, 0xc5d76d88
pushf
not eax
add eax, 0xfb07fd42
xor eax, 0xcee5bc59
rol eax, 0x85
popf
pushf
not eax
add eax, 0xeab25a42
xor eax, 0xcb1dbd7a
rol eax, 0xd
popf
pushf
not eax
add eax, 0x817c777c
xor eax, 0xb5104019
rol eax, 0xb3
popf
jmp 0x14007e9eb
movzx eax, byte [rdx]
sub al, 0x28
cmp al, 1
jbe 0x14007ef6b
push rax
pushf
mov eax, 0xac34c7f2
pushf
not eax
add eax, 0x92e1944b
xor eax, 0xea34e4bd
rol eax, 0x53
popf
pushf
not eax
add eax, 0xebb6314c
xor eax, 0xa5adcc8a
rol eax, 0x8b
popf
jmp 0x14007e9eb
push rax
pushf
mov eax, 0x43eeb2cd
pushf
not eax
add eax, 0xaeeb40ae
xor eax, 0x8febf8c0
rol eax, 0x2f
popf
pushf
not eax
add eax, 0x89bc38a6
xor eax, 0xc402ab86
rol eax, 0x88
popf
pushf
not eax
add eax, 0xc3b7964f
xor eax, 0x9889fa43
rol eax, 0xca
popf
jmp 0x14007e9eb
test r8b, 0x10
jne 0x14007efea
push rax
pushf
mov eax, 0x5e94cba4
pushf
not eax
add eax, 0xb4336b86
xor eax, 0xbd7a92c9
rol eax, 0xef
popf
pushf
not eax
add eax, 0x9b7e7384
xor eax, 0x94ecff11
rol eax, 0x71
popf
jmp 0x14007e9eb
push rax
pushf
mov eax, 0xf63de6a7
pushf
not eax
add eax, 0xae345b09
xor eax, 0xd59f3f43
rol eax, 0x35
popf
pushf
not eax
add eax, 0x810a15fe
xor eax, 0x8b80f966
rol eax, 0x54
popf
pushf
not eax
add eax, 0xcd855c14
xor eax, 0xf65c7877
rol eax, 0xb4
popf
pushf
not eax
add eax, 0xa49bc389
xor eax, 0xa1e7830f
rol eax, 0xcc
popf
jmp 0x14007e9eb
movzx eax, byte [rdx]
sub al, 0x7b
test al, 0xfd
jne 0x14007f092
push rax
pushf
mov eax, 0x367dec07
pushf
not eax
add eax, 0xb0c44cfb
xor eax, 0xc24ff525
rol eax, 0x63
popf
pushf
not eax
add eax, 0xf2ece0e4
xor eax, 0xaed430fb
rol eax, 0xb0
popf
pushf
not eax
add eax, 0xe21c26cf
xor eax, 0xdf508a5a
rol eax, 0xf
popf
jmp 0x14007e9eb
push rax
pushf
mov eax, 0x3f21cc5
pushf
not eax
add eax, 0xd47e8a0f
xor eax, 0xca01b73e
rol eax, 0xe4
popf
pushf
not eax
add eax, 0xaef077c2
xor eax, 0xf721e9d2
rol eax, 0x37
popf
pushf
not eax
add eax, 0x9cc9a641
xor eax, 0xce749562
rol eax, 0x69
popf
pushf
not eax
add eax, 0xefbe605c
xor eax, 0xa4ead431
rol eax, 0x4d
popf
jmp 0x14007e9eb
mov rcx, rdx
push rax
pushf
mov eax, 0xb43768e5
pushf
not eax
add eax, 0xb6db63f0
xor eax, 0xde4160be
rol eax, 0xac
popf
pushf
not eax
add eax, 0xe839ba84
xor eax, 0xbe7fecb5
rol eax, 0x53
popf
jmp 0x14007e9eb
lea rax, [rcx + 1]
mov qword [rbx], rax
push rax
pushf
mov eax, 0x10794500
pushf
not eax
add eax, 0xd9108549
xor eax, 0xd1be911c
rol eax, 0xac
popf
pushf
not eax
add eax, 0xf5b6e3d0
xor eax, 0xbe79df97
rol eax, 0x88
popf
pushf
not eax
add eax, 0xa1269dd2
xor eax, 0xc8a8f34b
rol eax, 0x5b
popf
jmp 0x14007e9eb
mov rcx, rbx
call fcn.140025330
mov al, 0x1b
pushf
not al
add al, 0x96
xor al, 0xdb
rol al, 0xcf
popf
pushf
not al
add al, 0x4e
xor al, 0x3d
rol al, 0x62
popf
mov rbx, qword [rsp + 0x38]
mov rbp, qword [rsp + 0x40]
add rsp, 0x20
pop rsi
ret
mov rbx, qword [rsp + 0x38]
xor al, al
mov rbp, qword [rsp + 0x40]
add rsp, 0x20
pop rsi
ret