Function at 0x140130000
Capabilities:
Execute anti-debugging instructions
Hash data using fnv
Resolve function by parsing pe exports

Disassembly:
and eax, 0x4c875c2f
sti
cmp dh, bl
vmovdqa xmmword [rdx + 0x791e7b1d], xmm5
out dx, eax
invalid
and al, 0x92
wait
movabs dword [0xaae23b6f519c0988], eax
pop rbp
out 0xa7, al
int3
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [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 r13, r9
mov qword [rsp + 0x20], r13
xchg r13, r9
mov qword [rsp + 0x20], r13
xchg r9, r13
mov qword [rsp + 0x18], r8
mov qword [rsp + 0x10], rdx
mov qword [rsp + 8], rcx
push rbp
jmp 0x140130020
push rbx
nop
mov qword [rsp - 8], rdi
sub rsp, 8
nop
sub rsp, 8
mov qword [rsp], r13
jne 0x140130062
je 0x140130062
cpuid
lea r15d, [rdi + 0x17ff]
jle 0x14012f997
test rsi, rbp
jle 0x14012fc5b
call 0x140130cca
cmp r12d, 0xbb352cf3
call rcx
call rcx
movabs r12, 0xc5fea00000150e9
inc rbp
ror r9d, 0x18
popf
jo 0x14012faf9
jmp 0x1401301b7
lea r8d, [rcx - 0x21fe]
call 0x14012f497
je 0x1401301cb
inc r8d
jmp 0x140130132
xor eax, edx
imul edx, eax, 0x1000193
movzx eax, byte [rcx - 1]
test al, al
jne 0x14013011c
cmp edx, 0xeb8fbdbf
jmp 0x140130085
mov qword [rsp], r15
lea rbp, [rsp - 0x2b8]
sub rsp, 0x3b8
mov rax, qword gs:[0x60]
xor r13d, r13d
mov r8d, r13d
jne 0x1401300fd
je 0x1401300fd
mul rsi
or edx, 0xcfde07bb
lea edi, [rdi - 0xd58e]
call rax
test ebp, 0xe8b0bde
rcr r8d, 0x32
call rax
div r10
test rcx, rdx
movabs rcx, 0x13805c573e97eeb
lea r14d, [rbp - 0x4e76]
mov r11d, 0x5c75aae5
bswap r8
pushfq
ret 8
jmp 0x14013017d
nop dword [rax]
movsx eax, al
lea rcx, [rcx + 1]
jmp 0x140130093
mov r10d, dword [rbx + r11 + 0x20]
nop dword [rax + rax]
mov r9d, r8d
mov edx, 0xaf710d4c
lea rax, [r10 + r9*4]
jne 0x140130167
je 0x140130167
xor r8d, 0xb7aeb94f
jg 0x1401304e6
add ebx, 0x7bdbd8a7
ror r13d, 0xb6
call rax
pushf
call rcx
jmp rcx
jmp 0x14013019d
mov r10, qword [rax + 0x18]
mov rax, qword [r10 + 0x10]
mov r10, qword [rax]
mov r11, qword [r10 + 0x30]
movsxd rax, dword [r11 + 0x3c]
mov ebx, dword [rax + r11 + 0x88]
jmp 0x140130128
mov ecx, dword [rax + r11]
add rcx, r11
movzx eax, byte [rcx]
inc rcx
test al, al
je 0x14013008b
jmp 0x140130119
nop
mov qword [rsp - 8], r14
sub rsp, 8
nop
sub rsp, 8
jmp 0x1401300b2
mov rax, qword gs:[0x60]
mov r8d, r13d
mov ecx, dword [rbx + r11 + 0x24]
add rcx, r11
jmp 0x140130262
inc rcx
test al, al
je 0x1401302c4
nop dword [rax]
movsx eax, al
jmp 0x14013028c
xchg r12, r9
mov r12, qword [rcx + 0x30]
xchg r9, r12
movsxd rax, dword [r9 + 0x3c]
mov ebx, dword [rax + r9 + 0x88]
mov r11d, dword [rbx + r9 + 0x20]
nop dword [rax + rax]
jne 0x140130240
je 0x140130240
jmp 0x140130666
jmp 0x14013027b
add rdi, r11
mov rax, qword [rcx + 0x10]
xchg rbp, rcx
mov rbp, qword [rax]
xchg rbp, rcx
jmp 0x1401301fa
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]
jmp 0x14013024d
mov r10d, r8d
mov edx, 0x4078ad54
lea rax, [r9 + r10*4]
jmp 0x1401302af
lea rcx, [rcx + 1]
xor eax, edx
imul edx, eax, 0x1000193
movzx eax, byte [rcx - 1]
test al, al
jne 0x1401301f2
cmp edx, 0xb6ef69d8
jmp 0x1401302be
mov ecx, dword [rax + r11]
add rcx, r9
movzx eax, byte [rcx]
jmp 0x1401301e4
je 0x1401302cc
inc r8d
jmp 0x14013027b
mov rax, qword gs:[0x60]
mov r8d, r13d
mov ecx, dword [rbx + r9 + 0x24]
add rcx, r9
jmp 0x14013039e
nop dword [rax]
mov r10d, r8d
mov edx, 0x397663b8
lea rax, [r11 + r10*4]
jmp 0x14013034b
cmp edx, 0x221100a3
je 0x1401303f9
inc r8d
jmp 0x140130321
inc rcx
test al, al
je 0x140130306
nop dword [rax]
jmp 0x140130326
jmp 0x1401302e9
movsx eax, al
lea rcx, [rcx + 1]
xor eax, edx
imul edx, eax, 0x1000193
jmp 0x14013033a
movzx eax, byte [rcx - 1]
test al, al
jne 0x140130326
jmp 0x1401302fa
mov ecx, dword [rax + r9]
add rcx, r9
movzx eax, byte [rcx]
jmp 0x14013030e
add r15, r9
mov rax, qword [rcx + 0x10]
mov rcx, qword [rax]
jne 0x140130384
je 0x140130384
dec rbx
cmp r9d, 0xbf3b1edc
mul r12
or r15d, 0x21198bda
ret
jmp 0x1401303be
movzx edx, word [rcx + r10*2]
mov ecx, dword [rbx + r9 + 0x1c]
add rcx, r9
mov r15d, dword [rcx + rdx*4]
xchg rdx, rcx
mov rdx, qword [rax + 0x18]
xchg rdx, rcx
jmp 0x14013035a
xchg rbx, r9
mov rbx, qword [rcx + 0x30]
xchg r9, rbx
movsxd rax, dword [r9 + 0x3c]
mov ebx, dword [rax + r9 + 0x88]
mov r11d, dword [rbx + r9 + 0x20]
jne 0x1401303e8
je 0x1401303e8
lea edx, [rcx - 0x20ff]
neg rcx
movabs r14, 0x32cab9fffffef8e9
call rcx
rcr r9d, 0x2a
jmp rax
jmp 0x1401302e5
mov ecx, dword [rbx + r9 + 0x24]
xor r8d, r8d
add rcx, r9
jne 0x14013043b
je 0x14013043b
inc r10
add edx, 0xe9998dcb
lea r10d, [rcx + 0xec90]
mov esi, 0x945330d8
jmp rcx
jmp 0x140130469
mov dword [rsp + 0x28], 4
xchg rsi, r10
mov qword [rsp + 0x3b0], r10
xchg r10, rsi
mov dword [rsp + 0x20], 0x3000
jne 0x1401304a6
je 0x1401304a6
sub ebp, 0xf07ec6b7
jmp rcx
jmp 0x1401305f6
mov r14d, dword [rcx + rdx*4]
lea rdx, [rsp + 0x48]
add r14, r9
mov qword [rsp + 0x48], r13
lea r9, [rbp + 0xd0]
mov qword [rbp + 0xd0], 0x1f400000
mov rcx, 0xffffffffffffffff
jmp 0x140130552
mov r11d, dword [rbx + r9 + 0x20]
nop word [rax + rax]
mov r10d, r8d
mov edx, 0x96fe8b66
jmp 0x1401305de
test al, al
jne 0x1401305c6
cmp edx, 0x2db7b98b
je 0x14013061e
inc r8d
jmp 0x1401304f4
mov rdx, qword [rcx + 0x30]
xchg r9, rdx
movsxd rax, dword [r9 + 0x3c]
mov ebx, dword [rax + r9 + 0x88]
jne 0x140130542
je 0x140130542
cmp r10, rbx
ror ebx, 0xe
lea esi, [rdi + 0x4362]
movabs rdx, 0x4a2f740f1fdea2eb
xor r14d, 0x1acb5b7d
ret
jmp 0x1401304e6
call rdi
cmp qword [rsp + 0x48], r13
je 0x1401333c3
mov rax, qword gs:[0x60]
jne 0x1401305a9
je 0x1401305a9
ja 0x14012fcd9
sub r11d, 0x167e3b88
js 0x14012fe0f
neg r15
call rax
lea r12d, [rbx - 0x7aed]
lea edx, [rdi + 0x8618]
rcr esi, 2
int3
jmp 0x140130608
je 0x140130515
nop dword [rax]
movsx eax, al
lea rcx, [rcx + 1]
xor eax, edx
imul edx, eax, 0x1000193
movzx eax, byte [rcx - 1]
jmp 0x140130501
lea rax, [r11 + r10*4]
mov ecx, dword [rax + r9]
add rcx, r9
movzx eax, byte [rcx]
inc rcx
test al, al
jmp 0x1401305bd
movzx edx, word [rcx + r10*2]
mov ecx, dword [rbx + r9 + 0x1c]
add rcx, r9
jmp 0x1401304b7
mov r8d, r13d
mov rcx, qword [rax + 0x18]
mov rax, qword [rcx + 0x10]
mov rcx, qword [rax]
xchg r9, rdx
jmp 0x14013051d
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 0x140130644
mov esi, dword [rcx + rdx*4]
mov rcx, qword [rax + 0x18]
add rsi, r9
xchg rdx, rax
jmp 0x140130688
movsxd rax, dword [r9 + 0x3c]
mov ebx, dword [rax + r9 + 0x88]
mov r11d, dword [rbx + r9 + 0x20]
nop dword [rax + rax]
jmp 0x140130670
mov r10d, r8d
mov edx, 0xa7ed5d08
lea rax, [r11 + r10*4]
mov ecx, dword [rax + r9]
add rcx, r9
jmp 0x1401306ce
mov rdx, qword [rcx + 0x10]
xchg rdx, rax
mov rcx, qword [rax]
mov r9, qword [rcx + 0x30]
jmp 0x140130655
movsx eax, al
lea rcx, [rcx + 1]
xor eax, edx
imul edx, eax, 0x1000193
movzx eax, byte [rcx - 1]
jmp 0x1401306b2
test al, al
jne 0x14013069a
cmp edx, 0xe55c37ce
je 0x1401306fc
inc r8d
jmp 0x140130670
movzx eax, byte [rcx]
inc rcx
test al, al
je 0x1401306c6
nop dword [rax]
je 0x1401306e5
jne 0x1401306e5
movabs rbp, 0x2292bfd57a18b3eb
jnp 0x14013090e
jmp 0x14013069a
and ebp, 0x36aa90d7
ret 0x30
mov ecx, dword [rbx + r9 + 0x24]
xorps xmm0, xmm0
add rcx, r9
mov qword [rsp + 0x20], r13
jmp 0x140130908
mov edi, dword [rcx + rdx*4]
lea rdx, [rbp + 0xe8]
add rdi, r9
jmp 0x1401307ac
mov r9, rax
and r9d, 0xfff
add r9, r10
mov byte [r9], 0xc3
test rbx, rbx
je 0x140130982
jmp 0x140130968
mul r8
xchg rcx, r8
mov r8, rcx
xchg r8, rcx
sub rcx, rdx
shr rcx, 1
jmp 0x1401309e7
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 0x140130837
xchg rcx, r13
sub r10, 0x76b1a211
add r10, 0x76b1b211
add rcx, qword [rbp + 0xd0]
cmp r10, rcx
jmp 0x1401308f5
mov qword [rbp + 0xe8], 0x30
mov r9d, 0x64
xchg r13, r11
mov qword [rbp + 0x100], r11
xchg r13, r11
mov r8d, r9d
mov qword [rbp + 0xf0], r13
jmp 0x14013091a
mov r9d, 0x20
mov qword [rsp + 0x20], rax
lea r8, [rbp + 0xd0]
mov rcx, 0xffffffffffffffff
lea rdx, [rsp + 0x48]
call r14
xor r9d, r9d
jmp 0x140130802
xor r8d, r8d
xor edx, edx
xor ecx, ecx
call rbx
xchg rcx, r10
jmp 0x1401308d8
test eax, eax
jne 0x1401333c3
mov rax, qword [rsp + 0x30]
dec rax
cmp rax, 0xfffffffffffffffd
ja 0x1401333c3
mov r10, qword [rsp + 0x48]
jmp 0x140130941
mov rax, qword [rax + 0x18]
mov rax, qword [rax + 0x10]
nop dword [rax]
mov r10, qword [rax + 0x30]
movsxd rcx, dword [r10 + 0x3c]
mov edi, dword [rcx + r10 + 0x88]
push rax
xor byte [rcx + 0x63], cl
cmp al, 0x42
mov edi, dword [rcx + rdx + 0x88]
add rdi, r10
jmp 0x1401309d2
test cl, cl
je 0x1401308c7
nop
movsx ecx, cl
jmp 0x140130a07
add rcx, r10
cmp r10, rcx
jae 0x1401308fb
movabs r11, 0x47ae147ae147ae15
nop word [rax + rax]
rdtsc
jmp 0x140130897
shl rdx, 0xc
shl rdx, 8
shl rdx, 5
shl rdx, 5
shl rdx, 1
shl rdx, 1
or rax, rdx
jmp 0x140130723
jmp 0x140130846
cmp r8d, 0xd9ff9899
je 0x140130a38
test r9d, r9d
jne 0x1401309a7
mov rax, qword [rax]
jmp 0x1401308b5
mov r10, qword [rsp + 0x30]
xchg rcx, r10
call rdi
test eax, eax
jne 0x1401333c3
mov r9d, 0x8000
jmp 0x140130759
jb 0x140130890
lea rax, [rbp + 0x20]
mov dword [rbp + 0x20], r13d
jmp 0x1401307d9
movzx edx, word [rcx + r10*2]
mov ecx, dword [rbx + r9 + 0x1c]
mov ecx, dword [rbx + rcx + 0x1c]
add rcx, r9
jmp 0x140130711
lea rcx, [rsp + 0x30]
xchg r13, r14
mov qword [rbp + 0xf8], r14
xchg r13, r14
xchg r12, rbp
movdqu xmmword [r12 + 0x108], xmm0
xchg rbp, r12
jmp 0x140130a26
xchg rbx, r13
mov r13, rbx
xchg r13, rbx
mov rcx, qword [rbp + 0xd0]
jmp 0x140130870
mov edx, dword [rcx + r10]
add rdx, r10
movzx ecx, byte [rdx]
inc rdx
jmp 0x14013085e
rdtsc
shl rdx, 8
shl rdx, 4
shl rdx, 3
shl rdx, 0xc
shl rdx, 1
jmp 0x1401309b9
mov rbx, r9
xchg r13, rcx
mov r13, qword [rsp + 0x48]
jmp 0x14013078c
je 0x1401308d0
mov ebx, dword [rdi + 0x20]
nop dword [rax]
nop dword [rax + rax]
dec r9d
mov r8d, 0xec9b28f8
lea rcx, [rbx + r9*4]
jmp 0x140130956
shl rdx, 3
shl rdx, 1
or rax, rdx
xchg r8, rax
mov rax, r8
xchg r8, rax
mov rax, r11
jmp 0x140130742
cmp rdi, r10
je 0x1401308d0
mov r9d, dword [rdi + 0x18]
test r9d, r9d
jmp 0x140130992
add rcx, rdx
shr rcx, 5
shr rcx, 1
imul rcx, rcx, 0x64
sub r8, rcx
cmp r8, 0x4b
jb 0x140130985
jmp 0x140130982
lea rdx, [rdx + 1]
xor ecx, r8d
imul r8d, ecx, 0x1000193
movzx ecx, byte [rdx - 1]
test cl, cl
jne 0x140130868
jmp 0x1401308ba
xchg r12, r13
mov qword [rsp + 0x30], r12
xchg r12, r13
call rsi
jmp 0x140130813
mov ecx, dword [rdi + 0x24]
add rcx, r10
mov dword [rsp + 0x30], 0xf6f6f6f6
mov dword [rsp + 0x3b], 0x7c6f7d7f
je 0x140130a6a
jne 0x140130a6a
add r13d, 0xee87b1e0
syscall
cmp rbx, rbx
jmp rax
jmp 0x140130bdf
xor eax, ecx
imul ecx, eax, 0x1000193
movzx eax, byte [rdx - 1]
test al, al
jne 0x140130b81
cmp ecx, 0x5ba90b5e
jmp 0x140130b6a
mov ebx, dword [r11 + rax + 0x20]
nop word [rax + rax]
mov r10d, r8d
lea rcx, [rbx + r10*4]
jmp 0x140130bb1
add r9, r10
xor eax, eax
mov byte [rsp + 0x45], al
je 0x140130ade
jne 0x140130ade
jmp 0x140130848
jmp 0x140130afa
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
jmp 0x140130b8d
call r9
xchg rbx, r9
mov rbx, rax
je 0x140130b3c
jne 0x140130b3c
cmp r8d, 0x90f2788f
lea ecx, [rdi - 0xc27c]
jmp 0x140131015
jmp 0x140130c25
movzx eax, byte [rdx]
inc rdx
test al, al
jmp 0x140130b78
je 0x140130cd0
inc r8d
jmp 0x140130ab8
je 0x140130b70
nop dword [rax]
movsx eax, al
lea rdx, [rdx + 1]
jmp 0x140130a89
mov byte [rsp + rdx + 0x30], r13b
inc rdx
cmp rdx, 0xa
jb 0x140130aff
xor edx, edx
lea rcx, [rsp + 0x3b]
mov r8d, 0x800
jmp 0x140130b14
mov edx, dword [rcx + r9]
mov ecx, 0x935f3d6f
add rdx, r9
jmp 0x140130b5d
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 0x140130c86
mov dword [rsp + 0x34], 0xf6f6f6f6
mov dword [rsp + 0x3f], 0x6e383c3d
movzx edx, word [rcx + r9*2]
je 0x140130c12
jne 0x140130c12
mul rsi
pop r12
inc r12
js 0x140130cbb
cpuid
xor ebx, 0x2fed323
pause
movabs rbx, 0x693064471fa9aeeb
rcr r10d, 0xf0
push r8
jmp 0x140130e7e
jmp 0x140130bc2
xchg r9, rbx
mov r8d, r13d
movsxd rcx, dword [rax + 0x3c]
mov r11d, dword [rcx + rax + 0x88]
je 0x140130c79
jne 0x140130c79
jmp rcx
jmp 0x140130aa8
xchg rdx, r13
mov r13, rdx
xchg r13, rdx
jne 0x140130cba
je 0x140130cba
cmp rsi, rdx
cmp esi, edx
rol r12d, 0xeb
lea ebp, [rbp + 0x8ac8]
ror edi, 0x47
lea edi, [rbp - 0xbc9e]
test rdx, rdx
lea r13d, [rdi - 0x8683]
pop r12
ror ebx, 0x32
movabs r14, 0x5b4ffffffe05e9
call rcx
lea r13d, [rdx + 0xcbe0]
jmp 0x140130ac4
add eax, 0x4ffffffe
pop rbx
add bh, bh
rol dword [rbp + rcx*4 - 0x56], 1
loopne 0x140130c94
add byte [rax], al
pause
ret 0x10
mov ecx, dword [r11 + r9 + 0x24]
xchg r13, rax
mov r13, rax
jmp 0x14013118f
mov dword [rsp + 0x6c], 0x81596f78
mov dword [rsp + 0x60], 0xf6f6f6f6
mov dword [rsp + 0x70], 0x71787378
mov word [rsp + 0x64], 0xf6f6
mov dword [rsp + 0x74], 0x7f7d38
mov byte [rsp + 0x66], 0xf6
jmp 0x14013101d
jb 0x140130e9a
mov dword [rsp + 0x58], 0xf6f6f6f6
xchg rdx, r12
mov r12, r13
xchg rdx, r12
mov dword [rsp + 0x68], 0x7371784f
mov dword [rsp + 0x5c], 0xf6f6f6f6
jmp 0x140130cdf
add qword [r11], rsi
ret 0xd069
nop dword [rax]
nop word [rax + rax]
mov byte [rsp + rax + 0x3b], r13b
inc rax
cmp rax, 0xa
jmp 0x140130d10
add eax, 0xe0ff0000
jmp rcx
xchg r13, rax
add rcx, r9
movzx edx, word [rcx + r10*2]
mov ecx, dword [r11 + r9 + 0x1c]
add rcx, r9
mov r10d, dword [rcx + rdx*4]
add r10, r9
jne 0x1401311d6
je 0x1401311d6
or r11d, 0x471ca625
jmp rax
jmp 0x140130e8d
mov eax, 0xffffffff
jmp 0x140132ce1