Function at 0x14004266a
Capabilities:
Get graphical window text

Disassembly:
push r15
push r14
push r13
push r12
push rbp
push rdi
push rsi
push rbx
sub rsp, 0x58
mov rax, qword [0x1400b1630]
mov rdi, qword [0x1400b1a60]
mov ebx, dword [0x140112734]
cmp dword [rax], 3
mov r14b, byte [rdi]
jne 0x14004274e
mov rax, qword [0x1400b1a70]
cmp qword [rax], 0
je 0x14004274e
mov rax, qword [0x1400b1a80]
xor ebp, ebp
test dword [rax + 0x424], 0xff0000ff
je 0x1400426ed
mov rdx, qword [0x1400b12c0]
cmp dword [rdx], 0x61
jbe 0x1400426ed
cmp word [rax + 0x434], 0
je 0x1400426ed
cmp word [rax + 0x42c], 0
je 0x1400426ed
xor ebp, ebp
cmp byte [rax + 0x42f], 0
setne bpl
xor esi, esi
cmp byte [rax + 0x424], 0
je 0x140042752
mov edx, dword [rax + 0x44c]
or dx, word [rax + 0x43c]
je 0x140042752
cmp word [rax + 0x434], 0
jne 0x140042752
cmp byte [rax + 0x441], 0
jne 0x140042752
mov dx, word [rax + 0x42a]
mov ecx, edx
not ecx
and cl, 7
je 0x140042752
mov ecx, edx
not ecx
test cl, 0x23
je 0x140042752
test cx, 0x1c0
je 0x140042752
xor esi, esi
mov dl, byte [rax + 0x200]
or dl, byte [rax + 0x43f]
sete sil
jmp 0x140042752
xor ebp, ebp
xor esi, esi
mov eax, r14d
mov rcx, r14
lea rdx, [0x1400a25d0]
shr al, 4
and ecx, 0xf
and eax, 0xf
mov al, byte [rdx + rax]
add al, byte [rdx + rcx]
cmp al, 1
jbe 0x14004278c
mov r8d, 0x311
lea rdx, str.ui.c
lea rcx, str.popcnt8_image_options____1
call qword [sym.imp.msvcrt.dll__wassert]
mov r13, qword [0x1400b1a50]
cmp byte [r13], 0
jne 0x14004284d
mov rax, qword [0x1400b19c0]
mov edx, 0x7de
mov rcx, qword [rax]
call qword [sym.imp.USER32.dll_GetDlgItem]
mov edx, 2
mov ecx, pe_nt_image_headers64
mov byte [r13], 0
mov r15, rax
call sub.msvcrt.dll_calloc
mov rcx, r15
mov r8d, pe_nt_image_headers64
mov rdx, rax
mov r12, rax
call qword [sym.imp.USER32.dll_GetWindowTextW]
mov r15, qword [sym.imp.KERNEL32.DLL_GetLastError]
mov dword [rsp + 0x4c], eax
call r15
mov edx, dword [rsp + 0x4c]
mov dword [rsp + 0x48], eax
test edx, edx
je 0x140042831
xor eax, eax
or r9d, 0xffffffff
xor edx, edx
mov dword [rsp + 0x28], pe_nt_image_headers64
mov qword [rsp + 0x38], rax
mov r8, r12
mov ecx, 0xfde9
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x20], r13
call qword [sym.imp.KERNEL32.DLL_WideCharToMultiByte]
test eax, eax
jne 0x140042831
call r15
mov dword [rsp + 0x48], eax
test r12, r12
je 0x14004283e
mov rcx, r12
call sub.msvcrt.dll_free
mov byte [r13 + 0x7f], 0
mov ecx, dword [rsp + 0x48]
call qword [sym.imp.KERNEL32.DLL_SetLastError]
mov al, byte [rdi]
mov edx, eax
and edx, 1
test ebp, ebp
je 0x14004285e
test dl, dl
je 0x140042862
jmp 0x1400428ad
test dl, dl
je 0x1400428ad
xor eax, 1
mov byte [rdi], al
test al, 1
je 0x1400428ad
mov rax, qword [0x1400b19c0]
mov edx, 0x7de
mov rcx, qword [rax]
call qword [sym.imp.USER32.dll_GetDlgItem]
mov rdx, r13
mov rcx, rax
call fcn.140040116
mov rax, qword [0x1400b1a90]
xor r9d, r9d
mov edx, 0x14e
movsxd r8, dword [rax]
mov rax, qword [0x1400b1970]
mov rcx, qword [rax]
call qword [sym.imp.USER32.dll_SendMessageW]
mov al, byte [rdi]
mov edx, eax
and edx, 2
test esi, esi
je 0x1400428c1
test dl, dl
je 0x1400428c5
jmp 0x1400429d8
test dl, dl
je 0x140042915
xor eax, 2
mov byte [rdi], al
test al, 2
je 0x140042915
mov ecx, 0xc33
call fcn.14001d5c1
mov edx, 0x7de
mov r12, rax
mov rax, qword [0x1400b19c0]
mov rcx, qword [rax]
call qword [sym.imp.USER32.dll_GetDlgItem]
mov rdx, r12
mov rcx, rax
call fcn.140040116
mov rax, qword [0x1400b1be0]
xor ecx, ecx
cmp qword [rax], 0
setne cl
call fcn.14004222d
call fcn.140042459
test r14b, r14b
je 0x140042920
or esi, ebp
je 0x140042929
jmp 0x14004296e
or esi, ebp
je 0x14004296e
jmp 0x1400429dd
test ebx, ebx
je 0x14004296e
neg ebx
add dword [0x14011273c], ebx
lea rsi, [0x1400a2940]
mov r12, qword [0x1400b19c0]
add dword [0x140112740], ebx
lea rbp, [rsi + 0x80]
mov edx, dword [rsi]
mov rcx, qword [r12]
mov r8d, ebx
add rsi, 4
call fcn.14003f7c0
cmp rbp, rsi
jne 0x140042950
mov ecx, ebx
call fcn.14003f801
lea rbx, [0x1400a2900]
mov rbp, qword [0x1400b19c0]
mov r14, qword [sym.imp.USER32.dll_GetDlgItem]
mov r13, qword [sym.imp.USER32.dll_ShowWindow]
lea r12, [rbx + 0x28]
movzx esi, byte [rdi]
and esi, dword [rbx + 4]
je 0x14004299b
mov esi, 5
mov edx, dword [rbx]
mov rcx, qword [rbp]
add rbx, 8
call r14
mov edx, esi
mov rcx, rax
call r13
cmp r12, rbx
jne case.default.0x1400429d1
mov rcx, qword [rbp]
mov r8d, 1
xor edx, edx
add rsp, 0x58
pop rbx
pop rsi
pop rdi
pop rbp
pop r12
pop r13
pop r14
pop r15
jmp qword [sym.imp.USER32.dll_InvalidateRect]
test r14b, r14b
jne 0x14004296e
test ebx, ebx
jne 0x14004292f
jmp 0x14004296e
and bl, ah
invalid
push r11
and r11b, r12b
invalid
or dword [rax + riz + 0x5346544e], 0xae81e320
scasb al, byte [rdi]
in eax, 0xa0
mov ah, 0xe5
nop
mov bl, ah
sub dword [rsi + 0x20bf81e3], 0x259c80e2
jae 0x14022f9bc
loop 0x14022f95b
sbb byte [rbp - 0x507e1ce0], 0xe9
sub dword [rcx - 0x1a576b19], 0x83e8af8f
mov ebp, 0xe3a781e3
sbb dword [rcx + 0x228280e3], 0x20740a0d
push r11
popfq
and bl, ah
sub dword [rdi - 0x18567e17], 0x8fe5a894
scasd eax, dword [rdi]
call 0xc206b771
and dword [rdi - 0x1c667e1d], 0xd228280
or dh, byte [rax + riz + 0x4d]
push rbx
cmpsd dword [rsi], dword [rdi]
jrcxz 0x14022f972
cdq
jrcxz 0x14022f974
invalid
and byte [rbp + 0x53], cl
pop r15
xor byte [rcx], bh
cmp byte [rax], ah
and ah, dh
mov bl, 0xa8
out 0x84, al
invalid
test al, 0xe6
test byte [rdi + 0x6957203a], cl
outsb dx, byte [rsi]
outsd dx, dword fs:[rsi]
ja 0x14022fa85
and byte [rdi + rbp*2 + 0x20], dl
outsd dx, dword [rsi]
and byte [rdi + 0x6f], al
and bl, ah
invalid
jrcxz 0x14022f9c6
cmp dword [rsi - 0x1c667e1d], 0x80e38c81
and ebx, 0x83e3bf82
mov esi, 0xe39981e3
or dword [rbx + riz*8 - 0x7d1c7e80], 0xbc83e3bf
jrcxz 0x14022f9d9
add byte [rcx - 0x1c407d1d], 0x83
mov edi, 0xe3bc83e3
invalid
mov esp, 0xe3b282e3
mov dl, 0xe3
add dword [rbx + 0x208883e3], 0xffffffe3
or dword [rcx - 0x1c567c1d], 0xffffff82
movsb byte [rdi], byte [rsi]
jrcxz 0x14022f9ed
xchg esi, eax
jrcxz 0x14022f9ee
scasd eax, dword [rdi]
and dl, ah
sbb byte [rsi + rax*2 + 0x44455849], 0xe2
sbb byte [rbp - 0x614e1ae0], 0xe6
pop rax
loop 0x14022f9f9
popfq
and ch, ah
mov cl, 0x9e
out 0x80, al
cmpsd dword [rsi], dword [rdi]
jrcxz 0x14022fa05
and byte [rdi - 0x196d7d1d], 0x8c
invalid
xchg edx, eax
out 0x8c, al
mov word [rcx - 0x1c5e7e1d], es
cmp dword [rsi - 0x1c647e1d], 0x80e39382
and ebx, 0x81e3a181
mov esi, 0xe39b81e3
invalid
and dword [rcx - 0x1c417e1d], 0x82e39b81
xchg ebx, eax
jrcxz 0x14022fa15
invalid
add dword [rdx - 0x1c747d1d], 0x83e38983
test eax, 0xe3a482e3
adc dword [rsi - 0x1a587e1d], 0xffffff8b
invalid
or dword [rcx - 0x1c567c1d], 0xffffff82
movsb byte [rdi], byte [rsi]
jrcxz 0x14022fa43
xchg esi, eax
jrcxz 0x14022fa44
cmpsd dword [rsi], dword [rdi]
in eax, 0x8b
xchg ebp, eax
in al, 0xbd
pushfq
jrcxz 0x14022fa4d
cdq
jrcxz 0x14022fa51
mov esp, ebx
invalid
mov bl, ah
add dword [rsi + 0x20ab81e3], 0x7263694d
outsd dx, dword [rsi]
jrcxz 0x14022fa59
stosd dword [rdi], eax
and byte [rbp + 0x69], cl
invalid
imul esp, dword [rbx + 0x72], 0x666f736f
je 0x14022fb04
jb 0x14022fb4e
jae 0x14022fb50
je 0x14022fb04
jrcxz 0x14022fa67
scasd eax, dword [rdi]
and byte [rdi + 0x69], dl
outsb dx, byte [rsi]
push rdi
imul ebp, dword [rsi + 0x64], 0x2073776f
jrcxz 0x14022fa74
outsd dx, dword fs:[rsi]
ja 0x14022fb62
and bl, ah
invalid
xchg edx, eax
call 0xe90ba8a0
mov bl, ah
adc dword [rdi - 0x1c597e1d], 0x81e38481
test al, 0xad
call 0xc20683a3
test al, 0x88
jrcxz 0x14022fa7c
xchg edi, eax
jrcxz 0x14022fa7f
cmpsb byte [rsi], byte [rdi]
jrcxz 0x14022fa82
test bl, ah
sub dword [rdx - 0x1c7b7e1d], 0x82e39f81
and ebx, 0x69578180
stosb byte [rdi], al
jrcxz 0x14022fa88
test bl, ah
sbb dword [rdi - 0x1c7e7d1d], 0x69578180
add byte [rcx + 0x646e6957], 0x6f
outsb dx, byte [rsi]
outsd dx, dword fs:[rsi]
ja 0x14022fb8b
and bl, ah
sub dword [rsi - 0x1c697c1d], 0x83e3bc83
mov ah, ah
mov esp, 0xe48883e3
mov eax, 0xab81e3ad
jrcxz 0x14022fab0
adc dword [rbp - 0x1c557c1d], 0xffffff83
xchg ebp, eax
jrcxz 0x14022fab3
stosb byte [rdi], al
jrcxz 0x14022fab6
mov esp, 0xe3ba82e3
sbb dword [rcx - 0x1a747d1d], 0x83e8af8f
mov ebp, 0xe3a780e6
or dword [rcx + rbp*8 - 0x7e1c6755], 0xaa81e38f
invalid
jrcxz 0x14022fad2
sub dword [rdx - 0x1c757d1d], 0x81e3be81
stosb byte [rdi], al
jrcxz 0x14022fad6
mov ah, bl
cmp dword [rsi - 0x1c667e1d], 0x6e5c8280
pop rsp
outsb dx, byte [rsi]
jrcxz 0x14022fad8
mov esi, 0xe39981e3
add byte [rdx + 0x6e5c6e5c], 0xe7
mov dh, 0x9a
jrcxz 0x14022fae8
jrcxz 0x14022fadb
cdq
jrcxz 0x14022fadd
invalid
out 0xb6, eax
invalid
xchg ecx, eax
jrcxz 0x14022faeb
cmpsb byte [rsi], byte [rdi]
jrcxz 0x14022faef
mov bl, ah
invalid
invalid
jrcxz 0x14022faf4
xchg edi, eax
jrcxz 0x14022faf7
test bl, ah
and dword [rdi - 0x1c667e1d], 0x5c3f8b81
outsb dx, byte [rsi]
pop rsp
outsb dx, byte [rsi]
out 0xb3, al
test al, 0xe6
mov bl, 0xa8
out 0x84, al
invalid
test byte [rdi - 0x7f1ddfc6], cl
cmp ah, byte [rax]
loop 0x14022fb0f
and dl, ah
sbb byte [rsi + rax*2 + 0x44455849], 0x2f
push rdx
push r14
loop 0x14022fb21
pushfq
pop r8
invalid
popfq
and ch, ah
mov cl, 0x9e
out 0x80, al
cmpsd dword [rsi], dword [rdi]
jrcxz 0x14022fb2c
scasd eax, dword [rdi]
jrcxz 0x14022fb2e
and ebx, 0x83e38f83
mov esp, 0xe38983e3
or dword [rdi - 0x1c437c1d], 0xffffff83
mov ebx, esp
invalid
cmpsd dword [rsi], dword [rdi]
jrcxz 0x14022fb42
movabs byte [0x81e3899ce6ba9be5], al
scasb al, byte [rdi]
jrcxz 0x14022fb4f
xchg edi, eax
jrcxz 0x14022fb52
lodsd eax, dword [rsi]
jrcxz 0x14022fb55
xchg ecx, eax
jrcxz 0x14022fb58
add dword [rsi - 0x1c5c7d1d], 0xffffff81
cmpsd dword [rsi], dword [rdi]
call 0xc10cb984
movabs al, byte [0x82e3bc83e3a183e3]
stosd dword [rdi], eax
jrcxz 0x14022fb70
xchg bl, ah
invalid
movabs dword [0xe3a183e3a080e9bd], eax
cmp dword [rbx + riz*8 - 0x7c1c547e], 0xffffffbc
jrcxz 0x14022fb71
mov esp, 0xe38b81e3
mov esp, ebx
invalid
test bl, ah
cmp dword [rbx + riz*8 - 0x5218547d], 0xffffff89
jrcxz 0x14022fb86
sub dword [rbx - 0x1c765219], 0xffffff81
cmpsd dword [rsi], dword [rdi]
jrcxz 0x14022fb89
scasb al, byte [rdi]
jrcxz 0x14022fb8c
mov edi, 0xe689a4e5
wait
mov ah, 0xe5
invalid
add byte [rcx - 0x1a74511a], 0xbf
mov esp, ebp
mov edi, 0xaa81e3b5
jrcxz 0x14022fbb0
mov ch, 0xe3
sub dword [rdx - 0x1c737e1d], 0x81e38982
popfq
jrcxz 0x14022fbb9
mov ebx, fs
invalid
scasb al, byte [rdi]
jrcxz 0x14022fbbd
mov bl, ah
add dword [rsi - 0x1c557e1d], 0x83e38483
mov esp, 0xe3ab83e3
sub dword [rdi - 0x1c577a1b], 0x81e38f81
jrcxz 0x14022fbd4
invalid
jrcxz 0x14022fbd7
test al, 0xe8
test al, 0x80
jrcxz 0x14022fbdd
movabs dword [0x81e38481e3a681e3], eax
test bl, ah
cmp dword [rbx - 0x1a567e1d], 0x96e9ac85
mov esp, ebx
adc dword [rbp - 0x1c737d1d], 0x81e3a681
sub dword [rcx - 0x16537a1b], 0x81e38b96
xchg ebp, eax
jrcxz 0x14022fbf9
mov ebx, fs
and dword [rsi - 0x1c7b7e1d], 0x81e3be81
wait
jrcxz 0x14022fc08
jrcxz 0x14022fbfe
add dword [rbx + riz*8 - 0x7e1c417f], 0x9382e39b
test bl, ah
cmp dword [rsi - 0x1c647e1d], 0x80e39382
xchg ebx, eax
jrcxz 0x14022fc09
add byte [rdx + 0x740a0d22], 0x20
push r11
invalid
and cl, byte [0x18d43709a]
push rbx
pop r15
xor byte [rcx], bh
cmp dword [rax], esp
and ah, bl
adc dword [rbp - 0x1c5e7d1d], 0xffffff82
invalid
jrcxz 0x14022fc22
movsb byte [rdi], byte [rsi]
jrcxz 0x14022fc26
stosd dword [rdi], eax
and bl, ah
invalid
jrcxz 0x14022fc29
mov bh, 0xe3
invalid
xor byte [rax], ah
and cl, byte [rcx + 0x53]
and r11b, r12b
invalid
movsb byte [rdi], byte [rsi]
jrcxz 0x14022fc51
movabs eax, dword [0x81e3b882e3bc83e3]
stosd dword [rdi], eax
and byte [rax + riz], dh
jrcxz 0x14022fc54
mov esp, 0xe3b882e3
sub dword [rbx + 0x47203420], 0x82e32042
mov bl, ah
invalid
mov eax, 0x20ab81e3
xor al, 0x20
and bl, spl
and bl, ah
invalid
mov ah, ch
movsb byte [rdi], byte [rsi]
cmpsd dword [rsi], dword [rdi]
jrcxz 0x14022fc6a
invalid
sub dword [rdx - 0x1c6a7c1d], 0x82e3a182
movsb byte [rdi], byte [rsi]
jrcxz 0x14022fc7b
stosd dword [rdi], eax
jrcxz 0x14022fc7c
invalid
or dword [rbx + riz*8 - 0x7d1c7d7f], 0xbe81e38a
jrcxz 0x14022fc88
mov ebx, fs
add dword [rdx - 0x1c757d1d], 0x81e3be81
cdq
jrcxz 0x14022fc8a
invalid
push r12
jrcxz 0x14022fc90
add dword [rsi + 0x41], 0x20323354
jrcxz 0x14022fc9c
push rsp
xor esi, dword [rdx]
and bl, ah
adc dword [rbp - 0x1c5e7d1d], 0xffffff82
invalid
jrcxz 0x14022fca1
movsb byte [rdi], byte [rsi]
xchg ebp, eax
jrcxz 0x14022fc9e
movabs eax, dword [0xe320ab83e3a482e3]
jrcxz 0x14022fca5
stosd dword [rdi], eax
and bl, ah
invalid
and dword [rax - 0x1b587e1d], 0xffffffbd
mov edi, 0xe5a894e7
invalid
call 0xc206bac4
jrcxz 0x14022fcc2
sub dword [rdx - 0x1a7f631a], 0x81e3a7a4
stosb byte [rdi], al
out 0x9c, al
and ch, 0xa4
cmpsd dword [rsi], dword [rdi]
jrcxz 0x14022fccb
scasb al, byte [rdi]
jrcxz 0x14022fccf
invalid
invalid
mov ch, 0xe3
invalid
invalid
call 0xc2068312
jrcxz 0x14022fcdd
mov bl, ah
and dword [rsi - 0x1c7b7e1d], 0x81e3be81
cmpsb byte [rsi], byte [rdi]
jrcxz 0x14022fce3
test bl, ah
cmp dword [rsi - 0x1c667e1d], 0xd228280
jrcxz 0x14022fce9
cdq
jrcxz 0x14022fceb
invalid
and cl, byte [0x18d43717c]
jrcxz 0x14022fce9
cdq
jrcxz 0x14022fceb
invalid
push rbx
pop r15
pop rdi
pop rdi
xor dword [rax], esi
xor dword [rax], esp
and dl, byte [rdi + 0x49]
and r11b, r12b
push rdi
and r11b, r12b
and bl, ah
sub dword [rsi - 0x1c4a7d1d], 0x83e39d83
invalid
jrcxz 0x14022fd0c
cmp dword [rbx + riz*8 - 0x7e1c777d], 0xffffff8c
jrcxz 0x14022fd13
mov esp, 0xe38883e3
or dword [rbx + riz*8 - 0x7d1c7d7f], 0xbe81e38a
invalid
jrcxz 0x14022fd17
mov ah, bl
invalid
invalid
jrcxz case.0x1400429d1.4
invalid
wait
jrcxz 0x14022fd20
xchg ebx, eax
and cl, byte [0x18d4371af]
push r11
push r11
pop r15
xor dword [rax], esi
xor ah, byte [rax]
and ah, ch
mov byte [rcx - 0x1b576b19], ch
test al, 0xe4
and byte [rdx], ah
in eax, 0x88
test eax, 0xe4a894e7
test al, 0xe4
mov eax, 0xae81e3ad
jrcxz 0x14022fd3c
xchg ebx, eax
jrcxz 0x14022fd3f
scasb al, byte [rdi]
out 0x92, eax
xchg edx, eax
xchg edx, eax
mov al, 0xe5
movabs byte [0x20af81e3a781e383], al
push rdi
and r11b, r12b
invalid
jrcxz 0x14022fd55
adc dword [rbp - 0x1c5e7d1d], 0xffffff82
movsb byte [rdi], byte [rsi]
jrcxz 0x14022fd5e
xchg ebp, eax
jrcxz 0x14022fd57
movabs eax, dword [0x81e3ab83e3a482e3]
stosd dword [rdi], eax
jrcxz 0x14022fd5f
mov esp, ebx
invalid
xchg ebp, eax
jrcxz 0x14022fd69
invalid
movabs eax, dword [0x82e3ab83e3a482e3]
sub dword [rbx - 0x196d7d1d], 0xffffff8a
jrcxz 0x14022fd72
xchg edx, eax
out 0x8a, al
mov bh, byte [rbp - 0x1c45781b]
mov ebp, 0xe3ba87e5
jrcxz 0x14022fd7a
and dword [rdi - 0x1c727e1d], 0x81e3be81
wait
cmpsd dword [rsi], dword [rdi]
jrcxz 0x14022fd7d
invalid
jrcxz 0x14022fd87
xchg ebx, eax
jrcxz 0x14022fd88
invalid
and dword [rdi - 0x1c517e1d], 0x83e39683
jrcxz 0x14022fd9b
mov esp, 0xe38883e3
jrcxz 0x14022fd9e
mov bl, ah
invalid
jrcxz 0x14022fda8
test al, 0xe3
sbb dword [rcx + 0x208b82e3], 0x646e6957
jrcxz 0x14022fdab
cdq
jrcxz 0x14022fdaf
mov esp, dword [rax]
push rdi
imul ebp, dword [rsi + 0x64], 0x2073776f
invalid
outsd dx, dword [rsi]
ja 0x14022fea9
and byte [rdi], dh
and bl, ah
sub dword [rax + 0x6e695720], 0x73776f64
push rdi
imul ebp, dword [rsi + 0x64], 0x2073776f
ja 0x14022feb7
and byte [rsi + 0x69], dl
jae 0x14022febd
push rsi
imul esi, dword [rbx + 0x74], 0x94e72061
and bh, ah
xchg esp, eax
invalid
and bh, ah
xchg esp, eax
test al, 0xe3
jrcxz 0x14022fdd1
sub dword [rsi + 0x42535520], 0x8983e320
scasb al, byte [rdi]
and byte [rbp + 0x53], dl
and bl, spl
jrcxz 0x14022fddb
mov ebx, esp
sub dword [rcx - 0x1c5b7d1d], 0xffffff83
jrcxz 0x14022fddb
mov ebx, esp
sub dword [rcx - 0x1c5b7d1d], 0xffffff83
jrcxz case.0x1400429d1.17
test eax, 0xe3a482e3
adc dword [rsi - 0x1b6d7d1d], 0xffffffbd
xchg esi, eax
jrcxz 0x14022fde6
xchg edx, eax
in al, 0xbd
mov ebp, 0x8b82e39c
jrcxz 0x14022fdee
pushfq
jrcxz 0x14022fdec
mov esp, ebx
sbb dword [rdi - 0x1c7e7d1d], 0x81e3ab81
lahf
jrcxz 0x14022fdf2
and ebx, 0x81e3ab81
jrcxz 0x14022fdf7
scasd eax, dword [rdi]
jrcxz 0x14022fdf9
adc dword [rdi + 0x49], 0x83e3204d
jrcxz 0x14022fe03
xchg ebp, eax
jrcxz 0x14022fe05
movabs eax, dword [0x82e3ab83e3a482e3]
sub dword [rbx - 0x1a6d7d1d], 0xffffffb1
jrcxz 0x14022fe0e
xchg edx, eax
in eax, 0xb1
xchg ebp, eax
jmp 0xc2068a2b
jrcxz 0x14022fe16
cmpsd dword [rsi], dword [rdi]
jrcxz 0x14022fe19
invalid
jrcxz 0x14022fe1d
invalid
mov esp, ebp
mov edi, 0x81a6e885
jrcxz 0x14022fe25
cmpsb byte [rsi], byte [rdi]
and ebx, 0x81e38c81
invalid
mov ebx, fs
add dword [rdx - 0x1c757d1d], 0x81e3be81
mov ah, bl
invalid
mov esi, 0xe39981e3
invalid
invalid
mov ah, bl
cmp dword [rsi - 0x1c667e1d], 0x9ce68280
invalid
sub al, 0xbf
xchg ecx, eax
jrcxz 0x14022fe3d
call 0xc206907b
scasb al, byte [rdi]
jrcxz 0x14022fe42
nop
jrcxz 0x14022fe45
mov esp, 0xe3b882e3
and dword [rdi - 0x1c4c7c1d], 0xffffff81
cmpsd dword [rsi], dword [rdi]
jrcxz 0x14022fe4e
mov bl, 0xe3
invalid
cmpsd dword [rsi], dword [rdi]
jrcxz 0x14022fe4e
mov bl, 0xe3
sub dword [rsi + 0x5a2d3720], 0xe3207069
and dword [rdi - 0x166a4e1b], 0x81e38b96
mov cl, 0x95
jmp 0xc2068a77
jrcxz 0x14022fe4f
scasb al, byte [rdi]
and byte [rdi], dh
sub eax, 0x2070695a
invalid
jrcxz 0x14022fe59
cmpsd dword [rsi], dword [rdi]
in eax, 0xb1
mov cl, 0x95
mov cl, 0x95
jmp 0xc2068a77
jrcxz 0x14022fe62
cdq
jrcxz 0x14022fe66
mov esp, ebx
adc dword [rbx - 0x1c577e1d], 0x81e38c81
cmpsd dword [rsi], dword [rdi]
jrcxz 0x14022fe74
invalid
jrcxz 0x14022fe77
mov esi, 0xe39981e3
add byte [rdx + 0x2d376e5c], 0x5a
sub eax, 0x2070695a
jrcxz 0x14022fe88
scasb al, byte [rdi]
jrcxz 0x14022fe8d
and bl, 0x82
cmpsb byte [rsi], byte [rdi]
jrcxz 0x14022fe93
sub eax, 0x2070695a
jrcxz 0x14022fe88
and bl, ah
sub dword [rsi - 0x1c7f7c1d], 0x83e3a682
scasb al, byte [rdi]
jrcxz 0x14022fe8d
and bl, 0x82
jrcxz 0x14022fe8f
cmpsb byte [rsi], byte [rdi]
jrcxz 0x14022fe93
mov bl, 0xe3
sub dword [rbp - 0x1c437c1d], 0xffffff83
mov dword [rax], esp
lodsd eax, dword [rsi]
jrcxz 0x14022fe99
mov esp, 0x208983e3
or dword [rcx - 0x657c1ce0], 0xffffffe3
cmp dword [rbx + riz*8 - 0x7d1c477e], 0xffffff92
xchg edx, eax
jrcxz 0x14022fea0
invalid
xchg edx, eax
jmp 0xc2068ac2
or dword [rbx + 0xa0d223f], 0x534d2074
invalid
push rbx
pop r15
xor dword [rax], esi
xor esp, dword [rax]
and ah, byte [0xc3061fbd]
jrcxz 0x14022fecc
jrcxz 0x14022fecc
xchg edx, eax
jrcxz 0x14022fed0
and bl, 0x82
cmpsb byte [rsi], byte [rdi]
jrcxz 0x14022fed6
mov bl, 0xe3
sub dword [rbp - 0x1c437c1d], 0xffffff83
jrcxz 0x14022fedf
jrcxz 0x14022fedf
mov ebx, esp
adc dword [rdi - 0x1c417e1d], 0x81e39981
mov edi, dword [rdi]
and cl, byte [0x18d43737a]
push rbx
pop r15
xor dword [rax], esi
xor al, 0x20
and ah, byte [0xc2061ff0]
mov esi, 0xe39f81e3
lahf
jrcxz 0x14022ff04
scasd eax, dword [rdi]
jrcxz 0x14022ff07
popfq
jrcxz 0x14022ff0b
mov esp, fs
mov ebx, 0x8cbee5a5
jrcxz 0x14022ff13
scasb al, byte [rdi]
jrcxz 0x14022ff18
adc dword [rax - 0x1c437c1d], 0xffffff82
lahf
jrcxz 0x14022ff04
scasd eax, dword [rdi]
jrcxz 0x14022ff07
popfq
jrcxz 0x14022ff0b
mov esp, fs
mov ebx, 0x8cbee5a5
jrcxz 0x14022ff13
scasb al, byte [rdi]
jrcxz 0x14022ff18
invalid
adc dword [rax - 0x1c437c1d], 0xffffff82
nop
jrcxz 0x14022ff1b
mov esp, 0xe3b882e3
and dword [rdi - 0x1c4c7c1d], 0xffffff81
scasd eax, dword [rdi]
and dl, ah
mov eax, 0xe3a783e3
xor dword [rbx + 0x20af81e3], 0xffffffe2
sbb byte [rbp + riz - 0x627f1d8d], 0x20
jrcxz 0x14022ff34
pushfq
and eax, 0x9d80e273
and bl, ah
adc dword [rbp - 0x1c5e7d1d], 0xffffff82
movsb byte [rdi], byte [rsi]
jrcxz 0x14022ff3d
xchg ebp, eax
jrcxz case.0x1400429d1.37
movabs eax, dword [0x81e3ab83e3a482e3]
stosd dword [rdi], eax
jrcxz 0x14022ff3e
mov ebx, fs
invalid