Function at 0x1803a4518
Capabilities:
Hash data using murmur3

Disassembly:
push rax
pushf
mov eax, 0x935395b9
pushf
not eax
add eax, 0xbd6a66e9
xor eax, 0xc1d1999b
rol eax, 0x90
popf
pushf
not eax
add eax, 0xef1e0ce9
xor eax, 0xa6692121
rol eax, 0x8b
popf
cmp eax, 4
jne 0x1803a4555
popf
pop rax
jmp 0x1803a4931
cmp eax, 0
jne 0x1803a4564
popf
pop rax
jmp 0x1803a46cc
cmp eax, 3
jne 0x1803a4573
popf
pop rax
jmp 0x1803a48d5
cmp eax, 1
jne 0x1803a4582
popf
pop rax
jmp 0x1803a478e
cmp eax, 0xd
jne 0x1803a4591
popf
pop rax
jmp 0x1803a4e72
cmp eax, 7
jne 0x1803a45a0
popf
pop rax
jmp 0x1803a4b1e
cmp eax, 0xe
jne 0x1803a45af
popf
pop rax
jmp 0x1803a4ebd
cmp eax, 0xb
jne 0x1803a45be
popf
pop rax
jmp 0x1803a4d77
cmp eax, 0x19
jne 0x1803a45cd
popf
pop rax
jmp 0x1803a546c
cmp eax, 8
jne 0x1803a45dc
popf
pop rax
jmp 0x1803a4b85
cmp eax, 0x10
jne 0x1803a45eb
popf
pop rax
jmp 0x1803a4f97
cmp eax, 0x17
jne 0x1803a45fa
popf
pop rax
jmp 0x1803a5375
cmp eax, 9
jne 0x1803a4609
popf
pop rax
jmp 0x1803a4c0a
cmp eax, 0x12
jne 0x1803a4618
popf
pop rax
jmp 0x1803a50fc
cmp eax, 0x18
jne 0x1803a4627
popf
pop rax
jmp 0x1803a5409
cmp eax, 0x11
jne 0x1803a4636
popf
pop rax
jmp 0x1803a503d
cmp eax, 5
jne 0x1803a4645
popf
pop rax
jmp 0x1803a49db
cmp eax, 0x16
jne 0x1803a4654
popf
pop rax
jmp 0x1803a533c
cmp eax, 0xa
jne 0x1803a4663
popf
pop rax
jmp 0x1803a4cf4
cmp eax, 0x14
jne 0x1803a4672
popf
pop rax
jmp 0x1803a51da
cmp eax, 0xf
jne 0x1803a4681
popf
pop rax
jmp 0x1803a4f19
cmp eax, 0x13
jne 0x1803a4690
popf
pop rax
jmp 0x1803a518e
cmp eax, 0x15
jne 0x1803a469f
popf
pop rax
jmp 0x1803a5258
cmp eax, 2
jne 0x1803a46ae
popf
pop rax
jmp 0x1803a481e
cmp eax, 6
jne 0x1803a46bd
popf
pop rax
jmp 0x1803a4a62
cmp eax, 0xc
jne 0x1803a46cc
popf
pop rax
jmp 0x1803a4e61
sub rsp, 0x98
mov rax, qword [0x1802799c0]
xor rax, rsp
mov qword [rsp + 0x80], rax
movzx eax, byte [rcx]
mov rdx, rcx
test al, al
je 0x1803a4735
push rax
pushf
mov eax, 0x53f0424a
pushf
not eax
add eax, 0x8306308e
xor eax, 0xedd3f159
rol eax, 0xb5
popf
pushf
not eax
add eax, 0xd6df104d
xor eax, 0x841d2c5f
rol eax, 0x8f
popf
pushf
not eax
add eax, 0xc0b0bc08
xor eax, 0xf2c5802a
rol eax, 0x1c
popf
jmp 0x1803a4546
push rax
pushf
mov eax, 0xfcc5569e
pushf
not eax
add eax, 0x93f65b68
xor eax, 0x93f6a4b4
rol eax, 0x62
popf
pushf
not eax
add eax, 0xf9ad7d80
xor eax, 0xca54d06c
rol eax, 0xe1
popf
pushf
not eax
add eax, 0xaa295cba
xor eax, 0xf2d4fb64
rol eax, 0x91
popf
pushf
not eax
add eax, 0xb3d354a1
xor eax, 0xb4e40f5d
rol eax, 0xac
popf
jmp 0x1803a4546
cmp al, 0x25
jne 0x1803a47eb
push rax
pushf
mov eax, 0xf334b5ae
pushf
not eax
add eax, 0x837a4cbe
xor eax, 0xde18fbed
rol eax, 0xf
popf
pushf
not eax
add eax, 0xa0d07bd2
xor eax, 0xc7e54489
rol eax, 0xe1
popf
pushf
not eax
add eax, 0x98caeec4
xor eax, 0xd953c029
rol eax, 0xc1
popf
pushf
not eax
add eax, 0x8042ba57
xor eax, 0xb8389dc8
rol eax, 0xc1
popf
jmp 0x1803a4546
push rax
pushf
mov eax, 0x3094778e
pushf
not eax
add eax, 0x8acdc475
xor eax, 0xca1972cd
rol eax, 0xde
popf
pushf
not eax
add eax, 0xa55f025d
xor eax, 0xc146f2d2
rol eax, 0xe
popf
jmp 0x1803a4546
cmp byte [rdx + 1], al
jne 0x1803a487c
push rax
pushf
mov eax, 0xf6d87d12
pushf
not eax
add eax, 0x9a4ba663
xor eax, 0x8efe99ee
rol eax, 0x8b
popf
pushf
not eax
add eax, 0xa10b246e
xor eax, 0xffa09b64
rol eax, 0x4a
popf
pushf
not eax
add eax, 0xf5941cc4
xor eax, 0xcb5e8d2a
rol eax, 0x47
popf
pushf
not eax
add eax, 0xbee6047c
xor eax, 0xe8e1a781
rol eax, 0xfc
popf
jmp 0x1803a4546
push rax
pushf
mov eax, 0xdfd02558
pushf
not eax
add eax, 0x8cc1231d
xor eax, 0x922ec763
rol eax, 0x87
popf
pushf
not eax
add eax, 0x9419d403
xor eax, 0x89e3922a
rol eax, 0x8a
popf
pushf
not eax
add eax, 0xd1b5afdf
xor eax, 0x86e6642f
rol eax, 0x48
popf
pushf
not eax
add eax, 0xfcfc35c6
xor eax, 0xf20f2ff0
rol eax, 0xa1
popf
jmp 0x1803a4546
inc rdx
push rax
pushf
mov eax, 0x7d1fbbb0
pushf
not eax
add eax, 0x863ab833
xor eax, 0xa5fa54cc
rol eax, 0x4f
popf
pushf
not eax
add eax, 0xcad97c2f
xor eax, 0xcf23892d
rol eax, 0x81
popf
pushf
not eax
add eax, 0xa6f4a391
xor eax, 0xc1da323e
rol eax, 0xff
popf
pushf
not eax
add eax, 0x82f9ad5f
xor eax, 0xc9f3f133
rol eax, 0xc4
popf
jmp 0x1803a4546
movzx eax, byte [rdx + 1]
inc rdx
test al, al
jne 0x1803a4995
push rax
pushf
mov eax, 0x214d4973
pushf
not eax
add eax, 0xf10debcc
xor eax, 0x8aa9d1ea
rol eax, 0xbe
popf
pushf
not eax
add eax, 0xff552695
xor eax, 0x9972b6eb
rol eax, 0xd5
popf
pushf
not eax
add eax, 0xd844fbb0
xor eax, 0x8b0e10bd
rol eax, 0xfd
popf
pushf
not eax
add eax, 0xa4814cfd
xor eax, 0xf7483db9
rol eax, 0xcb
popf
jmp 0x1803a4546
push rax
pushf
mov eax, 0x13ed1590
pushf
not eax
add eax, 0xac018c4c
xor eax, 0xcf23254e
rol eax, 0xc6
popf
pushf
not eax
add eax, 0xe5769cd9
xor eax, 0x8b9b5eff
rol eax, 0xf2
popf
pushf
not eax
add eax, 0xea96ce2d
xor eax, 0xe4a45941
rol eax, 0xb6
popf
jmp 0x1803a4546
movzx r8d, byte [rdx]
cmp r8b, 0x25
jne 0x1803a4a1c
push rax
pushf
mov eax, 0x1ff30ce
pushf
not eax
add eax, 0xd979b57a
xor eax, 0xf403125e
rol eax, 0xc7
popf
pushf
not eax
add eax, 0xc007337a
xor eax, 0xc33bb8e8
rol eax, 0x83
popf
jmp 0x1803a4546
push rax
pushf
mov eax, 0x5ac1030a
pushf
not eax
add eax, 0xf2edc478
xor eax, 0x80ab1ec0
rol eax, 0xac
popf
pushf
not eax
add eax, 0xa83b5b19
xor eax, 0xe0b6715e
rol eax, 0x22
popf
pushf
not eax
add eax, 0xf7bdd98b
xor eax, 0xcb29f64f
rol eax, 0x4d
popf
jmp 0x1803a4546
cmp byte [rdx + 1], r8b
je 0x1803a4ac5
push rax
pushf
mov eax, 0x701b78fd
pushf
not eax
add eax, 0xe4d4da7e
xor eax, 0x97b04adb
rol eax, 0x55
popf
pushf
not eax
add eax, 0x92ae1c5c
xor eax, 0xa84751b4
rol eax, 0x41
popf
pushf
not eax
add eax, 0x880872bd
xor eax, 0xc0b8f903
rol eax, 0x13
popf
pushf
not eax
add eax, 0xfd11d97a
xor eax, 0xd7708c66
rol eax, 0x6e
popf
jmp 0x1803a4546
push rax
pushf
mov eax, 0xfc386efe
pushf
not eax
add eax, 0x9e17bfb4
xor eax, 0x886e754a
rol eax, 0x1c
popf
pushf
not eax
add eax, 0xc84bb3a7
xor eax, 0xb1309382
rol eax, 0x91
popf
pushf
not eax
add eax, 0x89f7d49d
xor eax, 0x80b17c63
rol eax, 0x1d
popf
pushf
not eax
add eax, 0xeb44e45b
xor eax, 0xf0e9555b
rol eax, 0xaa
popf
jmp 0x1803a4546
lea r11, [rsp + 0x20]
mov r9, rdx
nop word [rax + rax]
push rax
pushf
mov eax, 0x25e979f1
pushf
not eax
add eax, 0xe71475d7
xor eax, 0x8d1f3dd8
rol eax, 0x7e
popf
pushf
not eax
add eax, 0xc479f780
xor eax, 0x94f625b2
rol eax, 0xc2
popf
pushf
not eax
add eax, 0x9c2db6d8
xor eax, 0xe642a875
rol eax, 3
popf
pushf
not eax
add eax, 0xf2fbde6e
xor eax, 0xd6eef0de
rol eax, 0x7d
popf
jmp 0x1803a4546
lea eax, [r8 - 0x41]
movsx r10d, r8b
cmp al, 0x19
ja 0x1803a4bc4
push rax
pushf
mov eax, 0xbfb17441
pushf
not eax
add eax, 0xbddcfd51
xor eax, 0xc78c53dc
rol eax, 0xf3
popf
pushf
not eax
add eax, 0xc0ab1cb1
xor eax, 0xea114d32
rol eax, 0xfa
popf
jmp 0x1803a4546
push rax
pushf
mov eax, 0x8d502d18
pushf
not eax
add eax, 0xbca23685
xor eax, 0x94c383c6
rol eax, 0x6a
popf
pushf
not eax
add eax, 0xc4066ba0
xor eax, 0x9f4d44e5
rol eax, 0x93
popf
pushf
not eax
add eax, 0xc613ecd1
xor eax, 0xa36d981c
rol eax, 0xb3
popf
jmp 0x1803a4546
lea ecx, [r10 - 0x41]
mov eax, 0xa128e20
pushf
not eax
add eax, 0xa53b37b2
xor eax, 0xbf805c3e
rol eax, 0xe9
popf
pushf
not eax
add eax, 0xe43703a3
xor eax, 0xee7d8639
rol eax, 0x6e
popf
pushf
not eax
add eax, 0xf10273f9
xor eax, 0xd4c49be1
rol eax, 0xe3
popf
pushf
not eax
add eax, 0x9cc34864
xor eax, 0xb54ed00e
rol eax, 0xaf
popf
shl eax, cl
test eax, 0x900
je 0x1803a4cae
push rax
pushf
mov eax, 0x2f2345a
pushf
not eax
add eax, 0xd663cd80
xor eax, 0xbdd697bf
rol eax, 0xb
popf
pushf
not eax
add eax, 0x8997ee79
xor eax, 0x9adc4e08
rol eax, 0x7a
popf
pushf
not eax
add eax, 0xc8ab7290
xor eax, 0x997b752f
rol eax, 0xdf
popf
jmp 0x1803a4546
push rax
pushf
mov eax, 0xcd34c72a
pushf
not eax
add eax, 0x95dd4ab1
xor eax, 0x87c14444
rol eax, 0xfb
popf
pushf
not eax
add eax, 0xbee68e57
xor eax, 0xea3ce5ff
rol eax, 0x55
popf
pushf
not eax
add eax, 0x870fa042
xor eax, 0xca3ad54d
rol eax, 0xef
popf
jmp 0x1803a4546
sub r8b, 0x61
cmp r8b, 0x19
ja 0x1803a4d31
push rax
pushf
mov eax, 0x3a3ffd56
pushf
not eax
add eax, 0xc8bd197e
xor eax, 0x8423865a
rol eax, 0x99
popf
pushf
not eax
add eax, 0xc0e2071a
xor eax, 0xc6cc29e5
rol eax, 0x73
popf
jmp 0x1803a4546
push rax
pushf
mov eax, 0x37157dfc
pushf
not eax
add eax, 0xe29caf9c
xor eax, 0xc11ebf9d
rol eax, 0x7c
popf
pushf
not eax
add eax, 0xc095365e
xor eax, 0xb5560553
rol eax, 0xe8
popf
pushf
not eax
add eax, 0x8f32b716
xor eax, 0xd19a8ee9
rol eax, 0x99
popf
jmp 0x1803a4546
lea ecx, [r10 - 0x61]
mov eax, 0x57ea0ee9
pushf
not eax
add eax, 0xeb5c376c
xor eax, 0x8ab77007
rol eax, 0x14
popf
pushf
not eax
add eax, 0x88520344
xor eax, 0xa4eed0a4
rol eax, 0xcb
popf
pushf
not eax
add eax, 0xc1f73112
xor eax, 0xa8d69f08
rol eax, 0x98
popf
pushf
not eax
add eax, 0xb154f1eb
xor eax, 0xce725fa6
rol eax, 0x4f
popf
shl eax, cl
test eax, 0x2480a80
je 0x1803a4e08
push rax
pushf
mov eax, 0xcd1a3339
pushf
not eax
add eax, 0xebb099b1
xor eax, 0xd244896a
rol eax, 0x46
popf
pushf
not eax
add eax, 0xdbc29cf4
xor eax, 0xa706d5e0
rol eax, 0x7d
popf
jmp 0x1803a4546
push rax
pushf
mov eax, 0xf991215
pushf
not eax
add eax, 0xe3e55964
xor eax, 0x967d98ee
rol eax, 0x2f
popf
pushf
not eax
add eax, 0xca0093cc
xor eax, 0x8e779dfd
rol eax, 0x66
popf
pushf
not eax
add eax, 0xb94b08c1
xor eax, 0xbf3ecf6f
rol eax, 0xcd
popf
pushf
not eax
add eax, 0xd5f7c7e9
xor eax, 0x96af4ada
rol eax, 0xd8
popf
jmp 0x1803a4546
movzx r8d, byte [r9 + 1]
inc r9
test r8b, r8b
jne 0x1803a4b85
jmp 0x1803a4f19
inc r9
push rax
pushf
mov eax, 0x9e8fe942
pushf
not eax
add eax, 0xb7922127
xor eax, 0xe10ced26
rol eax, 0xc7
popf
pushf
not eax
add eax, 0xf3f5227c
xor eax, 0xd36e6a70
rol eax, 0x23
popf
pushf
not eax
add eax, 0xbcee0939
xor eax, 0x9af8ef91
rol eax, 0x66
popf
pushf
not eax
add eax, 0x93232ceb
xor eax, 0xb20c6161
rol eax, 0x88
popf
jmp 0x1803a4546
cmp rdx, r9
jae 0x1803a4f64
push rax
pushf
mov eax, 0x4db52d96
pushf
not eax
add eax, 0xb7fde513
xor eax, 0xccb2bcbf
rol eax, 0x17
popf
pushf
not eax
add eax, 0xaaabaf64
xor eax, 0x98f09305
rol eax, 0xee
popf
pushf
not eax
add eax, 0xab47e2e7
xor eax, 0x82f11edc
rol eax, 0x98
popf
jmp 0x1803a4546
push rax
pushf
mov eax, 0xacf37c50
pushf
not eax
add eax, 0xda4905f8
xor eax, 0xd15a42b8
rol eax, 0xbf
popf
pushf
not eax
add eax, 0x8512e128
xor eax, 0x85aafb98
rol eax, 0xeb
popf
jmp 0x1803a4546
movabs r8, 0x726933e4a7ba9091
pushf
not r8
add r8, 0x64681abd
xor r8, 0x408a0b74
rol r8, 0x30
popf
pushf
not r8
add r8, 0x61e00be8
xor r8, 0x73681e36
rol r8, 0x90
popf
pushf
not r8
add r8, 0x42b87894
xor r8, 0x4f3e060c
rol r8, 0xe2
popf
pushf
not r8
add r8, 0x68776348
xor r8, 0x701efdf6
rol r8, 0xa2
popf
nop dword [rax + rax]
push rax
pushf
mov eax, 0xc6379c46
pushf
not eax
add eax, 0xbff32827
xor eax, 0xa97bfb30
rol eax, 0xed
popf
pushf
not eax
add eax, 0xb0877def
xor eax, 0xa26dfbd6
rol eax, 0xb5
popf
jmp 0x1803a4546
movzx ecx, byte [rdx]
inc rdx
lea eax, [rcx - 0x24]
cmp al, 0x3b
ja 0x1803a50a3
push rax
pushf
mov eax, 0x80160222
pushf
not eax
add eax, 0xb75a48ae
xor eax, 0xf45319bf
rol eax, 0x6c
popf
pushf
not eax
add eax, 0x9fd9e61d
xor eax, 0x892318f4
rol eax, 0x6b
popf
pushf
not eax
add eax, 0xe947674e
xor eax, 0xeb0f911e
rol eax, 0x31
popf
pushf
not eax
add eax, 0x92a7826c
xor eax, 0x9bf4d728
rol eax, 0xdc
popf
jmp 0x1803a4546
push rax
pushf
mov eax, 0x2798ebab
pushf
not eax
add eax, 0xae9ebb8b
xor eax, 0x8fb63e76
rol eax, 0xad
popf
pushf
not eax
add eax, 0xe19807cf
xor eax, 0x8ebe7f50
rol eax, 0xde
popf
pushf
not eax
add eax, 0xb37c0d79
xor eax, 0xd28ad161
rol eax, 0x86
popf
pushf
not eax
add eax, 0xa10aadaf
xor eax, 0xfd7cc104
rol eax, 0x1a
popf
jmp 0x1803a4546
bt r8, rax
jb 0x1803a5148
push rax
pushf
mov eax, 0x8c7d8171
pushf
not eax
add eax, 0x9735cccb
xor eax, 0x8f93c903
rol eax, 0xb4
popf
pushf
not eax
add eax, 0xb60e24ba
xor eax, 0xfb39769e
rol eax, 0xa9
popf
pushf
not eax
add eax, 0x8a400cac
xor eax, 0xd06ecdd5
rol eax, 0xd
popf
jmp 0x1803a4546
push rax
pushf
mov eax, 0xf85c4075
pushf
not eax
add eax, 0xb309fcf6
xor eax, 0xa9f61711
rol eax, 0xbf
popf
pushf
not eax
add eax, 0xfc7923e1
xor eax, 0xf6f15cbc
rol eax, 0xea
popf
pushf
not eax
add eax, 0xa8b38189
xor eax, 0xc068ef28
rol eax, 0xbe
popf
jmp 0x1803a4546
mov byte [r11], cl
inc r11
push rax
pushf
mov eax, 0x2fab2def
pushf
not eax
add eax, 0xa5c72399
xor eax, 0xea0bdb25
rol eax, 0x44
popf
pushf
not eax
add eax, 0xbb51b831
xor eax, 0xadca1872
rol eax, 0x4b
popf
pushf
not eax
add eax, 0xcd40450f
xor eax, 0xac879a52
rol eax, 0xe9
popf
jmp 0x1803a4546
cmp rdx, r9
jb 0x1803a5212
push rax
pushf
mov eax, 0x320c4b46
pushf
not eax
add eax, 0x8492bf41
xor eax, 0xe2a7bfc4
rol eax, 8
popf
pushf
not eax
add eax, 0xd742533e
xor eax, 0xb426148d
rol eax, 0x6c
popf
jmp 0x1803a4546
push rax
pushf
mov eax, 0x7e7da62a
pushf
not eax
add eax, 0xe80542f2
xor eax, 0xef05f718
rol eax, 0x56
popf
pushf
not eax
add eax, 0xf40cb2dd
xor eax, 0xe47e134c
rol eax, 0xe6
popf
pushf
not eax
add eax, 0xb505e3aa
xor eax, 0x9fc58223
rol eax, 0x17
popf
jmp 0x1803a4546
movaps xmm3, xmm2
mov byte [r11], 0
movq r9, xmm2
lea r8, [rsp + 0x20]
mov edx, 0x9084222c
pushf
not edx
add edx, 0xdbda9cb8
xor edx, 0xa66cd3ab
rol edx, 0xbe
popf
pushf
not edx
add edx, 0x916c332a
xor edx, 0xbea4b36b
rol edx, 0xcf
popf
pushf
not edx
add edx, 0xf2fa8b47
xor edx, 0xd53516ea
rol edx, 0xc7
popf
lea rcx, [rsp + 0x40]
call fcn.1800a6f00
cmp byte [rsp + 0x40], 0x20
lea rcx, [rsp + 0x40]
jne 0x1803a5309
push rax
pushf
mov eax, 0xddb2a030
pushf
not eax
add eax, 0x99da9a33
xor eax, 0xbedfbb26
rol eax, 0xc1
popf
pushf
not eax
add eax, 0xb836d087
xor eax, 0xd5a1ad41
rol eax, 0xdd
popf
pushf
not eax
add eax, 0xd9563b38
xor eax, 0xec593ee4
rol eax, 0xdf
popf
jmp 0x1803a4546
push rax
pushf
mov eax, 0x307d4cef
pushf
not eax
add eax, 0xa0ce120c
xor eax, 0xc17d23b1
rol eax, 8
popf
pushf
not eax
add eax, 0xd1b51717
xor eax, 0xa3c86965
rol eax, 0xb2
popf
jmp 0x1803a4546
nop word [rax + rax]
push rax
pushf
mov eax, 0x91b2ab69
pushf
not eax
add eax, 0x96c20cff
xor eax, 0xd7b82e2b
rol eax, 0x17
popf
pushf
not eax
add eax, 0x8452af3d
xor eax, 0xa4e9532d
rol eax, 0xbd
popf
jmp 0x1803a4546
inc rcx
cmp byte [rcx], 0x20
je 0x1803a53b0
push rax
pushf
mov eax, 0xe31f2031
pushf
not eax
add eax, 0xf4f7d231
xor eax, 0xc0ccb1b6
rol eax, 0x94
popf
pushf
not eax
add eax, 0xb6c6a0cb
xor eax, 0xb22f8f8a
rol eax, 0x32
popf
jmp 0x1803a4546
push rax
pushf
mov eax, 0xd2d69b8a
pushf
not eax
add eax, 0xc5dbf93e
xor eax, 0x80030eed
rol eax, 0xe8
popf
pushf
not eax
add eax, 0xb703c2d8
xor eax, 0xef7c72d1
rol eax, 0x15
popf
pushf
not eax
add eax, 0x92e27223
xor eax, 0xcbbc8e02
rol eax, 0x69
popf
pushf
not eax
add eax, 0xdbe9b718
xor eax, 0xc5fc2e28
rol eax, 0x56
popf
jmp 0x1803a4546
call fcn.1801cd15c
mov rcx, qword [rsp + 0x80]
xor rcx, rsp
call fcn.1801b6830
add rsp, 0x98
ret
movaps xmm0, xmm2
mov rcx, qword [rsp + 0x80]
xor rcx, rsp
call fcn.1801b6830
add rsp, 0x98
ret