Function at 0x140028618
Capabilities:
Hash data using murmur3

Disassembly:
push rax
pushf
mov eax, 0x94abb2d2
pushf
not eax
add eax, 0x902586a2
xor eax, 0x909da0b4
rol eax, 0x40
popf
pushf
not eax
add eax, 0xdc5fdf7c
xor eax, 0xeb0656d4
rol eax, 0x2e
popf
pushf
not eax
add eax, 0xf17fb346
xor eax, 0xa2ca8c66
rol eax, 0xa8
popf
cmp eax, 4
jne 0x140028668
popf
pop rax
jmp 0x140028a2d
cmp eax, 0
jne 0x140028677
popf
pop rax
jmp 0x140028767
cmp eax, 3
jne 0x140028686
popf
pop rax
jmp 0x1400289ae
cmp eax, 1
jne 0x140028695
popf
pop rax
jmp 0x1400287ca
cmp eax, 0xd
jne 0x1400286a4
popf
pop rax
jmp 0x140028f0b
cmp eax, 7
jne 0x1400286b3
popf
pop rax
jmp 0x140028bae
cmp eax, 0xe
jne 0x1400286c2
popf
pop rax
jmp 0x140028f6b
cmp eax, 0xb
jne 0x1400286d1
popf
pop rax
jmp 0x140028e2b
cmp eax, 0xc
jne 0x1400286e0
popf
pop rax
jmp 0x140028ebf
cmp eax, 8
jne 0x1400286ef
popf
pop rax
jmp 0x140028c5a
cmp eax, 0x10
jne 0x1400286fe
popf
pop rax
jmp 0x140028fff
cmp eax, 2
jne 0x14002870d
popf
pop rax
jmp 0x140028885
cmp eax, 9
jne 0x14002871c
popf
pop rax
jmp 0x140028cb1
cmp eax, 0xa
jne 0x14002872b
popf
pop rax
jmp 0x140028d83
cmp eax, 6
jne 0x14002873a
popf
pop rax
jmp 0x140028b15
cmp eax, 0x11
jne 0x140028749
popf
pop rax
jmp 0x14002904b
cmp eax, 5
jne 0x140028758
popf
pop rax
jmp 0x140028a90
cmp eax, 0xf
jne 0x140028767
popf
pop rax
jmp 0x140028fcc
mov qword [rsp + 0x18], rbx
mov qword [rsp + 0x20], rbp
push rsi
push rdi
push r14
sub rsp, 0x20
xor esi, esi
xorps xmm0, xmm0
movups xmmword [rcx], xmm0
mov qword [rcx + 0x10], rsi
mov r14, rdx
mov qword [rcx + 0x18], rsi
mov rdi, rcx
mov rbx, 0xffffffffffffffff
nop
push rax
pushf
mov eax, 0x811e123
pushf
not eax
add eax, 0x896df8b7
xor eax, 0xe6d351a6
rol eax, 0xc9
popf
pushf
not eax
add eax, 0xacf92999
xor eax, 0x8e6c9ec9
rol eax, 0xd3
popf
jmp 0x140028659
inc rbx
cmp byte [rdx + rbx], sil
jne 0x14002882c
push rax
pushf
mov eax, 0x47781eb8
pushf
not eax
add eax, 0xf9aa6b6c
xor eax, 0xda1eb6b6
rol eax, 0x3d
popf
pushf
not eax
add eax, 0xa32064cd
xor eax, 0x84cc5c86
rol eax, 0xf9
popf
pushf
not eax
add eax, 0xe09b9887
xor eax, 0xb3b3968d
rol eax, 0xb1
popf
pushf
not eax
add eax, 0xfa3846c3
xor eax, 0xfec556b6
rol eax, 0x2b
popf
jmp 0x140028659
push rax
pushf
mov eax, 0x989977c9
pushf
not eax
add eax, 0xceb0f0fb
xor eax, 0xe9de30db
rol eax, 0x14
popf
pushf
not eax
add eax, 0xe7e8fef5
xor eax, 0xb617fa47
rol eax, 0xd
popf
pushf
not eax
add eax, 0xfbd2507f
xor eax, 0x8ddb750e
rol eax, 0xc5
popf
pushf
not eax
add eax, 0xbf1c8b8d
xor eax, 0x9c57d092
rol eax, 0xf5
popf
jmp 0x140028659
movabs rbp, 0xf765aeb8a0e509cf
pushf
not rbp
add rbp, 0x6a81dcf9
xor rbp, 0x78361fc9
rol rbp, 0xa8
popf
pushf
not rbp
add rbp, 0x6fae01e1
xor rbp, 0x5d789510
rol rbp, 0x7a
popf
pushf
not rbp
add rbp, 0x4523cab2
xor rbp, 0x6703393e
rol rbp, 0x18
popf
pushf
not rbp
add rbp, 0x4c772a3d
xor rbp, 0x7e8b80f6
rol rbp, 0
popf
cmp rbx, rbp
ja 0x140028955
push rax
pushf
mov eax, 0x34f31369
pushf
not eax
add eax, 0xa942eed6
xor eax, 0xb402c1cb
rol eax, 0x71
popf
pushf
not eax
add eax, 0xada92ed4
xor eax, 0x850ed708
rol eax, 0xb8
popf
pushf
not eax
add eax, 0x8fb13c36
xor eax, 0xc015a71c
rol eax, 0x1e
popf
pushf
not eax
add eax, 0xf9fb8a63
xor eax, 0xca91f97a
rol eax, 0x45
popf
jmp 0x140028659
push rax
pushf
mov eax, 0xa5646478
pushf
not eax
add eax, 0xf1e86bae
xor eax, 0xcabf8656
rol eax, 0x98
popf
pushf
not eax
add eax, 0x9452cdf8
xor eax, 0x9b2f283d
rol eax, 0x91
popf
pushf
not eax
add eax, 0x8581ecad
xor eax, 0xe5f26d0e
rol eax, 0xb9
popf
pushf
not eax
add eax, 0xaf06fdf2
xor eax, 0xd71ccb7e
rol eax, 0x3d
popf
jmp 0x140028659
cmp rbx, 0xf
ja 0x1400289e7
push rax
pushf
mov eax, 0xfb870113
pushf
not eax
add eax, 0xef7c62b5
xor eax, 0xd4929f9c
rol eax, 0x1b
popf
pushf
not eax
add eax, 0x87fef5dd
xor eax, 0x9ec335eb
rol eax, 0xd3
popf
jmp 0x140028659
push rax
pushf
mov eax, 0xd90ff0e
pushf
not eax
add eax, 0x9e00f521
xor eax, 0xf3ab0bb4
rol eax, 0xe0
popf
pushf
not eax
add eax, 0xed1a6800
xor eax, 0xc625c9ed
rol eax, 2
popf
pushf
not eax
add eax, 0xc9181ed1
xor eax, 0x8b570fff
rol eax, 0x71
popf
jmp 0x140028659
mov r8, rbx
mov qword [rcx + 0x10], rbx
mov qword [rcx + 0x18], send
call sub.VCRUNTIME140.dll_memcpy
mov byte [rdi + rbx], sil
jmp 0x140028fe9
mov rax, rbx
or rax, 0xf
cmp rax, rbp
jbe 0x140028ae2
push rax
pushf
mov eax, 0x980b1399
pushf
not eax
add eax, 0xf46d906c
xor eax, 0x8578b964
rol eax, 0xe
popf
pushf
not eax
add eax, 0x948f9a67
xor eax, 0x920def7e
rol eax, 0x11
popf
pushf
not eax
add eax, 0xfc55fa23
xor eax, 0xe59977ca
rol eax, 0x14
popf
jmp 0x140028659
push rax
pushf
mov eax, 0xca4f9d7d
pushf
not eax
add eax, 0x803862e0
xor eax, 0xd41fc188
rol eax, 9
popf
pushf
not eax
add eax, 0x8caca544
xor eax, 0x9ce2d080
rol eax, 0x6a
popf
jmp 0x140028659
movabs rax, 0x278b5ffff2505b14
pushf
not rax
add rax, 0x6b22cefd
xor rax, 0x79c3c5ec
rol rax, 0x82
popf
pushf
not rax
add rax, 0x5d6efcfa
xor rax, 0x59282518
rol rax, 0x52
popf
pushf
not rax
add rax, 0x70861c7f
xor rax, 0x688bb3c8
rol rax, 0xb3
popf
add rax, 0x27
push rax
pushf
mov eax, 0x18e90bb1
pushf
not eax
add eax, 0xfdf134c0
xor eax, 0x904f3159
rol eax, 0x11
popf
pushf
not eax
add eax, 0x99bf2816
xor eax, 0xd9ed0ea4
rol eax, 0x3f
popf
pushf
not eax
add eax, 0x9f70340f
xor eax, 0xc6f199fd
rol eax, 0xf9
popf
jmp 0x140028659
mov rcx, rax
call fcn.1400120b3
test rax, rax
je 0x140028c14
push rax
pushf
mov eax, 0x56194ae1
pushf
not eax
add eax, 0xf5fbb61e
xor eax, 0xf8e6d079
rol eax, 0x5c
popf
pushf
not eax
add eax, 0xabe6fbb1
xor eax, 0xcec27b47
rol eax, 0xab
popf
pushf
not eax
add eax, 0x82eb4f82
xor eax, 0xf3535052
rol eax, 0xd8
popf
pushf
not eax
add eax, 0x947c828e
xor eax, 0x964d6c6b
rol eax, 0xe8
popf
jmp 0x140028659
push rax
pushf
mov eax, 0x96ed4c2b
pushf
not eax
add eax, 0xc69c3157
xor eax, 0xf362f1c3
rol eax, 0x7b
popf
pushf
not eax
add eax, 0x985c5763
xor eax, 0xc49c5990
rol eax, 0x61
popf
pushf
not eax
add eax, 0xfa1f198f
xor eax, 0xcd0bbb37
rol eax, 0xca
popf
jmp 0x140028659
lea rsi, [rax + 0x27]
and rsi, 0xffffffffffffffe0
mov qword [rsi - 8], rax
jmp 0x140028fcc
mov ecx, 0xc4fb4050
pushf
not ecx
add ecx, 0xf5f9202a
xor ecx, 0xd77d4239
rol ecx, 0x86
popf
pushf
not ecx
add ecx, 0xcb47aef5
xor ecx, 0xb7f6505c
rol ecx, 0xcf
popf
pushf
not ecx
add ecx, 0x9f0c9139
xor ecx, 0x957d7994
rol ecx, 0x38
popf
pushf
not ecx
add ecx, 0xff08aca3
xor ecx, 0xa525c707
rol ecx, 0xf
popf
mov rbp, rax
cmp rax, rcx
cmovb rbp, rcx
lea rcx, [rbp + 1]
test rcx, rcx
je 0x140028d50
push rax
pushf
mov eax, 0x3993d138
pushf
not eax
add eax, 0xbc115a13
xor eax, 0xeb7dd5d8
rol eax, 0xec
popf
pushf
not eax
add eax, 0xa283b2db
xor eax, 0x9cb38d0a
rol eax, 0x7b
popf
jmp 0x140028659
push rax
pushf
mov eax, 0x9740d6ac
pushf
not eax
add eax, 0xecfe4b54
xor eax, 0xedb330ef
rol eax, 0x4b
popf
pushf
not eax
add eax, 0xd24a1f69
xor eax, 0x9027d9a8
rol eax, 0xa4
popf
jmp 0x140028659
cmp rcx, 0x1000
jb 0x140028de5
push rax
pushf
mov eax, 0x902632a
pushf
not eax
add eax, 0xb05b8fbc
xor eax, 0xb5d61bb7
rol eax, 0x39
popf
pushf
not eax
add eax, 0xc39fcf56
xor eax, 0xe8bf36a0
rol eax, 0x84
popf
pushf
not eax
add eax, 0xcbee07e6
xor eax, 0x97b4d5f1
rol eax, 0x43
popf
pushf
not eax
add eax, 0x9f05c9ee
xor eax, 0xddff9503
rol eax, 0xf1
popf
jmp 0x140028659
push rax
pushf
mov eax, 0xbc2672ce
pushf
not eax
add eax, 0x8d6a5445
xor eax, 0x903587f9
rol eax, 0xea
popf
pushf
not eax
add eax, 0xecdf943e
xor eax, 0x8c15c04d
rol eax, 0x44
popf
pushf
not eax
add eax, 0xda1036d0
xor eax, 0xe4c6bf76
rol eax, 0xab
popf
jmp 0x140028659
lea rax, [rcx + 0x27]
cmp rax, rcx
jbe 0x140028e8d
push rax
pushf
mov eax, 0xcd863185
pushf
not eax
add eax, 0xcab9b29e
xor eax, 0xb46a452b
rol eax, 2
popf
pushf
not eax
add eax, 0xe3399bbb
xor eax, 0xd4f422c4
rol eax, 0x33
popf
pushf
not eax
add eax, 0x86557ea9
xor eax, 0xfaf17322
rol eax, 0x45
popf
pushf
not eax
add eax, 0x80a6c568
xor eax, 0x813dfd30
rol eax, 0x39
popf
jmp 0x140028659
push rax
pushf
mov eax, 0x16266c07
pushf
not eax
add eax, 0xe3e9598c
xor eax, 0xa95d8811
rol eax, 0x48
popf
pushf
not eax
add eax, 0xd35f0fde
xor eax, 0xb3f97a71
rol eax, 1
popf
jmp 0x140028659
jmp 0x140028bae
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.1400120b3
mov rsi, rax
push rax
pushf
mov eax, 0xe5eac894
pushf
not eax
add eax, 0xa13ec52c
xor eax, 0xa4493a3b
rol eax, 0x91
popf
pushf
not eax
add eax, 0xea6822bf
xor eax, 0xc5e96297
rol eax, 0xb0
popf
pushf
not eax
add eax, 0x8e4460e4
xor eax, 0xa4335f84
rol eax, 0xf6
popf
pushf
not eax
add eax, 0xd753219c
xor eax, 0xb8e71bf5
rol eax, 0x50
popf
jmp 0x140028659
mov r8, rbx
mov qword [rdi], rsi
mov rdx, r14
mov qword [rdi + 0x10], rbx
mov rcx, rsi
mov qword [rdi + 0x18], rbp
call sub.VCRUNTIME140.dll_memcpy
mov byte [rsi + rbx], 0
mov rbx, qword [rsp + 0x50]
mov rax, rdi
mov rbp, qword [rsp + 0x58]
add rsp, 0x20
pop r14
pop rdi
pop rsi
ret
call fcn.14002bb9d
int3
call fcn.14001409a
int3