Function at 0x1400046b0
Capabilities:
Find taskbar

Disassembly:
mov qword [rsp + 0x18], rbp
mov qword [rsp + 0x20], rsi
push r14
sub rsp, 0x30
mov rax, rdx
xor r14d, r14d
mov rbp, rdx
mov rsi, rcx
sub rax, 1
je 0x140004835
cmp rax, 2
jne 0x14000497b
mov eax, dword [rcx + 0x228]
cmp eax, 5
jne 0x14000470f
call fcn.140004bb0
cmp dword [rsi + 0x22c], r14d
je 0x14000493f
mov edx, 1
mov rcx, rsi
call fcn.140007bf0
jmp 0x14000493f
add eax, 0xfffffffe
test eax, 0xfffffffd
je 0x140004726
test byte [0x140065cf4], 0x20
je 0x14000497b
mov edx, dword [rcx + 0x320]
test edx, edx
jle 0x14000497b
call fcn.140004ec0
test eax, eax
jne 0x140004787
cmp dword [0x140064b98], r14d
jne 0x1400046f0
cmp dword [rsi + 0x228], 1
mov dword [0x140064b98], 1
jbe 0x1400046f0
mov rcx, rsi
call fcn.1400049e0
mov dword [rsi + 0x228], 5
cmp dword [0x1400671a0], r14d
je 0x14000477b
xor edx, edx
call fcn.140004c10
mov dword [0x140064b98], r14d
jmp 0x1400046f0
sub dword [rsi + 0x320], 1
jne 0x14000497b
mov rcx, rsi
call fcn.1400049e0
mov rcx, qword [0x140064bb0]
mov edx, 0x102
mov rax, qword [rcx]
call qword [rax + 0x20]
test al, al
jne 0x1400047d0
xor ecx, ecx
call qword [sym.imp.KERNEL32.dll_Sleep]
mov rcx, qword [0x140064bb0]
mov edx, 0x102
mov rax, qword [rcx]
call qword [rax + 0x20]
test al, al
je 0x1400047b2
mov rcx, qword [0x140064bb0]
call qword [sym.imp.CrlUtils.dll_public:_void___cdecl_CrlUtils::StickyEvent::reset_void____ptr64]
mov rcx, qword [rsi + 0x468]
mov edx, 0xffffffff
call qword [sym.imp.KERNEL32.dll_WaitForSingleObject]
mov rcx, qword [rsi + 0x468]
test rcx, rcx
je 0x140004801
call qword [sym.imp.KERNEL32.dll_CloseHandle]
cmp dword [rsi + 0x228], 5
mov qword [rsi + 0x468], r14
jne 0x140004819
mov rcx, rsi
jmp 0x1400046eb
cmp dword [0x1400671a0], r14d
je 0x1400046f0
mov edx, 1
call fcn.140004c10
jmp 0x1400046f0
mov eax, dword [rcx + 0x228]
cmp eax, 5
jne 0x14000484a
call fcn.140004bb0
jmp 0x14000493f
cmp eax, 2
jne 0x14000497b
mov eax, dword [rcx + 0x31c]
test eax, eax
je 0x14000497b
dec eax
mov dword [rcx + 0x31c], eax
cmp dword [0x140067198], r14d
je 0x1400048d2
mov qword [rsp + 0x40], rbx
lea rcx, str.Shell_TrayWnd
xor edx, edx
mov qword [rsp + 0x48], rdi
call qword [sym.imp.USER32.dll_FindWindowW]
xor r8d, r8d
mov rcx, rsi
mov rdi, rax
lea edx, [r8 + 2]
call fcn.140007300
mov rcx, rdi
call qword [sym.imp.USER32.dll_GetDC]
xor r9d, r9d
mov rcx, rdi
mov r8, rax
mov rbx, rax
lea edx, [r9 + 0xf]
call qword [sym.imp.USER32.dll_SendMessageW]
mov rdx, rbx
mov rcx, rdi
call qword [sym.imp.USER32.dll_ReleaseDC]
mov rdi, qword [rsp + 0x48]
mov rbx, qword [rsp + 0x40]
mov rcx, rsi
call fcn.140006580
test eax, eax
je 0x14000473d
mov eax, dword [0x140065f1c]
test eax, eax
js 0x14000497b
cmp eax, 2
jle 0x1400048fd
add eax, 0xfffffffa
cmp eax, 2
ja 0x14000497b
test byte [0x140065cf4], 0x20
jne 0x14000497b
mov rcx, rsi
call fcn.1400049e0
cmp dword [rsi + 0x22c], r14d
je 0x140004924
mov edx, 1
mov rcx, rsi
call fcn.140007bf0
cmp dword [0x1400671a0], r14d
je 0x14000493f
cmp dword [rsi + 0x228], 5
mov edx, r14d
setne dl
call fcn.140004c10
mov rcx, qword [0x140064bd0]
mov edx, 1
mov dword [rsp + 0x28], r14d
mov r8d, edx
mov dword [rsp + 0x20], 0x10
mov dword [rsi + 0x228], edx
lea r9d, [rdx + 0xf]
call qword [sym.imp.USER32.dll_LoadImageW]
mov edx, 1
mov rcx, rsi
mov r8, rax
call fcn.140007300
mov rax, qword [rsi + 0x2c0]
mov rdx, r14
mov r8, qword [rsi + 0x2c8]
sub r8, rax
sar r8, 3
test r8, r8
je 0x1400049b8
mov rcx, qword [rax]
test rcx, rcx
je case.default.0x1400049cb
cmp qword [rcx + 8], rbp
je 0x1400049b4
inc rdx
add rax, 8
cmp rdx, r8
jb 0x140004998
jmp 0x1400049b8
mov dword [rcx + 0x14], r14d
mov rcx, rsi
mov rbp, qword [rsp + 0x50]
mov rsi, qword [rsp + 0x58]
add rsp, 0x30
pop r14
jmp qword [sym.imp.mfc140u.dll_CDHtmlDialog::DDX_DHtml_ElementText]
add dword [rax], eax
add byte [rax], al
invalid
add byte [rax], ch
sub eax, 0x31006c00
add byte [0x16d03c985], ch
add byte [rax], dh
add byte [rsi], ch
add byte [rax + rax + 0x6c], ah
add byte [rax + rax], ch
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rbx], ch
imul eax, dword [rax], 0x65
add byte [rdx], dh
outsb dx, byte [rsi]
add byte [rbp], ah
insb byte [rdi], dx
add byte [rbx], dh
add byte [rdx], dh
add byte [rsi], ch
add byte [rax + rax + 0x6c], ah
add byte [rax + rax], ch
insb byte [rdi], dx
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rcx + 0x6e], cl
outsb dx, byte [rsi]
imul esi, dword [rcx + rbp*2 + 0x61], 0x657a696c
outsd dx, dword [rsi]
outsb dx, byte [rsi]
imul esi, dword fs:[rcx + rbp*2 + 0x6f], 0x7261566e
imul esp, dword [rcx + 0x62], 0x656c
add byte [rax], al
add byte [rbx + 0x6c], dl
push rbx
insb byte [rdi], dx
jo 0x140039821
outsd dx, dword [rsi]
outsb dx, byte [rsi]
imul esi, dword fs:[rcx + rbp*2 + 0x6f], 0x7261566e
imul esp, dword [rcx + 0x62], 0x5343656c
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
push rdi
invalid
invalid
add byte [0x1ae04124f], ch
add byte [rax + rax + 0x2e], ah
add byte [rbx], ah
outsd dx, dword [rsi]
add byte [rdx], dh
add byte gs:[rax + rax + 0x2e], ch
add byte [rax + rax + 0x72], ah
add byte [rcx], ah
ja 0x140039c68
add byte cs:[rax], dh
invalid
add byte [rsi], ch
invalid
add byte [rax], al
invalid
add byte [rax], 0x40
add dword [rax], eax
add byte [rax], al
add byte [rax], 0x40
add dword [rax], eax
add byte [rax], al
add byte [rax], 0x40
add dword [rax], eax
add byte [rax], al
or byte [rcx + 0x14000], 0
add byte [rax + 0x1400089], al
add byte [rax], al
add byte [rax + 0x1400086], dh
add byte [rax], al
add byte [rax], ah
add byte [rax], 0x40
add dword [rax], eax
add byte [rax], al
jo 0x14003a759
add byte [rax + 1], al
add byte [rax], al
add byte [rax + 0x14004b2], al
add byte [rax], al
add byte [rax], ah
mov byte [rax], al
add dword [rax], eax
add byte [rax], al
add byte [rax + 0x1400016], al
add byte [rax], al
add byte [rax + 0x140008d], dh
add byte [rax], al
add al, dh
mov dword [rax], eax
add dword [rax], eax
add byte [rax], al
mov al, 0x80
add byte [rax + 1], al
add byte [rax], al
add byte [rax + 0x1400080], dh
add byte [rax], al
add byte [rax - 0x80], al
add byte [rax + 1], al
add byte [rax], al
add byte [rax - 0x80], al
add byte [rax + 1], al
add byte [rax], al
add byte [rax - 0x80], al
add byte [rax + 1], al
add byte [rax], al
add byte [rax - 0x80], al
add byte [rax + 1], al
add byte [rax], al
add al, dh
mov dword [rax], eax
add dword [rax], eax
add byte [rax], al
invalid
jg 0x14003a75b
add dword [rax], eax
add byte [rax], al
pop rax
mov dl, 4
add dword [rax], eax
add byte [rax], al
and byte [rax + 0x14000], cl
add byte [rax], al
adc byte [rsi], 0
add dword [rax], eax
add byte [rax], al
or byte [rbp + 0x14000], 0
add byte [rax], al
mov al, byte [rax]
add dword [rax], eax
add byte [rax], al
mov al, 0x80
add byte [rax + 1], al
add byte [rax], al
add byte [rax - 0x73], dh
add byte [rax + 1], al
add byte [rax], al
add byte [rax], dh
add byte [rax], 0x40
add dword [rax], eax
add byte [rax], al
add byte [rax], 0x40
add dword [rax], eax
add byte [rax], al
xor byte [rax + 0x14000], al
add byte [rax], al
add byte [rax], 0x40
add dword [rax], eax
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x80], ah
add byte [rax + 1], al
add byte [rax], al
add byte [rax - 0x79], dh
add byte [rax + 1], al
add byte [rax], al
add byte [rax], ah
add byte [rax], 0x40
add dword [rax], eax
add byte [rax], al
jo 0x14003abd9
add byte [rax + 1], al
add byte [rax], al
add byte [rax + 0x14004b3], bl
add byte [rax], al
add byte [rax], ah
mov byte [rax], al
add dword [rax], eax
add byte [rax], al
adc byte [rsi], 0
add dword [rax], eax
add byte [rax], al
nop
mov byte [rax], al
add dword [rax], eax
add byte [rax], al
mov al, 0x87
add byte [rax + 1], al
invalid
invalid
add byte [rax], al
add byte [rax + 0x1400080], dh
add byte [rax], al
add byte [rax + 0x1400080], dh
add byte [rax], al
add byte [rax - 0x80], al
add byte [rax + 1], al
add byte [rax], al
add byte [rax - 0x80], al
add byte [rax + 1], al
add byte [rax], al
add byte [rax - 0x80], al
add byte [rax + 1], al
add dword [rax], eax
add byte [rax], al
add byte [rax], 0x40
add dword [rax], eax
add byte [rax], al
mov al, 0x87
add byte [rax + 1], al
add byte [rax], al
add byte [rax + 0x1400087], dh
add byte [rax], al
add byte [rax - 0x80], dl
add byte [rax + 1], al
add byte [rax], al
add byte [rax], ah
add byte [rax], 0x40
add dword [rax], eax
add byte [rax], al
jo 0x14003ac59
jg 0x14003abdb
add byte [rax + 1], al
add byte [rax], al
add byte [rax - 0x4d], dh
add dword [rax], eax
add byte [rax], al
jo 0x14003ab95
add al, 0x40
add dword [rax], eax
add byte [rax], al
and byte [rax + 0x14000], cl
add byte [rax], al
adc byte [rsi], 0
add dword [rax], eax
add byte [rax], al
invalid
xor byte [rax + 0x14000], al
add byte [rax], al
add byte [rax], 0x40
add dword [rax], eax
add byte [rax], al
xor byte [rax + 0x14000], al
add byte [rax], al
add byte [rax], 0x40
add dword [rax], eax
add byte [rax], al
push rax
add byte [rax], 0x40
add dword [rax], eax
add byte [rax], al
and byte [rax + 0x14000], al
add byte [rax], al
rol byte [rdi + 0x14000], 0
add byte [rax], ah
add byte [rax], 0x40
add dword [rax], eax
add byte [rax], al
jo 0x14003acd9
jg 0x14003ac5b
add byte [rax + 1], al
add byte [rax], al
add al, ah
mov dh, 4
add dword [rax], eax
add dword [rax], eax
add byte [rax], al
loopne 0x14003ac18
add al, 0x40
add dword [rax], eax
add byte [rax], al
and byte [rax + 0x14000], cl
add byte [rax], al
adc byte [rsi], 0
add dword [rax], eax
add byte [rax], al
rol byte [rdi + 0x14000], 1
add byte [rax], al
rol byte [rdi + 0x14000], 0
add byte [rax + 0x1400080], dh
add byte [rax], al
add byte [rax + 0x1400087], dh
add byte [rax], al
add byte [rax - 0x80], al
add byte [rax + 1], al
add byte [rax], al
add byte [rax - 0x80], al
add byte [rax + 1], al
add byte [rax], al
add byte [rax], dh
add byte [rax], 0x40
add dword [rax], eax
add byte [rax], al
add byte [rax], 0x40
add dword [rax], eax
add byte [rax], al
push rax
add byte [rax], 0x40
add dword [rax], eax
add byte [rax], al
and byte [rax + 0x14000], al
add byte [rax], al
push rax
add byte [rax], 0x40
add dword [rax], eax
add byte [rax], al
and byte [rax + 0x14000], al
add byte [rax], al
jo 0x14003ad59
jg 0x14003acdb
add byte [rax + 1], al
add byte [rax], al
add byte [rax + 0x14004b6], bh
add dword [rax], eax
add byte [rax], al
mov eax, 0x14004b6
add byte [rax], al
add byte [rax], ah
mov byte [rax], al
add dword [rax], eax
add byte [rax], al
adc byte [rsi], 0
invalid
add byte [rax + 1], al
add byte [rax], al
add byte [rax + 0x1400087], al
add byte [rax], al
add byte [rax - 0x80], ah
add byte [rax + 1], al
add byte [rax], al
add byte [rax - 0x79], dh
add byte [rax + 1], al
add byte [rax], al
add byte [rax - 0x80], ah
add byte [rax], 0x40
add dword [rax], eax
add byte [rax], al
xor byte [rax + 0x14000], al
add byte [rax], al
add byte [rax], 0x40
add dword [rax], eax
add byte [rax], al
add byte [rax], 0x40
add dword [rax], eax
add byte [rax], al
add byte [rax], dh
add byte [rax], 0x40
add dword [rax], eax
add byte [rax], al
and byte [rax + 0x14000], al
add byte [rax], al
invalid
jg 0x14003ad5b
add dword [rax], eax
add byte [rax], al
nop
mov dh, 4
add dword [rax], eax
add byte [rax], al
and byte [rax + 0x14000], cl
add byte [rax], al
adc byte [rsi], 0
add dword [rax], eax
add byte [rax], al
xchg dword [rax], eax
add dword [rax], eax
add byte [rax], al
xor byte [rdi + 0x14000], al
add byte [rax], al
mov al, 0x80
add byte [rax + 1], al
add byte [rax], al
add byte [rax], ah
xchg dword [rax], eax
add dword [rax], eax
add dword [rax], eax
add byte [rax], al
and byte [rdi + 0x14000], al
add byte [rax], al
add byte [rax], 0x40
add dword [rax], eax
add byte [rax], al
add byte [rax], 0x40
add dword [rax], eax
add byte [rax], al
xor byte [rax + 0x14000], al
add byte [rax], al
add byte [rax], 0x40
add dword [rax], eax
add byte [rax], al
rol byte [rax + 0x14000], 0
add byte [rax + 0x1400080], ah
add byte [rax], al
add al, al
add byte [rax], 0x40
add dword [rax], eax
add byte [rax], al
and byte [rax + 0x14000], al
add byte [rax], al
jo 0x14003ae59
add byte [rax + 1], al
add byte [rax], al
add byte [rax - 0x4a], ch
add al, 0x40
add dword [rax], eax
add byte [rax], al
and byte [rax + 0x14000], cl
add byte [rax], al
adc byte [rsi], 0
add dword [rax], eax
add dword [rax], eax
add byte [rax], al
lock xchg byte [rax], al
add dword [rax], eax
add byte [rax], al
rol byte [rcx + 0x14000], 1
add byte [rax], al
loopne 0x14003ad8b
add byte [rax + 1], al
add byte [rax], al
add byte [rax + 0x1400080], dh
add byte [rax], al
add byte [rax - 0x80], al
add byte [rax + 1], al
add byte [rax], al
add byte [rax - 0x80], al
add byte [rax + 1], al
add byte [rax], al
add byte [rax - 0x80], al
add byte [rax + 1], al
add byte [rax], al
add byte [rax - 0x80], al
add byte [rax + 1], al
add byte [rax], al
add al, dl
add dword [rax], 0x140
add al, dl
add dword [rax], 0x140
add al, al
add dword [rax], 0x140
add dword [rax], eax
add byte [rax], al
rol byte [rcx + 0x14000], 1
add byte [rax], al
rol byte [rcx + 0x14000], 0
add byte [rax], ah
add byte [rax], 0x40
add dword [rax], eax
add byte [rax], al
jo 0x14003aed9
jg 0x14003ae5b
add byte [rax + 1], al
add byte [rax], al
add byte [rax - 0x4a], al
add al, 0x40
add dword [rax], eax
add dword [rax], eax
add byte [rax], al
mov sil, 4
add dword [rax], eax
add byte [rax], al
and byte [rax + 0x14000], cl
add byte [rax], al
adc byte [rsi], 0
add dword [rax], eax
add byte [rax], al
rol byte [rsi + 0x14000], 0
add byte [rax + 0x1400086], dh
mov al, 0x86
add byte [rax + 1], al
add byte [rax], al
add byte [rax + 0x1400080], dh
add byte [rax], 0x40
add dword [rax], eax
add byte [rax], al
invalid
xchg byte [rax], al
add byte [rax + 1], al
add byte [rax], al
add byte [rax - 0x80], al
add byte [rax + 1], al
add byte [rax], al
add byte [rax - 0x80], al
add byte [rax + 1], al
add byte [rax], al
add byte [rax], dh
add byte [rax], 0x40
add byte [rax + 1], al
invalid
add byte [rax], al
add byte [rax], 0x40
add dword [rax], eax
add byte [rax], al
loopne 0x14003ae3b
add byte [rax + 1], al
add byte [rax], al
add al, al
add dword [rax], 0x140
add al, ah
add dword [rax], 0x140
add byte [rax], ah
add byte [rax], 0x40
add dword [rax], eax
add byte [rax], al
jo 0x14003af59
jg 0x14003aedb
add byte [rax + 1], al
add dword [rax], eax
add byte [rax], al
add byte [rax], bl
mov dh, 4
add dword [rax], eax
add byte [rax], al
sbb byte [rsi + 0x14004], dh
add byte [rax], al
and byte [rax + 0x14000], cl
add dword [rax], eax
add byte [rax], al
adc byte [rsi], 0
add dword [rax], eax
add byte [rax], al
jo 0x14003ae80
add byte [rax + 1], al
add byte [rax], al
add al, dh
add dword [rax], 0x140
add byte [rax - 0x7a], ah
add byte [rax + 1], al
add dword [rax], eax
add byte [rax], al
push rax
xchg byte [rax], al
add dword [rax], eax
add byte [rax], al
xor byte [rax + 0x14000], al
add byte [rax], al
add byte [rax], 0x40
add dword [rax], eax
add byte [rax], al
add byte [rax], 0x40
add dword [rax], eax
add byte [rax], al
add byte [rax], 0x40
add dword [rax], eax
add byte [rax], al
rol byte [rcx + 0x14000], 0
add al, dh
add dword [rax], 0x140
add al, dh
add dword [rax], 0x140
add byte [rax], ah
add byte [rax], 0x40
add dword [rax], eax
add byte [rax], al
jo 0x14003afd9
jg 0x14003af5b
add byte [rax + 1], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], bh
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
cmp byte [rdi + 0x14003], bl
lahf
add eax, dword [rax + 1]
add byte [rax], al
add al, bh
lahf
add eax, dword [rax + 1]
add byte [rax], al
add al, bh
sahf
add eax, dword [rax + 1]
add byte [rax], al
add byte [rax], ah
sahf
add eax, dword [rax + 1]
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax + rax], al
add byte [rax], al
or byte [rax], al
add byte [rax], al
or al, 0
add byte [rax], al
mov al, 0x90
add byte [rax + 1], al
add byte [rax], al
add al, al
nop
add byte [rax + 1], al
add byte [rax], al
add byte [rax + rax], al
add byte [rax], al
or byte [rax], al
add byte [rax], al
or al, 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
rcl byte [rax + 0x14000], 0
add byte [rax + 0x1400090], dh
add byte [rax], al
add byte [rax], cl
add byte [rax], al
add byte [rax + rax], cl
add byte [rax], al
add byte [rax], al
add byte [rax], al
add al, 0
add byte [rax], al
mov al, 0x90
add byte [rax + 1], al
add byte [rax], al
add al, al
nop
add byte [rax + 1], al
add byte [rax], al
add byte [rax + rax], cl
add byte [rax], al
add byte [rax], al
add byte [rax], al
add al, 0
add byte [rax], al
or byte [rax], al
add byte [rax], al
rcl byte [rax + 0x14000], 0
add byte [rax + 0x1400090], dh
add byte [rax], al
add byte [rax], cl
add byte [rax], al
add byte [rax + rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
or al, 0
add byte [rax], al
mov al, 0x90
add byte [rax + 1], al
add byte [rax], al
add al, al
nop
add byte [rax + 1], al
add byte [rax], al
add byte [rax + rax], cl
add byte [rax], al
or byte [rax], al
add byte [rax], al
add al, 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
rcl byte [rax + 0x14000], 0
add byte [rax + 0x1400090], dh
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax + rax], cl
add byte [rax], al
or byte [rax], al
add byte [rax], al
add al, 0
add byte [rax], al
mov al, 0x90
add byte [rax + 1], al
add byte [rax], al
add al, al
nop
add byte [rax + 1], al
add byte [rax], al
add byte [rax + rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
or al, 0
add byte [rax], al
or byte [rax], al
add byte [rax], al
rcl byte [rax + 0x14000], 0
add byte [rax + 0x1400090], dh
add byte [rax], al
add byte [rax], cl
add byte [rax], al
add byte [rax + rax], cl
add byte [rax], al
add byte [rax], al
add byte [rax], al
add al, 0
add byte [rax], al
mov al, 0x90
add byte [rax + 1], al
add byte [rax], al
add al, al
nop
add byte [rax + 1], al
add byte [rax], al
add byte [rax + rax], cl
add byte [rax], al
add byte [rax], al
add byte [rax], al
add al, 0
add byte [rax], al
or byte [rax], al
add byte [rax], al
rcl byte [rax + 0x14000], 0
add byte [rax + 0x1400090], dh
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add al, 0
add byte [rax], al
or byte [rax], al
add byte [rax], al
or al, 0
add byte [rax], al
mov al, 0x90
add byte [rax + 1], al
add byte [rax], al
add al, al
nop
add byte [rax + 1], al
add byte [rax], al
add byte [rax + rax], al
add byte [rax], al
or byte [rax], al
add byte [rax], al
or al, 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
rcl byte [rax + 0x14000], 0
add byte [rax + 0x1400090], dh
add byte [rax], al
add al, al
popfq
add eax, dword [rax + 1]
add byte [rax], al
add byte [rax - 0x63], ah
add eax, dword [rax + 1]
add byte [rax], al
add al, dh
pushfq
add eax, dword [rax + 1]
add byte [rax], al
add byte [rax + 0x140039c], dl
add byte [rax], al
add byte [rax], dh
pushfq
add eax, dword [rax + 1]
add byte [rax], al
add al, dl
wait
add eax, dword [rax + 1]
add byte [rax], al
add byte [rax - 0x65], dh
add eax, dword [rax + 1]
add byte [rax], al
add byte [rax], dl
wait
add eax, dword [rax + 1]
add byte [rax], al
add byte [rax + 0x140039a], dh
add byte [rax], al
add byte [rax - 0x66], ah
add eax, dword [rax + 1]
add byte [rax], al
add byte [rax], dl
invalid
add cl, ch
add eax, dword cs:[rax + 1]
add byte [rax], al
add bl, ah
add eax, dword cs:[rax + 1]
add byte [rax], al
add ch, bl
add eax, dword cs:[rax + 1]
add byte [rax], al
add bh, dl
add eax, dword cs:[rax + 1]
add byte [rax], al
add cl, dl
add eax, dword cs:[rax + 1]
add byte [rax], al
add bl, cl
add eax, dword cs:[rax + 1]
add byte [rax], al
add ch, al
add eax, dword cs:[rax + 1]
add byte [rax], al
add byte [rdi + 0x140032e], bh
add byte [rax], al
add byte [rcx + 0x140032e], bh
add byte [rax], al
add byte [rbx + 0x140032e], dh
add byte [rax], al
add byte [rbp + 0x140032e], ch
add byte [rax], al
add byte [rdi + 0x140032e], ah
add byte [rax], al
add byte [rcx + 0x140032e], ah
add byte [rax], al
add byte [rbx + 0x140032e], bl
add byte [rax], al
add byte [rbp + 0x140032e], dl
add byte [rax], al
add byte [rdi + 0x140032e], cl
add byte [rax], al
add byte [rcx + 0x140032e], cl
add byte [rax], al
add byte [rbx + 0x140032e], al
add byte [rax], al
add byte [rbp + 0x2e], bh
add eax, dword [rax + 1]
add byte [rax], al
add byte [rdi + 0x2e], dh
add eax, dword [rax + 1]
add byte [rax], al
add byte [rcx + 0x2e], dh
add eax, dword [rax + 1]
add byte [rax], al
add byte [rbx + 0x2e], ch
add eax, dword [rax + 1]
add byte [rax], al
add byte [rbp + 0x2e], ah
add eax, dword [rax + 1]
add byte [rax], al
add byte [rdi + 0x2e], bl
add eax, dword [rax + 1]
add byte [rax], al
add byte [rcx + 0x2e], bl
add eax, dword [rax + 1]
add byte [rax], al
add byte [rbx + 0x2e], dl
add eax, dword [rax + 1]
add byte [rax], al
add byte [rbp + 0x2e], cl
add eax, dword [rax + 1]
add byte [rax], al
add byte [rdi + 0x2e], al
add eax, dword [rax + 1]
add byte [rax], al
add byte [rcx + 0x2e], al
add eax, dword [rax + 1]
add byte [rax], al
add byte [rbx], bh
add eax, dword cs:[rax + 1]
add byte [rax], al
add byte [0x14143c89b], dh
add byte [rax], al
add byte [rdi], ch
add eax, dword cs:[rax + 1]
add byte [rax], al
add byte [rcx], ch
add eax, dword cs:[rax + 1]
add byte [rax], al
add byte [rbx], ah
add eax, dword cs:[rax + 1]
add byte [rax], al
add byte [0x14143c8bb], bl
add byte [rax], al
add byte [rdi], dl
add eax, dword cs:[rax + 1]
add byte [rax], al
add byte [rcx], dl
add eax, dword cs:[rax + 1]
add byte [rax], al
add byte [rbx], cl
add eax, dword cs:[rax + 1]
add byte [rax], al
add byte [0x14143c8db], al
add byte [rax], al
add bh, bh
sub eax, 0x14003
add byte [rax], al
stc
sub eax, 0x14003
add byte [rax], al
invalid