Function at 0x140254ae9
Capabilities:
Hash data using murmur3

Disassembly:
push rax
pushf
mov eax, 0xed9e5238
pushf
not eax
add eax, 0xea606b11
xor eax, 0xd47e27e5
rol eax, 0x69
popf
pushf
not eax
add eax, 0xd8251d81
xor eax, 0xc00f8d34
rol eax, 0xe
popf
pushf
not eax
add eax, 0xc5e80307
xor eax, 0xc45dd604
rol eax, 6
popf
pushf
not eax
add eax, 0x8103a913
xor eax, 0xf1d062e3
rol eax, 0x3b
popf
cmp eax, 4
jne 0x140254b4c
popf
pop rax
jmp 0x140254d92
cmp eax, 0
jne 0x140254b5b
popf
pop rax
jmp 0x140254b97
cmp eax, 3
jne 0x140254b6a
popf
pop rax
jmp 0x140254cee
cmp eax, 1
jne 0x140254b79
popf
pop rax
jmp 0x140254c0a
cmp eax, 5
jne 0x140254b88
popf
pop rax
jmp 0x140254dce
cmp eax, 2
jne 0x140254b97
popf
pop rax
jmp 0x140254cae
sub rsp, 0x28
cmp dword [0x140122240], 0
jne 0x140254bd7
push rax
pushf
mov eax, 0xc5d458c1
pushf
not eax
add eax, 0xab03b617
xor eax, 0xcc2caf68
rol eax, 0x8f
popf
pushf
not eax
add eax, 0xbdb27824
xor eax, 0xc493a3a2
rol eax, 0x72
popf
jmp 0x140254b3d
push rax
pushf
mov eax, 0xc5f53391
pushf
not eax
add eax, 0xae8a116f
xor eax, 0x859b0c2c
rol eax, 0xf0
popf
pushf
not eax
add eax, 0xd07fe06f
xor eax, 0xfe8ed35f
rol eax, 0x93
popf
jmp 0x140254b3d
test rcx, rcx
jne 0x140254c55
push rax
pushf
mov eax, 0x5c5cad8a
pushf
not eax
add eax, 0xd57f4d4f
xor eax, 0x8c530fc8
rol eax, 0xa9
popf
pushf
not eax
add eax, 0xd8c13f2b
xor eax, 0xccaef611
rol eax, 0x63
popf
pushf
not eax
add eax, 0x842d640f
xor eax, 0xbbaec987
rol eax, 0x20
popf
jmp 0x140254b3d
push rax
pushf
mov eax, 0xbb873b4f
pushf
not eax
add eax, 0xea172231
xor eax, 0xa544e113
rol eax, 0xed
popf
pushf
not eax
add eax, 0xa115fd2e
xor eax, 0xa530a0de
rol eax, 0xf8
popf
pushf
not eax
add eax, 0xf729d255
xor eax, 0xdf836b2e
rol eax, 0x92
popf
pushf
not eax
add eax, 0x9e643630
xor eax, 0x9cc6e410
rol eax, 0xd8
popf
jmp 0x140254b3d
call fcn.140268c65
mov dword [rax], 0x16
call fcn.14029e498
mov eax, 0x6944f8f2
pushf
not eax
add eax, 0xbbdc616e
xor eax, 0x95855413
rol eax, 0x24
popf
pushf
not eax
add eax, 0x94301bda
xor eax, 0xdcf3a2b2
rol eax, 0xb4
popf
add rsp, 0x28
ret
test rdx, rdx
je 0x140254d39
push rax
pushf
mov eax, 0xe975ab88
pushf
not eax
add eax, 0xe7e3066d
xor eax, 0xe4308cc1
rol eax, 0xd0
popf
pushf
not eax
add eax, 0xe1bd9ffa
xor eax, 0xaf5dd177
rol eax, 0x63
popf
pushf
not eax
add eax, 0xb9b7935c
xor eax, 0x978cebfe
rol eax, 0x48
popf
jmp 0x140254b3d
push rax
pushf
mov eax, 0x28e67611
pushf
not eax
add eax, 0x8ef3e880
xor eax, 0xe3014c14
rol eax, 0x78
popf
pushf
not eax
add eax, 0xbe7fd310
xor eax, 0xf10f90b0
rol eax, 0x5f
popf
pushf
not eax
add eax, 0xb986e2e9
xor eax, 0x9b7776b1
rol eax, 0x26
popf
pushf
not eax
add eax, 0xc8bd472c
xor eax, 0xe9ed00cd
rol eax, 0x97
popf
jmp 0x140254b3d
add rsp, 0x28
jmp fcn.14023f988
xor r9d, r9d
add rsp, 0x28
jmp 0x1402b9ce3
push rax
pushf
mov eax, 0x2aa6f91
pushf
not eax
add eax, 0xbf3d3d8f
xor eax, 0xdca667b9
rol eax, 0x4e
popf
pushf
not eax
add eax, 0xdd0de1e2
xor eax, 0xb27cc9d4
rol eax, 0x22
popf
cmp eax, 4
jne 0x1402b9d20
popf
pop rax
jmp 0x1402ba026
cmp eax, 0
jne 0x1402b9d2f
popf
pop rax
jmp 0x1402b9e79
cmp eax, 3
jne 0x1402b9d3e
popf
pop rax
jmp 0x1402b9f95
cmp eax, 1
jne 0x1402b9d4d
popf
pop rax
jmp 0x1402b9f1d
cmp eax, 0xd
jne 0x1402b9d5c
popf
pop rax
jmp 0x1402ba416
cmp eax, 7
jne 0x1402b9d6b
popf
pop rax
jmp 0x1402ba163
cmp eax, 0xe
jne 0x1402b9d7a
popf
pop rax
jmp 0x1402ba4c9
cmp eax, 0xb
jne 0x1402b9d89
popf
pop rax
jmp 0x1402ba386
cmp eax, 0xc
jne 0x1402b9d98
popf
pop rax
jmp 0x1402ba3d4
cmp eax, 8
jne 0x1402b9da7
popf
pop rax
jmp 0x1402ba206
cmp eax, 0x10
jne 0x1402b9db6
popf
pop rax
jmp 0x1402ba5c3
cmp eax, 0x17
jne 0x1402b9dc5
popf
pop rax
jmp 0x1402ba8b9
cmp eax, 9
jne 0x1402b9dd4
popf
pop rax
jmp 0x1402ba29f
cmp eax, 0x12
jne 0x1402b9de3
popf
pop rax
jmp 0x1402ba666
cmp eax, 6
jne 0x1402b9df2
popf
pop rax
jmp 0x1402ba11b
cmp eax, 0x11
jne 0x1402b9e01
popf
pop rax
jmp 0x1402ba624
cmp eax, 5
jne 0x1402b9e10
popf
pop rax
jmp 0x1402ba073
cmp eax, 0x16
jne 0x1402b9e1f
popf
pop rax
jmp 0x1402ba87a
cmp eax, 0xa
jne 0x1402b9e2e
popf
pop rax
jmp 0x1402ba349
cmp eax, 0x14
jne 0x1402b9e3d
popf
pop rax
jmp 0x1402ba777
cmp eax, 0xf
jne 0x1402b9e4c
popf
pop rax
jmp 0x1402ba560
cmp eax, 0x13
jne 0x1402b9e5b
popf
pop rax
jmp 0x1402ba6d3
cmp eax, 0x15
jne 0x1402b9e6a
popf
pop rax
jmp 0x1402ba7fa
cmp eax, 2
jne 0x1402b9e79
popf
pop rax
jmp 0x1402b9f90
mov rax, rsp
mov qword [rax + 8], rbx
mov qword [rax + 0x10], rbp
mov qword [rax + 0x18], rsi
mov qword [rax + 0x20], rdi
push r12
push r14
push r15
sub rsp, 0x40
mov rbp, r8
mov rsi, rdx
mov rbx, rcx
test rcx, rcx
jne 0x1402b9ed7
push rax
pushf
mov eax, 0xacbe92ad
pushf
not eax
add eax, 0xf3008a18
xor eax, 0xbc9940c9
rol eax, 0x15
popf
pushf
not eax
add eax, 0x9f6815e2
xor eax, 0xaae8becb
rol eax, 0x76
popf
jmp 0x1402b9d11
push rax
pushf
mov eax, 0xfb10680e
pushf
not eax
add eax, 0x9a0d45b4
xor eax, 0xdb297ec8
rol eax, 0xff
popf
pushf
not eax
add eax, 0xcea98bb5
xor eax, 0xf9b91a55
rol eax, 0x23
popf
pushf
not eax
add eax, 0x887bcdc6
xor eax, 0xf03eb067
rol eax, 0xc6
popf
jmp 0x1402b9d11
call fcn.140268c65
mov dword [rax], 0x16
call fcn.14029e498
mov eax, 0x55f5c666
pushf
not eax
add eax, 0xddc2c8f0
xor eax, 0xee7e23c0
rol eax, 0xb1
popf
pushf
not eax
add eax, 0x9cf629f7
xor eax, 0xa598a96f
rol eax, 0x2d
popf
jmp 0x1402ba8bb
test rsi, rsi
je 0x1402b9f1d
test rbp, rbp
jne 0x1402b9ff3
push rax
pushf
mov eax, 0xaa046ebf
pushf
not eax
add eax, 0xde1c9b97
xor eax, 0xb93f2fb9
rol eax, 0x2d
popf
pushf
not eax
add eax, 0xd019b736
xor eax, 0xef6c4ef2
rol eax, 0x90
popf
pushf
not eax
add eax, 0xc4da0808
xor eax, 0xd5129a13
rol eax, 0xf4
popf
pushf
not eax
add eax, 0xa91ff42c
xor eax, 0xc3e32dd2
rol eax, 0xa6
popf
jmp 0x1402b9d11
push rax
pushf
mov eax, 0x7142613f
pushf
not eax
add eax, 0xdbf48e71
xor eax, 0x88e7b382
rol eax, 0x60
popf
pushf
not eax
add eax, 0xcff7889b
xor eax, 0xeda1fde7
rol eax, 0xf6
popf
jmp 0x1402b9d11
xor eax, eax
jmp 0x1402ba8bb
mov rdx, r9
lea rcx, [rsp + 0x20]
call fcn.1402b065d
mov rdx, qword [rsp + 0x28]
cmp qword [rdx + 0x138], 0
jne 0x1402ba0d5
push rax
pushf
mov eax, 0xb2148665
pushf
not eax
add eax, 0xf8791a35
xor eax, 0xb47c2d47
rol eax, 0x13
popf
pushf
not eax
add eax, 0x8bf10a7c
xor eax, 0xe1f95cda
rol eax, 5
popf
pushf
not eax
add eax, 0xb7b481be
xor eax, 0xedafd82f
rol eax, 0xd7
popf
jmp 0x1402b9d11
push rax
pushf
mov eax, 0x3276f3aa
pushf
not eax
add eax, 0xb5f68feb
xor eax, 0xce3880f5
rol eax, 0x2a
popf
pushf
not eax
add eax, 0x99b75e37
xor eax, 0xca38f351
rol eax, 0x86
popf
pushf
not eax
add eax, 0xa1b8c5a8
xor eax, 0xc29a3f7a
rol eax, 0xd7
popf
jmp 0x1402b9d11
mov r8, rbp
mov rdx, rsi
mov rcx, rbx
call fcn.14023f988
mov edi, eax
jmp 0x1402ba7fa
mov r15d, 0xcce9ac7e
pushf
not r15d
add r15d, 0x810aa7c1
xor r15d, 0x82f116f0
rol r15d, 0xa0
popf
pushf
not r15d
add r15d, 0xac720995
xor r15d, 0xf5a01be2
rol r15d, 0xe9
popf
lea r12, [0x1b0621f11]
pushf
sub r12, 0x7050de41
popf
push rax
pushf
mov eax, 0xcf41a4f5
pushf
not eax
add eax, 0xbf5144e4
xor eax, 0xfc1d7b3b
rol eax, 0x50
popf
pushf
not eax
add eax, 0xea1923d8
xor eax, 0xebbda2c1
rol eax, 0xea
popf
pushf
not eax
add eax, 0xcab4c8df
xor eax, 0xf037b5b1
rol eax, 0x16
popf
pushf
not eax
add eax, 0xe604a119
xor eax, 0xc13fab58
rol eax, 0xd
popf
jmp 0x1402b9d11
movzx ecx, word [rbx]
lea rbx, [rbx + 2]
cmp cx, r15w
jae 0x1402ba246
push rax
pushf
mov eax, 0x6e084dd5
pushf
not eax
add eax, 0xbc6064cb
xor eax, 0xc228222d
rol eax, 0xfd
popf
pushf
not eax
add eax, 0xd07a65b4
xor eax, 0xb7ec5f18
rol eax, 0xe8
popf
jmp 0x1402b9d11
push rax
pushf
mov eax, 0x59c00537
pushf
not eax
add eax, 0xc9d4afdf
xor eax, 0x93fc7f68
rol eax, 0x76
popf
pushf
not eax
add eax, 0xd6c47ff1
xor eax, 0xf4953d93
rol eax, 0x69
popf
pushf
not eax
add eax, 0xb4c04e7b
xor eax, 0xa5b9cd34
rol eax, 0x1f
popf
pushf
not eax
add eax, 0xd1e38135
xor eax, 0xb06868f7
rol eax, 0xe7
popf
jmp 0x1402b9d11
movzx ecx, cl
test byte [r12 + rcx*2 + 2], 1
je 0x1402ba303
push rax
pushf
mov eax, 0xcf0c22fe
pushf
not eax
add eax, 0xcaa00a73
xor eax, 0x97b4aadf
rol eax, 0xa8
popf
pushf
not eax
add eax, 0xcdd5cc17
xor eax, 0xf0ae0559
rol eax, 0x81
popf
pushf
not eax
add eax, 0xb50473e0
xor eax, 0xf24991f9
rol eax, 0x55
popf
pushf
not eax
add eax, 0xd3c60f68
xor eax, 0xb3a6b131
rol eax, 0x24
popf
jmp 0x1402b9d11
push rax
pushf
mov eax, 0xc43ad774
pushf
not eax
add eax, 0x890ce579
xor eax, 0xf366dbbd
rol eax, 0xe5
popf
pushf
not eax
add eax, 0xec144022
xor eax, 0xeda24d96
rol eax, 0x53
popf
pushf
not eax
add eax, 0xbda46d63
xor eax, 0x923ba444
rol eax, 0x9a
popf
jmp 0x1402b9d11
mov rax, qword [rdx + 0x110]
mov cl, byte [rcx + rax]
push rax
pushf
mov eax, 0xb96d04d
pushf
not eax
add eax, 0x965d3707
xor eax, 0x9acf6c32
rol eax, 6
popf
pushf
not eax
add eax, 0xc9d0c8ea
xor eax, 0xc78e7e25
rol eax, 0x75
popf
jmp 0x1402b9d11
movzx eax, cl
jmp 0x1402ba416
lea rdx, [rsp + 0x28]
call fcn.140139ad8
mov rdx, qword [rsp + 0x28]
push rax
pushf
mov eax, 0x7fddbb2b
pushf
not eax
add eax, 0x8bae8c25
xor eax, 0xae7a2e2b
rol eax, 0xbe
popf
pushf
not eax
add eax, 0x82ee46fe
xor eax, 0xd9835749
rol eax, 0x14
popf
jmp 0x1402b9d11
movzx ecx, word [rsi]
add rsi, 2
movzx r14d, ax
mov edi, r14d
cmp cx, r15w
jae 0x1402ba470
push rax
pushf
mov eax, 0x2e6b388d
pushf
not eax
add eax, 0x8fb43406
xor eax, 0xbcab4302
rol eax, 0xe8
popf
pushf
not eax
add eax, 0xa2e591c2
xor eax, 0xc1c50411
rol eax, 0x7a
popf
pushf
not eax
add eax, 0xc12afb7f
xor eax, 0xeb2e9b33
rol eax, 0x93
popf
jmp 0x1402b9d11
push rax
pushf
mov eax, 0x2dc87729
pushf
not eax
add eax, 0xfdb5b56d
xor eax, 0xeae03388
rol eax, 0xe9
popf
pushf
not eax
add eax, 0xa0916556
xor eax, 0xc1c58f22
rol eax, 0x8e
popf
pushf
not eax
add eax, 0xfac9d6ff
xor eax, 0x9b2bf55e
rol eax, 0x91
popf
pushf
not eax
add eax, 0x9c49c59d
xor eax, 0xbaa0e274
rol eax, 0x8c
popf
jmp 0x1402b9d11
movzx ecx, cl
test byte [r12 + rcx*2 + 2], 1
je 0x1402ba51a
push rax
pushf
mov eax, 0xec01f307
pushf
not eax
add eax, 0xef963f37
xor eax, 0xab5465e7
rol eax, 0xf
popf
pushf
not eax
add eax, 0xfff67230
xor eax, 0x95b2d7d6
rol eax, 0x5f
popf
pushf
not eax
add eax, 0xa4152e22
xor eax, 0xe4c4f515
rol eax, 0x96
popf
jmp 0x1402b9d11
push rax
pushf
mov eax, 0x60e2f400
pushf
not eax
add eax, 0xabd2c157
xor eax, 0xa9533a46
rol eax, 0x5d
popf
pushf
not eax
add eax, 0xc28c679d
xor eax, 0xe78d5ce8
rol eax, 0x7a
popf
pushf
not eax
add eax, 0xfc6371ec
xor eax, 0xb35d0b9b
rol eax, 0x84
popf
jmp 0x1402b9d11
mov rax, qword [rdx + 0x110]
mov cl, byte [rcx + rax]
push rax
pushf
mov eax, 0x48f42ab5
pushf
not eax
add eax, 0xaa6aaffb
xor eax, 0xef9da79b
rol eax, 9
popf
pushf
not eax
add eax, 0xfc192a78
xor eax, 0xb3c19178
rol eax, 0x6b
popf
pushf
not eax
add eax, 0xb1395dd5
xor eax, 0xa69df1ad
rol eax, 0xa8
popf
pushf
not eax
add eax, 0xc55c5dda
xor eax, 0xffa3d41e
rol eax, 0x62
popf
jmp 0x1402b9d11
movzx eax, cl
jmp 0x1402ba666
lea rdx, [rsp + 0x28]
call fcn.140139ad8
mov rdx, qword [rsp + 0x28]
push rax
pushf
mov eax, 0x52eb4a5e
pushf
not eax
add eax, 0x9ad68c1a
xor eax, 0xeda0d428
rol eax, 0x8a
popf
pushf
not eax
add eax, 0xeacc8d98
xor eax, 0xbc7f3eee
rol eax, 0xd1
popf
jmp 0x1402b9d11
movzx eax, ax
sub edi, eax
jne 0x1402ba6a0
push rax
pushf
mov eax, 0x131a5278
pushf
not eax
add eax, 0xf35f8573
xor eax, 0xfed27f7e
rol eax, 5
popf
pushf
not eax
add eax, 0xaafbbee6
xor eax, 0xd8122862
rol eax, 0x17
popf
jmp 0x1402b9d11
push rax
pushf
mov eax, 0xe4b7733b
pushf
not eax
add eax, 0xfc71c43f
xor eax, 0x94440f15
rol eax, 0x82
popf
pushf
not eax
add eax, 0xfd60fd9c
xor eax, 0xed66d541
rol eax, 0x14
popf
jmp 0x1402b9d11
test r14d, r14d
je 0x1402ba71e
push rax
pushf
mov eax, 0xb8c04f2e
pushf
not eax
add eax, 0x83bcd3d0
xor eax, 0xea143514
rol eax, 0x98
popf
pushf
not eax
add eax, 0xb56968fd
xor eax, 0xad5c4f79
rol eax, 0xcb
popf
pushf
not eax
add eax, 0x85ad9aa7
xor eax, 0xdf94053e
rol eax, 0xcd
popf
jmp 0x1402b9d11
push rax
pushf
mov eax, 0x93ceaaa1
pushf
not eax
add eax, 0xcb719614
xor eax, 0xdfd23320
rol eax, 0x50
popf
pushf
not eax
add eax, 0xfd860c2e
xor eax, 0xddcc9ed5
rol eax, 0x53
popf
pushf
not eax
add eax, 0xb870cdcd
xor eax, 0xa0368310
rol eax, 0xef
popf
pushf
not eax
add eax, 0xb5670af5
xor eax, 0xf1f75125
rol eax, 0xda
popf
jmp 0x1402b9d11
sub rbp, 1
jne 0x1402ba7c7
push rax
pushf
mov eax, 0xef7ef6c3
pushf
not eax
add eax, 0xa54d90f7
xor eax, 0x85da662a
rol eax, 0xa5
popf
pushf
not eax
add eax, 0xda797663
xor eax, 0xbff796ee
rol eax, 0xbc
popf
pushf
not eax
add eax, 0xb19502d6
xor eax, 0x89b21c78
rol eax, 0x6b
popf
jmp 0x1402b9d11
push rax
pushf
mov eax, 0x60e7499b
pushf
not eax
add eax, 0xbd5376be
xor eax, 0xc141e584
rol eax, 0xc7
popf
pushf
not eax
add eax, 0x875a6911
xor eax, 0xf0f615c2
rol eax, 0x8c
popf
jmp 0x1402b9d11
cmp byte [rsp + 0x38], 0
je 0x1402ba847
push rax
pushf
mov eax, 0x5b5e67bc
pushf
not eax
add eax, 0x99b0c3fa
xor eax, 0xbd7911a9
rol eax, 0xfd
popf
pushf
not eax
add eax, 0x9215c249
xor eax, 0xef7b1519
rol eax, 0x2d
popf
pushf
not eax
add eax, 0xf5c16a80
xor eax, 0x870f6ca6
rol eax, 0x89
popf
jmp 0x1402b9d11
push rax
pushf
mov eax, 0x12fdf9aa
pushf
not eax
add eax, 0xc9ce54b6
xor eax, 0xe99a6767
rol eax, 0x66
popf
pushf
not eax
add eax, 0x9b17000f
xor eax, 0xca67e4f7
rol eax, 0xab
popf
jmp 0x1402b9d11
mov rax, qword [rsp + 0x20]
and dword [rax + 0x3a8], 0xfffffffd
push rax
pushf
mov eax, 0xedcb5454
pushf
not eax
add eax, 0x8969dc4e
xor eax, 0xeed9fecf
rol eax, 0x51
popf
pushf
not eax
add eax, 0xa33b4083
xor eax, 0xb0ce554c
rol eax, 0xdd
popf
jmp 0x1402b9d11
mov eax, edi
mov rbx, qword [rsp + 0x60]
mov rbp, qword [rsp + 0x68]
mov rsi, qword [rsp + 0x70]
mov rdi, qword [rsp + 0x78]
add rsp, 0x40
pop r15
pop r14
pop r12
ret