Function at 0x1800edb7b
Capabilities:
Hash data using murmur3

Disassembly:
push rax
pushf
mov eax, 0x6aa89c21
pushf
not eax
add eax, 0xeab3c598
xor eax, 0xb595aa96
rol eax, 0x53
popf
pushf
not eax
add eax, 0x92c276aa
xor eax, 0xbf1ccf05
rol eax, 0xb
popf
pushf
not eax
add eax, 0xc5bb76a3
xor eax, 0xe585f03c
rol eax, 0x97
popf
cmp eax, 4
jne 0x1800edbcb
popf
pop rax
jmp 0x1800edf05
cmp eax, 0
jne 0x1800edbda
popf
pop rax
jmp 0x1800edcca
cmp eax, 3
jne 0x1800edbe9
popf
pop rax
jmp 0x1800edeae
cmp eax, 1
jne 0x1800edbf8
popf
pop rax
jmp 0x1800edd9c
cmp eax, 0xd
jne 0x1800edc07
popf
pop rax
jmp 0x1800ee31c
cmp eax, 7
jne 0x1800edc16
popf
pop rax
jmp 0x1800ee04e
cmp eax, 0xe
jne 0x1800edc25
popf
pop rax
jmp 0x1800ee36a
cmp eax, 0xb
jne 0x1800edc34
popf
pop rax
jmp 0x1800ee1fa
cmp eax, 0xc
jne 0x1800edc43
popf
pop rax
jmp 0x1800ee28b
cmp eax, 8
jne 0x1800edc52
popf
pop rax
jmp 0x1800ee0a9
cmp eax, 0x10
jne 0x1800edc61
popf
pop rax
jmp 0x1800ee42c
cmp eax, 2
jne 0x1800edc70
popf
pop rax
jmp 0x1800ede3d
cmp eax, 9
jne 0x1800edc7f
popf
pop rax
jmp 0x1800ee128
cmp eax, 0xa
jne 0x1800edc8e
popf
pop rax
jmp 0x1800ee199
cmp eax, 6
jne 0x1800edc9d
popf
pop rax
jmp 0x1800ee016
cmp eax, 0x11
jne 0x1800edcac
popf
pop rax
jmp 0x1800ee477
cmp eax, 5
jne 0x1800edcbb
popf
pop rax
jmp 0x1800edf7d
cmp eax, 0xf
jne 0x1800edcca
popf
pop rax
jmp 0x1800ee409
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.18009038f
nop
mov rsi, qword [0x180041520]
mov qword [rsp + 0x60], rsi
mov rdi, qword [0x180041510]
test rdi, rdi
jne 0x1800edd43
push rax
pushf
mov eax, 0x943924e
pushf
not eax
add eax, 0xe6484751
xor eax, 0x90f2334e
rol eax, 0xe7
popf
pushf
not eax
add eax, 0x88d1c7d2
xor eax, 0xb37926f2
rol eax, 0x96
popf
pushf
not eax
add eax, 0xd21a9074
xor eax, 0xfb4ad292
rol eax, 0xa9
popf
jmp 0x1800edbbc
push rax
pushf
mov eax, 0xbb864803
pushf
not eax
add eax, 0xfed2ab14
xor eax, 0xd0a28a8a
rol eax, 0x33
popf
pushf
not eax
add eax, 0xc0b7e4a8
xor eax, 0xe1d7277c
rol eax, 0x5f
popf
pushf
not eax
add eax, 0x9f9022ed
xor eax, 0xaee799c8
rol eax, 0x56
popf
pushf
not eax
add eax, 0xf07ca2d6
xor eax, 0xccbe7e3b
rol eax, 0xc5
popf
jmp 0x1800edbbc
xor edx, edx
lea rcx, [rsp + 0x50]
call fcn.18009038f
cmp qword [0x180041510], rdi
jne 0x1800ede0a
push rax
pushf
mov eax, 0xc0c6ddd1
pushf
not eax
add eax, 0x800ff272
xor eax, 0xdf93b5c3
rol eax, 0x35
popf
pushf
not eax
add eax, 0xec7a6366
xor eax, 0x9b795f23
rol eax, 0xec
popf
pushf
not eax
add eax, 0xf9fc9895
xor eax, 0x89da0e40
rol eax, 0x2c
popf
pushf
not eax
add eax, 0xdc36e98d
xor eax, 0xb46d1977
rol eax, 0x85
popf
jmp 0x1800edbbc
push rax
pushf
mov eax, 0xa3864069
pushf
not eax
add eax, 0xced41151
xor eax, 0x8af7cb9b
rol eax, 0xaa
popf
pushf
not eax
add eax, 0xbe6febc3
xor eax, 0xd631f93c
rol eax, 0x4c
popf
jmp 0x1800edbbc
mov eax, dword [0x180041690]
jmp 0x1800ede44
inc eax
mov dword [0x180041690], eax
cdqe
mov qword [0x180041510], rax
push rax
pushf
mov eax, 0x1b0f3806
pushf
not eax
add eax, 0x91e3f5b5
xor eax, 0xe80a6f88
rol eax, 0xf0
popf
pushf
not eax
add eax, 0x9b060833
xor eax, 0x8930baa3
rol eax, 0x66
popf
pushf
not eax
add eax, 0x99a4084d
xor eax, 0xe2398be5
rol eax, 0x46
popf
pushf
not eax
add eax, 0x802ed735
xor eax, 0xaa8e70b5
rol eax, 0xc4
popf
jmp 0x1800edbbc
lea rcx, [rsp + 0x50]
call fcn.180137780
mov rdi, qword [0x180041510]
push rax
pushf
mov eax, 0x33eedfeb
pushf
not eax
add eax, 0x8967d5e8
xor eax, 0xd0fa27b9
rol eax, 0xf6
popf
pushf
not eax
add eax, 0xb1862c8e
xor eax, 0xf38794a9
rol eax, 0x59
popf
pushf
not eax
add eax, 0xb97ad93b
xor eax, 0xd7d3827c
rol eax, 0xd6
popf
jmp 0x1800edbbc
mov rcx, qword [rbp + 8]
lea r14, [rdi*8]
cmp rdi, qword [rcx + 0x18]
jae 0x1800edf4a
push rax
pushf
mov eax, 0x9f3d7a64
pushf
not eax
add eax, 0xd8d2abd0
xor eax, 0x9376823d
rol eax, 0x69
popf
pushf
not eax
add eax, 0xbced99fe
xor eax, 0xf086eca8
rol eax, 0x88
popf
jmp 0x1800edbbc
push rax
pushf
mov eax, 0x7b2c1075
pushf
not eax
add eax, 0x8d067c59
xor eax, 0xcdbccb87
rol eax, 0x23
popf
pushf
not eax
add eax, 0xd16051fd
xor eax, 0xee254ed6
rol eax, 0xf
popf
jmp 0x1800edbbc
mov rax, qword [rcx + 0x10]
mov rbx, qword [r14 + rax]
test rbx, rbx
jne 0x1800edfe3
push rax
pushf
mov eax, 0x7284a455
pushf
not eax
add eax, 0xfe33ab0b
xor eax, 0xb86c3b01
rol eax, 0xdf
popf
pushf
not eax
add eax, 0xaab995ec
xor eax, 0xd5e95a9b
rol eax, 0x50
popf
pushf
not eax
add eax, 0x80570ea7
xor eax, 0x98255e0f
rol eax, 0x77
popf
pushf
not eax
add eax, 0x9a2610e1
xor eax, 0xe6b09c15
rol eax, 0xd
popf
jmp 0x1800edbbc
push rax
pushf
mov eax, 0x47c414a1
pushf
not eax
add eax, 0x90f5ad9c
xor eax, 0xcb9ac9fe
rol eax, 0xd2
popf
pushf
not eax
add eax, 0xd00bdcc0
xor eax, 0x8bf95212
rol eax, 0x15
popf
jmp 0x1800edbbc
jmp 0x1800ee0a9
xor ebx, ebx
push rax
pushf
mov eax, 0x7e39ae63
pushf
not eax
add eax, 0xe48fd4e4
xor eax, 0xa85ce9bf
rol eax, 0xd2
popf
pushf
not eax
add eax, 0xc99fa6d7
xor eax, 0xc2a96e7e
rol eax, 0x35
popf
pushf
not eax
add eax, 0xabcbc251
xor eax, 0xddf5ce0e
rol eax, 0x68
popf
pushf
not eax
add eax, 0x97b52a34
xor eax, 0xbee5ebe7
rol eax, 0x2b
popf
jmp 0x1800edbbc
cmp byte [rcx + 0x24], 0
je 0x1800ee0f5
push rax
pushf
mov eax, 0x961ec3a2
pushf
not eax
add eax, 0xdafb0a15
xor eax, 0xfc72f731
rol eax, 0x4b
popf
pushf
not eax
add eax, 0xe2833046
xor eax, 0xb12d90e1
rol eax, 0x77
popf
pushf
not eax
add eax, 0xd84d3b7c
xor eax, 0xa75e5172
rol eax, 0x7d
popf
jmp 0x1800edbbc
push rax
pushf
mov eax, 0x270832b3
pushf
not eax
add eax, 0x9122783b
xor eax, 0xf34ea799
rol eax, 0xd9
popf
pushf
not eax
add eax, 0xdf3ccc1d
xor eax, 0xa0ca2258
rol eax, 0xa
popf
jmp 0x1800edbbc
call fcn.1800fbea1
cmp rdi, qword [rax + 0x18]
jae 0x1800ee166
push rax
pushf
mov eax, 0x49d7100f
pushf
not eax
add eax, 0xd2e6fdee
xor eax, 0xdd9f2acf
rol eax, 0x66
popf
pushf
not eax
add eax, 0xfac142f8
xor eax, 0xd68f7c22
rol eax, 0xda
popf
jmp 0x1800edbbc
push rax
pushf
mov eax, 0x7f20e995
pushf
not eax
add eax, 0xec9e3284
xor eax, 0xbb730095
rol eax, 0x8c
popf
pushf
not eax
add eax, 0xfa61027d
xor eax, 0xd5d9451c
rol eax, 0xa4
popf
jmp 0x1800edbbc
mov rax, qword [rax + 0x10]
mov rbx, qword [r14 + rax]
push rax
pushf
mov eax, 0x36ce0f38
pushf
not eax
add eax, 0xa7e34e85
xor eax, 0xacabbe09
rol eax, 0x1c
popf
pushf
not eax
add eax, 0xfa3e069c
xor eax, 0xcb3f42db
rol eax, 0xee
popf
pushf
not eax
add eax, 0x859012fe
xor eax, 0xab1abe6d
rol eax, 0xbe
popf
pushf
not eax
add eax, 0x9918550f
xor eax, 0xb7bfc55c
rol eax, 0xbb
popf
jmp 0x1800edbbc
test rbx, rbx
jne 0x1800ee245
push rax
pushf
mov eax, 0xad76ee6d
pushf
not eax
add eax, 0xcd269bd5
xor eax, 0xa104d759
rol eax, 0x89
popf
pushf
not eax
add eax, 0xc6fdfba1
xor eax, 0xb6de1031
rol eax, 0x4d
popf
pushf
not eax
add eax, 0xed45b0b4
xor eax, 0xffe357d9
rol eax, 0xed
popf
jmp 0x1800edbbc
push rax
pushf
mov eax, 0xef9223af
pushf
not eax
add eax, 0xff986616
xor eax, 0xcda302ee
rol eax, 0xd5
popf
pushf
not eax
add eax, 0xb358464e
xor eax, 0xa3ace125
rol eax, 0xe0
popf
pushf
not eax
add eax, 0xb244b5b8
xor eax, 0xf0b44537
rol eax, 0x66
popf
jmp 0x1800edbbc
test rsi, rsi
je 0x1800ee2e9
push rax
pushf
mov eax, 0x6de9c801
pushf
not eax
add eax, 0xf624ce8d
xor eax, 0xce0ae646
rol eax, 0x97
popf
pushf
not eax
add eax, 0xc5e6155f
xor eax, 0x961760d6
rol eax, 0x1a
popf
pushf
not eax
add eax, 0xee27f614
xor eax, 0xfec698b8
rol eax, 0x3c
popf
pushf
not eax
add eax, 0x97f24e99
xor eax, 0xf8960f87
rol eax, 0x5b
popf
jmp 0x1800edbbc
push rax
pushf
mov eax, 0xcc13d66f
pushf
not eax
add eax, 0x9ea482de
xor eax, 0x806cebe6
rol eax, 0xfc
popf
pushf
not eax
add eax, 0x8411e99e
xor eax, 0xfee22555
rol eax, 0xfd
popf
jmp 0x1800edbbc
mov rbx, rsi
jmp 0x1800ee42c
mov rdx, rbp
lea rcx, [rsp + 0x60]
call fcn.18016d702
cmp rax, 0xffffffffffffffff
je 0x1800ee3b0
push rax
pushf
mov eax, 0xc25d8e0f
pushf
not eax
add eax, 0xf5ecabfb
xor eax, 0xc6242595
rol eax, 0x61
popf
pushf
not eax
add eax, 0x918b90d0
xor eax, 0xa6351852
rol eax, 0x39
popf
jmp 0x1800edbbc
push rax
pushf
mov eax, 0x73fc8aec
pushf
not eax
add eax, 0x83d8127c
xor eax, 0xe15b191d
rol eax, 0xb2
popf
pushf
not eax
add eax, 0xb7dbfef9
xor eax, 0xd12f45dc
rol eax, 0xb5
popf
pushf
not eax
add eax, 0x93456641
xor eax, 0xa438f814
rol eax, 0x73
popf
pushf
not eax
add eax, 0x98bdeaef
xor eax, 0xe5179b7d
rol eax, 0xfd
popf
jmp 0x1800edbbc
mov rbx, qword [rsp + 0x60]
mov qword [rsp + 0x50], rbx
mov rcx, rbx
call fcn.18016e605
mov rdx, qword [rbx]
mov rcx, rbx
jmp 0x1800ee422
call qword [rdx + 8]
mov qword [0x180041520], rbx
lea rcx, [rsp + 0x58]
call fcn.180137780
mov rax, rbx
add rsp, 0x20
pop r14
pop rdi
pop rsi
pop rbp
pop rbx
ret
call fcn.18013faf7
nop