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

Disassembly:
push rax
pushf
mov eax, 0xa5f5cdda
pushf
not eax
add eax, 0xcc7dfdc4
xor eax, 0x9bc8e7f0
rol eax, 0xa2
popf
pushf
not eax
add eax, 0xddaa0d24
xor eax, 0xe8a6ecbd
rol eax, 0xf7
popf
cmp eax, 4
jne 0x1400a43d8
popf
pop rax
jmp 0x1400a4699
cmp eax, 0
jne 0x1400a43e7
popf
pop rax
jmp 0x1400a44aa
cmp eax, 3
jne 0x1400a43f6
popf
pop rax
jmp 0x1400a462e
cmp eax, 1
jne 0x1400a4405
popf
pop rax
jmp 0x1400a4550
cmp eax, 0xd
jne 0x1400a4414
popf
pop rax
jmp 0x1400a4b4a
cmp eax, 7
jne 0x1400a4423
popf
pop rax
jmp 0x1400a4822
cmp eax, 0xe
jne 0x1400a4432
popf
pop rax
jmp 0x1400a4b89
cmp eax, 0xb
jne 0x1400a4441
popf
pop rax
jmp 0x1400a4a6e
cmp eax, 0xc
jne 0x1400a4450
popf
pop rax
jmp 0x1400a4ab7
cmp eax, 8
jne 0x1400a445f
popf
pop rax
jmp 0x1400a48e5
cmp eax, 5
jne 0x1400a446e
popf
pop rax
jmp 0x1400a4723
cmp eax, 2
jne 0x1400a447d
popf
pop rax
jmp 0x1400a458a
cmp eax, 9
jne 0x1400a448c
popf
pop rax
jmp 0x1400a4945
cmp eax, 0xa
jne 0x1400a449b
popf
pop rax
jmp 0x1400a4a2e
cmp eax, 6
jne 0x1400a44aa
popf
pop rax
jmp 0x1400a480d
mov rax, rsp
mov qword [rax + 8], rbx
mov qword [rax + 0x10], rbp
mov qword [rax + 0x18], rsi
push rdi
sub rsp, 0x60
mov rsi, rdx
mov rbp, rcx
mov rdx, r9
lea rcx, [rax - 0x28]
mov rdi, r8
call fcn.1400a8336
test rdi, rdi
jne 0x1400a450a
push rax
pushf
mov eax, 0x4d35975e
pushf
not eax
add eax, 0x9c0e39e5
xor eax, 0xebd7ebc0
rol eax, 0x6f
popf
pushf
not eax
add eax, 0xdbab25a6
xor eax, 0xb707d31e
rol eax, 1
popf
jmp 0x1400a43c9
push rax
pushf
mov eax, 0x2c50ee85
pushf
not eax
add eax, 0xd18c97ac
xor eax, 0xd491665d
rol eax, 0x75
popf
pushf
not eax
add eax, 0xb2e20933
xor eax, 0xe7a42085
rol eax, 0x21
popf
pushf
not eax
add eax, 0xeb538ee6
xor eax, 0xa1a3a82f
rol eax, 0x60
popf
jmp 0x1400a43c9
xor ebx, ebx
jmp 0x1400a4ab7
test rbp, rbp
je 0x1400a45e8
push rax
pushf
mov eax, 0x6c0b37c8
pushf
not eax
add eax, 0xd5b130e9
xor eax, 0x86d0cad8
rol eax, 0x24
popf
pushf
not eax
add eax, 0x90688ad8
xor eax, 0xc55ec7fd
rol eax, 0xeb
popf
pushf
not eax
add eax, 0x93708a2e
xor eax, 0xc576d053
rol eax, 0xcb
popf
pushf
not eax
add eax, 0xca32cc7f
xor eax, 0xe87904eb
rol eax, 0x90
popf
jmp 0x1400a43c9
push rax
pushf
mov eax, 0x47d1dca
pushf
not eax
add eax, 0xedceb6c2
xor eax, 0xb05b30ba
rol eax, 0
popf
pushf
not eax
add eax, 0xc2959249
xor eax, 0xfdb43ba9
rol eax, 0x1a
popf
pushf
not eax
add eax, 0xe4fc33df
xor eax, 0x9aab3815
rol eax, 0x5b
popf
jmp 0x1400a43c9
test rsi, rsi
jne 0x1400a4666
push rax
pushf
mov eax, 0x5a41808b
pushf
not eax
add eax, 0xa073c345
xor eax, 0xac6afbc0
rol eax, 0xa
popf
pushf
not eax
add eax, 0xed2cfca8
xor eax, 0x8a4715fe
rol eax, 0xfa
popf
jmp 0x1400a43c9
push rax
pushf
mov eax, 0x658dba6f
pushf
not eax
add eax, 0xd88ae817
xor eax, 0xf141c843
rol eax, 0xb3
popf
pushf
not eax
add eax, 0xe46f5900
xor eax, 0xb54b6b18
rol eax, 0x14
popf
jmp 0x1400a43c9
call fcn.140078d1b
mov dword [rax], 0x16
call fcn.140098d20
mov ebx, 0x3591c088
pushf
not ebx
add ebx, 0xa89c6239
xor ebx, 0xb8d96ffe
rol ebx, 0x73
popf
pushf
not ebx
add ebx, 0xea06cf27
xor ebx, 0x886f8e77
rol ebx, 0x17
popf
jmp 0x1400a4ab7
mov ebx, 0xa6912a6a
pushf
not ebx
add ebx, 0xb2f4569c
xor ebx, 0x8f9be424
rol ebx, 0x61
popf
pushf
not ebx
add ebx, 0xcd3e2088
xor ebx, 0xf163f5b3
rol ebx, 0x84
popf
pushf
not ebx
add ebx, 0x9a8a40a6
xor ebx, 0x94478327
rol ebx, 0x4a
popf
pushf
not ebx
add ebx, 0x9830d4c2
xor ebx, 0xb959024d
rol ebx, 0x10
popf
cmp rdi, rbx
jbe 0x1400a47da
push rax
pushf
mov eax, 0xab4db0b0
pushf
not eax
add eax, 0xeb518b56
xor eax, 0xa2498dca
rol eax, 0x47
popf
pushf
not eax
add eax, 0x9c86f88a
xor eax, 0xff4af309
rol eax, 0x1d
popf
pushf
not eax
add eax, 0xcfc824bf
xor eax, 0x8aa0c065
rol eax, 0x8a
popf
pushf
not eax
add eax, 0x8f40bda1
xor eax, 0xe288194f
rol eax, 0xe6
popf
jmp 0x1400a43c9
push rax
pushf
mov eax, 0x1167d535
pushf
not eax
add eax, 0x899b71dc
xor eax, 0xb62c43b5
rol eax, 0x8c
popf
pushf
not eax
add eax, 0xd4620bd1
xor eax, 0xd6710eef
rol eax, 0x72
popf
jmp 0x1400a43c9
call fcn.140078d1b
mov dword [rax], 0x16
call fcn.140098d20
jmp 0x1400a4ab7
mov rax, qword [rsp + 0x48]
mov rdx, qword [rax + 0x130]
test rdx, rdx
jne 0x1400a488c
push rax
pushf
mov eax, 0x39d5553a
pushf
not eax
add eax, 0x8f4b5989
xor eax, 0xcff965cf
rol eax, 0x66
popf
pushf
not eax
add eax, 0xd2ca535b
xor eax, 0xe11d607e
rol eax, 0xe4
popf
pushf
not eax
add eax, 0xde0f1623
xor eax, 0xbb7f157e
rol eax, 0x63
popf
pushf
not eax
add eax, 0xd377be65
xor eax, 0xb19ffe29
rol eax, 0x40
popf
jmp 0x1400a43c9
push rax
pushf
mov eax, 0x2a434ab7
pushf
not eax
add eax, 0x8f9380f2
xor eax, 0x97c55afa
rol eax, 0x36
popf
pushf
not eax
add eax, 0xd5724c31
xor eax, 0xd10a86fa
rol eax, 0x6f
popf
pushf
not eax
add eax, 0xf4a41adb
xor eax, 0xb438b41a
rol eax, 0x7d
popf
pushf
not eax
add eax, 0xc1ce294a
xor eax, 0x95b78eb5
rol eax, 0x67
popf
jmp 0x1400a43c9
lea r9, [rsp + 0x48]
mov r8, rdi
mov rdx, rsi
mov rcx, rbp
call fcn.1400c7a20
mov ebx, eax
jmp 0x1400a4ab7
mov eax, dword [rax + 0x14]
lea rcx, [rsp + 0x48]
mov dword [rsp + 0x38], eax
mov r9, rbp
mov dword [rsp + 0x30], edi
mov r8d, 0xa64ff69b
pushf
not r8d
add r8d, 0xe773c077
xor r8d, 0xeaf3c47e
rol r8d, 0x2e
popf
pushf
not r8d
add r8d, 0xb9a79595
xor r8d, 0xbe3eaaa0
rol r8d, 0x11
popf
mov qword [rsp + 0x28], rsi
mov dword [rsp + 0x20], edi
call fcn.14007b30a
test eax, eax
jne 0x1400a49d5
push rax
pushf
mov eax, 0x779e906f
pushf
not eax
add eax, 0x9837ae71
xor eax, 0xdb01ae24
rol eax, 0x8e
popf
pushf
not eax
add eax, 0xb38cc126
xor eax, 0x87834217
rol eax, 0xde
popf
jmp 0x1400a43c9
push rax
pushf
mov eax, 0xda4dcb92
pushf
not eax
add eax, 0xa4373bb2
xor eax, 0xaab65b12
rol eax, 0xff
popf
pushf
not eax
add eax, 0xcadff448
xor eax, 0xfca3e507
rol eax, 0xbd
popf
pushf
not eax
add eax, 0x91771ae6
xor eax, 0x825376ca
rol eax, 0x32
popf
pushf
not eax
add eax, 0xe878d6d2
xor eax, 0x91dbfcc2
rol eax, 0x3c
popf
jmp 0x1400a43c9
call fcn.140078d1b
mov dword [rax], 0x16
jmp 0x1400a4ab7
lea ebx, [rax - 2]
push rax
pushf
mov eax, 0xec53abf
pushf
not eax
add eax, 0x8228f5f9
xor eax, 0xa5fd962f
rol eax, 0x5f
popf
pushf
not eax
add eax, 0xf968dcd3
xor eax, 0xea5dddef
rol eax, 0x8e
popf
pushf
not eax
add eax, 0xf96c299c
xor eax, 0xf282708a
rol eax, 0xd5
popf
jmp 0x1400a43c9
cmp byte [rsp + 0x58], 0
je 0x1400a4b17
push rax
pushf
mov eax, 0x76adfbc0
pushf
not eax
add eax, 0xe3df75bc
xor eax, 0xe3096297
rol eax, 0x9f
popf
pushf
not eax
add eax, 0xcdf564fd
xor eax, 0x9d03d928
rol eax, 0x64
popf
pushf
not eax
add eax, 0xdbf3d066
xor eax, 0x8c2be412
rol eax, 0x32
popf
pushf
not eax
add eax, 0xce202193
xor eax, 0x97c5d866
rol eax, 0x5d
popf
jmp 0x1400a43c9
push rax
pushf
mov eax, 0x491428a
pushf
not eax
add eax, 0xb90f1907
xor eax, 0xf9fb8cb6
rol eax, 0xda
popf
pushf
not eax
add eax, 0xa49e2a47
xor eax, 0xfb6810d8
rol eax, 0x22
popf
jmp 0x1400a43c9
mov rax, qword [rsp + 0x40]
and dword [rax + 0x3a8], 0xfffffffd
push rax
pushf
mov eax, 0x3d8d4494
pushf
not eax
add eax, 0xb38cac90
xor eax, 0xd3a8e3d2
rol eax, 0xb2
popf
pushf
not eax
add eax, 0xe8fa9a8e
xor eax, 0xd8541d2f
rol eax, 0xf7
popf
jmp 0x1400a43c9
lea r11, [rsp + 0x60]
mov eax, ebx
mov rbx, qword [r11 + 0x10]
mov rbp, qword [r11 + 0x18]
mov rsi, qword [r11 + 0x20]
mov rsp, r11
pop rdi
ret
push rax
pushf
mov eax, 0x82a139b9
pushf
not eax
add eax, 0xe2b856ad
xor eax, 0xe3b27ae5
rol eax, 0x86
popf
pushf
not eax
add eax, 0xa9a48902
xor eax, 0xc04b0361
rol eax, 0x5e
popf
cmp eax, 1
jne 0x1400d2213
popf
pop rax
jmp 0x1400d222f
cmp eax, 0
jne 0x1400d2222
popf
pop rax
jmp 0x1400d2222
cmp dword [0x140029f00], 0
je fcn.140061e3c
xor r9d, r9d
jmp 0x1400a439b