Function at 0x140030f20
Capabilities:
Check for software breakpoints

Disassembly:
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x178
mov r15, r9
mov qword [rsp + 0x60], r8
mov r14, rdx
mov rdi, rcx
mov rcx, qword [rsp + 0x1e8]
mov rax, qword [0x14003f010]
xor rax, rsp
mov qword [rsp + 0x170], rax
mov qword [rcx], 0
mov rcx, rdi
call qword [sym.imp.KERNEL32.dll_EncodePointer]
lea rcx, [r15 + 0x20]
mov qword [rsp + 0x30], rcx
mov ecx, dword [r15 + 0x20]
lea edx, [rcx + 8]
cmp qword [r15], 0
je 0x140031b44
cmp edx, dword [r15 + 0x28]
ja 0x140031b50
mov rdx, qword [r15 + 0x10]
mov qword [rdx + rcx], rax
add dword [r15 + 0x20], 8
cmp qword [r15], 0
je 0x140030fce
cmp qword [r15 + 0x10], 0
je 0x1400314c6
cmp qword [r15 + 0x18], 0
je 0x1400314c6
cmp dword [r15 + 8], 0
je 0x1400314c6
cmp byte [r15 + 0x2c], 0
je 0x1400314c6
mov ecx, dword [r14 + 0x10]
add rcx, qword [r14 + 8]
call qword [sym.imp.KERNEL32.dll_EncodePointer]
mov ecx, dword [r15 + 0x20]
lea edx, [rcx + 8]
cmp qword [r15], 0
je 0x140031b65
cmp edx, dword [r15 + 0x28]
ja 0x140031b71
mov rdx, qword [r15 + 0x10]
mov qword [rdx + rcx], rax
add dword [r15 + 0x20], 8
cmp qword [r15], 0
je 0x140031036
cmp qword [r15 + 0x10], 0
je 0x1400314b4
cmp qword [r15 + 0x18], 0
je 0x1400314b4
cmp dword [r15 + 8], 0
je 0x1400314b4
cmp byte [r15 + 0x2c], 0
je 0x1400314b4
mov r8, qword [rsp + 0x1e0]
mov rcx, r15
mov rdx, r14
mov r9, qword [rsp + 0x1e8]
call fcn.1400341b0
test al, al
jne 0x1400314b4
lea r12, [r14 + 0x10]
mov eax, dword [r15 + 0x20]
mov dword [r15 + 0x24], eax
mov al, byte [rdi + 0x10]
and al, 2
shr al, 1
mov byte [rsp + 0x5f], al
jne 0x140031b86
mov r8d, 0xd
lea r13, [r14 + 8]
mov eax, dword [r12]
cmp eax, r8d
jae 0x140031354
lea rcx, [r15 + 0x28]
mov qword [rsp + 0x48], rcx
lea rcx, [r15 + 0x10]
mov qword [rsp + 0x50], rcx
lea rcx, [r15 + 0x2c]
mov qword [rsp + 0x40], rcx
xor esi, esi
mov dword [rsp + 0x2c], r8d
nop
mov ebp, eax
mov rax, rbp
mov rcx, qword [r13]
movzx edx, byte [rcx + rax]
test sil, 1
jne 0x1400315c2
cmp dl, 0xf
je 0x1400315f4
mov eax, edx
and al, 0xfc
cmp al, 0x88
je 0x14003161f
lea eax, [rdx - 0x40]
cmp al, 2
jb 0x1400312cd
cmp dl, 0x44
je 0x1400316e0
cmp dl, 0x45
je 0x14003170b
mov eax, edx
and al, 0xfa
cmp al, 0x48
jne 0x140031224
mov eax, dword [r15 + 0x20]
lea edx, [rax + 1]
cmp qword [r15], 0
je 0x140031736
mov rbx, qword [rsp + 0x48]
cmp edx, dword [rbx]
ja 0x140031742
mov rdx, qword [rsp + 0x50]
mov rdx, qword [rdx]
mov cl, byte [rcx + rbp]
mov byte [rdx + rax], cl
mov rax, qword [rsp + 0x30]
add dword [rax], 1
mov edx, dword [r12]
lea edi, [rdx + 1]
mov dword [r12], edi
mov rax, qword [r13]
mov cl, byte [rax + rdi]
cmp cl, 0x82
jle 0x140031170
cmp cl, 0x83
je 0x140031274
cmp cl, 0x85
je 0x14003174f
cmp cl, 0x2b
jne 0x140031179
jmp 0x14003174f
cmp cl, 0x81
je 0x1400314eb
mov ebx, ecx
and bl, 0xfd
cmp bl, 0x89
jne 0x140031789
add edx, 2
mov rcx, qword [r14]
mov qword [rsp + 0xd0], rcx
add rax, rdx
mov qword [rsp + 0xd8], rax
mov dword [rsp + 0xe0], 0
lea rcx, [rsp + 0xd0]
lea rdx, [rsp + 0x98]
call fcn.140034300
test eax, eax
js 0x1400317df
lea ebx, [rax + 1]
cmp qword [r15], 0
mov ecx, dword [r15 + 0x20]
lea eax, [rcx + rax + 1]
je 0x140032f7f
mov rdx, qword [rsp + 0x48]
cmp eax, dword [rdx]
ja 0x140032a54
mov edx, dword [r12]
add rdx, qword [r13]
mov r8d, ebx
mov rax, qword [rsp + 0x50]
add rcx, qword [rax]
call sub.VCRUNTIME140.dll_memcpy
mov rax, qword [rsp + 0x30]
add dword [rax], ebx
add dword [r12], ebx
mov r8d, dword [rsp + 0x2c]
mov eax, dword [r12]
cmp eax, r8d
jb 0x1400310b0
jmp 0x140031356
cmp dl, 0x66
je 0x140031e1e
mov eax, edx
and al, 0xf0
cmp al, 0x50
jne 0x140031540
mov eax, dword [r15 + 0x20]
lea edx, [rax + 1]
cmp qword [r15], 0
je 0x140031e97
mov rbx, qword [rsp + 0x48]
cmp edx, dword [rbx]
ja 0x140031b17
mov rdx, qword [rsp + 0x50]
mov rdx, qword [rdx]
mov cl, byte [rcx + rbp]
mov byte [rdx + rax], cl
mov rax, qword [rsp + 0x30]
add dword [rax], 1
add dword [r12], 1
jmp 0x140031212
mov dl, byte [rax + rdi + 1]
and dl, 0xf8
cmp dl, 0xe8
jne 0x1400320a5
mov edx, dword [r15 + 0x20]
lea ebp, [rdx + 3]
cmp qword [r15], 0
je 0x1400320d1
mov rcx, qword [rsp + 0x48]
cmp ebp, dword [rcx]
ja 0x1400320e2
add rax, rdi
mov rcx, qword [rsp + 0x50]
mov rcx, qword [rcx]
mov bl, byte [rax + 2]
mov byte [rcx + rdx + 2], bl
movzx eax, word [rax]
mov word [rcx + rdx], ax
mov rax, qword [rsp + 0x30]
add dword [rax], 3
add dword [r12], 3
jmp 0x140031212
mov eax, dword [r15 + 0x20]
lea edx, [rax + 1]
cmp qword [r15], 0
je 0x14003216a
mov rbx, qword [rsp + 0x48]
cmp edx, dword [rbx]
ja 0x140032176
mov rdx, qword [rsp + 0x50]
mov rdx, qword [rdx]
mov cl, byte [rcx + rbp]
mov byte [rdx + rax], cl
mov rax, qword [rsp + 0x30]
add dword [rax], 1
mov ecx, dword [r12]
add ecx, 1
mov dword [r12], ecx
mov rax, qword [r13]
mov bl, byte [rax + rcx]
mov edx, ebx
and dl, 0xf0
cmp dl, 0x50
jne 0x140032183
mov edx, dword [r15 + 0x20]
lea ebp, [rdx + 1]
cmp qword [r15], 0
je 0x1400321bf
mov rbx, qword [rsp + 0x48]
cmp ebp, dword [rbx]
ja 0x140031b17
mov rbp, qword [rsp + 0x50]
mov rbp, qword [rbp]
mov al, byte [rax + rcx]
mov byte [rbp + rdx], al
jmp 0x140031265
xor esi, esi
cmp eax, 0x64
ja 0x1400314b4
test sil, 1
jne 0x140031381
mov edx, eax
add rdx, qword [r13]
mov rcx, r15
mov r8d, 2
call 0x140034390
test al, al
je 0x1400314b4
cmp byte [r15 + 0x2c], 0
je 0x1400314b4
cmp qword [r15], 0
je 0x1400314b4
mov edi, dword [r15 + 0x24]
add rdi, qword [r15 + 0x18]
je 0x1400314b4
lea rdx, [rsp + 0xd0]
mov rcx, r14
xor r8d, r8d
xor r9d, r9d
call fcn.140034780
cmp qword [rsp + 0x140], 0
je 0x14003148e
cmp byte [rsp + 0x128], 0
je 0x14003148e
cmp byte [rsp + 0x5f], 0
jne 0x140031b91
mov byte [rsp + 0x98], 0x49
lea rbx, [rsp + 0xd0]
lea rdx, [rsp + 0x98]
mov rcx, rbx
int3
lea rcx, [rsp + 0x130]
int3
mov rax, qword [rsp + 0x1e8]
cmp qword [rax], 0
je 0x140031d86
mov rcx, qword [rsp + 0x170]
xor rcx, rsp
call fcn.1400365a0
nop
add rsp, 0x178
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov dl, byte [rax + rdi + 1]
and dl, 0xf8
cmp dl, 0xe8
jne 0x1400314b4
mov edx, dword [r15 + 0x20]
lea ebp, [rdx + 6]
cmp qword [r15], 0
je 0x1400326a8
mov rcx, qword [rsp + 0x48]
cmp ebp, dword [rcx]
ja 0x1400326b9
add rax, rdi
mov rcx, qword [rsp + 0x50]
mov rcx, qword [rcx]
movzx ebp, word [rax + 4]
mov word [rcx + rdx + 4], bp
mov eax, dword [rax]
mov dword [rcx + rdx], eax
mov rax, qword [rsp + 0x30]
add dword [rax], 6
add dword [r12], 6
jmp 0x140031212
cmp dl, 0x80
je 0x1400326cb
cmp dl, 0x90
je 0x140032dcc
cmp dl, 0x65
je 0x140032733
mov eax, edx
and al, 0xf8
cmp al, 0xb8
je 0x14003278e
cmp dl, 0xff
jne 0x14003276e
mov al, byte [rcx + rbp + 1]
mov edx, eax
and dl, 0xf8
cmp dl, 0xf0
jne 0x1400327c8
mov eax, dword [r15 + 0x20]
lea edx, [rax + 2]
cmp qword [r15], 0
je 0x14003280c
mov rbx, qword [rsp + 0x48]
cmp edx, dword [rbx]
ja 0x14003281d
mov rdx, qword [rsp + 0x50]
mov rdx, qword [rdx]
movzx ecx, word [rcx + rbp]
mov word [rdx + rax], cx
mov rax, qword [rsp + 0x30]
add dword [rax], 2
add dword [r12], 2
jmp 0x140031212
mov rdi, rsi
cmp dl, 0xcc
je 0x1400315d3
cmp dl, 0x90
jne 0x14003167f
mov r8d, dword [rsp + 0x2c]
mov ecx, r8d
add rax, 1
mov dword [r12], eax
cmp rax, rcx
mov rsi, rdi
jb 0x1400310b5
jmp 0x140031356
mov eax, dword [r15 + 0x20]
lea edx, [rax + 1]
cmp qword [r15], 0
je 0x140031915
mov rbx, qword [rsp + 0x48]
cmp edx, dword [rbx]
jbe 0x140031a55
mov rax, qword [rsp + 0x40]
mov byte [rax], 0
jmp 0x14003191c
mov eax, dword [r15 + 0x20]
lea edx, [rax + 1]
cmp qword [r15], 0
jne 0x1400318eb
mov rax, qword [rsp + 0x30]
mov dword [rax], edx
add dword [r14 + 0x10], 1
mov rcx, r14
xor edx, edx
call fcn.140034300
test eax, eax
js 0x1400314b4
mov edi, eax
mov ecx, dword [r15 + 0x20]
lea eax, [rcx + rdi]
cmp qword [r15], 0
je 0x140031905
mov rdx, qword [rsp + 0x48]
cmp eax, dword [rdx]
jbe 0x140031a2d
mov rax, qword [rsp + 0x40]
mov byte [rax], 0
add dword [r12], edi
jmp 0x14003120d
cmp qword [rsp + 0x60], 0
je 0x1400314b4
int3
mov eax, dword [r15 + 0x20]
lea edx, [rax + 1]
cmp qword [r15], 0
je 0x1400319a0
mov rbx, qword [rsp + 0x48]
cmp edx, dword [rbx]
jbe 0x140031abd
mov rax, qword [rsp + 0x40]
mov byte [rax], 0
jmp 0x1400319a7
mov eax, dword [r15 + 0x20]
lea edx, [rax + 1]
cmp qword [r15], 0
je 0x1400319dd
mov rbx, qword [rsp + 0x48]
cmp edx, dword [rbx]
jbe 0x140031ad8
mov rax, qword [rsp + 0x40]
mov byte [rax], 0
jmp 0x1400319e4
mov rax, qword [rsp + 0x30]
mov dword [rax], edx
jmp 0x140031139
mov rax, qword [rsp + 0x40]
mov byte [rax], 0
jmp 0x140031139
cmp byte [rax + rdi + 1], 0xc0
jb 0x1400314b4
mov edx, dword [r15 + 0x20]
lea ebp, [rdx + 2]
cmp qword [r15], 0
je 0x140032580
mov rcx, qword [rsp + 0x48]
cmp ebp, dword [rcx]
ja 0x140031a1b
mov rcx, qword [rsp + 0x50]
mov rbp, qword [rcx]
movzx eax, word [rax + rdi]
jmp 0x140031b00
cmp cl, 0xfe
jg 0x140031a70
cmp cl, 0x8d
je 0x140031ea8
cmp cl, 0xc7
jne 0x1400314b4
cmp byte [rax + rdi + 1], 0x44
jne 0x1400314b4
mov edx, dword [r15 + 0x20]
lea ebp, [rdx + 8]
cmp qword [r15], 0
je 0x140032506
mov rcx, qword [rsp + 0x48]
cmp ebp, dword [rcx]
jbe 0x140032591
mov rax, qword [rsp + 0x40]
mov byte [rax], 0
add dword [r12], 8
jmp 0x14003120d
cmp eax, 0xfffffffe
jne 0x1400314b4
mov eax, dword [r12]
lea ecx, [rax + 2]
mov dword [r12], ecx
mov rdx, qword [r13]
lea rbp, [rdx + rcx]
movsxd rcx, dword [rdx + rcx]
add rcx, rbp
add rcx, 4
add eax, 6
mov dword [r12], eax
mov bl, byte [rsp + 0x98]
test bl, bl
je 0x140031dbb
cmp qword [r15], 0
mov eax, dword [r15 + 0x20]
je 0x140031f76
mov rdx, qword [rsp + 0x48]
mov edx, dword [rdx]
cmp eax, edx
jae 0x140032017
add bl, 0xb8
mov rdx, qword [r15 + 0x10]
mov byte [rdx + rax], bl
mov ebp, dword [r15 + 0x20]
lea eax, [rbp + 1]
mov dword [r15 + 0x20], eax
add ebp, 9
cmp qword [r15], 0
je 0x140031f85
mov rdx, qword [rsp + 0x48]
mov edx, dword [rdx]
cmp ebp, edx
ja 0x14003202b
mov rdx, qword [r15 - 0x34]
invalid
and edi, ebx
mov ecx, 0x489979f
jg 0x140031913
in al, 0xa2
adc dword [rdi - 3], ebx
and byte [rbp - 0x696f381f], dl
xchg ecx, eax
jle 0x14003196b
jbe 0x140031981
mov dh, 0
mov dh, 0
pop rsp
fidivr word [rsi]
test byte [r9 + 0x51], 0xe1
sub al, 0x56
and dword [rbx], edi
sub ah, dh
sub eax, 0xd125d0cc
sub dword [rsi + 0x77], ebx
in al, dx
ja 0x14003190a
and byte [rax + 0x7e], ah
jo 0x140031976
add ch, dl
and eax, 0xd80dbed2
jmp 0x141c2b18e
or esi, dword [rdi - 0x2afb7750]
mov eax, 0x83698402
xor al, byte [rdi - 7]
div qword [rdi - 0x2bc36f78]
mov dl, 0xa
mov bh, 0xb0
mov byte [rdx*2 + 0x71b46278], al
or dh, byte [rdi + 0x550488b0]
js 0x1400319eb
mov ah, 0x71
invalid
push rsp
hlt
push 0xffffffffa5c7016e
outsb dx, byte [rsi]
add edi, eax
movsd dword [rdi], dword [rsi]
adc al, 0xf6
mov cl, 0x80
xchg ebx, eax
sub ah, dl
and al, 0xca
push rdi
sal byte [rax], 0x58
sti
invalid
js 0x1400319a6
mov ecx, 0x4812b506
ja 0x140031a59
jnp 0x140031a23
out dx, al
out dx, al
sub eax, 0x7f2833cf
out dx, eax
jg 0x1400319d5
invalid
xchg edi, eax
mov eax, 0xd53b1b82
sub eax, esi
and ebp, edx
hlt
invalid
pop rdi
invalid
out dx, al
stosb byte [rdi], al
popfq
sahf
adc eax, 0xcc4fc95a
pop rbx
cli
invalid
pop rsp
fldenv [rbx + rbx + 0x624333c7]
insd dword [rdi], dx
rol dl, cl
or dl, ch
sub al, byte [rdx + 0x73]
out 0xf6, eax
push rax
lahf
mov esp, 0xce3b1a80
stosd dword [rdi], eax
xchg ebx, eax
invalid
xor eax, 0xd76b7050
lodsb al, byte [rsi]
or byte [rsi - 0x14], bl
sub esp, edx
rol dword [rdx - 0x4acf76f], cl
and edx, dword [rcx + riz*8 - 0xea9ef39]
invalid
invalid
sbb byte [rcx], cl
invalid
mov sil, byte [rdx + 0x4a]
jnp 0x140031b45
add eax, 0x4f46445
push rdx
stc
jo 0x140031b5e
out 0x96, eax
loopne 0x140031a89
sbb eax, 0xdb0ab0ce
call 0x1b16273d7
invalid
mov dl, byte [rdx]
ficom dword [rsi - 0x604b2eff]
wait
invalid
xor byte [rdi], ch
in al, 0x2c
nop
invalid
loop 0x140031b5e
pop rbx
out 0x3e, eax
invalid
invalid
loop 0x140031b21
xchg byte [rbx], dl
leave
xor ecx, dword [rbx + 0x7b]
cmp byte [rdi], dh
lodsb al, byte [rsi]
and eax, 0x52283ccc
jrcxz 0x140031b82
shl byte [rbx + r9 + 0x554cfc41], cl
push rbp
sti
sub al, 0xc8
sbb ah, byte ds:[rsi + 0x657e4164]
jle 0x140031bce
test byte [rcx - 0x77624857], dl
cmp al, dl
xor ecx, ebx
mov dl, 0x99
and eax, 0x6006a9db
wait
movabs dword [0xbac13f9800b5d712], eax
imul ebp, edx, 0xffffffb3
cdq
test eax, 0xa39b6006
adc dl, bh
mov ch, 0
cwde
invalid
sar dword [rdx - 0x664c1595], 0x99
mov bl, 0x99
cdq
or al, 0x3d
jne 0x140031b77
xor eax, 0xf7e4744d
push rax
invalid
not dword [rax + 0x1f]
jl 0x140031bf6
invalid
sbb byte [r15 + 0x63], spl
int1
invalid
ja 0x140031c4e
invalid
jp 0x140031be6
cmp dword [rbx - 0x15], eax
sahf
fnstcw word fs:[rsi + rbx - 0x1a3ec128]
pop rcx
wait
mov esi, 0xb2fb9a81
invalid
imul ecx, dword [rsi + 0x36c306ac], 0x57f8fa49
pushfq
mov ebp, 0x219b5a00
push rbp
out 0x3b, eax
enter 0x4737, 0xffffffffffffffc3
ja 0x140031ce4
invalid
loope 0x140031d24
invalid
invalid
mov dh, 0x81
imul byte [rsp + rbx*2]
idiv dword [rbx + 0x11cb1ca1]
pop rbx
sti
invalid
mov word [rdx + rsi*4], ds
mov dl, 9
invalid
xchg edx, eax
test byte [rbx], cl
invalid
out dx, eax
fcmovne st(0), st(2)
jb 0x140031dfa
invalid
jmp 0xf416af0e
mov esp, eax
popfq
loop 0x140031efd
adc ecx, dword fs:[rbx]
xchg ecx, eax
fdiv dword [rcx - 0x49c8c68b]
pop rsi
invalid
lodsd eax, dword [rsi]
cmc
invalid
pop rbx
add byte [rdx - 0x6e], 8
xchg esp, eax
sbb dl, byte [rdx + rcx]
add eax, 0x380df0cf
xor eax, 0x64ce21e1
mov dl, 0x6e
sbb dh, byte [rax]
wait
or dword fs:[rbx + rax*4 + 0x43], eax
mov ah, 0xf0
mov eax, 0x36360571
lodsd eax, dword [rsi]
add byte [0xfb3824ad], r10b
fistp qword [rbx - 0x47]
adc ebp, ecx
pop rcx
xchg ecx, eax
pop rsp
push rbp
wait
test edi, esp
xor al, 0xb1
cmp ecx, 0x46
invalid
xor eax, 0x74a73837
xchg edi, eax
popfq
xchg esi, eax
insb byte [rdi], dx
xchg ebx, eax
retf
xchg ebx, eax
fsub qword [rsi + rsi]
xchg edi, eax
push qword [rsi]
invalid
iretd
invalid
invalid
lahf
and r15, r9
std
int3
invalid
cmp al, 0xf4
jg 0x140032145
push 0xffffffffffffff87
adc rax, 0x51ab78b
jno 0x1400321f3
xor ecx, ebp
mov bh, 0xd2
sbb cl, byte [rsi]
and bh, ah
std
invalid
xor al, byte [rcx]
jg 0x14003213d
shr ecx, 0x5f
mov cl, 0x77
cmpsd dword [rsi], dword [rdi]
jns 0x1400321c1
and edx, dword [rdi]
and eax, 0x36fc3f3
movsd dword [rdi], dword [rsi]
or al, 0
invalid
leave
out dx, eax
ficomp dword [rax]
mov dl, 0x68
adc byte [0x168c3f078], bl
ja 0x1400321fd
sub dword [rax + 0x3e97d7d4], esi
movsd dword [rdi], dword [rsi]
mov bl, 0x4c
sbb byte [rax], ch
invalid
xor al, 0x90
fdiv dword [rsi + 0x3b]
lahf
invalid
in al, dx
scasd eax, dword [rdi]
xlatb
imul esi, dword [0x101c6b328], 0xffffffec
cld
out dx, al
in eax, dx
out 0x7b, al
cmp eax, 0x8ca62d1e
sbb byte [rbx + rax*8 + 0x67], dl
adc eax, 0xc9894681
fdivr st(1)
fistp qword [rdx]
popfq
invalid
invalid
invalid
loopne 0x140032549
invalid
lahf
iretd
movabs byte [0xdbb76eddba75e9d0], al
mov bh, 0xdb
insd dword [rdi], dx
pop r11
push rbx
test eax, 0xdab56ad5
in eax, dx
jbe 0x14003255a
invalid
jrcxz 0x140032587
jns 0x140032556
pop rdi
xchg esi, eax
retf 0x73e4
invalid
imul edx, eax, 0x2a
invalid
xor dword [rsi + rbx*2 - 0x5bf6f4d9], ebx
or dword [rax], edx
cmp byte [rdx + rax*2 - 0x15a7cd1f], al
mov dh, 0xad
lodsd eax, dword [rsi]
pop rsi
test al, 0xd7
xchg rbp, rax
adc bh, byte [rax - 0x65becefc]
btr dword [rdx + rax - 0x4407ce1f], eax
mov dword [r8 - 0x2096c55c], edi
sbb ah, byte [rsi - 0x3b]
or bl, dh
sbb esp, dword [rax]
xor esp, dword [rdx]
int 0xbe
js 0x14003268f
xchg rdi, rax
cmp byte [rbx], dh
mov ah, 0xcd
ret 0x67ce
invalid
jbe 0x140032727
invalid
or eax, 0xf9312c1b
test r10d, r13d
xchg ecx, eax
or eax, 0xe940ba29
invalid
pushfq
pop rbx
xchg ebx, eax
sub dh, byte [rsi]
jnp 0x140032733
sahf
iretd
movsb byte [rdi], byte [rsi]
cmpsd dword [rsi], dword [rdi]
invalid
movsb byte [rdi], byte [rsi]
jge 0x140032753
invalid
out 0x82, eax
movaps xmm4, xmmword [rdx - 0x53ede29f]
sti
xor al, 0xcb
invalid
xor word [rsp + rax*2 + 0x7f9656f6], cx
sbb byte [rbx + riz + 0x4aee805f], ah
rol byte [rdx - 0x3d], 0x2c
mov cl, 0x3a
out 0x77, eax
sbb bh, byte [rax]
and byte [rax - 0x5f], dl
shl byte [rcx + 0x36], 1
push rcx
add eax, 0xa1195b12
pop rsp
invalid
imul edx, dword [rcx + 0x3d7bf656], 0x1e
cmpsq qword [rsi], qword [rdi]
push rbx
sub dword [rbp + 0x4d], ebx
test dword [rbx], esp
adc dword [rax + 0x19762bc4], ecx
outsd dx, dword [rsi]
sbb ecx, dword ss:[rbp + 0x2742f02e]
xchg ebx, eax
jle 0x140032a8c
mov ch, 0xd9
cld
lea ebp, [rbx - 0x49]
invalid
int1
sti
mov es, word [rsi]
and al, 0x86
cmp cl, byte [rcx + 0x75a4264d]
adc esp, eax
js 0x140032ad9
sub eax, 0xb741e9b9
sub dword [rcx + riz - 0x3f], 0x7b
push rbp
jns 0x140032b1a
cmp byte [rsi + rax*2], bl
invalid
stc
enter 0xfffffffffffffac9, 0x5c
add dword [rcx + 0x70f0c19], 0xffffffb0
jae 0x140032acd
ret
ret 0x6e85
invalid
sal al, cl
sub al, 0xfd
jp 0x140032fa6
invalid
ret