Function at 0x140130ae0
Capabilities:
Execute anti-debugging instructions

Disassembly:
invalid
movsb byte [rdi], byte [rsi]
cdq
int1
invalid
jno 0x14012f510
invalid
mov dword [rsi + 0x61], 0x733b5131
mov cl, 0xc3
push rdi
jnp 0x14012f553
ret
xor ecx, dword [rcx + rdx*4 - 0x5e1f6173]
leave
push 0x2f
push 0x35
leave
out dx, al
mov bl, 0xd3
invalid
add byte [rsi + 0x5a], dl
retf
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
push r15
mov qword [rsp], r15
lea rbp, [rsp - 0x2b8]
sub rsp, 0x3b8
mov rax, qword gs:[0x60]
jmp 0x140130059
movzx eax, byte [rcx]
inc rcx
test al, al
je 0x140130108
jmp 0x140130110
xor eax, edx
imul edx, eax, 0x1000193
movzx eax, byte [rcx - 1]
jmp 0x1401300f4
xor r13d, r13d
mov r8d, r13d
mov r10, qword [rax + 0x18]
mov rax, qword [r10 + 0x10]
mov r10, qword [rax]
xchg r11, r8
mov r8, qword [r10 + 0x30]
jne 0x1401300a7
je 0x1401300a7
cmp rcx, rbx
syscall
rcl r13d, 0xb4
lea r8d, [rcx + 0x2208]
and r10d, 0xc9cad21d
test r15d, 0xab3ca6a4
pop r9
lea ebp, [rbp + 0xf342]
jmp rax
jmp 0x140130178
nop
sub rsp, 8
mov qword [rsp], r14
jmp 0x140130012
nop dword [rax + rax]
mov r9d, r8d
mov edx, 0xaf710d4c
lea rax, [r10 + r9*4]
mov ecx, dword [rax + r11]
add rcx, r11
jmp 0x140130035
jmp 0x1401300d7
test al, al
jne 0x140130113
cmp edx, 0xeb8fbdbf
je 0x140130191
inc r8d
jmp 0x1401300ef
nop dword [rax]
movsx eax, al
lea rcx, [rcx + 1]
jmp 0x140130048
sub rsp, 8
mov qword [rsp], rbx
push rdi
push r13
jmp 0x1401300c4
push rsp
and al, 0x10
mov qword [rsp + 8], rcx
nop
mov qword [rsp - 8], rbp
sub rsp, 8
nop
je 0x14013015b
jne 0x14013015b
bswap r9
jmp rcx
add eax, 0x9ac58141
loopne 0x1401301b7
jnp 0x1401301a2
mov esi, 0x6c18c2eb
invalid
jmp 0x14013011f
xchg r8, r11
movsxd rax, dword [r11 + 0x3c]
mov ebx, dword [rax + r11 + 0x88]
mov r10d, dword [rbx + r11 + 0x20]
jmp 0x1401300d2
mov rax, qword gs:[0x60]
mov r8d, r13d
mov ecx, dword [rbx + r11 + 0x24]
add rcx, r11
jmp 0x140130243
movzx eax, byte [rcx - 1]
test al, al
jne 0x1401302ce
cmp edx, 0xb6ef69d8
je 0x140130340
cli
fsubr dword [rcx - 0x11]
mov dh, 0xf
test byte [rsi + 1], bh
add byte [rax], al
inc r8d
jmp 0x14013029e
xchg r10, rcx
mov r10, qword [rax]
xchg r10, rcx
xchg rdi, r9
mov rdi, qword [rcx + 0x30]
xchg rdi, r9
movsxd rax, dword [r9 + 0x3c]
jmp 0x1401302a3
mov edx, 0x4078ad54
lea rax, [r9 + r10*4]
mov ecx, dword [rax + r11]
add rcx, r9
jne 0x14013022f
je 0x14013022f
rcr ebp, 0xf3
bswap rcx
mov r15d, 0xd2dd3699
sub edx, 0xdec93da4
pushf
or r8d, 0xb8846396
call rcx
and ecx, 0xe61c023b
jae 0x14012f54b
rcr r8d, 0x7e
test esi, 0x55d938cf
movabs rcx, 0x3a6ec900000089e9
int3
jmp 0x1401302bd
movzx edx, word [rcx + r9*2]
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 0x14013028c
jne 0x14013028c
jo 0x14013095d
bswap rdx
test edx, 0x3c3b6118
sub ecx, 0xf0ef3741
jg 0x14013061f
xor r10d, 0x219250e3
cmp ebp, 0xb6154027
movabs rbx, 0x1d5825ffffff39e9
jno 0x14012f357
push rax
xchg edx, eax
and dword [rcx + 0x154027fd], eax
mov dh, 0x48
mov ebx, 0xffff39e9
jmp qword [0xc1221fee]
jmp 0x1401301ca
cmp rdx, rdx
ret
jmp 0x1401302b5
mov ebx, dword [rax + r9 + 0x88]
mov r11d, dword [rbx + r9 + 0x20]
nop dword [rax + rax]
mov r10d, r8d
jmp 0x1401301e6
movzx eax, byte [rcx]
inc rcx
test al, al
je 0x1401301c2
nop dword [rax]
movsx eax, al
je 0x1401302ef
jne 0x1401302ef
rol r15d, 0x33
jmp rax
jmp 0x140130313
lea rcx, [rcx + 1]
xor eax, edx
imul edx, eax, 0x1000193
jne 0x140130335
je 0x140130335
lea edi, [rdi + 0x1279]
jmp rcx
jmp 0x1401301aa
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]
add rcx, r9
jmp 0x140130366
mov r15d, dword [rcx + rdx*4]
mov rcx, qword [rax + 0x18]
add r15, r9
xchg r15, rax
jmp 0x1401303b5
cmp edx, 0x221100a3
je 0x1401304a7
inc r8d
jmp 0x140130449
lea rax, [r11 + r10*4]
mov ecx, dword [rax + r9]
add rcx, r9
movzx eax, byte [rcx]
inc rcx
jmp 0x1401303a2
test al, al
je 0x140130384
nop dword [rax]
movsx eax, al
jmp 0x1401303d0
mov r15, qword [rcx + 0x10]
xchg r15, rax
xchg rcx, r12
mov r12, qword [rax]
xchg rcx, r12
xchg r9, rsi
mov rsi, qword [rcx + 0x30]
jmp 0x140130431
lea rcx, [rcx + 1]
xor eax, edx
imul edx, eax, 0x1000193
je 0x14013040b
jne 0x14013040b
lea edi, [rdi + 0xa8af]
int3
jmp 0x140130420
movzx eax, byte [rcx - 1]
test al, al
jne 0x1401303ad
jmp 0x140130378
xchg r9, rsi
movsxd rax, dword [r9 + 0x3c]
mov ebx, dword [rax + r9 + 0x88]
mov r11d, dword [rbx + r9 + 0x20]
mov ebx, dword [rbx + rcx + 0x20]
nop dword [rax]
mov r10d, r8d
mov edx, 0x397663b8
jne 0x140130497
je 0x140130497
add r8d, 0x3028d72f
div r13
sub r13d, 0x8b6ba002
popfq
cmp rbp, rcx
add r11d, 0xd236f60
dec r10
jbe 0x140131123
jle 0x14012f53e
jmp rax
jmp 0x14013038c
invalid
mov ecx, dword [rbx + r9 + 0x24]
xor r8d, r8d
add rcx, r9
mov dword [rsp + 0x28], 4
mov qword [rsp + 0x3b0], rsi
add byte [rax], al
mov dword [rsp + 0x20], 0x3000
jmp 0x140130547
jne 0x14013062f
cmp edx, 0x2db7b98b
je 0x1401306ae
inc r8d
jmp 0x140130652
xchg r9, r14
mov r14, qword [rcx + 0x30]
xchg r14, r9
movsxd rax, dword [r9 + 0x3c]
mov ebx, dword [rax + r9 + 0x88]
mov byte [rax], al
add byte [rax], al
mov r11d, dword [rbx + r9 + 0x20]
je 0x140130523
jne 0x140130523
syscall
and ebp, 0x4e11d582
test rbx, rbp
inc r8
jne 0x140130bf1
add byte [rax], al
call 0x1401302fb
movabs r11, 0x24a72e00000121e9
rcr edi, 0x1e
cmp rsi, rdi
ret
jmp 0x140130649
lea rax, [r11 + r10*4]
mov ecx, dword [rax + r9]
add rcx, r9
jmp 0x14013065f
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 0x140130604
xchg rdx, rcx
mov rdx, qword [rax]
xchg rdx, rcx
je 0x1401305a3
jne 0x1401305a3
mul r10
pause
xor r14d, 0xb1955c4a
and r10d, 0xeb2f496c
jmp rax
loopne 0x14013051a
mov dl, 0xc5
or bh, bh
invalid
jmp 0x1401304e9
mov rax, qword gs:[0x60]
mov r8d, r13d
xchg rdi, rcx
mov rdi, qword [rax + 0x18]
xchg rdi, rcx
mov rax, qword [rcx + 0x10]
jne 0x1401305ea
je 0x1401305ea
popfq
call rax
call rcx
jge 0x14012fc80
call rcx
test edx, 0x83a9a413
movabs r13, 0x43193fffffff7be9
call rax
lea edx, [rbp - 0x45b]
jmp rcx
jmp 0x14013056a
lea r9, [rbp + 0xd0]
mov qword [rbp + 0xd0], 0x1f400000
mov rcx, 0xffffffffffffffff
call rdi
cmp qword [rsp + 0x48], r13
je 0x14013387e
jmp 0x1401305b7
movsx eax, al
lea rcx, [rcx + 1]
xor eax, edx
imul edx, eax, 0x1000193
movzx eax, byte [rcx - 1]
test al, al
jmp 0x1401304cf
nop word [rax + rax]
mov r10d, r8d
mov edx, 0x96fe8b66
jmp 0x140130537
movzx eax, byte [rcx]
inc rcx
test al, al
je 0x1401304e1
nop dword [rax]
jne 0x140130694
je 0x140130694
call rax
mov ebp, 0x9983e3d2
ror r10d, 0x82
add esi, 0x9a6f9f22
cmp r13, rcx
call rax
cmp rdx, rdi
jmp rcx
jmp 0x14013062f
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]
add rcx, r9
jmp 0x1401307bc
cmp edx, 0xe55c37ce
je 0x1401307ce
inc r8d
jmp 0x14013070f
lea rcx, [rcx + 1]
xor eax, edx
imul edx, eax, 0x1000193
movzx eax, byte [rcx - 1]
test al, al
jne 0x1401307a1
jmp 0x1401306d4
mov r11d, dword [rbx + r9 + 0x20]
nop dword [rax + rax]
mov r10d, r8d
mov edx, 0xa7ed5d08
lea rax, [r11 + r10*4]
mov ecx, dword [rax + r9]
je 0x140130752
jne 0x140130752
bswap rbp
test r11, rdx
jmp 0x1401304c0
jmp 0x14013078d
mov r12, qword [rax]
xchg rcx, r12
mov r9, qword [rcx + 0x30]
movsxd rax, dword [r9 + 0x3c]
mov ebx, dword [rax + r9 + 0x88]
jmp 0x140130705
add rcx, r9
movzx eax, byte [rcx]
inc rcx
test al, al
je 0x1401306e0
nop dword [rax]
movsx eax, al
jmp 0x1401306e8
add rsi, r9
xchg rbp, rax
mov rbp, qword [rcx + 0x10]
xchg rbp, rax
xchg r12, rcx
jmp 0x140130772
mov esi, dword [rcx + rdx*4]
xchg rdx, rcx
mov rdx, qword [rax + 0x18]
xchg rdx, rcx
jmp 0x1401307a9
mov ecx, dword [rbx + r9 + 0x24]
xorps xmm0, xmm0
add rcx, r9
mov qword [rsp + 0x20], r13
movzx edx, word [rcx + r10*2]
jmp 0x140130bf7
xchg r12, rcx
mov r12, qword [rsp + 0x48]
xchg rcx, r12
add r10, 0x1000
add rcx, qword [rbp + 0xd0]
cmp r10, rcx
jmp 0x140130b82
add rdi, r10
cmp rdi, r10
je 0x140130cc7
jmp 0x140130cf0
imul rcx, rcx, 0x64
sub r8, rcx
cmp r8, 0x4b
jmp 0x140130b02
mov rdi, qword [rsp + 0x30]
xchg rdi, rax
dec rax
cmp rax, 0xfffffffffffffffd
ja 0x14013387e
jmp 0x140130ba7
test rbx, rbx
je 0x140130b08
rdtsc
shl rdx, 2
shl rdx, 4
shl rdx, 0xf
shl rdx, 9
jmp 0x140130b48
mov rax, qword [rax + 0x10]
nop dword [rax]
mov r10, qword [rax + 0x30]
movsxd rcx, dword [r10 + 0x3c]
mov edi, dword [rcx + r10 + 0x88]
je 0x1401308bb
jne 0x1401308bb
ja 0x140130e3e
xor edi, 0x99845b07
ror esi, 0x21
jp 0x14012fb62
mul r14
lea r12d, [rdx + 0x168b]
lea ecx, [rbx + 0x8299]
jno 0x140130151
pushfq
int3
jmp 0x140130809
shl rdx, 5
shl rdx, 8
shl rdx, 5
shl rdx, 1
shl rdx, 1
shl rdx, 1
je 0x1401308ed
jne 0x1401308ed
movabs r14, 0x3aba74000001f3e9
dec r15
xor ebp, 0xdd0ac77c
call 0x140130b7c
jmp 0x140130ae5
xor edx, edx
xor ecx, ecx
call rbx
mov rcx, qword [rsp + 0x30]
call rdi
test eax, eax
jne 0x14013387e
jne 0x140130967
je 0x140130967
ror ecx, 0xe6
mov r15d, 0xe513a8b8
lea r14d, [rbp + 0x6e43]
jo 0x14013049a
push 0x44fffffb
lea ebx, [rbx - 0x2164]
lea r11d, [rbx - 0x2164]
ror r11d, 0xdc
clc
bswap rbx
rcr r15d, 0x1d
movabs r11, 0x291ab5000002c1e9
jmp rcx
jmp 0x140130c2d
mov qword [rbp + 0xe8], 0x30
mov r9d, 0x64
xchg r13, r14
test eax, ebp
add byte [rax], al
add byte [rax], dh
add byte [rax], al
add byte [rcx - 0x47], al
add byte fs:[rax], al
add byte [rbp - 0x79], cl
cmc
jmp 0x140130b6d
test eax, eax
jne 0x14013387e
xchg rdi, rax
jmp 0x14013082a
imul r8d, ecx, 0x1000193
movzx ecx, byte [rdx - 1]
test cl, cl
jne 0x140130bbc
cmp r8d, 0xd9ff9899
je 0x140130d5c
test r9d, r9d
jmp 0x140130cc1
mul r8
mov rcx, r8
sub rcx, rdx
shr rcx, 1
add rcx, rdx
shr rcx, 6
jmp 0x14013081a
mov qword [rbp + 0xf0], r14
xchg r14, r13
lea rcx, [rsp + 0x30]
xchg r13, r8
mov qword [rbp + 0xf8], r8
xchg r8, r13
jne 0x140130a5f
je 0x140130a5f
int3
jmp 0x140130d3b
movabs r11, 0x47ae147ae147ae15
nop word [rax + rax]
rdtsc
shl rdx, 0xb
jmp 0x1401308d2
mov rax, r8
xchg r8, rax
xchg r11, rax
mov r11, rax
xchg r11, rax
je 0x140130abf
jne 0x140130abf
pushfq
cmp ecx, 0x829323d2
call 0x14013187d
jo 0x14012fe38
syscall
movabs rbx, 0xc542effffff2ae9
div r11
pop rbp
pushfq
neg r13
syscall
add r8d, 0x105aad67
pushfq
sub r8d, 0xe03c4ee6
call 0x140130ae0
jmp 0x1401309ee
or rax, rdx
xchg r12, rax
mov r9, r12
xchg r12, rax
and r9d, 0xfff
add r9, r10
mov byte [r9], 0xc3
jmp 0x140130843
jb 0x1401307e8
xchg r9, rbx
mov r9, rbx
xchg r9, rbx
jne 0x140130b37
je 0x140130b37
jns 0x14013058b
jg 0x140131203
jmp rcx
jmp 0x1401307e8
shl rdx, 1
shl rdx, 1
or rax, rdx
xchg r8, rax
jmp 0x140130a99
mov rbx, rdx
xchg r13, rdx
xchg rcx, r9
mov r9, qword [rbp + 0xd0]
jmp 0x140130cad
mov qword [rbp + 0x100], r14
xchg r13, r14
mov r8d, r9d
xchg r13, r14
jmp 0x140130a06
jb 0x140130a8e
lea rax, [rbp + 0x20]
mov dword [rbp + 0x20], r13d
mov r9d, 0x20
mov qword [rsp + 0x20], rax
lea r8, [rbp + 0xd0]
jmp fcn.14013099d
xchg r11, r10
mov r11, qword [rsp + 0x48]
xchg r11, r10
xchg r13, rdx
jmp 0x140130b58
nop
movsx ecx, cl
lea rdx, [rdx + 1]
xor ecx, r8d
je 0x140130bd4
jne 0x140130bd4
ja 0x140131072
pop r13
movabs r13, 0x1cdfb5fffffdede9
test r14d, 0xd23352f6
ret
jmp 0x1401309c6
movzx ecx, byte [rdx]
inc rdx
test cl, cl
je 0x1401309e6
invalid
jmp 0x140130bba
mov ecx, dword [rbx + r9 + 0x1c]
add rcx, r9
mov edi, dword [rcx + rdx*4]
lea rdx, [rbp + 0xe8]
add rdi, r9
jmp 0x140130984
mov rcx, 0xffffffffffffffff
call r15
mov rax, qword gs:[0x60]
mov rax, qword [rax + 0x18]
jmp 0x140130863
mov r9d, 0x8000
mov qword [rsp + 0x3a8], r12
lea r8, [rbp + 0xd0]
mov qword [rbp + 0xd0], r13
lea rdx, [rsp + 0x48]
jne 0x140130c96
je 0x140130c96
ror r10d, 0xd
cpuid
jmp rax
jmp 0x140130c11
xchg r9, rcx
add rcx, r10
cmp r10, rcx
jae 0x140130b88
jmp 0x140130a7a
jne 0x140130cd7
mov rax, qword [rax]
jmp 0x14013086e
nop dword [rax + rax]
dec r9d
mov r8d, 0xec9b28f8
lea rcx, [rbx + r9*4]
mov edx, dword [rcx + r10]
add rdx, r10
jmp 0x140130be4
mov r9d, dword [rdi + 0x18]
test r9d, r9d
je 0x140130cc7
mov ebx, dword [rdi + 0x20]
nop dword [rax]
jne 0x140130d2e
je 0x140130d2e
test r15, rbx
rcl r12d, 0x26
jmp rax
jmp 0x140130ccf
xchg r15, rbp
movdqu xmmword [r15 + 0x108], xmm0
xchg rbp, r15
xchg r13, r12
mov qword [rsp + 0x30], r12
xchg r13, r12
xchg ebp, esp
call rsi
jmp 0x1401309b7
mov ecx, dword [rdi + 0x24]
add rcx, r10
mov dword [rsp + 0x30], 0xf6f6f6f6
mov dword [rsp + 0x3b], 0x7c6f7d7f
mov dword [rsp + 0x34], 0xf6f6f6f6
jne 0x140130d91
je 0x140130d91
jbe 0x1401304e9
rcr r11d, 0x12
lea r8d, [rbx + 0x8b2d]
movabs r12, 0x5a04d500000128e9
lea r8d, [rbx + 0xc7af]
jmp 0x140130441
jmp 0x140130ebe
jb 0x140130f46
xor edx, edx
lea rcx, [rsp + 0x3b]
and al, 0x3b
jmp 0x140130ee4
mov rax, r9
xchg r9, rax
mov r8d, r13d
movsxd rcx, dword [rax + 0x3c]
jne 0x140130e70
je 0x140130e70
dec rbp
lea esi, [rbx - 0xc0af]
jg 0x140131a4b
test r8d, 0xc7685c83
dec r8
movabs r13, 0x79f97bffffff30e9
bswap r11
jmp 0x140130134
jmp fcn.140130da5
mov dword [rsp + 0x3f], 0x6e383c3d
movzx edx, word [rcx + r9*2]
mov ecx, dword [rdi + 0x1c]
add rcx, r10
mov word [rsp + 0x38], 0xf6f6
mov word [rsp + 0x43], 0x7676
jmp 0x140130f31
mov r8d, 0x800
call r9
xchg r9, rax
je 0x140130f0a
jne 0x140130f0a
pause
mul r13
jo 0x140131ba2
jnp 0x1401315e9
push rdi
rcl ecx, 0x73
movabs r14, 0x287682ffffff36e9
call 0x140130824
jae 0x140131ae2
jmp 0x140130e45
lea r11d, [rbp + 0x9481]
sub edx, 0xaf93b09a
rcr r8d, 0xb2
ret 0x38
mov r9d, dword [rcx + rdx*4]
mov rdx, r13
add r9, r10
xor eax, eax
mov byte [rsp + 0x45], al
nop dword [rax + rax]
movzx eax, byte [rsp + rdx + 0x3b]
je 0x140130f55
jne 0x140130f55
ror r10d, 0x65
movabs r9, 0x46c874018e330eb
rol esi, 0xf7
call rax
ror r10d, 0xa8
popfq
test r8d, 0x1c4ce00
test r12, rdx
je 0x140130281
jmp 0x140130f87
lea r11d, [rdx + 0xaa17]
ror edx, 0xf0
rcr ebp, 0xc0
ret 0x30
movzx ecx, byte [rsp + rdx + 0x30]
add cl, al
mov byte [rsp + rdx + 0x3b], cl
mov byte [rsp + rdx + 0x30], r13b
inc rdx
cmp rdx, 0xa
jmp 0x140130e33
mov r11, r13
mov byte [rbp + rax - 0x44], r13b
inc rax
cmp rax, 0x43
mov esp, 0x48c0ff48
cmp eax, 0x43
jb 0x14013106e
xchg r11, rax
jmp 0x140130fe7
jmp rax
rol rbp, 0x75
pop rsi
xor r14d, 0xc5bc53d5
cmp r11d, 0x46a50d9d
ret
lea edi, [rdi - 0xcc64]
push r10
div r15
je 0x1401314b8
jne 0x1401314b8
jnp 0x14013092e
movabs r13, 0x5bf6e700000685e9
call fcn.140131d9f
rol r8d, 0x71
bswap rdi
rcl edi, 0xf3
inc r13
jmp rax
jmp 0x140131b42
cmp dword [rbx + 0x10], r13d
je 0x14013287f
cmp dword [rbx + 0x14], r13d
je 0x14013287f
xchg edi, ebp
invalid
cmp byte [rbx + 5], 0x61
jne 0x1401320dc
mov dil, 1
jmp 0x1401320dc
cmp rdi, rdi
lea ebp, [rbx - 0xce3e]
cmp edx, 0xdd2db3ab
call rax
neg r10
call rcx
jmp 0x1401314a1
test r10d, 0x7a5a8bdc
movabs rbx, 0xc87100000009ce9
or al, 0x44
lea esp, [rbp + 0x4fdf]
js 0x1401317bb
call 0x14013292b
sub r9d, 0xdc42e0b8
call rcx
lea ecx, [rcx + 0x883f]
call fcn.140131e9a
rol r9d, 0xc9
jmp 0x14013197d
cmp rsi, rdi
xor dil, dil
cmp byte [rbx], 0x2e
jmp 0x140131b50
jne 0x1401320dc
mov eax, dword [rbx + 1]
cmp eax, 0x74616469
jne 0x140131be4
jmp 0x14013190b
cmp eax, 0x74616470
jne 0x1401320dc
cmp byte [rbx + 5], 0x61
je 0x14013287f
jne 0x140131c33
je 0x140131c33
cmp rdx, rcx
popfq
inc rbx
dec r9
xor r11d, 0x11ad4f22
jl 0x14013211d
lea edx, [rdx + 0x7042]
and r15d, 0x9a2b35bc
pushfq
xor r8d, 0x517aadb2
jmp rax
jmp 0x1401320dc
test r12, rdx
bswap r9
call fcn.140130d53
jmp 0x140130986
lea rdx, [rsp + 0x48]
mov esi, dword [rbx + 0xc]
mov r9d, 0x40
jmp 0x140131deb
mov qword [rsp + 0x30], rsi
xchg rsi, r14
call r12
stc
invalid
cmovae eax, dword [rbx + 0x10]
mov rcx, 0xffffffffffffffff
mov r14d, eax
jne 0x140131e3a
je 0x140131e3a
call rcx
lea r9d, [rdx + 0x377e]
mov r11d, 0xc762fb90
lea r11d, [rdx - 0x5bcb]
inc r9
add r14d, 0xe40ef76f
jmp rcx
jmp 0x1401321df
or ebx, 0x802bc3f3
jp 0x1401319df
mov r12d, 0xb53f279a
jmp 0x1401321af
mov eax, dword [rbx + 8]
lea r8, [rsp + 0x30]
cmp eax, dword [rbx + 0x10]
jmp 0x140131cda
out 0x5f, eax
int3
popf
and r12d, 0x1c1d223c
pushfq
jmp 0x140131ca4
lea rax, [0x140000000]
add rsi, rax
mov dword [rbp + 0x20], r13d
lea rax, [rbp + 0x20]
mov qword [rsp + 0x48], rsi
xchg r12, rax
jmp 0x140132256
mov qword [rsp + 0x20], r12
xchg r12, rax
xchg rsi, r14
jmp 0x140131cf2
cmp r12, rdx
jmp 0x14013204d
test eax, 0x8d4465a4
invalid
invalid
mov ecx, dword [rax]
test ecx, ecx
je 0x140133391
jmp 0x1401328cf
lea rax, [rbp + 0xcc]
lea r8, [rbp + 0xd8]
xchg r10, rax
mov qword [rsp + 0x20], r10
xchg r10, rax
je 0x1401324e7
jne 0x1401324e7
lea edx, [rbp - 0x2121]
push rbx
or ecx, 0xd77873e
jae 0x140132692
rcr r11d, 0x18
lea ecx, [rcx - 0x7438]
call rcx
mov r10d, 0x4be565a1
dec rsi
syscall
jge 0x140132ba8
jmp 0x140132602
nop
sub rbx, 0x5a4955e9
add rbx, 0x5a495611
lea rax, [rax + rax*4]
je 0x1401325ce
jne 0x1401325ce
call rcx
call rcx
cpuid
jns 0x1401323da
test r14, rbx
pushfq
mul rcx
jle 0x140131d25
test r15, rcx
xor edi, 0x7834999e
test rdx, rcx
pushf
cmp r10, rdi
lea r9d, [rcx - 0x763b]
movabs r11, 0x77aa5e00000156e9
jmp rax
jmp 0x140132729
lea rdx, [rbp + 0xe0]
mov rcx, 0xffffffffffffffff
call r12
lea rax, [0x140133bd0]
jmp 0x140132408
xor al, 0x2b
add byte [rax], al
ret
mov r11d, dword [rbx + 0x20]
nop word [rax + rax]
dec r9d
mov r8d, 0x5113dfaa
jne 0x1401326ef
je 0x1401326ef
rol r9d, 0x9c
test r12, rdx
lea r11d, [rbx + 0xdfb3]
test rdx, rdx
jmp rcx
jmp 0x1401327ea
test dl, dl
jne 0x1401327d0
cmp r8d, 0x587a76eb
je 0x14013292f
test r9d, r9d
jmp 0x1401328ef
lea rax, [rax + 0x21]
lea rax, [r15 + rax*8]
cmp rbx, rax
jb 0x14013175f
lea rdi, [0x140000000]
mov r9d, dword [rbp + 0xcc]
jmp 0x14013248a
mov r9d, dword [rbx + 0x18]
test r9d, r9d
je 0x1401328f5
jmp 0x140132697
movsx edx, dl
lea rcx, [rcx + 1]
xor edx, r8d
imul r8d, edx, 0x1000193
movzx edx, byte [rcx - 1]
jmp 0x14013270c
lea rdx, [r10 + r9*4]
mov ecx, dword [rdx + r11]
add rcx, r10
movzx edx, byte [rcx]
jmp 0x14013291d
add rbx, r10
cmp rbx, r10
je 0x1401328f5
jmp 0x1401327a0
xchg r10, rdi
mov rdi, qword [rax + 0x30]
xchg rdi, r10
movsxd rcx, dword [r10 + 0x3c]
mov ebx, dword [rcx + r10 + 0x88]
jmp 0x1401327fd