Function at 0x14014726c
Capabilities:
Hash data using murmur3

Disassembly:
push rax
pushf
mov eax, 0xe905456
pushf
not eax
add eax, 0x84e8b70e
xor eax, 0xf9ae7719
rol eax, 0xb3
popf
pushf
not eax
add eax, 0x90dc2476
xor eax, 0xe367a4c5
rol eax, 0x1f
popf
cmp eax, 4
jne 0x1401472a9
popf
pop rax
jmp 0x1401476b5
cmp eax, 0
jne 0x1401472b8
popf
pop rax
jmp 0x14014744d
cmp eax, 3
jne 0x1401472c7
popf
pop rax
jmp 0x14014767f
cmp eax, 1
jne 0x1401472d6
popf
pop rax
jmp 0x140147526
cmp eax, 0xd
jne 0x1401472e5
popf
pop rax
jmp 0x140147b39
cmp eax, 0x1a
jne 0x1401472f4
popf
pop rax
jmp 0x140148172
cmp eax, 0xe
jne 0x140147303
popf
pop rax
jmp 0x140147bce
cmp eax, 0xb
jne 0x140147312
popf
pop rax
jmp 0x1401479ab
cmp eax, 0x19
jne 0x140147321
popf
pop rax
jmp 0x14014813c
cmp eax, 8
jne 0x140147330
popf
pop rax
jmp 0x140147872
cmp eax, 0x10
jne 0x14014733f
popf
pop rax
jmp 0x140147cab
cmp eax, 0x17
jne 0x14014734e
popf
pop rax
jmp 0x140148065
cmp eax, 0x1c
jne 0x14014735d
popf
pop rax
jmp 0x14014822d
cmp eax, 0x12
jne 0x14014736c
popf
pop rax
jmp 0x140147e4f
cmp eax, 0x18
jne 0x14014737b
popf
pop rax
jmp 0x14014809b
cmp eax, 0x11
jne 0x14014738a
popf
pop rax
jmp 0x140147dba
cmp eax, 0x1b
jne 0x140147399
popf
pop rax
jmp 0x1401481f4
cmp eax, 0x16
jne 0x1401473a8
popf
pop rax
jmp 0x140147fc7
cmp eax, 0xa
jne 0x1401473b7
popf
pop rax
jmp 0x14014793b
cmp eax, 0x14
jne 0x1401473c6
popf
pop rax
jmp 0x140147ee8
cmp eax, 0xf
jne 0x1401473d5
popf
pop rax
jmp 0x140147c54
cmp eax, 0x13
jne 0x1401473e4
popf
pop rax
jmp 0x140147e88
cmp eax, 0x15
jne 0x1401473f3
popf
pop rax
jmp 0x140147f79
cmp eax, 2
jne 0x140147402
popf
pop rax
jmp 0x1401475b7
cmp eax, 6
jne 0x140147411
popf
pop rax
jmp 0x140147791
cmp eax, 0xc
jne 0x140147420
popf
pop rax
jmp 0x140147ab4
cmp eax, 7
jne 0x14014742f
popf
pop rax
jmp 0x140147804
cmp eax, 5
jne 0x14014743e
popf
pop rax
jmp 0x140147748
cmp eax, 9
jne 0x14014744d
popf
pop rax
jmp 0x140147938
mov qword [rsp + 0x10], rbx
push rbp
push rsi
push rdi
push r12
push r13
push r14
push r15
sub rsp, 0x20
xor r14d, r14d
xorps xmm0, xmm0
movups xmmword [rcx], xmm0
mov qword [rcx + 0x10], r14
mov rdi, rcx
mov qword [rcx + 0x18], r14
mov rsi, r9
mov rbp, qword [r8 + 0x10]
mov rbx, r8
mov r12, qword [r9 + 0x10]
mov rdx, qword [r8 + 0x18]
mov rcx, qword [r9 + 0x18]
mov rax, rdx
sub rax, rbp
lea r13, [r12 + rbp]
cmp r12, rax
ja 0x1401474f3
push rax
pushf
mov eax, 0xff3ca637
pushf
not eax
add eax, 0x89358cb5
xor eax, 0x95a795a4
rol eax, 0x41
popf
pushf
not eax
add eax, 0xa1f3f2cd
xor eax, 0xd8170c0b
rol eax, 0xe0
popf
pushf
not eax
add eax, 0x9cc15bf6
xor eax, 0xe9aa138d
rol eax, 0x84
popf
pushf
not eax
add eax, 0xdc4cb119
xor eax, 0xb8f83a80
rol eax, 0xbd
popf
jmp 0x14014729a
push rax
pushf
mov eax, 0x8777a557
pushf
not eax
add eax, 0xcf3cf846
xor eax, 0x8f4c7ea5
rol eax, 0xd
popf
pushf
not eax
add eax, 0xd691470d
xor eax, 0xb107c3fb
rol eax, 0xf7
popf
jmp 0x14014729a
cmp rcx, rdx
ja 0x140147584
push rax
pushf
mov eax, 0x505700e2
pushf
not eax
add eax, 0xda586a9b
xor eax, 0xdfaabbef
rol eax, 0x30
popf
pushf
not eax
add eax, 0xa6ffa6c8
xor eax, 0xa524ec11
rol eax, 0x72
popf
pushf
not eax
add eax, 0xeb3ae3fd
xor eax, 0xe3c10525
rol eax, 0xb1
popf
pushf
not eax
add eax, 0xecccdfce
xor eax, 0xbeeeb645
rol eax, 0xa7
popf
jmp 0x14014729a
push rax
pushf
mov eax, 0xb7ef9518
pushf
not eax
add eax, 0xc0a8eec6
xor eax, 0xe36602ba
rol eax, 0x8d
popf
pushf
not eax
add eax, 0xdb2639fa
xor eax, 0xefc33c0e
rol eax, 0xbc
popf
jmp 0x14014729a
movups xmm0, xmmword [r8]
mov rax, rdi
movups xmmword [rdi], xmm0
movups xmm1, xmmword [r8 + 0x10]
movups xmmword [rdi + 0x10], xmm1
mov qword [r8 + 0x10], r14
mov qword [r8 + 0x18], reloc.WS2_32.dll_ntohs
mov byte [r8], r14b
cmp qword [rdi + 0x18], 0xf
jbe 0x140147626
push rax
pushf
mov eax, 0xaa2fccec
pushf
not eax
add eax, 0xf9e59b11
xor eax, 0x9a7cdd9e
rol eax, 0x6d
popf
pushf
not eax
add eax, 0xc1c53bab
xor eax, 0xae6b8ace
rol eax, 0x45
popf
pushf
not eax
add eax, 0xdaf3b405
xor eax, 0xb626741e
rol eax, 0xb5
popf
jmp 0x14014729a
push rax
pushf
mov eax, 0x3bc40d1c
pushf
not eax
add eax, 0x973f26f9
xor eax, 0xac204b30
rol eax, 0xf
popf
pushf
not eax
add eax, 0xfd63de76
xor eax, 0xb09685b2
rol eax, 0x59
popf
pushf
not eax
add eax, 0x8124ea72
xor eax, 0xe9fb4420
rol eax, 0xdf
popf
pushf
not eax
add eax, 0xd367c928
xor eax, 0xa2146de6
rol eax, 0x23
popf
jmp 0x14014729a
mov rax, qword [rdi]
push rax
pushf
mov eax, 0xa54966aa
pushf
not eax
add eax, 0x8b75f298
xor eax, 0xb04e6ce1
rol eax, 0x2a
popf
pushf
not eax
add eax, 0x84304c18
xor eax, 0xf0941abe
rol eax, 0x67
popf
jmp 0x14014729a
cmp qword [r9 + 0x18], 0xf
jbe 0x140147715
push rax
pushf
mov eax, 0xfc5b6012
pushf
not eax
add eax, 0xba34b394
xor eax, 0xf1d67f39
rol eax, 0x69
popf
pushf
not eax
add eax, 0xdc2c4aaa
xor eax, 0xf4f189fa
rol eax, 0xe6
popf
pushf
not eax
add eax, 0xe2721f8f
xor eax, 0x841b2830
rol eax, 0xe5
popf
pushf
not eax
add eax, 0x9a01e3e5
xor eax, 0xe3405261
rol eax, 0x87
popf
jmp 0x14014729a
push rax
pushf
mov eax, 0xc98ab327
pushf
not eax
add eax, 0x90776ec9
xor eax, 0x96c1e8d4
rol eax, 0x91
popf
pushf
not eax
add eax, 0x895de7fa
xor eax, 0x8273479f
rol eax, 0xa4
popf
jmp 0x14014729a
mov rsi, qword [r9]
push rax
pushf
mov eax, 0x4a1d9c34
pushf
not eax
add eax, 0xe6f602ad
xor eax, 0xa30eaad9
rol eax, 0x3f
popf
pushf
not eax
add eax, 0x955d473c
xor eax, 0xeb83566f
rol eax, 0x99
popf
pushf
not eax
add eax, 0x93c28030
xor eax, 0x8bb49ac2
rol eax, 0xcd
popf
jmp 0x14014729a
lea r8, [r12 + 1]
mov rdx, rsi
lea rcx, [rax + rbp]
call sub.VCRUNTIME140.dll_memcpy
mov qword [rdi + 0x10], r13
jmp 0x140148183
sub rcx, r12
cmp rbp, rcx
ja 0x14014783f
push rax
pushf
mov eax, 0x4aca3432
pushf
not eax
add eax, 0x92765d6d
xor eax, 0xc8903db7
rol eax, 0x6f
popf
pushf
not eax
add eax, 0xe4ed5b4c
xor eax, 0xdaa693ed
rol eax, 0x7d
popf
jmp 0x14014729a
push rax
pushf
mov eax, 0xc868991c
pushf
not eax
add eax, 0xea4b3e20
xor eax, 0xb900b4ac
rol eax, 0x17
popf
pushf
not eax
add eax, 0xc2d14f5b
xor eax, 0xebb4de52
rol eax, 0xac
popf
jmp 0x14014729a
movups xmm0, xmmword [r9]
lea r8, [r12 + 1]
movups xmmword [rdi], xmm0
movups xmm1, xmmword [r9 + 0x10]
movups xmmword [rdi + 0x10], xmm1
mov qword [r9 + 0x10], r14
mov qword [r9 + 0x18], reloc.WS2_32.dll_ntohs
mov byte [r9], r14b
mov rsi, qword [rdi]
mov rdx, rsi
lea rcx, [rsi + rbp]
call sub.VCRUNTIME140.dll_memmove
cmp qword [rbx + 0x18], 0xf
jbe 0x140147905
push rax
pushf
mov eax, 0x6d51e3af
pushf
not eax
add eax, 0xfddf6143
xor eax, 0xd74e83b8
rol eax, 0x7f
popf
pushf
not eax
add eax, 0xeb9694e1
xor eax, 0xde29c5c8
rol eax, 0x82
popf
pushf
not eax
add eax, 0x9a89e169
xor eax, 0xb3febf57
rol eax, 5
popf
pushf
not eax
add eax, 0xb7f8ddc4
xor eax, 0xbab51c1a
rol eax, 0x20
popf
jmp 0x14014729a
push rax
pushf
mov eax, 0xb454fd9c
pushf
not eax
add eax, 0xcbb89bdf
xor eax, 0xa37210d3
rol eax, 0x5a
popf
pushf
not eax
add eax, 0xce558774
xor eax, 0x8785412d
rol eax, 0xdf
popf
jmp 0x14014729a
mov rbx, qword [rbx]
mov r8, rbp
mov rdx, rbx
mov rcx, rsi
call sub.VCRUNTIME140.dll_memcpy
mov qword [rdi + 0x10], r13
jmp 0x140148183
movabs r15, 0x8272c010c49f5e88
pushf
not r15
add r15, 0x40172ef5
xor r15, 0x5a77d06d
rol r15, 0xe8
popf
pushf
not r15
add r15, 0x58ac999c
xor r15, 0x51037f69
rol r15, 0xc1
popf
pushf
not r15
add r15, 0x5fea532e
xor r15, 0x6dc9d506
rol r15, 0xf6
popf
pushf
not r15
add r15, 0x574f8669
xor r15, 0x67822a66
rol r15, 0x3b
popf
mov rax, r15
sub rax, rbp
cmp rax, r12
jb 0x140147a5b
push rax
pushf
mov eax, 0xbc64760e
pushf
not eax
add eax, 0xdcf9d8d7
xor eax, 0xedb20723
rol eax, 2
popf
pushf
not eax
add eax, 0xb27ec273
xor eax, 0xbde12ac3
rol eax, 4
popf
jmp 0x14014729a
push rax
pushf
mov eax, 0x71209d
pushf
not eax
add eax, 0xe293dc81
xor eax, 0xffd1a7aa
rol eax, 0xb3
popf
pushf
not eax
add eax, 0xf4d49d8e
xor eax, 0xb7d6edc8
rol eax, 0xa7
popf
pushf
not eax
add eax, 0xbe129a78
xor eax, 0xdd648b9c
rol eax, 0xb8
popf
pushf
not eax
add eax, 0xd42fd909
xor eax, 0x9a5ea218
rol eax, 0x93
popf
jmp 0x14014729a
mov rax, r13
or rax, 0xf
cmp rax, r15
jbe 0x140147af3
push rax
pushf
mov eax, 0x3d5ca5e4
pushf
not eax
add eax, 0xc4bc20f2
xor eax, 0x8fbfb59a
rol eax, 0x3d
popf
pushf
not eax
add eax, 0xca9d0922
xor eax, 0x8180ef4f
rol eax, 0xe5
popf
jmp 0x14014729a
push rax
pushf
mov eax, 0x85fec310
pushf
not eax
add eax, 0xe28a0c5e
xor eax, 0xc3cfc84d
rol eax, 7
popf
pushf
not eax
add eax, 0xee355a7e
xor eax, 0x9a27f48c
rol eax, 0xc8
popf
pushf
not eax
add eax, 0x96ff244e
xor eax, 0xc3d2817c
rol eax, 0x93
popf
jmp 0x14014729a
movabs rax, 0x6de1e9360fda6a8
pushf
not rax
add rax, 0x53fd1490
xor rax, 0x4d00921a
rol rax, 0x22
popf
pushf
not rax
add rax, 0x428862eb
xor rax, 0x5e00dd38
rol rax, 0xdc
popf
add rax, 0x27
push rax
pushf
mov eax, 0xd09d2446
pushf
not eax
add eax, 0xbd3f19d6
xor eax, 0x9e33bdd2
rol eax, 0x9a
popf
pushf
not eax
add eax, 0xc9f005b2
xor eax, 0xa49ecceb
rol eax, 0xc9
popf
pushf
not eax
add eax, 0xdc12d1be
xor eax, 0xe93c13f9
rol eax, 0x9d
popf
pushf
not eax
add eax, 0xaa1c6468
xor eax, 0xf89aab2d
rol eax, 0xe0
popf
jmp 0x14014729a
mov rcx, rax
call fcn.14010f023
test rax, rax
je 0x140147c21
push rax
pushf
mov eax, 0x872d5daa
pushf
not eax
add eax, 0xb7256078
xor eax, 0x8211b974
rol eax, 0x10
popf
pushf
not eax
add eax, 0xc1820938
xor eax, 0xc2fe27c5
rol eax, 9
popf
pushf
not eax
add eax, 0xf73345a3
xor eax, 0x8a3a2ff4
rol eax, 0x5b
popf
jmp 0x14014729a
push rax
pushf
mov eax, 0xeb7b4596
pushf
not eax
add eax, 0xe640abde
xor eax, 0xfb414a9f
rol eax, 0xc4
popf
pushf
not eax
add eax, 0x9db9e00a
xor eax, 0x84471289
rol eax, 0xc
popf
jmp 0x14014729a
lea r14, [rax + 0x27]
and r14, 0xffffffffffffffe0
mov qword [r14 - 8], rax
jmp 0x140147fc7
mov ecx, 0x59b76a80
pushf
not ecx
add ecx, 0xbe1de543
xor ecx, 0xe2528705
rol ecx, 0xb2
popf
pushf
not ecx
add ecx, 0x92462a45
xor ecx, 0x92ed1b40
rol ecx, 0x95
popf
pushf
not ecx
add ecx, 0xdc4c0b78
xor ecx, 0x86c36fcc
rol ecx, 0x8d
popf
pushf
not ecx
add ecx, 0xfd32d71c
xor ecx, 0xc5d794fe
rol ecx, 0xce
popf
cmp rax, rcx
cmovb rax, rcx
mov r15, rax
lea rcx, [rax + 1]
cmp rcx, 0x1000
jb 0x140147d61
push rax
pushf
mov eax, 0x1896fc90
pushf
not eax
add eax, 0x9d0044ba
xor eax, 0x9deb8695
rol eax, 0xf2
popf
pushf
not eax
add eax, 0x8cb92bd1
xor eax, 0xb3c3db01
rol eax, 0x69
popf
pushf
not eax
add eax, 0xf8dcf7f2
xor eax, 0xe38f6e2d
rol eax, 0xc
popf
jmp 0x14014729a
push rax
pushf
mov eax, 0xc5935c6b
pushf
not eax
add eax, 0x9d71da13
xor eax, 0x99b064c5
rol eax, 0x10
popf
pushf
not eax
add eax, 0xbcda5109
xor eax, 0xa6a66d9d
rol eax, 0x4c
popf
pushf
not eax
add eax, 0xfe2a4b88
xor eax, 0xc2b84f03
rol eax, 0xf6
popf
pushf
not eax
add eax, 0x9bdca50a
xor eax, 0x916714a4
rol eax, 0xd6
popf
jmp 0x14014729a
lea rax, [rcx + 0x27]
cmp rax, rcx
jbe 0x140147df6
push rax
pushf
mov eax, 0xa3d2c9cb
pushf
not eax
add eax, 0xe00dd506
xor eax, 0xa92256e2
rol eax, 0x44
popf
pushf
not eax
add eax, 0xef8a211b
xor eax, 0x9df0c391
rol eax, 0x32
popf
jmp 0x14014729a
push rax
pushf
mov eax, 0xc38feb77
pushf
not eax
add eax, 0xcfd14a00
xor eax, 0x8d1e4c8b
rol eax, 0x8b
popf
pushf
not eax
add eax, 0xef68c6d4
xor eax, 0xb59b2c9f
rol eax, 0x92
popf
pushf
not eax
add eax, 0xfa6fc4a3
xor eax, 0xc50edd3f
rol eax, 0xf1
popf
pushf
not eax
add eax, 0xf48ccfe7
xor eax, 0x9f3687b5
rol eax, 0x83
popf
jmp 0x14014729a
jmp 0x140147bce
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
test rcx, rcx
je 0x140147f46
push rax
pushf
mov eax, 0x5cbb738f
pushf
not eax
add eax, 0xc568f3a8
xor eax, 0xe7684d65
rol eax, 0x28
popf
pushf
not eax
add eax, 0xcc6a82fb
xor eax, 0x85f4637d
rol eax, 0x54
popf
pushf
not eax
add eax, 0xb979d672
xor eax, 0xc378775b
rol eax, 0xdd
popf
pushf
not eax
add eax, 0xef324c16
xor eax, 0xdb910f05
rol eax, 0xee
popf
jmp 0x14014729a
push rax
pushf
mov eax, 0xbaecdb80
pushf
not eax
add eax, 0xf7e1e0bd
xor eax, 0xe24ebe08
rol eax, 0xbc
popf
pushf
not eax
add eax, 0xee66eee9
xor eax, 0xa0703335
rol eax, 0xb1
popf
jmp 0x14014729a
call fcn.14010f023
mov r14, rax
push rax
pushf
mov eax, 0x24d55154
pushf
not eax
add eax, 0xb5e9bd22
xor eax, 0xfaa6dd59
rol eax, 0xfd
popf
pushf
not eax
add eax, 0xe0731146
xor eax, 0x9f56c445
rol eax, 0x9e
popf
pushf
not eax
add eax, 0x886cf54e
xor eax, 0xd5b255c0
rol eax, 0xd
popf
jmp 0x14014729a
mov qword [rdi], r14
mov qword [rdi + 0x10], r13
mov qword [rdi + 0x18], r15
cmp qword [rbx + 0x18], 0xf
jbe 0x14014800c
push rax
pushf
mov eax, 0xe8099714
pushf
not eax
add eax, 0x987b351d
xor eax, 0xb83210f8
rol eax, 0x9e
popf
pushf
not eax
add eax, 0xb1c503d7
xor eax, 0xafb4371a
rol eax, 0x58
popf
jmp 0x14014729a
push rax
pushf
mov eax, 0xf76b88e
pushf
not eax
add eax, 0xcc7f1c1f
xor eax, 0xfcd662ce
rol eax, 0x64
popf
pushf
not eax
add eax, 0xb056a59e
xor eax, 0xe2f65514
rol eax, 0x73
popf
pushf
not eax
add eax, 0xdec60131
xor eax, 0xdaec3e76
rol eax, 0x6b
popf
pushf
not eax
add eax, 0x8f1ba70d
xor eax, 0xddc0c06f
rol eax, 0x2d
popf
jmp 0x14014729a
mov rbx, qword [rbx]
push rax
pushf
mov eax, 0xcf861f22
pushf
not eax
add eax, 0x89a46aa8
xor eax, 0xcd3d2506
rol eax, 0x99
popf
pushf
not eax
add eax, 0x97570620
xor eax, 0x9068bec2
rol eax, 0x1c
popf
jmp 0x14014729a
mov r8, rbp
mov rdx, rbx
mov rcx, r14
call sub.VCRUNTIME140.dll_memcpy
cmp qword [rsi + 0x18], 0xf
jbe 0x1401480f6
push rax
pushf
mov eax, 0x2cdc9b77
pushf
not eax
add eax, 0x937fe360
xor eax, 0xb4bcaaec
rol eax, 0x51
popf
pushf
not eax
add eax, 0x9651d305
xor eax, 0xdaa6ec01
rol eax, 0x6c
popf
pushf
not eax
add eax, 0xaaa566e6
xor eax, 0xbe602077
rol eax, 0x90
popf
jmp 0x14014729a
push rax
pushf
mov eax, 0x8e5dbcf6
pushf
not eax
add eax, 0xf195683b
xor eax, 0x855ba9c8
rol eax, 0xef
popf
pushf
not eax
add eax, 0xe42f9939
xor eax, 0xb199f90d
rol eax, 0x49
popf
pushf
not eax
add eax, 0x8350776e
xor eax, 0xa194d8c7
rol eax, 0x52
popf
jmp 0x14014729a
mov rsi, qword [rsi]
push rax
pushf
mov eax, 0x6b6c6a52
pushf
not eax
add eax, 0xf7eb5cd0
xor eax, 0xc146fb3b
rol eax, 0x22
popf
pushf
not eax
add eax, 0xd9219e05
xor eax, 0xa447f8eb
rol eax, 0xb2
popf
jmp 0x14014729a
lea r8, [r12 + 1]
mov rdx, rsi
lea rcx, [r14 + rbp]
call sub.VCRUNTIME140.dll_memcpy
mov rbx, qword [rsp + 0x68]
mov rax, rdi
add rsp, 0x20
pop r15
pop r14
pop r13
pop r12
pop rdi
pop rsi
pop rbp
ret
call fcn.1401509b5
int3
call fcn.140114bb2
int3