Function at 0x404bc8
Capabilities:
Check for peb beingdebugged flag
Check for time delay via gettickcount
Encode data using xor
Get number of processors
Get process heap force flags
Manipulate console buffer
Packed with generic packer
Parse pe header
Print debug messages
Set console window title
Terminate process

Disassembly:
push ebp
mov ebp, esp
mov ecx, 5
push 0
push 0
dec ecx
jne 0x404bd0
push ecx
mov eax, dword [0x40ab14]
mov byte [eax], 1
mov eax, 0x404b90
call fcn.004037c0
xor eax, eax
push ebp
push 0x407a2c
push dword fs:[eax]
mov dword fs:[eax], esp
mov dword [0x40c9ac], esi
push 0x407a38
call sub.kernel32.dll_SetConsoleTitleA
push 0x407a38
push 0xffffffffffffffff
push 0
call fcn.0040388c
call sub.kernel32.dll_GetLastError_1
cmp eax, 0xb7
jne 0x404c29
push 0
call fcn.004038ac
push 0xfffffffffffffff5
call sub.kernel32.dll_GetStdHandle_1
mov dword [0x40c988], eax
mov word [0x40c9a8], 0
mov word [0x40c9aa], 0
push dword [0x40c9a8]
mov eax, dword [0x40c988]
push eax
call sub.kernel32.dll_SetConsoleCursorPosition
push 0
push 0x40c98c
mov eax, dword [0x40aafc]
call fcn.004033b4
push eax
mov eax, dword [0x40aafc]
call fcn.00403470
push eax
mov eax, dword [0x40c988]
push eax
call sub.kernel32.dll_WriteConsoleA
mov eax, dword [0x40ab10]
call fcn.00402948
call fcn.0040251c
push 0x40c974
call sub.kernel32.dll_GetSystemTime
call sub.kernel32.dll_GetTickCount
mov dword [0x40c984], eax
mov byte [0x40b784], 0x20
mov byte [0x40b78c], 0x73
mov byte [0x40b7b2], 0x6f
mov byte [0x40b820], 0x65
mov byte [0x40b780], 0x68
mov byte [0x40b81c], 0x6e
mov byte [0x40b802], 0x20
mov byte [0x40b795], 0x75
mov byte [0x40b81b], 0x61
mov byte [0x40b817], 0x69
mov byte [0x40b786], 0x6e
mov byte [0x40b7e1], 0x75
mov byte [0x40b7e0], 0x63
mov byte [0x40b7e2], 0x74
mov byte [0x40b771], 0x76
mov byte [0x40b823], 0x4d
mov byte [0x40b7ca], 0x69
mov byte [0x40b7ab], 0x70
mov byte [0x40b7d2], 0x6b
mov byte [0x40b7b7], 0x69
mov byte [0x40b7c4], 0x64
mov byte [0x40b7ee], 0x6f
mov byte [0x40b7f4], 0x68
mov byte [0x40b839], 0x20
mov byte [0x40b7f8], 0x69
mov byte [0x40b794], 0x72
mov byte [0x40b7cf], 0x72
mov byte [0x40b7af], 0x75
mov byte [0x40b7a2], 0x20
mov byte [0x40b7e3], 0x69
mov byte [0x40b7e4], 0x6f
mov byte [0x40b814], 0x6f
mov byte [0x40b7f1], 0x2e
mov byte [0x40b85d], 0x20
mov byte [0x40b806], 0x54
mov byte [0x40b791], 0x6e
mov byte [0x40b836], 0x20
mov byte [0x40b7de], 0x78
mov byte [0x40b7c3], 0x2d
mov byte [0x40b7f7], 0x61
mov byte [0x40b82d], 0x6c
mov byte [0x40b80b], 0x63
mov byte [0x40b7a9], 0x65
mov byte [0x40b7c7], 0x75
mov byte [0x40b7c5], 0x65
mov byte [0x40b83b], 0x6d
mov byte [0x40b852], 0x20
mov byte [0x40b77f], 0x63
mov byte [0x40b808], 0x43
mov byte [0x40b7bc], 0x6d
mov byte [0x40b76f], 0x72
mov byte [0x40b810], 0x69
mov byte [0x40b846], 0x74
mov byte [0x40b78b], 0x65
mov byte [0x40b832], 0x68
mov byte [0x40b847], 0x68
mov byte [0x40b83e], 0x64
mov byte [0x40b7c8], 0x67
mov byte [0x40b796], 0x63
mov byte [0x40b7c6], 0x62
mov byte [0x40b7ad], 0x79
mov byte [0x40b7f5], 0x65
mov byte [0x40b7f2], 0x20
mov byte [0x40b815], 0x20
mov byte [0x40b834], 0x63
mov byte [0x40b837], 0x69
mov byte [0x40b790], 0x6f
mov byte [0x40b7bb], 0x6f
mov byte [0x40b77b], 0x20
mov byte [0x40b7cc], 0x67
mov byte [0x40b81a], 0x20
mov byte [0x40b78d], 0x65
mov byte [0x40b7f9], 0x6d
mov byte [0x40b843], 0x69
mov byte [0x40b804], 0x53
mov byte [0x40b826], 0x50
mov byte [0x40b856], 0x63
mov byte [0x40b801], 0x73
mov byte [0x40b7aa], 0x6c
mov byte [0x40b7e5], 0x6e
mov byte [0x40b7bf], 0x61
mov byte [0x40b7ef], 0x6e
mov byte [0x40b819], 0x64
mov byte [0x40b84a], 0x20
mov byte [0x40b80f], 0x20
mov byte [0x40b83c], 0x62
mov byte [0x40b797], 0x74
mov byte [0x40b7c9], 0x67
mov byte [0x40b782], 0x75
mov byte [0x40b79a], 0x20
mov byte [0x40b7e9], 0x6e
mov byte [0x40b7ce], 0x74
mov byte [0x40b82a], 0x20
mov byte [0x40b860], 0x6c
mov byte [0x40b793], 0x74
mov byte [0x40b822], 0x20
mov byte [0x40b7cb], 0x6e
mov byte [0x40b7d4], 0x20
mov byte [0x40b7fd], 0x20
mov byte [0x40b80d], 0x4d
mov byte [0x40b85e], 0x66
mov byte [0x40b7c0], 0x6e
mov byte [0x40b77a], 0x65
mov byte [0x40b768], 0xfa
mov byte [0x40b811], 0x73
mov byte [0x40b7b6], 0x6f
mov byte [0x40b840], 0x65
mov byte [0x40b81f], 0x68
mov byte [0x40b85b], 0x6c
mov byte [0x40b851], 0x79
mov byte [0x40b7d0], 0x69
mov byte [0x40b848], 0x69
mov byte [0x40b7f3], 0x54
mov byte [0x40b829], 0x32
mov byte [0x40b82b], 0x66
mov byte [0x40b779], 0x62
mov byte [0x40b853], 0x65
mov byte [0x40b770], 0x65
mov byte [0x40b831], 0x77
mov byte [0x40b7fa], 0x20
mov byte [0x40b7fb], 0x6f
mov byte [0x40b7b0], 0x20
mov byte [0x40b7a8], 0x68
mov byte [0x40b7e7], 0x63
mov byte [0x40b805], 0x45
mov byte [0x40b788], 0x20
mov byte [0x40b812], 0x20
mov byte [0x40b825], 0x20
mov byte [0x40b7d3], 0x73
mov byte [0x40b7f0], 0x73
mov byte [0x40b7a3], 0x77
mov byte [0x40b781], 0x66
mov byte [0x40b78e], 0x20
mov byte [0x40b7a1], 0x73
mov byte [0x40b7d1], 0x63
mov byte [0x40b776], 0x72
mov byte [0x40b79f], 0x6e
mov byte [0x40b7f6], 0x20
mov byte [0x40b7dc], 0x20
mov byte [0x40b7ed], 0x69
mov byte [0x40b84c], 0x72
mov byte [0x40b76d], 0x6f
mov byte [0x40b78a], 0x68
mov byte [0x40b77d], 0x61
mov byte [0x40b807], 0x20
mov byte [0x40b7ec], 0x74
mov byte [0x40b821], 0x72
mov byte [0x40b830], 0x20
mov byte [0x40b7a4], 0x69
mov byte [0x40b772], 0x65
mov byte [0x40b79d], 0x72
mov byte [0x40b7c1], 0x74
mov byte [0x40b854], 0x78
mov byte [0x40b850], 0x72
mov byte [0x40b85c], 0x65
mov byte [0x40b7d6], 0x72
mov byte [0x40b7d5], 0x6f
mov byte [0x40b7eb], 0x69
mov byte [0x40b84e], 0x6d
mov byte [0x40b7b9], 0x20
mov byte [0x40b76e], 0x20
mov byte [0x40b785], 0x61
mov byte [0x40b855], 0x65
mov byte [0x40b79e], 0x69
mov byte [0x40b85a], 0x62
mov byte [0x40b80e], 0x65
mov byte [0x40b769], 0x48
mov byte [0x40b7b8], 0x64
mov byte [0x40b849], 0x73
mov byte [0x40b76c], 0x6c
mov byte [0x40b813], 0x74
mov byte [0x40b83a], 0x65
mov byte [0x40b789], 0x74
mov byte [0x40b857], 0x75
mov byte [0x40b7df], 0x65
mov byte [0x40b835], 0x68
mov byte [0x40b76b], 0x6c
mov byte [0x40b7ac], 0x20
mov byte [0x40b775], 0x65
mov byte [0x40b833], 0x69
mov byte [0x40b7a7], 0x20
mov byte [0x40b77c], 0x77
mov byte [0x40b862], 0x2e
mov byte [0x40b774], 0x73
mov byte [0x40b7a6], 0x6c
mov byte [0x40b85f], 0x69
mov byte [0x40b778], 0x20
mov byte [0x40b7ff], 0x68
mov byte [0x40b80c], 0x6b
mov byte [0x40b83f], 0x64
mov byte [0x40b7ae], 0x6f
mov byte [0x40b799], 0x64
mov byte [0x40b7a0], 0x67
mov byte [0x40b803], 0x45
mov byte [0x40b78f], 0x63
mov byte [0x40b83d], 0x65
mov byte [0x40b777], 0x2c
mov byte [0x40b816], 0x66
mov byte [0x40b7cd], 0x20
mov byte [0x40b7d9], 0x6f
mov byte [0x40b7db], 0x65
mov byte [0x40b798], 0x65
mov byte [0x40b7be], 0x20
mov byte [0x40b7b1], 0x74
mov byte [0x40b842], 0x20
mov byte [0x40b7e8], 0x6f
mov byte [0x40b7bd], 0x65
mov byte [0x40b80a], 0x61
mov byte [0x40b84d], 0x69
mov byte [0x40b861], 0x65
mov byte [0x40b82e], 0x65
mov byte [0x40b7da], 0x6d
mov byte [0x40b787], 0x64
mov byte [0x40b7b4], 0x61
mov byte [0x40b773], 0x72
mov byte [0x40b82c], 0x69
mov byte [0x40b82f], 0x2c
mov byte [0x40b858], 0x74
mov byte [0x40b841], 0x64
mov byte [0x40b828], 0x33
mov byte [0x40b81d], 0x6f
mov byte [0x40b7fc], 0x66
mov byte [0x40b84f], 0x61
mov byte [0x40b844], 0x6e
mov byte [0x40b7b5], 0x76
mov byte [0x40b7c2], 0x69
mov byte [0x40b800], 0x69
mov byte [0x40b7ea], 0x64
mov byte [0x40b7d8], 0x73
mov byte [0x40b7fe], 0x74
mov byte [0x40b84b], 0x70
mov byte [0x40b783], 0x6c
mov byte [0x40b7a5], 0x6c
mov byte [0x40b7e6], 0x20
mov byte [0x40b827], 0x45
mov byte [0x40b818], 0x6e
mov byte [0x40b79c], 0x74
mov byte [0x40b859], 0x61
mov byte [0x40b7d7], 0x20
mov byte [0x40b845], 0x20
mov byte [0x40b7dd], 0x65
mov byte [0x40b838], 0x73
mov byte [0x40b79b], 0x73
mov byte [0x40b809], 0x72
mov byte [0x40b792], 0x73
mov byte [0x40b7b3], 0x20
mov byte [0x40b76a], 0x65
mov byte [0x40b7ba], 0x73
mov byte [0x40b824], 0x5a
mov byte [0x40b81e], 0x74
mov byte [0x40b77e], 0x74
mov byte [0x40b672], 0x73
mov byte [0x40b68f], 0x25
mov byte [0x40b68d], 0x25
mov byte [0x40b68a], 0x73
mov byte [0x40b674], 0x73
mov byte [0x40b668], 0x36
mov byte [0x40b694], 0x73
mov byte [0x40b688], 0x73
mov byte [0x40b66f], 0x25
mov byte [0x40b67e], 0x73
mov byte [0x40b692], 0x73
mov byte [0x40b681], 0x25
mov byte [0x40b69a], 0x73
mov byte [0x40b671], 0x25
mov byte [0x40b699], 0x25
mov byte [0x40b67b], 0x25
mov byte [0x40b66b], 0x25
mov byte [0x40b690], 0x73
mov byte [0x40b686], 0x73
mov byte [0x40b698], 0x73
mov byte [0x40b69e], 0x73
mov byte [0x40b66d], 0x25
mov byte [0x40b67d], 0x25
mov byte [0x40b679], 0x25
mov byte [0x40b675], 0x25
mov byte [0x40b67c], 0x73
mov byte [0x40b693], 0x25
mov byte [0x40b678], 0x73
mov byte [0x40b680], 0x73
mov byte [0x40b673], 0x25
mov byte [0x40b68b], 0x25
mov byte [0x40b677], 0x25
mov byte [0x40b68e], 0x73
mov byte [0x40b67a], 0x73
mov byte [0x40b684], 0x73
mov byte [0x40b69d], 0x25
mov byte [0x40b69c], 0x73
mov byte [0x40b67f], 0x25
mov byte [0x40b69b], 0x25
mov byte [0x40b670], 0x73
mov byte [0x40b669], 0x25
mov byte [0x40b66a], 0x73
mov byte [0x40b691], 0x25
mov byte [0x40b66c], 0x73
mov byte [0x40b687], 0x25
mov byte [0x40b682], 0x73
mov byte [0x40b66e], 0x73
mov byte [0x40b68c], 0x73
mov byte [0x40b676], 0x73
mov byte [0x40b695], 0x25
mov byte [0x40b696], 0x73
mov byte [0x40b685], 0x25
mov byte [0x40b689], 0x25
mov byte [0x40b697], 0x25
mov byte [0x40b683], 0x25
mov byte [0x40b882], 0x61
mov byte [0x40b875], 0x68
mov byte [0x40b879], 0x68
mov byte [0x40b883], 0x6e
mov byte [0x40b897], 0x61
mov byte [0x40b88d], 0x69
mov byte [0x40b872], 0x77
mov byte [0x40b89c], 0x73
mov byte [0x40b877], 0x20
mov byte [0x40b896], 0x20
mov byte [0x40b8b1], 0x29
mov byte [0x40b890], 0x20
mov byte [0x40b868], 0x4d
mov byte [0x40b871], 0x20
mov byte [0x40b885], 0x69
mov byte [0x40b893], 0x69
mov byte [0x40b870], 0x6e
mov byte [0x40b8ab], 0x6f
mov byte [0x40b8a0], 0x6c
mov byte [0x40b88c], 0x67
mov byte [0x40b876], 0x2c
mov byte [0x40b8a1], 0x79
mov byte [0x40b880], 0x74
mov byte [0x40b87a], 0x65
mov byte [0x40b86b], 0x20
mov byte [0x40b8aa], 0x6c
mov byte [0x40b8ae], 0x20
mov byte [0x40b89e], 0x20
mov byte [0x40b8b5], 0x2e
mov byte [0x40b8ad], 0x73
mov byte [0x40b8b4], 0x2e
mov byte [0x40b8b2], 0x20
mov byte [0x40b886], 0x2d
mov byte [0x40b87c], 0x66
mov byte [0x40b8a3], 0x44
mov byte [0x40b89b], 0x6e
mov byte [0x40b87b], 0x20
mov byte [0x40b89d], 0x74
mov byte [0x40b88a], 0x75
mov byte [0x40b86c], 0x62
mov byte [0x40b87d], 0x69
mov byte [0x40b86a], 0x6f
mov byte [0x40b86d], 0x65
mov byte [0x40b888], 0x65
mov byte [0x40b88f], 0x67
mov byte [0x40b895], 0x6b
mov byte [0x40b86f], 0x69
mov byte [0x40b88e], 0x6e
mov byte [0x40b898], 0x67
mov byte [0x40b8a4], 0x62
mov byte [0x40b8a7], 0x66
mov byte [0x40b8a6], 0x20
mov byte [0x40b89f], 0x4f
mov byte [0x40b8a9], 0x6c
mov byte [0x40b894], 0x63
mov byte [0x40b8a5], 0x67
mov byte [0x40b873], 0x69
mov byte [0x40b88b], 0x67
mov byte [0x40b881], 0x20
mov byte [0x40b869], 0x54
mov byte [0x40b8a8], 0x6f
mov byte [0x40b892], 0x72
mov byte [0x40b891], 0x74
mov byte [0x40b899], 0x61
mov byte [0x40b8a2], 0x79
mov byte [0x40b86e], 0x67
mov byte [0x40b884], 0x74
mov byte [0x40b874], 0x74
mov byte [0x40b87f], 0x73
mov byte [0x40b878], 0x74
mov byte [0x40b889], 0x62
mov byte [0x40b8af], 0x3a
mov byte [0x40b8ac], 0x77
mov byte [0x40b89a], 0x69
mov byte [0x40b887], 0x64
mov byte [0x40b8b3], 0x2e
mov byte [0x40b87e], 0x72
mov byte [0x40b8b0], 0x2d
lea eax, [ebp - 0x14]
mov edx, 0x40b668
call fcn.00403390
mov eax, dword [ebp - 0x14]
call fcn.00403470
push eax
call sub.kernel32.dll_OutputDebugStringA
mov byte [0x40b97e], 0x74
mov byte [0x40b996], 0x20
mov byte [0x40b9f2], 0x53
mov byte [0x40b975], 0x2d
mov byte [0x40b9b0], 0x69
mov byte [0x40b9e7], 0x20
mov byte [0x40b98e], 0x68
mov byte [0x40b987], 0x6c
mov byte [0x40b9fd], 0x46
mov byte [0x40b9c0], 0x61
mov byte [0x40b9f9], 0x46
mov byte [0x40b9f6], 0x20
mov byte [0x40b9fc], 0x46
mov byte [0x40b9ed], 0x62
mov byte [0x40b979], 0x79
mov byte [0x40b9a5], 0x68
mov byte [0x40b974], 0x69
mov byte [0x40b9de], 0x62
mov byte [0x40b99a], 0x20
mov byte [0x40b9a2], 0x74
mov byte [0x40b9f3], 0x49
mov byte [0x40b9e0], 0x67
mov byte [0x40b9b7], 0x74
mov byte [0x40b9df], 0x75
mov byte [0x40b9c7], 0x74
mov byte [0x40b998], 0x53
mov byte [0x40b997], 0x45
mov byte [0x40b9cb], 0x70
mov byte [0x40b9a0], 0x20
mov byte [0x40b980], 0x69
mov byte [0x40b9a4], 0x74
mov byte [0x40b9fa], 0x46
mov byte [0x40b9fe], 0x46
mov byte [0x40b9bf], 0x72
mov byte [0x40b97c], 0x67
mov byte [0x40b9aa], 0x74
mov byte [0x40b97d], 0x20
mov byte [0x40b9ea], 0x6c
mov byte [0x40b9ca], 0x20
mov byte [0x40b9c4], 0x49
mov byte [0x40b9d2], 0x20
mov byte [0x40b9be], 0x67
mov byte [0x40b9e4], 0x20
mov byte [0x40b96c], 0x74
mov byte [0x40b9d0], 0x61
mov byte [0x40b97b], 0x62
mov byte [0x40b9ce], 0x67
mov byte [0x40b9d4], 0x73
mov byte [0x40b9f4], 0x20
mov byte [0x40b98f], 0x65
mov byte [0x40b9c1], 0x6d
mov byte [0x40b9ab], 0x72
mov byte [0x40b9a6], 0x65
mov byte [0x40b9a1], 0x61
mov byte [0x40b994], 0x68
mov byte [0x40b976], 0x4f
mov byte [0x40b9d3], 0x69
mov byte [0x40b984], 0x66
mov byte [0x40b986], 0x6c
mov byte [0x40b9ee], 0x67
mov byte [0x40b985], 0x6f
mov byte [0x40b9f8], 0x78
mov byte [0x40b97f], 0x72
mov byte [0x40b9c2], 0x2e
mov byte [0x40b98b], 0x2e
mov byte [0x40b9ef], 0x2c
mov byte [0x40b9b6], 0x20
mov byte [0x40b977], 0x6c
mov byte [0x40b9bd], 0x6f
mov byte [0x40b99f], 0x65
mov byte [0x40b999], 0x49
mov byte [0x40b9b9], 0x65
mov byte [0x40b98a], 0x73
mov byte [0x40b9d1], 0x6d
mov byte [0x40b9b4], 0x6f
mov byte [0x40b96a], 0x6e
mov byte [0x40b9ad], 0x20
mov byte [0x40b9a3], 0x20
mov byte [0x40b9b8], 0x68
mov byte [0x40b9c9], 0x65
mov byte [0x40b9c3], 0x20
mov byte [0x40b96d], 0x68
mov byte [0x40b995], 0x65
mov byte [0x40b9d8], 0x69
mov byte [0x40b968], 0x99
mov byte [0x40b9db], 0x20
mov byte [0x40b9f5], 0x3d
mov byte [0x40b9b1], 0x6e
mov byte [0x40b981], 0x63
mov byte [0x40ba01], 0x2e
mov byte [0x40b99b], 0x76
mov byte [0x40b9e6], 0x6e
mov byte [0x40b971], 0x61
mov byte [0x40b9eb], 0x79
mov byte [0x40b9b3], 0x20
mov byte [0x40b9ff], 0x46
mov byte [0x40b9cd], 0x6f
mov byte [0x40b9f7], 0x30
mov byte [0x40b9e5], 0x69
mov byte [0x40b9af], 0x6f
mov byte [0x40b9c5], 0x66
mov byte [0x40b9bc], 0x72
mov byte [0x40b9b5], 0x66
mov byte [0x40b9ae], 0x50
mov byte [0x40ba00], 0x46
mov byte [0x40b991], 0x6b
mov byte [0x40b96f], 0x72
mov byte [0x40b972], 0x6e
mov byte [0x40b9e2], 0x65
mov byte [0x40b98c], 0x20
mov byte [0x40b9f1], 0x45
mov byte [0x40b992], 0x20
mov byte [0x40b9ba], 0x20
mov byte [0x40b9c6], 0x20
mov byte [0x40b9a9], 0x6e
mov byte [0x40b9c8], 0x68
mov byte [0x40b973], 0x74
mov byte [0x40b982], 0x6b
mov byte [0x40b99d], 0x6c
mov byte [0x40b970], 0x20
mov byte [0x40b988], 0x6f
mov byte [0x40b9e8], 0x4f
mov byte [0x40b9ec], 0x44
mov byte [0x40b9a8], 0x45
mov byte [0x40b9a7], 0x20
mov byte [0x40b9dc], 0x64
mov byte [0x40b9cf], 0x72
mov byte [0x40b99e], 0x75
mov byte [0x40b969], 0x41
mov byte [0x40b9da], 0x67
mov byte [0x40b9d7], 0x65
mov byte [0x40b9e1], 0x67
mov byte [0x40b989], 0x77
mov byte [0x40b97a], 0x44
mov byte [0x40b99c], 0x61
mov byte [0x40b9f0], 0x20
mov byte [0x40b96e], 0x65
mov byte [0x40b9cc], 0x72
mov byte [0x40b983], 0x20
mov byte [0x40b96b], 0x6f
mov byte [0x40b9e9], 0x6c
mov byte [0x40b9bb], 0x70
mov byte [0x40b978], 0x6c
mov byte [0x40b9dd], 0x65
mov byte [0x40b9d5], 0x20
mov byte [0x40b9ac], 0x79
mov byte [0x40b9fb], 0x46
mov byte [0x40b9e3], 0x64
mov byte [0x40b98d], 0x43
mov byte [0x40b990], 0x63
mov byte [0x40b9d9], 0x6e
mov byte [0x40b9b2], 0x74
mov byte [0x40b9d6], 0x62
mov byte [0x40b993], 0x74
cmp dword [0x40c9ac], 0xffffffff
je fcn.004038ac
mov byte [0x40ba6d], 0x2d
mov byte [0x40ba7f], 0x77
mov byte [0x40ba6e], 0x64
mov byte [0x40ba76], 0x69
mov byte [0x40ba87], 0x69
mov byte [0x40ba72], 0x67
mov byte [0x40ba86], 0x20
mov byte [0x40ba8b], 0x65
mov byte [0x40baac], 0x75
mov byte [0x40ba6f], 0x65
mov byte [0x40ba84], 0x77
mov byte [0x40ba92], 0x69
mov byte [0x40ba73], 0x20
mov byte [0x40baae], 0x63
mov byte [0x40ba89], 0x70
mov byte [0x40ba70], 0x62
mov byte [0x40baaf], 0x74
mov byte [0x40ba9d], 0x62
mov byte [0x40ba78], 0x6b
mov byte [0x40ba85], 0x6e
mov byte [0x40ba96], 0x6f
mov byte [0x40baa5], 0x65
mov byte [0x40ba6a], 0x6e
mov byte [0x40baad], 0x6e
mov byte [0x40ba80], 0x73
mov byte [0x40baa0], 0x67
mov byte [0x40ba95], 0x20
mov byte [0x40ba77], 0x63
mov byte [0x40ba94], 0x6e
mov byte [0x40baaa], 0x20
mov byte [0x40ba98], 0x20
mov byte [0x40ba90], 0x61
mov byte [0x40baa2], 0x72
mov byte [0x40baa8], 0x6e
mov byte [0x40ba97], 0x66
mov byte [0x40ba6c], 0x69
mov byte [0x40ba81], 0x3a
mov byte [0x40ba79], 0x20
mov byte [0x40ba93], 0x6f
mov byte [0x40ba7c], 0x6c
mov byte [0x40ba9e], 0x75
mov byte [0x40ba9f], 0x67
mov byte [0x40bab0], 0x69
mov byte [0x40ba9c], 0x65
mov byte [0x40baa1], 0x65
mov byte [0x40bab3], 0x2e
mov byte [0x40bab2], 0x6e
mov byte [0x40ba6b], 0x74
mov byte [0x40ba99], 0x49
mov byte [0x40ba71], 0x75
mov byte [0x40ba8c], 0x6d
mov byte [0x40ba83], 0x4f
mov byte [0x40ba74], 0x74
mov byte [0x40ba8d], 0x65
mov byte [0x40ba75], 0x72
mov byte [0x40ba8f], 0x74
mov byte [0x40ba7b], 0x6f
mov byte [0x40ba68], 0x4b
mov byte [0x40ba8a], 0x6c
mov byte [0x40baa3], 0x50
mov byte [0x40baab], 0x66
mov byte [0x40baa6], 0x73
mov byte [0x40ba7d], 0x6c
mov byte [0x40ba69], 0x41
mov byte [0x40ba8e], 0x6e
mov byte [0x40ba7e], 0x6f
mov byte [0x40ba9a], 0x73
mov byte [0x40ba82], 0x20
mov byte [0x40ba91], 0x74
mov byte [0x40ba88], 0x6d
mov byte [0x40baa9], 0x74
mov byte [0x40baa7], 0x65
mov byte [0x40baa4], 0x72
mov byte [0x40bab1], 0x6f
mov byte [0x40ba9b], 0x44
mov byte [0x40ba7a], 0x66
mov eax, dword fs:[0x18]
mov eax, dword [eax + 0x30]
movzx eax, byte [eax + 2]
cmp eax, 1
jne 0x405db2
push 0
call fcn.004038ac
mov byte [0x40bba4], 0x72
mov byte [0x40bb73], 0x20
mov byte [0x40bb82], 0x20
mov byte [0x40bb91], 0x74
mov byte [0x40bb8b], 0x65
mov byte [0x40bbc7], 0x73
mov byte [0x40bb7d], 0x6c
mov byte [0x40bbb6], 0x74
mov byte [0x40bb70], 0x62
mov byte [0x40bbbf], 0x61
mov byte [0x40bb94], 0x6e
mov byte [0x40bbb7], 0x68
mov byte [0x40bb7f], 0x77
mov byte [0x40bb74], 0x74
mov byte [0x40bbb5], 0x69
mov byte [0x40bb9f], 0x67
mov byte [0x40bb75], 0x72
mov byte [0x40bb9b], 0x44
mov byte [0x40bb80], 0x73
mov byte [0x40bba3], 0x50
mov byte [0x40bbc6], 0x61
mov byte [0x40bbae], 0x63
mov byte [0x40bb87], 0x69
mov byte [0x40bbaf], 0x74
mov byte [0x40bba0], 0x67
mov byte [0x40bb8d], 0x65
mov byte [0x40bb79], 0x20
mov byte [0x40bbb3], 0x20
mov byte [0x40bbb0], 0x69
mov byte [0x40bbc0], 0x62
mov byte [0x40bb96], 0x6f
mov byte [0x40bba7], 0x65
mov byte [0x40bb9d], 0x62
mov byte [0x40bb98], 0x20
mov byte [0x40bbc1], 0x6c
mov byte [0x40bb92], 0x69
mov byte [0x40bb6b], 0x74
mov byte [0x40bbbb], 0x65
mov byte [0x40bb6e], 0x64
mov byte [0x40bb85], 0x6e
mov byte [0x40bb93], 0x6f
mov byte [0x40bb97], 0x66
mov byte [0x40bb6a], 0x6e
mov byte [0x40bb71], 0x75
mov byte [0x40bba5], 0x65
mov byte [0x40bb95], 0x20
mov byte [0x40bb8e], 0x6e
mov byte [0x40bb81], 0x3a
mov byte [0x40bb6f], 0x65
mov byte [0x40bbc2], 0x65
mov byte [0x40bb8a], 0x6c
mov byte [0x40bbc9], 0x2e
mov byte [0x40bbb4], 0x77
mov byte [0x40bbc5], 0x72
mov byte [0x40bb7c], 0x6c
mov byte [0x40bb99], 0x49
mov byte [0x40bbaa], 0x20
mov byte [0x40bbbc], 0x63
mov byte [0x40bb89], 0x70
mov byte [0x40bbbd], 0x75
mov byte [0x40bba6], 0x73
mov byte [0x40bb76], 0x69
mov byte [0x40bb90], 0x61
mov byte [0x40bb78], 0x6b
mov byte [0x40bbac], 0x75
mov byte [0x40bb83], 0x4f
mov byte [0x40bb77], 0x63
mov byte [0x40bba8], 0x6e
mov byte [0x40bba2], 0x72
mov byte [0x40bbb8], 0x20
mov byte [0x40bbc4], 0x74
mov byte [0x40bbb2], 0x6e
mov byte [0x40bbad], 0x6e
mov byte [0x40bb7b], 0x6f
mov byte [0x40bb9c], 0x65
mov byte [0x40bb9a], 0x73
mov byte [0x40bbbe], 0x74
mov byte [0x40bb69], 0x41
mov byte [0x40bbab], 0x66
mov byte [0x40bb72], 0x67
mov byte [0x40bbc3], 0x20
mov byte [0x40bb8c], 0x6d
mov byte [0x40bbb9], 0x65
mov byte [0x40bbba], 0x78
mov byte [0x40bba9], 0x74
mov byte [0x40bb7a], 0x66
mov byte [0x40bb84], 0x77
mov byte [0x40bb6d], 0x2d
mov byte [0x40bb9e], 0x75
mov byte [0x40bba1], 0x65
mov byte [0x40bbc8], 0x68
mov byte [0x40bb86], 0x20
mov byte [0x40bbb1], 0x6f
mov byte [0x40bb88], 0x6d
mov byte [0x40bb8f], 0x74
mov byte [0x40bb6c], 0x69
mov byte [0x40bb68], 0x61
mov byte [0x40bb7e], 0x6f
push eax
push ecx
mov ecx, 5
add eax, 0x42
sub eax, 0x41
cmp eax, 0x44
cmp eax, 0x5f
mov eax, 0x46
shl eax, 0x4f
shr eax, 0x4f
cmp eax, 0x44
mov eax, 0x2d
shl eax, 0x42
sar eax, 0x41
cmp eax, 0x44
rcl eax, 0x5f
mov eax, 0x46
ror eax, 0x4f
rol eax, 0x4f
rcr eax, 0x44
push ebx
mov ebx, eax
sub ebx, 1
mov eax, ebx
sub ecx, 1
cmp eax, 0
pop ebx
cmp ecx, 0
jne 0x406067
pop ecx
pop eax
mov eax, dword fs:[0x18]
nop
mov eax, dword [eax + 0x30]
push eax
pop eax
add eax, 1
sub eax, 1
add eax, 0
movzx eax, byte [eax + 2]
cmp eax, 0
je 0x4060e2
add ebx, 0
sub eax, 0
push 0
call fcn.004038ac
mov byte [0x40bc72], 0x54
mov byte [0x40bc9c], 0x20
mov byte [0x40bc97], 0x72
mov byte [0x40bc99], 0x70
mov byte [0x40bc94], 0x64
mov byte [0x40bca5], 0x74
mov byte [0x40bc7c], 0x61
mov byte [0x40bc89], 0x6f
mov byte [0x40bc71], 0x20
mov byte [0x40bcbf], 0x65
mov byte [0x40bc76], 0x6e
mov byte [0x40bc81], 0x66
mov byte [0x40bcaf], 0x2e
mov byte [0x40bc85], 0x65
mov byte [0x40bc84], 0x68
mov byte [0x40bc88], 0x72
mov byte [0x40bca2], 0x66
mov byte [0x40bcb1], 0x56
mov byte [0x40bca3], 0x75
mov byte [0x40bc9d], 0x69
mov byte [0x40bc9e], 0x74
mov byte [0x40bc91], 0x64
mov byte [0x40bcb9], 0x72
mov byte [0x40bc96], 0x63
mov byte [0x40bc9a], 0x74
mov byte [0x40bcbc], 0x6e
mov byte [0x40bc70], 0x3a
mov byte [0x40bc8f], 0x63
mov byte [0x40bcc5], 0x21
mov byte [0x40bc6d], 0x69
mov byte [0x40bcc2], 0x61
mov byte [0x40bcb0], 0x20
mov byte [0x40bc87], 0x70
mov byte [0x40bc6c], 0x6e
mov byte [0x40bc80], 0x6f
mov byte [0x40bc69], 0x57
mov byte [0x40bc9f], 0x27
mov byte [0x40bca4], 0x72
mov byte [0x40bc9b], 0x73
mov byte [0x40bc8c], 0x61
mov byte [0x40bc92], 0x65
mov byte [0x40bca1], 0x20
mov byte [0x40bcbd], 0x65
mov byte [0x40bc95], 0x65
mov byte [0x40bca8], 0x72
mov byte [0x40bca0], 0x73
mov byte [0x40bca7], 0x65
mov byte [0x40bcc1], 0x73
mov byte [0x40bc6a], 0x61
mov byte [0x40bc98], 0x79
mov byte [0x40bc79], 0x74
mov byte [0x40bca9], 0x20
mov byte [0x40bc7e], 0x74
mov byte [0x40bcc0], 0x73
mov byte [0x40bca6], 0x68
mov byte [0x40bcc3], 0x72
mov byte [0x40bc75], 0x20
mov byte [0x40bcac], 0x72
mov byte [0x40bcae], 0x73
mov byte [0x40bcba], 0x79
mov byte [0x40bc74], 0x65
mov byte [0x40bc83], 0x74
mov byte [0x40bc8b], 0x72
mov byte [0x40bc77], 0x65
mov byte [0x40bc7a], 0x20
mov byte [0x40bcb6], 0x20
mov byte [0x40bc93], 0x20
mov byte [0x40bcc4], 0x79
mov byte [0x40bcb7], 0x76
mov byte [0x40bcab], 0x61
mov byte [0x40bcb4], 0x79
mov byte [0x40bc68], 0x5d
mov byte [0x40bcb5], 0x2c
mov byte [0x40bc73], 0x68
mov byte [0x40bcad], 0x74
mov byte [0x40bc8a], 0x67
mov byte [0x40bc7d], 0x72
mov byte [0x40bcb8], 0x65
mov byte [0x40bc6f], 0x67
mov byte [0x40bc8d], 0x6d
mov byte [0x40bcaa], 0x70
mov byte [0x40bcbb], 0x20
mov byte [0x40bc7b], 0x70
mov byte [0x40bc6b], 0x72
mov byte [0x40bcb2], 0x65
mov byte [0x40bc90], 0x6f
mov byte [0x40bc6e], 0x6e
mov byte [0x40bcb3], 0x72
mov byte [0x40bc82], 0x20
mov byte [0x40bc7f], 0x20
mov byte [0x40bc86], 0x20
mov byte [0x40bc78], 0x78
mov byte [0x40bc8e], 0x20
mov byte [0x40bcbe], 0x63
call fcn.00403998
mov byte [0x40bd8c], 0x6f
mov byte [0x40bda5], 0x75
mov byte [0x40bda1], 0x63
mov byte [0x40bd69], 0x49
mov byte [0x40bda9], 0x41
mov byte [0x40bd82], 0x65
mov byte [0x40bd73], 0x6e
mov byte [0x40bdaa], 0x50
mov byte [0x40bd6e], 0x75
mov byte [0x40bd85], 0x72
mov byte [0x40bd7c], 0x6f
mov byte [0x40bd8b], 0x69
mov byte [0x40bd8a], 0x74
mov byte [0x40bd84], 0x70
mov byte [0x40bd96], 0x2e
mov byte [0x40bd9d], 0x65
mov byte [0x40bd6c], 0x74
mov byte [0x40bd86], 0x6f
mov byte [0x40bd9c], 0x47
mov byte [0x40bd7b], 0x69
mov byte [0x40bda6], 0x6e
mov byte [0x40bda3], 0x43
mov byte [0x40bd8d], 0x6e
mov byte [0x40bd92], 0x6c
mov byte [0x40bd97], 0x20
mov byte [0x40bd7a], 0x74
mov byte [0x40bda2], 0x6b
mov byte [0x40bd89], 0x63
mov byte [0x40bd79], 0x75
mov byte [0x40bd87], 0x74
mov byte [0x40bd8e], 0x20
mov byte [0x40bd98], 0x56
mov byte [0x40bd93], 0x6f
mov byte [0x40bd9e], 0x74
mov byte [0x40bd95], 0x73
mov byte [0x40bd9f], 0x54
mov byte [0x40bd76], 0x78
mov byte [0x40bd74], 0x20
mov byte [0x40bd83], 0x20
mov byte [0x40bd9a], 0x61
mov byte [0x40bd78], 0x63
mov byte [0x40bd7d], 0x6e
mov byte [0x40bd77], 0x65
mov byte [0x40bd99], 0x69
mov byte [0x40bd72], 0x6f
mov byte [0x40bdac], 0x2e
mov byte [0x40bd90], 0x6f
mov byte [0x40bd9b], 0x20
mov byte [0x40bd68], 0x44
mov byte [0x40bda4], 0x6f
mov byte [0x40bd7f], 0x74
mov byte [0x40bd81], 0x6d
mov byte [0x40bd8f], 0x66
mov byte [0x40bd75], 0x65
mov byte [0x40bd70], 0x74
mov byte [0x40bd6f], 0x63
mov byte [0x40bda0], 0x69
mov byte [0x40bd94], 0x77
mov byte [0x40bd71], 0x69
mov byte [0x40bda8], 0x20
mov byte [0x40bdab], 0x49
mov byte [0x40bd6a], 0x6e
mov byte [0x40bda7], 0x74
mov byte [0x40bd7e], 0x20
mov byte [0x40bd6d], 0x72
mov byte [0x40bd88], 0x65
mov byte [0x40bd80], 0x69
mov byte [0x40bd91], 0x6c
mov byte [0x40bd6b], 0x73
call sub.kernel32.dll_GetTickCount
mov dword [0x40c990], eax
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
call sub.kernel32.dll_GetTickCount
mov dword [0x40c994], eax
mov eax, dword [0x40c994]
sub eax, dword [0x40c990]
cmp eax, 0x1f4
jbe 0x406593
push 0
call fcn.004038ac
mov byte [0x40bd8c], 0x6f
mov byte [0x40bda5], 0x75
mov byte [0x40bda1], 0x63
mov byte [0x40bd69], 0x49
mov byte [0x40bda9], 0x41
mov byte [0x40bd82], 0x65
mov byte [0x40bd73], 0x6e
mov byte [0x40bdaa], 0x50
mov byte [0x40bd6e], 0x75
mov byte [0x40bd85], 0x72
mov byte [0x40bd7c], 0x6f
mov byte [0x40bd8b], 0x69
mov byte [0x40bd8a], 0x74
mov byte [0x40bd84], 0x70
mov byte [0x40bd96], 0x2e
mov byte [0x40bd9d], 0x65
mov byte [0x40bd6c], 0x74
mov byte [0x40bd86], 0x6f
mov byte [0x40bd9c], 0x47
mov byte [0x40bd7b], 0x69
mov byte [0x40bda6], 0x6e
mov byte [0x40bda3], 0x43
mov byte [0x40bd8d], 0x6e
mov byte [0x40bd92], 0x6c
mov byte [0x40bd97], 0x20
mov byte [0x40bd7a], 0x74
mov byte [0x40bda2], 0x6b
mov byte [0x40bd89], 0x63
mov byte [0x40bd79], 0x75
mov byte [0x40bd87], 0x74
mov byte [0x40bd8e], 0x20
mov byte [0x40bd98], 0x56
mov byte [0x40bd93], 0x6f
mov byte [0x40bd9e], 0x74
mov byte [0x40bd95], 0x73
mov byte [0x40bd9f], 0x54
mov byte [0x40bd76], 0x78
mov byte [0x40bd74], 0x20
mov byte [0x40bd83], 0x20
mov byte [0x40bd9a], 0x61
mov byte [0x40bd78], 0x63
mov byte [0x40bd7d], 0x6e
mov byte [0x40bd77], 0x65
mov byte [0x40bd99], 0x69
mov byte [0x40bd72], 0x6f
mov byte [0x40bdac], 0x2e
mov byte [0x40bd90], 0x6f
mov byte [0x40bd9b], 0x20
mov byte [0x40bd68], 0x44
mov byte [0x40bda4], 0x6f
mov byte [0x40bd7f], 0x74
mov byte [0x40bd81], 0x6d
mov byte [0x40bd8f], 0x66
mov byte [0x40bd75], 0x65
mov byte [0x40bd70], 0x74
mov byte [0x40bd6f], 0x63
mov byte [0x40bda0], 0x69
mov byte [0x40bd94], 0x77
mov byte [0x40bd71], 0x69
mov byte [0x40bda8], 0x20
mov byte [0x40bdab], 0x49
mov byte [0x40bd6a], 0x6e
mov byte [0x40bda7], 0x74
mov byte [0x40bd7e], 0x20
mov byte [0x40bd6d], 0x72
mov byte [0x40bd88], 0x65
mov byte [0x40bd80], 0x69
mov byte [0x40bd91], 0x6c
mov byte [0x40bd6b], 0x73
call sub.kernel32.dll_GetTickCount
mov dword [0x40c990], eax
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
call sub.kernel32.dll_GetTickCount
mov dword [0x40c994], eax
mov eax, dword [0x40c994]
sub eax, dword [0x40c990]
cmp eax, 0x1f4
jbe 0x4067ad
push 0
call fcn.004038ac
mov byte [0x40be99], 0x69
mov byte [0x40be9f], 0x54
mov byte [0x40be71], 0x69
mov byte [0x40be8d], 0x6e
mov byte [0x40be91], 0x6c
mov byte [0x40be68], 0x47
mov byte [0x40bea8], 0x72
mov byte [0x40be7d], 0x6e
mov byte [0x40be75], 0x65
mov byte [0x40be6d], 0x72
mov byte [0x40be9e], 0x44
mov byte [0x40beac], 0x69
mov byte [0x40be7c], 0x6f
mov byte [0x40bead], 0x6f
mov byte [0x40be8e], 0x20
mov byte [0x40be87], 0x74
mov byte [0x40bea4], 0x69
mov byte [0x40be7e], 0x20
mov byte [0x40be81], 0x6d
mov byte [0x40be6a], 0x6e
mov byte [0x40bea5], 0x6e
mov byte [0x40bea9], 0x75
mov byte [0x40be7a], 0x74
mov byte [0x40be82], 0x65
mov byte [0x40be84], 0x70
mov byte [0x40be89], 0x63
mov byte [0x40be6f], 0x63
mov byte [0x40be94], 0x77
mov byte [0x40be77], 0x65
mov byte [0x40be72], 0x6f
mov byte [0x40be90], 0x6f
mov byte [0x40be78], 0x63
mov byte [0x40be95], 0x73
mov byte [0x40be93], 0x6f
mov byte [0x40be7b], 0x69
mov byte [0x40be8a], 0x74
mov byte [0x40be6c], 0x74
mov byte [0x40be9b], 0x20
mov byte [0x40be74], 0x20
mov byte [0x40be98], 0x56
mov byte [0x40be97], 0x20
mov byte [0x40be73], 0x6e
mov byte [0x40beab], 0x74
mov byte [0x40be8b], 0x69
mov byte [0x40be70], 0x74
mov byte [0x40be6b], 0x73
mov byte [0x40bea1], 0x43
mov byte [0x40be9d], 0x52
mov byte [0x40be69], 0x49
mov byte [0x40bea0], 0x53
mov byte [0x40be8c], 0x6f
mov byte [0x40be92], 0x6c
mov byte [0x40be9a], 0x61
mov byte [0x40be79], 0x75
mov byte [0x40be7f], 0x74
mov byte [0x40be8f], 0x66
mov byte [0x40be9c], 0x22
mov byte [0x40be83], 0x20
mov byte [0x40beaf], 0x2e
mov byte [0x40beae], 0x6e
mov byte [0x40be88], 0x65
mov byte [0x40beaa], 0x63
mov byte [0x40bea3], 0x20
mov byte [0x40bea6], 0x73
mov byte [0x40be85], 0x72
mov byte [0x40be86], 0x6f
mov byte [0x40bea2], 0x22
mov byte [0x40be76], 0x78
mov byte [0x40be96], 0x2e
mov byte [0x40be6e], 0x75
mov byte [0x40be80], 0x69
mov byte [0x40bea7], 0x74
call fcn.00403ba4
mov dword [0x40c998], eax
mov dword [0x40c99c], edx
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
call fcn.00403ba4
mov dword [0x40c9a0], eax
mov dword [0x40c9a4], edx
mov eax, dword [0x40c9a0]
mov edx, dword [0x40c9a4]
sub eax, dword [0x40c998]
sbb edx, dword [0x40c99c]
cmp edx, 0
jne 0x4069f7
cmp eax, 0x1388
jbe 0x406a00
jmp 0x4069f9
jle 0x406a00
push 0
call fcn.004038ac
mov byte [0x40bf8d], 0x44
mov byte [0x40bf7e], 0x65
mov byte [0x40bf78], 0x61
mov byte [0x40bf69], 0x50
mov byte [0x40bf6c], 0x74
mov byte [0x40bf6a], 0x72
mov byte [0x40bf94], 0x77
mov byte [0x40bf84], 0x20
mov byte [0x40bf82], 0x74
mov byte [0x40bf7b], 0x63
mov byte [0x40bf7f], 0x20
mov byte [0x40bf8f], 0x66
mov byte [0x40bf88], 0x45
mov byte [0x40bf95], 0x73
mov byte [0x40bf93], 0x6f
mov byte [0x40bf70], 0x65
mov byte [0x40bf79], 0x6d
mov byte [0x40bf71], 0x64
mov byte [0x40bf89], 0x47
mov byte [0x40bf7c], 0x6f
mov byte [0x40bf90], 0x6f
mov byte [0x40bf92], 0x6c
mov byte [0x40bf7a], 0x20
mov byte [0x40bf8b], 0x41
mov byte [0x40bf6d], 0x65
mov byte [0x40bf7d], 0x64
mov byte [0x40bf85], 0x43
mov byte [0x40bf77], 0x72
mov byte [0x40bf8a], 0x55
mov byte [0x40bf75], 0x6f
mov byte [0x40bf80], 0x77
mov byte [0x40bf91], 0x6c
mov byte [0x40bf74], 0x72
mov byte [0x40bf86], 0x4f
mov byte [0x40bf8e], 0x20
mov byte [0x40bf72], 0x20
mov byte [0x40bf76], 0x67
mov byte [0x40bf81], 0x69
mov byte [0x40bf6e], 0x63
mov byte [0x40bf6b], 0x6f
mov byte [0x40bf6f], 0x74
mov byte [0x40bf73], 0x70
mov byte [0x40bf68], 0x2e
mov byte [0x40bf83], 0x68
mov byte [0x40bf96], 0x2e
mov byte [0x40bf8c], 0x52
mov byte [0x40bf87], 0x44
jmp 0x406b50
jmp 0x406b53
xor dl, dh
lahf
mov bh, 0xf7
div esi
div edi
lahf
lahf
mov bh, 0xf7
lahf
lahf
aas
mov bh, 0xf7
pop ds
mov edi, 0x3108083a
cwde
aaa
mov bh, 0xf7
xlatb
xor edx, esi
inc ebx
aaa
mov bh, 0xf7
xchg edx, eax
xor edx, esi
aaa
aaa
mov bh, 0xf7
xlatb
xor edx, esi
aaa
mov bh, 0xf7
xor dword [ecx], 0xfffffff2
popal
aaa
mov bh, 0xf7
xchg dword [ecx], esi
xor al, 0x37
mov bh, 0xf7
cwde
xor edx, esi
insd dword es:[edi], dx
aaa
mov bh, 0xf7
test dword [ecx], esi
mov byte [edi], dh
mov bh, 0xf7
xchg edx, eax
xor edx, esi
lahf
aaa
mov bh, 0xf7
lahf
xor edx, esi
mov dh, byte [edi]
mov bh, 0xf7
xlatb
xor edx, esi
inc esi
aaa
mov bh, 0xf7
invalid