Function at 0x140134393
Capabilities:
Contain obfuscated stackstrings
Encrypt data using rc4 prga
Hash data using fnv

Disassembly:
push rcx
push rax
push rbx
xchg qword [rsp + 0x18], rbp
jne 0x140131795
je 0x140131795
rcl r10d, 0xbd
cmp r10, rdx
jne 0x140132270
jmp rcx
jmp 0x1401318e2
mov rsi, qword [rsp + 0x448]
xchg r12, rsi
mov rdi, qword [rsp + 0x450]
mov rsi, qword [rsp + 0x458]
add rsp, 0x460
push rdx
push rcx
jmp 0x140131a68
pop rcx
pop rdx
add rsp, 8
push rax
xchg qword [rsp + 8], rbx
add rsp, 0x10
jmp 0x140131776
add rsp, 0x20
ret
mov r14, qword [rsp + 0x438]
mov r13, qword [rsp + 0x440]
xchg rsi, r12
jmp 0x140131804
push rdx
push rdx
push rdx
xchg qword [rsp + 0x28], r15
pop rdx
pop rdx
pop rdx
jne 0x140131aaa
je 0x140131aaa
pushfq
pushf
and r12d, 0xc4651233
bswap r12
jmp rax
jmp 0x14013184e
invalid
cmp dword [rbx + 0x10], r15d
je 0x140132e9f
cmp dword [rbx + 0x14], r15d
jmp 0x140131fdc
xchg byte [rdi + 0x41fffff7], cl
cmp ecx, 0x7a9d862d
inc rcx
cmp rbp, rdi
movabs rbp, 0x5cba4effffff02e9
pause
div r12
ret
add edx, 0x49c97f26
cmp r13, rcx
test rsi, rbp
rcl r14d, 0x12
push rdi
inc rbp
pushfq
mov ecx, 0x195eb779
movabs r8, 0x2c34ba0000054de9
call rcx
lea ebx, [rcx + 0x26ee]
bswap r11
pushf
add r12d, 0x46db537e
ret 0x20
add byte [rbp - 0xc7bf037], al
or al, 0
add byte [rcx + rdi + 0x78], al
add al, 0xf
test cl, ch
or al, 0
add byte [rbx + rsi + 0x75], dh
xor dword [rsi - 0x63], esp
test ecx, ecx
je 0x14013374d
cmp dword [rax + 4], r15d
je 0x14013374d
je 0x140132a99
jne 0x140132a99
popf
cmp r14d, 0x7f6945a1
mov edi, 0x75d3a3e0
jl 0x140132cac
rcr r13d, 0xa1
bswap rdx
je 0x140131bb5
popfq
cmp rdx, rcx
cmp r11, rbx
jb 0x140132417
popfq
movabs rbp, 0x5f96cf0000034de9
call rax
call 0x140132b29
jmp 0x140132deb
movzx edx, byte [rcx - 1]
test dl, dl
jne 0x140132dab
cmp r8d, 0xc51cd0c1
je 0x14013310e
test r9d, r9d
jne 0x140132b16
jne 0x140132ad1
je 0x140132ad1
int3
jmp 0x140132f22
mov r8d, 0xff427f00
lea rdx, [r11 + r9*4]
mov ecx, dword [rdx + r10]
add rcx, r10
jmp 0x14013309e
mov r9d, dword [rbx + 0x18]
test r9d, r9d
je 0x140132f22
mov r11d, dword [rbx + 0x20]
nop word [rax + rax]
pop rbx
and byte [rsi + 0x66], ah
nop word [rax + rax]
add byte [rcx - 1], al
leave
dec r9d
je 0x140132b59
jne 0x140132b59
lea edi, [rbp + 0x6e25]
popf
rcr r13d, 6
call rax
ret
jmp 0x140132ae4
jb 0x140131ee4
lea rdi, [0x140000000]
mov r9d, dword [rbp + 0x110]
jmp 0x140132d17
mov rax, qword [rax + 0x10]
nop dword [rax]
xchg r8, r10
jmp 0x140133009
jmp 0x140132b78
lea rax, [rbp + 0x110]
lea r8, [rbp + 0x150]
xchg rdx, rax
mov qword [rsp + 0x20], rdx
xchg rdx, rax
lea rdx, [rbp + 0x158]
mov rcx, 0xffffffffffffffff
jmp 0x140132d74
call r12
lea rax, [0x1401340e0]
mov ecx, dword [rax]
jmp 0x140132a52
movsx edx, dl
lea rcx, [rcx + 1]
xor edx, r8d
imul r8d, edx, 0x1000193
jne 0x140132dc7
je 0x140132dc7
mov edi, 0xb823d4f4
movabs r13, 0x6a4f8bfffffcdce9
lea r9d, [rdi - 0x59b9]
bswap r15
lea ebp, [rcx + 0x8675]
and edi, 0x10bc4116
int3
jmp 0x140132aa8
mov rax, qword gs:[0x60]
lea r14, [rdi + rcx]
mov rax, qword [rax + 0x18]
jmp 0x140132bb0
mov rax, qword [rax]
jmp 0x140132bb8
mov r8, qword [rax + 0x30]
xchg r8, r10
movsxd rcx, dword [r10 + 0x3c]
mov ebx, dword [rcx + r10 + 0x88]
add rbx, r10
cmp rbx, r10
cmp ebx, edx
je 0x140132f22
jmp 0x140132afa
movzx edx, byte [rcx]
inc rcx
test dl, dl
je 0x140132ac1
nop
je 0x1401330cc
jne 0x1401330cc
call rcx
inc rbx
neg r10
call rax
jge 0x1401323c4
jmp rax
jmp 0x140132dab
mov eax, dword [rbx + 0x24]
mov ecx, dword [rbx + 0x1c]
add rax, r10
jmp 0x1401331f6
test r9d, r9d
jne 0x140133252
mov rax, qword [rax]
jmp 0x1401331e7
inc r8
test cl, cl
je 0x14013311c
nop
movsx ecx, cl
jne 0x140133184
je 0x140133184
jb 0x140132b09
lea esi, [rcx - 0xf1a3]
popf
xor r9d, 0x2198e8df
and r10d, 0xbcfd638
pushf
pushf
jmp rax
jmp 0x140133262
movzx ecx, byte [r8 - 1]
test cl, cl
jne 0x14013313a
cmp edx, 0x7e3857a8
je 0x140133273
jmp 0x14013311c
mov qword [rsp + 0x30], rcx
xchg rdi, rcx
mov rax, qword [rax + 0x10]
nop dword [rax]
jmp 0x1401331e7
mov edx, 0xf71d6de4
add r8, r10
movzx ecx, byte [r8]
jmp 0x14013312d
xchg r10, r14
mov r14, qword [rax + 0x30]
xchg r14, r10
jmp 0x140133219
add rcx, r10
movzx edx, word [rax + r9*2]
mov rax, qword gs:[0x60]
mov edi, dword [rcx + rdx*4]
mov rax, qword [rax + 0x18]
add rdi, r10
xchg rcx, rdi
jmp 0x1401331be
movsxd rcx, dword [r10 + 0x3c]
mov ebx, dword [rcx + r10 + 0x88]
add rbx, r10
cmp rbx, r10
je 0x140133125
mov r9d, dword [rbx + 0x18]
jmp 0x14013323a
test r9d, r9d
je 0x140133125
mov r11d, dword [rbx + 0x20]
nop word [rax + rax]
dec r9d
lea rdx, [r11 + r9*4]
mov r8d, dword [rdx + r10]
jmp 0x1401331d6
lea r8, [r8 + 1]
xor ecx, edx
imul edx, ecx, 0x1000193
jmp 0x1401331a0
mov eax, dword [rbx + 0x24]
mov ecx, dword [rbx + 0x1c]
add rax, r10
jmp 0x14013333b
mov byte [rsp + rdx + 0x5c], r15b
inc rdx
cmp rdx, 0xa
jb 0x1401332f4
add byte [rax], al
add byte [rbx], dh
ror byte [rax - 0x73], cl
and al, 0x67
xor edx, edx
lea rcx, [rsp + 0x67]
mov r8d, 0x800
jmp 0x140133309
cmp edx, 0xe52cbd63
je 0x1401333fd
inc r8d
jmp 0x1401333f8
lea rcx, [rcx + 1]
xor eax, edx
imul edx, eax, 0x1000193
movzx eax, byte [rcx - 1]
test al, al
jne 0x140133333
jmp 0x1401332a5
xchg r11, rdx
mov r11, r15
xchg r11, rdx
add r12, r10
jmp 0x1401332e7
xor eax, eax
mov byte [rsp + 0x71], al
nop dword [rax]
movzx eax, byte [rsp + rdx + 0x67]
movzx ecx, byte [rsp + rdx + 0x5c]
add cl, al
mov byte [rsp + rdx + 0x67], cl
jmp 0x140133281
call rdi
xchg r9, r14
mov r14, rax
xchg r9, r14
mov r8d, r15d
movsxd rcx, dword [rax + 0x3c]
mov r10d, dword [rcx + rax + 0x88]
jmp 0x1401333e2
test al, al
je 0x1401332b1
nop dword [rax]
movsx eax, al
jmp 0x1401332b9
add rcx, r10
mov dword [rsp + 0x5c], 0xf6f6f6f6
mov dword [rsp + 0x67], 0x7c6f7d7f
mov dword [rsp + 0x60], 0xf6f6f6f6
movzx edx, word [rax + r9*2]
jmp 0x140133360
mov dword [rsp + 0x6b], 0x6e383c3d
mov word [rsp + 0x64], 0xf6f6
mov word [rsp + 0x6f], 0x7676
mov r12d, dword [rcx + rdx*4]
jne 0x1401333ac
je 0x1401333ac
mov r8d, 0x6631b2fe
ror r14d, 0xd5
jle 0x140132b15
lea r9d, [rbp - 0x445f]
test rcx, rbp
jl 0x140133567
jmp rax
jmp 0x1401332d6
mov ecx, r8d
lea rdx, [r9 + rcx*4]
mov ecx, dword [rdx + r11]
mov edx, 0x38b5fb8
add rcx, r9
movzx eax, byte [rcx]
inc rcx
jmp 0x140133328
mov r11d, dword [r10 + rax + 0x20]
nop dword [rax]
add byte [rdi], cl
invalid
test byte [rax], al
add byte [rax], al
add byte [rax], al
jmp 0x1401333c4
jmp 0x1401333c4
mov eax, dword [r10 + r9 + 0x24]
add rax, r9
mov ecx, r8d
movzx edx, word [rax + rcx*2]
jmp 0x14013347e
lea rax, [0x140000000]
nop
mov ecx, dword [r14 + 0xc]
xor r8d, r8d
add rcx, rax
xor edx, edx
call rdi
jmp 0x140133445
mov rdi, rcx
xchg rdi, rdx
nop
nop
add rax, 0x2cc8909b
sub rax, 0x2cc89099
jmp 0x140133547
xchg rsi, r12
mov r12, rax
xchg r12, rsi
test rax, rax
je 0x140133a02
jne 0x140133464
je 0x140133464
and r8d, 0x368bc85
movabs r8, 0x7cacf5000000ece9
ror edi, 0
add edi, 0xa2cace
jmp rax
jmp 0x140133555
xchg r15, rax
mov r15, rax
xchg r15, rax
mov ecx, dword [r10 + r9 + 0x1c]
add rcx, r9
mov r13d, dword [rcx + rdx*4]
add r13, r9
jmp 0x1401335ae
mov edx, edi
add rdx, rax
lea rax, [0x140000000]
mov qword [rdx + rax], r8
jmp 0x140133619
xchg r8, r11
test rax, rax
je 0x140133696
mov eax, dword [r14 + 0x10]
test eax, eax
je 0x1401335fb
jmp 0x140133499
add rbx, rax
mov edi, r15d
mov rcx, qword [rbx]
jmp 0x1401334d9
test rcx, rcx
je 0x140133656
xchg rdx, rdi
jmp 0x14013342c
xchg r11, rcx
mov r11, rsi
xchg r11, rcx
cmovns rdx, rax
rol byte [rcx - 1], 1
invalid
xchg r11, r8
mov r11, rax
je 0x140133510
jne 0x140133510
and r13d, 0x9b105fac
rcr edi, 0x49
movabs r8, 0x52e9d82466e9ceb
and r11d, 0xa7518b78
and r11d, 0xb2d6e9d8
rcl r12d, 0x1a
jle 0x140133a61
jmp 0x1401334ae
sub r15d, 0x726aa724
jb 0x140133020
cmp r9, rdx
rcl r14d, 0xd6
ret 8
add rax, rdx
movzx edx, dx
test rcx, rcx
jmp 0x1401334ea
mov ecx, dword [r14]
test ecx, ecx
jne 0x140133564
mov ecx, dword [r14 + 0x10]
mov ebx, ecx
lea rax, [0x140000000]
lea eax, [0x140000000]
push qword [rbx + rbp + 0x75]
sub dword [rcx - 0x46], eax
sub edi, dword [rdi]
xchg esp, eax
xchg esi, eax
je 0x14013359a
jne 0x14013359a
mov r10d, 0x96943f2b
jge 0x140134184
test r8, rdi
rol r11d, 0xb3
or r15d, 0x775f28b3
call rax
cmp r11, rdx
lea edi, [rbp + 0x4423]
pop r13
movabs rbp, 0x163b18ffffff2ce9
cmp r14d, 0x772d002d
call fcn.140132571
jmp 0x1401334cb
nop word [rax + rax]
mov byte [rsp + rax + 0x67], r15b
inc rax
cmp rax, 0xa
jb 0x1401335b9
cmp dword [r14 + 0xc], r15d
je 0x140133e1b
jne 0x1401335db
je 0x1401335db
movabs r12, 0x70df42fffffe31e9
or r9d, 0xe4377033
pause
mov r11d, 0xa53740f3
lea ebx, [rdi - 0x4c7a]
ret 0x30
jmp 0x140133411
xchg r10, rax
mov r10, qword [rbx]
xchg r10, rax
jmp 0x140133607
lea rcx, [0x140000000]
mov qword [rcx + rax], r8
lea rax, [0x140000000]
mov rcx, qword [rbx + 8]
sub rbx, 0xfffffffffffffff8
jmp 0x140133663
sub r14, 0x3b195986
cmp dword [r14 + 0xc], r15d
je 0x140133e1b
xchg r13, rdi
mov r13, qword [rsp + 0x30]
xchg rdi, r13
mov rdx, r10
xchg r10, rcx
test rcx, rcx
jne 0x140133433
nop
add r14, 0x3b19599a
jmp 0x140133626
nop
sub edi, 0x6f01b4e7
add edi, 0x6f01b4ef
xchg r10, rcx
je 0x140133679
jne 0x140133679
movabs rdi, 0x5f8b9db45cffcceb
call rax
jle 0x14013356c
jmp 0x140133647
popf
sub esi, 0xa99ba818
call fcn.14013435e
mov dword [rsp + 0x30], 0xf6f6f6f6
mov rdx, r15
mov dword [rsp + 0x36], 0x797c7c4f
jmp 0x1401339dd
mov dword [rbp + 0x50], 0x6b7e7f6c
mov dword [rbp], 0xf6f6f6f6
mov dword [rbp + 0x54], 0x7d6f766c
mov dword [rbp + 4], 0xf6f6f6f6
mov dword [rbp + 0x58], 0x6f7c6b2a
jmp 0x14013387b
mov dword [rbp + 0x14], 0x76736b50
mov dword [rbp - 0x3c], 0xf6f6f6f6
mov dword [rbp + 0x18], 0x7e2a6e6f
mov dword [rbp - 0x38], 0xf6f6f6f6
mov dword [rbp + 0x1c], 0x78732a79
je 0x140133733
jne 0x140133733
xor r15d, 0x65211458
or r11d, 0xa8f02468
cpuid
call rcx
cmp rbp, rcx
cmp rcx, rbx
bswap r15
pause
call rcx
jb 0x140132a51
lea r11d, [rdi - 0xee7f]
lea edi, [rbp + 0x6806]
jmp rax
jmp 0x140133757
jb 0x1401338ae
mov eax, 0xfffffffe
jmp 0x140131a21
mov dword [rbp - 0x34], 0xf6f6f6f6
mov dword [rbp + 0x20], 0x6b737e73
mov dword [rbp - 0x30], 0xf6f6f6f6
mov dword [rbp + 0x24], 0x6f847376
mov dword [rbp - 0x2c], 0xf6f6f6f6
mov dword [rbp + 0x28], 0x55572a44
je 0x1401337b9
jne 0x1401337b9
add ebx, 0xfe671f4d
rcr edi, 0xde
lea r12d, [rdi + 0x8198]
div rdi
lea r11d, [rbx + 0x5723]
rcr edx, 0x91
call rcx
popf
syscall
neg r11
rol r9d, 0x9b
add ebp, 0x2aae1c7e
popf
movabs r14, 0x1779e3000001f0e9
call rax
test ebp, 0xc453b2fb
cmp rbx, rcx
rol esi, 0x75
test r9d, 0x766f5199
rcr r11d, 0x97
ret
jmp 0x1401339ae
mov dword [rbp + 0x64], 0x386e6f
mov byte [rbp + 0x12], 0xf6
nop word [rax + rax]
movzx eax, byte [rbp + rdx + 0x14]
movzx ecx, byte [rbp + rdx - 0x40]
jne 0x140133828
je 0x140133828
jmp rax
jmp 0x140133939
mov dword [rbp - 0x10], 0xf6f6f6f6
mov dword [rbp + 0x44], 0x2a35354d
mov dword [rbp - 0xc], 0xf6f6f6f6
mov dword [rbp + 0x48], 0x736e6f5c
mov dword [rbp - 8], 0xf6f6f6f6
mov dword [rbp + 0x4c], 0x737c7e7d
mov dword [rbp - 4], 0xf6f6f6f6
jmp 0x1401336ae
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
jmp 0x1401337db
cmp rax, 0x53
jb 0x14013392c
nop
mov byte [rsp + r15 + 0x36], 0
inc r15
cmp r15, 5
jmp 0x140133747
mov dword [rbp - 0x1c], 0xf6f6f6f6
mov dword [rbp + 0x38], 0x6f727e2a
mov dword [rbp - 0x18], 0xf6f6f6f6
jmp 0x140133956
mov byte [rsp + rdx + 0x36], cl
mov byte [rsp + rdx + 0x30], r15b
inc rdx
cmp rdx, 5
jb 0x1401339f1
mov dword [rbp - 0x40], 0xf6f6f6f6
mov rdx, r15
jmp 0x1401336d6
mov r9d, 0x10
lea r8, [rsp + 0x36]
lea rdx, [rbp + 0x14]
xor ecx, ecx
call r13
xchg r15, rsi
jmp 0x14013391b
mov rax, rsi
xchg r15, rsi
nop word [rax + rax]
mov byte [rbp + rax + 0x14], r15b
inc rax
jmp 0x1401338a2
add cl, al
mov byte [rbp + rdx + 0x14], cl
mov byte [rbp + rdx - 0x40], r15b
inc rdx
cmp rdx, 0x53
jb 0x1401337ec
jmp 0x1401338ff
mov dword [rbp + 0x3c], 0x7d73602a
mov dword [rbp - 0x14], 0xf6f6f6f6
mov dword [rbp + 0x40], 0x2a766b7f
jne 0x140133988
je 0x140133988
jmp rax
jmp 0x140133845
mov dword [rbp - 0x28], 0xf6f6f6f6
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
jmp 0x1401338c0
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 0x1401338da
mov dword [rsp + 0x40], 0xf6f6f6f6
xchg r10, r15
mov rdx, r10
xchg r10, r15
mov dword [rsp + 0x46], 0x797c7c4f
mov byte [rsp + 0x44], 0xf6
jne 0x140133a4d
je 0x140133a4d
mov ecx, 0x19ac6744
lea r10d, [rdi - 0xe56a]
cmp r10d, 0xf0e11dc3
and r13d, 0xe41b3aff
rol r15d, 0x9b
xor r11d, 0x4065bf28
call rcx
movabs r14, 0x67bbc600000106e9
rcr ecx, 0xfc
pause
sub r13d, 0x3e97e635
jmp 0x140133b58
cpuid
call fcn.14013470c
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
jmp 0x140133bd4
nop dword [rax]
movzx eax, byte [rbp + rdx + 0xbc]
movzx ecx, byte [rbp + rdx + 0x68]
add cl, al
jmp 0x140133c0b
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
jmp 0x140133a9f
inc rax
cmp rax, 0x53
jb 0x140133cd8
mov byte [rsp + r15 + 0x46], 0
inc r15
jmp 0x140133cb8
inc rdx
cmp rdx, 5
jb 0x140133b67
mov dword [rbp + 0x68], 0xf6f6f6f6
mov rdx, r15
jmp 0x140133d4d
mov dword [rbp + 0x7c], 0xf6f6f6f6
mov dword [rbp + 0xd0], 0x55572a44
mov dword [rbp + 0x80], 0xf6f6f6f6
je 0x140133b45
jne 0x140133b45
movabs r8, 0x189bfa00000110e9
ror ebp, 0xe9
call rcx
mul rcx
ret 0x20
jmp 0x140133c5a
mov word [rsp + 0x4a], 0x7c
nop dword [rax + rax]
movzx eax, byte [rsp + rdx + 0x46]
movzx ecx, byte [rsp + rdx + 0x40]
add cl, al
mov byte [rsp + rdx + 0x46], cl
mov byte [rsp + rdx + 0x40], r15b
jne 0x140133bba
je 0x140133bba
jmp rax
jmp 0x140133b08
mov dword [rbp + 0xe8], 0x2a766b7f
mov dword [rbp + 0x98], 0xf6f6f6f6
mov dword [rbp + 0xec], 0x2a35354d
mov dword [rbp + 0x9c], 0xf6f6f6f6
mov dword [rbp + 0xf0], 0x736e6f5c
jmp 0x140133c23
mov byte [rbp + rdx + 0xbc], cl
mov byte [rbp + rdx + 0x68], r15b
inc rdx
cmp rdx, 0x53
jmp 0x140133ce5
mov dword [rbp + 0xa0], 0xf6f6f6f6
mov dword [rbp + 0xf4], 0x737c7e7d
mov dword [rbp + 0xa4], 0xf6f6f6f6
mov dword [rbp + 0xf8], 0x6b7e7f6c
mov dword [rbp + 0xa8], 0xf6f6f6f6
jmp 0x140133de4
mov dword [rbp + 0xd4], 0x57143b4c
mov dword [rbp + 0x84], 0xf6f6f6f6
mov dword [rbp + 0xd8], 0x2a6f756b
mov dword [rbp + 0x88], 0xf6f6f6f6
mov dword [rbp + 0xdc], 0x6f7c7f7d
jmp 0x140133a68
mov dword [rbp + 0x74], 0xf6f6f6f6
mov dword [rbp + 0xc8], 0x6b737e73
enter 0, 0
jae 0x140133d1e
jae 0x140133d0d
mov dword [rbp + 0x78], 0xf6f6f6f6
mov dword [rbp + 0xcc], 0x6f847376
jmp 0x140133b24
cmp r15, 5
jb 0x140133afa
mov eax, 0xfffffffe
jmp 0x140131a21
call r13
xchg r15, rax
mov r15, rax
xchg r15, rax
nop
mov byte [rbp + rax + 0xbc], r15b
jmp 0x140133aed
jb 0x140133aa6
mov r9d, 0x10
lea r8, [rsp + 0x46]
lea rdx, [rbp + 0xbc]
xor ecx, ecx
je 0x140133d25
jne 0x140133d25
cmp r11, rdx
and r15d, 0xbd6b7c80
push r9
inc r14
lea r15d, [rcx + 0x1576]
bswap rsi
cmp r11d, 0xfc487255
movabs r10, 0x7e6d9a4c36d6a5eb
rol r15d, 0x27
popf
test rbp, rcx
call rcx
rcl ecx, 0x61
sub edx, 0xb7cbd375
mov r14d, 0xa200214a
push rbx
call fcn.1401340e4
jmp 0x140133ccc
mov dword [rbp + 0xbc], 0x76736b50
mov dword [rbp + 0x6c], 0xf6f6f6f6
mov dword [rbp + 0xc0], 0x7e2a6e6f
mov dword [rbp + 0x70], 0xf6f6f6f6
mov dword [rbp + 0xc4], 0x78732a79
jne 0x140133dc0
je 0x140133dc0
pushfq
call rcx
sub r14d, 0x524a2278
lea r9d, [rdx - 0x9fb5]
jl 0x140134cab
popfq
call 0x14013355f
jmp rcx
jmp 0x140133c91
mov dword [rbp + 0xfc], 0x7d6f766c
mov dword [rbp + 0xac], 0xf6f6f6f6
mov dword [rbp + 0x100], 0x6f7c6b2a
mov dword [rbp + 0xb0], 0xf6f6f6f6
add byte [rax], al
div dh
div dh
mov dword [rbp + 0x104], 0x7d78732a
jmp 0x140133aba
mov r9, qword [rbp + 0x398]
lea rcx, [0x1401340d0]
xchg r8, rbx
mov rbx, qword [rbp + 0x390]
xchg rbx, r8
lea rax, [0x1401340a0]
jmp 0x140133e42
mov rax, qword [rax]
xor rax, qword [rcx]
xchg rbx, rcx
jmp 0x140133e50
mov rbx, qword [rbp + 0x380]
xchg rbx, rcx
mov rdx, qword [rbp + 0x388]
jmp 0x140133e66
call rax
jmp 0x140131a21
xchg rdi, rax
mov rdi, qword [rsp + 0x10]
xchg rdi, rax
inc rax
mov qword [rsp + 0x10], rax
mov dword [rsp + 0x10], eax
mov eax, dword [rsp + 0x38]
jmp 0x140133edb
mov rcx, qword [rsp + 0x30]
add rcx, rax
mov rax, rcx
cmp qword [rsp + 0x10], rax
jae 0x140134091
jmp 0x140133ef6
mov byte [rsp], 0
mov dword [rsp + 4], 0
jmp 0x140133f9e
mov eax, dword [rsp + 4]
inc eax
mov dword [rsp + 4], eax
jmp 0x140133f9e
xchg rbp, rcx
mov rbp, qword [rsp + 0x40]
xchg rbp, rcx
mov rax, qword [rcx + rax*8]
cmp qword [rsp + 0x10], rax
jmp 0x140133fbe
pop qword [rax]
add byte [rax], al
mov rdx, qword [rsp + 0x40]
add rcx, qword [rdx + rax*8]
xchg rcx, rax
mov rcx, rax
xchg rcx, rax
cmp qword [rsp + 0x10], rax
jae 0x140133fdf
je 0x140133f7c
jne 0x140133f7c
pop rbx
syscall
sub esi, 0x62f47aa0
push r11
rol r10d, 0x50
neg r15
xor r13d, 0x4a5f3903
lea r10d, [rbp + 0x1447]
lea ebp, [rbx - 0x23ea]
cmp rbx, rdx
cmp rdi, rdx
movabs r13, 0x1e795a76082f37eb
dec rdx
test r8, rdx
xor ecx, 0x35fc1d75
add r11d, 0xaafe48c5
rcr r9d, 0xc7
ret 0x28
jmp 0x140133fb5
mov eax, dword [rsp + 0x50]
cmp dword [rsp + 4], eax
jae 0x140133fe4
mov eax, dword [rsp + 4]
jmp 0x140133f16
mov byte [rsp], 1
jmp 0x140133fe4
jb 0x140133fdf
mov eax, dword [rsp + 4]
mov ecx, dword [rsp + 4]
xchg r11, rdx
mov r11, qword [rsp + 0x48]
xchg rdx, r11
xchg rdx, r11
mov ecx, dword [rdx + rcx*4]
jmp 0x140133f2f
jmp 0x140133f07
movzx eax, byte [rsp]
test eax, eax
je 0x140133ff5
jmp 0x140133ec1
xor edx, edx
mov eax, dword [rsp + 8]
mov ecx, 0x20
jne 0x140134036
je 0x140134036
mul rcx
pause
lea r8d, [rbp + 0xb1f9]
rcl esi, 0x8f
test rdx, rbx
pause
call rcx
sub r13d, 0x50e26d4f
rcr esi, 0x7b
dec r14
xor r8d, 0xd445d156
inc rbp
cmp r8, rcx
movabs r9, 0x43b12f3645a632eb
call rcx
ret
jmp 0x14013406a
xor ecx, eax
mov eax, ecx
mov rcx, qword [rsp + 0x10]
mov byte [rcx], al
mov eax, dword [rsp + 8]
jne 0x14013405b
je 0x14013405b
call rcx
mul rdi
movabs rdi, 0xb970f5e26d929eb
call rcx
jmp 0x140133290
jmp 0x140134086
div ecx
mov eax, edx
mov eax, eax
mov rcx, qword [rsp + 0x18]
movzx eax, byte [rcx + rax]
mov rcx, qword [rsp + 0x10]
movzx ecx, byte [rcx]
jmp 0x140134041
inc eax
mov dword [rsp + 8], eax
and al, 8
jmp 0x140133ec1
add rsp, 0x28
ret
invalid
mov edi, dword [r11 + rax + 0x20]
nop dword [rax]
nop word [rax + rax]
mov r10d, r8d
jmp 0x1401342cf
lea rcx, [rdi + r10*4]
mov edx, dword [rcx + r9]
mov ecx, 0x96247bd6
add rdx, r9
movzx eax, byte [rdx]
inc rdx
test al, al
jmp 0x1401343cf
movzx eax, byte [rdx - 1]
test al, al
jne 0x1401343d8
cmp ecx, 0xbb74cdb9
je 0x14013440c
inc r8d
jmp 0x1401342c7
jb 0x14013437f
xor edx, edx
lea rcx, [rbp - 0x22]
jmp 0x1401343ec
movzx eax, byte [rbp + rdx - 0x22]
movzx ecx, byte [rbp + rdx - 0x2d]
add cl, al
mov byte [rbp + rdx - 0x22], cl
mov byte [rbp + rdx - 0x2d], bl
inc rdx
cmp rdx, 0xa
jmp 0x14013436e
je 0x140134366
nop dword [rax]
movsx eax, al
lea rdx, [rdx + 1]
xor eax, ecx
imul ecx, eax, 0x1000193
jmp 0x14013434e
mov r8d, 0x800
call r9
mov r9, rax
mov r8d, ebx
movsxd rcx, dword [rax + 0x3c]
mov r11d, dword [rcx + rax + 0x88]
jmp 0x1401342b5
mov ecx, dword [r11 + r9 + 0x24]
xchg r13, rax
mov r13, rbx
xchg r13, rax
add rcx, r9
movzx edx, word [rcx + r10*2]
jne 0x14013444c
je 0x14013444c
lea r15d, [rbx - 0x6736]
call fcn.1401347c0
js 0x14013451e
test r11d, 0x4bcf310a
jae 0x140133f2b
lea r8d, [rbp + 0xdcc3]
movabs r9, 0x6d587a0000022ae9
add r11d, 0xc774f2ee
lea r10d, [rbx + 0xee3b]
pop r15
jmp rcx
jmp 0x14013467b
add byte [rax], al
add byte [rax], al
add byte [rdi], cl
mov dh, 0x44
adc eax, 0x4cb60fcd
adc eax, 0x88c802c7
adc rax, 0x155c88cd
invalid
jb 0x14013468a
cmp rsi, 1
jne 0x1401347df
je 0x1401345e6
jne 0x1401345e6
lea r13d, [rbx + 0xe571]
lea r12d, [rbp + 0xe7dc]
popfq
pause
lea edi, [rbp + 0x3ed7]
xor r9d, 0xb5457932
call rax
pop r15
xor r10d, 0x869ef9f7
lea edx, [rdi + 0x3cc4]
lea r11d, [rcx + 0xbea6]
lea r12d, [rdx - 0xfea1]
pushfq
cmp r15, rbx
movabs r8, 0x7cf8a700000297e9
dec rdx
cmp r14, rbp
lea r8d, [rbx - 0x10ef]
jb 0x14013529d
jmp 0x140134882
test r13d, 0x3b57f740
jle 0x1401352ae
test r15d, 0x35e623a5
jg 0x1401354e5
cmp ebx, 0x3faac3a
jmp 0x140133fd3
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
cmp rax, 0xa
jmp 0x14013458f
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rcx + 0x5e], dh
jno 0x140135060
cli
mov dh, 0xd9
loopne 0x140135083
jge 0x140134faf
test eax, 0x8f0a465a
sahf
sbb bl, dh
invalid
cmp al, 0x4b
hlt