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

Disassembly:
movabs dword [0xd8cf76567860824c], eax
mov dword [rcx - 0x52b5d021], esp
movabs dword [0xf7f56438be3a91e5], eax
movabs eax, dword [0x3a91e5a3ad4a2fdf]
mov esi, 0xf7f56438
mov eax, 0x3a4ce964
and al, 0x12
jns 0x14012f596
sahf
invalid
invalid
jnp 0x14012f716
add al, 0x17
mov esp, 0xeeec8bab
xor al, 0x99
popfq
retf
push rcx
ja 0x14012f790
cli
sal byte [rdi + 0x7a], 0xf7
adc dword [rcx], edx
popfq
invalid
jrcxz 0x14012f726
jg 0x14012f724
sbb al, 0x35
adc esp, dword [rax + 0x1a15a0a8]
or al, 0x38
lodsd eax, dword [rsi]
ret
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 0x14013023b
add byte [rax], al
mov ecx, dword [rbx + r11 + 0x1c]
add rcx, r11
mov edi, dword [rcx + rdx*4]
mov rcx, qword [rax + 0x18]
add rdi, r11
xchg r10, rax
mov r10, qword [rcx + 0x10]
jmp 0x14013021f
movsx eax, al
lea rcx, [rcx + 1]
xor eax, edx
imul edx, eax, 0x1000193
movzx eax, byte [rcx - 1]
test al, al
jmp 0x14013028a
xchg r10, rax
mov rcx, qword [rax]
xchg r9, r12
mov r12, qword [rcx + 0x30]
xchg r12, r9
jmp 0x1401301ca
inc r8d
jmp 0x1401301e0
mov edx, 0x4078ad54
lea rax, [r9 + r10*4]
mov ecx, dword [rax + r11]
jmp 0x14013024d
add rcx, r9
movzx eax, byte [rcx]
inc rcx
test al, al
je 0x140130233
nop dword [rax]
je 0x14013026e
jne 0x14013026e
int3
jmp 0x140130205
jne 0x140130205
cmp edx, 0xb6ef69d8
je 0x1401302a1
jmp 0x140130233
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]
jmp 0x140130395
mov r10d, r8d
mov edx, 0x397663b8
lea rax, [r11 + r10*4]
je 0x1401302fc
jne 0x1401302fc
rol r11d, 0xab
mul r11
cmp ecx, 0x7bf53d12
xor ebp, 0x67795c2f
js 0x14012f5a0
ret
jmp 0x14013036c
mov ebx, dword [rax + r9 + 0x88]
mov r11d, dword [rbx + r9 + 0x20]
nop dword [rax]
jmp 0x1401302c4
je 0x1401303d9
inc r8d
jmp 0x1401302c4
mov rax, qword [rcx + 0x10]
xchg rcx, rdi
mov rdi, qword [rax]
xchg rcx, rdi
mov r9, qword [rcx + 0x30]
movsxd rax, dword [r9 + 0x3c]
jmp 0x14013030f
xor eax, edx
imul edx, eax, 0x1000193
movzx eax, byte [rcx - 1]
test al, al
jne 0x140130389
cmp edx, 0x221100a3
jmp 0x140130325
mov ecx, dword [rax + r9]
add rcx, r9
movzx eax, byte [rcx]
inc rcx
test al, al
jmp 0x140130380
je 0x14013032b
nop dword [rax]
movsx eax, al
lea rcx, [rcx + 1]
jmp 0x14013034d
add rcx, r9
mov r15d, dword [rcx + rdx*4]
xchg rdx, rcx
mov rdx, qword [rax + 0x18]
xchg rdx, rcx
add r15, r9
je 0x1401303bf
jne 0x1401303bf
ror r15d, 0xe3
sub r15d, 0x129a343
mov esi, 0x6acc3724
movabs r10, 0x25dbddffffff6fe9
ror ecx, 0x89
lea r9d, [rbp + 0xc0e9]
rcr ebx, 0xc2
jmp 0x1401304ad
jmp 0x140130333
mov ecx, dword [rbx + r9 + 0x24]
xor r8d, r8d
add rcx, r9
mov dword [rsp + 0x28], 4
mov qword [rsp + 0x3b0], rsi
mov dword [rsp + 0x20], 0x3000
movzx edx, word [rcx + r10*2]
jmp 0x1401304c9
xchg rcx, r15
mov rax, qword [rcx + 0x10]
mov rcx, qword [rax]
xchg r9, rsi
mov rsi, qword [rcx + 0x30]
jmp 0x14013045b
nop word [rax + rax]
mov r10d, r8d
mov edx, 0x96fe8b66
lea rax, [r11 + r10*4]
mov ecx, dword [rax + r9]
add rcx, r9
jmp 0x1401304ac
mov qword [rbp + 0xd0], 0x1f400000
mov rcx, 0xffffffffffffffff
call rdi
cmp qword [rsp + 0x48], r13
jmp 0x1401304ee
xchg r9, rsi
movsxd rax, dword [r9 + 0x3c]
mov ebx, dword [rax + r9 + 0x88]
mov r11d, dword [rbx + r9 + 0x20]
jne 0x140130477
je 0x140130477
syscall
movabs r11, 0x67a2af2f237ba3eb
add esi, 0x4521328e
int3
jmp 0x14013041c
movzx eax, byte [rcx]
mov dh, 1
inc rcx
test al, al
je 0x14013050c
nop dword [rax]
movsx eax, al
lea rcx, [rcx + 1]
jmp 0x140130514
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
lea r9, [rbp + 0xd0]
jmp 0x14013043d
je 0x140133f1c
mov rax, qword gs:[0x60]
mov r8d, r13d
xchg rcx, r15
mov r15, qword [rax + 0x18]
jmp 0x140130406
inc r8d
jmp 0x140130425
xor eax, edx
imul edx, eax, 0x1000193
movzx eax, byte [rcx - 1]
test al, al
jne 0x1401304bd
cmp edx, 0x2db7b98b
je 0x140130575
je 0x140130555
jne 0x140130555
lea ecx, [rdi - 0xcfff]
dec r15
jle 0x140130cd5
lea esi, [rbp - 0x8296]
jb 0x14012f741
movabs rbp, 0x13fe8fd04a8eb5eb
push r15
cmp r10d, 0xc0001fd7
test r12d, 0xd4e269e1
div r8
jmp 0x140131511
jmp 0x14013050c
mov rax, qword gs:[0x60]
mov r8d, r13d
mov ecx, dword [rbx + r9 + 0x24]
jmp 0x1401306a6
add rcx, r9
movzx edx, word [rcx + r10*2]
mov rax, qword [rax]
jmp 0x140130a05
mov r8d, 0xec9b28f8
mov eax, 0xec9b28f8
lea rcx, [rbx + r9*4]
mov edx, dword [rcx + r10]
add rdx, r10
movzx ecx, byte [rdx]
inc rdx
jmp 0x140130c02
add eax, 0xe9ffff20
pop rsi
add dword [rax], eax
add byte [rbx + rcx*4 + 0x68], cl
xor byte [rbp - 0x79], cl
invalid
mov r13, qword [rax + 0x30]
xchg r10, r13
movsxd rcx, dword [r10 + 0x3c]
mov edi, dword [rcx + r10 + 0x88]
add rdi, r10
cmp rdi, r10
je 0x140130723
jne 0x140130905
je 0x140130905
lea r14d, [rdx + 0x6e45]
rcl r8d, 0x61
rcr r14d, 0xe0
call rcx
rcl r12d, 0xe
jmp rcx
jmp 0x140130aa6
xchg r13, r10
jne 0x140130a45
je 0x140130a45
jmp rax
jmp 0x1401308a4
mov r9d, dword [rdi + 0x18]
test r9d, r9d
je 0x140130723
mov ebx, dword [rdi + 0x20]
nop dword [rax]
nop dword [rax + rax]
dec r9d
jmp 0x140130745
invalid
call rax
dec r9
popfq
jg 0x1401312ad
call rcx
mul r15
xor r15d, 0x42304474
mov edi, 0xa8eeecd1
rcr ebp, 0x95
ror r10d, 0xf3
lea r15d, [rcx + 0x401c]
movabs r15, 0x2231d1fffffef7e9
push r14
test r9d, 0x86510e0d
call fcn.140131b14
movsx ecx, cl
lea rdx, [rdx + 1]
xor ecx, r8d
imul r8d, ecx, 0x1000193
jmp 0x140130cc2
test cl, cl
je 0x140130cdb
nop
jmp 0x140130b9e
movzx ecx, byte [rdx - 1]
test cl, cl
jne 0x140130b9e
sar dh, 1
invalid
cmp r8d, 0xd9ff9899
je fcn.140130cfe
test r9d, r9d
jne 0x140130ac2
jmp 0x140130723
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]
jmp 0x140130e52
mov r11d, dword [rcx + rax + 0x88]
mov ebx, dword [r11 + rax + 0x20]
nop word [rax + rax]
jne 0x140130d89
je 0x140130d89
sub r14d, 0x7ceea2f3
dec rbp
add edi, 0xf1df24a3
lea r13d, [rdx + 0xe2a4]
lea r10d, [rdi - 0xaa44]
mul rcx
mul r14
lea r14d, [rdi + 0x1b82]
jmp rax
jmp 0x140130ecb
cpuid
ror r8d, 0xc8
call 0x140131420
jb 0x140130ef7
xor edx, edx
lea rcx, [rsp + 0x3b]
mov r8d, 0x800
call r9
je 0x140130dc6
jne 0x140130dc6
add r14d, 0xe2f23fd1
movabs rsi, 0x490ad180783948eb
bswap r11
jmp 0x140130e10
test r11d, 0xeb9b3b84
dec rsi
jmp 0x14013089b
add cl, al
mov byte [rsp + rdx + 0x3b], cl
mov byte [rsp + rdx + 0x30], r13b
inc rdx
cmp rdx, 0xa
jmp 0x140130da3
jmp 0x140130ecb
cmp ecx, 0x5ba90b5e
je 0x140130f65
inc r8d
jmp 0x140130df7
xchg r11, rax
mov r9, r11
xchg r11, rax
mov r8d, r13d
movsxd rcx, dword [rax + 0x3c]
jne 0x140130e42
je 0x140130e42
pop rsi
add esi, 0x97b0978d
jg 0x140130b3b
lea edi, [rcx + 0xf384]
sub r14d, 0xae761812
jmp rax
jmp 0x140130d2e
mov ecx, dword [rdi + 0x1c]
add rcx, r10
mov word [rsp + 0x38], 0xf6f6
mov word [rsp + 0x43], 0x7676
mov r9d, dword [rcx + rdx*4]
mov rdx, r13
jne 0x140130e82
je 0x140130e82
div r12
jmp rcx
jmp 0x140130ee9
test al, al
je 0x140130e08
nop dword [rax]
jmp 0x140130eab
movsx eax, al
lea rdx, [rdx + 1]
xor eax, ecx
imul ecx, eax, 0x1000193
movzx eax, byte [rdx - 1]
test al, al
jne 0x140130eab
jmp 0x140130dfc
mov r10d, r8d
lea rcx, [rbx + r10*4]
mov edx, dword [rcx + r9]
mov ecx, 0x935f3d6f
add rdx, r9
movzx eax, byte [rdx]
inc rdx
jmp 0x140130e9b
add r9, r10
xor eax, eax
mov byte [rsp + 0x45], al
nop dword [rax + rax]
movzx eax, byte [rsp + rdx + 0x3b]
movzx ecx, byte [rsp + rdx + 0x30]
jne 0x140130f48
je 0x140130f48
jno 0x1401301e6
or ebp, 0x12da7c73
je 0x140131e5f
test r13d, 0xe9834ab6
test r12, rcx
pop rsi
or ebx, 0xb3ae56a2
cmp ecx, 0xbf12543b
rcr r10d, 0x3e
or r9d, 0x1e5f605a
lea r10d, [rbx + 0x7837]
jge 0x140131203
movabs r10, 0x2584fdfffffe93e9
or ecx, 0x378eca3c
rol r8d, 0x1a
lea ebp, [rdx - 0x4037]
call 0x14012fff1
jmp 0x140130de0
mov ecx, dword [r11 + r9 + 0x24]
xchg rdx, rax
mov rdx, r13
xchg rdx, rax
add rcx, r9
movzx edx, word [rcx + r10*2]
mov r13, rax
xchg r13, rax
mov byte [rsp + rax + 0x68], r13b
inc rax
jmp 0x140131230
cmp edx, 0x8edc47
je 0x1401314ef
inc r8d
jmp 0x140131378
mov dword [rbp - 0x50], 0xf6f6f6f6
mov dword [rbp - 0xc], 0x81796f78
mov dword [rbp - 0x4c], 0xf6f6f6f6
jmp 0x140131213
add r15, rdi
mov rcx, qword [rax + 0x18]
mov rax, qword [rcx + 0x10]
mov rcx, qword [rax]
mov r9, qword [rcx + 0x30]
jmp 0x14013108c
movsxd rax, dword [r9 + 0x3c]
mov ebx, dword [rax + r9 + 0x88]
mov r11d, dword [rbx + r9 + 0x20]
nop dword [rax]
je 0x1401310c3
jne 0x1401310c3
call rax
inc rbx
jmp rcx
jmp 0x140131378
movzx ecx, byte [rsp + rdx + 0x78]
add cl, al
mov byte [rbp + rdx - 0x44], cl
mov byte [rsp + rdx + 0x78], r13b
inc rdx
cmp rdx, 0x43
jmp 0x140130fa9
mov byte [rbp + rax - 0x44], r13b
inc rax
cmp rax, 0x43
jb 0x1401310fc
xchg r13, rax
jne 0x14013111c
je 0x14013111c
jmp rax
jmp 0x140130f83
invalid
invalid
mov dword [rbp - 8], 0x71787378
mov word [rbp - 0x48], 0xf6f6
mov dword [rbp - 4], 0x7f7d38
mov byte [rbp - 0x46], 0xf6
jmp 0x140131417
cmp rax, 0xf
jb 0x140130f88
mov rax, qword gs:[0x60]
lea rdi, [0x140000000]
movsxd r15, dword [0x14000003c]
mov r8d, r13d
jne 0x14013126f
je 0x14013126f
rol r13d, 0x50
add r11d, 0x7292d786
cpuid
or r14d, 0xdff0e7ef
pushfq
movabs r14, 0x2a01defffffdd2e9
ror r14d, 0x11
call rax
call fcn.14013100e
jmp 0x140131046
mov dword [rbp - 0x14], 0x38818181
mov dword [rbp - 0x54], 0xf6f6f6f6
mov dword [rbp - 0x10], 0x7371786f
jmp 0x14013102c
movsx eax, al
lea rcx, [rcx + 1]
xor eax, edx
imul edx, eax, 0x1000193
jne 0x1401312d2
je 0x1401312d2
call rax
or r11d, 0x26c9911e
pushf
test r8d, 0xcac0ebf8
cmp r9, rbx
neg r14
call rax
and r10d, 0x3523befe
movabs rbp, 0xceca0000001afe9
lea r8d, [rcx + 0x60ca]
call rcx
test edx, 0x8041d54d
and r11d, 0x2ea17122
call 0x1401306d2
mov rax, r9
xchg r13, r9
nop word [rax + rax]
jmp 0x140131486
jne 0x14013134d
je 0x14013134d
ja 0x140130d97
call rcx
rcr edi, 0x83
lea r8d, [rbp - 0xc4f1]
pause
div rcx
lea r15d, [rdi + 0xb550]
test r15d, 0x1fd4ae6b
cmp r12, rdx
ror r13d, 0x3c
lea r15d, [rdx + 0xca8d]
jae 0x14013181e
test rdi, rbp
rcr edi, 0x8e
jmp rax
jmp 0x1401310fc
mov r10d, r8d
mov edx, 0x2bf209fc
lea rax, [r9 + r10*4]
mov ecx, dword [rax + r11]
jmp 0x14013142d
nop dword [rax]
nop dword [rax + rax]
movzx eax, byte [rbp + rdx - 0x44]
jmp 0x1401310e0
add rcx, r9
movzx eax, byte [rcx]
inc rcx
test al, al
je 0x140130fa1
nop dword [rax]
je 0x140131460
jne 0x140131460
lea r9d, [rdi - 0x6e18]
mov ebp, 0xc86fa63b
lea ebx, [rdx - 0x9a08]
lea r11d, [rdi - 0x141e]
movabs rsi, 0x42fee4fffffe37e9
sub edi, 0xa2de5f6f
rcr r14d, 0x9d
jmp 0x14013129c
cpuid
and ecx, 0xf6f862f4
test r8d, 0x50859402
jmp 0x1401321ea
movzx eax, byte [rcx - 1]
test al, al
jne 0x14013129c
jmp 0x140130f95
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 0x1401317ec
xchg ebp, eax
push rdx
jbe 0x140131204
jne 0x140130cca
je 0x140131555
jne 0x140131555
ret
jmp 0x140131887
call rax
bswap rdi
ret 0x20
dec r10
xor dil, dil
cmp byte [rbx], 0x2e
jne 0x140131ece
mov eax, dword [rbx + 1]
cmp eax, 0x74616469
jmp 0x1401317d4
je 0x1401315d1
pop rbx
lea ebx, [rdx - 0x5715]
or r11d, 0x3b292441
jne 0x1401316f7
je 0x1401316f7
rol r12d, 0x51
and r9d, 0x486def39
popf
movabs r11, 0x3f9f8100000216e9
add r11d, 0x73446389
test r9, rdi
or ecx, 0x4e471579
lea esi, [rdx + 0xe26b]
call fcn.140132384
ror r12d, 0x2f
jmp 0x140131bb2
jmp 0x140131912
mov qword [rbp + 0xe0], rdi
add byte [rax], al
lea r8, [rbp + 0xd8]
mov eax, dword [r15 + 0x54]
lea rdx, [rbp + 0xe0]
xchg rsi, rax
mov qword [rbp + 0xd8], rsi
je 0x140131791
jne 0x140131791
add esi, 0xd40e83f5
test r9d, 0xa657fb
lea r8d, [rdi + 0xff0e]
jmp rcx
jmp 0x140131acb
jne 0x140131eb9
cmp byte [rbx + 5], 0x61
jne 0x140131ece
mov dil, 1
jmp 0x140131ece
mov edx, dword [r15 + 0xd8]
add r12, r9
xchg rdx, r10
mov qword [rbp + 0x1a0], r10
xchg r10, rdx
mov eax, dword [r15 + 0xdc]
jmp 0x14013194e
js 0x14013183f
mov cl, 0xe9
and eax, dword [rsi]
add byte [rax], al
xchg r15, rcx
mov eax, dword [r15 + 0xa4]
mov dword [rbp + 0x124], eax
cmp rdx, rdi
jae 0x140131de9
lea rax, [rdx + rdi]
jmp 0x140131de2
call rcx
call rax
pushf
push rbp
jne 0x1401318b9
je 0x1401318b9
mul rcx
cmp r13, rcx
test r9, rdx
xor esi, 0x71203b7
rcl edx, 0x90
mul rsi
lea edi, [rcx + 0x9e59]
dec rbp
test r13, rdx
rcr r10d, 0xbd
movabs r8, 0x2e4a18a3472936eb
ret
jmp 0x1401318f1
movzx eax, word [r15 + 6]
lea rbx, [r15 + 0x108]
lea rax, [rax + rax*4]
lea rax, [rax + 0x21]
jmp 0x140131e06
cmp r9, rdx
je 0x14013173e
inc rsi
popfq
cmp rbx, rdx
lea edx, [rbx - 0xa67b]
jns 0x140130746
jmp 0x140131694
sub r11d, 0xa9c6f088
popf
cmp ebp, 0xd0e6d4eb
lea r15d, [rbp + 0xd75c]
rcr r11d, 0xdf
ror r9d, 0x16
jmp 0x14013198f
cmp r12d, 0x2829a966
cmp r11, rbp
test rdi, rcx
nop
add esi, 0x59e77271
jmp 0x140131e2c
mov dword [rbp + 0x120], eax
mov ecx, dword [r15 + 0xa0]
xchg rcx, r15
mov qword [rbp + 0x1a8], r15
jmp 0x140131826
ror r8d, 4
pause
lea r11d, [rcx + 0x356c]
rcl edx, 0xa1
jmp 0x140131935
xchg rsi, rax
mov r9d, 4
lea rax, [rbp + 0xcc]
mov dword [rbp + 0xcc], r13d
mov rcx, 0xffffffffffffffff
mov qword [rsp + 0x20], rax
call r12
jmp 0x1401318d8
wait
test al, 0x97
add byte [rax], al
lea r9d, [rbp - 0x9944]
ret 0x30
mov qword [rbp + 0x1a0], rax
cmp rcx, rdi
jae 0x140131739
lea rax, [rcx + rdi]
xchg r12, rax
mov qword [rbp + 0x1a8], r12
xchg r12, rax
jmp 0x140131739
lea rax, [r15 + rax*8]
cmp rbx, rax
jae 0x140132d80
nop word [rax + rax]
cmp dword [rbx + 0x10], r13d
je 0x140132f18
rcl ebp, 5
rol r15d, 0xc6
rcr r13d, 0x1e
cmp r9, rdi
int3
add byte [rax], al
jnp 0x1401319a7
jno 0x140130b5b
bswap rsi
rcr ecx, 0x39
jne 0x140131e86
je 0x140131e86
sub r12d, 0x7cb3ca3a
jo 0x140132d7d
movabs rbp, 0x2953efffff845e9
call rcx
lea edi, [rbp + 0xe0d4]
lea r12d, [rcx + 0xfdf]
test rdi, rbp
cmp rdi, rbx
jmp 0x1401316d0
cmp eax, 0x74616470
jne 0x140131ece
cmp byte [rbx + 5], 0x61
je 0x140132f18
mov eax, dword [rbx + 8]
je 0x140131f0d
jne 0x140131f0d
test rbp, rdi
idiv edi
inc dword [rcx - 0x7f]
jmp 0x1aee7771d
jmp 0x1401324bd
lea r9, [rbp + 0x120]
mov dword [rsp + 0x20], 2
lea r8, [rbp + 0x1a0]
jne 0x140131f69
je 0x140131f69
rcl ebx, 0xe6
pushf
test r11d, 0x187cc76f
jmp rax
jmp 0x140132339
nop
jge 0x14013230e
syscall
cmp r12d, 0x8dada90b
ror r15d, 0x6e
lea esi, [rdi + 0x928]
jmp 0x1401323cd
jmp 0x14013272a
or eax, 0x20000020
mov dword [rbp + 0x20], r9d
mov dword [rbx + 0x24], eax
jne 0x140132176
je 0x140132176
jmp rax
jmp 0x140132140
mov qword [rsp + 0x30], r13
xchg r14, r13
call r12
cmp eax, 0xc000008c
jne 0x140131f2f
jmp 0x14013203b
syscall
add edi, 0xa3e892ec
ror r11d, 0xaa
jmp 0x14013220a
call rax
add edi, 0x7dcfbf0b
jne 0x140131227
rcl r12d, 0x22
je 0x140132230
jne 0x140132230
pop r11
jmp rax
jmp 0x1401323a5
invalid
test r8, rdi
lea r12d, [rdi - 0xf1cc]
sub r14d, 0x65477daa
invalid
cwde
jno 0x1401322dd
call 0x149882e94
lea r11d, [rbp + 0x1396]
movabs rsi, 0x779227fffffd8ce9
call rcx
ror r14d, 0x4d
jmp 0x1401322d1
mov edx, r14d
xchg r8, rsi
mov rcx, r8
xchg r8, rsi
call fcn.140133f30
test dil, dil
jne 0x140132f18
jmp 0x140132406
cmp rcx, rcx
lea r13d, [rcx - 0xbb9b]
or r15d, 0x82bb871e
add r10d, 0x57abebc5
jge 0x140131958
rcl edx, 0x24
rcr edx, 0x4e
push r12
popf
rcr r10d, 0x4a
lea r14d, [rbx - 0x93cb]
jmp 0x14013250c
mov eax, dword [rbx + 0x24]
test eax, eax
js 0x140132726
test al, 0x40
je 0x140132726
and eax, 0xffffffbf
mov r9d, 0x20
jmp 0x140132145
mov dword [rbp + 0x20], r13d
lea rax, [rbp + 0x20]
mov qword [rsp + 0x48], rsi
xchg r13, rax
mov qword [rsp + 0x20], r13
xchg r13, rax
xchg r14, r13
jmp 0x1401321ad
lea r8, [rsp + 0x30]
cmp eax, dword [rbx + 0x10]
lea rdx, [rsp + 0x48]
jmp 0x1401324cf
mov esi, dword [rbx + 0xc]
mov r9d, 0x40
cmovae eax, dword [rbx + 0x10]
mov rcx, 0xffffffffffffffff
mov r14d, eax
lea rax, [0x140000000]
add rsi, rax
jmp 0x14013249f
test r12d, 0x5f57268e
xor ecx, 0x623f5b52
pop r9
jmp rcx
mov r9d, dword [rbp + 0x20]
lea rax, [rbp + 0x20]
mov rcx, 0xffffffffffffffff
lea r8, [rsp + 0x30]
xchg r13, rax
mov qword [rsp + 0x20], r13
xchg r13, rax
jmp 0x140132748
lea rdx, [rsp + 0x48]
call r12
cmp eax, 0xc0000096
jne 0x140132f18
jmp 0x14013291f
sub esi, 0x17f0c979
div r10
neg rcx
call rax
ret
nop
call rcx
pushf
lea r9d, [rdi - 0xfb08]
jno 0x140131edb
jmp 0x140132d57
test ebx, 0xd9eef504
cmp rsi, rdi
call rax
neg rsi
mul rcx
jp 0x140132318
jmp 0x1401327aa
cli
invalid
mov r9d, dword [rbp + 0xcc]
lea rax, [rbp + 0xcc]
lea r8, [rbp + 0xd8]
mov qword [rsp + 0x20], rax
lea rdx, [rbp + 0xe0]
mov rcx, 0xffffffffffffffff
je 0x140132dcb
lea rax, [rax + 0x21]
lea rax, [r15 + rax*8]
cmp rbx, rax
jb 0x140131e19
lea rdi, [0x140000000]
jmp 0x140132d80
movzx eax, word [r15 + 6]
add rbx, 0x28
lea rax, [rax + rax*4]
je 0x140132f44
jne 0x140132f44
dec rbx
ror ebx, 0x43
ja 0x140133dd3
pushf
pause
jns 0x140133844
cpuid
int3
jmp 0x140132e20
add ah, byte [rdi + 0x54a3c3f7]
push 0x2c
rcl r15d, 0xfc
call 0x1401344f0
mov eax, 0xffffffff
jmp 0x140133924