Function at 0x14002f6a0
Capabilities:
Read file on windows
Write file on windows

Disassembly:
mov r8, qword [rcx + 0x10]
cmp r8, qword [rdx + 0x10]
jne case.default.0x14001e368
mov rdx, qword [rdx + 8]
mov rcx, qword [rcx + 8]
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
sete al
jmp 0x14001e3a1
mov r8, qword [rcx + 0x10]
cmp r8, qword [rdx + 0x10]
jne case.default.0x14001e368
mov rsi, rdx
mov rdx, qword [rdx + 8]
push rdx
or byte [rax - 0x77], cl
iretd
mov rcx, qword [rcx + 8]
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
jne case.default.0x14001e368
mov r8, qword [rdi + 0x20]
cmp r8, qword [rsi + 0x20]
and byte [rbp + 0xa], r14b
mov rdx, qword [rsi + 0x18]
mov rcx, qword [rdi + 0x18]
jmp 0x14001e340
xor eax, eax
add rsp, 0x20
pop rdi
pop rsi
pop rbp
ret
movzx eax, byte [rcx + 1]
cmp al, byte [rdx + 1]
sete al
jmp 0x14001e3a1
or al, cl
jmp 0x14001e598
test r12b, r12b
je case.0x14001e041.27
xor r9d, r9d
movzx r8d, r8b
movzx ecx, cl
add rcx, r8
add rcx, r9
cmp rdi, rcx
jbe 0x14001e759
test dl, dl
setne cl
cmp al, 6
sete r13b
cmp al, 5
setb bl
test r12b, r12b
setne r9b
mov r10, qword [rbp + 0x38]
lea r8, [r10 + 1]
test r10, r10
cmove r8, r10
ret 0x8041
cld
add cl, byte [rdi]
cmp dword [rcx], 1
add byte [rax], al
movzx r14d, dl
or bl, cl
or r13b, r9b
mov rcx, qword [rbp + 0x28]
lea rdx, [rcx + 4]
mov qword [rbp], rdx
lea rdx, [rcx + r8]
add rdx, 2
add edx, 2
mov qword [rbp - 0x10], rdx
lea rcx, [rcx + r8 + 8]
add qword [rax], r9
or byte [rax - 0x77], cl
clc
mov qword [rbp - 8], rcx
mov eax, eax
mov qword [rbp - 0x18], rax
jmp 0x14001e63f
xor eax, eax
test r12b, r12b
je 0x14001e6e0
xor ecx, ecx
movzx eax, al
add rax, r14
add rax, rcx
cmp rdi, rax
jbe 0x14001e759
add dword [rax], eax
invalid
mov r15, rdi
lea rcx, [rbp - 0x60]
movabs al, byte [0x201e808558d48]
add byte [rax + 0xf0aa87d], al
test dword [rbx], edi
add dword [rax], eax
add byte [rax], al
mov rdi, r15
sub rdi, qword [rbp - 0x60]
jb 0x14001e804
invalid
sahf
add dword [rax], eax
invalid
mov qword [rbp + 0x10], rdi
test bl, bl
jne 0x14001e620
test r13b, r13b
je 0x14001e680
xor ecx, ecx
jmp case.0x14001e041.34
mov ecx, 2
cmp rdi, 2
jb 0x14001e828
cmp rcx, rdi
je 0x14001e620
lea rax, [rsi + rdi]
lea rdx, [rsi + rcx]
lea edx, [rsi + rcx]
inc rdx
cmp rdx, rax
sete al
movzx ecx, byte [rsi + rcx]
invalid
test al, 1
jne 0x14001e6cc
cmp cl, 0x2e
jne 0x14001e6cc
invalid
movzx eax, byte [rdx]
cmp al, 0x5c
sete cl
cmp al, 0x2f
sete al
or al, cl
enter 0xffffffffffff8445, 0xffffffffffffffe4
enter 0xffffffffffff8445, 0xffffffffffffffe4
jne case.0x14001e6f2.6
invalid
jmp 0x14001e6e0
cmp cl, 0x2e
sete cl
and al, cl
test r12b, r12b
jne case.0x14001e6f2.6
test dword [rsi - 1], ecx
invalid
invalid
test dword [rsi - 1], ecx
invalid
nop dword [rax]
mov rcx, qword [rbp - 0x18]
mov ecx, dword [rbp - 0x18]
lea rdx, [0x144145864]
lea edx, [0x144145864]
add al, 0x48
invalid
movsxd rcx, dword [rdx + rcx*4]
add rcx, rdx
jmp rcx
invalid
loope 0x14001e73d
mov rcx, qword [rbp]
mov ecx, dword [rbp]
jmp 0x14001e62d
mov rcx, qword [rbp - 0x10]
jmp 0x14001e62d
invalid
invalid
invalid
mov rcx, qword [rbp - 8]
jmp 0x14001e62d
mov ecx, 6
jmp 0x14001e62d
mov ecx, 2
jmp 0x14001e62d
lea rbx, [rbp - 0x60]
lea r14, [rbp + 8]
nop dword [rax + rax]
mov rcx, rbx
mov rdx, r14
bnd call fcn.14001e850
cmp byte [rbp - 0x58], 0xa
test al, 0xa
jne 0x14001e759
mov rcx, rdi
sub rcx, qword [rbp - 0x60]
jb 0x14001e816
mov qword [rbp + 0x10], rcx
mov rdi, rcx
iretd
jne 0x14001e730
xor edi, edi
mov rax, rsi
mov rdx, rdi
add rsp, 0xc8
enter 0, 0
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
mov r9d, eax
lea r10, [0x144145848]
movsxd r9, dword [r10 + r9*4]
invalid
or al, 0x8a
add r9, r10
jmp r9
mov r9, qword [rbp + 0x28]
add r9, 4
jmp 0x14001e5a4
mov rdi, r15
jmp 0x14001e759
mov r9, qword [rbp + 0x28]
mov r10, qword [rbp + 0x38]
lea r11, [r10 + 1]
test r10, r10
ror byte [rbp + 0xf], cl
fimul dword [rbp + 1]
invalid
add r9, 2
add ch, cl
in al, dx
std
invalid
invalid
cmp byte [rbp - 0x73], cl
pop rdx
add dword [rbp - 0x7b], ecx
ror byte [rbp + 0xf], cl
fimul dword [rbp + 1]
invalid
mov r9, qword [rbp + 0x28]
mov r10, qword [rbp + 0x38]
cmp byte [rbp - 0x73], cl
pop rdx
add dword [rbp - 0x7b], ecx
ror byte [rbp + 0xf], cl
fimul dword [rbp + 1]
fimul dword [rbp + 1]
invalid
add r9, 8
jmp 0x14001e5a4
cmp byte [rbp - 0x73], cl
pop rdx
add dword [rbp - 0x7b], ecx
ror byte [rbp + 0xf], cl
fimul dword [rbp + 1]
fimul dword [rbp + 1]
fimul dword [rbp + 1]
invalid
mov r9d, 6
jmp 0x14001e5a4
mov r9d, 2
jmp 0x14001e5a4
mov rcx, rdi
lea r8, [0x144142e80]
mov rdx, r15
call fcn.140037530
mov r15, rdi
lea r8, [0x144142e80]
mov rdx, r15
call fcn.140037530
lea r8, [0x144142e20]
mov rdx, rdi
call fcn.140037450
lea r8, [0x144142e20]
mov ecx, 2
mov rdx, rdi
call fcn.140037450
int3
push rbp
sub rsp, 0x20
lea rbp, [rsp + 0x20]
movzx r8d, byte [rcx + 0x38]
movzx edx, byte [rcx + 0x3a]
test dl, dl
setne al
invalid
cmp r8b, 1
ja 0x14001ea01
test dl, dl
jne 0x14001e9da
movzx r11d, byte [rcx + 0x10]
lea edx, [r11 - 5]
cmp dl, 1
ja 0x14001e9da
mov r9, qword [rcx]
mov rdx, qword [rcx + 8]
push rcx
or byte [rbp + 0x31], al
xor edx, edx
test r8b, r8b
jne 0x14001e9d5
cmp r11b, 6
xor r10d, r10d
test r8b, r8b
jne 0x14001e9d5
cmp r11b, 6
je 0x14001e9d5
mov r10d, 2
cmp rdx, 2
cli
invalid
cli
add cl, byte [rdi]
invalid
jb 0x14001eab0
invalid
cmp r10, rdx
jne 0x14001ea19
xor edx, edx
rol byte [rbp - 0x7c], cl
test r8b, r8b
jne case.0x14001e9f4.6
sal byte [rbp + 0x24], 0x44
movzx eax, byte [rcx + 0x10]
movzx r8d, byte [rcx + 0x10]
lea r9, [0x144145880]
xchg ebx, eax
outsb dx, byte [rsi]
adc al, byte [rdi + rcx*2]
add al, 0x4f
movsxd r8, dword [r9 + r8*4]
add r8, r9
jmp r8
invalid
mov rcx, qword [rcx + 0x20]
add rcx, 4
jmp 0x14001ea07
xor eax, eax
xor edx, edx
invalid
xor ecx, ecx
movzx edx, dl
movzx eax, al
ror byte [rax + 1], 0xd0
add rax, rcx
add rsp, 0x20
invalid
pop rbp
ret
add rdx, r9
lea r11, [r9 + r10]
inc r11
cmp r11, rdx
cmp ebx, edx
sete dl
movzx r9d, byte [r9 + r10]
test dl, 1
jne 0x14001eaa0
cmp r9b, 0x2e
cmp cl, 0x2e
jne 0x14001eaa0
movzx edx, byte [r11]
cmp dl, 0x5c
sete r9b
cmp dl, 0x2f
invalid
sete dl
adc eax, dword [rax + 0xf415cfa]
xchg esp, eax
rol dword [rax - 0x6bf0d006], 0xc2
invalid
sete dl
invalid
or dl, r9b
jmp 0x14001e9dc
mov r8, qword [rcx + 0x20]
mov eax, dword [rcx + 0x20]
mov rcx, qword [rcx + 0x30]
mov ecx, dword [rcx + 0x30]
lea r9, [rcx + 1]
test rcx, rcx
cmove r9, rcx
lea rcx, [r8 + r9]
add rcx, 2
jmp 0x14001ea07
mov r8, qword [rcx + 0x20]
mov rcx, qword [rcx + 0x30]
lea r9, [rcx + 1]
test rcx, rcx
leave
leave
cmove r9, rcx
lea rcx, [r8 + r9]
add rcx, 8
jmp 0x14001ea07
mov ecx, 6
jmp 0x14001ea07
mov ecx, 2
jmp 0x14001ea07
cmp r9b, 0x2e
sete r9b
and dl, r9b
jmp 0x14001e9dc
lea r8, [0x144142e20]
mov ecx, 2
call fcn.140037450
int3
call fcn.140037450
int3
movabs r10, 0x8000000000000000
cmp qword [rcx], r10
cmovne r9, rcx
add byte [rax], al
add byte [rax], al
or byte [rcx + rdi + 0x11], 0x4c
cmovne ecx, ecx
mov rcx, rdx
mov rdx, rax
pop rbp
jmp fcn.14001cd10
invalid
invalid
dec esp
int3
int3
invalid
invalid
mov ecx, dword [rax]
mov r8, qword [rax + 8]
mov rcx, rdx
mov rdx, r9
add rsp, 0x98
pop rbx
pop rdi
pop rsi
pop rbp
jmp fcn.1400091f0
invalid
invalid
loopne 0x14001fda8
lea eax, [0x14000c410]
mov qword [rbp - 0x18], rax
lea rax, [0x144142ae8]
mov qword [rbp - 0x60], rax
movabs al, byte [0x3a845c748]
mov dword [rbp - 0x58], 3
mov qword [rbp - 0x40], 0
lea rax, [rbp - 0x30]
mov qword [rbp - 0x50], rax
mov qword [rbp - 0x48], 2
mov eax, 2
add byte [rax], al
add byte [rax - 0x75], cl
and byte [r8 - 0x75], r9b
push rdi
sub byte [rbp + rcx*4 + 0x45], cl
movabs al, byte [0x7d8348fffe97aae8]
lock add byte [rdi], cl
mov rcx, qword [rdi + 0x20]
mov rdx, qword [rdi + 0x28]
mov edx, dword [rdi + 0x28]
lea r8, [rbp - 0x60]
call fcn.140009550
cmp qword [rbp - 0x10], 0
je 0x14001fe3b
invalid
mov al, byte [rax]
add byte [rax], al
invalid
jge 0x14001fd9a
add byte [rdi], cl
test byte [rdx + 0x4c000000], cl
mov eax, dword [rbp - 8]
add byte [rax], al
add byte [rbx + rcx*4 + 0x45], cl
clc
mov r8, qword [rbp - 8]
mov rcx, qword [0x14414e228]
xor edx, edx
mov ebx, eax
call qword [sym.imp.KERNEL32.dll_HeapFree]
add dword [rax], eax
mov eax, ebx
jmp 0x14001fe3b
sbb byte [rdx + rdx + 4], cl
mov rax, qword [r8 + rax*8]
mov qword [rbp - 0x30], rax
mov qword [rbp - 0x28], rcx
lea rax, [rbp - 0x30]
mov qword [rbp - 0x10], rax
lea rax, [0x1400094f0]
mov qword [rbp - 8], rax
lea rax, [0x144142770]
mov qword [rbp - 0x60], rax
mov qword [rbp - 0x58], 1
add byte [rax], al
add byte [rax], al
mov qword [rbp - 0x40], 0
lea rax, [rbp - 0x10]
mov qword [rbp - 0x50], rax
mov qword [rbp - 0x48], 1
mov rcx, qword [rdx + 0x20]
and byte [rax - 0x75], cl
push rdx
sub byte [rbp + rcx*4 + 0x45], cl
invalid
call fcn.140009550
and byte [rax - 0x75], cl
push rdx
sub byte [rbp + rcx*4 + 0x45], cl
movabs al, byte [0x814890fffe9715e8]
invalid
nop
add rsp, 0x98
pop rbx
pop rdi
pop rsi
pop rbp
ret
mov eax, ebx
add rsp, 0x78
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
adc al, byte [rsp + rcx*2]
mov ecx, esp
mov rdx, rdi
call fcn.140037530
lea r8, [0x1441432c8]
mov rdx, r12
call fcn.140037860
int3
mov esi, ecx
mov rdi, r8
mov qword [rbp - 0x18], rdx
mov qword [rbp - 0x10], rcx
add rsi, r8
mov qword [rbp - 0x40], r8
mov qword [rbp - 0x38], rsi
jne 0x1400200e6
mov byte [rbp - 0x30], 0x81
mov byte [rbp - 0x24], 0x81
mov r14b, 0x81
lea r9, [0x1441458ac]
or eax, 0x412577c
or eax, 0x412577c
jmp 0x14002014f
mov r15d, r15d
shl r15, 0x10
out 0x10, eax
mov r12b, 2
xor ebx, ebx
cmp r14b, 0x81
je 0x14002016d
invalid
movzx eax, r14b
cmp eax, 0x80
je 0x140020351
test ch, ch
add dword [rax], eax
add byte [rax + rdi - 0x1d], al
cmp bl, r12b
cmp bl, r12b
jb 0x14002037a
test rdi, rdi
je 0x1400203ae
cmp rdi, rsi
je 0x1400203ae
invalid
add al, byte [rax]
invalid
invalid
movzx edx, byte [rdi]
movzx r15d, dl
test r15b, r15b
js case.0x14001e041.59
inc rdi
cmp r15d, 0x27
ja case.default.0x1400201a5
mov word [rax], es
add byte [rax], al
mov r14b, 0x5c
mov eax, r15d
mov eax, edi
movsxd rax, dword [r9 + rax*4]
add rax, r9
jmp rax
mov eax, r15d
and eax, 0x1f
movzx r8d, byte [rdi + 1]
mov dh, 0x47
add dword [rcx - 0x7d], eax
and eax, 0x3f
and eax, 0x3f
cmp r15b, 0xdf
jbe 0x14002020d
invalid
movzx ecx, byte [rdi + 2]
shl r8d, 6
and ecx, 0x3f
or ecx, r8d
cmp dl, 0xf0
cli
invalid
jb 0x140020288
cli
invalid
movzx r15d, byte [rdi + 3]
and eax, 7
shl eax, 0x12
shl ecx, 6
and r15d, 0x3f
out 0x3f, eax
or r15d, ecx
or r15d, eax
iretd
cmp r15d, 0x110000
je 0x1400203ae
invalid
lodsd eax, dword [rsi]
add dword [rax], eax
invalid
test byte [rbp + 0x48000001], ch
add edi, 4
invalid
add rdi, 4
add al, 0x41
cmp edi, 0x27
cmp r15d, 0x27
jbe 0x140020198
jmp case.default.0x1400201a5
invalid
add rdi, 2
shl eax, 6
or eax, r8d
mov r15d, eax
cmp r15d, 0x27
jmp qword [rdi]
jbe 0x140020198
je 0x140020221
invalid
invalid
jmp qword [rdi]
je 0x140020221
invalid
invalid
cmp r15d, 0x5c
jne case.0x14001e6f2.52
mov r13b, 0x5c
xor r15d, r15d
mov r14b, 0x5c
jmp case.0x14001e784.25
cmp r15d, 0x2ff
jbe 0x14002024d
add al, byte [rax]
add byte [rsi + 0xc], dh
mov ecx, r15d
call fcn.14000b700
test al, al
jne 0x1400202a0
push rbx
push rbx
mov ecx, r15d
call fcn.14000b5c0
inc dword [rcx - 0x4a]
invalid
test al, al
je 0x1400202a0
inc dword [rcx - 0x4a]
add byte [rax + rax*8 - 0x72b3bb8c], 0xd
push r14
adc al, byte [rcx + rbp*8]
invalid
lea r9, [0x1441458ac]
jmp case.0x14001e784.25
add rdi, 3
shl eax, 0xc
or ecx, eax
mov r15d, ecx
cmp r15d, 0x27
jbe 0x140020198
jmp case.default.0x1400201a5
mov eax, r15d
or eax, 1
bsr eax, eax
xor eax, 0x1c
shr eax, 2
lea rbx, [rax - 2]
mov byte [rbp], 0
mov word [rbp - 2], 0
mov ecx, r15d
shr ecx, 0x14
lea rdx, [0x144141928]
movzx ecx, byte [rcx + rdx]
mov byte [rbp + 1], cl
mov ecx, r15d
shr ecx, 0x10
and ecx, 0xf
movzx ecx, byte [rcx + rdx]
mov byte [rbp + 2], cl
mov ecx, r15d
shr ecx, 0xc
and ecx, 0xf
movzx ecx, byte [rcx + rdx]
mov byte [rbp + 3], cl
mov ecx, r15d
shr ecx, 8
and ecx, 0xf
movzx ecx, byte [rcx + rdx]
mov byte [rbp + 4], cl
mov ecx, r15d
shr ecx, 4
and ecx, 0xf
movzx ecx, byte [rcx + rdx]
mov byte [rbp + 5], cl
and r15d, 0xf
movzx ecx, byte [r15 + rdx]
mov byte [rbp + 6], cl
mov byte [rbp + 7], 0x7d
mov word [rbp + rax - 4], 0x755c
mov byte [rbp + rax - 2], 0x7b
movzx r14d, byte [rbp - 2]
movzx r13d, byte [rbp - 1]
mov r15, qword [rbp]
mov r12b, 0xa
cmp r14b, 0x81
lea r9, [0x1441458ac]
jne 0x14002014f
jmp 0x1400203ae
shr r15, 0x10
mov edx, r15d
lea rax, [rbp - 0x30]
mov dword [rax + 8], 0
mov qword [rax], 0
xor r15d, r15d
xor r13d, r13d
xor r12d, r12d
xor ebx, ebx
xor r14d, r14d
jmp 0x140020390
mov byte [rbp - 0x30], r14b
mov byte [rbp - 0x2f], r13b
mov qword [rbp - 0x2e], r15
movzx eax, bl
inc bl
movzx edx, byte [rbp + rax - 0x30]
mov rcx, qword [rbp - 0x10]
mov rax, qword [rbp - 0x18]
call qword [rax + 0x20]
test al, al
lea r9, [0x1441458ac]
je 0x14002014f
mov al, 1
jmp 0x1400203b0
xor eax, eax
add rsp, 0x68
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
add rsp, 0x80
pop rbx
pop rdi
pop rsi
pop r14
pop rbp
ret
add byte [rax], al
lea r8, [rbp - 0x18]
mov rcx, rdx
mov edx, 6
add byte [rax], al
mov r9d, 8
call qword [sym.imp.KERNEL32.dll_SetFileInformationByHandle]
test eax, eax
je case.0x14001e6f2.98
mov rdx, rbx
test r14, r14
je 0x140020daa
mov rcx, qword [0x14414e228]
xor edx, edx
mov r8, rsi
mov eax, esi
call qword [sym.imp.KERNEL32.dll_HeapFree]
iretd
xor eax, eax
mov rdx, rbx
jmp 0x140020be3
push rdi
add dword [rax], eax
mov edx, eax
shl rdx, 0x20
and byte [rax - 0x7d], cl
retf 0xb802
add bh, byte [rax + 1]
add bh, byte [rax + 1]
test r14, r14
je 0x140020be3
test byte [rbx - 2], bl
invalid
invalid
test byte [rdi], 0x84
pop rbx
invalid
mov rcx, qword [0x14414e228]
mov ecx, dword [0x14414e228]
adc al, byte [rax + rcx*2]
mov edi, edx
xlatb
mov rdi, rdx
xlatb
xor edx, edx
mov r8, rsi
mov eax, esi
mov eax, esi
call qword [sym.imp.KERNEL32.dll_HeapFree]
xchg ebx, eax
movabs byte [0x4800000001b80001], al
mov eax, 1
mov rdx, rdi
mov eax, 1
add byte [rax - 0x77], cl
cli
mov rdx, rdi
jmp 0x140020be3
push qword [rcx]
shr cl, 0x32
xor bh, dh
xor eax, eax
jmp 0x140020be3
xor bh, dh
invalid
invalid
xor bh, dh
invalid
call sub.KERNEL32.dll_GetLastError
add byte [rcx - 0x183eb739], cl
mov edi, eax
shl rdi, 0x20
shl edi, 0x20
shl edi, 0x20
and byte [rax - 0x7d], cl
iretd
or rdi, 2
or edi, 2
mov rcx, rbx
mov ecx, ebx
call qword [sym.imp.KERNEL32.dll_CloseHandle]
outsd dx, dword [rsi]
movabs byte [0x4d00000001b80001], al
mov eax, 1
test r14, r14
mov eax, 1
add byte [rbp - 0x7b], cl
test r14, r14
div byte [rdi + rcx*8 + 0x48]
mov ecx, dword [0x14414e228]
or eax, 0x412d44e
je 0x140020da2
mov rcx, qword [0x14414e228]
or eax, 0x412d44e
add al, 0xeb
mov dh, 0xcc
jmp 0x140020d92
int3
push rsi
push rdi
sub rsp, 0x30
sub esp, 0x30
in al, dx
xor byte [rax - 0x73], cl
invalid
lea rbp, [rsp + 0x30]
insb byte [rdi], dx
and al, 0x30
invalid
mov rsi, rdx
mov esi, edx
mov r8, qword [rdx + 8]
or byte [rax - 0x75], cl
mov rdi, qword [rdx + 0x10]
jp case.0x14001e368.107
sub r8, rdi
clc
mov rdx, qword [rdx]
adc cl, byte [rax + 1]
cli
add rdx, rdi
call fcn.140020f80
jnp case.0x14001e206.100
add byte [rax], al
add byte [rax - 0x77], cl
mov rcx, rax
ror dword [rax - 0x77], 0xd0
mov rax, rdx
mov eax, edx
ror byte [rax - 0x77], 1
mov qword [rbp - 0x10], rcx
invalid
mov qword [rbp - 8], rdx
push rbp
clc
test rcx, rcx
leave
je 0x140020e33
mov ecx, eax
and ecx, 3
add ecx, dword [rax - 0x73]
adc eax, 0x4124b28
rol dword [rbx - 0x72b7fc1f], 0x15
adc eax, 0x4124b28
sub byte [rbx + 0x12], cl
adc al, byte [r8 + r9*2]
add al, 0x48
movsxd rcx, dword [rdx + rcx*4]
invalid
or al, 0x8a
add rcx, rdx
add ecx, edx
jmp rcx
movzx ecx, byte [rax + 0x10]
jmp case.0x14001d9e8.144
add rdi, rax
add edi, eax
mov qword [rsi + 0x10], rdi
mov rax, qword [rsi + 0x18]
mov eax, dword [rsi + 0x18]
cmp rax, rdi
cmova rdi, rax
cmova edi, eax
mov qword [rsi + 0x18], rdi
jmp case.0x14001cf35.197
mov rcx, rax
shr rcx, 0x20
mov rsi, rax
mov esi, eax
jmp 0x1068b5675
call fcn.14001c0e0
mov ecx, eax
mov rax, rsi
invalid
mov dl, 0xff
dec dword [rcx - 0xf76b73f]
invalid
invalid
jmp case.0x14001d9e8.144
mov rcx, rax
shr rcx, 0x20
shr ecx, 0x20
cmp ecx, 0x28
ja case.default.0x140020e7f
invalid
mov byte [rax], al
add byte [rax], al
xchg dword [rax + 0x48000000], ecx
lea edx, [0x14414595c]
adc eax, 0x4124ae4
lea rdx, [0x14414595c]
adc eax, 0x4124ae4
movsxd rcx, dword [rdx + rcx*4]
or al, 0x8a
add rcx, rdx
jmp rcx
xor ecx, ecx
jmp case.0x14001d9e8.144
movzx ecx, byte [rax + 0xf]
jo 0x14b771a87
cmp cl, 0xb
jne 0x140020e99
lea rcx, [rbp - 8]
lea ecx, [rbp - 8]
clc
call fcn.140019a70
invalid
xor eax, eax
add rsp, 0x30
pop rdi
pop rsi
pop rbp
ret
mov cl, 0x25
jmp case.0x14001d9e8.144
mov cl, 0x23
jmp case.0x14001d9e8.144
mov cl, 0x24
jmp case.0x14001d9e8.144
mov cl, 0x1b
jmp case.0x14001d9e8.144
mov cl, 0x22
jmp case.0x14001d9e8.144
mov cl, 0x10
jmp case.0x14001d9e8.144
mov cl, 0xe
jmp case.0x14001d9e8.144
mov cl, 0x21
jmp case.0x14001d9e8.144
mov cl, 0xb
jmp case.0x14001d9e8.144
mov cl, 4
jmp case.0x14001d9e8.144
mov cl, 0x28
jmp case.0x14001d9e8.144
mov cl, 0xc
jmp case.0x14001d9e8.144
mov cl, 9
jmp case.0x14001d9e8.144
mov cl, 0x19
jmp case.0x14001d9e8.144
mov cl, 0x18
jmp case.0x14001d9e8.144
mov cl, 2
jmp case.0x14001d9e8.144
mov cl, 0xf
jmp case.0x14001d9e8.144
mov cl, 3
jmp case.0x14001d9e8.144
mov cl, 7
jmp case.0x14001d9e8.144
mov cl, 1
jmp case.0x14001d9e8.144
mov cl, 0x1f
jmp case.0x14001d9e8.144
mov cl, 0x11
jmp case.0x14001d9e8.144
mov cl, 0x29
jmp case.0x14001d9e8.144
mov cl, 0x14
jmp case.0x14001d9e8.144
mov byte [rcx - 0x4e7b14fb], dh
adc eax, 0xdb180eb
jmp case.0x14001d9e8.144
mov cl, 0xd
mov cl, 5
jmp case.0x14001d9e8.144
mov cl, 0x15
jmp case.0x14001d9e8.144
mov cl, 0xd
jmp case.0x14001d9e8.144
invalid
mov cl, 6
jmp case.0x14001d9e8.144
jb 0x140020f14
invalid
invalid
invalid
mov cl, 0x12
jmp case.0x14001d9e8.144
imul edi, edi, 0xffffffff
invalid
imul edi, edi, 0xffffffff
push qword [rcx - 0x9b16f6]
mov cl, 0xa
invalid
invalid
invalid
invalid
mov cl, 0xa
jmp case.0x14001d9e8.144
invalid
invalid
invalid
invalid
or ch, cl
invalid
invalid
mov cl, 8
jmp case.0x14001d9e8.144
invalid
mov cl, 0x1e
jmp case.0x14001d9e8.144
push rsi
invalid
invalid
invalid
invalid
mov cl, 0x20
jmp case.0x14001d9e8.144
invalid
invalid
invalid
invalid
invalid
invalid
mov cl, 0x16
jmp case.0x14001d9e8.144
invalid
invalid
invalid
invalid
invalid
invalid
mov cl, 0x27
jmp case.0x14001d9e8.144
invalid
mov cl, 0x13
jmp case.0x14001d9e8.144
cmp bh, bh
invalid
invalid
invalid
mov cl, 0x17
jmp case.0x14001d9e8.144
xor edi, edi
invalid
invalid
xor edi, edi
invalid
invalid
mov cl, 0x1c
jmp case.0x14001d9e8.144
sub al, 0xff
invalid
invalid
sbb al, 0xe9
sub al, 0xff
invalid
mov cl, 0x1d
jmp case.0x14001d9e8.144
push qword [rcx - 0xe116da]
invalid
mov cl, 0x26
jmp case.0x14001d9e8.144
invalid
invalid
invalid
invalid
invalid
mov cl, 0x1a
jmp case.0x14001d9e8.144
invalid
invalid
invalid
invalid
invalid
int3
int3
int3
int3
sub esp, 0xa8
add byte [rax], al
lea rbp, [rsp + 0x80]
lodsb al, byte [rsi]
and al, 0x80
add byte [rax], 0
add byte [rax], al
add byte [rax - 0x77], cl
mov rsi, rcx
invalid
movups xmm0, xmmword [0x144143c78]
invalid
movaps xmmword [rbp], xmm0
mov eax, 0xffffffff
dec dword [rcx + 0x39]
cmp r8, rax
ror byte [rcx + 0xf], 0x42
ror byte [rdi], 0x57
invalid
push rdi
cmovb rax, r8
xorps xmm0, xmm0
movups xmmword [rsp + 0x38], xmm0
adc dword [rsp + 0x38], eax
ror byte [rdi], 0x11
adc dword [rsp + 0x38], eax
and al, 0x38
mov dword [rsp + 0x30], eax
xor byte [rax - 0x77], cl
push rsp
mov qword [rsp + 0x28], rdx
and al, 0x28
sub byte [rax - 0x77], cl
mov rax, rbp
mov eax, ebp
call 0x16446990b
mov qword [rsp + 0x20], rax
and byte [rcx], dh
xor edx, edx
xor r8d, r8d
xor eax, eax
rol byte [rbp + 0x31], cl
xor eax, eax
rol byte [rbp + 0x31], 0xc9
xor r9d, r9d
leave
call qword [sym.imp.ntdll.dll_NtReadFile]
movsb byte [rdi], byte [rsi]
add dword [rax], eax
cmp eax, 0x103
add eax, dword [rcx]
add byte [rax], al
invalid
jne 0x140020fea
mov rcx, rsi
int1
mov edx, 0xffffffff
invalid
call qword [sym.imp.KERNEL32.dll_WaitForSingleObject]
movabs eax, dword [0x113d00458b0001a0]
add byte [rax], al
mov eax, dword [rbp]
cmp eax, 0xc0000011
sal byte [rbp + 6], 0x31
jne 0x140020ff7
xor edx, edx
xor eax, eax
sal byte [rcx], cl
shr bl, 0x2a
jmp 0x140021021
jmp 0x140021021
cmp eax, 0x103
je case.0x140020e2b.49
test eax, eax
js case.0x14001e6f2.129
mov rdx, qword [rbp + 8]
mov edx, dword [rbp + 8]
xor eax, eax
jmp 0x140021021
shr bl, 0x17
mov ecx, eax
call qword [sym.imp.ntdll.dll_RtlNtStatusToDosError]
invalid
adc eax, 0x1a41e
add byte [rcx - 0x1d3eb73e], cl
mov edx, eax
shl rdx, 0x20
invalid
and byte [rax - 0x7d], cl
retf 0xb802
or rdx, 2
mov eax, 1
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rax - 0x7f], cl
invalid
add byte [rax], al
add rsp, 0xa8
add byte [rax], al
pop rsi
pop rbp
ret
mov dword [rbp + 0x18], 0
sbb byte [rax], al
add byte [rax], al
add dh, al
sbb al, 0
sbb al, 0
mov byte [rbp + 0x1c], 0
sbb al, 0
lea rax, [0x144143cd8]
mov qword [rbp - 0x38], rax
adc al, byte [rax + rcx*2]
mov dword [rbp - 0x38], eax
enter 0xffffffffffffc748, 0x45
rol byte [rcx], 1
add byte [rax], al
add byte [rax - 0x73], cl
lea rax, [rbp + 0x20]
invalid
invalid
mov qword [rbp - 0x30], 1
mov dword [rbp - 0x30], 1
lea rax, [rbp + 0x20]
mov qword [rbp - 0x28], rax
fmul dword [r15]
push rdi
ror byte [rdi], 0x11
loopne 0x1400210a1
loopne 0x1400210a1
lea ecx, [rbp + 0x18]
fmul dword [r15]
fmul dword [rdi]
push rdi
ror byte [rdi], 0x11
loopne 0x1400210a1
loopne 0x1400210a1
loopne 0x1400210a1
lea ecx, [rbp + 0x18]
sbb byte [rax - 0x73], cl
push rbp
lea rdx, [rbp - 0x38]
call fcn.140019990
invalid
dec dword [rax - 0x77]
clc
enter 0x2be8, 0xffffffffffffff89
invalid
clc
lea rcx, [rbp - 8]
clc
call fcn.140019a50
mov ecx, 7
invalid
add byte [rax], al
invalid
mov edi, edi
invalid
invalid
int 0x29
ud2
int3
int3
sub esp, 0x38
lea rbp, [rsp + 0x30]
lea ebp, [rsp + 0x30]
mov r8d, 0x20
add byte [rax], al
call fcn.140020f80
mov qword [rbp - 8], rax
mov dword [rbp - 8], eax
invalid
mov dword [rbp - 8], eax
mov qword [rbp], rdx
mov dword [rbp], edx
test rax, rax
test eax, eax
je 0x14002110b
mov rcx, rdx
mov eax, edx
invalid
and eax, 3
rol byte [rbx - 0x72b3fc20], 1
add eax, 0x412494e
invalid
invalid
invalid
lea r8, [0x144145a00]
adc al, byte [r9 + rcx*2]
movsxd rax, dword [r8 + rax*4]
add rax, r8
add eax, eax
invalid
jmp rax
loopne 0x1400210cb
movzx eax, byte [rdx + 0x10]
mov dh, 0x42
adc bl, ch
jmp 0x1400210f7
shr rcx, 0x20
jmp 0x1400210f7
shr rcx, 0x20
mov rsi, rdx
call fcn.14001c0e0
mov rdx, rsi
bnd jmp 0x1400210f7
invalid
bnd jmp 0x1400210f7
shr rcx, 0x20
cmp ecx, 0x28
ja case.default.0x1400210ed
add byte [rax], al
add byte [rax], al
lea rax, [0x144145a10]
adc al, byte [rax + rcx*2]
invalid
movsxd rcx, dword [rax + rcx*4]
add rcx, rax
add ecx, eax
add ecx, eax
jmp rcx
xor eax, eax
jmp 0x1400210f7
invalid
add al, 0xf
movzx eax, byte [rdx + 0xf]
mov dh, 0x42
ud1
add dword [rax], eax
add byte [rax], al
invalid
mov ecx, 1
add byte [rax], al
add byte [rbx + rcx], bh
cmp al, 0xb
jne 0x14002110d
lea rcx, [rbp]
call fcn.140019a70
invalid
invalid
invalid
xor edx, edx
xor ecx, ecx
mov rax, rcx
mov eax, ecx
enter 0xffffffffffff8348, 0xffffffffffffffc4
add rsp, 0x38
pop rsi
cmp byte [rsi + 0x5d], bl
pop rbp
ret
mov al, 0x25
jmp 0x1400210f7
mov al, 0x23
jmp 0x1400210f7
invalid
and ebp, ebx
fdiv dword [rax - 0x4f2b14dc]
sbb ebp, ebx
jmp 0x1400210f7
mov al, 0x22
jmp 0x1400210f7
invalid
mov al, 0x24
jmp 0x1400210f7
mov al, 0x1b
jmp 0x1400210f7
mov al, 0x22
jmp 0x1400210f7
mov al, 0x10
jmp 0x1400210f7
adc bl, ch
enter 0xeb0, 0xffffffffffffffeb
mov al, 0xe
jmp 0x1400210f7
mov al, 0xe
jmp 0x1400210f7
mov al, 0x21
jmp 0x1400210f7
mov al, 0xb
jmp 0x1400210f7
mov al, 4
jmp 0x1400210f7
mov al, 0x28
jmp 0x1400210f7
mov al, 0xc
jmp 0x1400210f7
mov al, 9
jmp 0x1400210f7
mov al, 0x19
jmp 0x1400210f7
mov al, 0x18
jmp 0x1400210f7
mov al, 2
jmp 0x1400210f7
mov al, 0xf
jmp 0x1400210f7
mov al, 3
jmp 0x1400210f7
mov al, 7
jmp 0x1400210f7
mov al, 1
jmp 0x1400210f7
mov al, 0x1f
jmp 0x1400210f7
mov al, 0x11
jmp 0x1400210f7
mov byte [rax - 0x4f7b14d7], dh
adc al, 0xeb
xor byte [rax - 0x8616fb], 0xff
mov al, 5
jmp 0x1400210f7
mov al, 0x15
invalid
jb 0x140021182
mov al, 0x29
jmp 0x1400210f7
mov al, 0x14
jmp 0x1400210f7
mov al, 5
jmp 0x1400210f7
invalid
mov al, 0x15
jmp 0x1400210f7
invalid
mov al, 0xd
jmp 0x1400210f7
invalid
mov al, 6
jmp 0x1400210f7
invalid
mov al, 0x12
jmp 0x1400210f7
invalid
mov al, 0xa
jmp 0x1400210f7
invalid
mov al, 8
jmp 0x1400210f7
invalid
mov al, 0x1e
jmp 0x1400210f7
invalid
mov al, 0x20
jmp 0x1400210f7
invalid
mov al, 0x16
jmp 0x1400210f7
invalid
mov al, 0x27
jmp 0x1400210f7
invalid
mov al, 0x13
jmp 0x1400210f7
invalid
mov al, 0x17
jmp 0x1400210f7
invalid
mov al, 0x1c
jmp 0x1400210f7
invalid
mov al, 0x1d
jmp 0x1400210f7
mov al, 0x26
jmp 0x1400210f7
mov al, 0x1a
jmp 0x1400210f7
mov rcx, r12
mov rdx, r14
invalid
mov rdi, r8
call fcn.14003a0a0
mov r12, qword [rbp + 0x408]
or byte [rax + rax], al
add byte [rcx - 0x75], cl
xor al, 0x24
mov r14, qword [r12 + 0x10]
mov r8, rdi
lea rax, [r8 + r8]
mov rdi, qword [r12 + 8]
lea rcx, [rdi + r14*2]
ja 0x140021726
mov edx, dword [rbp + 0x410]
mov rbx, r8
mov r8, rax
call sub.VCRUNTIME140.dll_memcpy
pop rdx
add dword [rax], eax
add r14, rbx
mov qword [r12 + 0x10], r14
je 0x14002171a
adc byte [rcx + 0x39], cl
div byte [rbp + 0x14]
mov rcx, r12
call fcn.14001eb20
sbb al, 0xd4
invalid
invalid
sbb al, 0xd4
invalid
mov r12, qword [rbp + 0x408]
mov rdi, qword [r12 + 8]
mov word [rdi + r14*2], 0
inc r14
mov qword [r12 + 0x10], r14
cmp qword [rbp + 0x3f0], 0
add byte [rax], al
invalid
je 0x140021742
adc byte [rax - 0x7d], cl
mov ebp, 0x3f0
add byte [rax], al
add byte [rax], al
add byte [rax - 0x75], cl
mov ch, 0xd0
add eax, dword [rax]
add byte [rsi + rdx + 0x4c], dh
mov eax, dword [rbp + 0x3f8]
mov rsi, qword [rbp + 0x3d0]
je 0x140021746
mov r8, qword [rbp + 0x3f8]
mov rcx, qword [0x14414e228]
mov ecx, dword [0x14414e228]
xor edx, edx
call qword [sym.imp.KERNEL32.dll_HeapFree]
invalid
mov rax, qword [r12 + 0x10]
mov qword [rsi + 0x10], rax
movups xmm0, xmmword [r12]
movups xmmword [rsi], xmm0
add rsp, 0x4a8
add byte [rax], al
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
js case.0x14001ce5e.213
lea rax, [rdi + rdi]
lea eax, [rdi + rdi]
mov rbx, r8
test rsi, rsi
invalid
je 0x1400217ad
add rsi, rsi
mov qword [rbp + 0x3a8], rcx
mov qword [rbp + 0x3b8], rsi
add eax, dword [rax]
invalid
add eax, dword [rax]
add byte [rcx + 2], bh
mov ecx, 2
jmp 0x1400217af
cli
invalid
xor ecx, ecx
mov qword [rbp + 0x3b0], rcx
lea rcx, [rbp + 0x3d8]
lea r9, [rbp + 0x3a8]
mov edx, 2
mov r8, rax
call fcn.14001b120
cmp qword [rbp + 0x3d8], 0
mov ebp, 0x3d8
invalid
jne 0x140021863
mov rax, qword [rbp + 0x3e0]
mov qword [r12 + 8], rax
and al, 8
mov qword [r12], rdi
xor r14d, r14d
mov rsi, rdi
mov esi, edi
mov r8, rbx
mov rax, rsi
sub rax, r14
cmp rax, r8
jb 0x1400216af
test al, 0xfe
invalid
invalid
jmp 0x1400216d0
sbb al, 6
adc al, byte [rsp + rcx*2]
lea eax, [0x144144540]
invalid
invalid
invalid
invalid
sub eax, 0x28ba0412
add byte [rax], al
mov edx, 0x28
add al, ch
imul ebx, dword [rbp + 1], 0
call fcn.1400375a0
jmp 0x140021876
mov r8, rax
call fcn.140037530
jmp 0x140021876
call 0x128021860
iretd
add dword [rax], eax
add bl, ch
adc ecx, dword [rax - 0x75]
invalid
jmp 0x140021876
mov rcx, qword [rbp + 0x3e0]
add byte [rax], al
mov rdx, qword [rbp + 0x3e8]
call fcn.140037330
pop rdx
add dword [rax], eax
ud2
add byte [rax], al
add byte [rax], al
add byte [rax - 0x77], cl
mov dword [rsp + 0x10], edx
add byte [rax], al
add byte [rax], al
mov qword [rsp + 0x10], rdx
mov dword [rsp + 0x10], edx
push rbp
push r15
push r14
push r13
push rbp
push rbp
push r12
push rsi
push rdi
push rbx
sub rsp, 0x28
lea rbp, [rdx + 0x80]
stosb byte [rdi], al
add byte [rax], 0
invalid
stosb byte [rdi], al
add byte [rax], 0
add byte [rax - 0x7d], cl
invalid
invalid
mov ebp, 0x3f0
add eax, dword [rax]
invalid
cmp qword [rbp + 0x3f0], 0
add byte [rsi + rdx + 0x4c], dh
je case.0x14001ce5e.232
mov r8, qword [rbp + 0x3f8]
mov eax, dword [rbp + 0x3f8]
add byte [rax], al
add byte [rax - 0x75], cl
or eax, 0x412c974
invalid
mov rcx, qword [0x14414e228]
xor edx, edx
call qword [sym.imp.KERNEL32.dll_HeapFree]
mov rax, qword [rbp + 0x408]
cmp qword [rax], 0
je case.0x14001e368.179
mov rax, qword [rbp + 0x408]
or byte [rax + rax], al
add byte [rbx + rcx*4 + 0x40], cl
or byte [rax - 0x75], cl
or eax, 0x412c94d
leave
invalid
invalid
mov r8, qword [rax + 8]
mov rcx, qword [0x14414e228]
leave
adc al, byte [rcx + rsi]
xor edx, edx
call qword [sym.imp.KERNEL32.dll_HeapFree]
adc eax, 0x1974d
sar bh, cl
adc eax, 0x1974d
nop
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r12
pop rsp
pop rsp
pop r13
pop r14
pop rsi
pop rsi
pop r15
pop rbp
ret
int3
push rsi
push rsi
push rdi
push rbx
sub rsp, 0x58
lea rbp, [rsp + 0x50]
and al, 0x50
mov rsi, rdx
mov rdi, rcx
iretd
xorps xmm0, xmm0
movaps xmmword [rbp - 0x20], xmm0
movaps xmmword [rbp - 0x30], xmm0
invalid
invalid
ror byte [r8 - 0x75], 1
mov rcx, qword [rcx]
or dword [rax - 0x73], ecx
push rbp
lea rdx, [rbp - 0x30]
call fcn.140021080
invalid
invalid
shr al, 1
push rdx
idiv edi
invalid
dec dword [rax - 0x77]
mov qword [rbp - 8], rax
clc
mov qword [rbp], rdx
mov dword [rbp], edx
push rbp
add byte [rax - 0x7b], cl
sal byte [rbx + riz*2 + 0x48], 0x8d
lea ebx, [rbp]
lea r15, [0x144145ab4]
invalid
test rax, rax
je 0x14002199e
lea rbx, [rbp]
lea ebx, [rbp]
lea r15, [0x144145ab4]
adc al, byte [rsp + rcx*2]
lea r14, [rbp - 0x30]
lea esi, [rbp - 0x30]
jne 0x14002191a
jmp 0x14002197a
cmp byte [rdx + 0xf], 0x23
jne case.0x140021986.2
add byte [rax], al
add byte [rax], al
mov rcx, rbx
fld1
invalid
call fcn.140019a70
mov rcx, qword [rdi]
mov ecx, dword [rdi]
invalid
mov ecx, dword [rdi]
mov rdx, r14
call fcn.140021080
mov qword [rbp - 8], rax
mov qword [rbp], rdx
test rax, rax
sal byte [rsp - 0x77], 0xd1
je 0x14002199e
mov ecx, edx
and ecx, 3
movsxd rcx, dword [r15 + rcx*4]
add rcx, r15
jmp rcx
invalid
cmp byte [rdx + 0x10], 0x23
jp 0x14002199b
and esi, dword [rsp + rcx*8 - 0x15]
je 0x14002195a
jmp case.0x140021986.2
mov rcx, rdx
mov rcx, rdx
mov ecx, edx
shr rcx, 0x20
cmp ecx, 0x23
stc
invalid
je 0x14002195a
and byte [rbx - 0x418bdc07], al
stc
and esi, dword [rsi + rdi*4 - 0x15]
cmp ecx, dword [rax - 0x7d]
invalid
mov esi, 0x83483beb
jmp case.0x140021986.2
cmp rdx, 0x21
cli
and dword [rbx + 0x56], esi
jae 0x1400219fa
mov r14, rax
mov esi, eax
mov rax, qword [rsi]
mov rdi, qword [rsi + 0x10]
mov edi, dword [rsi + 0x10]
jle 0x1400219be
adc byte [rax + 0x29], cl
clc
sub rax, rdi
mov rbx, rdx
mov ebx, edx
cmp rax, rdx
jb 0x1400219e6
mov rcx, qword [rsi + 8]
add rcx, rdi
add ecx, edi
lea rdx, [rbp - 0x30]
lea edx, [rbp - 0x30]
mov r8, rbx
call sub.VCRUNTIME140.dll_memcpy
invalid
push rdi
add dword [rax], eax
mov rdx, rbx
fimul dword [rax + 1]
invalid
invalid
fimul dword [rax + 1]
fisttp word [rax - 0x77]
jle 0x1400219e6
add edi, ebx
mov qword [rsi + 0x10], rdi
mov rax, r14
add rsp, 0x58
invalid
pop rax
pop rbx
pop rdi
pop rsi
pop r14
pop r15
pop rbp
ret
mov rcx, rsi
int1
mov rdx, rdi
mov r8, rbx
call fcn.14003a000
add dword [rax], eax
mov rdi, qword [rsi + 0x10]
adc bl, ch
mov edi, 0x1f058d4c
adc dl, byte [rdx]
adc al, byte [rax + rcx*2]
jmp 0x1400219b9
lea r8, [0x144142c20]
add eax, 0x412121f
adc al, byte [rax + rcx*2]
mov rcx, rdx
mov ecx, edx
mov edx, 0x20
call fcn.140037530
add dword [rax], eax
add dword [rax], eax
int3
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x1c8
add dword [rax], eax
add byte [rax - 0x73], cl
lea ebp, [rsp + 0x80]
add dword [rax], eax
add byte [rax - 0x73], cl
invalid
lodsb al, byte [rsi]
and al, 0x80
add byte [rax], 0
lea ebp, [rsp + 0x80]
add byte [rax], 0
add byte [rax - 0x39], cl
test dword [rax + 1], eax
add dword [rax], eax
add dh, bh
mov qword [rbp + 0x140], 0xfffffffffffffffe
mov dword [rbp + 0x140], 0xfffffffe
mov r13, r8
mov rsi, rdx
invalid
invalid
mov rbx, rcx
mov r15, qword [rcx + 8]
mov r14, qword [rcx + 0x10]
test r14, r14
mov qword [rbp + 0x130], r15
je 0x140021ab2
mov rdi, rsi
mov rsi, r13
mov r13, rbx
movzx eax, byte [r14 + r15 - 1]
mov dh, 0x44
invalid
invalid
cmp al, 0x2f
setne r12b
cmp al, 0x5c
setne bl
lea rcx, [rbp + 0xb0]
mov rdx, r15
mov r8, r14
call fcn.14001da50
inc dword [rdi + rcx - 0x4a]
invalid
mov al, 0
add byte [rax], al
invalid
add byte [rax], al
add byte [rcx + 0xf], al
movzx eax, r8b
mov dh, 0xc0
mov r10, qword [rbp + 0xc0]
mov r9, qword [rbp + 0xd0]
invalid
rol byte [rax], 1
add byte [rax], al
invalid
xchg ebp, eax
rol byte [rax], 0
add byte [rax], al
add byte [rbx + rcx*4 - 0x73], cl
rol byte [rax], 1
add byte [rax], al
invalid
invalid
lea rcx, [0x144145ac4]
lea ecx, [0x144145ac4]
and al, 0x40
adc al, byte [rax + rcx*2]
add al, 0x48
add al, 0x48
movsxd rdx, dword [rcx + rax*4]
invalid
add rdx, rcx
mov rcx, r15
mov ecx, edi
mov ecx, edi
jmp rdx
lea rcx, [r10 + 4]
add al, 0xeb
mov dil, 6
mov bh, 6
jmp 0x140021af4
mov dil, 6
mov bh, 6
xor r15d, r15d
xor r12d, r12d
jmp 0x140021bde
lea rcx, [r9 + 1]
add dword [rbp - 0x7b], ecx
test r9, r9
leave
cmove rcx, r9
leave
add rcx, r10
add rcx, 8
add ecx, 8
jmp 0x140021af4
mov ecx, 6
jmp 0x140021af4
add bl, ch
sbb dword [rcx - 0x73], ecx
lea rcx, [r9 + 1]
test r9, r9
lea rcx, [r9 + 1]
test r9, r9
test ecx, ecx
cmove rcx, r9
add rcx, r10
add ecx, edx
ror dword [rax - 0x7d], 1
rol dword [rdx], 0xeb
add eax, 0x2b9
mov ecx, 2
cmp rcx, r14
add rcx, 2
jmp 0x140021af4
mov ecx, 2
add al, byte [rax]
add byte [rax], al
cmp rcx, r14
ja case.default.0x1400224b1
jne 0x140021b04
xor r11d, r11d
jmp 0x140021b1a
invalid
invalid
add rcx, r15
movzx ecx, byte [rcx]
cmp cl, 0x2f
sete dl
cmp cl, 0x5c
sete r11b
or r11b, dl
or bl, dl
or bl, dl
and r12b, bl
mov rcx, qword [rbp + 0xb1]
lea esi, [rcx + 0x48000000]
mov edx, dword [rbp + 0xb8]
add byte [rax], al
invalid
lea esi, [rcx + 0x48000000]
mov edx, dword [rbp + 0xb8]
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x77], cl
mov qword [rbp + 0x2f], rdx
mov qword [rbp + 0x28], rcx
mov rcx, qword [rbp + 0xc8]
add byte [rax], al
push rbp
invalid
add byte [rax], al
mov qword [rbp + 0x18], rcx
mov eax, eax
lea rcx, [0x144145ae0]
lea ecx, [0x144145ae0]
sbb byte [rcx + 0xd8d48c0], cl
lea ecx, [0x144145ae0]
cdq
invalid
movsxd rdx, dword [rcx + rax*4]
add rdx, rcx
invalid
mov rbx, r13
mov r13, rsi
cmc
mov rsi, rdi
mov qword [rbp + 0x128], r9
mov dword [rbp + 0x128], ecx
mov dword [rbp + 0x128], ecx
add byte [rax], al
mov qword [rbp + 0x10], r10
jmp rdx
invalid
lea rcx, [r10 + 4]
add al, 0x48
test ecx, ecx
test rcx, rcx
jne 0x140021b9f
xor ch, bl
lea rcx, [r9 + 1]
lea rcx, [r9 + 1]
jmp case.0x140021b62.6
lea rcx, [r9 + 1]
test r9, r9
cmove rcx, r9
cmove ecx, ecx
cmove ecx, ecx
leave
add rcx, r10
add rcx, 8
ror dword [rax], 0x48
test ecx, ecx
jne 0x140021b9f
jmp case.0x140021b62.6
lea rcx, [r9 + 1]
test r9, r9
cmove rcx, r9
leave
leave
add rcx, r10
add ecx, edx
add rcx, 2
test rcx, rcx
test ecx, ecx
leave
je case.0x140021b62.6
lea rcx, [0x144145afc]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
invalid
adc al, byte [rax + rcx*2]
invalid
lea rax, [r10 + 4]
add al, 0x4c
cmp eax, esi
cmp rax, r14
je 0x140021bca
mov r15d, r11d
mov edi, r8d
mov edi, eax
jmp 0x140021bde
mov eax, 6
cmp rax, r14
jne case.0x140021b62.6
mov r15d, r11d
xor eax, eax
mov edi, r8d
mov edi, eax
fbstp tbyte [rcx]
rol byte [rcx + rcx*4 - 0x39], 0x41
mov edi, eax
invalid
cmp r8b, 5
cmp al, 5
movzx r12d, r12b
cmove r12d, eax
loopne 0x140021c27
mov rcx, rsi
mov ecx, esi
mov rdx, r13
call fcn.14001d910
test al, al
jne 0x140021c7a
lea rcx, [rbp + 0xb0]
add byte [rax], al
add byte [rax - 0x77], cl
mov rdx, rsi
mov r8, r13
mov rdx, rsi
mov r8, r13
mov eax, ebp
call fcn.14001da50
movzx edx, byte [rbp + 0xb0]
xchg ebp, eax
mov al, 0
add byte [rax], al
dec dword [rdi]
mov dh, 0x95
xchg ebp, eax
xchg ebp, eax
mov al, 0
add byte [rax], al
mov rcx, qword [rbp + 0xc0]
invalid
rol byte [rax], 0
add byte [rax - 0x75], cl
test eax, edx
rol byte [rax], 1
add byte [rax], al
lea r8, [0x144145b10]
invalid
mov rax, qword [rbp + 0xd0]
mov eax, dword [rbp + 0xd0]
rol byte [rax], 1
add byte [rax], al
lea r8, [0x144145b10]
movsxd rdx, dword [r8 + rdx*4]
invalid
adc al, 0x90
add rdx, r8
jmp rdx
loop 0x140021c71
add rcx, 4
add ecx, 4
jmp 0x140021c71
mov eax, 2
cmp rax, r14
je 0x140021bca
xchg edx, eax
xchg edx, eax
jmp case.0x140021b62.6
dec dword [rax - 0x73]
lea rdx, [rax + 1]
test rax, rax
push rax
add dword [rax - 0x7b], ecx
ror byte [rax + 0xf], 0x44
invalid
invalid
invalid
cmove rdx, rax
ror byte [rax + 1], 1
ror byte [rax + 1], 1
add rcx, rdx
add rcx, 2
ror dword [rax - 0x7d], 1
rol dword [rdx], 0xeb
jmp 0x140021c71
mov ecx, 6
jmp 0x140021c71
mov ecx, 6
add byte [rax], al
add bl, ch
invalid
jmp 0x140021c71
sbb dword [rax - 0x73], ecx
lea rdx, [rax + 1]
push rax
add dword [rax - 0x7b], ecx
ror byte [rax + 0xf], 0x44
invalid
invalid
test rax, rax
cmove rdx, rax
cmove edx, eax
ror byte [rax + 1], 1
ror dword [rax - 0x7d], 1
add rcx, 8
invalid
add rcx, rdx
add rcx, 8
jmp 0x140021c71
invalid
add eax, 0x2b9
add byte [rcx + rdi - 0x17], cl
cmp ecx, ebp
mov ecx, 2
add byte [rax], al
cmp rcx, r13
jmp 0x1489aa387
ja 0x140022512
cwde
or byte [rax], al
add byte [rax - 0x39], cl
invalid
adc byte [r8], al
invalid
mov qword [rbx + 0x10], 0
add byte [rax], al
add byte [rax - 0x77], cl
invalid
add dword [rax], eax
add byte [rbx + 0x5f], bl
pop rbx
pop rdi
add byte [rax], al
pop rbp
in al, dx
invalid
cmp dil, 3
cmp bh, 3
jae 0x140021d82
add byte [rax], al
add byte [rax - 0x75], cl
mov rax, qword [rbp + 0x130]
test dword [rax], esi
add dword [rax], eax
add byte [rax - 0x77], cl
mov qword [rbp + 0x58], rax
pop r8
mov qword [rbp + 0x60], r14
mov byte [rbp + 0x68], dil
jge 0x140021d28
push 0x28458b48
mov rax, qword [rbp + 0x28]
mov rcx, qword [rbp + 0x2f]
invalid
mov qword [rbp + 0x69], rax
mov qword [rbp + 0x70], rcx
invalid
mov dword [rbp + 0x70], ecx
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x78], rax
mov rax, qword [rbp + 0x18]
invalid
js 0x140021d21
mov eax, dword [rbp + 0x18]
sbb byte [rax - 0x77], cl
test dword [rax + 0x48000000], eax
invalid
mov qword [rbp + 0x80], rax
mov rax, qword [rbp + 0x128]
mov eax, dword [rbp + 0x128]
mov qword [rbp + 0x88], rax
mov word [rbp + 0x90], 0x200
mov dword [rbp + 0x90], 0x88440200
mov ebp, 0x92
add byte [rax], al
invalid
add byte [rax], al
add al, byte [rax + rcx*4 - 0x43]
invalid
invalid
invalid
xchg edx, eax
mov byte [rbp + 0x92], r15b
add byte [rax], al
add byte [rax], al
add byte [rax - 0x73], cl
movabs al, byte [0xffc1e2e858558d48]
push rbp
pop rax
call fcn.14001def0
cmp byte [rbp - 0x60], 0xa
invalid
lea rcx, [rbp - 0x60]
lea rdx, [rbp + 0x58]
push rbp
pop rax
call fcn.14001def0
loop 0x140021ccd
invalid
cmp byte [rbp - 0x60], 0xa
mov qword [rbp + 0x20], rbx
mov dword [rbp + 0x20], ebx
mov dword [rbp + 0x20], ebx
jne 0x140021dd4
add byte [rax], al
add byte [rax - 0x39], cl
test eax, esi
add byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
mov qword [rbp + 0xf0], 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
add byte [rax - 0x39], cl
test eax, edi
clc
mov qword [rbp + 0xf8], 8
clc
add byte [rax], al
add byte [rax], cl
invalid
or byte [rax], al
add byte [rax], al
add byte [rax - 0x39], cl
test dword [rax], eax
add byte [rax], al
mov qword [rbp + 0x100], 0
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
add dword [rax], eax
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rax], al
jmp 0x140021f35
add dword [rax], eax
add byte [rcx - 0x73], cl
add dword [r13 - 0x7b], ecx
invalid
invalid
lea rax, [r9 + 1]
test r9, r9
leave
cmove rax, r9
cmove eax, ecx
ror dword [rcx + rax - 0x30], 0x48
add eax, 2
invalid
invalid
add rax, r10
add rax, 2
invalid
invalid
rol byte [rdx], 0x4c
cmp eax, esi
add cl, byte [rcx + rdi - 0x10]
cmp rax, r14
je 0x140021bca
jmp case.0x140021b62.6
lea rax, [r9 + 1]
lea eax, [rcx + 1]
add dword [r13 - 0x7b], ecx
leave
test r9, r9
cmove rax, r9
add rax, r10
add rax, 8
cmp rax, r14
je 0x140021bca
jmp case.0x140021b62.6
invalid
invalid
lea rcx, [rbp + 0xb0]
mov rdx, rsi
mov r8, r13
call fcn.14001da50
movzx eax, byte [rbp + 0xb0]
mov rcx, qword [rbp + 0xc0]
mov r11, qword [rbp + 0xd0]
popfq
rol byte [rax], 1
add byte [rax], al
invalid
add byte [rdi + rcx - 0x4a], al
ror byte [rbp + rcx*4 + 0xd], 0x78
or eax, 0x4123d78
movsxd r10, dword [r9 + r8*4]
movzx r8d, al
lea r9, [0x144145b2c]
or eax, 0x4123d78
or eax, 0x4123d78
movsxd r10, dword [r9 + r8*4]
add r10, r9
mov r8, r13
mov r9, rsi
mov ecx, esi
mov rdx, qword [rbp + 0x130]
xchg ebp, eax
xor byte [rcx], al
add byte [rax], al
jmp r10
add rcx, 4
jmp 0x140021fa8
invalid
mov rdi, rsi
mov rsi, r13
movzx eax, byte [0x14414e2a8]
mov ecx, 0xe0
call fcn.140032380
add byte [rax - 0x7b], cl
ror byte [rdi], 0x84
test byte [rbp + 7], al
add byte [rax], al
test byte [rbp + 7], al
add byte [rax], al
mov r14, rax
mov rax, qword [rbp - 0x30]
mov qword [r14 + 0x30], rax
movups xmm0, xmmword [rbp - 0x60]
movups xmm1, xmmword [rbp - 0x50]
movups xmm2, xmmword [rbp - 0x40]
movups xmmword [r14 + 0x20], xmm2
movups xmmword [r14 + 0x10], xmm1
adc byte [rcx + 0xf], r8b
adc dword [rsi], eax
adc dword [rsi], eax
mov qword [rbp + 0x98], 4
add byte [rax], al
add al, 0
add byte [rax], al
mov qword [rbp + 0xa0], r14
mov qword [rbp + 0xa8], 1
test al, 0
add byte [rax], al
add dword [rax], eax
add byte [rax], al
add dword [rax], eax
add byte [rax], al
movups xmm0, xmmword [rbp + 0x58]
movups xmm1, xmmword [rbp + 0x68]
movups xmm2, xmmword [rbp + 0x78]
movups xmm3, xmmword [rbp + 0x88]
movaps xmmword [rbp + 0xe0], xmm3
loopne 0x140021e4e
add byte [rax], al
add byte [rdi], cl
sub dword [rbp + 0xe0], ebx
loopne 0x140021e4e
add byte [rax], al
loopne 0x140021e4e
add byte [rax], al
movaps xmmword [rbp + 0xd0], xmm2
movaps xmmword [rbp + 0xc0], xmm1
sub dword [rbp + 0xc0], ecx
sub dword [rbp + 0xc0], ecx
add byte [rax], al
movaps xmmword [rbp + 0xb0], xmm0
add byte [rax], al
lea rcx, [rbp + 0xf0]
lea rdx, [rbp + 0xb0]
call fcn.14001def0
cmp byte [rbp + 0xf0], 0xa
inc dword [rax + 0xf0bd]
add byte [rdx], cl
je 0x140021f13
mov r15d, 1
add dword [rax], eax
add byte [rax], al
lea r13, [rbp + 0xf0]
lea r12, [rbp + 0xb0]
lock add byte [rax], al
add byte [rbp + rcx*4 - 0x5b], cl
mov al, 0
add byte [rax], al
nop dword [rax]
add byte [rax], al
cmp r15, qword [rbp + 0x98]
jne case.0x1400210b9.82
cwde
add byte [rax], al
add byte [rbp + 0x16], dh
lea rcx, [rbp + 0x98]
mov rdx, r15
call fcn.14003a230
mov r14, qword [rbp + 0xa0]
add byte [rbx + rcx*4 - 0x4b], cl
movabs al, byte [0x4838c76b49000000]
imul rax, r15, 0x38
mov rcx, qword [rbp + 0x120]
lea esp, [rax]
add dword [rax], eax
invalid
imul rax, r15, 0x38
mov rcx, qword [rbp + 0x120]
lea esp, [rax]
add dword [rax], eax
invalid
add dword [rax], eax
add byte [rcx - 0x77], cl
invalid
invalid
mov qword [r14 + rax + 0x30], rcx
mov dword [rsi + rax + 0x30], ecx
movups xmm0, xmmword [rbp + 0xf0]
movups xmm1, xmmword [rbp + 0x100]
add byte [rax], al
lock add byte [rax], al
add byte [rdi], cl
adc byte [rbp + 0x100], cl
add byte [rax], al
add byte [rax], al
movups xmm2, xmmword [rbp + 0x110]
add byte [rax], al
movups xmmword [r14 + rax + 0x20], xmm2
adc dword [rsi + rax + 0x20], edx
movups xmmword [r14 + rax + 0x10], xmm1
movups xmmword [rsi + rax + 0x10], xmm1
movups xmmword [r14 + rax], xmm0
inc r15
inc edi
inc edi
mov qword [rbp + 0xa8], r15
add byte [rax], al
add byte [rcx + rcx*4 - 0x17], cl
mov rcx, r13
mov rcx, r13
mov ecx, ebp
mov rdx, r12
call fcn.14001def0
cmp byte [rbp + 0xf0], 0xa
lock add byte [rax], al
add byte [rdx], cl
invalid
lock add byte [rax], al
add byte [rdx], cl
invalid
or dh, byte [rbp - 0x73]
jne 0x140021ea0
movups xmm0, xmmword [rbp + 0x98]
movaps xmmword [rbp + 0xf0], xmm0
sub dword [rbp + 0xf0], eax
add byte [rax], al
add byte [rdi], cl
sub dword [rbp + 0xf0], eax
add byte [rax - 0x75], cl
test dword [rax + 0x48000000], ebp
invalid
invalid
mov rax, qword [rbp + 0xa8]
add byte [rax - 0x77], cl
test dword [rax], eax
add byte [rcx], al
add byte [rax], al
mov r13, rsi
mov qword [rbp + 0x100], rax
mov dword [rbp + 0x100], eax
add byte [rcx], al
add byte [rax], al
mov r13, rsi
mov rsi, rdi
mov byte [rbp + 0x13f], 0
add byte [rax - 0x73], cl
pop r8
lea rcx, [rbp + 0x58]
mov rdx, rsi
mov r8, r13
mov r8, r13
mov eax, ebp
call 0x13fbd2532
dec dword [rdi]
mov dh, 0x55
call fcn.14001da50
movzx edx, byte [rbp + 0x58]
pop rax
pop rax
mov rcx, qword [rbp + 0x68]
push 0x78458b48
lea eax, [0x144145b7c]
invalid
nop
add ecx, 4
add al, 0xe9
add byte [rax], al
add byte [rbp - 0x73], cl
add dword [r13 - 0x7b], ecx
test ebx, ebx
invalid
invalid
lea r8, [r11 + 1]
test r11, r11
test ebx, ebx
cmove r8, r11
ret
add rcx, r8
add rcx, 8
add ecx, 8
add ecx, 8
jmp 0x140021fa8
and byte [rcx + 6], bh
mov ecx, 6
add byte [rax], al
add bl, ch
sbb dword [rbp - 0x73], ecx
lea r8, [r11 + 1]
invalid
invalid
jmp 0x140021fa8
lea r8, [r11 + 1]
test r11, r11
fisttp dword [rbp + 0xf]
cmove r8, r11
cmove eax, ebx
ret
add rcx, r8
add rcx, 2
add ecx, 2
add ecx, 2
rol dword [rdx], 0xeb
jmp 0x140021fa8
add eax, 0x2b9
add byte [rbp - 0x77], cl
mov r8, r13
call 0x14fca48f8
invalid
sub r8, rcx
jb 0x140022512
add byte [rax], al
add byte [rax + 1], cl
add rcx, rsi
int1
mov r9, rcx
test r8, r8
test eax, eax
je case.0x14001e206.228
movzx ecx, byte [r9]
cmp ecx, 0x2f
stc
invalid
je 0x140021fd1
or dword [rbx + 0x4745cf9], eax
cmp ecx, 0x5c
je 0x140021fd1
cmp al, 5
add eax, 0x8d483f73
lea esi, [rax + 0x4d000000]
add byte [rax], al
mov r8, r14
jae case.default.0x140022004
lea rcx, [rbp + 0xb0]
mov r8, r14
call fcn.14001da50
movzx r8d, byte [rbp + 0xb0]
mov dh, 0x85
mov al, 0
add byte [rax], al
mov rax, qword [rbp + 0xc0]
mov rdx, qword [rbp + 0xd0]
add byte [rax], al
add byte [rax - 0x73], cl
lea rcx, [0x144145b48]
lea rcx, [0x144145b48]
add al, 0x4e
movsxd r9, dword [rcx + r8*4]
invalid
loope 0x140022050
lea ecx, [rax + 4]
add byte [rbp - 0x7c], al
test r12b, r12b
in al, 0xf
test byte [rcx - 4], ch
invalid
cld
invalid
imul edi, esp, 0x8d48ffff
add dword [rax], eax
add byte [rax], al
call 0x18fec202f
cld
push rax
add byte [rax], al
add bl, ch
invalid
sbb dword [rax - 0x73], ecx
push rax
add dword [rax - 0x7b], ecx
test rax, rax
cmove rdx, rax
cmove edx, eax
add rcx, rdx
add rcx, 2
jmp 0x140022067
invalid
add al, byte [rax]
add byte [rax], al
add bh, byte [rdi + rbp]
invalid
push 0xffffffffd08d110f
add byte [rax], al
add byte [rdi], cl
adc dword [rbp + 0xc0], eax
test eax, eax
add byte [rax], al
invalid
mov eax, 0x66000000
mov dword [rbp + 0xe8], 0x85880200
add byte [rax], al
add byte [rax], al
invalid
invalid
test edx, ebp
add byte [rax], al
add byte [rax], al
add cl, byte [rax + 0xea85]
add byte [rax - 0x73], cl
invalid
jne 0x140022126
adc byte [rsi + 0x20], dl
or byte [rcx], al
or byte [rcx], r10b
mov edx, dword [rsi + 0x2f]
add byte [rax], al
invalid
clc
add esi, dword [rbp + 0x75]
add byte [rcx], al
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 1], cl
dec rax
imul rdx, rax, 0x38
cmp byte [rcx + rdx], 9
invalid
imul edx, eax, 0x38
sar byte [rax], 1
wait
nop word cs:[rax + rax]
nop dword cs:[rax + rax]
add byte [rax], al
add byte [rax - 0x75], cl
test eax, esi
mov eax, dword [rbp + 0xf0]
add byte [rax], al
add byte [rbx + rcx*4 - 0x53], cl
add byte [rcx], al
add dword [rax], eax
invalid
add dword [rax], eax
add byte [rbp + 0x31], al
test byte [rbp - 0x7b], 0xed
test r13, r13
test ebp, ebp
in eax, dx
setne dh
mov dword [rbp + 0x100], esi
mov ch, 0
add byte [rcx], al
add dword [rax], eax
add byte [rax], al
add byte [rcx + rdi - 0x10], cl
invalid
invalid
add byte [rax], al
add byte [rax - 0x73], cl
lea ecx, [rbp + 0xf0]
invalid
add al, ch
push rbp
sar bh, 1
invalid
invalid
add bh, bh
invalid
invalid
add byte [rax], al
add byte [rbp + 0x13], dh
test dword [rdi], edi
add dword [rax], eax
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x73], cl
invalid
add byte [rax], al
cmp byte [rax + rcx*4 + 0x24], al
or byte [rdi], cl
adc byte [rsi], al
and byte [rdi], cl
adc dword [rax + rcx + 1], eax
push rsp
or byte [rax], dh
inc ebp
add cl, ch
loop 0x140022240
invalid
cmp byte [r8], r8b
add byte [rax], al
add byte [rax - 0x39], cl
add dword [rax], eax
add byte [rax], al
add dword [rax - 0x75], ecx
test eax, esi
add byte [rax], al
add byte [rax - 0x77], cl
test dword [rax], ebp
add dword [rax], eax
add byte [rax - 0x75], cl
invalid
test eax, edi
mov eax, dword [rbp + 0xf8]
add byte [rax], al
add byte [rax - 0x77], cl
test dword [rax], esi
add byte [rcx], al
add byte [rax], al
mov ebx, dword [rbp + 0x130]
add byte [rax], al
lea esp, [rbp - 0x27]
xor eax, 0x41238f3
ret
je 0x140022407
mov dh, 0x3b
cmp eax, dword [rbx - 0x7bf0f501]
dec dword [rdx]
or cl, byte [rdi]
test byte [rbx + 1], al
add dword [r8], eax
invalid
add dword [r8], eax
add byte [rax - 0x78], al
mov byte [rbp - 0x28], bh
mov byte [rbp - 0x28], bh
mov ecx, dword [rbx + 0x30]
and al, 0x2f
invalid
add dword [rdi], ecx
adc byte [rbx + 0x11], cl
adc dword [rdi], ecx
adc byte [rbx + 0x21], dl
push rsp
and al, 0x20
and al, 0x10
movups xmmword [rsp], xmm0
add al, 0x24
or al, 0x12
add al, 0xe8
invalid
add al, 0xe8
outsd dx, dword [rsi]
add byte [rax], al
add byte [rdi], cl
cmovae eax, ecx
mov r15, qword [rbp - 0x18]
mov edi, dword [rbp - 0x18]
add byte [rbx + rcx*4 + 0x45], cl
or bl, ch
mov edx, dword [rbp - 0x20]
add byte [rax], al
add byte [rax - 0x73], cl
adc eax, 0x4120ab8
mov eax, 0xeb04120a
add al, 0xeb
or al, 0x48
lea rdx, [0x144142e1a]
add byte [rax], r8b
lea ecx, [rbp + 0x38]
test eax, eax
mov edi, 6
add bl, ch
adc cl, byte [rax - 0x73]
lea rcx, [rax + 1]
invalid
invalid
ror byte [rax + 0xf], 0x44
enter 0x149, 0xffffffffffffffcf
iretd
iretd
dec dword [rdi]
xchg ebp, eax
shr cl, 0xa4
invalid
movsb byte [rdi], byte [rsi]
movsb byte [rdi], byte [rsi]
invalid
add byte [rax], al
mov ecx, dword [0x14414e228]
or eax, 0x412be10
mov eax, dword [rbp + 0x130]
xor byte [rcx], al
add byte [rax], al
add dword [rax], eax
mov esi, dword [rbp + 0x20]
add byte [rbx + rdx + 0x4c], dh
mov eax, dword [rsi + 8]
mov ecx, dword [0x14414e228]
in al, dx
mov ebp, 0xd2310412
add byte [rdi], cl
adc byte [rbp + 0x38], al
movups xmmword [rsi + 0x10], xmm1
movups xmmword [rsi + 0x10], xmm1
adc dword [rsi + 0x10], ecx
adc byte [rdi], r9b
adc dword [rsi], eax
add esp, 0x1c8
invalid
pop rsp
lea ecx, [rdx + 1]
add qword [rax - 0x7b], rcx
add dword [rax - 0x7b], ecx
ror byte [rax + 0xf], cl
cmove ecx, edx
retf 0x148
add byte [rax], al
add bl, ch
add byte [rax], al
sbb dword [rax - 0x73], ecx
lea ecx, [rdx + 1]
add qword [rax - 0x7b], rcx
ror byte [rax + 0xf], cl
retf 0x148
add byte [rax], al
add byte [rcx + rdi - 0xf], cl
invalid
add al, 0xeb
cmp byte [rcx], dh
xor eax, eax
jmp 0x1400224fa
invalid
add byte [rdi], cl
or edi, dword [rcx + 8]
add byte [rax], al
mov ecx, 8
add byte [rax], al
mov edx, 0xe0
call fcn.140037330
add dword [rax], eax
int3
mov qword [rsp + 0x10], rdx
push rbp
push r15
push rdi
push rdi
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x28
lea rbp, [rdx + 0x80]
stosb byte [rdi], al
add byte [rax], 0
add byte [rax - 0x7d], cl
mov ebp, 0x128
invalid
je 0x14002258c
add byte [rax - 0x7d], cl
mov ebp, 0x128
add byte [rsi + rdx + 0x48], dh
mov ecx, dword [0x14414e228]
stosd dword [rdi], eax
invalid
invalid
invalid
mov rcx, qword [0x14414e228]
xor edx, edx
mov r8, qword [rbp + 0x130]
xor byte [rcx], al
add byte [rax], al
call qword [sym.imp.KERNEL32.dll_HeapFree]
cmp qword [rbp + 0x38], 0
je 0x1400225a6
mov r8, qword [rbp + 0x40]
mov rcx, qword [0x14414e228]
invalid
invalid
invalid
xor edx, edx
call qword [sym.imp.KERNEL32.dll_HeapFree]
mov byte [rbp + 0x13f], 1
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop rbp
pop r14
pop r15
pop rbp
ret
add byte [rax], al
add byte [rax - 0x75], cl
or eax, 0x412bc34
xor al, 0xbc
adc al, byte [rcx + rsi]
sar bh, cl
adc eax, 0x18a34
add dword [rax], eax
xor edx, edx
call qword [sym.imp.KERNEL32.dll_HeapFree]
add dword [rax], eax
nop
add rsp, 0x28
pop rbx
pop rdi
sub byte [rbx + 0x5f], bl
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rdi
pop rdi
pop rbp
ret
adc byte [rbp + 0x41], dl
push rdi
push r14
push rsi
push r13
push rbp
push r12
push rsi
push rdi
push rbx
sub rsp, 0x28
lea rbp, [rdx + 0x80]
add byte [rax], al
add byte [rax + 0x13fbd], al
add byte [rax], al
add dword [rax], eax
add byte [rax], al
jne case.0x14001e206.243
cmp qword [rbp + 0xf0], 0
cmp dword [rbp + 0xf0], 0
je case.0x14001e206.243
mov r8, qword [rbp + 0xf8]
mov rcx, qword [0x14414e228]
xor edx, edx
call qword [sym.imp.KERNEL32.dll_HeapFree]
add dword [rax], eax
nop
add rsp, 0x28
sub byte [rbx + 0x5f], bl
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
int3
int3
push rsi
push rdi
push rbx
sub rsp, 0x68
lea rbp, [rsp + 0x60]
mov r8, rdx
mov rdx, rcx
lea rcx, [rbp - 0x10]
invalid
invalid
call fcn.14001f2e0
dec dword [rax - 0x75]
invalid
invalid
invalid
dec dword [rax - 0x75]
invalid
mov eax, dword [rbp - 0x10]
invalid
mov rsi, qword [rbp - 8]
movabs rbx, 0x8000000000000000
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
add byte [rax], al
or byte [rax + 0x39], 0xd8
cmp rax, rbx
je case.0x140021b62.58
mov rcx, qword [rbp]
mov ecx, dword [rbp]
mov qword [rbp - 0x28], rax
fmul dword [r8 - 0x77]
jne 0x14002268f
invalid
mov qword [rbp - 0x20], rsi
loopne case.0x14001d955.287
mov qword [rbp - 0x18], rcx
mov dword [rbp - 0x18], ecx
lea rcx, [rbp - 0x40]
lea ecx, [rbp - 0x40]
lea rdx, [rbp - 0x28]
lea edx, [rbp - 0x28]
mov r8b, 1
call fcn.1400211f0
sub eax, 0x48ffffeb
mov edi, dword [rbp - 0x40]
add eax, ebp
sub eax, 0x48ffffeb
mov edi, dword [rbp - 0x40]
mov rsi, qword [rbp - 0x38]
mov esi, dword [rbp - 0x38]
enter 0x3948, 0xffffffffffffffdf
cmp rdi, rbx
jne case.0x14001d955.309
or al, 0x48
mov eax, esi
mov rax, rsi
add rsp, 0x68
pop rbx
pop rdi
pop rsi
pop rbp
ret
mov rcx, rsi
xor edx, edx
call qword [sym.imp.KERNEL32.dll_CreateDirectoryW]
jns case.0x14001e6f2.225
add dword [rax], eax
jns case.0x14001e6f2.225
mov al, byte [rcx]
add dword [rax], eax
add byte [rbp + 0x481b74c0], al
test eax, eax
je case.0x14001d955.284
invalid
sbb ecx, dword [rax - 0x7b]
push qword [rdi + rdi + 0x48]
test rdi, rdi
test edi, edi
je case.0x140021c26.50
mov rcx, qword [0x14414e228]
mov ecx, dword [0x14414e228]
xor edx, edx
mov r8, rsi
mov eax, esi
ror byte [rcx - 0x77], cl
invalid
mov eax, esi
call qword [sym.imp.KERNEL32.dll_HeapFree]
mov dword [rcx], eax
add byte [rcx], dh
shr bl, 0xcd
add dword [rax], eax
xor eax, eax
jmp case.0x140021986.73
call sub.KERNEL32.dll_GetLastError
adc edi, dword [rsi]
add dword [rax], eax
shl rax, 0x20
or rax, 2
test rdi, rdi
test edi, edi
test edi, edi
je case.0x140021986.73
mov rcx, qword [0x14414e228]
xor edx, edx
or dword [rbx - 0x2dcefbee], edi
mov r8, rsi
mov rsi, rax
call qword [sym.imp.KERNEL32.dll_HeapFree]
add ecx, dword [rcx - 0x5e14ffff]
xor eax, eax
jmp case.0x140021986.73
invalid
push rbp
push r12
push rsi
push rdi
push rbx
add byte [rax], al
add byte [rax], 0
dec dword [rax - 0x77]
mov edi, ecx
cli
invalid
mov dh, 0x85
mov al, 0
add byte [rax], al
add byte [rax - 0x75], cl
mov edx, dword [rbp + 0xd0]
xchg ebp, eax
rol byte [rax], 1
add byte [rax], al
movzx eax, al
mov ecx, edi
or bl, ch
and byte [rcx + 6], bh
invalid
add byte [rax], al
invalid
add bl, ch
sbb dword [rbp + rcx*4 + 0x42], ecx
lea eax, [rdx + 1]
invalid
invalid
ror byte [rdi + rcx + 0x44], cl
ret 0x14c
invalid
invalid
invalid
stc
stc
invalid
pop rsp
add dh, byte [rcx]
leave
add byte [rax], al
add byte [rax - 0x77], cl
push rbp
pop rdi
invalid
test rsi, rsi
invalid
mov edx, dword [rbp + 0x5f]
push rax
adc byte [r8 - 0x77], r9b
mov ebp, 0x168
add byte [rax], al
add byte [rax], al
add byte [rax - 0x77], cl
mov ch, 0x30
add dword [rax], eax
invalid
add byte [rax], al
add byte [rax + 0x13885], cl
add byte [rdi], cl
sub byte [rbp + 0x10], al
invalid
invalid
and byte [r15], r9b
and byte [rdi], cl
adc dword [rbp + 0x139], eax
add byte [rax], al
add byte [rdi], cl
adc dword [rbp + 0x149], ecx
add byte [rax], al
add byte [rax - 0x75], cl
invalid
mov dword [rbp + 0x158], eax
test dword [rax + 1], ebx
add byte [rax], al
mov dword [rbp + 0x160], 0x8d880200
test dword [rax + 1], esp
add byte [rax], al
add byte [rdx], al
invalid
add cl, byte [rax + 0x1628d]
add byte [rax - 0x39], cl
invalid
invalid
jo 0x1400228b2
jo 0x1400228b2
invalid
mov dword [rbp + 0x70], 1
add byte [rax], al
add byte [rax], al
add byte [rax - 0x39], cl
js case.0x140021986.75
add byte [rax], al
add byte [rax], al
add dh, al
test dword [rax + 0x6000000], eax
add byte [rax], al
add byte [rsi], al
invalid
invalid
add byte [rax], al
add al, dh
test dword [rdx], ebp
add byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x73], cl
fmul dword [r8 - 0x73]
invalid
invalid
xchg ebp, eax
sub byte [rcx], al
add byte [rax], al
invalid
add al, ch
in eax, dx
add eax, dword [rax]
add byte [rax + 0xf0ad87d], al
fmul dword [rdx]
je 0x140022990
invalid
fmul dword [rdx]
add byte [rax], al
add byte [rax - 0x73], cl
popfq
call 0x18c0228f5
add byte [rax], al
invalid
invalid
lea ebx, [rbp + 0xe8]
add byte [rax], al
add byte [rbp + rcx*4 + 0x75], cl
movabs al, byte [0xb0a58d4c707d8d4c]
lea edi, [rbp + 0x70]
lea r12, [rbp + 0xb0]
lea r13, [rbp - 0x28]
invalid
invalid
lea esi, [rbp - 0x60]
lea edi, [rbp + 0x70]
jge case.0x140020e7f.204
add byte [rax], al
mov ebp, 0x128
nop
cli
movabs al, byte [0x4800000088840f0a]
add byte [rax], al
add byte [rax - 0x75], cl
or byte [r8 - 0x77], r9b
invalid
invalid
mov eax, dword [rbp + 8]
test eax, esp
add byte [rax], al
add byte [rdi], cl
movups xmm0, xmmword [rbp - 0x28]
fmul dword [r15]
adc byte [rbp - 0x18], cl
invalid
call 0x13857394b
adc byte [rbp - 8], dl
xchg ebp, eax
rol byte [rax], 1
add byte [rax], al
invalid
add byte [rax], al
add byte [rdi], cl
sub dword [rbp + 0xc0], ecx
invalid
rol byte [rax], 0
add byte [rax], al
invalid
invalid
add byte [rax], al
add byte [rdi], cl
sub dword [rbp + 0xb0], eax
invalid
mov al, 0
add byte [rax], al
invalid
test dword [rax + 0x48000000], esi
mov eax, dword [rbp - 0x30]
invalid
invalid
add byte [rax], al
add byte [rax - 0x75], cl
movabs al, byte [0xc055100fb04d100f]
push rbp
ror byte [rdi], 0x11
invalid
invalid
push rbx
and byte [rdi], cl
adc dword [rbx + 0x10], ecx
adc byte [rdi], cl
adc dword [rbx], eax
invalid
mov ecx, 0xc084ffff
cli
add r8d, dword [rax]
jge case.0x140020e7f.187
lea esi, [rax + 0x48000000]
lea edx, [rbp + 0x70]
push rbp
invalid
add byte [rax], al
add byte [rax - 0x73], cl
push rbp
jo case.0x1400210b9.148
invalid
xor byte [rbx], al
add byte [rax], al
mov al, 0
add byte [rax], al
invalid
add dword [r8], eax
add byte [rax - 0x75], cl
mov edi, dword [rbp + 0x168]
mov edi, dword [rbp + 0x168]
push 0x48000001
mov ecx, edi
dec dword [rax - 0x77]
test dword [rax], ebp
add dword [rax], eax
test byte [rcx], ah
add dword [rax], eax
add byte [rax - 0x77], cl
ret
loopne case.0x1400210b9.137
lea ecx, [0x144145be0]
add al, 0x32
adc al, byte [rax + rcx*2]
or dword [rax + 1], 0xfe0ffc8
add eax, ecx
loopne 0x1400229f5
mov dh, 0x43
adc bl, ch
mov rcx, rbx
mov rcx, rbx
shr ecx, 0x20
xchg esi, eax
invalid
invalid
fmul dword [rax - 0x3f]
call 0x168faad23
cmp eax, 0x28
shr eax, 0x20
add byte [rax], al
or eax, 0x41231e0
adc al, byte [rax + rcx*2]
invalid
add al, 0x81
add eax, ecx
enter 0xffffffffffffe0ff, 0x31
shr bl, 4
invalid
add al, 0xf
mov dh, 0x43
je 0x1883a9ee6
lea ecx, [rbp + 0xb0]
lea esi, [rax + 0x48000000]
mov edx, edi
cli
add byte [rax], al
cli
invalid
or dword [rdi], eax
add byte [rax], al
mov ebp, 0xb0
mov al, 0
add byte [rax], al
add byte [rax], al
add byte [rdx], al
add dh, byte [rbp + 0x7f]
jg 0x140022a89
mov eax, dword [rbp + 0xb8]
mov eax, 0x48000000
add byte [rax - 0x73], cl
js case.0x1400224b1.71
js case.0x1400224b1.71
lea ecx, [rbp + 0x78]
js case.0x1400224b1.71
mov dword [rbp + 0x78], eax
js 0x140022a16
js 0x140022a16
jo case.0x140021986.86
sbb byte [rax - 1], dh
jo case.0x140021bad.72
invalid
invalid
add byte [rax], al
add byte [rax - 0x73], cl
lea ebp, [rax]
add dword [rax], eax
invalid
add byte [rax], al
add al, ch
invalid
stc
add byte [rax], al
mov ecx, eax
ret
test eax, eax
mov rcx, rdi
mov ecx, edi
sti
test dword [rax + 0x48000000], esi
test eax, eax
invalid
add byte [rax], al
mov rbx, rax
mov ecx, edi
invalid
add byte [rax + rax*8 - 0x72b7c38c], al
add byte [rax], al
add byte [rax], al
sub byte [rcx], al
add byte [rax], al
mov eax, ebx
or ah, bh
add al, 0xeb
and ebp, ecx
and al, 0xe9
sbb ebp, ecx
adc cl, ch
in eax, 0xfe
invalid
invalid
push qword [rax - 0x1de16ea]
and esi, edi
push qword [rax - 0x1fa16e4]
add eax, 0xb0fffffe
sbb eax, 0xfffdfee9
push qword [rax - 0x20816da]
idiv ebp
std
invalid
invalid
dec dword [rbp + rcx*4 + 5]
enter 0x1201, 4
invalid
add al, 0x48
mov edx, esi
add dword [rax], eax
nop word cs:[rax + rax]
nop word cs:[rax + rax]
add byte [rax], al
add byte [rax], al
add byte [rax - 0x77], cl
push rsp
and al, 0x10
mov qword [rsp + 0x10], rdx
push rbp
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x28
lea rbp, [rdx + 0x80]
stosb byte [rdi], al
add byte [rax], 0
add byte [rax - 0x73], cl
lea esi, [rax - 0x18000000]
clc
insd dword [rdi], dx
invalid
call qword [rax + 0x28c48348]
stosb byte [rdi], al
add byte [rax], 0
add byte [rax - 0x73], cl
lea esi, [rax - 0x18000000]
clc
insd dword [rdi], dx
invalid
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
add byte [rax - 0x77], cl
push rsp
and al, 0x10
push rbp
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x28
lea rbp, [rdx + 0x80]
lea rcx, [rbp + 0x128]
add dword [rax], eax
add al, ch
mov eax, 0x90ffff6d
add dword [rax], eax
add al, ch
mov eax, 0x90ffff6d
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
int3
sub rsp, 0xa8
lea rbp, [rsp + 0x80]
mov rsi, rcx
movzx r13d, byte [rdx + 0x38]
cmp r13b, 3
add ecx, dword [rdi]
invalid
mov dh, 2
add byte [rax], al
add ecx, dword [rdi]
test byte [rsi + 0x48000002], dh
add byte [rax], al
mov rdi, rdx
add byte [rax], al
add byte [rax - 0x77], cl
xlatb
mov rdi, rdx
movzx eax, byte [rdx + 0x39]
cmp al, 3
sete dl
cmp r13b, al
seta cl
lea r15, [rbp - 0x57]
lea edi, [rbp - 0x57]
lea edi, [rbp - 0x57]
or cl, dl
cmp byte [rdi + 0x3a], 0
cmp al, byte [rax]
cmp al, byte [rax]
movzx edx, byte [rdi + 0x10]
mov byte [rbp + 0x27], dl
push rdi
adc byte [rax + 0xf442755], cl
movzx r12d, dl
movzx r12d, dl
mov rdx, qword [rdi]
mov qword [rbp + 0x18], rdx
mov rbx, qword [rdi + 8]
je 0x140022dea
test cl, cl
jne 0x140022fb3
add byte [rax], al
lea r14, [rbp - 0x60]
jmp 0x140022d65
invalid
and ah, byte [rsi + 0x66]
nop word cs:[rax + rax]
nop word cs:[rax + rax]
mov byte [rdi + 0x39], 1
add dword [rax - 0x2676b7ff], esi
mov al, 1
mov rcx, rbx
mov rbx, rcx
cmp r13b, al
ja 0x140022fb3
invalid
add byte [rdx + rax], bh
cmp al, 2
jne 0x140022f09
mov rcx, rdi
stc
call case.0x14001cf35.69
cmp rbx, rax
jbe 0x140022d50
dec dword [rax + 0x39]
ret
mov rcx, r14
mov rdx, rdi
call fcn.14001e850
movzx edx, byte [rbp - 0x58]
movups xmm0, xmmword [r15]
movups xmm1, xmmword [r15 + 0x10]
adc byte [r9 + 0xf], r8b
adc byte [rdi + 0x20], dl
adc byte [r9 + 0xf], r8b
adc byte [rdi + 0x20], dl
movaps xmmword [rbp - 0x20], xmm0
movaps xmmword [rbp - 0x10], xmm1
movaps xmmword [rbp], xmm2
mov rax, qword [r15 + 0x2f]
mov qword [rbp + 0xf], rax
invalid
mov rcx, rbx
mov ecx, ebx
cmovs ecx, dword [rcx + 0x4d2b48d9]
movabs al, byte [0x894800000218820f]
mov ecx, ebx
sub rcx, qword [rbp - 0x60]
sub ecx, dword [rbp - 0x60]
movabs al, byte [0x894800000218820f]
jb 0x140022fd0
mov qword [rdi + 8], rcx
mov al, 2
cmp dl, 0xa
invalid
or byte [r8 + 0xafa8002], r14b
or dh, byte [rsi + rdx*4 - 0x78]
je 0x140022d59
invalid
invalid
push rbp
add byte [rdi], cl
adc dword [rsi + 1], eax
invalid
add dword [rdi], ecx
adc dword [rsi + 0x11], ecx
invalid
invalid
push rsi
and dword [rax - 0x75], ecx
cmovs r9d, dword [r9 - 0x3316cfba]
add dword [rax], eax
add byte [rcx + rcx*8 + 0x1c1850f], al
add dword [rax], eax
invalid
test cl, cl
jne 0x140022fb3
add dword [rax], eax
invalid
add dword [rax], eax
add byte [rcx - 0x77], cl
mov esi, ebx
invalid
mov r14, rbx
sbb byte [rsi + 0xf], ah
invalid
add byte [rax], al
add byte [rax], al
add dh, al
cmp dword [r9], r8d
invalid
cld
add ecx, dword [rdi]
invalid
invalid
inc dword [rcx - 0x7d]
cld
add eax, 0xff6c840f
invalid
add byte [rbp - 0x7b], cl
div byte [rbx + rbp + 0x48]
mov eax, dword [rbp + 0x18]
sbb byte [r15], r9b
and ecx, dword [rax - 0x75]
sbb byte [r15], r9b
invalid
mov dh, 0x40
add dword [rbx + 0x2b742ff8], eax
invalid
div byte [rcx]
shr cl, 0x28
invalid
adc edi, edi
invalid
add byte [rax], al
add byte [rdi], cl
mov dh, 0xc0
movzx eax, al
add rsp, 0xc0
pop rbx
pop rdi
pop rsi
pop r14
pop rbp
ret
movups xmm0, xmmword [rbp - 0x18]
movups xmm1, xmmword [rbp - 8]
movups xmm2, xmmword [rbp + 8]
movups xmm3, xmmword [rbp + 0x18]
adc byte [rbp + 0x18], bl
adc byte [rbp + 0x18], bl
movups xmmword [rsi + 0x30], xmm3
movups xmmword [rsi + 0x20], xmm2
movups xmmword [rsi + 0x10], xmm1
invalid
adc byte [rdi], cl
adc dword [rsi], eax
movups xmmword [rsi], xmm0
mov dword [rsi + 0x40], eax
mov dword [rsi + 0x44], ecx
lea rcx, [rbp + 0x30]
call fcn.140019a70
jmp 0x1400231ec
push rbp
push r14
push rsi
push rdi
push rbx
sub rsp, 0x20
lea rbp, [rdx + 0x80]
add byte [rax], al
add byte [rax - 0x73], cl
xor r8b, r13b
add dword [rax - 1], ebp
call qword [rax + 0x20c48348]
add esp, 0x20
add byte [rax], al
add byte [rax - 0x73], cl
xor r8b, r13b
add dword [rax - 1], ebp
call qword [rax + 0x20c48348]
add esp, 0x20
add esp, 0x20
pop rbx
pop rdi
pop rsi
pop r14
pop rbp
ret
lea ecx, [rbp - 0x48]
call fcn.140023140
cmp dword [rbp - 0x48], 2
jne 0x1400232bc
mov rax, qword [rbp - 0x40]
lea rcx, [rbp - 0x40]
mov qword [rbp - 0x40], rax
mov byte [rbp - 0x48], 1
mov r8d, 0x67bce801
invalid
push qword [rcx]
ror byte [rax - 0x7d], 0xc4
jo 0x140023318
ret
mov eax, dword [rbp - 8]
test eax, 0x400
sete cl
test dword [rbp - 4], 0x20000000
cld
add byte [rax], al
add byte [rax], ah
sete dl
or dl, cl
and eax, 0x10
shr eax, 4
add al, 0x20
ror byte [rax - 0x7d], 1
invalid
jo case.0x140020e2b.227
ret
movabs rax, 0x700000000
mov qword [rbp + 0x21c], rax
sbb al, 2
add byte [rax], al
mov word [rbp + 0x22c], 0
mov qword [rbp + 0x224], 0
mov dword [rbp + 0x224], 0
mov qword [rbp + 0x210], 0
mov dword [rbp + 0x210], 0
mov qword [rbp + 0x208], 1
mov eax, r9d
or eax, 0x2000000
mov dword [rbp + 0x218], eax
lea r8, [rbp + 0x208]
lea eax, [rbp + 0x208]
add cl, byte [rcx + 0x21885]
add byte [rbp + rcx*4 - 0x7b], cl
lea eax, [rbp + 0x208]
test dword [rax], ecx
add al, byte [rax]
add byte [rax - 0x77], cl
ror dword [rcx + rcx*4 - 0xe], 1
mov rcx, rdx
mov rdx, r14
call fcn.140020b70
mov rdi, rdx
test rax, rax
je 0x140023453
test dl, cl
add byte [rax], al
invalid
mov eax, edi
and eax, 3
cmp rax, 2
jb 0x140023443
stosd dword [rdi], eax
add byte [rax], al
invalid
cmp eax, 2
jne 0x140023443
invalid
invalid
add byte [rax], al
invalid
test dword [rdx + 0x48000000], esp
shr edx, 0x20
shr rdx, 0x20
cmp rdx, 5
je 0x1400233b4
cmp edx, 0x20
jne 0x140023443
pop qword [rax]
add byte [rax], al
cli
and byte [rdi], cl
test dword [rdi + 0x48000000], ecx
pop qword [rax]
add byte [rax], al
mov qword [rbp + 0x248], rdi
mov qword [rbp + 0x248], rdi
add al, byte [rax]
add byte [rax - 0x73], cl
lea esi, [rax]
add al, byte [rax]
add byte [rcx + rcx*4 - 6], cl
lea rcx, [rbp + 0x230]
mov rdx, r15
mov r8, r14
call fcn.14001f2e0
mov rax, qword [rbp + 0x230]
mov r14, qword [rbp + 0x238]
mov ch, 0x38
add al, byte [rax]
add byte [rcx - 0x41], cl
add byte [rax], al
add byte [rax], al
add byte [rax], al
movabs r15, 0x8000000000000000
cmp rax, r15
cmp eax, edi
add byte [rax + 0x74f8394c], al
or byte [rcx + rdi - 8], 0x74
cmp eax, edi
je 0x140023427
cmp eax, 0x408d8b48
add al, byte [rax]
add byte [rax - 0x77], cl
invalid
invalid
mov rcx, qword [rbp + 0x240]
mov qword [rbp - 0x60], rax
mov qword [rbp - 0x58], r14
test al, 0x48
mov dword [rbp - 0x50], ecx
movabs al, byte [0xb04d8948a875894c]
lea rcx, [rbp + 0x1f0]
add dword [rax], eax
add byte [rax - 0x73], cl
lea rdx, [rbp - 0x60]
mov r8b, 1
call fcn.1400211f0
lea rdx, [rbp - 0x60]
mov r8b, 1
call fcn.1400211f0
mov r12, qword [rbp + 0x1f0]
mov esp, dword [rbp + 0x1f0]
mov r14, qword [rbp + 0x1f8]
cmp r12, r15
jne case.0x140020e7f.229
mov qword [rsi + 8], r14
mov qword [rsi], 2
add byte [rax], al
add byte [rax], al
mov qword [rsi + 8], rdi
mov qword [rsi], 2
add byte [rax], al
jmp 0x14002354b
xorps xmm0, xmm0
movaps xmmword [rbp - 0x40], xmm0
movaps xmmword [rbp - 0x50], xmm0
movaps xmmword [rbp - 0x60], xmm0
mov dword [rbp - 0x30], 0
lea rdx, [rbp - 0x60]
mov rcx, rdi
call qword [sym.imp.KERNEL32.dll_GetFileInformationByHandle]
adc eax, 0x17cf2
add byte [rax - 0x73], cl
push rbp
movabs al, byte [0x17cf215fff98948]
adc eax, 0x17cf2
test eax, eax
je 0x14002352a
mov ecx, dword [rbp - 0x60]
xor eax, eax
adc eax, 0x17cf2
test eax, eax
je 0x14002352a
mov ecx, dword [rbp - 0x60]
xor eax, eax
test ecx, 0x400
rol dword [rax], 4
add byte [rax], al
je 0x1400234ca
invalid
mov qword [rbp + 0x230], 0
lea r8, [rbp + 0x230]
lea eax, [rbp + 0x230]
lea eax, [rbp + 0x230]
add al, byte [rax]
add byte [rax - 0x77], cl
stc
mov rcx, rdi
mov edx, 9
mov r9d, 8
or byte [rax], al
add byte [rax], al
call qword [sym.imp.KERNEL32.dll_GetFileInformationByHandleEx]
test eax, eax
je 0x14002352a
invalid
add byte [rbp - 0x748a8b40], al
mov eax, dword [rbp + 0x230]
test dword [rax], esi
add al, byte [rax]
add cl, al
loopne 0x1400234d3
shl eax, 0x15
sar eax, 0x1f
and eax, dword [rbp + 0x234]
xor al, 2
add byte [rax], al
xor al, 2
add byte [rax], al
mov ecx, dword [rbp - 0x60]
mov edx, dword [rbp - 0x3c]
mov r8d, dword [rbp - 0x44]
invalid
mov r9d, dword [rbp - 0x40]
ror byte [r9 - 0x3f], 0xe1
shl r9, 0x20
or r9, rdx
mov edx, dword [rbp - 0x38]
mov r10d, dword [rbp - 0x30]
mov r11d, dword [rbp - 0x34]
mov ebx, dword [rbp - 0x34]
and byte [rcx + 9], cl
ror dword [rbx - 0x74bb37ab], 1
push rbp
rol byte [rbx + rcx*4 + 0x5d], 1
invalid
pop rbp
mov ebx, dword [rbp - 0x34]
int3
shl r11, 0x20
shl ebx, 0x20
or r11, r10
mov qword [rsi], 1
add dword [rax], eax
add byte [rax], al
add byte [rcx + rcx*4 + 0x5e], cl
or bh, al
adc byte [rcx], r8b
add byte [rax], al
add byte [rcx + rcx*4 + 0x46], al
mov dword [rsi + 0x14], eax
mov dword [rsi + 0x18], 1
mov dword [rsi + 0x1c], edx
sbb al, 0xf
adc byte [rbp - 0x5c], al
mov qword [rsi + 8], r11
mov dword [rsi + 0x10], 1
mov dword [rsi + 0x14], r8d
mov dword [rsi + 0x14], eax
mov dword [rsi + 0x14], eax
mov dword [rsi + 0x18], 1
mov dword [rsi + 0x1c], edx
sbb al, 0xf
adc byte [rbp - 0x5c], al
movups xmmword [rsi + 0x20], xmm0
mov rdx, qword [rbp - 0x4c]
mov qword [rsi + 0x30], rdx
push rsi
invalid
push rsi
xor byte [rcx + rcx*4 + 0x4e], cl
invalid
invalid
invalid
cmp byte [rcx + 0x4689404e], cl
jmp 0x140023542
invalid
call sub.KERNEL32.dll_GetLastError
shl rax, 0x20
or rax, 2
enter 0x4802, 0xffffffffffffff89
invalid
invalid
enter 0x4802, 0xffffffffffffff89
mov dword [rsi + 8], eax
mov qword [rsi], 2
xor r13d, r13d
lea r15, [rbp - 0x60]
lea edi, [rbp - 0x60]
lea edi, [rbp - 0x60]
mov r8d, 0x250
shr al, cl
sti
cmp eax, dword [rcx]
add byte [rcx + rcx*4 - 0xf], cl
movabs al, byte [0x4d100ff2a445100f]
mov ah, 0x8b
push rbp
ror byte [rbx + 0xa9bc4d], 4
test eax, 0x400
add byte [rax + rax], al
adc ecx, dword [rsi + 0x30]
mov dword [rsi + 0x44], r13d
or eax, 0x412ac3a
adc eax, 0x17a37
test eax, 0x41e88945
and eax, 0x20000000
call 0x140e2b74e
add byte [rax], al
and byte [rbp + rbx*4 + 0x48], dh
mov dword [rsi + 8], edi
jle 0x14002361e
jle 0x14002361e
invalid
test esp, esp
or eax, 0x412abfb
clc
jns 0x140023638
add cl, ch
invalid
adc byte [rbp + 0x41], dl
push rdi
pop rsi
and byte [rax - 0x73], cl
insb byte [rdi], dx
and al, 0x20
invalid
mov rcx, qword [rcx]
mov eax, ecx
and eax, 3
loopne 0x140023695
adc eax, 0x4122633
ror byte [rax - 0x73], 0x51
cmc
invalid
and byte [rbp - 0x3d], bl
int3
test eax, eax
movabs byte [0x8948c6894c000000], al
xlatb
and eax, 0x1aeb0412
nop dword [rax]
cmp byte [rdx + 0xf], 0x23
jne 0x140023840
invalid
clc
nop dword [rax]
fmul dword [r11 + 0xe8fc55]
movabs byte [0x48f0f0458b48ffff], al
dec dword [rax - 0x75]
lock dec qword [rax]
add byte [rdx - 0x74b70001], ah
lock dec qword [rax]
jne case.0x14001e368.312
mov rcx, qword [rbp - 0x10]
call fcn.1400245b0
cld
invalid
call qword [rax + 0x28c48348]
nop
add rsp, 0x28
invalid
sub byte [rbx + 0x5f], bl
pop rbx
pop rdi
pop rsi
pop rbp
ret
lea ebp, [rsp + 0x20]
insb byte [rdi], dx
and al, 0x20
invalid
and byte [rcx + rcx*4 - 0x3a], cl
mov rsi, r8
mov rdi, qword [rcx]
mov edi, dword [rcx]
cmp dword [rax - 0x75], ecx
invalid
mov rax, qword [rdi]
mov rbx, qword [rdi + 0x10]
sub rax, rbx
fmul dword [rcx + rdi - 0x40]
fmul dword [rcx + rdi - 0x40]
jb 0x140024937
mov rcx, qword [rdi + 8]
or byte [rax + 1], cl
invalid
add rcx, rbx
mov r8, rsi
call sub.VCRUNTIME140.dll_memcpy
sub byte [r9], al
add byte [rax + 1], cl
mov qword [rdi + 0x10], rbx
sub byte [r9], al
add byte [rax + 1], cl
mov qword [rdi + 0x10], rbx
xor eax, eax
add rsp, 0x20
pop rbx
pop rdi
pop rsi
pop r14
pop rbp
ret
mov rcx, rdi
mov r14, rdx
mov rdx, rbx
mov r8, rsi
call fcn.14003a000
add dword [rax], eax
add dword [rax], eax
mov rdx, r14
mov rbx, qword [rdi + 0x10]
jmp 0x140024914
mov byte [rbp + 6], dl
mov esi, 3
add byte [rax], al
add byte [rax], al
jmp 0x140024a04
invalid
rol cl, 1
call 0x14c416df8
or byte [rax - 0x1d7ff9bb], 0x3f
invalid
invalid
and dl, 0x3f
or dl, 0x80
mov byte [rbp + 7], dl
mov esi, 4
mov rdi, qword [rcx]
mov rax, qword [rdi]
mov rbx, qword [rdi + 0x10]
sub rax, rbx
sub eax, ebx
cmp rax, rsi
cmp eax, esi
jb 0x140024a3b
mov rcx, qword [rdi + 8]
add rcx, rbx
lea rdx, [rbp + 4]
mov r8, rsi
mov eax, esi
call sub.VCRUNTIME140.dll_memcpy
add rbx, rsi
mov qword [rdi + 0x10], rbx
xor eax, eax
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop rbp
ret
mov rcx, rdi
mov rdx, rbx
mov r8, rsi
call fcn.14003a000
mov rbx, qword [rdi + 0x10]
jmp 0x140024a16
and al, 0x80
add byte [rax], al
add byte [rax - 0x39], cl
invalid
adc r14b, r15b
invalid
mov dword [rbp + 0x10], 0xfffffffe
mov rsi, rcx
lea rax, [0x144142c00]
mov qword [rbp - 0x58], rax
invalid
add al, 0x48
mov dword [rbp - 0x58], eax
invalid
test al, 0x48
mov dword [rbp - 0x50], 6
add byte [rax], al
mov qword [rbp - 0x50], 6
add byte [rax], al
call fcn.140024670
test al, al
jne 0x140024bca
mov rax, qword [0x14414e188]
mov eax, dword [0x14414e188]
adc al, byte [rax + rcx*2]
cmp eax, 3
cmp rax, 3
jne case.0x140021c26.129
mov rax, qword [0x14414e190]
xchg esi, eax
adc al, byte [rbx + rcx*4]
mov ecx, dword [0x14414e2ac]
mov ecx, dword [0x14414e2ac]
mov rdx, qword gs:[0x58]
mov rcx, qword [rdx + rcx*8]
mov ecx, dword [rdx + rcx*8]
mov ecx, dword [rdx + rcx*8]
lea rcx, [rcx + 0x71]
cmp rax, rcx
jne 0x140024b07
mov eax, dword [0x14414e198]
inc eax
jne 0x140024b3f
lea rcx, [0x144143070]
lea r8, [0x1441430c0]
mov edx, 0x26
call fcn.1400378f0
mov cl, 1
xor eax, eax
lock cmpxchg byte [0x14414e19c], cl
jne case.0x14002f93a.111
add byte [rax - 0x77], cl
add eax, 0x4129656
invalid
invalid
adc al, byte [rax + rdi*4]
add dword [rax], eax
add byte [rax], al
xchg esi, eax
adc al, byte [rax + rcx*2]
lea eax, [0x14414e190]
xchg esi, eax
invalid
invalid
xchg esi, eax
adc al, byte [rax + rcx*2]
mov qword [rbp + 8], rax
or byte [rax - 0x77], cl
pop rbp
call 0x1304812a4
add byte [rax], al
add byte [rax], al
invalid
invalid
call 0x189fbd4b7
mov eax, esi
mov esi, dword [rbp - 0x10]
jne 0x140024b6a
test esi, esi
or bh, bh
or byte [r13 + 0x35], sil
jne 0x140024bc5
test esi, esi
div byte [rcx + rcx + 0x48]
lea ecx, [rbp - 0x10]
or byte [rbp + 0x1a], dh
add byte [rax], al
add byte [rcx], dh
rol byte [rsi + 0x23c0c41], 0x75
jne 0x140024bc5
add rcx, 0xc
call qword [sym.imp.api_ms_win_core_synch_l1_2_0.dll_WakeByAddressSingle]
add dword [rax], eax
add dword [rax], eax
call fcn.14003a2e0
jmp 0x140024abf
rol byte [rdx], 1
add byte [rax], al
add byte [rax - 0x73], cl
adc eax, 0x411dfa3
fist word [rcx]
invalid
adc dword [rax + rcx*2], eax
mov dword [rbp - 0x48], eax
ror byte [rax - 0x73], 1
adc eax, 0x411e157
invalid
and al, 0x80
add byte [rax], al
add byte [rax - 0x77], cl
invalid
or al, 0x90
cmove edx, eax
invalid
test eax, eax
add byte [rax], al
add byte [rax - 0x77], cl
sub rdx, rcx
add dh, byte [rcx]
ror byte [rax - 0x77], 0x7d
test al, 0x48
mov dword [rbp - 0x50], esi
enter 0xffffffffffff8b48, 0x4d
or byte [rax - 0x77], cl
fmul dword [r8 - 0x38991dbb]
loopne 0x140024e03
loopne 0x140024e03
loopne 0x140024e03
add cl, byte [rax - 0x73]
call 0xe857db54
add eax, 0x411f1e7
mov qword [rbp - 0x10], rax
mov qword [rbp - 8], 3
add byte [rax - 0x75], cl
pop rcx
or byte [rax - 0x75], cl
jns 0x140024e7d
mov rcx, rbx
mov rdx, rdi
call fcn.140024d30
test rax, rax
je 0x140024f8c
cmp rdx, 2
jne case.0x140020e2b.243
movzx ecx, word [rax]
cmp ecx, 0x2e2e
jne case.0x140020e2b.243
mov edx, 2
jmp 0x140024ec2
xor r8d, r8d
mov r9, rdx
nop
test r9, r9
je 0x140024ed5
invalid
xor byte [rcx + rcx*4 - 0x37], cl
mov rcx, r9
dec r9
cmp byte [rax + rcx - 1], 0x2e
jne 0x140024ea0
test r9, r9
je 0x140024ec2
sub rdx, rcx
mov r8, rax
add rax, rcx
jmp 0x140024ed5
xor ecx, ecx
test rax, rax
cmovne rcx, rax
test rcx, rcx
jne 0x140024ef1
jmp 0x140024f8c
mov bh, 0
add byte [rax], al
mov r10, rdx
mov rcx, rax
mov rdx, r9
mov rax, r8
test rax, rax
cmovne rcx, rax
test rcx, rcx
je 0x140024f8c
test rax, rax
cmove rdx, r10
add rcx, rdx
sub rcx, rbx
cmp rdi, rcx
jb 0x140024f0a
mov qword [rsi + 0x10], rcx
mov rdi, rcx
mov edi, ecx
mov edi, ecx
mov rax, qword [rsi]
mov rcx, rax
sub rcx, rdi
cmp rcx, 3
ja 0x140024f44
invalid
sub ecx, dword [rcx - 0x77]
dec byte [rcx - 0x7d]
mov byte [rdi + rcx], 0x82
mov edx, 0x4c000000
mov edx, esi
mov r14, rdi
add r14, 4
jb 0x140024fe0
mov rdx, r14
not rdx
shr rdx, 0x3f
test rax, rax
je 0x140024f97
mov qword [rbp - 0x40], rbx
mov r14, rax
cmp rdi, r14
jne case.0x1400210b9.201
mov ecx, esi
inc edi
mov ebx, dword [rbp - 8]
xor eax, eax
xor ecx, ecx
call fcn.140037330
mov ecx, dword [rbp - 0x20]
push rsi
push rdi
sub rsp, 0x50
lea rbp, [rsp + 0x50]
mov rsi, rcx
mov rax, qword [rcx]
add dword [rax - 0x77], ecx
ror dword [rax - 1], 0xc1
add dword [rax - 0x77], ecx
ror dword [rax - 1], 0xc1
je case.0x140021f68.104
lea rdx, [rax + rax]
adc al, 0
cmp rdx, rcx
cmova rcx, rdx
cmp rcx, 9
mov edi, 8
add byte [rax + 0xf], cl
stc
add byte [rax + 0xf], cl
stc
mov rdx, rdi
not rdx
shr rdx, 0x3f
test rax, rax
je 0x140025054
mov rcx, qword [rsi + 8]
mov qword [rbp - 0x30], rcx
mov qword [rbp - 0x20], rax
mov eax, 1
add byte [rax], al
xor eax, eax
call 0x1104fddae
invalid
xchg edx, eax
rol eax, 0xe1
add eax, 0xf980c108
jne 0x1400264b0
movzx eax, byte [r14 - 2]
lea ecx, [rax - 0x41]
cmp cl, 0x1a
setb cl
shl cl, 5
add eax, 0xf980c108
js 0x1400264da
invalid
add eax, 0xf980c108
js 0x1400264da
lea rax, [rsi - 0x41]
lea eax, [rsi - 0x41]
cmp al, 0x1a
setb al
shl al, 5
or al, sil
cmp al, 0x65
sete al
jmp 0x1400264b2
invalid
invalid
xor eax, eax
xor ecx, ecx
mov rsi, qword [rbp + 0x5e8]
nop dword [rax + rax]
cmp rsi, rcx
je 0x140026642
movzx edx, byte [rbx + rcx]
cmp edx, 0x5c
je 0x1400264da
inc rcx
cmp edx, 0x2f
jne 0x1400264c0
test al, al
je 0x140026529
mov qword [rbp + 0x570], r14
mov byte [rbp + 0x5f7], 1
lea rcx, [rbp - 0x30]
mov rdx, rbx
mov r8, rsi
call fcn.14001f2e0
mov rcx, qword [rbp - 0x30]
mov rax, qword [rbp - 0x28]
movabs rdx, 0x8000000000000000
cmp rcx, rdx
jne 0x1400267db
mov qword [rbp + 0x4e8], rax
mov qword [rbp + 0x4e0], rdx
jmp 0x140026802
test rsi, rsi
js 0x140028756
movzx eax, byte [0x14414e2a8]
mov rcx, rsi
call fcn.140032380
test rax, rax
je 0x14002875a
adc byte [rdx], ah
add byte [rax], al
adc byte [rdx], ah
add byte [rax], al
mov rdi, rax
mov rcx, rax
mov rdx, rbx
mov r8, rsi
call sub.VCRUNTIME140.dll_memcpy
mov qword [rbp - 0x30], rsi
mov qword [rbp - 0x28], rdi
mov qword [rbp - 0x20], rsi
mov qword [rbp - 0x18], 0
lea rdx, [0x144144010]
lea rcx, [rbp - 0x30]
mov r8d, 4
mov qword [rbp + 0x5d8], rdi
call fcn.140020900
mov rbx, qword [rbp + 0x578]
mov r12, qword [rbp - 0x30]
mov r15, qword [rbp - 0x28]
mov rsi, qword [rbp - 0x20]
mov qword [rbp + 0x3d8], r15
mov qword [rbp + 0x3d0], r12
mov byte [rbp + 0x5b5], 1
lea rcx, [rbp + 0x500]
mov rdx, r15
mov r8, rsi
call fcn.14002bb90
movabs rdi, 0x8000000000000000
cmp qword [rbp + 0x500], rdi
mov qword [rbp + 0x570], r14
jne 0x140026723
mov qword [rbp + 0x5d8], r12
mov qword [rbp + 0x5e8], r15
mov rcx, r15
mov rdx, rsi
call fcn.140024d30
out 0xff, eax
dec dword [rax - 0x7b]
ror byte [rdi], 0x84
leave
add dword [rax], eax
invalid
out 0xff, eax
dec dword [rax - 0x7b]
ror byte [rdi], 0x84
leave
add dword [rax], eax
add byte [rax - 0x7d], cl
cli
add cl, byte [rdi]
jne 0x140026762
cmp rdx, 2
jne 0x140026762
movzx ecx, word [rax]
cmp ecx, 0x2e2e
jne 0x140026762
mov edx, 2
xor ecx, ecx
mov r11, qword [rbp + 0x5e8]
test rax, rax
cmovne rcx, rax
test rcx, rcx
jne 0x140026bf6
jmp 0x140026c0a
xor r8d, r8d
lea r11, [0x144143fc0]
mov rax, rbx
jmp 0x14002666c
xor r8d, r8d
test cx, cx
je 0x140026831
mov cx, 1
test r8w, r8w
jne 0x140026660
cmp rax, r14
je 0x14002679d
movzx r9d, byte [rax]
movzx edx, r9b
test dl, dl
js 0x140026690
inc rax
jmp 0x1400266f2
mov r8d, edx
and r8d, 0x1f
movzx r10d, byte [rax + 1]
and r10d, 0x3f
cmp dl, 0xdf
jbe 0x1400266e4
movzx edx, byte [rax + 2]
shl r10d, 6
and edx, 0x3f
loop 0x1400266ef
loop 0x1400266ef
or edx, r10d
cmp r9b, 0xf0
jb 0x1400266fc
movzx r9d, byte [rax + 3]
add rax, 4
and r8d, 7
shl r8d, 0x12
shl edx, 6
and r9d, 0x3f
or r9d, edx
or r9d, r8d
mov edx, r9d
cmp edx, 0xffff
jbe 0x1400266f2
jmp 0x14002670f
add rax, 2
shl r8d, 6
or r8d, r10d
mov edx, r8d
xor r8d, r8d
mov ecx, edx
jmp 0x140026663
add rax, 3
shl r8d, 0xc
or edx, r8d
cmp edx, 0xffff
inc dword [rax]
add byte [rsi - 0x1d], dh
inc dword [rax]
add byte [rsi - 0x1d], dh
and edx, 0x3ff
or edx, 0xdc00
mov r8d, edx
jmp 0x140026663
mov rax, qword [rbp + 0x510]
mov qword [rbp + 0x4f0], rax
movups xmm0, xmmword [rbp + 0x500]
movaps xmmword [rbp + 0x4e0], xmm0
test r12, r12
xor r8d, r8d
mov r9, rdx
cmp rsi, 0xf
ja 0x140026c70
invalid
lea rax, [rsi - 1]
xor ecx, ecx
mov r11, qword [rbp + 0x5e8]
jmp 0x140026c0a
invalid
mov rdx, qword [rbp - 0x20]
mov qword [rbp - 0x30], rcx
mov cl, 0x2e
mov rdx, rbx
mov r8, rsi
call fcn.14000ba50
cmp rax, 1
sete r8b
mov esp, 1
ror byte [rax - 0x39], 1
fadd dword [r8]
add byte [rax], al
add byte [rax - 0x77], cl
loopne 0x14002759e
mov dword [rbp - 0x18], ecx
mov dword [rbp - 8], 0
add byte [rax - 0x77], cl
add byte [r8 - 0x77], r9b
or byte [r8 - 0x77], r9b
jne 0x140027581
add byte [rax], al
add byte [rax], al
add byte [rax + 0x4b58944], al
add byte [rax], al
add byte [rax], al
add byte [rcx + rcx*4 - 0x4b], 4
add al, 0
add al, ch
mov ds, ebp
invalid
outsd dx, dword [rsi]
or byte [rax], al
add byte [rbx + rcx*4 - 0x73], cl
adc byte [0x1ab4b75ab], al
sar dword [rax], 1
add eax, dword [rax]
add byte [rsi + 0x41], ah
mov ecx, 0x45660001
test ebx, ebx
or byte [rax - 1], cl
ret 0x93e9
add byte [rax], al
sar bh, cl
adc eax, 0x13929
test dword [rax + 0x4c000005], eax
sub eax, esp
add byte [rax], al
add byte [rax], al
xor byte [rbp + 0x1a], 0xc6
test esp, esp
add eax, 0x48010000
lea ecx, [rbp + 0x580]
invalid
invalid
invalid
add byte [rax], al
lea eax, [rax - 0x17fffffb]
je 0x14002781d
invalid
mov dword [rsi + r12*2], 0xff49003d
invalid
mov dword [rbp + 0x590], esp
add byte [rax], al
invalid
invalid
xor ecx, ecx
jmp 0x14002875f
mov ecx, 1
mov byte [rbp + 0x5f7], 1
mov rdx, qword [rbp + 0x5e8]
call fcn.140037330
jmp 0x1400287a0
adc byte [rdi], cl
invalid
xor r11d, r11d
test r9w, r9w
je 0x14002d075
mov r9w, 1
test r11w, r11w
jne 0x14002cc60
cmp rdx, r14
je 0x14002cd2c
movzx edi, byte [rdx]
movzx r10d, dil
test r10b, r10b
js 0x14002cc92
inc rdx
jmp case.0x14001d9e8.379
invalid
mov r11d, r10d
rol dword [rcx - 0x7d], cl
jrcxz 0x14002ccb8
and r11d, 0x1f
movzx r15d, byte [rdx + 1]
and r15d, 0x3f
and edi, 0x3f
cmp r10b, 0xdf
cli
fbstp tbyte [rsi + 0x41]
jbe 0x14002cce9
movzx r10d, byte [rdx + 2]
shl r15d, 6
and r10d, 0x3f
or r10d, r15d
cli
cmp dil, 0xf0
jb 0x14002cd02
movzx edi, byte [rdx + 3]
jp 0x14002ccc5
add rdx, 4
and r11d, 7
invalid
add al, 0x41
and ebx, 7
invalid
shl r11d, 0x12
shl r10d, 6
shl edx, 6
and edi, 0x3f
or edi, r10d
or edi, r11d
mov r10d, edi
cmp r10d, 0xffff
jbe case.0x14001d9e8.379
jmp 0x14002cd16
add rdx, 2
shl r11d, 6
or r11d, r15d
mov r10d, r11d
xor r11d, r11d
mov r9d, r10d
jmp 0x14002cc63
invalid
add rdx, 3
add edx, 3
shl r11d, 0xc
or r10d, r11d
cmp r10d, 0xffff
jbe case.0x14001d9e8.379
and r10d, 0x3ff
or r10d, 0xdc00
mov r11d, r10d
jmp 0x14002cc63
invalid
invalid
invalid
retf 0xdc00
test r8, r8
mov qword [rbp - 0x20], r14
je 0x14002cd72
cmp r8d, 2
jne case.0x14001e206.359
xor r15d, r15d
mov dword [rbp - 0x14], 0
jmp case.0x140020e7f.281
xor eax, eax
nop dword [rax]
cmp rcx, rax
je 0x14002cd68
movzx edx, byte [rbx + rax]
cmp edx, 0x20
je 0x14002cd72
inc rax
rol byte [rbx - 0x158af606], 0xeb
or cl, byte [rax - 0x7b]
leave
cmp edx, 9
jne 0x14002cd50
invalid
invalid
jmp 0x14002cd72
test rcx, rcx
je 0x14002cd72
mov r15b, 1
jmp 0x14002cd3e
mov rdi, qword [rsi + 0x10]
cmp rdi, qword [rsi]
cmp edi, dword [rsi]
cmp edi, dword [rsi]
jne 0x14002cd83
mov rcx, rsi
call fcn.14001eb20
invalid
invalid
invalid
mov rax, qword [rsi + 8]
mov word [rax + rdi*2], 0x22
add byte [rax - 1], cl
invalid
mov qword [rsi + 0x10], rdi
mov dword [rsi + 0x10], edi
add byte [rax - 1], cl
invalid
adc byte [rcx - 0x49], al
add dword [rax - 0x13ba76ff], esi
mov r15b, 1
mov al, 1
mov dword [rbp - 0x14], eax
xor r13d, r13d
movaps xmm6, xmmword [0x14003b640]
xor edi, edi
jmp 0x14002cdc3
invalid
sbb dword [rsi + 0xf], esp
invalid
add byte [rax - 0x75], cl
or byte [rsi + 0x46], r12b
mov dword [rax + rsi*2], ebp
test ebp, ebp
add byte [rax], al
add byte [rax], al
add byte [rax - 0x75], cl
loopne 0x14002ce3d
cmp ebx, eax
mov eax, 0xeb000000
mov ebx, 0x83e88944
loopne 0x14002ce3f
stc
invalid
movzx r9d, byte [r11 + 3]
loopne 0x14002ce61
shl ebp, 6
invalid
in al, 0x45
test bh, bh
test dword [rax], eax
add bh, bh
add cl, al
call 0x11802dbb4
add byte [rax], al
and ebp, 0x3ff
inc dword [rbx]
add byte [rax], al
dec dword [rdi]
invalid
movzx eax, bp
dec dword [rcx - 0x77]
clc
add byte [rax], al
add byte [rax - 0x75], cl
or byte [rax - 0x7b], r9b
push qword [rcx + riz*2 + 0x48]
cmp edi, 0x10
invalid
adc byte [rbx + 0x18], dh
leave
jne 0x14002cdb0
and ecx, 0xfffffff0
je 0x14002cf9d
invalid
leave
in al, dx
mov dword [rax + rdx*2], 0xff48005c
mov dword [rax + rdx*2], 0xff48005c
ret 0x8948
invalid
invalid
invalid
call qword [rax]
test eax, 0x480000d0
mov ebx, dword [rsi + 0x10]
pop rax
add edx, 0x10
xor eax, eax
invalid
mov dword [rax + rbx*2], 0xff48005c
ret
pop rsi
adc byte [rcx], dh
ror byte [rdi], 0x28
and al, 0
mov byte [rbp + 0x23], 1
mov rcx, qword [rbp - 0x20]
mov rdx, qword [rbp - 0x28]
push rbp
invalid
call case.0x1400210ed.272
xor esi, esi
test byte [rax - 0x75], 0x45
sbb byte [rax - 0x75], cl
pop rax
or byte [rax - 0x7d], cl
jnp 0x14002f40a
sbb byte [rax], al
test byte [rax - 0x75], 0x45
sbb byte [rax - 0x75], cl
pop rax
or byte [rax - 0x7d], cl
jnp 0x14002f40a
invalid
add byte [rsp + riz*2 + 0x48], dh
je case.0x14001e6f2.385
mov rax, qword [rbx + 0x20]
mov eax, dword [rbx + 0x20]
test rax, rax
je case.0x14001e6f2.385
pop rbx
mov qword [rbp + 0x10], rax
adc byte [rax - 0x77], cl
mov qword [rbp + 8], rdi
jge 0x14002f40e
mov qword [rbp], rsi
add byte [rax - 0x77], cl
pop rbp
mov qword [rbp - 0x18], rbx
call 0x168467f5a
mov rax, qword [rbx + 0x28]
mov eax, dword [rbx + 0x28]
sub byte [rax - 0x77], cl
clc
clc
mov qword [rbp - 8], rax
mov rax, qword [rax]
test rax, rax
je 0x14002f424
invalid
invalid
mov rcx, qword [rbp + 0x10]
call rax
mov rax, qword [rbp - 8]
mov eax, dword [rbp - 8]
cmp qword [rax + 8], 0
mov rsi, qword [rbp]
mov rdi, qword [rbp + 8]
mov rbx, qword [rbp - 0x18]
mov r8, qword [rbp + 0x10]
je case.0x14001e6f2.385
cmp qword [rax + 0x10], 0x11
js 0x14002f453
adc dword [rdx + 4], esi
jb case.0x14001e192.391
add al, 0x4d
mov eax, dword [rax - 8]
clc
mov r8, qword [r8 - 8]
clc
mov rcx, qword [0x14414e228]
xlatb
in eax, dx
adc dword [rcx + rsi], eax
xor edx, edx
invalid
xor edx, edx
call qword [sym.imp.KERNEL32.dll_HeapFree]
adc eax, 0xbbd7
xlatb
mov ebx, 0xc7480000
add byte [rax - 0x39], cl
mov qword [rbx + 0x18], 1
sbb byte [r9], al
add byte [rax], al
add byte [rax], al
mov qword [rbx + 0x20], rsi
add dword [rax], eax
add byte [rax], al
mov qword [rbx + 0x20], rsi
mov qword [rbx + 0x28], rdi
lock dec qword [rbx]
jne 0x14002f47f
mov byte [rbp + 0x24], 0
and al, 0
mov byte [rbp + 0x23], 0
and eax, dword [rax]
mov rcx, rbx
mov ecx, ebx
fld1
call fcn.14002f060
loope 0x14002f478
invalid
nop
add rsp, 0xb8
add esp, 0xb8
add esp, 0xb8
add byte [rax], al
add byte [rbx + 0x5f], bl
pop rdi
add byte [rax], al
pop rbx
pop rdi
pop rsi
pop rbp
ret
mov esi, dword [rbp]
mov rdi, qword [rbp + 8]
mov edi, dword [rbp + 8]
jge 0x14002f49c
mov rax, qword [rbp + 0x18]
mov eax, dword [rbp + 0x18]
mov rbx, qword [rax + 8]
mov ebx, dword [rax + 8]
cmp qword [rbx + 0x18], 0
cmp dword [rbx + 0x18], 0
add byte [rdi], cl
test dword [rsi - 1], ecx
invalid
jne case.0x14001e192.410
invalid
jmp case.0x14001e6f2.385
nop dword [rax]
add byte [rax], al
add byte [rax], al
add byte [rax - 0x77], cl
mov qword [rsp + 0x10], rdx
mov dword [rsp + 0x10], edx
push rsp
and al, 0x10
push rbp
push rsi
push rdi
push rbx
sub rsp, 0x28
sub byte [rax - 0x73], cl
stosb byte [rdi], al
lea rbp, [rdx + 0x80]
add byte [rax], 0
add byte [rax - 0x75], cl
xor r8b, r13b
xor al, ch
mov rcx, qword [rbp + 0x30]
call fcn.1400397c0
movabs byte [0x8948004589480000], al
movabs byte [0x8948004589480000], al
mov qword [rbp], rax
mov qword [rbp + 8], rdx
push rbp
or byte [rax - 0x73], cl
lea rax, case.0x14001e206.374
lea rax, case.0x14001e206.374
mov al, 0xff
invalid
dec dword [rax - 0x7d]
invalid
add rsp, 0x28
sub byte [rbx + 0x5f], bl
pop rbx
pop rdi
pop rsi
pop rbp
ret
nop word cs:[rax + rax]
invalid
add byte [rax], al
add byte [rax - 0x77], cl
mov dword [rsp + 0x10], edx
mov qword [rsp + 0x10], rdx
adc byte [rbp + 0x56], dl
push rbp
push rsi
push rdi
push rbx
sub rsp, 0x28
lea rbp, [rdx + 0x80]
stosb byte [rdi], al
add byte [rax], 0
add byte [rax], al
in al, dx
sub byte [rax - 0x73], cl
stosb byte [rdi], al
add byte [rax], 0
add byte [rax], al
invalid
invalid
add byte [rax], al
call fcn.1400343d0
int3
add byte [rax], r8b
mov qword [rsp + 0x10], rdx
push rbp
push rsi
push rdi
push rbx
sub rsp, 0x28
lea rbp, [rdx + 0x80]
lea ebp, [rdx + 0x80]
mov rax, qword [rbp - 8]
mov eax, dword [rbp - 8]
cmp qword [rax + 8], 0
je case.0x140020e2b.302
add byte [rdx + rbp + 0x48], dh
mov eax, dword [rbp - 8]
mov rax, qword [rbp - 8]
cmp qword [rax + 0x10], 0x11
jb 0x14002f546
invalid
or al, 0x48
mov eax, dword [rbp + 0x10]
invalid
mov rax, qword [rbp + 0x10]
adc byte [rax - 0x75], cl
clc
clc
mov rax, qword [rax - 8]
clc
mov qword [rbp + 0x10], rax
adc byte [rax - 0x75], cl
mov rcx, qword [0x14414e228]
or eax, 0x411ecdb
fucomi st(4)
adc dword [rcx + rsi], eax
xor edx, edx
mov r8, qword [rbp + 0x10]
invalid
xor edx, edx
mov r8, qword [rbp + 0x10]
call qword [sym.imp.KERNEL32.dll_HeapFree]
xlatb
invalid
add byte [rax], al
adc r15b, r15b
adc eax, 0xbad7
xlatb
mov edx, 0x8b480000
mov rcx, qword [rbp - 0x18]
invalid
invalid
invalid
invalid
mov rcx, qword [rbp - 0x18]
mov qword [rcx + 0x18], 1
add dword [rax], eax
add byte [rax], al
mov rax, qword [rbp]
mov qword [rcx + 0x20], rax
mov rax, qword [rbp + 8]
mov qword [rcx + 0x28], rax
mov byte [rbp + 0x24], 0
mov byte [rbp + 0x23], 1
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop rbp
ret
nop dword [rax + rax]
mov qword [rsp + 0x10], rdx
mov dword [rsp + 0x10], edx
invalid
add byte [rax - 0x77], cl
push rsp
and al, 0x10
push rbp
push rsi
push rdi
push rbx
sub rsp, 0x28
lea rbp, [rdx + 0x80]
stosb byte [rdi], al
add byte [rax], 0
add byte [rdi], cl
invalid
mov dh, 0x5d
pop rbp
movzx ebx, byte [rbp + 0x23]
cmp byte [rbp + 0x24], 0
invalid
je case.0x140020e2b.301
invalid
and eax, dword [rax + 0x7400247d]
add byte [rdi + riz + 0x48], dh
mov esi, dword [sym.imp.KERNEL32.dll_CloseHandle]
invalid
add byte [rax], al
invalid
invalid
mov rsi, qword [sym.imp.KERNEL32.dll_CloseHandle]
mov edx, 0x8b480000
mov rcx, qword [rbp - 0x20]
loopne case.0x140020e2b.304
call rsi
invalid
mov rcx, qword [rbp - 0x28]
call rsi
invalid
fdivr st(7)
invalid
mov byte [rbp + 0x27], bl
mov byte [rbp + 0x26], 0
add dh, al
and eax, 0xc4834800
invalid
add dh, al
and eax, 0xc4834800
sub byte [rbx + 0x5f], bl
pop rbx
pop rdi
invalid
pop rbx
pop rdi
pop rsi
pop rbp
ret
mov byte [rbp + 0x27], bl
mov byte [rbp + 0x26], 0
mov byte [rbp + 0x25], 0
add rsp, 0x28
invalid
pop rbx
sub byte [rbx + 0x5f], bl
pop rdi
pop rsi
pop rbp
ret
invalid
add byte [rax], al
add byte [rax - 0x77], cl
invalid
push rsp
mov dword [rsp + 0x10], edx
and al, 0x10
push rbp
push rsi
push rdi
push rbx
sub rsp, 0x28
lea rbp, [rdx + 0x80]
movzx edi, byte [rbp + 0x25]
mov dh, 0x7d
invalid
stosb byte [rdi], al
add byte [rax], 0
add byte [rax], al
add byte [rax], al
add byte [rdi], cl
mov dh, 0x7d
and eax, 0x2675b60f
movzx esi, byte [rbp + 0x26]
jge case.0x1400210b9.261
movzx esi, byte [rbp + 0x26]
mov dh, 0x75
movzx ebx, byte es:[rbp + 0x27]
mov dh, 0x5d
invalid
movzx ebx, byte [rbp + 0x27]
mov dh, 0x5d
invalid
test sil, sil
test dh, dh
je case.0x140020e7f.313
invalid
mov rax, qword [rbp - 0x10]
lock dec qword [rax]
dec dword [rax]
jne case.0x140020e7f.313
mov rax, qword [rbp + 0x18]
mov rcx, qword [rax]
mov ecx, dword [rax]
sbb byte [r8 - 0x75], r9b
or al, ch
mov r9d, 0xf640fffe
invalid
inc dword [rax - 0xa]
invalid
invalid
call fcn.14001af70
invalid
test dil, 1
je case.0x140021986.200
mov dword [rcx], 0x8b482074
sbb byte [r8 - 0x75], r9b
mov rax, qword [rax + 0x10]
test rax, rax
je case.0x140021986.200
lock dec qword [rax]
mov rax, qword [rbp + 0x18]
mov rax, qword [rax + 0x10]
test rax, rax
je case.0x140021986.200
adc esi, eax
dec qword [rax]
invalid
lock dec qword [rax]
or byte [rbp + 0xd], dh
jne case.0x140021986.200
or eax, 0x18458b48
mov rax, qword [rbp + 0x18]
mov eax, dword [rbp + 0x18]
mov rcx, qword [rax + 0x10]
adc al, bpl
call fcn.1400245b0
pop rdi
invalid
test sil, sil
je 0x14002f670
div byte [rdx + rbx + 0x48]
mov eax, dword [rbp + 0x18]
invalid
invalid
mov rax, qword [rbp + 0x18]
sbb byte [r8 - 0x75], r9b
sbb byte [rax - 0x75], cl
mov esi, dword [rax + 0x20]
mov rcx, qword [rax + 0x18]
mov rsi, qword [rax + 0x20]
mov esi, dword [rax + 0x20]
mov esi, dword [rax + 0x20]
and byte [rax - 0x75], cl
cmp eax, 0xb9cf
invalid
add byte [rax], al
invalid
mov rdi, qword [sym.imp.KERNEL32.dll_CloseHandle]
mov ecx, 0xd7ff0000
add bh, bh
xlatb
call rdi
mov rcx, rsi
int1
call rdi
xlatb
test bl, bl
je 0x14002f68f
invalid
mov rax, qword [rbp + 0x18]
mov eax, dword [rbp + 0x18]
sbb byte [r8 - 0x75], r9b
or al, sil
or al, dh
mov rax, qword [rax + 8]
lock dec qword [rax]
dec qword [rax]
or al, dh
dec qword [rax]
jne 0x14002f68f
mov rax, qword [rbp + 0x18]
mov rcx, qword [rax + 8]
or al, ch
sar ecx, 1
invalid
invalid
sbb byte [r8 - 0x75], r9b
sbb byte [rax - 0x75], cl
or al, bpl
or al, ch
sar ecx, 1
invalid
nop
add rsp, 0x28
pop rbx
pop rdi
pop rsi
invalid
pop rbp
ret
int3
int3
int3
push rbp
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbx
mov eax, 0x10b8
mov eax, 0xe8000010
adc byte [rax], al
add al, ch
invalid
call fcn.140036590
fisubr dword [rsi]
outsb dx, byte [rsi]
add byte [rax], al
invalid
add byte [rax + 0x29], cl
invalid
sub rsp, rax
lea rbp, [rsp + 0x80]
lea ebp, [rsp + 0x80]
and al, 0x80
add byte [rax], al
add byte [rax], 0
add byte [rdi], cl
sub dword [rbp + 0x1020], esi
mov ch, 0x20
adc byte [rax], al
invalid
movaps xmmword [rbp + 0x1020], xmm6
mov ch, 0x20
adc byte [rax], al
add byte [rax - 0x39], cl
invalid
invalid
mov qword [rbp + 0x1018], 0xfffffffffffffffe
mov dword [rbp + 0x1018], 0xfffffffe
test dword [rax], ebx
adc byte [rax], al
add byte [rax], al
invalid
invalid
add byte [rax], al
invalid
mov qword [rbp + 0xfe8], rdx
xchg ebp, eax
call 0x18802f6ea
sldt word [rax]
mov rbx, rcx
add byte [rax], al
add byte [rax - 0x77], cl
retf
insd dword [rdi], dx
mov al, 0x41
mov r8d, 0x1000
jmp 0xc1ebc91f
add byte [rdi], cl
push rdi
cmp eax, 0xffff599e
sahf
pop rcx
invalid
add byte [rax], al
invalid
mov edx, 0x8b4c0000
xor eax, 0xbaf1
int1
invalid
add byte [rax], al
add byte [rax], al
int1
mov edx, 0x8b4c0000
add byte [rax], al
invalid
invalid
add byte [rax], al
mov edx, 0x89480000
add byte [rax], al
add byte [rax - 0x77], cl
popfq
invalid
add byte [rax], al
adc byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
movaps xmmword [rbp + 0xfc0], xmm6
mov ch, 0xc0
sldt word [rax]
invalid
fmul dword [rdi]
add byte [rax], al
and al, 0x20
and byte [rax - 0x77], cl
invalid
invalid
mov eax, 0x1000
mov ecx, esp
loope 0x14002f75c
movabs al, byte [0x841f0f2e66000001]
add byte [rax], al
add byte [rax], al
add dword [rax], eax
add byte [rax], al
invalid
add byte [rax], al
mov ebp, 0x100c
mov ecx, eax
or ecx, 2
mov dl, 1
test al, al
jne 0x140033f7f
cmp r9d, 0x110000
jne 0x140033fc5
xor r10d, r10d
mov eax, r10d
movaps xmm6, xmmword [rbp + 0x30]
movaps xmm7, xmmword [rbp + 0x40]
movaps xmm8, xmmword [rbp + 0x50]
movaps xmm0, xmmword [rbp + 0x50]
movaps xmm8, xmmword [rbp + 0x50]
movaps xmm9, xmmword [rbp + 0x60]
movaps xmm10, xmmword [rbp + 0x70]
movaps xmm11, xmmword [rbp + 0x80]
movaps xmm12, xmmword [rbp + 0x90]
movaps xmm4, xmmword [rbp + 0x90]
movaps xmm4, xmmword [rbp + 0x90]
sub byte [rbp + 0x90], ah
nop
add byte [rax], al
add byte [rdi + rcx + 0x28], al
lodsd eax, dword [rsi]
movabs al, byte [0x138c48148000000]
add byte [rax], al
movaps xmm13, xmmword [rbp + 0xa0]
add rsp, 0x138
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop rbp
pop r14
pop r15
pop rbp
ret
mov eax, 1
cmp r9d, 0x80
jb 0x140033ff1
mov eax, 2
cmp r9d, 0x800
add byte [rax], cl
add byte [rax], al
add byte [rax], cl
add byte [rax], al
jb 0x140033ff1
cmp r9d, 0x10000
mov eax, 4
sbb rax, 0
add r8, rax
je 0x14003401b
cmp r8, rdx
jae 0x140034016
cmp byte [rcx + r8], 0xbf
jg 0x140034018
lea rax, [0x1441422a0]
mov qword [rsp + 0x20], rax
mov r9, rdx
call fcn.140037a40
jne 0x140034002
add rcx, r8
cmp rdx, r8
je 0x140033f7f
movzx eax, byte [rcx]
mov dh, 1
test al, al
jns 0x140033f7f
cmp al, 0xe0
jmp 0x140033f7f
lea eax, [0x144141850]
mov rcx, r9
call fcn.1400374c0
add rcx, rbx
cmp rdx, rcx
cmova rcx, rdx
lea r8, [0x144141868]
lea eax, [0x144141868]
lea eax, [0x144141868]
call fcn.1400374c0
int3
shl rax, 1
test rax, rax
jne 0x1400340b1
pop rbp
ret
mov r8, qword [rcx + 8]
mov rcx, qword [0x14414e228]
or eax, 0x411a16c
xor edx, edx
pop rbp
jmp qword [sym.imp.KERNEL32.dll_HeapFree]
adc byte [rax], al
movups xmmword [rbp - 0x28], xmm0
mov r8, qword [r8 + 0x10]
mov qword [rbp - 0x18], r8
movzx r8d, byte [rcx + 0x20]
mov dh, 0x41
and byte [rax - 0x75], cl
xor dword [rbp + 0x31], eax
leave
movabs r10, 0x8000000000000000
cmp rsi, r10
mov qword [rbp - 0x10], rcx
cmovne r9, rcx
mov rcx, rax
call fcn.14001cd10
invalid
dec dword [rax - 0x2f]
out 0x48, al
test esi, esi
je 0x14003414a
invalid
mov rcx, qword [rbp - 0x10]
mov r8, qword [rcx + 8]
or byte [r8 - 0x75], cl
or eax, 0x411a0ea
or byte [r8 - 0x75], cl
or eax, 0x411a0ea
xor edx, edx
mov ebx, eax
call qword [sym.imp.KERNEL32.dll_HeapFree]
mov eax, ebx
add rsp, 0x50
pop rbx
pop rsi
pop rbp
ret
add byte [rax], al
add byte [rax], al
add byte [rax - 0x77], cl
push rsp
and al, 0x10
push rbp
push rsi
push rbx
sub rsp, 0x20
and byte [rax - 0x73], cl
push 0x50
and byte [rax - 0x73], cl
push 0x50
mov rcx, qword [rbp - 0x10]
call fcn.1400340a0
nop
add rsp, 0x20
pop rbx
pop rsi
pop rbp
ret
invalid
push rbp
sbb byte [rax - 0x73], cl
sbb byte [r8 - 0x77], r9b
or byte [r8 - 0x73], r9b
add eax, 0xfffd479a
mov qword [rbp + 0x10], rax
lea rax, [0x1441433d8]
mov qword [rbp - 0x58], rax
mov qword [rbp - 0x50], 2
add al, byte [rax]
add byte [rax], al
add al, byte [rax]
add byte [rax], al
mov qword [rbp - 0x38], 0
lea rax, [rbp + 8]
mov qword [rbp - 0x48], rax
mov qword [rbp - 0x40], 1
add byte [rax], al
add byte [rax - 0x73], cl
xor byte [r8 - 0x77], r9b
and byte [r8 - 0x39], r9b
sub byte [r8], r8b
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x73], cl
xor byte [r8 - 0x77], r9b
and byte [r8 - 0x39], r9b
sub byte [r8], r8b
add byte [rax], al
add byte [rax - 0x73], cl
lea rdx, [0x144142210]
lea rdx, [0x144142210]
lea rcx, [rbp + 0x20]
lea r8, [rbp - 0x58]
call fcn.140009550
mov rcx, qword [rbp + 0x28]
test al, al
invalid
and byte [rbp + rcx*4 + 0x45], cl
test al, 0xe8
invalid
sal byte [rdi + rcx + 0x48], 0x85
leave
je 0x140034230
test rcx, rcx
je 0x140034248
mov qword [rbp - 0x28], rcx
lea rcx, [rbp - 0x28]
jmp 0x140034239
test rcx, rcx
je 0x14003423e
lea rcx, [rbp + 0x28]
call fcn.140019a70
pop rax
invalid
nop
add rsp, 0xc0
pop rbp
ret
lea rax, [0x144142dc0]
mov qword [rbp - 0x28], rax
add al, 0x48
mov dword [rbp - 0x28], eax
mov qword [rbp - 0x20], 1
add byte [rax], al
mov qword [rbp - 0x18], 8
xorps xmm0, xmm0
movups xmmword [rbp - 0x10], xmm0
invalid
lea rdx, [0x144142dd0]
lea edx, [0x144142dd0]
invalid
lea edx, [0x144142dd0]
lea rcx, [rbp - 0x28]
call fcn.140037410
ud2
add byte [rax], al
add byte [rax - 0x73], cl
adc byte [rax + rcx*2], al
lea ecx, [rbp - 0x18]
call 0x13d4d6b18
dec dword [rcx + 0x458b48c1]
ror dword [rax - 0x75], 0x45
invalid
test cl, cl
je 0x140034b46
test rax, rax
je case.0x14001d955.442
add rsp, 0x70
pop rbp
ret
invalid
test rax, rax
je 0x140034b54
lea rcx, [rbp - 0x10]
call fcn.140019a70
xor eax, eax
add rsp, 0x70
pop rbp
ret
lea rax, [0x144142dc0]
add eax, 0x410e25d
mov qword [rbp - 0x48], rax
mov qword [rbp - 0x40], 1
rol byte [rcx], 0
add byte [rax], al
mov qword [rbp - 0x38], 8
xorps xmm0, xmm0
push rdi
ror byte [rdi], 0x11
ror byte [r8 - 0x73], 1
lea edx, [0x144142dd0]
lea rcx, [rbp - 0x48]
call fcn.140037410
ud2
call 0x13048d545
mov qword [rbp - 8], rcx
clc
lea rax, [0x14413bda0]
mov qword [rbp - 0x60], rax
adc byte [rax + rcx*2], al
mov dword [rbp - 0x60], eax
mov qword [rbp - 0x58], 3
mov qword [rbp - 0x40], 0
lea rax, [rbp - 0x30]
mov qword [rbp - 0x50], rax
mov r8b, 0x48
mov dword [rbp - 0x48], 3
add byte [rax], al
add byte [rax - 0x73], cl
ror byte [r8 - 0x77], 1
mov r8b, 0x48
mov dword [rbp - 0x48], 3
add byte [rax], al
add byte [rax], al
mov rcx, qword [rdx + 0x20]
mov rdx, qword [rdx + 0x28]
lea r8, [rbp - 0x60]
invalid
call fcn.140009550
std
invalid
nop
movabs al, byte [0x814890fffd4913e8]
invalid
add rsp, 0x80
pop rbp
ret
add byte [rax], al
lea rdx, [rbp - 0x48]
call rax
cmp byte [rbp - 8], 0
jne 0x140034cfb
mov rcx, qword [0x14414e2a0]
or eax, 0x41195ad
shl rcx, 1
test rcx, rcx
jne 0x140034d79
xor ecx, ecx
leave
xchg byte [0x14414e1e9], cl
cmp cl, 2
jne 0x140034d1b
lea rcx, [0x14414e1e9]
or eax, 0x41194da
mov rsi, rax
call qword [sym.imp.api_ms_win_core_synch_l1_2_0.dll_WakeByAddressSingle]
mov rax, rsi
add rsp, 0x78
pop rbx
pop rdi
pop rsi
pop rbp
ret
mov rsi, rax
call fcn.14003a200
mov ecx, eax
mov rax, rsi
test cl, cl
jne 0x140034cfb
mov byte [0x14414e1ea], 1
adc dword [rcx + rax], eax
jmp 0x140034cfb
push rsp
and al, 0x10
push rbp
push rsi
push rdi
push rbx
sub rsp, 0x28
lea rbp, [rdx + 0x70]
jo 0x140034dfa
lea ecx, [0x14414e1e9]
jo 0x140034dfa
lea ecx, [0x14414e1e9]
add al, 0x8b
push rbp
clc
mov edx, dword [rbp - 8]
call fcn.14001ead0
invalid
nop
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop rbp
ret
int3
int3
invalid
or byte [rax], al
add byte [rax], al
int3
sub esp, 0x20
and byte [rax - 0x73], cl
insb byte [rdi], dx
and al, 0x20
lea rbp, [rsp + 0x20]
call fcn.140034e80
add dword [rax], eax
add byte [rax], al
int3
sub esp, 0x60
lea rbp, [rsp + 0x60]
invalid
or byte [rax - 0x75], cl
push rax
sbb byte [rcx - 0x7d], cl
cmp eax, 1
je 0x140034eb6
test r8, r8
cmp eax, 1
add cl, byte [rax - 0x75]
push rdx
or byte [rax - 0x77], cl
fmul dword [r8 - 0x77]
push rbp
loopne 0x140034f16
mov eax, dword [rcx + 8]