Function at 0x140217e24
Capabilities:
Hash data using murmur3

Disassembly:
push rax
pushf
mov eax, 0x99dda5aa
pushf
not eax
add eax, 0xab5e7b56
xor eax, 0x8075f196
rol eax, 0x2a
popf
pushf
not eax
add eax, 0xd45988c8
xor eax, 0xffc89280
rol eax, 0xb1
popf
cmp eax, 4
jne 0x140217e61
popf
pop rax
jmp 0x140218206
cmp eax, 0
jne 0x140217e70
popf
pop rax
jmp 0x140217f9c
cmp eax, 3
jne 0x140217e7f
popf
pop rax
jmp 0x140218165
cmp eax, 1
jne 0x140217e8e
popf
pop rax
jmp 0x14021805b
cmp eax, 0xd
jne 0x140217e9d
popf
pop rax
jmp 0x14021882b
cmp eax, 7
jne 0x140217eac
popf
pop rax
jmp 0x1402184cc
cmp eax, 0xe
jne 0x140217ebb
popf
pop rax
jmp 0x1402188d5
cmp eax, 0xb
jne 0x140217eca
popf
pop rax
jmp 0x1402186cd
cmp eax, 0xc
jne 0x140217ed9
popf
pop rax
jmp 0x140218769
cmp eax, 8
jne 0x140217ee8
popf
pop rax
jmp 0x14021856c
cmp eax, 0x10
jne 0x140217ef7
popf
pop rax
jmp 0x140218a16
cmp eax, 2
jne 0x140217f06
popf
pop rax
jmp 0x1402180dd
cmp eax, 9
jne 0x140217f15
popf
pop rax
jmp 0x140218624
cmp eax, 0x12
jne 0x140217f24
popf
pop rax
jmp 0x140218b51
cmp eax, 6
jne 0x140217f33
popf
pop rax
jmp 0x14021839b
cmp eax, 0x11
jne 0x140217f42
popf
pop rax
jmp 0x140218aad
cmp eax, 5
jne 0x140217f51
popf
pop rax
jmp 0x1402182c5
cmp eax, 0x15
jne 0x140217f60
popf
pop rax
jmp 0x140218c76
cmp eax, 0xa
jne 0x140217f6f
popf
pop rax
jmp 0x140218670
cmp eax, 0x14
jne 0x140217f7e
popf
pop rax
jmp 0x140218c05
cmp eax, 0xf
jne 0x140217f8d
popf
pop rax
jmp 0x140218992
cmp eax, 0x13
jne 0x140217f9c
popf
pop rax
jmp 0x140218c03
push rbx
push rbp
push rsi
push rdi
push r14
sub rsp, 0x70
mov rax, qword [0x140103090]
xor rax, rsp
mov qword [rsp + 0x60], rax
mov rbp, r9
mov r14, rdx
mov rdi, rcx
mov rbx, qword [0x14010a908]
test rdx, rdx
je 0x140218015
push rax
pushf
mov eax, 0xdce555fc
pushf
not eax
add eax, 0xccb30630
xor eax, 0xaef70a9c
rol eax, 0x93
popf
pushf
not eax
add eax, 0xf618a5bc
xor eax, 0x98297800
rol eax, 0xbb
popf
pushf
not eax
add eax, 0xc58ef452
xor eax, 0x87c93532
rol eax, 5
popf
jmp 0x140217e52
push rax
pushf
mov eax, 0xaf22372f
pushf
not eax
add eax, 0xfc65a370
xor eax, 0xbc7c78a2
rol eax, 0xa
popf
pushf
not eax
add eax, 0x8e18b18e
xor eax, 0xca73a2b8
rol eax, 0x48
popf
pushf
not eax
add eax, 0xb1517c40
xor eax, 0xfa520ae4
rol eax, 0xd
popf
jmp 0x140217e52
test rbx, rbx
je 0x140218097
push rax
pushf
mov eax, 0xfdcbec46
pushf
not eax
add eax, 0x8f94e574
xor eax, 0x936effc0
rol eax, 0x70
popf
pushf
not eax
add eax, 0xd26c08fe
xor eax, 0xdb7f0657
rol eax, 0xa5
popf
jmp 0x140217e52
push rax
pushf
mov eax, 0x744e286
pushf
not eax
add eax, 0xc9c643c1
xor eax, 0xb924b26e
rol eax, 5
popf
pushf
not eax
add eax, 0xbb3842c0
xor eax, 0x99fe7039
rol eax, 0x4b
popf
pushf
not eax
add eax, 0xcb6cc1b5
xor eax, 0xae2c61b8
rol eax, 0xd8
popf
jmp 0x140217e52
lea rcx, [0x1bae4b82d]
pushf
sub rcx, 0x7ad59bbd
popf
jmp 0x1402180f0
call qword [sym.imp.KERNEL32.dll_GetModuleHandleA]
test rax, rax
je 0x140218132
push rax
pushf
mov eax, 0x3d12e196
pushf
not eax
add eax, 0xd3656ba0
xor eax, 0x9430e22e
rol eax, 0x62
popf
pushf
not eax
add eax, 0xe981d99d
xor eax, 0xdff83960
rol eax, 0x7b
popf
jmp 0x140217e52
push rax
pushf
mov eax, 0xf98022ad
pushf
not eax
add eax, 0xe1c21790
xor eax, 0xaac86475
rol eax, 0x8b
popf
pushf
not eax
add eax, 0xd1352f95
xor eax, 0xe4b07582
rol eax, 0x23
popf
jmp 0x140217e52
lea rdx, [0x18b7484d0]
pushf
sub rdx, 0x4b656588
popf
mov rcx, rax
jmp 0x14021817b
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov rsi, rax
test rax, rax
je 0x1402181c0
push rax
pushf
mov eax, 0xe12e6f4
pushf
not eax
add eax, 0xa06af143
xor eax, 0xf5c44b54
rol eax, 0xf4
popf
pushf
not eax
add eax, 0xe98ab15b
xor eax, 0xd5e43796
rol eax, 0x69
popf
jmp 0x140217e52
push rax
pushf
mov eax, 0x49bfd07e
pushf
not eax
add eax, 0xe91a9793
xor eax, 0xd2fafa1c
rol eax, 0x49
popf
pushf
not eax
add eax, 0xeada41b5
xor eax, 0x94fef4fd
rol eax, 0x49
popf
pushf
not eax
add eax, 0x98450bd8
xor eax, 0xc2b9435a
rol eax, 0xe5
popf
jmp 0x140217e52
mov word [rsp + 0x40], 0xb848
mov word [rsp + 0x4a], 0xe0ff
mov qword [rsp + 0x42], rbx
mov eax, 0xc8a4adb
pushf
not eax
add eax, 0xb4b603ce
xor eax, 0xe78a7b6e
rol eax, 0x25
popf
pushf
not eax
add eax, 0xc8d980f7
xor eax, 0xd5a10d6d
rol eax, 0xea
popf
mov rcx, qword gs:[0x58]
mov rdx, qword [rcx]
mov ecx, dword [rax + rdx]
cmp dword [0x14010a900], ecx
jle 0x140218292
push rax
pushf
mov eax, 0x13223b63
pushf
not eax
add eax, 0xe15aa378
xor eax, 0xe9c0f625
rol eax, 0xbd
popf
pushf
not eax
add eax, 0xf57bec60
xor eax, 0xd02cd899
rol eax, 0xec
popf
jmp 0x140217e52
push rax
pushf
mov eax, 0x7aee5370
pushf
not eax
add eax, 0xea195079
xor eax, 0x8b14984b
rol eax, 0xa0
popf
pushf
not eax
add eax, 0xab5197ce
xor eax, 0xc7136a8a
rol eax, 0xd5
popf
jmp 0x140217e52
lea rcx, [0x19ff689c5]
pushf
sub rcx, 0x5fe5e0c5
popf
call fcn.14033e388
cmp dword [0x14010a900], 0xffffffff
jne 0x140218342
push rax
pushf
mov eax, 0x541c93d3
pushf
not eax
add eax, 0xf81c2e10
xor eax, 0x9127ded5
rol eax, 0x37
popf
pushf
not eax
add eax, 0x9a5233a3
xor eax, 0xf3b4c7e7
rol eax, 0x68
popf
pushf
not eax
add eax, 0xf004e661
xor eax, 0xdedfc6ef
rol eax, 0x80
popf
pushf
not eax
add eax, 0xd5b47134
xor eax, 0x9adbb8ce
rol eax, 0x91
popf
jmp 0x140217e52
push rax
pushf
mov eax, 0x95fcd6ca
pushf
not eax
add eax, 0xfd16205d
xor eax, 0xc0f67bc7
rol eax, 0x37
popf
pushf
not eax
add eax, 0xef6459eb
xor eax, 0x9ca13bbb
rol eax, 0x59
popf
pushf
not eax
add eax, 0xba963847
xor eax, 0xed5198bd
rol eax, 0x98
popf
pushf
not eax
add eax, 0xf8c4639d
xor eax, 0xcab96f4f
rol eax, 0x92
popf
jmp 0x140217e52
xorps xmm0, xmm0
movups xmmword [rsp + 0x20], xmm0
xorps xmm1, xmm1
movdqu xmmword [rsp + 0x30], xmm1
mov r8d, 0x9448a6f3
pushf
not r8d
add r8d, 0xbf1c3125
xor r8d, 0xf24705c6
rol r8d, 0x6f
popf
pushf
not r8d
add r8d, 0xf0c039c6
xor r8d, 0x9ef4c116
rol r8d, 0x7d
popf
pushf
not r8d
add r8d, 0xa39c582d
xor r8d, 0xfcd646d7
rol r8d, 0x5d
popf
lea rdx, [0x1b70c5713]
pushf
sub rdx, 0x76fd37cb
popf
lea rcx, [rsp + 0x20]
call fcn.140259922
nop
lea r8, [rsp + 0x20]
mov rdx, qword [0x14010a748]
mov rcx, rdi
call fcn.1401e5baa
mov qword [0x14010a8b8], rax
mov rdx, qword [rsp + 0x38]
cmp rdx, 0x10
jb 0x140218486
push rax
pushf
mov eax, 0xda9452df
pushf
not eax
add eax, 0xcb70b744
xor eax, 0x999c7ddc
rol eax, 0x3f
popf
pushf
not eax
add eax, 0xb91ff5f2
xor eax, 0x95203634
rol eax, 0xd0
popf
pushf
not eax
add eax, 0x80f476ba
xor eax, 0xa133655a
rol eax, 0x8b
popf
jmp 0x140217e52
push rax
pushf
mov eax, 0x32669e30
pushf
not eax
add eax, 0xb0e2b7d7
xor eax, 0xb2dc7a88
rol eax, 0x16
popf
pushf
not eax
add eax, 0x87d565ce
xor eax, 0xa1f7ef61
rol eax, 0xc7
popf
pushf
not eax
add eax, 0xb77ffa3e
xor eax, 0xcc96952f
rol eax, 0x99
popf
jmp 0x140217e52
inc rdx
mov rcx, qword [rsp + 0x20]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140218513
push rax
pushf
mov eax, 0x4843c993
pushf
not eax
add eax, 0xe8d42329
xor eax, 0xcf110a4d
rol eax, 0x86
popf
pushf
not eax
add eax, 0xc2d944be
xor eax, 0xe2844ea0
rol eax, 0x62
popf
jmp 0x140217e52
push rax
pushf
mov eax, 0xbb934871
pushf
not eax
add eax, 0xffff98d1
xor eax, 0xb8132398
rol eax, 0x35
popf
pushf
not eax
add eax, 0xd80a55b4
xor eax, 0x9a381ea5
rol eax, 0x13
popf
pushf
not eax
add eax, 0xcf473aa2
xor eax, 0xf2a30d8b
rol eax, 0xfb
popf
pushf
not eax
add eax, 0x915db110
xor eax, 0x9134a02b
rol eax, 0xaf
popf
jmp 0x140217e52
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1402185cb
push rax
pushf
mov eax, 0x863e9e56
pushf
not eax
add eax, 0xeed5b449
xor eax, 0x926adf5a
rol eax, 0xab
popf
pushf
not eax
add eax, 0xb6ecb143
xor eax, 0xb177c5a9
rol eax, 0x2d
popf
pushf
not eax
add eax, 0xd1a29dec
xor eax, 0xbc0a4a2f
rol eax, 0x79
popf
jmp 0x140217e52
push rax
pushf
mov eax, 0xfc917c68
pushf
not eax
add eax, 0xf3da52d3
xor eax, 0xb90c04e9
rol eax, 2
popf
pushf
not eax
add eax, 0xa769c69f
xor eax, 0x8b39f35a
rol eax, 0x28
popf
pushf
not eax
add eax, 0xfce88ae2
xor eax, 0xabe6b804
rol eax, 0xcf
popf
pushf
not eax
add eax, 0xae610f15
xor eax, 0xaae4d1b5
rol eax, 0x97
popf
jmp 0x140217e52
call fcn.1401eb76d
nop
push rax
pushf
mov eax, 0xb072e541
pushf
not eax
add eax, 0x8e36275e
xor eax, 0xbf83863f
rol eax, 0xb5
popf
pushf
not eax
add eax, 0x95eed3b1
xor eax, 0xb89682d1
rol eax, 0x55
popf
pushf
not eax
add eax, 0xbac05e65
xor eax, 0xb98b3be3
rol eax, 6
popf
jmp 0x140217e52
lea rcx, [0x19b73848c]
pushf
sub rcx, 0x5b62db8c
popf
call fcn.14030138f
push rax
pushf
mov eax, 0xf50f09a4
pushf
not eax
add eax, 0xfa0c5184
xor eax, 0xce79dbb8
rol eax, 0xdf
popf
pushf
not eax
add eax, 0xdeb5359f
xor eax, 0x80e56b1b
rol eax, 0x14
popf
pushf
not eax
add eax, 0xbef9c1a7
xor eax, 0xf272282e
rol eax, 0x89
popf
jmp 0x140217e52
mov r8, qword [0x14010a8b8]
test r8, r8
je 0x140218723
push rax
pushf
mov eax, 0xcacbb01f
pushf
not eax
add eax, 0xfaa13737
xor eax, 0xeff1617b
rol eax, 0x2e
popf
pushf
not eax
add eax, 0xd6338b3a
xor eax, 0xe4e8dfda
rol eax, 0x78
popf
pushf
not eax
add eax, 0xbcfd65c7
xor eax, 0xde84f542
rol eax, 0xe8
popf
jmp 0x140217e52
push rax
pushf
mov eax, 0x39c30622
pushf
not eax
add eax, 0xb156c22d
xor eax, 0x842c1c1a
rol eax, 0x71
popf
pushf
not eax
add eax, 0xfd46133f
xor eax, 0xb96378ad
rol eax, 0x27
popf
pushf
not eax
add eax, 0xd101858d
xor eax, 0xad57f50a
rol eax, 0xb9
popf
jmp 0x140217e52
mov r9d, 0x62359f8c
pushf
not r9d
add r9d, 0x945f3e3c
xor r9d, 0xd3c09f6b
rol r9d, 0x92
popf
pushf
not r9d
add r9d, 0x8a9c4071
xor r9d, 0x838878cc
rol r9d, 0xf4
popf
lea rdx, [rsp + 0x50]
mov rcx, rdi
call fcn.14013f15d
test al, al
je 0x1402187f8
push rax
pushf
mov eax, 0x411ebae7
pushf
not eax
add eax, 0xdcb6db1b
xor eax, 0xdaeb2fd0
rol eax, 0xd9
popf
pushf
not eax
add eax, 0xd18a9195
xor eax, 0xa69e900e
rol eax, 0xa8
popf
pushf
not eax
add eax, 0xad5598b2
xor eax, 0xb41a1d05
rol eax, 3
popf
jmp 0x140217e52
push rax
pushf
mov eax, 0x838594e4
pushf
not eax
add eax, 0xccfeda9e
xor eax, 0xa75e22ee
rol eax, 0x7b
popf
pushf
not eax
add eax, 0x8f75b9ee
xor eax, 0xd0054eb3
rol eax, 0x54
popf
jmp 0x140217e52
movzx eax, byte [rsp + 0x40]
cmp byte [rsp + 0x50], al
jne 0x14021888f
push rax
pushf
mov eax, 0xd6bef8fa
pushf
not eax
add eax, 0xc28ae390
xor eax, 0xda689b0b
rol eax, 0x94
popf
pushf
not eax
add eax, 0xf584bf75
xor eax, 0xc4051225
rol eax, 0xf
popf
pushf
not eax
add eax, 0x8d0d5e44
xor eax, 0xd8bf59a7
rol eax, 0x1e
popf
pushf
not eax
add eax, 0x8832280f
xor eax, 0xbde2a219
rol eax, 0x65
popf
jmp 0x140217e52
push rax
pushf
mov eax, 0x524ecffd
pushf
not eax
add eax, 0xb5b0e318
xor eax, 0xbe9672c5
rol eax, 0x72
popf
pushf
not eax
add eax, 0xcda11b0d
xor eax, 0xfad04756
rol eax, 0xdc
popf
pushf
not eax
add eax, 0x9030e05b
xor eax, 0xbce1c214
rol eax, 0x89
popf
jmp 0x140217e52
movzx eax, byte [rsp + 0x41]
cmp byte [rsp + 0x51], al
jne 0x140218939
push rax
pushf
mov eax, 0x886a3643
pushf
not eax
add eax, 0xa4ad4c0f
xor eax, 0xc6f52772
rol eax, 0x19
popf
pushf
not eax
add eax, 0x81db9075
xor eax, 0xe7672d4d
rol eax, 0xfa
popf
pushf
not eax
add eax, 0xbe9e8c7e
xor eax, 0xb6243e7b
rol eax, 0x89
popf
pushf
not eax
add eax, 0xacaf73c9
xor eax, 0xf14333bf
rol eax, 0x57
popf
jmp 0x140217e52
push rax
pushf
mov eax, 0xc4197337
pushf
not eax
add eax, 0xa9971685
xor eax, 0x8c2cb40b
rol eax, 0xf9
popf
pushf
not eax
add eax, 0x93f845e2
xor eax, 0xb110f467
rol eax, 0x39
popf
pushf
not eax
add eax, 0x91fa405d
xor eax, 0xc0e8bcc4
rol eax, 0xfb
popf
pushf
not eax
add eax, 0xc9ae732b
xor eax, 0x806b4f5f
rol eax, 0x59
popf
jmp 0x140217e52
movzx eax, byte [rsp + 0x4a]
cmp byte [rsp + 0x5a], al
jne 0x1402189d0
push rax
pushf
mov eax, 0x1278323c
pushf
not eax
add eax, 0xb61b1d9a
xor eax, 0x9c21b817
rol eax, 0xdb
popf
pushf
not eax
add eax, 0xeed68605
xor eax, 0x9cdb6b6a
rol eax, 0x34
popf
jmp 0x140217e52
push rax
pushf
mov eax, 0x7abbdd41
pushf
not eax
add eax, 0xac282c68
xor eax, 0xdc6eede7
rol eax, 0x21
popf
pushf
not eax
add eax, 0xc8702f75
xor eax, 0xb93dd32d
rol eax, 0xd3
popf
pushf
not eax
add eax, 0xce9250a4
xor eax, 0xf58f95ea
rol eax, 0x2b
popf
jmp 0x140217e52
movzx eax, byte [rsp + 0x4b]
cmp byte [rsp + 0x5b], al
je 0x140218a54
push rax
pushf
mov eax, 0xce18b522
pushf
not eax
add eax, 0xced54748
xor eax, 0xad635619
rol eax, 8
popf
pushf
not eax
add eax, 0xc07ccc3a
xor eax, 0xe0b8cb8c
rol eax, 0xf6
popf
jmp 0x140217e52
push rax
pushf
mov eax, 0xadfaeb43
pushf
not eax
add eax, 0xc8ed7c35
xor eax, 0xf017172e
rol eax, 0x92
popf
pushf
not eax
add eax, 0xfe3a1f5f
xor eax, 0xabd1fad4
rol eax, 0x89
popf
pushf
not eax
add eax, 0xe62abf3f
xor eax, 0xebae4913
rol eax, 0x8a
popf
pushf
not eax
add eax, 0xce5e08ee
xor eax, 0xe020e95b
rol eax, 0x28
popf
jmp 0x140217e52
lea r8, [rsp + 0x40]
mov rdx, qword [0x14010a8b8]
mov rcx, rdi
call fcn.14031ddfb
test al, al
je 0x140218af8
push rax
pushf
mov eax, 0x4a7144aa
pushf
not eax
add eax, 0xe0bcc29d
xor eax, 0x9b596733
rol eax, 0xc8
popf
pushf
not eax
add eax, 0xa672c0fe
xor eax, 0x94537ff0
rol eax, 0x12
popf
jmp 0x140217e52
push rax
pushf
mov eax, 0xe08cb609
pushf
not eax
add eax, 0xa6755ad4
xor eax, 0x8d66eba9
rol eax, 0x96
popf
pushf
not eax
add eax, 0xafe32a72
xor eax, 0xa13721de
rol eax, 0x2d
popf
pushf
not eax
add eax, 0xf3c879f6
xor eax, 0xef934926
rol eax, 0xf7
popf
pushf
not eax
add eax, 0x988c524d
xor eax, 0x8cab958b
rol eax, 0x7c
popf
jmp 0x140217e52
mov edx, 0x26443e13
pushf
not edx
add edx, 0xa6a36af4
xor edx, 0xe46eb885
rol edx, 0xca
popf
pushf
not edx
add edx, 0xaa67e737
xor edx, 0x9481a431
rol edx, 0x8a
popf
pushf
not edx
add edx, 0xe8d5029f
xor edx, 0x88fea49c
rol edx, 0x80
popf
mov rcx, rbp
jmp 0x140218b99
call rsi
mov dword [r14], eax
lea r8, [rsp + 0x50]
mov rdx, qword [0x14010a8b8]
mov rcx, rdi
call fcn.14031ddfb
mov al, 0xe5
pushf
not al
add al, 0x7f
xor al, 0x83
rol al, 9
popf
pushf
not al
add al, 0xe1
xor al, 0xa4
rol al, 0x5d
popf
jmp 0x140218c05
xor al, al
mov rcx, qword [rsp + 0x60]
xor rcx, rsp
call fcn.14027ae25
add rsp, 0x70
pop r14
pop rdi
pop rsi
pop rbp
pop rbx
ret
call fcn.1401c2053
nop
push rax
pushf
mov eax, 0xa5464545
pushf
not eax
add eax, 0xa1749696
xor eax, 0x85925cd8
rol eax, 0xee
popf
pushf
not eax
add eax, 0xa25c9e09
xor eax, 0x86df6294
rol eax, 0x81
popf
pushf
not eax
add eax, 0xa22e38b4
xor eax, 0xe4258e6a
rol eax, 0xea
popf
pushf
not eax
add eax, 0xc2ee2341
xor eax, 0xa92a54e9
rol eax, 0xb3
popf
cmp eax, 1
jne 0x140218cdf
popf
pop rax
jmp 0x140218d0e
cmp eax, 0
jne 0x140218cee
popf
pop rax
jmp 0x140218cee
push rbp
sub rsp, 0x20
mov rbp, rdx
mov rax, qword [rbp + 0x48]
mov rcx, qword [rax]
mov rax, qword [rcx]
and dword [rax + 0x3a8], 0xffffffef
add rsp, 0x20
pop rbp
ret
int3