Function at 0x1800ed651
Capabilities:
Hash data using murmur3

Disassembly:
push rax
pushf
mov eax, 0xc760e1ec
pushf
not eax
add eax, 0xd2fab846
xor eax, 0xba9d883a
rol eax, 0xc5
popf
pushf
not eax
add eax, 0xb477772e
xor eax, 0x93ebaab7
rol eax, 0xfe
popf
cmp eax, 4
jne 0x1800ed68e
popf
pop rax
jmp 0x1800ed9c8
cmp eax, 0
jne 0x1800ed69d
popf
pop rax
jmp 0x1800ed78d
cmp eax, 3
jne 0x1800ed6ac
popf
pop rax
jmp 0x1800ed95e
cmp eax, 1
jne 0x1800ed6bb
popf
pop rax
jmp 0x1800ed84c
cmp eax, 0xd
jne 0x1800ed6ca
popf
pop rax
jmp 0x1800ede2b
cmp eax, 7
jne 0x1800ed6d9
popf
pop rax
jmp 0x1800edb70
cmp eax, 0xe
jne 0x1800ed6e8
popf
pop rax
jmp 0x1800ede79
cmp eax, 0xb
jne 0x1800ed6f7
popf
pop rax
jmp 0x1800edd09
cmp eax, 0xc
jne 0x1800ed706
popf
pop rax
jmp 0x1800edd9a
cmp eax, 8
jne 0x1800ed715
popf
pop rax
jmp 0x1800edba5
cmp eax, 0x10
jne 0x1800ed724
popf
pop rax
jmp 0x1800edf28
cmp eax, 2
jne 0x1800ed733
popf
pop rax
jmp 0x1800ed8ed
cmp eax, 9
jne 0x1800ed742
popf
pop rax
jmp 0x1800edc24
cmp eax, 0xa
jne 0x1800ed751
popf
pop rax
jmp 0x1800edcce
cmp eax, 6
jne 0x1800ed760
popf
pop rax
jmp 0x1800edb12
cmp eax, 0x11
jne 0x1800ed76f
popf
pop rax
jmp 0x1800edf73
cmp eax, 5
jne 0x1800ed77e
popf
pop rax
jmp 0x1800eda79
cmp eax, 0xf
jne 0x1800ed78d
popf
pop rax
jmp 0x1800edf05
push rbx
push rbp
push rsi
push rdi
push r14
sub rsp, 0x20
mov rbp, rcx
xor edx, edx
lea rcx, [rsp + 0x58]
call fcn.18008fd14
nop
mov rsi, qword [0x180041540]
mov qword [rsp + 0x60], rsi
mov rdi, qword [0x180041528]
test rdi, rdi
jne 0x1800ed7f3
push rax
pushf
mov eax, 0xad6a1272
pushf
not eax
add eax, 0xa9cfa4bc
xor eax, 0xf9b4aaa8
rol eax, 0xc3
popf
pushf
not eax
add eax, 0xaf81ed39
xor eax, 0x90f82630
rol eax, 0x24
popf
jmp 0x1800ed67f
push rax
pushf
mov eax, 0xc1e9574
pushf
not eax
add eax, 0xc4788ec0
xor eax, 0x9bd6f015
rol eax, 0xe6
popf
pushf
not eax
add eax, 0xd6e60448
xor eax, 0xf76a3a61
rol eax, 0x18
popf
pushf
not eax
add eax, 0x9fad9114
xor eax, 0x8e7c9a7d
rol eax, 0x11
popf
pushf
not eax
add eax, 0xb8873d95
xor eax, 0xde869de9
rol eax, 0x85
popf
jmp 0x1800ed67f
xor edx, edx
lea rcx, [rsp + 0x50]
call fcn.18008fd14
cmp qword [0x180041528], rdi
jne 0x1800ed8a7
push rax
pushf
mov eax, 0x61663064
pushf
not eax
add eax, 0x9584d070
xor eax, 0xebfbcd2a
rol eax, 0x14
popf
pushf
not eax
add eax, 0xbed71b35
xor eax, 0x82a45f3f
rol eax, 0x7d
popf
pushf
not eax
add eax, 0xce745d13
xor eax, 0xa0b0b492
rol eax, 0xdf
popf
jmp 0x1800ed67f
push rax
pushf
mov eax, 0x5322cf9b
pushf
not eax
add eax, 0xf0ad5d30
xor eax, 0xb09fbd84
rol eax, 0x5a
popf
pushf
not eax
add eax, 0x90d7d7d0
xor eax, 0xd336627c
rol eax, 0xf
popf
pushf
not eax
add eax, 0xd167f018
xor eax, 0xe12e2e8d
rol eax, 0x49
popf
jmp 0x1800ed67f
mov eax, dword [0x1800416c0]
jmp 0x1800ed8f4
inc eax
mov dword [0x1800416c0], eax
cdqe
mov qword [0x180041528], rax
push rax
pushf
mov eax, 0x416c31c2
pushf
not eax
add eax, 0xc8654983
xor eax, 0xb88b1c0a
rol eax, 0x8a
popf
pushf
not eax
add eax, 0xa99f73d6
xor eax, 0xed013ee3
rol eax, 0xab
popf
pushf
not eax
add eax, 0x8fab3a9f
xor eax, 0xea0a0927
rol eax, 0xbd
popf
pushf
not eax
add eax, 0x93d324b0
xor eax, 0x9612bb4c
rol eax, 0xe3
popf
jmp 0x1800ed67f
lea rcx, [rsp + 0x50]
call fcn.180137ad1
mov rdi, qword [0x180041528]
push rax
pushf
mov eax, 0x9d90b495
pushf
not eax
add eax, 0xdbeadca6
xor eax, 0xa9926e27
rol eax, 0x8d
popf
pushf
not eax
add eax, 0x905dcbea
xor eax, 0x84911997
rol eax, 0x6b
popf
pushf
not eax
add eax, 0xe4bee80c
xor eax, 0xe82f5186
rol eax, 0xb0
popf
pushf
not eax
add eax, 0xc1c486bb
xor eax, 0xd34f381e
rol eax, 0x66
popf
jmp 0x1800ed67f
mov rcx, qword [rbp + 8]
lea r14, [rdi*8]
cmp rdi, qword [rcx + 0x18]
jae 0x1800eda33
push rax
pushf
mov eax, 0x6975f91c
pushf
not eax
add eax, 0xf484ed29
xor eax, 0x91ce7079
rol eax, 0xf7
popf
pushf
not eax
add eax, 0x9eb2cfb6
xor eax, 0xdc548f08
rol eax, 0x8f
popf
pushf
not eax
add eax, 0xe76b807a
xor eax, 0x83956c61
rol eax, 0x16
popf
pushf
not eax
add eax, 0xabb65796
xor eax, 0xe3992962
rol eax, 0x62
popf
jmp 0x1800ed67f
push rax
pushf
mov eax, 0xb7d5089e
pushf
not eax
add eax, 0x917a7f31
xor eax, 0x88259462
rol eax, 0x1d
popf
pushf
not eax
add eax, 0xe21c7549
xor eax, 0xb71518a5
rol eax, 0xc3
popf
pushf
not eax
add eax, 0xfdf308e6
xor eax, 0xf62a866a
rol eax, 0xb1
popf
jmp 0x1800ed67f
mov rax, qword [rcx + 0x10]
mov rbx, qword [r14 + rax]
test rbx, rbx
jne 0x1800edadf
push rax
pushf
mov eax, 0x8561fccd
pushf
not eax
add eax, 0x80bf3efb
xor eax, 0xbdcbb572
rol eax, 0xe0
popf
pushf
not eax
add eax, 0x81fcad66
xor eax, 0xa3da1da6
rol eax, 0x2e
popf
pushf
not eax
add eax, 0x9e691d84
xor eax, 0xa05bbe48
rol eax, 0x20
popf
pushf
not eax
add eax, 0xc9e717cd
xor eax, 0xb60bc8b0
rol eax, 0xf8
popf
jmp 0x1800ed67f
push rax
pushf
mov eax, 0xb5c0387a
pushf
not eax
add eax, 0xdb44d7a0
xor eax, 0xac19fa89
rol eax, 0x75
popf
pushf
not eax
add eax, 0xa808e802
xor eax, 0xe277b455
rol eax, 0xe8
popf
jmp 0x1800ed67f
jmp 0x1800edba5
xor ebx, ebx
push rax
pushf
mov eax, 0xda1b978
pushf
not eax
add eax, 0x8aa1437a
xor eax, 0xadc081b5
rol eax, 0x45
popf
pushf
not eax
add eax, 0xde71647a
xor eax, 0xb68beddf
rol eax, 0xf1
popf
jmp 0x1800ed67f
cmp byte [rcx + 0x24], 0
je 0x1800edbf1
push rax
pushf
mov eax, 0xaf9f673a
pushf
not eax
add eax, 0xcddad95a
xor eax, 0x898eee7e
rol eax, 0x15
popf
pushf
not eax
add eax, 0xec15cf87
xor eax, 0xc14eebca
rol eax, 0x2e
popf
pushf
not eax
add eax, 0xdf03e097
xor eax, 0xd23de8eb
rol eax, 0x14
popf
jmp 0x1800ed67f
push rax
pushf
mov eax, 0x4b589b61
pushf
not eax
add eax, 0xcec1ca6f
xor eax, 0xe62997ba
rol eax, 0xd5
popf
pushf
not eax
add eax, 0xd41be10f
xor eax, 0x912f38f7
rol eax, 0xc6
popf
jmp 0x1800ed67f
call fcn.1800fbade
cmp rdi, qword [rax + 0x18]
jae 0x1800edc75
push rax
pushf
mov eax, 0x35d798b6
pushf
not eax
add eax, 0x8456c724
xor eax, 0xbb7a7b55
rol eax, 0xb7
popf
pushf
not eax
add eax, 0x80e2c7a0
xor eax, 0xe1231a81
rol eax, 0xef
popf
pushf
not eax
add eax, 0x97bdbc1e
xor eax, 0xe883bbf8
rol eax, 0xba
popf
jmp 0x1800ed67f
push rax
pushf
mov eax, 0x46bacf3
pushf
not eax
add eax, 0xe924e0ea
xor eax, 0xd9b93e77
rol eax, 0xe7
popf
pushf
not eax
add eax, 0xb8e0aae1
xor eax, 0xc9aea6d3
rol eax, 0x54
popf
pushf
not eax
add eax, 0x92f2fe00
xor eax, 0xb372e736
rol eax, 0xfa
popf
pushf
not eax
add eax, 0xb3b2a578
xor eax, 0xbdc8e171
rol eax, 0x14
popf
jmp 0x1800ed67f
mov rax, qword [rax + 0x10]
mov rbx, qword [r14 + rax]
push rax
pushf
mov eax, 0xcb136019
pushf
not eax
add eax, 0xab20c774
xor eax, 0xf746f385
rol eax, 0xd6
popf
pushf
not eax
add eax, 0xbb35bab3
xor eax, 0x836fe795
rol eax, 0xdd
popf
jmp 0x1800ed67f
test rbx, rbx
jne 0x1800edd41
push rax
pushf
mov eax, 0x1f6dc46a
pushf
not eax
add eax, 0xdf7711ba
xor eax, 0x86b0d901
rol eax, 0x25
popf
pushf
not eax
add eax, 0xf83a99b8
xor eax, 0xe1080fef
rol eax, 0x84
popf
jmp 0x1800ed67f
push rax
pushf
mov eax, 0x317c72a9
pushf
not eax
add eax, 0xfc321bf0
xor eax, 0x8d503ccb
rol eax, 0x34
popf
pushf
not eax
add eax, 0xb85a7a98
xor eax, 0x94e63360
rol eax, 0xe2
popf
pushf
not eax
add eax, 0x983d9530
xor eax, 0xbbf584b5
rol eax, 0xa6
popf
pushf
not eax
add eax, 0xf07c8391
xor eax, 0x9985c31c
rol eax, 0xf3
popf
jmp 0x1800ed67f
test rsi, rsi
je 0x1800edde5
push rax
pushf
mov eax, 0x188cd7a5
pushf
not eax
add eax, 0x8496ec03
xor eax, 0xd190464f
rol eax, 0xe
popf
pushf
not eax
add eax, 0xa94bb390
xor eax, 0xde9366e5
rol eax, 0x24
popf
pushf
not eax
add eax, 0xfb060cb1
xor eax, 0xd5bfdfe2
rol eax, 0x41
popf
jmp 0x1800ed67f
push rax
pushf
mov eax, 0xfe3a2f01
pushf
not eax
add eax, 0xb4875abb
xor eax, 0xefb8819f
rol eax, 0x9a
popf
pushf
not eax
add eax, 0xba77f0e8
xor eax, 0xb342311e
rol eax, 0xdd
popf
pushf
not eax
add eax, 0xbb6954d1
xor eax, 0x896f0f6c
rol eax, 0xd
popf
jmp 0x1800ed67f
mov rbx, rsi
jmp 0x1800edf28
mov rdx, rbp
lea rcx, [rsp + 0x60]
call fcn.18016d6e3
cmp rax, 0xffffffffffffffff
je 0x1800edebf
push rax
pushf
mov eax, 0x49b29920
pushf
not eax
add eax, 0xb01391b1
xor eax, 0x8423f3d1
rol eax, 0xc7
popf
pushf
not eax
add eax, 0xe24bbb2b
xor eax, 0xc0c66239
rol eax, 0x55
popf
jmp 0x1800ed67f
push rax
pushf
mov eax, 0xdd9d41c5
pushf
not eax
add eax, 0xfe50a0d8
xor eax, 0x8da07a73
rol eax, 0x14
popf
pushf
not eax
add eax, 0xeba28a34
xor eax, 0x83a1adba
rol eax, 0xfe
popf
pushf
not eax
add eax, 0xaf65e379
xor eax, 0xe9dc1a4a
rol eax, 0xb6
popf
jmp 0x1800ed67f
mov rbx, qword [rsp + 0x60]
mov qword [rsp + 0x50], rbx
mov rcx, rbx
call fcn.18016e678
mov rdx, qword [rbx]
mov rcx, rbx
jmp 0x1800edf1e
call qword [rdx + 8]
mov qword [0x180041540], rbx
lea rcx, [rsp + 0x58]
call fcn.180137ad1
mov rax, rbx
add rsp, 0x20
pop r14
pop rdi
pop rsi
pop rbp
pop rbx
ret
call fcn.18013fc3b
nop