Function at 0x1804133ac
Capabilities:
Hash data using murmur3

Disassembly:
push rax
pushf
mov eax, 0xda65f15d
pushf
not eax
add eax, 0x8fe33e3b
xor eax, 0xa9fff105
rol eax, 0xa6
popf
pushf
not eax
add eax, 0xa4a7bb87
xor eax, 0x83f8457f
rol eax, 0x34
popf
cmp eax, 4
jne 0x1804133e9
popf
pop rax
jmp 0x1804136f1
cmp eax, 0
jne 0x1804133f8
popf
pop rax
jmp 0x18041349d
cmp eax, 3
jne 0x180413407
popf
pop rax
jmp 0x180413686
cmp eax, 1
jne 0x180413416
popf
pop rax
jmp 0x18041355a
cmp eax, 0xa
jne 0x180413425
popf
pop rax
jmp 0x1804139d5
cmp eax, 7
jne 0x180413434
popf
pop rax
jmp 0x1804138bc
cmp eax, 6
jne 0x180413443
popf
pop rax
jmp 0x180413801
cmp eax, 0xb
jne 0x180413452
popf
pop rax
jmp 0x180413aa8
cmp eax, 0xc
jne 0x180413461
popf
pop rax
jmp 0x180413af5
cmp eax, 8
jne 0x180413470
popf
pop rax
jmp 0x180413944
cmp eax, 5
jne 0x18041347f
popf
pop rax
jmp 0x18041375d
cmp eax, 2
jne 0x18041348e
popf
pop rax
jmp 0x1804135ef
cmp eax, 9
jne 0x18041349d
popf
pop rax
jmp 0x1804139c6
push rbx
sub rsp, 0x20
mov rbx, qword [0x18027c030]
mov r8d, dword [rbx + 0x4888]
sub r8d, 1
js 0x180413501
push rax
pushf
mov eax, 0xed1957f3
pushf
not eax
add eax, 0x95e7ea33
xor eax, 0xf0907d70
rol eax, 0xf4
popf
pushf
not eax
add eax, 0xc996540e
xor eax, 0xcc4f9fc3
rol eax, 0x77
popf
pushf
not eax
add eax, 0xc005ebb3
xor eax, 0xd1f9741a
rol eax, 0x7c
popf
jmp 0x1804133da
push rax
pushf
mov eax, 0x2d9fcba7
pushf
not eax
add eax, 0xf1ba5d75
xor eax, 0xe8ec24ce
rol eax, 0x95
popf
pushf
not eax
add eax, 0xb4139cbe
xor eax, 0xc41dda16
rol eax, 0x6f
popf
pushf
not eax
add eax, 0xad75f54b
xor eax, 0x87d9f31f
rol eax, 0xe
popf
pushf
not eax
add eax, 0xff552bdd
xor eax, 0xc0b9e430
rol eax, 0x42
popf
jmp 0x1804133da
cmp r8d, dword [rbx + 0x4878]
jge 0x1804135bc
push rax
pushf
mov eax, 0xd535ddc6
pushf
not eax
add eax, 0x91442c5b
xor eax, 0x93eb5550
rol eax, 0x1d
popf
pushf
not eax
add eax, 0x90a7ed02
xor eax, 0xbcbd2033
rol eax, 0x91
popf
pushf
not eax
add eax, 0x9e8e960a
xor eax, 0xe06003eb
rol eax, 0xe6
popf
pushf
not eax
add eax, 0xca345765
xor eax, 0xebe9c9db
rol eax, 0xa1
popf
jmp 0x1804133da
push rax
pushf
mov eax, 0x9fd18c9a
pushf
not eax
add eax, 0xb67b8666
xor eax, 0xf5dbd336
rol eax, 0x57
popf
pushf
not eax
add eax, 0xe783e977
xor eax, 0xe8923060
rol eax, 0xa3
popf
jmp 0x1804133da
mov r10, qword [rbx + 0x4880]
mov rcx, qword [rbx + 0x4890]
movsxd r9, r8d
imul rdx, r9, 0x38
mov eax, dword [r10 + rdx]
cmp dword [rdx + rcx], eax
jne 0x180413640
push rax
pushf
mov eax, 0x74103d68
pushf
not eax
add eax, 0xb1b32b1e
xor eax, 0xf108fcdf
rol eax, 0x74
popf
pushf
not eax
add eax, 0xb2586cfc
xor eax, 0x9baba25c
rol eax, 0x5f
popf
jmp 0x1804133da
push rax
pushf
mov eax, 0x94474d78
pushf
not eax
add eax, 0x92fcf546
xor eax, 0xb7687094
rol eax, 0xd
popf
pushf
not eax
add eax, 0xa359ee2d
xor eax, 0xd11dfe03
rol eax, 0x55
popf
pushf
not eax
add eax, 0xebd61291
xor eax, 0xed8ee429
rol eax, 0xc5
popf
jmp 0x1804133da
test r8d, r8d
jle 0x1804136be
push rax
pushf
mov eax, 0x7197cc6c
pushf
not eax
add eax, 0x8548e24e
xor eax, 0x85b6e336
rol eax, 0x7f
popf
pushf
not eax
add eax, 0x9321066d
xor eax, 0xc81d0b41
rol eax, 0x5c
popf
jmp 0x1804133da
push rax
pushf
mov eax, 0xfa1ac764
pushf
not eax
add eax, 0xea3788e2
xor eax, 0xed1d99cc
rol eax, 0xef
popf
pushf
not eax
add eax, 0xab340f9e
xor eax, 0xfedba91d
rol eax, 0x16
popf
jmp 0x1804133da
lea rcx, [r10 + 8]
push rdx
not rdx
sub rcx, rdx
pop rdx
sub rcx, 1
mov rax, qword [rcx]
push rax
pushf
mov eax, 0x3734e29
pushf
not eax
add eax, 0x8d95762f
xor eax, 0x8c19cc40
rol eax, 0xf2
popf
pushf
not eax
add eax, 0x81f9d56c
xor eax, 0x9032fc21
rol eax, 0x8a
popf
pushf
not eax
add eax, 0xd44342fb
xor eax, 0xc124ddd2
rol eax, 0xa4
popf
pushf
not eax
add eax, 0xc14364dc
xor eax, 0xdaf25a82
rol eax, 0x81
popf
jmp 0x1804133da
test rax, rax
je 0x1804137bb
push rax
pushf
mov eax, 0x34620f6
pushf
not eax
add eax, 0xc3e07926
xor eax, 0xde344991
rol eax, 0x22
popf
pushf
not eax
add eax, 0xc841f3d4
xor eax, 0x9655b82f
rol eax, 0x5b
popf
pushf
not eax
add eax, 0x85ab6a9e
xor eax, 0xf44389bf
rol eax, 0x4c
popf
pushf
not eax
add eax, 0xd6da9d00
xor eax, 0xe6d60a67
rol eax, 0x9d
popf
jmp 0x1804133da
push rax
pushf
mov eax, 0xd8ab1a93
pushf
not eax
add eax, 0xde7443d9
xor eax, 0xf788096c
rol eax, 0x65
popf
pushf
not eax
add eax, 0xf08ae771
xor eax, 0xf2548c2a
rol eax, 0x51
popf
pushf
not eax
add eax, 0xa8a71989
xor eax, 0x9c766524
rol eax, 0xe5
popf
jmp 0x1804133da
test dword [rax + 0xc], 0x10000000
je 0x180413863
push rax
pushf
mov eax, 0x7826a2af
pushf
not eax
add eax, 0xe1625593
xor eax, 0x80626eff
rol eax, 0xd2
popf
pushf
not eax
add eax, 0xc1b9b26b
xor eax, 0xa3d2263d
rol eax, 0xdb
popf
pushf
not eax
add eax, 0x9d1d136d
xor eax, 0xdf163a10
rol eax, 0xaa
popf
pushf
not eax
add eax, 0xe6b9dbb4
xor eax, 0x8d99cdc9
rol eax, 3
popf
jmp 0x1804133da
push rax
pushf
mov eax, 0x48ca791d
pushf
not eax
add eax, 0xfc84fc96
xor eax, 0xd11bd854
rol eax, 0xf
popf
pushf
not eax
add eax, 0xc66b7b50
xor eax, 0xbf4fd7be
rol eax, 0x92
popf
pushf
not eax
add eax, 0xcb79cdef
xor eax, 0x9569bedd
rol eax, 0x7b
popf
pushf
not eax
add eax, 0xa4605a00
xor eax, 0x86278575
rol eax, 0x65
popf
jmp 0x1804133da
lea rax, [rcx - 0x38]
mov rcx, rax
mov rax, qword [rax]
test rax, rax
je 0x180413911
push rax
pushf
mov eax, 0x38573482
pushf
not eax
add eax, 0xa5a93abf
xor eax, 0x915cb13d
rol eax, 0xa3
popf
pushf
not eax
add eax, 0x8b75d369
xor eax, 0xfcf450a9
rol eax, 0xf0
popf
pushf
not eax
add eax, 0xe4852bbc
xor eax, 0x9814d3c7
rol eax, 0xac
popf
jmp 0x1804133da
push rax
pushf
mov eax, 0xd4db0ed5
pushf
not eax
add eax, 0x9f4dcdf0
xor eax, 0xb3fcf780
rol eax, 0x44
popf
pushf
not eax
add eax, 0xbacdd220
xor eax, 0x81e94878
rol eax, 0xc4
popf
jmp 0x1804133da
test dword [rax + 0xc], 0x400
jne 0x180413993
push rax
pushf
mov eax, 0x1e6e8ba9
pushf
not eax
add eax, 0x80166cb4
xor eax, 0x94198ea3
rol eax, 0x89
popf
pushf
not eax
add eax, 0xc117a670
xor eax, 0xf9fd102a
rol eax, 0x39
popf
pushf
not eax
add eax, 0xff0b1a5a
xor eax, 0xa11f8fd4
rol eax, 0xcc
popf
jmp 0x1804133da
push rax
pushf
mov eax, 0xf05a6e13
pushf
not eax
add eax, 0xaba07eee
xor eax, 0x993ddf1f
rol eax, 0x9a
popf
pushf
not eax
add eax, 0xf98c1009
xor eax, 0xcd0220c9
rol eax, 0x26
popf
jmp 0x1804133da
dec r8d
dec r9
test r9, r9
jg 0x18041375d
mov dl, 0x4f
pushf
not dl
add dl, 0xf7
xor dl, 0x87
rol dl, 0x44
popf
pushf
not dl
add dl, 0xcd
xor dl, 0xc8
rol dl, 0xdf
popf
mov ecx, r8d
call fcn.1804076b9
mov rax, qword [rbx + 0x48b0]
test rax, rax
je 0x180413a4f
push rax
pushf
mov eax, 0x93489d69
pushf
not eax
add eax, 0xb8f827e9
xor eax, 0xfa79913e
rol eax, 0xec
popf
pushf
not eax
add eax, 0xab50a7d5
xor eax, 0xe7f789ea
rol eax, 0x81
popf
pushf
not eax
add eax, 0xecb17ee1
xor eax, 0x8fdb7f05
rol eax, 0xfb
popf
jmp 0x1804133da
push rax
pushf
mov eax, 0x784f31f3
pushf
not eax
add eax, 0x8681e2c7
xor eax, 0xb271d57f
rol eax, 0x29
popf
pushf
not eax
add eax, 0xc7ca6844
xor eax, 0xc3894442
rol eax, 0x8c
popf
pushf
not eax
add eax, 0xf9e21351
xor eax, 0x850da9c4
rol eax, 0x54
popf
pushf
not eax
add eax, 0xb84d0257
xor eax, 0x8a7b3f09
rol eax, 0xb4
popf
jmp 0x1804133da
mov byte [rax + 0x158], 1
push rax
pushf
mov eax, 0xde40a953
pushf
not eax
add eax, 0x9724e652
xor eax, 0xcc90cfbe
rol eax, 0xe2
popf
pushf
not eax
add eax, 0xddb060f3
xor eax, 0x9cd095f4
rol eax, 0xd7
popf
pushf
not eax
add eax, 0xe54bf223
xor eax, 0xe2800c1f
rol eax, 0x15
popf
jmp 0x1804133da
add rsp, 0x20
pop rbx
ret