Function at 0x1802bdad2
Capabilities:
Hash data using murmur3

Disassembly:
push rax
pushf
mov eax, 0xbc737d36
pushf
not eax
add eax, 0xf5139290
xor eax, 0xd65c6d71
rol eax, 0x68
popf
pushf
not eax
add eax, 0xb7ee4a00
xor eax, 0xbb762111
rol eax, 0x61
popf
cmp eax, 4
jne 0x1802bdb0f
popf
pop rax
jmp 0x1802bde9e
cmp eax, 0
jne 0x1802bdb1e
popf
pop rax
jmp 0x1802bdc86
cmp eax, 3
jne 0x1802bdb2d
popf
pop rax
jmp 0x1802bde68
cmp eax, 1
jne 0x1802bdb3c
popf
pop rax
jmp 0x1802bdd34
cmp eax, 0xd
jne 0x1802bdb4b
popf
pop rax
jmp 0x1802be3df
cmp eax, 7
jne 0x1802bdb5a
popf
pop rax
jmp 0x1802be078
cmp eax, 0xe
jne 0x1802bdb69
popf
pop rax
jmp 0x1802be43d
cmp eax, 0xb
jne 0x1802bdb78
popf
pop rax
jmp 0x1802be2f7
cmp eax, 0x19
jne 0x1802bdb87
popf
pop rax
jmp 0x1802be9d9
cmp eax, 8
jne 0x1802bdb96
popf
pop rax
jmp 0x1802be0b9
cmp eax, 0x10
jne 0x1802bdba5
popf
pop rax
jmp 0x1802be504
cmp eax, 0x17
jne 0x1802bdbb4
popf
pop rax
jmp 0x1802be8f1
cmp eax, 9
jne 0x1802bdbc3
popf
pop rax
jmp 0x1802be151
cmp eax, 0x12
jne 0x1802bdbd2
popf
pop rax
jmp 0x1802be63d
cmp eax, 0x18
jne 0x1802bdbe1
popf
pop rax
jmp 0x1802be95f
cmp eax, 0x11
jne 0x1802bdbf0
popf
pop rax
jmp 0x1802be5b7
cmp eax, 5
jne 0x1802bdbff
popf
pop rax
jmp 0x1802bdf5b
cmp eax, 0x16
jne 0x1802bdc0e
popf
pop rax
jmp 0x1802be8bc
cmp eax, 0xa
jne 0x1802bdc1d
popf
pop rax
jmp 0x1802be24e
cmp eax, 0x14
jne 0x1802bdc2c
popf
pop rax
jmp 0x1802be708
cmp eax, 0xf
jne 0x1802bdc3b
popf
pop rax
jmp 0x1802be486
cmp eax, 0x13
jne 0x1802bdc4a
popf
pop rax
jmp 0x1802be6bc
cmp eax, 0x15
jne 0x1802bdc59
popf
pop rax
jmp 0x1802be7ac
cmp eax, 2
jne 0x1802bdc68
popf
pop rax
jmp 0x1802bddd7
cmp eax, 6
jne 0x1802bdc77
popf
pop rax
jmp 0x1802bdfcf
cmp eax, 0xc
jne 0x1802bdc86
popf
pop rax
jmp 0x1802be3ce
sub rsp, 0x98
mov rax, qword [0x180257a00]
xor rax, rsp
mov qword [rsp + 0x80], rax
movzx eax, byte [rcx]
mov rdx, rcx
test al, al
je 0x1802bdd01
push rax
pushf
mov eax, 0xa66a7948
pushf
not eax
add eax, 0xbee62477
xor eax, 0xc7c642d5
rol eax, 0xcb
popf
pushf
not eax
add eax, 0xebc5a7ea
xor eax, 0xff5a00c2
rol eax, 1
popf
pushf
not eax
add eax, 0xa8ed4375
xor eax, 0xe9ad0bc0
rol eax, 0xee
popf
pushf
not eax
add eax, 0xb38c9c6c
xor eax, 0x857689a3
rol eax, 0xb
popf
jmp 0x1802bdb00
push rax
pushf
mov eax, 0xfd389498
pushf
not eax
add eax, 0xa7a3575f
xor eax, 0xbb69b214
rol eax, 0x5a
popf
pushf
not eax
add eax, 0xf0aff91d
xor eax, 0xa86aab59
rol eax, 0xd2
popf
jmp 0x1802bdb00
cmp al, 0x25
jne 0x1802bdd91
push rax
pushf
mov eax, 0xd4254e23
pushf
not eax
add eax, 0xa13ebec4
xor eax, 0xa63e08e6
rol eax, 0xe0
popf
pushf
not eax
add eax, 0xd6549fa7
xor eax, 0xb13eb389
rol eax, 0xd8
popf
pushf
not eax
add eax, 0xd23be878
xor eax, 0xc4830a92
rol eax, 0xd3
popf
pushf
not eax
add eax, 0xa6571f9d
xor eax, 0xb28db886
rol eax, 0xeb
popf
jmp 0x1802bdb00
push rax
pushf
mov eax, 0xf2b8f7e8
pushf
not eax
add eax, 0xbb91dffd
xor eax, 0x85db2e65
rol eax, 0x84
popf
pushf
not eax
add eax, 0x9a895065
xor eax, 0xb0dec212
rol eax, 0xd
popf
pushf
not eax
add eax, 0xcee09249
xor eax, 0x897840f6
rol eax, 0xb9
popf
jmp 0x1802bdb00
cmp byte [rdx + 1], al
jne 0x1802bde35
push rax
pushf
mov eax, 0x42b1cf0f
pushf
not eax
add eax, 0xeb9268f9
xor eax, 0xbb72c334
rol eax, 0x1c
popf
pushf
not eax
add eax, 0x8b1012d7
xor eax, 0xa93a70ea
rol eax, 0xd0
popf
pushf
not eax
add eax, 0xaf809cc7
xor eax, 0xf85218ec
rol eax, 0xa0
popf
pushf
not eax
add eax, 0xa182feaa
xor eax, 0x87936b73
rol eax, 0x24
popf
jmp 0x1802bdb00
push rax
pushf
mov eax, 0x4457d1f5
pushf
not eax
add eax, 0xfdaaaa3f
xor eax, 0xa7040433
rol eax, 0x83
popf
pushf
not eax
add eax, 0xaaa5680f
xor eax, 0xb7ee857e
rol eax, 0x5a
popf
jmp 0x1802bdb00
inc rdx
push rax
pushf
mov eax, 0x95c5403f
pushf
not eax
add eax, 0x8babf3d4
xor eax, 0xc87491c3
rol eax, 0x47
popf
pushf
not eax
add eax, 0xbc95988f
xor eax, 0xf3846cf4
rol eax, 0x80
popf
jmp 0x1802bdb00
movzx eax, byte [rdx + 1]
inc rdx
test al, al
jne 0x1802bdf02
push rax
pushf
mov eax, 0xf0211f1c
pushf
not eax
add eax, 0xfae8f06f
xor eax, 0xa41d327a
rol eax, 0xf4
popf
pushf
not eax
add eax, 0xd9487a81
xor eax, 0xa1a973d4
rol eax, 0x41
popf
pushf
not eax
add eax, 0xd46f2a93
xor eax, 0xf6890277
rol eax, 0x7d
popf
pushf
not eax
add eax, 0xd3332dab
xor eax, 0xad19a7d8
rol eax, 0xde
popf
jmp 0x1802bdb00
push rax
pushf
mov eax, 0x7216a4d4
pushf
not eax
add eax, 0xd491a852
xor eax, 0xb3f9b314
rol eax, 0xcb
popf
pushf
not eax
add eax, 0xc40093ae
xor eax, 0xf20481c1
rol eax, 0xbf
popf
pushf
not eax
add eax, 0xe4214ede
xor eax, 0xe088b315
rol eax, 0x8e
popf
pushf
not eax
add eax, 0xe2a2d0aa
xor eax, 0xbac4bb4e
rol eax, 0x44
popf
jmp 0x1802bdb00
movzx r8d, byte [rdx]
cmp r8b, 0x25
jne 0x1802bdf9c
push rax
pushf
mov eax, 0xe81c6fc0
pushf
not eax
add eax, 0xda476af1
xor eax, 0x8ae89fab
rol eax, 0x90
popf
pushf
not eax
add eax, 0xf9d4aff9
xor eax, 0x95393436
rol eax, 0xd9
popf
jmp 0x1802bdb00
push rax
pushf
mov eax, 0xa89b300b
pushf
not eax
add eax, 0xb4597472
xor eax, 0xa6ecd53b
rol eax, 0x31
popf
pushf
not eax
add eax, 0xc35efcb1
xor eax, 0xa0a3a12b
rol eax, 0x7b
popf
jmp 0x1802bdb00
cmp byte [rdx + 1], r8b
je 0x1802be032
push rax
pushf
mov eax, 0x86edec5c
pushf
not eax
add eax, 0xe88a6394
xor eax, 0xa58f1c26
rol eax, 0x66
popf
pushf
not eax
add eax, 0x987b1b9a
xor eax, 0x89e97dfc
rol eax, 0x1d
popf
pushf
not eax
add eax, 0xf4ba96c2
xor eax, 0x920189ea
rol eax, 0x22
popf
pushf
not eax
add eax, 0x890dedb5
xor eax, 0x8b4a0b7d
rol eax, 0xc4
popf
jmp 0x1802bdb00
push rax
pushf
mov eax, 0x7d4d84b6
pushf
not eax
add eax, 0x968a430a
xor eax, 0xaef6604e
rol eax, 0x87
popf
pushf
not eax
add eax, 0x8c146930
xor eax, 0xf8609cf7
rol eax, 0xea
popf
pushf
not eax
add eax, 0xbe206a62
xor eax, 0xa425dce6
rol eax, 0xeb
popf
jmp 0x1802bdb00
lea r11, [rsp + 0x20]
mov r9, rdx
nop word [rax + rax]
push rax
pushf
mov eax, 0x37e68b67
pushf
not eax
add eax, 0xf8051f4d
xor eax, 0xdaf1cf44
rol eax, 0x17
popf
pushf
not eax
add eax, 0xe4b8f8c9
xor eax, 0x942b831a
rol eax, 0x3a
popf
jmp 0x1802bdb00
lea eax, [r8 - 0x41]
movsx r10d, r8b
cmp al, 0x19
ja 0x1802be0f8
push rax
pushf
mov eax, 0x7343eee5
pushf
not eax
add eax, 0xbb376bd5
xor eax, 0xd4b3b5bb
rol eax, 0x50
popf
pushf
not eax
add eax, 0x960bbece
xor eax, 0xccb7398d
rol eax, 0xd7
popf
jmp 0x1802bdb00
push rax
pushf
mov eax, 0x97589841
pushf
not eax
add eax, 0xc90fb6c9
xor eax, 0x92af976f
rol eax, 0xb
popf
pushf
not eax
add eax, 0xcc1d995c
xor eax, 0xa1ce7db3
rol eax, 0xde
popf
pushf
not eax
add eax, 0xec9a8b26
xor eax, 0x959ce2c4
rol eax, 0xd0
popf
pushf
not eax
add eax, 0xfe7ee42d
xor eax, 0xdc118da7
rol eax, 0x43
popf
jmp 0x1802bdb00
lea ecx, [r10 - 0x41]
mov eax, 0x9d12447
pushf
not eax
add eax, 0xd19a86b0
xor eax, 0xd66cb0ef
rol eax, 0xbc
popf
pushf
not eax
add eax, 0xc6b8e594
xor eax, 0xb987c4c6
rol eax, 0x3a
popf
pushf
not eax
add eax, 0x8409e3aa
xor eax, 0xb4ba4cf2
rol eax, 0xac
popf
pushf
not eax
add eax, 0xf6b14340
xor eax, 0xc388e3b1
rol eax, 0xf5
popf
shl eax, cl
test eax, 0x900
je 0x1802be1f5
push rax
pushf
mov eax, 0xfe78b44e
pushf
not eax
add eax, 0xb8eb49b4
xor eax, 0x8fdb7f55
rol eax, 0xe6
popf
pushf
not eax
add eax, 0xe08272e1
xor eax, 0xd4ff0c94
rol eax, 4
popf
pushf
not eax
add eax, 0xc7e6c5c1
xor eax, 0x985821e6
rol eax, 0xdc
popf
jmp 0x1802bdb00
push rax
pushf
mov eax, 0xbfd820f5
pushf
not eax
add eax, 0xc3389df6
xor eax, 0xde618906
rol eax, 0xbe
popf
pushf
not eax
add eax, 0xd6840375
xor eax, 0x8e2706fc
rol eax, 0x43
popf
pushf
not eax
add eax, 0xcd46ffc5
xor eax, 0x8d1c5880
rol eax, 0xdd
popf
pushf
not eax
add eax, 0xeb2572ca
xor eax, 0xd13d9e20
rol eax, 0x3d
popf
jmp 0x1802bdb00
sub r8b, 0x61
cmp r8b, 0x19
ja 0x1802be2b1
push rax
pushf
mov eax, 0x96c633e2
pushf
not eax
add eax, 0xbcbd8a9b
xor eax, 0xb8d72a37
rol eax, 0x13
popf
pushf
not eax
add eax, 0xb2b61c86
xor eax, 0xe0c8769e
rol eax, 0xb4
popf
pushf
not eax
add eax, 0xaef5bd45
xor eax, 0xa00dd9c6
rol eax, 0x7d
popf
pushf
not eax
add eax, 0x817f3c7b
xor eax, 0xa0b7597c
rol eax, 0x4b
popf
jmp 0x1802bdb00
push rax
pushf
mov eax, 0x690f8d3f
pushf
not eax
add eax, 0xaa466d65
xor eax, 0xa91f6e82
rol eax, 0xc5
popf
pushf
not eax
add eax, 0x9328b089
xor eax, 0xb9f2b7ba
rol eax, 0x49
popf
pushf
not eax
add eax, 0xff0ff4cd
xor eax, 0xf63792a4
rol eax, 0x3c
popf
jmp 0x1802bdb00
lea ecx, [r10 - 0x61]
mov eax, 0x6269d8b9
pushf
not eax
add eax, 0xe704afb3
xor eax, 0xe19f5ab3
rol eax, 0xf9
popf
pushf
not eax
add eax, 0xa1f7f81b
xor eax, 0x8d48b70c
rol eax, 2
popf
pushf
not eax
add eax, 0xc2960804
xor eax, 0xc1009fcb
rol eax, 0xbf
popf
shl eax, cl
test eax, 0x2480a80
je 0x1802be39b
push rax
pushf
mov eax, 0x54ba8da4
pushf
not eax
add eax, 0xf588f5f5
xor eax, 0xa15f2350
rol eax, 0xbe
popf
pushf
not eax
add eax, 0xc6f22c41
xor eax, 0xd5d162ba
rol eax, 0xc8
popf
pushf
not eax
add eax, 0xb7d0585f
xor eax, 0x9b25434b
rol eax, 0xfc
popf
pushf
not eax
add eax, 0xe974303d
xor eax, 0xdd7d2a6c
rol eax, 0xb0
popf
jmp 0x1802bdb00
push rax
pushf
mov eax, 0x211f00f0
pushf
not eax
add eax, 0x910fb5a6
xor eax, 0xd6ece2b0
rol eax, 0x42
popf
pushf
not eax
add eax, 0xd94872fb
xor eax, 0xe8d71ae4
rol eax, 0x47
popf
jmp 0x1802bdb00
movzx r8d, byte [r9 + 1]
inc r9
test r8b, r8b
jne 0x1802be0b9
jmp 0x1802be486
inc r9
push rax
pushf
mov eax, 0x5a8c57dc
pushf
not eax
add eax, 0xef0e3fde
xor eax, 0xbd269a1f
rol eax, 0x5c
popf
pushf
not eax
add eax, 0x8b1415f3
xor eax, 0xe0434482
rol eax, 0x54
popf
pushf
not eax
add eax, 0xd944e7ce
xor eax, 0xb4106427
rol eax, 0xe1
popf
jmp 0x1802bdb00
cmp rdx, r9
jae 0x1802be4be
push rax
pushf
mov eax, 0xef9c6e11
pushf
not eax
add eax, 0xcd28a9f9
xor eax, 0xce330821
rol eax, 0x4d
popf
pushf
not eax
add eax, 0x8ef74f3b
xor eax, 0xa8fe8cc3
rol eax, 0x8d
popf
jmp 0x1802bdb00
push rax
pushf
mov eax, 0x63ba9e72
pushf
not eax
add eax, 0xa2011a01
xor eax, 0xaa6957ac
rol eax, 0x39
popf
pushf
not eax
add eax, 0x8f774905
xor eax, 0xe795a691
rol eax, 0x55
popf
pushf
not eax
add eax, 0x85bd9d07
xor eax, 0xfb47e19d
rol eax, 0xa
popf
jmp 0x1802bdb00
movabs r8, 0xff825b59faa04940
pushf
not r8
add r8, 0x7cb8d8eb
xor r8, 0x4c2811ea
rol r8, 0xba
popf
pushf
not r8
add r8, 0x4d19cda3
xor r8, 0x431ef4d6
rol r8, 0x68
popf
pushf
not r8
add r8, 0x4a106d66
xor r8, 0x4c06b733
rol r8, 0x75
popf
nop dword [rax + rax]
push rax
pushf
mov eax, 0x889331ac
pushf
not eax
add eax, 0x874fc45c
xor eax, 0xa4530e52
rol eax, 0xd
popf
pushf
not eax
add eax, 0x90ef531d
xor eax, 0xdea5b581
rol eax, 0xb5
popf
pushf
not eax
add eax, 0x9f5ab664
xor eax, 0x935da19a
rol eax, 0x83
popf
pushf
not eax
add eax, 0xd6ac18a8
xor eax, 0xa02f52c8
rol eax, 0x24
popf
jmp 0x1802bdb00
movzx ecx, byte [rdx]
inc rdx
lea eax, [rcx - 0x24]
cmp al, 0x3b
ja 0x1802be5f7
push rax
pushf
mov eax, 0xcfae5d49
pushf
not eax
add eax, 0xc5f39d17
xor eax, 0xafd95ee9
rol eax, 0x67
popf
pushf
not eax
add eax, 0xc243d930
xor eax, 0xf4134e03
rol eax, 0x39
popf
jmp 0x1802bdb00
push rax
pushf
mov eax, 0x39239814
pushf
not eax
add eax, 0xef98c262
xor eax, 0xc3d33f42
rol eax, 0x83
popf
pushf
not eax
add eax, 0xc5f931f6
xor eax, 0xa830a8d2
rol eax, 0xc6
popf
pushf
not eax
add eax, 0xa1015f99
xor eax, 0xe2f8f565
rol eax, 0xe1
popf
jmp 0x1802bdb00
bt r8, rax
jb 0x1802be676
push rax
pushf
mov eax, 0xa82c42aa
pushf
not eax
add eax, 0x9bd48f0c
xor eax, 0xe5e0adc6
rol eax, 0x6d
popf
pushf
not eax
add eax, 0xf0418785
xor eax, 0xd40d94bb
rol eax, 0x94
popf
jmp 0x1802bdb00
push rax
pushf
mov eax, 0x9f37b12
pushf
not eax
add eax, 0xec5be672
xor eax, 0xb5db9079
rol eax, 0x10
popf
pushf
not eax
add eax, 0xc3a99bbc
xor eax, 0xdd70768a
rol eax, 0x6d
popf
pushf
not eax
add eax, 0xeaa05d2b
xor eax, 0x84501b2c
rol eax, 0x5c
popf
jmp 0x1802bdb00
mov byte [r11], cl
inc r11
push rax
pushf
mov eax, 0x150891
pushf
not eax
add eax, 0x8fe2d682
xor eax, 0x8e0e96e3
rol eax, 0xf1
popf
pushf
not eax
add eax, 0x88639f80
xor eax, 0xba194792
rol eax, 0x31
popf
pushf
not eax
add eax, 0x9f2ae87e
xor eax, 0xe6541864
rol eax, 0x1e
popf
jmp 0x1802bdb00
cmp rdx, r9
jb 0x1802be753
push rax
pushf
mov eax, 0x65e39bb2
pushf
not eax
add eax, 0x85f8a154
xor eax, 0x93384932
rol eax, 0x26
popf
pushf
not eax
add eax, 0xb7ed9942
xor eax, 0xeee57009
rol eax, 0x64
popf
pushf
not eax
add eax, 0xfb0eefed
xor eax, 0xd1beaa2c
rol eax, 0xb
popf
jmp 0x1802bdb00
push rax
pushf
mov eax, 0x438b1d84
pushf
not eax
add eax, 0xb78bc8ad
xor eax, 0xa3b65f95
rol eax, 0x1e
popf
pushf
not eax
add eax, 0x96aae9f4
xor eax, 0xb05b7e6a
rol eax, 0x47
popf
pushf
not eax
add eax, 0xcbbf48a0
xor eax, 0x8365b26f
rol eax, 0xae
popf
pushf
not eax
add eax, 0xe2254b44
xor eax, 0xd3771447
rol eax, 0x8b
popf
jmp 0x1802bdb00
xorps xmm3, xmm3
mov byte [r11], 0
cvtss2sd xmm3, xmm2
lea r8, [rsp + 0x20]
mov edx, 0xc008f4e7
pushf
not edx
add edx, 0xdeca0b98
xor edx, 0xa6b88a7a
rol edx, 0xf6
popf
pushf
not edx
add edx, 0xd5995661
xor edx, 0xdd368ffb
rol edx, 0xbc
popf
pushf
not edx
add edx, 0xe9411775
xor edx, 0xd98934ee
rol edx, 0xfe
popf
pushf
not edx
add edx, 0x84f63ac7
xor edx, 0xfec3b708
rol edx, 0xe3
popf
lea rcx, [rsp + 0x40]
movq r9, xmm3
call fcn.180098b10
cmp byte [rsp + 0x40], 0x20
lea rcx, [rsp + 0x40]
jne 0x1802be863
push rax
pushf
mov eax, 0x67391e69
pushf
not eax
add eax, 0x9d6d66ca
xor eax, 0xf76c5a4c
rol eax, 0x85
popf
pushf
not eax
add eax, 0xb5b172bc
xor eax, 0x8aa42d23
rol eax, 0x91
popf
jmp 0x1802bdb00
push rax
pushf
mov eax, 0x6f84d879
pushf
not eax
add eax, 0xe1266a64
xor eax, 0xddcac58d
rol eax, 0x64
popf
pushf
not eax
add eax, 0xefa3bc36
xor eax, 0xca9c8848
rol eax, 2
popf
pushf
not eax
add eax, 0x91a25b3f
xor eax, 0x83c71165
rol eax, 0xfb
popf
pushf
not eax
add eax, 0xe976f8c0
xor eax, 0x95556d2f
rol eax, 0x73
popf
jmp 0x1802bdb00
nop
push rax
pushf
mov eax, 0x50b27b2c
pushf
not eax
add eax, 0x84dc9664
xor eax, 0xfc3580ae
rol eax, 0x13
popf
pushf
not eax
add eax, 0xb3f3b451
xor eax, 0xd7257343
rol eax, 0xc0
popf
jmp 0x1802bdb00
inc rcx
cmp byte [rcx], 0x20
je 0x1802be92c
push rax
pushf
mov eax, 0xd9adb08e
pushf
not eax
add eax, 0x9d73ab0a
xor eax, 0xaab6db04
rol eax, 0x7b
popf
pushf
not eax
add eax, 0xda167d6b
xor eax, 0xdefae45f
rol eax, 0xf
popf
jmp 0x1802bdb00
push rax
pushf
mov eax, 0xa9038f7
pushf
not eax
add eax, 0xc9d41969
xor eax, 0xb91b4ccc
rol eax, 0xe6
popf
pushf
not eax
add eax, 0x89765761
xor eax, 0xf34b239f
rol eax, 0xd9
popf
jmp 0x1802bdb00
call fcn.1801af58c
cvtsd2ss xmm0, xmm0
mov rcx, qword [rsp + 0x80]
xor rcx, rsp
call fcn.180197f20
add rsp, 0x98
ret
movaps xmm0, xmm2
mov rcx, qword [rsp + 0x80]
xor rcx, rsp
call fcn.180197f20
add rsp, 0x98
ret