Function at 0x1802b7c6d
Capabilities:
Authenticate hmac
Hash data using murmur3

Disassembly:
push rax
pushf
mov eax, 0x1310841a
pushf
not eax
add eax, 0xd46a1415
xor eax, 0xa9aa32d1
rol eax, 7
popf
pushf
not eax
add eax, 0xf562865a
xor eax, 0xf5cab170
rol eax, 0xf1
popf
pushf
not eax
add eax, 0xa9ffc40e
xor eax, 0xdd56b2dc
rol eax, 0x64
popf
pushf
not eax
add eax, 0xaa3c4bc4
xor eax, 0xfa1af144
rol eax, 0xd0
popf
cmp eax, 4
jne 0x1802b7cd0
popf
pop rax
jmp 0x1802b80d1
cmp eax, 0
jne 0x1802b7cdf
popf
pop rax
jmp 0x1802b7d84
cmp eax, 3
jne 0x1802b7cee
popf
pop rax
jmp 0x1802b8083
cmp eax, 1
jne 0x1802b7cfd
popf
pop rax
jmp 0x1802b7e56
cmp eax, 0xa
jne 0x1802b7d0c
popf
pop rax
jmp 0x1802b85f1
cmp eax, 7
jne 0x1802b7d1b
popf
pop rax
jmp 0x1802b8421
cmp eax, 6
jne 0x1802b7d2a
popf
pop rax
jmp 0x1802b834b
cmp eax, 0xb
jne 0x1802b7d39
popf
pop rax
jmp 0x1802b8687
cmp eax, 0xc
jne 0x1802b7d48
popf
pop rax
jmp 0x1802b86db
cmp eax, 8
jne 0x1802b7d57
popf
pop rax
jmp 0x1802b8507
cmp eax, 5
jne 0x1802b7d66
popf
pop rax
jmp 0x1802b8111
cmp eax, 2
jne 0x1802b7d75
popf
pop rax
jmp 0x1802b7fbe
cmp eax, 9
jne 0x1802b7d84
popf
pop rax
jmp 0x1802b85db
mov r11, rsp
push rbp
push rbx
push rsi
push r14
lea rbp, [r11 - 0x5f]
sub rsp, 0xf8
movaps xmmword [r11 - 0x78], xmm10
mov rax, qword [0x1802799c0]
xor rax, rsp
mov qword [rbp - 0x29], rax
mov rcx, qword [0x18027c030]
mov rbx, r8
mov r14, rdx
movaps xmm10, xmm0
mov rax, qword [rcx + 0x3ed0]
mov byte [rax + 0xb0], 1
mov rsi, qword [rcx + 0x3ed0]
cmp byte [rsi + 0xb3], 0
jne 0x1802b7e23
push rax
pushf
mov eax, 0x1fd65fb6
pushf
not eax
add eax, 0xcdc4e9d6
xor eax, 0x9f66e0e0
rol eax, 0x21
popf
pushf
not eax
add eax, 0xb7e10956
xor eax, 0x9956ed11
rol eax, 0x5c
popf
pushf
not eax
add eax, 0xfff053e8
xor eax, 0x9337e613
rol eax, 0xdc
popf
jmp 0x1802b7cc1
push rax
pushf
mov eax, 0x50276816
pushf
not eax
add eax, 0xae459eb1
xor eax, 0xa5c82b9a
rol eax, 0x2f
popf
pushf
not eax
add eax, 0xc482e818
xor eax, 0xb6026a20
rol eax, 0x80
popf
jmp 0x1802b7cc1
mov qword [r11 - 0x28], rdi
mov rdi, qword [0x18027c030]
movaps xmmword [r11 - 0x38], xmm6
movaps xmmword [r11 - 0x48], xmm7
movss xmm7, dword [rsi + 0xf8]
movss xmm6, dword [rdi + 0x3820]
addss xmm6, xmm6
movaps xmmword [r11 - 0x58], xmm8
movss xmm8, dword [rsi + 0xfc]
addss xmm6, dword [rdi + 0x3c20]
call fcn.180422451
movss xmm1, dword [r14 + 4]
lea rcx, [rbp - 0x69]
movaps xmm2, xmm0
movaps xmm3, xmm6
movss xmm0, dword [r14]
unpcklps xmm0, xmm1
movq rdx, xmm0
call fcn.18033b40c
movaps xmm1, xmm7
movss dword [rbp - 0x79], xmm7
addss xmm1, dword [rbp - 0x69]
movaps xmm0, xmm8
movss dword [rbp - 0x75], xmm8
addss xmm0, dword [rbp - 0x65]
lea rcx, [rbp - 0x69]
movss dword [rbp - 0x71], xmm1
movss dword [rbp - 0x6d], xmm0
movss xmm1, dword [rdi + 0x3820]
call fcn.1802b86fd
xor r9d, r9d
lea rcx, [rbp - 0x79]
xor r8d, r8d
xor edx, edx
call fcn.1803ef1f9
test al, al
je 0x1802b7f65
push rax
pushf
mov eax, 0x51186895
pushf
not eax
add eax, 0x8397b185
xor eax, 0x8352cb32
rol eax, 0x59
popf
pushf
not eax
add eax, 0xb300b2f6
xor eax, 0xfe178794
rol eax, 0x8e
popf
pushf
not eax
add eax, 0xf19413d4
xor eax, 0xb13b5e5c
rol eax, 0x47
popf
pushf
not eax
add eax, 0xefb7fcda
xor eax, 0x885065f3
rol eax, 0xe3
popf
jmp 0x1802b7cc1
push rax
pushf
mov eax, 0xbc4fef
pushf
not eax
add eax, 0xb271f3c1
xor eax, 0x96871f5c
rol eax, 0x17
popf
pushf
not eax
add eax, 0xf4caed07
xor eax, 0x9fe656c4
rol eax, 0xd6
popf
pushf
not eax
add eax, 0xf5304a87
xor eax, 0xd0ca9e79
rol eax, 0xde
popf
pushf
not eax
add eax, 0xbf7f5775
xor eax, 0xa9450565
rol eax, 0xc9
popf
jmp 0x1802b7cc1
movaps xmmword [rsp + 0xb0], xmm9
xorps xmm9, xmm9
comiss xmm9, xmm10
jbe 0x1802b802a
push rax
pushf
mov eax, 0x436a23ab
pushf
not eax
add eax, 0xc06d2573
xor eax, 0xdea418f4
rol eax, 0xad
popf
pushf
not eax
add eax, 0xd90d8f18
xor eax, 0xeded7b0e
rol eax, 0x46
popf
pushf
not eax
add eax, 0xb0adbf44
xor eax, 0xa4996bca
rol eax, 0x75
popf
pushf
not eax
add eax, 0xe5c84efb
xor eax, 0xdde6fd73
rol eax, 0x68
popf
jmp 0x1802b7cc1
push rax
pushf
mov eax, 0xbb213146
pushf
not eax
add eax, 0xba3959a5
xor eax, 0xea0049ca
rol eax, 0x36
popf
pushf
not eax
add eax, 0xbafd2bd9
xor eax, 0x8bfa2778
rol eax, 0x16
popf
pushf
not eax
add eax, 0xf3160f9a
xor eax, 0xde1769f8
rol eax, 0xf
popf
pushf
not eax
add eax, 0xe16baf29
xor eax, 0xee82e1e4
rol eax, 0x1d
popf
jmp 0x1802b7cc1
xorps xmm7, xmm7
jmp 0x1802b8111
movss xmm7, dword [0x1801effc0]
minss xmm7, xmm10
push rax
pushf
mov eax, 0xc55ab920
pushf
not eax
add eax, 0xcfe653f0
xor eax, 0xbd4aa04a
rol eax, 0x86
popf
pushf
not eax
add eax, 0xcfafb234
xor eax, 0xdf3110c6
rol eax, 0xcc
popf
jmp 0x1802b7cc1
movss xmm1, dword [0x1801effc0]
mov ecx, 0x86030ba7
pushf
not ecx
add ecx, 0xac8e0be0
xor ecx, 0xaa36a2ac
rol ecx, 0xf2
popf
pushf
not ecx
add ecx, 0x8788e1a8
xor ecx, 0xf8460981
rol ecx, 0xa1
popf
pushf
not ecx
add ecx, 0xeff46134
xor ecx, 0xc23d7240
rol ecx, 0x35
popf
pushf
not ecx
add ecx, 0xefc5663c
xor ecx, 0xd360806f
rol ecx, 0x47
popf
movss xmm6, dword [rdi + 0x3824]
call fcn.1800a6020
mov rdx, qword [rbp - 0x71]
mov r9b, 0x82
pushf
not r9b
add r9b, 0xd0
xor r9b, 0xe5
rol r9b, 0x75
popf
pushf
not r9b
add r9b, 0xc1
xor r9b, 0x30
rol r9b, 0x20
popf
pushf
not r9b
add r9b, 0xf9
xor r9b, 0x1d
rol r9b, 0x92
popf
mov rcx, qword [rbp - 0x79]
mov r8d, eax
movss dword [rsp + 0x20], xmm6
call fcn.1803104cb
movss xmm2, dword [rdi + 0x3828]
mov ecx, 0xe81e32c4
pushf
not ecx
add ecx, 0x926eeaf1
xor ecx, 0xf4178109
rol ecx, 0xb3
popf
pushf
not ecx
add ecx, 0x9b0b6c33
xor ecx, 0xeea0e852
rol ecx, 0xc1
popf
pushf
not ecx
add ecx, 0x941180f3
xor ecx, 0x89396188
rol ecx, 0x96
popf
pushf
not ecx
add ecx, 0xa59889cc
xor ecx, 0xa071ff7c
rol ecx, 0x16
popf
xorps xmm2, xmmword [0x1801f00a0]
movss xmm0, dword [rbp - 0x75]
movss xmm8, dword [rbp - 0x71]
subss xmm0, xmm2
movss xmm3, dword [rbp - 0x79]
addss xmm8, xmm2
movss xmm1, dword [0x1801effc0]
subss xmm3, xmm2
movss dword [rbp - 0x75], xmm0
movss xmm0, dword [rbp - 0x6d]
movss dword [rbp - 0x71], xmm8
addss xmm0, xmm2
subss xmm8, xmm3
movss dword [rbp - 0x79], xmm3
movss dword [rbp - 0x6d], xmm0
movss xmm6, dword [rdi + 0x3824]
mulss xmm8, xmm7
addss xmm8, xmm3
call fcn.1800a6020
mov rcx, qword [rsi + 0x290]
lea rdx, [rbp - 0x79]
movss dword [rsp + 0x28], xmm6
xorps xmm3, xmm3
mov r8d, eax
movss dword [rsp + 0x20], xmm7
call fcn.1800c4920
test rbx, rbx
jne 0x1802b8305
push rax
pushf
mov eax, 0xc716ce30
pushf
not eax
add eax, 0x8302e6ed
xor eax, 0xe55ca9f2
rol eax, 0x63
popf
pushf
not eax
add eax, 0x84a70add
xor eax, 0xf484bcc8
rol eax, 0xbb
popf
pushf
not eax
add eax, 0xb6dd594e
xor eax, 0xa3002ee8
rol eax, 0x1a
popf
jmp 0x1802b7cc1
push rax
pushf
mov eax, 0xc860985a
pushf
not eax
add eax, 0xa5eccc75
xor eax, 0x86d9d5bf
rol eax, 0xfb
popf
pushf
not eax
add eax, 0x97c2133d
xor eax, 0x951ea228
rol eax, 0x5e
popf
pushf
not eax
add eax, 0x90eec1cf
xor eax, 0x9270b04d
rol eax, 0xf3
popf
jmp 0x1802b7cc1
mulss xmm7, dword [0x1801f000c]
lea r8, [0x1ce5e77b2]
pushf
sub r8, 0x4e3f5832
popf
mov edx, 0x519bd475
pushf
not edx
add edx, 0x8d4426be
xor edx, 0xf825e410
rol edx, 0xb4
popf
pushf
not edx
add edx, 0x910611c5
xor edx, 0xa00bd399
rol edx, 0xd3
popf
pushf
not edx
add edx, 0xd493bdfe
xor edx, 0xf5c145d4
rol edx, 9
popf
pushf
not edx
add edx, 0x8673b604
xor edx, 0xea3442ea
rol edx, 0xb1
popf
lea rcx, [rbp - 0x49]
addss xmm7, dword [0x1801f1da4]
cvtps2pd xmm3, xmm7
movq r9, xmm3
call fcn.1800a6f00
lea rbx, [rbp - 0x49]
push rax
pushf
mov eax, 0x438eb4da
pushf
not eax
add eax, 0xa0ac5849
xor eax, 0xcd2b410b
rol eax, 0xd2
popf
pushf
not eax
add eax, 0xc00dd30a
xor eax, 0xf708922e
rol eax, 0xe5
popf
pushf
not eax
add eax, 0x8163c3b8
xor eax, 0x9183c39e
rol eax, 0x42
popf
jmp 0x1802b7cc1
movss xmm0, dword [0x1801f0030]
lea rcx, [rbp - 0x59]
xor r9d, r9d
movss dword [rsp + 0x20], xmm0
xor r8d, r8d
mov rdx, rbx
call fcn.1803208e6
movss xmm1, dword [rbp - 0x59]
comiss xmm1, xmm9
movaps xmm9, xmmword [rsp + 0xb0]
jbe 0x1802b84ae
push rax
pushf
mov eax, 0x2d463dd9
pushf
not eax
add eax, 0xb4ce6c7f
xor eax, 0x9c6f9120
rol eax, 0x4d
popf
pushf
not eax
add eax, 0xc5cb27ec
xor eax, 0x9010b319
rol eax, 0xdc
popf
pushf
not eax
add eax, 0xf70409e6
xor eax, 0xda1b8045
rol eax, 0xf8
popf
pushf
not eax
add eax, 0xc1e7ab53
xor eax, 0x9e9c6e6c
rol eax, 0xa8
popf
jmp 0x1802b7cc1
push rax
pushf
mov eax, 0x8c7aed77
pushf
not eax
add eax, 0xfce280eb
xor eax, 0xc8fb2ca3
rol eax, 0x36
popf
pushf
not eax
add eax, 0xf2f94805
xor eax, 0x8ab80cfa
rol eax, 0x93
popf
pushf
not eax
add eax, 0xafe11f63
xor eax, 0xf48aef2f
rol eax, 0xbd
popf
pushf
not eax
add eax, 0x91062936
xor eax, 0xe1a83699
rol eax, 0xa5
popf
jmp 0x1802b7cc1
addss xmm8, dword [rdi + 0x382c]
movss xmm0, dword [rbp - 0x79]
mov dword [rbp - 0x61], 0
mov dword [rbp - 0x5d], 0x3f000000
comiss xmm0, xmm8
ja 0x1802b8582
push rax
pushf
mov eax, 0xc043f13d
pushf
not eax
add eax, 0xd9ff1600
xor eax, 0xcdadb5f3
rol eax, 0xc6
popf
pushf
not eax
add eax, 0xc17b027a
xor eax, 0xc2dfe722
rol eax, 0xd3
popf
pushf
not eax
add eax, 0xc3456e24
xor eax, 0xce06a392
rol eax, 0xc0
popf
pushf
not eax
add eax, 0xbfbcbfe7
xor eax, 0xcba1399b
rol eax, 0x31
popf
jmp 0x1802b7cc1
push rax
pushf
mov eax, 0xba7ff461
pushf
not eax
add eax, 0xd8df31f3
xor eax, 0xde4282c4
rol eax, 0xc3
popf
pushf
not eax
add eax, 0xbca1cf3c
xor eax, 0xd0170252
rol eax, 0xa4
popf
pushf
not eax
add eax, 0xf2346ffe
xor eax, 0xecbe02fc
rol eax, 0x47
popf
pushf
not eax
add eax, 0xa73595b5
xor eax, 0xfa1517c7
rol eax, 0xac
popf
jmp 0x1802b7cc1
movss xmm0, dword [rbp - 0x71]
subss xmm0, xmm1
subss xmm0, dword [rdi + 0x3834]
minss xmm0, xmm8
lea rax, [rbp - 0x79]
movss dword [rbp - 0x51], xmm0
movss xmm0, dword [rbp - 0x75]
lea rdx, [rbp - 0x71]
mov qword [rsp + 0x30], rax
lea rcx, [rbp - 0x51]
lea rax, [rbp - 0x61]
movss dword [rbp - 0x4d], xmm0
mov qword [rsp + 0x28], rax
xor r9d, r9d
lea rax, [rbp - 0x59]
mov r8, rbx
mov qword [rsp + 0x20], rax
call fcn.180366fcc
push rax
pushf
mov eax, 0x3190e246
pushf
not eax
add eax, 0x8b8e3759
xor eax, 0x9826052c
rol eax, 0xfe
popf
pushf
not eax
add eax, 0x91bb9834
xor eax, 0xb175938d
rol eax, 0xf1
popf
pushf
not eax
add eax, 0xfd718026
xor eax, 0xed58d7e3
rol eax, 0xd
popf
pushf
not eax
add eax, 0xa1d42729
xor eax, 0xe0c612c0
rol eax, 0xaf
popf
jmp 0x1802b7cc1
movaps xmm7, xmmword [rsp + 0xd0]
movaps xmm6, xmmword [rsp + 0xe0]
mov rdi, qword [rsp + 0xf0]
movaps xmm8, xmmword [rsp + 0xc0]
push rax
pushf
mov eax, 0x64d2989c
pushf
not eax
add eax, 0xc9586eb1
xor eax, 0xb0cd098c
rol eax, 0xc5
popf
pushf
not eax
add eax, 0xc57b8b8b
xor eax, 0xfc5f9870
rol eax, 4
popf
jmp 0x1802b7cc1
mov rcx, qword [rbp - 0x29]
xor rcx, rsp
call fcn.1801b6830
movaps xmm10, xmmword [rsp + 0xa0]
add rsp, 0xf8
pop r14
pop rsi
pop rbx
pop rbp
ret