Function at 0x1800f4f21
Capabilities:
Hash data using murmur3

Disassembly:
push rax
pushf
mov eax, 0xb2bfa199
pushf
not eax
add eax, 0x8ed5b8db
xor eax, 0xc64e3345
rol eax, 0xea
popf
pushf
not eax
add eax, 0xf633fc13
xor eax, 0x8d69ed11
rol eax, 0x7f
popf
pushf
not eax
add eax, 0xc427221a
xor eax, 0xb7c21ebd
rol eax, 0xb9
popf
cmp eax, 4
jne 0x1800f4f71
popf
pop rax
jmp 0x1800f531b
cmp eax, 0
jne 0x1800f4f80
popf
pop rax
jmp 0x1800f50f7
cmp eax, 3
jne 0x1800f4f8f
popf
pop rax
jmp 0x1800f529d
cmp eax, 1
jne 0x1800f4f9e
popf
pop rax
jmp 0x1800f519e
cmp eax, 0xd
jne 0x1800f4fad
popf
pop rax
jmp 0x1800f5765
cmp eax, 0x1a
jne 0x1800f4fbc
popf
pop rax
jmp 0x1800f5d81
cmp eax, 0xe
jne 0x1800f4fcb
popf
pop rax
jmp 0x1800f581c
cmp eax, 0xb
jne 0x1800f4fda
popf
pop rax
jmp 0x1800f569f
cmp eax, 0x19
jne 0x1800f4fe9
popf
pop rax
jmp 0x1800f5d4b
cmp eax, 8
jne 0x1800f4ff8
popf
pop rax
jmp 0x1800f54db
cmp eax, 0x10
jne 0x1800f5007
popf
pop rax
jmp 0x1800f58b2
cmp eax, 0x17
jne 0x1800f5016
popf
pop rax
jmp 0x1800f5c71
cmp eax, 9
jne 0x1800f5025
popf
pop rax
jmp 0x1800f559e
cmp eax, 0x12
jne 0x1800f5034
popf
pop rax
jmp 0x1800f5a10
cmp eax, 0x18
jne 0x1800f5043
popf
pop rax
jmp 0x1800f5d15
cmp eax, 0x11
jne 0x1800f5052
popf
pop rax
jmp 0x1800f5959
cmp eax, 5
jne 0x1800f5061
popf
pop rax
jmp 0x1800f5377
cmp eax, 0x16
jne 0x1800f5070
popf
pop rax
jmp 0x1800f5c3a
cmp eax, 0xa
jne 0x1800f507f
popf
pop rax
jmp 0x1800f55ff
cmp eax, 0x14
jne 0x1800f508e
popf
pop rax
jmp 0x1800f5b56
cmp eax, 0xf
jne 0x1800f509d
popf
pop rax
jmp 0x1800f5865
cmp eax, 0x13
jne 0x1800f50ac
popf
pop rax
jmp 0x1800f5ab7
cmp eax, 0x15
jne 0x1800f50bb
popf
pop rax
jmp 0x1800f5b9a
cmp eax, 2
jne 0x1800f50ca
popf
pop rax
jmp 0x1800f5255
cmp eax, 6
jne 0x1800f50d9
popf
pop rax
jmp 0x1800f5430
cmp eax, 0xc
jne 0x1800f50e8
popf
pop rax
jmp 0x1800f571d
cmp eax, 7
jne 0x1800f50f7
popf
pop rax
jmp 0x1800f54d2
mov qword [rsp + 8], rbx
mov qword [rsp + 0x10], rbp
mov qword [rsp + 0x18], rsi
push rdi
push r12
push r14
sub rsp, 0x30
xor ebx, ebx
mov rax, r9
mov rbp, r8
mov rsi, rdx
mov r14, rcx
mov r12d, ebx
test rdx, rdx
je 0x1800f516b
push rax
pushf
mov eax, 0x1560c1e4
pushf
not eax
add eax, 0xf14d6f8c
xor eax, 0x8c24c3a0
rol eax, 0x42
popf
pushf
not eax
add eax, 0xcfa24e83
xor eax, 0xa29e93d3
rol eax, 0x87
popf
pushf
not eax
add eax, 0xa8f11ca0
xor eax, 0x91ee4136
rol eax, 0xe5
popf
jmp 0x1800f4f62
push rax
pushf
mov eax, 0xadcc1243
pushf
not eax
add eax, 0xac08f70d
xor eax, 0xe444c5a0
rol eax, 0xd
popf
pushf
not eax
add eax, 0xe1d4bc0f
xor eax, 0xc1a798bf
rol eax, 0x86
popf
jmp 0x1800f4f62
test r8, r8
je 0x1800f51fc
push rax
pushf
mov eax, 0x7906b3ae
pushf
not eax
add eax, 0xf236caca
xor eax, 0x8b236c35
rol eax, 0x64
popf
pushf
not eax
add eax, 0xecf1ec14
xor eax, 0xc45fa675
rol eax, 0xfd
popf
pushf
not eax
add eax, 0x961a5578
xor eax, 0xcc35f649
rol eax, 5
popf
pushf
not eax
add eax, 0x90d43110
xor eax, 0x8bc93879
rol eax, 0x41
popf
jmp 0x1800f4f62
push rax
pushf
mov eax, 0xe18dd6f0
pushf
not eax
add eax, 0xda56ffff
xor eax, 0xed5c3c00
rol eax, 0x1f
popf
pushf
not eax
add eax, 0x80532c02
xor eax, 0x897d676a
rol eax, 0xa8
popf
pushf
not eax
add eax, 0xf58b6834
xor eax, 0xe135cb5c
rol eax, 0x64
popf
pushf
not eax
add eax, 0x946c0e47
xor eax, 0xa7624795
rol eax, 0xca
popf
jmp 0x1800f4f62
mov byte [rdx], bl
push rax
pushf
mov eax, 0x5c7b5fd6
pushf
not eax
add eax, 0xca6e9d30
xor eax, 0xf47a9d30
rol eax, 0x1e
popf
pushf
not eax
add eax, 0xf9892d8b
xor eax, 0xcc37ba56
rol eax, 0x1d
popf
pushf
not eax
add eax, 0xa4f0c83b
xor eax, 0xd9089856
rol eax, 0xcf
popf
jmp 0x1800f4f62
test r14, r14
je 0x1800f52e8
push rax
pushf
mov eax, 0xec4bc9c6
pushf
not eax
add eax, 0xb7dd5f7f
xor eax, 0xc0706120
rol eax, 0x7c
popf
pushf
not eax
add eax, 0x909ccc6d
xor eax, 0xe9807448
rol eax, 0xb4
popf
pushf
not eax
add eax, 0x8240143c
xor eax, 0xeb81ae46
rol eax, 0xff
popf
jmp 0x1800f4f62
push rax
pushf
mov eax, 0xa88f4f7b
pushf
not eax
add eax, 0xb09f4509
xor eax, 0xe55ffdfe
rol eax, 0x62
popf
pushf
not eax
add eax, 0x871892a3
xor eax, 0xd1d87073
rol eax, 0x9b
popf
jmp 0x1800f4f62
mov qword [rcx], rbx
push rax
pushf
mov eax, 0xe4e13f0e
pushf
not eax
add eax, 0xd2a21f52
xor eax, 0x8cf9f258
rol eax, 0x7f
popf
pushf
not eax
add eax, 0xaf2fe27a
xor eax, 0x9137324a
rol eax, 0xf0
popf
pushf
not eax
add eax, 0xdcfeeef6
xor eax, 0xac2a0f29
rol eax, 0x83
popf
pushf
not eax
add eax, 0xc11128ad
xor eax, 0xd169a4e6
rol eax, 0xce
popf
jmp 0x1800f4f62
mov r8, qword [rsp + 0x70]
mov rdi, qword [rsp + 0x78]
cmp r8, rbp
cmova r8, rbp
cmp r8, 0x7fffffff
jbe 0x1800f53d7
push rax
pushf
mov eax, 0xc3d8f5ff
pushf
not eax
add eax, 0xfa96956a
xor eax, 0xb121397e
rol eax, 0x7b
popf
pushf
not eax
add eax, 0xa5712325
xor eax, 0xb795dfdb
rol eax, 0x69
popf
pushf
not eax
add eax, 0xd5c66037
xor eax, 0x921a00c9
rol eax, 0xae
popf
jmp 0x1800f4f62
push rax
pushf
mov eax, 0x870095a2
pushf
not eax
add eax, 0xb564d13a
xor eax, 0xe926e096
rol eax, 0xc9
popf
pushf
not eax
add eax, 0xa9747f62
xor eax, 0xd2aa8df5
rol eax, 0xcc
popf
pushf
not eax
add eax, 0x816235e0
xor eax, 0x9f486568
rol eax, 0x24
popf
pushf
not eax
add eax, 0xce186c21
xor eax, 0xe29e31a2
rol eax, 0x3f
popf
jmp 0x1800f4f62
mov esi, 0x616fc6d4
pushf
not esi
add esi, 0x92e162d7
xor esi, 0x8b8998a0
rol esi, 0x37
popf
pushf
not esi
add esi, 0xef7da733
xor esi, 0xeb2238a9
rol esi, 0xbd
popf
pushf
not esi
add esi, 0xee4de48f
xor esi, 0xbfada91b
rol esi, 0x79
popf
jmp 0x1800f5b56
test rbp, rbp
je 0x1800f529d
mov rax, qword [rsp + 0x78]
mov esi, 0xd9357841
pushf
not esi
add esi, 0x8fa58a05
xor esi, 0xab39129b
rol esi, 0x1c
popf
pushf
not esi
add esi, 0x9be31af3
xor esi, 0x90de5b18
rol esi, 0xa9
popf
pushf
not esi
add esi, 0xfdf0bed1
xor esi, 0xaf2080c5
rol esi, 0x53
popf
pushf
not esi
add esi, 0x85a0ac31
xor esi, 0xe9a906c1
rol esi, 0x98
popf
mov qword [rsp + 0x28], rax
mov byte [rax + 0x30], 1
mov dword [rax + 0x2c], esi
push rax
pushf
mov eax, 0xa749738c
pushf
not eax
add eax, 0x9940cf75
xor eax, 0xeb307978
rol eax, 0x10
popf
pushf
not eax
add eax, 0xa6f0bd8b
xor eax, 0x9e093c0c
rol eax, 0xec
popf
pushf
not eax
add eax, 0x9fa7d466
xor eax, 0xefc5661e
rol eax, 0x7b
popf
pushf
not eax
add eax, 0xeb4bfc47
xor eax, 0xdbf92021
rol eax, 0x93
popf
jmp 0x1800f4f62
xor r9d, r9d
mov qword [rsp + 0x20], rbx
xor r8d, r8d
xor edx, edx
xor ecx, ecx
call fcn.1800c6999
mov eax, esi
jmp 0x1800f5d81
mov r9, rdi
mov rdx, rax
mov rcx, rsi
call fcn.180133b03
cmp rax, 0xffffffffffffffff
jne 0x1800f5646
push rax
pushf
mov eax, 0x236e0fe1
pushf
not eax
add eax, 0xacb5b079
xor eax, 0xf0539ff6
rol eax, 0xf
popf
pushf
not eax
add eax, 0xc591ea50
xor eax, 0xa5e12f05
rol eax, 0xda
popf
jmp 0x1800f4f62
push rax
pushf
mov eax, 0x7e6159ca
pushf
not eax
add eax, 0xab43306f
xor eax, 0xedbae170
rol eax, 0x97
popf
pushf
not eax
add eax, 0xa886d602
xor eax, 0xa8cef551
rol eax, 0x4c
popf
pushf
not eax
add eax, 0xad6c316a
xor eax, 0xf855870f
rol eax, 0xa8
popf
pushf
not eax
add eax, 0x8c94536e
xor eax, 0xbf5b5e82
rol eax, 0x42
popf
jmp 0x1800f4f62
test rsi, rsi
je 0x1800f56ea
push rax
pushf
mov eax, 0xf6beffaa
pushf
not eax
add eax, 0xa60bfca0
xor eax, 0x87cc6761
rol eax, 0xe9
popf
pushf
not eax
add eax, 0xf3926467
xor eax, 0xdcf99c13
rol eax, 0xec
popf
pushf
not eax
add eax, 0xb62111a7
xor eax, 0x8a20aebc
rol eax, 9
popf
jmp 0x1800f4f62
push rax
pushf
mov eax, 0x6e42af67
pushf
not eax
add eax, 0xd4d737ba
xor eax, 0xe70b459d
rol eax, 0x8c
popf
pushf
not eax
add eax, 0xd6bbd223
xor eax, 0xb1deda09
rol eax, 0x65
popf
jmp 0x1800f4f62
mov byte [rsi], bl
push rax
pushf
mov eax, 0x80727b46
pushf
not eax
add eax, 0xdf567bd2
xor eax, 0xda87c6bf
rol eax, 0xd5
popf
pushf
not eax
add eax, 0xe94800a4
xor eax, 0xd09a35dc
rol eax, 0xb7
popf
pushf
not eax
add eax, 0xdda4b0df
xor eax, 0xe1abae3e
rol eax, 0xf6
popf
jmp 0x1800f4f62
cmp byte [rdi + 0x30], bl
je 0x1800f57c3
push rax
pushf
mov eax, 0x823fac8d
pushf
not eax
add eax, 0xda542ad2
xor eax, 0xafb1e0ee
rol eax, 0x7f
popf
pushf
not eax
add eax, 0xf0322db5
xor eax, 0xe1fb9094
rol eax, 0x82
popf
pushf
not eax
add eax, 0xbca56260
xor eax, 0x90bfb764
rol eax, 0xab
popf
pushf
not eax
add eax, 0xee7c4926
xor eax, 0x82799970
rol eax, 0xa
popf
jmp 0x1800f4f62
push rax
pushf
mov eax, 0xe2fed434
pushf
not eax
add eax, 0x9fe3164c
xor eax, 0xa4ac36fa
rol eax, 0x5e
popf
pushf
not eax
add eax, 0xf3cfd7ad
xor eax, 0x94dd0fd8
rol eax, 0xd0
popf
pushf
not eax
add eax, 0xcd8c2816
xor eax, 0x9ed9e6ad
rol eax, 0xdb
popf
pushf
not eax
add eax, 0xb633cd45
xor eax, 0xf119f504
rol eax, 0x6c
popf
jmp 0x1800f4f62
mov ebx, dword [rdi + 0x2c]
push rax
pushf
mov eax, 0x7100f0ae
pushf
not eax
add eax, 0x9e09ba39
xor eax, 0xb3a85578
rol eax, 0xda
popf
pushf
not eax
add eax, 0x965e744f
xor eax, 0xe01c13f4
rol eax, 0x87
popf
pushf
not eax
add eax, 0xecf189f6
xor eax, 0xed07f260
rol eax, 0x11
popf
jmp 0x1800f4f62
mov eax, ebx
jmp 0x1800f5d81
inc rax
test rsi, rsi
je 0x1800f5900
push rax
pushf
mov eax, 0x5aa4863d
pushf
not eax
add eax, 0xaf8c983a
xor eax, 0xdf96b570
rol eax, 0x57
popf
pushf
not eax
add eax, 0xba4dcd52
xor eax, 0xfe735849
rol eax, 0x62
popf
pushf
not eax
add eax, 0xfd3ae1b6
xor eax, 0xd34da8db
rol eax, 0xf7
popf
jmp 0x1800f4f62
push rax
pushf
mov eax, 0x9005ac2f
pushf
not eax
add eax, 0xd2a90540
xor eax, 0xd869acf4
rol eax, 0xbd
popf
pushf
not eax
add eax, 0xcde69520
xor eax, 0xa0447dfc
rol eax, 0xc9
popf
pushf
not eax
add eax, 0x922e6bbb
xor eax, 0xa52b0dbb
rol eax, 0xaf
popf
pushf
not eax
add eax, 0x96bfb3d0
xor eax, 0x8da08671
rol eax, 9
popf
jmp 0x1800f4f62
cmp rax, rbp
jbe 0x1800f59b7
push rax
pushf
mov eax, 0xdbf097d1
pushf
not eax
add eax, 0xec1ef8ab
xor eax, 0xfb14e697
rol eax, 0x2f
popf
pushf
not eax
add eax, 0xc8ba46eb
xor eax, 0x8854e3bd
rol eax, 0x4a
popf
pushf
not eax
add eax, 0xe3c33e6c
xor eax, 0xb9bb1928
rol eax, 0x36
popf
pushf
not eax
add eax, 0x808a644a
xor eax, 0xb96d9178
rol eax, 0x1e
popf
jmp 0x1800f4f62
push rax
pushf
mov eax, 0x61c5698f
pushf
not eax
add eax, 0xec88d0af
xor eax, 0xbae03bb4
rol eax, 0x71
popf
pushf
not eax
add eax, 0x961e6dbb
xor eax, 0xd9b18fec
rol eax, 0xb1
popf
pushf
not eax
add eax, 0x98036781
xor eax, 0xced62765
rol eax, 0xa9
popf
pushf
not eax
add eax, 0xa4693b8c
xor eax, 0x99716bb3
rol eax, 0xdc
popf
jmp 0x1800f4f62
cmp qword [rsp + 0x70], 0xffffffffffffffff
je 0x1800f5a71
push rax
pushf
mov eax, 0x210beb8c
pushf
not eax
add eax, 0xbdad81fa
xor eax, 0x9a79291f
rol eax, 0x6d
popf
pushf
not eax
add eax, 0xd9ec4099
xor eax, 0xbd923ad2
rol eax, 0x7b
popf
pushf
not eax
add eax, 0x8bf51fbc
xor eax, 0x97d26c2b
rol eax, 0xef
popf
pushf
not eax
add eax, 0x96656a14
xor eax, 0xafa1a632
rol eax, 0xf
popf
jmp 0x1800f4f62
push rax
pushf
mov eax, 0x453b7728
pushf
not eax
add eax, 0xe24bbe40
xor eax, 0xec5792a4
rol eax, 0x51
popf
pushf
not eax
add eax, 0xb65afe6d
xor eax, 0xba1f2d55
rol eax, 0x21
popf
pushf
not eax
add eax, 0xf36751a7
xor eax, 0xd190e490
rol eax, 0xc2
popf
jmp 0x1800f4f62
mov byte [rsi], bl
mov esi, 0xb539dbd1
pushf
not esi
add esi, 0xd9a654b2
xor esi, 0xee1742fe
rol esi, 0xff
popf
pushf
not esi
add esi, 0xd9fd9146
xor esi, 0xb9095c5d
rol esi, 0x19
popf
pushf
not esi
add esi, 0xab4ff5a2
xor esi, 0xd3b48815
rol esi, 0xbf
popf
push rax
pushf
mov eax, 0x12bc508f
pushf
not eax
add eax, 0xa28b88eb
xor eax, 0x80ae7992
rol eax, 0xe
popf
pushf
not eax
add eax, 0xe3e8493f
xor eax, 0xe5878fbc
rol eax, 0x45
popf
pushf
not eax
add eax, 0xf24969a5
xor eax, 0xcb89cca3
rol eax, 0x53
popf
pushf
not eax
add eax, 0xb7263fe3
xor eax, 0x9f7741d4
rol eax, 0x5b
popf
jmp 0x1800f4f62
mov dword [rdi + 0x2c], esi
mov byte [rdi + 0x30], 1
mov qword [rsp + 0x28], rdi
jmp 0x1800f559e
mov rax, rbp
mov r12d, 0x850551f4
pushf
not r12d
add r12d, 0xd17eb9ee
xor r12d, 0xed63be08
rol r12d, 0x98
popf
pushf
not r12d
add r12d, 0xc21d35e0
xor r12d, 0xdbc2b8a5
rol r12d, 0x2b
popf
pushf
not r12d
add r12d, 0xed723f89
xor r12d, 0xa66bdfb8
rol r12d, 0x6c
popf
pushf
not r12d
add r12d, 0xe57cd5c0
xor r12d, 0xf5f39adc
rol r12d, 0x1c
popf
push rax
pushf
mov eax, 0x323847a6
pushf
not eax
add eax, 0x9ac14b9a
xor eax, 0xb9a7689b
rol eax, 0xc6
popf
pushf
not eax
add eax, 0xee5943ef
xor eax, 0xfabe69ba
rol eax, 0x66
popf
jmp 0x1800f4f62
mov byte [rax + rsi - 1], bl
push rax
pushf
mov eax, 0x2b1c35f4
pushf
not eax
add eax, 0xa151dee2
xor eax, 0xe2566d3a
rol eax, 0x26
popf
pushf
not eax
add eax, 0xe0798fa3
xor eax, 0xc7881905
rol eax, 0x7d
popf
jmp 0x1800f4f62
test r14, r14
je 0x1800f5ccf
push rax
pushf
mov eax, 0x85a220eb
pushf
not eax
add eax, 0x8afe2529
xor eax, 0x99b6c1f3
rol eax, 0xa9
popf
pushf
not eax
add eax, 0xbcf13a3a
xor eax, 0xa3a7900e
rol eax, 0xaf
popf
pushf
not eax
add eax, 0xfc8563ca
xor eax, 0xec5fd851
rol eax, 0xff
popf
pushf
not eax
add eax, 0xb9cf9996
xor eax, 0xacfeccf8
rol eax, 4
popf
jmp 0x1800f4f62
push rax
pushf
mov eax, 0xd8ef0bd0
pushf
not eax
add eax, 0xf2785dfa
xor eax, 0xb5305d77
rol eax, 0xe3
popf
pushf
not eax
add eax, 0x8a94a932
xor eax, 0xafa1b4c3
rol eax, 0xbc
popf
pushf
not eax
add eax, 0xc8db80c6
xor eax, 0xd022e716
rol eax, 0x52
popf
jmp 0x1800f4f62
mov qword [r14], rax
push rax
pushf
mov eax, 0x6106bae4
pushf
not eax
add eax, 0xd9dbc436
xor eax, 0xc4f112e3
rol eax, 0x31
popf
pushf
not eax
add eax, 0xf052f8e4
xor eax, 0xb825809b
rol eax, 0xad
popf
jmp 0x1800f4f62
mov eax, r12d
push rax
pushf
mov eax, 0xffa80097
pushf
not eax
add eax, 0x9b4ee352
xor eax, 0xdba99a9d
rol eax, 0xd6
popf
pushf
not eax
add eax, 0xa939aa43
xor eax, 0xab69a664
rol eax, 0x87
popf
jmp 0x1800f4f62
mov rbx, qword [rsp + 0x50]
mov rbp, qword [rsp + 0x58]
mov rsi, qword [rsp + 0x60]
add rsp, 0x30
pop r14
pop r12
pop rdi
ret