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

Disassembly:
int3
test rdi, rbp
jmp rcx
xchg rbx, rax
mov rcx, 0xffffffffffffffff
call rdi
cmp qword [rbp + 0x120], r15
je 0x1401316ce
mov rax, qword gs:[0x60]
mov r8d, r15d
jmp 0x140130879
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]
mov r10d, r8d
jmp 0x140130930
mov rcx, qword [rax + 0x18]
xchg r15, rax
mov r15, qword [rcx + 0x10]
xchg r15, rax
mov rcx, qword [rax]
jmp 0x140130857
imul edx, eax, 0x1000193
movzx eax, byte [rcx - 1]
test al, al
jne 0x1401308b2
jmp 0x1401308c0
inc rcx
test al, al
je 0x1401308cc
nop dword [rax]
movsx eax, al
lea rcx, [rcx + 1]
xor eax, edx
jmp 0x14013088d
cmp edx, 0x9df01c80
je 0x140130948
inc r8d
jmp 0x140130871
lea r9, [rbp + 0x118]
xchg rbx, rax
mov qword [rbp + 0x118], rbx
jmp 0x14013082e
add rcx, r9
mov esi, dword [rcx + rdx*4]
lea rdx, [rbp + 0x120]
add rsi, r9
xchg r12, r15
mov qword [rbp + 0x120], r12
xchg r12, r15
jmp 0x1401308d4
and al, 0x28
add al, 0
add byte [rax], al
xor r8d, r8d
mov dword [rsp + 0x20], 0x3000
movzx edx, word [rcx + r10*2]
mov ecx, dword [rbx + r9 + 0x1c]
jmp 0x1401308e9
mov edx, 0x5a98c725
lea rax, [r11 + r10*4]
mov ecx, dword [rax + r9]
add rcx, r9
movzx eax, byte [rcx]
jmp 0x1401308a4
mov rax, qword gs:[0x60]
mov r8d, r15d
mov ecx, dword [rbx + r9 + 0x24]
add rcx, r9
movzx edx, word [rcx + r10*2]
jmp 0x1401309f2
xchg rdx, rax
mov rcx, qword [rax]
mov r9, qword [rcx + 0x30]
je 0x1401309a1
jne 0x1401309a1
rol ebp, 0x6b
test rdi, rbx
mul r9
lea r8d, [rdx - 0xf512]
rcr ebp, 0x1e
inc rbx
jne 0x14013131a
popfq
jmp rcx
jmp 0x140130a8e
nop dword [rax]
movsx eax, al
lea rcx, [rcx + 1]
xor eax, edx
imul edx, eax, 0x1000193
add dword [rax], eax
add dword [rbp + 0xa], esi
je 0x1401309dd
js 0x140130f0a
movabs r10, 0x6a35f6fa4d8630eb
jge 0x1401315bf
jmp 0x140130a0f
rcr r13d, 0x96
ret 0x38
mov ecx, dword [rbx + r9 + 0x1c]
add rcx, r9
mov edi, dword [rcx + rdx*4]
mov rcx, qword [rax + 0x18]
add rdi, r9
xchg rdx, rax
mov rdx, qword [rcx + 0x10]
jmp 0x140130966
movzx eax, byte [rcx - 1]
test al, al
jne 0x1401309c2
test dword [rdi - 0x7e000001], esp
cli
push rdi
add al, 0x11
imul cl
pop qword [rax]
add byte [rax], al
cmp edx, 0xf6110457
jmp 0x140130ab5
mov ecx, dword [rax + r9]
add rcx, r9
movzx eax, byte [rcx]
inc rcx
test al, al
je 0x140130abb
je 0x140130a5f
jne 0x140130a5f
lea r13d, [rbp + 0xa954]
jg 0x14012fc2e
test r13, rbp
ret
jmp 0x1401309bf
movsxd rax, dword [r9 + 0x3c]
mov ebx, dword [rax + r9 + 0x88]
mov r11d, dword [rbx + r9 + 0x20]
nop dword [rax + rax]
mov r10d, r8d
mov edx, 0xdda05123
lea rax, [r11 + r10*4]
jmp 0x140130a26
je 0x140130ac3
inc r8d
jmp 0x140130aa4
mov ecx, dword [rbx + r9 + 0x24]
xorps xmm0, xmm0
add rcx, r9
mov qword [rsp + 0x20], r15
movzx edx, word [rcx + r10*2]
mov ecx, dword [rbx + r9 + 0x1c]
add rcx, r9
je 0x140130af9
jne 0x140130af9
lea r14d, [rdi - 0x3ff9]
div rdi
push rbp
cpuid
lea edx, [rcx - 0x5394]
movabs rbp, 0x3b82d0000022ae9
lea r9d, [rcx - 0xd0f0]
jmp rcx
jmp 0x140130d28
movsxd rax, dword [r9 + 0x3c]
mov ebx, dword [rax + r9 + 0x88]
mov r11d, dword [rbx + r9 + 0x20]
je 0x140130b3e
jne 0x140130b3e
call rax
ret
jmp 0x140130cbb
sub r10, 0xfffffffffffff000
add rcx, qword [rbp + 0x118]
cmp r10, rcx
jmp 0x140130e09
xchg rsi, rax
mov rsi, r11
xchg rsi, rax
mul r8
xchg r8, rcx
mov r8, rcx
xchg r8, rcx
jmp 0x140130ba8
je 0x140130d5d
nop dword [rax]
movzx eax, byte [r9]
test al, al
je 0x140130d4f
movzx eax, byte [r9]
inc al
jmp 0x140130d4c
inc r8d
jmp 0x140130cbf
sub rcx, rdx
shr rcx, 1
add rcx, rdx
add ecx, edx
shr rcx, 6
imul rcx, rcx, 0x64
jne 0x140130bdf
je 0x140130bdf
rol r13d, 0x9f
neg rdi
lea r10d, [rdi - 0x5979]
rol ebx, 0x70
sub edi, 0xad9a770c
syscall
div r9
popf
call rax
movabs rbp, 0x7ac4c3000000c5e9
call 0x1401316e1
jmp 0x140130ca9
mov rcx, qword [rsp + 0x40]
test rcx, rcx
je 0x140130dd9
rdtsc
je 0x140130c2e
jne 0x140130c2e
jno 0x140130a16
or esi, 0xea3749d0
jbe 0x1401303e5
and r14d, 0x9cb2e5f2
ror r10d, 0xf
lea ebp, [rbp - 0x952a]
syscall
or r12d, 0x69281fe9
movabs r8, 0x52cfc55e1d4938eb
push r13
cmp rbx, rdi
xor r15d, 0x68c20e46
lea ebx, [rbp + 0x746a]
lea ebp, [rdx + 0x6430]
ret
jmp 0x140130c68
xchg rcx, r9
mov r9, qword [rax + 0x18]
xchg r9, rcx
jmp 0x140130e9b
shl rdx, 0x14
shl rdx, 2
shl rdx, 7
shl rdx, 1
shl rdx, 1
jmp 0x140130f42
xchg rbx, rax
lea r8, [rbp + 0x118]
mov rcx, 0xffffffffffffffff
lea rdx, [rbp + 0x120]
call rsi
mov rax, qword gs:[0x60]
mov r8d, r15d
jmp 0x140130c59
sub r8, rcx
cmp r8, 0x4b
jb 0x140130cd7
jmp 0x140130dd9
nop dword [rax]
mov r10d, r8d
mov edx, 0xe15685c1
lea rax, [r9 + r10*4]
lea eax, [rcx + rdx*4]
jmp 0x140130f28
sub al, 6
add al, dl
mov byte [r9], al
mov rcx, qword [rbp + 0x120]
jmp 0x140130b51
xchg r9, r8
cmp r13, rdx
mov ecx, r15d
cmovb rdx, r13
test rdx, rdx
jmp 0x140130b7f
and r9d, 0xfff
add r9, r10
mov byte [r9], 0x45
jne 0x140130d0c
je 0x140130d0c
movabs rcx, 0x239123fffffedbe9
neg r10
jle 0x1401312f7
jmp 0x140130bec
rcr r14d, 0x54
mov r8d, 0x318859b1
ret
mov r14d, dword [rcx + rdx*4]
lea rdx, [rbp + 0x178]
add r14, r9
mov qword [rbp + 0x178], 0x30
mov r9d, 0x64
jmp 0x140130ef8
mov byte [r9], al
inc ecx
movsxd rax, ecx
cmp rax, rdx
jb 0x140130b89
movzx eax, byte [r9]
add al, 0x7c
jmp 0x140130cd0
nop dword [rax]
movsx eax, al
lea rcx, [rcx + 1]
xor eax, edx
je 0x140130dc0
jne 0x140130dc0
sub ebx, 0x9d3dbb1d
lea r8d, [rcx + 0x6048]
rol esi, 0xd3
test ecx, 0xdd8064e2
call rax
pause
test r12, rcx
call 0x140130b3f
lea r14d, [rbp + 0x1bc0]
test r12d, 0x39cd7da3
lea ecx, [rbx + 0xa61f]
jmp rax
invalid
jmp 0x140130e39
mov edx, 4
xchg r9, r8
mov qword [rsp + 0x40], r8
jmp 0x140130ce3
xchg r15, r14
call rdi
test eax, eax
jne 0x1401316ce
mov rax, qword [rsp + 0x30]
dec rax
cmp rax, 0xfffffffffffffffd
jmp 0x140130e5c
jb 0x140130f54
lea rax, [rsp + 0x58]
mov dword [rsp + 0x58], r15d
mov r9d, 0x20
xchg rbx, rax
mov qword [rsp + 0x20], rbx
jmp 0x140130c7f
shl rdx, 1
or rax, rdx
mov r9, rax
jmp 0x140130cf8
imul edx, eax, 0x1000193
movzx eax, byte [rcx - 1]
test al, al
jne 0x140130d6b
cmp edx, 0x5f030b49
je 0x140130fe3
jmp 0x140130ba0
ja 0x1401316ce
xchg r10, rcx
mov rcx, qword [rbp + 0x120]
xchg r10, rcx
xchg rcx, r11
je 0x140130e91
jne 0x140130e91
jne 0x140130cc8
ror edx, 0x89
mul r10
rcl r9d, 0x97
lea r9d, [rbp + 0x5998]
pop r9
movabs rbp, 0x621a9a826b797beb
int3
jmp 0x140130f0e
xchg rsi, rax
mov rsi, qword [rcx + 0x10]
xchg rsi, rax
mov rcx, qword [rax]
xchg r9, r8
mov r8, qword [rcx + 0x30]
xchg r8, r9
jmp 0x140130b13
lea rcx, [rsp + 0x30]
mov qword [rbp + 0x188], r15
xchg rbp, rdx
movdqu xmmword [rdx + 0x198], xmm0
jne 0x140130ede
je 0x140130ede
popfq
ror r11d, 0x6b
jmp rcx
jmp 0x140130fd3
mov qword [rbp + 0x190], r15
mov r8d, r9d
mov qword [rbp + 0x180], r15
jmp 0x140130eb5
cmpsd dword [rsi], dword [rdi]
invalid
mov r11, qword [rbp + 0x118]
xchg r11, rcx
add rcx, r10
mov qword [rsp + 0x40], r15
cmp r10, rcx
jmp 0x140130fbd
mov ecx, dword [rax + r11]
add rcx, r9
movzx eax, byte [rcx]
inc rcx
test al, al
je 0x140130ba0
jmp 0x140130d68
shl rdx, 1
or rax, rdx
xchg r8, rax
mov rax, r8
xchg r8, rax
jmp 0x140130b67
rdtsc
shl rdx, 0x1c
shl rdx, 1
shl rdx, 2
je 0x140130f82
jne 0x140130f82
lea r15d, [rdx + 0x229e]
jmp rcx
jmp 0x140130e2b
jae 0x140130e0f
movabs r11, 0x47ae147ae147ae15
nop
jmp 0x140130f54
xchg rbp, rdx
xchg r15, r14
mov qword [rsp + 0x30], r14
jmp 0x140130deb
mov ecx, dword [rbx + r9 + 0x24]
add rcx, r9
movzx edx, word [rcx + r10*2]
jne 0x140131004
je 0x140131004
rcr r11d, 0xc7
jne 0x14013135c
rcr r8d, 0x9f
movabs rcx, 0x33686299752f1deb
neg r11
call rcx
sub r8d, 0xa023cc42
jo 0x140131651
jmp 0x140131023
xor eax, dword [rsi]
add byte [rax], al
call fcn.140131d3b
mov ecx, dword [rbx + r9 + 0x1c]
add rcx, r9
mov eax, dword [rcx + rdx*4]
lea rdx, [0x140135040]
jmp 0x1401310b2
nop
mov r10d, r8d
mov edx, 0x1a8c70d1
jmp 0x140131104
jmp 0x14013103c
test al, al
je 0x1401310e1
nop dword [rax]
movsx eax, al
lea rcx, [rcx + 1]
xor eax, edx
imul edx, eax, 0x1000193
jmp 0x1401310c9
xor r8d, r8d
xor edx, edx
xor ecx, ecx
je 0x14013107a
jne 0x14013107a
movabs rsi, 0x5eb747f670276deb
cpuid
test edx, 0x30df7256
jmp rax
jmp 0x1401310e9
xchg r15, rdx
mov r15, qword [rcx]
xchg r15, rdx
jmp 0x14013111a
mov rdx, qword [rcx + 0x18]
xchg rcx, r14
mov r14, qword [rdx + 0x10]
xchg r14, rcx
jmp 0x140131091
add rax, r9
mov ecx, 1
call rax
mov r10, qword [rsp + 0x40]
xor r9d, r9d
jmp 0x14013106d
movzx eax, byte [rcx - 1]
test al, al
jne 0x140131059
cmp edx, 0x5a280ad4
je 0x14013113a
inc r8d
jmp 0x140131049
xchg r10, rax
mov rdi, r10
xchg r10, rax
call r10
mov rcx, qword gs:[0x60]
mov r8d, r15d
jmp 0x14013109f
lea rax, [r9 + r10*4]
mov ecx, dword [rax + r11]
add rcx, r9
movzx eax, byte [rcx]
inc rcx
jmp 0x14013104e
xchg r15, r9
mov r15, qword [rdx + 0x30]
xchg r9, r15
movsxd rcx, dword [r9 + 0x3c]
mov ebx, dword [rcx + r9 + 0x88]
mov r11d, dword [rbx + r9 + 0x20]
jmp 0x14013103a
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 eax, dword [rcx + rdx*4]
mov rcx, rdi
jmp 0x140131286
test eax, eax
jne 0x1401316ce
mov r9d, 0x8000
mov qword [rbp + 0x118], r15
je 0x140131194
and esi, dword [rbp + 0x21]
jne 0x140131194
ret
jmp 0x140131269
mov rax, qword [rax]
jmp 0x14013123d
movsxd rcx, dword [r10 + 0x3c]
mov edi, dword [rcx + r10 + 0x88]
add rdi, r10
cmp rdi, r10
je 0x14013119d
mov r9d, dword [rdi + 0x18]
jmp 0x1401311c6
test r9d, r9d
je 0x14013119d
mov ebx, dword [rdi + 0x20]
nop dword [rax]
nop dword [rax + rax]
dec r9d
jmp 0x140131209
je 0x14013125b
nop dword [rax]
movsx ecx, cl
lea rdx, [rdx + 1]
xor ecx, r8d
imul r8d, ecx, 0x1000193
movzx ecx, byte [rdx - 1]
jmp 0x140131246
mov r8d, 0xbdcbfd7
lea rcx, [r10 + r9*4]
mov edx, dword [rcx + rbx]
add rdx, r10
movzx ecx, byte [rdx]
inc rdx
test cl, cl
jmp 0x1401311e6
mov rax, qword gs:[0x60]
mov rax, qword [rax + 0x18]
mov rax, qword [rax + 0x10]
nop word [rax + rax]
mov r10, qword [rax + 0x30]
jmp 0x1401311a5
test cl, cl
jne 0x1401311ef
cmp r8d, 0x98a4afa2
je 0x140131298
test r9d, r9d
jne 0x1401311de
invalid
jmp 0x14013119d
lea r8, [rbp + 0x118]
mov rcx, 0xffffffffffffffff
lea rdx, [rbp + 0x120]
call r12
jmp 0x140131226
add rax, r9
call rax
mov rcx, qword [rsp + 0x30]
call r14
jmp 0x14013115a
mov ecx, dword [rdi + 0x24]
add rcx, r10
mov dword [rsp + 0x40], 0xf6f6f6f6
mov dword [rsp + 0x4b], 0x7c6f7d7f
je 0x1401312e4
jne 0x1401312e4
jmp 0x140131304
mov ch, byte [rcx]
or eax, 0xef810000
xchg ecx, eax
imul ecx, ebp, 0x63
int3
div sil
div dh
mov dword [rsp + 0x4f], 0x6e383c3d
movzx edx, word [rcx + r9*2]
mov ecx, dword [rdi + 0x1c]
jmp 0x1401314fe
sbb al, 0xe9
fld qword [rcx]
add byte [rax], al
xchg r10, rdx
mov r10, r15
xchg rdx, r10
add r9, r10
xor eax, eax
je 0x14013135a
jne 0x14013135a
call rax
mul r15
add esi, 0xe6c44f4
jne 0x140130ba0
jmp rcx
jmp 0x140131377
pop rsi
invalid
mov byte [rsp + 0x55], al
nop dword [rax + rax]
movzx eax, byte [rsp + rdx + 0x4b]
movzx ecx, byte [rsp + rdx + 0x40]
add cl, al
mov byte [rsp + rdx + 0x4b], cl
jmp 0x140131405
je 0x140131548
nop dword [rax]
movsx eax, al
lea rdx, [rdx + 1]
xor eax, ecx
jne 0x1401313d7
je 0x1401313d7
jmp rax
lea ebp, [rdi - 0xfe5f]
add r12d, 0xced42609
lea r11d, [rdi + 0xe696]
sub r13d, 0x5bdfd95
jbe 0x140131cae
movabs r8, 0x282d4e2b492a3deb
lea r8d, [rbp + 0x6a04]
jnp 0x1401314e9
jmp 0x140131416
neg rsi
lea r14d, [rbx + 0x3d1e]
lea ebx, [rbp - 0x2d93]
jle 0x140131be6
call rax
ret
mov byte [rsp + rdx + 0x40], r15b
inc rdx
cmp rdx, 0xa
jmp 0x140131518
imul ecx, eax, 0x1000193
movzx eax, byte [rdx - 1]
test al, al
jmp 0x140131536
mov r10d, r8d
lea rcx, [r9 + r10*4]
mov edx, dword [rcx + rbx]
mov ecx, 0xe8488b27
add rdx, r9
jne 0x14013147a
je 0x14013147a
cmp r10, rdi
test r13, rbx
call rcx
cpuid
lea r9d, [rbp + 0xbcc9]
or r10d, 0x5398c56a
js 0x1401319c5
pop r12
jo 0x1401305d4
cmp ebp, 0xa4d50957
and r10d, 0x38f7fbc5
ret
jmp 0x140131550
mov rbx, rax
xchg rbx, r9
mov r8d, r15d
movsxd rcx, dword [rax + 0x3c]
mov r11d, dword [rcx + rax + 0x88]
mov ebx, dword [r11 + rax + 0x20]
nop word [rax + rax]
je 0x1401314f1
jne 0x1401314f1
je 0x1401313b4
jmp rcx
cmp edx, 0xdfd54aee
movabs rbp, 0x23edddffffff31e9
rcr r12d, 0xd9
ret
jmp 0x140131427
add rcx, r10
mov word [rsp + 0x48], 0xf6f6
mov word [rsp + 0x53], 0x7676
mov r9d, dword [rcx + rdx*4]
jmp 0x140131321
jb 0x140131380
xor edx, edx
lea rcx, [rsp + 0x4b]
mov r8d, 0x800
call r9
xchg rbx, r9
jmp 0x140131496
jne 0x14013139f
cmp ecx, 0xd0d6b696
je 0x14013155d
inc r8d
jmp 0x140131427
movzx eax, byte [rdx]
inc rdx
test al, al
jmp 0x140131395
mov ecx, dword [r11 + r9 + 0x24]
xchg rdx, r15
mov rax, rdx
jmp 0x14013192b
cmp rdx, 0x26
jb 0x140131682
mov r9d, 0x10
jne 0x1401315e7
je 0x1401315e7
cpuid
mov r13d, 0xd7fd1bca
div r11
lea r10d, [rdi - 0x7fd2]
jge 0x140131f34
lea r14d, [rdi - 0xfee1]
and r12d, 0xae27de05
jmp rcx
invalid
mov ebx, 0x315e9
add byte [rsi + 0x37], dl
jl 0x1401315ff
jmp 0x140131901
invalid
add rbx, r9
mov byte [rsp + rax + 0x4b], r15b
inc rax
inc eax
cmp rax, 0xa
jmp 0x1401319c7
mov word [rbp + 0x14e], ax
xchg r15, rdx
mov r15, rdx
jmp 0x1401317bc
cmp rdx, 5
jb 0x1401319b8
xor eax, eax
jne 0x140131657
je 0x140131657
test edx, 0xe9ec315c
call rax
test r12d, 0xecf46f42
rcl r12d, 0xcc
cmp r11d, 0xb32a2676
jnp 0x1401314b0
cmp r14, rdi
jle 0x140131170
sbb edi, ebx
invalid
movabs rbx, 0x6db79600000102e9
ret 8
jmp 0x14013175e
xchg r15, rax
mov r15, rax
xchg r15, rax
nop dword [rax]
nop dword [rax + rax]
jmp 0x140131a07
nop dword [rax + rax]
movzx eax, byte [rsp + rdx + 0x72]
movzx ecx, byte [rbp + rdx - 0x67]
add cl, al
mov byte [rbp + rdx - 0x67], cl
mov byte [rsp + rdx + 0x72], r15b
inc rdx
jmp 0x140131590
mov dword [rbp - 0x7a], 0xf6f6f6f6
mov dword [rbp - 0x53], 0x76766b2a
mov dword [rbp - 0x76], 0xf6f6f6f6
mov dword [rbp - 0x4f], 0x73764d2a
mov dword [rbp - 0x72], 0xf6f6f6f6
mov dword [rbp - 0x4b], 0x2a7e786f
jmp 0x140131854
mov eax, 0xffffffff
nop word [rax + rax]
mov edx, r15d
lea rcx, [rbp + 0x136]
nop word [rax + rax]
movzx eax, word [rcx]
jmp 0x1401319e6
mov dword [rbp + 0x146], 0xff77ff6f
mov dword [rbp + 0x14a], 0xff66ff7a
nop word [rax + rax]
movzx eax, word [rbp + rdx*2 + 0x136]
movzx ecx, byte [rbp + rdx + 0x128]
jmp 0x1401318ba
add cl, al
mov byte [rsp + rdx + 0x36], cl
mov byte [rsp + rdx + 0x30], r15b
inc rdx
jmp 0x14013161c
mov dword [rsp + 0x72], 0xf6f6f6f6
mov byte [rbp - 0x41], al
xchg rbp, rdx
mov rbp, r15
xchg rbp, rdx
je 0x140131778
jne 0x140131778
movabs r11, 0x7d4ed800000389e9
inc rbx
test r8d, 0x38e0e308
jmp 0x14013090f
jmp 0x140131b06
cmp edx, 0xc
jb 0x140131710
mov dword [rsp + 0x30], 0xf6f6f6f6
mov rdx, r15
mov dword [rsp + 0x36], 0x797c7c4f
mov byte [rsp + 0x34], 0xf6
mov word [rsp + 0x3a], 0x7c
jmp 0x1401319b0
xchg rdx, r15
mov dword [rbp + 0x136], 0xff56ff66
test dword [rsi], esi
add dword [rax], eax
add byte [rsi - 1], ah
push rsi
inc edi
test dword [rdx], edi
add dword [rax], eax
add byte [rcx - 1], bh
insd dword [rdi], dx
inc edi
test dword [rcx + rax], ebp
add byte [rax], al
div dh
div dh
mov dword [rbp + 0x13e], 0xff76ff6b
mov dword [rbp + 0x142], 0xff5eff66
mov dword [rbp + 0x130], 0xf6f6f6f6
jmp 0x140131718
mov rsi, qword [rax + 0x18]
xchg rcx, rsi
xchg rsi, rax
mov rsi, qword [rcx + 0x10]
je 0x140131827
jne 0x140131827
or r13d, 0x4e8db7ce
je 0x14013101a
pushfq
jb 0x140130baf
movabs r8, 0x2f1328000000e7e9
test r13d, 0xa1340932
pushfq
bswap r8
lea r8d, [rdi - 0x39a4]
ret
jmp 0x140131913
inc r15
cmp r15, 5
jb 0x140131a1b
jmp 0x1401316ce
mov dword [rbp - 0x6e], 0xf6f6f6f6
mov dword [rbp - 0x47], 0x6f767370
mov word [rbp - 0x6a], 0xf6f6
mov word [rbp - 0x43], 0x387d
nop dword [rax]
jne 0x140131899
je 0x140131899
int3
jmp 0x14013167a
add cx, ax
mov word [rbp + rdx*2 + 0x136], cx
mov byte [rbp + rdx + 0x128], r15b
inc rdx
cmp rdx, 0xc
jmp 0x140131ab8
lea r8, [rsp + 0x36]
lea rdx, [rbp - 0x67]
xor ecx, ecx
call rbx
jmp 0x140131662
xchg rsi, rax
movzx r10d, word [rax + 0x48]
shr r10d, 1
test r8, r8
je 0x140131bdc
jmp 0x140131946
xchg r15, rdx
add rcx, r9
movzx edx, word [rcx + r10*2]
mov ecx, dword [r11 + r9 + 0x1c]
add rcx, r9
mov ebx, dword [rcx + rdx*4]
jmp 0x1401315f6
test r10d, r10d
je 0x140131bdc
xor eax, eax
mov dword [rbp + 0x128], 0xf6f6f6f6
div dh
jne 0x140131981
je 0x140131981
jae 0x140131db3
lea r14d, [rbp + 0x7fc0]
jp 0x140130d81
or ecx, 0xb4c6f327
test r9d, 0xabda1554
movabs rcx, 0x7e012fffffc84e9
jge 0x140131d12
jmp 0x14013160a
and ebx, 0x1ee75446
rcr r12d, 0x2e
lea ebp, [rbx - 0xc88d]
lea r9d, [rdi + 0x78c2]
ror edi, 0x58
rcr r10d, 0x8b
ret 0x28
nop dword [rax + rax]
movzx eax, byte [rsp + rdx + 0x30]
movzx ecx, byte [rsp + rdx + 0x36]
jmp 0x14013174b
invalid
jb 0x1401315f9
mov rax, qword gs:[0x60]
mov rcx, qword [rax + 0x18]
mov rax, qword [rcx + 0x10]
xchg r8, rcx
jmp 0x140131a5a
cmp word [rcx + r8], ax
jne 0x140131b6f
inc edx
nop
add rcx, 0x739db4ae
sub rcx, 0x739db4ac
jmp 0x14013178f
mov byte [rbp + rax - 0x67], r15b
inc rax
cmp rax, 0x26
jb 0x140131a07
nop
mov byte [rsp + r15 + 0x36], 0
jne 0x140131a44
je 0x140131a44
lea r10d, [rbx - 0x9d46]
jo 0x1401315e6
lea ebp, [rbp - 0x3b98]
jmp rax
jmp 0x140131842
mov rcx, qword [rax + 0x50]
xchg r8, rcx
mov rax, qword gs:[0x60]
xchg rsi, rcx
jne 0x140131aa2
je 0x140131aa2
mul rbx
rcr r14d, 0xdc
rcr r13d, 0x4a
call rcx
or edx, 0xadcf70b
jp 0x1401316bb
jmp rcx
jmp 0x140131800
jb 0x140131736
mov r11d, r10d
mov r9d, r15d
sub r11, 0x10
je 0x140131b82
lea rax, [rbp + 0x136]
sub r8, rax
jmp 0x1401316f6
mov dword [rbp - 0x5f], 0x6b7c7e82
mov dword [rsp + 0x7e], 0xf6f6f6f6
mov dword [rbp - 0x5b], 0x7f397e6d
mov dword [rbp - 0x7e], 0xf6f6f6f6
mov dword [rbp - 0x57], 0x7a738478
jmp 0x14013169f
mov dword [rbp - 0x67], 0x6b6f765a
mov dword [rsp + 0x76], 0xf6f6f6f6
mov dword [rbp - 0x63], 0x6f2a6f7d
mov dword [rsp + 0x7a], 0xf6f6f6f6
je 0x140131b5a
jne 0x140131b5a
div rcx
cmp r10, rdi
div rdx
sub r10d, 0x5e3e1fa8
lea edx, [rdi - 0x22e5]
push r14
cmp r9, rdi
call rax
rcl r15d, 0x56
lea ebp, [rbx - 0x26b5]
syscall
call fcn.1401327e6
jmp rax
jmp 0x140131add
inc r9d
sub r8, 0xfffffffffffffffe
movsxd rax, r9d
cmp rax, r11
jb 0x140131700
xchg r15, rax
je 0x140131b98
jne 0x140131b98
int3
jmp 0x140131cbb
mov r9, qword [rcx + 0x30]
movsxd rax, dword [r9 + 0x3c]
mov ebx, dword [rax + r9 + 0x88]
jmp 0x140131cdc
mov rax, qword gs:[0x60]
lea rdi, [0x140000000]
lea edi, [0x140000000]
movsxd r13, dword [0x14000003c]
jmp 0x140131bf8
mov r8d, r15d
add r13, rdi
xchg r15, rcx
mov r15, qword [rax + 0x18]
xchg rcx, r15
mov rax, qword [rcx + 0x10]
mov rcx, qword [rax]
jmp 0x140131bc7
jne 0x140131c71
cmp edx, 0x74f60c6b
je 0x140131cf0
inc r8d
jmp 0x140131ce3
lea rax, [r9 + r10*4]
mov ecx, dword [rax + r11]
add rcx, r9
movzx eax, byte [rcx]
je 0x140131c4d
jne 0x140131c4d
rcl r10d, 0x46
dec r10
ror esi, 0x82
popfq
movabs r14, 0x52960fb09883ceb
bswap rcx
div rbp
rcl edi, 0xfd
pop rdi
popfq
lea edx, [rcx + 0x3de4]
jmp 0x140131c8b
add byte [rax], al
inc r13
jmp 0x140131261
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 0x140131c14
inc rcx
test al, al
je 0x140131c26
je 0x140131caa
jne 0x140131caa
mul rbx
mov ebp, 0x867a24e6
ror ecx, 0xa1
mul rbp
movabs r8, 0x451f65dd7a94c2eb
rcl r13d, 0x27
jmp 0x140131c6e
frstor dword [rbp + 0x1f]
rcl r13d, 0x27
call 0x140131501
mov r15, rax
xchg r15, rax
nop
mov byte [rbp + rax + 0x136], r15b
inc rax
cmp rax, 0x18
jb 0x140131cc2
jmp 0x140131bdc
mov r11d, dword [rbx + r9 + 0x20]
nop
mov r10d, r8d
mov edx, 0xbf9fdb40
jmp 0x140131c2e
mov ecx, dword [rbx + r9 + 0x24]
add rcx, r9
movzx edx, word [rcx + r10*2]
mov ecx, dword [rbx + r9 + 0x1c]
jne 0x140131d4d
je 0x140131d4d
test r14, rbp
test r10, rbx
or edx, 0xaf55f89c
test r14, rdx
je 0x140131307
jge 0x140132c13
test r8d, 0x606a46bf
ret
jmp 0x1401322c9
mov r9d, 4
lea rax, [rbp + 0x110]
mov dword [rbp + 0x110], r15d
mov rcx, 0xffffffffffffffff
mov qword [rsp + 0x20], rax
call r12
movzx eax, word [r13 + 6]
je 0x140131d97
jne 0x140131d97
movabs r8, 0x71fee300000634e9
syscall
jb 0x1401324d6
jmp 0x1401323d0
pop r8
pause
ret
mov qword [rbp + 0x230], r15
mov ebp, 0x230
xchg r15, rax
cmp rcx, rdi
jae 0x140131dce
lea rax, [rcx + rdi]
mov qword [rbp + 0x238], rax
xchg rdi, r14
jmp 0x140131dd6
mov qword [rbp + 0x158], r14
xchg rdi, r14
lea r8, [rbp + 0x150]
mov eax, dword [r13 + 0x54]
jmp 0x140131e05
lea rax, [rax + rcx*8]
cmp rbx, rax
jae 0x140133580
nop dword [rax]
jmp 0x1401323bd
lea rdx, [rbp + 0x158]
xchg rsi, rax
mov qword [rbp + 0x150], rsi
xchg rsi, rax
jmp 0x140131d69
xchg rcx, r13
mov eax, dword [r13 + 0xa4]
mov dword [rbp + 0x1b4], eax
cmp rdx, rdi
jae 0x140131dba
lea rax, [rdx + rdi]
xchg r15, rax
jmp 0x140131db1
retf 0xf1e9
mov ecx, dword [r13 + 0xa0]
xchg rcx, r13
mov qword [rbp + 0x238], r13
je 0x140132138
jne 0x140132138
bswap r12
rol ebp, 0x13
cpuid
pushf
cmp r8d, 0x55fa7e6e
rcr ebp, 0xd6
pushfq
ret
jmp 0x140131e77
add rcx, r9
mov r12d, dword [rcx + rdx*4]
mov edx, dword [r13 + 0xd8]
add r12, r9
je 0x140132310
jne 0x140132310
jb 0x140131653
mov r9d, 0x20248866
jo 0x140131c64
test r12, rbp
jmp rax
jmp 0x14013255a
lea rbx, [r13 + 0x108]
lea rcx, [rax + rax*4]
lea rax, [r13 + 0x108]
jne 0x140132403
je 0x140132403
test edx, 0x2d95697b
jmp rax
jmp 0x140131df0
jmp 0x140131959
mov qword [rbp + 0x230], rdx
mov eax, dword [r13 + 0xdc]
mov dword [rbp + 0x1b0], eax
je 0x1401325bb
jne 0x1401325bb
lea r10d, [rdi - 0xdf75]
jmp rax
jmp 0x1401320fc
add byte [rax], al
add byte [rcx - 0x7b], cl
invalid