Function at 0x1401308b2
Capabilities:
Execute anti-debugging instructions

Disassembly:
invalid
mov byte [rax - 0x5ac01258], 0xdc
push rdx
or ecx, dword [rbp + 0x70eb6e3a]
mov ah, dh
jg 0x14012f4c0
int 0x34
stosd dword [rdi], eax
xor edi, esp
mov eax, dword [rbx - 0x7bb7a7ac]
adc dword [rax + rbx*2 + 0x48], 0xffffff84
clc
adc al, 0x96
mov cl, 0x4b
adc ebx, eax
or esi, dword [rdi]
jae 0x14012f50d
pop rdx
add dh, cl
mov ch, 0xc9
insb byte [rdi], dx
adc esp, dword [rsi - 0x25]
push rdx
push rbp
test dword [rsi + 0x5d], esi
xor ebx, ebp
int1
outsd dx, dword [rsi]
int1
xchg byte [rcx + 0x14], cl
cld
scasb al, byte [rdi]
jle 0x14012f59f
jp 0x14012f54f
jp 0x14012f54f
adc al, 0xb3
mov cl, 0x22
cmc
sbb ch, byte [rbx]
invalid
iretd
in al, 0x64
push r15
invalid
jge 0x14012f574
insd dword [rdi], dx
fsubr qword [r15 + r11*8 + 0x76]
movsd dword [rdi], dword [rsi]
int1
fmul st(6)
jno 0x14012f55c
outsb dx, byte [rsi]
invalid
cmp edx, dword [rsi + 0x4c]
xchg ebp, eax
pop rsp
in al, 0x64
invalid
push r11
lodsd eax, dword [rsi]
cmp ecx, esp
invalid
pop rdi
xchg bh, bl
add eax, 0xe9b10dcd
or dl, ah
insd dword [rdi], dx
leave
add esi, edx
invalid
jno 0x14012f8bd
scasd eax, dword [rdi]
stosb byte [rdi], al
wait
clc
invalid
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [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 r9, r10
mov qword [rsp + 0x20], r10
xchg r9, r10
je 0x140130019
jne 0x140130019
sub ebp, 0xff8ff758
cpuid
movabs rdi, 0x7c6ef000000149e9
ja 0x14012f60c
jmp 0x140130167
mul rbx
jo 0x140130150
ror edi, 0x25
call fcn.140130651
lea rax, [r10 + r9*4]
mov ecx, dword [rax + r11]
add rcx, r11
movzx eax, byte [rcx]
inc rcx
jmp 0x14013008d
sub rsp, 8
push r15
lea rbp, [rsp - 0x2b8]
sub rsp, 0x3b8
jmp 0x1401300ac
movzx eax, byte [rcx - 1]
test al, al
jne 0x140130098
cmp edx, 0xd985a5e4
jmp 0x14013007f
add byte [rax], al
je 0x140130219
inc r8d
jmp 0x14013015a
test al, al
je 0x140130085
nop dword [rax]
movsx eax, al
lea rcx, [rcx + 1]
xor eax, edx
imul edx, eax, 0x1000193
jmp 0x140130068
mov rax, qword gs:[0x60]
xor r13d, r13d
mov r8d, r13d
xchg r12, r10
jmp 0x1401300d1
xchg rbx, rax
mov r10, qword [rax]
mov r11, qword [r10 + 0x30]
jmp 0x140130144
mov r12, qword [rax + 0x18]
xchg r12, r10
xchg rbx, rax
mov rbx, qword [r10 + 0x10]
je 0x140130114
jne 0x140130114
lea r15d, [rcx + 0x31fc]
jno 0x1401300ec
call rax
jmp rcx
sar bh, 1
loope 0x14013007d
mov ebp, dword [rbx - 0x17ffff40]
popfq
or eax, dword [rax]
add bh, bh
loopne 0x140130146
cmp edi, edx
test rdx, rbx
rcr r14d, 0xdf
jb 0x14012f525
js 0x14012f926
movabs r15, 0x12e413f32707adeb
jmp rcx
jmp 0x1401300c3
nop
sub rsp, 8
mov qword [rsp], rbx
push rdi
push r13
nop
mov qword [rsp - 8], r14
jmp 0x14013004e
movsxd rax, dword [r11 + 0x3c]
mov ebx, dword [rax + r11 + 0x88]
cmp al, 0x42
mov ebx, dword [rax + rbx + 0x88]
mov r10d, dword [rbx + r11 + 0x20]
nop dword [rax + rax]
mov r9d, r8d
mov edx, 0x55eab7d1
jmp 0x140130038
mov qword [rsp + 0x18], r8
xchg r8, rdx
mov qword [rsp + 0x10], r8
xchg r8, rdx
xchg r14, rcx
jne 0x14013018f
je 0x14013018f
bswap r12
call rcx
cmp r10, rdi
sub r14d, 0x95e6488b
movabs r15, 0x24f30c9631c71eeb
lea ebp, [rbp - 0xb5b]
popfq
lea edi, [rcx + 0x3c47]
cmp r10, rcx
rol esi, 0xf1
call 0x140130d1d
jmp 0x1401301af
mov qword [rsp + 8], r14
xchg rcx, r14
push rdi
mov qword [rsp], rbp
je 0x1401301e6
jne 0x1401301e6
jl 0x14012f6aa
cmp r8d, 0xc2e46eb9
mov r8d, 0x899d4149
js 0x14012ffdf
rcl r9d, 0xaa
lea r10d, [rdi - 0x42e3]
movabs rbp, 0x366747ffffff42e9
ror ebx, 0xda
jle 0x140130b83
jmp 0x14013012d
pop r15
or esi, 0x3c274afb
lea r9d, [rdi - 0x5f05]
add r11d, 0x2c85060b
popfq
sub edx, 0xceaeaeea
call 0x14012fed3
mov rax, qword gs:[0x60]
mov r8d, r13d
mov ecx, dword [rbx + r11 + 0x24]
add rcx, r11
movzx edx, word [rcx + r9*2]
mov ecx, dword [rbx + r11 + 0x1c]
add rcx, r11
jmp 0x140130255
lea rax, [r9 + r10*4]
mov ecx, dword [rax + r11]
add rcx, r9
movzx eax, byte [rcx]
inc rcx
jmp 0x1401302fe
mov edi, dword [rcx + rdx*4]
mov rcx, qword [rax + 0x18]
add rdi, r11
mov rax, qword [rcx + 0x10]
jmp 0x14013031d
mov r11d, dword [rbx + r9 + 0x20]
nop dword [rax + rax]
mov r10d, r8d
mov edx, 0xdcedcaed
jmp 0x14013023f
movzx eax, byte [rcx - 1]
test al, al
jne 0x140130309
cmp edx, 0x967ff6ef
jmp 0x140130296
je 0x14013032e
inc r8d
jmp 0x140130272
mov rbx, qword [rcx + 0x30]
xchg rbx, r9
movsxd rax, dword [r9 + 0x3c]
mov ebx, dword [rax + r9 + 0x88]
jne 0x1401302d8
add byte [rax], al
add byte [rbp + 0x1f], dh
je 0x1401302d8
test r14, rbp
call rcx
jmp rax
jmp 0x140130268
test al, al
je 0x14013029c
nop dword [rax]
movsx eax, al
lea rcx, [rcx + 1]
xor eax, edx
imul edx, eax, 0x1000193
jmp 0x14013027f
xchg rcx, rdi
mov rdi, qword [rax]
xchg rcx, rdi
xchg r9, rbx
jmp 0x1401302a4
mov rax, qword gs:[0x60]
mov r8d, r13d
mov ecx, dword [rbx + r9 + 0x24]
add rcx, r9
movzx edx, word [rcx + r10*2]
jne 0x140130356
je 0x140130356
bswap r13
lea ecx, [rdx + 0x3846]
movabs r12, 0x2b25e9952ae568eb
call rax
jo 0x1401310b8
jmp 0x1401303c0
pushfq
call rax
jmp rcx
lea rcx, [rcx + 1]
xor eax, edx
imul edx, eax, 0x1000193
movzx eax, byte [rcx - 1]
test al, al
jmp 0x140130405
mov edx, 0xc3efe229
lea rax, [r11 + r10*4]
mov ecx, dword [rax + r9]
add rcx, r9
movzx eax, byte [rcx]
inc rcx
test al, al
jmp 0x1401303e3
xchg r8, rcx
xchg r9, r10
mov r10, qword [rcx + 0x30]
xchg r9, r10
movsxd rax, dword [r9 + 0x3c]
mov ebx, dword [rax + r9 + 0x88]
jmp 0x1401303f4
mov ecx, dword [rbx + r9 + 0x1c]
add rcx, r9
mov r15d, dword [rcx + rdx*4]
xchg r13, rcx
mov r13, qword [rax + 0x18]
xchg rcx, r13
jmp 0x14013041c
inc r8d
jmp 0x1401303fd
je 0x1401303db
nop dword [rax]
movsx eax, al
jmp 0x14013036e
mov r11d, dword [rbx + r9 + 0x20]
nop dword [rax]
mov r10d, r8d
jmp 0x140130385
jne 0x1401303ec
cmp edx, 0x3174ef3a
je 0x140130432
jmp 0x1401303db
add r15, r9
xchg rdx, rax
mov rdx, qword [rcx + 0x10]
xchg rdx, rax
xchg rcx, r8
mov r8, qword [rax]
jmp 0x1401303a2
mov ecx, dword [rbx + r9 + 0x24]
xor r8d, r8d
add rcx, r9
mov dword [rsp + 0x28], 4
jmp 0x14013059d
movsx eax, al
lea rcx, [rcx + 1]
xor eax, edx
imul edx, eax, 0x1000193
movzx eax, byte [rcx - 1]
test al, al
jne 0x14013044a
jmp 0x14013046a
cmp edx, 0x44465f52
je 0x1401305cf
inc r8d
jmp 0x1401304d4
xchg rcx, rbp
xchg r11, r9
mov r11, qword [rcx + 0x30]
jmp 0x1401304b7
mov qword [rsp + 0x48], r13
lea r9, [rbp + 0xd0]
mov qword [rbp + 0xd0], 0x1f400000
mov rcx, 0xffffffffffffffff
call rdi
cmp qword [rsp + 0x48], r13
jmp 0x1401305b8
xchg r9, r11
movsxd rax, dword [r9 + 0x3c]
mov ebx, dword [rax + r9 + 0x88]
mov r11d, dword [rbx + r9 + 0x20]
nop word [rax + rax]
mov r10d, r8d
jne 0x1401304fd
je 0x1401304fd
test r8, rdi
rol esi, 0xf3
call rax
call 0x14012fd6f
test r8, rdx
rcr ecx, 0x76
lea r14d, [rdi - 0xd5cb]
lea ebp, [rdx + 0xe269]
movabs r11, 0x54034e6b778e50eb
lea r11d, [rbp + 0xde6e]
ret
jmp 0x14013054f
mov rcx, qword [rax + 0x18]
xchg r10, rax
mov r10, qword [rcx + 0x10]
xchg r10, rax
xchg rcx, rbp
mov rbp, qword [rax]
je 0x14013053c
jne 0x14013053c
sub edx, 0x69916999
ror ecx, 0x9d
neg rdx
mov r15d, 0x8522777f
rcr edx, 0xe4
syscall
movabs r12, 0x6992b8ffffff3de9
cmp r15, rcx
test r14, rdi
jmp 0x14012fb87
jmp 0x14013047e
mov edx, 0x652a85fb
lea rax, [r11 + r10*4]
mov ecx, dword [rax + r9]
add rcx, r9
movzx eax, byte [rcx]
jmp 0x140130567
inc rcx
test al, al
je 0x140130476
nop dword [rax]
jmp 0x14013044a
mov r14d, dword [rcx + rdx*4]
lea rdx, [rsp + 0x48]
and al, 0x48
add r14, r9
jmp 0x14013048d
movzx edx, word [rcx + r10*2]
mov ecx, dword [rbx + r9 + 0x1c]
add rcx, r9
jmp 0x14013057a
xchg rcx, rsi
mov qword [rsp + 0x3b0], rcx
xchg rsi, rcx
mov dword [rsp + 0x20], 0x3000
jmp 0x14013058b
je 0x1401338d6
mov rax, qword gs:[0x60]
mov r8d, r13d
jmp 0x14013050d
mov rax, qword gs:[0x60]
mov r8d, r13d
mov ecx, dword [rbx + r9 + 0x24]
add rcx, r9
movzx edx, word [rcx + r10*2]
jmp 0x1401306f0
mov rcx, qword [rax]
mov r9, qword [rcx + 0x30]
movsxd rax, dword [r9 + 0x3c]
mov ebx, dword [rax + r9 + 0x88]
jmp 0x140130605
mov r11d, dword [rbx + r9 + 0x20]
nop dword [rax + rax]
mov r10d, r8d
mov edx, 0x5c0a2425
jne 0x140130644
je 0x140130644
mov r11d, 0x4949176f
jle 0x14012fe97
and r12d, 0x895d7557
rcr ecx, 0x8e
jmp rax
jmp 0x140130670
lea rcx, [rcx + 1]
xor eax, edx
imul edx, eax, 0x1000193
movzx eax, byte [rcx - 1]
test al, al
jmp 0x140130680
lea rax, [r11 + r10*4]
mov ecx, dword [rax + r9]
add rcx, r9
jmp 0x14013069a
jne 0x1401306ab
cmp edx, 0xec7954e5
je 0x14013070b
inc r8d
jmp 0x1401306eb
movzx eax, byte [rcx]
inc rcx
test al, al
je 0x140130692
nop dword [rax]
movsx eax, al
je 0x1401306db
jne 0x1401306db
dec r13
pause
jae 0x1401310d3
lea edx, [rdi - 0x8689]
lea esi, [rbp + 0xe485]
or r13d, 0xca4704a4
test rdx, rcx
or ebp, 0x71232e7c
movabs r9, 0x73b38cffffff79e9
test r13, rbp
call 0x14012fb72
jmp 0x140130659
jmp 0x14013060f
mov ecx, dword [rbx + r9 + 0x1c]
add rcx, r9
mov esi, dword [rcx + rdx*4]
mov rcx, qword [rax + 0x18]
add rsi, r9
mov rax, qword [rcx + 0x10]
jmp 0x1401305ed
mov ecx, dword [rbx + r9 + 0x24]
xorps xmm0, xmm0
add rcx, r9
xchg r13, rbp
mov qword [rsp + 0x20], rbp
jmp 0x140130828
add rcx, r9
add ecx, ecx
mov edi, dword [rcx + rdx*4]
lea rdx, [rbp + 0xe8]
add rdi, r9
jne 0x140130764
je 0x140130764
js 0x140131194
pushf
dec r11
js 0x140130627
popfq
mul r11
bswap r11
call 0x140130bf4
lea r15d, [rbp - 0xe1da]
lea r9d, [rcx + 0xc112]
movabs rsi, 0x1ef66f00000404e9
jmp rax
jmp 0x140130b6d
xor ecx, r8d
imul r8d, ecx, 0x1000193
movzx ecx, byte [rdx - 1]
test cl, cl
jne 0x1401308a0
jmp 0x140130a1f
mov rbx, qword [rsp + 0x48]
xchg r10, rbx
xchg rbx, r13
jne 0x1401307d0
je 0x1401307d0
bswap r13
pushfq
rcr r8d, 0x5e
pop r9
cmp r14, rdx
popfq
mul r12
popfq
dec r10
test edx, 0xaba0a34b
call rcx
rol r8d, 0xc9
movabs r14, 0x40d060000000d7e9
rcr r11d, 0x1e
or r10d, 0x469eab5c
rcr r13d, 0xfb
rcl r9d, 0x41
ret
jmp 0x1401308ac
jae 0x1401309fd
movabs r11, 0x47ae147ae147ae15
nop word [rax + rax]
rdtsc
shl rdx, 0x19
shl rdx, 1
jmp 0x140130a10
movsxd rcx, dword [r10 + 0x3c]
mov edi, dword [rcx + r10 + 0x88]
add rdi, r10
jmp 0x140130a93
xchg rbp, r13
movzx edx, word [rcx + r10*2]
mov ecx, dword [rbx + r9 + 0x1c]
jne 0x140130842
je 0x140130842
add r9d, 0x3a591d97
movabs rdi, 0x43f6f7fffffedce9
js 0x140130a5f
jmp 0x140130723
jmp rax
mov rax, qword [rsp + 0x30]
dec rax
cmp rax, 0xfffffffffffffffd
ja 0x1401338d6
xchg r10, rbx
jmp 0x14013079e
shl rdx, 1
or rax, rdx
mov r8, rax
xchg rbx, r11
jmp 0x140130af3
inc rdx
test cl, cl
je 0x140130a2c
nop
movsx ecx, cl
lea rdx, [rdx + 1]
jmp 0x140130783
mov r13, rbx
xchg r13, rbx
xchg rcx, r12
mov r12, qword [rbp + 0xd0]
xchg r12, rcx
add rcx, r10
cmp r10, rcx
jmp 0x1401307ec
xchg r8, rdi
sub rcx, rdx
shr rcx, 1
add rcx, rdx
shr rcx, 5
jmp 0x140130a72
xchg r15, rcx
sub r10, 0xfffffffffffff000
add rcx, qword [rbp + 0xd0]
jmp 0x1401309f4
lea rcx, [rsp + 0x30]
mov qword [rbp + 0xf8], r13
xchg rbp, rsi
movdqu xmmword [rsi + 0x108], xmm0
xchg rsi, rbp
jne 0x140130935
je 0x140130935
bswap r14
mov ebx, 0x1110cb54
rcr ecx, 0xa3
rcr r13d, 0xc7
pushf
popf
cmp rdi, rcx
rcl edi, 0xc6
cmp rsi, rdx
push rcx
test rbx, rcx
movabs rbx, 0x672ef9000000a0e9
jmp 0x14012f96f
jmp 0x1401309da
mov byte [r9], 0xc3
test rbx, rbx
je 0x1401309a2
rdtsc
shl rdx, 0x17
shl rdx, 8
jmp 0x140130882
nop dword [rax + rax]
dec r9d
mov r8d, 0xab06c879
lea rcx, [rbx + r9*4]
jmp 0x1401309b8
xchg r13, rdx
mov r8d, r9d
xchg r13, r11
mov qword [rbp + 0xf0], r11
xchg r11, r13
jmp 0x1401308f5
mov rax, qword [rax]
jmp 0x140130be1
cmp r8, 0x4b
jb 0x1401309ab
xchg rbx, r9
mov r9, rbx
xchg rbx, r9
xchg r15, rcx
mov r15, qword [rsp + 0x48]
jmp 0x1401308df
mov edx, dword [rcx + r10]
add rdx, r10
movzx ecx, byte [rdx]
jmp 0x140130893
test eax, eax
jne 0x1401338d6
mov r9d, 0x8000
jmp 0x140130c0b
xchg r13, r8
mov qword [rsp + 0x30], r8
xchg r8, r13
call rsi
test eax, eax
jne 0x1401338d6
jmp 0x140130868
cmp r10, rcx
jb 0x140130806
lea rax, [rbp + 0x20]
mov dword [rbp + 0x20], r13d
mov r9d, 0x20
jmp 0x140130a56
shl rdx, 1
shl rdx, 1
shl rdx, 3
jmp 0x140130a3a
cmp r8d, 0x99adc74c
je 0x140130c3e
test r9d, r9d
jne 0x140130966
jmp 0x140130990
shl rdx, 1
or rax, rdx
xchg r13, rax
mov r9, r13
xchg r13, rax
and r9d, 0xfff
add r9, r10
jmp 0x140130942
xchg r15, rax
mov qword [rsp + 0x20], r15
xchg r15, rax
lea r8, [rbp + 0xd0]
mov rcx, 0xffffffffffffffff
jmp 0x140130b1c
shr rcx, 1
imul rcx, rcx, 0x64
sub r8, rcx
jmp 0x140130998
xchg r15, rcx
mov r15, qword [rsp + 0x30]
xchg rcx, r15
call rdi
jmp 0x1401309c7
cmp rdi, r10
je 0x140130990
mov r9d, dword [rdi + 0x18]
test r9d, r9d
je 0x140130990
mov ebx, dword [rdi + 0x20]
nop dword [rax]
jne 0x140130ae2
je 0x140130ae2
call rcx
jbe 0x140131931
rcr r11d, 9
inc r15
inc r10
jmp rcx
jmp 0x14013095e
mov rax, rbx
xchg rbx, r11
mul r8
xchg rdi, r8
mov rcx, rdi
je 0x140130b09
jne 0x140130b09
int3
jmp 0x1401308ca
lea rdx, [rsp + 0x48]
call r14
xor r9d, r9d
xor ecx, ecx
xor r8d, r8d
xor edx, edx
xor ecx, ecx
call rbx
je 0x140130b62
jne 0x140130b62
inc r10
xor r9d, 0x25fe43de
lea r15d, [rbp - 0x6c55]
cmp r11, rdx
jbe 0x14012fe19
lea r12d, [rdx + 0x41bd]
lea r8d, [rdi - 0x55b9]
div r9
int3
jmp 0x140130a81
mov qword [rbp + 0xe8], 0x30
mov r9d, 0x64
xchg r13, rdx
mov qword [rbp + 0x100], rdx
xchg ebp, eax
add byte [rcx], al
add byte [rax], al
jne 0x140130bbf
je 0x140130bbf
neg rdx
pause
cmp r12d, 0xd355b403
ror r15d, 0xf7
rcr edi, 0x14
rcl ebp, 0xdb
lea ebp, [rdi - 0x2a70]
jl 0x140130724
ret
jmp 0x140130978
mov rax, qword [rax + 0x18]
mov rax, qword [rax + 0x10]
nop dword [rax]
xchg r10, rbp
mov rbp, qword [rax + 0x30]
xchg r10, rbp
jne 0x140130bf4
je 0x140130bf4
mul r9
movabs r12, 0x29a43ffffffc1be9
call rax
rol r12d, 0x13
rol r13d, 0xfc
call 0x140130cd8
jmp 0x140130814
mov qword [rsp + 0x3a8], r12
lea r8, [rbp + 0xd0]
mov qword [rbp + 0xd0], r13
lea rdx, [rsp + 0x48]
mov rcx, 0xffffffffffffffff
call r15
mov rax, qword gs:[0x60]
jmp 0x140130bd2
mov ecx, dword [rdi + 0x24]
add rcx, r10
mov dword [rsp + 0x30], 0xf6f6f6f6
mov dword [rsp + 0x3b], 0x7c6f7d7f
mov dword [rsp + 0x34], 0xf6f6f6f6
mov dword [rsp + 0x3f], 0x6e383c3d
movzx edx, word [rcx + r9*2]
jne 0x140130c80
je 0x140130c80
ror edx, 0xa2
and r14d, 0xba18b9df
call rcx
call fcn.1401319f3
movabs r13, 0x3dd92b00000143e9
cmp r8, rcx
add r14d, 0xf2cb4756
push r11
rol edi, 0x70
and r11d, 0xa9923ad2
rcr r13d, 0xe7
push rdi
call 0x1401308b2
jmp fcn.140130dc8
mov byte [rsp + rdx + 0x30], r13b
inc rdx
cmp rdx, 0xa
jb 0x140130d40
xor edx, edx
je 0x140130ced
jne 0x140130ced
jge 0x1401318fb
rcr r12d, 0x19
mul r9
cmp r12d, 0xb142838
pushfq
bswap r13
pushf
test rbp, rdi
lea edi, [rbp - 0x85fd]
jg 0x1401302b4
jmp rax
jmp 0x140130d1c
lea rcx, [rsp + 0x3b]
mov r8d, 0x800
call r9
jmp 0x140130e32
mov byte [rsp + 0x45], al
nop dword [rax + rax]
movzx eax, byte [rsp + rdx + 0x3b]
movzx ecx, byte [rsp + rdx + 0x30]
add cl, al
mov byte [rsp + rdx + 0x3b], cl
je 0x140130d78
jne 0x140130d78
lea ebx, [rbx + 0x9de1]
jmp rcx
jmp 0x140130ca8
je 0x140130d2f
mov ecx, dword [rdi + 0x1c]
add rcx, r10
mov word [rsp + 0x38], 0xf6f6
mov word [rsp + 0x43], 0x7676
mov r9d, dword [rcx + rdx*4]
jmp 0x140130e57
mov ebx, dword [r11 + rax + 0x20]
nop word [rax + rax]
mov r10d, r8d
lea rcx, [rbx + r10*4]
jmp 0x140130e3e
mov r8d, r13d
movsxd rcx, dword [rax + 0x3c]
mov r11d, dword [rcx + rax + 0x88]
jmp 0x140130e02
xchg r9, rax
mov rax, r9
xchg r9, rax
jmp 0x140130e1e
mov edx, dword [rcx + r9]
mov ecx, 0xccdb5780
add rdx, r9
movzx eax, byte [rdx]
inc rdx
test al, al
jmp 0x140130d94
xchg r9, r13
mov rdx, r9
xchg r9, r13
add r9, r10
xor eax, eax
je 0x140130eb8
jne 0x140130eb8
or r15d, 0xbe0475e6
pop r11
mul rsi
ja 0x140131dad
cmp r9, rcx
and r10d, 0x5c234095
jle 0x140130b25
neg r15
cmp ebp, 0xc76c5c35
rcr edx, 0xbc
lea r12d, [rdx + 0xc8e5]
lea r10d, [rdi + 0x1680]
rcr edx, 0x82
lea r14d, [rcx - 0xb49a]
test r13d, 0x5fe9bf72
movabs r13, 0x4f6b52fffffe7ae9
jl 0x140130538
jmp 0x140130d37
ror r8d, 0x31
ror r13d, 0xb4
call 0x140130334
mov ecx, dword [r11 + r9 + 0x24]
xchg r13, rax
mov r13, rax
xchg r13, rax
add rcx, r9
movzx edx, word [rcx + r10*2]
mov ecx, dword [r11 + r9 + 0x1c]
jmp 0x140131017
movzx eax, byte [rbp + rdx - 0x44]
movzx ecx, byte [rsp + rdx + 0x78]
add cl, al
jmp 0x1401310ba
je 0x1401313c5
inc r8d
jmp 0x140131359
jb 0x140130f43
mov r9d, 0x40
lea r8, [rsp + 0x68]
lea rdx, [rbp - 0x44]
xor ecx, ecx
jmp 0x140130fcc
nop word [rax + rax]
mov byte [rsp + rax + 0x3b], r13b
inc rax
cmp rax, 0xa
jb 0x140130f87
inc edi
and al, 0x58
div dh
div dh
mov dword [rsp + 0x58], 0xf6f6f6f6
jmp 0x140130fa6
xchg r9, r13
mov rdx, r9
xchg r13, r9
mov dword [rsp + 0x68], 0x7371784f
mov dword [rsp + 0x5c], 0xf6f6f6f6
mov dword [rsp + 0x6c], 0x81596f78
jmp 0x140131274
call r10
mov rax, r13
nop word [rax + rax]
mov byte [rbp + rax - 0x44], r13b
inc rax
cmp rax, 0x43
jb 0x140130fdd
jmp 0x140131157
lea rcx, [rcx + 1]
lea ecx, [rcx + 1]
xor eax, edx
imul edx, eax, 0x1000193
movzx eax, byte [rcx - 1]
test al, al
jne 0x1401312a4
cmp edx, 0xee9bd3e0
jmp 0x140130f54
add rcx, r9
mov r10d, dword [rcx + rdx*4]
add r10, r9
nop dword [rax]
jmp 0x140130f7e
add byte [rax], al
mov byte [rbp + rdx - 0x44], cl
mov byte [rsp + rdx + 0x78], r13b
inc rdx
cmp rdx, 0x43
jmp 0x140130f62
div dh
test bh, 0x45
invalid
mov rax, r13
mov byte [rsp + rax + 0x68], r13b
inc rax
cmp rax, 0xf
jb 0x14013115a
mov rax, qword gs:[0x60]
jmp 0x140131206
xchg rdi, rcx
mov rdi, qword [rax]
xchg rdi, rcx
mov r9, qword [rcx + 0x30]
movsxd rax, dword [r9 + 0x3c]
mov ebx, dword [rax + r9 + 0x88]
je 0x1401311c8
xor esi, dword [rbp + 0x31]
jne 0x1401311c8
popf
cmp r8, rbp
call rax
call rcx
jmp rcx
jmp 0x140131350
jmp rcx
lea rdi, [0x140000000]
movsxd r15, dword [0x14000003c]
mov r8d, r13d
add r15, rdi
jne 0x140131232
je 0x140131232
dec rdi
jnp 0x14013052f
lea r13d, [rbp - 0x3653]
popf
movabs r12, 0x19ed15544cb42feb
div r13
inc r12
pushfq
jmp 0x1401311d0
jmp 0x140131263
inc rdx
cmp rdx, 0xf
jb 0x1401312e5
invalid
mov rcx, qword [rax + 0x18]
xchg r8, rax
mov r8, qword [rcx + 0x10]
xchg r8, rax
jmp 0x14013117a
mov dword [rsp + 0x60], 0xf6f6f6f6
mov dword [rsp + 0x70], 0x71787378
mov word [rsp + 0x64], 0xf6f6
jmp 0x1401312cd
add rcx, r9
movzx eax, byte [rcx]
inc rcx
test al, al
je 0x140130f5a
nop dword [rax]
movsx eax, al
jmp 0x140130ff4
mov dword [rsp + 0x74], 0x7f7d38
mov byte [rsp + 0x66], 0xf6
nop word [rax + rax]
movzx eax, byte [rsp + rdx + 0x68]
movzx ecx, byte [rsp + rdx + 0x58]
jmp 0x140131340
add cl, al
mov byte [rsp + rdx + 0x68], cl
mov byte [rsp + rdx + 0x58], r13b
jmp 0x140131243
mov r11d, dword [rbx + r9 + 0x20]
nop dword [rax]
mov r10d, r8d
mov edx, 0xe58ca837
lea rax, [r9 + r10*4]
mov ecx, dword [rax + r11]
je 0x1401313b5
jne 0x1401313b5
inc r13
lea ebx, [rbp - 0x3d1a]
je 0x1401307ec
rcr r14d, 0xc5
lea r9d, [rbx - 0x7285]
lea r11d, [rbp - 0x1d95]
ror edx, 0x44
mov ecx, 0x90284ec0
xor r12d, 0x7e2e0df6
jmp rax
mov ch, byte [rdi]
stosb byte [rdi], al
invalid
jmp 0x140131290
mov ecx, dword [rbx + r9 + 0x24]
add rcx, r9
movzx edx, word [rcx + r10*2]
mov ecx, dword [rbx + r9 + 0x1c]
add rcx, r9
mov r12d, dword [rcx + rdx*4]
jmp 0x140131828
lea r9d, [rdx - 0xcb01]
lea edx, [rdx - 0x9ef5]
dec r14
jo 0x140130f98
jmp rcx
adc byte [rsi + 0x48de8549], ch
bswap ebx
jne 0x140131731
je 0x140131731
jb 0x140130ff5
ret
jmp 0x1401316b0
retf
inc eax
xchg ebp, eax
push rdi
rol r9d, 0xdb
rcr edi, 0xd4
cmp ebp, 0x2afdcb35
lea ecx, [rdi + 0xfb4c]
cmp r10, rbx
call rcx
call rcx
jl 0x1401313ae
test rsi, rdi
and edi, 0xcb8fb7d2
ret 0x30
mul r9
ja 0x140131700
int3
nop
mov r14, qword [rsp]
add rsp, 8
nop
jmp 0x140133277
nop
add rsp, 8
xchg qword [rsp - 8], rbx
push rax
push rax
jmp 0x1401330e1
push rcx
push rcx
push rax
push rax
jmp 0x1401331e5
xchg qword [rsp + 0x10], rbp
pop rax
pop rax
add rsp, 8
ret
push rdx
push rax
xchg qword [rsp + 0x40], rdi
pop rax
jmp 0x140133373
add rsp, 8
xchg qword [rsp - 8], r13
push rax
push rcx
jmp 0x1401330c5
mov rsi, qword [rsp + 0x3b0]
add rsp, 0x3b8
nop
xchg qword [rsp], r15
add rsp, 8
jmp 0x140132f94
pop rcx
pop rcx
pop rax
add rsp, 8
jmp 0x140132fc4
pop rdx
pop rax
pop rax
pop rcx
jmp 0x140133367
mov eax, 0xffffffff
jmp 0x14013332c