Function at 0x140148f12
Capabilities:
Authenticate hmac
Packed with generic packer

Disassembly:
lea rdx, [rdx + rbx*8 + 1]
not bl
neg bl
seta bl
call fcn.140021f1c
invalid
seta bl
cmp ebx, 0x7228cf2b
jg 0x140027d99
mov qword [rsp + 0x10], 0xfffffffff9eba81d
mov rbx, qword [rsp + 8]
jge fcn.140027d94
call fcn.140027d94
and r15, r15
jo fcn.14015aa22
add qword [rsp], 0xffffffffbffeaf72
mov word [rsp + 0x20], 0x342b
cmp r15b, byte [rsp + 0x25]
mov r15, qword [rsp + 0x28]
jle 0x1401a038e
push rbx
pushfq
movabs rbx, 0xf212fc05bbb97a8c
test bl, 0xb8
jno 0x1400143a8
int3
setns r12b
xor r12b, 0xa8
lea r12, [r12 + 0x680200bd]
test r12b, 0xa1
lea r12, [r12*8 + 0x5a65799]
lea r12, [r12 + r12*4 + 0x7634443b]
lea rbp, [rbp + 1]
mov r12w, 0x9629
jne 0x140120125
lea rsp, [rsp + 0x18]
call fcn.1401e35c8
lea ecx, [rbp + 0x48]
call fcn.14001fe00
add rsp, 0x20
pop rbp
ret
lea r12, [r12 + r12*2 - 0x3547c9c3]
xchg qword [rsp + 0x18], rax
jl 0x1401817f7
jno 0x1401c1ba1
loop 0x140034d5a
int3
mov cx, 0x3b9d
push r10
pushfq
shl rcx, cl
call fcn.1400c9270
xor r12, qword [rsp + r12*2 - 0x147f8]
shl r10b, 0x31
push r10
call fcn.1400c53c9
add dl, byte [rsp + 0x81]
add qword [rsp + r10 - 0x66eb6e70], 0xffffffffbfff0062
shl edx, 0xe5
add qword [rsp + r10 - 0x66eb6e58], 0xffffffffbfec6448
test dword [rsp + r10 - 0x66eb6df0], 0x529ef2ab
setb dl
call fcn.140023130
cmp al, 0x3a
mov dword [rbx], esi
out dx, eax
out 0x9f, al
xor edx, esi
adc ah, cl
invalid
test r12d, 0xcd03d928
movsx r12d, r12b
push r12
jo 0x140188b57
add qword [rsp + r12 - 0x11], 0x1176bc
mov qword [rsp + r12*2 - 0x2a], rbp
push r12
shl r12, 0xa
push r10
cmp byte [rsp + r12*4 - 0x28ff0], 8
jns 0x140133b1b
seta dl
mov rcx, qword [rsp + r10 - 0x66eb6e50]
jno 0x14011a879
nop
mov r10, qword [rsp + r12*2 - 0x147f0]
xor byte [rsp + r12 - 0xa3f0], 0xb1
jle 0x1400d4439
xor byte [rdx + rdi*2 - 0x37], bl
sbb dword [rdi - 0x4a], 0xffffffcf
add ebx, eax
enter 0xffffffffffff995f, 0xffffffffffffffeb
leave
invalid
add qword [rsp], 0x1f59c
not esi
and si, si
mov rdi, rsi
add rsi, rsi
setl sil
mov rdi, qword [rsp]
mov rdi, qword [rdi]
lea rsi, [rsi + rsi*8 + 0x7309c517]
test esi, 0xc4801482
jle 0x140023438
jbe 0x1400b82a9
lea rdi, [rdi + 0x4816802a]
xor si, 0x7d03
and rsi, 0x459e103f
or rsi, 0x68869194
sub rsi, 0xffffffffad280f1f
bswap rsi
bswap rsi
shr si, 0xc6
mov qword [rsp], rsi
push r12
xchg qword [rsp + 0x20], rdi
mov rsi, qword [rsp + 0x18]
call fcn.14015aa6d
rcr dword [rbx + rbx*8 + 0x4bf80620], cl
loope 0x140148fd3
invalid
ret 0xdf4
mov r13, qword [rsp + r13*2 - 0xafb2]
xor qword [rsp + 0x78], 0x2afd89a
jg 0x14018d229
jne 0x1400dd447
jg 0x14000e2b3
xor r12d, 0x9b2d511e
shl r12w, 0xe5
add qword [rsp + r12 - 0x48d51a30], 0xffffffffbffe8bed
and r12w, 0x1098
jo 0x140154274
add r12w, 0x7b17
jno 0x14016a56d
mov qword [rsp + 0x10], rax
not r12
sub r12d, 0xc6336a0a
push rdx
movabs rdx, 0xfe31de9ea5a122a1
add r12d, 0xdc2a4d3f
call fcn.140010d11
or r9, r14
or r9b, 0xb0
not edi
sub r9w, 0x9c2c
xchg qword [rsp + 0x38], rax
mov r9, qword [rsp + 0x18]
mov r14d, edi
not r14
call fcn.1401b26b4
call fcn.1401656e8
jno 0x140034d90
push rbx
call fcn.140012236
invalid
or dword [rsp + 0x78], 0x2c23d338
shr dword [rsp + 0x78], 0xe9
call 0x140012851
shr qword [rsp + 0x20], 0x2b
shl dword [rsp + 0x20], 0x4e
sub byte [rsp + 0x20], 0x92
or dword [rsp + 0x20], 0xd3192a95
test byte [rsp + 0x20], 0x36
mov qword [rsp + 0x20], 0x24bab79e
push qword [rsp + 0x18]
popfq
lea rsp, [rsp + 0x30]
ret
jns 0x140184a79
sub r9, 0xffffffffe993102b
jo 0x1401b1d86
shr r15b, 0xfa
test rbp, 0x312b7ebf
jb 0x14002276c
call fcn.14016e969