Function at 0x401000
Capabilities:
Allocate thread local storage
Log keystrokes via polling
Parse pe header

Disassembly:
push 0xc24
push 0
push 0x4fca5c
call sub.MSVCRT.dll_memset
add esp, 0xc
push 0
call sub.KERNEL32.dll_GetModuleHandleW
mov dword [0x4fca60], eax
push 0
push 0x1000
push 0
call sub.KERNEL32.dll_HeapCreate
mov dword [0x4fca5c], eax
mov eax, 0x4bd01a
mov dword [0x4fcbf4], eax
call fcn.0042e3d0
call fcn.0042d81a
call fcn.0042d330
call fcn.0042c040
call fcn.0042a171
call fcn.00429920
call fcn.00428f05
call fcn.00427ac2
call fcn.00427a50
call fcn.00427736
call fcn.00426153
call fcn.00425b9b
call fcn.00424af0
call fcn.00422f79
call fcn.0041dcac
call fcn.0041c084
call fcn.0041bc8f
call fcn.0041adbe
call fcn.0041abaa
call fcn.00419848
push eax
mov dword [0x4b4001], 0xd
mov dword [0x4b4001], 0xe
mov edx, dword [0x4fcaf0]
push edx
call fcn.0042e420
pop edx
push eax
push edx
call fcn.0042e460
mov edx, 0x4b4720
push edx
call fcn.0042e460
push 0x4fcaf0
call fcn.0042e4c0
mov dword [0x4b4001], 0xf
mov dword [0x4b4001], 0x11
jmp 0x401134
mov dword [0x4b4001], 0x13
mov dword [0x4b4001], 0x15
jmp 0x40117d
mov dword [0x4b4001], 0x17
mov dword [0x4b4001], 0x19
jmp 0x4011c6
mov dword [0x4b4001], 0x1b
mov dword [0x4b4001], 0x1d
jmp 0x40120f
mov dword [0x4b4001], 0x1f
mov dword [0x4b4001], 0x21
push dword [0x4fcaf0]
mov edx, 0x4b41ba
pop ecx
call fcn.00419240
jne 0x401269
mov dword [0x4b4001], 0x22
mov edx, dword [0x4fcaf0]
push edx
call fcn.0042e420
pop edx
push eax
push edx
call fcn.0042e460
mov edx, 0x4b460e
push edx
call fcn.0042e460
push 0x4fcaf0
call fcn.0042e4c0
mov dword [0x4b4001], 0x23
mov dword [0x4b4001], 0x27
call fcn.00426718
mov dword [0x4fce50], eax
mov dword [0x4b4001], 0x2e
mov dword [0x4fcb94], 1
mov dword [0x4b4001], 0x3000084
mov dword [0x4b4001], 0x3000086
mov eax, str.Advapi32.dll
push eax
push 0xffffffff
call fcn.0041c0f7
mov dword [0x4fca74], eax
mov dword [0x4b4001], 0x3000087
cmp dword [0x4fca74], 0
je 0x40137b
mov dword [0x4b4001], 0x3000088
mov eax, str.RegDeleteKeyExW
push eax
push dword [0x4fca74]
call fcn.0041c151
mov dword [0x4fca78], eax
mov dword [0x4b4001], 0x3000089
mov eax, 0x4b4a72
push eax
push dword [0x4fca74]
call fcn.0041c151
mov dword [0x4fca68], eax
mov dword [0x4b4001], 0x300008a
mov eax, str.RegDeleteTreeW
push eax
push dword [0x4fca74]
call fcn.0041c151
mov dword [0x4fca70], eax
mov dword [0x4b4001], 0x300008b
mov eax, str.RegEnumKeyExW
push eax
push dword [0x4fca74]
call fcn.0041c151
mov dword [0x4fca64], eax
mov dword [0x4b4001], 0x300008c
mov eax, str.ExpandEnvironmentStringsW
push eax
push dword [0x4fca74]
call fcn.0041c151
mov dword [0x4fca6c], eax
mov dword [0x4b4001], 0x300008d
mov dword [0x4b4001], 0x41
push edx
call fcn.0042e420
pop edx
push eax
push edx
call fcn.0042e420
pop edx
push eax
call fcn.004242dd
push 0x4fcb90
call fcn.0042e4c0
mov dword [0x4b4001], 0x42
push edx
call fcn.0042e420
pop edx
push eax
mov edx, dword [0x4fcb90]
push edx
call fcn.0042e420
pop edx
push eax
push edx
call fcn.0042e460
mov edx, 0x4b69fa
push edx
call fcn.0042e460
call fcn.00419292
add dword [esp], edx
call fcn.004243e7
call fcn.004192b0
mov dword [0x4b4001], 0x43
push edx
call fcn.0042e420
pop edx
push eax
mov edx, dword [0x4fcb90]
push edx
call fcn.0042e420
pop edx
push eax
push edx
call fcn.0042e460
mov edx, str.CheathappensWork
push edx
call fcn.0042e460
call fcn.00419292
add dword [esp], edx
call fcn.004243e7
call fcn.004192b0
mov dword [0x4b4001], 0x44
push edx
call fcn.0042e420
pop edx
push eax
mov edx, dword [0x4fcb90]
push edx
call fcn.0042e420
pop edx
push eax
push edx
call fcn.0042e460
mov edx, str.CheathappensWorkRuntime
push edx
call fcn.0042e460
call fcn.00419292
add dword [esp], edx
call fcn.004243e7
call fcn.004192b0
mov dword [0x4b4001], 0x45
push edx
call fcn.0042e420
pop edx
push eax
push edx
call fcn.0042e420
pop edx
push eax
call fcn.004242dd
mov edx, str.CheathappensWork_
push edx
call fcn.0042e460
push 0x4fcb90
call fcn.0042e4c0
mov dword [0x4b4001], 0x47
push edx
call fcn.0042e420
pop edx
push eax
push 2
mov edx, dword [0x4fcb90]
push edx
call fcn.0042e420
pop edx
push eax
push edx
call fcn.0042e460
mov edx, str.cheathappens.net
push edx
call fcn.0042e460
call fcn.00419292
add dword [esp], edx
call fcn.00424467
call fcn.004192b0
mov dword [0x4b4001], 0x48
push edx
call fcn.0042e420
pop edx
push eax
push 2
mov edx, dword [0x4fcb90]
push edx
call fcn.0042e420
pop edx
push eax
push edx
call fcn.0042e460
mov edx, str.inetcheck.dat
push edx
call fcn.0042e460
call fcn.00419292
add dword [esp], edx
call fcn.00424467
call fcn.004192b0
mov dword [0x4b4001], 0x49
push 2
mov eax, 0x4b5bd4
push eax
push dword [0x4fcb90]
call fcn.004244a3
mov dword [0x4b4001], 0x4a
push 2
mov eax, str..txt
push eax
push dword [0x4fcb90]
call fcn.004244a3
mov dword [0x4b4001], 0x4c
push edx
call fcn.0042e420
pop edx
push eax
push edx
call fcn.0042e420
pop edx
push eax
call fcn.004242dd
push 0x4fcfa4
call fcn.0042e4c0
mov dword [0x4b4001], 0x4d
push edx
call fcn.0042e420
pop edx
push eax
mov edx, dword [0x4fcfa4]
push edx
call fcn.0042e420
pop edx
push eax
push edx
call fcn.0042e460
mov edx, 0x4b69fa
push edx
call fcn.0042e460
call fcn.00419292
add dword [esp], edx
call fcn.004243e7
call fcn.004192b0
mov dword [0x4b4001], 0x4e
push edx
call fcn.0042e420
pop edx
push eax
mov edx, dword [0x4fcfa4]
push edx
call fcn.0042e420
pop edx
push eax
push edx
call fcn.0042e460
mov edx, str.CheathappensArt
push edx
call fcn.0042e460
call fcn.00419292
add dword [esp], edx
call fcn.004243e7
call fcn.004192b0
mov dword [0x4b4001], 0x4f
push edx
call fcn.0042e420
pop edx
push eax
push edx
call fcn.0042e420
pop edx
push eax
call fcn.004242dd
mov edx, str.CheathappensArt_
push edx
call fcn.0042e460
push 0x4fcfa4
call fcn.0042e4c0
mov dword [0x4b4001], 0x51
call fcn.0041d6a5
mov dword [0x4b4001], 0x52
call fcn.0041cde0
mov dword [0x4b4001], 0x53
call fcn.0041d200
mov dword [0x4b4001], 0x54
call fcn.0041a020
mov dword [0x4b4001], 0x55
call fcn.00426aae
mov dword [0x4b4001], 0x59
push 0x4fd528
push 0x4b7e8c
push 8
push 1
push 4
call fcn.0042775f
mov dword [0x4b4001], 0x5b
push 0x4fd530
push 0
push 0x15
push 0x65
push 4
call fcn.0042775f
mov dword [0x4b4001], 0x5c
push 0x4fd538
push 0
push 0x15
push 0x65
push 4
call fcn.0042775f
mov dword [0x4b4001], 0x5d
push 0x4fd540
push 0
push 0x15
push 0x65
push 4
call fcn.0042775f
mov dword [0x4b4001], 0x5e
push 0x4fd548
push 0
push 0x15
push 0x65
push 4
call fcn.0042775f
mov dword [0x4b4001], 0x5f
push 0x4fd550
push 0x4b7e8c
push 8
push 0x65
push 4
call fcn.0042775f
mov dword [0x4b4001], 0x60
push 0x4fd558
push 0x4b7e8c
push 8
push 0x65
push 4
call fcn.0042775f
mov dword [0x4b4001], 0x61
push 0x4fd560
push 0x4b7e8c
push 8
push 0x65
push 4
call fcn.0042775f
mov dword [0x4b4001], 0x62
push 0x4fd568
push 0
push 0x15
push 0x65
push 4
call fcn.0042775f
mov dword [0x4b4001], 0x63
push 0x4fd570
push 0
push 0x15
push 0x65
push 4
call fcn.0042775f
mov dword [0x4b4001], 0x64
push 0x4fd578
push 0x4b7e8c
push 8
push 0x65
push 4
call fcn.0042775f
mov dword [0x4b4001], 0x65
push 0x4fd580
push 0x4b7e8c
push 8
push 0x65
push 4
call fcn.0042775f
mov dword [0x4b4001], 0x66
push 0x4fd588
push 0x4b7e8c
push 8
push 0x65
push 4
call fcn.0042775f
mov dword [0x4b4001], 0x67
push 0x4fd590
push 0
push 0x15
push 0x65
push 4
call fcn.0042775f
mov dword [0x4b4001], 0x68
push 0x4fd598
push 0
push 0x15
push 0x65
push 4
call fcn.0042775f
mov dword [0x4b4001], 0x69
push 0x4fd5a0
push 0x4b7e8c
push 8
push 0x65
push 4
call fcn.0042775f
mov dword [0x4b4001], 0x6a
push 0x4fd5a8
push 0x4b7e8c
push 8
push 0x65
push 4
call fcn.0042775f
mov dword [0x4b4001], 0x6b
push 0x4fd5b0
push 0x4b7e8c
push 8
push 0x65
push 4
call fcn.0042775f
mov dword [0x4b4001], 0x6c
push 0x4fd5b8
push 0
push 0x15
push 0x65
push 4
call fcn.0042775f
mov dword [0x4b4001], 0x6d
push 0x4fd5c0
push 0x4b7e8c
push 8
push 0x100
push 4
call fcn.0042775f
mov dword [0x4b4001], 0x6e
push 0x4fd5c8
push 0x4b7e8c
push 8
push 0x100
push 4
call fcn.0042775f
mov dword [0x4b4001], 0x6f
push 0x4fd5d0
push 0
push 0x15
push 0x100
push 4
call fcn.0042775f
mov dword [0x4b4001], 0x70
push 0x4fd5d8
push 0x4b7e8c
push 8
push 0x100
push 4
call fcn.0042775f
mov dword [0x4b4001], 0x71
push 0x4fd5e0
push 0x4b7e8c
push 8
push 0x100
push 4
call fcn.0042775f
mov dword [0x4b4001], 0x72
push 0x4fd5e8
push 0x4b7e8c
push 8
push 0x33
push 4
call fcn.0042775f
mov dword [0x4b4001], 0x73
push 0x4fd5f0
push 0
push 0x15
push 0x33
push 4
call fcn.0042775f
mov dword [0x4b4001], 0x74
push 0x4fd5f8
push 0
push 0x15
push 0xb
push 4
call fcn.0042775f
mov dword [0x4b4001], 0x7c
push 0x80000001
mov eax, 0x4b41ba
push eax
push 0
push 0
push 0
push 0
push 0xffffffff
call fcn.00422fd1
mov dword [0x4fcb3c], eax
mov dword [0x4b4001], 0x7d
push edx
call fcn.0042e420
pop edx
push eax
push edx
call fcn.0042e420
pop edx
push eax
call fcn.00424778
push 0x4fcac0
call fcn.0042e4c0
mov dword [0x4b4001], 0x7e
push edx
call fcn.0042e420
pop edx
push eax
push edx
call fcn.0042e420
pop edx
push eax
push edx
call fcn.0042e420
pop edx
push eax
push edx
call fcn.0042e420
pop edx
push eax
call fcn.0041aded
call fcn.00419292
add dword [esp], edx
call fcn.0042487a
push 0x4fcf00
call fcn.0042e4c0
mov dword [0x4b4001], 0x7f
push edx
call fcn.0042e420
pop edx
push eax
push edx
call fcn.0042e420
pop edx
push eax
push 0
push 0
push 0
push 0
push 0
push 5
push edx
call fcn.0042e420
pop edx
push eax
push edx
call fcn.0042e420
pop edx
push eax
call fcn.0041aded
call fcn.00419292
add dword [esp], edx
call fcn.004274c0
push 0x4fcef0
call fcn.0042e4c0
mov dword [0x4b4001], 0x81
mov edx, dword [0x4fcf00]
push edx
call fcn.0042e420
pop edx
push eax
push edx
call fcn.0042e460
push 0x4fcba4
call fcn.0042e4c0
mov dword [0x4b4001], 0x82
call sub.USER32.DLL_GetForegroundWindow
mov dword [0x4fcdc0], eax
mov dword [0x4b4001], 0x83
push 0x4fca7c
push dword [0x4fcdc0]
call sub.USER32.DLL_GetWindowThreadProcessId
mov dword [0x4b4001], 0x86
push dword [0x4fca7c]
push dword [0x4fcf3c]
push 0x1f0fff
call sub.KERNEL32.dll_OpenProcess
mov dword [0x4fcf50], eax
mov dword [0x4b4001], 0x89
mov eax, dword [0x4fca7c]
mov dword [0x4fcdc0], eax
mov dword [0x4b4001], 0x8b
push 0x3e8
call fcn.0042d390
mov dword [0x4fcaf8], eax
mov dword [0x4b4001], 0x8d
mov edx, dword [0x4fcba4]
push edx
call fcn.0042e420
pop edx
push eax
push edx
call fcn.0042e460
push 0x4fcd14
call fcn.0042e4c0
mov dword [0x4b4001], 0x8f
mov eax, dword [0x4fce8c]
mov dword [0x4fcb2c], eax
mov dword [0x4b4001], 0x93
push dword [0x4fcb3c]
call fcn.00422e41
mov dword [0x4b4001], 0x95
mov dword [0x4fcdf4], 0x3e8
mov dword [0x4b4001], 0x118
push edx
call fcn.0042e420
pop edx
push eax
push edx
call fcn.0042e420
pop edx
push eax
call fcn.004242dd
push 0x4fcde0
call fcn.0042e4c0
mov dword [0x4b4001], 0x119
push edx
call fcn.0042e420
pop edx
push eax
push 0
push 0x20
push edx
call fcn.0042e420
pop edx
push eax
push edx
call fcn.0042e420
pop edx
push eax
call fcn.0041aded
call fcn.00419292
add dword [esp], edx
call fcn.004177d6
push 0x4fcd34
call fcn.0042e4c0
mov dword [0x4b4001], 0x11a
push edx
call fcn.0042e420
pop edx
push eax
mov edx, dword [0x4fcde0]
push edx
call fcn.0042e420
pop edx
push eax
push edx
call fcn.0042e460
mov edx, 0x4b69fa
push edx
call fcn.0042e460
call fcn.00419292
add dword [esp], edx
call fcn.004243e7
call fcn.004192b0
mov dword [0x4b4001], 0x11b
push edx
call fcn.0042e420
pop edx
push eax
mov edx, dword [0x4fcde0]
push edx
call fcn.0042e420
pop edx
push eax
push edx
call fcn.0042e460
mov edx, str.CheathappensDebug
push edx
call fcn.0042e460
call fcn.00419292
add dword [esp], edx
call fcn.004243e7
call fcn.004192b0
mov dword [0x4b4001], 0x11c
push edx
call fcn.0042e420
pop edx
push eax
push edx
call fcn.0042e420
pop edx
push eax
call fcn.004242dd
mov edx, str.CheathappensDebug_
push edx
call fcn.0042e460
mov edx, dword [0x4fcd34]
push edx
call fcn.0042e460
mov edx, str..debug
push edx
call fcn.0042e460
push 0x4fcde0
call fcn.0042e4c0
mov dword [0x4b4001], 0x11d
push 0x20000
push dword [0x4fcde0]
push 0xffffffff
call fcn.00424d00
mov dword [0x4fced4], eax
mov dword [0x4b4001], 0x11e
push dword [0x4fced4]
call fcn.00424a20
mov dword [0x4b4001], 0x127
mov dword [0x4b4001], 0x128
mov dword [0x4fcc4c], 0
mov dword [0x4b4001], 0x129
jmp 0x401ebc
mov dword [0x4b4001], 0x12b
mov dword [0x4b4001], 0x12d
mov ebp, 0x4b7eb8
push ebp
push 0xffffffff
call fcn.00427be9
mov dword [0x4fcf88], eax
mov dword [0x4b4001], 0x12f
mov ebx, dword [0x4fcc4c]
or ebx, 0x80000000
push ebx
mov eax, str.Cheat_Happens
push eax
push 0x6d
push 0x1db
push 0
push 0x186a0
push 0xffffffff
call fcn.00422fd1
mov dword [0x4fcbd8], eax
mov dword [0x4b4001], 0x130
push 0x10000800
push 0x210
push 0x3f6
push 0xb0
push 0x1388
push 0xffffffff
call fcn.0041e0cd
mov dword [0x4fcbf0], eax
mov dword [0x4b4001], 0x131
push dword [0x4fcf88]
call fcn.00427c00
push eax
push 0x6d
push 0x1db
push 0
push 0
push 0xffffffff
call fcn.0041ed91
mov dword [0x4fcaec], eax
mov dword [0x4b4001], 0x134
call fcn.00412ce9
mov dword [0x4b4001], 0x1f4
push edx
call fcn.0042e420
pop edx
push eax
mov edx, 0x4b4ade
push edx
call fcn.0042e460
push edx
call fcn.0042e420
pop edx
push eax
push edx
call fcn.0042e420
pop edx
push eax
push 0x2710
call fcn.0041bba0
cdq
push edx
push eax
call fcn.0042c2f0
pop eax
mov edx, str..dll
push edx
call fcn.0042e460
push 0x4fce98
call fcn.0042e4c0
mov dword [0x4b4001], 0x1f9
push edx
call fcn.0042e420
pop edx
push eax
mov edx, dword [0x4fcb90]
push edx
call fcn.0042e420
pop edx
push eax
push edx
call fcn.0042e460
mov edx, dword [0x4fce98]
push edx
call fcn.0042e460
call fcn.00419292
add dword [esp], edx
call fcn.00424495
call fcn.004192b0
mov dword [0x4b4001], 0x1fb
mov dword [0x4b4001], 0x1fb
mov dword [0x4b4001], 0x1fb
mov dword [0x4b4001], 0x1fc
push 0x4fd600
push 0
push 7
push 1
push 8
call fcn.0042775f
mov dword [0x4b4001], 0x208
mov dword [0x4fcc20], 0x45a2a5
mov dword [0x4b4001], 0x209
mov edx, 0x4b41ba
lea ecx, [0x4fcc24]
call fcn.00419008
mov dword [0x4b4001], 0x20b
push 0x4fd608
push 0
push 0x15
push 0x33
push 4
call fcn.0042775f
mov dword [0x4b4001], 0x20c
push 0x4fd610
push 0
push 0x15
push 0x33
push 4
call fcn.0042775f
mov dword [0x4b4001], 0x20d
push 0x4fd618
push 0
push 0x15
push 0x33
push 4
call fcn.0042775f
mov dword [0x4b4001], 0x20e
push 0x4fd620
push 0
push 0x15
push 0x33
push 4
call fcn.0042775f
mov dword [0x4b4001], 0x20f
push 0x4fd628
push 0
push 0x15
push 0x33
push 4
call fcn.0042775f
mov dword [0x4b4001], 0x210
push 0x4fd630
push 0
push 0x15
push 0x33
push 4
call fcn.0042775f
mov dword [0x4b4001], 0x211
push 0x4fd638
push 0
push 0x15
push 0xa
push 4
call fcn.0042775f
mov dword [0x4b4001], 0x213
push 0x3e8
call fcn.0042d390
mov dword [0x4fcaf8], eax
mov dword [0x4b4001], 0x214
push 0x3e8
call fcn.0042d390
mov dword [0x4fcc78], eax
mov dword [0x4b4001], 0x215
push 0x3e8
call fcn.0042d390
mov dword [0x4fcd40], eax
mov dword [0x4b4001], 0x216
push 0x3e8
call fcn.0042d390
mov dword [0x4fcd44], eax
mov dword [0x4b4001], 0x217
push 0x3e8
call fcn.0042d390
mov dword [0x4fcd50], eax
mov dword [0x4b4001], 0x218
push 0x3e8
call fcn.0042d390
mov dword [0x4fcd54], eax
mov dword [0x4b4001], 0x219
push 0x3e8
call fcn.0042d390
mov dword [0x4fcd58], eax
mov dword [0x4b4001], 0x21a
push 0x3e8
call fcn.0042d390
mov dword [0x4fcd60], eax
mov dword [0x4b4001], 0x21b
push 0x3e8
call fcn.0042d390
mov dword [0x4fcd64], eax
mov dword [0x4b4001], 0x21c
push 0x3e8
call fcn.0042d390
mov dword [0x4fcd68], eax
mov dword [0x4b4001], 0x21d
push 0x3e8
call fcn.0042d390
mov dword [0x4fcd6c], eax
mov dword [0x4b4001], 0x21e
push 0x3e8
call fcn.0042d390
mov dword [0x4fca88], eax
mov dword [0x4b4001], 0x21f
push 0x3e8
call fcn.0042d390
mov dword [0x4fca90], eax
mov dword [0x4b4001], 0x220
push 0x3e8
call fcn.0042d390
mov dword [0x4fca94], eax
mov dword [0x4b4001], 0x221
push 0x3e8
call fcn.0042d390
mov dword [0x4fca9c], eax
mov dword [0x4b4001], 0x222
push 0x3e8
call fcn.0042d390
mov dword [0x4fcaa8], eax
mov dword [0x4b4001], 0x223
push 0x3e8
call fcn.0042d390
mov dword [0x4fcaac], eax
mov dword [0x4b4001], 0x224
push 0x3e8
call fcn.0042d390
mov dword [0x4fcab0], eax
mov dword [0x4b4001], 0x225
push 0x3e8
call fcn.0042d390
mov dword [0x4fcab4], eax
mov dword [0x4b4001], 0x226
push 0x3e8
call fcn.0042d390
mov dword [0x4fcab8], eax
mov dword [0x4b4001], 0x227
push 0x3e8
call fcn.0042d390
mov dword [0x4fcabc], eax
mov dword [0x4b4001], 0x228
push 0x3e8
call fcn.0042d390
mov dword [0x4fcae4], eax
mov dword [0x4b4001], 0x229
push 0x3e8
call fcn.0042d390
mov dword [0x4fcae8], eax
mov dword [0x4b4001], 0x22a
push 0x3e8
call fcn.0042d390
mov dword [0x4fcaf4], eax
mov dword [0x4b4001], 0x22b
push 0x3e8
call fcn.0042d390
mov dword [0x4fcafc], eax
mov dword [0x4b4001], 0x22c
push 0x3e8
call fcn.0042d390
mov dword [0x4fcb00], eax
mov dword [0x4b4001], 0x22d
push 0x3e8
call fcn.0042d390
mov dword [0x4fcb04], eax
mov dword [0x4b4001], 0x22e
push 0x3e8
call fcn.0042d390
mov dword [0x4fcb0c], eax
mov dword [0x4b4001], 0x22f
push 0x3e8
call fcn.0042d390
mov dword [0x4fcb10], eax
mov dword [0x4b4001], 0x230
push 0x3e8
call fcn.0042d390
mov dword [0x4fcb14], eax
mov dword [0x4b4001], 0x231
push 0x3e8
call fcn.0042d390
mov dword [0x4fcb18], eax
mov dword [0x4b4001], 0x232
push 0x3e8
call fcn.0042d390
mov dword [0x4fcb68], eax
mov dword [0x4b4001], 0x233
push 0x3e8
call fcn.0042d390
mov dword [0x4fcb6c], eax
mov dword [0x4b4001], 0x234
push 0x3e8
call fcn.0042d390
mov dword [0x4fcb70], eax
mov dword [0x4b4001], 0x235
push 0x3e8
call fcn.0042d390
mov dword [0x4fcb78], eax
mov dword [0x4b4001], 0x236
push 0x3e8
call fcn.0042d390
mov dword [0x4fcb7c], eax
mov dword [0x4b4001], 0x237
push 0x3e8
call fcn.0042d390
mov dword [0x4fcb80], eax
mov dword [0x4b4001], 0x238
push 0x3e8
call fcn.0042d390
mov dword [0x4fcb84], eax
mov dword [0x4b4001], 0x239
push 0x3e8
call fcn.0042d390
mov dword [0x4fcb88], eax
mov dword [0x4b4001], 0x23a
push 0x3e8
call fcn.0042d390
mov dword [0x4fcb8c], eax
mov dword [0x4b4001], 0x23d
mov ebx, dword [0x4fce00]
cmp ebx, 0x21
jle 0x4025d0
mov dword [0x4b4001], 0x23e
call fcn.00412c19
mov dword [0x4b4001], 0x23f
mov dword [0x4b4001], 0x241
push 0x4000
call fcn.0042d390
mov dword [0x4fcfb4], eax
mov dword [0x4b4001], 0x242
push 0x4000
call fcn.0042d390
mov dword [0x4fcbc0], eax
mov dword [0x4b4001], 0x243
push 0x32
call fcn.0042d390
mov dword [0x4fceb4], eax
mov dword [0x4b4001], 0x245
push 0x4fd640
push 0
push 0x15
push 0x33
push 4
call fcn.0042775f
mov dword [0x4b4001], 0x246
push 0x4fd648
push 0
push 0x15
push 0x33
push 4
call fcn.0042775f
mov dword [0x4b4001], 0x247
mov dword [0x4fcc4c], 1
jmp 0x402695
mov dword [0x4b4001], 0x247
mov eax, 0x32
cmp eax, dword [0x4fcc4c]
jl 0x4026dc
mov dword [0x4b4001], 0x248
push 0x64
call fcn.0042d390
push eax
mov ebx, dword [0x4fcc4c]
mov ebp, dword [0x4fd640]
shl ebx, 2
pop dword [ebp + ebx]
mov dword [0x4b4001], 0x249
inc dword [0x4fcc4c]
jno 0x40268b
mov dword [0x4b4001], 0x24b
mov dword [0x4fcc4c], 1
jmp 0x4026fc
mov dword [0x4b4001], 0x24b
mov eax, 0x32
cmp eax, dword [0x4fcc4c]
jl 0x402782
mov dword [0x4b4001], 0x24c
mov ebx, dword [0x4fcc4c]
mov ebp, dword [0x4fd610]
shl ebx, 2
mov dword [ebp + ebx], 1
mov dword [0x4b4001], 0x24d
mov ebx, dword [0x4fcc4c]
mov ebp, dword [0x4fd618]
shl ebx, 2
mov dword [ebp + ebx], 1
mov dword [0x4b4001], 0x24e
mov ebx, dword [0x4fcc4c]
mov ebp, dword [0x4fd620]
shl ebx, 2
mov dword [ebp + ebx], 1
mov dword [0x4b4001], 0x24f
inc dword [0x4fcc4c]
jno 0x4026f2
mov dword [0x4b4001], 0x259
mov edx, str.Template
lea ecx, [0x4fcdec]
call fcn.00419008
mov dword [0x4b4001], 0x263
mov edx, dword [0x4fcb90]
push edx
call fcn.0042e420
pop edx
push eax
push edx
call fcn.0042e460
push 0x4fcec8
call fcn.0042e4c0
mov dword [0x4b4001], 0x276
call fcn.00415734
mov dword [0x4b4001], 0x27b
push edx
call fcn.0042e420
pop edx
push eax
mov edx, dword [0x4fcec8]
push edx
call fcn.0042e420
pop edx
push eax
push edx
call fcn.0042e460
mov edx, dword [0x4fce98]
push edx
call fcn.0042e460
call fcn.0042e550
push 0
call fcn.00419292
add dword [esp + 4], edx
call fcn.00424d20
call fcn.004192b0
and eax, eax
je 0x40286f
mov dword [0x4b4001], 0x27c
mov ebp, 0x4bdc1d
mov ebx, ebp
mov ebp, 0x4bd01d
sub ebx, ebp
push ebx
mov ebp, 0x4bd01d
push ebp
push 0
call fcn.00424ef0
mov dword [0x4b4001], 0x27d
push 0
call fcn.00424a20
mov dword [0x4b4001], 0x27e
jmp 0x402879
mov dword [0x4b4001], 0x27e
mov dword [0x4b4001], 0x281
mov dword [0x4b4001], 0x283
push edx
call fcn.0042e420
pop edx
push eax
mov edx, dword [0x4fcec8]
push edx
call fcn.0042e420
pop edx
push eax
push edx
call fcn.0042e460
mov edx, str.help.txt
push edx
call fcn.0042e460
call fcn.0042e550
push 0
call fcn.00419292
add dword [esp + 4], edx
call fcn.00424d20
call fcn.004192b0
and eax, eax
je 0x40291e
mov dword [0x4b4001], 0x284
mov ebp, 0x4ea792
mov ebx, ebp
mov ebp, 0x4e9874
sub ebx, ebp
push ebx
mov ebp, 0x4e9874
push ebp
push 0
call fcn.00424ef0
mov dword [0x4b4001], 0x285
push 0
call fcn.00424a20
mov dword [0x4b4001], 0x286
jmp 0x402943
mov dword [0x4b4001], 0x286
mov dword [0x4b4001], 0x287
mov eax, str.Could_not_create_HELP.TXT_file.
push eax
mov eax, str.Error
push eax
call fcn.0041ac14
mov dword [0x4b4001], 0x288
mov dword [0x4b4001], 0x28c
mov eax, str.CH_Trainer_Keys.dat
push eax
push 0
call fcn.00424e30
mov dword [0x4fcacc], eax
mov dword [0x4b4001], 0x28e
mov ebx, dword [0x4fcacc]
and ebx, ebx
jle 0x4029a8
mov dword [0x4b4001], 0x28e
mov dword [0x4fcc1c], 1
mov dword [0x4b4001], 0x28e
push 0
call fcn.00424a20
mov dword [0x4b4001], 0x28e
mov dword [0x4b4001], 0x2f3
lea eax, [0x415a8a]
push eax
call fcn.0041b870
mov dword [0x4b4001], 0x2f8
push edx
call fcn.0042e420
pop edx
push eax
push 0
push 0x20
push edx
call fcn.0042e420
pop edx
push eax
push edx
call fcn.0042e420
pop edx
push eax
call fcn.0041aded
call fcn.00419292
add dword [esp], edx
call fcn.004177d6
push 0x4fcd34
call fcn.0042e4c0
mov dword [0x4b4001], 0x2f9
push edx
call fcn.0042e420
pop edx
push eax
push 0
push 0x40
push edx
call fcn.0042e420
pop edx
push eax
push edx
call fcn.0042e420
pop edx
push eax
call fcn.0041aded
call fcn.00419292
add dword [esp], edx
call fcn.004177d6
push 0x4fcfc4
call fcn.0042e4c0
mov dword [0x4b4001], 0x2fa
push edx
call fcn.0042e420
pop edx
push eax
push 0
push 8
push edx
call fcn.0042e420
pop edx
push eax
push edx
call fcn.0042e420
pop edx
push eax
call fcn.0041aded
call fcn.00419292
add dword [esp], edx
call fcn.004177d6
push 0x4fcd70
call fcn.0042e4c0
mov dword [0x4b4001], 0x2fb
push edx
call fcn.0042e420
pop edx
push eax
push 0
push 1
push edx
call fcn.0042e420
pop edx
push eax
push edx
call fcn.0042e420
pop edx
push eax
call fcn.0041aded
call fcn.00419292
add dword [esp], edx
call fcn.004177d6
push 0x4fcc38
call fcn.0042e4c0
mov dword [0x4b4001], 0x2fc
mov edx, dword [0x4fcaf0]
push edx
call fcn.0042e420
pop edx
push eax
push edx
call fcn.0042e460
mov edx, dword [0x4fcd34]
push edx
call fcn.0042e460
mov edx, 0x4b7a34
push edx
call fcn.0042e460
push 0x4fcc84
call fcn.0042e4c0
mov dword [0x4b4001], 0x2ff
mov edx, dword [0x4fcaf0]
push edx
call fcn.0042e420
pop edx
push eax
push edx
call fcn.0042e460
mov edx, dword [0x4fcfc4]
push edx
call fcn.0042e460
mov edx, str._C.txt
push edx
call fcn.0042e460
push 0x4fcb1c
call fcn.0042e4c0
mov dword [0x4b4001], 0x301
mov edx, dword [0x4fcb90]
push edx
call fcn.0042e420
pop edx
push eax
push edx
call fcn.0042e460
push 0x4fcec8
call fcn.0042e4c0
mov dword [0x4b4001], 0x302
call fcn.0041689e
and eax, eax
je 0x402f94
mov dword [0x4b4001], 0x303
mov eax, str.Internet_connection_verified
push eax
call fcn.00418526
mov dword [0x4b4001], 0x305
push edx
call fcn.0042e420
pop edx
push eax
mov edx, dword [0x4fcec8]
push edx
call fcn.0042e420
pop edx
push eax
push edx
call fcn.0042e460
mov edx, str.inetcheck.dat
push edx
call fcn.0042e460
call fcn.0042e550
mov eax, str.http:__www.cheathappens.com_inetcheck.txt
push eax
call fcn.00419292
add dword [esp + 4], edx
call fcn.0041d472
call fcn.004192b0
and eax, eax
je 0x402d5c
mov dword [0x4b4001], 0x306
push edx
call fcn.0042e420
pop edx
push eax
push 0x20000
mov edx, dword [0x4fcec8]
push edx
call fcn.0042e420
pop edx
push eax
push edx
call fcn.0042e460
mov edx, str.inetcheck.dat
push edx
call fcn.0042e460
call fcn.0042e550
push 0xffffffff
call fcn.00419292
add dword [esp + 4], edx
call fcn.00424e10
call fcn.004192b0
mov dword [0x4fcef8], eax
mov dword [0x4b4001], 0x307
push edx
call fcn.0042e420
pop edx
push eax
push edx
call fcn.0042e420
pop edx
push eax
push dword [0x4fcef8]
call fcn.00425050
push 0x4fcc04
call fcn.0042e4c0
mov dword [0x4b4001], 0x309
push dword [0x4fcc04]
mov edx, str.Cheathappens_Site_reached.
pop ecx
call fcn.00419240
je 0x402cd6
mov dword [0x4b4001], 0x30a
mov eax, str.Cheathappens_Website_Online.
push eax
call fcn.00418526
mov dword [0x4b4001], 0x30b
jmp 0x402cf5
mov dword [0x4b4001], 0x30b
mov dword [0x4b4001], 0x30c
mov eax, str.___Cheathappens_Website_Offline.
push eax
call fcn.00418526
mov dword [0x4b4001], 0x30d
mov dword [0x4b4001], 0x30e
push dword [0x4fcef8]
call fcn.00424a20
mov dword [0x4b4001], 0x310
push edx
call fcn.0042e420
pop edx
push eax
push 2
mov edx, dword [0x4fcec8]
push edx
call fcn.0042e420
pop edx
push eax
push edx
call fcn.0042e460
mov edx, str.inetcheck.dat
push edx
call fcn.0042e460
call fcn.00419292
add dword [esp], edx
call fcn.00424467
call fcn.004192b0
mov dword [0x4b4001], 0x311
mov dword [0x4b4001], 0x312
push edx
call fcn.0042e420
pop edx
push eax
mov edx, dword [0x4fcec8]
push edx
call fcn.0042e420
pop edx
push eax
push edx
call fcn.0042e460
mov edx, dword [0x4fcb1c]
push edx
call fcn.0042e460
call fcn.0042e550
push edx
call fcn.0042e420
pop edx
push eax
mov edx, str.http:__www.cheathappens.com_trainer_versions_
push edx
call fcn.0042e460
mov edx, dword [0x4fcb1c]
push edx
call fcn.0042e460
call fcn.00419292
add dword [esp], edx
call fcn.00419292
add dword [esp + 4], edx
call fcn.0041d472
call fcn.004192b0
and eax, eax
je 0x402f4b
mov dword [0x4b4001], 0x313
push edx
call fcn.0042e420
pop edx
push eax
push 0x20000
mov edx, dword [0x4fcec8]
push edx
call fcn.0042e420
pop edx
push eax
push edx
call fcn.0042e460
mov edx, dword [0x4fcb1c]
push edx
call fcn.0042e460
call fcn.0042e550
push 0xffffffff
call fcn.00419292
add dword [esp + 4], edx
call fcn.00424e10
call fcn.004192b0
mov dword [0x4fcfac], eax
mov dword [0x4b4001], 0x314
push edx
call fcn.0042e420
pop edx
push eax
push edx
call fcn.0042e420
pop edx
push eax
push dword [0x4fcfac]
call fcn.00425050
push 0x4fcb24
call fcn.0042e4c0
mov dword [0x4b4001], 0x315
push dword [0x4fcfac]
call fcn.00424a20
mov dword [0x4b4001], 0x316
push dword [0x4fcb24]
call fcn.0042c450
sub esp, 8
fstp qword [esp]
push dword [0x4fcc38]
call fcn.0042c450
fld qword [esp]
fxch st(1)
add esp, 8
fcompp
fnstsw ax
test ah, 1
je 0x402f16
mov dword [0x4b4001], 0x317
mov dword [0x4fcc9c], 1
mov dword [0x4b4001], 0x318
push edx
call fcn.0042e420
pop edx
push eax
push edx
call fcn.0042e420
pop edx
push eax
mov edx, str.Newer_Trainer_is_available___New_trainer_version_is:
push edx
call fcn.0042e460
mov edx, dword [0x4fcb24]
push edx
call fcn.0042e460
call fcn.00419292
add dword [esp], edx
call fcn.00418526
call fcn.004192b0
mov dword [0x4b4001], 0x319
jmp 0x402f35
mov dword [0x4b4001], 0x319
mov dword [0x4b4001], 0x31a
mov eax, str.No_newer_trainer_found_at_this_time.
push eax
call fcn.00418526
mov dword [0x4b4001], 0x31b
mov dword [0x4b4001], 0x31c
jmp 0x402f7e
mov dword [0x4b4001], 0x31c
mov dword [0x4b4001], 0x31d
mov eax, str.No_Internet_Connection_
push eax
call fcn.00418526
mov dword [0x4b4001], 0x31e
mov dword [0x4fce60], 1
mov dword [0x4b4001], 0x31f
mov dword [0x4b4001], 0x320
jmp 0x402fc7
mov dword [0x4b4001], 0x320
mov dword [0x4b4001], 0x321
mov eax, str.No_Internet_Connection_
push eax
call fcn.00418526
mov dword [0x4b4001], 0x322
mov dword [0x4fce60], 1
mov dword [0x4b4001], 0x323
mov dword [0x4b4001], 0x326
mov edx, dword [0x4fcfc4]
push edx
call fcn.0042e420
pop edx
push eax
push edx
call fcn.0042e460
mov edx, str..jpg
push edx
call fcn.0042e460
push 0x4fce94
call fcn.0042e4c0
mov dword [0x4b4001], 0x328
mov edx, dword [0x4fcfa4]
push edx
call fcn.0042e420
pop edx
push eax
push edx
call fcn.0042e460
push 0x4fcec8
call fcn.0042e4c0
mov dword [0x4b4001], 0x329
push edx
call fcn.0042e420
pop edx
push eax
push 0x20000
mov edx, dword [0x4fcec8]
push edx
call fcn.0042e420
pop edx
push eax
push edx
call fcn.0042e460
mov edx, dword [0x4fce94]
push edx
call fcn.0042e460
call fcn.0042e550
push 0xffffffff
call fcn.00419292
add dword [esp + 4], edx
call fcn.00424e10
call fcn.004192b0
mov dword [0x4fce84], eax
mov dword [0x4b4001], 0x32a
cmp dword [0x4fce84], 0
je 0x4030bc
mov dword [0x4b4001], 0x32b
push dword [0x4fce84]
call fcn.00424a20
mov dword [0x4b4001], 0x32c
jmp 0x4031ce
mov dword [0x4b4001], 0x32c
mov dword [0x4b4001], 0x32d
call fcn.0041689e
and eax, eax
je 0x4031a6
mov dword [0x4b4001], 0x32e
push edx
call fcn.0042e420
pop edx
push eax
mov edx, dword [0x4fcec8]
push edx
call fcn.0042e420
pop edx
push eax
push edx
call fcn.0042e460
mov edx, dword [0x4fce94]
push edx
call fcn.0042e460
call fcn.0042e550
push edx
call fcn.0042e420
pop edx
push eax
mov edx, str.http:__img.cheathappens.com_boxart_
push edx
call fcn.0042e460
mov edx, dword [0x4fce94]
push edx
call fcn.0042e460
call fcn.00419292
add dword [esp], edx
call fcn.00419292
add dword [esp + 4], edx
call fcn.0041d472
call fcn.004192b0
and eax, eax
je 0x403172
mov dword [0x4b4001], 0x32f
mov dword [0x4fce84], 1
mov dword [0x4b4001], 0x330
jmp 0x403190
mov dword [0x4b4001], 0x330
mov dword [0x4b4001], 0x331
mov dword [0x4fce84], 0
mov dword [0x4b4001], 0x332
mov dword [0x4b4001], 0x333
jmp 0x4031c4
mov dword [0x4b4001], 0x333
mov dword [0x4b4001], 0x334
mov dword [0x4fce84], 0
mov dword [0x4b4001], 0x335
mov dword [0x4b4001], 0x336
mov dword [0x4b4001], 0x338
push edx
call fcn.0042e420
pop edx
push eax
mov edx, dword [0x4fcfa4]
push edx
call fcn.0042e420
pop edx
push eax
push edx
call fcn.0042e460
mov edx, dword [0x4fce94]
push edx
call fcn.0042e460
call fcn.0042e550
push 0xffffffff
call fcn.00419292
add dword [esp + 4], edx
call fcn.00427ca8
call fcn.004192b0
mov dword [0x4fcfec], eax
mov dword [0x4b4001], 0x339
push dword [0x4fcfec]
call fcn.00427cba
mov dword [0x4fcacc], eax
mov dword [0x4b4001], 0x33a
mov ebx, dword [0x4fcacc]
and ebx, ebx
jne 0x40329e
mov dword [0x4b4001], 0x33b
push edx
call fcn.0042e420
pop edx
push eax
mov edx, dword [0x4fcfa4]
push edx
call fcn.0042e420
pop edx
push eax
push edx
call fcn.0042e460
mov edx, dword [0x4fce94]
push edx
call fcn.0042e460
call fcn.00419292
add dword [esp], edx
call fcn.00424495
call fcn.004192b0
mov dword [0x4b4001], 0x33c
mov dword [0x4b4001], 0x33f
push edx
call fcn.0042e420
pop edx
push eax
mov edx, dword [0x4fcec8]
push edx
call fcn.0042e420
pop edx
push eax
push edx
call fcn.0042e460
mov edx, dword [0x4fcb1c]
push edx
call fcn.0042e460
call fcn.00419292
add dword [esp], edx
call fcn.00424495
call fcn.004192b0
mov dword [0x4b4001], 0x341
push edx
call fcn.0042e420
pop edx
push eax
push edx
call fcn.0042e420
pop edx
push eax
call fcn.004242dd
push 0x4fcaa0
call fcn.0042e4c0
mov dword [0x4b4001], 0x342
push edx
call fcn.0042e420
pop edx
push eax
mov edx, dword [0x4fcaa0]
push edx
call fcn.0042e420
pop edx
push eax
push edx
call fcn.0042e460
mov edx, 0x4b69fa
push edx
call fcn.0042e460
call fcn.00419292
add dword [esp], edx
call fcn.004243e7
call fcn.004192b0
mov dword [0x4b4001], 0x343
push edx
call fcn.0042e420
pop edx
push eax
mov edx, dword [0x4fcaa0]
push edx
call fcn.0042e420
pop edx
push eax
push edx
call fcn.0042e460
mov edx, str.CheathappensKeys
push edx
call fcn.0042e460
call fcn.00419292
add dword [esp], edx
call fcn.004243e7
call fcn.004192b0
mov dword [0x4b4001], 0x344
push edx
call fcn.0042e420
pop edx
push eax
push edx
call fcn.0042e420
pop edx
push eax
call fcn.004242dd
mov edx, str.CheathappensKeys_
push edx
call fcn.0042e460
mov edx, dword [0x4fcc84]
push edx
call fcn.0042e460
mov edx, str..keys
push edx
call fcn.0042e460
push 0x4fcaa0
call fcn.0042e4c0
mov dword [0x4b4001], 0x346
push edx
call fcn.0042e420
pop edx
push eax
push edx
call fcn.0042e420
pop edx
push eax
call fcn.004242dd
push 0x4fcf4c
call fcn.0042e4c0
mov dword [0x4b4001], 0x347
push edx
call fcn.0042e420
pop edx
push eax
mov edx, dword [0x4fcf4c]
push edx
call fcn.0042e420
pop edx
push eax
push edx
call fcn.0042e460
mov edx, 0x4b69fa
push edx
call fcn.0042e460
call fcn.00419292
add dword [esp], edx
call fcn.004243e7
call fcn.004192b0
mov dword [0x4b4001], 0x348
push edx
call fcn.0042e420
pop edx
push eax
mov edx, dword [0x4fcf4c]
push edx
call fcn.0042e420
pop edx
push eax
push edx
call fcn.0042e460
mov edx, str.CheathappensKeys
push edx
call fcn.0042e460
call fcn.00419292
add dword [esp], edx
call fcn.004243e7
call fcn.004192b0
mov dword [0x4b4001], 0x349
push edx
call fcn.0042e420
pop edx
push eax
push edx
call fcn.0042e420
pop edx
push eax
call fcn.004242dd
mov edx, str.CheathappensKeysGlobal.settings
push edx
call fcn.0042e460
push 0x4fcf4c
call fcn.0042e4c0
mov dword [0x4b4001], 0x34a
push edx
call fcn.0042e420
pop edx
push eax
mov edx, dword [0x4fcd34]
push edx
call fcn.0042e420
pop edx
push eax
push edx
call fcn.0042e460
mov edx, str.__Version:
push edx
call fcn.0042e460
mov edx, dword [0x4fcd70]
push edx
call fcn.0042e460
call fcn.00419292
add dword [esp], edx
call fcn.00418526
call fcn.004192b0
mov dword [0x4b4001], 0x34b
push edx
call fcn.0042e420
pop edx
push eax
push edx
call fcn.0042e420
pop edx
push eax
mov edx, str.Title_Number:
push edx
call fcn.0042e460
mov edx, dword [0x4fcfc4]
push edx
call fcn.0042e460
call fcn.00419292
add dword [esp], edx
call fcn.00418526
call fcn.004192b0
mov dword [0x4b4001], 0x34c
push edx
call fcn.0042e420
pop edx
push eax
push edx
call fcn.0042e420
pop edx
push eax
mov edx, str.Trainer_Version:
push edx
call fcn.0042e460
mov edx, dword [0x4fcc38]
push edx
call fcn.0042e460
call fcn.00419292
add dword [esp], edx
call fcn.00418526
call fcn.004192b0
mov dword [0x4b4001], 0x34d
push edx
call fcn.0042e420
pop edx
push eax
push edx
call fcn.0042e420
pop edx
push eax
mov edx, str.Debug_Info_located:
push edx
call fcn.0042e460
mov edx, dword [0x4fcde0]
push edx
call fcn.0042e460
call fcn.00419292
add dword [esp], edx
call fcn.00418526
call fcn.004192b0
mov dword [0x4b4001], 0x34e
push edx
call fcn.0042e420
pop edx
push eax
push edx
call fcn.0042e420
pop edx
push eax
mov edx, str.Work_Folder_located:
push edx
call fcn.0042e460
mov edx, dword [0x4fcb90]
push edx
call fcn.0042e460
call fcn.00419292
add dword [esp], edx
call fcn.00418526
call fcn.004192b0
mov dword [0x4b4001], 0x34f
push edx
call fcn.0042e420
pop edx
push eax
push edx
call fcn.0042e420
pop edx
push eax
push edx
call fcn.0042e420
pop edx
push eax
call fcn.00422ba9
call fcn.00419292
add dword [esp], edx
call fcn.00418526
call fcn.004192b0
mov dword [0x4b4001], 0x351
call fcn.004164b9
mov ebx, eax
cmp ebx, 1
je 0x403675
jmp 0x40367c
mov eax, 1
jmp 0x40367e
xor eax, eax
and eax, eax
je 0x4036a8
mov dword [0x4b4001], 0x352
mov edx, str._64bit_Operating_System
lea ecx, [0x4fcd3c]
call fcn.00419008
mov dword [0x4b4001], 0x353
jmp 0x4036cc
mov dword [0x4b4001], 0x353
mov dword [0x4b4001], 0x354
mov edx, str._32bit_Operating_System
lea ecx, [0x4fcd3c]
call fcn.00419008
mov dword [0x4b4001], 0x355
mov dword [0x4b4001], 0x357
jmp 0x403703
mov dword [0x4b4001], 0x359
mov dword [0x4b4001], 0x35a
mov eax, str.32_bit_Trainer
push eax
call fcn.00418526
mov dword [0x4b4001], 0x35b
mov dword [0x4b4001], 0x35c
call fcn.00422c2f
mov dword [0x4fcf10], eax
mov dword [0x4b4001], 0x35e
push dword [0x4fcf10]
mov dword [0x4b4001], 0x360
mov ebx, 0x3c
cmp ebx, dword [esp]
jne 0x4037a6
mov dword [0x4b4001], 0x361
push edx
call fcn.0042e420
pop edx
push eax
mov edx, str.Windows_XP
push edx
call fcn.0042e460
mov edx, dword [0x4fcd3c]
push edx
call fcn.0042e460
push 0x4fcf78
call fcn.0042e4c0
mov dword [0x4b4001], 0x363
jmp 0x403942
mov dword [0x4b4001], 0x363
mov ebx, 0x46
cmp ebx, dword [esp]
jne 0x4037fc
mov dword [0x4b4001], 0x364
push edx
call fcn.0042e420
pop edx
push eax
mov edx, str.Windows_Vista
push edx
call fcn.0042e460
mov edx, dword [0x4fcd3c]
push edx
call fcn.0042e460
push 0x4fcf78
call fcn.0042e4c0
mov dword [0x4b4001], 0x366
jmp 0x403942
mov dword [0x4b4001], 0x366
mov ebx, 0x50
cmp ebx, dword [esp]
jne 0x403852
mov dword [0x4b4001], 0x367
push edx
call fcn.0042e420
pop edx
push eax
mov edx, str.Windows_7
push edx
call fcn.0042e460
mov edx, dword [0x4fcd3c]
push edx
call fcn.0042e460
push 0x4fcf78
call fcn.0042e4c0
mov dword [0x4b4001], 0x369
jmp 0x403942
mov dword [0x4b4001], 0x369
mov ebx, 0x5a
cmp ebx, dword [esp]
jne 0x4038a8
mov dword [0x4b4001], 0x36a
push edx
call fcn.0042e420
pop edx
push eax
mov edx, str.Windows_8
push edx
call fcn.0042e460
mov edx, dword [0x4fcd3c]
push edx
call fcn.0042e460
push 0x4fcf78
call fcn.0042e4c0
mov dword [0x4b4001], 0x36c
jmp 0x403942
mov dword [0x4b4001], 0x36c
mov ebx, 0x6e
cmp ebx, dword [esp]
jne 0x4038fb
mov dword [0x4b4001], 0x36d
push edx
call fcn.0042e420
pop edx
push eax
mov edx, str.Windows_10
push edx
call fcn.0042e460
mov edx, dword [0x4fcd3c]
push edx
call fcn.0042e460
push 0x4fcf78
call fcn.0042e4c0
mov dword [0x4b4001], 0x36f
jmp 0x403942
mov dword [0x4b4001], 0x36f
mov ebx, 0xc8
cmp ebx, dword [esp]
jne 0x403942
mov dword [0x4b4001], 0x370
push edx
call fcn.0042e420
pop edx
push eax
mov edx, str.Experimental_Windows
push edx
call fcn.0042e460
mov edx, dword [0x4fcd3c]
push edx
call fcn.0042e460
push 0x4fcf78
call fcn.0042e4c0
mov dword [0x4b4001], 0x372
pop eax
mov dword [0x4b4001], 0x374
push dword [0x4fcf78]
call fcn.00418526
mov dword [0x4b4001], 0x375
push edx
call fcn.0042e420
pop edx
push eax
push edx
call fcn.0042e420
pop edx
push eax
mov edx, str.Your_Operating_System_is_a
push edx
call fcn.0042e460
mov edx, dword [0x4fcd3c]
push edx
call fcn.0042e460
call fcn.00419292
add dword [esp], edx
call fcn.00418526
call fcn.004192b0
mov dword [0x4b4001], 0x376
call fcn.00415d24
mov ebx, eax
cmp ebx, 1
jne 0x4039e1
mov dword [0x4b4001], 0x377
mov edx, str.Trainer_has_Administrator_Rights.
lea ecx, [0x4fcf14]
call fcn.00419008
mov dword [0x4b4001], 0x378
jmp 0x403a05
mov dword [0x4b4001], 0x378
mov dword [0x4b4001], 0x379
mov edx, str.Trainer_does_not_have_Administrator_Rights.
lea ecx, [0x4fcf14]
call fcn.00419008
mov dword [0x4b4001], 0x37a
mov dword [0x4b4001], 0x37c
push dword [0x4fcf14]
call fcn.00418526
mov dword [0x4b4001], 0x381
call fcn.00422c2f
mov ebx, eax
cmp ebx, 0x46
jg 0x403a86
mov dword [0x4b4001], 0x382
push 0xe
mov eax, 0x4b41ba
push eax
mov eax, str._Node:localhost__Namespace:_rootSecurityCenter_Path_AntiVirusProduct_Get_displayName__Format:List
push eax
mov eax, str.wmic
push eax
call fcn.0041aea4
mov dword [0x4fcecc], eax
mov dword [0x4b4001], 0x383
push dword [0x4fcecc]
call fcn.00418233
mov dword [0x4b4001], 0x384
jmp 0x403ad0
mov dword [0x4b4001], 0x384
mov dword [0x4b4001], 0x385
push 0xe
mov eax, 0x4b41ba
push eax
mov eax, str._Node:localhost__Namespace:_rootSecurityCenter2_Path_AntiVirusProduct_Get_displayName__Format:List
push eax
mov eax, str.wmic
push eax
call fcn.0041aea4
mov dword [0x4fcecc], eax
mov dword [0x4b4001], 0x386
push dword [0x4fcecc]
call fcn.00418233
mov dword [0x4b4001], 0x387
mov dword [0x4b4001], 0x3b2
push dword [0x4fcac0]
call fcn.0042488c
mov dword [0x4b4001], 0x3eb
call fcn.0041a0c7
and eax, eax
je 0x403c68
mov dword [0x4b4001], 0x3ec
push 0x3e8
call fcn.00422d94
mov dword [0x4b4001], 0x3ed
mov ebp, 0x4c07b3
mov ebx, ebp
mov ebp, 0x4bdc1d
sub ebx, ebp
push ebx
mov ebp, 0x4bdc1d
push ebp
push 0xffffffff
call fcn.0041a1ec
mov dword [0x4fccd4], eax
mov dword [0x4b4001], 0x3ee
mov ebp, 0x4c3724
mov ebx, ebp
mov ebp, 0x4c07b3
sub ebx, ebp
push ebx
mov ebp, 0x4c07b3
push ebp
push 0xffffffff
call fcn.0041a1ec
mov dword [0x4fce34], eax
mov dword [0x4b4001], 0x3ef
mov ebp, 0x4c6d59
mov ebx, ebp
mov ebp, 0x4c3724
sub ebx, ebp
push ebx
mov ebp, 0x4c3724
push ebp
push 0xffffffff
call fcn.0041a1ec
mov dword [0x4fcc34], eax
mov dword [0x4b4001], 0x3f0
mov ebp, 0x4cb72a
mov ebx, ebp
mov ebp, 0x4c6d59
sub ebx, ebp
push ebx
mov ebp, 0x4c6d59
push ebp
push 0xffffffff
call fcn.0041a1ec
mov dword [0x4fce6c], eax
mov dword [0x4b4001], 0x3f1
mov ebp, 0x4ce337
mov ebx, ebp
mov ebp, 0x4cb72a
sub ebx, ebp
push ebx
mov ebp, 0x4cb72a
push ebp
push 0xffffffff
call fcn.0041a1ec
mov dword [0x4fcac4], eax
mov dword [0x4b4001], 0x3f2
mov ebp, 0x4d01de
mov ebx, ebp
mov ebp, 0x4ce337
sub ebx, ebp
push ebx
mov ebp, 0x4ce337
push ebp
push 0xffffffff
call fcn.0041a1ec
mov dword [0x4fcbd0], eax
mov dword [0x4b4001], 0x3f3
mov ebp, 0x4d2746
mov ebx, ebp
mov ebp, 0x4d01de
sub ebx, ebp
push ebx
mov ebp, 0x4d01de
push ebp
push 0xffffffff
call fcn.0041a1ec
mov dword [0x4fcfe8], eax
mov dword [0x4b4001], 0x3f4
jmp 0x403c8d
mov dword [0x4b4001], 0x3f4
mov dword [0x4b4001], 0x3f5
mov eax, 0x4b4288
push eax
mov eax, str.Sound_Card_Not_Present_
push eax
call fcn.0041ac14
mov dword [0x4b4001], 0x3f6
mov dword [0x4b4001], 0x472
mov edx, dword [0x4fcb90]
push edx
call fcn.0042e420
pop edx
push eax
push edx
call fcn.0042e460
push 0x4fcdfc
call fcn.0042e4c0
mov dword [0x4b4001], 0x474
push edx
call fcn.0042e420
pop edx
push eax
push 0x60000
mov edx, dword [0x4fcdfc]
push edx
call fcn.0042e420
pop edx
push eax
push edx
call fcn.0042e460
mov edx, str.help.txt
push edx
call fcn.0042e460
call fcn.0042e550
push 0
call fcn.00419292
add dword [esp + 4], edx
call fcn.00424d00
call fcn.004192b0
and eax, eax
je 0x403dc7
mov dword [0x4b4001], 0x475
jmp 0x403d74
mov dword [0x4b4001], 0x479
mov dword [0x4b4001], 0x47a
mov ebp, 0x4ea792
mov ebx, ebp
mov ebp, 0x4e9874
sub ebx, ebp
push ebx
mov ebp, 0x4e9874
push ebp
push 0
call fcn.00424ef0
mov dword [0x4b4001], 0x47b
push 0
call fcn.00424a20
mov dword [0x4b4001], 0x47c
jmp 0x403dec
mov dword [0x4b4001], 0x47c
mov dword [0x4b4001], 0x47d
mov eax, str.Could_not_create_HELP.TXT_file.
push eax
mov eax, str.Error
push eax
call fcn.0041ac14
mov dword [0x4b4001], 0x47e
mov dword [0x4b4001], 0x480
push edx
call fcn.0042e420
pop edx
push eax
mov edx, dword [0x4fcdfc]
push edx
call fcn.0042e420
pop edx
push eax
push edx
call fcn.0042e460
mov edx, str.Options
push edx
call fcn.0042e460
call fcn.0042e550
push 0xa
call fcn.00419292
add dword [esp + 4], edx
call fcn.00424d20
call fcn.004192b0
and eax, eax
je 0x403e91
mov dword [0x4b4001], 0x481
mov ebp, 0x4e9874
mov ebx, ebp
mov ebp, str.Numpad_1:Unlimited_Character_Creation_Points::Y_r_nNumpad_2:Heal_Mouse_Over_Unit::_r_nNumpad_3:Weak_Mouse_Over_Unit::Bastard_Bonds_Trainer_by_www.cheathappens.com_r_n_______________________________________________________________________________________________________________________________r_n_r_nActivating_this_trainer_r_n_______________________________________________________________________________________________________________________________r_nPress_F1_at_main_menu._r_nListen_for_Trainer_Activated._r_nPress_desired_hotkey._All_hotkeys_can_be_changed_on_the_trainer._r_n_r_n_r_nTrainer_Options_r_n_______________________________________________________________________________________________________________________________r_n_r_nNumpad_1:_Unlimited_Character_Creation_Points_r_nNumpad_2:_Heal_Mouse_Over_Unit_r_nNumpad_3:_Weak_Mouse_Over_Unit_r_n_r_n_r_nNotes_r_n_______________________________________________________________________________________________________________________________r_n_r_nNumpad_1:_Unlimited_Character_Creation_Points___at_the_start_of_the_game_r_n_twhen_you_are_creating_your_character__spend_ONE_point_then_r_n_ttoggle_this_on_and_you_can_keep_spending_points_without_using_r_n_tthem_to_create_an_incredible_character.__Toggle_of_and_spend_r_n_tthe_remaining_points_to_be_able_to_continue._r_n_r_nNumpad_2:_Heal_Mouse_Over_Unit___while_in_combat__mouse_over_a_unit_r_n_tso_that_its_health_shows_up__little_hearts_.__Toggle_this_r_n_ton_to_affect_that_unit.__As_long_as_this_is_ON_it_will_affect_r_n_tANY_unit_you_mouse_over__so_use_carefully_and_toggle_OFF_when_r_n_tdone._r_n_r_nNumpad_3:_Weak_Mouse_Over_Unit___while_in_combat__mouse_over_a_unit_r_n_tso_that_its_health_shows_up__little_hearts_.__Toggle_this_r_n_ton_to_affect_that_unit.__As_long_as_this_is_ON_it_will_affect_r_n_tANY_unit_you_mouse_over__so_use_carefully_and_toggle_OFF_when_r_n_tdone.__You_can_affect_the_enemy_with_this_and_make_them_easier_r_n_tto_kill._r_n_r_n_r_n_r_n_r_nMute_Hotkeys:_r_n_______________________________________________________________________________________________________________________________r_nTo_temporarily_disable_the_Hotkeys__press_CTRL_H_after_trainer_is_r_nactivated.__You_can_use_CTRL_H_to_re_activate_the_Hotkeys_as_well._r_nYou_can_also_mute_specific_hotkeys_by_changing_the_hotkey_you_want_r_nto_mute_to_NONE._r_n_r_n_r_nVR_Mode_r_n_______________________________________________________________________________________________________________________________r_n__HTC_Vive_r_nClick_on_the_VR_MODE_button._Trainer_options_will_now_be_drawn_as_buttons._r_nActivate_the_trainer_as_usual_with_your_keyboard._Put_your_HTC_Vive_on_and_r_nwhen_you_are_ingame_press_the_MENU_button_on_the_hand_controllers_to_open_r_nthe_steam_overlay._At_the_bottom_you_can_click_on_the_DESKTOP_button_and_you_r_ncan_easily_press_options_on_the_trainer_with_your_hand_controller_now._r_n_r_n__Oculus_Rift_r_nAs_of_now_the_oculus_has_no_unique_input_device_and_uses_keyboard_or_xbox_r_ncontroller._Both_are_support_by_the_trainer_already._r_n_r_n_r_n_r_nAUTHENTICITY_NOTICE__Does_not_apply_to_PROMO_or_FREE_trainers_:_r_n_______________________________________________________________________________________________________________________________r_n_r_nIn_an_effort_to_maintain_the_integrity_of_the_files_downloaded_from_r_nour_site_and_to_prevent_illegal_file_sharing__this_trainer_will_perform_r_nan_authenticity_check_while_in_use._This_check_requires_an_Internet_r_nconnection_and_the_trainer_will_not_run_if_a_connection_is_absent_or_if_r_nthe_trainer_is_blocked_by_a_security_application._r_n__r_nNO_INFORMATION__PERSONAL_OR_OTHERWISE__IS_r_nSENT_TO_CHEAT_HAPPENS_DURING_THIS_PROCESS._r_n__r_nThis_check_is_only_performed_on_trainers_that_have_been_personalized_for_r_nindividual_use__not_our_PROMO_or_FREE_trainers._If_you_want_need_to_use_r_nthe_trainer_offline__please_go_to_our_trainer_troubleshooting_page_for_r_ninstructions_on_how_to_obtain_an_offline_key_to_avoid_online_checks
sub ebx, ebp
push ebx
mov ebp, str.Numpad_1:Unlimited_Character_Creation_Points::Y_r_nNumpad_2:Heal_Mouse_Over_Unit::_r_nNumpad_3:Weak_Mouse_Over_Unit::Bastard_Bonds_Trainer_by_www.cheathappens.com_r_n_______________________________________________________________________________________________________________________________r_n_r_nActivating_this_trainer_r_n_______________________________________________________________________________________________________________________________r_nPress_F1_at_main_menu._r_nListen_for_Trainer_Activated._r_nPress_desired_hotkey._All_hotkeys_can_be_changed_on_the_trainer._r_n_r_n_r_nTrainer_Options_r_n_______________________________________________________________________________________________________________________________r_n_r_nNumpad_1:_Unlimited_Character_Creation_Points_r_nNumpad_2:_Heal_Mouse_Over_Unit_r_nNumpad_3:_Weak_Mouse_Over_Unit_r_n_r_n_r_nNotes_r_n_______________________________________________________________________________________________________________________________r_n_r_nNumpad_1:_Unlimited_Character_Creation_Points___at_the_start_of_the_game_r_n_twhen_you_are_creating_your_character__spend_ONE_point_then_r_n_ttoggle_this_on_and_you_can_keep_spending_points_without_using_r_n_tthem_to_create_an_incredible_character.__Toggle_of_and_spend_r_n_tthe_remaining_points_to_be_able_to_continue._r_n_r_nNumpad_2:_Heal_Mouse_Over_Unit___while_in_combat__mouse_over_a_unit_r_n_tso_that_its_health_shows_up__little_hearts_.__Toggle_this_r_n_ton_to_affect_that_unit.__As_long_as_this_is_ON_it_will_affect_r_n_tANY_unit_you_mouse_over__so_use_carefully_and_toggle_OFF_when_r_n_tdone._r_n_r_nNumpad_3:_Weak_Mouse_Over_Unit___while_in_combat__mouse_over_a_unit_r_n_tso_that_its_health_shows_up__little_hearts_.__Toggle_this_r_n_ton_to_affect_that_unit.__As_long_as_this_is_ON_it_will_affect_r_n_tANY_unit_you_mouse_over__so_use_carefully_and_toggle_OFF_when_r_n_tdone.__You_can_affect_the_enemy_with_this_and_make_them_easier_r_n_tto_kill._r_n_r_n_r_n_r_n_r_nMute_Hotkeys:_r_n_______________________________________________________________________________________________________________________________r_nTo_temporarily_disable_the_Hotkeys__press_CTRL_H_after_trainer_is_r_nactivated.__You_can_use_CTRL_H_to_re_activate_the_Hotkeys_as_well._r_nYou_can_also_mute_specific_hotkeys_by_changing_the_hotkey_you_want_r_nto_mute_to_NONE._r_n_r_n_r_nVR_Mode_r_n_______________________________________________________________________________________________________________________________r_n__HTC_Vive_r_nClick_on_the_VR_MODE_button._Trainer_options_will_now_be_drawn_as_buttons._r_nActivate_the_trainer_as_usual_with_your_keyboard._Put_your_HTC_Vive_on_and_r_nwhen_you_are_ingame_press_the_MENU_button_on_the_hand_controllers_to_open_r_nthe_steam_overlay._At_the_bottom_you_can_click_on_the_DESKTOP_button_and_you_r_ncan_easily_press_options_on_the_trainer_with_your_hand_controller_now._r_n_r_n__Oculus_Rift_r_nAs_of_now_the_oculus_has_no_unique_input_device_and_uses_keyboard_or_xbox_r_ncontroller._Both_are_support_by_the_trainer_already._r_n_r_n_r_n_r_nAUTHENTICITY_NOTICE__Does_not_apply_to_PROMO_or_FREE_trainers_:_r_n_______________________________________________________________________________________________________________________________r_n_r_nIn_an_effort_to_maintain_the_integrity_of_the_files_downloaded_from_r_nour_site_and_to_prevent_illegal_file_sharing__this_trainer_will_perform_r_nan_authenticity_check_while_in_use._This_check_requires_an_Internet_r_nconnection_and_the_trainer_will_not_run_if_a_connection_is_absent_or_if_r_nthe_trainer_is_blocked_by_a_security_application._r_n__r_nNO_INFORMATION__PERSONAL_OR_OTHERWISE__IS_r_nSENT_TO_CHEAT_HAPPENS_DURING_THIS_PROCESS._r_n__r_nThis_check_is_only_performed_on_trainers_that_have_been_personalized_for_r_nindividual_use__not_our_PROMO_or_FREE_trainers._If_you_want_need_to_use_r_nthe_trainer_offline__please_go_to_our_trainer_troubleshooting_page_for_r_ninstructions_on_how_to_obtain_an_offline_key_to_avoid_online_checks
push ebp
push 0xa
call fcn.00424ef0
mov dword [0x4b4001], 0x482
push 0xa
call fcn.00424a20
mov dword [0x4b4001], 0x483
jmp 0x403ec5
mov dword [0x4b4001], 0x483
mov dword [0x4b4001], 0x484
mov eax, str.Could_not_install_the_file___Installtion_failed
push eax
mov eax, str.Error
push eax
call fcn.0041ac14
mov dword [0x4b4001], 0x485
jmp 0x412e09
mov dword [0x4b4001], 0x486
mov dword [0x4b4001], 0x493
push edx
call fcn.0042e420
pop edx
push eax
push 0x20000
mov edx, dword [0x4fcdfc]
push edx
call fcn.0042e420
pop edx
push eax
push edx
call fcn.0042e460
mov edx, str.Options
push edx
call fcn.0042e460
call fcn.0042e550
push 0xa
call fcn.00419292
add dword [esp + 4], edx
call fcn.00424df0
call fcn.004192b0
mov dword [0x4b4001], 0x494
mov dword [0x4fcd98], 0
mov dword [0x4b4001], 0x496
mov dword [0x4b4001], 0x497
push edx
call fcn.0042e420
pop edx
push eax
push edx
call fcn.0042e420
pop edx
push eax
push 0xa
call fcn.00425050
push 0x4fce3c
call fcn.0042e4c0
mov dword [0x4b4001], 0x499
mov eax, 0x4b4502
push eax
push dword [0x4fce3c]
call fcn.0042c560
mov dword [0x4fcc4c], eax
mov dword [0x4b4001], 0x49a
push dword [0x4fce3c]
call fcn.0042c5c0
mov dword [0x4fcc50], eax
mov dword [0x4b4001], 0x49b
push edx
call fcn.0042e420
pop edx
push eax
push edx
call fcn.0042e420
pop edx
push eax
mov ebx, dword [0x4fcc4c]
dec ebx
push ebx
push dword [0x4fce3c]
call fcn.0042c5f0
mov ebx, dword [0x4fcd98]
inc ebx
mov ebp, dword [0x4fd550]
shl ebx, 2
lea eax, [ebp + ebx]
push eax
call fcn.0042e4c0
mov dword [0x4b4001], 0x49c
mov ebx, dword [0x4fcd98]
inc ebx
shl ebx, 2
mov edx, dword [ebp + ebx]
push edx
call fcn.0042e420
pop edx
push eax
push edx
call fcn.0042e460
mov ebx, dword [0x4fcd98]
inc ebx
mov ebp, dword [0x4fd558]
shl ebx, 2
lea eax, [ebp + ebx]
push eax
call fcn.0042e4c0
mov dword [0x4b4001], 0x49d
push edx
call fcn.0042e420
pop edx
push eax
push edx
call fcn.0042e420
pop edx
push eax
mov ebx, dword [0x4fcc50]
sub ebx, dword [0x4fcc4c]
push ebx
push dword [0x4fce3c]
call fcn.0042c660
mov ebx, dword [0x4fcd98]
inc ebx
mov ebp, dword [0x4fd560]
shl ebx, 2
lea eax, [ebp + ebx]
push eax
call fcn.0042e4c0
mov dword [0x4b4001], 0x49e
push edx
call fcn.0042e420
pop edx
push eax
push edx
call fcn.0042e420
pop edx
push eax
mov ebx, dword [0x4fcc4c]
dec ebx
push ebx
push dword [0x4fce3c]
call fcn.0042c5f0
mov ebx, dword [0x4fcd98]
inc ebx
mov ebp, dword [0x4fd578]
shl ebx, 2
lea eax, [ebp + ebx]
push eax
call fcn.0042e4c0
mov dword [0x4b4001], 0x49f
mov ebx, dword [0x4fcd98]
inc ebx
shl ebx, 2
mov edx, dword [ebp + ebx]
push edx
call fcn.0042e420
pop edx
push eax
push edx
call fcn.0042e460
mov ebx, dword [0x4fcd98]
inc ebx
mov ebp, dword [0x4fd580]
shl ebx, 2
lea eax, [ebp + ebx]
push eax
call fcn.0042e4c0
mov dword [0x4b4001], 0x4a0
push edx
call fcn.0042e420
pop edx
push eax
push edx
call fcn.0042e420
pop edx
push eax
mov ebx, dword [0x4fcc50]
sub ebx, dword [0x4fcc4c]
push ebx
push dword [0x4fce3c]
call fcn.0042c660
mov ebx, dword [0x4fcd98]
inc ebx
mov ebp, dword [0x4fd588]
shl ebx, 2
lea eax, [ebp + ebx]
push eax
call fcn.0042e4c0
mov dword [0x4b4001], 0x4a1
mov eax, 0x4b4502
push eax
mov ebx, dword [0x4fcd98]
inc ebx
mov ebp, dword [0x4fd560]
shl ebx, 2
push dword [ebp + ebx]
call fcn.0042c560
mov dword [0x4fcc4c], eax
mov dword [0x4b4001], 0x4a2
mov ebx, dword [0x4fcd98]
inc ebx
shl ebx, 2
push dword [ebp + ebx]
call fcn.0042c5c0
mov dword [0x4fcc50], eax
mov dword [0x4b4001], 0x4a3
push edx
call fcn.0042e420
pop edx
push eax
push edx
call fcn.0042e420
pop edx
push eax
mov ebx, dword [0x4fcc50]
sub ebx, dword [0x4fcc4c]
push ebx
mov ebx, dword [0x4fcd98]
inc ebx
shl ebx, 2
push dword [ebp + ebx]
call fcn.0042c660
mov ebx, dword [0x4fcd98]
inc ebx
mov ebp, dword [0x4fd5a0]
shl ebx, 2
lea eax, [ebp + ebx]
push eax
call fcn.0042e4c0
mov dword [0x4b4001], 0x4a4
mov ebx, dword [0x4fcd98]
inc ebx
shl ebx, 2
mov edx, dword [ebp + ebx]
push edx
call fcn.0042e420
pop edx
push eax
push edx
call fcn.0042e460
mov ebx, dword [0x4fcd98]
inc ebx
mov ebp, dword [0x4fd5a8]
shl ebx, 2
lea eax, [ebp + ebx]
push eax
call fcn.0042e4c0
mov dword [0x4b4001], 0x4a5
push edx
call fcn.0042e420
pop edx
push eax
push edx
call fcn.0042e420
pop edx
push eax
mov ebx, dword [0x4fcc4c]
dec ebx
push ebx
mov ebx, dword [0x4fcd98]
inc ebx
mov ebp, dword [0x4fd560]
shl ebx, 2
push dword [ebp + ebx]
call fcn.0042c5f0
mov ebx, dword [0x4fcd98]
inc ebx
shl ebx, 2
lea eax, [ebp + ebx]
push eax
call fcn.0042e4c0
mov dword [0x4b4001], 0x4a6
push edx
call fcn.0042e420
pop edx
push eax
push edx
call fcn.0042e420
pop edx
push eax
mov ebx, dword [0x4fcc4c]
dec ebx
push ebx
mov ebx, dword [0x4fcd98]
inc ebx
shl ebx, 2
push dword [ebp + ebx]
call fcn.0042c5f0
mov ebx, dword [0x4fcd98]
inc ebx
mov ebp, dword [0x4fd588]
shl ebx, 2
lea eax, [ebp + ebx]
push eax
call fcn.0042e4c0
mov dword [0x4b4001], 0x4a7
mov eax, 0x4b4502
push eax
mov ebx, dword [0x4fcd98]
inc ebx
mov ebp, dword [0x4fd5a0]
shl ebx, 2
push dword [ebp + ebx]
call fcn.0042c560
mov dword [0x4fcc4c], eax
mov dword [0x4b4001], 0x4a8
mov ebx, dword [0x4fcd98]
inc ebx
shl ebx, 2
push dword [ebp + ebx]
call fcn.0042c5c0
mov dword [0x4fcc50], eax
mov dword [0x4b4001], 0x4a9
push edx
call fcn.0042e420
pop edx
push eax
push edx
call fcn.0042e420
pop edx
push eax
mov ebx, dword [0x4fcc50]
sub ebx, dword [0x4fcc4c]
push ebx
mov ebx, dword [0x4fcd98]
inc ebx
shl ebx, 2
push dword [ebp + ebx]
call fcn.0042c660
mov ebx, dword [0x4fcd98]
inc ebx
mov ebp, dword [0x4fd5b0]
shl ebx, 2
lea eax, [ebp + ebx]
push eax
call fcn.0042e4c0
mov dword [0x4b4001], 0x4aa
push edx
call fcn.0042e420
pop edx
push eax
push edx
call fcn.0042e420
pop edx
push eax
mov ebx, dword [0x4fcc4c]
dec ebx
push ebx
mov ebx, dword [0x4fcd98]
inc ebx
mov ebp, dword [0x4fd5a0]
shl ebx, 2
push dword [ebp + ebx]
call fcn.0042c5f0
mov ebx, dword [0x4fcd98]
inc ebx
shl ebx, 2
lea eax, [ebp + ebx]
push eax
call fcn.0042e4c0
mov dword [0x4b4001], 0x4ab
mov ebx, dword [0x4fcd98]
inc ebx
shl ebx, 2
mov edx, dword [ebp + ebx]
push edx
call fcn.0042e420
pop edx
push eax
push edx
call fcn.0042e460
mov ebx, dword [0x4fcd98]
inc ebx
mov ebp, dword [0x4fd5a8]
shl ebx, 2
lea eax, [ebp + ebx]
push eax
call fcn.0042e4c0
mov dword [0x4b4001], 0x4ac
inc dword [0x4fcd98]
mov dword [0x4b4001], 0x4ad
push 0xa
call fcn.004250b0
mov ebx, eax
cmp ebx, 1
jne 0x403f36
mov dword [0x4b4001], 0x4ae
push 0xa
call fcn.00424a20
mov dword [0x4b4001], 0x4b0
push edx
call fcn.0042e420
pop edx
push eax
push 2
mov edx, dword [0x4fcdfc]
push edx
call fcn.0042e420
pop edx
push eax
push edx
call fcn.0042e460
mov edx, str.Options
push edx
call fcn.0042e460
call fcn.00419292
add dword [esp], edx
call fcn.00424467
call fcn.004192b0
mov dword [0x4b4001], 0x4b2
mov ebp, 0x4eb37c
mov ebx, ebp
mov ebp, 0x4eb31a
sub ebx, ebp
mov dword [0x4fccdc], ebx
mov dword [0x4b4001], 0x4b3
push edx
call fcn.0042e420
pop edx
push eax
push edx
call fcn.0042e420
pop edx
push eax
push 2
push dword [0x4fccdc]
mov ebp, 0x4eb31a
push ebp
call fcn.0042d3b0
push 0x4fcc04
call fcn.0042e4c0
mov dword [0x4b4001], 0x4b6
mov dword [0x4fcc4c], 1
jmp 0x404506
mov dword [0x4b4001], 0x4b6
mov eax, 0x12
cmp eax, dword [0x4fcc4c]
jl 0x4045b5
mov dword [0x4b4001], 0x4b7
push edx
call fcn.0042e420
pop edx
push eax
push edx
call fcn.0042e420
pop edx
push eax
mov eax, 0x4b41e4
push eax
push dword [0x4fcc4c]
push dword [0x4fcc04]
call fcn.0042c6e0
push 0x4fcf08
call fcn.0042e4c0
mov dword [0x4b4001], 0x4b8
push edx
call fcn.0042e420
pop edx
push eax
push edx
call fcn.0042e420
pop edx
push eax
push dword [0x4fcf08]
call fcn.0042c5c0
mov ebx, eax
dec ebx
push ebx
push dword [0x4fcf08]
call fcn.0042c5f0
mov ebx, dword [0x4fcc4c]
mov ebp, dword [0x4fd5c8]
shl ebx, 2
lea eax, [ebp + ebx]
push eax
call fcn.0042e4c0
mov dword [0x4b4001], 0x4ba
inc dword [0x4fcc4c]
jno 0x4044fc
mov dword [0x4b4001], 0x4bd
mov ebp, 0x4eb0ed
mov ebx, ebp
mov ebp, 0x4ea792
sub ebx, ebp
mov dword [0x4fccdc], ebx
mov dword [0x4b4001], 0x4be
push edx
call fcn.0042e420
pop edx
push eax
push edx
call fcn.0042e420
pop edx
push eax
push 0x18
push dword [0x4fccdc]
mov ebp, 0x4ea792
push ebp
call fcn.0042d3b0
push 0x4fcc04
call fcn.0042e4c0
mov dword [0x4b4001], 0x4c1
mov dword [0x4fcc4c], 1
jmp 0x40462d
mov dword [0x4b4001], 0x4c1
mov eax, 0xfe
cmp eax, dword [0x4fcc4c]
jl 0x4046dc
mov dword [0x4b4001], 0x4c2
push edx
call fcn.0042e420
pop edx
push eax
push edx
call fcn.0042e420
pop edx
push eax
mov eax, 0x4b41e4
push eax
push dword [0x4fcc4c]
push dword [0x4fcc04]
call fcn.0042c6e0
push 0x4fcf08
call fcn.0042e4c0
mov dword [0x4b4001], 0x4c3
push edx
call fcn.0042e420
pop edx
push eax
push edx
call fcn.0042e420
pop edx
push eax
push dword [0x4fcf08]
call fcn.0042c5c0
mov ebx, eax
dec ebx
push ebx
push dword [0x4fcf08]
call fcn.0042c5f0
mov ebx, dword [0x4fcc4c]
mov ebp, dword [0x4fd5c0]
shl ebx, 2
lea eax, [ebp + ebx]
push eax
call fcn.0042e4c0
mov dword [0x4b4001], 0x4c5
inc dword [0x4fcc4c]
jno 0x404623
mov dword [0x4b4001], 0x4c8
mov dword [0x4fcc4c], 1
jmp 0x4046fc
mov dword [0x4b4001], 0x4c8
mov eax, dword [0x4fcd98]
cmp eax, dword [0x4fcc4c]
jl 0x4048a8
mov dword [0x4b4001], 0x4c9
mov dword [0x4fcc50], 1
jmp 0x40472d
mov dword [0x4b4001], 0x4c9
mov eax, 0xfe
cmp eax, dword [0x4fcc50]
jl 0x404804
mov dword [0x4b4001], 0x4ca
mov ebx, dword [0x4fcc50]
mov ebp, dword [0x4fd5c0]
shl ebx, 2
mov edx, dword [ebp + ebx]
push edx
call fcn.0042e420
pop edx
push eax
push edx
call fcn.0042e460
push 0x4fce3c
call fcn.0042e4c0
mov dword [0x4b4001], 0x4cb
push dword [0x4fce3c]
mov ebx, dword [0x4fcc4c]
mov ebp, dword [0x4fd550]
shl ebx, 2
mov edx, dword [ebp + ebx]
pop ecx
call fcn.00419240
je 0x4047e4
mov dword [0x4b4001], 0x4ce
push dword [0x4fcc50]
mov ebx, dword [0x4fcc4c]
mov ebp, dword [0x4fd568]
shl ebx, 2
pop dword [ebp + ebx]
mov dword [0x4b4001], 0x4cf
push dword [0x4fcc50]
mov ebx, dword [0x4fcc4c]
mov ebp, dword [0x4fd570]
shl ebx, 2
pop dword [ebp + ebx]
mov dword [0x4b4001], 0x4d1
mov dword [0x4b4001], 0x4d2
inc dword [0x4fcc50]
jno 0x404723
mov dword [0x4b4001], 0x4d3
mov ebx, dword [0x4fcc4c]
mov ebp, dword [0x4fd568]
shl ebx, 2
mov ebx, dword [ebp + ebx]
and ebx, ebx
jne 0x404888
mov dword [0x4b4001], 0x4d3
mov ebx, dword [0x4fcc4c]
mov ebp, dword [0x4fd550]
shl ebx, 2
mov edx, str.Undefined
lea ecx, [ebp + ebx]
call fcn.00419008
mov dword [0x4b4001], 0x4d3
mov ebx, dword [0x4fcc4c]
mov ebp, dword [0x4fd558]
shl ebx, 2
mov edx, str.Undefined
lea ecx, [ebp + ebx]
call fcn.00419008
mov dword [0x4b4001], 0x4d3
mov eax, str.Possible_Garbled_Custom_Keys_File
push eax
call fcn.00418526
mov dword [0x4b4001], 0x4d3
mov dword [0x4b4001], 0x4d4
inc dword [0x4fcc4c]
jno 0x4046f2
mov dword [0x4b4001], 0x4d6
mov dword [0x4fcc4c], 1
jmp 0x4048c8
mov dword [0x4b4001], 0x4d6
mov eax, 0x12
cmp eax, dword [0x4fcc4c]
jl 0x4049c3
mov dword [0x4b4001], 0x4d7
mov dword [0x4fcc50], 1
jmp 0x4048f9
mov dword [0x4b4001], 0x4d7
mov eax, 0xfe
cmp eax, dword [0x4fcc50]
jl 0x4049ad
mov dword [0x4b4001], 0x4d8
mov ebx, dword [0x4fcc50]
mov ebp, dword [0x4fd5c0]
shl ebx, 2
mov edx, dword [ebp + ebx]
push edx
call fcn.0042e420
pop edx
push eax
push edx
call fcn.0042e460
push 0x4fce3c
call fcn.0042e4c0
mov dword [0x4b4001], 0x4d9
push dword [0x4fce3c]
mov ebx, dword [0x4fcc4c]
mov ebp, dword [0x4fd5c8]
shl ebx, 2
mov edx, dword [ebp + ebx]
pop ecx
call fcn.00419240
je 0x40498d
mov dword [0x4b4001], 0x4da
push dword [0x4fcc50]
mov ebx, dword [0x4fcc4c]
mov ebp, dword [0x4fd5d0]
shl ebx, 2
pop dword [ebp + ebx]
mov dword [0x4b4001], 0x4db
mov dword [0x4b4001], 0x4dc
inc dword [0x4fcc50]
jno 0x4048ef
mov dword [0x4b4001], 0x4dd
inc dword [0x4fcc4c]
jno 0x4048be
mov dword [0x4b4001], 0x4e0
mov ebp, dword [0x4fd578]
mov edx, str.A_Button
lea ecx, [ebp + 4]
call fcn.00419008
mov dword [0x4b4001], 0x4e1
mov edx, str.B_Button
lea ecx, [ebp + 8]
call fcn.00419008
mov dword [0x4b4001], 0x4e2
mov edx, str.X_Button
lea ecx, [ebp + 0xc]
call fcn.00419008
mov dword [0x4b4001], 0x4e3
mov edx, str.Y_Button
lea ecx, [ebp + 0x10]
call fcn.00419008
mov dword [0x4b4001], 0x4e4
mov edx, str.Pad_Up
lea ecx, [ebp + 0x14]
call fcn.00419008
mov dword [0x4b4001], 0x4e5
mov edx, str.Pad_Down
lea ecx, [ebp + 0x18]
call fcn.00419008
mov dword [0x4b4001], 0x4e6
mov edx, str.Pad_Left
lea ecx, [ebp + 0x1c]
call fcn.00419008
mov dword [0x4b4001], 0x4e7
mov edx, str.Pad_Right
lea ecx, [ebp + 0x20]
call fcn.00419008
mov dword [0x4b4001], 0x4e8
mov edx, str.Bumper_Left
lea ecx, [ebp + 0x24]
call fcn.00419008
mov dword [0x4b4001], 0x4e9
mov edx, str.Bumper_Right
lea ecx, [ebp + 0x28]
call fcn.00419008
mov dword [0x4b4001], 0x4ea
mov edx, str.L_Stick_Up
lea ecx, [ebp + 0x2c]
call fcn.00419008
mov dword [0x4b4001], 0x4eb
mov edx, str.L_Stick_Down
lea ecx, [ebp + 0x30]
call fcn.00419008
mov dword [0x4b4001], 0x4ec
mov edx, str.L_Stick_Left
lea ecx, [ebp + 0x34]
call fcn.00419008
mov dword [0x4b4001], 0x4ed
mov edx, str.L_Stick_Right
lea ecx, [ebp + 0x38]
call fcn.00419008
mov dword [0x4b4001], 0x4ee
mov edx, str.L_Trigger
lea ecx, [ebp + 0x3c]
call fcn.00419008
mov dword [0x4b4001], 0x4ef
mov edx, str.R_Trigger
lea ecx, [ebp + 0x40]
call fcn.00419008
mov dword [0x4b4001], 0x4f0
mov edx, str.R_Stick_Up
lea ecx, [ebp + 0x44]
call fcn.00419008
mov dword [0x4b4001], 0x4f1
mov edx, str.R_Stick_Down
lea ecx, [ebp + 0x48]
call fcn.00419008
mov dword [0x4b4001], 0x4f2
mov edx, str.R_Stick_Left
lea ecx, [ebp + 0x4c]
call fcn.00419008
mov dword [0x4b4001], 0x4f3
mov edx, str.R_Stick_Right
lea ecx, [ebp + 0x50]
call fcn.00419008
mov dword [0x4b4001], 0x4f4
mov edx, str.L_Stick_In
lea ecx, [ebp + 0x54]
call fcn.00419008
mov dword [0x4b4001], 0x4f5
mov edx, str.R_Stick_In
lea ecx, [ebp + 0x58]
call fcn.00419008
mov dword [0x4b4001], 0x4f7
mov dword [0x4fcc4c], 1
jmp 0x404be3
mov dword [0x4b4001], 0x4f7
mov eax, 0x16
cmp eax, dword [0x4fcc4c]
jl 0x404cf9
mov dword [0x4b4001], 0x4f8
push dword [0x4fcc4c]
mov ebx, dword [0x4fcc4c]
mov ebp, dword [0x4fd590]
shl ebx, 2
pop dword [ebp + ebx]
mov dword [0x4b4001], 0x4f9
mov ebx, dword [0x4fcc4c]
mov ebp, dword [0x4fd578]
shl ebx, 2
mov edx, dword [ebp + ebx]
push edx
call fcn.0042e420
pop edx
push eax
push edx
call fcn.0042e460
mov ebx, dword [0x4fcc4c]
mov ebp, dword [0x4fd5e8]
shl ebx, 2
lea eax, [ebp + ebx]
push eax
call fcn.0042e4c0
mov dword [0x4b4001], 0x4fa
mov ebx, dword [0x4fcc4c]
mov ebp, dword [0x4fd578]
shl ebx, 2
mov edx, dword [ebp + ebx]
push edx
call fcn.0042e420
pop edx
push eax
push edx
call fcn.0042e460
mov ebx, dword [0x4fcc4c]
mov ebp, dword [0x4fd580]
shl ebx, 2
lea eax, [ebp + ebx]
push eax
call fcn.0042e4c0
mov dword [0x4b4001], 0x4fb
mov ebx, dword [0x4fcc4c]
mov ebp, dword [0x4fd578]
shl ebx, 2
mov edx, dword [ebp + ebx]
push edx
call fcn.0042e420
pop edx
push eax
push edx
call fcn.0042e460
mov ebx, dword [0x4fcc4c]
mov ebp, dword [0x4fd5d8]
shl ebx, 2
lea eax, [ebp + ebx]
push eax
call fcn.0042e4c0
mov dword [0x4b4001], 0x4fc
inc dword [0x4fcc4c]
jno 0x404bd9
mov dword [0x4b4001], 0x500
push 0xc
mov eax, str.Segou_UI
push eax
push 0xffffffff
call fcn.0042d930
mov dword [0x4fcca0], eax
mov dword [0x4b4001], 0x501
push 0xa
mov eax, str.Segou_UI
push eax
push 0xffffffff
call fcn.0042d930
mov dword [0x4fcc5c], eax
mov dword [0x4b4001], 0x502
push 0x100
push 0xc
mov eax, str.Segou_UI
push eax
push 0xffffffff
call fcn.0042d867
mov dword [0x4fcd1c], eax
mov dword [0x4b4001], 0x503
push 0x50
mov eax, str.Segou_UI
push eax
push 0xffffffff
call fcn.0042d930
mov dword [0x4fcdb0], eax
mov dword [0x4b4001], 0x504
push 0x100
push 0x19
mov eax, str.Segou_UI
push eax
push 0xffffffff
call fcn.0042d867
mov dword [0x4fcd10], eax
mov dword [0x4b4001], 0x506
mov ebp, 0x4d2746
push ebp
push 0xffffffff
call fcn.00427be9
mov dword [0x4fccfc], eax
mov dword [0x4b4001], 0x507
mov ebp, 0x4d708a
push ebp
push 0xffffffff
call fcn.00427be9
mov dword [0x4fcc14], eax
mov dword [0x4b4001], 0x508
mov ebp, 0x4d717f
push ebp
push 0xffffffff
call fcn.00427be9
mov dword [0x4fcdac], eax
mov dword [0x4b4001], 0x509
mov ebp, 0x4d73ac
push ebp
push 0xffffffff
call fcn.00427be9
mov dword [0x4fcc44], eax
mov dword [0x4b4001], 0x50a
mov ebp, 0x4d74b7
push ebp
push 0xffffffff
call fcn.00427be9
mov dword [0x4fccf8], eax
mov dword [0x4b4001], 0x50b
mov ebp, 0x4d770d
push ebp
push 0xffffffff
call fcn.00427be9
mov dword [0x4fcba8], eax
mov dword [0x4b4001], 0x50c
mov ebx, dword [0x4fce84]
and ebx, ebx
je 0x404ee5
mov dword [0x4b4001], 0x50d
push edx
call fcn.0042e420
pop edx
push eax
mov edx, dword [0x4fcfa4]
push edx
call fcn.0042e420
pop edx
push eax
push edx
call fcn.0042e460
mov edx, dword [0x4fce94]
push edx
call fcn.0042e460
call fcn.0042e550
push 0xffffffff
call fcn.00419292
add dword [esp + 4], edx
call fcn.00427ca8
call fcn.004192b0
mov dword [0x4fcfec], eax
mov dword [0x4b4001], 0x50e
jmp 0x404f0e
mov dword [0x4b4001], 0x50e
mov dword [0x4b4001], 0x50f
mov ebp, 0x4da463
push ebp
push 0xffffffff
call fcn.00427be9
mov dword [0x4fcfec], eax
mov dword [0x4b4001], 0x510
mov dword [0x4b4001], 0x511
mov ebp, 0x4dae1a
push ebp
push 0xffffffff
call fcn.00427be9
mov dword [0x4fcadc], eax
mov dword [0x4b4001], 0x512
mov ebp, 0x4db255
push ebp
push 0xffffffff
call fcn.00427be9
mov dword [0x4fce20], eax
mov dword [0x4b4001], 0x513
mov ebp, 0x4db74b
push ebp
push 0xffffffff
call fcn.00427be9
mov dword [0x4fcf58], eax
mov dword [0x4b4001], 0x514
mov ebp, 0x4dbc33
push ebp
push 0xffffffff
call fcn.00427be9
mov dword [0x4fce90], eax
mov dword [0x4b4001], 0x515
mov ebp, 0x4dc16e
push ebp
push 0xffffffff
call fcn.00427be9
mov dword [0x4fcd20], eax
mov dword [0x4b4001], 0x516
mov ebp, 0x4dc6e2
push ebp
push 0xffffffff
call fcn.00427be9
mov dword [0x4fcc0c], eax
mov dword [0x4b4001], 0x517
mov ebp, 0x4dcd85
push ebp
push 0xffffffff
call fcn.00427be9
mov dword [0x4fcfe0], eax
mov dword [0x4b4001], 0x518
mov ebp, 0x4dd284
push ebp
push 0xffffffff
call fcn.00427be9
mov dword [0x4fcf84], eax
mov dword [0x4b4001], 0x519
mov ebp, 0x4dd7dc
push ebp
push 0xffffffff
call fcn.00427be9
mov dword [0x4fcfdc], eax
mov dword [0x4b4001], 0x51a
mov ebp, 0x4ddd83
push ebp
push 0xffffffff
call fcn.00427be9
mov dword [0x4fcec4], eax
mov dword [0x4b4001], 0x51b
mov ebp, 0x4de49f
push ebp
push 0xffffffff
call fcn.00427be9
mov dword [0x4fcb54], eax
mov dword [0x4b4001], 0x51c
mov ebp, 0x4dea85
push ebp
push 0xffffffff
call fcn.00427be9
mov dword [0x4fcf04], eax
mov dword [0x4b4001], 0x51d
mov ebp, 0x4df122
push ebp
push 0xffffffff
call fcn.00427be9
mov dword [0x4fcec0], eax
mov dword [0x4b4001], 0x51e
mov ebp, 0x4df692
push ebp
push 0xffffffff
call fcn.00427be9
mov dword [0x4fcb30], eax
mov dword [0x4b4001], 0x51f
mov ebp, 0x4dfcd1
push ebp
push 0xffffffff
call fcn.00427be9
mov dword [0x4fcd88], eax
mov dword [0x4b4001], 0x520
mov ebp, 0x4e037f
push ebp
push 0xffffffff
call fcn.00427be9
mov dword [0x4fcb58], eax
mov dword [0x4b4001], 0x521
mov ebp, 0x4e0b79
push ebp
push 0xffffffff
call fcn.00427be9
mov dword [0x4fcad0], eax
mov dword [0x4b4001], 0x522
mov ebp, 0x4e133a
push ebp
push 0xffffffff
call fcn.00427be9
mov dword [0x4fcc6c], eax
mov dword [0x4b4001], 0x523
mov ebp, 0x4e1c0e
push ebp
push 0xffffffff
call fcn.00427be9
mov dword [0x4fcf80], eax
mov dword [0x4b4001], 0x524
mov ebp, 0x4e212f
push ebp
push 0xffffffff
call fcn.00427be9
mov dword [0x4fccb8], eax
mov dword [0x4b4001], 0x525
mov ebp, 0x4e26f1
push ebp
push 0xffffffff
call fcn.00427be9
mov dword [0x4fce04], eax
mov dword [0x4b4001], 0x526
mov ebp, 0x4e31b1
push ebp
push 0xffffffff
call fcn.00427be9
mov dword [0x4fcbb4], eax
mov dword [0x4b4001], 0x527
mov ebp, 0x4e3ca5
push ebp
push 0xffffffff
call fcn.00427be9
mov dword [0x4fcff4], eax
mov dword [0x4b4001], 0x528
mov ebp, 0x4e44c2
push ebp
push 0xffffffff
call fcn.00427be9
mov dword [0x4fcbd4], eax
mov dword [0x4b4001], 0x529
mov ebp, 0x4e4e12
push ebp
push 0xffffffff
call fcn.00427be9
mov dword [0x4fcfa8], eax
mov dword [0x4b4001], 0x52a
mov ebp, 0x4e4fec
push ebp
push 0xffffffff
call fcn.00427be9
mov dword [0x4fcd28], eax
mov dword [0x4b4001], 0x52b
mov ebp, 0x4e5188
push ebp
push 0xffffffff
call fcn.00427be9
mov dword [0x4fcea0], eax
mov dword [0x4b4001], 0x52c
mov ebp, 0x4e5212
push ebp
push 0xffffffff
call fcn.00427be9
mov dword [0x4fcf18], eax
mov dword [0x4b4001], 0x52d
mov ebp, 0x4e529c
push ebp
push 0xffffffff
call fcn.00427be9
mov dword [0x4fcd74], eax
mov dword [0x4b4001], 0x52e
mov ebp, 0x4e5eed
push ebp
push 0xffffffff
call fcn.00427be9
mov dword [0x4fcac8], eax
mov dword [0x4b4001], 0x52f
mov ebp, 0x4e6375
push ebp
push 0xffffffff
call fcn.00427be9
mov dword [0x4fcff8], eax
mov dword [0x4b4001], 0x530
mov ebp, 0x4e6bfd
push ebp
push 0xffffffff
call fcn.00427be9
mov dword [0x4fcaa4], eax
mov dword [0x4b4001], 0x531
mov ebp, 0x4e74a6
push ebp
push 0xffffffff
call fcn.00427be9
mov dword [0x4fcda0], eax
mov dword [0x4b4001], 0x532
mov ebp, 0x4e766e
push ebp
push 0xffffffff
call fcn.00427be9
mov dword [0x4fcc88], eax
mov dword [0x4b4001], 0x533
mov ebp, 0x4e7821
push ebp
push 0xffffffff
call fcn.00427be9
mov dword [0x4fcbe8], eax
mov dword [0x4b4001], 0x534
mov ebp, 0x4e7901
push ebp
push 0xffffffff
call fcn.00427be9
mov dword [0x4fcad8], eax
mov dword [0x4b4001], 0x535
mov ebp, 0x4e7a4e
push ebp
push 0xffffffff
call fcn.00427be9
mov dword [0x4fcd4c], eax
mov dword [0x4b4001], 0x536
mov ebp, 0x4e7db0
push ebp
push 0xffffffff
call fcn.00427be9
mov dword [0x4fcb20], eax
mov dword [0x4b4001], 0x537
mov ebp, 0x4e7f73
push ebp
push 0xffffffff
call fcn.00427be9
mov dword [0x4fce28], eax
mov dword [0x4b4001], 0x538
mov ebp, 0x4e821d
push ebp
push 0xffffffff
call fcn.00427be9
mov dword [0x4fcc30], eax
mov dword [0x4b4001], 0x539
mov ebp, 0x4e8836
push ebp
push 0xffffffff
call fcn.00427be9
mov dword [0x4fcea4], eax
mov dword [0x4b4001], 0x53a
mov ebp, 0x4e8bea
push ebp
push 0xffffffff
call fcn.00427be9
mov dword [0x4fcba0], eax
mov dword [0x4b4001], 0x53c
push dword [0x4fcaec]
call fcn.0041edcb
mov dword [0x4b4001], 0x53f
push 0x2da
push 0x3fc
push 0
call fcn.00426980
mov ebx, eax
mov eax, ebx
mov ecx, 2
cdq
idiv ecx
mov ebx, eax
add ebx, 0xfffffe93
push ebx
push 0
call fcn.004269a3
mov ebx, eax
mov eax, ebx
mov ecx, 2
cdq
idiv ecx
mov ebx, eax
add ebx, 0xfffffe02
push ebx
push dword [0x4fcbd8]
call fcn.0042331d
mov dword [0x4b4001], 0x540
push dword [0x4fcbd8]
lea eax, [0x4156ab]
push eax
call fcn.00423480
mov dword [0x4b4001], 0x541
push dword [0x4fccfc]
push dword [0x4fcbd8]
call fcn.00416222
mov dword [0x4b4001], 0x543
push dword [0x4fcc14]
call fcn.00427c00
push eax
push 0xe
push 0xe
push 4
push 0x3d7
push 0xffffffff
call fcn.0041ed91
mov dword [0x4fcf98], eax
mov dword [0x4b4001], 0x544
push dword [0x4fcf98]
call fcn.00415511
mov dword [0x4b4001], 0x545
mov eax, str.Click_to_minimize_trainer.
push eax
push dword [0x4fcf98]
call fcn.0041edfd
mov dword [0x4b4001], 0x547
push dword [0x4fcdac]
call fcn.00427c00
push eax
push 0xe
push 0xe
push 4
push 0x3eb
push 0xffffffff
call fcn.0041ed91
mov dword [0x4fcb08], eax
mov dword [0x4b4001], 0x548
push dword [0x4fcb08]
call fcn.00415511
mov dword [0x4b4001], 0x549
mov eax, str.Click_to_close_trainer.
push eax
push dword [0x4fcb08]
call fcn.0041edfd
mov dword [0x4b4001], 0x54b
push dword [0x4fcba8]
call fcn.00427c00
push eax
push 0x3a
push 0x14d
push 5
push 0xe
push 0xffffffff
call fcn.0041ed91
mov dword [0x4fca80], eax
mov dword [0x4b4001], 0x54c
push dword [0x4fca80]
call fcn.00415511
mov dword [0x4b4001], 0x54d
mov eax, str.Click_open_Cheathappens_website.
push eax
push dword [0x4fca80]
call fcn.0041edfd
mov dword [0x4b4001], 0x54f
mov dword [0x4fcef4], 0
mov dword [0x4b4001], 0x550
mov dword [0x4fcc4c], 0
mov dword [0x4b4001], 0x551
mov dword [0x4b4001], 0x552
inc dword [0x4fcc4c]
mov dword [0x4b4001], 0x553
push dword [0x4fcd4c]
call fcn.00427c00
push eax
push 0x10
push 0x10
push 0x32
mov ebx, dword [0x4fcef4]
add ebx, 0x3e8
push ebx
push 0xffffffff
call fcn.0041ed91
push eax
mov ebx, dword [0x4fcc4c]
mov ebp, dword [0x4fd5f8]
shl ebx, 2
pop dword [ebp + ebx]
mov dword [0x4b4001], 0x554
mov eax, 0x4b6db0
push eax
mov ebx, dword [0x4fcc4c]
shl ebx, 2
push dword [ebp + ebx]
call fcn.0041edfd
mov dword [0x4b4001], 0x555
mov ebx, dword [0x4fcef4]
add ebx, 0xffffffec
mov dword [0x4fcef4], ebx
mov dword [0x4b4001], 0x556
mov dword [0x4b4001], 0x558
jmp 0x405793
mov dword [0x4b4001], 0x55d
mov dword [0x4b4001], 0x55f
jmp 0x405847
mov dword [0x4b4001], 0x564
mov dword [0x4b4001], 0x566
jmp 0x4058fb
mov dword [0x4b4001], 0x56b
mov dword [0x4b4001], 0x56d
jmp 0x4059af
mov dword [0x4b4001], 0x572
mov dword [0x4b4001], 0x576
push dword [0x4fcfec]
call fcn.00427cba
and eax, eax
je 0x405a3b
mov dword [0x4b4001], 0x577
push dword [0x4fcfec]
call fcn.00427c00
push eax
push 0x46
push 0x32
push 0x48
push 0x3c7
push 0xffffffff
call fcn.0041ed91
mov dword [0x4fcd80], eax
mov dword [0x4b4001], 0x578
push dword [0x4fcd80]
call fcn.00415511
mov dword [0x4b4001], 0x579
mov eax, str.Click_to_open_game_page_on_Cheathappens_website.
push eax
push dword [0x4fcd80]
call fcn.0041edfd
mov dword [0x4b4001], 0x57a
mov dword [0x4b4001], 0x57c
push dword [0x4fcadc]
call fcn.00427c00
push eax
push 0x47
push 0x3b
push 0x45
push 3
push 0xffffffff
call fcn.0041ed91
mov dword [0x4fced8], eax
mov dword [0x4b4001], 0x57d
push dword [0x4fced8]
call fcn.00415511
mov dword [0x4b4001], 0x57e
mov eax, str.Click_to_get_back_to_the_Trainers_main_page.
push eax
push dword [0x4fced8]
call fcn.0041edfd
mov dword [0x4b4001], 0x580
push dword [0x4fcf58]
call fcn.00427c00
push eax
push 0x47
push 0x46
push 0x45
push 0x45
push 0xffffffff
call fcn.0041ed91
mov dword [0x4fcf38], eax
mov dword [0x4b4001], 0x581
push dword [0x4fcf38]
call fcn.00415511
mov dword [0x4b4001], 0x582
mov eax, str.Click_to_get_information_on_how_to_use_the_trainer_and_specific_option_instructions.
push eax
push dword [0x4fcf38]
call fcn.0041edfd
mov dword [0x4b4001], 0x584
push dword [0x4fcd20]
call fcn.00427c00
push eax
push 0x47
push 0x69
push 0x45
push 0x8e
push 0xffffffff
call fcn.0041ed91
mov dword [0x4fcc70], eax
mov dword [0x4b4001], 0x585
push dword [0x4fcc70]
call fcn.00415511
mov dword [0x4b4001], 0x586
mov eax, 0x4b5314
push eax
push dword [0x4fcc70]
call fcn.0041edfd
mov dword [0x4b4001], 0x588
push dword [0x4fcfe0]
call fcn.00427c00
push eax
push 0x47
push 0x3f
push 0x45
push 0xfa
push 0xffffffff
call fcn.0041ed91
mov dword [0x4fca84], eax
mov dword [0x4b4001], 0x589
push dword [0x4fca84]
call fcn.00415511
mov dword [0x4b4001], 0x58a
mov eax, str.Click_to_get_information_the_trainer_collects__as_well_as_possible_error_information.
push eax
push dword [0x4fca84]
call fcn.0041edfd
mov dword [0x4b4001], 0x58c
push dword [0x4fcfdc]
call fcn.00427c00
push eax
push 0x47
push 0x30
push 0x45
push 0x13c
push 0xffffffff
call fcn.0041ed91
mov dword [0x4fcf60], eax
mov dword [0x4b4001], 0x58d
push dword [0x4fcf60]
call fcn.00415511
mov dword [0x4b4001], 0x58e
mov eax, str.Click_to_modify_certain_customizeable_settings_of_the_trainer.
push eax
push dword [0x4fcf60]
call fcn.0041edfd
mov dword [0x4b4001], 0x590
push dword [0x4fcb54]
call fcn.00427c00
push eax
push 0x47
push 0x5f
push 0x45
push 0x16f
push 0xffffffff
call fcn.0041ed91
mov dword [0x4fccc8], eax
mov dword [0x4b4001], 0x591
push dword [0x4fccc8]
call fcn.00415511
mov dword [0x4b4001], 0x592
mov eax, str.Need_help__Stuck___Problems_with_using_the_trainer___Click_here_for_possible_solutions.__Internet_required.
push eax
push dword [0x4fccc8]
call fcn.0041edfd
mov dword [0x4b4001], 0x594
push dword [0x4fcec0]
call fcn.00427c00
push eax
push 0x47
push 0x39
push 0x45
push 0x1d1
push 0xffffffff
call fcn.0041ed91
mov dword [0x4fcbcc], eax
mov dword [0x4b4001], 0x595
push dword [0x4fcbcc]
call fcn.00415511
mov dword [0x4b4001], 0x596
mov eax, str.Click_here_to_visit_the_webpage_at_Cheathappens_for_this_game_trainer.
push eax
push dword [0x4fcbcc]
call fcn.0041edfd
mov dword [0x4b4001], 0x598
push dword [0x4fcd88]
call fcn.00427c00
push eax
push 0x47
push 0x45
push 0x45
push 0x211
push 0xffffffff
call fcn.0041ed91
mov dword [0x4fce54], eax
mov dword [0x4b4001], 0x599
push dword [0x4fce54]
call fcn.00415511
mov dword [0x4b4001], 0x59a
mov eax, str.Click_this_to_enable_controller_activation_of_options.
push eax
push dword [0x4fce54]
call fcn.0041edfd
mov dword [0x4b4001], 0x59c
push dword [0x4fcad0]
call fcn.00427c00
push eax
push 0x47
push 0x45
push 0x45
push 0x259
push 0xffffffff
call fcn.0041ed91
mov dword [0x4fccd0], eax
mov dword [0x4b4001], 0x59d
push dword [0x4fccd0]
call fcn.00415511
mov dword [0x4b4001], 0x59e
mov eax, 0x4b63a0
push eax
push dword [0x4fccd0]
call fcn.0041edfd
mov dword [0x4b4001], 0x5a0
push 0x22b
push 0x3fa
push 0x95
push 1
push 0xffffffff
call fcn.0041f26c
mov dword [0x4fcb34], eax
mov dword [0x4b4001], 0x5a1
push 1
push dword [0x4fcb34]
call fcn.0041f289
mov dword [0x4b4001], 0x5a2
push 0
push 1
push dword [0x4fcb34]
call fcn.0041f2c7
mov dword [0x4b4001], 0x5a3
push 0
push 2
push dword [0x4fcb34]
call fcn.0041f2c7
mov dword [0x4b4001], 0x5a5
push 0x800301
mov eax, 0x4b7d4c
push eax
push 0x10e
push 0xa0
push 5
push 0x357
push 0xffffffff
call fcn.0041f46e
mov dword [0x4fcce8], eax
mov dword [0x4b4001], 0x5a6
push dword [0x4fcce8]
call fcn.00415511
mov dword [0x4b4001], 0x5a7
push dword [0x4fcdb0]
call fcn.0042d946
push eax
push dword [0x4fcce8]
call fcn.0041f583
mov dword [0x4b4001], 0x5a8
push 0xffffff
push 1
push dword [0x4fcce8]
call fcn.0041f2c7
mov dword [0x4b4001], 0x5a9
push 0x32
push 0x32
mov eax, 0x32
call fcn.004191f0
push eax
push 2
push dword [0x4fcce8]
call fcn.0041f2c7
mov dword [0x4b4001], 0x5ab
push 0x800301
mov eax, 0x4b6ac4
push eax
push 0x10e
push 0xa0
push 0x118
push 0x357
push 0xffffffff
call fcn.0041f46e
mov dword [0x4fcdb8], eax
mov dword [0x4b4001], 0x5ac
push dword [0x4fcdb8]
call fcn.00415511
mov dword [0x4b4001], 0x5ad
push dword [0x4fcdb0]
call fcn.0042d946
push eax
push dword [0x4fcdb8]
call fcn.0041f583
mov dword [0x4b4001], 0x5ae
push 0xffffff
push 1
push dword [0x4fcdb8]
call fcn.0041f2c7
mov dword [0x4b4001], 0x5af
push 0x32
push 0x32
mov eax, 0x32
call fcn.004191f0
push eax
push 2
push dword [0x4fcdb8]
call fcn.0041f2c7
mov dword [0x4b4001], 0x5b1
push 8
push 0x1e
push 0x7d0
push 0x339
push 0x22b
push 0x352
push 0
push 0
push 0xffffffff
call fcn.0041f82f
mov dword [0x4fcd7c], eax
mov dword [0x4b4001], 0x5b2
push 0
push 1
push dword [0x4fcd7c]
call fcn.0041f2c7
mov dword [0x4b4001], 0x5b3
push 0
push 2
push dword [0x4fcd7c]
call fcn.0041f2c7
mov dword [0x4b4001], 0x5b5
mov dword [0x4fceac], 0
mov dword [0x4b4001], 0x5b6
mov dword [0x4fceb0], 0
mov dword [0x4b4001], 0x5b7
mov dword [0x4fcc4c], 1
jmp 0x4060ba
mov dword [0x4b4001], 0x5b7
mov eax, dword [0x4fcd98]
cmp eax, dword [0x4fcc4c]
jl 0x406387
mov dword [0x4b4001], 0x5b8
mov ebx, dword [0x4fcc4c]
mov ebp, dword [0x4fd560]
shl ebx, 2
mov edx, dword [ebp + ebx]
push edx
call fcn.0042e420
pop edx
push eax
push edx
call fcn.0042e460
push 0x4fcc04
call fcn.0042e4c0
mov dword [0x4b4001], 0x5bb
push 0x10800901
mov eax, 0x4b41ba
push eax
push 0xb4
push 0x10e
mov ebx, dword [0x4fceb0]
add ebx, 5
push ebx
mov ebx, dword [0x4fceac]
add ebx, 5
push ebx
push 0xffffffff
call fcn.0041f46e
push eax
mov ebx, dword [0x4fcc4c]
mov ebp, dword [0x4fd5b8]
shl ebx, 2
pop dword [ebp + ebx]
mov dword [0x4b4001], 0x5bc
push dword [0x4fcc04]
mov ebx, dword [0x4fcc4c]
shl ebx, 2
push dword [ebp + ebx]
call fcn.0041fe6f
mov dword [0x4b4001], 0x5be
mov ebx, dword [0x4fcc4c]
shl ebx, 2
push dword [ebp + ebx]
call fcn.00415511
mov dword [0x4b4001], 0x5bf
push dword [0x4fcd10]
call fcn.0042d946
push eax
mov ebx, dword [0x4fcc4c]
mov ebp, dword [0x4fd5b8]
shl ebx, 2
push dword [ebp + ebx]
call fcn.0041f583
mov dword [0x4b4001], 0x5c0
push 0xffffff
push 1
mov ebx, dword [0x4fcc4c]
shl ebx, 2
push dword [ebp + ebx]
call fcn.0041f2c7
mov dword [0x4b4001], 0x5c1
push 0x32
push 0x32
mov eax, 0x32
call fcn.004191f0
push eax
push 2
mov ebx, dword [0x4fcc4c]
shl ebx, 2
push dword [ebp + ebx]
call fcn.0041f2c7
mov dword [0x4b4001], 0x5c3
jmp 0x406309
mov dword [0x4b4001], 0x5c9
mov dword [0x4b4001], 0x5cb
add dword [0x4fceac], 0x113
mov dword [0x4b4001], 0x5cc
mov ebx, dword [0x4fceac]
cmp ebx, 0x2bc
jle 0x406367
mov dword [0x4b4001], 0x5cd
add dword [0x4fceb0], 0xb9
mov dword [0x4b4001], 0x5ce
mov dword [0x4fceac], 0
mov dword [0x4b4001], 0x5cf
mov dword [0x4b4001], 0x5d0
inc dword [0x4fcc4c]
jno 0x4060b0
mov dword [0x4b4001], 0x5d2
call fcn.0041feba
mov dword [0x4b4001], 0x5d3
call fcn.0041feba
mov dword [0x4b4001], 0x5d5
push dword [0x4fcf80]
call fcn.00427c00
push eax
push 0x47
push 0x51
push 0x45
push 0x2a5
push 0xffffffff
call fcn.0041ed91
mov dword [0x4fca8c], eax
mov dword [0x4b4001], 0x5d6
push dword [0x4fca8c]
call fcn.00415511
mov dword [0x4b4001], 0x5d7
mov eax, str.Click_to_display_the_QR_code_to_view_options_on_your_mobile_device._QR_reader_app_on_your_device_required.
push eax
push dword [0x4fca8c]
call fcn.0041edfd
mov dword [0x4b4001], 0x5d9
push dword [0x4fce04]
call fcn.00427c00
push eax
push 0x47
push 0x45
push 0x45
push 0x2f9
push 0xffffffff
call fcn.0041ed91
mov dword [0x4fce9c], eax
mov dword [0x4b4001], 0x5da
push dword [0x4fce9c]
call fcn.00415511
mov dword [0x4b4001], 0x5db
mov eax, str.Click_to_launch_CosMOS_memory_tool_or_to_visit_the_Cheathappens_CosMOS_webpage.
push eax
push dword [0x4fce9c]
call fcn.0041edfd
mov dword [0x4b4001], 0x5dd
push dword [0x4fcff4]
call fcn.00427c00
push eax
push 0x47
push 0x7e
push 0x45
push 0x345
push 0xffffffff
call fcn.0041ed91
mov dword [0x4fceec], eax
mov dword [0x4b4001], 0x5de
push dword [0x4fceec]
call fcn.00415511
mov dword [0x4b4001], 0x5df
mov eax, str.Click_open_website_page_so_you_can_report_trainer_needing_update_and_information_of_what_is_not_working.
push eax
push dword [0x4fceec]
call fcn.0041edfd
mov dword [0x4b4001], 0x5e1
push dword [0x4fcd74]
call fcn.00427c00
push eax
push 0x1f
push 0xda
push 0
push 0x1388
push 0xffffffff
call fcn.0041ed91
mov dword [0x4fcb40], eax
mov dword [0x4b4001], 0x5e2
push dword [0x4fcb40]
call fcn.00415511
mov dword [0x4b4001], 0x5e3
mov eax, str.Click_to_access_page_to_possibly_download_a_more_current_version_of_the_trainer.
push eax
push dword [0x4fcb40]
call fcn.0041edfd
mov dword [0x4b4001], 0x5e5
push dword [0x4fcba0]
call fcn.00427c00
push eax
push 0x1f
push 0xda
push 0
push 0x1388
push 0xffffffff
call fcn.0041ed91
mov dword [0x4fcd90], eax
mov dword [0x4b4001], 0x5e6
push dword [0x4fcd90]
call fcn.00415511
mov dword [0x4b4001], 0x5e7
mov eax, str.Click_to_access_page_to_download_fully_working_trainer.
push eax
push dword [0x4fcd90]
call fcn.0041edfd
mov dword [0x4b4001], 0x5e9
push dword [0x4fcff8]
call fcn.00427c00
push eax
push 0x1b
push 0x3fc
push 0x95
push 0
push 0xffffffff
call fcn.0041ed91
mov dword [0x4fcb48], eax
mov dword [0x4b4001], 0x5ea
push dword [0x4fcb48]
call fcn.00415511
mov dword [0x4b4001], 0x5eb
mov eax, str.Click_to_open_this_text_in_Windows_Notebook_App.
push eax
push dword [0x4fcb48]
call fcn.0041edfd
mov dword [0x4b4001], 0x5ec
push 1
push dword [0x4fcb48]
call fcn.0041f289
mov dword [0x4b4001], 0x5ee
push 0x22b
push 0x3fa
push 0x95
push 1
push 0xffffffff
call fcn.0041f26c
mov dword [0x4fce78], eax
mov dword [0x4b4001], 0x5ef
push 1
push dword [0x4fce78]
call fcn.0041f289
mov dword [0x4b4001], 0x5f0
push 0
push 1
push dword [0x4fce78]
call fcn.0041f2c7
mov dword [0x4b4001], 0x5f1
push 0
push 2
push dword [0x4fce78]
call fcn.0041f2c7
mov dword [0x4b4001], 0x5f3
push 0x1a9
push 0x1a9
push 0x37
push 0x12d
push 0xffffffff
call fcn.0041f26c
mov dword [0x4fce18], eax
mov dword [0x4b4001], 0x5f4
mov eax, str.https:__api.qrserver.com_v1_create_qr_code__dataExamplesize400x400
push eax
push 0x1f4
push 0x1f4
push 0
push 0
push 0xffffffff
call fcn.00420628
mov dword [0x4fcc18], eax
mov dword [0x4b4001], 0x5f5
mov dword [0x4b4001], 0x5f6
push 0xffffffeb
push dword [0x4fcc18]
call fcn.0042112d
push eax
call sub.USER32.DLL_GetWindowLongW
mov dword [0x4fcdc8], eax
mov dword [0x4b4001], 0x5f7
push 1
mov eax, dword [0x4fcdc8]
push eax
mov eax, dword [eax]
call dword [eax + 0xf0]
mov dword [0x4b4001], 0x5f8
call fcn.0041feba
mov dword [0x4b4001], 0x5f9
mov eax, str.Scan_the_QR_code_with_your_mobile_device.__It_will_display_the_trainer_options__including_the_current_hotkeys.
push eax
push 0x13
push 0x320
push 0x14
push 0xc8
push 0xffffffff
call fcn.0041f563
mov dword [0x4fcd9c], eax
mov dword [0x4b4001], 0x5fa
push dword [0x4fcc5c]
call fcn.0042d946
push eax
push dword [0x4fcd9c]
call fcn.0041f583
mov dword [0x4b4001], 0x5fb
push 0xffffff
push 1
push dword [0x4fcd9c]
call fcn.0041f2c7
mov dword [0x4b4001], 0x5fc
push 0
push 2
push dword [0x4fcd9c]
call fcn.0041f2c7
mov dword [0x4b4001], 0x5fd
mov eax, str.You_will_need_a_QR_scanner_app.__You_can_get_one_in_the_Google_Apple_Appstore.
push eax
push 0x13
push 0x1f4
push 0x203
push 0x11d
push 0xffffffff
call fcn.0041f563
mov dword [0x4fcf7c], eax
mov dword [0x4b4001], 0x5fe
push dword [0x4fcc5c]
call fcn.0042d946
push eax
push dword [0x4fcf7c]
call fcn.0041f583
mov dword [0x4b4001], 0x5ff
push 0xffffff
push 1
push dword [0x4fcf7c]
call fcn.0041f2c7
mov dword [0x4b4001], 0x600
push 0
push 2
push dword [0x4fcf7c]
call fcn.0041f2c7
mov dword [0x4b4001], 0x601
call fcn.0041feba
mov dword [0x4b4001], 0x604
push dword [0x4fcd28]
call fcn.00427c00
push eax
push 9
push 0x13
push 0x2cb
push 0x3de
push 0xffffffff
call fcn.0041ed91
mov dword [0x4fcebc], eax
mov dword [0x4b4001], 0x606
push 0x22b
push 0x3fa
push 0x95
push 1
push 0xffffffff
call fcn.0041f26c
mov dword [0x4fcc10], eax
mov dword [0x4b4001], 0x607
push 1
push dword [0x4fcc10]
call fcn.0041f289
mov dword [0x4b4001], 0x608
push 0
push 1
push dword [0x4fcc10]
call fcn.0041f2c7
mov dword [0x4b4001], 0x609
push 0
push 2
push dword [0x4fcc10]
call fcn.0041f2c7
mov dword [0x4b4001], 0x60b
push dword [0x4fcbe8]
call fcn.00427c00
push eax
push 0x19
push 0x19
push 0x7d
push 0xa
push 0xffffffff
call fcn.0041ed91
mov dword [0x4fcfe4], eax
mov dword [0x4b4001], 0x60c
push dword [0x4fcfe4]
call fcn.00415511
mov dword [0x4b4001], 0x60d
mov eax, str.Click_on_to_mute_the_trainer_sounds.
push eax
push dword [0x4fcfe4]
call fcn.0041edfd
mov dword [0x4b4001], 0x60e
mov eax, str.Mute_Trainer_Sounds
push eax
push 0x19
push 0xc8
push 0x81
push 0x32
push 0xffffffff
call fcn.0041f563
mov dword [0x4fce44], eax
mov dword [0x4b4001], 0x60f
mov eax, str.Click_on_to_mute_the_trainer_sounds.
push eax
push dword [0x4fce44]
call fcn.0041edfd
mov dword [0x4b4001], 0x610
push dword [0x4fcc5c]
call fcn.0042d946
push eax
push dword [0x4fce44]
call fcn.0041f583
mov dword [0x4b4001], 0x611
push 0xffffff
push 1
push dword [0x4fce44]
call fcn.0041f2c7
mov dword [0x4b4001], 0x612
push 0
push 2
push dword [0x4fce44]
call fcn.0041f2c7
mov dword [0x4b4001], 0x614
push dword [0x4fcbe8]
call fcn.00427c00
push eax
push 0x19
push 0x19
push 0xa0
push 0xa
push 0xffffffff
call fcn.0041ed91
mov dword [0x4fcbe0], eax
mov dword [0x4b4001], 0x615
push dword [0x4fcbe0]
call fcn.00415511
mov dword [0x4b4001], 0x616
mov eax, str.Click_to_disable_the_trainer_hotkeys.
push eax
push dword [0x4fcbe0]
call fcn.0041edfd
mov dword [0x4b4001], 0x617
mov eax, str.Disable_Trainer_Hotkeys
push eax
push 0x19
push 0xc8
push 0xa4
push 0x32
push 0xffffffff
call fcn.0041f563
mov dword [0x4fcc54], eax
mov dword [0x4b4001], 0x618
mov eax, str.Click_to_disable_the_trainer_hotkeys.
push eax
push dword [0x4fcc54]
call fcn.0041edfd
mov dword [0x4b4001], 0x619
push dword [0x4fcc5c]
call fcn.0042d946
push eax
push dword [0x4fcc54]
call fcn.0041f583
mov dword [0x4b4001], 0x61a
push 0xffffff
push 1
push dword [0x4fcc54]
call fcn.0041f2c7
mov dword [0x4b4001], 0x61b
push 0
push 2
push dword [0x4fcc54]
call fcn.0041f2c7
mov dword [0x4b4001], 0x61d
mov dword [0x4b4001], 0x61f
push 0x800301
mov eax, str.SAVE_GLOBAL_SETTINGS
push eax
push 0x19
push 0xc8
push 0xdc
push 0xa
push 0xffffffff
call fcn.0041f46e
mov dword [0x4fce08], eax
mov dword [0x4b4001], 0x620
push dword [0x4fce08]
call fcn.00415511
mov dword [0x4b4001], 0x621
mov eax, str.Click_to_save_trainer_settings_for_all_trainers_launched.
push eax
push dword [0x4fce08]
call fcn.0041edfd
mov dword [0x4b4001], 0x622
push dword [0x4fcc5c]
call fcn.0042d946
push eax
push dword [0x4fce08]
call fcn.0041f583
mov dword [0x4b4001], 0x623
push 0xffffff
push 1
push dword [0x4fce08]
call fcn.0041f2c7
mov dword [0x4b4001], 0x624
push 0x32
push 0x32
mov eax, 0x32
call fcn.004191f0
push eax
push 2
push dword [0x4fce08]
call fcn.0041f2c7
mov dword [0x4b4001], 0x626
push 0x800301
mov eax, str.REMOVE_GLOBAL_SETTINGS
push eax
push 0x19
push 0xc8
push 0xdc
push 0xdc
push 0xffffffff
call fcn.0041f46e
mov dword [0x4fce80], eax
mov dword [0x4b4001], 0x627
push dword [0x4fce80]
call fcn.00415511
mov dword [0x4b4001], 0x628
mov eax, str.Click_to_remove_trainer_settings_for_all_trainers_launched.
push eax
push dword [0x4fce80]
call fcn.0041edfd
mov dword [0x4b4001], 0x629
push dword [0x4fcc5c]
call fcn.0042d946
push eax
push dword [0x4fce80]
call fcn.0041f583
mov dword [0x4b4001], 0x62a
push 0xffffff
push 1
push dword [0x4fce80]
call fcn.0041f2c7
mov dword [0x4b4001], 0x62b
push 0x32
push 0x32
mov eax, 0x32
call fcn.004191f0
push eax
push 2
push dword [0x4fce80]
call fcn.0041f2c7
mov dword [0x4b4001], 0x62d
push 0x800301
mov eax, str.SAVE_CUSTOM_SETTINGS
push eax
push 0x19
push 0xc8
push 0xff
push 0xa
push 0xffffffff
call fcn.0041f46e
mov dword [0x4fcf94], eax
mov dword [0x4b4001], 0x62e
push dword [0x4fcf94]
call fcn.00415511
mov dword [0x4b4001], 0x62f
mov eax, str.Click_to_save_trainer_custom_keys_and_values_for_this_trainer.
push eax
push dword [0x4fcf94]
call fcn.0041edfd
mov dword [0x4b4001], 0x630
push dword [0x4fcc5c]
call fcn.0042d946
push eax
push dword [0x4fcf94]
call fcn.0041f583
mov dword [0x4b4001], 0x631
push 0xffffff
push 1
push dword [0x4fcf94]
call fcn.0041f2c7
mov dword [0x4b4001], 0x632
push 0x32
push 0x32
mov eax, 0x32
call fcn.004191f0
push eax
push 2
push dword [0x4fcf94]
call fcn.0041f2c7
mov dword [0x4b4001], 0x634
push 0x800301
mov eax, str.REMOVE_CUSTOM_SETTINGS
push eax
push 0x19
push 0xc8
push 0xff
push 0xdc
push 0xffffffff
call fcn.0041f46e
mov dword [0x4fcca4], eax
mov dword [0x4b4001], 0x635
push dword [0x4fcca4]
call fcn.00415511
mov dword [0x4b4001], 0x636
mov eax, str.Click_to_remove_trainer_custom_keys_and_values_for_this_trainer.
push eax
push dword [0x4fcca4]
call fcn.0041edfd
mov dword [0x4b4001], 0x637
push dword [0x4fcc5c]
call fcn.0042d946
push eax
push dword [0x4fcca4]
call fcn.0041f583
mov dword [0x4b4001], 0x638
push 0xffffff
push 1
push dword [0x4fcca4]
call fcn.0041f2c7
mov dword [0x4b4001], 0x639
push 0x32
push 0x32
mov eax, 0x32
call fcn.004191f0
push eax
push 2
push dword [0x4fcca4]
call fcn.0041f2c7
mov dword [0x4b4001], 0x63b
push 0x800301
mov eax, str.RESET_TRAINER_SETTINGS
push eax
push 0x19
push 0xc8
push 0x122
push 0xa
push 0xffffffff
call fcn.0041f46e
mov dword [0x4fcf24], eax
mov dword [0x4b4001], 0x63c
push dword [0x4fcf24]
call fcn.00415511
mov dword [0x4b4001], 0x63d
mov eax, str.Click_to_reset_all_custom_keys_and_settings.__Useful_if_trainer_appears_non_working_or_unusual_behavior.__Trainer_will_close.
push eax
push dword [0x4fcf24]
call fcn.0041edfd
mov dword [0x4b4001], 0x63e
push dword [0x4fcc5c]
call fcn.0042d946
push eax
push dword [0x4fcf24]
call fcn.0041f583
mov dword [0x4b4001], 0x63f
push 0xffffff
push 1
push dword [0x4fcf24]
call fcn.0041f2c7
mov dword [0x4b4001], 0x640
push 0x32
push 0x32
mov eax, 0x32
call fcn.004191f0
push eax
push 2
push dword [0x4fcf24]
call fcn.0041f2c7
mov dword [0x4b4001], 0x642
mov dword [0x4b4001], 0x644
push 0x800301
mov eax, str.CTRL__H
push eax
push 0x19
push 0xc8
push 0x14
push 0xa
push 0xffffffff
call fcn.0041f46e
mov dword [0x4fca98], eax
mov dword [0x4b4001], 0x645
push dword [0x4fca98]
call fcn.00415511
mov dword [0x4b4001], 0x646
mov eax, str.Click_to_disable_trainer_keys.
push eax
push dword [0x4fca98]
call fcn.0041edfd
mov dword [0x4b4001], 0x647
push dword [0x4fcc5c]
call fcn.0042d946
push eax
push dword [0x4fca98]
call fcn.0041f583
mov dword [0x4b4001], 0x648
push 0xffffff
push 1
push dword [0x4fca98]
call fcn.0041f2c7
mov dword [0x4b4001], 0x649
push 0x32
push 0x32
mov eax, 0x32
call fcn.004191f0
push eax
push 2
push dword [0x4fca98]
call fcn.0041f2c7
mov dword [0x4b4001], 0x64a
mov eax, 0x4b4668
push eax
push 0x19
push 0xc8
push 0x18
push 0xd9
push 0xffffffff
call fcn.0041f563
mov dword [0x4fce88], eax
mov dword [0x4b4001], 0x64b
mov eax, str.Click_to_disable_trainer_keys.
push eax
push dword [0x4fce88]
call fcn.0041edfd
mov dword [0x4b4001], 0x64c
push dword [0x4fcc5c]
call fcn.0042d946
push eax
push dword [0x4fce88]
call fcn.0041f583
mov dword [0x4b4001], 0x64d
push 0xffffff
push 1
push dword [0x4fce88]
call fcn.0041f2c7
mov dword [0x4b4001], 0x64e
push 0
push 2
push dword [0x4fce88]
call fcn.0041f2c7
mov dword [0x4b4001], 0x651
push 0x800301
mov eax, 0x4b530e
push eax
push 0x19
push 0xc8
push 0x37
push 0xa
push 0xffffffff
call fcn.0041f46e
mov dword [0x4fcd0c], eax
mov dword [0x4b4001], 0x652
push dword [0x4fcd0c]
call fcn.00415511
mov dword [0x4b4001], 0x653
mov eax, str.Click_to_select_the_key_to_activate_the_trainer.
push eax
push dword [0x4fcd0c]
call fcn.0041edfd
mov dword [0x4b4001], 0x654
push dword [0x4fcc5c]
call fcn.0042d946
push eax
push dword [0x4fcd0c]
call fcn.0041f583
mov dword [0x4b4001], 0x655
push 0xffffff
push 1
push dword [0x4fcd0c]
call fcn.0041f2c7
mov dword [0x4b4001], 0x656
push 0x32
push 0x32
mov eax, 0x32
call fcn.004191f0
push eax
push 2
push dword [0x4fcd0c]
call fcn.0041f2c7
mov dword [0x4b4001], 0x657
mov eax, str.Trainer_Activation
push eax
push 0x19
push 0xc8
push 0x3b
push 0xd9
push 0xffffffff
call fcn.0041f563
mov dword [0x4fcdbc], eax
mov dword [0x4b4001], 0x658
mov eax, str.Click_to_select_the_key_to_activate_the_trainer.
push eax
push dword [0x4fcdbc]
call fcn.0041edfd
mov dword [0x4b4001], 0x659
push dword [0x4fcc5c]
call fcn.0042d946
push eax
push dword [0x4fcdbc]
call fcn.0041f583
mov dword [0x4b4001], 0x65a
push 0xffffff
push 1
push dword [0x4fcdbc]
call fcn.0041f2c7
mov dword [0x4b4001], 0x65b
push 0
push 2
push dword [0x4fcdbc]
call fcn.0041f2c7
mov dword [0x4b4001], 0x65e
push 0x800301
mov eax, str.Bumper_Left
push eax
push 0x19
push 0xc8
push 0x5a
push 0xa
push 0xffffffff
call fcn.0041f46e
mov dword [0x4fcb50], eax
mov dword [0x4b4001], 0x65f
push dword [0x4fcb50]
call fcn.00415511
mov dword [0x4b4001], 0x660
mov eax, str.Click_to_select_which_button_to_push_down_to_allow_joystick_buttons_to_activate.
push eax
push dword [0x4fcb50]
call fcn.0041edfd
mov dword [0x4b4001], 0x661
push dword [0x4fcc5c]
call fcn.0042d946
push eax
push dword [0x4fcb50]
call fcn.0041f583
mov dword [0x4b4001], 0x662
push 0xffffff
push 1
push dword [0x4fcb50]
call fcn.0041f2c7
mov dword [0x4b4001], 0x663
push 0x32
push 0x32
mov eax, 0x32
call fcn.004191f0
push eax
push 2
push dword [0x4fcb50]
call fcn.0041f2c7
mov dword [0x4b4001], 0x664
mov eax, str.Controller_Trigger
push eax
push 0x19
push 0xc8
push 0x5e
push 0xd9
push 0xffffffff
call fcn.0041f563
mov dword [0x4fce58], eax
mov dword [0x4b4001], 0x665
mov eax, str.Click_to_select_which_button_to_push_down_to_allow_joystick_buttons_to_activate.
push eax
push dword [0x4fce58]
call fcn.0041edfd
mov dword [0x4b4001], 0x666
push dword [0x4fcc5c]
call fcn.0042d946
push eax
push dword [0x4fce58]
call fcn.0041f583
mov dword [0x4b4001], 0x667
push 0xffffff
push 1
push dword [0x4fce58]
call fcn.0041f2c7
mov dword [0x4b4001], 0x668
push 0
push 2
push dword [0x4fce58]
call fcn.0041f2c7
mov dword [0x4b4001], 0x66b
push 0x800001
push 0x4b
push 0xc8
push 0x5a
push 0x1392
push 0xffffffff
call fcn.0042134e
mov dword [0x4fcccc], eax
mov dword [0x4b4001], 0x66c
push dword [0x4fcccc]
call fcn.00415511
mov dword [0x4b4001], 0x66d
push dword [0x4fcc5c]
call fcn.0042d946
push eax
push dword [0x4fcccc]
call fcn.0041f583
mov dword [0x4b4001], 0x66e
mov dword [0x4fcc4c], 1
jmp 0x4074ed
mov dword [0x4b4001], 0x66e
mov eax, 0x16
cmp eax, dword [0x4fcc4c]
jl 0x407539
mov dword [0x4b4001], 0x66f
mov ebx, dword [0x4fcc4c]
mov ebp, dword [0x4fd5d8]
shl ebx, 2
push dword [ebp + ebx]
push 0xffffffff
push dword [0x4fcccc]
call fcn.004217b7
mov dword [0x4b4001], 0x670
inc dword [0x4fcc4c]
jno 0x4074e3
mov dword [0x4b4001], 0x671
mov eax, 0x4b530e
push eax
push dword [0x4fcccc]
call fcn.0041fe6f
mov dword [0x4b4001], 0x672
push 0xffffff
push 1
push dword [0x4fcccc]
call fcn.0041f2c7
mov dword [0x4b4001], 0x673
push 0x32
push 0x32
mov eax, 0x32
call fcn.004191f0
push eax
push 2
push dword [0x4fcccc]
call fcn.0041f2c7
mov dword [0x4b4001], 0x675
push 0x800001
push 0x4b
push 0xc8
push 0x37
push 0x1392
push 0xffffffff
call fcn.0042134e
mov dword [0x4fcee8], eax
mov dword [0x4b4001], 0x676
push dword [0x4fcee8]
call fcn.00415511
mov dword [0x4b4001], 0x677
push dword [0x4fcc5c]
call fcn.0042d946
push eax
push dword [0x4fcee8]
call fcn.0041f583
mov dword [0x4b4001], 0x678
mov dword [0x4fcc4c], 1
jmp 0x40762a
mov dword [0x4b4001], 0x678
mov eax, 0x12
cmp eax, dword [0x4fcc4c]
jl 0x407676
mov dword [0x4b4001], 0x679
mov ebx, dword [0x4fcc4c]
mov ebp, dword [0x4fd5c8]
shl ebx, 2
push dword [ebp + ebx]
push 0xffffffff
push dword [0x4fcee8]
call fcn.004217b7
mov dword [0x4b4001], 0x67a
inc dword [0x4fcc4c]
jno 0x407620
mov dword [0x4b4001], 0x67b
mov eax, 0x4b530e
push eax
push dword [0x4fcee8]
call fcn.0041fe6f
mov dword [0x4b4001], 0x67c
push 0xffffff
push 1
push dword [0x4fcee8]
call fcn.0041f2c7
mov dword [0x4b4001], 0x67d
push 0x32
push 0x32
mov eax, 0x32
call fcn.004191f0
push eax
push 2
push dword [0x4fcee8]
call fcn.0041f2c7
mov dword [0x4b4001], 0x67f
push 0x800001
push 0x4b
push 0xc8
push 0x14
push 0x1392
push 0xffffffff
call fcn.0042134e
mov dword [0x4fcf0c], eax
mov dword [0x4b4001], 0x680
push dword [0x4fcf0c]
call fcn.00415511
mov dword [0x4b4001], 0x681
push dword [0x4fcc5c]
call fcn.0042d946
push eax
push dword [0x4fcf0c]
call fcn.0041f583
mov dword [0x4b4001], 0x682
mov eax, str.CTRL__H
push eax
push 0xffffffff
push dword [0x4fcf0c]
call fcn.004217b7
mov dword [0x4b4001], 0x683
mov eax, str.CTRL__M
push eax
push 0xffffffff
push dword [0x4fcf0c]
call fcn.004217b7
mov dword [0x4b4001], 0x684
mov eax, str.CTRL__H
push eax
push dword [0x4fcf0c]
call fcn.0041fe6f
mov dword [0x4b4001], 0x685
push 0xffffff
push 1
push dword [0x4fcf0c]
call fcn.0041f2c7
mov dword [0x4b4001], 0x686
push 0x32
push 0x32
mov eax, 0x32
call fcn.004191f0
push eax
push 2
push dword [0x4fcf0c]
call fcn.0041f2c7
mov dword [0x4b4001], 0x689
call fcn.0041feba
mov dword [0x4b4001], 0x68c
push dword [0x4fcf18]
call fcn.00427c00
push eax
push 0x10
push 0x10
push 0x2c7
push 3
push 0xffffffff
call fcn.0041ed91
mov dword [0x4fcfc8], eax
mov dword [0x4b4001], 0x68e
mov eax, str.Press_F1_at_Main_Menu_of_game_to_activate_the_trainer.__Waiting_for_game...
push eax
push 0x12
push 0x320
push 0x2c7
push 0x18
push 0xffffffff
call fcn.0041f563
mov dword [0x4fcb28], eax
mov dword [0x4b4001], 0x68f
push dword [0x4fcc5c]
call fcn.0042d946
push eax
push dword [0x4fcb28]
call fcn.0041f583
mov dword [0x4b4001], 0x690
push 0xffffff
push 1
push dword [0x4fcb28]
call fcn.0041f2c7
mov dword [0x4b4001], 0x691
push 0x36
push 0x36
mov eax, 0x36
call fcn.004191f0
push eax
push 2
push dword [0x4fcb28]
call fcn.0041f2c7
mov dword [0x4b4001], 0x694
jmp 0x407900
mov dword [0x4b4001], 0x696
mov dword [0x4b4001], 0x697
push dword [0x4fcd70]
mov edx, 0x4b41ba
pop ecx
call fcn.00419240
jne 0x4079c3
mov dword [0x4b4001], 0x698
push edx
call fcn.0042e420
pop edx
push eax
push 2
mov edx, dword [0x4fcd34]
push edx
call fcn.0042e420
pop edx
push eax
push edx
call fcn.0042e460
mov edx, str.__Version:
push edx
call fcn.0042e460
mov edx, dword [0x4fcd70]
push edx
call fcn.0042e460
mov edx, dword [0x4fcbf8]
push edx
call fcn.0042e460
call fcn.0042e550
push 0x13
push 0x208
push 0x30
mov ebx, dword [0x4fcef4]
add ebx, 0x1ea
push ebx
push 0xffffffff
call fcn.00419292
add dword [esp + 0x14], edx
call fcn.0041f46e
call fcn.004192b0
mov dword [0x4fcbe4], eax
mov dword [0x4b4001], 0x699
jmp 0x407a42
mov dword [0x4b4001], 0x699
mov dword [0x4b4001], 0x69a
push edx
call fcn.0042e420
pop edx
push eax
push 2
mov edx, dword [0x4fcd34]
push edx
call fcn.0042e420
pop edx
push eax
push edx
call fcn.0042e460
mov edx, dword [0x4fcbf8]
push edx
call fcn.0042e460
call fcn.0042e550
push 0x13
push 0x208
push 0x30
mov ebx, dword [0x4fcef4]
add ebx, 0x1ea
push ebx
push 0xffffffff
call fcn.00419292
add dword [esp + 0x14], edx
call fcn.0041f46e
call fcn.004192b0
mov dword [0x4fcbe4], eax
mov dword [0x4b4001], 0x69b
mov dword [0x4b4001], 0x69c
push dword [0x4fcd1c]
call fcn.0042d946
push eax
push dword [0x4fcbe4]
call fcn.0041f583
mov dword [0x4b4001], 0x69d
push 0
push 1
push dword [0x4fcbe4]
call fcn.0041f2c7
mov dword [0x4b4001], 0x69e
push 0x2f
push 0xa2
mov eax, 0xf2
call fcn.004191f0
push eax
push 2
push dword [0x4fcbe4]
call fcn.0041f2c7
mov dword [0x4b4001], 0x6a2
push 0x10000800
push 0x210
push 0x3f6
push 0xb0
push 0x1388
push 0xffffffff
call fcn.0041e0cd
mov dword [0x4fcde4], eax
mov dword [0x4b4001], 0x6a3
push dword [0x4fcca0]
call fcn.0042d946
push eax
push dword [0x4fcde4]
call fcn.0041f583
mov dword [0x4b4001], 0x6a4
push 0xffffff
push 1
push dword [0x4fcde4]
call fcn.0041f2c7
mov dword [0x4b4001], 0x6a5
push 0
push 2
push dword [0x4fcde4]
call fcn.0041f2c7
mov dword [0x4b4001], 0x6a6
mov eax, 0x4b41ba
push eax
mov eax, 0x4b41ba
push eax
push dword [0x4fcde4]
call fcn.0042112d
push eax
call sub.UXTHEME.DLL_SetWindowTheme
mov dword [0x4b4001], 0x6a7
push 1
push dword [0x4fcde4]
call fcn.0041f289
mov dword [0x4b4001], 0x6a9
mov edx, dword [0x4fcb90]
push edx
call fcn.0042e420
pop edx
push eax
push edx
call fcn.0042e460
push 0x4fcdfc
call fcn.0042e4c0
mov dword [0x4b4001], 0x6aa
push edx
call fcn.0042e420
pop edx
push eax
push 0x20000
mov edx, dword [0x4fcdfc]
push edx
call fcn.0042e420
pop edx
push eax
push edx
call fcn.0042e460
mov edx, str.help.txt
push edx
call fcn.0042e460
call fcn.0042e550
push 0xffffffff
call fcn.00419292
add dword [esp + 4], edx
call fcn.00424df0
call fcn.004192b0
mov dword [0x4fcd08], eax
mov dword [0x4b4001], 0x6ab
mov dword [0x4fcc4c], 0
mov dword [0x4b4001], 0x6ac
mov dword [0x4b4001], 0x6ad
push edx
call fcn.0042e420
pop edx
push eax
push edx
call fcn.0042e420
pop edx
push eax
push dword [0x4fcd08]
call fcn.00425050
push 0x4fce3c
call fcn.0042e4c0
mov dword [0x4b4001], 0x6ae
push dword [0x4fce3c]
push dword [0x4fcc4c]
push dword [0x4fcde4]
call fcn.004217b7
mov dword [0x4b4001], 0x6af
inc dword [0x4fcc4c]
mov dword [0x4b4001], 0x6b0
push dword [0x4fcd08]
call fcn.004250b0
mov ebx, eax
cmp ebx, 1
jne 0x407c21
mov dword [0x4b4001], 0x6b1
push dword [0x4fcd08]
call fcn.00424a20
mov dword [0x4b4001], 0x6b5
push dword [0x4fcca0]
call fcn.0042d946
push eax
push dword [0x4fcbf0]
call fcn.0041f583
mov dword [0x4b4001], 0x6b6
push 0xffffff
push 1
push dword [0x4fcbf0]
call fcn.0041f2c7
mov dword [0x4b4001], 0x6b7
push 0
push 2
push dword [0x4fcbf0]
call fcn.0041f2c7
mov dword [0x4b4001], 0x6b8
mov eax, 0x4b41ba
push eax
mov eax, 0x4b41ba
push eax
push dword [0x4fcbf0]
call fcn.0042112d
push eax
call sub.UXTHEME.DLL_SetWindowTheme
mov dword [0x4b4001], 0x6b9
push 1
push dword [0x4fcbf0]
call fcn.0041f289
mov dword [0x4b4001], 0x6c6
mov eax, str.http:__www.cheathappens.com_trainer_troubleshooting_lite.asp
push eax
push 0x22b
push 0x3fa
push 0x95
push 0x1388
push 0xffffffff
call fcn.00420628
mov dword [0x4fccf0], eax
mov dword [0x4b4001], 0x6c7
mov dword [0x4b4001], 0x6c8
push 0xffffffeb
push dword [0x4fccf0]
call fcn.0042112d
push eax
call sub.USER32.DLL_GetWindowLongW
mov dword [0x4fcdc8], eax
mov dword [0x4b4001], 0x6c9
push 1
mov eax, dword [0x4fcdc8]
push eax
mov eax, dword [eax]
call dword [eax + 0xf0]
mov dword [0x4b4001], 0x6ca
push 1
push dword [0x4fccf0]
call fcn.0041f289
mov dword [0x4b4001], 0x6cc
mov ebx, dword [0x4fcd98]
cmp ebx, 0x16
jle 0x407e5b
mov dword [0x4b4001], 0x6cd
push 8
push 0x1e
push 0x7d0
push 0x3e8
push 0x22b
push 0x3fa
push 0x95
push 1
push 0xffffffff
call fcn.0041f82f
mov dword [0x4fcc80], eax
mov dword [0x4b4001], 0x6ce
jmp 0x407e92
mov dword [0x4b4001], 0x6ce
mov dword [0x4b4001], 0x6cf
push 0x22b
push 0x3fa
push 0x95
push 1
push 0xffffffff
call fcn.0041f26c
mov dword [0x4fcc80], eax
mov dword [0x4b4001], 0x6d0
mov dword [0x4b4001], 0x6d2
push 1
push dword [0x4fcc80]
call fcn.0041f289
mov dword [0x4b4001], 0x6d4
push 0
push 2
push dword [0x4fcc80]
call fcn.0041f2c7
mov dword [0x4b4001], 0x6d6
push 0x800201
mov eax, str.Description
push eax
push 0x14
push 0x17c
push 0
push 3
push 0xffffffff
call fcn.0041f46e
mov dword [0x4fcff0], eax
mov dword [0x4b4001], 0x6d7
push dword [0x4fcc5c]
call fcn.0042d946
push eax
push dword [0x4fcff0]
call fcn.0041f583
mov dword [0x4b4001], 0x6d8
push 0xffffff
push 1
push dword [0x4fcff0]
call fcn.0041f2c7
mov dword [0x4b4001], 0x6d9
push 0x36
push 0x36
mov eax, 0x36
call fcn.004191f0
push eax
push 2
push dword [0x4fcff0]
call fcn.0041f2c7
mov dword [0x4b4001], 0x6db
push 0x800201
mov eax, str.Keyboard_Hotkey
push eax
push 0x14
push 0xc8
push 0
push 0x17e
push 0xffffffff
call fcn.0041f46e
mov dword [0x4fcc74], eax
mov dword [0x4b4001], 0x6dc
push dword [0x4fcc5c]
call fcn.0042d946
push eax
push dword [0x4fcc74]
call fcn.0041f583
mov dword [0x4b4001], 0x6dd
push 0xffffff
push 1
push dword [0x4fcc74]
call fcn.0041f2c7
mov dword [0x4b4001], 0x6de
push 0x36
push 0x36
mov eax, 0x36
call fcn.004191f0
push eax
push 2
push dword [0x4fcc74]
call fcn.0041f2c7
mov dword [0x4b4001], 0x6e0
push 0x800201
mov eax, str.Controller_Hotkey
push eax
push 0x14
push 0xc8
push 0
push 0x245
push 0xffffffff
call fcn.0041f46e
mov dword [0x4fcc2c], eax
mov dword [0x4b4001], 0x6e1
push dword [0x4fcc5c]
call fcn.0042d946
push eax
push dword [0x4fcc2c]
call fcn.0041f583
mov dword [0x4b4001], 0x6e2
push 0xffffff
push 1
push dword [0x4fcc2c]
call fcn.0041f2c7
mov dword [0x4b4001], 0x6e3
push 0x36
push 0x36
mov eax, 0x36
call fcn.004191f0
push eax
push 2
push dword [0x4fcc2c]
call fcn.0041f2c7
mov dword [0x4b4001], 0x6e5
push 0x800201
mov eax, str.Modifying_Value
push eax
push 0x14
push 0x96
push 0
push 0x30c
push 0xffffffff
call fcn.0041f46e
mov dword [0x4fcc00], eax
mov dword [0x4b4001], 0x6e6
push dword [0x4fcc5c]
call fcn.0042d946
push eax
push dword [0x4fcc00]
call fcn.0041f583
mov dword [0x4b4001], 0x6e7
push 0xffffff
push 1
push dword [0x4fcc00]
call fcn.0041f2c7
mov dword [0x4b4001], 0x6e8
push 0x36
push 0x36
mov eax, 0x36
call fcn.004191f0
push eax
push 2
push dword [0x4fcc00]
call fcn.0041f2c7
mov dword [0x4b4001], 0x6ea
push 0x800201
mov eax, str.Activate
push eax
push 0x14
push 0x56
push 0
push 0x3a1
push 0xffffffff
call fcn.0041f46e
mov dword [0x4fcf68], eax
mov dword [0x4b4001], 0x6eb
push dword [0x4fcc5c]
call fcn.0042d946
push eax
push dword [0x4fcf68]
call fcn.0041f583
mov dword [0x4b4001], 0x6ec
push 0xffffff
push 1
push dword [0x4fcf68]
call fcn.0041f2c7
mov dword [0x4b4001], 0x6ed
push 0x36
push 0x36
mov eax, 0x36
call fcn.004191f0
push eax
push 2
push dword [0x4fcf68]
call fcn.0041f2c7
mov dword [0x4b4001], 0x6f0
mov eax, dword [0x4fcd98]
mov dword [0x4fcf1c], eax
mov dword [0x4b4001], 0x6f2
push 0x4fd650
push 0
push 0x15
push 0x65
push 4
call fcn.0042775f
mov dword [0x4b4001], 0x6f3
push 0x4fd658
push 0
push 0x15
push 0x65
push 4
call fcn.0042775f
mov dword [0x4b4001], 0x6f4
push 0x4fd660
push 0
push 0x15
push 0x65
push 4
call fcn.0042775f
mov dword [0x4b4001], 0x6f5
push 0x4fd668
push 0
push 0x15
push 0x65
push 4
call fcn.0042775f
mov dword [0x4b4001], 0x6f6
push 0x4fd670
push 0
push 0x15
push 0x65
push 4
call fcn.0042775f
mov dword [0x4b4001], 0x6f7
mov dword [0x4fcc4c], 1
jmp 0x408314
mov dword [0x4b4001], 0x6f7
mov eax, dword [0x4fcf1c]
cmp eax, dword [0x4fcc4c]
jl 0x408b19
mov dword [0x4b4001], 0x6f9
push edx
call fcn.0042e420
pop edx
push eax
push 0x800200
push edx
call fcn.0042e420
pop edx
push eax
mov edx, 0x4b4280
push edx
call fcn.0042e460
mov ebx, dword [0x4fcc4c]
mov ebp, dword [0x4fd560]
shl ebx, 2
mov edx, dword [ebp + ebx]
push edx
call fcn.0042e460
call fcn.0042e550
push 0x19
push 0x17c
mov ebx, dword [0x4fcc4c]
imul ebx, ebx, 0x18
add ebx, 0xfffffffb
push ebx
push 3
push 0xffffffff
call fcn.00419292
add dword [esp + 0x14], edx
call fcn.0041f46e
call fcn.004192b0
push eax
mov ebx, dword [0x4fcc4c]
mov ebp, dword [0x4fd650]
shl ebx, 2
pop dword [ebp + ebx]
mov dword [0x4b4001], 0x6fa
push dword [0x4fcc5c]
call fcn.0042d946
push eax
mov ebx, dword [0x4fcc4c]
shl ebx, 2
push dword [ebp + ebx]
call fcn.0041f583
mov dword [0x4b4001], 0x6fb
push 0xffffff
push 1
mov ebx, dword [0x4fcc4c]
shl ebx, 2
push dword [ebp + ebx]
call fcn.0041f2c7
mov dword [0x4b4001], 0x6fc
push 0
push 2
mov ebx, dword [0x4fcc4c]
shl ebx, 2
push dword [ebp + ebx]
call fcn.0041f2c7
mov dword [0x4b4001], 0x6fe
push 0x800301
mov ebx, dword [0x4fcc4c]
mov ebp, dword [0x4fd550]
shl ebx, 2
push dword [ebp + ebx]
push 0x19
push 0xc8
mov ebx, dword [0x4fcc4c]
imul ebx, ebx, 0x18
add ebx, 0xfffffffb
push ebx
push 0x17e
push 0xffffffff
call fcn.0041f46e
push eax
mov ebx, dword [0x4fcc4c]
mov ebp, dword [0x4fd658]
shl ebx, 2
pop dword [ebp + ebx]
mov dword [0x4b4001], 0x6ff
mov ebx, dword [0x4fcc4c]
shl ebx, 2
push dword [ebp + ebx]
call fcn.00415511
mov dword [0x4b4001], 0x700
push dword [0x4fcc5c]
call fcn.0042d946
push eax
mov ebx, dword [0x4fcc4c]
mov ebp, dword [0x4fd658]
shl ebx, 2
push dword [ebp + ebx]
call fcn.0041f583
mov dword [0x4b4001], 0x701
push 0xffffff
push 1
mov ebx, dword [0x4fcc4c]
shl ebx, 2
push dword [ebp + ebx]
call fcn.0041f2c7
mov dword [0x4b4001], 0x702
push 0
push 2
mov ebx, dword [0x4fcc4c]
shl ebx, 2
push dword [ebp + ebx]
call fcn.0041f2c7
mov dword [0x4b4001], 0x705
push 0x800301
mov ebx, dword [0x4fcc4c]
mov ebp, dword [0x4fd578]
shl ebx, 2
push dword [ebp + ebx]
push 0x19
push 0xc8
mov ebx, dword [0x4fcc4c]
imul ebx, ebx, 0x18
add ebx, 0xfffffffb
push ebx
push 0x245
push 0xffffffff
call fcn.0041f46e
push eax
mov ebx, dword [0x4fcc4c]
mov ebp, dword [0x4fd660]
shl ebx, 2
pop dword [ebp + ebx]
mov dword [0x4b4001], 0x706
mov ebx, dword [0x4fcc4c]
shl ebx, 2
push dword [ebp + ebx]
call fcn.00415511
mov dword [0x4b4001], 0x707
push dword [0x4fcc5c]
call fcn.0042d946
push eax
mov ebx, dword [0x4fcc4c]
mov ebp, dword [0x4fd660]
shl ebx, 2
push dword [ebp + ebx]
call fcn.0041f583
mov dword [0x4b4001], 0x708
push 0xffffff
push 1
mov ebx, dword [0x4fcc4c]
shl ebx, 2
push dword [ebp + ebx]
call fcn.0041f2c7
mov dword [0x4b4001], 0x709
push 0
push 2
mov ebx, dword [0x4fcc4c]
shl ebx, 2
push dword [ebp + ebx]
call fcn.0041f2c7
mov dword [0x4b4001], 0x70b
mov ebx, dword [0x4fcc4c]
mov ebp, dword [0x4fd5a0]
shl ebx, 2
push dword [ebp + ebx]
mov edx, 0x4b46d2
pop ecx
call fcn.00419240
jne 0x408679
mov ebx, dword [0x4fcc4c]
mov ebp, dword [0x4fd5a0]
shl ebx, 2
push dword [ebp + ebx]
mov edx, 0x4b41ba
pop ecx
call fcn.00419240
jne 0x408679
mov ebx, dword [0x4fcc4c]
mov ebp, dword [0x4fd5a0]
shl ebx, 2
push dword [ebp + ebx]
mov edx, 0x4b4770
pop ecx
call fcn.00419240
jne 0x408679
jmp 0x408680
mov eax, 1
jmp 0x408682
xor eax, eax
and eax, eax
je 0x40870e
mov dword [0x4b4001], 0x70c
push 0x820a01
mov eax, 0x4b4770
push eax
push 0x19
push 0x96
mov ebx, dword [0x4fcc4c]
imul ebx, ebx, 0x18
add ebx, 0xfffffffb
push ebx
push 0x30c
push 0xffffffff
call fcn.004219a5
push eax
mov ebx, dword [0x4fcc4c]
mov ebp, dword [0x4fd668]
shl ebx, 2
pop dword [ebp + ebx]
mov dword [0x4b4001], 0x70d
push 0x808080
push 1
mov ebx, dword [0x4fcc4c]
shl ebx, 2
push dword [ebp + ebx]
call fcn.0041f2c7
mov dword [0x4b4001], 0x70e
jmp 0x40879a
mov dword [0x4b4001], 0x70e
mov dword [0x4b4001], 0x70f
push 0x820201
mov ebx, dword [0x4fcc4c]
mov ebp, dword [0x4fd5a0]
shl ebx, 2
push dword [ebp + ebx]
push 0x19
push 0x96
mov ebx, dword [0x4fcc4c]
imul ebx, ebx, 0x18
add ebx, 0xfffffffb
push ebx
push 0x30c
push 0xffffffff
call fcn.004219a5
push eax
mov ebx, dword [0x4fcc4c]
mov ebp, dword [0x4fd668]
shl ebx, 2
pop dword [ebp + ebx]
mov dword [0x4b4001], 0x710
push 0xffffff
push 1
mov ebx, dword [0x4fcc4c]
shl ebx, 2
push dword [ebp + ebx]
call fcn.0041f2c7
mov dword [0x4b4001], 0x711
mov dword [0x4b4001], 0x712
mov ebx, dword [0x4fcc4c]
mov ebp, dword [0x4fd668]
shl ebx, 2
push dword [ebp + ebx]
call fcn.00415511
mov dword [0x4b4001], 0x713
push dword [0x4fcc5c]
call fcn.0042d946
push eax
mov ebx, dword [0x4fcc4c]
mov ebp, dword [0x4fd668]
shl ebx, 2
push dword [ebp + ebx]
call fcn.0041f583
mov dword [0x4b4001], 0x714
push 0
push 2
mov ebx, dword [0x4fcc4c]
shl ebx, 2
push dword [ebp + ebx]
call fcn.0041f2c7
mov dword [0x4b4001], 0x716
push dword [0x4fcda0]
call fcn.00427c00
push eax
push 0x18
push 0x55
mov ebx, dword [0x4fcc4c]
imul ebx, ebx, 0x18
add ebx, 0xfffffffc
push ebx
push 0x3a2
push 0xffffffff
call fcn.0041ed91
push eax
mov ebx, dword [0x4fcc4c]
mov ebp, dword [0x4fd670]
shl ebx, 2
pop dword [ebp + ebx]
mov dword [0x4b4001], 0x717
mov ebx, dword [0x4fcc4c]
shl ebx, 2
push dword [ebp + ebx]
call fcn.00415511
mov dword [0x4b4001], 0x71e
jmp 0x408af9
mov dword [0x4b4001], 0x72e
mov dword [0x4b4001], 0x730
inc dword [0x4fcc4c]
jno 0x40830a
mov dword [0x4b4001], 0x738
push 0x800001
push 0x4b
push 0xc8
push 0x13
push 0x1506
push 0xffffffff
call fcn.0042134e
mov dword [0x4fcf54], eax
mov dword [0x4b4001], 0x739
push dword [0x4fcf54]
call fcn.00415511
mov dword [0x4b4001], 0x73a
push dword [0x4fcc5c]
call fcn.0042d946
push eax
push dword [0x4fcf54]
call fcn.0041f583
mov dword [0x4b4001], 0x73b
push 0xffffff
push 1
push dword [0x4fcf54]
call fcn.0041f2c7
mov dword [0x4b4001], 0x73c
push 0
push 2
push dword [0x4fcf54]
call fcn.0041f2c7
mov dword [0x4b4001], 0x73d
mov ebp, 0x4eb31a
mov ebx, ebp
mov ebp, 0x4eb0ed
sub ebx, ebp
mov dword [0x4fccdc], ebx
mov dword [0x4b4001], 0x73e
push edx
call fcn.0042e420
pop edx
push eax
push edx
call fcn.0042e420
pop edx
push eax
push 2
push dword [0x4fccdc]
mov ebp, 0x4eb0ed
push ebp
call fcn.0042d3b0
push 0x4fcc04
call fcn.0042e4c0
mov dword [0x4b4001], 0x73f
mov dword [0x4fcc4c], 1
jmp 0x408c37
mov dword [0x4b4001], 0x73f
mov eax, 0x5f
cmp eax, dword [0x4fcc4c]
jl 0x408d0d
mov dword [0x4b4001], 0x740
push edx
call fcn.0042e420
pop edx
push eax
push edx
call fcn.0042e420
pop edx
push eax
mov eax, 0x4b41e4
push eax
push dword [0x4fcc4c]
push dword [0x4fcc04]
call fcn.0042c6e0
push 0x4fcf08
call fcn.0042e4c0
mov dword [0x4b4001], 0x741
push edx
call fcn.0042e420
pop edx
push eax
push edx
call fcn.0042e420
pop edx
push eax
push dword [0x4fcf08]
call fcn.0042c5c0
mov ebx, eax
dec ebx
push ebx
push dword [0x4fcf08]
call fcn.0042c5f0
mov ebx, dword [0x4fcc4c]
mov ebp, dword [0x4fd5e0]
shl ebx, 2
lea eax, [ebp + ebx]
push eax
call fcn.0042e4c0
mov dword [0x4b4001], 0x744
mov ebx, dword [0x4fcc4c]
shl ebx, 2
push dword [ebp + ebx]
push 0xffffffff
push dword [0x4fcf54]
call fcn.004217b7
mov dword [0x4b4001], 0x745
inc dword [0x4fcc4c]
jno 0x408c2d
mov dword [0x4b4001], 0x749
push 0x800001
push 0x4b
push 0xc8
push 0x13
push 0x15cd
push 0xffffffff
call fcn.0042134e
mov dword [0x4fcf70], eax
mov dword [0x4b4001], 0x74a
push dword [0x4fcf70]
call fcn.00415511
mov dword [0x4b4001], 0x74b
push dword [0x4fcc5c]
call fcn.0042d946
push eax
push dword [0x4fcf70]
call fcn.0041f583
mov dword [0x4b4001], 0x74c
push 0xffffff
push 1
push dword [0x4fcf70]
call fcn.0041f2c7
mov dword [0x4b4001], 0x74d
push 0
push 2
push dword [0x4fcf70]
call fcn.0041f2c7
mov dword [0x4b4001], 0x74e
mov dword [0x4fcc4c], 1
jmp 0x408dd3
mov dword [0x4b4001], 0x74e
mov eax, 0x14
cmp eax, dword [0x4fcc4c]
jl 0x408e1f
mov dword [0x4b4001], 0x74f
mov ebx, dword [0x4fcc4c]
mov ebp, dword [0x4fd578]
shl ebx, 2
push dword [ebp + ebx]
push 0xffffffff
push dword [0x4fcf70]
call fcn.004217b7
mov dword [0x4b4001], 0x750
inc dword [0x4fcc4c]
jno 0x408dc9
mov dword [0x4b4001], 0x751
call fcn.0041feba
mov dword [0x4b4001], 0x754
call fcn.0041c3b4
mov dword [0x4fccec], eax
mov dword [0x4b4001], 0x755
mov ebx, dword [0x4fccec]
and ebx, ebx
jle 0x408ebf
mov dword [0x4b4001], 0x756
push edx
call fcn.0042e420
pop edx
push eax
push edx
call fcn.0042e420
pop edx
push eax
push edx
call fcn.0042e420
pop edx
push eax
push 0
call fcn.0041c487
mov edx, str._detected.
push edx
call fcn.0042e460
call fcn.00419292
add dword [esp], edx
call fcn.00418526
call fcn.004192b0
mov dword [0x4b4001], 0x757
mov dword [0x4fcddc], 1
mov dword [0x4b4001], 0x758
jmp 0x408ede
mov dword [0x4b4001], 0x758
mov dword [0x4b4001], 0x759
mov eax, str.No_Joystick_Detected.
push eax
call fcn.00418526
mov dword [0x4b4001], 0x75a
mov dword [0x4b4001], 0x75c
mov eax, dword [0x4fcf1c]
mov dword [0x4fcfd4], eax
mov dword [0x4b4001], 0x75d
mov ebx, dword [0x4fcfd4]
cmp ebx, 0x14
jle 0x408f25
mov dword [0x4b4001], 0x75d
mov dword [0x4fcfd4], 0x14
mov dword [0x4b4001], 0x75d
mov dword [0x4b4001], 0x75f
mov ebx, dword [0x4fce60]
cmp ebx, 1
jne 0x409005
mov dword [0x4b4001], 0x760
push dword [0x4fca80]
call fcn.00415c7b
mov dword [0x4b4001], 0x761
push dword [0x4fcd80]
call fcn.00415c7b
mov dword [0x4b4001], 0x762
push dword [0x4fccc8]
call fcn.00415c7b
mov dword [0x4b4001], 0x763
push dword [0x4fcbcc]
call fcn.00415c7b
mov dword [0x4b4001], 0x764
push dword [0x4fca8c]
call fcn.00415c7b
mov dword [0x4b4001], 0x765
push dword [0x4fceec]
call fcn.00415c7b
mov dword [0x4b4001], 0x766
push dword [0x4fcb40]
call fcn.00415c7b
mov dword [0x4b4001], 0x767
push dword [0x4fcd90]
call fcn.00415c7b
mov dword [0x4b4001], 0x768
push dword [0x4fce9c]
call fcn.00415c7b
mov dword [0x4b4001], 0x769
mov dword [0x4b4001], 0x76d
mov dword [0x4fcc48], 1
mov dword [0x4b4001], 0x76e
mov dword [0x4fcb5c], 0
mov dword [0x4b4001], 0x76f
mov dword [0x4fcf34], 0
mov dword [0x4b4001], 0x770
mov dword [0x4fcea8], 0
mov dword [0x4b4001], 0x771
mov dword [0x4fccb4], 0
mov dword [0x4b4001], 0x772
mov dword [0x4fcefc], 0
mov dword [0x4b4001], 0x773
mov dword [0x4fcfd8], 0
mov dword [0x4b4001], 0x774
mov dword [0x4fcdcc], 0
mov dword [0x4b4001], 0x775
mov dword [0x4fce1c], 0
mov dword [0x4b4001], 0x776
mov dword [0x4fcb9c], 0
mov dword [0x4b4001], 0x777
mov dword [0x4fcf90], 0
mov dword [0x4b4001], 0x778
mov dword [0x4fce38], 0
mov dword [0x4b4001], 0x779
push dword [0x4fce20]
call fcn.00427c00
push eax
push dword [0x4fced8]
call fcn.00421aee
mov dword [0x4b4001], 0x77b
push 0xffff0001
push 0xffff0001
push 0xffff0001
push 5
push dword [0x4fcde4]
call fcn.00421c57
mov dword [0x4b4001], 0x77c
push 0xffff0001
push 0xffff0001
push 0xffff0001
push 1
push dword [0x4fccf0]
call fcn.00421c57
mov dword [0x4b4001], 0x77d
push 0xffff0001
push 0xffff0001
push 0xffff0001
push 5
push dword [0x4fcbf0]
call fcn.00421c57
mov dword [0x4b4001], 0x77e
push 0
push dword [0x4fcc80]
call fcn.0041f289
mov dword [0x4b4001], 0x77f
mov dword [0x4fcbfc], 3
mov dword [0x4b4001], 0x787
mov dword [0x4b4001], 0x78a
push 0x20000
push dword [0x4fcaa0]
push 0xffffffff
call fcn.00424e10
mov dword [0x4fceb8], eax
mov dword [0x4b4001], 0x78b
cmp dword [0x4fceb8], 0
je 0x40922e
mov dword [0x4b4001], 0x78c
push dword [0x4fceb8]
call fcn.00424a20
mov dword [0x4b4001], 0x78d
call fcn.00412354
mov dword [0x4b4001], 0x78e
mov dword [0x4b4001], 0x792
mov ebx, dword [0x4fce00]
cmp ebx, 0x19f
jle 0x40925f
mov dword [0x4b4001], 0x793
call fcn.00412a84
mov dword [0x4b4001], 0x794
mov dword [0x4b4001], 0x797
push 0x20000
push dword [0x4fcf4c]
push 0xffffffff
call fcn.00424e10
mov dword [0x4fcf30], eax
mov dword [0x4b4001], 0x798
cmp dword [0x4fcf30], 0
je 0x4092c4
mov dword [0x4b4001], 0x799
push dword [0x4fcf30]
call fcn.00424a20
mov dword [0x4b4001], 0x79a
call fcn.00412831
mov dword [0x4b4001], 0x79b
mov dword [0x4b4001], 0x79d
mov dword [0x4b4001], 0x7a0
mov dword [0x4fcc60], 0x2c1
mov dword [0x4b4001], 0x7a1
cmp dword [0x4fcc9c], 0
je 0x4093a5
mov dword [0x4b4001], 0x7a2
mov dword [0x4fcc4c], 0xffffffe2
jmp 0x409323
mov dword [0x4b4001], 0x7a2
xor eax, eax
cmp eax, dword [0x4fcc4c]
jl 0x409391
mov dword [0x4b4001], 0x7a3
push 0xffff0001
push 0xffff0001
push dword [0x4fcc4c]
push 0x2c1
push dword [0x4fcb40]
call fcn.00421c57
mov dword [0x4b4001], 0x7a4
push 8
call fcn.00422d94
mov dword [0x4b4001], 0x7a5
call fcn.004234c4
mov dword [0x4fce14], eax
mov dword [0x4b4001], 0x7a6
inc dword [0x4fcc4c]
jno 0x409319
mov dword [0x4b4001], 0x7a7
mov dword [0x4fcc60], 0x1e0
mov dword [0x4b4001], 0x7a8
mov dword [0x4b4001], 0x7a9
jmp 0x40944d
mov dword [0x4b4001], 0x7af
mov dword [0x4b4001], 0x7b2
mov eax, str.Cheat_Happens
push eax
call fcn.00416711
and eax, eax
je 0x409470
mov dword [0x4b4001], 0x7b4
mov dword [0x4b4001], 0x7b6
call fcn.0041074f
mov dword [0x4b4001], 0x7b7
push edx
call fcn.0042e420
pop edx
push eax
push edx
call fcn.0042e420
pop edx
push eax
mov edx, str.Looking_for_process__
push edx
call fcn.0042e460
mov edx, dword [0x4fcba4]
push edx
call fcn.0042e460
mov edx, str.___when_trainer_is_activated.
push edx
call fcn.0042e460
call fcn.00419292
add dword [esp], edx
call fcn.00418526
call fcn.004192b0
mov dword [0x4b4001], 0x7b8
mov eax, 0x4b427c
push eax
call fcn.00418526
mov dword [0x4b4001], 0x7b9
mov eax, str._____Waiting_For_Trainer_Activation_
push eax
call fcn.00418526
mov dword [0x4b4001], 0x7c0
mov dword [0x4b4001], 0x7c2
call fcn.004107c6
mov dword [0x4b4001], 0x7c5
inc dword [0x4fcbc4]
mov dword [0x4b4001], 0x7c6
mov ebx, dword [0x4fcbc4]
cmp ebx, 0x1388
jle 0x4095d5
mov dword [0x4b4001], 0x7c7
push 0x20000
push dword [0x4fcc58]
push 0xffffffff
call fcn.00424e10
mov dword [0x4fcbb0], eax
mov dword [0x4b4001], 0x7c8
cmp dword [0x4fcbb0], 0
je 0x40959e
mov dword [0x4b4001], 0x7c9
push dword [0x4fcbb0]
call fcn.00424a20
mov dword [0x4b4001], 0x7ca
jmp 0x4095b7
mov dword [0x4b4001], 0x7ca
mov dword [0x4b4001], 0x7cb
jmp 0x412f48
mov dword [0x4b4001], 0x7cc
mov dword [0x4b4001], 0x7cd
mov dword [0x4fcbc4], 0
mov dword [0x4b4001], 0x7ce
mov dword [0x4b4001], 0x7d1
mov ebx, dword [0x4fcea8]
cmp ebx, 0xb
jne 0x409762
mov dword [0x4b4001], 0x7d2
push 1
push dword [0x4fcbf0]
call fcn.00421c90
mov dword [0x4b4001], 0x7d3
mov ebx, dword [0x4fccf4]
cmp ebx, 0x1f4
jle 0x40972e
mov dword [0x4b4001], 0x7d4
push dword [0x4fcbf0]
call fcn.00421cbb
mov dword [0x4b4001], 0x7d5
push 0x20000
push dword [0x4fcde0]
push 0xffffffff
call fcn.00424df0
mov dword [0x4fcdf8], eax
mov dword [0x4b4001], 0x7d6
mov dword [0x4fcc4c], 0
mov dword [0x4b4001], 0x7d7
mov dword [0x4b4001], 0x7d8
push edx
call fcn.0042e420
pop edx
push eax
push edx
call fcn.0042e420
pop edx
push eax
push dword [0x4fcdf8]
call fcn.00425050
push 0x4fce3c
call fcn.0042e4c0
mov dword [0x4b4001], 0x7d9
push dword [0x4fce3c]
push dword [0x4fcc4c]
push dword [0x4fcbf0]
call fcn.004217b7
mov dword [0x4b4001], 0x7da
inc dword [0x4fcc4c]
mov dword [0x4b4001], 0x7db
push dword [0x4fcdf8]
call fcn.004250b0
mov ebx, eax
cmp ebx, 1
jne 0x40967b
mov dword [0x4b4001], 0x7dc
push dword [0x4fcdf8]
call fcn.00424a20
mov dword [0x4b4001], 0x7dd
mov dword [0x4fccf4], 0
mov dword [0x4b4001], 0x7de
mov dword [0x4b4001], 0x7df
inc dword [0x4fccf4]
mov dword [0x4b4001], 0x7e0
push 0
push dword [0x4fcbf0]
call fcn.00421c90
mov dword [0x4b4001], 0x7e1
mov dword [0x4b4001], 0x7e4
mov ebx, dword [0x4fcbec]
cmp ebx, 1
jne 0x409790
mov dword [0x4b4001], 0x7e5
jmp 0x412e09
mov dword [0x4b4001], 0x7e6
mov dword [0x4b4001], 0x7e9
mov dword [0x4fcd30], 0
mov dword [0x4b4001], 0x7ea
mov dword [0x4fcf2c], 0
mov dword [0x4b4001], 0x7eb
mov dword [0x4fcfcc], 0
mov dword [0x4b4001], 0x7ef
mov dword [0x4fcc4c], 1
jmp 0x4097f6
mov dword [0x4b4001], 0x7ef
mov eax, dword [0x4fcf1c]
cmp eax, dword [0x4fcc4c]
jl 0x4098b4
mov dword [0x4b4001], 0x7f0
push edx
call fcn.0042e420
pop edx
push eax
push edx
call fcn.0042e420
pop edx
push eax
mov ebx, dword [0x4fcc4c]
mov ebp, dword [0x4fd668]
shl ebx, 2
push dword [ebp + ebx]
call fcn.00421cde
mov ebx, dword [0x4fcc4c]
mov ebp, dword [0x4fd5a0]
shl ebx, 2
lea eax, [ebp + ebx]
push eax
call fcn.0042e4c0
mov dword [0x4b4001], 0x7f1
mov ebx, dword [0x4fcc4c]
mov ebp, dword [0x4fd568]
shl ebx, 2
push dword [ebp + ebx]
call sub.USER32.DLL_GetAsyncKeyState
mov ebx, eax
and ebx, 0x8000
and ebx, ebx
je 0x409894
mov dword [0x4b4001], 0x7f2
mov eax, dword [0x4fcc4c]
mov dword [0x4fcf2c], eax
mov dword [0x4b4001], 0x7f3
mov dword [0x4b4001], 0x7f4
inc dword [0x4fcc4c]
jno 0x4097ec
mov dword [0x4b4001], 0x7f8
mov ebx, dword [0x4fcfd0]
cmp ebx, 1
jne 0x409932
mov dword [0x4b4001], 0x7f9
mov ebx, dword [0x4fccec]
and ebx, ebx
jle 0x409928
mov dword [0x4b4001], 0x7fa
call fcn.0040e050
mov dword [0x4b4001], 0x7fb
mov ebx, dword [0x4fcfcc]
and ebx, ebx
jle 0x409918
mov ebx, dword [0x4fcfcc]
mov edi, dword [0x4fcf1c]
inc edi
cmp ebx, edi
jge 0x409918
mov eax, 1
jmp 0x40991a
xor eax, eax
and eax, eax
je 0x40991e
mov dword [0x4b4001], 0x7fc
mov dword [0x4b4001], 0x7fd
mov dword [0x4b4001], 0x7fe
mov dword [0x4b4001], 0x800
mov ebx, dword [0x4fce7c]
cmp ebx, 1
je 0x40995e
mov ebx, dword [0x4fcf9c]
cmp ebx, 1
je 0x40995e
jmp 0x409965
mov eax, 1
jmp 0x409967
xor eax, eax
and eax, eax
je 0x409993
mov dword [0x4b4001], 0x801
mov dword [0x4fcf2c], 0
mov dword [0x4b4001], 0x802
mov dword [0x4fcfcc], 0
mov dword [0x4b4001], 0x803
mov dword [0x4b4001], 0x806
mov ebx, dword [0x4fcf2c]
add ebx, dword [0x4fcfcc]
add ebx, dword [0x4fcf20]
mov dword [0x4fcd30], ebx
mov dword [0x4b4001], 0x808
mov ebx, dword [0x4fcd30]
and ebx, ebx
jle 0x4099e5
mov ebx, dword [0x4fce2c]
cmp ebx, 1
jne 0x4099e5
mov eax, 1
jmp 0x4099e7
xor eax, eax
and eax, eax
je 0x409a91
mov dword [0x4b4001], 0x809
mov ebx, dword [0x4fcea8]
cmp ebx, 1
jne 0x409a64
mov dword [0x4b4001], 0x80a
push edx
call fcn.0042e420
pop edx
push eax
push edx
call fcn.0042e420
pop edx
push eax
mov edx, str.Option:
push edx
call fcn.0042e460
push edx
call fcn.0042e420
pop edx
push eax
push edx
call fcn.0042e420
pop edx
push eax
mov eax, dword [0x4fcd30]
cdq
push edx
push eax
call fcn.0042c2f0
pop eax
mov edx, str._activated.
push edx
call fcn.0042e460
call fcn.00419292
add dword [esp], edx
call fcn.00418526
call fcn.004192b0
mov dword [0x4b4001], 0x80b
mov dword [0x4b4001], 0x80d
call fcn.004107d1
mov dword [0x4b4001], 0x80e
mov dword [0x4fcf20], 0
mov dword [0x4b4001], 0x80f
mov dword [0x4b4001], 0x815
mov dword [0x4fcf44], 0x48
mov dword [0x4b4001], 0x816
push edx
call fcn.0042e420
pop edx
push eax
push edx
call fcn.0042e420
pop edx
push eax
push dword [0x4fca98]
call fcn.00421cde
call fcn.0042e550
mov edx, str.CTRL__M
call fcn.004192c0
mov ecx, eax
call fcn.00419240
je 0x409b00
mov dword [0x4b4001], 0x817
mov dword [0x4fcf44], 0x4d
mov dword [0x4b4001], 0x818
mov dword [0x4b4001], 0x819
push 0x11
call sub.USER32.DLL_GetAsyncKeyState
mov ebx, eax
and ebx, 0x8000
and ebx, ebx
je 0x409b48
push dword [0x4fcf44]
call sub.USER32.DLL_GetAsyncKeyState
mov ebx, eax
and ebx, 0x8000
and ebx, ebx
je 0x409b48
mov eax, 1
jmp 0x409b4a
xor eax, eax
and eax, eax
je 0x409c6c
mov dword [0x4b4001], 0x81a
mov ebx, dword [0x4fce7c]
and ebx, ebx
jne 0x409be5
mov dword [0x4b4001], 0x81b
mov dword [0x4fce7c], 1
mov dword [0x4b4001], 0x81c
push dword [0x4fcad8]
call fcn.00427c00
push eax
push dword [0x4fcbe0]
call fcn.00421aee
mov dword [0x4b4001], 0x81d
push dword [0x4fce34]
call fcn.0041a7a3
mov dword [0x4b4001], 0x81e
push 0x12c
call fcn.00422d94
mov dword [0x4b4001], 0x81f
mov eax, str.Trainer_Hotkey_Off.
push eax
call fcn.004158aa
mov dword [0x4b4001], 0x820
jmp 0x409c62
mov dword [0x4b4001], 0x820
mov dword [0x4b4001], 0x821
mov dword [0x4fce7c], 0
mov dword [0x4b4001], 0x822
push dword [0x4fcbe8]
call fcn.00427c00
push eax
push dword [0x4fcbe0]
call fcn.00421aee
mov dword [0x4b4001], 0x823
push dword [0x4fccd4]
call fcn.0041a7a3
mov dword [0x4b4001], 0x824
push 0x12c
call fcn.00422d94
mov dword [0x4b4001], 0x825
mov eax, str.Trainer_Hotkey_On.
push eax
call fcn.004158aa
mov dword [0x4b4001], 0x826
mov dword [0x4b4001], 0x827
mov dword [0x4b4001], 0x82a
lea ebp, [0x4fd428]
lea eax, [ebp]
push eax
call sub.USER32.DLL_GetKeyboardState
mov dword [0x4b4001], 0x82b
lea ebp, [0x4fd428]
movsx eax, byte [ebp + 0x90]
push eax
pop dword [0x4fcb38]
mov dword [0x4b4001], 0x82c
mov ebx, dword [0x4fcbfc]
cmp ebx, dword [0x4fcb38]
je 0x409d7c
mov dword [0x4b4001], 0x82d
mov eax, dword [0x4fcb38]
mov dword [0x4fcbfc], eax
mov dword [0x4b4001], 0x82e
mov ebx, dword [0x4fcb38]
cmp ebx, 1
jne 0x409d33
mov dword [0x4b4001], 0x82f
push dword [0x4fcfa8]
call fcn.00427c00
push eax
push dword [0x4fcebc]
call fcn.00421aee
mov dword [0x4b4001], 0x830
push 0x64
call fcn.00422d94
mov dword [0x4b4001], 0x831
jmp 0x409d72
mov dword [0x4b4001], 0x831
mov dword [0x4b4001], 0x832
push dword [0x4fcd28]
call fcn.00427c00
push eax
push dword [0x4fcebc]
call fcn.00421aee
mov dword [0x4b4001], 0x833
push 0x64
call fcn.00422d94
mov dword [0x4b4001], 0x834
mov dword [0x4b4001], 0x835
mov dword [0x4b4001], 0x839
mov ebx, dword [0x4fce2c]
and ebx, ebx
jne 0x409e92
mov dword [0x4b4001], 0x83a
mov dword [0x4fcc4c], 1
jmp 0x409dbe
mov dword [0x4b4001], 0x83a
mov eax, 0x12
cmp eax, dword [0x4fcc4c]
jl 0x409e58
mov dword [0x4b4001], 0x83b
mov ebx, dword [0x4fcc4c]
mov ebp, dword [0x4fd5c8]
shl ebx, 2
push dword [ebp + ebx]
push edx
call fcn.0042e420
pop edx
push eax
push edx
call fcn.0042e420
pop edx
push eax
push dword [0x4fcd0c]
call fcn.00421cde
call fcn.004192c0
mov edx, eax
pop ecx
call fcn.00419240
je 0x409e38
mov dword [0x4b4001], 0x83c
mov ebx, dword [0x4fcc4c]
mov ebp, dword [0x4fd5d0]
shl ebx, 2
mov eax, dword [ebp + ebx]
mov dword [0x4fcfbc], eax
mov dword [0x4b4001], 0x83d
mov dword [0x4b4001], 0x83e
inc dword [0x4fcc4c]
jno 0x409db4
mov dword [0x4b4001], 0x83f
push dword [0x4fcfbc]
call sub.USER32.DLL_GetAsyncKeyState
mov ebx, eax
and ebx, 0x8000
and ebx, ebx
je 0x409e88
mov dword [0x4b4001], 0x843
call fcn.0040f3ef
mov dword [0x4b4001], 0x845
mov dword [0x4b4001], 0x847
mov dword [0x4b4001], 0x849
call fcn.004234c4
mov dword [0x4fce14], eax
mov dword [0x4b4001], 0x84d
push dword [0x4fce14]
mov dword [0x4b4001], 0x84f
xor ebx, ebx
cmp ebx, dword [esp]
jne 0x409ef4
mov dword [0x4b4001], 0x850
push 1
call fcn.00422d94
mov dword [0x4b4001], 0x852
jmp 0x40a346
mov dword [0x4b4001], 0x852
mov ebx, 0x333c
cmp ebx, dword [esp]
jne 0x409f2b
mov dword [0x4b4001], 0x853
mov dword [0x4fcbec], 1
mov dword [0x4b4001], 0x855
jmp 0x40a346
mov dword [0x4b4001], 0x855
mov ebx, 0x332c
cmp ebx, dword [esp]
jne 0x40a346
mov dword [0x4b4001], 0x856
call fcn.00425cb8
mov dword [0x4fcf5c], eax
mov dword [0x4b4001], 0x859
mov ebx, dword [0x4fcf5c]
cmp ebx, dword [0x4fcf54]
jne 0x40a00b
mov dword [0x4b4001], 0x85a
call fcn.0040e998
mov dword [0x4b4001], 0x85b
push 0
push dword [0x4fcc80]
call fcn.0041f289
mov dword [0x4b4001], 0x85c
push edx
call fcn.0042e420
pop edx
push eax
push edx
call fcn.0042e420
pop edx
push eax
push edx
call fcn.0042e420
pop edx
push eax
push dword [0x4fcf54]
call fcn.00421cde
call fcn.0042e550
push dword [0x4fcd84]
call fcn.00419292
add dword [esp + 4], edx
call fcn.0041fe6f
call fcn.004192b0
mov dword [0x4b4001], 0x85e
call fcn.0040db6c
mov dword [0x4b4001], 0x860
push dword [0x4fca80]
call fcn.00421d46
mov dword [0x4b4001], 0x861
mov dword [0x4b4001], 0x863
mov ebx, dword [0x4fcf5c]
cmp ebx, dword [0x4fcf70]
jne 0x40a0c9
mov dword [0x4b4001], 0x864
call fcn.0040e998
mov dword [0x4b4001], 0x865
push 0
push dword [0x4fcc80]
call fcn.0041f289
mov dword [0x4b4001], 0x866
push edx
call fcn.0042e420
pop edx
push eax
push edx
call fcn.0042e420
pop edx
push eax
push edx
call fcn.0042e420
pop edx
push eax
push dword [0x4fcf70]
call fcn.00421cde
call fcn.0042e550
push dword [0x4fcd84]
call fcn.00419292
add dword [esp + 4], edx
call fcn.0041fe6f
call fcn.004192b0
mov dword [0x4b4001], 0x869
call fcn.0040dd27
mov dword [0x4b4001], 0x86a
push dword [0x4fca80]
call fcn.00421d46
mov dword [0x4b4001], 0x86b
mov dword [0x4b4001], 0x86d
mov ebx, dword [0x4fcf5c]
cmp ebx, dword [0x4fcf0c]
jne 0x40a19a
mov dword [0x4b4001], 0x86e
mov ebx, dword [0x4fcce0]
cmp ebx, 1
jne 0x40a190
mov dword [0x4b4001], 0x86f
mov dword [0x4fcce0], 0
mov dword [0x4b4001], 0x870
push 0xffff0001
push 0xffff0001
push 0xffff0001
push 0x1392
push dword [0x4fcf0c]
call fcn.00421c57
mov dword [0x4b4001], 0x872
push edx
call fcn.0042e420
pop edx
push eax
push edx
call fcn.0042e420
pop edx
push eax
push edx
call fcn.0042e420
pop edx
push eax
push dword [0x4fcf0c]
call fcn.00421cde
call fcn.0042e550
push dword [0x4fca98]
call fcn.00419292
add dword [esp + 4], edx
call fcn.0041fe6f
call fcn.004192b0
mov dword [0x4b4001], 0x874
mov dword [0x4b4001], 0x875
mov dword [0x4b4001], 0x877
mov ebx, dword [0x4fcf5c]
cmp ebx, dword [0x4fcee8]
jne 0x40a26b
mov dword [0x4b4001], 0x878
mov ebx, dword [0x4fcd38]
cmp ebx, 1
jne 0x40a261
mov dword [0x4b4001], 0x879
mov dword [0x4fcd38], 0
mov dword [0x4b4001], 0x87a
push 0xffff0001
push 0xffff0001
push 0xffff0001
push 0x1392
push dword [0x4fcee8]
call fcn.00421c57
mov dword [0x4b4001], 0x87c
push edx
call fcn.0042e420
pop edx
push eax
push edx
call fcn.0042e420
pop edx
push eax
push edx
call fcn.0042e420
pop edx
push eax
push dword [0x4fcee8]
call fcn.00421cde
call fcn.0042e550
push dword [0x4fcd0c]
call fcn.00419292
add dword [esp + 4], edx
call fcn.0041fe6f
call fcn.004192b0
mov dword [0x4b4001], 0x87e
mov dword [0x4b4001], 0x87f
mov dword [0x4b4001], 0x881
mov ebx, dword [0x4fcf5c]
cmp ebx, dword [0x4fcccc]
jne 0x40a33c
mov dword [0x4b4001], 0x882
mov ebx, dword [0x4fcf8c]
cmp ebx, 1
jne 0x40a332
mov dword [0x4b4001], 0x883
mov dword [0x4fcf8c], 0
mov dword [0x4b4001], 0x884
push 0xffff0001
push 0xffff0001
push 0xffff0001
push 0x1392
push dword [0x4fcccc]
call fcn.00421c57
mov dword [0x4b4001], 0x886
push edx
call fcn.0042e420
pop edx
push eax
push edx
call fcn.0042e420
pop edx
push eax
push edx
call fcn.0042e420
pop edx
push eax
push dword [0x4fcccc]
call fcn.00421cde
call fcn.0042e550
push dword [0x4fcb50]
call fcn.00419292
add dword [esp + 4], edx
call fcn.0041fe6f
call fcn.004192b0
mov dword [0x4b4001], 0x888
mov dword [0x4b4001], 0x889
mov dword [0x4b4001], 0x893
pop eax
mov dword [0x4b4001], 0x897
push dword [0x4fce14]
call fcn.00416b64
and eax, eax
je 0x40db53
mov dword [0x4b4001], 0x898
call fcn.004181fa
mov dword [0x4fcc28], eax
mov dword [0x4b4001], 0x89a
push dword [0x4fcc28]
mov dword [0x4b4001], 0x89c
mov ebx, dword [0x4fcf24]
cmp ebx, dword [esp]
jne 0x40a512
mov dword [0x4b4001], 0x89d
call fcn.004184ed
push eax
mov dword [0x4b4001], 0x89e
mov ebx, 9
cmp ebx, dword [esp]
jne 0x40a40d
mov dword [0x4b4001], 0x89f
push 0x64
push 0x64
mov eax, 0x64
call fcn.004191f0
push eax
push 2
push dword [0x4fcf24]
call fcn.0041f2c7
mov dword [0x4b4001], 0x8a0
jmp 0x40a4f8
mov dword [0x4b4001], 0x8a0
mov ebx, 5
cmp ebx, dword [esp]
jne 0x40a45f
mov dword [0x4b4001], 0x8a1
push 0x32
push 0x32
mov eax, 0x32
call fcn.004191f0
push eax
push 2
push dword [0x4fcf24]
call fcn.0041f2c7
mov dword [0x4b4001], 0x8a2
jmp 0x40a4f8
mov dword [0x4b4001], 0x8a2
mov ebx, 2
cmp ebx, dword [esp]
jne 0x40a4f8
mov dword [0x4b4001], 0x8a3
mov eax, str.Trainer_will_Close.
push eax
call fcn.004158aa
mov dword [0x4b4001], 0x8a4
push dword [0x4fccd4]
call fcn.0041a7a3
mov dword [0x4b4001], 0x8a5
push 2
push dword [0x4fcf4c]
call fcn.00424467
mov dword [0x4b4001], 0x8a6
push 2
push dword [0x4fcaa0]
call fcn.00424467
mov dword [0x4b4001], 0x8a7
push 0x3e8
call fcn.00422d94
mov dword [0x4b4001], 0x8a8
jmp 0x412e09
mov dword [0x4b4001], 0x8a9
pop eax
mov dword [0x4b4001], 0x8ab
jmp 0x40d20a
mov dword [0x4b4001], 0x8ab
mov ebx, dword [0x4fce08]
cmp ebx, dword [esp]
jne 0x40a643
mov dword [0x4b4001], 0x8ac
call fcn.004184ed
push eax
mov dword [0x4b4001], 0x8ad
mov ebx, 9
cmp ebx, dword [esp]
jne 0x40a58d
mov dword [0x4b4001], 0x8ae
push 0x64
push 0x64
mov eax, 0x64
call fcn.004191f0
push eax
push 2
push dword [0x4fce08]
call fcn.0041f2c7
mov dword [0x4b4001], 0x8af
jmp 0x40a629
mov dword [0x4b4001], 0x8af
mov ebx, 5
cmp ebx, dword [esp]
jne 0x40a5dc
mov dword [0x4b4001], 0x8b0
push 0x32
push 0x32
mov eax, 0x32
call fcn.004191f0
push eax
push 2
push dword [0x4fce08]
call fcn.0041f2c7
mov dword [0x4b4001], 0x8b1
jmp 0x40a629
mov dword [0x4b4001], 0x8b1
mov ebx, 2
cmp ebx, dword [esp]
jne 0x40a629
mov dword [0x4b4001], 0x8b2
push dword [0x4fccd4]
call fcn.0041a7a3
mov dword [0x4b4001], 0x8b3
call fcn.00412675
mov dword [0x4b4001], 0x8b4
mov eax, str.Global_Settings_Saved.
push eax
call fcn.004158aa
mov dword [0x4b4001], 0x8b5
pop eax
mov dword [0x4b4001], 0x8b7
jmp 0x40d20a
mov dword [0x4b4001], 0x8b7
mov ebx, dword [0x4fce80]
cmp ebx, dword [esp]
jne 0x40a77f
mov dword [0x4b4001], 0x8b8
call fcn.004184ed
push eax
mov dword [0x4b4001], 0x8b9
mov ebx, 9
cmp ebx, dword [esp]
jne 0x40a6be
mov dword [0x4b4001], 0x8ba
push 0x64
push 0x64
mov eax, 0x64
call fcn.004191f0
push eax
push 2
push dword [0x4fce80]
call fcn.0041f2c7
mov dword [0x4b4001], 0x8bb
jmp 0x40a765
mov dword [0x4b4001], 0x8bb
mov ebx, 5
cmp ebx, dword [esp]
jne 0x40a70d
mov dword [0x4b4001], 0x8bc
push 0x32
push 0x32
mov eax, 0x32
call fcn.004191f0
push eax
push 2
push dword [0x4fce80]
call fcn.0041f2c7
mov dword [0x4b4001], 0x8bd
jmp 0x40a765
mov dword [0x4b4001], 0x8bd
mov ebx, 2
cmp ebx, dword [esp]
jne 0x40a765
mov dword [0x4b4001], 0x8be
push dword [0x4fccd4]
call fcn.0041a7a3
mov dword [0x4b4001], 0x8bf
push 2
push dword [0x4fcf4c]
call fcn.00424467
mov dword [0x4b4001], 0x8c0
mov eax, str.Global_Settings_Deleted.
push eax
call fcn.004158aa
mov dword [0x4b4001], 0x8c1
pop eax
mov dword [0x4b4001], 0x8c3
jmp 0x40d20a
mov dword [0x4b4001], 0x8c3
mov ebx, dword [0x4fcf94]
cmp ebx, dword [esp]
jne 0x40a8b0
mov dword [0x4b4001], 0x8c4
call fcn.004184ed
push eax
mov dword [0x4b4001], 0x8c5
mov ebx, 9
cmp ebx, dword [esp]
jne 0x40a7fa
mov dword [0x4b4001], 0x8c6
push 0x64
push 0x64
mov eax, 0x64
call fcn.004191f0
push eax
push 2
push dword [0x4fcf94]
call fcn.0041f2c7
mov dword [0x4b4001], 0x8c7
jmp 0x40a896
mov dword [0x4b4001], 0x8c7
mov ebx, 5
cmp ebx, dword [esp]
jne 0x40a849
mov dword [0x4b4001], 0x8c8
push 0x32
push 0x32
mov eax, 0x32
call fcn.004191f0
push eax
push 2
push dword [0x4fcf94]
call fcn.0041f2c7
mov dword [0x4b4001], 0x8c9
jmp 0x40a896
mov dword [0x4b4001], 0x8c9
mov ebx, 2
cmp ebx, dword [esp]
jne 0x40a896
mov dword [0x4b4001], 0x8ca
push dword [0x4fccd4]
call fcn.0041a7a3
mov dword [0x4b4001], 0x8cb
call fcn.00412059
mov dword [0x4b4001], 0x8cc
mov eax, str.Custom_Keys_Saved.
push eax
call fcn.004158aa
mov dword [0x4b4001], 0x8cd
pop eax
mov dword [0x4b4001], 0x8cf
jmp 0x40d20a
mov dword [0x4b4001], 0x8cf
mov ebx, dword [0x4fcca4]
cmp ebx, dword [esp]
jne 0x40a9ec
mov dword [0x4b4001], 0x8d0
call fcn.004184ed
push eax
mov dword [0x4b4001], 0x8d1
mov ebx, 9
cmp ebx, dword [esp]
jne 0x40a92b
mov dword [0x4b4001], 0x8d2
push 0x64
push 0x64
mov eax, 0x64
call fcn.004191f0
push eax
push 2
push dword [0x4fcca4]
call fcn.0041f2c7
mov dword [0x4b4001], 0x8d3
jmp 0x40a9d2
mov dword [0x4b4001], 0x8d3
mov ebx, 5
cmp ebx, dword [esp]
jne 0x40a97a
mov dword [0x4b4001], 0x8d4
push 0x32
push 0x32
mov eax, 0x32
call fcn.004191f0
push eax
push 2
push dword [0x4fcca4]
call fcn.0041f2c7
mov dword [0x4b4001], 0x8d5
jmp 0x40a9d2
mov dword [0x4b4001], 0x8d5
mov ebx, 2
cmp ebx, dword [esp]
jne 0x40a9d2
mov dword [0x4b4001], 0x8d6
push dword [0x4fccd4]
call fcn.0041a7a3
mov dword [0x4b4001], 0x8d7
push 2
push dword [0x4fcaa0]
call fcn.00424467
mov dword [0x4b4001], 0x8d8
mov eax, str.Custom_Keys_Deleted.
push eax
call fcn.004158aa
mov dword [0x4b4001], 0x8d9
pop eax
mov dword [0x4b4001], 0x8db
jmp 0x40d20a
mov dword [0x4b4001], 0x8db
mov ebx, dword [0x4fcf54]
cmp ebx, dword [esp]
jne 0x40aaac
mov dword [0x4b4001], 0x8dc
call fcn.004184ed
push eax
mov dword [0x4b4001], 0x8dd
mov ebx, 9
cmp ebx, dword [esp]
jne 0x40aa35
mov dword [0x4b4001], 0x8df
jmp 0x40aa92
mov dword [0x4b4001], 0x8df
mov ebx, 5
cmp ebx, dword [esp]
jne 0x40aa7e
mov dword [0x4b4001], 0x8e0
call fcn.0040e998
mov dword [0x4b4001], 0x8e1
push 0
push dword [0x4fcc80]
call fcn.0041f289
mov dword [0x4b4001], 0x8e2
jmp 0x40aa92
mov dword [0x4b4001], 0x8e2
mov ebx, 2
cmp ebx, dword [esp]
jne 0x40aa92
mov dword [0x4b4001], 0x8e4
pop eax
mov dword [0x4b4001], 0x8e6
jmp 0x40d20a
mov dword [0x4b4001], 0x8e6
mov ebx, dword [0x4fcf70]
cmp ebx, dword [esp]
jne 0x40ab6c
mov dword [0x4b4001], 0x8e7
call fcn.004184ed
push eax
mov dword [0x4b4001], 0x8e8
mov ebx, 9
cmp ebx, dword [esp]
jne 0x40aaf5
mov dword [0x4b4001], 0x8ea
jmp 0x40ab52
mov dword [0x4b4001], 0x8ea
mov ebx, 5
cmp ebx, dword [esp]
jne 0x40ab3e
mov dword [0x4b4001], 0x8eb
call fcn.0040e998
mov dword [0x4b4001], 0x8ec
push 0
push dword [0x4fcc80]
call fcn.0041f289
mov dword [0x4b4001], 0x8ed
jmp 0x40ab52
mov dword [0x4b4001], 0x8ed
mov ebx, 2
cmp ebx, dword [esp]
jne 0x40ab52
mov dword [0x4b4001], 0x8ef
pop eax
mov dword [0x4b4001], 0x8f1
jmp 0x40d20a
mov dword [0x4b4001], 0x8f1
mov ebx, dword [0x4fcf98]
cmp ebx, dword [esp]
jne 0x40ac65
mov dword [0x4b4001], 0x8f2
call fcn.004184ed
push eax
mov dword [0x4b4001], 0x8f3
mov ebx, 9
cmp ebx, dword [esp]
jne 0x40abd6
mov dword [0x4b4001], 0x8f4
push dword [0x4fcc44]
call fcn.00427c00
push eax
push dword [0x4fcf98]
call fcn.00421aee
mov dword [0x4b4001], 0x8f5
jmp 0x40ac4b
mov dword [0x4b4001], 0x8f5
mov ebx, 5
cmp ebx, dword [esp]
jne 0x40ac17
mov dword [0x4b4001], 0x8f6
push dword [0x4fcc14]
call fcn.00427c00
push eax
push dword [0x4fcf98]
call fcn.00421aee
mov dword [0x4b4001], 0x8f7
jmp 0x40ac4b
mov dword [0x4b4001], 0x8f7
mov ebx, 2
cmp ebx, dword [esp]
jne 0x40ac4b
mov dword [0x4b4001], 0x8f8
push 6
push dword [0x4fcbd8]
call fcn.004234cc
push eax
call sub.USER32.DLL_ShowWindow
mov dword [0x4b4001], 0x8f9
pop eax
mov dword [0x4b4001], 0x8fb
jmp 0x40d20a
mov dword [0x4b4001], 0x8fb
mov ebx, dword [0x4fcb48]
cmp ebx, dword [esp]
jne 0x40adfc
mov dword [0x4b4001], 0x8fc
call fcn.004184ed
push eax
mov dword [0x4b4001], 0x8fd
mov ebx, 9
cmp ebx, dword [esp]
jne 0x40acd2
mov dword [0x4b4001], 0x8fe
push dword [0x4fcaa4]
call fcn.00427c00
push eax
push dword [0x4fcb48]
call fcn.00421aee
mov dword [0x4b4001], 0x8ff
jmp 0x40ade2
mov dword [0x4b4001], 0x8ff
mov ebx, 5
cmp ebx, dword [esp]
jne 0x40ad16
mov dword [0x4b4001], 0x900
push dword [0x4fcff8]
call fcn.00427c00
push eax
push dword [0x4fcb48]
call fcn.00421aee
mov dword [0x4b4001], 0x901
jmp 0x40ade2
mov dword [0x4b4001], 0x901
mov ebx, 2
cmp ebx, dword [esp]
jne 0x40ade2
mov dword [0x4b4001], 0x902
mov ebx, dword [0x4fcb5c]
cmp ebx, 1
jne 0x40ad98
mov dword [0x4b4001], 0x903
push edx
call fcn.0042e420
pop edx
push eax
mov eax, 0x4b41ba
push eax
mov edx, dword [0x4fcb90]
push edx
call fcn.0042e420
pop edx
push eax
push edx
call fcn.0042e460
mov edx, str.help.txt
push edx
call fcn.0042e460
call fcn.0042e550
mov eax, str.notepad.exe
push eax
call fcn.00419292
add dword [esp + 4], edx
call fcn.0041ae8c
call fcn.004192b0
mov dword [0x4b4001], 0x904
mov dword [0x4b4001], 0x905
mov ebx, dword [0x4fcea8]
cmp ebx, 1
jne 0x40add8
mov dword [0x4b4001], 0x906
mov eax, 0x4b41ba
push eax
push dword [0x4fcde0]
mov eax, str.notepad.exe
push eax
call fcn.0041ae8c
mov dword [0x4b4001], 0x907
mov dword [0x4b4001], 0x908
pop eax
mov dword [0x4b4001], 0x90a
jmp 0x40d20a
mov dword [0x4b4001], 0x90a
mov ebx, dword [0x4fcb08]
cmp ebx, dword [esp]
jne 0x40aee4
mov dword [0x4b4001], 0x90b
call fcn.004184ed
push eax
mov dword [0x4b4001], 0x90c
mov ebx, 9
cmp ebx, dword [esp]
jne 0x40ae66
mov dword [0x4b4001], 0x90d
push dword [0x4fccf8]
call fcn.00427c00
push eax
push dword [0x4fcb08]
call fcn.00421aee
mov dword [0x4b4001], 0x90e
jmp 0x40aeca
mov dword [0x4b4001], 0x90e
mov ebx, 5
cmp ebx, dword [esp]
jne 0x40aea7
mov dword [0x4b4001], 0x90f
push dword [0x4fcdac]
call fcn.00427c00
push eax
push dword [0x4fcb08]
call fcn.00421aee
mov dword [0x4b4001], 0x910
jmp 0x40aeca
mov dword [0x4b4001], 0x910
mov ebx, 2
cmp ebx, dword [esp]
jne 0x40aeca
mov dword [0x4b4001], 0x911
jmp 0x412e09
mov dword [0x4b4001], 0x912
pop eax
mov dword [0x4b4001], 0x914
jmp 0x40d20a
mov dword [0x4b4001], 0x914
mov ebx, dword [0x4fced8]
cmp ebx, dword [esp]
jne 0x40b0d6
mov dword [0x4b4001], 0x915
call fcn.004184ed
push eax
mov dword [0x4b4001], 0x916
mov ebx, 9
cmp ebx, dword [esp]
jne 0x40af51
mov dword [0x4b4001], 0x917
push dword [0x4fce20]
call fcn.00427c00
push eax
push dword [0x4fced8]
call fcn.00421aee
mov dword [0x4b4001], 0x918
jmp 0x40b0bc
mov dword [0x4b4001], 0x918
mov ebx, 5
cmp ebx, dword [esp]
jne 0x40afb3
mov dword [0x4b4001], 0x919
mov ebx, dword [0x4fcc48]
and ebx, ebx
jne 0x40af9a
mov dword [0x4b4001], 0x91a
push dword [0x4fcadc]
call fcn.00427c00
push eax
push dword [0x4fced8]
call fcn.00421aee
mov dword [0x4b4001], 0x91b
mov dword [0x4b4001], 0x91c
jmp 0x40b0bc
mov dword [0x4b4001], 0x91c
mov ebx, 2
cmp ebx, dword [esp]
jne 0x40b0bc
mov dword [0x4b4001], 0x91d
mov ebx, dword [0x4fce40]
cmp ebx, 1
jne 0x40b04a
mov dword [0x4b4001], 0x91e
call fcn.0040e998
mov dword [0x4b4001], 0x91f
mov dword [0x4fce1c], 1
mov dword [0x4b4001], 0x920
push 0
push dword [0x4fcb34]
call fcn.0041f289
mov dword [0x4b4001], 0x922
push dword [0x4fcc6c]
call fcn.00427c00
push eax
push dword [0x4fccd0]
call fcn.00421aee
mov dword [0x4b4001], 0x923
jmp 0x40b0b2
mov dword [0x4b4001], 0x923
mov dword [0x4b4001], 0x924
call fcn.0040e998
mov dword [0x4b4001], 0x925
mov dword [0x4fcc48], 1
mov dword [0x4b4001], 0x926
push dword [0x4fce20]
call fcn.00427c00
push eax
push dword [0x4fced8]
call fcn.00421aee
mov dword [0x4b4001], 0x927
push 0
push dword [0x4fcc80]
call fcn.0041f289
mov dword [0x4b4001], 0x928
mov dword [0x4b4001], 0x929
pop eax
mov dword [0x4b4001], 0x92b
jmp 0x40d20a
mov dword [0x4b4001], 0x92b
mov ebx, dword [0x4fcf38]
cmp ebx, dword [esp]
jne 0x40b24b
mov dword [0x4b4001], 0x92c
call fcn.004184ed
push eax
mov dword [0x4b4001], 0x92d
mov ebx, 9
cmp ebx, dword [esp]
jne 0x40b143
mov dword [0x4b4001], 0x92e
push dword [0x4fce90]
call fcn.00427c00
push eax
push dword [0x4fcf38]
call fcn.00421aee
mov dword [0x4b4001], 0x92f
jmp 0x40b231
mov dword [0x4b4001], 0x92f
mov ebx, 5
cmp ebx, dword [esp]
jne 0x40b1a5
mov dword [0x4b4001], 0x930
mov ebx, dword [0x4fcb5c]
and ebx, ebx
jne 0x40b18c
mov dword [0x4b4001], 0x931
push dword [0x4fcf58]
call fcn.00427c00
push eax
push dword [0x4fcf38]
call fcn.00421aee
mov dword [0x4b4001], 0x932
mov dword [0x4b4001], 0x933
jmp 0x40b231
mov dword [0x4b4001], 0x933
mov ebx, 2
cmp ebx, dword [esp]
jne 0x40b231
mov dword [0x4b4001], 0x934
call fcn.0040e998
mov dword [0x4b4001], 0x935
mov dword [0x4fcb5c], 1
mov dword [0x4b4001], 0x936
push dword [0x4fce90]
call fcn.00427c00
push eax
push dword [0x4fcf38]
call fcn.00421aee
mov dword [0x4b4001], 0x937
push 0
push dword [0x4fcde4]
call fcn.0041f289
mov dword [0x4b4001], 0x938
push 0
push dword [0x4fcb48]
call fcn.0041f289
mov dword [0x4b4001], 0x939
pop eax
mov dword [0x4b4001], 0x93b
jmp 0x40d20a
mov dword [0x4b4001], 0x93b
mov ebx, dword [0x4fcc70]
cmp ebx, dword [esp]
jne 0x40b372
mov dword [0x4b4001], 0x93c
call fcn.004184ed
push eax
mov dword [0x4b4001], 0x93d
mov ebx, 9
cmp ebx, dword [esp]
jne 0x40b2b8
mov dword [0x4b4001], 0x93e
push dword [0x4fcc0c]
call fcn.00427c00
push eax
push dword [0x4fcc70]
call fcn.00421aee
mov dword [0x4b4001], 0x93f
jmp 0x40b358
mov dword [0x4b4001], 0x93f
mov ebx, 5
cmp ebx, dword [esp]
jne 0x40b317
mov dword [0x4b4001], 0x940
mov ebx, dword [0x4fcf34]
and ebx, ebx
jne 0x40b301
mov dword [0x4b4001], 0x941
push dword [0x4fcd20]
call fcn.00427c00
push eax
push dword [0x4fcc70]
call fcn.00421aee
mov dword [0x4b4001], 0x942
mov dword [0x4b4001], 0x943
jmp 0x40b358
mov dword [0x4b4001], 0x943
mov ebx, 2
cmp ebx, dword [esp]
jne 0x40b358
mov dword [0x4b4001], 0x944
mov ebx, dword [0x4fce2c]
and ebx, ebx
jne 0x40b34e
mov dword [0x4b4001], 0x945
call fcn.0040f3ef
mov dword [0x4b4001], 0x946
mov dword [0x4b4001], 0x947
pop eax
mov dword [0x4b4001], 0x949
jmp 0x40d20a
mov dword [0x4b4001], 0x949
mov ebx, dword [0x4fca84]
cmp ebx, dword [esp]
jne 0x40b4e7
mov dword [0x4b4001], 0x94a
call fcn.004184ed
push eax
mov dword [0x4b4001], 0x94b
mov ebx, 9
cmp ebx, dword [esp]
jne 0x40b3df
mov dword [0x4b4001], 0x94c
push dword [0x4fcf84]
call fcn.00427c00
push eax
push dword [0x4fca84]
call fcn.00421aee
mov dword [0x4b4001], 0x94d
jmp 0x40b4cd
mov dword [0x4b4001], 0x94d
mov ebx, 5
cmp ebx, dword [esp]
jne 0x40b441
mov dword [0x4b4001], 0x94e
mov ebx, dword [0x4fcea8]
and ebx, ebx
jne 0x40b428
mov dword [0x4b4001], 0x94f
push dword [0x4fcfe0]
call fcn.00427c00
push eax
push dword [0x4fca84]
call fcn.00421aee
mov dword [0x4b4001], 0x950
mov dword [0x4b4001], 0x951
jmp 0x40b4cd
mov dword [0x4b4001], 0x951
mov ebx, 2
cmp ebx, dword [esp]
jne 0x40b4cd
mov dword [0x4b4001], 0x95b
call fcn.0040e998
mov dword [0x4b4001], 0x95c
mov dword [0x4fcea8], 1
mov dword [0x4b4001], 0x95d
push dword [0x4fcf84]
call fcn.00427c00
push eax
push dword [0x4fca84]
call fcn.00421aee
mov dword [0x4b4001], 0x95e
push 0
push dword [0x4fcbf0]
call fcn.0041f289
mov dword [0x4b4001], 0x95f
push 0
push dword [0x4fcb48]
call fcn.0041f289
mov dword [0x4b4001], 0x960
pop eax
mov dword [0x4b4001], 0x962
jmp 0x40d20a
mov dword [0x4b4001], 0x962
mov ebx, dword [0x4fcf60]
cmp ebx, dword [esp]
jne 0x40b63f
mov dword [0x4b4001], 0x963
call fcn.004184ed
push eax
mov dword [0x4b4001], 0x964
mov ebx, 9
cmp ebx, dword [esp]
jne 0x40b554
mov dword [0x4b4001], 0x965
push dword [0x4fcec4]
call fcn.00427c00
push eax
push dword [0x4fcf60]
call fcn.00421aee
mov dword [0x4b4001], 0x966
jmp 0x40b625
mov dword [0x4b4001], 0x966
mov ebx, 5
cmp ebx, dword [esp]
jne 0x40b5b3
mov dword [0x4b4001], 0x967
mov ebx, dword [0x4fccb4]
and ebx, ebx
jne 0x40b59d
mov dword [0x4b4001], 0x968
push dword [0x4fcfdc]
call fcn.00427c00
push eax
push dword [0x4fcf60]
call fcn.00421aee
mov dword [0x4b4001], 0x969
mov dword [0x4b4001], 0x96a
jmp 0x40b625
mov dword [0x4b4001], 0x96a
mov ebx, 2
cmp ebx, dword [esp]
jne 0x40b625
mov dword [0x4b4001], 0x96b
call fcn.0040e998
mov dword [0x4b4001], 0x96c
mov dword [0x4fccb4], 1
mov dword [0x4b4001], 0x96d
push dword [0x4fcec4]
call fcn.00427c00
push eax
push dword [0x4fcf60]
call fcn.00421aee
mov dword [0x4b4001], 0x96e
push 0
push dword [0x4fcc10]
call fcn.0041f289
mov dword [0x4b4001], 0x96f
pop eax
mov dword [0x4b4001], 0x971
jmp 0x40d20a
mov dword [0x4b4001], 0x971
mov ebx, dword [0x4fccc8]
cmp ebx, dword [esp]
jne 0x40b7b5
mov dword [0x4b4001], 0x972
call fcn.004184ed
push eax
mov dword [0x4b4001], 0x973
mov ebx, 9
cmp ebx, dword [esp]
jne 0x40b6ac
mov dword [0x4b4001], 0x974
push dword [0x4fcf04]
call fcn.00427c00
push eax
push dword [0x4fccc8]
call fcn.00421aee
mov dword [0x4b4001], 0x975
jmp 0x40b79b
mov dword [0x4b4001], 0x975
mov ebx, 5
cmp ebx, dword [esp]
jne 0x40b70e
mov dword [0x4b4001], 0x976
mov ebx, dword [0x4fcefc]
and ebx, ebx
jne 0x40b6f5
mov dword [0x4b4001], 0x977
push dword [0x4fcb54]
call fcn.00427c00
push eax
push dword [0x4fccc8]
call fcn.00421aee
mov dword [0x4b4001], 0x978
mov dword [0x4b4001], 0x979
jmp 0x40b79b
mov dword [0x4b4001], 0x979
mov ebx, 2
cmp ebx, dword [esp]
jne 0x40b79b
mov dword [0x4b4001], 0x97a
call fcn.0040e998
mov dword [0x4b4001], 0x97b
mov dword [0x4fcefc], 1
mov dword [0x4b4001], 0x97c
push dword [0x4fcf04]
call fcn.00427c00
push eax
push dword [0x4fccc8]
call fcn.00421aee
mov dword [0x4b4001], 0x97d
mov eax, str.http:__www.cheathappens.com_trainer_troubleshooting_lite.asp
push eax
push dword [0x4fccf0]
call fcn.0041fe6f
mov dword [0x4b4001], 0x97e
push 0
push dword [0x4fccf0]
call fcn.0041f289
mov dword [0x4b4001], 0x97f
pop eax
mov dword [0x4b4001], 0x981
jmp 0x40d20a
mov dword [0x4b4001], 0x981
mov ebx, dword [0x4fcbcc]
cmp ebx, dword [esp]
jne 0x40b8f2
mov dword [0x4b4001], 0x982
call fcn.004184ed
push eax
mov dword [0x4b4001], 0x983
mov ebx, 9
cmp ebx, dword [esp]
jne 0x40b822
mov dword [0x4b4001], 0x984
push dword [0x4fcb30]
call fcn.00427c00
push eax
push dword [0x4fcbcc]
call fcn.00421aee
mov dword [0x4b4001], 0x985
jmp 0x40b8d8
mov dword [0x4b4001], 0x985
mov ebx, 5
cmp ebx, dword [esp]
jne 0x40b881
mov dword [0x4b4001], 0x986
mov ebx, dword [0x4fcfd8]
and ebx, ebx
jne 0x40b86b
mov dword [0x4b4001], 0x987
push dword [0x4fcec0]
call fcn.00427c00
push eax
push dword [0x4fcbcc]
call fcn.00421aee
mov dword [0x4b4001], 0x988
mov dword [0x4b4001], 0x989
jmp 0x40b8d8
mov dword [0x4b4001], 0x989
mov ebx, 2
cmp ebx, dword [esp]
jne 0x40b8d8
mov dword [0x4b4001], 0x98d
push edx
call fcn.0042e420
pop edx
push eax
push edx
call fcn.0042e420
pop edx
push eax
mov edx, str.http:__www.cheathappens.com_trainerthread.asp_titleID
push edx
call fcn.0042e460
mov edx, dword [0x4fcfc4]
push edx
call fcn.0042e460
call fcn.00419292
add dword [esp], edx
call fcn.0041b3eb
call fcn.004192b0
mov dword [0x4b4001], 0x98e
pop eax
mov dword [0x4b4001], 0x990
jmp 0x40d20a
mov dword [0x4b4001], 0x990
mov ebx, dword [0x4fcb40]
cmp ebx, dword [esp]
jne 0x40b98c
mov dword [0x4b4001], 0x991
call fcn.004184ed
push eax
mov dword [0x4b4001], 0x992
mov ebx, 2
cmp ebx, dword [esp]
jne 0x40b972
mov dword [0x4b4001], 0x993
push edx
call fcn.0042e420
pop edx
push eax
push edx
call fcn.0042e420
pop edx
push eax
mov edx, str.http:__www.cheathappens.com_trainerindex.asp_titleID
push edx
call fcn.0042e460
mov edx, dword [0x4fcfc4]
push edx
call fcn.0042e460
call fcn.00419292
add dword [esp], edx
call fcn.0041b3eb
call fcn.004192b0
mov dword [0x4b4001], 0x994
pop eax
mov dword [0x4b4001], 0x996
jmp 0x40d20a
mov dword [0x4b4001], 0x996
mov ebx, dword [0x4fcd90]
cmp ebx, dword [esp]
jne 0x40ba26
mov dword [0x4b4001], 0x997
call fcn.004184ed
push eax
mov dword [0x4b4001], 0x998
mov ebx, 2
cmp ebx, dword [esp]
jne 0x40ba0c
mov dword [0x4b4001], 0x999
push edx
call fcn.0042e420
pop edx
push eax
push edx
call fcn.0042e420
pop edx
push eax
mov edx, str.http:__www.cheathappens.com_trainerindex.asp_titleID
push edx
call fcn.0042e460
mov edx, dword [0x4fcfc4]
push edx
call fcn.0042e460
call fcn.00419292
add dword [esp], edx
call fcn.0041b3eb
call fcn.004192b0
mov dword [0x4b4001], 0x99a
pop eax
mov dword [0x4b4001], 0x99c
jmp 0x40d20a
mov dword [0x4b4001], 0x99c
mov ebx, dword [0x4fce54]
cmp ebx, dword [esp]
jne 0x40bc70
mov dword [0x4b4001], 0x99d
call fcn.004184ed
push eax
mov dword [0x4b4001], 0x99e
mov ebx, 9
cmp ebx, dword [esp]
jne 0x40ba93
mov dword [0x4b4001], 0x99f
push dword [0x4fcb58]
call fcn.00427c00
push eax
push dword [0x4fce54]
call fcn.00421aee
mov dword [0x4b4001], 0x9a0
jmp 0x40bc56
mov dword [0x4b4001], 0x9a0
mov ebx, 5
cmp ebx, dword [esp]
jne 0x40baf5
mov dword [0x4b4001], 0x9a1
mov ebx, dword [0x4fcfd0]
and ebx, ebx
jne 0x40badc
mov dword [0x4b4001], 0x9a2
push dword [0x4fcd88]
call fcn.00427c00
push eax
push dword [0x4fce54]
call fcn.00421aee
mov dword [0x4b4001], 0x9a3
mov dword [0x4b4001], 0x9a4
jmp 0x40bc56
mov dword [0x4b4001], 0x9a4
mov ebx, 2
cmp ebx, dword [esp]
jne 0x40bc56
mov dword [0x4b4001], 0x9a5
mov ebx, dword [0x4fcddc]
cmp ebx, 1
jne 0x40bc03
mov dword [0x4b4001], 0x9a6
mov ebx, dword [0x4fcfd0]
and ebx, ebx
jne 0x40bba5
mov dword [0x4b4001], 0x9a7
mov dword [0x4fcfd0], 1
mov dword [0x4b4001], 0x9a8
push dword [0x4fccd4]
call fcn.0041a7a3
mov dword [0x4b4001], 0x9a9
push dword [0x4fcb58]
call fcn.00427c00
push eax
push dword [0x4fce54]
call fcn.00421aee
mov dword [0x4b4001], 0x9aa
mov eax, str.Controller_Mode_Activated.
push eax
call fcn.004158aa
mov dword [0x4b4001], 0x9ab
jmp 0x40bbed
mov dword [0x4b4001], 0x9ab
mov dword [0x4b4001], 0x9ac
mov dword [0x4fcfd0], 0
mov dword [0x4b4001], 0x9ad
push dword [0x4fce34]
call fcn.0041a7a3
mov dword [0x4b4001], 0x9ae
mov eax, str.Controller_Mode_Deactivated.
push eax
call fcn.004158aa
mov dword [0x4b4001], 0x9af
mov dword [0x4b4001], 0x9b0
jmp 0x40bc4c
mov dword [0x4b4001], 0x9b0
mov dword [0x4b4001], 0x9b1
push dword [0x4fce34]
call fcn.0041a7a3
mov dword [0x4b4001], 0x9b2
mov eax, str.No_Joystick_Detected
push eax
call fcn.00418526
mov dword [0x4b4001], 0x9b3
mov eax, str.No_Joystick_Detected
push eax
call fcn.004158aa
mov dword [0x4b4001], 0x9b4
mov dword [0x4b4001], 0x9b5
pop eax
mov dword [0x4b4001], 0x9b7
jmp 0x40d20a
mov dword [0x4b4001], 0x9b7
mov ebx, dword [0x4fccd0]
cmp ebx, dword [esp]
jne 0x40bee4
mov dword [0x4b4001], 0x9b8
call fcn.004184ed
push eax
mov dword [0x4b4001], 0x9b9
mov ebx, 9
cmp ebx, dword [esp]
jne 0x40bcdd
mov dword [0x4b4001], 0x9ba
push dword [0x4fcc6c]
call fcn.00427c00
push eax
push dword [0x4fccd0]
call fcn.00421aee
mov dword [0x4b4001], 0x9bb
jmp 0x40beca
mov dword [0x4b4001], 0x9bb
mov ebx, 5
cmp ebx, dword [esp]
jne 0x40bd3f
mov dword [0x4b4001], 0x9bc
mov ebx, dword [0x4fce40]
and ebx, ebx
jne 0x40bd26
mov dword [0x4b4001], 0x9bd
push dword [0x4fcad0]
call fcn.00427c00
push eax
push dword [0x4fccd0]
call fcn.00421aee
mov dword [0x4b4001], 0x9be
mov dword [0x4b4001], 0x9bf
jmp 0x40beca
mov dword [0x4b4001], 0x9bf
mov ebx, 2
cmp ebx, dword [esp]
jne 0x40beca
mov dword [0x4b4001], 0x9c0
mov ebx, dword [0x4fce40]
and ebx, ebx
jne 0x40be1a
mov dword [0x4b4001], 0x9c1
mov dword [0x4fce40], 1
mov dword [0x4b4001], 0x9c2
call fcn.0040e998
mov dword [0x4b4001], 0x9c3
mov dword [0x4fce1c], 1
mov dword [0x4b4001], 0x9c4
push 0
push dword [0x4fcb34]
call fcn.0041f289
mov dword [0x4b4001], 0x9c5
push dword [0x4fccd4]
call fcn.0041a7a3
mov dword [0x4b4001], 0x9c6
push dword [0x4fcc6c]
call fcn.00427c00
push eax
push dword [0x4fccd0]
call fcn.00421aee
mov dword [0x4b4001], 0x9c7
mov eax, str.Virtual_Reality_Mode_Activated.
push eax
call fcn.004158aa
mov dword [0x4b4001], 0x9c8
jmp 0x40bec0
mov dword [0x4b4001], 0x9c8
mov dword [0x4b4001], 0x9c9
mov dword [0x4fce40], 0
mov dword [0x4b4001], 0x9ca
push dword [0x4fce34]
call fcn.0041a7a3
mov dword [0x4b4001], 0x9cb
call fcn.0040e998
mov dword [0x4b4001], 0x9cc
mov dword [0x4fcc48], 1
mov dword [0x4b4001], 0x9cd
push dword [0x4fce20]
call fcn.00427c00
push eax
push dword [0x4fced8]
call fcn.00421aee
mov dword [0x4b4001], 0x9ce
push 0
push dword [0x4fcc80]
call fcn.0041f289
mov dword [0x4b4001], 0x9cf
mov eax, 0x4b4728
push eax
call fcn.004158aa
mov dword [0x4b4001], 0x9d0
mov dword [0x4b4001], 0x9d1
pop eax
mov dword [0x4b4001], 0x9d3
jmp 0x40d20a
mov dword [0x4b4001], 0x9d3
mov ebx, dword [0x4fca8c]
cmp ebx, dword [esp]
jne 0x40c158
mov dword [0x4b4001], 0x9d4
call fcn.004184ed
push eax
mov dword [0x4b4001], 0x9d5
mov ebx, 9
cmp ebx, dword [esp]
jne 0x40bf51
mov dword [0x4b4001], 0x9d6
push dword [0x4fccb8]
call fcn.00427c00
push eax
push dword [0x4fca8c]
call fcn.00421aee
mov dword [0x4b4001], 0x9d7
jmp 0x40c13e
mov dword [0x4b4001], 0x9d7
mov ebx, 5
cmp ebx, dword [esp]
jne 0x40bfb3
mov dword [0x4b4001], 0x9d8
mov ebx, dword [0x4fcb9c]
and ebx, ebx
jne 0x40bf9a
mov dword [0x4b4001], 0x9d9
push dword [0x4fcf80]
call fcn.00427c00
push eax
push dword [0x4fca8c]
call fcn.00421aee
mov dword [0x4b4001], 0x9da
mov dword [0x4b4001], 0x9db
jmp 0x40c13e
mov dword [0x4b4001], 0x9db
mov ebx, 2
cmp ebx, dword [esp]
jne 0x40c13e
mov dword [0x4b4001], 0x9dc
call fcn.0040de54
mov dword [0x4b4001], 0x9dd
call fcn.0040e998
mov dword [0x4b4001], 0x9de
mov dword [0x4fcb9c], 1
mov dword [0x4b4001], 0x9df
push 0
push dword [0x4fce78]
call fcn.0041f289
mov dword [0x4b4001], 0x9e0
push dword [0x4fccb8]
call fcn.00427c00
push eax
push dword [0x4fca8c]
call fcn.00421aee
mov dword [0x4b4001], 0x9e1
mov ebx, dword [0x4fcfd0]
and ebx, ebx
jne 0x40c0c1
mov dword [0x4b4001], 0x9e2
push 4
push dword [0x4fcc18]
call fcn.00421aee
mov dword [0x4b4001], 0x9e3
push edx
call fcn.0042e420
pop edx
push eax
push edx
call fcn.0042e420
pop edx
push eax
mov edx, str.https:__api.qrserver.com_v1_create_qr_code__size400x400data
push edx
call fcn.0042e460
mov edx, dword [0x4fcb64]
push edx
call fcn.0042e460
call fcn.0042e550
push dword [0x4fcc18]
call fcn.00419292
add dword [esp + 4], edx
call fcn.0041fe6f
call fcn.004192b0
mov dword [0x4b4001], 0x9e4
jmp 0x40c134
mov dword [0x4b4001], 0x9e4
mov dword [0x4b4001], 0x9e5
push 4
push dword [0x4fcc18]
call fcn.00421aee
mov dword [0x4b4001], 0x9e6
push edx
call fcn.0042e420
pop edx
push eax
push edx
call fcn.0042e420
pop edx
push eax
mov edx, str.https:__api.qrserver.com_v1_create_qr_code__size400x400data
push edx
call fcn.0042e460
mov edx, dword [0x4fcdb4]
push edx
call fcn.0042e460
call fcn.0042e550
push dword [0x4fcc18]
call fcn.00419292
add dword [esp + 4], edx
call fcn.0041fe6f
call fcn.004192b0
mov dword [0x4b4001], 0x9e7
mov dword [0x4b4001], 0x9e8
pop eax
mov dword [0x4b4001], 0x9ea
jmp 0x40d20a
mov dword [0x4b4001], 0x9ea
mov ebx, dword [0x4fce9c]
cmp ebx, dword [esp]
jne 0x40c34a
mov dword [0x4b4001], 0x9eb
call fcn.004184ed
push eax
mov dword [0x4b4001], 0x9ec
mov ebx, 9
cmp ebx, dword [esp]
jne 0x40c1c5
mov dword [0x4b4001], 0x9ed
push dword [0x4fcbb4]
call fcn.00427c00
push eax
push dword [0x4fce9c]
call fcn.00421aee
mov dword [0x4b4001], 0x9ee
jmp 0x40c330
mov dword [0x4b4001], 0x9ee
mov ebx, 5
cmp ebx, dword [esp]
jne 0x40c227
mov dword [0x4b4001], 0x9ef
mov ebx, dword [0x4fcf90]
and ebx, ebx
jne 0x40c20e
mov dword [0x4b4001], 0x9f0
push dword [0x4fce04]
call fcn.00427c00
push eax
push dword [0x4fce9c]
call fcn.00421aee
mov dword [0x4b4001], 0x9f1
mov dword [0x4b4001], 0x9f2
jmp 0x40c330
mov dword [0x4b4001], 0x9f2
mov ebx, 2
cmp ebx, dword [esp]
jne 0x40c330
mov dword [0x4b4001], 0x9f6
mov edx, 0x4b41ba
lea ecx, [0x4fcbbc]
call fcn.00419008
mov dword [0x4b4001], 0x9f7
push edx
call fcn.0042e420
pop edx
push eax
push 0
push dword [0x4fcb94]
mov eax, str.Path
push eax
mov eax, str.SoftwareCheat_HappensCoSMOS
push eax
push 0x80000002
call fcn.004133d1
push 0x4fcbbc
call fcn.0042e4c0
mov dword [0x4b4001], 0x9f8
push dword [0x4fcbbc]
mov edx, 0x4b41ba
pop ecx
call fcn.00419240
jne 0x40c2e9
mov dword [0x4b4001], 0x9f9
push dword [0x4fcbbc]
call fcn.0041b3eb
mov dword [0x4b4001], 0x9fa
mov eax, str.Launching_CosMOS.
push eax
call fcn.004158aa
mov dword [0x4b4001], 0x9fb
jmp 0x40c326
mov dword [0x4b4001], 0x9fb
mov dword [0x4b4001], 0x9fc
mov ebx, dword [0x4fce60]
and ebx, ebx
jne 0x40c31c
mov dword [0x4b4001], 0x9fd
mov eax, str.http:__www.cheathappens.com_cosmos.asp
push eax
call fcn.0041b3eb
mov dword [0x4b4001], 0x9fe
mov dword [0x4b4001], 0x9ff
mov dword [0x4b4001], 0xa00
pop eax
mov dword [0x4b4001], 0xa02
jmp 0x40d20a
mov dword [0x4b4001], 0xa02
mov ebx, dword [0x4fceec]
cmp ebx, dword [esp]
jne 0x40c487
mov dword [0x4b4001], 0xa03
call fcn.004184ed
push eax
mov dword [0x4b4001], 0xa04
mov ebx, 9
cmp ebx, dword [esp]
jne 0x40c3b7
mov dword [0x4b4001], 0xa05
push dword [0x4fcbd4]
call fcn.00427c00
push eax
push dword [0x4fceec]
call fcn.00421aee
mov dword [0x4b4001], 0xa06
jmp 0x40c46d
mov dword [0x4b4001], 0xa06
mov ebx, 5
cmp ebx, dword [esp]
jne 0x40c416
mov dword [0x4b4001], 0xa07
mov ebx, dword [0x4fce38]
and ebx, ebx
jne 0x40c400
mov dword [0x4b4001], 0xa08
push dword [0x4fcff4]
call fcn.00427c00
push eax
push dword [0x4fceec]
call fcn.00421aee
mov dword [0x4b4001], 0xa09
mov dword [0x4b4001], 0xa0a
jmp 0x40c46d
mov dword [0x4b4001], 0xa0a
mov ebx, 2
cmp ebx, dword [esp]
jne 0x40c46d
mov dword [0x4b4001], 0xa0e
push edx
call fcn.0042e420
pop edx
push eax
push edx
call fcn.0042e420
pop edx
push eax
mov edx, str.http:__www.cheathappens.com_trainer_update.asp_titleid
push edx
call fcn.0042e460
mov edx, dword [0x4fcfc4]
push edx
call fcn.0042e460
call fcn.00419292
add dword [esp], edx
call fcn.0041b3eb
call fcn.004192b0
mov dword [0x4b4001], 0xa0f
pop eax
mov dword [0x4b4001], 0xa11
jmp 0x40d20a
mov dword [0x4b4001], 0xa11
mov ebx, dword [0x4fca80]
cmp ebx, dword [esp]
jne 0x40c533
mov dword [0x4b4001], 0xa12
call fcn.004184ed
push eax
mov dword [0x4b4001], 0xa13
mov ebx, 9
cmp ebx, dword [esp]
jne 0x40c4d0
mov dword [0x4b4001], 0xa15
jmp 0x40c519
mov dword [0x4b4001], 0xa15
mov ebx, 5
cmp ebx, dword [esp]
jne 0x40c4f0
mov dword [0x4b4001], 0xa17
jmp 0x40c519
mov dword [0x4b4001], 0xa17
mov ebx, 2
cmp ebx, dword [esp]
jne 0x40c519
mov dword [0x4b4001], 0xa18
mov eax, str.www.cheathappens.com
push eax
call fcn.0041b3eb
mov dword [0x4b4001], 0xa19
pop eax
mov dword [0x4b4001], 0xa1b
jmp 0x40d20a
mov dword [0x4b4001], 0xa1b
mov ebx, dword [0x4fcd80]
cmp ebx, dword [esp]
jne 0x40c60d
mov dword [0x4b4001], 0xa1c
call fcn.004184ed
push eax
mov dword [0x4b4001], 0xa1d
mov ebx, 9
cmp ebx, dword [esp]
jne 0x40c57c
mov dword [0x4b4001], 0xa1f
jmp 0x40c5f3
mov dword [0x4b4001], 0xa1f
mov ebx, 5
cmp ebx, dword [esp]
jne 0x40c59c
mov dword [0x4b4001], 0xa21
jmp 0x40c5f3
mov dword [0x4b4001], 0xa21
mov ebx, 2
cmp ebx, dword [esp]
jne 0x40c5f3
mov dword [0x4b4001], 0xa22
push edx
call fcn.0042e420
pop edx
push eax
push edx
call fcn.0042e420
pop edx
push eax
mov edx, str.http:__www.cheathappens.com_trainerindex.asp_titleID
push edx
call fcn.0042e460
mov edx, dword [0x4fcfc4]
push edx
call fcn.0042e460
call fcn.00419292
add dword [esp], edx
call fcn.0041b3eb
call fcn.004192b0
mov dword [0x4b4001], 0xa24
pop eax
mov dword [0x4b4001], 0xa27
jmp 0x40d20a
mov dword [0x4b4001], 0xa27
mov ebx, dword [0x4fca98]
cmp ebx, dword [esp]
jne 0x40c704
mov dword [0x4b4001], 0xa28
call fcn.004184ed
push eax
mov dword [0x4b4001], 0xa29
mov ebx, 9
cmp ebx, dword [esp]
jne 0x40c659
mov dword [0x4b4001], 0xa2b
jmp 0x40c6ea
mov dword [0x4b4001], 0xa2b
mov ebx, 5
cmp ebx, dword [esp]
jne 0x40c679
mov dword [0x4b4001], 0xa2d
jmp 0x40c6ea
mov dword [0x4b4001], 0xa2d
mov ebx, 2
cmp ebx, dword [esp]
jne 0x40c6ea
mov dword [0x4b4001], 0xa2e
push 0xffff0001
push 0xffff0001
push 0xffff0001
push 0xa
push dword [0x4fcf0c]
call fcn.00421c57
mov dword [0x4b4001], 0xa2f
push 1
push dword [0x4fcd0c]
call fcn.00421c90
mov dword [0x4b4001], 0xa30
push 1
push dword [0x4fca98]
call fcn.00421c90
mov dword [0x4b4001], 0xa31
pop eax
mov dword [0x4b4001], 0xa34
jmp 0x40d20a
mov dword [0x4b4001], 0xa34
mov ebx, dword [0x4fcf0c]
cmp ebx, dword [esp]
jne 0x40c82d
mov dword [0x4b4001], 0xa35
call fcn.004184ed
push eax
mov dword [0x4b4001], 0xa36
mov ebx, 9
cmp ebx, dword [esp]
jne 0x40c750
mov dword [0x4b4001], 0xa38
jmp 0x40c813
mov dword [0x4b4001], 0xa38
mov ebx, 5
cmp ebx, dword [esp]
jne 0x40c7eb
mov dword [0x4b4001], 0xa3a
push 0xffff0001
push 0xffff0001
push 0xffff0001
push 0x1392
push dword [0x4fcf0c]
call fcn.00421c57
mov dword [0x4b4001], 0xa3b
push 0
push dword [0x4fcd0c]
call fcn.00421c90
mov dword [0x4b4001], 0xa3c
push 0
push dword [0x4fcb50]
call fcn.00421c90
mov dword [0x4b4001], 0xa3d
push 0
push dword [0x4fca98]
call fcn.00421c90
mov dword [0x4b4001], 0xa3e
jmp 0x40c813
mov dword [0x4b4001], 0xa3e
mov ebx, 2
cmp ebx, dword [esp]
jne 0x40c813
mov dword [0x4b4001], 0xa3f
mov dword [0x4fcce0], 1
mov dword [0x4b4001], 0xa40
pop eax
mov dword [0x4b4001], 0xa42
jmp 0x40d20a
mov dword [0x4b4001], 0xa42
mov ebx, dword [0x4fcd0c]
cmp ebx, dword [esp]
jne 0x40c924
mov dword [0x4b4001], 0xa43
call fcn.004184ed
push eax
mov dword [0x4b4001], 0xa44
mov ebx, 9
cmp ebx, dword [esp]
jne 0x40c879
mov dword [0x4b4001], 0xa46
jmp 0x40c90a
mov dword [0x4b4001], 0xa46
mov ebx, 5
cmp ebx, dword [esp]
jne 0x40c899
mov dword [0x4b4001], 0xa48
jmp 0x40c90a
mov dword [0x4b4001], 0xa48
mov ebx, 2
cmp ebx, dword [esp]
jne 0x40c90a
mov dword [0x4b4001], 0xa4c
pop eax
mov dword [0x4b4001], 0xa4f
jmp 0x40d20a
mov dword [0x4b4001], 0xa4f
mov ebx, dword [0x4fcee8]
cmp ebx, dword [esp]
jne 0x40ca4d
mov dword [0x4b4001], 0xa50
call fcn.004184ed
push eax
mov dword [0x4b4001], 0xa51
mov ebx, 9
cmp ebx, dword [esp]
jne 0x40c970
mov dword [0x4b4001], 0xa53
jmp 0x40ca33
mov dword [0x4b4001], 0xa53
mov ebx, 5
cmp ebx, dword [esp]
jne 0x40ca0b
mov dword [0x4b4001], 0xa5d
mov ebx, dword [0x4fcb50]
cmp ebx, dword [esp]
jne 0x40cb27
mov dword [0x4b4001], 0xa5e
call fcn.004184ed
push eax
mov dword [0x4b4001], 0xa5f
mov ebx, 9
cmp ebx, dword [esp]
jne 0x40ca96
mov dword [0x4b4001], 0xa69
mov ebx, dword [0x4fcccc]
cmp ebx, dword [esp]
jne 0x40cc50
mov dword [0x4b4001], 0xab9
pop eax
mov dword [0x4b4001], 0xabb
mov dword [0x4fcc4c], 1
jmp 0x40d235
mov dword [0x4b4001], 0xb16
mov dword [0x4b4001], 0xb19
jmp 0x409501
mov dword [0x4b4001], 0xe28
push edx
call fcn.0042e420
pop edx
push eax
mov edx, dword [0x4fcb90]
push edx
call fcn.0042e420
pop edx
push eax
push edx
call fcn.0042e460
mov edx, dword [0x4fce98]
push edx
call fcn.0042e460
call fcn.00419292
add dword [esp], edx
call fcn.00424495
call fcn.004192b0
mov dword [0x4b4001], 0xe29
push edx
call fcn.0042e420
pop edx
push eax
mov edx, dword [0x4fcb90]
push edx
call fcn.0042e420
pop edx
push eax
push edx
call fcn.0042e460
mov edx, str.Copy.dll
push edx
call fcn.0042e460
call fcn.00419292
add dword [esp], edx
call fcn.00424495
call fcn.004192b0
mov dword [0x4b4001], 0xe2a
push edx
call fcn.0042e420
pop edx
push eax
mov edx, dword [0x4fcb90]
push edx
call fcn.0042e420
pop edx
push eax
push edx
call fcn.0042e460
mov edx, str.help.txt
push edx
call fcn.0042e460
call fcn.00419292
add dword [esp], edx
call fcn.00424495
call fcn.004192b0
mov dword [0x4b4001], 0xe2b
push edx
call fcn.0042e420
pop edx
push eax
mov edx, dword [0x4fcb90]
push edx
call fcn.0042e420
pop edx
push eax
push edx
call fcn.0042e460
mov edx, dword [0x4fcb1c]
push edx
call fcn.0042e460
call fcn.00419292
add dword [esp], edx
call fcn.00424495
call fcn.004192b0
mov dword [0x4b4001], 0xe2c
jmp 0x412f48
push 0
call 0x412f67
call fcn.0042e400
push dword [0x4fca5c]
call sub.KERNEL32.dll_HeapDestroy
call sub.KERNEL32.dll_ExitProcess
call fcn.0041a506
call fcn.0041b890
call fcn.0041c078
call fcn.0041c38f
call fcn.0041d675
call fcn.0041dc91
call fcn.00422f56
call fcn.004248c3
call fcn.00424ae0
call fcn.00425b7d
call fcn.004269c6
call fcn.00427ab6
call fcn.00428ef8
call fcn.0042c060
call fcn.0042d9a3
call fcn.0042d9ed
call fcn.0042d320
ret