Function at 0x14013558d
Capabilities:
Contain obfuscated stackstrings
Encrypt data using rc4 prga

Disassembly:
mov r15, qword [rsp + 0x328]
mov r14, qword [rsp + 0x330]
mov r13, qword [rsp + 0x338]
jmp 0x140131b23
nop
add rsp, 8
xchg qword [rsp - 8], rbx
nop
mov rbp, qword [rsp]
add rsp, 8
ret
add rsp, 0x348
nop
mov rdi, qword [rsp]
add rsp, 8
nop
xchg qword [rsp], rsi
add rsp, 8
jmp 0x140131a60
xchg r12, rbx
mov rbx, qword [rsp + 0x340]
xchg r12, rbx
jmp 0x140131a74
shr edx, 1
or edx, eax
add edi, edx
xor r8d, edi
shl eax, 0xb
shl eax, 1
shl eax, 1
shl eax, 1
shr edx, 0xd
shr edx, 2
jmp 0x1401321c5
or esi, eax
lea eax, [rcx + rsi]
mov dword [rbp - 0x78], eax
jmp 0x1401348df
shl eax, 8
shr r10d, 0xd
shr r10d, 1
shr r10d, 8
shr r10d, 1
shr r10d, 1
jmp 0x1401347db
ror r11d, 1
ror r11d, 1
ror r11d, 1
shl eax, 2
jmp 0x1401323f0
ror edx, 0x60
push rcx
movabs rdx, 0x31956f00001373e9
sub esi, 0x45d6132c
mul rbp
rcl edx, 0xe5
call fcn.1401331dd
shl eax, 3
shl eax, 1
shl eax, 1
shr esi, 0x10
shr esi, 3
shr esi, 1
jmp 0x140132abf
cmp dword [r15 - 2], 0
je 0x14013516c
jmp 0x140134cd5
adc eax, dword [rcx - 0x3f]
fst qword [rdx + 0x49]
cmp esi, edi
jle 0x1401336c2
mov edi, 0xb7955ec7
ret
xor eax, dword [rbp + 0x19c]
mov edx, eax
ror r11d, 7
ror r11d, 0xb
ror r11d, 2
ror r11d, 2
jmp 0x1401332a2
or r10d, eax
lea eax, [rdi + r10]
mov edi, dword [rbp + 0x1a0]
mov r11d, eax
mov dword [rbp - 0x60], eax
xor r11d, esi
mov eax, ecx
jmp 0x14013470b
lea ecx, [r8 + r13]
xor eax, edx
mov r10d, eax
jmp 0x140132cab
or ecx, dword [rcx - 1]
invalid
test byte [rsp + rax - 0x7fbf0000], cl
jge 0x140134ce4
jne fcn.140134990
cmp dword [r15 - 0x11], 0x63727372
je 0x14013516c
je 0x140134d10
jne 0x140134d10
add r14d, 0xa6b3931b
ret
jmp fcn.140134990
je 0x140135228
mov r9d, dword [r10 + 0x20]
nop dword [rax]
jmp 0x140135278
movzx eax, word [rcx + 6]
nop
jmp 0x1401351f6
je 0x140135ba5
lea r15, [r12 + rax]
mov rax, qword gs:[0x60]
mov rax, qword [rax + 0x18]
mov rax, qword [rax + 0x10]
nop dword [rax]
nop word [rax + rax]
jmp 0x14013529f
jb 0x140133ad6
mov r9d, dword [rbp + 0x160]
lea rax, [rbp + 0x160]
add dword [rax], eax
add byte [rax - 0x73], cl
test dword [rax + 1], esp
add byte [rax], al
lea r8, [rbp + 0x1c0]
xchg rbx, rax
mov qword [rsp + 0x20], rbx
xchg rbx, rax
je 0x1401351e1
jne 0x1401351e1
xor r12d, 0x21cfd46d
neg rbp
pushf
jmp rax
jmp 0x1401352ba
add r13, 0x4d178957
sub r13, 0x4d17892f
nop
sub r15, 0xc238238
add r15, 0xc238260
mov qword [rsp + 0x30], r13
xchg r8, r15
jmp 0x140135230
test esi, esi
jne 0x140135280
mov rax, qword [rax]
jmp 0x14013529a
mov qword [rsp + 0x48], r8
xchg r15, r8
lea rax, [rax + rax*4]
lea rax, [rax + 0x21]
lea rax, [rcx + rax*8]
cmp r13, rax
jmp 0x1401351a4
lea rdx, [rdx + 1]
xor ecx, edi
imul edi, ecx, 0x1000193
movzx ecx, byte [rdx - 1]
jmp 0x1401352f6
inc rdx
test cl, cl
je 0x140135220
nop dword [rax]
movsx ecx, cl
jmp 0x14013524c
nop dword [rax + rax]
dec esi
mov edi, 0xc3c21802
lea rdx, [r9 + rsi*4]
mov edx, dword [rdx + r8]
add rdx, r8
movzx ecx, byte [rdx]
jmp 0x140135261
jmp 0x14013529f
xchg r8, rbp
mov rbp, qword [rax + 0x30]
xchg r8, rbp
movsxd rcx, dword [r8 + 0x3c]
mov r10d, dword [rcx + r8 + 0x88]
jmp 0x1401352df
lea rdx, [rbp + 0x1c8]
mov rcx, 0xffffffffffffffff
call rsi
mov eax, dword [r14]
test eax, eax
je 0x140135ba5
cmp dword [r14 + 4], 0
jmp 0x140135176
add r10, r8
cmp r10, r8
je 0x140135228
mov esi, dword [r10 + 0x18]
test esi, esi
jmp 0x140135148
test cl, cl
jne 0x140135270
cmp edi, 0xb8a721a3
je 0x14013530f
jmp 0x140135220
mov rax, qword gs:[0x60]
mov ecx, dword [r10 + 0x24]
add rcx, r8
mov rax, qword [rax + 0x18]
sbb byte [rdi], cl
mov bh, 0x14
jno 0x140135369
mov ecx, dword [rdx + 0x1c]
mov rax, qword [rax + 0x10]
jmp 0x1401353dd
movzx ecx, byte [rdx - 1]
test cl, cl
jne 0x1401353bb
cmp edi, 0xc2ff8582
je 0x140135485
test esi, esi
jmp 0x1401353cf
mov r8, qword [rax + 0x30]
movsxd rcx, dword [r8 + 0x3c]
mov r10d, dword [rcx + r8 + 0x88]
add r10, r8
cmp r10, r8
je 0x1401353d5
jne 0x14013538f
je 0x14013538f
div r13
inc rsi
add r13d, 0x4097b4c2
popf
jmp rax
jmp 0x140135415
test cl, cl
je 0x14013534c
nop dword [rax]
jmp 0x1401353bb
movsx ecx, cl
lea rdx, [rdx + 1]
xor ecx, edi
imul edi, ecx, 0x1000193
jmp 0x140135334
jne 0x140135431
mov rax, qword [rax]
jmp 0x140135353
add rcx, r8
mov r14d, dword [rcx + rdx*4]
add r14, r8
mov qword [rsp + 0x30], r14
nop word [rax + rax]
jmp 0x140135353
mov edi, 0x17710f6a
lea rdx, [r9 + rsi*4]
mov edx, dword [rdx + r8]
add rdx, r8
movzx ecx, byte [rdx]
inc rdx
jmp 0x1401353aa
mov esi, dword [r10 + 0x18]
test esi, esi
je 0x1401353d5
mov r9d, dword [r10 + 0x20]
nop dword [rax]
nop dword [rax + rax]
dec esi
jne 0x14013545f
je 0x14013545f
rcr ecx, 0x86
inc rdi
jg 0x140135850
cmp rbx, rbp
div r15
call rcx
jno 0x14013460b
bswap rdi
pushf
lea r8d, [rbp + 0x9f61]
movabs rsi, 0x4ca487b509799eb
sub r10d, 0x2ce19a3
inc rdi
call rcx
lea r12d, [rdx + 0xe802]
sub ebx, 0xe9db0da2
call fcn.140134c0f
jmp 0x1401353fa
mov ecx, dword [r10 + 0x24]
add rcx, r8
mov dword [rsp + 0x68], 0xf6f6f6f6
mov dword [rsp + 0x73], 0x7c6f7d7f
mov dword [rsp + 0x6c], 0xf6f6f6f6
mov dword [rsp + 0x77], 0x6e383c3d
movzx edx, word [rcx + rsi*2]
jne 0x1401354e3
je 0x1401354e3
int3
jmp 0x14013557b
mov rdx, rbx
add r13, r8
xor eax, eax
mov byte [rsp + 0x7d], al
jmp 0x14013563e
add cl, al
mov byte [rsp + rdx + 0x73], cl
mov byte [rsp + rdx + 0x68], 0
inc rdx
cmp rdx, 0xa
jmp 0x14013551b
jb 0x140135646
xor edx, edx
lea rcx, [rsp + 0x73]
mov r8d, 0x800
call r14
mov rdi, rax
je 0x140135556
jne 0x140135556
jge 0x140135fbe
cmp r10d, 0x5bc4b534
lea esi, [rcx + 0xc63e]
and edx, 0xe7fbcc80
dec rbp
movabs r9, 0x35dd5945304272eb
js 0x140135608
jmp 0x1401355ca
ror r10d, 0xe1
and r13d, 0x47560f37
lea r10d, [rdx + 0xfb14]
jmp fcn.140134833
mov ecx, dword [r10 + 0x1c]
add rcx, r8
mov word [rsp + 0x70], 0xf6f6
mov word [rsp + 0x7b], 0x7676
mov r13d, dword [rcx + rdx*4]
jmp 0x1401354f3
cmp edx, 0x8039e741
je 0x140135685
inc esi
jmp 0x140135661
add rcx, rdi
movzx eax, byte [rcx]
inc rcx
test al, al
je 0x1401355a5
nop dword [rax + rax]
movsx eax, al
jmp 0x140135674
mov esi, ebx
movsxd rcx, dword [rax + 0x3c]
mov r8d, dword [rcx + rax + 0x88]
mov r9d, dword [r8 + rax + 0x20]
jne 0x140135602
je 0x140135602
cmp r9d, 0xe78b9d2c
rcl r11d, 0x27
call fcn.1401365d9
rcl r11d, 0xa1
test ebx, 0x2f75194e
pop rdi
call rcx
push r15
movabs r8, 0x2ba4e803539851eb
lea r10d, [rbx + 0xd722]
jmp 0x140135655
movsb byte [rdi], byte [rsi]
sub eax, dword [rbp + rcx*4 - 0x6d]
and dl, bh
add byte [rax], al
or r8d, 0xae37ea03
lea r14d, [rbp - 0x64a3]
cmp r14d, 0x5e4baaeb
cmp ebx, 0x13bc3d35
ret
movzx eax, byte [rcx - 1]
test al, al
jne 0x1401355c2
jmp 0x140135599
nop dword [rax + rax]
movzx eax, byte [rsp + rdx + 0x68]
movzx ecx, byte [rsp + rdx + 0x73]
jmp 0x140135504
nop dword [rax]
nop dword [rax + rax]
mov ecx, esi
lea rdx, [r9 + rcx*4]
mov ecx, dword [rdx + rdi]
mov edx, 0xa2a1033e
jmp 0x1401355ac
lea rcx, [rcx + 1]
xor eax, edx
imul edx, eax, 0x1000193
jmp 0x14013562d
mov ecx, dword [r8 + rdi + 0x24]
xchg rbp, rbx
mov rax, rbp
jne 0x1401356bd
je 0x1401356bd
jmp rcx
jmp fcn.1401357ff
mov eax, dword [r15 + 0x10]
mov edi, eax
mov r14d, ebx
lea rax, [0x140000000]
add rdi, rax
jmp 0x140135870
mov qword [rsp + 0x48], rsi
nop word [rax + rax]
mov byte [rsp + rax + 0x73], 0
inc rax
cmp rax, 0xa
jb 0x1401356f8
jmp 0x140135773
jmp 0x1401358d1
xor edx, edx
call r14
xchg r12, rax
mov rax, r12
xchg r12, rax
test rax, rax
je 0x140135e5a
jne 0x14013574f
je 0x14013574f
rol r12d, 0xc9
xor r12d, 0xa0f1d80b
lea r15d, [rbp + 0xf314]
test r10d, 0xf4b93efc
or r8d, 0x7e8eaa97
movabs rdi, 0xed0fa0000009be9
ret 0x20
jmp 0x1401357ef
add rdx, rax
lea rax, [0x140000000]
xchg r14, rsi
mov qword [rdx + rax], r14
xchg r14, rsi
jmp 0x14013570f
cmp dword [r15 + 0xc], 0
je 0x14013614e
nop dword [rax]
mov ecx, dword [r15 + 0xc]
xor r8d, r8d
add rcx, r12
jmp 0x140135714
mov ecx, dword [r8 + rdi + 0x1c]
add rcx, rdi
mov esi, dword [rcx + rdx*4]
add rsi, rdi
jne 0x1401357d3
je 0x1401357d3
push rdx
cpuid
and ebp, 0xfa0081eb
neg r15
popfq
pop rcx
lea r15d, [rdi + 0xe07]
test r9, rcx
call rax
call rcx
js 0x140134c9a
jp 0x1401361d9
pause
pop rdi
movabs rbx, 0x18032fffffff12e9
rol r12d, 0xf3
cmp r9d, 0x6bba9d2d
ror r8d, 0x9d
call 0x140135fbb
jmp 0x1401356ea
mov eax, dword [r15]
test eax, eax
jne 0x1401356d6
jmp 0x1401356d2
dec dword [rax - 0x79]
fisttp qword [rax + 3]
iretd
xchg rbp, rbx
add rcx, rdi
mov edx, esi
movzx edx, word [rcx + rdx*2]
jmp 0x140135794
lea rax, [0x140000002]
add rax, rdx
movzx edx, dx
test rcx, rcx
xchg rsi, rcx
mov rsi, r12
je 0x140135859
jne 0x140135859
call rax
jp 0x1401367b1
cmp r11d, 0x4c9804a4
mul rdx
jmp rcx
add byte [rbp + 0x56b497], cl
add byte [rax - 0x41], cl
jmp 0x1401358a7
mov rcx, qword [rdi]
test rcx, rcx
je 0x1401359b3
xchg rcx, rdx
mov rcx, rdx
xchg rdx, rcx
jmp 0x140135810
test rax, rax
je 0x1401359da
mov eax, dword [r15 + 0x10]
test eax, eax
je 0x1401358bd
mov edx, r14d
jmp 0x14013575a
xchg rsi, rcx
cmovns rdx, rax
call r13
xchg rsi, rax
mov rax, rsi
xchg rsi, rax
jmp 0x14013588a
mov rax, qword [rdi]
lea rcx, [0x140000000]
xchg rsi, rdi
mov qword [rcx + rax], rdi
xchg rsi, rdi
add dword [rax - 0x79], ecx
dec byte [rax - 0x75]
or byte [r8 - 9], r9b
fbstp tbyte [rbp + 0x34]
mov rcx, qword [rdi + 8]
neg rdi
jne 0x14013590e
je 0x14013590e
call rcx
lea r8d, [rbx + 0x6971]
push r13
bswap rbp
jae 0x1401352d5
ja 0x140134cdb
cmp rbx, rdi
jo 0x140135f06
lea ebp, [rdx + 0xb363]
test r12d, 0x54746418
movabs rsi, 0x64683b0000008ce9
test r8d, 0x53036b72
add r12d, 0xaa3f9af5
pause
neg r13
ret 8
jmp 0x14013599f
add r14d, 0x3e6adc76
mov rdx, rcx
test rcx, rcx
jne 0x140135810
jne 0x140135975
je 0x140135975
ret
jmp 0x1401359b3
xchg rdi, r14
lea r12, [0x140000000]
jmp 0x140135785
add rdi, 0xfffffffffffffff8
neg rdi
nop
sub r14d, 0x3e6adc6e
jmp 0x14013592c
jns 0x1401359b0
invalid
invalid
nop
sub r15, 0x51fbaf6e
add r15, 0x51fbaf82
cmp dword [r15 + 0xc], 0
je 0x14013614e
xchg rdi, r14
mov rdi, qword [rsp + 0x30]
jmp 0x140135990
mov dword [rsp + 0x30], 0xf6f6f6f6
mov rdx, rbx
mov dword [rsp + 0x36], 0x797c7c4f
mov byte [rsp + 0x34], 0xf6
mov word [rsp + 0x3a], 0x7c
nop
jmp 0x140135b37
mov dword [rbp + 0xca], 0xf6f6f6f6
mov dword [rbp + 0x11e], 0x55572a44
mov dword [rbp + 0xce], 0xf6f6f6f6
jmp 0x140135ae6
mov dword [rbp + 0xee], 0xf6f6f6f6
mov dword [rbp + 0x142], 0x737c7e7d
mov dword [rbp + 0xf2], 0xf6f6f6f6
jmp 0x140135d11
mov dword [rbp + 0xe2], 0xf6f6f6f6
mov dword [rbp + 0x136], 0x2a766b7f
mov dword [rbp + 0xe6], 0xf6f6f6f6
mov dword [rbp + 0x13a], 0x2a35354d
mov dword [rbp + 0xea], 0xf6f6f6f6
mov dword [rbp + 0x13e], 0x736e6f5c
jmp 0x140135a23
mov byte [rbp + 0x108], 0xf6
nop dword [rax + rax]
movzx eax, byte [rbp + rdx + 0x10a]
movzx ecx, byte [rbp + rdx + 0xb6]
je 0x140135abb
jne 0x140135abb
call rax
pause
lea r14d, [rdi + 0xe0c7]
lea r11d, [rdi - 0x65bd]
movabs r12, 0x7541f60000031be9
jmp 0x1401357fe
jmp 0x140135ddb
jb 0x140135b37
mov dword [rbp + 0xb6], 0xf6f6f6f6
xchg rdx, r8
mov r8, rbx
xchg rdx, r8
jmp 0x140135c99
mov dword [rbp + 0x122], 0x57143c4c
mov dword [rbp + 0xd2], 0xf6f6f6f6
mov dword [rbp + 0x126], 0x2a6f756b
je 0x140135b11
jne 0x140135b11
and r8d, 0x75e0c0
movabs r14, 0x7f800e00000105e9
popfq
ret 0x18
jmp 0x140135c1b
mov byte [rbp + rax + 0x10a], 0
inc rax
cmp rax, 0x53
jb 0x140135b1d
jmp 0x140135cc6
movzx eax, byte [rsp + rdx + 0x36]
movzx ecx, byte [rsp + rdx + 0x30]
add cl, al
mov byte [rsp + rdx + 0x36], cl
jne 0x140135b81
je 0x140135b81
cmp r13, rdi
inc rbx
test rcx, rdi
jle 0x140136644
call rcx
jb 0x1401359af
rcl r14d, 0x43
test r10d, 0x1717850e
pushfq
jb 0x14013682f
call rax
rcr r12d, 0xdd
mul rsi
pushf
movabs r15, 0x290a07000001d6e9
add r15d, 0x1b628a35
jmp rcx
jmp 0x140135d5c
mov eax, 0xfffffffe
jmp 0x1401316b5
mov r9d, 0x10
lea r8, [rsp + 0x36]
lea rdx, [rbp + 0x10a]
or al, byte [rcx]
add byte [rax], al
xor ecx, ecx
je 0x140135c00
jne 0x140135c00
je 0x1401354fb
jmp rax
jmp 0x140135d99
mov dword [rbp + 0xd6], 0xf6f6f6f6
mov dword [rbp + 0x12a], 0x6f7c7f7d
mov dword [rbp + 0xda], 0xf6f6f6f6
mov dword [rbp + 0x12e], 0x6f727e2a
mov dword [rbp + 0xde], 0xf6f6f6f6
mov dword [rbp + 0x132], 0x7d73602a
jne 0x140135c6f
je 0x140135c6f
lea r11d, [rcx - 0x3d9b]
lea r11d, [rdx - 0xf2c3]
call rcx
popf
movabs r8, 0x41293cfffffdd2e9
lea r13d, [rdi + 0x7635]
lea r10d, [rdx - 0x7285]
lea esi, [rbx - 0x6a5]
lea r8d, [rdi - 0x64b6]
rcr ebx, 0x19
int3
jmp 0x140135a46
mov dword [rbp + 0x10a], 0x76736b50
mov dword [rbp + 0xba], 0xf6f6f6f6
mov dword [rbp + 0x10e], 0x7e2a6e6f
mov dword [rbp + 0xbe], 0xf6f6f6f6
jmp 0x140135dfe
mov byte [rsp + rbx + 0x36], 0
inc rbx
cmp rbx, 5
jb 0x140135cc6
je 0x140135cf7
jne 0x140135cf7
lea r12d, [rcx - 0x3137]
test esi, 0x8180d9bd
jp 0x140135f0a
test r12, rcx
test r9, rbx
movabs rdx, 0x5c8cfdfffffea9e9
pushf
xor ebp, 0x3fb94619
dec rbp
syscall
jmp 0x140135ba5
call 0x140135f9f
mov dword [rbp + 0x146], 0x6b7e7f6c
mov dword [rbp + 0xf6], 0xf6f6f6f6
mov dword [rbp + 0x14a], 0x7d6f766c
mov dword [rbp + 0xfa], 0xf6f6f6f6
mov dword [rbp + 0x14e], 0x6f7c6b2a
mov dword [rbp + 0xfe], 0xf6f6f6f6
mov dword [rbp + 0x152], 0x7d78732a
jmp 0x140135d6d
mov byte [rsp + rdx + 0x30], 0
inc rdx
cmp rdx, 5
jmp 0x140135ac8
mov dword [rbp + 0x102], 0xf6f6f6f6
mov dword [rbp + 0x156], 0x76766b7e
mov word [rbp + 0x106], 0xf6f6
mov dword [rbp + 0x15a], 0x386e6f
jmp 0x140135a87
call qword [rsp + 0x48]
mov rax, rbx
nop word [rax + rax]
je 0x140135dc5
ret
jne 0x140135dc5
test r14, rdx
call rax
div rdi
rcl r8d, 0xf6
cmp r12, rbx
test rbp, rdi
call rcx
movabs r15, 0x569770fffffd53e9
bswap rdi
cmp rdi, rbp
jmp 0x140135b1d
out dx, eax
rol ebx, 0x2a
jmp 0x140135ef8
add cl, al
mov byte [rbp + rdx + 0x10a], cl
mov byte [rbp + rdx + 0xb6], 0
inc rdx
cmp rdx, 0x53
jb 0x140135a93
jmp 0x140135baf
mov dword [rbp + 0x112], 0x78732a79
mov dword [rbp + 0xc2], 0xf6f6f6f6
mov dword [rbp + 0x116], 0x6b737e73
mov dword [rbp + 0xc6], 0xf6f6f6f6
mov dword [rbp + 0x11a], 0x6f847376
je 0x140135e36
jne 0x140135e36
movabs rbp, 0x537279fffffbc5e9
lea r10d, [rcx - 0xcdc1]
lea edi, [rdx + 0x2f6e]
jl 0x1401351ae
jmp 0x140135a00
lea edx, [rdx - 0x3c3e]
ret 0x30
mov dword [rsp + 0x58], 0xf6f6f6f6
xchg rbx, rdx
mov rbx, rdx
xchg rdx, rbx
mov dword [rsp + 0x5e], 0x797c7c4f
mov byte [rsp + 0x5c], 0xf6
mov word [rsp + 0x62], 0x7c
jne 0x140135e9d
je 0x140135e9d
test rbp, rdi
sub r13d, 0xf164dee1
jmp rax
jmp 0x1401360fa
jb 0x140135fea
mov r9d, 0x10
lea r8, [rsp + 0x5e]
lea rdx, [rbp - 0x2c]
xor ecx, ecx
call qword [rsp + 0x48]
mov rax, rbx
je 0x140135eec
jne 0x140135eec
lea ecx, [rcx + 0x2344]
lea r14d, [rcx - 0x20ac]
mov esi, 0x4b91d98
cpuid
pop r8
movabs rbp, 0xdcbd0000008be9
popfq
popf
neg r8
jmp 0x140135f7c
neg eax
xor r12d, 0x4706e209
lea r13d, [rcx - 0x9248]
call 0x14013558d
invalid
idiv bh
inc edi
invalid
mov dword [rbp - 0x74], 0xf6f6f6f6
mov dword [rbp - 0x20], 0x6b737e73
mov dword [rbp - 0x70], 0xf6f6f6f6
mov dword [rbp - 0x1c], 0x6f847376
jmp 0x140135f4d
cmp rdx, 5
jb 0x140136102
mov dword [rbp - 0x80], 0xf6f6f6f6
xchg r13, rdx
mov r13, rbx
xchg r13, rdx
jmp 0x1401360bb
mov dword [rbp - 0x6c], 0xf6f6f6f6
mov dword [rbp - 0x18], 0x55572a44
mov dword [rbp - 0x68], 0xf6f6f6f6
mov dword [rbp - 0x14], 0x57143b4c
mov dword [rbp - 0x64], 0xf6f6f6f6
mov dword [rbp - 0x10], 0x2a6f756b
jmp 0x140136093
nop word [rax + rax]
mov byte [rbp + rax - 0x2c], 0
inc rax
cmp rax, 0x53
jb 0x140135f86
nop
mov byte [rsp + rbx + 0x5e], 0
jmp 0x140135ff9
mov dword [rbp - 4], 0x7d73602a
mov dword [rbp - 0x54], 0xf6f6f6f6
mov dword [rbp], 0x2a766b7f
mov dword [rbp - 0x50], 0xf6f6f6f6
div dh
mov dword [rbp + 4], 0x2a35354d
mov dword [rbp - 0x4c], 0xf6f6f6f6
jmp 0x140136010
mov word [rbp - 0x30], 0xf6f6
mov dword [rbp + 0x24], 0x386e6f
mov byte [rbp - 0x2e], 0xf6
nop word [rax + rax]
movzx eax, byte [rbp + rdx - 0x2c]
movzx ecx, byte [rbp + rdx - 0x80]
jmp 0x1401360e3
inc rbx
cmp rbx, 5
jb 0x140135f9a
mov eax, 0xfffffffe
jmp 0x1401316b5
mov dword [rbp + 8], 0x736e6f5c
mov dword [rbp - 0x48], 0xf6f6f6f6
mov dword [rbp + 0xc], 0x737c7e7d
mov dword [rbp - 0x44], 0xf6f6f6f6
mov dword [rbp + 0x10], 0x6b7e7f6c
mov dword [rbp - 0x40], 0xf6f6f6f6
mov dword [rbp + 0x14], 0x7d6f766c
je 0x14013607d
jne 0x14013607d
ret
jmp 0x14013611f
mov dword [rbp - 0x60], 0xf6f6f6f6
mov dword [rbp - 0xc], 0x6f7c7f7d
mov dword [rbp - 0x5c], 0xf6f6f6f6
mov dword [rbp - 8], 0x6f727e2a
mov dword [rbp - 0x58], 0xf6f6f6f6
jmp 0x140135fa4
mov dword [rbp - 0x2c], 0x76736b50
mov dword [rbp - 0x7c], 0xf6f6f6f6
mov dword [rbp - 0x28], 0x7e2a6e6f
mov dword [rbp - 0x78], 0xf6f6f6f6
mov dword [rbp - 0x24], 0x78732a79
fdivr qword [rcx + 0x2a]
jae 0x140136156
jmp 0x140135f0d
add cl, al
mov byte [rbp + rdx - 0x2c], cl
mov byte [rbp + rdx - 0x80], 0
inc rdx
cmp rdx, 0x53
jmp 0x140135eb2
nop dword [rax + rax]
movzx eax, byte [rsp + rdx + 0x5e]
movzx ecx, byte [rsp + rdx + 0x58]
add cl, al
mov byte [rsp + rdx + 0x5e], cl
mov byte [rsp + rdx + 0x58], 0
inc rdx
jmp 0x140135f2e
mov dword [rbp - 0x3c], 0xf6f6f6f6
mov dword [rbp + 0x18], 0x6f7c6b2a
mov dword [rbp - 0x38], 0xf6f6f6f6
mov dword [rbp + 0x1c], 0x7d78732a
mov dword [rbp - 0x34], 0xf6f6f6f6
mov dword [rbp + 0x20], 0x76766b7e
jmp 0x140135fd3
xchg rcx, r9
mov rcx, qword [rbp + 0x288]
add byte [rax], al
xchg rcx, r9
lea rcx, [0x140136270]
jmp 0x1401361bb
mov r8, qword [rbp + 0x270]
xchg r8, rcx
xchg r14, rdx
mov r14, qword [rbp + 0x278]
xchg rdx, r14
je 0x14013619d
jne 0x14013619d
jbe 0x1401360d9
div r11
jnp 0x140135d0c
test r8d, 0xdc7bc3ab
mul r11
movabs r11, 0x32f8b900000096e9
rcl ebx, 0xac
jmp rcx
jmp 0x140136238
xchg r8, r9
mov r9, qword [rbp + 0x280]
xchg r8, r9
lea rax, [0x140136240]
mov rax, qword [rax]
xor rax, qword [rcx]
xchg rcx, r8
je 0x14013621c
jne 0x14013621c
jne 0x14013621c
cmp r10d, 0x2ca165f0
rcr r9d, 0xf4
int3
jmp 0x140136167
call rax
jmp 0x1401316b5
mov ecx, dword [rcx + r10]
add rcx, r10
movzx edx, byte [rcx]
inc rcx
test dl, dl
je 0x140136368
jmp 0x140136334
mov rdi, qword [rax + 0x30]
xchg rdi, r10
movsxd rdx, dword [r10 + 0x3c]
mov ebx, dword [rdx + r10 + 0x88]
add rbx, r10
cmp rbx, r10
jmp 0x1401362d8
je 0x140136371
mov r9d, dword [rbx + 0x18]
test r9d, r9d
jmp 0x140136308
je 0x140136371
mov edi, dword [rbx + 0x20]
nop dword [rax]
jmp 0x1401363c0
test dl, dl
jne 0x140136336
cmp r8d, 0x3a0ab225
je 0x1401363da
jmp 0x140136368
nop
movsx edx, dl
lea rcx, [rcx + 1]
xor edx, r8d
imul r8d, edx, 0x1000193
movzx edx, byte [rcx - 1]
jmp 0x14013631a
test r9d, r9d
jne 0x1401363c8
mov rax, qword [rax]
jmp 0x14013638a
xchg rdi, r10
je 0x1401363b1
jne 0x1401363b1
jbe 0x140136df6
jmp rcx
jmp 0x1401362ba
nop dword [rax + rax]
dec r9d
mov r8d, 0x6d911dfc
lea rcx, [rdi + r9*4]
jmp 0x1401362a0
mov ecx, dword [rbx + 0x24]
xor eax, eax
add rcx, r10
mov dword [rbp - 0x2d], 0xf6f6f6f6
mov dword [rbp - 0x22], 0x7c6f7d7f
jmp 0x140136559
mov edx, dword [rcx + r9]
mov ecx, 0xf7967468
add rdx, r9
movzx eax, byte [rdx]
inc rdx
jmp 0x14013661b
mov rax, r9
xchg r9, rax
mov r8d, ebx
jne 0x140136430
je 0x140136430
lea ebp, [rbx + 0x21bc]
pop r13
int3
jmp 0x140136639
mov ecx, dword [rbx + 0x1c]
add rcx, r10
mov word [rbp - 0x25], 0xf6f6
mov word [rbp - 0x1a], 0x7676
jmp 0x14013645f
mov byte [rbp - 0x18], al
mov r9d, dword [rcx + rdx*4]
add r9, r10
je 0x140136492
jne 0x140136492
popf
jne 0x140135dd2
neg rbp
lea ebp, [rdx - 0xb1d8]
jmp rcx
jmp 0x1401365e0
cmp ecx, 0x4a12d0d3
je 0x140136663
inc r8d
jmp 0x140136634
lea rcx, [rbp - 0x22]
mov r8d, 0x800
call r9
xchg r9, rax
jmp 0x14013640c
mov byte [rbp + rdx - 0x2d], bl
inc rdx
cmp rdx, 0xa
jb 0x1401365ef
xor edx, edx
je 0x14013652d
jne 0x14013652d
jmp rcx
jmp 0x1401364dc
mov dword [rbp - 0x29], 0xf6f6f6f6
mov dword [rbp - 0x1e], 0x6e383c3d
movzx edx, word [rcx + r9*2]
jne 0x1401365b4
je 0x1401365b4
test rbx, rdi
rcl r10d, 0xa
add r9d, 0xda3d52dd
jno 0x140135a46
rol r14d, 0x5c
test r11, rbp
test r12d, 0xcb9287c9
call rcx
jmp rcx
jmp 0x140136448
xor ebx, ebx
mov edx, ebx
nop word [rax + rax]
movzx eax, byte [rbp + rdx - 0x22]
movzx ecx, byte [rbp + rdx - 0x2d]
add cl, al
mov byte [rbp + rdx - 0x22], cl
jmp 0x1401364f0
imul ecx, eax, 0x1000193
movzx eax, byte [rdx - 1]
test al, al
jne 0x140136626
jmp 0x1401364c8
test al, al
je 0x1401364d4
nop dword [rax]
movsx eax, al
lea rdx, [rdx + 1]
xor eax, ecx
jmp 0x140136604
jmp 0x140136657
movsxd rcx, dword [rax + 0x3c]
mov r11d, dword [rcx + rax + 0x88]
mov edi, dword [r11 + rax + 0x20]
nop dword [rax]
nop word [rax + rax]
add byte [rcx - 0x75], al
jl 0x14013664c
and byte [rdi], cl
invalid
add byte [rsi + 0xf], spl
invalid
mov r10d, r8d
lea rcx, [rdi + r10*4]
jmp 0x1401363f5
mov ecx, dword [r11 + r9 + 0x24]
xchg rsi, rax
mov rsi, rbx
xchg rsi, rax
add rcx, r9
movzx edx, word [rcx + r10*2]
jmp 0x140136814
mov dword [rbp + 0x45], 0x2a6f727e
mov dword [rbp + 0x15], 0xf6f6f6f6
mov dword [rbp + 0x49], 0x6f73764d
mov word [rbp + 0x19], 0xf6f6
mov dword [rbp + 0x4d], 0x387e78
mov byte [rbp + 0x1b], 0xf6
jmp 0x14013694c
xchg rdx, rax
mov rdx, rbx
xchg rdx, rax
mov byte [rbp + rax + 0x1d], bl
jne 0x1401366f0
je 0x1401366f0
lea r8d, [rdx - 0x6925]
cmp r15, rbx
ret
jmp 0x140136a42
xor eax, edx
imul edx, eax, 0x1000193
movzx eax, byte [rcx - 1]
test al, al
jne 0x14013688a
cmp edx, 0x4dfdf1b5
jmp 0x1401368a8
cmp rax, 0xa
jb 0x140136823
cmp rsi, 1
jmp 0x1401367a7
mov dword [rbp + 0xd], 0xf6f6f6f6
mov dword [rbp + 0x41], 0x2a787f7c
mov dword [rbp + 0x11], 0xf6f6f6f6
jmp 0x14013667c
mov r9d, 0x10
lea r8, [rbp - 0x33]
lea rdx, [rbp + 0x1d]
xor ecx, ecx
call r10
jmp 0x1401366a7
mov rcx, rbx
xchg rcx, rax
mov byte [rbp + rax - 0x33], bl
inc rax
jmp 0x14013678f
cmp rax, 5
jb 0x140136783
mov rax, qword gs:[0x60]
jmp 0x14013682f
jne 0x140136799
mov dword [rbp - 0x39], 0xf6f6f6f6
mov rdx, rbx
div dh
test byte [rax - 0x75], 0xd3
mov dword [rbp - 0x33], 0x797c7c4f
mov byte [rbp - 0x35], 0xf6
je 0x1401367e8
jne 0x1401367e8
cmp ebp, 0x625ad8fc
je 0x1401358cd
lea r13d, [rcx - 0x7be4]
call rcx
lea r15d, [rcx - 0x5d6c]
rcr r15d, 0xc0
movabs r13, 0x49baa59e4e005deb
test r12, rbp
lea ebx, [rdx - 0xd4e]
neg rdi
sub r15d, 0x19ab995a
or r15d, 0xe5b35fa
test r14, rdi
pause
jmp 0x140136311
jmp 0x140136847
mov ecx, dword [r11 + r9 + 0x1c]
add rcx, r9
mov r10d, dword [rcx + rdx*4]
add r10, r9
mov byte [rbp + rax - 0x22], bl
inc rax
jmp 0x140136739
mov rcx, qword [rax + 0x18]
mov rax, qword [rcx + 0x10]
mov rcx, qword [rax]
mov r8, qword [rcx + 0x30]
mov eax, dword [rcx + 0x30]
movsxd rax, dword [r8 + 0x3c]
jmp 0x1401369e3
mov word [rbp - 0x2f], 0x7c
nop word [rax + rax]
movzx eax, byte [rbp + rdx - 0x33]
movzx ecx, byte [rbp + rdx - 0x39]
add cl, al
je 0x14013686c
jne 0x14013686c
pause
movabs r10, 0x5b5a53000000fbe9
lea ecx, [rbx + 0xb6bf]
call 0x14013784f
jmp 0x14013696c
test al, al
je 0x1401368ae
nop dword [rax]
movsx eax, al
lea rcx, [rcx + 1]
jmp 0x14013671a
mov ecx, dword [rax + r8]
add rcx, r8
movzx eax, byte [rcx]
inc rcx
jmp 0x14013687f
je 0x140136a77
inc ebx
jmp 0x1401369f7
inc rdx
cmp rdx, 0x33
jb 0x140136953
jmp 0x140136766
mov dword [rbp + 0x31], 0x2a6f7c6b
mov dword [rbp + 1], 0xf6f6f6f6
mov dword [rbp + 0x35], 0x7f7b6f7c
mov dword [rbp + 5], 0xf6f6f6f6
mov dword [rbp + 0x39], 0x6e6f7c73
mov dword [rbp + 9], 0xf6f6f6f6
mov dword [rbp + 0x3d], 0x2a797e2a
jne 0x140136933
je 0x140136933
rcr r13d, 0xfc
lea ebp, [rcx + 0x4b8a]
int3
jmp 0x14013674c
nop dword [rax]
movzx eax, byte [rbp + rdx + 0x1d]
movzx ecx, byte [rbp + rdx - 0x17]
add cl, al
mov byte [rbp + rdx + 0x1d], cl
mov byte [rbp + rdx - 0x17], bl
jmp 0x1401368b5
mov byte [rbp + rdx - 0x33], cl
mov byte [rbp + rdx - 0x39], bl
inc rdx
inc edx
cmp rdx, 5
jb 0x140136858
mov dword [rbp - 0x17], 0xf6f6f6f6
xchg rbx, rdi
jne 0x1401369ce
je 0x1401369ce
inc r15
jp 0x14013794c
inc r12
jge 0x14013683b
inc r14
popf
and edi, 0x4a5b4d22
cmp r12d, 0x62be405f
jge 0x140135bbd
cpuid
jnp 0x140135d9f
popfq
jmp 0x1401372bd
jmp 0x140136a08
mov r10d, dword [rax + r8 + 0x88]
mov r11d, dword [r10 + r8 + 0x20]
nop dword [rax]
mov r9d, ebx
mov edx, 0x8c05e7eb
lea rax, [r11 + r9*4]
jmp 0x140136896
mov rdx, rdi
xchg rdi, rbx
mov dword [rbp + 0x1d], 0x762a7e4b
mov dword [rbp - 0x13], 0xf6f6f6f6
jmp 0x140136a56
mov dword [rbp + 0x29], 0x2a70792a
mov dword [rbp - 7], 0xf6f6f6f6
mov dword [rbp + 0x2d], 0x2a574b5c
mov dword [rbp - 3], 0xf6f6f6f6
jmp 0x1401368c7
inc rax
cmp rax, 0x33
jb 0x1401366ae
xchg rcx, rax
jmp 0x14013677e
mov dword [rbp + 0x21], 0x7e7d6b6f
mov dword [rbp - 0xf], 0xf6f6f6f6
mov dword [rbp + 0x25], 0x4c51422a
mov dword [rbp - 0xb], 0xf6f6f6f6
jmp 0x140136a21
mov ecx, dword [r10 + r8 + 0x24]
add rcx, r8
movzx edx, word [rcx + r9*2]
mov ecx, dword [r10 + r8 + 0x1c]
add rcx, r8
mov eax, dword [rcx + rdx*4]
mov edx, 0xc000009a
jmp 0x140136aac
xchg r15, rdi
mov rsp, r11
push rcx
xchg qword [rsp + 8], rbp
add rsp, 0x10
jmp rax
add rax, r8
mov rcx, 0xffffffffffffffff
lea r11, [rsp + 0xb0]
xchg rbp, rbx
je 0x140136ae2
jne 0x140136ae2
test rdx, rbx
ror ecx, 0x1c
jmp rax
jmp 0x140136af3
mov rbp, qword [r11 + 0x10]
xchg rbx, rbp
xchg rcx, rsi
mov rcx, qword [r11 + 0x18]
xchg rcx, rsi
xchg r15, rdi
mov r15, qword [r11 + 0x20]
jne 0x140136b4a
je 0x140136b4a
jb 0x140135b37
int3
jmp 0x140136a99
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
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 byte [rsi - 0x66], bh
pushfq
push rsi
push rsp
add dword [rdi + 0x2acbc53a], ebx
xlatb
sal al, cl
outsb dx, byte [rsi]
jnp 0x140137050
sbb dword [rsi], 0x4ed73baa
loopne 0x140136fbc
add ch, byte [rax + rcx*4]
mov ch, 0x95
insd dword [rdi], dx
int1
xor byte [rdi], r14b
retf
lodsd eax, dword [rsi]
cmpsd dword [rsi], dword [rdi]
cmp ah, 0x7f
push rsp
hlt
invalid
adc dh, byte [rdx + rdx*8]
cmp dh, byte [rax - 0x2274fd10]
fcmovne st(0), st(3)
push rdx
push rax
jns 0x140137900
or dword [rdx - 0x54], edx
pop rdx
invalid