Function at 0x14011d2b0
Capabilities:
Hash data using murmur3

Disassembly:
push rax
pushf
mov eax, 0x9da3a06d
pushf
not eax
add eax, 0xa168fa30
xor eax, 0xee8731b7
rol eax, 0x91
popf
pushf
not eax
add eax, 0xc477446e
xor eax, 0xaaae6c29
rol eax, 0xba
popf
pushf
not eax
add eax, 0xfbeeebf8
xor eax, 0xfa8a57e0
rol eax, 0xd
popf
cmp eax, 4
jne 0x14011d300
popf
pop rax
jmp 0x14011d6e3
cmp eax, 0
jne 0x14011d30f
popf
pop rax
jmp 0x14011d44a
cmp eax, 3
jne 0x14011d31e
popf
pop rax
jmp 0x14011d662
cmp eax, 1
jne 0x14011d32d
popf
pop rax
jmp 0x14011d4fc
cmp eax, 0xd
jne 0x14011d33c
popf
pop rax
jmp 0x14011dcfc
cmp eax, 7
jne 0x14011d34b
popf
pop rax
jmp 0x14011d8c9
cmp eax, 0xe
jne 0x14011d35a
popf
pop rax
jmp 0x14011dd8d
cmp eax, 0xb
jne 0x14011d369
popf
pop rax
jmp 0x14011db62
cmp eax, 0xc
jne 0x14011d378
popf
pop rax
jmp 0x14011dc31
cmp eax, 8
jne 0x14011d387
popf
pop rax
jmp 0x14011d98c
cmp eax, 0x10
jne 0x14011d396
popf
pop rax
jmp 0x14011de48
cmp eax, 2
jne 0x14011d3a5
popf
pop rax
jmp 0x14011d5ac
cmp eax, 9
jne 0x14011d3b4
popf
pop rax
jmp 0x14011d9f7
cmp eax, 0x12
jne 0x14011d3c3
popf
pop rax
jmp 0x14011df28
cmp eax, 6
jne 0x14011d3d2
popf
pop rax
jmp 0x14011d812
cmp eax, 0x11
jne 0x14011d3e1
popf
pop rax
jmp 0x14011deda
cmp eax, 5
jne 0x14011d3f0
popf
pop rax
jmp 0x14011d751
cmp eax, 0x16
jne 0x14011d3ff
popf
pop rax
jmp 0x14011e129
cmp eax, 0xa
jne 0x14011d40e
popf
pop rax
jmp 0x14011dac4
cmp eax, 0x14
jne 0x14011d41d
popf
pop rax
jmp 0x14011e061
cmp eax, 0xf
jne 0x14011d42c
popf
pop rax
jmp 0x14011dded
cmp eax, 0x13
jne 0x14011d43b
popf
pop rax
jmp 0x14011dfb9
cmp eax, 0x15
jne 0x14011d44a
popf
pop rax
jmp 0x14011e10e
mov qword [rsp + 0x20], rbx
mov qword [rsp + 0x18], r8
mov qword [rsp + 0x10], rdx
push rbp
push rsi
push rdi
push r12
push r13
push r14
push r15
sub rsp, 0xc0
cmp dword [rcx], 0x80000003
mov rbp, r9
mov r12, r8
mov r14, rdx
mov rsi, rcx
je 0x14011d4c9
push rax
pushf
mov eax, 0xeedee06c
pushf
not eax
add eax, 0xae047779
xor eax, 0xd445737f
rol eax, 0x7f
popf
pushf
not eax
add eax, 0x8c3c13f8
xor eax, 0xf990ea4d
rol eax, 0xd7
popf
pushf
not eax
add eax, 0xa14bf805
xor eax, 0xa7b46e5f
rol eax, 0x16
popf
jmp 0x14011d2f1
push rax
pushf
mov eax, 0xbc1a2a0b
pushf
not eax
add eax, 0x8ee1232c
xor eax, 0xb74811e6
rol eax, 0xb6
popf
pushf
not eax
add eax, 0xd1e019c5
xor eax, 0xe046b60f
rol eax, 0xc2
popf
jmp 0x14011d2f1
call fcn.1400d6f92
mov r13d, dword [rsp + 0x130]
mov r15d, dword [rsp + 0x128]
mov rdi, qword [rsp + 0x120]
cmp qword [rax + 0x10], 0
je 0x14011d579
push rax
pushf
mov eax, 0x65151736
pushf
not eax
add eax, 0xcb167dd4
xor eax, 0xba3bc497
rol eax, 0x92
popf
pushf
not eax
add eax, 0xc559b851
xor eax, 0xbb569474
rol eax, 0x98
popf
pushf
not eax
add eax, 0xbacac370
xor eax, 0xc87a1f08
rol eax, 0xdd
popf
pushf
not eax
add eax, 0x85e7e9a1
xor eax, 0xf9e01eef
rol eax, 0x41
popf
jmp 0x14011d2f1
push rax
pushf
mov eax, 0x2208d8a
pushf
not eax
add eax, 0xaf0405b2
xor eax, 0xb87b58fb
rol eax, 0x8a
popf
pushf
not eax
add eax, 0xe0f32ead
xor eax, 0x806fbe56
rol eax, 0x5f
popf
jmp 0x14011d2f1
xor ecx, ecx
jmp 0x14011d5af
call qword [sym.imp.KERNEL32.dll_EncodePointer]
mov rbx, rax
call fcn.1400d6f92
cmp qword [rax + 0x10], rbx
je 0x14011d61c
push rax
pushf
mov eax, 0x56fe22c4
pushf
not eax
add eax, 0xb28a0d4f
xor eax, 0xa0dd14dc
rol eax, 0x23
popf
pushf
not eax
add eax, 0xac6b66ee
xor eax, 0xbf2addaf
rol eax, 0x48
popf
pushf
not eax
add eax, 0x95f4f52e
xor eax, 0xce6a3313
rol eax, 0x7e
popf
pushf
not eax
add eax, 0xa1efe2be
xor eax, 0x95618892
rol eax, 0x6f
popf
jmp 0x14011d2f1
push rax
pushf
mov eax, 0xec7e8829
pushf
not eax
add eax, 0xb7aadb0a
xor eax, 0xaf7fc1b2
rol eax, 0xbe
popf
pushf
not eax
add eax, 0xd5b985cd
xor eax, 0x80b27fcc
rol eax, 0x50
popf
pushf
not eax
add eax, 0x837d3b24
xor eax, 0xa4887f0d
rol eax, 0x8b
popf
jmp 0x14011d2f1
cmp dword [rsi], 0xe0434f4d
je 0x14011d69d
push rax
pushf
mov eax, 0xe479053c
pushf
not eax
add eax, 0xd12adbd8
xor eax, 0xfc1e716f
rol eax, 0x17
popf
pushf
not eax
add eax, 0x8e0519c2
xor eax, 0x93fcc1ae
rol eax, 0x9c
popf
jmp 0x14011d2f1
push rax
pushf
mov eax, 0xb4a7fef
pushf
not eax
add eax, 0xd3ad8817
xor eax, 0xa1fd6ea7
rol eax, 0x3e
popf
pushf
not eax
add eax, 0x9517ca19
xor eax, 0xb063fe65
rol eax, 0xfd
popf
pushf
not eax
add eax, 0xae5396b8
xor eax, 0xf4f91cf8
rol eax, 0xdf
popf
jmp 0x14011d2f1
cmp dword [rsi], 0xe0434352
je 0x14011d71e
push rax
pushf
mov eax, 0x4dcacf51
pushf
not eax
add eax, 0xc883f0c3
xor eax, 0xbf493c45
rol eax, 0x2a
popf
pushf
not eax
add eax, 0x9e7beecd
xor eax, 0xde071b15
rol eax, 0x1b
popf
jmp 0x14011d2f1
push rax
pushf
mov eax, 0x872e71ea
pushf
not eax
add eax, 0xab19ef9e
xor eax, 0xf95e482e
rol eax, 0x40
popf
pushf
not eax
add eax, 0xb89660ea
xor eax, 0xdde14b4c
rol eax, 0xf4
popf
jmp 0x14011d2f1
mov rax, qword [rsp + 0x138]
mov r9, rbp
mov dword [rsp + 0x38], r15d
mov r8, r12
mov qword [rsp + 0x30], rax
mov rdx, r14
mov dword [rsp + 0x28], r13d
mov rcx, rsi
mov qword [rsp + 0x20], rdi
call fcn.140113f23
test eax, eax
jne 0x14011d7df
push rax
pushf
mov eax, 0x8c694b1c
pushf
not eax
add eax, 0xf0cfd20d
xor eax, 0xdc9ccd9a
rol eax, 0x7f
popf
pushf
not eax
add eax, 0xecea4d58
xor eax, 0xd2d41aeb
rol eax, 2
popf
pushf
not eax
add eax, 0xd742448b
xor eax, 0xf1338a17
rol eax, 0x22
popf
pushf
not eax
add eax, 0xba6649af
xor eax, 0xc4cb33e6
rol eax, 0x8c
popf
jmp 0x14011d2f1
push rax
pushf
mov eax, 0xe597d3f9
pushf
not eax
add eax, 0x9c5c94fe
xor eax, 0x86c79b04
rol eax, 0x97
popf
pushf
not eax
add eax, 0xf6c37241
xor eax, 0xf6abd893
rol eax, 0x55
popf
jmp 0x14011d2f1
mov rax, qword [rbp + 8]
mov qword [rsp + 0x68], rax
mov qword [rsp + 0x60], rdi
cmp dword [rdi + 0xc], 0
jbe 0x14011d870
push rax
pushf
mov eax, 0x50eaf708
pushf
not eax
add eax, 0xe22b7ac2
xor eax, 0x99094f83
rol eax, 0x1b
popf
pushf
not eax
add eax, 0xc0fbc9c1
xor eax, 0xfe35ca91
rol eax, 0xb5
popf
pushf
not eax
add eax, 0xdd3ad012
xor eax, 0x9b78fe7b
rol eax, 0x85
popf
jmp 0x14011d2f1
push rax
pushf
mov eax, 0x244fe1fa
pushf
not eax
add eax, 0xbbd43acf
xor eax, 0xf8468311
rol eax, 0xfe
popf
pushf
not eax
add eax, 0xb3ac3223
xor eax, 0x8303f6fe
rol eax, 0x73
popf
pushf
not eax
add eax, 0x8588b76d
xor eax, 0xac6058a3
rol eax, 0x4f
popf
pushf
not eax
add eax, 0xcca10483
xor eax, 0xa80d26cd
rol eax, 0x30
popf
jmp 0x14011d2f1
mov dword [rsp + 0x28], r13d
lea rdx, [rsp + 0x60]
mov r9, rbp
mov qword [rsp + 0x20], rdi
mov r8d, r15d
lea rcx, [rsp + 0x98]
call fcn.140101e68
movups xmm1, xmmword [rsp + 0x98]
movdqa xmm0, xmm1
psrldq xmm0, 8
movd eax, xmm0
movdqu xmmword [rsp + 0x70], xmm1
cmp eax, dword [rsp + 0xb0]
jae 0x14011d959
push rax
pushf
mov eax, 0xa572f66b
pushf
not eax
add eax, 0x95683f68
xor eax, 0xbf04137c
rol eax, 0x4c
popf
pushf
not eax
add eax, 0xed17ad9c
xor eax, 0xd69db15c
rol eax, 0x4b
popf
pushf
not eax
add eax, 0xbb87320f
xor eax, 0xaab8f200
rol eax, 0x95
popf
jmp 0x14011d2f1
push rax
pushf
mov eax, 0x8cf6ea3e
pushf
not eax
add eax, 0xbda0e932
xor eax, 0x8b960558
rol eax, 0xa3
popf
pushf
not eax
add eax, 0x918d7ad5
xor eax, 0xb78f3d77
rol eax, 0xd3
popf
jmp 0x14011d2f1
mov r14d, dword [rsp + 0x78]
movq r9, xmm1
mov qword [rsp + 0x100], r9
push rax
pushf
mov eax, 0xfd048cbb
pushf
not eax
add eax, 0x95d94702
xor eax, 0xd895cbd1
rol eax, 0x88
popf
pushf
not eax
add eax, 0x93bee4da
xor eax, 0x9a7f6c84
rol eax, 0xf7
popf
pushf
not eax
add eax, 0xcffb79f8
xor eax, 0xa4520a1b
rol eax, 0x62
popf
pushf
not eax
add eax, 0x8c37d239
xor eax, 0xfe222645
rol eax, 0x88
popf
jmp 0x14011d2f1
mov rax, qword [rsp + 0x70]
mov rax, qword [rax]
movsxd rdx, dword [rax + 0x10]
mov eax, r14d
lea rcx, [rax + rax*4]
mov rax, qword [r9 + 8]
lea r8, [rdx + rcx*4]
movups xmm0, xmmword [r8 + rax]
movsxd rdx, dword [r8 + rax + 0x10]
mov dword [rsp + 0x90], edx
movd eax, xmm0
movups xmmword [rsp + 0x80], xmm0
cmp eax, r15d
jg 0x14011da91
push rax
pushf
mov eax, 0x6b72b28
pushf
not eax
add eax, 0x88584dfc
xor eax, 0xaa51e831
rol eax, 8
popf
pushf
not eax
add eax, 0xb0d778ad
xor eax, 0x9a1427ce
rol eax, 0xc6
popf
pushf
not eax
add eax, 0xfff187c9
xor eax, 0xe8b640ed
rol eax, 0xbf
popf
pushf
not eax
add eax, 0x84949211
xor eax, 0x93dad881
rol eax, 0x26
popf
jmp 0x14011d2f1
push rax
pushf
mov eax, 0x98d0bcbe
pushf
not eax
add eax, 0x9cd94484
xor eax, 0xfb5820e1
rol eax, 0xaf
popf
pushf
not eax
add eax, 0xd6accc8b
xor eax, 0x831a4ce7
rol eax, 0x82
popf
jmp 0x14011d2f1
movq rax, xmm0
shr rax, 0x20
cmp r15d, eax
jg 0x14011db2f
push rax
pushf
mov eax, 0x43d5b63c
pushf
not eax
add eax, 0xfadbdc89
xor eax, 0x8c19f463
rol eax, 0xa1
popf
pushf
not eax
add eax, 0xe5230210
xor eax, 0xe3e62be5
rol eax, 0x3b
popf
pushf
not eax
add eax, 0x844ffd10
xor eax, 0xba49c55f
rol eax, 0x85
popf
pushf
not eax
add eax, 0x822edb7f
xor eax, 0xe06c5b32
rol eax, 0xc6
popf
jmp 0x14011d2f1
push rax
pushf
mov eax, 0xbd483901
pushf
not eax
add eax, 0xec4234cb
xor eax, 0xbf80bc36
rol eax, 0xf6
popf
pushf
not eax
add eax, 0xc4a02889
xor eax, 0xc4bbca67
rol eax, 0x3e
popf
jmp 0x14011d2f1
mov rbx, qword [rbp + 8]
add rbx, 0xffffffffffffffec
psrldq xmm0, 8
movq rax, xmm0
shr rax, 0x20
lea rcx, [rax + rax*4]
lea rdx, [rdx + rcx*4]
push rdx
not rdx
sub rbx, rdx
pop rdx
sub rbx, 1
cmp dword [rbx + 4], 0
je 0x14011dbeb
push rax
pushf
mov eax, 0xa45b70c3
pushf
not eax
add eax, 0x8eea3eca
xor eax, 0xcc7ecb1c
rol eax, 0xd0
popf
pushf
not eax
add eax, 0xb66da74d
xor eax, 0xd179ccfa
rol eax, 0xf
popf
pushf
not eax
add eax, 0xb09d679c
xor eax, 0xc0ed5c05
rol eax, 0x2d
popf
pushf
not eax
add eax, 0xc7b40c96
xor eax, 0xdbc3a341
rol eax, 0xeb
popf
jmp 0x14011d2f1
push rax
pushf
mov eax, 0x50c0450
pushf
not eax
add eax, 0xcbc73431
xor eax, 0xa1187ae4
rol eax, 0xd1
popf
pushf
not eax
add eax, 0xf9d405d2
xor eax, 0xef0b36cf
rol eax, 0xed
popf
pushf
not eax
add eax, 0xf0171d48
xor eax, 0xf01c892f
rol eax, 0x10
popf
jmp 0x14011d2f1
movsxd r12, dword [rbx + 4]
call fcn.1400f2ce0
push r12
not r12
sub rax, r12
pop r12
sub rax, 1
je 0x14011dca3
push rax
pushf
mov eax, 0xe4c22e52
pushf
not eax
add eax, 0x855537a4
xor eax, 0xa87ff229
rol eax, 0xbf
popf
pushf
not eax
add eax, 0xd24c41fc
xor eax, 0xb4db5889
rol eax, 0x37
popf
pushf
not eax
add eax, 0xe7012750
xor eax, 0xb2057125
rol eax, 0x9b
popf
pushf
not eax
add eax, 0xeaa26ac6
xor eax, 0xc8d4513c
rol eax, 0x38
popf
jmp 0x14011d2f1
push rax
pushf
mov eax, 0x94f7e8b
pushf
not eax
add eax, 0xe8595d89
xor eax, 0xd782cfa1
rol eax, 0x68
popf
pushf
not eax
add eax, 0x8ace9343
xor eax, 0xa5541b6c
rol eax, 0x57
popf
pushf
not eax
add eax, 0xb68009c8
xor eax, 0x87065e2a
rol eax, 0x4c
popf
pushf
not eax
add eax, 0xeb8d1d78
xor eax, 0x9edb7db2
rol eax, 0x58
popf
jmp 0x14011d2f1
test r12d, r12d
je 0x14011dd5a
push rax
pushf
mov eax, 0x1183741d
pushf
not eax
add eax, 0xc7ef8b1e
xor eax, 0xa158dd1a
rol eax, 4
popf
pushf
not eax
add eax, 0xc70c01ba
xor eax, 0x86237bc1
rol eax, 0x29
popf
pushf
not eax
add eax, 0x86c75ac6
xor eax, 0x8417b85a
rol eax, 0xd3
popf
pushf
not eax
add eax, 0xbd3fb3f5
xor eax, 0xc0b95f34
rol eax, 0xa
popf
jmp 0x14011d2f1
push rax
pushf
mov eax, 0x13654f5f
pushf
not eax
add eax, 0x9031571a
xor eax, 0xffdd549f
rol eax, 0x5f
popf
pushf
not eax
add eax, 0xac8deeab
xor eax, 0xeb0545e8
rol eax, 0xfc
popf
jmp 0x14011d2f1
call fcn.1400f2ce0
movsxd rcx, dword [rbx + 4]
push rcx
not rcx
sub rax, rcx
pop rcx
sub rax, 1
jmp 0x14011de48
xor eax, eax
push rax
pushf
mov eax, 0x55a53030
pushf
not eax
add eax, 0xbdbb28a0
xor eax, 0xa11a7140
rol eax, 0xa3
popf
pushf
not eax
add eax, 0xfaad87f0
xor eax, 0xa31e6aba
rol eax, 0xe3
popf
pushf
not eax
add eax, 0x87dfe931
xor eax, 0x981e38fc
rol eax, 0x98
popf
pushf
not eax
add eax, 0xcd4bdeb0
xor eax, 0xa8656335
rol eax, 0x8d
popf
jmp 0x14011d2f1
cmp byte [rax + 0x10], 0
jne 0x14011de94
push rax
pushf
mov eax, 0x8879b76
pushf
not eax
add eax, 0xd3d9a438
xor eax, 0x909ef750
rol eax, 0x88
popf
pushf
not eax
add eax, 0x857d87b9
xor eax, 0x8d80ccf3
rol eax, 0x2b
popf
pushf
not eax
add eax, 0xd3cc7904
xor eax, 0xf9f70755
rol eax, 0x64
popf
jmp 0x14011d2f1
push rax
pushf
mov eax, 0x3be3be87
pushf
not eax
add eax, 0x870a2dd8
xor eax, 0xc0add0a3
rol eax, 3
popf
pushf
not eax
add eax, 0xb9944bfb
xor eax, 0xa96e1e8e
rol eax, 0x7d
popf
pushf
not eax
add eax, 0xb7b79c2c
xor eax, 0x986c91d1
rol eax, 0xac
popf
jmp 0x14011d2f1
mov r12, qword [rsp + 0x110]
push rax
pushf
mov eax, 0x832e427f
pushf
not eax
add eax, 0x94ed0f0b
xor eax, 0x9f160180
rol eax, 0x1c
popf
pushf
not eax
add eax, 0xe988b9c1
xor eax, 0x915e841c
rol eax, 0x65
popf
pushf
not eax
add eax, 0xfeb15579
xor eax, 0xc6b837e4
rol eax, 0xef
popf
jmp 0x14011d2f1
test byte [rbx], 0x40
jne 0x14011df86
push rax
pushf
mov eax, 0xbbf10e52
pushf
not eax
add eax, 0xf5da65d0
xor eax, 0x91ea8347
rol eax, 0xcf
popf
pushf
not eax
add eax, 0xad2587de
xor eax, 0x950c1298
rol eax, 0x3b
popf
pushf
not eax
add eax, 0x8a49012d
xor eax, 0x94dfbd66
rol eax, 0x26
popf
pushf
not eax
add eax, 0x8b1ae389
xor eax, 0xb943902c
rol eax, 0x1b
popf
jmp 0x14011d2f1
push rax
pushf
mov eax, 0x70e10673
pushf
not eax
add eax, 0xf09eab9d
xor eax, 0x89d56f06
rol eax, 0x5f
popf
pushf
not eax
add eax, 0xe1a4ab2c
xor eax, 0xe3704614
rol eax, 0xa
popf
jmp 0x14011d2f1
mov rax, qword [rsp + 0x138]
mov r9, rbp
mov rdx, qword [rsp + 0x108]
mov r8, r12
mov byte [rsp + 0x58], 0
mov rcx, rsi
mov byte [rsp + 0x50], 1
mov qword [rsp + 0x48], rax
lea rax, [rsp + 0x80]
mov dword [rsp + 0x40], r13d
mov qword [rsp + 0x38], rax
and qword [rsp + 0x30], 0
mov qword [rsp + 0x28], rbx
mov qword [rsp + 0x20], rdi
call fcn.140133ce8
push rax
pushf
mov eax, 0xddf886ed
pushf
not eax
add eax, 0xd7538fd2
xor eax, 0xdc9b186b
rol eax, 0xf5
popf
pushf
not eax
add eax, 0x9a0aa41a
xor eax, 0xc88fe13f
rol eax, 0x3b
popf
pushf
not eax
add eax, 0xc4825506
xor eax, 0xd4901f9d
rol eax, 0x21
popf
pushf
not eax
add eax, 0x82ab2e59
xor eax, 0xd4d0f916
rol eax, 0x1c
popf
jmp 0x14011d2f1
mov r12, qword [rsp + 0x110]
inc r14d
mov r9, qword [rsp + 0x100]
cmp r14d, dword [rsp + 0xb0]
jb 0x14011e0b5
push rax
pushf
mov eax, 0xa1b0ea1e
pushf
not eax
add eax, 0x8a14666b
xor eax, 0x892a88b4
rol eax, 0x41
popf
pushf
not eax
add eax, 0x8a370af1
xor eax, 0xc7a30b00
rol eax, 0x57
popf
jmp 0x14011d2f1
push rax
pushf
mov eax, 0x612880b9
pushf
not eax
add eax, 0xd52f5556
xor eax, 0x87138614
rol eax, 0x22
popf
pushf
not eax
add eax, 0xa70a29de
xor eax, 0x9da8ccb1
rol eax, 0x8d
popf
pushf
not eax
add eax, 0x909204d4
xor eax, 0xe2221540
rol eax, 0xef
popf
pushf
not eax
add eax, 0xc88808a4
xor eax, 0x81bf929a
rol eax, 0x4c
popf
jmp 0x14011d2f1
mov rbx, qword [rsp + 0x118]
add rsp, 0xc0
pop r15
pop r14
pop r13
pop r12
pop rdi
pop rsi
pop rbp
ret
call fcn.14012a04c
int3