Function at 0x1401c07b9
Capabilities:
Hash data using murmur3

Disassembly:
push rax
pushf
mov eax, 0x64601432
pushf
not eax
add eax, 0x8e7850b6
xor eax, 0x8845aa9b
rol eax, 0xf6
popf
pushf
not eax
add eax, 0xd13f33c4
xor eax, 0xe63add0e
rol eax, 0xc7
popf
pushf
not eax
add eax, 0xe27208e8
xor eax, 0xe09031bc
rol eax, 0xb5
popf
pushf
not eax
add eax, 0xfee6b261
xor eax, 0xd9311a36
rol eax, 0xba
popf
cmp eax, 4
jne 0x1401c081c
popf
pop rax
jmp 0x1401c0be1
cmp eax, 0
jne 0x1401c082b
popf
pop rax
jmp 0x1401c0957
cmp eax, 3
jne 0x1401c083a
popf
pop rax
jmp 0x1401c0b2d
cmp eax, 1
jne 0x1401c0849
popf
pop rax
jmp 0x1401c0a10
cmp eax, 0xd
jne 0x1401c0858
popf
pop rax
jmp 0x1401c1235
cmp eax, 7
jne 0x1401c0867
popf
pop rax
jmp 0x1401c0ea1
cmp eax, 0xe
jne 0x1401c0876
popf
pop rax
jmp 0x1401c12b9
cmp eax, 0xb
jne 0x1401c0885
popf
pop rax
jmp 0x1401c10c8
cmp eax, 0xc
jne 0x1401c0894
popf
pop rax
jmp 0x1401c114d
cmp eax, 8
jne 0x1401c08a3
popf
pop rax
jmp 0x1401c0f41
cmp eax, 0x10
jne 0x1401c08b2
popf
pop rax
jmp 0x1401c13e7
cmp eax, 2
jne 0x1401c08c1
popf
pop rax
jmp 0x1401c0a7f
cmp eax, 9
jne 0x1401c08d0
popf
pop rax
jmp 0x1401c100c
cmp eax, 0x12
jne 0x1401c08df
popf
pop rax
jmp 0x1401c14fb
cmp eax, 6
jne 0x1401c08ee
popf
pop rax
jmp 0x1401c0d63
cmp eax, 0x11
jne 0x1401c08fd
popf
pop rax
jmp 0x1401c147d
cmp eax, 5
jne 0x1401c090c
popf
pop rax
jmp 0x1401c0cc6
cmp eax, 0x15
jne 0x1401c091b
popf
pop rax
jmp 0x1401c15e8
cmp eax, 0xa
jne 0x1401c092a
popf
pop rax
jmp 0x1401c106b
cmp eax, 0x14
jne 0x1401c0939
popf
pop rax
jmp 0x1401c1581
cmp eax, 0xf
jne 0x1401c0948
popf
pop rax
jmp 0x1401c1363
cmp eax, 0x13
jne 0x1401c0957
popf
pop rax
jmp 0x1401c157f
mov qword [rsp + 0x18], rbx
push rbp
push rsi
push rdi
push r14
push r15
sub rsp, 0x70
mov rax, qword [0x14010a0d0]
xor rax, rsp
mov qword [rsp + 0x60], rax
mov rbp, r9
mov r14, rdx
mov rdi, rcx
mov r15, qword [rsp + 0xc0]
mov rbx, qword [0x14012dbb0]
test rdx, rdx
je 0x1401c09ca
push rax
pushf
mov eax, 0x32ac7994
pushf
not eax
add eax, 0xa7d693cc
xor eax, 0xb009161f
rol eax, 0xa8
popf
pushf
not eax
add eax, 0xcb127a82
xor eax, 0xa80651ac
rol eax, 0xbc
popf
jmp 0x1401c080d
push rax
pushf
mov eax, 0xbf41afdf
pushf
not eax
add eax, 0xdc21786e
xor eax, 0xed7e67d7
rol eax, 0x53
popf
pushf
not eax
add eax, 0xc89e8604
xor eax, 0xb07867b3
rol eax, 0xd5
popf
pushf
not eax
add eax, 0xbbfe1eb0
xor eax, 0xdabe67dc
rol eax, 0x49
popf
jmp 0x1401c080d
test rbx, rbx
je 0x1401c0a4c
push rax
pushf
mov eax, 0x7810f8b0
pushf
not eax
add eax, 0xfa558ee1
xor eax, 0xeee57982
rol eax, 0xab
popf
pushf
not eax
add eax, 0xfe4865a5
xor eax, 0xfecad23f
rol eax, 0x25
popf
jmp 0x1401c080d
push rax
pushf
mov eax, 0xd33ad306
pushf
not eax
add eax, 0xc1a8f9e7
xor eax, 0x98b18ef9
rol eax, 0xad
popf
pushf
not eax
add eax, 0xb2effb39
xor eax, 0xbdecdf5d
rol eax, 0x18
popf
jmp 0x1401c080d
lea rcx, [0x19799c414]
pushf
sub rcx, 0x578a4624
popf
jmp 0x1401c0a92
call qword [sym.imp.KERNEL32.dll_GetModuleHandleA]
test rax, rax
je 0x1401c0ae7
push rax
pushf
mov eax, 0xb782b0e1
pushf
not eax
add eax, 0xfb2e736d
xor eax, 0xe5adf1bb
rol eax, 0x2d
popf
pushf
not eax
add eax, 0xddb65c9a
xor eax, 0xa39b46a9
rol eax, 0x99
popf
pushf
not eax
add eax, 0x98a76fe7
xor eax, 0xb7fdd9e4
rol eax, 0x2a
popf
jmp 0x1401c080d
push rax
pushf
mov eax, 0x17ff5546
pushf
not eax
add eax, 0x9a6f5ba6
xor eax, 0xb3e5f8f0
rol eax, 0x7c
popf
pushf
not eax
add eax, 0xa0823655
xor eax, 0xa6213e50
rol eax, 0xb6
popf
pushf
not eax
add eax, 0x97a06008
xor eax, 0x891d8fed
rol eax, 0x3b
popf
jmp 0x1401c080d
lea rdx, [0x1a43b8b98]
pushf
sub rdx, 0x642c0ad0
popf
mov rcx, rax
jmp 0x1401c0b43
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov rsi, rax
test rax, rax
je 0x1401c0b9b
push rax
pushf
mov eax, 0xfba94bd3
pushf
not eax
add eax, 0xd524d1cc
xor eax, 0x9ee78817
rol eax, 0xd6
popf
pushf
not eax
add eax, 0xf3da182c
xor eax, 0xb2217c98
rol eax, 0x60
popf
pushf
not eax
add eax, 0xc4a1af44
xor eax, 0xfa78619b
rol eax, 0x7f
popf
jmp 0x1401c080d
push rax
pushf
mov eax, 0xcf500747
pushf
not eax
add eax, 0x91b76428
xor eax, 0xdf5bf3a1
rol eax, 0x37
popf
pushf
not eax
add eax, 0xabe84e5f
xor eax, 0xb44ff5d6
rol eax, 0xd9
popf
pushf
not eax
add eax, 0x84293942
xor eax, 0xe92b0cb6
rol eax, 9
popf
jmp 0x1401c080d
mov word [rsp + 0x40], 0xb848
mov word [rsp + 0x4a], 0xe0ff
mov qword [rsp + 0x42], rbx
mov eax, 0xaf45e73
pushf
not eax
add eax, 0xe4d1ee5f
xor eax, 0xbc9852c7
rol eax, 0xec
popf
pushf
not eax
add eax, 0xc69ec559
xor eax, 0xe37f1e7d
rol eax, 0x61
popf
pushf
not eax
add eax, 0xb1d0fdf7
xor eax, 0x9a673b0b
rol eax, 0xff
popf
mov rcx, qword gs:[0x58]
mov rdx, qword [rcx]
mov ecx, dword [rax + rdx]
cmp dword [0x14012dbb8], ecx
jle 0x1401c0c93
push rax
pushf
mov eax, 0x8c8bcb96
pushf
not eax
add eax, 0xaa798557
xor eax, 0xb30b9ab2
rol eax, 0xa8
popf
pushf
not eax
add eax, 0xab3fe118
xor eax, 0xa94d9549
rol eax, 0x7b
popf
pushf
not eax
add eax, 0xf4ad21e2
xor eax, 0xf14aba08
rol eax, 0xf5
popf
jmp 0x1401c080d
push rax
pushf
mov eax, 0xfef54470
pushf
not eax
add eax, 0x85a72d08
xor eax, 0xbddaaec5
rol eax, 0x89
popf
pushf
not eax
add eax, 0x9a9d57ce
xor eax, 0xc410b6d7
rol eax, 0x99
popf
jmp 0x1401c080d
lea rcx, [0x1bf18c6d6]
pushf
sub rcx, 0x7f05eb1e
popf
call fcn.14037c65e
cmp dword [0x14012dbb8], 0xffffffff
jne 0x1401c0d1d
push rax
pushf
mov eax, 0x2c910412
pushf
not eax
add eax, 0xad6fabce
xor eax, 0x999797ee
rol eax, 0xe3
popf
pushf
not eax
add eax, 0xa3268172
xor eax, 0xd8dcfef9
rol eax, 0xfd
popf
jmp 0x1401c080d
push rax
pushf
mov eax, 0xd2e71836
pushf
not eax
add eax, 0xddf22151
xor eax, 0xac432c13
rol eax, 0x19
popf
pushf
not eax
add eax, 0x84bd7ca3
xor eax, 0xba807a50
rol eax, 0xd5
popf
pushf
not eax
add eax, 0x87e64a1e
xor eax, 0xc6ccce8b
rol eax, 0x3a
popf
jmp 0x1401c080d
xorps xmm0, xmm0
movups xmmword [rsp + 0x20], xmm0
xorps xmm1, xmm1
movdqu xmmword [rsp + 0x30], xmm1
mov r8d, 0x10fb2cc3
pushf
not r8d
add r8d, 0xdb241686
xor r8d, 0xee9df9e4
rol r8d, 0x74
popf
pushf
not r8d
add r8d, 0xe95ed1cd
xor r8d, 0xe6fec67b
rol r8d, 0x52
popf
lea rdx, [0x1a1a25eef]
pushf
sub rdx, 0x6192de27
popf
lea rcx, [rsp + 0x20]
call fcn.14028bc24
nop
lea r8, [rsp + 0x20]
mov rdx, qword [0x14012d988]
mov rcx, rdi
call fcn.140214a66
mov qword [0x14012db78], rax
mov rdx, qword [rsp + 0x38]
cmp rdx, 0x10
jb 0x1401c0e48
push rax
pushf
mov eax, 0x3c9791f4
pushf
not eax
add eax, 0xc4054bd0
xor eax, 0xd23fde63
rol eax, 0x26
popf
pushf
not eax
add eax, 0xa1a01c6c
xor eax, 0xe30eb7a5
rol eax, 0x94
popf
pushf
not eax
add eax, 0x8c6e9ed1
xor eax, 0xbbe2cb12
rol eax, 0x7b
popf
pushf
not eax
add eax, 0x8e244ec6
xor eax, 0xe36c031b
rol eax, 0x72
popf
jmp 0x1401c080d
push rax
pushf
mov eax, 0x77c99460
pushf
not eax
add eax, 0xcb184c0d
xor eax, 0xdb5a90fa
rol eax, 0x80
popf
pushf
not eax
add eax, 0xb1e7a1c0
xor eax, 0xb3b2c3e5
rol eax, 0xfa
popf
pushf
not eax
add eax, 0x99bccfaf
xor eax, 0xb82d249b
rol eax, 0xda
popf
pushf
not eax
add eax, 0xeb96000b
xor eax, 0x9cb80659
rol eax, 0xac
popf
jmp 0x1401c080d
inc rdx
mov rcx, qword [rsp + 0x20]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1401c0efb
push rax
pushf
mov eax, 0x42822f77
pushf
not eax
add eax, 0xd1c29953
xor eax, 0xf4143bfb
rol eax, 0x3f
popf
pushf
not eax
add eax, 0xf028672b
xor eax, 0xd1703d43
rol eax, 0x52
popf
pushf
not eax
add eax, 0xeac55552
xor eax, 0xdd5fcb19
rol eax, 0x1a
popf
jmp 0x1401c080d
push rax
pushf
mov eax, 0xe8408494
pushf
not eax
add eax, 0xf6cbeeec
xor eax, 0xc2f669be
rol eax, 0x34
popf
pushf
not eax
add eax, 0xfa0f16f2
xor eax, 0xdd504d14
rol eax, 0xb5
popf
pushf
not eax
add eax, 0xfe93ce21
xor eax, 0x97e709e1
rol eax, 0x43
popf
jmp 0x1401c080d
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1401c0fb3
push rax
pushf
mov eax, 0x59b723eb
pushf
not eax
add eax, 0xd7d60570
xor eax, 0xf87a68fc
rol eax, 0x4c
popf
pushf
not eax
add eax, 0x80329d77
xor eax, 0xcc0ad0cd
rol eax, 0xf1
popf
pushf
not eax
add eax, 0xa95e5ea1
xor eax, 0xb692b72f
rol eax, 0x74
popf
pushf
not eax
add eax, 0xec04e825
xor eax, 0xe49a3517
rol eax, 0xaa
popf
jmp 0x1401c080d
push rax
pushf
mov eax, 0x37fa247b
pushf
not eax
add eax, 0x8c1f5f6b
xor eax, 0xb9be6936
rol eax, 0x9c
popf
pushf
not eax
add eax, 0xb1d366ef
xor eax, 0xaf3bdc4c
rol eax, 0x2f
popf
pushf
not eax
add eax, 0xe63543b8
xor eax, 0x905c62cf
rol eax, 0xa6
popf
pushf
not eax
add eax, 0xa55d880b
xor eax, 0xcadc01ef
rol eax, 0x7e
popf
jmp 0x1401c080d
call fcn.14021a52b
nop
push rax
pushf
mov eax, 0xdb69fd78
pushf
not eax
add eax, 0x9844252e
xor eax, 0xd1d2ed31
rol eax, 0x8f
popf
pushf
not eax
add eax, 0xba60db89
xor eax, 0x940768f9
rol eax, 0xe
popf
pushf
not eax
add eax, 0x8cfa5ea3
xor eax, 0xa89d9761
rol eax, 0xf
popf
pushf
not eax
add eax, 0xee1501f2
xor eax, 0xb17628fc
rol eax, 0xe2
popf
jmp 0x1401c080d
lea rcx, [0x1b60d23a6]
pushf
sub rcx, 0x75fa47ee
popf
call fcn.14033dd06
push rax
pushf
mov eax, 0xbffa1383
pushf
not eax
add eax, 0x8134945e
xor eax, 0xdebbe99b
rol eax, 0x7a
popf
pushf
not eax
add eax, 0xa3d8052d
xor eax, 0x943a7a1b
rol eax, 0x44
popf
pushf
not eax
add eax, 0x98fce972
xor eax, 0xe2c484b1
rol eax, 0xf8
popf
jmp 0x1401c080d
mov r8, qword [0x14012db78]
test r8, r8
je 0x1401c111a
push rax
pushf
mov eax, 0x11397816
pushf
not eax
add eax, 0xb3f1b4ec
xor eax, 0xc9ffc8eb
rol eax, 0xc9
popf
pushf
not eax
add eax, 0x93b9a4b5
xor eax, 0xb4cef274
rol eax, 0xe8
popf
pushf
not eax
add eax, 0xeea03a58
xor eax, 0xcec98fa0
rol eax, 0x92
popf
jmp 0x1401c080d
push rax
pushf
mov eax, 0xcb817aa
pushf
not eax
add eax, 0xfed15c1c
xor eax, 0x94a47fc8
rol eax, 0xb2
popf
pushf
not eax
add eax, 0xc0943e47
xor eax, 0xc2aea352
rol eax, 0xe8
popf
jmp 0x1401c080d
mov r9d, 0x7d172e02
pushf
not r9d
add r9d, 0xa384846f
xor r9d, 0xbdd971d6
rol r9d, 0x33
popf
pushf
not r9d
add r9d, 0xd3ed184a
xor r9d, 0x96185aa8
rol r9d, 0x35
popf
lea rdx, [rsp + 0x50]
mov rcx, rdi
call fcn.1401648bb
test al, al
je 0x1401c11dc
push rax
pushf
mov eax, 0x7922a7ae
pushf
not eax
add eax, 0xe1a0e4fb
xor eax, 0xb01761b0
rol eax, 0xa1
popf
pushf
not eax
add eax, 0xad014a62
xor eax, 0xc73859ea
rol eax, 0x6f
popf
pushf
not eax
add eax, 0xef6fddfe
xor eax, 0x8ac6c072
rol eax, 0xad
popf
jmp 0x1401c080d
push rax
pushf
mov eax, 0x319e5d27
pushf
not eax
add eax, 0x91090581
xor eax, 0xc525ffaf
rol eax, 0x78
popf
pushf
not eax
add eax, 0x98311122
xor eax, 0xe20f51cc
rol eax, 0x20
popf
pushf
not eax
add eax, 0xe87fad77
xor eax, 0xa5d096c0
rol eax, 0x32
popf
pushf
not eax
add eax, 0xd415ae90
xor eax, 0x9555a9b4
rol eax, 0xc4
popf
jmp 0x1401c080d
movzx eax, byte [rsp + 0x40]
cmp byte [rsp + 0x50], al
jne 0x1401c1273
push rax
pushf
mov eax, 0x37800ea
pushf
not eax
add eax, 0xf5ae2f4e
xor eax, 0xc48871ef
rol eax, 0x2a
popf
pushf
not eax
add eax, 0xe176589f
xor eax, 0xe47827c4
rol eax, 0x8a
popf
jmp 0x1401c080d
push rax
pushf
mov eax, 0x6920f0f5
pushf
not eax
add eax, 0xdcdfaf2f
xor eax, 0xebf9f87d
rol eax, 0x9b
popf
pushf
not eax
add eax, 0xd87beefc
xor eax, 0xf270f3f8
rol eax, 0xb5
popf
pushf
not eax
add eax, 0x8402c3d1
xor eax, 0x9dda8a8a
rol eax, 0x1f
popf
jmp 0x1401c080d
movzx eax, byte [rsp + 0x41]
cmp byte [rsp + 0x51], al
jne 0x1401c130a
push rax
pushf
mov eax, 0x56090327
pushf
not eax
add eax, 0xe812e1fe
xor eax, 0xd0541fa0
rol eax, 0x83
popf
pushf
not eax
add eax, 0x8bdafc5c
xor eax, 0xe3ead2b4
rol eax, 0xb8
popf
pushf
not eax
add eax, 0xa4bc03e2
xor eax, 0xbb20fdbf
rol eax, 0x86
popf
jmp 0x1401c080d
push rax
pushf
mov eax, 0xdaaafa75
pushf
not eax
add eax, 0x99b93423
xor eax, 0xa55a21c1
rol eax, 0x9b
popf
pushf
not eax
add eax, 0xc06c4871
xor eax, 0xec127dcf
rol eax, 0xa9
popf
pushf
not eax
add eax, 0xef255ee7
xor eax, 0xae68364d
rol eax, 0x19
popf
pushf
not eax
add eax, 0xeb4d8c1b
xor eax, 0x86d35abc
rol eax, 0xd
popf
jmp 0x1401c080d
movzx eax, byte [rsp + 0x4a]
cmp byte [rsp + 0x5a], al
jne 0x1401c13a1
push rax
pushf
mov eax, 0xc1d60b5d
pushf
not eax
add eax, 0x8a747a31
xor eax, 0x8e8e63d9
rol eax, 0x47
popf
pushf
not eax
add eax, 0xeeb941ac
xor eax, 0xe4b2bc88
rol eax, 0x8b
popf
jmp 0x1401c080d
push rax
pushf
mov eax, 0xa3dd49
pushf
not eax
add eax, 0xf8c4c21a
xor eax, 0xd599e42d
rol eax, 0x22
popf
pushf
not eax
add eax, 0x8c653063
xor eax, 0x90cd87b0
rol eax, 0xfd
popf
pushf
not eax
add eax, 0x94e9f0a8
xor eax, 0xce605b2c
rol eax, 0xb
popf
jmp 0x1401c080d
movzx eax, byte [rsp + 0x4b]
cmp byte [rsp + 0x5b], al
je 0x1401c1425
push rax
pushf
mov eax, 0x3287b1c
pushf
not eax
add eax, 0xe9fc46f9
xor eax, 0x8bb14a07
rol eax, 0xd4
popf
pushf
not eax
add eax, 0xfafde558
xor eax, 0xdf670f2f
rol eax, 0x4b
popf
jmp 0x1401c080d
push rax
pushf
mov eax, 0x37153e7
pushf
not eax
add eax, 0x8a1909b9
xor eax, 0xeb53fdc7
rol eax, 0xc9
popf
pushf
not eax
add eax, 0xec04698c
xor eax, 0xa0342e8b
rol eax, 0xb1
popf
pushf
not eax
add eax, 0xfeb503eb
xor eax, 0xa02fcf7c
rol eax, 1
popf
pushf
not eax
add eax, 0x8b2ede1c
xor eax, 0x9709f8df
rol eax, 0xbc
popf
jmp 0x1401c080d
lea r8, [rsp + 0x40]
mov rdx, qword [0x14012db78]
mov rcx, rdi
call fcn.14035c03e
test al, al
je 0x1401c14c8
push rax
pushf
mov eax, 0x5c6f61b5
pushf
not eax
add eax, 0xfcb63509
xor eax, 0xd4a600f9
rol eax, 0xc
popf
pushf
not eax
add eax, 0xe4820c0e
xor eax, 0xf74764be
rol eax, 0xe4
popf
jmp 0x1401c080d
push rax
pushf
mov eax, 0xc33c070a
pushf
not eax
add eax, 0xe0020426
xor eax, 0xf71bed74
rol eax, 0xf8
popf
pushf
not eax
add eax, 0xf55f5023
xor eax, 0x87137212
rol eax, 0xb
popf
jmp 0x1401c080d
mov rdx, r15
mov rcx, rbp
jmp 0x1401c1502
call rsi
mov qword [r14], rax
lea r8, [rsp + 0x50]
mov rdx, qword [0x14012db78]
mov rcx, rdi
call fcn.14035c03e
mov al, 0x8d
pushf
not al
add al, 0xa1
xor al, 0x32
rol al, 0x77
popf
pushf
not al
add al, 0xa0
xor al, 0xb
rol al, 0xc6
popf
jmp 0x1401c1581
xor al, al
mov rcx, qword [rsp + 0x60]
xor rcx, rsp
call fcn.1402ac965
mov rbx, qword [rsp + 0xb0]
add rsp, 0x70
pop r15
pop r14
pop rdi
pop rsi
pop rbp
ret
call fcn.1401f095d
nop