Function at 0x1410b043b
Capabilities:
Execute anti-debugging instructions

Disassembly:
cmp r12, r11
call fcn.14115d228
not dword [rsp + 8]
or rcx, r12
add dword [rsp + 0x20], r8d
call fcn.1410f090e
push r14
pushfq
movabs r14, 0x7061446748904813
xor r14d, r14d
jg 0x141152711
setl r14b
jb 0x1410fe1ad
neg r14b
mov r14w, 0x7e4b
push 0x66d869be
push r11
jns 0x1410f854e
or r14d, 0xc952e23
mov r15, qword [rsp + 0x20]
neg byte [rsp + 0x20]
mov r15, qword [rsp + 0x20]
mov dword [rsp + 0x20], 0xd415f29
setns byte [rsp + 0x20]
call fcn.140a7c34d
lea r12, [rdx + r8 + 0x66f87e20]
mov rdx, qword [rsp + 0x38]
mov qword [rsp + 0x38], 0xffffffffb95667d9
or word [rsp + 0x20], 0x705d
movabs rcx, 0x1256ed43b857f3
ja 0x1410b2312
not r12b
neg r12
xor r12, 0x7e6551f4
mov r12, qword [rsp]
call fcn.1410f17bf
sets r8b
mov byte [rsp + 0x20], 0x2f
and dword [rsp + 0x20], 0x1c2942b3
test qword [rsp + 0x20], 0x764920bd
ja 0x140a06f17
add bx, word [rsp + 0x2c]
call fcn.14110b819
jno 0x1410f4c73
add ecx, dword [rcx + rdi*8 + 0x21595577]
add byte [rax], al
add byte [rax], al
xor ebp, dword [rdi]
add byte [rbx + rsi], dl
invalid
pop rsp
int3
xor byte [rsp + 8], 0xc
push r12
test r14, r14
movabs r12, 0x6109319c5be27405
mov r14, qword [rsp + 0x20]
mov qword [rsp + 0x20], 0xffffffffa1727d6c
movsx r12w, byte [rsp + 0x16]
setns byte [rsp + 0x10]
push r9
neg r12b
movabs r11, 0x478130237aca76da
push rbx
xor qword [rsp + 0x20], 0x5805057e
jo 0x1410f85f7
movabs r9, 0x1f0c07bb05445fd9
movsx r12w, word [rsp + 0x26]
add r11d, r12d
push r11
add dword [rsp], 0x2c613a30
movsx r9, r11b
jo 0x1410f85f7
lea r9, [r9 + r11*8 + 0x6a2b4070]
pop rbx
add r9b, r9b
seta byte [rsp + 0x20]
mov word [rsp + 0x20], r9w
lea r11, [r9*8 + 0x4ce01b0]
neg r9b
sub r12w, word [rsp + 0x20]
movzx r9, byte [rsp + 0x20]
jo 0x1409b30ab
jne 0x140a45baa
invalid
add qword [rsp + 8], 0x71628b
xor byte [rsp + 0x50], 0x28
add r11d, r11d
not dword [rsp + 0x50]
call fcn.140a0d35f
movsx r12w, word [rsp + 0x2b]
xor dword [rsp + 0x28], r11d
not ebx
movsx r12d, r11b
neg rbx
setae r11b
and bx, 0xbe3
or dword [rsp + 0x28], ebx
ja 0x1410f4c28
movzx r9d, word [rsp + 0x39]
sub rcx, qword [rsp + 0x38]
movzx r8w, r12w
add qword [rsp], 0x200d
sub r13w, r8w
sets r12b
add rcx, qword [rsp + 0x38]
or r13d, r8d
ret

Function at 0x1410bac77
Capabilities:
Authenticate hmac

Disassembly:
movabs rdx, 0x42a65663300951f2
mov esi, 0x11b07fe
movabs r15, 0x5e0d602c15d1120a
push r15
add qword [rsp + 8], 0x6b243f
push r13
movabs r13, 0x565200ce309200ca
mov esi, 0x14987092
neg r14w
add ecx, r14d
xor r13b, 0x52
neg r9w
jbe 0x1411017a5
not r15d
sub esi, dword [rsp + 8]
mov rdx, qword [rsp + 0x30]
sete byte [rsp + 8]
and sil, 0x36
not cx
cmp r14, qword [rsp + 8]
movsx esi, si
jns 0x1410bd1d0
mov byte [rsp + 8], 0x45
cmovl r13w, r9w
call fcn.1409ccd50

Function at 0x1410c3c1e
Capabilities:
Execute anti-debugging instructions

Disassembly:
movzx r13w, word [rsp + 0x7b]
je 0x1410ddb33
movzx r13d, word [rsp + 0x3a]
cmp dword [rsp + 0x38], 0x4b576d58
jb fcn.140ad84cb
and qword [rsp + 0x78], 0x53f952a2
add qword [rsp + 0xa8], 0xffffffffff95bfd0
test word [rsp + 0x78], 0x1242
mov qword [rsp + 0x70], 0x1714984
not r11w
mov rbx, qword [rsp + 0x98]
call fcn.1410e920a