Function at 0x1800d9a07
Capabilities:
Hash data using murmur3

Disassembly:
push rax
pushf
mov eax, 0x977443e2
pushf
not eax
add eax, 0xa3d2dd20
xor eax, 0x98d8445c
rol eax, 0x78
popf
pushf
not eax
add eax, 0x970c29ec
xor eax, 0xd3d7416d
rol eax, 0xbe
popf
pushf
not eax
add eax, 0xa18e54ef
xor eax, 0xa7e61c56
rol eax, 0x6e
popf
cmp eax, 4
jne 0x1800d9a57
popf
pop rax
jmp 0x1800d9e3b
cmp eax, 0
jne 0x1800d9a66
popf
pop rax
jmp 0x1800d9bce
cmp eax, 3
jne 0x1800d9a75
popf
pop rax
jmp 0x1800d9da5
cmp eax, 1
jne 0x1800d9a84
popf
pop rax
jmp 0x1800d9cd9
cmp eax, 0xd
jne 0x1800d9a93
popf
pop rax
jmp 0x1800da321
cmp eax, 7
jne 0x1800d9aa2
popf
pop rax
jmp 0x1800da04b
cmp eax, 0xe
jne 0x1800d9ab1
popf
pop rax
jmp 0x1800da3c6
cmp eax, 0xb
jne 0x1800d9ac0
popf
pop rax
jmp 0x1800da2ac
cmp eax, 0x19
jne 0x1800d9acf
popf
pop rax
jmp 0x1800da96c
cmp eax, 8
jne 0x1800d9ade
popf
pop rax
jmp 0x1800da109
cmp eax, 0x10
jne 0x1800d9aed
popf
pop rax
jmp 0x1800da499
cmp eax, 0x17
jne 0x1800d9afc
popf
pop rax
jmp 0x1800da8a5
cmp eax, 9
jne 0x1800d9b0b
popf
pop rax
jmp 0x1800da18c
cmp eax, 0x12
jne 0x1800d9b1a
popf
pop rax
jmp 0x1800da5bc
cmp eax, 0x18
jne 0x1800d9b29
popf
pop rax
jmp 0x1800da90a
cmp eax, 0x11
jne 0x1800d9b38
popf
pop rax
jmp 0x1800da551
cmp eax, 5
jne 0x1800d9b47
popf
pop rax
jmp 0x1800d9f34
cmp eax, 0x16
jne 0x1800d9b56
popf
pop rax
jmp 0x1800da7fd
cmp eax, 0xa
jne 0x1800d9b65
popf
pop rax
jmp 0x1800da243
cmp eax, 0x14
jne 0x1800d9b74
popf
pop rax
jmp 0x1800da6b9
cmp eax, 0xf
jne 0x1800d9b83
popf
pop rax
jmp 0x1800da408
cmp eax, 0x13
jne 0x1800d9b92
popf
pop rax
jmp 0x1800da63b
cmp eax, 0x15
jne 0x1800d9ba1
popf
pop rax
jmp 0x1800da767
cmp eax, 2
jne 0x1800d9bb0
popf
pop rax
jmp 0x1800d9d26
cmp eax, 6
jne 0x1800d9bbf
popf
pop rax
jmp 0x1800d9f9a
cmp eax, 0xc
jne 0x1800d9bce
popf
pop rax
jmp 0x1800da317
mov qword [rsp + 8], rbx
mov qword [rsp + 0x10], rbp
mov qword [rsp + 0x18], rsi
push rdi
push r14
push r15
sub rsp, 0x30
mov rbx, rdx
mov r8d, 0x18ee184f
pushf
not r8d
add r8d, 0xdfddb807
xor r8d, 0xdf79b405
rol r8d, 0xfd
popf
pushf
not r8d
add r8d, 0xf8751d7a
xor r8d, 0xf4d0deab
rol r8d, 0xed
popf
pushf
not r8d
add r8d, 0xd42e5c9c
xor r8d, 0x9ff95469
rol r8d, 0x8c
popf
xor edx, edx
mov rbp, rcx
call fcn.18002d120
xor r15d, r15d
cmp word [rbx], r15w
jne 0x1800d9c93
push rax
pushf
mov eax, 0x44e5eed3
pushf
not eax
add eax, 0xe38cde56
xor eax, 0xd0cae40c
rol eax, 0x7d
popf
pushf
not eax
add eax, 0xa37d1a87
xor eax, 0x96552659
rol eax, 0x89
popf
pushf
not eax
add eax, 0xd0f9fb53
xor eax, 0xdb7a62b3
rol eax, 0xd0
popf
jmp 0x1800d9a48
push rax
pushf
mov eax, 0x607ca3cf
pushf
not eax
add eax, 0xb2172c5b
xor eax, 0x9d98b1de
rol eax, 0xfe
popf
pushf
not eax
add eax, 0xe2187b73
xor eax, 0xae0c51b4
rol eax, 0xe7
popf
pushf
not eax
add eax, 0x8252273a
xor eax, 0xf473d059
rol eax, 0xf8
popf
jmp 0x1800d9a48
xor eax, eax
jmp 0x1800da90d
cmp word [rbx], 0x2e
jne 0x1800d9d5f
push rax
pushf
mov eax, 0x8e0fb231
pushf
not eax
add eax, 0xc9f5fa1f
xor eax, 0xea431029
rol eax, 0xf3
popf
pushf
not eax
add eax, 0x8ae54cdd
xor eax, 0xacbebfb2
rol eax, 0xa3
popf
jmp 0x1800d9a48
push rax
pushf
mov eax, 0xdda2ca3d
pushf
not eax
add eax, 0xe897c3e1
xor eax, 0xc9a755c4
rol eax, 0xa2
popf
pushf
not eax
add eax, 0xd97408a1
xor eax, 0xfe1fd403
rol eax, 0x6c
popf
pushf
not eax
add eax, 0x97c2ecc8
xor eax, 0xef94c9a4
rol eax, 0x50
popf
jmp 0x1800d9a48
lea r8, [rbx + 2]
cmp word [r8], r15w
je 0x1800d9de2
push rax
pushf
mov eax, 0xb224e1b7
pushf
not eax
add eax, 0xadac7522
xor eax, 0xe949be9d
rol eax, 0xeb
popf
pushf
not eax
add eax, 0xfc20ed6b
xor eax, 0x8ab134c4
rol eax, 0xde
popf
jmp 0x1800d9a48
push rax
pushf
mov eax, 0x1bb6dc8b
pushf
not eax
add eax, 0xa6f26e04
xor eax, 0xc90773d7
rol eax, 0xf
popf
pushf
not eax
add eax, 0xebb4e10e
xor eax, 0xc66a400c
rol eax, 0x67
popf
pushf
not eax
add eax, 0x84c35e85
xor eax, 0xc5f4d45c
rol eax, 0xce
popf
pushf
not eax
add eax, 0xb4787b65
xor eax, 0xc63ad027
rol eax, 0xb1
popf
jmp 0x1800d9a48
mov edx, 0x9027e77a
pushf
not edx
add edx, 0x80dced8b
xor edx, 0xcb266e23
rol edx, 0x25
popf
pushf
not edx
add edx, 0xfb01981a
xor edx, 0x881491b2
rol edx, 0xad
popf
lea rcx, [rbp + 0x100]
lea r9d, [rdx - 1]
call fcn.1800c3a13
test eax, eax
jne 0x1800d9edb
push rax
pushf
mov eax, 0x84b2d32c
pushf
not eax
add eax, 0xdb497f27
xor eax, 0xdaa47b4e
rol eax, 0xa
popf
pushf
not eax
add eax, 0x993f1b62
xor eax, 0xcab93f23
rol eax, 5
popf
pushf
not eax
add eax, 0xa29f9e7e
xor eax, 0x97ed1e7f
rol eax, 0x9c
popf
pushf
not eax
add eax, 0xf8f123fd
xor eax, 0xfe0f47d8
rol eax, 0xa5
popf
jmp 0x1800d9a48
push rax
pushf
mov eax, 0xe4d632f5
pushf
not eax
add eax, 0xc730f39f
xor eax, 0xb49559c0
rol eax, 0xb0
popf
pushf
not eax
add eax, 0x80d3b36e
xor eax, 0xd0033e63
rol eax, 0xc
popf
pushf
not eax
add eax, 0xc3e214db
xor eax, 0xbfab23c8
rol eax, 0xa3
popf
pushf
not eax
add eax, 0x815ebdd1
xor eax, 0xf093a9fc
rol eax, 0xbc
popf
jmp 0x1800d9a48
mov word [rbp + 0x11e], r15w
jmp 0x1800d9cd9
mov edi, r15d
lea rdx, [0x1cb665311]
pushf
sub rdx, 0x4b631be1
popf
mov rcx, rbx
call fcn.180161b1b
test rax, rax
je 0x1800da018
push rax
pushf
mov eax, 0x7ad352dd
pushf
not eax
add eax, 0x9ea15458
xor eax, 0x8c431e5c
rol eax, 1
popf
pushf
not eax
add eax, 0x8ecc3419
xor eax, 0x98443111
rol eax, 0x76
popf
pushf
not eax
add eax, 0x9a08b253
xor eax, 0x8aba8748
rol eax, 0x34
popf
pushf
not eax
add eax, 0xc65d4486
xor eax, 0x85bea682
rol eax, 0xe7
popf
jmp 0x1800d9a48
push rax
pushf
mov eax, 0xd8191cb0
pushf
not eax
add eax, 0xa068cd44
xor eax, 0xcd2b5fce
rol eax, 0x7b
popf
pushf
not eax
add eax, 0xda37105e
xor eax, 0xf20bd8e3
rol eax, 0x77
popf
jmp 0x1800d9a48
lea r14, [rbx + rax*2]
movzx esi, word [r14]
test edi, edi
jne 0x1800da0b0
push rax
pushf
mov eax, 0x7c532fac
pushf
not eax
add eax, 0xb04afc37
xor eax, 0xb07572ec
rol eax, 0xce
popf
pushf
not eax
add eax, 0x87ddfee4
xor eax, 0x8797f336
rol eax, 0x9d
popf
pushf
not eax
add eax, 0xa196347d
xor eax, 0xec6e9a46
rol eax, 0x69
popf
pushf
not eax
add eax, 0xba8fdded
xor eax, 0xd046bdf9
rol eax, 0x1d
popf
jmp 0x1800d9a48
push rax
pushf
mov eax, 0xc8b67962
pushf
not eax
add eax, 0xe8eb45fa
xor eax, 0x8636e71c
rol eax, 0x6a
popf
pushf
not eax
add eax, 0xef98eb3f
xor eax, 0x868358a4
rol eax, 0xcc
popf
pushf
not eax
add eax, 0x83ca70e7
xor eax, 0xfe7db30f
rol eax, 0x64
popf
pushf
not eax
add eax, 0x95a7fc0f
xor eax, 0xd62a9d1d
rol eax, 0x32
popf
jmp 0x1800d9a48
cmp rax, 0x40
jae 0x1800da146
push rax
pushf
mov eax, 0x2caed53a
pushf
not eax
add eax, 0xcbb116f0
xor eax, 0x88cfbc8f
rol eax, 0x2c
popf
pushf
not eax
add eax, 0x85cca3a3
xor eax, 0xa7b90226
rol eax, 0xca
popf
jmp 0x1800d9a48
push rax
pushf
mov eax, 0xa7729d29
pushf
not eax
add eax, 0xd9bace9d
xor eax, 0xde20bbfc
rol eax, 0xf6
popf
pushf
not eax
add eax, 0xf3b1fb33
xor eax, 0xdc9e0559
rol eax, 0xf0
popf
pushf
not eax
add eax, 0xaa8d84bc
xor eax, 0xf643f193
rol eax, 7
popf
jmp 0x1800d9a48
mov r9, rax
lea edx, [rdi + 0x40]
mov r8, rbx
mov rcx, rbp
call fcn.1800c3a13
test eax, eax
jne 0x1800da1fe
push rax
pushf
mov eax, 0xb5bef137
pushf
not eax
add eax, 0x97ab84b1
xor eax, 0x8cd14590
rol eax, 0x93
popf
pushf
not eax
add eax, 0xff04ca42
xor eax, 0xc03ad561
rol eax, 0x52
popf
pushf
not eax
add eax, 0xaf1cfc76
xor eax, 0xd6612b8c
rol eax, 0xc6
popf
pushf
not eax
add eax, 0xeb78737e
xor eax, 0xde52f8ba
rol eax, 0xee
popf
jmp 0x1800d9a48
push rax
pushf
mov eax, 0xc62938c6
pushf
not eax
add eax, 0xd447203d
xor eax, 0xdac0b644
rol eax, 0xf9
popf
pushf
not eax
add eax, 0x980f1239
xor eax, 0xeebf125a
rol eax, 1
popf
pushf
not eax
add eax, 0x9f8da7db
xor eax, 0xe5d92e41
rol eax, 0x37
popf
jmp 0x1800d9a48
cmp si, 0x2e
mov edi, r15d
sete dil
jmp 0x1800da767
cmp edi, 1
jne 0x1800da2e4
push rax
pushf
mov eax, 0xa5387e32
pushf
not eax
add eax, 0xa562c72f
xor eax, 0xa6a95a6d
rol eax, 0x8c
popf
pushf
not eax
add eax, 0xb7060d30
xor eax, 0x85dceac7
rol eax, 0xf7
popf
jmp 0x1800d9a48
push rax
pushf
mov eax, 0xd63fecaf
pushf
not eax
add eax, 0x9ec64efa
xor eax, 0xb6d89d60
rol eax, 0x61
popf
pushf
not eax
add eax, 0x82b3edae
xor eax, 0x8635ef59
rol eax, 0xa
popf
jmp 0x1800d9a48
cmp rax, 0x40
jae 0x1800da90a
cmp si, 0x5f
je 0x1800da36d
push rax
pushf
mov eax, 0x6b0542a7
pushf
not eax
add eax, 0xc14c962d
xor eax, 0xfc3897ba
rol eax, 0xc6
popf
pushf
not eax
add eax, 0xad466b46
xor eax, 0x8c751fb4
rol eax, 0x96
popf
pushf
not eax
add eax, 0xfbc52757
xor eax, 0xbfdcdf45
rol eax, 0xce
popf
jmp 0x1800d9a48
push rax
pushf
mov eax, 0x103d6f7c
pushf
not eax
add eax, 0xd08d6159
xor eax, 0xa377d3b3
rol eax, 0x4d
popf
pushf
not eax
add eax, 0xeb4f76bb
xor eax, 0x983c3e79
rol eax, 0xf7
popf
pushf
not eax
add eax, 0xbab1679f
xor eax, 0xc97ea25e
rol eax, 0xce
popf
pushf
not eax
add eax, 0xcc552fe5
xor eax, 0xf1a894e1
rol eax, 0x52
popf
jmp 0x1800d9a48
lea rcx, [rbp + 0x80]
lea edx, [rdi + 0x3f]
jmp 0x1800da6b9
cmp edi, 2
jne 0x1800da466
push rax
pushf
mov eax, 0x604d6267
pushf
not eax
add eax, 0xed15f25b
xor eax, 0xa0b7ffc3
rol eax, 0x2d
popf
pushf
not eax
add eax, 0xf9ac487a
xor eax, 0x81a287f2
rol eax, 0xf
popf
pushf
not eax
add eax, 0xdc5f472d
xor eax, 0xd3264c1e
rol eax, 0xea
popf
pushf
not eax
add eax, 0xcde36e98
xor eax, 0xf82a9bec
rol eax, 0xd
popf
jmp 0x1800d9a48
push rax
pushf
mov eax, 0xf9bfb603
pushf
not eax
add eax, 0xf7e88625
xor eax, 0xa28c2a56
rol eax, 0xde
popf
pushf
not eax
add eax, 0xbd24b9ff
xor eax, 0xe5fb7b01
rol eax, 0xde
popf
jmp 0x1800d9a48
cmp rax, 0x10
jae 0x1800da4f8
push rax
pushf
mov eax, 0xb580fe2
pushf
not eax
add eax, 0xf64ff5b6
xor eax, 0xa0cf4d67
rol eax, 0xcc
popf
pushf
not eax
add eax, 0xc74e5132
xor eax, 0xb60ce7d6
rol eax, 0xed
popf
pushf
not eax
add eax, 0x904d115b
xor eax, 0xe80c2577
rol eax, 0x57
popf
pushf
not eax
add eax, 0x86542e3b
xor eax, 0xe916b728
rol eax, 0xc7
popf
jmp 0x1800d9a48
push rax
pushf
mov eax, 0x994fa1ff
pushf
not eax
add eax, 0xfd9ec7ca
xor eax, 0xa08806bb
rol eax, 0x6f
popf
pushf
not eax
add eax, 0xc33a407e
xor eax, 0xdbe0058a
rol eax, 0x81
popf
pushf
not eax
add eax, 0xa6db792d
xor eax, 0x9218a4bc
rol eax, 0x19
popf
pushf
not eax
add eax, 0xf525931a
xor eax, 0x86a5f24c
rol eax, 0xd6
popf
jmp 0x1800d9a48
test si, si
je 0x1800da589
push rax
pushf
mov eax, 0x7505b779
pushf
not eax
add eax, 0x92ba1601
xor eax, 0xa03f2c71
rol eax, 0xdb
popf
pushf
not eax
add eax, 0x99b3922e
xor eax, 0xe3c7369f
rol eax, 0xe1
popf
jmp 0x1800d9a48
push rax
pushf
mov eax, 0x8ade22f3
pushf
not eax
add eax, 0xb011aae6
xor eax, 0x83ed8b6c
rol eax, 0xf3
popf
pushf
not eax
add eax, 0xe5395864
xor eax, 0x80451173
rol eax, 0xb4
popf
jmp 0x1800d9a48
cmp si, 0x2c
jne 0x1800da5f5
push rax
pushf
mov eax, 0x49dea9a1
pushf
not eax
add eax, 0xf89e8d88
xor eax, 0x84a47016
rol eax, 0x68
popf
pushf
not eax
add eax, 0xa53308dc
xor eax, 0x899f1131
rol eax, 0x19
popf
jmp 0x1800d9a48
push rax
pushf
mov eax, 0xa1d6accd
pushf
not eax
add eax, 0xd5ad0e84
xor eax, 0x83e9d34d
rol eax, 0xbe
popf
pushf
not eax
add eax, 0x9c3147f3
xor eax, 0xe67ca422
rol eax, 0x27
popf
pushf
not eax
add eax, 0xf9e66207
xor eax, 0xcae756db
rol eax, 0x34
popf
jmp 0x1800d9a48
lea rcx, [rbp + 0x100]
mov edx, 0xcc471395
pushf
not edx
add edx, 0x9e5d3050
xor edx, 0x861a1eb1
rol edx, 0x61
popf
pushf
not edx
add edx, 0xeda2a0f9
xor edx, 0xa74cd103
rol edx, 0x81
popf
pushf
not edx
add edx, 0x875639f9
xor edx, 0xc1c9de35
rol edx, 0x36
popf
push rax
pushf
mov eax, 0xc8303a47
pushf
not eax
add eax, 0xad1d5654
xor eax, 0x865c6407
rol eax, 0xf6
popf
pushf
not eax
add eax, 0x92b3da43
xor eax, 0x8fdb2db4
rol eax, 0x9e
popf
jmp 0x1800d9a48
mov r9, rax
mov r8, rbx
call fcn.1800c3a13
test eax, eax
jne 0x1800da70e
push rax
pushf
mov eax, 0x59caa0c6
pushf
not eax
add eax, 0xdf4a4b46
xor eax, 0x8cbd7d9f
rol eax, 0x20
popf
pushf
not eax
add eax, 0xa9212203
xor eax, 0xb2900a92
rol eax, 0xf8
popf
pushf
not eax
add eax, 0xe11a3452
xor eax, 0xb0ec661b
rol eax, 0x61
popf
jmp 0x1800d9a48
push rax
pushf
mov eax, 0x8387af5c
pushf
not eax
add eax, 0xd2874a4c
xor eax, 0xf5032323
rol eax, 0xaf
popf
pushf
not eax
add eax, 0x9e7bd122
xor eax, 0x924c827e
rol eax, 0xdd
popf
pushf
not eax
add eax, 0xe0378aa3
xor eax, 0x91bf9ae2
rol eax, 0xf6
popf
pushf
not eax
add eax, 0x87278375
xor eax, 0xe1de827f
rol eax, 0x8e
popf
jmp 0x1800d9a48
cmp si, 0x2c
je 0x1800da7b7
push rax
pushf
mov eax, 0x367d7ffc
pushf
not eax
add eax, 0xc2815e8b
xor eax, 0x873c8d49
rol eax, 0xc2
popf
pushf
not eax
add eax, 0x8ebc85bf
xor eax, 0x8916df10
rol eax, 0x22
popf
pushf
not eax
add eax, 0x8080803b
xor eax, 0xddd8d943
rol eax, 0x1f
popf
jmp 0x1800d9a48
push rax
pushf
mov eax, 0x421badb4
pushf
not eax
add eax, 0x8b40eab4
xor eax, 0xb7986e62
rol eax, 0xd1
popf
pushf
not eax
add eax, 0xac345120
xor eax, 0x9540e653
rol eax, 0xc4
popf
pushf
not eax
add eax, 0xddf22c65
xor eax, 0xa267ccfb
rol eax, 0x70
popf
jmp 0x1800d9a48
test si, si
je 0x1800da84c
push rax
pushf
mov eax, 0xd6cb43fa
pushf
not eax
add eax, 0xa55eb35f
xor eax, 0xbbc7e1f0
rol eax, 0x59
popf
pushf
not eax
add eax, 0xfa181b91
xor eax, 0xc6642c95
rol eax, 0x80
popf
pushf
not eax
add eax, 0xec2dbf91
xor eax, 0xd4e4624a
rol eax, 0xdb
popf
jmp 0x1800d9a48
push rax
pushf
mov eax, 0xbb67fa03
pushf
not eax
add eax, 0xe882df83
xor eax, 0xb703a590
rol eax, 0x16
popf
pushf
not eax
add eax, 0x8c6decab
xor eax, 0x96ac2f58
rol eax, 0x24
popf
pushf
not eax
add eax, 0xedccc682
xor eax, 0xefa29197
rol eax, 0x87
popf
pushf
not eax
add eax, 0xdff9bf24
xor eax, 0x82adddf1
rol eax, 0x4d
popf
jmp 0x1800d9a48
lea rbx, [r14 + 2]
jmp 0x1800da8aa
inc edi
jmp 0x1800d9f9d
or eax, 0xffffffff
mov rbx, qword [rsp + 0x50]
mov rbp, qword [rsp + 0x58]
mov rsi, qword [rsp + 0x60]
add rsp, 0x30
pop r15
pop r14
pop rdi
ret
xor r9d, r9d
mov qword [rsp + 0x20], r15
xor r8d, r8d
xor edx, edx
xor ecx, ecx
call fcn.1800e15df
int3