Function at 0x1400566d3
Capabilities:
Hash data using murmur3

Disassembly:
push rax
pushf
mov eax, 0x1043283d
pushf
not eax
add eax, 0xc2303f4f
xor eax, 0xaa5c5682
rol eax, 0xcd
popf
pushf
not eax
add eax, 0xd9f60fc3
xor eax, 0xb1c3ac4c
rol eax, 0xdc
popf
cmp eax, 4
jne 0x140056710
popf
pop rax
jmp 0x1400569f5
cmp eax, 0
jne 0x14005671f
popf
pop rax
jmp 0x1400567d3
cmp eax, 3
jne 0x14005672e
popf
pop rax
jmp 0x140056974
cmp eax, 1
jne 0x14005673d
popf
pop rax
jmp 0x14005684b
cmp eax, 0xd
jne 0x14005674c
popf
pop rax
jmp 0x140056d93
cmp eax, 7
jne 0x14005675b
popf
pop rax
jmp 0x140056b7f
cmp eax, 6
jne 0x14005676a
popf
pop rax
jmp 0x140056af8
cmp eax, 0xb
jne 0x140056779
popf
pop rax
jmp 0x140056ce8
cmp eax, 0xc
jne 0x140056788
popf
pop rax
jmp 0x140056d47
cmp eax, 8
jne 0x140056797
popf
pop rax
jmp 0x140056bb7
cmp eax, 5
jne 0x1400567a6
popf
pop rax
jmp 0x140056a99
cmp eax, 2
jne 0x1400567b5
popf
pop rax
jmp 0x1400568f6
cmp eax, 9
jne 0x1400567c4
popf
pop rax
jmp 0x140056c6e
cmp eax, 0xa
jne 0x1400567d3
popf
pop rax
jmp 0x140056cda
push rbx
sub rsp, 0x20
mov rbx, rcx
call fcn.140001084
test al, al
je 0x140056818
push rax
pushf
mov eax, 0xba2d3994
pushf
not eax
add eax, 0xb112d05e
xor eax, 0xdae01d4d
rol eax, 0xc8
popf
pushf
not eax
add eax, 0xcaa691ae
xor eax, 0xc51b0d89
rol eax, 0x5d
popf
jmp 0x140056701
push rax
pushf
mov eax, 0xddd424bc
pushf
not eax
add eax, 0xf5ba53bd
xor eax, 0x999aad76
rol eax, 0xdd
popf
pushf
not eax
add eax, 0xcd3926e3
xor eax, 0xfb6f9694
rol eax, 0x11
popf
jmp 0x140056701
lea rcx, [rdx + r8]
mov rax, rdx
cmp rdx, rcx
je 0x1400568b0
push rax
pushf
mov eax, 0xc0068f49
pushf
not eax
add eax, 0xc2f69f73
xor eax, 0xa491e916
rol eax, 0xe0
popf
pushf
not eax
add eax, 0xd86e382a
xor eax, 0xabceeabd
rol eax, 0xd6
popf
pushf
not eax
add eax, 0xd2430d6a
xor eax, 0xfc6af4d3
rol eax, 0x89
popf
pushf
not eax
add eax, 0xf70a35cf
xor eax, 0x8ab9674e
rol eax, 0x4a
popf
jmp 0x140056701
push rax
pushf
mov eax, 0x7afdf3f
pushf
not eax
add eax, 0xe7a8f67b
xor eax, 0xe268d00a
rol eax, 0xf5
popf
pushf
not eax
add eax, 0x9f71530f
xor eax, 0xcb5dca21
rol eax, 0x49
popf
pushf
not eax
add eax, 0xcda8ed05
xor eax, 0xacd2fe20
rol eax, 0x27
popf
jmp 0x140056701
cmp rbx, rax
je 0x140056941
push rax
pushf
mov eax, 0xecbe3b7c
pushf
not eax
add eax, 0xb0f66322
xor eax, 0xcf1e0f4b
rol eax, 0x34
popf
pushf
not eax
add eax, 0xac6d746b
xor eax, 0xc9788081
rol eax, 0xa4
popf
pushf
not eax
add eax, 0xdf5e10df
xor eax, 0x8819e841
rol eax, 0xa5
popf
jmp 0x140056701
push rax
pushf
mov eax, 0xb9ea925
pushf
not eax
add eax, 0xe596566e
xor eax, 0xb4f6589b
rol eax, 0xaa
popf
pushf
not eax
add eax, 0xec3b109f
xor eax, 0xe463c0ea
rol eax, 0xfa
popf
jmp 0x140056701
inc rax
cmp rax, rcx
jne 0x1400569af
push rax
pushf
mov eax, 0x47f0236
pushf
not eax
add eax, 0xa7200bde
xor eax, 0xbb7b1a22
rol eax, 0xfb
popf
pushf
not eax
add eax, 0xb79566d6
xor eax, 0x8ac69639
rol eax, 0x88
popf
jmp 0x140056701
push rax
pushf
mov eax, 0xeaae1a51
pushf
not eax
add eax, 0xf0694c97
xor eax, 0xa0847710
rol eax, 0xb8
popf
pushf
not eax
add eax, 0xa5391589
xor eax, 0xa3d2d165
rol eax, 0xed
popf
pushf
not eax
add eax, 0xc647bac1
xor eax, 0xa462dd38
rol eax, 9
popf
jmp 0x140056701
test r8, r8
je 0x140056a40
push rax
pushf
mov eax, 0x95d87121
pushf
not eax
add eax, 0xbd729945
xor eax, 0xb8a7e6fa
rol eax, 0xaf
popf
pushf
not eax
add eax, 0xfa67d111
xor eax, 0x94fab92b
rol eax, 0xa7
popf
pushf
not eax
add eax, 0xbdbb8371
xor eax, 0xfcdf56ac
rol eax, 0xe2
popf
jmp 0x140056701
push rax
pushf
mov eax, 0x3a43bac1
pushf
not eax
add eax, 0xb9aa0f1e
xor eax, 0x9ba5b866
rol eax, 0xd4
popf
pushf
not eax
add eax, 0x9a5c1688
xor eax, 0x9eeba74e
rol eax, 0x2f
popf
pushf
not eax
add eax, 0xd4659b37
xor eax, 0xe3b0b635
rol eax, 0xa6
popf
pushf
not eax
add eax, 0x84b2b200
xor eax, 0xf6e26860
rol eax, 0xc9
popf
jmp 0x140056701
mov rcx, rbx
sub rdx, rbx
push rax
pushf
mov eax, 0x1f9c677f
pushf
not eax
add eax, 0xbbef9bf2
xor eax, 0xd010ae23
rol eax, 0x3a
popf
pushf
not eax
add eax, 0xd9dd3de7
xor eax, 0xc24bb2f6
rol eax, 0xa
popf
pushf
not eax
add eax, 0xc0350629
xor eax, 0xddf34289
rol eax, 0xd0
popf
pushf
not eax
add eax, 0xd1ed143a
xor eax, 0xb7a817ed
rol eax, 0x62
popf
jmp 0x140056701
mov al, byte [rdx + rcx]
mov byte [rcx], al
inc rcx
sub r8, 1
jne 0x140056b4c
push rax
pushf
mov eax, 0x687e3204
pushf
not eax
add eax, 0x97f92344
xor eax, 0xee2b6908
rol eax, 0x60
popf
pushf
not eax
add eax, 0xad03610a
xor eax, 0xb4ff7d01
rol eax, 0xc3
popf
pushf
not eax
add eax, 0xca54c70d
xor eax, 0xcfe71872
rol eax, 0xd
popf
jmp 0x140056701
push rax
pushf
mov eax, 0x754181c9
pushf
not eax
add eax, 0x93859e4b
xor eax, 0xcfb8cb5b
rol eax, 0x4d
popf
pushf
not eax
add eax, 0xf4118dda
xor eax, 0xd916339b
rol eax, 0x42
popf
jmp 0x140056701
jmp 0x140056d93
test r8, r8
je 0x140056c15
push rax
pushf
mov eax, 0x6ea20c0e
pushf
not eax
add eax, 0xffa5cf63
xor eax, 0xd42e7715
rol eax, 0xd1
popf
pushf
not eax
add eax, 0xf73e95de
xor eax, 0x90429cfd
rol eax, 0x34
popf
pushf
not eax
add eax, 0xee71dd7e
xor eax, 0x8ce7ba11
rol eax, 0x49
popf
pushf
not eax
add eax, 0xe1d0b0e5
xor eax, 0xb121a4e6
rol eax, 0x80
popf
jmp 0x140056701
push rax
pushf
mov eax, 0x1cf701ab
pushf
not eax
add eax, 0x8e815d83
xor eax, 0xdb90735e
rol eax, 0xf3
popf
pushf
not eax
add eax, 0x85ba054e
xor eax, 0xcd55cd9d
rol eax, 0xd
popf
pushf
not eax
add eax, 0xc86b518f
xor eax, 0xe1590434
rol eax, 0xdb
popf
pushf
not eax
add eax, 0x8636c12b
xor eax, 0xea7311a9
rol eax, 0xfb
popf
jmp 0x140056701
lea rcx, [r8 - 1]
push rbx
not rbx
sub rcx, rbx
pop rbx
sub rcx, 1
sub rdx, rbx
push rax
pushf
mov eax, 0x719603ac
pushf
not eax
add eax, 0xca8fd4dd
xor eax, 0x9f10d462
rol eax, 0x7f
popf
pushf
not eax
add eax, 0xdd02d68c
xor eax, 0xf6aff731
rol eax, 0xcc
popf
pushf
not eax
add eax, 0xb3486c06
xor eax, 0xd984ce3a
rol eax, 0x49
popf
pushf
not eax
add eax, 0x8bb1305a
xor eax, 0x8bb69dd7
rol eax, 0x35
popf
jmp 0x140056701
mov al, byte [rcx + rdx]
mov byte [rcx], al
dec rcx
sub r8, 1
jne 0x140056cda
jmp 0x140056d93
call qword [sym.imp.VCRUNTIME140.dll_memmove]
push rax
pushf
mov eax, 0x4af231b7
pushf
not eax
add eax, 0xf09c22f2
xor eax, 0xa277af78
rol eax, 0x15
popf
pushf
not eax
add eax, 0xf3251661
xor eax, 0xca03f013
rol eax, 0xf
popf
pushf
not eax
add eax, 0xea305b23
xor eax, 0xf4ea6aaf
rol eax, 0xd1
popf
jmp 0x140056701
mov rax, rbx
add rsp, 0x20
pop rbx
ret