Function at 0x1400be724
Capabilities:
Authenticate hmac

Disassembly:
push rax
pushf
mov eax, 0xe9940d65
pushf
not eax
add eax, 0xee4e8f80
xor eax, 0xb822f7ad
rol eax, 0x10
popf
pushf
not eax
add eax, 0xc1ac7fed
xor eax, 0xc856c103
rol eax, 0x34
popf
pushf
not eax
add eax, 0xd2255e41
xor eax, 0xd6300161
rol eax, 0x6b
popf
pushf
not eax
add eax, 0x9fca75a3
xor eax, 0xb6a069ce
rol eax, 0x5c
popf
cmp eax, 4
jne 0x1400be787
popf
pop rax
jmp 0x1400bea3d
cmp eax, 0
jne 0x1400be796
popf
pop rax
jmp 0x1400be7f0
cmp eax, 3
jne 0x1400be7a5
popf
pop rax
jmp 0x1400be9d0
cmp eax, 1
jne 0x1400be7b4
popf
pop rax
jmp 0x1400be8e5
cmp eax, 5
jne 0x1400be7c3
popf
pop rax
jmp 0x1400bea9b
cmp eax, 7
jne 0x1400be7d2
popf
pop rax
jmp 0x1400beb39
cmp eax, 6
jne 0x1400be7e1
popf
pop rax
jmp 0x1400bead3
cmp eax, 2
jne 0x1400be7f0
popf
pop rax
jmp 0x1400be994
push rbp
sub rsp, 0x30
lea rbp, [rsp + 0x20]
mov qword [rbp + 0x20], rbx
mov rax, qword [0x140084080]
xor rax, rbp
mov qword [rbp + 8], rax
mov bl, 0x4c
pushf
not bl
add bl, 0xb4
xor bl, 0x73
rol bl, 0x84
popf
pushf
not bl
add bl, 0xcc
xor bl, 0xf
rol bl, 0x6e
popf
pushf
not bl
add bl, 0x20
xor bl, 0xed
rol bl, 0x50
popf
pushf
not bl
add bl, 0x6a
xor bl, 0x36
rol bl, 0x23
popf
mov rax, rcx
not rax
cmp rax, 0x4000
jb 0x1400be8b2
push rax
pushf
mov eax, 0xbeb2429e
pushf
not eax
add eax, 0xeea2941d
xor eax, 0xd353f8a8
rol eax, 0xa5
popf
pushf
not eax
add eax, 0xe1ffe156
xor eax, 0xef9c03a1
rol eax, 0x3f
popf
pushf
not eax
add eax, 0xd35d0377
xor eax, 0xdbffc181
rol eax, 0xb8
popf
pushf
not eax
add eax, 0xd464f575
xor eax, 0xc98b5703
rol eax, 0xb4
popf
jmp 0x1400be778
push rax
pushf
mov eax, 0x30e2685e
pushf
not eax
add eax, 0x964b3287
xor eax, 0xc0311f69
rol eax, 0x74
popf
pushf
not eax
add eax, 0xf83b0960
xor eax, 0xa42093c2
rol eax, 0x15
popf
jmp 0x1400be778
lea rax, [rcx + 0x4000]
lea rcx, [rax + 0xf]
cmp rcx, rax
ja 0x1400be94e
push rax
pushf
mov eax, 0xeaa6564e
pushf
not eax
add eax, 0xbaf33228
xor eax, 0x9c75ca3d
rol eax, 0xdd
popf
pushf
not eax
add eax, 0xc927fb2a
xor eax, 0xc7963731
rol eax, 0x6f
popf
pushf
not eax
add eax, 0xf5ebfe53
xor eax, 0xc0985959
rol eax, 0x2a
popf
pushf
not eax
add eax, 0x8cec8b0a
xor eax, 0xf576d014
rol eax, 0xe
popf
jmp 0x1400be778
push rax
pushf
mov eax, 0xcd478c93
pushf
not eax
add eax, 0xdabcbd6e
xor eax, 0xca8f6ebc
rol eax, 0x78
popf
pushf
not eax
add eax, 0xd8464a8e
xor eax, 0xf696592d
rol eax, 0x32
popf
pushf
not eax
add eax, 0xec2a8ee8
xor eax, 0xc8206f27
rol eax, 0x3b
popf
jmp 0x1400be778
movabs rcx, 0x2c00a2b012e84001
pushf
not rcx
add rcx, 0x68fd80e5
xor rcx, 0x560aa0e1
rol rcx, 0xde
popf
pushf
not rcx
add rcx, 0x579d6038
xor rcx, 0x5d62771c
rol rcx, 0x11
popf
and rcx, 0xfffffffffffffff0
mov rax, rcx
call fcn.1400e75ef
sub rsp, rcx
jmp 0x1400bea9b
xor bl, bl
mov byte [rbp], bl
push rax
pushf
mov eax, 0xbd9fb51a
pushf
not eax
add eax, 0xedc42e14
xor eax, 0xe8400cfd
rol eax, 0xdb
popf
pushf
not eax
add eax, 0x848e4143
xor eax, 0xdf2ebe22
rol eax, 0x78
popf
pushf
not eax
add eax, 0xc6a8af65
xor eax, 0x890bc5b5
rol eax, 0xf0
popf
pushf
not eax
add eax, 0xaa6ab48e
xor eax, 0x9df5e555
rol eax, 0x7f
popf
jmp 0x1400be778
jmp 0x1400beb39
xor bl, bl
mov byte [rbp], bl
jmp 0x1400bead9
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__resetstkoflw]
nop
push rax
pushf
mov eax, 0x578ee9e5
pushf
not eax
add eax, 0x95075ddd
xor eax, 0xbebdf20b
rol eax, 0xd1
popf
pushf
not eax
add eax, 0x877cec07
xor eax, 0xf8d28661
rol eax, 0xa7
popf
pushf
not eax
add eax, 0x9061dc32
xor eax, 0xd8449214
rol eax, 0xa
popf
pushf
not eax
add eax, 0x80764c1b
xor eax, 0xaf02bb1b
rol eax, 0xb4
popf
jmp 0x1400be778
movzx eax, bl
mov rcx, qword [rbp + 8]
xor rcx, rbp
call fcn.1400e02a0
mov rbx, qword [rbp + 0x20]
lea rsp, [rbp + 0x10]
pop rbp
ret