Function at 0x1406c83dc
Capabilities:
Hash data using murmur3

Disassembly:
push rax
pushf
mov eax, 0x3b991c6d
pushf
not eax
add eax, 0xff8ec558
xor eax, 0xe982c7bd
rol eax, 0xdf
popf
pushf
not eax
add eax, 0x9046f14f
xor eax, 0xb094208c
rol eax, 0xa8
popf
pushf
not eax
add eax, 0xaf6fe1ad
xor eax, 0x90dad023
rol eax, 0xda
popf
pushf
not eax
add eax, 0x923644ec
xor eax, 0x88341362
rol eax, 0x27
popf
cmp eax, 4
jne 0x1406c843f
popf
pop rax
jmp 0x1406c87f6
cmp eax, 0
jne 0x1406c844e
popf
pop rax
jmp 0x1406c85a7
cmp eax, 3
jne 0x1406c845d
popf
pop rax
jmp 0x1406c8752
cmp eax, 1
jne 0x1406c846c
popf
pop rax
jmp 0x1406c868e
cmp eax, 0xd
jne 0x1406c847b
popf
pop rax
jmp 0x1406c8bd3
cmp eax, 7
jne 0x1406c848a
popf
pop rax
jmp 0x1406c8912
cmp eax, 0xe
jne 0x1406c8499
popf
pop rax
jmp 0x1406c8c0d
cmp eax, 0xb
jne 0x1406c84a8
popf
pop rax
jmp 0x1406c8afc
cmp eax, 0xc
jne 0x1406c84b7
popf
pop rax
jmp 0x1406c8b93
cmp eax, 8
jne 0x1406c84c6
popf
pop rax
jmp 0x1406c894e
cmp eax, 0x10
jne 0x1406c84d5
popf
pop rax
jmp 0x1406c8c96
cmp eax, 0x17
jne 0x1406c84e4
popf
pop rax
jmp 0x1406c903c
cmp eax, 9
jne 0x1406c84f3
popf
pop rax
jmp 0x1406c89d3
cmp eax, 0x12
jne 0x1406c8502
popf
pop rax
jmp 0x1406c8df3
cmp eax, 0x18
jne 0x1406c8511
popf
pop rax
jmp 0x1406c90bf
cmp eax, 0x11
jne 0x1406c8520
popf
pop rax
jmp 0x1406c8cec
cmp eax, 5
jne 0x1406c852f
popf
pop rax
jmp 0x1406c888b
cmp eax, 0x16
jne 0x1406c853e
popf
pop rax
jmp 0x1406c8fcc
cmp eax, 0xa
jne 0x1406c854d
popf
pop rax
jmp 0x1406c8a69
cmp eax, 0x14
jne 0x1406c855c
popf
pop rax
jmp 0x1406c8ef5
cmp eax, 0xf
jne 0x1406c856b
popf
pop rax
jmp 0x1406c8c5e
cmp eax, 0x13
jne 0x1406c857a
popf
pop rax
jmp 0x1406c8ea7
cmp eax, 0x15
jne 0x1406c8589
popf
pop rax
jmp 0x1406c8f4e
cmp eax, 2
jne 0x1406c8598
popf
pop rax
jmp 0x1406c86c9
cmp eax, 6
jne 0x1406c85a7
popf
pop rax
jmp 0x1406c890d
mov qword [rsp + 0x20], rbx
mov qword [rsp + 8], rcx
push rsi
push rdi
push r14
sub rsp, 0x70
xor r14d, r14d
mov dword [rsp + 0x90], r14d
mov esi, r14d
mov dword [rsp + 0x98], r14d
mov qword [0x140599008], r14
lea rbx, [0x183233163]
pushf
sub rbx, 0x42c9a163
popf
mov qword [rsp + 0x20], rbx
mov rax, qword [0x140599000]
movsxd rcx, dword [rax + 4]
mov rcx, qword [rcx + rbx + 0x48]
test rcx, rcx
je 0x1406c8648
push rax
pushf
mov eax, 0xfd2154de
pushf
not eax
add eax, 0xbe363e1f
xor eax, 0xce28bf18
rol eax, 0xd
popf
pushf
not eax
add eax, 0xd7bf522a
xor eax, 0xf97a6275
rol eax, 2
popf
pushf
not eax
add eax, 0xc75126c7
xor eax, 0xf1105de8
rol eax, 0x2d
popf
jmp 0x1406c8430
push rax
pushf
mov eax, 0xece82dab
pushf
not eax
add eax, 0x8c2cdf9e
xor eax, 0xadcfbe9f
rol eax, 0xc
popf
pushf
not eax
add eax, 0xfdb73c49
xor eax, 0xcf8fd928
rol eax, 0xe6
popf
pushf
not eax
add eax, 0xa109dbea
xor eax, 0xcd1dd989
rol eax, 0xdb
popf
jmp 0x1406c8430
mov rax, qword [rcx]
jmp 0x1406c8692
call qword [rax + 8]
nop
push rax
pushf
mov eax, 0x8adb261c
pushf
not eax
add eax, 0x9774673b
xor eax, 0xe10ac5bf
rol eax, 0xfc
popf
pushf
not eax
add eax, 0xd6009787
xor eax, 0xb7275fbc
rol eax, 0x1a
popf
jmp 0x1406c8430
mov rcx, rbx
call fcn.14060e45a
mov byte [rsp + 0x28], al
test al, al
jne 0x1406c871f
push rax
pushf
mov eax, 0x6e173910
pushf
not eax
add eax, 0xb5ec6354
xor eax, 0xbbbd175a
rol eax, 0x8b
popf
pushf
not eax
add eax, 0x872c9f77
xor eax, 0xc1634388
rol eax, 0xb3
popf
pushf
not eax
add eax, 0xeb17bd36
xor eax, 0x8a3b5c31
rol eax, 0xd2
popf
jmp 0x1406c8430
push rax
pushf
mov eax, 0x4a4d9a3f
pushf
not eax
add eax, 0xebabbdbd
xor eax, 0xb095f5c2
rol eax, 0x92
popf
pushf
not eax
add eax, 0xf1b6e769
xor eax, 0x963aa039
rol eax, 0xab
popf
jmp 0x1406c8430
mov edi, 0xe9a5847b
pushf
not edi
add edi, 0x9a4e64ad
xor edi, 0xd5d95289
rol edi, 0x44
popf
pushf
not edi
add edi, 0xb83eb666
xor edi, 0xb6f707a1
rol edi, 0xb2
popf
pushf
not edi
add edi, 0xb655cea6
xor edi, 0xa6f43558
rol edi, 0x10
popf
pushf
not edi
add edi, 0x9c518e63
xor edi, 0xbdb9984b
rol edi, 5
popf
jmp 0x1406c8cec
mov rax, qword [0x140599000]
movsxd rcx, dword [rax + 4]
mov rcx, qword [rcx + rbx + 0x48]
mov rax, qword [rcx + 0x38]
mov rdx, qword [rax]
test rdx, rdx
je 0x1406c8845
push rax
pushf
mov eax, 0x5c5d3da6
pushf
not eax
add eax, 0x810dd738
xor eax, 0xd193c74a
rol eax, 0x40
popf
pushf
not eax
add eax, 0xbefd37e1
xor eax, 0x89d9d904
rol eax, 2
popf
jmp 0x1406c8430
push rax
pushf
mov eax, 0x318cf3f8
pushf
not eax
add eax, 0xef1221d1
xor eax, 0x8efa3ee5
rol eax, 0xde
popf
pushf
not eax
add eax, 0x876a5b3d
xor eax, 0xba3afa88
rol eax, 0xe9
popf
pushf
not eax
add eax, 0xf6c84157
xor eax, 0xadee7655
rol eax, 0x25
popf
jmp 0x1406c8430
mov rax, qword [rcx + 0x50]
cmp dword [rax], 0
jle 0x1406c88c7
push rax
pushf
mov eax, 0x2134bd32
pushf
not eax
add eax, 0x94e57efd
xor eax, 0x8eae4ddf
rol eax, 0xa0
popf
pushf
not eax
add eax, 0xfbbdb089
xor eax, 0xce9f2473
rol eax, 5
popf
jmp 0x1406c8430
push rax
pushf
mov eax, 0xb95763c6
pushf
not eax
add eax, 0x8d294e02
xor eax, 0xc8dac95e
rol eax, 0xec
popf
pushf
not eax
add eax, 0x9d702966
xor eax, 0xed95d609
rol eax, 0xf
popf
pushf
not eax
add eax, 0xdb1f7a20
xor eax, 0xda4176c7
rol eax, 0x5f
popf
jmp 0x1406c8430
movzx edi, byte [rdx]
jmp 0x1406c894e
mov rax, qword [rcx]
jmp 0x1406c8916
call qword [rax + 0x30]
mov edi, eax
push rax
pushf
mov eax, 0x4ea92849
pushf
not eax
add eax, 0xa8c42903
xor eax, 0xa071976e
rol eax, 0xfa
popf
pushf
not eax
add eax, 0xfab0ad22
xor eax, 0x9ac702c0
rol eax, 0x82
popf
jmp 0x1406c8430
mov dword [rsp + 0x90], edi
cmp edi, 0xffffffff
jne 0x1406c89a0
push rax
pushf
mov eax, 0xa805e039
pushf
not eax
add eax, 0x91fb8e1e
xor eax, 0xbcf1253b
rol eax, 0x2a
popf
pushf
not eax
add eax, 0xa90f71e7
xor eax, 0xd769fb79
rol eax, 0xeb
popf
pushf
not eax
add eax, 0xfa0ecc03
xor eax, 0xe9c771f6
rol eax, 0xcd
popf
jmp 0x1406c8430
push rax
pushf
mov eax, 0xa705d1b7
pushf
not eax
add eax, 0x8689ff1c
xor eax, 0x9dc648e8
rol eax, 0xe7
popf
pushf
not eax
add eax, 0xe1c0784d
xor eax, 0xd48db22b
rol eax, 0x87
popf
jmp 0x1406c8430
mov esi, 0x661e1397
pushf
not esi
add esi, 0xdfdd4e9f
xor esi, 0xd3d45765
rol esi, 0x3c
popf
pushf
not esi
add esi, 0xbfcf640a
xor esi, 0xf2f43ac0
rol esi, 0x4b
popf
pushf
not esi
add esi, 0x9e60c221
xor esi, 0xb9a4a5e2
rol esi, 0x38
popf
mov dword [rsp + 0x98], esi
jmp 0x1406c8c5e
mov rax, qword [0x140599000]
movsxd rcx, dword [rax + 4]
mov rcx, qword [rcx + rbx + 0x48]
mov rax, qword [rcx + 0x38]
cmp qword [rax], 0
je 0x1406c8ab6
push rax
pushf
mov eax, 0xa53fc2fc
pushf
not eax
add eax, 0xa6243212
xor eax, 0xefc71831
rol eax, 0x51
popf
pushf
not eax
add eax, 0xbf9b35fa
xor eax, 0xd15a57b3
rol eax, 0x10
popf
jmp 0x1406c8430
push rax
pushf
mov eax, 0x3dd04f49
pushf
not eax
add eax, 0xf7c79219
xor eax, 0xcbf5f97d
rol eax, 0x61
popf
pushf
not eax
add eax, 0xf0327f88
xor eax, 0xe89dea76
rol eax, 0xcd
popf
pushf
not eax
add eax, 0xe9ae5ce2
xor eax, 0xccc3a04b
rol eax, 0x4b
popf
jmp 0x1406c8430
mov rdx, qword [rcx + 0x50]
mov eax, dword [rdx]
test eax, eax
jle 0x1406c8b4c
push rax
pushf
mov eax, 0xc58c99fd
pushf
not eax
add eax, 0xc9881ca1
xor eax, 0x9ac3c44f
rol eax, 0xed
popf
pushf
not eax
add eax, 0xe96b4401
xor eax, 0x92f3313c
rol eax, 0xc1
popf
pushf
not eax
add eax, 0xb7b9d94d
xor eax, 0xd2bcd382
rol eax, 0x59
popf
jmp 0x1406c8430
push rax
pushf
mov eax, 0xe026814d
pushf
not eax
add eax, 0xef578ac8
xor eax, 0x9bf1cead
rol eax, 0x82
popf
pushf
not eax
add eax, 0xbe08b589
xor eax, 0x9ee95674
rol eax, 0xac
popf
pushf
not eax
add eax, 0xcaf49dac
xor eax, 0xfeeeae9d
rol eax, 0x9c
popf
jmp 0x1406c8430
dec eax
mov dword [rdx], eax
mov rax, qword [rcx + 0x38]
inc qword [rax]
jmp 0x1406c8c0d
mov rax, qword [rcx]
jmp 0x1406c8bd7
call qword [rax + 0x38]
push rax
pushf
mov eax, 0xa83b97b6
pushf
not eax
add eax, 0xe78bd737
xor eax, 0xdade1a95
rol eax, 0x69
popf
pushf
not eax
add eax, 0xc6df7691
xor eax, 0xaaad4ac5
rol eax, 0xce
popf
jmp 0x1406c8430
mov qword [0x140599008], 1
push rax
pushf
mov eax, 0xe29bcad4
pushf
not eax
add eax, 0xb0705a1d
xor eax, 0xd925b795
rol eax, 0x11
popf
pushf
not eax
add eax, 0xbde8be4d
xor eax, 0xf04ec824
rol eax, 0xb5
popf
pushf
not eax
add eax, 0x95aadce8
xor eax, 0xebd350dd
rol eax, 0xa3
popf
jmp 0x1406c8430
jmp 0x1406c8cec
xor r14d, r14d
lea rbx, [0x185739734]
pushf
sub rbx, 0x451a0734
popf
mov edi, dword [rsp + 0x90]
mov esi, dword [rsp + 0x98]
push rax
pushf
mov eax, 0x7df0a8be
pushf
not eax
add eax, 0xbb196aa0
xor eax, 0xfcbe5cb9
rol eax, 0x37
popf
pushf
not eax
add eax, 0x87a88aa7
xor eax, 0xdb473758
rol eax, 0x15
popf
jmp 0x1406c8430
mov rax, qword [0x140599000]
movsxd rcx, dword [rax + 4]
or esi, dword [rcx + rbx + 0x10]
mov eax, 0x6e6112dd
pushf
not eax
add eax, 0xe23c09b2
xor eax, 0x837a7d2e
rol eax, 0xe9
popf
pushf
not eax
add eax, 0xd771f55f
xor eax, 0xf83412ce
rol eax, 0x20
popf
pushf
not eax
add eax, 0xf412b607
xor eax, 0xe65fa0db
rol eax, 0x1e
popf
pushf
not eax
add eax, 0xd6605d02
xor eax, 0xbde182df
rol eax, 0x4b
popf
cmp qword [rcx + rbx + 0x48], 0
cmovne eax, r14d
or eax, esi
and eax, 0x17
mov dword [rcx + rbx + 0x10], eax
mov edx, dword [rcx + rbx + 0x14]
and edx, eax
jne 0x1406c8dad
push rax
pushf
mov eax, 0xe8d1cc1b
pushf
not eax
add eax, 0xa0cb59f9
xor eax, 0xb5fe6d4e
rol eax, 0x41
popf
pushf
not eax
add eax, 0xd966204b
xor eax, 0xb759eae4
rol eax, 0xb4
popf
pushf
not eax
add eax, 0xead02a51
xor eax, 0x8eca4155
rol eax, 0x56
popf
jmp 0x1406c8430
push rax
pushf
mov eax, 0x87f4944
pushf
not eax
add eax, 0xf140c049
xor eax, 0xca27bbaf
rol eax, 0x2d
popf
pushf
not eax
add eax, 0xf09f9ce2
xor eax, 0xe396b6cf
rol eax, 6
popf
pushf
not eax
add eax, 0xe1b3d8fb
xor eax, 0xba90533d
rol eax, 0x98
popf
jmp 0x1406c8430
mov rcx, qword [0x140599000]
movsxd rdx, dword [rcx + 4]
mov rcx, qword [rdx + rbx + 0x48]
test rcx, rcx
je 0x1406c8e4e
push rax
pushf
mov eax, 0xefcb0cb5
pushf
not eax
add eax, 0xb8918f26
xor eax, 0xd32d3c9a
rol eax, 0x53
popf
pushf
not eax
add eax, 0xae0d61c3
xor eax, 0xa10b2c42
rol eax, 5
popf
pushf
not eax
add eax, 0xac789d3c
xor eax, 0xb582da39
rol eax, 0x3b
popf
jmp 0x1406c8430
push rax
pushf
mov eax, 0xf7ca4c29
pushf
not eax
add eax, 0xe92fb794
xor eax, 0xcd36848d
rol eax, 0x87
popf
pushf
not eax
add eax, 0xbe5025fc
xor eax, 0x953a0896
rol eax, 0x6b
popf
pushf
not eax
add eax, 0xb3a1180e
xor eax, 0xe8ad74df
rol eax, 0xfc
popf
pushf
not eax
add eax, 0x9d49fdc3
xor eax, 0xc8b38775
rol eax, 0xfa
popf
jmp 0x1406c8430
mov rdx, qword [rcx]
jmp 0x1406c8eab
call qword [rdx + 0x10]
nop
push rax
pushf
mov eax, 0x77823787
pushf
not eax
add eax, 0x9f929929
xor eax, 0x83aefc26
rol eax, 0xf9
popf
pushf
not eax
add eax, 0x8bb63332
xor eax, 0x8d1b35e1
rol eax, 0xa3
popf
pushf
not eax
add eax, 0xe4966312
xor eax, 0xfa6a6252
rol eax, 0x25
popf
jmp 0x1406c8430
mov eax, edi
mov rbx, qword [rsp + 0xa8]
add rsp, 0x70
pop r14
pop rdi
pop rsi
ret
test dl, 4
je 0x1406c8f86
push rax
pushf
mov eax, 0x43cfc4a8
pushf
not eax
add eax, 0xc17e7fa1
xor eax, 0xda9b57d5
rol eax, 0x33
popf
pushf
not eax
add eax, 0x8caf7c86
xor eax, 0xa34242d3
rol eax, 2
popf
jmp 0x1406c8430
push rax
pushf
mov eax, 0x8028765a
pushf
not eax
add eax, 0xd95b6793
xor eax, 0xc253668e
rol eax, 0x23
popf
pushf
not eax
add eax, 0x97c43b20
xor eax, 0x840b3fca
rol eax, 0xe
popf
pushf
not eax
add eax, 0xa3c537df
xor eax, 0x931769af
rol eax, 0x51
popf
jmp 0x1406c8430
lea rbx, [0x1952e927c]
pushf
sub rbx, 0x552ada94
popf
jmp 0x1406c90bf
test dl, 2
lea rbx, [0x1870aa001]
pushf
sub rbx, 0x4706e801
popf
lea rax, [0x1a35922f8]
pushf
sub rax, 0x63556ae0
popf
cmove rbx, rax
push rax
pushf
mov eax, 0x481808e0
pushf
not eax
add eax, 0xb3d52e1b
xor eax, 0xc60e9b25
rol eax, 0xdb
popf
pushf
not eax
add eax, 0x8067f7e2
xor eax, 0xf0db99e9
rol eax, 0xf7
popf
pushf
not eax
add eax, 0xef5d8769
xor eax, 0xab0e8ee0
rol eax, 0x3d
popf
pushf
not eax
add eax, 0xe3b6e7cd
xor eax, 0xdab788bf
rol eax, 0xf2
popf
jmp 0x1406c8430
mov edx, 0xce09ca38
pushf
not edx
add edx, 0x85165726
xor edx, 0xa1dea60e
rol edx, 0x8d
popf
pushf
not edx
add edx, 0xb31948c7
xor edx, 0xab699aeb
rol edx, 0xb6
popf
pushf
not edx
add edx, 0x90e7a092
xor edx, 0xccf5eb32
rol edx, 0x67
popf
lea rcx, [rsp + 0x30]
call fcn.1405cdcd3
mov r8, rax
mov rdx, rbx
lea rcx, [rsp + 0x40]
call fcn.140662903
lea rdx, [0x1a397d804]
pushf
sub rdx, 0x63933924
popf
lea rcx, [rsp + 0x40]
call fcn.14066f993
int3