Function at 0x1000e320
Capabilities:
Access peb ldr_data

Disassembly:
push 0xffffffffffffffff
push 0x10019abe
mov eax, dword fs:[0]
push eax
mov dword fs:[0], esp
sub esp, 0x44
push ebx
push ebp
push esi
mov esi, ecx
push edi
mov dword [esp + 0x10], esi
mov dword [esi + 0x88], 0x1001a464
mov dword [esp + 0x14], 0x7f8a
mov dword [esp + 0x18], 0x7f00
mov dword [esp + 0x1c], 0x7f03
mov dword [esp + 0x20], 0x7f89
mov dword [esp + 0x24], 0x7f8b
mov dword [esp + 0x28], 0x7f01
mov dword [esp + 0x2c], 0x7f81
mov dword [esp + 0x30], 0x7f88
mov dword [esp + 0x34], 0x7f80
mov dword [esp + 0x38], 0x7f86
mov dword [esp + 0x3c], 0x7f83
mov dword [esp + 0x40], 0x7f85
mov dword [esp + 0x44], 0x7f82
mov dword [esp + 0x48], 0x7f84
mov dword [esp + 0x4c], 0x7f04
mov dword [esp + 0x50], 0x7f02
lea ebx, [esp + 0x14]
lea edi, [esi + 0xcc]
mov ebp, 0x10
mov eax, dword [ebx]
push eax
push 0
mov dword [edi - 0x40], eax
call dword [sym.imp.USER32.dll_LoadCursorA]
mov dword [edi], eax
add ebx, 4
add edi, 4
dec ebp
jne 0x1000e3db
xor ebp, ebp
push str.GDI32.dll
mov dword [esp + 0x60], ebp
mov dword [esi], 0x1001a468
call dword [sym.imp.KERNEL32.dll_LoadLibraryA]
mov ecx, dword [esp + 0x64]
mov dword [0x100215d8], eax
lea eax, [ecx - 1]
cmp eax, 0x1f
ja case.0x1000e424.2
xor edx, edx
mov dl, byte [eax + 0x1000e618]
jmp dword [edx*4 + 0x1000e610]
mov dword [esi + 0x70], ecx
jmp 0x1000e437
mov dword [esi + 0x70], 8
mov ecx, esi
call fcn.1000ee90
test al, al
jne 0x1000e458
call dword [sym.imp.USER32.dll_GetDesktopWindow]
push eax
mov dword [esi + 0x10c], eax
call dword [sym.imp.USER32.dll_GetDC]
mov dword [esi + 0x44], eax
mov dword [esi + 0x10], 0xcc0020
mov byte [esi + 4], 1
call dword [sym.imp.KERNEL32.dll_GetTickCount]
mov ecx, dword [esp + 0x6c]
mov dword [esi + 0x14], eax
mov eax, 0x3e8
xor edx, edx
div ecx
mov edi, dword [sym.imp.USER32.dll_GetSystemMetrics]
push ebp
mov dword [esi + 8], ecx
mov dword [esi + 0x18], eax
mov al, byte [esp + 0x6c]
mov byte [esi + 0xc], al
call edi
push 1
mov dword [esi + 0x28], eax
call edi
mov dword [esi + 0x2c], eax
mov eax, 0x20
cdq
idiv dword [esi + 0x70]
mov ebx, dword [sym.imp.KERNEL32.dll_GetProcAddress]
mov dword [esi + 0x30], ebp
push str.CreateCompatibleDC
mov byte [esi + 0x24], al
mov ecx, dword [0x100215d8]
push ecx
call ebx
mov edx, dword [esi + 0x44]
mov edi, eax
push edx
call edi
mov dword [esi + 0x4c], eax
mov eax, dword [esi + 0x44]
push eax
call edi
push ebp
mov dword [esi + 0x80], eax
call edi
push ebp
mov dword [esi + 0x48], eax
call edi
mov ecx, dword [esi + 0x28]
mov edx, dword [esi + 0x70]
lea ebp, [esi + 0x5c]
push 1
push ecx
push edx
mov ecx, esi
mov dword [esi + 0x50], eax
mov dword [ebp], 0
mov dword [esi + 0x60], 0
call fcn.1000eb00
mov ecx, dword [esi + 0x28]
mov edx, dword [esi + 0x70]
mov dword [esi + 0x64], eax
mov eax, dword [esi + 0x2c]
push eax
push ecx
push edx
mov ecx, esi
call fcn.1000eb00
mov ecx, dword [esi + 0x70]
mov dword [esi + 0x68], eax
mov eax, dword [esi + 0x28]
push 1
push eax
push ecx
mov ecx, esi
call fcn.1000eb00
mov dword [esi + 0x6c], eax
mov edx, dword [0x100215d8]
push str.CreateDIBSection
push edx
call ebx
push 0
push 0
push ebp
mov edi, eax
push 0
mov eax, dword [esi + 0x64]
mov ecx, dword [esi + 0x44]
push eax
push ecx
call edi
mov edx, dword [esi + 0x68]
mov dword [esi + 0x54], eax
push 0
lea eax, [esi + 0x60]
push 0
push eax
mov eax, dword [esi + 0x44]
push 0
push edx
push eax
call edi
mov edx, dword [esi + 0x68]
push 0
lea ecx, [esi + 0x78]
push 0
mov dword [esi + 0x58], eax
mov eax, dword [esi + 0x44]
push ecx
push 0
push edx
push eax
call edi
mov dword [esi + 0x84], eax
mov ecx, dword [0x100215d8]
push str.SelectObject
push ecx
call ebx
mov edx, dword [esi + 0x58]
mov edi, eax
mov eax, dword [esi + 0x4c]
push edx
push eax
call edi
mov ecx, dword [esi + 0x54]
mov edx, dword [esi + 0x48]
push ecx
push edx
call edi
mov eax, dword [esi + 0x84]
mov ecx, dword [esi + 0x80]
push eax
push ecx
call edi
mov edx, dword [esi + 0x2c]
mov eax, dword [esi + 0x28]
push edx
push eax
push 0
lea ecx, [esi + 0x34]
push 0
push ecx
call dword [sym.imp.USER32.dll_SetRect]
mov edx, dword [esi + 0x68]
mov eax, dword [edx + 0x14]
shl eax, 1
push eax
call sub.MSVCRT.dll_void____cdecl_operator_new_unsigned_int_
mov ecx, dword [esi + 0x68]
mov dword [esi + 0x1c], eax
xor edx, edx
add esp, 4
mov eax, dword [ecx + 0x14]
mov ecx, dword [esp + 0x54]
div dword [esi + 0x2c]
mov dword [esi + 0x20], 0
pop edi
mov dword [esi + 0x74], eax
mov eax, esi
pop esi
pop ebp
pop ebx
mov dword fs:[0], ecx
add esp, 0x50
ret 0xc
pop esp
push eax
outsd dx, dword [esi]
insb byte es:[edi], dx
imul esp, dword [ebx + 0x69], 0x4d5c7365
imul esp, dword [ebx + 0x72], 0x666f736f
je str.Enabled
push edi
imul ebp, dword [esi + 0x64], 0x5c73776f
dec ecx
outsb dx, byte [esi]
jae str.KERNEL32.dll
popal
insb byte es:[edi], dx
insb byte es:[edi], dx
jb 0x1001e736
add byte [eax], al
inc ebp
outsb dx, byte [esi]
popal
bound ebp, qword [ebp + 0x41]
insd dword es:[edi], dx
imul ebp, dword [esi + 0x54], 0x6d655253
outsd dx, dword [esi]
je 0x1001e7b0
add byte [ebx + 0x4f], dl
push ebx
dec edi
inc esi
push esp
push edi
inc ecx
push edx
inc ebp
pop esp
dec ebp
imul esp, dword [ebx + 0x72], 0x666f736f
je 0x1001e7bb
push edi
imul ebp, dword [esi + 0x64], 0x5c73776f
inc ebx
jne str.Security
jb 0x1001e7d1
outsb dx, byte [esi]
je 0x1001e7c5
jb 0x1001e7e5
imul ebp, dword [edi + 0x6e], 0x74656e5c
arpl word [ecx + 0x63], sp
push 0x45000065
inc ebp
inc ebp
outsb dx, byte [esi]
popal
bound ebp, qword [ebp + 0x64]
add byte [ebx + esi*2 + 0x79], bl
pop esp
jae str.CONNECT
jae 0x1001e7f9
outsd dx, dword [esi]
popal
je str.WinSta0Default
push edi
imul ebp, dword [esi + 0x53], 0x5c306174
inc esp
popaw
jne 0x1001e80e
je str.KERNEL32.dll
dec ebx
inc ebp
push edx
dec esi
inc ebp
dec esp
xor esi, dword [edx]
insb byte es:[edi], dx
insb byte es:[edi], dx
add byte [eax], al
add byte [eax], al
inc ebx
jb 0x1001e81c
popal
je 0x1001e81f
push eax
jb 0x1001e82c
arpl word [ebp + 0x73], sp
jae 0x1001e803
add byte [eax], al
inc edi
push 0x20747330
push ebp
jo 0x1001e831
popal
je 0x1001e835
add byte [eax], al
add byte [eax], al
push ebx
jns 0x1001e84a
add byte [eax], al
add byte [ebx + 0x79], dl
push ebx
invalid
jae 0x1001e84c
je 0x1001e83e
insd dword es:[edi], dx
insd dword es:[edi], dx
add byte [eax], al
push ebx
arpl word gs:[ebp + 0x72], si
imul esi, dword [ecx + edi*2], 0x41000000
inc ecx
jo 0x1001e85b
add byte [eax], al
add byte [ecx + 0x70], al
inc ecx
jo 0x1001e85b
insb byte es:[edi], dx
insb byte es:[edi], dx
imul esp, dword [ebx + 0x61], 0x6e6f6974
add byte [ebx + 0x6f], al
inc ebx
outsd dx, dword [esi]
outsb dx, byte [esi]
outsb dx, byte [esi]
arpl word gs:[edi + eax*2 + 0x72], si
arpl word [edi + eax*2 + 0x72], si
outsd dx, dword [esi]
jne str.OpenSCManagerA
add byte [eax], al
add byte [eax], al
inc ebx
dec edi
add byte [ebx + 0x4f], al
inc ebx
dec edi
dec esi
dec esi
inc ebp
inc ebx
push esp
and byte [eax], al
add byte [eax], al
add byte [eax + 0x4f], dl
push eax
dec edi
add byte [eax], al
push eax
dec edi
push ebx
push esp
and byte [eax], al
add byte [eax], al
dec eax
inc ebp
inc ecx
inc esp
and byte [eax], al
add byte [eax], al
inc edi
inc ebp
add byte [edi + 0x45], al
inc edi
inc ebp
push esp
and byte [eax], al
add byte [eax], al
add byte [eax + 0x74], ch
invalid
je 0x1001e89f
invalid
cmp ch, byte [edi]
das
add bl, bh
jl 0x1001e812
jle 0x1001e7d6
jnp 0x1001e83d
je 0x1001e891
push esp
add byte [eax], al
rol ah, 1
invalid
int3
dec ebx
jns 0x1001e84e
jns 0x1001e84e
add byte [eax], al
je 0x1001e8b3
jae 0x1001e8bf
imul ebp, dword [ecx + 0x6c], 0x6c
and byte [edi], ch
and byte [edi], ch
and byte [edi], ch
imul ebp, dword [ebp + 0x20], 0x446e7552
insb byte es:[edi], dx
insb byte es:[edi], dx
xor esi, dword [edx]
js 0x1001e8d1
add byte [eax], al
add byte [eax], al
dec edi
jo 0x1001e8d8
outsb dx, byte [esi]
push ebx
inc ebx
dec ebp
popal
outsb dx, byte [esi]
popal
jb 0x1001e8bf
add byte [eax], al
push eax
jb 0x1001e8f2
arpl word [ebp + 0x73], sp
jae 0x1001e8bb
xor cl, byte [esi + 0x65]
js 0x1001e901
add byte [eax], al
add byte [ebx + 0x72], al
inc ebx
jb 0x1001e8f8
popal
jb 0x1001e8f8
popal
je 0x1001e8fb
push esp
outsd dx, dword [esi]
outsd dx, dword [esi]
insb byte es:[edi], dx
push 0x33706c65
insb byte es:[edi], dx
jo 0x1001e8d2
xor dl, byte [ebx + 0x6e]
popal
jo 0x1001e918
push 0x746f
add byte [eax], al
push ebp
jae str.GetActiveWindow
jb 0x1001e8e4
xor ch, byte [esi]
inc esp
insb byte es:[edi], dx
insb byte es:[edi], dx
add byte [eax], al
inc edi
je 0x1001e913
push edi
imul ebp, dword [esi + 0x64], 0x6554776f
js 0x1001e939
outsd dx, dword [esi]
ja 0x1001e916
js 0x1001e939
inc ecx
add byte [eax], al
inc ebp
outsb dx, byte [esi]
jne 0x1001e939
push edi
imul ebp, dword [esi + 0x64], 0x73776f
ja 0x1001e946
jae str.user32.dll
add byte [ebp + 0x73], dh
jne 0x1001e949
jne 0x1001e949
jb 0x1001e90c
xor esi, dword [edx]
insb byte es:[edi], dx
xor ch, byte [esi]
insb byte es:[edi], dx
insb byte es:[edi], dx
add byte [eax], al
dec ecx
dec ebp
dec ebp
xor esi, dword [edx]
insb byte es:[edi], dx
xor ch, byte [esi]
insb byte es:[edi], dx
insb byte es:[edi], dx
add byte [eax], al
add byte [0x30255b0a], cl
or eax, 0x30255b0a
xor dh, byte [ebp + 0x2d]
jne 0x1001e921
and eax, 0x2d753230
and eax, 0x30252064
xor dh, byte [ebp + 0x3a]
sub eax, 0x25206425
xor byte [edx], dh
jne 0x1001e93b
and byte [0x3a753230], ah
and eax, 0x3a753230
and eax, 0x5d753230
and byte [eax], ch
and eax, 0xa0d2973
sub byte [0xa0d2973], ah
add byte [eax], al
add byte [edi + 0x65], al
inc edi
invalid
inc edi
je 0x1001e959
je 0x1001e959
arpl word [ecx + ebp*2 + 0x76], si
push edi
imul ebp, dword [esi + 0x64], 0x5d00776f
outsd dx, dword [esi]
ja 0x1001e924
pop ebp
add byte [eax], al
add byte [0x4700000a], cl
inc edi
je 0x1001e97b
jns 0x1001e981
popal
insd dword es:[edi], dx
push esp
js 0x1001e9ae
je str.ImmGetContext
inc ecx
add byte [ebx + 0x61], al
inc ebx
popal
insb byte es:[edi], dx
insb byte es:[edi], dx
dec esi
js 0x1001e9b8
dec eax
outsd dx, dword [esi]
outsd dx, dword [esi]
imul eax, dword [ebp + 0x78], 0
js 0x1001e94b
add byte [ecx + 0x6d], cl
dec ecx
insd dword es:[edi], dx
insd dword es:[edi], dx
push edx
insb byte es:[edi], dx
popal
jae 0x1001e9bb
inc ebx
outsd dx, dword [esi]
outsb dx, byte [esi]
je 0x1001e9c0
js 0x1001e9d1
add byte [eax], al
add byte [ecx + 0x6d], cl
dec ecx
insd dword es:[edi], dx
insd dword es:[edi], dx
inc edi
je 0x1001e9aa
outsd dx, dword [esi]
insd dword es:[edi], dx
jo 0x1001e9da
jae 0x1001e9d6
je 0x1001e9d8
outsd dx, dword [esi]
outsb dx, byte [esi]
push ebx
je 0x1001e9e6
imul ebp, dword [esi + 0x67], 0x41
add byte [ecx + 0x6d], cl
dec ecx
insd dword es:[edi], dx
dec ecx
insd dword es:[edi], dx
insd dword es:[edi], dx
inc edi
je 0x1001e9c6
je 0x1001e9c6
outsd dx, dword [esi]
outsb dx, byte [esi]
je 0x1001e9ec
js 0x1001e9fd
add byte [eax], al
add byte [ebp + 0x79], cl
dec ebp
jns 0x1001e9d2
jb 0x1001e9f6
popal
je 0x1001e9f9
dec ebp
popal
add byte [eax], al
dec ecx
outsb dx, byte [esi]
imul esi, dword [ecx + ebp*2 + 0x61], 0x657a696c
inc ecx
arpl word [eax + eax], bp
add byte [ecx + 0x6c], al
inc ecx
insb byte es:[edi], dx
insb byte es:[edi], dx
outsd dx, dword [esi]
arpl word [ecx + 0x74], sp
inc ecx
je 0x1001ea15
inc ecx
outsb dx, byte [esi]
dec ecx
outsb dx, byte [esi]
imul esi, dword [ecx + ebp*2 + 0x61], 0x657a696c
popal
insb byte es:[edi], dx
imul edi, dword [edx + 0x65], 0x646953
add byte [eax], al
add byte [ecx + 0x6e], cl
dec ecx
outsb dx, byte [esi]
jp 0x1001ea22
push ebx
imul esp, dword [eax + eax], 0x6e490000
dec ecx
outsb dx, byte [esi]
add byte [eax], al
add byte [eax], al
dec ecx
outsb dx, byte [esi]
imul esi, dword [ecx + ebp*2 + 0x61], 0x657a696c
push ebx
arpl word gs:[ebp + 0x72], si
jne 0x1001ea45
imul esi, dword [ecx + edi*2 + 0x44], 0x72637365
imul esi, dword [eax + 0x74], 0x726f
add byte [eax], al
push ebx
je 0x1001ea3f
inc esp
jae 0x1001ea3d
jae 0x1001ea3d
jb 0x1001ea45
jo 0x1001ea52
outsd dx, dword [esi]
jb 0x1001e9e1
add byte [eax], al
add byte [ebx + 0x65], dl
push ebx
invalid
je 0x1001ea3f
imul ebp, dword [esi + 0x64], 0x4873776f
ja 0x1001ea61
dec eax
outsd dx, dword [esi]
outsd dx, dword [esi]
imul eax, dword [ebp + 0x78], 0x41
add byte [eax], al
add byte [ebp + 0x6e], dl
push ebp
outsb dx, byte [esi]
add byte [eax], al
push ebp
outsb dx, byte [esi]
push 0x576b6f6f
imul ebp, dword [esi + 0x64], 0x4873776f
imul edx, dword [edi + 0x69], 0x6e
outsd dx, dword fs:[esi]
ja 0x1001ea78
dec eax
outsd dx, dword [esi]
outsd dx, dword [esi]
imul eax, dword [ebp + 0x78], 0
pop esp
push eax
insb byte es:[edi], dx
jne 0x1001ea78
imul ebp, dword [esi], 0x67756c50
push eax
insb byte es:[edi], dx
jne 0x1001ea7f
insb byte es:[edi], dx
jne 0x1001ea7f
imul ebp, dword [esi + 0x45], 0x646e
add byte [eax + 0x6c], dl
push eax
insb byte es:[edi], dx
jne 0x1001ea8b
imul ebp, dword [esi + 0x53], 0x74726174
add byte [eax + 0x6c], dl
push eax
insb byte es:[edi], dx
jne 0x1001ea97
imul ebp, dword [esi + 0x44], 0x74656c65
add byte gs:[eax], al
add byte [eax], al
and eax, 0x20202073
jae 0x1001ea5f
and byte [eax], ah
and eax, 0x20202073
and eax, 0x73
and byte [0x73], ah
add byte [eax + 0x6c], dl
push eax
insb byte es:[edi], dx
jne 0x1001eab7
imul ebp, dword [esi + 0x44], 0x72637365
imul esi, dword [eax + 0x74], 0xb4ce0000
mov esp, 0xd8d4d3
inc esp
jae 0x1001eab9
jb 0x1001eac1
jo 0x1001eace
add byte [eax], al
into
mov ah, 0xbc
rcl esp, cl
fadd dword [eax]
add dl, dl
sar dword [esi - 0x2b2c4353], 1
fadd dword [eax]
add byte [eax], al
add byte [0x2e2a5c73], ah
and eax, 0x2e2a5c73
sub al, byte [eax]
add byte [eax], ah
add byte [eax], al
add byte [edx + 0x45], dl
push edx
inc ebp
and byte [eax], al
add byte [eax], al
push edx
inc ebp
inc edi
pop edi
inc edx
dec ecx
dec esi
inc ecx
push edx
pop ecx
add byte [eax], al
push edx
inc ebp
inc edi
pop edi
dec ebp
push ebp
dec esp
push esp
dec ecx
pop edi
push ebx
pop edx
add byte [eax], al
add byte [eax], al
push edx
inc ebp
add byte [edx + 0x45], dl
push edx
inc ebp
inc edi
pop edi
inc esp
push edi
dec edi
push edx
inc esp
add byte [eax], al
add byte [edx + 0x45], dl
push edx
inc ebp
inc edi
pop edi
inc ebp
pop eax
push eax
inc ecx
dec esi
inc esp
pop edi
push ebx
pop edx
add byte [eax], al
add byte [edx + 0x45], dl
push edx
inc ebp
inc edi
pop edi
push ebx
pop edx
add byte [eax], al
pop ebx
and eax, 0xa0d5d73
add byte [eax], al
push edx
inc esp
or al, byte [eax]
add byte [edx + 0x65], dl
push edx
inc esp
insb byte es:[edi], dx
je 0x1001eb32
dec ebx
jns 0x1001eb12
add byte [eax], al
add byte [edi + ebp*2 + 0x63], cl
dec esp
outsd dx, dword [esi]
arpl word [ecx + 0x6c], sp
push ebx
imul edi, dword [edx + 0x65], 0x44000000
inc esp
jae 0x1001eb58
jb 0x1001eb55
jns 0x1001eb2b
jne 0x1001eb5c
jae 0x1001eb5b
jb 0x1001eaee
add byte [eax], al
push ebp
jae 0x1001eb58
jb 0x1001eb28
xor ch, byte [esi]
insb byte es:[edi], dx
insb byte es:[edi], dx
add byte [eax], al
inc edx
insb byte es:[edi], dx
outsd dx, dword [esi]
arpl word [ebx + 0x49], bp
outsb dx, byte [esi]
jo 0x1001eb7a
je 0x1001eb07
add byte [ebx + 0x79], dl
push ebx
jns 0x1001eb7e
invalid
insd dword es:[edi], dx
push eax
popal
jb 0x1001eb73
insd dword es:[edi], dx
je 0x1001eb7b
jb 0x1001eb8b
dec ecx
outsb dx, byte [esi]
outsw dx, word [esi]
inc ecx
add byte [eax], al
add byte [edi + 0x69], dl
push edi
invalid
outsb dx, byte [esi]
outsd dx, dword fs:[esi]
ja 0x1001eb6d
jb 0x1001eb98
outsd dx, dword [esi]
insd dword es:[edi], dx
push eax
outsd dx, dword [esi]
imul ebp, dword [esi + 0x74], 0x6c655300
push ebx
insb byte es:[edi], dx
insb byte es:[edi], dx
arpl word gs:[edi + ecx*2 + 0x62], si
push 0x65
arpl word [eax + eax], si
add byte [eax], al
inc ebx
jb str.GetDIBits
popal
je 0x1001ebab
inc esp
dec ecx
inc edx
push ebx
arpl word gs:[ecx + ebp*2 + 0x6f], si
outsb dx, byte [esi]
add byte [eax], al
add byte [eax], al
inc ebx
jb 0x1001ebbc
popal
je 0x1001ebbf
inc ebx
outsd dx, dword [esi]
insd dword es:[edi], dx
jo 0x1001ebc0
je 0x1001ebca
bound ebp, qword [ebp + 0x44]
inc ebx
add byte [eax], al
inc edi
inc esp
dec ecx
xor esi, dword [edx]
insb byte es:[edi], dx
insb byte es:[edi], dx
add byte [eax], al
add byte [ebp + 0x6c], al
inc esp
insb byte es:[edi], dx
je 0x1001ebdf
dec edi
bound ebp, qword [edx + 0x65]
arpl word [eax + eax], si
add byte [eax], al
add byte [eax], al
inc esp
insb byte es:[edi], dx
je 0x1001ebef
inc esp
inc ebx
add byte [eax], al
add byte [eax], al
inc edi
je 0x1001ebd7
jne 0x1001ec08
jae 0x1001ec07
jb 0x1001ebe3
outsb dx, byte [esi]
outsw dx, word [esi]
add byte [eax], al
add byte [edx + 0x69], al
inc edx
invalid
je 0x1001ebe6
insb byte es:[edi], dx
je 0x1001eba7
add byte [edi + 0x65], al
inc edi
je 0x1001ebf0
inc edi
je 0x1001ebf0
inc esp
dec ecx
inc edx
imul esi, dword [ebx + esi*2], 0x72430000
inc ebx
jb 0x1001ec1c
popal
je 0x1001ec1f
inc ebx
outsd dx, dword [esi]
insd dword es:[edi], dx
jo str.DisconnectNamedPipe
je 0x1001ec2a
imul esp, dword [edx + 0x6c], 0x74694265
insd dword es:[edi], dx
popal
jo 0x1001ebcb
bound ebp, qword [ebp + 0x42]
imul esi, dword [ebp + ebp*2 + 0x61], 0x5c000070
pop esp
add byte [eax], al
pop esp
add byte [ebx + 0x6d], bl
pop esp
arpl word [ebp + 0x64], bp
js 0x1001ec39
arpl word [ebp + 0x64], bp
js 0x1001ec39
add byte [eax], al
add byte [eax], al
inc ebx
jb 0x1001ec40
add byte [ebx + 0x72], al
inc ebx
jb 0x1001ec40
popal
popal
je 0x1001ec43
push eax
imul esi, dword [eax + 0x65], 0x654b0000
dec ebx
invalid
add byte [ebx + 0x65], cl
dec ebx
invalid
jb 0x1001ec56
insb byte es:[edi], dx
xor esi, dword [edx]
insb byte es:[edi], dx
insb byte es:[edi], dx
add byte [eax], al
add byte [eax], al
dec ebx
jb 0x1001ec66
insb byte es:[edi], dx
xor esi, dword [edx]
inc esp
insb byte es:[edi], dx
insb byte es:[edi], dx
add byte [eax], al
add byte [eax], al
inc edi
je 0x1001ec5b
push ebx
je 0x1001ec6b
jb 0x1001ec80
jne 0x1001ec7e
dec ecx
outsb dx, byte [esi]
outsw dx, word [esi]
inc ecx
add byte [ebx + 0x6c], al
inc ebx
insb byte es:[edi], dx
outsd dx, dword [esi]
jae 0x1001ec7e
dec eax
popal
outsb dx, byte [esi]
insb byte es:[edi], dx
add byte gs:[ecx + ebp*2 + 0x73], al
inc esp
invalid
invalid
add byte [ecx + ebp*2 + 0x73], al
inc esp
invalid
invalid
inc esp
imul esi, dword [ebx + 0x63], 0x656e6e6f
arpl word [esi + ecx*2 + 0x61], si
arpl word [edi + 0x6e], bp
outsb dx, byte [esi]
arpl word gs:[esi + ecx*2 + 0x61], si
dec esi
popal
insd dword es:[edi], dx
push eax
imul esi, dword [eax + 0x65], 0x72655400
push esp
jb 0x1001eca5
imul ebp, dword [esi + 0x61], 0x72506574
outsd dx, dword [esi]
outsb dx, byte [esi]
popal
je 0x1001eca2
push eax
jb 0x1001ecaf
arpl word [ebp + 0x73], sp
jae 0x1001ec45
add byte [eax], al
add byte [eax + 0x65], dl
push eax
imul ecx, dword gs:[esi + 0x61], 0x6d
push eax
imul esi, dword [eax + 0x65], 0x53000000
push ebx
add byte [eax], al
push ebx
inc esp
bound esi, qword gs:[ebp + 0x67]
push eax
jb 0x1001eccb
jbe 0x1001eccd
insb byte es:[edi], dx
add byte gs:[bx + si], al
add byte gs:[bx + si], al
add byte [eax], al
dec esp
outsd dx, dword [esi]
outsd dx, dword [esi]
add byte [edi + ebp*2 + 0x6f], cl
dec esp
outsd dx, dword [esi]
outsd dx, dword [esi]
imul esi, dword [ebp + 0x70], 0x50
jb 0x1001ecde
jbe 0x1001ece0
insb byte es:[edi], dx
push esi
popal
insb byte es:[edi], dx
jne 0x1001ece5
inc ecx
add byte [eax], al
add byte [ebx + 0x65], dl
push ebx
push ebx
push 0x6f647475
ja 0x1001ecfc
push eax
jb 0x1001ecfa
jbe 0x1001ecfc
insb byte es:[edi], dx
add byte gs:[bx + 0x65], al
inc edi
je 0x1001ecf3
imul ebp, dword [esi + 0x64], 0x6854776f
jb 0x1001ed0a
push 0x64616572
push eax
popal
push eax
jb 0x1001ed19
arpl word [ebp + 0x73], sp
jae str.Mozilla_4.0__compatible_
add byte fs:[eax], al
add byte [eax], al
inc ebx
insb byte es:[edi], dx
outsd dx, dword [esi]
jae 0x1001ed1e
inc esp
jae 0x1001ed28
je 0x1001ed2e
jo 0x1001ecc1
add byte [eax], al
add byte [ebp + 0x78], ah
js 0x1001ed37
insb byte es:[edi], dx
outsd dx, dword [esi]
jb 0x1001ed30
jb 0x1001ecfb
js 0x1001ed35
add byte [eax], al
add byte [eax], al
dec edi
jo 0x1001ed3c
outsb dx, byte [esi]
inc esp
jae 0x1001ed47
je 0x1001ed4d
jo 0x1001ed21
add byte [eax], al
add byte [eax], al
dec ecx
outsb dx, byte [esi]
je 0x1001ed4d
jb 0x1001ed58
je 0x1001ed3f
popal
inc esi
imul ebp, dword [ebp], 0x4d000000
dec ebp
add byte gs:[eax], al
add byte [eax], al
dec ebp
outsd dx, dword [esi]
jp 0x1001ed65
imul ebp, dword [esp + ebp*2 + 0x61], 0x302e342f
and byte [eax], ch
arpl word [edi + 0x6d], bp
insb byte es:[edi], dx
insb byte es:[edi], dx
popal
das
xor al, 0x2e
xor byte [eax], ah
sub byte [ebx + 0x6f], ah
insd dword es:[edi], dx
jo 0x1001ed6b
je 0x1001ed75
bound ebp, qword [ebp + 0x29]
add byte [eax], al
add byte [eax], al
inc ebx
push esi
imul esp, dword [ebp + 0x6f], 0x706143
outsd dx, dword [esi]
inc ebx
popal
jo 0x1001ed1e
add byte [eax], al
arpl word [ecx + 0x70], sp
inc ebx
popal
jo 0x1001ed67
jb 0x1001ed8b
popal
je 0x1001ed8e
inc ebx
inc ebx
popal
jo 0x1001eda1
jne 0x1001eda1
jb 0x1001ed95
push edi
push edi
imul ebp, dword [esi + 0x64], 0x41776f
inc ecx
push esi
outsd dx, dword [esi]
ja 0x1001ed78
add byte [ecx + 0x56], al
inc ecx
push esi
dec ecx
inc ebx
inc ecx
push eax
xor esi, dword [edx]
insb byte es:[edi], dx
xor ch, byte [esi]
insb byte es:[edi], dx
insb byte es:[edi], dx
add byte [eax], al
add byte [eax], al
and esi, dword [ebx]
xor dh, byte [edi]
add byte [ebx], ah
and esi, dword [ebx]
xor dh, byte [edi]
aaa
xor byte [eax], al
add byte [ebx + 0x72], al
inc ebx
jb 0x1001edb8
popal
je 0x1001edbb
push edi
imul ebp, dword [esi + 0x64], 0x7845776f
inc ecx
outsb dx, byte [esi]
outsd dx, dword fs:[esi]
ja 0x1001eda2
js 0x1001eda0
add byte [ebx + 0x61], ah
arpl word [ecx + 0x70], sp
inc edi
je 0x1001edab
je 0x1001edab
jb 0x1001edd2
jbe 0x1001edd0
jb 0x1001edb1
jae 0x1001edd3
jb 0x1001eddb
jo 0x1001ede8
imul ebp, dword [edi + 0x6e], 0x41
add byte [ebx + 0x6c], al
inc ebx
insb byte es:[edi], dx
outsd dx, dword [esi]
outsb dx, byte [esi]
inc ecx
add byte [eax], al
add byte [eax], al
inc ebx
insb byte es:[edi], dx
outsd dx, dword [esi]
jae 0x1001ede6
push edi
imul ebp, dword [esi + 0x64], 0x4900776f
dec ecx
inc ebx
push ebx
jno 0x1001edd1
outsd dx, dword [esi]
insd dword es:[edi], dx
jo 0x1001ee04
jae 0x1001ee08
inc esi
jb 0x1001edf9
insd dword es:[edi], dx
add byte gs:[eax], al
dec ecx
inc ebx
push ebx
jno 0x1001ede5
jno 0x1001ede5
inc ebx
outsd dx, dword [esi]
insd dword es:[edi], dx
jo str.tu_hdkawmau
jae 0x1001ee1c
inc esi
jb 0x1001ee0d
popal
insd dword es:[edi], dx
push ebx
je 0x1001ee12
jb 0x1001ee27
add byte [ecx + 0x43], cl
dec ecx
inc ebx
push ebx
outsb dx, byte gs:[esi]
dec ebp
jae 0x1001ee31
popal
add byte gs:[bx + si], al
add byte [ecx + 0x43], cl
dec ecx
inc ebx
dec edi
jo 0x1001ee2e
outsb dx, byte [esi]
add byte [eax], al
dec ebp
push ebx
push esi
inc esi
push edi
xor esi, dword [edx]
xor ch, byte [esi]
insb byte es:[edi], dx
insb byte es:[edi], dx
insb byte es:[edi], dx
add byte [ecx + 0x43], cl
dec ecx
inc ebx
inc ebx
insb byte es:[edi], dx
outsd dx, dword [esi]
jae 0x1001ee44
add byte [ecx + 0x43], cl
dec ecx
inc ebx
inc ebx
outsd dx, dword [esi]
insd dword es:[edi], dx
jo 0x1001ee59
jb 0x1001ee4d
jae 0x1001ee5d
jae 0x1001ee5d
outsd dx, dword [esi]
jb 0x1001ee33
jb 0x1001ee54
add byte gs:[eax], al
add byte [eax], al
dec ecx
inc ebx
push ebx
jno 0x1001ee3d
inc ebx
outsd dx, dword [esi]
insd dword es:[edi], dx
jo 0x1001ee70
jae 0x1001ee74
inc esi
jb 0x1001ee65
insd dword es:[edi], dx
inc ebp
outsb dx, byte [esi]
add byte fs:[eax], al
add byte [eax], al
add byte [eax], al
add byte [ecx], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [ebp + esi*2 + 0x60], dh
je 0x1001ee8f
pushal
add byte [eax], al
add byte [eax], al
add byte [eax], al
je 0x1001ee8f
pushal
push 0x77616b64
push 0x77616b64
sub ebp, dword [ebp + 0x61]
jne 0x1001ee28
add al, 3
add eax, dword [0x5040208]
add eax, 0x5040208
or byte [ecx], al
add al, byte [ebx + eax]
add dword [edx], eax
add al, 3
add eax, dword [ecx]
add dword [ecx], eax
or byte [ecx], al
add al, byte [ebx + eax]
add dword [eax], ecx
add dword [edx], eax
add al, 3
add dword [ecx], eax
add eax, 0x2010202
add dword [ebx], eax
add eax, 0x2010202
add al, byte [ecx]
add al, byte [ecx]
add eax, dword [0x2010202]
add al, byte [ecx]
add al, byte [ecx]
add eax, dword [ebx]
add dword [edx], eax
add eax, dword [0x4020602]
add dword [ebx], eax
add eax, dword [ecx]
add al, byte [ebx]
add eax, 0x4020602
add dword [ebx], eax
add al, byte [ecx]
add al, byte [esi]
add al, byte [ebx]
add eax, dword [edx]
add dword [ecx], eax
add eax, dword [esi]
add eax, dword [ebx]
add al, byte [ecx]
add dword [ebx], eax
push es
add al, byte [ecx]
add al, byte [esp + eax]
add eax, dword [ecx]
add al, byte [ebx]
add eax, 0x1030602
add al, byte [ebx]
add eax, 0x2050602
add al, byte [ecx]
add al, byte [ecx]
add al, byte [esi]
add al, byte [edx]
add dword [edx], eax
add dword [edx], eax
push es
add al, byte [ebx]
add eax, dword [edx]
add dword [ecx], eax
add eax, 0x2010202
add dword [edx], eax
add eax, dword [edx]
add eax, 0x2010403
add al, byte [ebx]
add dword [edx], eax
add eax, dword [0x5020302]
or byte [0x2030201], al
add eax, 0x2010403
add al, 3
add eax, 0x5040208
or byte [ecx], al
add al, byte [ebx + eax]
add dword [ecx], eax
or byte [ecx], al
add al, byte [ebx + eax]
add dword [ecx], eax
add eax, 0x2010202
add dword [ebx], eax
add eax, 0x2010202
add dword [ebx], eax
add eax, dword [ecx]
add al, byte [ebx]
add eax, 0x4020602
add dword [ebx], eax
add al, byte [ecx]
add al, byte [esi]
add al, byte [ebx]
add eax, dword [edx]
add dword [ecx], eax
add eax, dword [esi]
add al, byte [ecx]
add al, byte [esp + eax]
add eax, dword [ecx]
add al, byte [ebx]
add eax, 0x1030602
add al, byte [ebx]
add eax, 0x2050602
add al, byte [ecx]
add al, byte [ecx]
add al, byte [esi]
add al, byte [ebx]
add eax, dword [edx]
add dword [ecx], eax
add eax, 0x2010202
add dword [edx], eax
add eax, dword [edx]
add eax, 0x2010403
add al, byte [ebx]
add dword [edx], eax
add eax, dword [0x5020302]
or byte [0x2030201], al
add eax, 0x2010403
add al, 3
add eax, 0x5040208
or byte [ecx], al
add al, byte [ebx + eax]
add dword [ecx], eax
or byte [ecx], al
add al, byte [ebx + eax]
add dword [ecx], eax
add eax, 0x2010202
add dword [ebx], eax
add eax, 0xa060402
add eax, 0x7275776b
imul esi, dword [edi + 0x75], 0x72
cmp dword [edx], ebp
sub eax, 0x2f737571
popal
arpl word [eax + 0x66], bp
jae 0x1001ef81
pushal
insb byte es:[edi], dx
outsd dx, dword [esi]
push 0x79762873
jbe 0x1001ef64
add al, 3
add dword [edx], eax
add eax, dword [0x1030602]
add al, byte [ebx]
add eax, 0x2050602
add al, byte [ecx]
add al, byte [ecx]
add al, byte [esi]
add al, byte [ebx]
add eax, dword [edx]
add dword [ecx], eax
add eax, 0x2010202
add dword [edx], eax
add eax, dword [edx]
add eax, 0x2010403
add al, byte [ecx]
add al, byte [ebx]
add al, byte [0x2010403]
add al, byte [ebx]
add dword [edx], eax
add eax, dword [0x5020302]
or byte [0x2030201], al
add eax, 0x2010403
add al, 3
add eax, 0x5040208
or byte [ecx], al
add al, byte [ebx + eax]
add dword [ecx], eax
or byte [ecx], al
add al, byte [ebx + eax]
add dword [ecx], eax
add eax, 0x2010202
add dword [ebx], eax
add eax, 0x2010202
add dword [ebx], eax
add eax, dword [ecx]
add al, byte [ebx]
add eax, 0x4020602
add dword [ebx], eax
add al, byte [ecx]
add al, byte [esi]
add al, byte [ebx]
add eax, dword [edx]
add dword [ecx], eax
add eax, dword [esi]
add al, byte [ecx]
add al, byte [esp + eax]
add eax, dword [ecx]
add al, byte [ebx]
add eax, 0x1030602
add al, byte [ebx]
add eax, 0x2050602
add al, byte [ecx]
add al, byte [ecx]
add al, byte [esi]
add al, byte [ebx]
add eax, dword [edx]
add dword [ecx], eax
add eax, 0x2010202
add dword [edx], eax
add eax, dword [edx]
add eax, 0x2010403
add al, byte [ebx]
add dword [edx], eax
add eax, dword [0x5020302]
or byte [0x2030201], al
add eax, 0x2010403
add al, 3
add eax, 0x5040208
or byte [ecx], al
add al, byte [ebx + eax]
add dword [ecx], eax
or byte [ecx], al
add al, byte [ebx + eax]
add dword [ecx], eax
add eax, 0x2010202
add dword [ebx], eax
add eax, 0x2010202
add dword [ebx], eax
add eax, dword [ecx]
add al, byte [ebx]
add eax, 0x4020602
add dword [ebx], eax
add al, byte [ecx]
add al, byte [esi]
add al, byte [ebx]
add eax, dword [edx]
add dword [ecx], eax
add eax, dword [esi]
add al, byte [ecx]
add al, byte [esp + eax]
add eax, dword [ecx]
add al, byte [ebx]
add eax, 0x1030602
add al, byte [ebx]
add eax, 0x2050602
add al, byte [ecx]
add bl, ch
add eax, 0x66570206
push edi
jo 0x1001f0e4
push 0x6476636b
add al, byte [ecx]
add al, byte [ebx]
add al, byte [0x2010403]
add al, byte [ebx]
add dword [edx], eax
add eax, dword [0x5020302]
or byte [0x2030201], al
add eax, 0x2010403
add al, 3
add eax, 0x5040208
or byte [ecx], al
add al, byte [ebx + eax]
add dword [ecx], eax
or byte [ecx], al
add al, byte [ebx + eax]
add dword [ecx], eax
add eax, 0x2010202
add dword [ebx], eax
add eax, 0x2010202
add dword [ebx], eax
add eax, dword [ecx]
add al, byte [ebx]
add eax, 0x4020602
add dword [ebx], eax
add al, byte [ecx]
add al, byte [esi]
add al, byte [ebx]
add eax, dword [edx]
add dword [ecx], eax
add eax, dword [esi]
add al, byte [ecx]
invalid
add al, byte [ebx]
add eax, 0x2050602
add al, byte [ecx]
add al, byte [ecx]
add al, byte [esi]
add al, byte [ebx]
add eax, dword [edx]
add dword [ecx], eax
add eax, 0xffffffff
add byte [eax], al
add byte [eax], al
dec esi
jno 0x1001f175
insb byte es:[di], dx
and dl, byte [eax + 0x71]
outsd dx, dword [esi]
jno 0x1001f178
jo 0x1001f183
imul esp, dword [ebx], 0x55
insb byte es:[di], dx
add al, 5
or byte [ecx], al
add al, byte [ebx + eax]
add dword [ecx], eax
or byte [ecx], al
add al, byte [ebx + eax]
add dword [ecx], eax
add eax, 0x2010202
add dword [ebx], eax
add eax, 0x2010202
add dword [ebx], eax
add eax, dword [ecx]
add al, byte [ebx]
add eax, 0x4020602
add dword [ebx], eax
add al, byte [ecx]
add al, byte [esi]
add al, byte [ebx]
add eax, dword [edx]
add dword [ecx], eax
add eax, dword [esi]
add al, byte [ecx]
add al, byte [esp + eax]
add eax, dword [ecx]
add al, byte [ebx]
add eax, 0x1030602
add al, byte [ebx]
add eax, 0x2050602
add al, byte [ecx]
add al, byte [ecx]
add al, byte [esi]
add al, byte [ebx]
add eax, dword [edx]
add dword [ecx], eax
add eax, 0x2010202
add dword [edx], eax
add eax, dword [edx]
add eax, 0x2010403
add dword [edx], eax
add al, byte [ebx]
add dword [edx], eax
add eax, dword [0x49020302]
dec ecx
add eax, dword [ecx]
add al, byte [ebx]
add eax, 0x49020302
dec ecx
bound ebp, qword [edi + 0x77]
insb byte es:[edi], dx
ja 0x1001f1f1
imul esp, dword [edx], 0x6b6f6044
imul esi, dword [ebp + 0x70], 0x62
sub byte [ebx + 0x74], dl
jno 0x1001f205
outsb dx, byte [esi]
outsb dx, byte [esi]
jbe 0x1001f1fe
and dword [edx + 0x65], ecx
outsb dx, byte [esi]
jnp 0x1001f1a2
add eax, dword [ecx]
add dword [0x2010202], eax
add al, byte [edx]
add dword [edx], eax
add dword [ebx], eax
add eax, 0x2010202
add dword [ebx], eax
add eax, dword [ecx]
add al, byte [ebx]
add eax, 0x4020602
add dword [ebx], eax
add al, byte [ecx]
add al, byte [esi]
add al, byte [ebx]
add eax, dword [edx]
add dword [ecx], eax
add eax, dword [esi]
add al, byte [ecx]
add al, byte [esp + eax]
add eax, dword [ecx]
add al, byte [ebx]
add eax, 0x1030602
add al, byte [ebx]
add eax, 0x2050602
add al, byte [ecx]
add al, byte [ecx]
add al, byte [esi]
add al, byte [ebx]
add eax, dword [edx]
add dword [ecx], eax
add eax, 0x2010202
add dword [edx], eax
add eax, dword [edx]
add eax, 0x2010403
add al, byte [ebx]
add dword [edx], eax
add eax, dword [0x5020302]
add eax, dword [ecx + eax]
add al, byte [edx]
add eax, dword [ecx]
add al, byte [ebx]
add eax, 0x5020302
add eax, 0x2010508
add eax, dword [edx]
or byte [0x2030201], al
add eax, 0x2010403
add al, 3
add eax, 0x5040208
or byte [ecx], al
add al, byte [ebx + eax]
add dword [ecx], eax
or byte [ecx], al
add al, byte [ebx + eax]
add dword [ecx], eax
add eax, 0x2010202
add dword [ebx], eax
add eax, 0x2010202
add dword [ebx], eax
add eax, dword [ecx]
add al, byte [ebx]
add eax, 0x4020602
add dword [ebx], eax
add al, byte [ecx]
add al, byte [esi]
add al, byte [ebx]
add eax, dword [edx]
add dword [ecx], eax
add eax, dword [esi]
add al, byte [ecx]
add al, byte [ecx + ecx*2]
dec ecx
ja 0x1001f2ad
jl 0x1001f2ca
jbe 0x1001f274
inc ebp
jne 0x1001f2b9
imul esi, dword [esi + esi*2 + 0x70], 0x63
imul esp, dword [ecx], 0x706d6450
popal
ja 0x1001f2d0
and al, byte [edi + 0x74]
push 0x73656776
jae 0x1001f28e
push edi
pushal
jno 0x1001f273
add al, 1
add al, byte [edx]
add al, byte [ebx]
add dword [edx], eax
add eax, dword [0x5020302]
add eax, dword [ecx]
add al, byte [ebx]
add eax, 0x5020302
or byte [0x2030201], al
add eax, 0x2010403
add al, 3
add eax, 0x5040208
or byte [ecx], al
add al, byte [ebx + eax]
add dword [ecx], eax
or byte [ecx], al
add al, byte [ebx + eax]
add eax, 0x4020108
add eax, dword [ecx]
add dword [eax], ecx
add dword [edx], eax
add al, 3
add dword [ecx], eax
add eax, 0x2010202
add dword [ebx], eax
add eax, 0x2010202
add dword [ebx], eax
add eax, dword [ecx]
add al, byte [ebx]
add eax, 0x4020602
add dword [ebx], eax
add al, byte [ecx]
add al, byte [esi]
push es
add al, byte [ebx]
add eax, dword [edx]
add dword [ecx], eax
add eax, dword [esi]
add al, byte [ecx]
add al, byte [esp + eax]
add eax, dword [ecx]
add al, byte [ebx]
add eax, 0x1030602
add eax, dword [0x1030602]
add al, byte [ebx]
add eax, 0x2050602
add al, byte [ecx]
add al, byte [ecx]
add al, byte [esi]
add al, byte [ebx]
add eax, dword [edx]
add dword [ecx], eax
add eax, 0x2010202
add dword [edx], eax
add eax, dword [edx]
add eax, 0x2010403
add al, byte [ebx]
add dword [edx], eax
add eax, dword [0x5020302]
or byte [0x2030201], al
add eax, 0x2010403
add al, 3
add eax, 0x5040208
or byte [ecx], al
add al, byte [ebx + eax]
add dword [ecx], eax
or byte [ecx], al
add al, byte [ebx + eax]
add dword [ecx], eax
add eax, 0x2010202
add dword [ebx], eax
add eax, 0x2010202
add dword [ebx], eax
add eax, dword [ecx]
add al, byte [ebx]
add eax, 0x4020602
add dword [ebx], eax
add al, byte [ecx]
add al, byte [esi]
add al, byte [ebx]
add eax, dword [edx]
add dword [ecx], eax
add eax, dword [esi]
add al, byte [ecx]
add al, byte [esp + eax]
add eax, dword [ecx]
add al, byte [ebx]
add eax, 0x1030602
add al, byte [ebx]
add eax, 0x2050602
add al, byte [ecx]
add al, byte [ecx]
add al, byte [esi]
add al, byte [ebx]
add eax, dword [edx]
add dword [ecx], eax
add eax, 0x2010202
add dword [edx], eax
add eax, dword [edx]
add eax, 0x2010403
add al, byte [ebx]
add dword [edx], eax
add esp, dword [eax]
and byte [edx + 0x71], dl
insd dword es:[edi], dx
bound edi, qword [edx + 0x64]
insb byte es:[edi], dx
inc esp
push 0x6e
pushal
jo 0x1001f3a3
pop ebp
inc ebx
pushal
outsb dx, byte [esi]
push esp
push eax
jno 0x1001f3f9
jbe 0x1001f3fa
push 0x6d
insd dword es:[edi], dx
das
js 0x1001f3fc
popal
add al, 3
add dword [ecx], eax
add eax, 0x2010202
add dword [ebx], eax
add eax, 0x2010202
add dword [edx], eax
add dword [ebx], eax
add eax, dword [ecx]
add al, byte [ebx]
add eax, 0x4020602
add dword [ebx], eax
add al, byte [ecx]
add al, byte [esi]
add al, byte [ebx]
add eax, dword [edx]
add dword [ecx], eax
add eax, dword [esi]
add al, byte [ecx]
add al, byte [esp + eax]
add eax, dword [ecx]
add al, byte [ebx]
add eax, 0x1030602
add al, byte [ebx]
add eax, 0x2050602
add al, byte [ecx]
add al, byte [ecx]
add al, byte [esi]
add al, byte [ebx]
add eax, dword [edx]
add dword [ecx], eax
add eax, 0x2010202
add dword [edx], eax
add eax, dword [edx]
add eax, 0x2010403
add al, byte [ebx]
add al, byte [0x2010403]
add al, byte [ebx]
add dword [edx], eax
add eax, dword [0x5020302]
or byte [0x2030201], al
add dword [edx], eax
add eax, dword [edx]
add al, byte [ebx]
add al, byte [0x2010403]
add eax, 0x2010403
add al, 3
add eax, 0x5040208
or byte [ecx], al
add al, byte [ebx + eax]
add dword [ecx], eax
or byte [ecx], al
add al, byte [ebx + eax]
add dword [ecx], eax
add eax, 0x2010202
add dword [ebx], eax
add eax, 0x2010202
add dword [ebx], eax
add eax, dword [ecx]
add al, byte [ebx]
add eax, 0x4020602
add dword [ebx], eax
add al, byte [ecx]
add al, byte [esi]
add al, byte [ebx]
add eax, dword [edx]
add dword [ecx], eax
add eax, dword [esi]
add al, byte [ecx]
add al, byte [esp + eax]
add eax, dword [ecx]
add al, byte [ebx]
add eax, 0x1030602
add al, byte [ebx]
add eax, 0x2050602
add al, byte [ecx]
add al, byte [ecx]
add al, byte [esi]
add al, byte [ebx]
add eax, dword [edx]
add dword [ecx], eax
add eax, 0x2010202
add dword [edx], eax
add eax, dword [edx]
add eax, 0x2010403
add al, byte [ebx]
add dword [edx], eax
add eax, dword [0x5020302]
or byte [0x30601], al
add byte [esi + 0x4d], bh
jle 0x1001f4cb
dec eax
jp 0x1001f481
add byte [eax], al
add byte [eax + 0x41], cl
dec eax
inc ecx
push edx
inc esp
push edi
inc ecx
push edx
inc ebp
pop esp
inc esp
inc ebp
push ebx
inc ebx
push edx
dec ecx
push eax
push esp
dec ecx
dec edi
dec esi
pop esp
push ebx
jns 0x1001f50f
je 0x1001f503
insd dword es:[edi], dx
pop esp
inc ebx
outsb dx, byte gs:[esi]
je 0x1001f517
popal
insb byte es:[edi], dx
push eax
jb 0x1001f519
arpl word [ebp + 0x73], sp
jae 0x1001f51e
jb 0x1001f50d
xor byte [eax], al
add byte [edx], bh
add byte [eax], al
add byte [edi + 0x6c], al
inc edi
insb byte es:[edi], dx
outsd dx, dword [esi]
bound esp, qword [ecx + 0x6c]
pop esp
dec esi
je 0x1001f522
and eax, 0x64
push ebx
je 0x1001f51f
jb 0x1001f545
imul esp, dword [ebx + 0x65], 0x74617453
jne 0x1001f54b
add byte [eax], al
add byte [eax], al
dec ebp
jns 0x1001f4ff
push edi
imul ebp, dword [esi + 0x33], 0x70412032
jo 0x1001f555
popal
arpl word [ecx + ebp*2 + 0x6f], si
outsb dx, byte [esi]
add byte [edi + 0x49], dl
push edi
dec ecx
dec esi
xor esi, dword [edx]
and byte [ecx + 0x70], al
jo 0x1001f566
imul esp, dword [ebx + 0x61], 0x6e6f6974
outsd dx, dword [esi]
outsb dx, byte [esi]
add byte [eax], al
add byte [edx + 0x65], dl
push edx
imul esi, dword gs:[bp + di + 0x74], 0x65537265
jb 0x1001f586
jb 0x1001f586
jbe 0x1001f57a
imul esp, dword [ebx + 0x65], 0x6c727443
arpl word [ebp + 0x43], sp
je 0x1001f588
insb byte es:[edi], dx
dec eax
popal
outsb dx, byte [esi]
insb byte es:[edi], dx
jb str._sParameters
inc ecx
add byte [edi + ebp*2 + 0x61], cl
dec esp
outsd dx, dword [esi]
popal
popal
dec ecx
arpl word [edi + 0x6e], bp
inc ecx
add byte [eax], al
add byte [ebx + 0x65], dl
push ebx
inc edx
popal
arpl word [ebx + 0x75], bp
jo 0x1001f585
jb 0x1001f5a0
jbe 0x1001f5a2
insb byte es:[edi], dx
add byte gs:[bx + si], al
add byte [ebx + 0x65], dl
push ebx
push edx
jae 0x1001f5ba
je 0x1001f5b6
outsd dx, dword [esi]
jb 0x1001f5ae
push eax
jb 0x1001f5b5
imul esi, dword [esi + 0x69], 0x6567656c
add byte [eax], al
jbe 0x1001f5b7
insb byte es:[edi], dx
add byte gs:[bx + si], al
push ebx
jb 0x1001f5ce
imul esp, dword [ebx + 0x65], 0x6c6c44
add byte [0x61505c73], ah
and eax, 0x61505c73
and eax, 0x61505c73
jb 0x1001f5c8
popal
insd dword es:[edi], dx
je 0x1001f5d0
jb 0x1001f5e0
add byte [eax], al
add byte [ebx + 0x4f], dl
push ebx
dec edi
inc esi
push esp
push edi
inc ecx
push edx
inc ebp
pop esp
and eax, 0x654e0064
dec esi
invalid
add byte fs:[esi + 0x65], cl
dec esi
invalid
je 0x1001f5ad
push esp
insd dword es:[edi], dx
jo 0x1001f5b3
imul ebp, dword [esi + 0x69], 0
outsb dx, byte [esi]
imul eax, dword [eax], 0x53000000
push ebx
add byte [eax], al
add byte [eax], al
push ebx
pop ecx
push ebx
push esp
inc ebp
dec ebp
pop esp
inc ebx
jne 0x1001f608
jb 0x1001f5fd
outsb dx, byte [esi]
je 0x1001f5de
outsd dx, dword [esi]
outsb dx, byte [esi]
je 0x1001f611
outsd dx, dword [esi]
insb byte es:[edi], dx
push ebx
je 0x1001f601
push ebx
jb 0x1001f61f
imul esp, dword [ebx + 0x65], 0x5c73
pop esp
add byte [eax], al
and eax, 0x69000073
invalid
add byte [ecx + 0x6d], ch
invalid
insd dword es:[edi], dx
insd dword es:[edi], dx
jae 0x1001f62f
jae 0x1001f62f
arpl word [eax], ax
add byte [ebx + 0x4f], dl
push ebx
dec edi
add byte [eax], al
push ebx
dec edi
inc esi
push esp
push edi
inc ecx
push edx
inc ebp
pop esp
dec ebp
imul esp, dword [ebx + 0x72], 0x666f736f
je 0x1001f62b
jb 0x1001f639
jae 0x1001f63b
je 0x1001f62b
pop esp
push edi
imul ebp, dword [esi + 0x64], 0x2073776f
dec esi
push esp
pop esp
inc ebx
jne 0x1001f64f
jb 0x1001f644
outsb dx, byte gs:[esi]
outsb dx, byte [esi]
je 0x1001f638
jb str.need_dictionary
imul ebp, dword [edi + 0x6e], 0x6376535c
dec eax
outsd dx, dword [esi]
jae 0x1001f664
add byte [eax], al
add byte [eax], al
pop esp
push eax
popal
jb 0x1001f65a
insd dword es:[edi], dx
je 0x1001f662
jb 0x1001f672
add byte [0x74737953], ah
and eax, 0x74737953
insd dword es:[edi], dx
push ebx
jns 0x1001f677
je 0x1001f66b
insd dword es:[edi], dx
push edx
outsd dx, dword [esi]
outsd dx, dword [esi]
je 0x1001f631
pop esp
push ebx
jns 0x1001f683
je 0x1001f677
insd dword es:[edi], dx
insd dword es:[edi], dx
xor esi, dword [edx]
pop esp
jae 0x1001f68e
arpl word [eax + 0x6f], bp
jae 0x1001f691
js 0x1001f686
js 0x1001f686
and byte [0x6d69206b], ch
jae 0x1001f6a0
arpl word [eax], ax
inc edi
insb byte es:[edi], dx
add byte [edi + 0x6c], al
inc edi
insb byte es:[edi], dx
popal
bound ebp, qword [ebp + 0x5f]
pop edi
pop edi
push edi
popal
imul esi, dword [eax + eax], 0xa0000
add byte [eax], al
add byte [eax], al
or al, byte [eax]
add byte [eax], al
add byte [edx], cl
add byte [eax], al
add byte [ebx + 0x3a], ah
arpl word [edx], di
add byte [eax], al
arpl word [edx], di
pop esp
dec esi
push esp
pop edi
push eax
popal
je 0x1001f6b2
push 0x70
add byte [bx + si], al
xor dword [esi], ebp
xor dword [esi], ebp
add byte [ecx], dh
xor dword [esi], ebp
xor dword [esi], ebp
xor al, 0
add byte [eax], al
outsb dx, byte [esi]
and byte fs:[ecx + ebp*2 + 0x63], ah
and byte fs:[ecx + ebp*2 + 0x63], ah
je 0x1001f6cb
outsd dx, dword [esi]
outsb dx, byte [esi]
popal
jb 0x1001f6e0
add byte [ecx + 0x6e], ch
imul ebp, dword [esi + 0x63], 0x6572726f
outsd dx, dword [esi]
jb 0x1001f6e0
arpl word gs:[eax + 0x64], si
arpl word [eax + 0x64], si
popal
popal
je 0x1001f6d7
and byte [ebx + 0x68], ah
arpl word gs:[ebx], bp
arpl word [eax + 0x65], bp
arpl word [ebx], bp
add byte [eax], al
add byte [ecx + 0x6e], ch
imul ebp, dword [esi + 0x63], 0x6572726f
outsd dx, dword [esi]
jb 0x1001f6f8
arpl word gs:[eax + 0x68], si
arpl word [eax + 0x68], si
popal
jb 0x1001f6b1
jb 0x1001f6b1
arpl word [eax + 0x65], bp
arpl word [ebx], bp
add byte [ecx + 0x6e], ch
invalid
outsb dx, byte [esi]
jbe 0x1001f6fd
insb byte es:[edi], dx
imul esp, dword [eax + 0x77], 0x6f646e69
ja 0x1001f70b
outsb dx, byte [esi]
outsd dx, dword fs:[esi]
ja 0x1001f6c7
jae 0x1001f712
jp 0x1001f710
add byte [ebp + 0x6e], dh
jne 0x1001f71c
imul ebp, dword [esi + 0x6f], 0x77
ja 0x1001f721
outsb dx, byte [esi]
and byte [ebx + 0x6f], ah
insd dword es:[edi], dx
jo 0x1001f72b
jae 0x1001f72f
imul ebp, dword [edi + 0x6e], 0x74656d20
push 0x646f
push eax
test byte [ecx], 0x10
add byte [eax - 0xa], dl
add dword [eax], edx
adc byte [ecx + 0x6e], ch
invalid
outsb dx, byte [esi]
jbe 0x1001f731
imul ebp, dword [esi + 0x76], 0x64696c61
and byte [edx + 0x69], ah
je 0x1001f6f8
insb byte es:[edi], dx
imul esp, dword [eax + 0x62], 0x6c207469
bound ebp, qword [ecx + 0x74]
and byte [ebp + 0x6e], ch
insb byte es:[edi], dx
outsb dx, byte gs:[esi]
je 0x1001f746
and byte [edx + 0x65], dh
jo 0x1001f748
jo 0x1001f748
popal
je 0x1001f6e6
add byte [eax], al
je 0x1001f759
outsd dx, dword [esi]
and byte [ebp + 0x61], ch
insd dword es:[edi], dx
popal
outsb dx, byte [esi]
jns 0x1001f711
insb byte es:[edi], dx
outsb dx, byte gs:[esi]
je 0x1001f75f
and byte [edi + 0x72], ch
and byte [ecx + ebp*2 + 0x73], ah
je 0x1001f761
outsd dx, dword [esi]
jb 0x1001f71b
imul esi, dword fs:[ebx + 0x74], 0x65636e61
and byte [ebx + 0x79], dh
jae 0x1001f773
popal
outsb dx, byte [esi]
arpl word [ebp + 0x20], sp
jae 0x1001f77f
insd dword es:[edi], dx
bound ebp, qword [edi + 0x6c]
jae str.invalid_stored_block_lengths
add byte [ecx + 0x6e], ch
invalid
outsb dx, byte [esi]
jbe 0x1001f771
imul ebp, dword [esi + 0x76], 0x64696c61
and byte [ebx + 0x74], dh
insb byte es:[edi], dx
imul esp, dword [eax + 0x73], 0x65726f74
and byte fs:[ebx + 0x74], dh
outsd dx, dword [esi]
jb 0x1001f77e
and byte fs:[edx + 0x6c], ah
outsd dx, dword [esi]
arpl word [ebx + 0x20], bp
bound ebp, qword [edi + ebp*2 + 0x63]
imul esp, dword [eax], 0x6c
insb byte es:[edi], dx
outsb dx, byte gs:[esi]
je 0x1001f78f
jae 0x1001f729
add byte [eax], al
add byte [ecx + 0x6e], ch
invalid
outsb dx, byte [esi]
jbe 0x1001f791
popal
insb byte es:[edi], dx
imul esp, dword [eax + 0x62], 0x6b636f6c
and byte [ecx + edi*2 + 0x70], dh
add byte gs:[eax], al
pop eax
test byte [ecx], 0x10
int3
add dword [eax], edx
les ecx, [edx]
add dl, byte [eax]
sal bh, 1
adc byte [eax - 0x5beffe09], dh
test dword [ecx], 0x1f79010
adc byte [eax + 0x681001f7], al
test dword [ecx], 0x1f78010
adc byte [eax - 9], ch
add dword [eax], edx
les ecx, [edx]
add dl, byte [eax]
imul ebp, dword [esi + 0x63], 0x61706d6f
test dword [ecx], 0x20ac410
adc byte [ecx + 0x6e], ch
imul ebp, dword [esi + 0x63], 0x61706d6f
je 0x1001f7da
bound ebp, qword [ebp + 0x20]
jbe 0x1001f7dc
and byte gs:[esi + 0x65], dh
jb 0x1001f7ec
imul ebp, dword [edi + 0x6e], 0
add byte [eax], al
add byte [edx + 0x75], ah
bound esi, qword [ebp + 0x66]
jb 0x1001f7a7
bound esi, qword [ebp + 0x66]
jb 0x1001f7a7
jb 0x1001f7fc
outsd dx, dword [esi]
jb 0x1001f78d
add byte [eax], al
add byte [ecx + 0x6e], ch
invalid
outsb dx, byte [esi]
outsb dx, byte [esi]
jae 0x1001f809
imul sp, word [ebx + 0x69], 0x6e65
je 0x1001f7bd
insd dword es:[edi], dx
insd dword es:[edi], dx
outsd dx, dword [esi]
jb str.invalid_distance_code
add byte [ecx + 0x74], ah
popal
invalid
popal
and byte [ebp + 0x72], ah
jb str.invalid_distance_code
jb 0x1001f7af
add byte [ebx + 0x74], dh
jae 0x1001f826
jb 0x1001f819
popal
insd dword es:[edi], dx
and byte [ebp + 0x72], ah
jb 0x1001f82a
jb 0x1001f7bd
add byte [eax], al
add byte [esi + 0x69], ah
imul bp, word [ebp + 0x20], 0x7265
jb 0x1001f838
jb 0x1001f7cb
add byte [ebx + 0x74], dh
jae 0x1001f842
jb 0x1001f835
popal
insd dword es:[edi], dx
and byte [ebp + 0x6e], ah
add byte fs:[eax], al
call 0xac11f983
add dword [eax], edx
pushfd
movsd dword es:[edi], dword [esi]
add dword [eax], edx
add dword [ecx], eax
add byte [eax], al
push ds
add dword [eax], eax
add byte [edi], cl
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax - 0x55], ch
add dword [eax], edx
adc byte [esi + 0x1001], ah
add byte [eax], al
add byte [eax], al
push 0x101001ab
cmpsb byte [esi], byte es:[edi]
add dword [eax], edx
add byte [eax], al
add byte [eax], al
push ds
add byte [eax], al
add byte [edi], cl
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax + 0x1001a6], cl
add byte [eax], al
add byte [ebx], dl
add byte [eax], al
add byte [edi], al
add byte [eax], al
add byte [ecx + 0x6e], ch
invalid
outsb dx, byte [esi]
jbe 0x1001f881
imul ebp, dword [esi + 0x76], 0x64696c61
and byte [ecx + ebp*2 + 0x73], ah
je 0x1001f88a
insb byte es:[edi], dx
imul esp, dword [eax + 0x64], 0x61747369
outsb dx, byte [esi]
arpl word [ebp + 0x20], sp
arpl word [edi + 0x64], bp
add byte gs:[eax], al
add byte [ecx + 0x6e], ch
invalid
outsb dx, byte [esi]
outsb dx, byte [esi]
jbe 0x1001f899
insb byte es:[edi], dx
imul esp, dword [eax + 0x6c], 0x72657469
popal
insb byte es:[edi], dx
das
insb byte es:[edi], dx
outsb dx, byte gs:[esi]
je 0x1001f8b2
and byte [ebx + 0x6f], ah
add byte gs:[ecx], cl
add byte [eax], al
add byte [0x60000000], al
pop es
add byte [eax], al
add byte [ecx], al
add byte [eax], al
add byte [eax], cl
add byte [eax], al
push eax
add byte [eax], al
add byte [eax], al
or byte [eax], al
add byte [eax], dl
add byte [eax], al
add byte [eax + ecx], dl
add byte [ebx], dh
add byte [eax], al
push edx
pop es
add byte [eax], al
pop ds
add byte [eax], al
add byte [eax], al
or byte [eax], al
add byte [eax], dh
add byte [eax], al
add byte [eax], cl
add byte [eax], al
xor byte [eax], al
add byte [eax], al
add byte [ecx], cl
add byte [eax], al
rol byte [eax], 0
add byte [eax + 7], dl
pop es
add byte [eax], al
or al, byte [eax]
add byte [eax], al
add byte [eax], cl
add byte [eax], al
pushal
add byte [eax], al
add byte [eax], al
or byte [eax], al
add byte [eax], ah
add byte [eax], al
add byte [eax], al
or dword [eax], eax
add byte [eax], ah
add byte [eax], al
mov al, byte [pe_dos_header]
or byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
or byte [eax], al
add byte [eax], al
or byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [ecx], cl
add byte [eax], al
loopne 0x1001f8d6
add byte [eax], al
push eax
pop es
add byte [eax], al
push es
add byte [eax], al
add byte [eax], al
or byte [eax], al
add byte [eax], bl
add byte [eax], al
add byte [eax], cl
add byte [eax], al
sbb byte [eax], al
add byte [eax], al
add byte [ecx], cl
add byte [eax], al
nop
add byte [eax], al
add byte [ebx + 7], dl
add byte [eax], al
cmp eax, dword [eax]
add byte [eax], al
add byte [eax], cl
add byte [eax], al
js 0x1001f906
add byte [eax], al
add byte [eax], cl
add byte [eax], al
cmp byte [eax], al
add byte [eax], al
add byte [ecx], cl
add byte [eax], al
rol byte [eax], 1
add byte [eax], al
push ecx
pop es
add byte [eax], al
adc dword [eax], eax
add byte [eax], al
add byte [eax], cl
add byte [eax], al
push 0
or byte [eax], al
add byte [eax], ch
add byte [eax], al
add byte [eax], al
or dword [eax], eax
add byte [eax], dh
or byte [eax], al
add byte [eax], cl
add byte [eax], al
add byte [eax], al
or byte [eax], al
add byte [eax], cl
or byte [eax], al
add byte [eax], cl
add byte [eax], al
add byte [ecx], cl
add byte [eax], al
lock add byte [eax], al
add byte [eax + 7], dl
add byte [eax], al
add al, 0
add byte [eax], al
add byte [eax], cl
add byte [eax], al
push esp
add byte [eax], al
add byte [eax], al
or byte [eax], al
add byte [eax + eax], dl
add byte [eax], al
push ebp
or byte [eax], al
add bl, ah
add byte [eax], al
add byte [ebx + 7], dl
add byte [eax], al
sub eax, dword [eax]
add byte [eax], al
add byte [eax], cl
add byte [eax], al
je 0x1001f986
add byte [eax], al
add byte [eax], cl
add byte [eax], al
xor al, 0
add byte [eax], al
add byte [ecx], cl
add byte [eax], al
enter 0, 0
push ecx
pop es
add byte [eax], al
or eax, 0
or byte [eax], al
add byte [eax + eax], ah
add byte [eax], al
or byte [eax], al
add byte [eax + eax], ah
add byte [eax], al
add byte [ecx], cl
add byte [eax], al
test al, 0
add byte [eax], al
add byte [eax], cl
add byte [eax], al
add al, 0
add byte [eax], al
add byte [eax], cl
add byte [eax], al
test byte [eax], al
add byte [eax], al
add byte [eax], cl
add byte [eax], al
inc esp
add byte [eax], al
add byte [eax], al
or dword [eax], eax
add al, ch
add byte [eax], al
add byte [eax + 7], dl
add byte [eax], al
or byte [eax], al
add byte [eax], al
add byte [eax], cl
add byte [eax], al
pop esp
add byte [eax], al
add byte [eax], al
or byte [eax], al
add byte [eax + eax], bl
add byte [eax], al
add byte [ecx], cl
add byte [eax], al
cwde
add byte [eax], al
add byte [edi + eax], dl
add byte [ebx], dl
add byte [eax], al
add byte [eax], cl
add byte [eax], al
jl 0x1001fa06
add byte [eax], al
add byte [eax], cl
add byte [eax], al
cmp al, 0
add byte [eax], al
add byte [ecx], cl
add byte [eax], al
fadd dword [eax]
add byte [eax], al
push edx
pop es
add byte [eax], al
pop ss
add byte [eax], al
add byte [eax], al
or byte [eax], al
add byte [eax + eax], ch
add byte [eax], al
or byte [eax], al
add byte [eax + eax], ch
add byte [eax], al
add byte [ecx], cl
add byte [eax], al
mov eax, 0
or byte [eax], al
add byte [eax + eax], cl
add byte [eax], al
add byte [eax], cl
add byte [eax], al
mov word [eax], es
add byte [eax], al
add byte [eax], cl
add byte [eax], al
dec esp
add byte [eax], al
add byte [eax], al
or dword [eax], eax
add al, bh
add byte [eax], al
add byte [eax + 7], dl
add byte [eax], al
add eax, dword [eax]
add byte [eax], al
add byte [eax], cl
add byte [eax], al
push edx
add byte [eax], al
add byte [eax], al
or byte [eax], al
add byte [edx], dl
add byte [eax], al
add byte [ebp + 8], dl
add byte [eax], al
mov dword [0x53000000], eax
pop es
add byte [eax], al
and eax, dword [eax]
add byte [eax], al
add byte [eax], cl
add byte [eax], al
jb 0x1001fa86
add byte [eax], al
add byte [eax], cl
add byte [eax], al
xor al, byte [eax]
add byte [eax], al
add byte [ecx], cl
add byte [eax], al
les eax, [eax]
add byte [eax], al
push ecx
pop es
add byte [eax], al
or eax, dword [eax]
add byte [eax], al
add byte [eax], cl
add byte [eax], al
bound eax, qword [eax]
add byte [eax], al
add byte [eax], cl
add byte [eax], al
and al, byte [eax]
add byte [eax], al
add byte [ecx], cl
add byte [eax], al
movsb byte es:[edi], byte [esi]
add byte [eax], al
add byte [eax], al
or byte [eax], al
add byte [edx], al
add byte [eax], al
add byte [eax], al
or byte [eax], al
add byte [edx], al
or byte [eax], al
add byte [edx], al
add byte [eax], al
add byte [ecx], cl
add byte [eax], al
in al, 0
add byte [eax], al
push eax
pop es
add byte [eax], al
pop es
add byte [eax], al
add byte [eax], al
or byte [eax], al
add byte [edx], bl
add byte [eax], al
add byte [eax], cl
add byte [eax], al
sbb al, byte [eax]
add byte [eax], al
add byte [ecx], cl
add byte [eax], al
xchg esp, eax
add byte [eax], al
add byte [edi + eax], dl
add byte [ebx], al
add byte [eax], al
add byte [eax], cl
add byte [eax], al
jp 0x1001fb06
add byte [eax], al
add byte [eax], cl
add byte [eax], al
cmp al, byte [eax]
add byte [eax], al
add byte [ecx], cl
add byte [eax], al
aam 0
add byte [eax], al
push edx
pop es
add byte [eax], al
adc eax, dword [eax]
add byte [eax], al
add byte [eax], cl
add byte [eax], al
push 0
add byte [eax], al
add byte [eax], cl
add byte [eax], al
sub al, byte [eax]
add byte [eax], al
add byte [ecx], cl
add byte [eax], al
mov ah, 0
add byte [eax], al
add byte [eax], cl
add byte [eax], al
or al, byte [eax]
add byte [eax], al
add byte [eax], cl
add byte [eax], al
mov al, byte [eax]
add byte [eax], al
add byte [eax], cl
add byte [eax], al
dec edx
add byte [eax], al
add byte [eax], al
or dword [eax], eax
add ah, dh
add byte [eax], al
add byte [eax + 7], dl
add byte [eax], al
add eax, 0
or byte [eax], al
add byte [esi], dl
add byte [eax], al
add byte [eax], cl
add byte [eax], al
push ss
add byte [eax], al
add al, al
or byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [ebx + 7], dl
add byte [eax], al
xor eax, dword [eax]
add byte [eax], al
add byte [eax], cl
add byte [eax], al
jbe 0x1001fb86
add byte [eax], al
add byte [eax], cl
add byte [eax], al
add byte ss:[eax], al
add byte [eax], al
or dword [eax], eax
add ah, cl
add byte [eax], al
add byte [ecx + 7], dl
add byte [eax], al
sldt word [eax]
add byte [eax], al
or byte [eax], al
add byte [esi], ah
add byte [eax], al
add byte [eax], cl
add byte [eax], al
add byte es:[eax], al
add byte [eax], al
or dword [eax], eax
add byte [eax + eax + 0x8000000], ch
add byte [eax], al
push es
add byte [eax], al
add byte [eax], al
or byte [eax], al
add byte [esi], al
or byte [eax], al
add byte [esi], al
add byte [eax], al
add byte [ecx], cl
add byte [eax], al
in al, dx
add byte [eax], al
add byte [eax + 7], dl
add byte [eax], al
or dword [eax], eax
add byte [eax], al
add byte [eax], cl
add byte [eax], al
pop esi
add byte [eax], al
add byte [eax], al
or byte [eax], al
add byte [esi], bl
add byte [eax], al
add byte [eax], al
or dword [eax], eax
add byte [eax + eax + 0x7540000], bl
add byte [eax], al
arpl word [eax], ax
add byte [eax], al
add byte [eax], cl
add byte [eax], al
jle 0x1001fc06
add byte [eax], al
add byte [eax], cl
add byte [eax], al
add byte ds:[eax], al
add byte [eax], al
or dword [eax], eax
add ah, bl
add byte [eax], al
add byte [edx + 7], dl
add byte [eax], al
sbb eax, dword [eax]
add byte [eax], al
add byte [eax], cl
add byte [eax], al
outsb dx, byte [esi]
add byte [eax], al
add byte [eax], al
or byte [eax], al
add byte [esi], ch
add byte [eax], al
add byte [eax], al
or dword [eax], eax
add byte [eax + eax + 0x8000000], bh
add byte [eax], al
push cs
add byte [eax], al
add byte [eax], al
or byte [eax], al
add byte [esi], cl
or byte [eax], al
add byte [esi], cl
add byte [eax], al
add byte [ecx], cl
add byte [eax], al
cld
add byte [eax], al
add byte [eax + 7], ah
add byte [eax], al
add byte [ecx], al
add byte [eax], al
add byte [eax], cl
add byte [eax], al
push ecx
add byte [eax], al
add byte [eax], al
or byte [eax], al
add byte [ecx], dl
add byte [eax], al
add byte [ebp + 8], dl
add byte [eax], al
add dword [eax], 0
add byte [edx + 7], dl
add byte [eax], al
pop ds
add byte [eax], al
add byte [eax], al
or byte [eax], al
add byte [ecx], dh
add byte [eax], al
add byte [eax], cl
add byte [eax], al
xor dword [eax], eax
add byte [eax], al
add byte [ecx], cl
add byte [eax], al
ret 0