Function at 0x1402828f2
Capabilities:
Authenticate hmac

Disassembly:
push rax
pushf
mov eax, 0x854d124f
pushf
not eax
add eax, 0xdcd452b0
xor eax, 0x9c3776a1
rol eax, 0xda
popf
pushf
not eax
add eax, 0x9b9866c9
xor eax, 0x8076c912
rol eax, 0xc0
popf
pushf
not eax
add eax, 0xa09da634
xor eax, 0x9c5dfe15
rol eax, 0x5c
popf
pushf
not eax
add eax, 0xd6e3d18f
xor eax, 0xc5e1951c
rol eax, 0x59
popf
cmp eax, 4
jne 0x140282955
popf
pop rax
jmp 0x140282c61
cmp eax, 0
jne 0x140282964
popf
pop rax
jmp 0x1402829af
cmp eax, 3
jne 0x140282973
popf
pop rax
jmp 0x140282bd6
cmp eax, 1
jne 0x140282982
popf
pop rax
jmp 0x140282a7d
cmp eax, 5
jne 0x140282991
popf
pop rax
jmp 0x140282d49
cmp eax, 2
jne 0x1402829a0
popf
pop rax
jmp 0x140282b28
cmp eax, 6
jne 0x1402829af
popf
pop rax
jmp 0x140282e18
mov qword [rsp + 8], rbx
mov qword [rsp + 0x10], rbp
mov qword [rsp + 0x18], rsi
push rdi
sub rsp, 0x30
mov rbp, rcx
mov ebx, r9d
mov rcx, qword [rsp + 0x68]
mov rdi, r8
mov rsi, rdx
call fcn.140270f2d
test rax, rax
je 0x140282a24
push rax
pushf
mov eax, 0xfadf3b7
pushf
not eax
add eax, 0xc0c167cf
xor eax, 0xde488b9f
rol eax, 0x6f
popf
pushf
not eax
add eax, 0xa7449cf2
xor eax, 0xc21938d0
rol eax, 0x69
popf
pushf
not eax
add eax, 0xfaa83fb1
xor eax, 0xc7ed16e4
rol eax, 0xa0
popf
jmp 0x140282946
push rax
pushf
mov eax, 0xb23d6002
pushf
not eax
add eax, 0xd5674013
xor eax, 0xa688a86c
rol eax, 0x8a
popf
pushf
not eax
add eax, 0xd7e1da47
xor eax, 0xc1c6cb5e
rol eax, 0x7c
popf
pushf
not eax
add eax, 0xf341f398
xor eax, 0x813a2c83
rol eax, 0xf5
popf
pushf
not eax
add eax, 0x8ee292ea
xor eax, 0xd2112ce0
rol eax, 0xab
popf
jmp 0x140282946
mov rax, qword [rax + 0x3b8]
test rax, rax
je 0x140282acf
push rax
pushf
mov eax, 0x7fc6f036
pushf
not eax
add eax, 0xe96dc6be
xor eax, 0xc053d2ec
rol eax, 0x17
popf
pushf
not eax
add eax, 0x825e6baa
xor eax, 0x91ab028c
rol eax, 0x7f
popf
pushf
not eax
add eax, 0xe8e8c266
xor eax, 0xfa178890
rol eax, 0x8b
popf
jmp 0x140282946
push rax
pushf
mov eax, 0xca2b3e9c
pushf
not eax
add eax, 0xfb3e92dd
xor eax, 0xb70f700a
rol eax, 0x1d
popf
pushf
not eax
add eax, 0x961e12b0
xor eax, 0xed5b0bd6
rol eax, 0x7c
popf
pushf
not eax
add eax, 0xdbabc356
xor eax, 0xa3a13bca
rol eax, 0x98
popf
pushf
not eax
add eax, 0xf43cf4b4
xor eax, 0xb7ca6b22
rol eax, 0xfa
popf
jmp 0x140282946
movabs r10, 0x8f347a0947a99ddc
pushf
not r10
add r10, 0x71542365
xor r10, 0x4a2d02a2
rol r10, 0x75
popf
pushf
not r10
add r10, 0x7f8b3110
xor r10, 0x73ffe96a
rol r10, 0x77
popf
pushf
not r10
add r10, 0x66e286eb
xor r10, 0x74c922d5
rol r10, 0xdc
popf
push rax
pushf
mov eax, 0x1e03f80a
pushf
not eax
add eax, 0xa1d8f075
xor eax, 0xe7ae804a
rol eax, 0x79
popf
pushf
not eax
add eax, 0xedfa233a
xor eax, 0xf8dc8c82
rol eax, 0xd
popf
pushf
not eax
add eax, 0xa60bb42f
xor eax, 0x9988a192
rol eax, 0x70
popf
pushf
not eax
add eax, 0xd6d1ee6d
xor eax, 0xedee862a
rol eax, 0x1d
popf
jmp 0x140282946
mov rcx, qword [rsp + 0x60]
mov rdx, rsi
mov qword [rsp + 0x20], rcx
mov r8, rdi
mov rcx, rbp
mov r9d, ebx
jmp 0x140282bed
call qword [0x1401112f0]
mov rbx, qword [rsp + 0x40]
mov rbp, qword [rsp + 0x48]
mov rsi, qword [rsp + 0x50]
add rsp, 0x30
pop rdi
ret
mov rdx, qword [rsp + 0x68]
lea rcx, [0x1930b110a]
pushf
sub rcx, 0x52f8f2c2
popf
call fcn.1402711c5
mov r11, qword [rax]
mov rax, qword [0x140120098]
xor r11, rax
mov ecx, eax
and ecx, 0x3f
ror r11, cl
test r11, r11
je 0x140282cf0
push rax
pushf
mov eax, 0xc6992cb4
pushf
not eax
add eax, 0xef323457
xor eax, 0xabe82486
rol eax, 0x56
popf
pushf
not eax
add eax, 0xe154df1e
xor eax, 0xb3ea8ecb
rol eax, 0xc1
popf
pushf
not eax
add eax, 0x83be2ded
xor eax, 0x8807edc5
rol eax, 0xc1
popf
pushf
not eax
add eax, 0xef2de535
xor eax, 0xf71ff45f
rol eax, 0xe4
popf
jmp 0x140282946
push rax
pushf
mov eax, 0xfc424fc9
pushf
not eax
add eax, 0x806106f4
xor eax, 0xc6dec300
rol eax, 0x3e
popf
pushf
not eax
add eax, 0xb96d5ea5
xor eax, 0xfc35766e
rol eax, 0x36
popf
pushf
not eax
add eax, 0x9de7f4a5
xor eax, 0x986ea7b6
rol eax, 0x31
popf
pushf
not eax
add eax, 0xe9c2f745
xor eax, 0xff83858c
rol eax, 0x91
popf
jmp 0x140282946
movabs r10, 0xe8826dd7c2a91e81
pushf
not r10
add r10, 0x652d5a3b
xor r10, 0x40714242
rol r10, 0x6d
popf
pushf
not r10
add r10, 0x7509a316
xor r10, 0x4f5a0129
rol r10, 0x36
popf
pushf
not r10
add r10, 0x6eb072e1
xor r10, 0x7f02227b
rol r10, 0x62
popf
pushf
not r10
add r10, 0x6465a606
xor r10, 0x7f96b7fc
rol r10, 0xce
popf
mov rax, r11
jmp 0x140282bd6
mov rax, qword [rsp + 0x60]
mov r9d, ebx
mov r8, rdi
mov qword [rsp + 0x20], rax
mov rdx, rsi
mov rcx, rbp
call fcn.14029b114
int3