Function at 0x1401308ca
Capabilities:
Execute anti-debugging instructions

Disassembly:
jg 0x14012f582
popfq
wait
xchg ebp, eax
invalid
invalid
jbe 0x14012fb28
sbb al, 0xd
pushfq
int1
push rsi
hlt
shl dword [rcx - 0x80], 1
pop rdi
sbb byte [r10 + 0x71ebe33], r13b
movabs byte [0x947e715a7af8610], al
and dl, bl
cld
fst qword [rbp + 0x39]
sal byte [rax + 0x5b1b2f77], 1
adc dl, byte [rax]
sub eax, 0xbb097156
push rsi
mov ebx, 0x13348264
push rsp
adc byte [rsi - 0x18ea5851], al
or dword [r8], r12d
fimul dword [rsp + rdi*8 - 0x23]
push rbp
cmp eax, edx
mov al, 0x77
invalid
movabs eax, dword [0xcce40cf42c59a9d3]
mov al, 0x86
cmc
js 0x14012fb11
pop rdi
pop rsi
lahf
std
pop rdx
js 0x14012fb4b
cmp dword [rdx], esp
iretd
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rbp - 0x79], cl
xchg r15, r9
xchg r15, r9
mov qword [rsp + 0x20], r15
xchg r15, r9
mov qword [rsp + 0x18], r8
jmp 0x140130130
jne 0x140130093
cmp edx, 0xeb8fbdbf
je 0x140130166
inc r8d
jmp 0x140130110
sub rsp, 8
mov qword [rsp], r15
lea rbp, [rsp - 0x2b8]
sub rsp, 0x3b8
mov rax, qword gs:[0x60]
xor r13d, r13d
mov r8d, r13d
jmp 0x140130071
lea rcx, [rcx + 1]
xor eax, edx
imul edx, eax, 0x1000193
movzx eax, byte [rcx - 1]
test al, al
jmp 0x140130015
mov r10, qword [rax + 0x18]
xchg r13, rax
mov r13, qword [r10 + 0x10]
xchg r13, rax
mov r10, qword [rax]
xchg r15, r11
jmp 0x1401300eb
test al, al
je 0x140130027
nop dword [rax]
movsx eax, al
jmp 0x14013005a
push rdi
push r13
nop
push 0x675ed971
mov qword [rsp], r14
nop
jne 0x1401300d0
je 0x1401300d0
call rax
sub r11d, 0xd944d131
or r8d, 0xf3f714f4
pop r10
jmp rax
jmp 0x14013002f
mov r15, qword [r10 + 0x30]
xchg r15, r11
movsxd rax, dword [r11 + 0x3c]
mov ebx, dword [rax + r11 + 0x88]
mov r10d, dword [rbx + r11 + 0x20]
nop dword [rax + rax]
mov r9d, r8d
jmp 0x140130115
jmp 0x140130108
mov edx, 0xaf710d4c
lea rax, [r10 + r9*4]
mov ecx, dword [rax + r11]
add rcx, r11
movzx eax, byte [rcx]
inc rcx
jmp 0x140130088
xchg rdx, r13
mov qword [rsp + 0x10], r13
xchg rdx, r13
mov qword [rsp + 8], rcx
push rbp
push rbx
jne 0x140130155
je 0x140130155
or r9d, 0x63df840
xor ecx, 0x4ef44c6b
movabs r15, 0x7b8928ffffff41e9
inc rsi
neg rbp
pop r8
ret
jmp 0x14013009b
mov rax, qword gs:[0x60]
mov r8d, r13d
mov ecx, dword [rbx + r11 + 0x24]
sbb r12, qword [rcx + rcx*2]
add ecx, ebx
movzx edx, word [rcx + r9*2]
jmp 0x140130218
nop dword [rax + rax]
mov r10d, r8d
mov edx, 0x4078ad54
lea rax, [r9 + r10*4]
mov ecx, dword [rax + r11]
add rcx, r9
movzx eax, byte [rcx]
jne 0x1401301f3
je 0x1401301f3
je 0x14012f503
cmp r12d, 0x1489cb6a
push rdx
test r15d, 0x2b85a686
rol r8d, 0xba
dec r10
or r8d, 0x394b333a
add r11d, 0x8a223e74
add r15d, 0xd78ec893
syscall
lea r8d, [rbp + 0x50ca]
cmp rcx, rbp
lea r12d, [rcx - 0x2160]
div rbx
lea r10d, [rdi + 0xb3b1]
movabs r8, 0x61f476000000c8e9
test esi, 0xf87b4fe8
jmp rcx
jmp 0x1401302c0
mov ecx, dword [rbx + r11 + 0x1c]
add rcx, r11
mov edi, dword [rcx + rdx*4]
mov rcx, qword [rax + 0x18]
add rdi, r11
mov rax, qword [rcx + 0x10]
je 0x140130248
jne 0x140130248
xor r15d, 0x32ce640a
lea r11d, [rdx + 0xc95b]
sub esi, 0x85f142d8
movabs rsi, 0x226f56bf391153eb
ror esi, 0x28
lea ebp, [rbx - 0x4a8]
lea r9d, [rbx + 0xd43a]
rol r14d, 0x63
call 0x1401300ad
jmp 0x14013029d
jne 0x140130283
cmp edx, 0xb6ef69d8
je 0x1401302d8
jmp 0x1401302d0
nop dword [rax]
movsx eax, al
lea rcx, [rcx + 1]
xor eax, edx
imul edx, eax, 0x1000193
movzx eax, byte [rcx - 1]
test al, al
jmp 0x140130269
mov rcx, qword [rax]
xchg r9, r13
mov r13, qword [rcx + 0x30]
xchg r13, r9
movsxd rax, dword [r9 + 0x3c]
mov ebx, dword [rax + r9 + 0x88]
mov r11d, dword [rbx + r9 + 0x20]
jmp 0x140130184
and cl, ch
invalid
inc rcx
test al, al
je 0x1401302d0
jmp 0x140130280
inc r8d
jmp 0x140130189
mov rax, qword gs:[0x60]
mov r8d, r13d
mov ecx, dword [rbx + r9 + 0x24]
add rcx, r9
movzx edx, word [rcx + r10*2]
je 0x1401302f7
jne 0x1401302f7
movabs rdi, 0x1bd7b0000000a0e9
call rax
ja 0x140130c61
jmp 0x14013039c
ror r8d, 0x4e
int3
inc r8d
jmp 0x140130405
mov rcx, qword [rax + 0x18]
add r15, r9
xchg rdx, rax
mov rdx, qword [rcx + 0x10]
jmp 0x14013049a
test al, al
jne 0x1401303f9
cmp edx, 0x221100a3
je 0x1401304aa
jmp 0x14013030f
movsxd rax, dword [r9 + 0x3c]
mov ebx, dword [rax + r9 + 0x88]
mov r11d, dword [rbx + r9 + 0x20]
jne 0x14013037f
je 0x14013037f
ror r8d, 2
rol ebp, 0x78
cmp rcx, rcx
rcl r9d, 0x47
add r10d, 0x89200606
lea r8d, [rcx - 0xa094]
div r11
inc rcx
popf
call rax
movabs rbp, 0x2e98800000007de9
and ebx, 0xddf0b4ea
lea edx, [rbp - 0xdbec]
jmp rcx
jmp 0x140130401
add byte [rax], al
add byte [rax - 0x1c7ed168], al
invalid
mov ecx, dword [rbx + r9 + 0x1c]
add rcx, r9
mov r15d, dword [rcx + rdx*4]
jne 0x1401303d9
je 0x1401303d9
cmp r11d, 0x30b82b56
jns 0x140130381
xor edi, 0xb3edc234
div rbx
test r15, rbx
jl 0x14013093b
jns 0x140130bd8
call rcx
int3
jmp 0x140130317
movzx eax, byte [rcx]
inc rcx
test al, al
je 0x14013030f
nop dword [rax]
movsx eax, al
jmp 0x140130485
nop dword [rax]
mov r10d, r8d
mov edx, 0x397663b8
lea rax, [r11 + r10*4]
mov ecx, dword [rax + r9]
add rcx, r9
jmp 0x1401303e8
xchg r12, r9
mov r12, qword [rcx + 0x30]
xchg r9, r12
jne 0x140130461
je 0x140130461
lea ecx, [rbx + 0xbf3e]
test ebp, 0x65a0823a
rcr r12d, 0x3d
jge 0x140130948
lea eax, [rdi]
invalid
add byte [rax], al
cpuid
pop rdi
jmp rax
mov ebp, 0xfffedce9
dec dword [rbx - 0x7a]
lea rbp, [r10 - 0x7da2]
or r11d, 0xae1905a5
jne 0x140130c5d
jmp 0x140130342
lea ebp, [rcx - 0x5fa7]
ret 0x18
lea rcx, [rcx + 1]
xor eax, edx
imul edx, eax, 0x1000193
movzx eax, byte [rcx - 1]
jmp 0x140130329
xchg rdx, rax
xchg rsi, rcx
mov rsi, qword [rax]
xchg rsi, rcx
jmp 0x14013041d
mov ecx, dword [rbx + r9 + 0x24]
xor r8d, r8d
add rcx, r9
jmp 0x140130660
xchg r9, r15
movsxd rax, dword [r9 + 0x3c]
mov ebx, dword [rax + r9 + 0x88]
mov r11d, dword [rbx + r9 + 0x20]
nop word [rax + rax]
je 0x14013051f
jne 0x14013051f
ror r8d, 0xce
ror edi, 0xd4
lea edi, [rcx + 0x6515]
rcl r13d, 0x47
jo 0x140130628
xor r13d, 0xb1f4882a
mov r9d, 0xa32e2501
call rcx
jge 0x1401309dc
lea r10d, [rdx - 0x15dd]
and r15d, 0x181add5e
jmp rax
jmp 0x14013067d
xchg rcx, r9
mov r9, qword [rax]
xchg rcx, r9
xchg r9, r15
mov r15, qword [rcx + 0x30]
jmp 0x1401304ba
lea r9, [rbp + 0xd0]
mov qword [rbp + 0xd0], 0x1f400000
mov rcx, 0xffffffffffffffff
call rdi
jmp 0x1401305ea
xchg rdx, rax
mov rdx, qword [rcx + 0x10]
xchg rdx, rax
jmp 0x14013053a
mov ecx, dword [rax + r9]
add rcx, r9
movzx eax, byte [rcx]
jmp 0x1401305bc
movzx edx, word [rcx + r10*2]
mov ecx, dword [rbx + r9 + 0x1c]
add rcx, r9
mov r14d, dword [rcx + rdx*4]
lea rdx, [rsp + 0x48]
add r14, r9
mov qword [rsp + 0x48], r13
jmp 0x14013054f
je 0x1401306ad
inc r8d
jmp 0x14013067d
inc rcx
test al, al
je 0x1401305b4
nop dword [rax]
movsx eax, al
lea rcx, [rcx + 1]
jne 0x1401305d7
je 0x1401305d7
movabs r12, 0x5a7cd4000000b2e9
jmp rax
jmp 0x14013068e
cmp qword [rsp + 0x48], r13
je 0x14013388f
mov rax, qword gs:[0x60]
mov r8d, r13d
xchg rcx, rdx
mov rdx, qword [rax + 0x18]
xchg rcx, rdx
je 0x14013063e
jne 0x14013063e
jno 0x140130e4b
rol ebp, 0x38
js 0x1401309ce
pop rsi
jge 0x1401310f3
call rax
jmp rcx
loope 0x140130639
test dh, ah
or byte [rax], al
add byte [rax + 0x39], cl
dec dword [rbp - 0x465d46]
inc dword [rcx - 0x3f]
xlatb
mov ebx, 0x2ce9bb48
invalid
rcl edi, 0xbb
movabs rbx, 0x7a7ddeffffff2ce9
lea r13d, [rbp - 0x7d90]
jmp 0x14013056f
syscall
rcr esi, 0x23
test esi, 0x72d1636a
pushf
test r12, rcx
ret 0x18
mov dword [rsp + 0x28], 4
mov qword [rsp + 0x3b0], rsi
mov dword [rsp + 0x20], 0x3000
jmp 0x14013058b
mov r10d, r8d
mov edx, 0x96fe8b66
lea rax, [r11 + r10*4]
jmp 0x14013057c
xor eax, edx
imul edx, eax, 0x1000193
movzx eax, byte [rcx - 1]
test al, al
jne 0x1401305ca
cmp edx, 0x2db7b98b
jmp 0x1401305ae
mov rax, qword gs:[0x60]
mov r8d, r13d
mov ecx, dword [rbx + r9 + 0x24]
add rcx, r9
movzx edx, word [rcx + r10*2]
mov ecx, dword [rbx + r9 + 0x1c]
jmp 0x14013072f
xor eax, edx
imul edx, eax, 0x1000193
movzx eax, byte [rcx - 1]
test al, al
jmp 0x1401306f8
mov edx, 0xa7ed5d08
lea rax, [r11 + r10*4]
mov ecx, dword [rax + r9]
add rcx, r9
jmp 0x140130712
jne 0x140130723
cmp edx, 0xe55c37ce
je 0x140130797
inc r8d
jmp 0x140130744
movzx eax, byte [rcx]
inc rcx
test al, al
je 0x14013070a
nop dword [rax]
movsx eax, al
lea rcx, [rcx + 1]
jmp 0x1401306d0
add rcx, r9
mov esi, dword [rcx + rdx*4]
xchg r8, rcx
mov r8, qword [rax + 0x18]
xchg rcx, r8
jmp 0x140130788
jmp 0x140130780
xchg r9, rbp
mov rbp, qword [rcx + 0x30]
xchg rbp, r9
movsxd rax, dword [r9 + 0x3c]
je 0x14013075d
jne 0x14013075d
movabs r10, 0x21c5fc4e4bdc0feb
ror r10d, 0xa6
call 0x14012fc11
jmp 0x14013076e
mov ebx, dword [rax + r9 + 0x88]
mov r11d, dword [rbx + r9 + 0x20]
nop dword [rax + rax]
mov r10d, r8d
jmp 0x1401306e3
add rsi, r9
mov rax, qword [rcx + 0x10]
mov rcx, qword [rax]
jmp 0x140130749
mov ecx, dword [rbx + r9 + 0x24]
xorps xmm0, xmm0
add rcx, r9
xchg rbx, r13
mov qword [rsp + 0x20], rbx
xchg rbx, r13
jmp 0x1401308cc
mov rax, qword [rax]
jmp 0x140130990
test cl, cl
jne 0x140130aab
cmp r8d, 0xd9ff9899
je 0x140130cd5
test r9d, r9d
jne 0x140130af3
jmp 0x1401307b2
jmp 0x1401302ba
add byte [rax], al
mov edx, dword [rcx + r10]
add rdx, r10
movzx ecx, byte [rdx]
inc rdx
test cl, cl
je 0x1401307ea
nop
jmp 0x140130aab
add byte [rax], al
movzx edx, word [rcx + r10*2]
mov ecx, dword [rbx + r9 + 0x1c]
add rcx, r9
mov edi, dword [rcx + rdx*4]
lea rdx, [rbp + 0xe8]
add rdi, r9
mov qword [rbp + 0xe8], 0x30
jmp 0x140130b8f
mov rcx, rdx
xchg r8, rdx
sub rcx, rdx
shr rcx, 1
add rcx, rdx
shr rcx, 1
shr rcx, 4
je 0x14013094c
jne 0x14013094c
pop rdi
lea r14d, [rdi - 0x376]
inc rsi
bswap r14
jg 0x14012fd8a
and ebp, 0x8967e830
rcr r9d, 0xed
test rcx, rdi
ror ebx, 0x55
rcr r8d, 0x5a
lea r13d, [rbp - 0xce3]
lea r14d, [rdi + 0x4000]
sbb eax, 0x44fffff3
lea esi, [rdi + 0x4000]
ror esi, 0xc0
ret
rol bl, 0x49
mov edx, 0x174e9
jmp 0x140130ac5
je 0x140130950
add byte [rax], al
fisttp dword [rcx]
call rax
dec rdx
je 0x14012fb1c
add byte [rsi - 0x25], ah
or edi, edi
ror byte [rax - 1], 1
retf 0x840f
call rax
cmp r13, rdi
lea r12d, [rbp - 0x6d4a]
jmp 0x140130863
mov rax, qword [rax + 0x10]
nop dword [rax]
mov r10, qword [rax + 0x30]
movsxd rcx, dword [r10 + 0x3c]
mov edi, dword [rcx + r10 + 0x88]
add rdi, r10
cmp rdi, r10
jmp 0x140130c31
jnp 0x1401309e8
xor rax, 0x21b78d44
sub eax, 0x30c2ffff
add byte [rax - 0x2f], cl
loop 0x140130a28
or eax, edx
dec dword [rdi]
add byte [rax], al
mov qword [rbp + 0xd0], r13
lea rdx, [rsp + 0x48]
mov rcx, 0xffffffffffffffff
call r15
mov rax, qword gs:[0x60]
mov rax, qword [rax + 0x18]
jmp 0x140130985
add edx, 0xfffff000
movsx ecx, cl
lea rdx, [rdx + 1]
xor ecx, r8d
imul r8d, ecx, 0x1000193
movzx ecx, byte [rdx - 1]
jmp 0x1401307d5
shr rcx, 1
imul rcx, rcx, 0x64
sub r8, rcx
jmp 0x140130b45
mov qword [rsp + 0x3a8], rbx
xchg r12, rbx
lea r8, [rbp + 0xd0]
jmp 0x1401309f4
nop dword [rax + rax]
dec r9d
mov r8d, 0xec9b28f8
lea rcx, [rbx + r9*4]
je 0x140130b35
jne 0x140130b35
popf
jnp 0x140130877
add edi, 0xfd0d52d0
call rax
rcr ebp, 0xf8
call rax
jmp rax
jmp 0x1401308b0
cmp r8, 0x4b
jb 0x140130a1f
invalid