Function at 0x1400b5d9f
Capabilities:
Authenticate hmac

Disassembly:
push rax
pushf
mov eax, 0xd5a2661
pushf
not eax
add eax, 0xe4af1a48
xor eax, 0xcfb1454f
rol eax, 0x6e
popf
pushf
not eax
add eax, 0xac216d8b
xor eax, 0xb7bc552b
rol eax, 0xcf
popf
pushf
not eax
add eax, 0xa7a8b885
xor eax, 0xd984ade6
rol eax, 0xb1
popf
pushf
not eax
add eax, 0x86d07eda
xor eax, 0xc9de0efa
rol eax, 2
popf
cmp eax, 4
jne 0x1400b5e02
popf
pop rax
jmp 0x1400b5fc1
cmp eax, 0
jne 0x1400b5e11
popf
pop rax
jmp 0x1400b5e3e
cmp eax, 3
jne 0x1400b5e20
popf
pop rax
jmp 0x1400b5f5a
cmp eax, 1
jne 0x1400b5e2f
popf
pop rax
jmp 0x1400b5ebf
cmp eax, 2
jne 0x1400b5e3e
popf
pop rax
jmp 0x1400b5f55
sub rsp, 0x28
test cl, cl
je 0x1400b5e8c
push rax
pushf
mov eax, 0x87342097
pushf
not eax
add eax, 0xac1e3b63
xor eax, 0x8f1ba655
rol eax, 0xe
popf
pushf
not eax
add eax, 0xacb76ac3
xor eax, 0xa28812f7
rol eax, 0x5c
popf
pushf
not eax
add eax, 0xd989143b
xor eax, 0xbf98d967
rol eax, 0x92
popf
jmp 0x1400b5df3
push rax
pushf
mov eax, 0x9118169d
pushf
not eax
add eax, 0xd4df9fc4
xor eax, 0x8649d4b4
rol eax, 0x6c
popf
pushf
not eax
add eax, 0xebb517e0
xor eax, 0x85dbeb87
rol eax, 0x83
popf
jmp 0x1400b5df3
cmp qword [0x14004d5b0], 0
je 0x1400b5f22
push rax
pushf
mov eax, 0x478e1bc2
pushf
not eax
add eax, 0xabce2ca9
xor eax, 0xc6a60bb6
rol eax, 0xa9
popf
pushf
not eax
add eax, 0xbfa1d445
xor eax, 0xa13ae584
rol eax, 0x2e
popf
pushf
not eax
add eax, 0xd96c0276
xor eax, 0xc92957c4
rol eax, 0xcf
popf
pushf
not eax
add eax, 0xe4a1974e
xor eax, 0xa70ec1fb
rol eax, 0x8a
popf
jmp 0x1400b5df3
push rax
pushf
mov eax, 0xe2e14d6b
pushf
not eax
add eax, 0xdfc3b16a
xor eax, 0x95f1c8d2
rol eax, 0xcc
popf
pushf
not eax
add eax, 0xefa9ab15
xor eax, 0xb4f6e49b
rol eax, 0x5d
popf
jmp 0x1400b5df3
call fcn.14009c2e4
mov al, 0x26
pushf
not al
add al, 0x18
xor al, 0x27
rol al, 0x46
popf
pushf
not al
add al, 0x33
xor al, 0x7f
rol al, 0x1f
popf
add rsp, 0x28
ret
lea rdx, [0x1a5e8ff15]
pushf
sub rdx, 0x65e53dd5
popf
lea rcx, [0x18e05037f]
pushf
sub rcx, 0x4e01433f
popf
add rsp, 0x28
jmp 0x140192c57
push rax
pushf
mov eax, 0x96faa30
pushf
not eax
add eax, 0x84e12340
xor eax, 0xc084e17f
rol eax, 0x72
popf
pushf
not eax
add eax, 0x81ec466d
xor eax, 0xa84ee359
rol eax, 0xbe
popf
pushf
not eax
add eax, 0xfc09d9c8
xor eax, 0xbadef331
rol eax, 0x73
popf
pushf
not eax
add eax, 0x8da7abbd
xor eax, 0x927a9234
rol eax, 0xe6
popf
cmp eax, 4
jne 0x140192cba
popf
pop rax
jmp 0x140192ef3
cmp eax, 0
jne 0x140192cc9
popf
pop rax
jmp 0x140192cf6
cmp eax, 3
jne 0x140192cd8
popf
pop rax
jmp 0x140192e4b
cmp eax, 1
jne 0x140192ce7
popf
pop rax
jmp 0x140192d97
cmp eax, 2
jne 0x140192cf6
popf
pop rax
jmp 0x140192e06
mov qword [rsp + 8], rbx
push rdi
sub rsp, 0x20
mov rbx, rdx
mov rdi, rcx
cmp rcx, rdx
je 0x140192d3e
push rax
pushf
mov eax, 0x39203e5c
pushf
not eax
add eax, 0xa2af309d
xor eax, 0xd6df323b
rol eax, 0x64
popf
pushf
not eax
add eax, 0xa1fe1338
xor eax, 0xaca20b7c
rol eax, 0xca
popf
jmp 0x140192cab
push rax
pushf
mov eax, 0x3a1b5e6e
pushf
not eax
add eax, 0x9209ba7a
xor eax, 0x917c2e1a
rol eax, 0xb0
popf
pushf
not eax
add eax, 0x8428c950
xor eax, 0x898fb4b6
rol eax, 0x84
popf
pushf
not eax
add eax, 0xbfbc4d41
xor eax, 0x8bce7326
rol eax, 0xc2
popf
pushf
not eax
add eax, 0xf1de8cf9
xor eax, 0xb9e50e72
rol eax, 0x92
popf
jmp 0x140192cab
mov rax, qword [rbx - 8]
test rax, rax
je 0x140192dd3
push rax
pushf
mov eax, 0x1ba9849e
pushf
not eax
add eax, 0xfbd3f3b7
xor eax, 0xca1d4107
rol eax, 0x4d
popf
pushf
not eax
add eax, 0xdb9ed879
xor eax, 0xf5daf372
rol eax, 0x7b
popf
jmp 0x140192cab
push rax
pushf
mov eax, 0xd460099f
pushf
not eax
add eax, 0x9fa63674
xor eax, 0xe676e8df
rol eax, 0x19
popf
pushf
not eax
add eax, 0xaac768b5
xor eax, 0x946d072a
rol eax, 0x1f
popf
jmp 0x140192cab
movabs r10, 0xbb243e59bfb5c61a
pushf
not r10
add r10, 0x6bd6f9d4
xor r10, 0x68aeb26b
rol r10, 0x51
popf
pushf
not r10
add r10, 0x64c02b0e
xor r10, 0x4e28edbc
rol r10, 0x1f
popf
xor ecx, ecx
jmp 0x140192e45
call qword [0x140036438]
sub rbx, 0x10
cmp rbx, rdi
jne 0x140192e9a
push rax
pushf
mov eax, 0x4db206ef
pushf
not eax
add eax, 0xfa703d86
xor eax, 0x9b0c18cc
rol eax, 0xca
popf
pushf
not eax
add eax, 0x9c0369ca
xor eax, 0x91c16130
rol eax, 0xbc
popf
pushf
not eax
add eax, 0x8f420e81
xor eax, 0xdb197863
rol eax, 0x15
popf
jmp 0x140192cab
push rax
pushf
mov eax, 0x61e75ec0
pushf
not eax
add eax, 0xeb04286e
xor eax, 0xf29e2aaa
rol eax, 0x36
popf
pushf
not eax
add eax, 0xa8cbe370
xor eax, 0xb6ef7182
rol eax, 0xcf
popf
pushf
not eax
add eax, 0x86902c61
xor eax, 0x8705d66a
rol eax, 0x1c
popf
pushf
not eax
add eax, 0xe4d18b8b
xor eax, 0x88528667
rol eax, 0xca
popf
jmp 0x140192cab
mov rbx, qword [rsp + 0x30]
mov al, 0x50
pushf
not al
add al, 0xe6
xor al, 0xc4
rol al, 0x94
popf
pushf
not al
add al, 0x5b
xor al, 0x65
rol al, 0x5b
popf
add rsp, 0x20
pop rdi
ret