Function at 0x14006a882
Capabilities:
Hash data using murmur3

Disassembly:
push rax
pushf
mov eax, 0xd9b512
pushf
not eax
add eax, 0x81bf069c
xor eax, 0xb73d098d
rol eax, 0x9d
popf
pushf
not eax
add eax, 0xa907dc4b
xor eax, 0xcb344793
rol eax, 0xaa
popf
pushf
not eax
add eax, 0xd8adfa8c
xor eax, 0xf65292e7
rol eax, 0xcf
popf
cmp eax, 4
jne 0x14006a8d2
popf
pop rax
jmp 0x14006ac2d
cmp eax, 0
jne 0x14006a8e1
popf
pop rax
jmp 0x14006aa2b
cmp eax, 3
jne 0x14006a8f0
popf
pop rax
jmp 0x14006ab81
cmp eax, 1
jne 0x14006a8ff
popf
pop rax
jmp 0x14006aad4
cmp eax, 0xd
jne 0x14006a90e
popf
pop rax
jmp 0x14006b0af
cmp eax, 7
jne 0x14006a91d
popf
pop rax
jmp 0x14006ada8
cmp eax, 0xe
jne 0x14006a92c
popf
pop rax
jmp 0x14006b11b
cmp eax, 0xb
jne 0x14006a93b
popf
pop rax
jmp 0x14006af79
cmp eax, 0xc
jne 0x14006a94a
popf
pop rax
jmp 0x14006b02a
cmp eax, 8
jne 0x14006a959
popf
pop rax
jmp 0x14006ae4c
cmp eax, 0x10
jne 0x14006a968
popf
pop rax
jmp 0x14006b214
cmp eax, 0x17
jne 0x14006a977
popf
pop rax
jmp 0x14006b598
cmp eax, 9
jne 0x14006a986
popf
pop rax
jmp 0x14006ae87
cmp eax, 0x12
jne 0x14006a995
popf
pop rax
jmp 0x14006b325
cmp eax, 6
jne 0x14006a9a4
popf
pop rax
jmp 0x14006ad17
cmp eax, 0x11
jne 0x14006a9b3
popf
pop rax
jmp 0x14006b2a6
cmp eax, 5
jne 0x14006a9c2
popf
pop rax
jmp 0x14006ac86
cmp eax, 0x16
jne 0x14006a9d1
popf
pop rax
jmp 0x14006b531
cmp eax, 0xa
jne 0x14006a9e0
popf
pop rax
jmp 0x14006af18
cmp eax, 0x14
jne 0x14006a9ef
popf
pop rax
jmp 0x14006b40a
cmp eax, 0xf
jne 0x14006a9fe
popf
pop rax
jmp 0x14006b179
cmp eax, 0x13
jne 0x14006aa0d
popf
pop rax
jmp 0x14006b3c1
cmp eax, 0x15
jne 0x14006aa1c
popf
pop rax
jmp 0x14006b4b2
cmp eax, 2
jne 0x14006aa2b
popf
pop rax
jmp 0x14006ab78
mov qword [rsp + 8], rbx
mov qword [rsp + 0x10], rsi
push rdi
sub rsp, 0x20
xor r10d, r10d
mov rbx, r8
mov r11, rdx
test r9, r9
jne 0x14006aa7b
push rax
pushf
mov eax, 0xf363bff9
pushf
not eax
add eax, 0x9e21dc02
xor eax, 0xdcdbee60
rol eax, 0x52
popf
pushf
not eax
add eax, 0xa7b29d71
xor eax, 0xde10c399
rol eax, 0x7a
popf
jmp 0x14006a8c3
push rax
pushf
mov eax, 0x5681dee6
pushf
not eax
add eax, 0xfdb0bd2e
xor eax, 0xa5e69324
rol eax, 0x15
popf
pushf
not eax
add eax, 0xb32b93c7
xor eax, 0x98d2189e
rol eax, 0xf5
popf
pushf
not eax
add eax, 0xa9ba2451
xor eax, 0x8000b725
rol eax, 0xa3
popf
pushf
not eax
add eax, 0xd01f110a
xor eax, 0xa5e860bf
rol eax, 0x60
popf
jmp 0x14006a8c3
test rcx, rcx
jne 0x14006ab1f
push rax
pushf
mov eax, 0x606a6f69
pushf
not eax
add eax, 0xb2230ade
xor eax, 0x8b968340
rol eax, 0x19
popf
pushf
not eax
add eax, 0x90e66274
xor eax, 0xdbeb1052
rol eax, 0xf1
popf
pushf
not eax
add eax, 0xe6616cba
xor eax, 0xba3d7387
rol eax, 0x9a
popf
jmp 0x14006a8c3
push rax
pushf
mov eax, 0x557ead29
pushf
not eax
add eax, 0xdc9db972
xor eax, 0xfd049de6
rol eax, 0x70
popf
pushf
not eax
add eax, 0xc452c9d4
xor eax, 0xeb0158df
rol eax, 0x6f
popf
pushf
not eax
add eax, 0xa0ec8710
xor eax, 0xfed81426
rol eax, 0x6e
popf
pushf
not eax
add eax, 0xf2768c43
xor eax, 0xceef90ca
rol eax, 0xba
popf
jmp 0x14006a8c3
test rdx, rdx
je 0x14006ac2d
call fcn.1400f3a7d
mov ebx, 0x2e6987cd
pushf
not ebx
add ebx, 0xb1317e14
xor ebx, 0xb4706028
rol ebx, 0xd4
popf
pushf
not ebx
add ebx, 0x87bda6db
xor ebx, 0xe6ca2597
rol ebx, 0x13
popf
pushf
not ebx
add ebx, 0xa33af667
xor ebx, 0xab84c066
rol ebx, 0x5a
popf
mov dword [rax], ebx
call fcn.14014ca42
mov r10d, ebx
push rax
pushf
mov eax, 0x8734942b
pushf
not eax
add eax, 0x828a80a7
xor eax, 0xd5ed66f6
rol eax, 0x1e
popf
pushf
not eax
add eax, 0xc5cb7284
xor eax, 0xa6ddc407
rol eax, 0x72
popf
pushf
not eax
add eax, 0xc4f60001
xor eax, 0x91e7d062
rol eax, 0xac
popf
pushf
not eax
add eax, 0x98bac068
xor eax, 0xc2f1001c
rol eax, 0x44
popf
jmp 0x14006a8c3
mov rbx, qword [rsp + 0x30]
mov eax, r10d
mov rsi, qword [rsp + 0x38]
add rsp, 0x20
pop rdi
ret
test rcx, rcx
je 0x14006ace4
push rax
pushf
mov eax, 0xb7dd89d7
pushf
not eax
add eax, 0xa6b319fd
xor eax, 0xccb57336
rol eax, 8
popf
pushf
not eax
add eax, 0x8cbf7e2a
xor eax, 0xca153285
rol eax, 0xf6
popf
pushf
not eax
add eax, 0x98b490e7
xor eax, 0x8df83c9d
rol eax, 0x57
popf
pushf
not eax
add eax, 0xdee262c8
xor eax, 0xd80560b5
rol eax, 0xe1
popf
jmp 0x14006a8c3
push rax
pushf
mov eax, 0xd8c27fa3
pushf
not eax
add eax, 0xb8a11fb6
xor eax, 0xd263c566
rol eax, 0x42
popf
pushf
not eax
add eax, 0xe2724cb1
xor eax, 0xab7cb6ec
rol eax, 0x5e
popf
jmp 0x14006a8c3
test r11, r11
je 0x14006ad4f
push rax
pushf
mov eax, 0x30c812ff
pushf
not eax
add eax, 0xfd6c6407
xor eax, 0xe9efcba9
rol eax, 0x9f
popf
pushf
not eax
add eax, 0xe9ee1b32
xor eax, 0xa7484dda
rol eax, 0x24
popf
jmp 0x14006a8c3
push rax
pushf
mov eax, 0xe267753c
pushf
not eax
add eax, 0xa8c935ed
xor eax, 0x9ec465fb
rol eax, 0x11
popf
pushf
not eax
add eax, 0xa996cdbb
xor eax, 0xad35d09f
rol eax, 0x5e
popf
pushf
not eax
add eax, 0xecf4d520
xor eax, 0xc93021c2
rol eax, 0xb7
popf
pushf
not eax
add eax, 0x935ea9f1
xor eax, 0x82a1fe90
rol eax, 0xda
popf
jmp 0x14006a8c3
test r9, r9
jne 0x14006ae06
push rax
pushf
mov eax, 0x951bbc4f
pushf
not eax
add eax, 0xe0253f98
xor eax, 0x87886359
rol eax, 0x73
popf
pushf
not eax
add eax, 0xf657390d
xor eax, 0x8b76c526
rol eax, 0xed
popf
pushf
not eax
add eax, 0xc42b45b8
xor eax, 0xee903138
rol eax, 0xcc
popf
pushf
not eax
add eax, 0x8a0012ad
xor eax, 0x8bb28bb5
rol eax, 0x78
popf
jmp 0x14006a8c3
push rax
pushf
mov eax, 0xfa34a914
pushf
not eax
add eax, 0xb0770a35
xor eax, 0xf82a04d8
rol eax, 0xb7
popf
pushf
not eax
add eax, 0x964ba075
xor eax, 0xc3d132b9
rol eax, 0x74
popf
pushf
not eax
add eax, 0xdddda567
xor eax, 0xee281411
rol eax, 0xb7
popf
jmp 0x14006a8c3
mov byte [rcx], r10b
jmp 0x14006ac2d
test rbx, rbx
jne 0x14006aebf
push rax
pushf
mov eax, 0xa692adb5
pushf
not eax
add eax, 0xd584efc0
xor eax, 0xa5770379
rol eax, 0x59
popf
pushf
not eax
add eax, 0xcc706bc4
xor eax, 0xe5716141
rol eax, 0x2e
popf
jmp 0x14006a8c3
push rax
pushf
mov eax, 0xf569c3c3
pushf
not eax
add eax, 0xfed99282
xor eax, 0x8600b38a
rol eax, 0xf4
popf
pushf
not eax
add eax, 0xa0a56bfa
xor eax, 0xadca363f
rol eax, 0xcc
popf
pushf
not eax
add eax, 0x81023808
xor eax, 0xd9e463dd
rol eax, 0x13
popf
pushf
not eax
add eax, 0xa9fe5ea6
xor eax, 0x99803555
rol eax, 0xeb
popf
jmp 0x14006a8c3
mov byte [rcx], r10b
jmp 0x14006ab81
sub rbx, rcx
mov rdx, rcx
mov r8, r11
mov rdi, r9
cmp r9, 0xffffffffffffffff
jne 0x14006afd1
push rax
pushf
mov eax, 0x9ee140ae
pushf
not eax
add eax, 0xbd272b0c
xor eax, 0xd8f15ead
rol eax, 0xa5
popf
pushf
not eax
add eax, 0xce558be8
xor eax, 0xaaee147b
rol eax, 0xa
popf
pushf
not eax
add eax, 0xfaab3472
xor eax, 0xb6a462fc
rol eax, 0x2d
popf
jmp 0x14006a8c3
push rax
pushf
mov eax, 0x9020d742
pushf
not eax
add eax, 0xe370d22a
xor eax, 0x90d99d61
rol eax, 0x6a
popf
pushf
not eax
add eax, 0xf5e7f2bb
xor eax, 0xd9da3f78
rol eax, 0x15
popf
pushf
not eax
add eax, 0xcb0db73e
xor eax, 0xca7721a7
rol eax, 0xa9
popf
pushf
not eax
add eax, 0xe40101a5
xor eax, 0xc3b632af
rol eax, 0x86
popf
jmp 0x14006a8c3
mov al, byte [rbx + rdx]
mov byte [rdx], al
inc rdx
test al, al
je 0x14006b07c
push rax
pushf
mov eax, 0x32a35250
pushf
not eax
add eax, 0xa06bd8bf
xor eax, 0xad195994
rol eax, 0xc4
popf
pushf
not eax
add eax, 0xbd27121d
xor eax, 0xb8ff565f
rol eax, 0x8b
popf
pushf
not eax
add eax, 0x9e916ace
xor eax, 0xedcff286
rol eax, 0xeb
popf
jmp 0x14006a8c3
push rax
pushf
mov eax, 0xd6a87cb3
pushf
not eax
add eax, 0x899bbe6d
xor eax, 0xae2cdffa
rol eax, 0xbb
popf
pushf
not eax
add eax, 0xcd5ba024
xor eax, 0xb475a331
rol eax, 0x92
popf
jmp 0x14006a8c3
sub r8, 1
jne 0x14006b0e8
push rax
pushf
mov eax, 0x6f450a0a
pushf
not eax
add eax, 0xdd7ac527
xor eax, 0x898be84c
rol eax, 0xc2
popf
pushf
not eax
add eax, 0x8f22852d
xor eax, 0xf02939e9
rol eax, 0xd8
popf
jmp 0x14006a8c3
push rax
pushf
mov eax, 0x622b409e
pushf
not eax
add eax, 0xf6fdf9d5
xor eax, 0x98cc6318
rol eax, 0xcf
popf
pushf
not eax
add eax, 0xfaa9adf0
xor eax, 0x8d92a7f8
rol eax, 0x5f
popf
jmp 0x14006a8c3
jmp 0x14006b40a
mov al, byte [rbx + rdx]
mov rsi, rdi
mov byte [rdx], al
inc rdx
test al, al
je 0x14006b1e1
push rax
pushf
mov eax, 0xa7b965d8
pushf
not eax
add eax, 0xb41f3d8c
xor eax, 0xe0de84f1
rol eax, 5
popf
pushf
not eax
add eax, 0x85160b9a
xor eax, 0x84060c5d
rol eax, 0x92
popf
pushf
not eax
add eax, 0xd441aa5b
xor eax, 0x8830788f
rol eax, 0x80
popf
pushf
not eax
add eax, 0x83a8f83f
xor eax, 0xe51c3d13
rol eax, 0x16
popf
jmp 0x14006a8c3
push rax
pushf
mov eax, 0x755014dd
pushf
not eax
add eax, 0xe1b8249b
xor eax, 0x88a6a197
rol eax, 0x57
popf
pushf
not eax
add eax, 0x972d9176
xor eax, 0x81ab2a1e
rol eax, 0xce
popf
jmp 0x14006a8c3
sub r8, 1
je 0x14006b260
push rax
pushf
mov eax, 0x82544b02
pushf
not eax
add eax, 0xe3237bbc
xor eax, 0x960d426d
rol eax, 0x16
popf
pushf
not eax
add eax, 0xd1d48333
xor eax, 0xe35ef1f8
rol eax, 0xce
popf
pushf
not eax
add eax, 0xf50a8457
xor eax, 0xa82ec464
rol eax, 0x86
popf
jmp 0x14006a8c3
push rax
pushf
mov eax, 0xe8bfa7ea
pushf
not eax
add eax, 0xd3df59a1
xor eax, 0xf79ec8e9
rol eax, 0x43
popf
pushf
not eax
add eax, 0x830bf83c
xor eax, 0xf23308b0
rol eax, 0xbc
popf
pushf
not eax
add eax, 0xc622aaa4
xor eax, 0x8f4f7a04
rol eax, 0x5b
popf
jmp 0x14006a8c3
sub rdi, 1
jne 0x14006b2df
push rax
pushf
mov eax, 0xaad3e351
pushf
not eax
add eax, 0xf5e2b1fd
xor eax, 0xc20c00d6
rol eax, 0x30
popf
pushf
not eax
add eax, 0xc8544215
xor eax, 0xb1d6b912
rol eax, 0x26
popf
jmp 0x14006a8c3
push rax
pushf
mov eax, 0x8708345b
pushf
not eax
add eax, 0xe3912ee6
xor eax, 0xde077114
rol eax, 0x26
popf
pushf
not eax
add eax, 0xd78b6446
xor eax, 0x8c2229f7
rol eax, 0xf
popf
pushf
not eax
add eax, 0xac013e27
xor eax, 0x8157dda1
rol eax, 0x1a
popf
jmp 0x14006a8c3
test r8, r8
lea rax, [rsi - 1]
cmove rax, rsi
test rax, rax
jne 0x14006b368
push rax
pushf
mov eax, 0x3a3f0bad
pushf
not eax
add eax, 0xff0c0fa2
xor eax, 0xc543451f
rol eax, 0x41
popf
pushf
not eax
add eax, 0xebbe75c8
xor eax, 0xe839e7f1
rol eax, 0xd
popf
jmp 0x14006a8c3
push rax
pushf
mov eax, 0x1e6f4df
pushf
not eax
add eax, 0xfd7754c3
xor eax, 0xd98a447d
rol eax, 0xab
popf
pushf
not eax
add eax, 0x882ff26c
xor eax, 0xe350afb4
rol eax, 0x15
popf
pushf
not eax
add eax, 0xc146bde6
xor eax, 0xaddd786d
rol eax, 0xfb
popf
pushf
not eax
add eax, 0xdea888f9
xor eax, 0xf4947ed0
rol eax, 0x6d
popf
jmp 0x14006a8c3
mov byte [rdx], r10b
push rax
pushf
mov eax, 0xf38ec625
pushf
not eax
add eax, 0xaa9a1e96
xor eax, 0x93d36b1a
rol eax, 0xf9
popf
pushf
not eax
add eax, 0xea9f54a6
xor eax, 0xac0f1ec5
rol eax, 0xd8
popf
pushf
not eax
add eax, 0x9d6f0fe2
xor eax, 0xa2b4a127
rol eax, 0xb8
popf
jmp 0x14006a8c3
test r8, r8
jne 0x14006b46c
push rax
pushf
mov eax, 0x97056d79
pushf
not eax
add eax, 0xc248c7af
xor eax, 0xbd24362a
rol eax, 0xb7
popf
pushf
not eax
add eax, 0xcce608a5
xor eax, 0x814a80bd
rol eax, 0x61
popf
pushf
not eax
add eax, 0xc5e188ca
xor eax, 0xc5e10ba0
rol eax, 0x81
popf
pushf
not eax
add eax, 0xbacd1537
xor eax, 0xa9893e7b
rol eax, 0xfe
popf
jmp 0x14006a8c3
push rax
pushf
mov eax, 0x2e0c9d7b
pushf
not eax
add eax, 0xc40c82d5
xor eax, 0xfefc9074
rol eax, 0x92
popf
pushf
not eax
add eax, 0x9dce16b5
xor eax, 0x8b18b0e8
rol eax, 0xd8
popf
pushf
not eax
add eax, 0xd84abdf2
xor eax, 0x8d08bd17
rol eax, 0xc8
popf
jmp 0x14006a8c3
cmp r9, 0xffffffffffffffff
jne 0x14006b4eb
push rax
pushf
mov eax, 0x3a7171bd
pushf
not eax
add eax, 0xe1931dbf
xor eax, 0xd635a495
rol eax, 0x34
popf
pushf
not eax
add eax, 0xc4b78720
xor eax, 0xfb7075dd
rol eax, 0x23
popf
jmp 0x14006a8c3
push rax
pushf
mov eax, 0xa5b7c390
pushf
not eax
add eax, 0xd4dc0404
xor eax, 0xa119c15f
rol eax, 0x3e
popf
pushf
not eax
add eax, 0xefe09944
xor eax, 0xe81bf916
rol eax, 0x6a
popf
pushf
not eax
add eax, 0xc73b06f1
xor eax, 0x9ed34e5f
rol eax, 0xcb
popf
jmp 0x14006a8c3
mov byte [rcx + r11 - 1], r10b
lea r10d, [r8 + 0x50]
jmp 0x14006ac2d
mov byte [rcx], r10b
call fcn.1400f3a7d
mov ebx, 0x8a33c730
pushf
not ebx
add ebx, 0x92238efc
xor ebx, 0x969de1af
rol ebx, 0xce
popf
pushf
not ebx
add ebx, 0x8934375c
xor ebx, 0xff9b9aff
rol ebx, 0x96
popf
jmp 0x14006abca