Function at 0x1400cb9e3
Capabilities:
Authenticate hmac

Disassembly:
push rax
pushf
mov eax, 0xba5ee47
pushf
not eax
add eax, 0x15ad8d50
xor eax, 0x6ef65d0d
rol eax, 0x1a
popf
pushf
not eax
add eax, 0x2f657bdf
xor eax, 0x301660d9
rol eax, 0x67
popf
pushf
not eax
add eax, 0x3dbd277b
xor eax, 0x59d31fe6
rol eax, 0x7b
popf
cmp eax, 9
jne 0x1400cba33
popf
pop rax
jmp 0x1400cbf18
cmp eax, 8
jne 0x1400cba42
popf
pop rax
jmp 0x1400cbea7
cmp eax, 1
jne 0x1400cba51
popf
pop rax
jmp 0x1400cbb3e
cmp eax, 7
jne 0x1400cba60
popf
pop rax
jmp 0x1400cbe66
cmp eax, 6
jne 0x1400cba6f
popf
pop rax
jmp 0x1400cbd5f
cmp eax, 2
jne 0x1400cba7e
popf
pop rax
jmp 0x1400cbbb4
cmp eax, 3
jne 0x1400cba8d
popf
pop rax
jmp 0x1400cbbf5
cmp eax, 4
jne 0x1400cba9c
popf
pop rax
jmp 0x1400cbc3a
cmp eax, 0
jne 0x1400cbaab
popf
pop rax
jmp 0x1400cbaba
cmp eax, 5
jne 0x1400cbaba
popf
pop rax
jmp 0x1400cbcce
mov qword [rsp + 8], rbx
mov rax, qword [rcx + 0x458]
mov r9, rcx
add rcx, 0x50
mov bl, r8b
mov r10, rdx
test rax, rax
jne 0x1400cbb0b
push rax
pushf
mov eax, 0xcc808cc3
pushf
not eax
add eax, 0x11e4bc7e
xor eax, 0x1f543045
rol eax, 0xd
popf
pushf
not eax
add eax, 0x1c034f59
xor eax, 0x18036413
rol eax, 0xe0
popf
jmp 0x1400cba24
push rax
pushf
mov eax, 0x71074719
pushf
not eax
add eax, 0x79feb850
xor eax, 0x57a70296
rol eax, 0x48
popf
pushf
not eax
add eax, 0x7d597254
xor eax, 0x2ce5d1f6
rol eax, 0xa0
popf
jmp 0x1400cba24
mov eax, 0xb0a35fdf
pushf
not eax
add eax, 0x459108fb
xor eax, 0x25611cde
rol eax, 0x49
popf
pushf
not eax
add eax, 0x3e7aaf12
xor eax, 0x50f23ae
rol eax, 0x2b
popf
jmp 0x1400cbbf5
mov rcx, rax
mov rax, qword [r9 + 0x450]
shr rax, 2
push rax
pushf
mov eax, 0xc5154efa
pushf
not eax
add eax, 0x64ee4950
xor eax, 0x19178f0d
rol eax, 0xe9
popf
pushf
not eax
add eax, 0xcb8caa2
xor eax, 0x6dce1594
rol eax, 0x36
popf
jmp 0x1400cba24
lea rax, [rax - 1]
lea r8, [rcx + rax*2]
mov qword [r9 + 0x40], r8
mov rax, r8
mov r11, r8
push rax
pushf
mov eax, 0x1146b22
pushf
not eax
add eax, 0x60f357ce
xor eax, 0x4ac53e53
rol eax, 0xeb
popf
pushf
not eax
add eax, 0x3c45ea18
xor eax, 0x5daea96f
rol eax, 0xb3
popf
jmp 0x1400cba24
mov ecx, dword [r9 + 0x30]
test ecx, ecx
jg 0x1400cbc75
push rax
pushf
mov eax, 0x645bc79c
pushf
not eax
add eax, 0xd9fa859
xor eax, 0x672fd1e7
rol eax, 0x95
popf
pushf
not eax
add eax, 0x5da18677
xor eax, 0x3227acf0
rol eax, 0xb6
popf
jmp 0x1400cba24
push rax
pushf
mov eax, 0x33819b45
pushf
not eax
add eax, 0x14ff6a
xor eax, 0x3e957057
rol eax, 0xe0
popf
pushf
not eax
add eax, 0x42c7f7ee
xor eax, 0x6509f2aa
rol eax, 0x9a
popf
pushf
not eax
add eax, 0x3b8c9277
xor eax, 0x60aa4fb6
rol eax, 0xf3
popf
pushf
not eax
add eax, 0x252a849b
xor eax, 0x3e5db3a1
rol eax, 0xe8
popf
jmp 0x1400cba24
test r10, r10
je 0x1400cbd2c
push rax
pushf
mov eax, 0x7ea98d64
pushf
not eax
add eax, 0x1ff1bc74
xor eax, 0x35469a8f
rol eax, 0xe
popf
pushf
not eax
add eax, 0x50402a02
xor eax, 0x6efc904c
rol eax, 0x87
popf
pushf
not eax
add eax, 0x5e525aca
xor eax, 0x308e23dc
rol eax, 0x87
popf
pushf
not eax
add eax, 0x72593d02
xor eax, 0x2ec7dd51
rol eax, 0x8a
popf
jmp 0x1400cba24
push rax
pushf
mov eax, 0xe6f40053
pushf
not eax
add eax, 0x46b2a541
xor eax, 0x6525270a
rol eax, 0x3c
popf
pushf
not eax
add eax, 0x7849a0a3
xor eax, 0x49fe8f4
rol eax, 0x5c
popf
jmp 0x1400cba24
lea eax, [rcx - 1]
mov dword [r9 + 0x30], eax
movabs rax, 0x3560ccc8c29c9605
pushf
not rax
add rax, 0x265668c
xor rax, 0xcf81f65
rol rax, 0x51
popf
pushf
not rax
add rax, 0x3e59de72
xor rax, 0x6313ccaa
rol rax, 0xb9
popf
pushf
not rax
add rax, 0x8037d4e
xor rax, 0x6c4b68e
rol rax, 0xd4
popf
mul r10
shr rdx, 3
movzx eax, dx
shl ax, 2
lea ecx, [rax + rdx]
add cx, cx
sub r10w, cx
lea ecx, [r10 + 0x30]
mov r10, rdx
cmp cx, 0x39
jbe 0x1400cbe33
push rax
pushf
mov eax, 0x3ca9dadf
pushf
not eax
add eax, 0x618628c9
xor eax, 0x7a3a2876
rol eax, 0x62
popf
pushf
not eax
add eax, 0x4ed9ec1b
xor eax, 0x573c3282
rol eax, 0x87
popf
pushf
not eax
add eax, 0x7a55a736
xor eax, 0x5a965535
rol eax, 0xa7
popf
pushf
not eax
add eax, 0x6f21d941
xor eax, 0x15e0b60d
rol eax, 0xeb
popf
jmp 0x1400cba24
push rax
pushf
mov eax, 0x778706c0
pushf
not eax
add eax, 0x3debf253
xor eax, 0x79108c3
rol eax, 0x2a
popf
pushf
not eax
add eax, 0x17e8436b
xor eax, 0x405afc6b
rol eax, 0
popf
jmp 0x1400cba24
mov al, bl
xor al, 1
shl al, 5
add al, 7
add al, cl
movsx ecx, al
push rax
pushf
mov eax, 0xcafc6628
pushf
not eax
add eax, 0x4fac926b
xor eax, 0x37c60ac
rol eax, 0x22
popf
pushf
not eax
add eax, 0x25a7c048
xor eax, 0x46768c8d
rol eax, 0x85
popf
jmp 0x1400cba24
movsx eax, cl
mov word [r11], ax
add qword [r9 + 0x40], 0xfffffffffffffffe
mov rax, qword [r9 + 0x40]
mov r11, rax
jmp 0x1400cbc3a
mov rbx, qword [rsp + 8]
push rax
not rax
add r8, rax
pop rax
add r8, 1
sar r8, 1
add rax, 2
mov dword [r9 + 0x48], r8d
mov qword [r9 + 0x40], rax
ret