Function at 0x140133ee9
Capabilities:
Contain obfuscated stackstrings

Disassembly:
xchg qword [rsp + 0x10], rbp
pop rcx
pop rax
add rsp, 8
jmp 0x140131845
mov r14, qword [rsp + 0x438]
mov r13, qword [rsp + 0x440]
jmp 0x140131a69
ret
xchg qword [rsp + 0x38], rbx
add rsp, 0x40
push rax
push rcx
jmp 0x140131774
nop
xchg qword [rsp], r15
add rsp, 8
push rax
push rax
push rdx
jmp 0x140131a7c
mov rdi, qword [rsp + 0x450]
mov rsi, qword [rsp + 0x458]
add rsp, 0x460
jmp 0x14013188a
xchg r10, r12
mov r10, qword [rsp + 0x448]
xchg r10, r12
jmp 0x140131a4d
push rax
push rax
push rcx
push rcx
jmp 0x140131846
jne 0x1401327ce
mov eax, dword [rbx + 1]
cmp eax, 0x74616469
jne 0x1401325eb
jmp 0x14013213d
xor dil, dil
cmp byte [rbx], 0x2e
jmp 0x140131f6a
rcl ecx, 0x8f
lea r13d, [rbx - 0xa1d9]
jmp rax
cmp byte [rbx + 5], 0x61
jne 0x1401327ce
mov dil, 1
jmp 0x1401327ce
jne 0x14013201c
nop
cmp r14, rbx
xor ebp, 0x5af526fe
dec r15
lea r11d, [rdi + 0x6d76]
jmp 0x14013220f
or r13d, 0x7dfe2838
cpuid
syscall
or r15d, 0x6bbd2b75
test r15, rbx
jmp 0x14013205c
cmp eax, 0x74616470
jne 0x1401327ce
cmp byte [rbx + 5], 0x61
jmp 0x1401327c8
lea rdx, [rsp + 0x40]
mov esi, dword [rbx + 0xc]
mov r9d, 0x40
cmovae eax, dword [rbx + 0x10]
jmp 0x140132952
je 0x140132ab2
mov eax, dword [rbx + 8]
lea r8, [rsp + 0x30]
cmp eax, dword [rbx + 0x10]
invalid
rcl esi, 0x60
jmp rax
scasd eax, dword [rdi]
push rax
call rax
lea r14d, [rdx + 0x9d57]
test r11, rdx
movabs r14, 0x4c9927fffffdb0e9
lea ebx, [rbx - 0x1d60]
inc r10
call fcn.140132a42
jne 0x140132153
ret
invalid
nop dword [rax]
nop dword [rax + rax]
mov ecx, r8d
lea rdx, [r9 + rcx*4]
mov ecx, dword [rdx + r11]
mov edx, 0x161d8820
add rcx, r9
je 0x1401333db
jne 0x1401333db
test edx, 0x70cd124f
dec rcx
movabs r10, 0x79ab5716152c40eb
cpuid
bswap r14
mov edx, 0xdec55350
lea r9d, [rcx + 0x6a0a]
jmp 0x140132cda
jmp 0x14013341d
nop dword [rax]
movsx eax, al
lea rcx, [rcx + 1]
xor eax, edx
imul edx, eax, 0x1000193
jmp 0x1401335a0
xchg ecx, eax
mov r8, rax
jmp 0x140133488
movzx eax, byte [rcx]
inc rcx
test al, al
je 0x140133480
jne 0x140133463
je 0x140133463
test esi, 0x5b32350
test r15d, 0xf2ac54b8
lea r9d, [rbp - 0xcc79]
and r15d, 0xf4122367
cmp r14d, 0xe92085ab
or edx, 0x38da1e39
ror r14d, 0x49
jp 0x140133776
movabs r14, 0x6e1824bd313c94eb
int3
jmp 0x1401333f9
cmp edx, 0x958e292b
je 0x1401335b1
inc r8d
jmp 0x1401333b9
xchg r8, r9
mov r8d, r15d
movsxd rcx, dword [rax + 0x3c]
mov r10d, dword [rcx + rax + 0x88]
mov r11d, dword [r10 + rax + 0x20]
jmp 0x1401333ad
movzx eax, byte [rcx - 1]
test al, al
jne 0x1401333fc
jmp 0x140133474
mov eax, dword [r10 + r9 + 0x24]
add rax, r9
mov ecx, r8d
movzx edx, word [rax + rcx*2]
xchg r15, rax
mov r15, rax
jmp 0x140133619
test ecx, ecx
jne 0x1401336d7
mov ecx, dword [r14 + 0x10]
jmp 0x1401336d7
add r13, r9
nop word [rax + rax]
mov byte [rsp + rax + 0x67], r15b
inc rax
cmp rax, 0xa
jmp 0x14013363d
mov r8, rax
test rax, rax
je 0x1401337eb
mov eax, dword [r14 + 0x10]
test eax, eax
je 0x140133723
add dword [rax], eax
invalid
mov edx, edi
jmp 0x14013366b
xchg r15, rax
mov ecx, dword [r10 + r9 + 0x1c]
add rcx, r9
mov r13d, dword [rcx + rdx*4]
jmp 0x1401335db
mov ecx, dword [r14 + 0xc]
xor r8d, r8d
add rcx, rax
xor edx, edx
jmp 0x1401336c9
jb 0x1401335e9
cmp dword [r14 + 0xc], r15d
je 0x14013402d
lea rax, [0x140000000]
nop
jmp 0x14013362c
test rax, rax
je 0x140133bfd
mov ecx, dword [r14]
jmp 0x1401335ca
add rdx, rax
lea rax, [0x140000000]
mov qword [rdx + rax], r8
jmp 0x140133796
sub rax, 0xfffffffffffffffe
add rax, rdx
movzx edx, dx
test rcx, rcx
mov rcx, rsi
cmovns rdx, rax
call r12
je 0x1401336a1
jne 0x1401336a1
neg r11
neg rdx
movabs rbx, 0x3537a6ffffff54e9
je 0x1401344b0
jmp 0x1401335fa
sub r13d, 0xd2f498f5
jmp 0x14013415a
mov edi, r15d
mov rcx, qword [rbx]
test rcx, rcx
jmp 0x14013370e
call rdi
xchg rsi, rax
mov rax, rsi
xchg rsi, rax
jmp 0x14013365a
mov ebx, ecx
lea rax, [0x140000000]
add rbx, rax
jne 0x1401336fd
je 0x1401336fd
rol r14d, 0x4c
test rcx, rcx
jmp rax
jmp 0x1401336bb
je 0x1401337c5
xchg rdx, r14
mov r14, rcx
xchg rdx, r14
nop
jmp 0x14013367e
mov rax, qword [rbx]
lea rcx, [0x140000000]
xchg r8, r13
mov qword [rcx + rax], r13
xchg r8, r13
jne 0x140133772
je 0x140133772
add r12d, 0x7030954a
lea r13d, [rbp + 0x4c3]
lea r14d, [rcx + 0x1044]
div r15
jae 0x140133327
jbe 0x140132cf8
int3
jmp 0x14013378f
sal edx, cl
int 0x30
call rax
rcl esi, 0x2e
lea edi, [rcx - 0xd6bc]
test r11d, 0x58f82ab1
ret 0x20
lea rax, [0x140000000]
mov rcx, qword [rbx + 8]
sub rbx, 0xfffffffffffffff8
sub edi, 0xfffffff8
xchg rcx, r8
jmp 0x1401337b6
mov r10, qword [rsp + 0x30]
xchg r10, rdi
jmp 0x14013362c
mov rdx, r8
xchg rcx, r8
test rcx, rcx
jne 0x14013367e
nop
sub r14, 0x10146ed0
add r14, 0x10146ee4
jmp 0x1401337d9
cmp dword [r14 + 0xc], r15d
je 0x14013402d
xchg r10, rdi
jmp 0x1401337a9
mov dword [rsp + 0x30], 0xf6f6f6f6
xchg rdx, r15
mov r15, rdx
xchg r15, rdx
mov dword [rsp + 0x36], 0x797c7c4f
jmp 0x1401338d7
cmp rdx, 0x53
jb 0x140133835
mov r9d, 0x10
jmp 0x1401338bd
mov byte [rsp + rdx + 0x36], cl
mov byte [rsp + rdx + 0x30], r15b
inc rdx
jmp 0x140133a7f
nop word [rax + rax]
movzx eax, byte [rbp + rdx + 0x14]
movzx ecx, byte [rbp + rdx - 0x40]
add cl, al
je 0x140133891
jne 0x140133891
jmp rax
movabs rcx, 0x6948b400000356e9
div r15
or r10d, 0x960b3ed2
jno 0x14013405f
jmp 0x140133bec
mov edx, 0xbb99483e
test rbp, rdx
lea r15d, [rbx + 0x25ac]
call fcn.140132f5d
lea r8, [rsp + 0x36]
lea rdx, [rbp + 0x14]
xor ecx, ecx
call r13
xchg r15, rax
mov r15, rax
xchg r15, rax
jmp 0x140133a55
mov byte [rsp + 0x34], 0xf6
mov word [rsp + 0x3a], 0x7c
nop dword [rax + rax]
movzx eax, byte [rsp + rdx + 0x36]
movzx ecx, byte [rsp + rdx + 0x30]
add cl, al
jmp 0x14013381e
mov dword [rbp - 0x18], 0xf6f6f6f6
mov dword [rbp + 0x3c], 0x7d73602a
mov dword [rbp - 0x14], 0xf6f6f6f6
mov dword [rbp + 0x40], 0x2a766b7f
mov dword [rbp - 0x10], 0xf6f6f6f6
mov dword [rbp + 0x44], 0x2a35354d
mov dword [rbp - 0xc], 0xf6f6f6f6
je 0x14013396e
jne 0x14013396e
test ebx, 0x368e0522
cmp r14d, 0xbfd62f4e
or edi, 0x9795ee40
jmp rax
jmp fcn.140133bd2
mov dword [rbp + 0x1c], 0x78732a79
mov dword [rbp - 0x34], 0xf6f6f6f6
mov dword [rbp + 0x20], 0x6b737e73
jne 0x1401339a6
je 0x1401339a6
rcr r8d, 0x18
inc r11
rcl edi, 0xa9
movabs r9, 0x526fc000000082e9
rol edi, 0x85
lea r8d, [rbp - 0xb54]
lea r11d, [rdi + 0xe3d9]
call fcn.1401346dd
jmp 0x140133a2d
mov dword [rbp - 4], 0xf6f6f6f6
mov dword [rbp + 0x50], 0x6b7e7f6c
mov dword [rbp], 0xf6f6f6f6
mov dword [rbp + 0x54], 0x7d6f766c
mov dword [rbp + 4], 0xf6f6f6f6
mov dword [rbp + 0x58], 0x6f7c6b2a
je 0x140133a12
jne 0x140133a12
cmp r9d, 0x38268b3
cmp r14d, 0x318e08cf
cmp rbx, rdx
lea ebp, [rdi - 0x1d49]
cmp r9d, 0xce033ee7
movabs r14, 0xa7c8600000189e9
lea r9d, [rdx - 0xbe1e]
jmp rcx
jmp 0x140133ba0
mov dword [rbp - 0x30], 0xf6f6f6f6
mov dword [rbp + 0x24], 0x6f847376
mov dword [rbp - 0x2c], 0xf6f6f6f6
mov dword [rbp + 0x28], 0x55572a44
mov dword [rbp - 0x28], 0xf6f6f6f6
jmp 0x140133adc
nop word [rax + rax]
mov byte [rbp + rax + 0x14], r15b
inc rax
cmp rax, 0x53
jb 0x140133a60
nop
mov byte [rsp + r15 + 0x36], 0
jmp 0x140133b12
cmp rdx, 5
jb 0x1401338eb
mov dword [rbp - 0x40], 0xf6f6f6f6
xchg rdx, r15
jne 0x140133acc
je 0x140133acc
ret
jmp 0x140133b74
mov dword [rbp + 0x2c], 0x57143c4c
mov dword [rbp - 0x24], 0xf6f6f6f6
mov dword [rbp + 0x30], 0x2a6f756b
mov dword [rbp - 0x20], 0xf6f6f6f6
mov dword [rbp + 0x34], 0x6f7c7f7d
mov dword [rbp - 0x1c], 0xf6f6f6f6
mov dword [rbp + 0x38], 0x6f727e2a
jmp 0x1401338fc
inc r15
cmp r15, 5
jb 0x140133a74
mov eax, 0xfffffffe
jne 0x140133b4d
je 0x140133b4d
lea r13d, [rcx - 0x3f5b]
jle 0x140133b7c
div rcx
add r13d, 0x3c492ccd
ret
jmp 0x140133b9b
mov r15, rdx
xchg rdx, r15
mov dword [rbp + 0x14], 0x76736b50
mov dword [rbp - 0x3c], 0xf6f6f6f6
mov dword [rbp + 0x18], 0x7e2a6e6f
mov dword [rbp - 0x38], 0xf6f6f6f6
jmp 0x140133981
adc al, 0x50
imul esi, dword [rbx + 0x76], 0xffffffc7
invalid
jmp 0x1401317e2
mov dword [rbp + 8], 0xf6f6f6f6
mov dword [rbp + 0x5c], 0x7d78732a
mov dword [rbp + 0xc], 0xf6f6f6f6
mov dword [rbp + 0x60], 0x76766b7e
mov word [rbp + 0x10], 0xf6f6
mov dword [rbp + 0x64], 0x386e6f
mov byte [rbp + 0x12], 0xf6
jmp 0x14013382f
mov byte [rbp + rdx + 0x14], cl
mov byte [rbp + rdx - 0x40], r15b
inc rdx
jmp 0x140133809
mov dword [rsp + 0x40], 0xf6f6f6f6
xchg r11, r15
mov rdx, r11
jmp 0x140133e23
mov dword [rbp + 0xb0], 0xf6f6f6f6
mov dword [rbp + 0x104], 0x7d78732a
mov dword [rbp + 0xb4], 0xf6f6f6f6
mov dword [rbp + 0x108], 0x76766b7e
mov word [rbp + 0xb8], 0xf6f6
mov dword [rbp + 0x10c], 0x386e6f
mov byte [rbp + 0xba], 0xf6
jne 0x140133c82
je 0x140133c82
jbe 0x140134853
call rcx
lea r15d, [rdi + 0x8c86]
add ecx, 0x66ac42f7
lea r8d, [rdi - 0xbaa6]
and r8d, 0x3ba1db04
test r10, rdx
test rbx, rdx
ret
jmp 0x140133f2d
mov dword [rbp + 0x8c], 0xf6f6f6f6
mov dword [rbp + 0xe0], 0x6f727e2a
mov dword [rbp + 0x90], 0xf6f6f6f6
mov dword [rbp + 0xe4], 0x7d73602a
mov dword [rbp + 0x94], 0xf6f6f6f6
mov dword [rbp + 0xe8], 0x2a766b7f
mov dword [rbp + 0x98], 0xf6f6f6f6
jmp 0x140133e51
inc rdx
cmp rdx, 0x53
jb 0x140133f34
mov r9d, 0x10
lea r8, [rsp + 0x46]
jmp 0x140134017
mov dword [rbp + 0xa4], 0xf6f6f6f6
mov dword [rbp + 0xf8], 0x6b7e7f6c
mov dword [rbp + 0xa8], 0xf6f6f6f6
mov dword [rbp + 0xfc], 0x7d6f766c
mov dword [rbp + 0xac], 0xf6f6f6f6
mov dword [rbp + 0x100], 0x6f7c6b2a
je 0x140133d6f
jne 0x140133d6f
rol r11d, 0xf9
push rbp
test rcx, rdx
mul rsi
jno 0x140134861
ret
jmp 0x140133c10
inc r15
cmp r15, 5
jb 0x140133fbc
mov eax, 0xfffffffe
jmp 0x1401317e2
xchg rdx, r11
mov r11, r15
xchg r11, rdx
mov dword [rbp + 0xbc], 0x76736b50
jmp 0x140133eba
mov dword [rbp + 0x84], 0xf6f6f6f6
mov dword [rbp + 0xd8], 0x2a6f756b
mov dword [rbp + 0x88], 0xf6f6f6f6
mov dword [rbp + 0xdc], 0x6f7c7f7d
jne 0x140133e0e
je 0x140133e0e
pushfq
jmp rax
jmp 0x140133cac
xchg r15, r11
mov dword [rsp + 0x46], 0x797c7c4f
mov byte [rsp + 0x44], 0xf6
mov word [rsp + 0x4a], 0x7c
nop dword [rax + rax]
movzx eax, byte [rsp + rdx + 0x46]
movzx ecx, byte [rsp + rdx + 0x40]
jmp 0x140133f54
mov dword [rbp + 0xec], 0x2a35354d
mov dword [rbp + 0x9c], 0xf6f6f6f6
mov dword [rbp + 0xf0], 0x736e6f5c
mov dword [rbp + 0xa0], 0xf6f6f6f6
mov dword [rbp + 0xf4], 0x737c7e7d
je 0x140133e9d
jne 0x140133e9d
div r14
jmp rax
jmp 0x140133d14
mov dword [rbp + 0x6c], 0xf6f6f6f6
mov dword [rbp + 0xc0], 0x7e2a6e6f
mov dword [rbp + 0x70], 0xf6f6f6f6
mov dword [rbp + 0xc4], 0x78732a79
mov dword [rbp + 0x74], 0xf6f6f6f6
jmp 0x140133ee8
mov dword [rbp + 0xc8], 0x6b737e73
mov dword [rbp + 0x78], 0xf6f6f6f6
mov dword [rbp + 0xcc], 0x6f847376
mov dword [rbp + 0x7c], 0xf6f6f6f6
mov dword [rbp + 0xd0], 0x55572a44
mov dword [rbp + 0x80], 0xf6f6f6f6
mov dword [rbp + 0xd4], 0x57143b4c
jmp 0x140133dc6
nop dword [rax]
movzx eax, byte [rbp + rdx + 0xbc]
movzx ecx, byte [rbp + rdx + 0x68]
add cl, al
mov byte [rbp + rdx + 0xbc], cl
mov byte [rbp + rdx + 0x68], r15b
jmp 0x140133cf7
add cl, al
mov byte [rsp + rdx + 0x46], cl
mov byte [rsp + rdx + 0x40], r15b
inc rdx
cmp rdx, 5
jb 0x140133e42
mov dword [rbp + 0x68], 0xf6f6f6f6
jne 0x140133f7f
je 0x140133f7f
lea ebp, [rbp - 0x5c75]
movabs r14, 0x3e33a6fffffe2ae9
lea edi, [rdx + 0x7369]
cpuid
mov r14d, 0x62414a51
lea esi, [rbp - 0xc337]
neg rcx
call fcn.140133b45
jmp 0x140133dae
xchg r15, rax
nop
mov byte [rbp + rax + 0xbc], r15b
inc rax
cmp rax, 0x53
jb 0x140133fa7
mov byte [rsp + r15 + 0x46], 0
jne 0x14013400c
je 0x14013400c
cmp r15, rbx
lea esi, [rbx + 0xf9e8]
bswap rsi
div rdi
test r8d, 0xb96db27f
rcl ebx, 0x8f
jmp rax
jmp 0x140133d97
lea rdx, [rbp + 0xbc]
xor ecx, ecx
call r13
xchg r15, rax
mov r15, rax
jmp 0x140133fa3
xchg rdx, r9
mov rdx, qword [rbp + 0x398]
xchg r9, rdx
jmp 0x140134065
xchg rdx, rbx
call rax
jmp 0x1401317e2
xchg rsi, rcx
mov rsi, qword [rbp + 0x380]
xchg rsi, rcx
xchg rdx, rbx
mov rbx, qword [rbp + 0x388]
jmp 0x14013403f
add cl, ch
invalid
lea rcx, [0x1401343a0]
mov r8, qword [rbp + 0x390]
lea rax, [0x140134370]
mov rax, qword [rax]
xor rax, qword [rcx]
jmp 0x140134049
xchg r13, rax
mov r13, qword [rsp + 0x10]
xchg r13, rax
inc rax
mov qword [rsp + 0x10], rax
mov eax, dword [rsp + 0x38]
je 0x140134116
jne 0x140134116
jle 0x140134e9e
test rsi, rdx
add r13d, 0x493b35ab
jmp rax
jmp 0x14013412d
mov rcx, qword [rsp + 0x30]
add rcx, rax
xchg rcx, rax
mov rcx, rax
xchg rcx, rax
jmp 0x140134141
cmp qword [rsp + 0x10], rax
jae 0x140134366
mov byte [rsp], 0
mov dword [rsp + 4], 0
jmp 0x1401341e6
add byte [rax], al
add byte [rbx - 0xfbdbbc], cl
ror byte [rcx - 0x16fbdbbc], 0x7a
add byte [rax], al
add dh, al
add al, 0x24
add ecx, ebp
leave
add byte [rax], al
add byte [rax + 0x39], cl
and al, 0x10
mov eax, dword [rsp + 4]
inc eax
mov dword [rsp + 4], eax
jmp 0x1401341e6
mov byte [rsp], 1
jmp 0x14013423e
cmp qword [rsp + 0x10], rax
jb 0x140134239
mov eax, dword [rsp + 4]
mov ecx, dword [rsp + 4]
xchg rcx, rdx
mov rcx, qword [rsp + 0x48]
xchg rcx, rdx
je 0x1401341b6
jne 0x1401341b6
dec rdi
lea ebx, [rdx + 0xe15a]
lea edx, [rbp - 0xe48b]
lea r8d, [rcx - 0x42d2]
cmp r14d, 0x4c085e5d
movabs r11, 0x2f77ecb241516beb
test r14d, 0xc42bae0d
call rcx
or r14d, 0xb698809
lea ecx, [rbx - 0x5dd5]
rcl r15d, 0xed
jmp rcx
jmp 0x140134223
mov eax, dword [rsp + 0x50]
cmp dword [rsp + 4], eax
jae 0x14013423e
mov eax, dword [rsp + 4]
jmp 0x14013420f
xchg r9, rax
cmp qword [rsp + 0x10], rax
jae 0x140134239
jmp 0x14013416c
xchg rcx, rdx
mov rdx, qword [rsp + 0x40]
xchg rcx, rdx
mov rax, qword [rcx + rax*8]
jmp 0x140134175
mov ecx, dword [rdx + rcx*4]
mov rdx, qword [rsp + 0x40]
add rcx, qword [rdx + rax*8]
xchg r9, rax
mov r9, rcx
jmp 0x1401341fd
jmp 0x14013415d
movzx eax, byte [rsp]
test eax, eax
je 0x14013424f
jmp 0x1401340e7
xor edx, edx
mov eax, dword [rsp + 8]
mov ecx, 0x20
je 0x14013428b
jne 0x14013428b
call rcx
rcr ebp, 0x9a
add r15d, 0xbf1dec75
lea r15d, [rbx + 0x2d01]
add ecx, 0x617c9be9
pop r11
cmp rbp, rcx
rcl edx, 0x81
cmp rcx, rcx
rcl esi, 0x38
rcl r14d, 0
movabs r11, 0x726768000000c6e9
call rax
or ecx, 0x7ac54cd2
test ecx, 0x5cf09171
lea r11d, [rbx - 0xb185]
popf
call rax
call 0x140133ee9
jmp 0x140134356
movzx eax, byte [rcx + rax]
mov rcx, qword [rsp + 0x10]
movzx ecx, byte [rcx]
xor ecx, eax
mov eax, ecx
xchg rcx, r14
mov r14, qword [rsp + 0x10]
jne 0x140134307
je 0x140134307
jne 0x140134e03
jmp rax
jmp 0x14013431d
xchg r14, rcx
mov byte [rcx], al
mov eax, dword [rsp + 8]
inc eax
mov dword [rsp + 8], eax
je 0x140134338
jne 0x140134338
jl fcn.140133413
movabs rcx, 0x45aac60a6bf917eb
xor ecx, 0x9789ef5b
or edx, 0x571ee7df
call rcx
ret 0x18
jmp 0x140134351
jmp 0x1401340e7
div ecx
mov eax, edx
mov eax, eax
mov rcx, qword [rsp + 0x18]
jmp 0x1401342b1
add rsp, 0x28
ret
movsxd rdx, dword [r10 + 0x3c]
mov ebx, dword [rdx + r10 + 0x88]
add rbx, r10
cmp rbx, r10
je 0x14013444b
jmp 0x1401344ab
add rcx, r10
movzx edx, byte [rcx]
inc rcx
test dl, dl
je 0x140134442
nop
jmp 0x1401344c0
je 0x1401344da
test r9d, r9d
jne 0x14013447c
mov rax, qword [rax]
jmp 0x140134461
xchg rdi, r10
mov rdi, qword [rax + 0x30]
xchg r10, rdi
jmp 0x1401343e0
nop dword [rax]
nop dword [rax + rax]
dec r9d
jmp 0x140134484
mov r8d, 0xafd0446
lea rcx, [rdi + r9*4]
mov ecx, dword [rcx + r10]
jmp 0x1401343fd
test dl, dl
jne 0x1401344c0
cmp r8d, 0xacfe92bf
jmp 0x14013443c
mov r9d, dword [rbx + 0x18]
test r9d, r9d
test ecx, ecx
je 0x14013444b
mov edi, dword [rbx + 0x20]
jmp 0x140134470
movsx edx, dl
lea rcx, [rcx + 1]
xor edx, r8d
xor edx, eax
imul r8d, edx, 0x1000193
movzx edx, byte [rcx - 1]
jmp 0x140134497
mov ecx, dword [rbx + 0x24]
xor eax, eax
add rcx, r10
mov dword [rbp - 0x2d], 0xf6f6f6f6
mov dword [rbp - 0x22], 0x7c6f7d7f
mov dword [rbp - 0x29], 0xf6f6f6f6
mov dword [rbp - 0x1e], 0x6e383c3d
jmp 0x140134531
mov edx, dword [rcx + r9]
mov ecx, 0x1901977e
add rdx, r9
movzx eax, byte [rdx]
inc rdx
jmp 0x140134622
lea rcx, [rbp - 0x22]
mov r8d, 0x800
call r9
xchg r9, rax
mov rax, r9
jmp 0x14013460c
movzx edx, word [rcx + r9*2]
mov ecx, dword [rbx + 0x1c]
add rcx, r10
jmp 0x140134641
inc r8d
jmp 0x1401345ab
mov byte [rbp + rdx - 0x22], cl
mov byte [rbp + rdx - 0x2d], bl
inc rdx
cmp rdx, 0xa
jb 0x140134588
xor edx, edx
jmp 0x14013451a
nop word [rax + rax]
movzx eax, byte [rbp + rdx - 0x22]
movzx ecx, byte [rbp + rdx - 0x2d]
add cl, al
jmp 0x140134561
mov edi, dword [r11 + rax + 0x20]
nop dword [rax]
nop word [rax + rax]
mov r10d, r8d
lea rcx, [rdi + r10*4]
jne 0x1401345f0
je 0x1401345f0
push r13
rol r14d, 0x7f
syscall
lea ebx, [rdi - 0xf67b]
lea r10d, [rbp - 0x8164]
rcl r13d, 0x79
rcl r14d, 0x33
jmp rcx
jmp 0x140134503
xchg r9, rax
mov r8d, ebx
movsxd rcx, dword [rax + 0x3c]
mov r11d, dword [rcx + rax + 0x88]
jmp 0x140134599
test al, al
je 0x140134559
nop dword [rax]
movsx eax, al
jmp fcn.140134659
add r9, r10
xor ebx, ebx
mov edx, ebx
jmp 0x14013457d
mov word [rbp - 0x25], 0xf6f6
mov word [rbp - 0x1a], 0x7676
mov byte [rbp - 0x18], al
mov r9d, dword [rcx + rdx*4]
jmp 0x140134635
mov rax, r14
xchg rbx, r14
mov byte [rbp + rax + 0x1d], bl
jmp 0x140134882
movzx ecx, byte [rbp + rdx - 0x17]
add cl, al
mov byte [rbp + rdx + 0x1d], cl
mov byte [rbp + rdx - 0x17], bl
inc rdx
cmp rdx, 0x33
jmp 0x14013479d
mov byte [rbp + rax - 0x33], bl
inc rax
cmp rax, 5
jmp 0x1401349a3
mov r11d, dword [r10 + r8 + 0x20]
nop dword [rax]
mov r9d, ebx
mov edx, 0xac5c78f1
lea rax, [r11 + r9*4]
mov ecx, dword [rax + r8]
add rcx, r8
jmp fcn.14013491b
inc rdx
cmp rdx, 5
jb 0x140134869
mov dword [rbp - 0x17], 0xf6f6f6f6
jmp 0x1401349c2
jb 0x14013497c
mov r9d, 0x10
lea r8, [rbp - 0x33]
lea rdx, [rbp + 0x1d]
xor ecx, ecx
call r10
xchg rbx, r14
jmp 0x14013470d
mov r12, qword [rax]
xchg r12, rcx
xchg r8, rsi
mov rsi, qword [rcx + 0x30]
xchg r8, rsi
movsxd rax, dword [r8 + 0x3c]
mov r10d, dword [rax + r8 + 0x88]
jne 0x140134824
je 0x140134824
div rsi
rol r12d, 0xf
lea edi, [rbp + 0xaad7]
jle 0x140135169
pushfq
jge 0x140134624
cpuid
rcr r11d, 0x9e
cmp r10d, 0xfe13752e
call rcx
syscall
div r8
movabs rdi, 0x79c0c9ffffff1ee9
jmp rcx
jmp 0x140134747
fisttp qword [rax]
lea r14d, [rdi - 0x8cd6]
jle 0x14013388f
lea ecx, [rdx + 0xb66c]
jmp rcx
insb byte [rdi], dx
mov dh, 0
add bh, bh
loope 0x140134842
or ebx, esi
invalid
nop dword [rax + rax]
movzx eax, byte [rbp + rdx - 0x33]
movzx ecx, byte [rbp + rdx - 0x39]
add cl, al
mov byte [rbp + rdx - 0x33], cl
mov byte [rbp + rdx - 0x39], bl
jmp 0x140134784
inc rax
cmp rax, 0x33
jb 0x140134713
xchg rbx, rax
mov rbx, rax
xchg rbx, rax
je 0x1401348d6
jne 0x1401348d6
mul r15
mov ebp, 0xdfd64f3f
neg r14
ret
jmp 0x140134737
mov dword [rbp + 0x41], 0x2a787f7c
mov dword [rbp + 0x11], 0xf6f6f6f6
mov dword [rbp + 0x45], 0x2a6f727e
jmp 0x140134956
mov dword [rbp + 5], 0xf6f6f6f6
mov dword [rbp + 0x39], 0x6e6f7c73
mov dword [rbp + 9], 0xf6f6f6f6
mov dword [rbp + 0x3d], 0x2a797e2a
mov dword [rbp + 0xd], 0xf6f6f6f6
jmp 0x140134901
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
nop dword [rax]
movzx eax, byte [rbp + rdx + 0x1d]
jmp 0x14013471c
jb 0x140134737
mov rax, qword gs:[0x60]
mov rcx, qword [rax + 0x18]
mov rax, qword [rcx + 0x10]
xchg rcx, r12
jmp 0x1401347d4
xchg rbx, rsi
mov rdx, rsi
xchg rsi, rbx
jmp 0x140134ab1
mov dword [rbp + 0x29], 0x2a70792a
mov dword [rbp - 7], 0xf6f6f6f6
mov dword [rbp + 0x2d], 0x2a574b5c
mov dword [rbp - 3], 0xf6f6f6f6
mov dword [rbp + 0x31], 0x2a6f7c6b
mov dword [rbp + 1], 0xf6f6f6f6
mov dword [rbp + 0x35], 0x7f7b6f7c
je 0x140134a4f
jne 0x140134a4f
and r12d, 0x3e953cca
jo 0x140133cc0
lea r13d, [rdx - 0xee8d]
xor r11d, 0xf1bacf06
ja 0x14013418b
pushfq
lea edi, [rdi + 0x9406]
ror ebx, 0xfd
test r10d, 0x46616b
movabs rbx, 0x44daf7fffffedae9
jmp rcx
jmp 0x14013492e
mov dword [rbp + 0x1d], 0x762a7e4b
mov dword [rbp - 0x13], 0xf6f6f6f6
mov dword [rbp + 0x21], 0x7e7d6b6f
mov dword [rbp - 0xf], 0xf6f6f6f6
mov dword [rbp + 0x25], 0x4c51422a
mov dword [rbp - 0xb], 0xf6f6f6f6
jmp 0x1401349e6
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rsi], al
invalid
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
invalid
or eax, 0x27563076
xchg byte [0x178cea537], cl
mov eax, 0xa942fe55
push rdi
ret