Function at 0x1400329a0
Capabilities:
Encode data using xor

Disassembly:
mov qword [rsp + 8], rbx
mov qword [rsp + 0x10], rbp
mov qword [rsp + 0x18], rsi
push rdi
push r12
push r13
push r14
push r15
sub rsp, 0x20
lea rsi, [r8 - 1]
mov r15, r9
sar rsi, 1
mov r13, r8
mov rbp, rdx
mov rbx, rcx
mov r14, rdx
mov rdi, rdx
cmp rdx, rsi
jge 0x140032a18
nop word [rax + rax]
add rdi, rdi
lea rcx, [rbx + 0x10]
lea rcx, [rcx + rdi*8]
lea rdx, [rcx - 8]
call qword [sym.imp.Qt6Core.dll_public:_bool___cdecl_QPersistentModelIndex::operator__class_QPersistentModelIndex_const____ptr64_const___ptr64]
movzx eax, al
lea rcx, [rbx + rbp*8]
xor rax, 1
inc rax
add rdi, rax
lea rdx, [rbx + rdi*8]
call qword [sym.imp.Qt6Core.dll_public:_class_QPersistentModelIndex____ptr64___cdecl_QPersistentModelIndex::operator_class_QPersistentModelIndex____ptr64____ptr64]
mov rbp, rdi
cmp rdi, rsi
jl 0x1400329e0
cmp rdi, rsi
jne 0x140032a39
test r13b, 1
jne 0x140032a39
lea rdx, [r13 - 1]
lea rdx, [rbx + rdx*8]
lea rcx, [rbx + rbp*8]
call qword [sym.imp.Qt6Core.dll_public:_class_QPersistentModelIndex____ptr64___cdecl_QPersistentModelIndex::operator_class_QPersistentModelIndex____ptr64____ptr64]
lea rbp, [r13 - 1]
cmp r14, rbp
jge 0x140032a70
nop
lea rsi, [rbp - 1]
mov rdx, r15
sar rsi, 1
lea rdi, [rbx + rsi*8]
mov rcx, rdi
call qword [sym.imp.Qt6Core.dll_public:_bool___cdecl_QPersistentModelIndex::operator__class_QPersistentModelIndex_const____ptr64_const___ptr64]
test al, al
je 0x140032a70
lea rcx, [rbx + rbp*8]
mov rdx, rdi
call qword [sym.imp.Qt6Core.dll_public:_class_QPersistentModelIndex____ptr64___cdecl_QPersistentModelIndex::operator_class_QPersistentModelIndex____ptr64____ptr64]
mov rbp, rsi
cmp r14, rsi
jl 0x140032a40
lea rcx, [rbx + rbp*8]
mov rdx, r15
mov rbx, qword [rsp + 0x50]
mov rbp, qword [rsp + 0x58]
mov rsi, qword [rsp + 0x60]
add rsp, 0x20
pop r15
pop r14
pop r13
pop r12
pop rdi
jmp qword [sym.imp.Qt6Core.dll_public:_class_QPersistentModelIndex____ptr64___cdecl_QPersistentModelIndex::operator_class_QPersistentModelIndex____ptr64____ptr64]
add al, ch
or byte [rax], al
add byte [rax - 0x67fffff5], bh
or eax, 0xe880000
add byte [rax], al
js 0x1406ef252
add byte [rax], al
hlt
sub eax, dword [rax]
nop
movsb byte [rdi], byte [rsi]
invalid
invalid
and al, byte [rax]
adc esp, esp
and eax, dword [rax]
paddq mm4, qword [rax + rax]
add al, 0x64
sub eax, dword [rax]
adc byte [rbx - 0x5492fff9], ch
invalid
sub dword [rax], eax
and dword [rax], eax
add byte [rax], al
insd dword [rdi], dx
stosd dword [rdi], eax
invalid
or al, byte [rax]
cmp dword [rax - 0x77cefff5], edi
invalid
adc esp, esp
and eax, dword [rax]
paddq mm4, qword [rax + rax]
add al, 0x64
sub eax, dword [rax]
sal byte [rcx - 0x4de0fff9], 1
invalid
mov bl, 7
add al, dl
or dword [rcx], ebp
add byte [rcx], ah
add byte [rax], al
add al, dl
mov cl, 7
invalid
add byte [rdi], bl
mov dl, 7
add byte [rax + 0x1002909], ch
push rbx
adc dword [rax], eax
push rbx
call 0x118bbf381
fmul dword [r8]
add byte [rbp - 0x58], al
or eax, dword [rax]
xor ecx, dword [rax + 0x7825000d]
invalid
add byte [rsi], bl
push 0x10f000f
and al, 0
or al, ah
invalid
fmul dword [r8]
add byte [rbp - 0x58], al
or eax, dword [rax]
xor ecx, dword [rax + 0x7825000d]
invalid
clc
invalid
invalid
add ah, dh
and byte [rax], al
add ah, dl
and dword [rax], eax
add byte [rdx + riz], dh
add byte [rbx + riz], dl
add byte [rcx + rbp], dh
add byte [rax - 0xcfff848], ah
mov eax, 0xa300007
xor byte [rdx], cl
xor byte [rdx], cl
sub dword [rax], eax
add dword [rdx + 0x11], edx
add byte [rdx - 0x18], dl
invalid
add al, 0x34
sub dword [rax], eax
invalid
adc dh, al
adc al, ah
invalid
and dword [0x1a473f538], eax
or byte [rax], al
add cl, cl
invalid
enter 0x873, 0
nop
add byte [rax], al
add byte [rcx], bl
sbb dword [rdx], eax
add byte [rdi], al
add dword [0x148e2bd73], edx
add byte [rax + 0x1000000], dl
or byte [rax + rax], al
or byte [rdx], dh
add al, 0x70
add esp, dword [rax + 2]
xor byte [rcx], al
add dword [rdi], ebp
sbb dword [rsi + 0x1d], esp
add byte [rax - 8], bl
or al, 0
push rax
call 0x118b6f5bf
invalid
invalid
add byte [rax], al
add byte [rax], al
add byte [rax], al
mov edx, 0x48002925
ror byte [rax], 1
add byte [rax + 0x1e], bl
sub dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
or byte [rcx + rbp], bl
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add al, dl
sub dword ss:[rax], eax
mov eax, 0x700008d1
sbb ch, byte [rcx]
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rdi + rsi], dh
xor al, 0x37
xor al, 0x37
sub dword [rax], eax
and al, dl
or byte [rax], al
invalid
add byte [rax], al
add byte [rax], al
cmp al, 0x38
sub dword [rax], eax
nop
invalid
sub dword [rax], eax
xor dh, dl
or byte [rax], al
and byte [rcx], ah
sub dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
cmp al, 0x29
add al, dl
invalid
rcl dh, 1
or byte [rax], al
enter 0x2921, 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
push rax
cmp al, 0x29
add byte [rax - 0x29], bh
or byte [rax], al
enter 0x2920, 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
jo 0x1406f034e
sub dword [rax], eax
js 0x1406f02ec
or byte [rax], al
cmp byte [rax], ah
sub dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
nop
cmp al, 0x29
add al, ch
invalid
add byte [rax], al
add byte [rax], al
add byte [rax], al
fdivr dword [rcx + rbp]
add byte [rax - 0x2a], bl
or byte [rax], al
test al, 0x22
sub dword [rax], eax
add byte [rax], al
sub dword [rax], eax
pop rax
invalid
add byte [rax], al
add byte [rax], al
add byte [rax], al
cli
cmp al, 0x29
add byte [rax - 0x28], bl
or byte [rax], al
js 0x1406f038c
sub dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
sbb al, 0x3d
sub dword [rax], eax
sub al, bl
or byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
pop rsi
and ebp, dword [rcx]
add byte [rax], al
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
invalid
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
div byte [rsi]
sub dword [rax], eax
add byte [rax], al
add byte [rax], al
adc byte [rdi], dh
sub dword [rax], eax
add byte [rax], al
add byte [rax], al
and al, 0x37
sub dword [rax], eax
add byte [rax], al
add byte [rax], al
fidiv word [rsi]
sub dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
pushfq
sub dword ds:[rax], eax
add byte [rax], al
add byte [rax], al
jl 0x1406f0420
sub dword [rax], eax
add byte [rax], al
add byte [rax], al
insb byte [rdi], dx
sub dword ds:[rax], eax
add byte [rax], al
add byte [rax], al
jp 0x1406f0416
sub dword [rax], eax
add byte [rax], al
add byte [rax], al
invalid
sub dword [rax], eax
add byte [rax], al
add byte [rax], al
mov ah, 0x24
sub dword [rax], eax
add byte [rax], al
add byte [rax], al
ret 0x2924
fsub dword [rcx + rbp]
add byte [rax], al
add byte [rax], al
add al, ch
and al, 0x29
add byte [rax], al
add byte [rax], al
add dl, bh
and al, 0x29
add byte [rax], al
add byte [rax], al
add byte [rdx], cl
or ah, byte [0x1406f0467]
or ah, byte [0x1406f0467]
add byte [rax], al
and eax, 0x29
add byte [rax], al
cmp byte [0x1406f0477], ah
add byte [rax], al
and eax, 0x29
add byte [rax], al
invalid
add byte [rax], al
xor byte [rsi], bh
sub dword [rax], eax
add byte [rax], al
add byte [rax], al
and al, 0x3e
sub dword [rax], eax
add byte [rax], al
add byte [rax], al
invalid
sub dword [rax], eax
add byte [rax], al
add byte [rax], al
add al, 0x3e
sub dword [rax], eax
add byte [rax], al
add byte [rax], al
cmp eax, 0x29
add byte [rax], al
out 0x3d, al
sub dword [rax], eax
add byte [rax], al
add byte [rax], al
sar byte [0x1406f04f7], 1
add byte [rax], al
mov ah, 0x3d
sub dword [rax], eax
add byte [rax], al
add byte [rax], al
invalid
invalid
add byte [rax], al
add byte [rax], al
je 0x1406f058a
sub dword [rax], eax
add byte [rax], al
add byte [rax], al
cwde
sub byte [rcx], ch
add byte [rax], al
add byte [rax], al
add byte [rsi + 0x2928], ch
add byte [rax], al
add byte [rax], al
mov esi, 0x2928
add byte [rax], al
add byte [rax], al
mov esi, 0x2928
add byte [rax], al
add al, bl
sub byte [rcx], ch
add byte [rax], al
add byte [rax], al
add ah, dh
sub byte [rcx], ch
add byte [rax], al
add byte [rax], al
add byte [rsi], dl
sub dword [rcx], ebp
add byte [rax], al
add byte [rax], al
add byte [rax], al
sub qword [rcx], rbp
add byte [rax], al
add byte [rax], al
add byte [rcx + rbp + 0x29], ch
sub dword [rax], eax
add byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
add byte [rax], al
sub qword [rcx], rbp
add byte [rax], al
add byte [rax], al
add byte [rcx + rbp + 0x29], ch
add byte [rax], al
add byte [rax], al
add byte [rsi + 0x2929], cl
add byte [rax], al
add byte [rax], al
shr byte [rcx], 0x29
add byte [rax], al
add byte [rax], al
add al, ch
sub dword [rcx], ebp
add byte [rax], al
add byte [rax], al
add byte [rsi], ah
sub ch, byte [rcx]
sub dword [rax], eax
add byte [rax], al
add byte [rax], al
push 0x2a
sub dword [rax], eax
add byte [rax], al
add byte [rax], al
mov dl, 0x2a
sub dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rbx], ch
sub dword [rax], eax
add byte [rax], al
add byte [rax], al
sub ebp, dword [rcx]
add byte [rax], al
add byte [rax], al
add byte [rdx + 0x292b], al
add byte [rax], al
add dh, cl
sub ebp, dword [rcx]
add byte [rax], al
add byte [rax], al
add byte [rdx], cl
sub al, 0x29
add byte [rax], al
add byte [rax], al
add byte [rsi + 0x2c], dl
sub dword [rax], eax
add byte [rax], al
add byte [rax], al
xchg esi, eax
sub al, 0x29
add byte [rax], al
add byte [rax], al
add byte [rax], al
add ch, byte [0x1406f063f]
add byte [rax], al
add ch, byte [0x1406f063f]
add byte [rax], al
push rsi
sub eax, 0x29
sub dword [rax], eax
add byte [rax], al
add byte [rax], al
stosb byte [rdi], al
sub eax, 0x29
add byte [rax], al
invalid
sub dword [rax], eax
add byte [rax], al
add byte [rax], al
push rax
invalid
add byte [rax], al
add byte [rax], al
push rsi
xor dword [rcx], ebp
add byte [rax], al
add byte [rax], al
add byte [rax + 0x2931], dl
add byte [rax], al
add byte [rax], al
fdiv dword [rcx]
sub dword [rax], eax
add byte [rax], al
add byte [rax], al
and byte [rdx], dh
sub dword [rax], eax
add byte [rax], al
add byte [rax], al
xor ch, byte [rcx]
add byte [rax], al
add byte [rax], al
add byte [rdx + 0x2932], dh
add byte [rax], al
invalid
div byte [rdx]
sub dword [rax], eax
add byte [rax], al
add byte [rax], al
xor ebp, dword ss:[rcx]
add byte [rax], al
add byte [rax], al
add byte [rdx + 0x33], bh
sub dword [rax], eax
add byte [rax], al
add byte [rax], al
sal byte [rbx], 0x29
sub dword [rax], eax
add byte [rax], al
add byte [rax], al
invalid
xor al, 0x29
add byte [rax], al
add byte [rax], al
add byte [rax + 0x34], al
sub dword [rax], eax
add byte [rax], al
add byte [rax], al
js 0x1406f0736
sub dword [rax], eax
add byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
cmpsb byte [rsi], byte [rdi]
xor eax, 0x29
sub dword [rax], eax
add byte [rax], al
sub dword [rax], eax
add byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
cwde
sub dword ss:[rax], eax
add byte [rax], al
add byte [rax], al
cmpsb byte [rsi], byte [rdi]
sub dword ss:[rax], eax
add byte [rax], al
add byte [rax], al
mov eax, 0x2936
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add ah, bl
fsub qword [0x1406f07c7]
fsub qword [0x1406f07c7]
add byte [rax], al
cld
invalid
add byte [rax], al
test al, 0x27
sub dword [rax], eax
add byte [rax], al
add byte [rax], al
xchg esp, eax
invalid
add byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
nop
sub dword es:[rax], eax
add byte [rax], al
add byte [rax], al
and byte [rsi], 0x29
sub dword [rax], eax
add byte [rax], al
add byte [rax], al
jo 0x1406f0880
sub dword [rax], eax
add byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
adc al, 0x26
sub dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rsi], ah
sub dword [rax], eax
add byte [rax], al
add byte [rax], al
in al, dx
and eax, 0x29
add byte [rax], al
enter 0x2925, 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
out dx, al
invalid
add byte [rax], al
add byte [rax], al
invalid
sub dword [rax], eax
add byte [rax], al
add byte [rax], al
fidivr dword [rdi]
sub dword [rax], eax
add byte [rax], al
add byte [rax], al
sar byte [rdi], 1
sub dword [rax], eax
add byte [rax], al
add byte [rax], al
mov edx, 0x2937
add byte [rax], al
add byte [rsi + 0x37], dh
sub dword [rax], eax
add byte [rax], al
add byte [rax], al
nop
invalid
add byte [rax], al
test al, 0x37
sub dword [rax], eax
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
sub dword [rax], eax
add byte [rax], al
add byte [rax], al
push rsp
and al, 0x29
add byte [rax], al
add byte [rax], al
add dl, dh
and ebp, dword [rcx]
add byte [rax], al
add byte [rax], al
add al, ah
and ebp, dword [rcx]
add byte [rax], al
add byte [rax], al
add byte [rsp], dh
sub dword [rax], eax
add byte [rax], al
add byte [rax], al
or byte [rcx + rbp], ah
add byte [rax], al
add byte [rax], al
add byte [rax], al
and al, 0x29
add byte [rax], al
add byte [rax], al
invalid
invalid
sub dword [rax], eax
add byte [rax], al
add byte [rax], al
mov al, 0x39
sub dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
clc
cmp byte [rcx], ch
add byte [rax], al
add byte [rax], al
add al, ch
cmp byte [rcx], ch
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
xor bh, byte [rdx]
sub dword [rax], eax
add byte [rax], al
add byte [rax], al
jl 0x1406f0a04
sub dword [rax], eax
add byte [rax], al
add byte [rax], al
out dx, al
xor bh, byte [rdx]
sub dword [rax], eax
add byte [rax], al
add byte [rax], al
jl 0x1406f0a04
sub dword [rax], eax
add byte [rax], al
add byte [rax], al
out dx, al
cmp ebp, dword [rcx]
add byte [rax], al
add byte [rax], al
add byte [rax], al
adc byte [rdx], bh
sub dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
fdivr dword [rbx]
sub dword [rax], eax
add byte [rax], al
add byte [rax], al
invalid
cmp dword [rcx], ebp
add byte [rax], al
add byte [rax], al
add byte [rsi + 0x3a], ah
invalid
sub dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
adc al, byte [rax + 0x29]
add byte [rax], al
add byte [rax], al
add al, bh
invalid
add byte [rax], al
add byte [rax], al
add byte [rax + 0x29], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
cli
cmp ch, byte [rcx]
add byte [rax], al
add byte [rax], al
add byte [rdx], ch
sub dword [rax], eax
add byte [rax], al
add byte [rax], al
and al, byte [rax + 0x29]
add byte [rax], al
add byte [rax], al
add byte [rdx], cl
sub dword [rax], eax
add byte [rax], al
add byte [rax], al
scasb al, byte [rdi]
cmp byte [rcx], ch
sub dword [rax], eax
add byte [rax], al
add byte [rax], al
sbb al, byte [rax + 0x29]
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
invalid
add byte [rax], al
mov bh, byte [rbx]
sub dword [rax], eax
add byte [rax], al
add byte [rax], al
invalid
fdivr dword [rdx]
sub dword [rax], eax
add byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
insb byte [rdi], dx
cmp dword [rcx], ebp
add byte [rax], al
add byte [rax], al
add byte [rax], bl
cmp ch, byte [rcx]
add byte [rax], al
add byte [rax], al
add byte [rsi], al
cmp ch, byte [rcx]
sub dword [rax], eax
add byte [rax], al
add byte [rax], al
invalid
cmp ebp, dword [rcx]
add byte [rax], al
add byte [rax], al
add dl, bl
cmp dword [rcx], ebp
add byte [rax], al
add byte [rax], al
add dl, dl
cmp dword [rcx], ebp
add byte [rax], al
add byte [rax], al
add byte [rax], al
sar byte [rcx], 0x29
add byte [rax], al
add byte [rax], al
add byte [rax], al
mov eax, 0x2939
mov eax, 0x2939
add byte [rax], al
add byte [rsi + 0x2938], ah
add byte [rax], al
add byte [rdx + 0x2939], cl
add byte [rax], al
add byte [rsi + 0x39], bh
sub dword [rax], eax
add byte [rax], al
add byte [rax], al
jbe 0x1406f0b9b
sub dword [rax], eax
add byte [rax], al
add byte [rax], al
int3
sub dword [rax], eax
add byte [rax], al
add byte [rax], al
pop rax
cmp dword [rcx], ebp
add byte [rax], al
add byte [rax], al
add byte [rsi + 0x39], cl
sub dword [rax], eax
add byte [rax], al
add byte [rax], al
sub byte [rcx], bh
sub dword [rax], eax
add byte [rax], al
add byte [rax], al
xchg edx, eax
cmp ebp, dword [rcx]
add byte [rax], al
add byte [rax], al
add byte [rcx + rdi], dl
adc al, 0x39
adc al, 0x39
sub dword [rax], eax
add byte [rax], al
add byte [rax], al
loopne 0x1406f0bda
add byte [rax], al
add byte [rax], al
add al, ah
cmp byte [rcx], ch
add byte [rax], al
add byte [rax], al
add byte [rax + 0x2938], bh
sub dword [rax], eax
add byte [rax], al
add byte [rax], al
mov eax, 0x2938
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add ah, bh
cmp dword [rcx], ebp
add byte [rax], al
add byte [rax], al
add byte [rdx + rdi], bh
cmp al, 0x3a
cmp al, 0x3a
sub dword [rax], eax
add byte [rax], al
add byte [rax], al
pop rdx
cmp ch, byte [rcx]
add byte [rax], al
add byte [rax], al
add byte [rdx], bh
sub dword [rax], eax
add byte [rax], al
add byte [rax], al
cmp bpl, byte [rcx]
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add ah, dh
cmp dword [rcx], ebp
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
xor al, 0x23
sub dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
hlt
sub dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
and byte [rbx], 0x29
sub dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
or byte [rbx], ah
sub dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
insb byte [rdi], dx
cmp eax, 0x29
add byte [rax], al
cmp eax, 0x29
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
or byte [rbx], ah
sub dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
insb byte [rdi], dx
cmp eax, 0x29
add byte [rax], al
cmp eax, 0x29
add byte [rax], al
push rdx
cmp eax, 0x29
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
or byte [rax], al
ja 0x1406f0cba
js 0x1406f0cc4
outsb dx, byte gs:[rsi]
jb 0x1406f0cb7
jb 0x1406f0cb7
jb 0x1406f0cb7
insd dword [rdi], dx
outsb dx, byte gs:[rsi]
je 0x1406f0ccb
insb byte [rdi], dx
imul esp, dword [rbp + 0x6e], 0x65724174
invalid
outsb dx, byte [rsi]
add byte [rbx + rsi + 0x64], ah
xor esp, dword fs:[rcx + rsi + 0x31]
insb byte [rdi], dx
insb byte [rdi], dx
add byte [rdi + 0x67655202], cl
push rdx
push rcx
jne 0x1406f0d0b
jb 0x1406f0d21
push rsi
invalid
xor rsi, qword [r10]
insb byte [rdi], dx
insb byte [rdi], dx
add byte [rax], al
adc eax, dword [rax]
xor r8d, dword [rax + rbx*2 + 0x31]
xor dword [rbx + 0x72], eax
invalid
pop rax
xor dword [rcx], esi
jb 0x1406f0d30
invalid
je 0x1406f0d7d
push rcx
jne 0x1406f0d75
jb 0x1406f0d8b
invalid
add byte [rdi + 0x69], dl
push rdi
invalid
outsb dx, byte [rsi]
je 0x1406f0d9c
jo 0x1406f0d6d
outsd dx, dword [rsi]
outsb dx, byte [rsi]
outsb dx, byte [rsi]
invalid
add byte [rax], al
invalid
or byte [rax], al
push rdi
imul ebp, dword [rsi + 0x48], 0x43707474
insb byte [rdi], dx
outsd dx, dword [rsi]
jae 0x1406f0dbb
invalid
jno 0x1406f0de4
jae 0x1406f0de6
add byte [rax], al
invalid
add byte [rdi + 0x69], dl
push rdi
invalid
outsb dx, byte [rsi]
je 0x1406f0df0
jo case.0x1400818e6.291
push rdx
invalid
je 0x1406f0e02
jo 0x1406f0ddf
jo 0x1406f0df7
outsb dx, byte [rsi]
add byte [rbx], bh
add byte [rdi + 0x69], dl
push rdi
invalid
outsb dx, byte [rsi]
je case.0x1400818e6.290
jo 0x1406f0df0
invalid
add eax, 0x65656c53
push rbx
insb byte [rdi], dx
jo 0x1406f0dc2
jo 0x1406f0dc2
adc al, byte [rcx*2 + 0x69746c75]
jne 0x1406f0e33
je 0x1406f0e32
jns 0x1406f0e40
push rsp
outsd dx, dword [rsi]
push rdi
imul esp, dword [rbp + riz*2 + 0x43], 0x726168
push rsp
add eax, dword [rdi + 0x6c]
insb byte [rdi], dx
outsd dx, dword [rsi]
invalid
insb byte [rdi], dx
insb byte [rdi], dx
insb byte [rdi], dx
outsd dx, dword [rsi]
invalid
pop rbx
add eax, dword [rdi + 0x6c]
insb byte [rdi], dx
outsd dx, dword [rsi]
invalid
add byte gs:[rax], al
pop rdi
add eax, dword [rdi + 0x6c]
insb byte [rdi], dx
insb byte [rdi], dx
insb byte [rdi], dx
outsd dx, dword [rsi]
invalid
invalid
insb byte [rdi], dx
je 0x1406f0e7c
jns 0x1406f0e8a
add byte gs:[rsi + 3], ah
insb byte [rdi], dx
outsd dx, dword [rsi]
invalid
add byte [rax], al
in al, 3
outsd dx, dword [rsi]
invalid
imul r12, qword [rdx + 0x72], 0x41797261
add byte [rax], al
jno 0x1406f0e50
push rcx
jne 0x1406f0eb4
jb 0x1406f0eca
jns str.GetModuleHandleW
push rax
jb 0x1406f0ebb
outsd dx, dword [rsi]
jb 0x1406f0ec5
invalid
add byte [rax], al
invalid
imul r12, qword gs:[rdx + 0x72], 0x797261
jo 0x1406f0e8c
push rcx
jne 0x1406f0ef0
jb 0x1406f0f06
jb 0x1406f0f06
jns 0x1406f0ede
push rax
jb 0x1406f0ef7
outsd dx, dword [rsi]
jb 0x1406f0f01
invalid
je 0x1406f0ef3
outsd dx, dword [rsi]
jne 0x1406f0f16
invalid
push rsp
invalid
imul esi, dword [rbp + riz*2 + 0x50], 0x65636f72
jae 0x1406f0f35
push rax
jb 0x1406f0f2d
invalid
insd dword [rdi], dx
outsd dx, dword [rsi]
jb 0x1406f0f41
add byte [rax], al
add al, 0x4f
jo 0x1406f0f34
outsb dx, byte [rsi]
push rax
jb str.GetAsyncKeyState
invalid
invalid
jae 0x1406f0f66
insd dword [rdi], dx
outsd dx, dword [rsi]
jb 0x1406f0f72
add byte [rbx + 0x45], cl
push r10
xor r14, qword [rdx]
insb byte [rdi], dx
xor ch, byte [rsi]
insb byte [rdi], dx
insb byte [rdi], dx
add byte [rax], al
mov edx, 0x61725403
push rsp
jb 0x1406f0f6e
outsb dx, byte [rsi]
jae 0x1406f0f7c
invalid
jae 0x1406f0f79
add byte gs:[eax], al
stosb byte [rdi], al
add dl, byte [rax + 0x65]
push rax
imul ecx, dword gs:[rbp + 0x65], 0x73
jae 0x1406f0f88
push rdi
add byte [rax], al
mov ebp, 0x73694400
invalid
invalid
invalid
add byte [rcx + rbp*2 + 0x73], al
invalid
invalid
invalid
jo 0x1406f0f94
je 0x1406f0f98
invalid
push 0x7373654d
jae 0x1406f0fad
invalid
add dword [rdi + 0x65], eax
invalid
invalid
je 0x1406f0f87
je 0x1406f0f87
jae 0x1406f0fc1
outsb dx, byte [rsi]
invalid
add byte [rax], al
add dword ss:[rdi + 0x65], eax
je 0x1406f0fb1
insb byte [rdi], dx
imul esi, dword [rax + 0x62], 0x6472616f
outsd dx, dword [rsi]
invalid
invalid
invalid
call 0x1b0dc5481
insd dword [rdi], dx
jo str.GetClientRect
invalid
insb byte [rdi], dx
imul esi, dword [rax + 0x62], 0x6472616f
invalid
outsd dx, dword [rsi]
invalid
add byte [rax], al
add byte [r11 + 0x6c], r8b
insb byte [rdi], dx
outsd dx, dword [rsi]
jae 0x1406f0ffa
insb byte [rdi], dx
insb byte [rdi], dx
imul esi, dword [rax + 0x62], 0x6472616f
add byte [rax], al
jo 0x1406f0ffc
outsd dx, dword [rsi]
invalid
pushfq
add cl, byte [rdi + 0x70]
jo 0x1406f100a
outsb dx, byte [rsi]
insb byte [rdi], dx
imul esi, dword [rax + 0x62], 0x6472616f
jb 0x1406f1013
add byte [rdx + 1], al
add dword [rdi + 0x65], eax
je 0x1406f0ff9
je 0x1406f0ff9
jne 0x1406f102a
jae 0x1406f1029
jb 0x1406f100c
outsd dx, dword [rsi]
jae 0x1406f0fbf
add byte [rsi], ch
add edx, dword [rbx + 0x65]
push rbx
je 0x1406f1009
jne 0x1406f103a
jae 0x1406f1039
jb 0x1406f101c
outsd dx, dword [rsi]
jae 0x1406f0fcf
add dh, bh
add dl, byte [rdx + 0x65]
push rdx
insb byte [rdi], dx
invalid
insb byte [rdi], dx
insb byte [rdi], dx
imul esp, dword [rbp + 0x6e], 0x63655274
je 0x1406f1004
outsb dx, byte gs:[rsi]
je 0x1406f1052
invalid
sub al, 3
push rbx
je 0x1406f104d
jne case.0x140032a93.11
jne case.0x140032a93.11
jae 0x1406f107d
jb 0x1406f1010
and byte [rbx], al
push rbx
je 0x1406f1059
invalid
jb 0x1406f1081
add byte [rax], al
pop rcx
add cl, byte [rdi + rbp*2 + 0x61]
outsd dx, dword [rsi]
invalid
jne 0x1406f1099
jae 0x1406f1098
jb 0x1406f1082
push rdi
add byte [rdx + 1], bl
je 0x1406f1078
outsd dx, dword [rsi]
jb 0x1406f109a
jb 0x1406f10a7
jne 0x1406f10a8
outsb dx, byte [rsi]
push rdi
imul ebp, dword [rsi + 0x64], 0x6b00776f
add dword [rdi + 0x65], eax
je 0x1406f1093
jns 0x1406f10ad
outsd dx, dword [rsi]
invalid
jb 0x1406f10b3
invalid
outsd dx, dword [rsi]
jne 0x1406f10c9
add byte [rbx + 0x61725403], dh
push rsp
jb 0x1406f10bc
jb 0x1406f10bc
invalid
add byte [rax], al
and eax, 0x74654701
je 0x1406f10c3
je 0x1406f10c3
je 0x1406f10c3
je 0x1406f10c3
invalid
jo 0x1406f10f7
je 0x1406f10f9
jne 0x1406f10f7
jb 0x1406f10eb
add byte gs:[rax], al
add byte [rax], al
or al, 3
push rbx
invalid
insb byte [rdi], dx
imul esp, dword [rbp + 0x6e], 0x88000074
add dword [rdi + 0x65], eax
je 0x1406f10ed
add byte [rax], al
add byte [rax + 0x74654701], cl
je 0x1406f10ed
jae 0x1406f1116
mov byte [rcx], al
je 0x1406f10ed
jae 0x1406f1116
invalid
js 0x1406f111d
je 0x1406f111c
jb str.MoveWindow
invalid
outsb dx, byte [rsi]
outsw dx, word [rsi]
add byte [rdx + 1], ch
push 1
je 0x1406f1101
je 0x1406f1101
jns str.MoveWindow
je 0x1406f111c
je 0x1406f1122
add byte gs:[0x1b4d463c6], bh
push rbx
invalid
invalid
add byte [0x1b4d463c6], bh
push rbx
invalid
invalid
outsd dx, dword [rsi]
jb str.CreateWindowExW
jb 0x1406f1139
outsd dx, dword [rsi]
jne 0x1406f113a
push rdi
imul ebp, dword [rsi + 0x64], 0x4700776f
outsd dx, dword fs:[rsi]
ja 0x1406f10d4
add dword [r15 + 0x65], r8d
invalid
invalid
outsd dx, dword fs:[rsi]
ja 0x1406f10d4
add dword [r15 + 0x65], r8d
invalid
invalid
je 0x1406f111e
jae 0x1406f1148
je str.USER32.dll
jo 0x1406f1138
imul ebp, dword [rsi + 0x64], 0x776f
add byte [rbx], 0x53
push rbx
je 0x1406f1145
push rdi
imul ebp, dword [rsi + 0x64], 0x6f4c776f
outsb dx, byte [rsi]
push rdi
push rdi
add byte [rax], al
add dword [rdi + 0x65], eax
invalid
invalid
add dl, dh
add dword [rdi + 0x65], eax
invalid
invalid
je 0x1406f1157
imul ebp, dword [rsi + 0x64], 0x6552776f
invalid
outsb dx, byte [rsi]
outsd dx, dword fs:[rsi]
ja 0x1406f1158
invalid
outsd dx, dword [rsi]
jbe 0x1406f1175
push rdi
imul ebp, dword [rsi + 0x64], 0x776f
add byte [rax], al
jg 0x1406f111c
invalid
jo 0x1406f1175
push rdi
imul ebp, dword [rsi + 0x64], 0x6f50776f
ja str.__Throw_Cpp_error_std__YAXH_Z
outsd dx, dword [rsi]
imul ebp, dword [rsi + 0x74], 0x760073
jb str.__Xlength_error_std__YAXPEBD_Z
invalid
js 0x1406f1192
js 0x1406f1192
push rdi
add byte [rdi + 0x66654400], ah
push di
imul ebp, dword [rsi + 0x64], 0x7250776f
outsd dx, dword [rsi]
outsd dx, dword [rsi]
ja 0x1406f1198
jb 0x1406f11b9
invalid
push rbp
push rbx
push r10
xor esi, dword [rdx]
insb byte [rdi], dx
insb byte [rdi], dx
add byte [rax], al
xchg ecx, eax
add eax, 0x6575515f
pop rdi
push rcx
jne 0x1406f11c5
jb 0x1406f11db
pop rdi
jo case.0x1400818e6.267
jb 0x1406f11cd
pop rdi
jb 0x1406f11d0
jno 0x1406f11e2
outsb dx, byte gs:[rsi]
invalid
invalid
pop rdi
push rsp
push 0x5f776f72
jo 0x1406f11ef
pop rdi
jb 0x1406f11f5
outsd dx, dword [rsi]
jb 0x1406f11c6
jae 0x1406f11fc
pop rcx
pop r8
pop rdx
add byte [rsi + 0x585f3f02], cl
invalid
pop rdi
pop rax
insb byte [rdi], dx
mov es, word [rdx]
invalid
outsb dx, byte gs:[rsi]
je 0x1406f1205
pop rdi
jb 0x1406f1213
invalid
outsd dx, dword [rsi]
jb 0x1406f11e4
jae str.__0_Lockit_std__QEAA_H_Z
pop rcx
pop r8
push rax
pop rdx
add byte [rax], al
add rax, 0x646e435f
pop rdi
outsb dx, byte [rsi]
pop rdi
pop rdi
outsd dx, dword fs:[rsi]
pop rdi
invalid
je 0x1406f1227
invalid
pop rdi
je 0x1406f1235
jb 0x1406f1234
invalid
pop rdi
js 0x1406f123e
je 0x1406f11d7
add byte [rax + 0x75515f05], dl
pop rdi
push rcx
jne 0x1406f1243
jb 0x1406f1259
push rcx
jne 0x1406f1243
jb 0x1406f1259
pop rdi
jo 0x1406f1248
jb 0x1406f124b
jb 0x1406f124b
pop di
pop rdi
invalid
add eax, 0x7268545f
pop rdi
pop rdi
je 0x1406f125b
invalid
add byte [rax], al
movsd dword [rdi], dword [rsi]
add byte [rdi], bh
invalid
invalid
outsd dx, dword [rsi]
invalid
pop rax
pop rdx
add byte [rbp], ch
invalid
push rcx
pop rdx
add byte [rax], al
invalid
add eax, 0x636e753f
invalid
jne 0x1406f12a7
invalid
invalid
je 0x1406f129f
js 0x1406f12a6
jo 0x1406f12ba
imul ebp, dword [rdi + 0x6e], 0x74734073
outsb dx, byte [rsi]
jae 0x1406f128b
jae 0x1406f12c1
pop rcx
pop rax
pop rdx
add ch, dl
add dword [rdi], edi
invalid
pop rdi
je 0x1406f12c5
je 0x1406f12c5
insb byte [rdi], dx
outsd dx, dword [rsi]
invalid
add bh, byte [rdi]
invalid
pop rdi
pop rax
outsd dx, dword [rsi]
jne 0x1406f1306
pop rdi
outsd dx, dword [rsi]
pop di
jb 0x1406f12f9
outsb dx, byte [rsi]
jae 0x1406f1312
pop rcx
pop rcx
pop r8
push rax
pop rdx
pop rdx
add byte [rax], al
mov word [rdx], es
invalid
imul ebp, dword [rdi + 0x6e], 0x6c61635f
insb byte [rdi], dx
jae 0x1406f1339
pop rcx
pop r8
pop rax
pop rdx
add cl, cl
add edi, dword [rdi]
invalid
imul esp, dword [rax + rax*2 + 0x3f], 0x646f6324
invalid
invalid
invalid
insb byte [rdi], dx
xor al, byte gs:[rax + 0x41]
add byte [rbx + 0x465f3f01], ch
invalid
pop rdi
imul r13d, dword [rdi + 0x70], 0x73406e65
outsb dx, byte gs:[rsi]
jae 0x1406f1381
invalid
outsd dx, dword [rsi]
jo 0x1406f136e
invalid
outsb dx, byte [rsi]
jae 0x1406f1381
pop rcx
pop rcx
push r8
push rax
push r13
pop rdi
imul ebp, dword [rdi + 0x62], 0x40406675
push rax
pop rdx
add byte [rax], al
add r15b, byte [rdi]
invalid
pop rdi
jae 0x1406f1395
js 0x1406f1371
invalid
outsd dx, dword [rsi]
jae 0x1406f13b0
jb 0x1406f13a3
invalid
jae 0x1406f13cf
push rcx
pop r8
pop rax
pop rdx
add byte [rax + 3], ch
invalid
invalid
invalid
invalid
invalid
push 0x745f7261
jb 0x1406f13ec
imul esi, dword [rbx + rsi*2 + 0x40], 0x74734044
jae 0x1406f140d
jae 0x1406f140d
push rcx
push r14
push rsi
xor dword [rdx], esi
pop rax
pop rdx
add cl, ah
add al, 0x3f
invalid
jae 0x1406f141f
jne 0x1406f1425
je 0x1406f1420
outsb dx, byte [rsi]
invalid
jb 0x1406f1432
imul esi, dword [rbx + rsi*2 + 0x40], 0x74734044
jae 0x1406f1453
push rcx
pop r15
push rax
pop rdi
pop rdi
pop rdx
add byte [rax], al
mov cl, 1
invalid
jae 0x1406f1483
invalid
push rax
push r8
push rsi
push rsi
invalid
xor al, byte [rax + 0x50]
push rsi
xor al, 0x32
pop rdx
add byte [rax], al
iretd
jb 0x1406f14ba
invalid
jae 0x1406f14f5
jne 0x1406f14fb
invalid
pop rdx
add byte [rax], al
invalid
invalid
je 0x1406f153e
push rax
xor dword [rcx + 0x45], r8d
push r8
pop rdx
add byte [rdi], ch
add byte [rdi], bh
invalid
invalid
je 0x1406f15a4
pop rax
pop rdx
add al, al
add edi, dword [rdi]
invalid
je 0x1406f15bd
outsd dx, dword [rsi]
invalid
imul esp, dword [rbx + 0x5f], 0x65727473
invalid
imul esi, dword [rbx + rsi*2 + 0x40], 0x74734044
jae 0x1406f163f
pop r8
pop rax
pop rdx
add byte [rdx], bl
add byte [rdi], bh
invalid
invalid
pop rdx
add dl, bh
add edi, dword [rdi]
invalid
imul ebp, dword [rsi + 0x40], 0x6f63243f
invalid