Function at 0x140130000
Capabilities:
Encrypt data using rc4 prga
Hash data using fnv
Resolve function by parsing pe exports

Disassembly:
leave
loopne 0x14012f940
pop rax
invalid
add ebp, edx
xchg edi, eax
in al, dx
cmp dh, byte ss:[rsi + rsi*2 - 0x53]
out 0xa7, eax
rcr dword [rdi + 0x6b1cc91a], 1
invalid
lahf
mov edx, 0xa4123dc6
invalid
jle 0x14012fb62
inc byte [rbp - 0x386a148f]
pop rax
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 [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
mov qword [rsp + 0x20], r9
xchg r8, rdx
mov qword [rsp + 0x18], rdx
xchg r8, rdx
mov qword [rsp + 0x10], rdx
jmp 0x14013003b
mov qword [rsp], r14
nop
sub rsp, 8
mov qword [rsp], r15
lea rbp, [rsp - 0x2b8]
sub rsp, 0x3b8
jmp 0x1401301e2
xchg r13, rcx
mov qword [rsp + 8], r13
xchg r13, rcx
push rbp
push rbx
push rdi
nop
jne 0x140130095
je 0x140130095
jne 0x140130b80
ret
jmp 0x1401301d0
mov r10, qword [rax + 0x18]
mov rax, qword [r10 + 0x10]
xchg r11, r10
mov r11, qword [rax]
xchg r11, r10
xchg rcx, r11
mov rcx, qword [r10 + 0x30]
jne 0x1401300f5
je 0x1401300f5
pushf
call rax
ret
jmp 0x1401301f6
lea rax, [r10 + r9*4]
mov ecx, dword [rax + r11]
add rcx, r11
movzx eax, byte [rcx]
inc rcx
jmp 0x14013013d
inc r8d
jmp 0x14013020f
movzx eax, byte [rcx - 1]
test al, al
jne 0x140130148
cmp edx, 0xeb8fbdbf
je 0x14013021c
jmp 0x140130118
test al, al
je 0x140130118
nop dword [rax]
movsx eax, al
lea rcx, [rcx + 1]
xor eax, edx
imul edx, eax, 0x1000193
je 0x14013019e
jne 0x14013019e
jmp rax
jmp 0x140130120
sub rsp, 8
mov qword [rsp], r13
nop
sub rsp, 8
jmp 0x14013001a
mov rax, qword gs:[0x60]
xor r13d, r13d
mov r8d, r13d
jmp 0x1401300b6
xchg rcx, 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
mov edx, 0xaf710d4c
jmp 0x140130102
mov rax, qword gs:[0x60]
mov r8d, r13d
mov ecx, dword [rbx + r11 + 0x24]
add rcx, r11
movzx edx, word [rcx + r9*2]
jmp 0x14013028e
nop dword [rax]
movsx eax, al
lea rcx, [rcx + 1]
xor eax, edx
imul edx, eax, 0x1000193
jmp 0x1401302d1
mov r10d, r8d
mov edx, 0x4078ad54
lea rax, [r9 + r10*4]
mov ecx, dword [rax + r11]
add rcx, r9
movzx eax, byte [rcx]
jmp 0x1401302a9
mov rcx, qword [rax]
mov r9, qword [rcx + 0x30]
movsxd rax, dword [r9 + 0x3c]
mov ebx, dword [rax + r9 + 0x88]
mov r11d, dword [rbx + r9 + 0x20]
nop dword [rax + rax]
jmp 0x140130251
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]
jmp 0x14013026c
inc rcx
test al, al
je 0x1401302ee
je 0x1401302ba
jne 0x1401302ba
movabs r12, 0x4680e6ffffff7be9
pop r11
popfq
or r11d, 0x1394fbf3
jmp 0x140130e17
jmp 0x14013023a
movzx eax, byte [rcx - 1]
test al, al
jne 0x14013023d
cmp edx, 0xb6ef69d8
je 0x1401302f6
jmp 0x1401302ee
inc r8d
jmp 0x140130251
mov rax, qword gs:[0x60]
mov r8d, r13d
mov ecx, dword [rbx + r9 + 0x24]
jmp 0x140130330
mov r10d, r8d
mov edx, 0x397663b8
lea rax, [r11 + r10*4]
jmp 0x14013038f
mov rdx, qword [rax]
xchg rcx, rdx
mov r9, qword [rcx + 0x30]
movsxd rax, dword [r9 + 0x3c]
jmp 0x140130401
add rcx, r9
movzx edx, word [rcx + r10*2]
mov ecx, dword [rbx + r9 + 0x1c]
add rcx, r9
mov r15d, dword [rcx + rdx*4]
jmp 0x140130363
jne 0x140130375
cmp edx, 0x221100a3
je 0x14013045e
inc r8d
jmp 0x14013030c
xchg r10, rcx
mov r10, qword [rax + 0x18]
xchg r10, rcx
jmp 0x1401303ee
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 0x140130349
mov ecx, dword [rax + r9]
add rcx, r9
movzx eax, byte [rcx]
inc rcx
test al, al
je 0x14013035b
je 0x1401303b7
jne 0x1401303b7
jno 0x140130a32
inc r9
ror r12d, 0x39
movabs r8, 0x64179cc54459b9eb
jne 0x1401307e1
jmp 0x140130372
cmp r12d, 0x5bc1e509
or r10d, 0xfd1eee95
rcr esi, 0x53
lea r12d, [rcx - 0xda31]
rcl r10d, 0xf0
sub ecx, 0xcd687d2a
and edi, 0x20a97908
ret
add r15, r9
xchg rdi, rax
mov rdi, qword [rcx + 0x10]
xchg rdi, rax
xchg rcx, rdx
jmp 0x14013031d
mov ebx, dword [rax + r9 + 0x88]
mov r11d, dword [rbx + r9 + 0x20]
nop dword [rax]
jne 0x140130443
je 0x140130443
mul r15
test rsi, rcx
jmp rax
jmp 0x14013030c
mov ecx, dword [rbx + r9 + 0x24]
xor r8d, r8d
add rcx, r9
mov dword [rsp + 0x28], 4
xchg rbx, rsi
mov qword [rsp + 0x3b0], rbx
xchg rbx, rsi
jmp 0x140130576
mov r9, qword [rax]
xchg rcx, r9
xchg rsi, r9
mov rsi, qword [rcx + 0x30]
xchg rsi, r9
movsxd rax, dword [r9 + 0x3c]
mov ebx, dword [rax + r9 + 0x88]
jmp 0x1401304d6
mov rax, qword gs:[0x60]
mov r8d, r13d
mov rcx, qword [rax + 0x18]
xchg r8, rax
mov r8, qword [rcx + 0x10]
xchg r8, rax
xchg r9, rcx
jmp 0x140130484
add rcx, r9
mov r14d, dword [rcx + rdx*4]
lea rdx, [rsp + 0x48]
jmp 0x140130543
mov r11d, dword [rbx + r9 + 0x20]
nop word [rax + rax]
mov r10d, r8d
mov edx, 0x96fe8b66
lea rax, [r11 + r10*4]
jne 0x140130514
je 0x140130514
syscall
cmp rbx, rdi
test r11, rcx
lea r11d, [rbp + 0x7cb2]
rcr r12d, 0xd3
jmp rax
jmp 0x140130562
add r14, r9
mov qword [rsp + 0x48], r13
lea r9, [rbp + 0xd0]
mov qword [rbp + 0xd0], 0x1f400000
jmp 0x1401305f7
mov ecx, dword [rax + r9]
add rcx, r9
movzx eax, byte [rcx]
inc rcx
test al, al
jmp 0x1401305ba
mov dword [rsp + 0x20], 0x3000
movzx edx, word [rcx + r10*2]
mov ecx, dword [rbx + r9 + 0x1c]
jne 0x140130591
je 0x140130591
cmp r14, rdx
movabs rcx, 0x6a54f9ffffff2fe9
dec r13
pop rsi
rol edi, 0x46
syscall
xor edx, 0xb6b69ef4
neg rdx
popfq
cmp esi, 0xc311ce85
ret 0x30
jmp 0x1401304c5
jmp 0x1401304e4
je 0x1401305ef
nop dword [rax]
movsx eax, al
lea rcx, [rcx + 1]
xor eax, edx
imul edx, eax, 0x1000193
movzx eax, byte [rcx - 1]
jmp 0x1401305db
test al, al
jne 0x1401305c3
cmp edx, 0x2db7b98b
mov bh, 0x2d
je 0x140130610
inc r8d
jmp 0x1401305b5
mov rcx, 0xffffffffffffffff
call rdi
cmp qword [rsp + 0x48], r13
je 0x140133573
jmp 0x1401304a5
mov rax, qword gs:[0x60]
mov r8d, r13d
mov ecx, dword [rbx + r9 + 0x24]
add rcx, r9
jmp 0x140130681
add byte [rax], al
add byte [rax - 0x6d], cl
xchg rbx, rax
mov rcx, qword [rax]
mov r9, qword [rcx + 0x30]
movsxd rax, dword [r9 + 0x3c]
mov ebx, dword [rax + r9 + 0x88]
mov r11d, dword [rbx + r9 + 0x20]
nop dword [rax + rax]
jmp 0x14013070b
cmp edx, 0xe55c37ce
je 0x14013073a
inc r8d
jmp 0x14013070b
movsx eax, al
lea rcx, [rcx + 1]
xor eax, edx
jmp 0x1401306f4
mov ecx, dword [rax + r9]
add rcx, r9
movzx eax, byte [rcx]
inc rcx
jmp 0x14013071c
movzx edx, word [rcx + r10*2]
mov ecx, dword [rbx + r9 + 0x1c]
add rcx, r9
mov esi, dword [rcx + rdx*4]
mov rcx, qword [rax + 0x18]
jne 0x1401306c8
je 0x1401306c8
lea ebp, [rdi + 0x1b8a]
scasd eax, dword [rdi]
mov bl, byte [rbx]
add byte [rax], al
ror r12d, 0xbc
sub edi, 0x764e4a04
rcl ebp, 7
rcl ebx, 0xeb
lea r8d, [rdx - 0xcb8c]
rcr r8d, 0xea
test ebx, 0xbda4aaa8
je 0x140130626
movabs r14, 0x49d707545b4662eb
rol esi, 0xb5
sub edi, 0x8f138a91
xor r15d, 0x22380480
popf
add edx, 0xbbbf45e0
lea r14d, [rcx - 0x969c]
call 0x14012ffd1
jmp 0x14013072c
imul edx, eax, 0x1000193
movzx eax, byte [rcx - 1]
test al, al
jne 0x140130661
jmp 0x14013064d
mov r10d, r8d
mov edx, 0xa7ed5d08
lea rax, [r11 + r10*4]
jmp 0x14013066f
test al, al
je 0x140130659
nop dword [rax]
jmp 0x140130661
add rsi, r9
xchg rbx, rax
mov rbx, qword [rcx + 0x10]
jmp 0x140130629
mov ecx, dword [rbx + r9 + 0x24]
xorps xmm0, xmm0
add rcx, r9
xchg r8, r13
mov qword [rsp + 0x20], r8
xchg r8, r13
movzx edx, word [rcx + r10*2]
je 0x140130762
jne 0x140130762
lea r13d, [rcx + 0x3af6]
movabs r14, 0x18579f00000534e9
int3
jmp 0x140130c9b
jne 0x140133573
mov r9d, 0x8000
xchg r11, r12
mov qword [rsp + 0x3a8], r11
xchg r11, r12
lea r8, [rbp + 0xd0]
xchg rcx, r13
jmp 0x140130bd8
shl rdx, 0x15
shl rdx, 2
shl rdx, 1
shl rdx, 2
shl rdx, 1
or rax, rdx
jmp 0x140130a6d
je 0x140130cb2
test r9d, r9d
jne 0x140130abf
mov rax, qword [rax]
jmp 0x140130c8c
add rcx, r10
cmp r10, rcx
jae 0x140130b36
movabs r11, 0x47ae147ae147ae15
nop word [rax + rax]
mov ebx, 0xe147ae15
jp 0x1401307fc
scasb al, byte [rdi]
nop word [rax + rax]
rdtsc
shl rdx, 5
je 0x140130800
jne 0x140130800
movabs rbx, 0x45f26654e70a1eb
cmp rcx, rbp
inc r8
dec rcx
ret
jmp 0x1401307a3
mov qword [rsp + 0x30], r13
add rdi, r9
mov qword [rbp + 0xe8], 0x30
mov r9d, 0x64
jmp 0x140130a7f
mov byte [r9], 0xc3
test rbx, rbx
je 0x140130a11
rdtsc
shl rdx, 8
shl rdx, 0xd
jne 0x140130890
je 0x140130890
rcr edi, 0x62
rcl ecx, 0x8b
cmp r13, rbx
jne 0x14012fc84
popf
ror ecx, 0x45
lea r12d, [rdx + 0x8f13]
lea ebp, [rdi + 0x703b]
neg r10
cmp r15d, 0x4d133639
movabs r8, 0x6a7cde00000387e9
jmp 0x140130c1c
mov rcx, 0xffffffffffffffff
lea rdx, [rsp + 0x48]
call r14
xor r9d, r9d
xor r8d, r8d
je 0x1401308ed
jne 0x1401308ed
rcr r14d, 0x2f
cmp r15, rbx
call rax
jne 0x14013038a
popfq
jbe 0x14012f8c2
lea edx, [rbp + 0x8af0]
call rcx
jl 0x1401315c6
jb 0x1401314c9
add edx, 0x2c6197e0
bswap r12
lea edi, [rcx - 0x1b73]
movabs rcx, 0x3ad43100000284e9
pushfq
syscall
lea edi, [rdx - 0xbe39]
popf
jmp 0x14013173e
jmp 0x140130b76
lea rcx, [rbx + r9*4]
mov edx, dword [rcx + r10]
add rdx, r10
movzx ecx, byte [rdx]
jne 0x14013092f
je 0x14013092f
jae 0x140131840
call rcx
cmp rdi, rdi
lea ebx, [rbp - 0xe2f1]
movabs rdx, 0x3703cb9e7c5a38eb
add r10d, 0x86dfb5ae
pause
and r14d, 0x6ce509f9
jmp 0x140130969
rcr r12d, 0xed
or esi, 0x259b0a4a
cmp r14, rdx
call 0x140130af5
inc rdx
test cl, cl
je 0x1401307c3
nop
movsx ecx, cl
jmp 0x140130c57
mov r10, qword [rsp + 0x48]
xchg r13, rbx
mov r13, rbx
xchg rbx, r13
mov rcx, qword [rbp + 0xd0]
jne 0x1401309d2
je 0x1401309d2
ror ecx, 0x4b
jl 0x14012fee2
test r8, rdi
pop rbp
cmp r10d, 0x732f460c
jg 0x14012fbcc
jbe 0x1401318a4
call rcx
syscall
popf
call rax
jne 0x140131426
cpuid
lea r9d, [rcx + 0xe5f4]
pause
movabs r10, 0x7c2a18fffffdfde9
syscall
jmp rcx
jmp 0x1401307d4
movsxd rcx, dword [r10 + 0x3c]
mov edi, dword [rcx + r10 + 0x88]
add rdi, r10
cmp rdi, r10
je 0x1401307cc
mov r9d, dword [rdi + 0x18]
test r9d, r9d
jmp 0x140130bc6