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

Disassembly:
push 0xc68
push 0
push 0x4fe824
call sub.MSVCRT.dll_memset
add esp, 0xc
push 0
call sub.KERNEL32.dll_GetModuleHandleW
mov dword [0x4fe828], eax
push 0
push 0x1000
push 0
call sub.KERNEL32.dll_HeapCreate
mov dword [0x4fe824], eax
mov eax, 0x4be062
mov dword [0x4fe9f0], eax
call fcn.0042e780
call fcn.0042dbca
call fcn.0042d6e0
call fcn.0042c080
call fcn.0042a1b1
call fcn.00429960
call fcn.00428f45
call fcn.00427b02
call fcn.00427a90
call fcn.00427776
call fcn.00426193
call fcn.00425bdb
call fcn.00424b30
call fcn.00422fb9
call fcn.0041dcec
call fcn.0041c0c4
call fcn.0041bccf
call fcn.0041adfe
call fcn.0041abea
call fcn.0041987e
push eax
mov dword [0x4b5001], 0xd
mov dword [0x4b5001], 0xe
mov edx, dword [0x4fe8e4]
push edx
call fcn.0042e7d0
pop edx
push eax
push edx
call fcn.0042e810
mov edx, 0x4b57b2
push edx
call fcn.0042e810
push 0x4fe8e4
call fcn.0042e870
mov dword [0x4b5001], 0xf
mov dword [0x4b5001], 0x11
jmp 0x401134
mov dword [0x4b5001], 0x13
mov dword [0x4b5001], 0x15
jmp 0x40117d
mov dword [0x4b5001], 0x17
mov dword [0x4b5001], 0x19
jmp 0x4011c6
mov dword [0x4b5001], 0x1b
mov dword [0x4b5001], 0x1d
jmp 0x40120f
mov dword [0x4b5001], 0x1f
mov dword [0x4b5001], 0x21
push dword [0x4fe8e4]
mov edx, 0x4b51b2
pop ecx
call fcn.00419270
jne 0x401269
mov dword [0x4b5001], 0x22
mov edx, dword [0x4fe8e4]
push edx
call fcn.0042e7d0
pop edx
push eax
push edx
call fcn.0042e810
mov edx, 0x4b56a0
push edx
call fcn.0042e810
push 0x4fe8e4
call fcn.0042e870
mov dword [0x4b5001], 0x23
mov dword [0x4b5001], 0x27
call fcn.00426758
mov dword [0x4fec58], eax
mov dword [0x4b5001], 0x2e
mov dword [0x4fe98c], 1
mov dword [0x4b5001], 0x3000084
mov dword [0x4b5001], 0x3000086
mov eax, str.Advapi32.dll
push eax
push 0xffffffff
call fcn.0041c137
mov dword [0x4fe864], eax
mov dword [0x4b5001], 0x3000087
cmp dword [0x4fe864], 0
je 0x40137b
mov dword [0x4b5001], 0x3000088
mov eax, str.RegDeleteKeyExW
push eax
push dword [0x4fe864]
call fcn.0041c191
mov dword [0x4fe868], eax
mov dword [0x4b5001], 0x3000089
mov eax, 0x4b5b04
push eax
push dword [0x4fe864]
call fcn.0041c191
mov dword [0x4fe858], eax
mov dword [0x4b5001], 0x300008a
mov eax, str.RegDeleteTreeW
push eax
push dword [0x4fe864]
call fcn.0041c191
mov dword [0x4fe860], eax
mov dword [0x4b5001], 0x300008b
mov eax, str.RegEnumKeyExW
push eax
push dword [0x4fe864]
call fcn.0041c191
mov dword [0x4fe854], eax
mov dword [0x4b5001], 0x300008c
mov eax, 0x4b5768
push eax
push dword [0x4fe864]
call fcn.0041c191
mov dword [0x4fe85c], eax
mov dword [0x4b5001], 0x300008d
mov dword [0x4b5001], 0x50
push edx
call fcn.0042e7d0
pop edx
push eax
push 0
push dword [0x4fe98c]
mov eax, str.SteamPath
push eax
mov eax, str.Software_valve_steam
push eax
push 0x80000001
call fcn.00413566
push 0x4fea20
call fcn.0042e870
mov dword [0x4b5001], 0x51
mov edx, dword [0x4fea20]
push edx
call fcn.0042e7d0
pop edx
push eax
push edx
call fcn.0042e810
mov edx, str._steamappscommon_
push edx
call fcn.0042e810
push 0x4fea20
call fcn.0042e870
mov dword [0x4b5001], 0x52
push edx
call fcn.0042e7d0
pop edx
push eax
push edx
call fcn.0042e7d0
pop edx
push eax
push 1
push 2
mov eax, 0x4b569c
push eax
mov eax, 0x4b551e
push eax
push dword [0x4fea20]
call fcn.0042c330
call fcn.004192b0
mov dword [0x4b5001], 0x55
push edx
call fcn.0042e7d0
pop edx
push eax
push edx
call fcn.0042e7d0
pop edx
push eax
call fcn.0042431d
push 0x4fe988
call fcn.0042e870
mov dword [0x4b5001], 0x56
push edx
call fcn.0042e7d0
pop edx
push eax
mov edx, dword [0x4fe988]
push edx
call fcn.0042e7d0
pop edx
push eax
push edx
call fcn.0042e810
mov edx, 0x4b7a38
push edx
call fcn.0042e810
call fcn.004192d2
add dword [esp], edx
call fcn.00424427
call fcn.004192b0
mov dword [0x4b5001], 0x57
push edx
call fcn.0042e7d0
pop edx
push eax
mov edx, dword [0x4fe988]
push edx
call fcn.0042e7d0
pop edx
push eax
push edx
call fcn.0042e810
mov edx, str.CheathappensWork
push edx
call fcn.0042e810
call fcn.004192d2
add dword [esp], edx
call fcn.00424427
call fcn.004192b0
mov dword [0x4b5001], 0x58
push edx
call fcn.0042e7d0
pop edx
push eax
mov edx, dword [0x4fe988]
push edx
call fcn.0042e7d0
pop edx
push eax
push edx
call fcn.0042e810
mov edx, str.CheathappensWorkRuntime
push edx
call fcn.0042e810
call fcn.004192d2
add dword [esp], edx
call fcn.00424427
call fcn.004192b0
mov dword [0x4b5001], 0x59
push edx
call fcn.0042e7d0
pop edx
push eax
push edx
call fcn.0042e7d0
pop edx
push eax
call fcn.0042431d
mov edx, str.CheathappensWork_
push edx
call fcn.0042e810
push 0x4fe988
call fcn.0042e870
mov dword [0x4b5001], 0x5b
push edx
call fcn.0042e7d0
pop edx
push eax
push 2
mov edx, dword [0x4fe988]
push edx
call fcn.0042e7d0
pop edx
push eax
push edx
call fcn.0042e810
mov edx, str.cheathappens.net
push edx
call fcn.0042e810
call fcn.004192d2
add dword [esp], edx
call fcn.004244a7
call fcn.004192b0
mov dword [0x4b5001], 0x5c
push edx
call fcn.0042e7d0
pop edx
push eax
push 2
mov edx, dword [0x4fe988]
push edx
call fcn.0042e7d0
pop edx
push eax
push edx
call fcn.0042e810
mov edx, str.inetcheck.dat
push edx
call fcn.0042e810
call fcn.004192d2
add dword [esp], edx
call fcn.004244a7
call fcn.004192b0
mov dword [0x4b5001], 0x5d
push 2
mov eax, 0x4b6cbc
push eax
push dword [0x4fe988]
call fcn.004244e3
mov dword [0x4b5001], 0x5e
push 2
mov eax, str..txt
push eax
push dword [0x4fe988]
call fcn.004244e3
mov dword [0x4b5001], 0x60
push edx
call fcn.0042e7d0
pop edx
push eax
push edx
call fcn.0042e7d0
pop edx
push eax
call fcn.0042431d
push 0x4fedac
call fcn.0042e870
mov dword [0x4b5001], 0x61
push edx
call fcn.0042e7d0
pop edx
push eax
mov edx, dword [0x4fedac]
push edx
call fcn.0042e7d0
pop edx
push eax
push edx
call fcn.0042e810
mov edx, 0x4b7a38
push edx
call fcn.0042e810
call fcn.004192d2
add dword [esp], edx
call fcn.00424427
call fcn.004192b0
mov dword [0x4b5001], 0x62
push edx
call fcn.0042e7d0
pop edx
push eax
mov edx, dword [0x4fedac]
push edx
call fcn.0042e7d0
pop edx
push eax
push edx
call fcn.0042e810
mov edx, str.CheathappensArt
push edx
call fcn.0042e810
call fcn.004192d2
add dword [esp], edx
call fcn.00424427
call fcn.004192b0
mov dword [0x4b5001], 0x63
push edx
call fcn.0042e7d0
pop edx
push eax
push edx
call fcn.0042e7d0
pop edx
push eax
call fcn.0042431d
mov edx, str.CheathappensArt_
push edx
call fcn.0042e810
push 0x4fedac
call fcn.0042e870
mov dword [0x4b5001], 0x65
call fcn.0041d6e5
mov dword [0x4b5001], 0x66
call fcn.0041ce20
mov dword [0x4b5001], 0x67
call fcn.0041d240
mov dword [0x4b5001], 0x68
call fcn.0041a060
mov dword [0x4b5001], 0x69
call fcn.00426aee
mov dword [0x4b5001], 0x6d
push 0x4ff32c
push 0x4b8ed4
push 8
push 1
push 4
call fcn.0042779f
mov dword [0x4b5001], 0x6f
push 0x4ff334
push 0
push 0x15
push 0x65
push 4
call fcn.0042779f
mov dword [0x4b5001], 0x70
push 0x4ff33c
push 0
push 0x15
push 0x65
push 4
call fcn.0042779f
mov dword [0x4b5001], 0x71
push 0x4ff344
push 0
push 0x15
push 0x65
push 4
call fcn.0042779f
mov dword [0x4b5001], 0x72
push 0x4ff34c
push 0
push 0x15
push 0x65
push 4
call fcn.0042779f
mov dword [0x4b5001], 0x73
push 0x4ff354
push 0x4b8ed4
push 8
push 0x65
push 4
call fcn.0042779f
mov dword [0x4b5001], 0x74
push 0x4ff35c
push 0x4b8ed4
push 8
push 0x65
push 4
call fcn.0042779f
mov dword [0x4b5001], 0x75
push 0x4ff364
push 0x4b8ed4
push 8
push 0x65
push 4
call fcn.0042779f
mov dword [0x4b5001], 0x76
push 0x4ff36c
push 0
push 0x15
push 0x65
push 4
call fcn.0042779f
mov dword [0x4b5001], 0x77
push 0x4ff374
push 0
push 0x15
push 0x65
push 4
call fcn.0042779f
mov dword [0x4b5001], 0x78
push 0x4ff37c
push 0x4b8ed4
push 8
push 0x65
push 4
call fcn.0042779f
mov dword [0x4b5001], 0x79
push 0x4ff384
push 0x4b8ed4
push 8
push 0x65
push 4
call fcn.0042779f
mov dword [0x4b5001], 0x7a
push 0x4ff38c
push 0x4b8ed4
push 8
push 0x65
push 4
call fcn.0042779f
mov dword [0x4b5001], 0x7b
push 0x4ff394
push 0
push 0x15
push 0x65
push 4
call fcn.0042779f
mov dword [0x4b5001], 0x7c
push 0x4ff39c
push 0
push 0x15
push 0x65
push 4
call fcn.0042779f
mov dword [0x4b5001], 0x7d
push 0x4ff3a4
push 0x4b8ed4
push 8
push 0x65
push 4
call fcn.0042779f
mov dword [0x4b5001], 0x7e
push 0x4ff3ac
push 0x4b8ed4
push 8
push 0x65
push 4
call fcn.0042779f
mov dword [0x4b5001], 0x7f
push 0x4ff3b4
push 0x4b8ed4
push 8
push 0x65
push 4
call fcn.0042779f
mov dword [0x4b5001], 0x80
push 0x4ff3bc
push 0
push 0x15
push 0x65
push 4
call fcn.0042779f
mov dword [0x4b5001], 0x81
push 0x4ff3c4
push 0x4b8ed4
push 8
push 0x100
push 4
call fcn.0042779f
mov dword [0x4b5001], 0x82
push 0x4ff3cc
push 0x4b8ed4
push 8
push 0x100
push 4
call fcn.0042779f
mov dword [0x4b5001], 0x83
push 0x4ff3d4
push 0
push 0x15
push 0x100
push 4
call fcn.0042779f
mov dword [0x4b5001], 0x84
push 0x4ff3dc
push 0x4b8ed4
push 8
push 0x100
push 4
call fcn.0042779f
mov dword [0x4b5001], 0x85
push 0x4ff3e4
push 0x4b8ed4
push 8
push 0x100
push 4
call fcn.0042779f
mov dword [0x4b5001], 0x86
push 0x4ff3ec
push 0x4b8ed4
push 8
push 0x33
push 4
call fcn.0042779f
mov dword [0x4b5001], 0x87
push 0x4ff3f4
push 0
push 0x15
push 0x33
push 4
call fcn.0042779f
mov dword [0x4b5001], 0x88
push 0x4ff3fc
push 0
push 0x15
push 0xb
push 4
call fcn.0042779f
mov dword [0x4b5001], 0x90
push 0x80000001
mov eax, 0x4b51b2
push eax
push 0
push 0
push 0
push 0
push 0xffffffff
call fcn.00423011
mov dword [0x4fe934], eax
mov dword [0x4b5001], 0x91
push edx
call fcn.0042e7d0
pop edx
push eax
push edx
call fcn.0042e7d0
pop edx
push eax
call fcn.004247b8
push 0x4fe8b0
call fcn.0042e870
mov dword [0x4b5001], 0x92
push edx
call fcn.0042e7d0
pop edx
push eax
push edx
call fcn.0042e7d0
pop edx
push eax
push edx
call fcn.0042e7d0
pop edx
push eax
push edx
call fcn.0042e7d0
pop edx
push eax
call fcn.0041ae2d
call fcn.004192d2
add dword [esp], edx
call fcn.004248ba
push 0x4fed0c
call fcn.0042e870
mov dword [0x4b5001], 0x93
push edx
call fcn.0042e7d0
pop edx
push eax
push edx
call fcn.0042e7d0
pop edx
push eax
push 0
push 0
push 0
push 0
push 0
push 5
push edx
call fcn.0042e7d0
pop edx
push eax
push edx
call fcn.0042e7d0
pop edx
push eax
call fcn.0041ae2d
call fcn.004192d2
add dword [esp], edx
call fcn.00427500
push 0x4fecfc
call fcn.0042e870
mov dword [0x4b5001], 0x95
mov edx, dword [0x4fed0c]
push edx
call fcn.0042e7d0
pop edx
push eax
push edx
call fcn.0042e810
push 0x4fe99c
call fcn.0042e870
mov dword [0x4b5001], 0x96
call sub.USER32.DLL_GetForegroundWindow
mov dword [0x4febc8], eax
mov dword [0x4b5001], 0x97
push 0x4fe86c
push dword [0x4febc8]
call sub.USER32.DLL_GetWindowThreadProcessId
mov dword [0x4b5001], 0x9a
push dword [0x4fe86c]
push dword [0x4fed48]
push 0x1f0fff
call sub.KERNEL32.dll_OpenProcess
mov dword [0x4fed5c], eax
mov dword [0x4b5001], 0x9d
mov eax, dword [0x4fe86c]
mov dword [0x4febc8], eax
mov dword [0x4b5001], 0x9f
push 0x3e8
call fcn.0042d740
mov dword [0x4fe8ec], eax
mov dword [0x4b5001], 0xa1
mov edx, dword [0x4fe99c]
push edx
call fcn.0042e7d0
pop edx
push eax
push edx
call fcn.0042e810
push 0x4feb14
call fcn.0042e870
mov dword [0x4b5001], 0xa3
mov eax, dword [0x4fec94]
mov dword [0x4fe924], eax
mov dword [0x4b5001], 0xa7
push dword [0x4fe934]
call fcn.00422e81
mov dword [0x4b5001], 0xa9
mov dword [0x4febfc], 0x3e8
mov dword [0x4b5001], 0x12c
push edx
call fcn.0042e7d0
pop edx
push eax
push edx
call fcn.0042e7d0
pop edx
push eax
call fcn.0042431d
push 0x4febe8
call fcn.0042e870
mov dword [0x4b5001], 0x12d
push edx
call fcn.0042e7d0
pop edx
push eax
push 0
push 0x20
push edx
call fcn.0042e7d0
pop edx
push eax
push edx
call fcn.0042e7d0
pop edx
push eax
call fcn.0041ae2d
call fcn.004192d2
add dword [esp], edx
call fcn.00417a4b
push 0x4feb38
call fcn.0042e870
mov dword [0x4b5001], 0x12e
push edx
call fcn.0042e7d0
pop edx
push eax
mov edx, dword [0x4febe8]
push edx
call fcn.0042e7d0
pop edx
push eax
push edx
call fcn.0042e810
mov edx, 0x4b7a38
push edx
call fcn.0042e810
call fcn.004192d2
add dword [esp], edx
call fcn.00424427
call fcn.004192b0
mov dword [0x4b5001], 0x12f
push edx
call fcn.0042e7d0
pop edx
push eax
mov edx, dword [0x4febe8]
push edx
call fcn.0042e7d0
pop edx
push eax
push edx
call fcn.0042e810
mov edx, str.CheathappensDebug
push edx
call fcn.0042e810
call fcn.004192d2
add dword [esp], edx
call fcn.00424427
call fcn.004192b0
mov dword [0x4b5001], 0x130
push edx
call fcn.0042e7d0
pop edx
push eax
push edx
call fcn.0042e7d0
pop edx
push eax
call fcn.0042431d
mov edx, str.CheathappensDebug_
push edx
call fcn.0042e810
mov edx, dword [0x4feb38]
push edx
call fcn.0042e810
mov edx, str..debug
push edx
call fcn.0042e810
push 0x4febe8
call fcn.0042e870
mov dword [0x4b5001], 0x131
push 0x20000
push dword [0x4febe8]
push 0xffffffff
call fcn.00424d40
mov dword [0x4fecdc], eax
mov dword [0x4b5001], 0x132
push dword [0x4fecdc]
call fcn.00424a60
mov dword [0x4b5001], 0x13b
mov dword [0x4b5001], 0x13c
mov dword [0x4fea4c], 0
mov dword [0x4b5001], 0x13d
jmp 0x401f6c
mov dword [0x4b5001], 0x13f
mov dword [0x4b5001], 0x141
mov ebp, 0x4b8f00
push ebp
push 0xffffffff
call fcn.00427c29
mov dword [0x4fed90], eax
mov dword [0x4b5001], 0x143
mov ebx, dword [0x4fea4c]
or ebx, 0x80000000
push ebx
mov eax, str.Cheat_Happens
push eax
push 0x6d
push 0x1db
push 0
push 0x186a0
push 0xffffffff
call fcn.00423011
mov dword [0x4fe9d4], eax
mov dword [0x4b5001], 0x144
push 0x10000800
push 0x210
push 0x3f6
push 0xb0
push 0x1388
push 0xffffffff
call fcn.0041e10d
mov dword [0x4fe9ec], eax
mov dword [0x4b5001], 0x145
push dword [0x4fed90]
call fcn.00427c40
push eax
push 0x6d
push 0x1db
push 0
push 0
push 0xffffffff
call fcn.0041edd1
mov dword [0x4fe8e0], eax
mov dword [0x4b5001], 0x148
call fcn.00412e7e
mov dword [0x4b5001], 0x208
push edx
call fcn.0042e7d0
pop edx
push eax
mov edx, 0x4b5b70
push edx
call fcn.0042e810
push edx
call fcn.0042e7d0
pop edx
push eax
push edx
call fcn.0042e7d0
pop edx
push eax
push 0x2710
call fcn.0041bbe0
cdq
push edx
push eax
call fcn.0042c6a0
pop eax
mov edx, str..dll
push edx
call fcn.0042e810
push 0x4feca0
call fcn.0042e870
mov dword [0x4b5001], 0x20d
push edx
call fcn.0042e7d0
pop edx
push eax
mov edx, dword [0x4fe988]
push edx
call fcn.0042e7d0
pop edx
push eax
push edx
call fcn.0042e810
mov edx, dword [0x4feca0]
push edx
call fcn.0042e810
call fcn.004192d2
add dword [esp], edx
call fcn.004244d5
call fcn.004192b0
mov dword [0x4b5001], 0x20f
mov dword [0x4b5001], 0x20f
mov dword [0x4b5001], 0x20f
mov dword [0x4b5001], 0x210
push 0x4ff404
push 0
push 7
push 1
push 0xc
call fcn.0042779f
mov dword [0x4b5001], 0x21c
mov dword [0x4fea1c], 0x45a2a5
mov dword [0x4b5001], 0x21d
mov edx, 0x4b51b2
lea ecx, [0x4fea24]
call fcn.00419008
mov dword [0x4b5001], 0x21f
push 0x4ff40c
push 0
push 0x15
push 0x33
push 4
call fcn.0042779f
mov dword [0x4b5001], 0x220
push 0x4ff414
push 0
push 0x15
push 0x33
push 4
call fcn.0042779f
mov dword [0x4b5001], 0x221
push 0x4ff41c
push 0
push 0x15
push 0x33
push 4
call fcn.0042779f
mov dword [0x4b5001], 0x222
push 0x4ff424
push 0
push 0x15
push 0x33
push 4
call fcn.0042779f
mov dword [0x4b5001], 0x223
push 0x4ff42c
push 0
push 0x15
push 0x33
push 4
call fcn.0042779f
mov dword [0x4b5001], 0x224
push 0x4ff434
push 0
push 0x15
push 0x33
push 4
call fcn.0042779f
mov dword [0x4b5001], 0x225
push 0x4ff43c
push 0
push 0x15
push 0xa
push 4
call fcn.0042779f
mov dword [0x4b5001], 0x227
push 0x3e8
call fcn.0042d740
mov dword [0x4fe8ec], eax
mov dword [0x4b5001], 0x228
push 0x3e8
call fcn.0042d740
mov dword [0x4fea7c], eax
mov dword [0x4b5001], 0x229
push 0x3e8
call fcn.0042d740
mov dword [0x4feb44], eax
mov dword [0x4b5001], 0x22a
push 0x3e8
call fcn.0042d740
mov dword [0x4feb48], eax
mov dword [0x4b5001], 0x22b
push 0x3e8
call fcn.0042d740
mov dword [0x4feb54], eax
mov dword [0x4b5001], 0x22c
push 0x3e8
call fcn.0042d740
mov dword [0x4feb5c], eax
mov dword [0x4b5001], 0x22d
push 0x3e8
call fcn.0042d740
mov dword [0x4feb60], eax
mov dword [0x4b5001], 0x22e
push 0x3e8
call fcn.0042d740
mov dword [0x4feb68], eax
mov dword [0x4b5001], 0x22f
push 0x3e8
call fcn.0042d740
mov dword [0x4feb6c], eax
mov dword [0x4b5001], 0x230
push 0x3e8
call fcn.0042d740
mov dword [0x4feb70], eax
mov dword [0x4b5001], 0x231
push 0x3e8
call fcn.0042d740
mov dword [0x4feb74], eax
mov dword [0x4b5001], 0x232
push 0x3e8
call fcn.0042d740
mov dword [0x4fe878], eax
mov dword [0x4b5001], 0x233
push 0x3e8
call fcn.0042d740
mov dword [0x4fe880], eax
mov dword [0x4b5001], 0x234
push 0x3e8
call fcn.0042d740
mov dword [0x4fe884], eax
mov dword [0x4b5001], 0x235
push 0x3e8
call fcn.0042d740
mov dword [0x4fe88c], eax
mov dword [0x4b5001], 0x236
push 0x3e8
call fcn.0042d740
mov dword [0x4fe898], eax
mov dword [0x4b5001], 0x237
push 0x3e8
call fcn.0042d740
mov dword [0x4fe89c], eax
mov dword [0x4b5001], 0x238
push 0x3e8
call fcn.0042d740
mov dword [0x4fe8a0], eax
mov dword [0x4b5001], 0x239
push 0x3e8
call fcn.0042d740
mov dword [0x4fe8a4], eax
mov dword [0x4b5001], 0x23a
push 0x3e8
call fcn.0042d740
mov dword [0x4fe8a8], eax
mov dword [0x4b5001], 0x23b
push 0x3e8
call fcn.0042d740
mov dword [0x4fe8ac], eax
mov dword [0x4b5001], 0x23c
push 0x3e8
call fcn.0042d740
mov dword [0x4fe8d4], eax
mov dword [0x4b5001], 0x23d
push 0x3e8
call fcn.0042d740
mov dword [0x4fe8dc], eax
mov dword [0x4b5001], 0x23e
push 0x3e8
call fcn.0042d740
mov dword [0x4fe8e8], eax
mov dword [0x4b5001], 0x23f
push 0x3e8
call fcn.0042d740
mov dword [0x4fe8f0], eax
mov dword [0x4b5001], 0x240
push 0x3e8
call fcn.0042d740
mov dword [0x4fe8f4], eax
mov dword [0x4b5001], 0x241
push 0x3e8
call fcn.0042d740
mov dword [0x4fe8fc], eax
mov dword [0x4b5001], 0x242
push 0x3e8
call fcn.0042d740
mov dword [0x4fe904], eax
mov dword [0x4b5001], 0x243
push 0x3e8
call fcn.0042d740
mov dword [0x4fe908], eax
mov dword [0x4b5001], 0x244
push 0x3e8
call fcn.0042d740
mov dword [0x4fe90c], eax
mov dword [0x4b5001], 0x245
push 0x3e8
call fcn.0042d740
mov dword [0x4fe910], eax
mov dword [0x4b5001], 0x246
push 0x3e8
call fcn.0042d740
mov dword [0x4fe960], eax
mov dword [0x4b5001], 0x247
push 0x3e8
call fcn.0042d740
mov dword [0x4fe964], eax
mov dword [0x4b5001], 0x248
push 0x3e8
call fcn.0042d740
mov dword [0x4fe968], eax
mov dword [0x4b5001], 0x249
push 0x3e8
call fcn.0042d740
mov dword [0x4fe970], eax
mov dword [0x4b5001], 0x24a
push 0x3e8
call fcn.0042d740
mov dword [0x4fe974], eax
mov dword [0x4b5001], 0x24b
push 0x3e8
call fcn.0042d740
mov dword [0x4fe978], eax
mov dword [0x4b5001], 0x24c
push 0x3e8
call fcn.0042d740
mov dword [0x4fe97c], eax
mov dword [0x4b5001], 0x24d
push 0x3e8
call fcn.0042d740
mov dword [0x4fe980], eax
mov dword [0x4b5001], 0x24e
push 0x3e8
call fcn.0042d740
mov dword [0x4fe984], eax
mov dword [0x4b5001], 0x251
mov ebx, dword [0x4fec08]
cmp ebx, 0x21
jle 0x402680
mov dword [0x4b5001], 0x252
call fcn.00412dae
mov dword [0x4b5001], 0x253
mov dword [0x4b5001], 0x255
push 0x4000
call fcn.0042d740
mov dword [0x4fedbc], eax
mov dword [0x4b5001], 0x256
push 0x4000
call fcn.0042d740
mov dword [0x4fe9b8], eax
mov dword [0x4b5001], 0x257
push 0x32
call fcn.0042d740
mov dword [0x4fecbc], eax
mov dword [0x4b5001], 0x259
push 0x4ff444
push 0
push 0x15
push 0x33
push 4
call fcn.0042779f
mov dword [0x4b5001], 0x25a
push 0x4ff44c
push 0
push 0x15
push 0x33
push 4
call fcn.0042779f
mov dword [0x4b5001], 0x25b
push 0x4ff454
push 0
push 0x15
push 0x33
push 4
call fcn.0042779f
mov dword [0x4b5001], 0x25c
mov dword [0x4fea4c], 1
jmp 0x40276d
mov dword [0x4b5001], 0x25c
mov eax, 0x32
cmp eax, dword [0x4fea4c]
jl 0x4027b4
mov dword [0x4b5001], 0x25d
push 0x64
call fcn.0042d740
push eax
mov ebx, dword [0x4fea4c]
mov ebp, dword [0x4ff444]
shl ebx, 2
pop dword [ebp + ebx]
mov dword [0x4b5001], 0x25e
inc dword [0x4fea4c]
jno 0x402763
mov dword [0x4b5001], 0x260
mov dword [0x4fea4c], 1
jmp 0x4027d4
mov dword [0x4b5001], 0x260
mov eax, 0x32
cmp eax, dword [0x4fea4c]
jl 0x40285a
mov dword [0x4b5001], 0x261
mov ebx, dword [0x4fea4c]
mov ebp, dword [0x4ff414]
shl ebx, 2
mov dword [ebp + ebx], 1
mov dword [0x4b5001], 0x262
mov ebx, dword [0x4fea4c]
mov ebp, dword [0x4ff41c]
shl ebx, 2
mov dword [ebp + ebx], 1
mov dword [0x4b5001], 0x263
mov ebx, dword [0x4fea4c]
mov ebp, dword [0x4ff424]
shl ebx, 2
mov dword [ebp + ebx], 1
mov dword [0x4b5001], 0x264
inc dword [0x4fea4c]
jno 0x4027ca
mov dword [0x4b5001], 0x26e
mov edx, str.Template
lea ecx, [0x4febf4]
call fcn.00419008
mov dword [0x4b5001], 0x278
mov edx, dword [0x4fe988]
push edx
call fcn.0042e7d0
pop edx
push eax
push edx
call fcn.0042e810
push 0x4fecd0
call fcn.0042e870
mov dword [0x4b5001], 0x28b
call fcn.004158c9
mov dword [0x4b5001], 0x290
push edx
call fcn.0042e7d0
pop edx
push eax
mov edx, dword [0x4fecd0]
push edx
call fcn.0042e7d0
pop edx
push eax
push edx
call fcn.0042e810
mov edx, dword [0x4feca0]
push edx
call fcn.0042e810
call fcn.0042e900
push 0
call fcn.004192d2
add dword [esp + 4], edx
call fcn.00424d60
call fcn.004192b0
and eax, eax
je 0x402947
mov dword [0x4b5001], 0x291
mov ebp, 0x4bec65
mov ebx, ebp
mov ebp, 0x4be065
sub ebx, ebp
push ebx
mov ebp, 0x4be065
push ebp
push 0
call fcn.00424f30
mov dword [0x4b5001], 0x292
push 0
call fcn.00424a60
mov dword [0x4b5001], 0x293
jmp 0x402951
mov dword [0x4b5001], 0x293
mov dword [0x4b5001], 0x296
mov dword [0x4b5001], 0x298
push edx
call fcn.0042e7d0
pop edx
push eax
mov edx, dword [0x4fecd0]
push edx
call fcn.0042e7d0
pop edx
push eax
push edx
call fcn.0042e810
mov edx, str.help.txt
push edx
call fcn.0042e810
call fcn.0042e900
push 0
call fcn.004192d2
add dword [esp + 4], edx
call fcn.00424d60
call fcn.004192b0
and eax, eax
je 0x4029f6
mov dword [0x4b5001], 0x299
mov ebp, 0x4ec555
mov ebx, ebp
mov ebp, 0x4ea951
sub ebx, ebp
push ebx
mov ebp, 0x4ea951
push ebp
push 0
call fcn.00424f30
mov dword [0x4b5001], 0x29a
push 0
call fcn.00424a60
mov dword [0x4b5001], 0x29b
jmp 0x402a1b
mov dword [0x4b5001], 0x29b
mov dword [0x4b5001], 0x29c
mov eax, str.Could_not_create_HELP.TXT_file.
push eax
mov eax, str.Error
push eax
call fcn.0041ac54
mov dword [0x4b5001], 0x29d
mov dword [0x4b5001], 0x2a1
mov eax, str.CH_Trainer_Keys.dat
push eax
push 0
call fcn.00424e70
mov dword [0x4fe8bc], eax
mov dword [0x4b5001], 0x2a3
mov ebx, dword [0x4fe8bc]
and ebx, ebx
jle 0x402a80
mov dword [0x4b5001], 0x2a3
mov dword [0x4fea18], 1
mov dword [0x4b5001], 0x2a3
push 0
call fcn.00424a60
mov dword [0x4b5001], 0x2a3
mov dword [0x4b5001], 0x308
lea eax, [0x415cff]
push eax
call fcn.0041b8b0
mov dword [0x4b5001], 0x30d
push edx
call fcn.0042e7d0
pop edx
push eax
push 0
push 0x20
push edx
call fcn.0042e7d0
pop edx
push eax
push edx
call fcn.0042e7d0
pop edx
push eax
call fcn.0041ae2d
call fcn.004192d2
add dword [esp], edx
call fcn.00417a4b
push 0x4feb38
call fcn.0042e870
mov dword [0x4b5001], 0x30e
push edx
call fcn.0042e7d0
pop edx
push eax
push 0
push 0x40
push edx
call fcn.0042e7d0
pop edx
push eax
push edx
call fcn.0042e7d0
pop edx
push eax
call fcn.0041ae2d
call fcn.004192d2
add dword [esp], edx
call fcn.00417a4b
push 0x4fedc8
call fcn.0042e870
mov dword [0x4b5001], 0x30f
push edx
call fcn.0042e7d0
pop edx
push eax
push 0
push 8
push edx
call fcn.0042e7d0
pop edx
push eax
push edx
call fcn.0042e7d0
pop edx
push eax
call fcn.0041ae2d
call fcn.004192d2
add dword [esp], edx
call fcn.00417a4b
push 0x4feb78
call fcn.0042e870
mov dword [0x4b5001], 0x310
push edx
call fcn.0042e7d0
pop edx
push eax
push 0
push 1
push edx
call fcn.0042e7d0
pop edx
push eax
push edx
call fcn.0042e7d0
pop edx
push eax
call fcn.0041ae2d
call fcn.004192d2
add dword [esp], edx
call fcn.00417a4b
push 0x4fea38
call fcn.0042e870
mov dword [0x4b5001], 0x311
mov edx, dword [0x4fe8e4]
push edx
call fcn.0042e7d0
pop edx
push eax
push edx
call fcn.0042e810
mov edx, dword [0x4feb38]
push edx
call fcn.0042e810
mov edx, 0x4b8a7e
push edx
call fcn.0042e810
push 0x4fea88
call fcn.0042e870
mov dword [0x4b5001], 0x314
mov edx, dword [0x4fe8e4]
push edx
call fcn.0042e7d0
pop edx
push eax
push edx
call fcn.0042e810
mov edx, dword [0x4fedc8]
push edx
call fcn.0042e810
mov edx, str._C.txt
push edx
call fcn.0042e810
push 0x4fe914
call fcn.0042e870
mov dword [0x4b5001], 0x316
mov edx, dword [0x4fe988]
push edx
call fcn.0042e7d0
pop edx
push eax
push edx
call fcn.0042e810
push 0x4fecd0
call fcn.0042e870
mov dword [0x4b5001], 0x317
call fcn.00416b13
and eax, eax
je 0x40306c
mov dword [0x4b5001], 0x318
mov eax, str.Internet_connection_verified
push eax
call fcn.0041879b
mov dword [0x4b5001], 0x31a
push edx
call fcn.0042e7d0
pop edx
push eax
mov edx, dword [0x4fecd0]
push edx
call fcn.0042e7d0
pop edx
push eax
push edx
call fcn.0042e810
mov edx, str.inetcheck.dat
push edx
call fcn.0042e810
call fcn.0042e900
mov eax, str.http:__www.cheathappens.com_inetcheck.txt
push eax
call fcn.004192d2
add dword [esp + 4], edx
call fcn.0041d4b2
call fcn.004192b0
and eax, eax
je 0x402e34
mov dword [0x4b5001], 0x31b
push edx
call fcn.0042e7d0
pop edx
push eax
push 0x20000
mov edx, dword [0x4fecd0]
push edx
call fcn.0042e7d0
pop edx
push eax
push edx
call fcn.0042e810
mov edx, str.inetcheck.dat
push edx
call fcn.0042e810
call fcn.0042e900
push 0xffffffff
call fcn.004192d2
add dword [esp + 4], edx
call fcn.00424e50
call fcn.004192b0
mov dword [0x4fed04], eax
mov dword [0x4b5001], 0x31c
push edx
call fcn.0042e7d0
pop edx
push eax
push edx
call fcn.0042e7d0
pop edx
push eax
push dword [0x4fed04]
call fcn.00425090
push 0x4fea00
call fcn.0042e870
mov dword [0x4b5001], 0x31e
push dword [0x4fea00]
mov edx, str.Cheathappens_Site_reached.
pop ecx
call fcn.00419270
je 0x402dae
mov dword [0x4b5001], 0x31f
mov eax, str.Cheathappens_Website_Online.
push eax
call fcn.0041879b
mov dword [0x4b5001], 0x320
jmp 0x402dcd
mov dword [0x4b5001], 0x320
mov dword [0x4b5001], 0x321
mov eax, str.___Cheathappens_Website_Offline.
push eax
call fcn.0041879b
mov dword [0x4b5001], 0x322
mov dword [0x4b5001], 0x323
push dword [0x4fed04]
call fcn.00424a60
mov dword [0x4b5001], 0x325
push edx
call fcn.0042e7d0
pop edx
push eax
push 2
mov edx, dword [0x4fecd0]
push edx
call fcn.0042e7d0
pop edx
push eax
push edx
call fcn.0042e810
mov edx, str.inetcheck.dat
push edx
call fcn.0042e810
call fcn.004192d2
add dword [esp], edx
call fcn.004244a7
call fcn.004192b0
mov dword [0x4b5001], 0x326
mov dword [0x4b5001], 0x327
push edx
call fcn.0042e7d0
pop edx
push eax
mov edx, dword [0x4fecd0]
push edx
call fcn.0042e7d0
pop edx
push eax
push edx
call fcn.0042e810
mov edx, dword [0x4fe914]
push edx
call fcn.0042e810
call fcn.0042e900
push edx
call fcn.0042e7d0
pop edx
push eax
mov edx, str.http:__www.cheathappens.com_trainer_versions_
push edx
call fcn.0042e810
mov edx, dword [0x4fe914]
push edx
call fcn.0042e810
call fcn.004192d2
add dword [esp], edx
call fcn.004192d2
add dword [esp + 4], edx
call fcn.0041d4b2
call fcn.004192b0
and eax, eax
je 0x403023
mov dword [0x4b5001], 0x328
push edx
call fcn.0042e7d0
pop edx
push eax
push 0x20000
mov edx, dword [0x4fecd0]
push edx
call fcn.0042e7d0
pop edx
push eax
push edx
call fcn.0042e810
mov edx, dword [0x4fe914]
push edx
call fcn.0042e810
call fcn.0042e900
push 0xffffffff
call fcn.004192d2
add dword [esp + 4], edx
call fcn.00424e50
call fcn.004192b0
mov dword [0x4fedb4], eax
mov dword [0x4b5001], 0x329
push edx
call fcn.0042e7d0
pop edx
push eax
push edx
call fcn.0042e7d0
pop edx
push eax
push dword [0x4fedb4]
call fcn.00425090
push 0x4fe91c
call fcn.0042e870
mov dword [0x4b5001], 0x32a
push dword [0x4fedb4]
call fcn.00424a60
mov dword [0x4b5001], 0x32b
push dword [0x4fe91c]
call fcn.0042c800
sub esp, 8
fstp qword [esp]
push dword [0x4fea38]
call fcn.0042c800
fld qword [esp]
fxch st(1)
add esp, 8
fcompp
fnstsw ax
test ah, 1
je 0x402fee
mov dword [0x4b5001], 0x32c
mov dword [0x4feaa0], 1
mov dword [0x4b5001], 0x32d
push edx
call fcn.0042e7d0
pop edx
push eax
push edx
call fcn.0042e7d0
pop edx
push eax
mov edx, str.Newer_Trainer_is_available___New_trainer_version_is:
push edx
call fcn.0042e810
mov edx, dword [0x4fe91c]
push edx
call fcn.0042e810
call fcn.004192d2
add dword [esp], edx
call fcn.0041879b
call fcn.004192b0
mov dword [0x4b5001], 0x32e
jmp 0x40300d
mov dword [0x4b5001], 0x32e
mov dword [0x4b5001], 0x32f
mov eax, str.No_newer_trainer_found_at_this_time.
push eax
call fcn.0041879b
mov dword [0x4b5001], 0x330
mov dword [0x4b5001], 0x331
jmp 0x403056
mov dword [0x4b5001], 0x331
mov dword [0x4b5001], 0x332
mov eax, str.No_Internet_Connection_
push eax
call fcn.0041879b
mov dword [0x4b5001], 0x333
mov dword [0x4fec68], 1
mov dword [0x4b5001], 0x334
mov dword [0x4b5001], 0x335
jmp 0x40309f
mov dword [0x4b5001], 0x335
mov dword [0x4b5001], 0x336
mov eax, str.No_Internet_Connection_
push eax
call fcn.0041879b
mov dword [0x4b5001], 0x337
mov dword [0x4fec68], 1
mov dword [0x4b5001], 0x338
mov dword [0x4b5001], 0x33b
mov edx, dword [0x4fedc8]
push edx
call fcn.0042e7d0
pop edx
push eax
push edx
call fcn.0042e810
mov edx, str..jpg
push edx
call fcn.0042e810
push 0x4fec9c
call fcn.0042e870
mov dword [0x4b5001], 0x33d
mov edx, dword [0x4fedac]
push edx
call fcn.0042e7d0
pop edx
push eax
push edx
call fcn.0042e810
push 0x4fecd0
call fcn.0042e870
mov dword [0x4b5001], 0x33e
push edx
call fcn.0042e7d0
pop edx
push eax
push 0x20000
mov edx, dword [0x4fecd0]
push edx
call fcn.0042e7d0
pop edx
push eax
push edx
call fcn.0042e810
mov edx, dword [0x4fec9c]
push edx
call fcn.0042e810
call fcn.0042e900
push 0xffffffff
call fcn.004192d2
add dword [esp + 4], edx
call fcn.00424e50
call fcn.004192b0
mov dword [0x4fec8c], eax
mov dword [0x4b5001], 0x33f
cmp dword [0x4fec8c], 0
je 0x403194
mov dword [0x4b5001], 0x340
push dword [0x4fec8c]
call fcn.00424a60
mov dword [0x4b5001], 0x341
jmp 0x4032a6
mov dword [0x4b5001], 0x341
mov dword [0x4b5001], 0x342
call fcn.00416b13
and eax, eax
je 0x40327e
mov dword [0x4b5001], 0x343
push edx
call fcn.0042e7d0
pop edx
push eax
mov edx, dword [0x4fecd0]
push edx
call fcn.0042e7d0
pop edx
push eax
push edx
call fcn.0042e810
mov edx, dword [0x4fec9c]
push edx
call fcn.0042e810
call fcn.0042e900
push edx
call fcn.0042e7d0
pop edx
push eax
mov edx, str.http:__img.cheathappens.com_boxart_
push edx
call fcn.0042e810
mov edx, dword [0x4fec9c]
push edx
call fcn.0042e810
call fcn.004192d2
add dword [esp], edx
call fcn.004192d2
add dword [esp + 4], edx
call fcn.0041d4b2
call fcn.004192b0
and eax, eax
je 0x40324a
mov dword [0x4b5001], 0x344
mov dword [0x4fec8c], 1
mov dword [0x4b5001], 0x345
jmp 0x403268
mov dword [0x4b5001], 0x345
mov dword [0x4b5001], 0x346
mov dword [0x4fec8c], 0
mov dword [0x4b5001], 0x347
mov dword [0x4b5001], 0x348
jmp 0x40329c
mov dword [0x4b5001], 0x348
mov dword [0x4b5001], 0x349
mov dword [0x4fec8c], 0
mov dword [0x4b5001], 0x34a
mov dword [0x4b5001], 0x34b
mov dword [0x4b5001], 0x34d
push edx
call fcn.0042e7d0
pop edx
push eax
mov edx, dword [0x4fedac]
push edx
call fcn.0042e7d0
pop edx
push eax
push edx
call fcn.0042e810
mov edx, dword [0x4fec9c]
push edx
call fcn.0042e810
call fcn.0042e900
push 0xffffffff
call fcn.004192d2
add dword [esp + 4], edx
call fcn.00427ce8
call fcn.004192b0
mov dword [0x4fedf0], eax
mov dword [0x4b5001], 0x34e
push dword [0x4fedf0]
call fcn.00427cfa
mov dword [0x4fe8bc], eax
mov dword [0x4b5001], 0x34f
mov ebx, dword [0x4fe8bc]
and ebx, ebx
jne 0x403376
mov dword [0x4b5001], 0x350
push edx
call fcn.0042e7d0
pop edx
push eax
mov edx, dword [0x4fedac]
push edx
call fcn.0042e7d0
pop edx
push eax
push edx
call fcn.0042e810
mov edx, dword [0x4fec9c]
push edx
call fcn.0042e810
call fcn.004192d2
add dword [esp], edx
call fcn.004244d5
call fcn.004192b0
mov dword [0x4b5001], 0x351
mov dword [0x4b5001], 0x354
push edx
call fcn.0042e7d0
pop edx
push eax
mov edx, dword [0x4fecd0]
push edx
call fcn.0042e7d0
pop edx
push eax
push edx
call fcn.0042e810
mov edx, dword [0x4fe914]
push edx
call fcn.0042e810
call fcn.004192d2
add dword [esp], edx
call fcn.004244d5
call fcn.004192b0
mov dword [0x4b5001], 0x356
push edx
call fcn.0042e7d0
pop edx
push eax
push edx
call fcn.0042e7d0
pop edx
push eax
call fcn.0042431d
push 0x4fe890
call fcn.0042e870
mov dword [0x4b5001], 0x357
push edx
call fcn.0042e7d0
pop edx
push eax
mov edx, dword [0x4fe890]
push edx
call fcn.0042e7d0
pop edx
push eax
push edx
call fcn.0042e810
mov edx, 0x4b7a38
push edx
call fcn.0042e810
call fcn.004192d2
add dword [esp], edx
call fcn.00424427
call fcn.004192b0
mov dword [0x4b5001], 0x358
push edx
call fcn.0042e7d0
pop edx
push eax
mov edx, dword [0x4fe890]
push edx
call fcn.0042e7d0
pop edx
push eax
push edx
call fcn.0042e810
mov edx, str.CheathappensKeys
push edx
call fcn.0042e810
call fcn.004192d2
add dword [esp], edx
call fcn.00424427
call fcn.004192b0
mov dword [0x4b5001], 0x359
push edx
call fcn.0042e7d0
pop edx
push eax
push edx
call fcn.0042e7d0
pop edx
push eax
call fcn.0042431d
mov edx, str.CheathappensKeys_
push edx
call fcn.0042e810
mov edx, dword [0x4fea88]
push edx
call fcn.0042e810
mov edx, str..keys
push edx
call fcn.0042e810
push 0x4fe890
call fcn.0042e870
mov dword [0x4b5001], 0x35b
push edx
call fcn.0042e7d0
pop edx
push eax
push edx
call fcn.0042e7d0
pop edx
push eax
call fcn.0042431d
push 0x4fed58
call fcn.0042e870
mov dword [0x4b5001], 0x35c
push edx
call fcn.0042e7d0
pop edx
push eax
mov edx, dword [0x4fed58]
push edx
call fcn.0042e7d0
pop edx
push eax
push edx
call fcn.0042e810
mov edx, 0x4b7a38
push edx
call fcn.0042e810
call fcn.004192d2
add dword [esp], edx
call fcn.00424427
call fcn.004192b0
mov dword [0x4b5001], 0x35d
push edx
call fcn.0042e7d0
pop edx
push eax
mov edx, dword [0x4fed58]
push edx
call fcn.0042e7d0
pop edx
push eax
push edx
call fcn.0042e810
mov edx, str.CheathappensKeys
push edx
call fcn.0042e810
call fcn.004192d2
add dword [esp], edx
call fcn.00424427
call fcn.004192b0
mov dword [0x4b5001], 0x35e
push edx
call fcn.0042e7d0
pop edx
push eax
push edx
call fcn.0042e7d0
pop edx
push eax
call fcn.0042431d
mov edx, str.CheathappensKeysGlobal.settings
push edx
call fcn.0042e810
push 0x4fed58
call fcn.0042e870
mov dword [0x4b5001], 0x35f
push edx
call fcn.0042e7d0
pop edx
push eax
mov edx, dword [0x4feb38]
push edx
call fcn.0042e7d0
pop edx
push eax
push edx
call fcn.0042e810
mov edx, str.__Version:
push edx
call fcn.0042e810
mov edx, dword [0x4feb78]
push edx
call fcn.0042e810
call fcn.004192d2
add dword [esp], edx
call fcn.0041879b
call fcn.004192b0
mov dword [0x4b5001], 0x360
push edx
call fcn.0042e7d0
pop edx
push eax
push edx
call fcn.0042e7d0
pop edx
push eax
mov edx, str.Title_Number:
push edx
call fcn.0042e810
mov edx, dword [0x4fedc8]
push edx
call fcn.0042e810
call fcn.004192d2
add dword [esp], edx
call fcn.0041879b
call fcn.004192b0
mov dword [0x4b5001], 0x361
push edx
call fcn.0042e7d0
pop edx
push eax
push edx
call fcn.0042e7d0
pop edx
push eax
mov edx, 0x4b8d9c
push edx
call fcn.0042e810
mov edx, dword [0x4fea38]
push edx
call fcn.0042e810
call fcn.004192d2
add dword [esp], edx
call fcn.0041879b
call fcn.004192b0
mov dword [0x4b5001], 0x362
push edx
call fcn.0042e7d0
pop edx
push eax
push edx
call fcn.0042e7d0
pop edx
push eax
mov edx, str.Debug_Info_located:
push edx
call fcn.0042e810
mov edx, dword [0x4febe8]
push edx
call fcn.0042e810
call fcn.004192d2
add dword [esp], edx
call fcn.0041879b
call fcn.004192b0
mov dword [0x4b5001], 0x363
push edx
call fcn.0042e7d0
pop edx
push eax
push edx
call fcn.0042e7d0
pop edx
push eax
mov edx, str.Work_Folder_located:
push edx
call fcn.0042e810
mov edx, dword [0x4fe988]
push edx
call fcn.0042e810
call fcn.004192d2
add dword [esp], edx
call fcn.0041879b
call fcn.004192b0
mov dword [0x4b5001], 0x364
push edx
call fcn.0042e7d0
pop edx
push eax
push edx
call fcn.0042e7d0
pop edx
push eax
push edx
call fcn.0042e7d0
pop edx
push eax
call fcn.00422be9
call fcn.004192d2
add dword [esp], edx
call fcn.0041879b
call fcn.004192b0
mov dword [0x4b5001], 0x366
call fcn.0041672e
mov ebx, eax
cmp ebx, 1
je 0x40374d
jmp 0x403754
mov eax, 1
jmp 0x403756
xor eax, eax
and eax, eax
je 0x403780
mov dword [0x4b5001], 0x367
mov edx, str._64bit_Operating_System
lea ecx, [0x4feb40]
call fcn.00419008
mov dword [0x4b5001], 0x368
jmp 0x4037a4
mov dword [0x4b5001], 0x368
mov dword [0x4b5001], 0x369
mov edx, str._32bit_Operating_System
lea ecx, [0x4feb40]
call fcn.00419008
mov dword [0x4b5001], 0x36a
mov dword [0x4b5001], 0x36c
jmp 0x4037db
mov dword [0x4b5001], 0x36e
mov dword [0x4b5001], 0x36f
mov eax, str.32_bit_Trainer
push eax
call fcn.0041879b
mov dword [0x4b5001], 0x370
mov dword [0x4b5001], 0x371
call fcn.00422c6f
mov dword [0x4fed1c], eax
mov dword [0x4b5001], 0x373
push dword [0x4fed1c]
mov dword [0x4b5001], 0x375
mov ebx, 0x3c
cmp ebx, dword [esp]
jne 0x40387e
mov dword [0x4b5001], 0x376
push edx
call fcn.0042e7d0
pop edx
push eax
mov edx, str.Windows_XP
push edx
call fcn.0042e810
mov edx, dword [0x4feb40]
push edx
call fcn.0042e810
push 0x4fed80
call fcn.0042e870
mov dword [0x4b5001], 0x378
jmp 0x403a1a
mov dword [0x4b5001], 0x378
mov ebx, 0x46
cmp ebx, dword [esp]
jne 0x4038d4
mov dword [0x4b5001], 0x379
push edx
call fcn.0042e7d0
pop edx
push eax
mov edx, str.Windows_Vista
push edx
call fcn.0042e810
mov edx, dword [0x4feb40]
push edx
call fcn.0042e810
push 0x4fed80
call fcn.0042e870
mov dword [0x4b5001], 0x37b
jmp 0x403a1a
mov dword [0x4b5001], 0x37b
mov ebx, 0x50
cmp ebx, dword [esp]
jne 0x40392a
mov dword [0x4b5001], 0x37c
push edx
call fcn.0042e7d0
pop edx
push eax
mov edx, str.Windows_7
push edx
call fcn.0042e810
mov edx, dword [0x4feb40]
push edx
call fcn.0042e810
push 0x4fed80
call fcn.0042e870
mov dword [0x4b5001], 0x37e
jmp 0x403a1a
mov dword [0x4b5001], 0x37e
mov ebx, 0x5a
cmp ebx, dword [esp]
jne 0x403980
mov dword [0x4b5001], 0x37f
push edx
call fcn.0042e7d0
pop edx
push eax
mov edx, str.Windows_8
push edx
call fcn.0042e810
mov edx, dword [0x4feb40]
push edx
call fcn.0042e810
push 0x4fed80
call fcn.0042e870
mov dword [0x4b5001], 0x381
jmp 0x403a1a
mov dword [0x4b5001], 0x381
mov ebx, 0x6e
cmp ebx, dword [esp]
jne 0x4039d3
mov dword [0x4b5001], 0x382
push edx
call fcn.0042e7d0
pop edx
push eax
mov edx, str.Windows_10
push edx
call fcn.0042e810
mov edx, dword [0x4feb40]
push edx
call fcn.0042e810
push 0x4fed80
call fcn.0042e870
mov dword [0x4b5001], 0x384
jmp 0x403a1a
mov dword [0x4b5001], 0x384
mov ebx, 0xc8
cmp ebx, dword [esp]
jne 0x403a1a
mov dword [0x4b5001], 0x385
push edx
call fcn.0042e7d0
pop edx
push eax
mov edx, str.Experimental_Windows
push edx
call fcn.0042e810
mov edx, dword [0x4feb40]
push edx
call fcn.0042e810
push 0x4fed80
call fcn.0042e870
mov dword [0x4b5001], 0x387
pop eax
mov dword [0x4b5001], 0x389
push dword [0x4fed80]
call fcn.0041879b
mov dword [0x4b5001], 0x38a
push edx
call fcn.0042e7d0
pop edx
push eax
push edx
call fcn.0042e7d0
pop edx
push eax
mov edx, str.Your_Operating_System_is_a
push edx
call fcn.0042e810
mov edx, dword [0x4feb40]
push edx
call fcn.0042e810
call fcn.004192d2
add dword [esp], edx
call fcn.0041879b
call fcn.004192b0
mov dword [0x4b5001], 0x38b
call fcn.00415f99
mov ebx, eax
cmp ebx, 1
jne 0x403ab9
mov dword [0x4b5001], 0x38c
mov edx, str.Trainer_has_Administrator_Rights.
lea ecx, [0x4fed20]
call fcn.00419008
mov dword [0x4b5001], 0x38d
jmp 0x403add
mov dword [0x4b5001], 0x38d
mov dword [0x4b5001], 0x38e
mov edx, str.Trainer_does_not_have_Administrator_Rights.
lea ecx, [0x4fed20]
call fcn.00419008
mov dword [0x4b5001], 0x38f
mov dword [0x4b5001], 0x391
push dword [0x4fed20]
call fcn.0041879b
mov dword [0x4b5001], 0x396
call fcn.00422c6f
mov ebx, eax
cmp ebx, 0x46
jg 0x403b5e
mov dword [0x4b5001], 0x397
push 0xe
mov eax, 0x4b51b2
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.0041aee4
mov dword [0x4fecd4], eax
mov dword [0x4b5001], 0x398
push dword [0x4fecd4]
call fcn.004184a8
mov dword [0x4b5001], 0x399
jmp 0x403ba8
mov dword [0x4b5001], 0x399
mov dword [0x4b5001], 0x39a
push 0xe
mov eax, 0x4b51b2
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.0041aee4
mov dword [0x4fecd4], eax
mov dword [0x4b5001], 0x39b
push dword [0x4fecd4]
call fcn.004184a8
mov dword [0x4b5001], 0x39c
mov dword [0x4b5001], 0x3c7
push dword [0x4fe8b0]
call fcn.004248cc
mov dword [0x4b5001], 0x400
call fcn.0041a107
and eax, eax
je 0x403d40
mov dword [0x4b5001], 0x401
push 0x3e8
call fcn.00422dd4
mov dword [0x4b5001], 0x402
mov ebp, 0x4c17fb
mov ebx, ebp
mov ebp, 0x4bec65
sub ebx, ebp
push ebx
mov ebp, 0x4bec65
push ebp
push 0xffffffff
call fcn.0041a22c
mov dword [0x4fead4], eax
mov dword [0x4b5001], 0x403
mov ebp, 0x4c476c
mov ebx, ebp
mov ebp, 0x4c17fb
sub ebx, ebp
push ebx
mov ebp, 0x4c17fb
push ebp
push 0xffffffff
call fcn.0041a22c
mov dword [0x4fec3c], eax
mov dword [0x4b5001], 0x404
mov ebp, 0x4c7da1
mov ebx, ebp
mov ebp, 0x4c476c
sub ebx, ebp
push ebx
mov ebp, 0x4c476c
push ebp
push 0xffffffff
call fcn.0041a22c
mov dword [0x4fea34], eax
mov dword [0x4b5001], 0x405
mov ebp, 0x4cc772
mov ebx, ebp
mov ebp, 0x4c7da1
sub ebx, ebp
push ebx
mov ebp, 0x4c7da1
push ebp
push 0xffffffff
call fcn.0041a22c
mov dword [0x4fec74], eax
mov dword [0x4b5001], 0x406
mov ebp, 0x4cf37f
mov ebx, ebp
mov ebp, 0x4cc772
sub ebx, ebp
push ebx
mov ebp, 0x4cc772
push ebp
push 0xffffffff
call fcn.0041a22c
mov dword [0x4fe8b4], eax
mov dword [0x4b5001], 0x407
mov ebp, 0x4d1226
mov ebx, ebp
mov ebp, 0x4cf37f
sub ebx, ebp
push ebx
mov ebp, 0x4cf37f
push ebp
push 0xffffffff
call fcn.0041a22c
mov dword [0x4fe9cc], eax
mov dword [0x4b5001], 0x408
mov ebp, 0x4d378e
mov ebx, ebp
mov ebp, 0x4d1226
sub ebx, ebp
push ebx
mov ebp, 0x4d1226
push ebp
push 0xffffffff
call fcn.0041a22c
mov dword [0x4fedec], eax
mov dword [0x4b5001], 0x409
jmp 0x403d65
mov dword [0x4b5001], 0x409
mov dword [0x4b5001], 0x40a
mov eax, 0x4b5280
push eax
mov eax, str.Sound_Card_Not_Present_
push eax
call fcn.0041ac54
mov dword [0x4b5001], 0x40b
mov dword [0x4b5001], 0x487
mov edx, dword [0x4fe988]
push edx
call fcn.0042e7d0
pop edx
push eax
push edx
call fcn.0042e810
push 0x4fec04
call fcn.0042e870
mov dword [0x4b5001], 0x489
push edx
call fcn.0042e7d0
pop edx
push eax
push 0x60000
mov edx, dword [0x4fec04]
push edx
call fcn.0042e7d0
pop edx
push eax
push edx
call fcn.0042e810
mov edx, str.help.txt
push edx
call fcn.0042e810
call fcn.0042e900
push 0
call fcn.004192d2
add dword [esp + 4], edx
call fcn.00424d40
call fcn.004192b0
and eax, eax
je 0x403e9f
mov dword [0x4b5001], 0x48a
jmp 0x403e4c
mov dword [0x4b5001], 0x48e
mov dword [0x4b5001], 0x48f
mov ebp, 0x4ec555
mov ebx, ebp
mov ebp, 0x4ea951
sub ebx, ebp
push ebx
mov ebp, 0x4ea951
push ebp
push 0
call fcn.00424f30
mov dword [0x4b5001], 0x490
push 0
call fcn.00424a60
mov dword [0x4b5001], 0x491
jmp 0x403ec4
mov dword [0x4b5001], 0x491
mov dword [0x4b5001], 0x492
mov eax, str.Could_not_create_HELP.TXT_file.
push eax
mov eax, str.Error
push eax
call fcn.0041ac54
mov dword [0x4b5001], 0x493
mov dword [0x4b5001], 0x495
push edx
call fcn.0042e7d0
pop edx
push eax
mov edx, dword [0x4fec04]
push edx
call fcn.0042e7d0
pop edx
push eax
push edx
call fcn.0042e810
mov edx, str.Options
push edx
call fcn.0042e810
call fcn.0042e900
push 0xa
call fcn.004192d2
add dword [esp + 4], edx
call fcn.00424d60
call fcn.004192b0
and eax, eax
je 0x403f69
mov dword [0x4b5001], 0x496
mov ebp, 0x4ea951
mov ebx, ebp
mov ebp, str.Numpad_1:Capture_Gold::_r_nNumpad_2:Capture_Unit::Y_r_nNumpad_3:Add_Gold:100000:_r_nNumpad_4:Heal_Unit::_r_nNumpad_5:Super_Health:99999:_r_nNumpad_6:Add_XP:10000:_r_nNumpad_7:Add_Strength:10:_r_nNumpad_8:Add_Agility:10:_r_nNumpad_9:Add_Willpower:10:_r_nNumpad_0:Add_Intellect:10:YBounty_Train_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:_Capture_Gold_r_nNumpad_2:_Capture_Unit_r_nNumpad_3:_Add_Gold_r_nNumpad_4:_Heal_Unit_r_nNumpad_5:_Super_Health_r_nNumpad_6:_Add_XP_r_nNumpad_7:_Add_Strength_r_nNumpad_8:_Add_Willpower_r_nNumpad_9:_Add_Agility_r_nNumpad_0:_Add_Intellect_r_n_r_n_r_nNotes_r_n_______________________________________________________________________________________________________________________________r_n_r_nNumpad_1:_Capture_Gold___you_must_do_this_before_trying_to_add_gold._r_n_tFirst__make_sure_your_train_is_docked_in_a_city_and_you_can_r_n_tsee_the_Station_Platform.__Next_click_on_the_DEPOT_arrow_on_r_n_tthe_top_left.__Next_Click_on_the_STATION_arrow_on_the_top_r_n_trigth_to_go_to_the_Station_Platform_again.__THEN_use_this_r_n_toption.__Next__follow_the_instructions_below_to_add_gold_r_n_tusing_the_Add_Gold_option._r_n_r_nNumpad_2:_Capture_Unit___you_must_us_this_before_trying_to_use_r_n_tany_of_the_unit_manipulation_options_below._First__look_r_n_tat_the_portraits_of_the_units_on_the_bottom_right_r_n_tof_the_screen._Click_on_the_little_circle_within_the_r_n_tportrait.__For_instance__the_main_character_Walter_has_a_r_n_tpistol_in_his_portrait.__That_will_open_up_the_stats_r_n_tscreen_for_that_character.__The_best_place_to_do_this_is_r_n_tin_the_station_but_you_may_also_be_able_to_use_it_during_r_n_tgunfights.__At_any_rate__then_press_this_option_key_to_r_n_tcapture_the_Unit.__Then_close_the_Stats_screen_for_that_r_n_tunit.__Then_follow_the_instructions_below_to_modify_the_r_n_tunits_stats_using_the_other_options._r_n_r_nNumpad_3:_Add_Gold___once_you_have_first_used_the_Capture_Gold_r_n_toption_above__you_need_to_repeat_the_process_of_clicking_r_n_tthe_DEPOT_arrow_and_then_clicking_the_STATION_arrow._r_n_tNext_press_this_option_key_and_it_will_add_more_gold._r_n_tYou_hay_have_to_enter_the_DEPOT_and_go_back_to_the_STATION_r_n_tyet_again_to_see_it_has_changed._r_n_r_nNumpad_4:_Heal_Unit___make_sure_you_have_used_the_Capture_Unit_option_r_n_tat_least_ONCE.__Click_on_the_little_circle_in_the_unit_you_r_n_twish_to_affect_to_open_up_the_stats_screen_for_that_unit._r_n_tThen_use_this_key_to_affect_that_stat.__You_may_have_to_leave_r_n_tand_come_back_to_this_stat_screen_to_see_it_has_changed._r_n_r_nNumpad_5:_Super_Health___make_sure_you_have_used_the_Capture_Unit_option_r_n_tat_least_ONCE.__Click_on_the_little_circle_in_the_unit_you_r_n_twish_to_affect_to_open_up_the_stats_screen_for_that_unit._r_n_tThen_use_this_key_to_affect_that_stat.__You_may_have_to_leave_r_n_tand_come_back_to_this_stat_screen_to_see_it_has_changed._r_n_r_nNumpad_6:_Add_XP___make_sure_you_have_used_the_Capture_Unit_option_r_n_tat_least_ONCE.__Click_on_the_little_circle_in_the_unit_you_r_n_twish_to_affect_to_open_up_the_stats_screen_for_that_unit._r_n_tThen_use_this_key_to_affect_that_stat.__You_may_have_to_leave_r_n_tand_come_back_to_this_stat_screen_to_see_it_has_changed._r_n_r_nNumpad_7:_Add_Strength___make_sure_you_have_used_the_Capture_Unit_option_r_n_tat_least_ONCE.__Click_on_the_little_circle_in_the_unit_you_r_n_twish_to_affect_to_open_up_the_stats_screen_for_that_unit._r_n_tThen_use_this_key_to_affect_that_stat.__You_may_have_to_leave_r_n_tand_come_back_to_this_stat
sub ebx, ebp
push ebx
mov ebp, str.Numpad_1:Capture_Gold::_r_nNumpad_2:Capture_Unit::Y_r_nNumpad_3:Add_Gold:100000:_r_nNumpad_4:Heal_Unit::_r_nNumpad_5:Super_Health:99999:_r_nNumpad_6:Add_XP:10000:_r_nNumpad_7:Add_Strength:10:_r_nNumpad_8:Add_Agility:10:_r_nNumpad_9:Add_Willpower:10:_r_nNumpad_0:Add_Intellect:10:YBounty_Train_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:_Capture_Gold_r_nNumpad_2:_Capture_Unit_r_nNumpad_3:_Add_Gold_r_nNumpad_4:_Heal_Unit_r_nNumpad_5:_Super_Health_r_nNumpad_6:_Add_XP_r_nNumpad_7:_Add_Strength_r_nNumpad_8:_Add_Willpower_r_nNumpad_9:_Add_Agility_r_nNumpad_0:_Add_Intellect_r_n_r_n_r_nNotes_r_n_______________________________________________________________________________________________________________________________r_n_r_nNumpad_1:_Capture_Gold___you_must_do_this_before_trying_to_add_gold._r_n_tFirst__make_sure_your_train_is_docked_in_a_city_and_you_can_r_n_tsee_the_Station_Platform.__Next_click_on_the_DEPOT_arrow_on_r_n_tthe_top_left.__Next_Click_on_the_STATION_arrow_on_the_top_r_n_trigth_to_go_to_the_Station_Platform_again.__THEN_use_this_r_n_toption.__Next__follow_the_instructions_below_to_add_gold_r_n_tusing_the_Add_Gold_option._r_n_r_nNumpad_2:_Capture_Unit___you_must_us_this_before_trying_to_use_r_n_tany_of_the_unit_manipulation_options_below._First__look_r_n_tat_the_portraits_of_the_units_on_the_bottom_right_r_n_tof_the_screen._Click_on_the_little_circle_within_the_r_n_tportrait.__For_instance__the_main_character_Walter_has_a_r_n_tpistol_in_his_portrait.__That_will_open_up_the_stats_r_n_tscreen_for_that_character.__The_best_place_to_do_this_is_r_n_tin_the_station_but_you_may_also_be_able_to_use_it_during_r_n_tgunfights.__At_any_rate__then_press_this_option_key_to_r_n_tcapture_the_Unit.__Then_close_the_Stats_screen_for_that_r_n_tunit.__Then_follow_the_instructions_below_to_modify_the_r_n_tunits_stats_using_the_other_options._r_n_r_nNumpad_3:_Add_Gold___once_you_have_first_used_the_Capture_Gold_r_n_toption_above__you_need_to_repeat_the_process_of_clicking_r_n_tthe_DEPOT_arrow_and_then_clicking_the_STATION_arrow._r_n_tNext_press_this_option_key_and_it_will_add_more_gold._r_n_tYou_hay_have_to_enter_the_DEPOT_and_go_back_to_the_STATION_r_n_tyet_again_to_see_it_has_changed._r_n_r_nNumpad_4:_Heal_Unit___make_sure_you_have_used_the_Capture_Unit_option_r_n_tat_least_ONCE.__Click_on_the_little_circle_in_the_unit_you_r_n_twish_to_affect_to_open_up_the_stats_screen_for_that_unit._r_n_tThen_use_this_key_to_affect_that_stat.__You_may_have_to_leave_r_n_tand_come_back_to_this_stat_screen_to_see_it_has_changed._r_n_r_nNumpad_5:_Super_Health___make_sure_you_have_used_the_Capture_Unit_option_r_n_tat_least_ONCE.__Click_on_the_little_circle_in_the_unit_you_r_n_twish_to_affect_to_open_up_the_stats_screen_for_that_unit._r_n_tThen_use_this_key_to_affect_that_stat.__You_may_have_to_leave_r_n_tand_come_back_to_this_stat_screen_to_see_it_has_changed._r_n_r_nNumpad_6:_Add_XP___make_sure_you_have_used_the_Capture_Unit_option_r_n_tat_least_ONCE.__Click_on_the_little_circle_in_the_unit_you_r_n_twish_to_affect_to_open_up_the_stats_screen_for_that_unit._r_n_tThen_use_this_key_to_affect_that_stat.__You_may_have_to_leave_r_n_tand_come_back_to_this_stat_screen_to_see_it_has_changed._r_n_r_nNumpad_7:_Add_Strength___make_sure_you_have_used_the_Capture_Unit_option_r_n_tat_least_ONCE.__Click_on_the_little_circle_in_the_unit_you_r_n_twish_to_affect_to_open_up_the_stats_screen_for_that_unit._r_n_tThen_use_this_key_to_affect_that_stat.__You_may_have_to_leave_r_n_tand_come_back_to_this_stat
push ebp
push 0xa
call fcn.00424f30
mov dword [0x4b5001], 0x497
push 0xa
call fcn.00424a60
mov dword [0x4b5001], 0x498
jmp 0x403f9d
mov dword [0x4b5001], 0x498
mov dword [0x4b5001], 0x499
mov eax, 0x4b8a84
push eax
mov eax, str.Error
push eax
call fcn.0041ac54
mov dword [0x4b5001], 0x49a
jmp 0x412f9e
mov dword [0x4b5001], 0x49b
mov dword [0x4b5001], 0x4a8
push edx
call fcn.0042e7d0
pop edx
push eax
push 0x20000
mov edx, dword [0x4fec04]
push edx
call fcn.0042e7d0
pop edx
push eax
push edx
call fcn.0042e810
mov edx, str.Options
push edx
call fcn.0042e810
call fcn.0042e900
push 0xa
call fcn.004192d2
add dword [esp + 4], edx
call fcn.00424e30
call fcn.004192b0
mov dword [0x4b5001], 0x4a9
mov dword [0x4feb9c], 0
mov dword [0x4b5001], 0x4ab
mov dword [0x4b5001], 0x4ac
push edx
call fcn.0042e7d0
pop edx
push eax
push edx
call fcn.0042e7d0
pop edx
push eax
push 0xa
call fcn.00425090
push 0x4fec44
call fcn.0042e870
mov dword [0x4b5001], 0x4ae
mov eax, 0x4b5594
push eax
push dword [0x4fec44]
call fcn.0042c910
mov dword [0x4fea4c], eax
mov dword [0x4b5001], 0x4af
push dword [0x4fec44]
call fcn.0042c970
mov dword [0x4fea50], eax
mov dword [0x4b5001], 0x4b0
push edx
call fcn.0042e7d0
pop edx
push eax
push edx
call fcn.0042e7d0
pop edx
push eax
mov ebx, dword [0x4fea4c]
dec ebx
push ebx
push dword [0x4fec44]
call fcn.0042c9a0
mov ebx, dword [0x4feb9c]
inc ebx
mov ebp, dword [0x4ff354]
shl ebx, 2
lea eax, [ebp + ebx]
push eax
call fcn.0042e870
mov dword [0x4b5001], 0x4b1
mov ebx, dword [0x4feb9c]
inc ebx
shl ebx, 2
mov edx, dword [ebp + ebx]
push edx
call fcn.0042e7d0
pop edx
push eax
push edx
call fcn.0042e810
mov ebx, dword [0x4feb9c]
inc ebx
mov ebp, dword [0x4ff35c]
shl ebx, 2
lea eax, [ebp + ebx]
push eax
call fcn.0042e870
mov dword [0x4b5001], 0x4b2
push edx
call fcn.0042e7d0
pop edx
push eax
push edx
call fcn.0042e7d0
pop edx
push eax
mov ebx, dword [0x4fea50]
sub ebx, dword [0x4fea4c]
push ebx
push dword [0x4fec44]
call fcn.0042ca10
mov ebx, dword [0x4feb9c]
inc ebx
mov ebp, dword [0x4ff364]
shl ebx, 2
lea eax, [ebp + ebx]
push eax
call fcn.0042e870
mov dword [0x4b5001], 0x4b3
push edx
call fcn.0042e7d0
pop edx
push eax
push edx
call fcn.0042e7d0
pop edx
push eax
mov ebx, dword [0x4fea4c]
dec ebx
push ebx
push dword [0x4fec44]
call fcn.0042c9a0
mov ebx, dword [0x4feb9c]
inc ebx
mov ebp, dword [0x4ff37c]
shl ebx, 2
lea eax, [ebp + ebx]
push eax
call fcn.0042e870
mov dword [0x4b5001], 0x4b4
mov ebx, dword [0x4feb9c]
inc ebx
shl ebx, 2
mov edx, dword [ebp + ebx]
push edx
call fcn.0042e7d0
pop edx
push eax
push edx
call fcn.0042e810
mov ebx, dword [0x4feb9c]
inc ebx
mov ebp, dword [0x4ff384]
shl ebx, 2
lea eax, [ebp + ebx]
push eax
call fcn.0042e870
mov dword [0x4b5001], 0x4b5
push edx
call fcn.0042e7d0
pop edx
push eax
push edx
call fcn.0042e7d0
pop edx
push eax
mov ebx, dword [0x4fea50]
sub ebx, dword [0x4fea4c]
push ebx
push dword [0x4fec44]
call fcn.0042ca10
mov ebx, dword [0x4feb9c]
inc ebx
mov ebp, dword [0x4ff38c]
shl ebx, 2
lea eax, [ebp + ebx]
push eax
call fcn.0042e870
mov dword [0x4b5001], 0x4b6
mov eax, 0x4b5594
push eax
mov ebx, dword [0x4feb9c]
inc ebx
mov ebp, dword [0x4ff364]
shl ebx, 2
push dword [ebp + ebx]
call fcn.0042c910
mov dword [0x4fea4c], eax
mov dword [0x4b5001], 0x4b7
mov ebx, dword [0x4feb9c]
inc ebx
shl ebx, 2
push dword [ebp + ebx]
call fcn.0042c970
mov dword [0x4fea50], eax
mov dword [0x4b5001], 0x4b8
push edx
call fcn.0042e7d0
pop edx
push eax
push edx
call fcn.0042e7d0
pop edx
push eax
mov ebx, dword [0x4fea50]
sub ebx, dword [0x4fea4c]
push ebx
mov ebx, dword [0x4feb9c]
inc ebx
shl ebx, 2
push dword [ebp + ebx]
call fcn.0042ca10
mov ebx, dword [0x4feb9c]
inc ebx
mov ebp, dword [0x4ff3a4]
shl ebx, 2
lea eax, [ebp + ebx]
push eax
call fcn.0042e870
mov dword [0x4b5001], 0x4b9
mov ebx, dword [0x4feb9c]
inc ebx
shl ebx, 2
mov edx, dword [ebp + ebx]
push edx
call fcn.0042e7d0
pop edx
push eax
push edx
call fcn.0042e810
mov ebx, dword [0x4feb9c]
inc ebx
mov ebp, dword [0x4ff3ac]
shl ebx, 2
lea eax, [ebp + ebx]
push eax
call fcn.0042e870
mov dword [0x4b5001], 0x4ba
push edx
call fcn.0042e7d0
pop edx
push eax
push edx
call fcn.0042e7d0
pop edx
push eax
mov ebx, dword [0x4fea4c]
dec ebx
push ebx
mov ebx, dword [0x4feb9c]
inc ebx
mov ebp, dword [0x4ff364]
shl ebx, 2
push dword [ebp + ebx]
call fcn.0042c9a0
mov ebx, dword [0x4feb9c]
inc ebx
shl ebx, 2
lea eax, [ebp + ebx]
push eax
call fcn.0042e870
mov dword [0x4b5001], 0x4bb
push edx
call fcn.0042e7d0
pop edx
push eax
push edx
call fcn.0042e7d0
pop edx
push eax
mov ebx, dword [0x4fea4c]
dec ebx
push ebx
mov ebx, dword [0x4feb9c]
inc ebx
shl ebx, 2
push dword [ebp + ebx]
call fcn.0042c9a0
mov ebx, dword [0x4feb9c]
inc ebx
mov ebp, dword [0x4ff38c]
shl ebx, 2
lea eax, [ebp + ebx]
push eax
call fcn.0042e870
mov dword [0x4b5001], 0x4bc
mov eax, 0x4b5594
push eax
mov ebx, dword [0x4feb9c]
inc ebx
mov ebp, dword [0x4ff3a4]
shl ebx, 2
push dword [ebp + ebx]
call fcn.0042c910
mov dword [0x4fea4c], eax
mov dword [0x4b5001], 0x4bd
mov ebx, dword [0x4feb9c]
inc ebx
shl ebx, 2
push dword [ebp + ebx]
call fcn.0042c970
mov dword [0x4fea50], eax
mov dword [0x4b5001], 0x4be
push edx
call fcn.0042e7d0
pop edx
push eax
push edx
call fcn.0042e7d0
pop edx
push eax
mov ebx, dword [0x4fea50]
sub ebx, dword [0x4fea4c]
push ebx
mov ebx, dword [0x4feb9c]
inc ebx
shl ebx, 2
push dword [ebp + ebx]
call fcn.0042ca10
mov ebx, dword [0x4feb9c]
inc ebx
mov ebp, dword [0x4ff3b4]
shl ebx, 2
lea eax, [ebp + ebx]
push eax
call fcn.0042e870
mov dword [0x4b5001], 0x4bf
jmp 0x404599
mov dword [0x4b5001], 0x4c7
mov dword [0x4b5001], 0x4c8
push edx
call fcn.0042e7d0
pop edx
push eax
push edx
call fcn.0042e7d0
pop edx
push eax
mov ebx, dword [0x4fea4c]
dec ebx
push ebx
mov ebx, dword [0x4feb9c]
inc ebx
mov ebp, dword [0x4ff3a4]
shl ebx, 2
push dword [ebp + ebx]
call fcn.0042c9a0
mov ebx, dword [0x4feb9c]
inc ebx
shl ebx, 2
lea eax, [ebp + ebx]
push eax
call fcn.0042e870
mov dword [0x4b5001], 0x4c9
mov ebx, dword [0x4feb9c]
inc ebx
shl ebx, 2
mov edx, dword [ebp + ebx]
push edx
call fcn.0042e7d0
pop edx
push eax
push edx
call fcn.0042e810
mov ebx, dword [0x4feb9c]
inc ebx
mov ebp, dword [0x4ff3ac]
shl ebx, 2
lea eax, [ebp + ebx]
push eax
call fcn.0042e870
mov dword [0x4b5001], 0x4ca
inc dword [0x4feb9c]
mov dword [0x4b5001], 0x4cb
push 0xa
call fcn.004250f0
mov ebx, eax
cmp ebx, 1
jne 0x40400e
mov dword [0x4b5001], 0x4cc
push 0xa
call fcn.00424a60
mov dword [0x4b5001], 0x4ce
push edx
call fcn.0042e7d0
pop edx
push eax
push 2
mov edx, dword [0x4fec04]
push edx
call fcn.0042e7d0
pop edx
push eax
push edx
call fcn.0042e810
mov edx, str.Options
push edx
call fcn.0042e810
call fcn.004192d2
add dword [esp], edx
call fcn.004244a7
call fcn.004192b0
mov dword [0x4b5001], 0x4d0
mov ebp, 0x4ed13f
mov ebx, ebp
mov ebp, 0x4ed0dd
sub ebx, ebp
mov dword [0x4feadc], ebx
mov dword [0x4b5001], 0x4d1
push edx
call fcn.0042e7d0
pop edx
push eax
push edx
call fcn.0042e7d0
pop edx
push eax
push 2
push dword [0x4feadc]
mov ebp, 0x4ed0dd
push ebp
call fcn.0042d760
push 0x4fea00
call fcn.0042e870
mov dword [0x4b5001], 0x4d4
mov dword [0x4fea4c], 1
jmp 0x404735
mov dword [0x4b5001], 0x4d4
mov eax, 0x12
cmp eax, dword [0x4fea4c]
jl 0x4047e4
mov dword [0x4b5001], 0x4d5
push edx
call fcn.0042e7d0
pop edx
push eax
push edx
call fcn.0042e7d0
pop edx
push eax
mov eax, 0x4b51dc
push eax
push dword [0x4fea4c]
push dword [0x4fea00]
call fcn.0042cb00
push 0x4fed14
call fcn.0042e870
mov dword [0x4b5001], 0x4d6
push edx
call fcn.0042e7d0
pop edx
push eax
push edx
call fcn.0042e7d0
pop edx
push eax
push dword [0x4fed14]
call fcn.0042c970
mov ebx, eax
dec ebx
push ebx
push dword [0x4fed14]
call fcn.0042c9a0
mov ebx, dword [0x4fea4c]
mov ebp, dword [0x4ff3cc]
shl ebx, 2
lea eax, [ebp + ebx]
push eax
call fcn.0042e870
mov dword [0x4b5001], 0x4d8
inc dword [0x4fea4c]
jno 0x40472b
mov dword [0x4b5001], 0x4db
mov ebp, 0x4eceb0
mov ebx, ebp
mov ebp, 0x4ec555
sub ebx, ebp
mov dword [0x4feadc], ebx
mov dword [0x4b5001], 0x4dc
push edx
call fcn.0042e7d0
pop edx
push eax
push edx
call fcn.0042e7d0
pop edx
push eax
push 0x18
push dword [0x4feadc]
mov ebp, 0x4ec555
push ebp
call fcn.0042d760
push 0x4fea00
call fcn.0042e870
mov dword [0x4b5001], 0x4df
mov dword [0x4fea4c], 1
jmp 0x40485c
mov dword [0x4b5001], 0x4df
mov eax, 0xfe
cmp eax, dword [0x4fea4c]
jl 0x40490b
mov dword [0x4b5001], 0x4e0
push edx
call fcn.0042e7d0
pop edx
push eax
push edx
call fcn.0042e7d0
pop edx
push eax
mov eax, 0x4b51dc
push eax
push dword [0x4fea4c]
push dword [0x4fea00]
call fcn.0042cb00
push 0x4fed14
call fcn.0042e870
mov dword [0x4b5001], 0x4e1
push edx
call fcn.0042e7d0
pop edx
push eax
push edx
call fcn.0042e7d0
pop edx
push eax
push dword [0x4fed14]
call fcn.0042c970
mov ebx, eax
dec ebx
push ebx
push dword [0x4fed14]
call fcn.0042c9a0
mov ebx, dword [0x4fea4c]
mov ebp, dword [0x4ff3c4]
shl ebx, 2
lea eax, [ebp + ebx]
push eax
call fcn.0042e870
mov dword [0x4b5001], 0x4e3
inc dword [0x4fea4c]
jno 0x404852
mov dword [0x4b5001], 0x4e6
mov dword [0x4fea4c], 1
jmp 0x40492b
mov dword [0x4b5001], 0x4e6
mov eax, dword [0x4feb9c]
cmp eax, dword [0x4fea4c]
jl 0x404ac2
mov dword [0x4b5001], 0x4e7
mov dword [0x4fea50], 1
jmp 0x40495c
mov dword [0x4b5001], 0x4e7
mov eax, 0xfe
cmp eax, dword [0x4fea50]
jl 0x404a33
mov dword [0x4b5001], 0x4e8
mov ebx, dword [0x4fea50]
mov ebp, dword [0x4ff3c4]
shl ebx, 2
mov edx, dword [ebp + ebx]
push edx
call fcn.0042e7d0
pop edx
push eax
push edx
call fcn.0042e810
push 0x4fec44
call fcn.0042e870
mov dword [0x4b5001], 0x4e9
push dword [0x4fec44]
mov ebx, dword [0x4fea4c]
mov ebp, dword [0x4ff354]
shl ebx, 2
mov edx, dword [ebp + ebx]
pop ecx
call fcn.00419270
je 0x404a13
mov dword [0x4b5001], 0x4ec
push dword [0x4fea50]
mov ebx, dword [0x4fea4c]
mov ebp, dword [0x4ff36c]
shl ebx, 2
pop dword [ebp + ebx]
mov dword [0x4b5001], 0x4ed
push dword [0x4fea50]
mov ebx, dword [0x4fea4c]
mov ebp, dword [0x4ff374]
shl ebx, 2
pop dword [ebp + ebx]
mov dword [0x4b5001], 0x4ef
mov dword [0x4b5001], 0x4f0
inc dword [0x4fea50]
jno 0x404952
mov dword [0x4b5001], 0x4f1
mov ebx, dword [0x4fea4c]
mov ebp, dword [0x4ff36c]
shl ebx, 2
mov ebx, dword [ebp + ebx]
and ebx, ebx
jne 0x404aa2
mov dword [0x4b5001], 0x4f1
mov ebx, dword [0x4fea4c]
mov ebp, dword [0x4ff354]
shl ebx, 2
mov edx, str.Undefined
lea ecx, [ebp + ebx]
call fcn.00419008
mov dword [0x4b5001], 0x4f1
mov ebx, dword [0x4fea4c]
mov ebp, dword [0x4ff35c]
shl ebx, 2
mov edx, str.Undefined
lea ecx, [ebp + ebx]
call fcn.00419008
mov dword [0x4b5001], 0x4f1
mov dword [0x4b5001], 0x4f2
inc dword [0x4fea4c]
jno 0x404921
mov dword [0x4b5001], 0x4f4
mov dword [0x4fea4c], 1
jmp 0x404ae2
mov dword [0x4b5001], 0x4f4
mov eax, 0x12
cmp eax, dword [0x4fea4c]
jl 0x404bdd
mov dword [0x4b5001], 0x4f5
mov dword [0x4fea50], 1
jmp 0x404b13
mov dword [0x4b5001], 0x4f5
mov eax, 0xfe
cmp eax, dword [0x4fea50]
jl 0x404bc7
mov dword [0x4b5001], 0x4f6
mov ebx, dword [0x4fea50]
mov ebp, dword [0x4ff3c4]
shl ebx, 2
mov edx, dword [ebp + ebx]
push edx
call fcn.0042e7d0
pop edx
push eax
push edx
call fcn.0042e810
push 0x4fec44
call fcn.0042e870
mov dword [0x4b5001], 0x4f7
push dword [0x4fec44]
mov ebx, dword [0x4fea4c]
mov ebp, dword [0x4ff3cc]
shl ebx, 2
mov edx, dword [ebp + ebx]
pop ecx
call fcn.00419270
je 0x404ba7
mov dword [0x4b5001], 0x4f8
push dword [0x4fea50]
mov ebx, dword [0x4fea4c]
mov ebp, dword [0x4ff3d4]
shl ebx, 2
pop dword [ebp + ebx]
mov dword [0x4b5001], 0x4f9
mov dword [0x4b5001], 0x4fa
inc dword [0x4fea50]
jno 0x404b09
mov dword [0x4b5001], 0x4fb
inc dword [0x4fea4c]
jno 0x404ad8
mov dword [0x4b5001], 0x4fe
mov ebp, dword [0x4ff37c]
mov edx, str.A_Button
lea ecx, [ebp + 4]
call fcn.00419008
mov dword [0x4b5001], 0x4ff
mov edx, str.B_Button
lea ecx, [ebp + 8]
call fcn.00419008
mov dword [0x4b5001], 0x500
mov edx, str.X_Button
lea ecx, [ebp + 0xc]
call fcn.00419008
mov dword [0x4b5001], 0x501
mov edx, str.Y_Button
lea ecx, [ebp + 0x10]
call fcn.00419008
mov dword [0x4b5001], 0x502
mov edx, str.Pad_Up
lea ecx, [ebp + 0x14]
call fcn.00419008
mov dword [0x4b5001], 0x503
mov edx, str.Pad_Down
lea ecx, [ebp + 0x18]
call fcn.00419008
mov dword [0x4b5001], 0x504
mov edx, str.Pad_Left
lea ecx, [ebp + 0x1c]
call fcn.00419008
mov dword [0x4b5001], 0x505
mov edx, str.Pad_Right
lea ecx, [ebp + 0x20]
call fcn.00419008
mov dword [0x4b5001], 0x506
mov edx, str.Bumper_Left
lea ecx, [ebp + 0x24]
call fcn.00419008
mov dword [0x4b5001], 0x507
mov edx, str.Bumper_Right
lea ecx, [ebp + 0x28]
call fcn.00419008
mov dword [0x4b5001], 0x508
mov edx, str.L_Stick_Up
lea ecx, [ebp + 0x2c]
call fcn.00419008
mov dword [0x4b5001], 0x509
mov edx, str.L_Stick_Down
lea ecx, [ebp + 0x30]
call fcn.00419008
mov dword [0x4b5001], 0x50a
mov edx, str.L_Stick_Left
lea ecx, [ebp + 0x34]
call fcn.00419008
mov dword [0x4b5001], 0x50b
mov edx, str.L_Stick_Right
lea ecx, [ebp + 0x38]
call fcn.00419008
mov dword [0x4b5001], 0x50c
mov edx, str.L_Trigger
lea ecx, [ebp + 0x3c]
call fcn.00419008
mov dword [0x4b5001], 0x50d
mov edx, str.R_Trigger
lea ecx, [ebp + 0x40]
call fcn.00419008
mov dword [0x4b5001], 0x50e
mov edx, str.R_Stick_Up
lea ecx, [ebp + 0x44]
call fcn.00419008
mov dword [0x4b5001], 0x50f
mov edx, str.R_Stick_Down
lea ecx, [ebp + 0x48]
call fcn.00419008
mov dword [0x4b5001], 0x510
mov edx, str.R_Stick_Left
lea ecx, [ebp + 0x4c]
call fcn.00419008
mov dword [0x4b5001], 0x511
mov edx, str.R_Stick_Right
lea ecx, [ebp + 0x50]
call fcn.00419008
mov dword [0x4b5001], 0x512
mov edx, str.L_Stick_In
lea ecx, [ebp + 0x54]
call fcn.00419008
mov dword [0x4b5001], 0x513
mov edx, str.R_Stick_In
lea ecx, [ebp + 0x58]
call fcn.00419008
mov dword [0x4b5001], 0x515
mov dword [0x4fea4c], 1
jmp 0x404dfd
mov dword [0x4b5001], 0x515
mov eax, 0x16
cmp eax, dword [0x4fea4c]
jl 0x404f13
mov dword [0x4b5001], 0x516
push dword [0x4fea4c]
mov ebx, dword [0x4fea4c]
mov ebp, dword [0x4ff394]
shl ebx, 2
pop dword [ebp + ebx]
mov dword [0x4b5001], 0x517
mov ebx, dword [0x4fea4c]
mov ebp, dword [0x4ff37c]
shl ebx, 2
mov edx, dword [ebp + ebx]
push edx
call fcn.0042e7d0
pop edx
push eax
push edx
call fcn.0042e810
mov ebx, dword [0x4fea4c]
mov ebp, dword [0x4ff3ec]
shl ebx, 2
lea eax, [ebp + ebx]
push eax
call fcn.0042e870
mov dword [0x4b5001], 0x518
mov ebx, dword [0x4fea4c]
mov ebp, dword [0x4ff37c]
shl ebx, 2
mov edx, dword [ebp + ebx]
push edx
call fcn.0042e7d0
pop edx
push eax
push edx
call fcn.0042e810
mov ebx, dword [0x4fea4c]
mov ebp, dword [0x4ff384]
shl ebx, 2
lea eax, [ebp + ebx]
push eax
call fcn.0042e870
mov dword [0x4b5001], 0x519
mov ebx, dword [0x4fea4c]
mov ebp, dword [0x4ff37c]
shl ebx, 2
mov edx, dword [ebp + ebx]
push edx
call fcn.0042e7d0
pop edx
push eax
push edx
call fcn.0042e810
mov ebx, dword [0x4fea4c]
mov ebp, dword [0x4ff3dc]
shl ebx, 2
lea eax, [ebp + ebx]
push eax
call fcn.0042e870
mov dword [0x4b5001], 0x51a
inc dword [0x4fea4c]
jno 0x404df3
mov dword [0x4b5001], 0x51e
push 0xc
mov eax, str.Segou_UI
push eax
push 0xffffffff
call fcn.0042dce0
mov dword [0x4feaa4], eax
mov dword [0x4b5001], 0x51f
push 0xa
mov eax, str.Segou_UI
push eax
push 0xffffffff
call fcn.0042dce0
mov dword [0x4fea5c], eax
mov dword [0x4b5001], 0x520
push 0x100
push 0xc
mov eax, str.Segou_UI
push eax
push 0xffffffff
call fcn.0042dc17
mov dword [0x4feb1c], eax
mov dword [0x4b5001], 0x521
push 0x50
mov eax, str.Segou_UI
push eax
push 0xffffffff
call fcn.0042dce0
mov dword [0x4febb4], eax
mov dword [0x4b5001], 0x522
push 0x100
push 0x19
mov eax, str.Segou_UI
push eax
push 0xffffffff
call fcn.0042dc17
mov dword [0x4feb10], eax
mov dword [0x4b5001], 0x524
mov ebp, 0x4d378e
push ebp
push 0xffffffff
call fcn.00427c29
mov dword [0x4feafc], eax
mov dword [0x4b5001], 0x525
mov ebp, 0x4d80d2
push ebp
push 0xffffffff
call fcn.00427c29
mov dword [0x4fea10], eax
mov dword [0x4b5001], 0x526
mov ebp, 0x4d81c7
push ebp
push 0xffffffff
call fcn.00427c29
mov dword [0x4febb0], eax
mov dword [0x4b5001], 0x527
mov ebp, 0x4d83f4
push ebp
push 0xffffffff
call fcn.00427c29
mov dword [0x4fea44], eax
mov dword [0x4b5001], 0x528
mov ebp, 0x4d84ff
push ebp
push 0xffffffff
call fcn.00427c29
mov dword [0x4feaf8], eax
mov dword [0x4b5001], 0x529
mov ebp, 0x4d8755
push ebp
push 0xffffffff
call fcn.00427c29
mov dword [0x4fe9a0], eax
mov dword [0x4b5001], 0x52a
mov ebx, dword [0x4fec8c]
and ebx, ebx
je 0x4050ff
mov dword [0x4b5001], 0x52b
push edx
call fcn.0042e7d0
pop edx
push eax
mov edx, dword [0x4fedac]
push edx
call fcn.0042e7d0
pop edx
push eax
push edx
call fcn.0042e810
mov edx, dword [0x4fec9c]
push edx
call fcn.0042e810
call fcn.0042e900
push 0xffffffff
call fcn.004192d2
add dword [esp + 4], edx
call fcn.00427ce8
call fcn.004192b0
mov dword [0x4fedf0], eax
mov dword [0x4b5001], 0x52c
jmp 0x405128
mov dword [0x4b5001], 0x52c
mov dword [0x4b5001], 0x52d
mov ebp, 0x4db4ab
push ebp
push 0xffffffff
call fcn.00427c29
mov dword [0x4fedf0], eax
mov dword [0x4b5001], 0x52e
mov dword [0x4b5001], 0x52f
mov ebp, 0x4dbe62
push ebp
push 0xffffffff
call fcn.00427c29
mov dword [0x4fe8cc], eax
mov dword [0x4b5001], 0x530
mov ebp, 0x4dc29d
push ebp
push 0xffffffff
call fcn.00427c29
mov dword [0x4fec28], eax
mov dword [0x4b5001], 0x531
mov ebp, 0x4dc793
push ebp
push 0xffffffff
call fcn.00427c29
mov dword [0x4fed64], eax
mov dword [0x4b5001], 0x532
mov ebp, 0x4dcc7b
push ebp
push 0xffffffff
call fcn.00427c29
mov dword [0x4fec98], eax
mov dword [0x4b5001], 0x533
mov ebp, 0x4dd1b6
push ebp
push 0xffffffff
call fcn.00427c29
mov dword [0x4feb20], eax
mov dword [0x4b5001], 0x534
mov ebp, 0x4dd72a
push ebp
push 0xffffffff
call fcn.00427c29
mov dword [0x4fea08], eax
mov dword [0x4b5001], 0x535
mov ebp, 0x4dddcd
push ebp
push 0xffffffff
call fcn.00427c29
mov dword [0x4fede4], eax
mov dword [0x4b5001], 0x536
mov ebp, 0x4de2cc
push ebp
push 0xffffffff
call fcn.00427c29
mov dword [0x4fed8c], eax
mov dword [0x4b5001], 0x537
mov ebp, 0x4de824
push ebp
push 0xffffffff
call fcn.00427c29
mov dword [0x4fede0], eax
mov dword [0x4b5001], 0x538
mov ebp, 0x4dedcb
push ebp
push 0xffffffff
call fcn.00427c29
mov dword [0x4feccc], eax
mov dword [0x4b5001], 0x539
mov ebp, 0x4df4e7
push ebp
push 0xffffffff
call fcn.00427c29
mov dword [0x4fe94c], eax
mov dword [0x4b5001], 0x53a
mov ebp, 0x4dfacd
push ebp
push 0xffffffff
call fcn.00427c29
mov dword [0x4fed10], eax
mov dword [0x4b5001], 0x53b
mov ebp, 0x4e016a
push ebp
push 0xffffffff
call fcn.00427c29
mov dword [0x4fecc8], eax
mov dword [0x4b5001], 0x53c
mov ebp, 0x4e06da
push ebp
push 0xffffffff
call fcn.00427c29
mov dword [0x4fe928], eax
mov dword [0x4b5001], 0x53d
mov ebp, 0x4e0d19
push ebp
push 0xffffffff
call fcn.00427c29
mov dword [0x4feb8c], eax
mov dword [0x4b5001], 0x53e
mov ebp, 0x4e13c7
push ebp
push 0xffffffff
call fcn.00427c29
mov dword [0x4fe950], eax
mov dword [0x4b5001], 0x53f
mov ebp, 0x4e1bc1
push ebp
push 0xffffffff
call fcn.00427c29
mov dword [0x4fe8c0], eax
mov dword [0x4b5001], 0x540
mov ebp, 0x4e2382
push ebp
push 0xffffffff
call fcn.00427c29
mov dword [0x4fea70], eax
mov dword [0x4b5001], 0x541
mov ebp, 0x4e2c56
push ebp
push 0xffffffff
call fcn.00427c29
mov dword [0x4fed88], eax
mov dword [0x4b5001], 0x542
mov ebp, 0x4e3177
push ebp
push 0xffffffff
call fcn.00427c29
mov dword [0x4feabc], eax
mov dword [0x4b5001], 0x543
mov ebp, 0x4e3739
push ebp
push 0xffffffff
call fcn.00427c29
mov dword [0x4fec0c], eax
mov dword [0x4b5001], 0x544
mov ebp, 0x4e41f9
push ebp
push 0xffffffff
call fcn.00427c29
mov dword [0x4fe9a8], eax
mov dword [0x4b5001], 0x545
mov ebp, 0x4e4ced
push ebp
push 0xffffffff
call fcn.00427c29
mov dword [0x4fedf8], eax
mov dword [0x4b5001], 0x546
mov ebp, 0x4e550a
push ebp
push 0xffffffff
call fcn.00427c29
mov dword [0x4fe9d0], eax
mov dword [0x4b5001], 0x547
mov ebp, 0x4e5e5a
push ebp
push 0xffffffff
call fcn.00427c29
mov dword [0x4fedb0], eax
mov dword [0x4b5001], 0x548
mov ebp, 0x4e6034
push ebp
push 0xffffffff
call fcn.00427c29
mov dword [0x4feb28], eax
mov dword [0x4b5001], 0x549
mov ebp, 0x4e61d0
push ebp
push 0xffffffff
call fcn.00427c29
mov dword [0x4feca8], eax
mov dword [0x4b5001], 0x54a
mov ebp, 0x4e625a
push ebp
push 0xffffffff
call fcn.00427c29
mov dword [0x4fed24], eax
mov dword [0x4b5001], 0x54b
mov ebp, 0x4e62e4
push ebp
push 0xffffffff
call fcn.00427c29
mov dword [0x4feb7c], eax
mov dword [0x4b5001], 0x54c
mov ebp, 0x4e6f35
push ebp
push 0xffffffff
call fcn.00427c29
mov dword [0x4fe8b8], eax
mov dword [0x4b5001], 0x54d
mov ebp, 0x4e73bd
push ebp
push 0xffffffff
call fcn.00427c29
mov dword [0x4fedfc], eax
mov dword [0x4b5001], 0x54e
mov ebp, 0x4e7c45
push ebp
push 0xffffffff
call fcn.00427c29
mov dword [0x4fe894], eax
mov dword [0x4b5001], 0x54f
mov ebp, 0x4e84ee
push ebp
push 0xffffffff
call fcn.00427c29
mov dword [0x4feba4], eax
mov dword [0x4b5001], 0x550
mov ebp, 0x4e86b6
push ebp
push 0xffffffff
call fcn.00427c29
mov dword [0x4fea8c], eax
mov dword [0x4b5001], 0x551
mov ebp, 0x4e8869
push ebp
push 0xffffffff
call fcn.00427c29
mov dword [0x4fe9e4], eax
mov dword [0x4b5001], 0x552
mov ebp, 0x4e8949
push ebp
push 0xffffffff
call fcn.00427c29
mov dword [0x4fe8c8], eax
mov dword [0x4b5001], 0x553
mov ebp, 0x4e8a96
push ebp
push 0xffffffff
call fcn.00427c29
mov dword [0x4feb50], eax
mov dword [0x4b5001], 0x554
mov ebp, 0x4e8df8
push ebp
push 0xffffffff
call fcn.00427c29
mov dword [0x4fe918], eax
mov dword [0x4b5001], 0x555
mov ebp, 0x4e8fbb
push ebp
push 0xffffffff
call fcn.00427c29
mov dword [0x4fec30], eax
mov dword [0x4b5001], 0x556
mov ebp, 0x4e9265
push ebp
push 0xffffffff
call fcn.00427c29
mov dword [0x4fea30], eax
mov dword [0x4b5001], 0x557
mov ebp, 0x4e987e
push ebp
push 0xffffffff
call fcn.00427c29
mov dword [0x4fecac], eax
mov dword [0x4b5001], 0x558
mov ebp, 0x4e9c32
push ebp
push 0xffffffff
call fcn.00427c29
mov dword [0x4fe998], eax
mov dword [0x4b5001], 0x55a
push dword [0x4fe8e0]
call fcn.0041ee0b
mov dword [0x4b5001], 0x55d
push 0x2da
push 0x3fc
push 0
call fcn.004269c0
mov ebx, eax
mov eax, ebx
mov ecx, 2
cdq
idiv ecx
mov ebx, eax
add ebx, 0xfffffe93
push ebx
push 0
call fcn.004269e3
mov ebx, eax
mov eax, ebx
mov ecx, 2
cdq
idiv ecx
mov ebx, eax
add ebx, 0xfffffe02
push ebx
push dword [0x4fe9d4]
call fcn.0042335d
mov dword [0x4b5001], 0x55e
push dword [0x4fe9d4]
lea eax, [0x415840]
push eax
call fcn.004234c0
mov dword [0x4b5001], 0x55f
push dword [0x4feafc]
push dword [0x4fe9d4]
call fcn.00416497
mov dword [0x4b5001], 0x561
push dword [0x4fea10]
call fcn.00427c40
push eax
push 0xe
push 0xe
push 4
push 0x3d7
push 0xffffffff
call fcn.0041edd1
mov dword [0x4feda0], eax
mov dword [0x4b5001], 0x562
push dword [0x4feda0]
call fcn.004156a6
mov dword [0x4b5001], 0x563
mov eax, str.Click_to_minimize_trainer.
push eax
push dword [0x4feda0]
call fcn.0041ee3d
mov dword [0x4b5001], 0x565
push dword [0x4febb0]
call fcn.00427c40
push eax
push 0xe
push 0xe
push 4
push 0x3eb
push 0xffffffff
call fcn.0041edd1
mov dword [0x4fe900], eax
mov dword [0x4b5001], 0x566
push dword [0x4fe900]
call fcn.004156a6
mov dword [0x4b5001], 0x567
mov eax, str.Click_to_close_trainer.
push eax
push dword [0x4fe900]
call fcn.0041ee3d
mov dword [0x4b5001], 0x569
push dword [0x4fe9a0]
call fcn.00427c40
push eax
push 0x3a
push 0x14d
push 5
push 0xe
push 0xffffffff
call fcn.0041edd1
mov dword [0x4fe870], eax
mov dword [0x4b5001], 0x56a
push dword [0x4fe870]
call fcn.004156a6
mov dword [0x4b5001], 0x56b
mov eax, str.Click_open_Cheathappens_website.
push eax
push dword [0x4fe870]
call fcn.0041ee3d
mov dword [0x4b5001], 0x56d
mov dword [0x4fed00], 0
mov dword [0x4b5001], 0x56e
mov dword [0x4fea4c], 0
mov dword [0x4b5001], 0x56f
mov dword [0x4b5001], 0x570
inc dword [0x4fea4c]
mov dword [0x4b5001], 0x571
push dword [0x4feb50]
call fcn.00427c40
push eax
push 0x10
push 0x10
push 0x32
mov ebx, dword [0x4fed00]
add ebx, 0x3e8
push ebx
push 0xffffffff
call fcn.0041edd1
push eax
mov ebx, dword [0x4fea4c]
mov ebp, dword [0x4ff3fc]
shl ebx, 2
pop dword [ebp + ebx]
mov dword [0x4b5001], 0x572
mov eax, str.This_trainer_works_with_Steam_Platform_version.
push eax
mov ebx, dword [0x4fea4c]
shl ebx, 2
push dword [ebp + ebx]
call fcn.0041ee3d
mov dword [0x4b5001], 0x573
mov ebx, dword [0x4fed00]
add ebx, 0xffffffec
mov dword [0x4fed00], ebx
mov dword [0x4b5001], 0x574
mov dword [0x4b5001], 0x576
jmp 0x4059ad
mov dword [0x4b5001], 0x57b
mov dword [0x4b5001], 0x57d
jmp 0x405a61
mov dword [0x4b5001], 0x582
mov dword [0x4b5001], 0x584
jmp 0x405b15
mov dword [0x4b5001], 0x589
mov dword [0x4b5001], 0x58b
jmp 0x405bc9
mov dword [0x4b5001], 0x590
mov dword [0x4b5001], 0x594
push dword [0x4fedf0]
call fcn.00427cfa
and eax, eax
je 0x405c55
mov dword [0x4b5001], 0x595
push dword [0x4fedf0]
call fcn.00427c40
push eax
push 0x46
push 0x32
push 0x48
push 0x3c7
push 0xffffffff
call fcn.0041edd1
mov dword [0x4feb84], eax
mov dword [0x4b5001], 0x596
push dword [0x4feb84]
call fcn.004156a6
mov dword [0x4b5001], 0x597
mov eax, str.Click_to_open_game_page_on_Cheathappens_website.
push eax
push dword [0x4feb84]
call fcn.0041ee3d
mov dword [0x4b5001], 0x598
mov dword [0x4b5001], 0x59a
push dword [0x4fe8cc]
call fcn.00427c40
push eax
push 0x47
push 0x3b
push 0x45
push 3
push 0xffffffff
call fcn.0041edd1
mov dword [0x4fece0], eax
mov dword [0x4b5001], 0x59b
push dword [0x4fece0]
call fcn.004156a6
mov dword [0x4b5001], 0x59c
mov eax, str.Click_to_get_back_to_the_Trainers_main_page.
push eax
push dword [0x4fece0]
call fcn.0041ee3d
mov dword [0x4b5001], 0x59e
push dword [0x4fed64]
call fcn.00427c40
push eax
push 0x47
push 0x46
push 0x45
push 0x45
push 0xffffffff
call fcn.0041edd1
mov dword [0x4fed44], eax
mov dword [0x4b5001], 0x59f
push dword [0x4fed44]
call fcn.004156a6
mov dword [0x4b5001], 0x5a0
mov eax, str.Click_to_get_information_on_how_to_use_the_trainer_and_specific_option_instructions.
push eax
push dword [0x4fed44]
call fcn.0041ee3d
mov dword [0x4b5001], 0x5a2
push dword [0x4feb20]
call fcn.00427c40
push eax
push 0x47
push 0x69
push 0x45
push 0x8e
push 0xffffffff
call fcn.0041edd1
mov dword [0x4fea74], eax
mov dword [0x4b5001], 0x5a3
push dword [0x4fea74]
call fcn.004156a6
mov dword [0x4b5001], 0x5a4
mov eax, str.Click_to_activate_the_trainer_with_mouse_instead_of_using_the_hotkey_to_do_so.
push eax
push dword [0x4fea74]
call fcn.0041ee3d
mov dword [0x4b5001], 0x5a6
push dword [0x4fede4]
call fcn.00427c40
push eax
push 0x47
push 0x3f
push 0x45
push 0xfa
push 0xffffffff
call fcn.0041edd1
mov dword [0x4fe874], eax
mov dword [0x4b5001], 0x5a7
push dword [0x4fe874]
call fcn.004156a6
mov dword [0x4b5001], 0x5a8
mov eax, str.Click_to_get_information_the_trainer_collects__as_well_as_possible_error_information.
push eax
push dword [0x4fe874]
call fcn.0041ee3d
mov dword [0x4b5001], 0x5aa
push dword [0x4fede0]
call fcn.00427c40
push eax
push 0x47
push 0x30
push 0x45
push 0x13c
push 0xffffffff
call fcn.0041edd1
mov dword [0x4fed6c], eax
mov dword [0x4b5001], 0x5ab
push dword [0x4fed6c]
call fcn.004156a6
mov dword [0x4b5001], 0x5ac
mov eax, str.Click_to_modify_certain_customizeable_settings_of_the_trainer.
push eax
push dword [0x4fed6c]
call fcn.0041ee3d
mov dword [0x4b5001], 0x5ae
push dword [0x4fe94c]
call fcn.00427c40
push eax
push 0x47
push 0x5f
push 0x45
push 0x16f
push 0xffffffff
call fcn.0041edd1
mov dword [0x4feac8], eax
mov dword [0x4b5001], 0x5af
push dword [0x4feac8]
call fcn.004156a6
mov dword [0x4b5001], 0x5b0
mov eax, str.Need_help__Stuck___Problems_with_using_the_trainer___Click_here_for_possible_solutions.__Internet_required.
push eax
push dword [0x4feac8]
call fcn.0041ee3d
mov dword [0x4b5001], 0x5b2
push dword [0x4fecc8]
call fcn.00427c40
push eax
push 0x47
push 0x39
push 0x45
push 0x1d1
push 0xffffffff
call fcn.0041edd1
mov dword [0x4fe9c8], eax
mov dword [0x4b5001], 0x5b3
push dword [0x4fe9c8]
call fcn.004156a6
mov dword [0x4b5001], 0x5b4
mov eax, str.Click_here_to_visit_the_webpage_at_Cheathappens_for_this_game_trainer.
push eax
push dword [0x4fe9c8]
call fcn.0041ee3d
mov dword [0x4b5001], 0x5b6
push dword [0x4feb8c]
call fcn.00427c40
push eax
push 0x47
push 0x45
push 0x45
push 0x211
push 0xffffffff
call fcn.0041edd1
mov dword [0x4fec5c], eax
mov dword [0x4b5001], 0x5b7
push dword [0x4fec5c]
call fcn.004156a6
mov dword [0x4b5001], 0x5b8
mov eax, str.Click_this_to_enable_controller_activation_of_options.
push eax
push dword [0x4fec5c]
call fcn.0041ee3d
mov dword [0x4b5001], 0x5ba
push dword [0x4fe8c0]
call fcn.00427c40
push eax
push 0x47
push 0x45
push 0x45
push 0x259
push 0xffffffff
call fcn.0041edd1
mov dword [0x4fead0], eax
mov dword [0x4b5001], 0x5bb
push dword [0x4fead0]
call fcn.004156a6
mov dword [0x4b5001], 0x5bc
mov eax, 0x4b7444
push eax
push dword [0x4fead0]
call fcn.0041ee3d
mov dword [0x4b5001], 0x5be
push 0x22b
push 0x3fa
push 0x95
push 1
push 0xffffffff
call fcn.0041f2ac
mov dword [0x4fe92c], eax
mov dword [0x4b5001], 0x5bf
push 1
push dword [0x4fe92c]
call fcn.0041f2c9
mov dword [0x4b5001], 0x5c0
push 0
push 1
push dword [0x4fe92c]
call fcn.0041f307
mov dword [0x4b5001], 0x5c1
push 0
push 2
push dword [0x4fe92c]
call fcn.0041f307
mov dword [0x4b5001], 0x5c3
push 0x800301
mov eax, 0x4b8d96
push eax
push 0x10e
push 0xa0
push 5
push 0x357
push 0xffffffff
call fcn.0041f4ae
mov dword [0x4feae8], eax
mov dword [0x4b5001], 0x5c4
push dword [0x4feae8]
call fcn.004156a6
mov dword [0x4b5001], 0x5c5
push dword [0x4febb4]
call fcn.0042dcf6
push eax
push dword [0x4feae8]
call fcn.0041f5c3
mov dword [0x4b5001], 0x5c6
push 0xffffff
push 1
push dword [0x4feae8]
call fcn.0041f307
mov dword [0x4b5001], 0x5c7
push 0x32
push 0x32
mov eax, 0x32
call fcn.004191f0
push eax
push 2
push dword [0x4feae8]
call fcn.0041f307
mov dword [0x4b5001], 0x5c9
push 0x800301
mov eax, 0x4b7b02
push eax
push 0x10e
push 0xa0
push 0x118
push 0x357
push 0xffffffff
call fcn.0041f4ae
mov dword [0x4febbc], eax
mov dword [0x4b5001], 0x5ca
push dword [0x4febbc]
call fcn.004156a6
mov dword [0x4b5001], 0x5cb
push dword [0x4febb4]
call fcn.0042dcf6
push eax
push dword [0x4febbc]
call fcn.0041f5c3
mov dword [0x4b5001], 0x5cc
push 0xffffff
push 1
push dword [0x4febbc]
call fcn.0041f307
mov dword [0x4b5001], 0x5cd
push 0x32
push 0x32
mov eax, 0x32
call fcn.004191f0
push eax
push 2
push dword [0x4febbc]
call fcn.0041f307
mov dword [0x4b5001], 0x5cf
push 8
push 0x1e
push 0x7d0
push 0x339
push 0x22b
push 0x352
push 0
push 0
push 0xffffffff
call fcn.0041f86f
mov dword [0x4feb80], eax
mov dword [0x4b5001], 0x5d0
push 0
push 1
push dword [0x4feb80]
call fcn.0041f307
mov dword [0x4b5001], 0x5d1
push 0
push 2
push dword [0x4feb80]
call fcn.0041f307
mov dword [0x4b5001], 0x5d3
mov dword [0x4fecb4], 0
mov dword [0x4b5001], 0x5d4
mov dword [0x4fecb8], 0
mov dword [0x4b5001], 0x5d5
mov dword [0x4fea4c], 1
jmp 0x4062d4
mov dword [0x4b5001], 0x5d5
mov eax, dword [0x4feb9c]
cmp eax, dword [0x4fea4c]
jl 0x4065a1
mov dword [0x4b5001], 0x5d6
mov ebx, dword [0x4fea4c]
mov ebp, dword [0x4ff364]
shl ebx, 2
mov edx, dword [ebp + ebx]
push edx
call fcn.0042e7d0
pop edx
push eax
push edx
call fcn.0042e810
push 0x4fea00
call fcn.0042e870
mov dword [0x4b5001], 0x5d9
push 0x10800901
mov eax, 0x4b51b2
push eax
push 0xb4
push 0x10e
mov ebx, dword [0x4fecb8]
add ebx, 5
push ebx
mov ebx, dword [0x4fecb4]
add ebx, 5
push ebx
push 0xffffffff
call fcn.0041f4ae
push eax
mov ebx, dword [0x4fea4c]
mov ebp, dword [0x4ff3bc]
shl ebx, 2
pop dword [ebp + ebx]
mov dword [0x4b5001], 0x5da
push dword [0x4fea00]
mov ebx, dword [0x4fea4c]
shl ebx, 2
push dword [ebp + ebx]
call fcn.0041feaf
mov dword [0x4b5001], 0x5dc
mov ebx, dword [0x4fea4c]
shl ebx, 2
push dword [ebp + ebx]
call fcn.004156a6
mov dword [0x4b5001], 0x5dd
push dword [0x4feb10]
call fcn.0042dcf6
push eax
mov ebx, dword [0x4fea4c]
mov ebp, dword [0x4ff3bc]
shl ebx, 2
push dword [ebp + ebx]
call fcn.0041f5c3
mov dword [0x4b5001], 0x5de
push 0xffffff
push 1
mov ebx, dword [0x4fea4c]
shl ebx, 2
push dword [ebp + ebx]
call fcn.0041f307
mov dword [0x4b5001], 0x5df
push 0x32
push 0x32
mov eax, 0x32
call fcn.004191f0
push eax
push 2
mov ebx, dword [0x4fea4c]
shl ebx, 2
push dword [ebp + ebx]
call fcn.0041f307
mov dword [0x4b5001], 0x5e1
jmp 0x406523
mov dword [0x4b5001], 0x5e7
mov dword [0x4b5001], 0x5e9
add dword [0x4fecb4], 0x113
mov dword [0x4b5001], 0x5ea
mov ebx, dword [0x4fecb4]
cmp ebx, 0x2bc
jle 0x406581
mov dword [0x4b5001], 0x5eb
add dword [0x4fecb8], 0xb9
mov dword [0x4b5001], 0x5ec
mov dword [0x4fecb4], 0
mov dword [0x4b5001], 0x5ed
mov dword [0x4b5001], 0x5ee
inc dword [0x4fea4c]
jno 0x4062ca
mov dword [0x4b5001], 0x5f0
call fcn.0041fefa
mov dword [0x4b5001], 0x5f1
call fcn.0041fefa
mov dword [0x4b5001], 0x5f3
push dword [0x4fed88]
call fcn.00427c40
push eax
push 0x47
push 0x51
push 0x45
push 0x2a5
push 0xffffffff
call fcn.0041edd1
mov dword [0x4fe87c], eax
mov dword [0x4b5001], 0x5f4
push dword [0x4fe87c]
call fcn.004156a6
mov dword [0x4b5001], 0x5f5
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 [0x4fe87c]
call fcn.0041ee3d
mov dword [0x4b5001], 0x5f7
push dword [0x4fec0c]
call fcn.00427c40
push eax
push 0x47
push 0x45
push 0x45
push 0x2f9
push 0xffffffff
call fcn.0041edd1
mov dword [0x4feca4], eax
mov dword [0x4b5001], 0x5f8
push dword [0x4feca4]
call fcn.004156a6
mov dword [0x4b5001], 0x5f9
mov eax, str.Click_to_launch_CosMOS_memory_tool_or_to_visit_the_Cheathappens_CosMOS_webpage.
push eax
push dword [0x4feca4]
call fcn.0041ee3d
mov dword [0x4b5001], 0x5fb
push dword [0x4fedf8]
call fcn.00427c40
push eax
push 0x47
push 0x7e
push 0x45
push 0x345
push 0xffffffff
call fcn.0041edd1
mov dword [0x4fecf8], eax
mov dword [0x4b5001], 0x5fc
push dword [0x4fecf8]
call fcn.004156a6
mov dword [0x4b5001], 0x5fd
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 [0x4fecf8]
call fcn.0041ee3d
mov dword [0x4b5001], 0x5ff
push dword [0x4feb7c]
call fcn.00427c40
push eax
push 0x1f
push 0xda
push 0
push 0x1388
push 0xffffffff
call fcn.0041edd1
mov dword [0x4fe938], eax
mov dword [0x4b5001], 0x600
push dword [0x4fe938]
call fcn.004156a6
mov dword [0x4b5001], 0x601
mov eax, str.Click_to_access_page_to_possibly_download_a_more_current_version_of_the_trainer.
push eax
push dword [0x4fe938]
call fcn.0041ee3d
mov dword [0x4b5001], 0x603
push dword [0x4fe998]
call fcn.00427c40
push eax
push 0x1f
push 0xda
push 0
push 0x1388
push 0xffffffff
call fcn.0041edd1
mov dword [0x4feb94], eax
mov dword [0x4b5001], 0x604
push dword [0x4feb94]
call fcn.004156a6
mov dword [0x4b5001], 0x605
mov eax, str.Click_to_access_page_to_download_fully_working_trainer.
push eax
push dword [0x4feb94]
call fcn.0041ee3d
mov dword [0x4b5001], 0x607
push dword [0x4fedfc]
call fcn.00427c40
push eax
push 0x1b
push 0x3fc
push 0x95
push 0
push 0xffffffff
call fcn.0041edd1
mov dword [0x4fe940], eax
mov dword [0x4b5001], 0x608
push dword [0x4fe940]
call fcn.004156a6
mov dword [0x4b5001], 0x609
mov eax, str.Click_to_open_this_text_in_Windows_Notebook_App.
push eax
push dword [0x4fe940]
call fcn.0041ee3d
mov dword [0x4b5001], 0x60a
push 1
push dword [0x4fe940]
call fcn.0041f2c9
mov dword [0x4b5001], 0x60c
push 0x22b
push 0x3fa
push 0x95
push 1
push 0xffffffff
call fcn.0041f2ac
mov dword [0x4fec80], eax
mov dword [0x4b5001], 0x60d
push 1
push dword [0x4fec80]
call fcn.0041f2c9
mov dword [0x4b5001], 0x60e
push 0
push 1
push dword [0x4fec80]
call fcn.0041f307
mov dword [0x4b5001], 0x60f
push 0
push 2
push dword [0x4fec80]
call fcn.0041f307
mov dword [0x4b5001], 0x611
push 0x1a9
push 0x1a9
push 0x37
push 0x12d
push 0xffffffff
call fcn.0041f2ac
mov dword [0x4fec20], eax
mov dword [0x4b5001], 0x612
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.00420668
mov dword [0x4fea14], eax
mov dword [0x4b5001], 0x613
mov dword [0x4b5001], 0x614
push 0xffffffeb
push dword [0x4fea14]
call fcn.0042116d
push eax
call sub.USER32.DLL_GetWindowLongW
mov dword [0x4febd4], eax
mov dword [0x4b5001], 0x615
push 1
mov eax, dword [0x4febd4]
push eax
mov eax, dword [eax]
call dword [eax + 0xf0]
mov dword [0x4b5001], 0x616
call fcn.0041fefa
mov dword [0x4b5001], 0x617
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.0041f5a3
mov dword [0x4feba0], eax
mov dword [0x4b5001], 0x618
push dword [0x4fea5c]
call fcn.0042dcf6
push eax
push dword [0x4feba0]
call fcn.0041f5c3
mov dword [0x4b5001], 0x619
push 0xffffff
push 1
push dword [0x4feba0]
call fcn.0041f307
mov dword [0x4b5001], 0x61a
push 0
push 2
push dword [0x4feba0]
call fcn.0041f307
mov dword [0x4b5001], 0x61b
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.0041f5a3
mov dword [0x4fed84], eax
mov dword [0x4b5001], 0x61c
push dword [0x4fea5c]
call fcn.0042dcf6
push eax
push dword [0x4fed84]
call fcn.0041f5c3
mov dword [0x4b5001], 0x61d
push 0xffffff
push 1
push dword [0x4fed84]
call fcn.0041f307
mov dword [0x4b5001], 0x61e
push 0
push 2
push dword [0x4fed84]
call fcn.0041f307
mov dword [0x4b5001], 0x61f
call fcn.0041fefa
mov dword [0x4b5001], 0x622
push dword [0x4feb28]
call fcn.00427c40
push eax
push 9
push 0x13
push 0x2cb
push 0x3de
push 0xffffffff
call fcn.0041edd1
mov dword [0x4fecc4], eax
mov dword [0x4b5001], 0x624
push 0x22b
push 0x3fa
push 0x95
push 1
push 0xffffffff
call fcn.0041f2ac
mov dword [0x4fea0c], eax
mov dword [0x4b5001], 0x625
push 1
push dword [0x4fea0c]
call fcn.0041f2c9
mov dword [0x4b5001], 0x626
push 0
push 1
push dword [0x4fea0c]
call fcn.0041f307
mov dword [0x4b5001], 0x627
push 0
push 2
push dword [0x4fea0c]
call fcn.0041f307
mov dword [0x4b5001], 0x629
push dword [0x4fe9e4]
call fcn.00427c40
push eax
push 0x19
push 0x19
push 0x7d
push 0xa
push 0xffffffff
call fcn.0041edd1
mov dword [0x4fede8], eax
mov dword [0x4b5001], 0x62a
push dword [0x4fede8]
call fcn.004156a6
mov dword [0x4b5001], 0x62b
mov eax, str.Click_on_to_mute_the_trainer_sounds.
push eax
push dword [0x4fede8]
call fcn.0041ee3d
mov dword [0x4b5001], 0x62c
mov eax, str.Mute_Trainer_Sounds
push eax
push 0x19
push 0xc8
push 0x81
push 0x32
push 0xffffffff
call fcn.0041f5a3
mov dword [0x4fec4c], eax
mov dword [0x4b5001], 0x62d
mov eax, str.Click_on_to_mute_the_trainer_sounds.
push eax
push dword [0x4fec4c]
call fcn.0041ee3d
mov dword [0x4b5001], 0x62e
push dword [0x4fea5c]
call fcn.0042dcf6
push eax
push dword [0x4fec4c]
call fcn.0041f5c3
mov dword [0x4b5001], 0x62f
push 0xffffff
push 1
push dword [0x4fec4c]
call fcn.0041f307
mov dword [0x4b5001], 0x630
push 0
push 2
push dword [0x4fec4c]
call fcn.0041f307
mov dword [0x4b5001], 0x632
push dword [0x4fe9e4]
call fcn.00427c40
push eax
push 0x19
push 0x19
push 0xa0
push 0xa
push 0xffffffff
call fcn.0041edd1
mov dword [0x4fe9dc], eax
mov dword [0x4b5001], 0x633
push dword [0x4fe9dc]
call fcn.004156a6
mov dword [0x4b5001], 0x634
mov eax, str.Click_to_disable_the_trainer_hotkeys.
push eax
push dword [0x4fe9dc]
call fcn.0041ee3d
mov dword [0x4b5001], 0x635
mov eax, str.Disable_Trainer_Hotkeys
push eax
push 0x19
push 0xc8
push 0xa4
push 0x32
push 0xffffffff
call fcn.0041f5a3
mov dword [0x4fea54], eax
mov dword [0x4b5001], 0x636
mov eax, str.Click_to_disable_the_trainer_hotkeys.
push eax
push dword [0x4fea54]
call fcn.0041ee3d
mov dword [0x4b5001], 0x637
push dword [0x4fea5c]
call fcn.0042dcf6
push eax
push dword [0x4fea54]
call fcn.0041f5c3
mov dword [0x4b5001], 0x638
push 0xffffff
push 1
push dword [0x4fea54]
call fcn.0041f307
mov dword [0x4b5001], 0x639
push 0
push 2
push dword [0x4fea54]
call fcn.0041f307
mov dword [0x4b5001], 0x63b
mov dword [0x4b5001], 0x63d
push 0x800301
mov eax, str.SAVE_GLOBAL_SETTINGS
push eax
push 0x19
push 0xc8
push 0xdc
push 0xa
push 0xffffffff
call fcn.0041f4ae
mov dword [0x4fec10], eax
mov dword [0x4b5001], 0x63e
push dword [0x4fec10]
call fcn.004156a6
mov dword [0x4b5001], 0x63f
mov eax, str.Click_to_save_trainer_settings_for_all_trainers_launched.
push eax
push dword [0x4fec10]
call fcn.0041ee3d
mov dword [0x4b5001], 0x640
push dword [0x4fea5c]
call fcn.0042dcf6
push eax
push dword [0x4fec10]
call fcn.0041f5c3
mov dword [0x4b5001], 0x641
push 0xffffff
push 1
push dword [0x4fec10]
call fcn.0041f307
mov dword [0x4b5001], 0x642
push 0x32
push 0x32
mov eax, 0x32
call fcn.004191f0
push eax
push 2
push dword [0x4fec10]
call fcn.0041f307
mov dword [0x4b5001], 0x644
push 0x800301
mov eax, str.REMOVE_GLOBAL_SETTINGS
push eax
push 0x19
push 0xc8
push 0xdc
push 0xdc
push 0xffffffff
call fcn.0041f4ae
mov dword [0x4fec88], eax
mov dword [0x4b5001], 0x645
push dword [0x4fec88]
call fcn.004156a6
mov dword [0x4b5001], 0x646
mov eax, str.Click_to_remove_trainer_settings_for_all_trainers_launched.
push eax
push dword [0x4fec88]
call fcn.0041ee3d
mov dword [0x4b5001], 0x647
push dword [0x4fea5c]
call fcn.0042dcf6
push eax
push dword [0x4fec88]
call fcn.0041f5c3
mov dword [0x4b5001], 0x648
push 0xffffff
push 1
push dword [0x4fec88]
call fcn.0041f307
mov dword [0x4b5001], 0x649
push 0x32
push 0x32
mov eax, 0x32
call fcn.004191f0
push eax
push 2
push dword [0x4fec88]
call fcn.0041f307
mov dword [0x4b5001], 0x64b
push 0x800301
mov eax, str.SAVE_CUSTOM_SETTINGS
push eax
push 0x19
push 0xc8
push 0xff
push 0xa
push 0xffffffff
call fcn.0041f4ae
mov dword [0x4fed9c], eax
mov dword [0x4b5001], 0x64c
push dword [0x4fed9c]
call fcn.004156a6
mov dword [0x4b5001], 0x64d
mov eax, str.Click_to_save_trainer_custom_keys_and_values_for_this_trainer.
push eax
push dword [0x4fed9c]
call fcn.0041ee3d
mov dword [0x4b5001], 0x64e
push dword [0x4fea5c]
call fcn.0042dcf6
push eax
push dword [0x4fed9c]
call fcn.0041f5c3
mov dword [0x4b5001], 0x64f
push 0xffffff
push 1
push dword [0x4fed9c]
call fcn.0041f307
mov dword [0x4b5001], 0x650
push 0x32
push 0x32
mov eax, 0x32
call fcn.004191f0
push eax
push 2
push dword [0x4fed9c]
call fcn.0041f307
mov dword [0x4b5001], 0x652
push 0x800301
mov eax, str.REMOVE_CUSTOM_SETTINGS
push eax
push 0x19
push 0xc8
push 0xff
push 0xdc
push 0xffffffff
call fcn.0041f4ae
mov dword [0x4feaa8], eax
mov dword [0x4b5001], 0x653
push dword [0x4feaa8]
call fcn.004156a6
mov dword [0x4b5001], 0x654
mov eax, str.Click_to_remove_trainer_custom_keys_and_values_for_this_trainer.
push eax
push dword [0x4feaa8]
call fcn.0041ee3d
mov dword [0x4b5001], 0x655
push dword [0x4fea5c]
call fcn.0042dcf6
push eax
push dword [0x4feaa8]
call fcn.0041f5c3
mov dword [0x4b5001], 0x656
push 0xffffff
push 1
push dword [0x4feaa8]
call fcn.0041f307
mov dword [0x4b5001], 0x657
push 0x32
push 0x32
mov eax, 0x32
call fcn.004191f0
push eax
push 2
push dword [0x4feaa8]
call fcn.0041f307
mov dword [0x4b5001], 0x659
push 0x800301
mov eax, 0x4b586c
push eax
push 0x19
push 0xc8
push 0x122
push 0xa
push 0xffffffff
call fcn.0041f4ae
mov dword [0x4fed30], eax
mov dword [0x4b5001], 0x65a
push dword [0x4fed30]
call fcn.004156a6
mov dword [0x4b5001], 0x65b
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 [0x4fed30]
call fcn.0041ee3d
mov dword [0x4b5001], 0x65c
push dword [0x4fea5c]
call fcn.0042dcf6
push eax
push dword [0x4fed30]
call fcn.0041f5c3
mov dword [0x4b5001], 0x65d
push 0xffffff
push 1
push dword [0x4fed30]
call fcn.0041f307
mov dword [0x4b5001], 0x65e
push 0x32
push 0x32
mov eax, 0x32
call fcn.004191f0
push eax
push 2
push dword [0x4fed30]
call fcn.0041f307
mov dword [0x4b5001], 0x660
mov dword [0x4b5001], 0x662
push 0x800301
mov eax, str.CTRL__H
push eax
push 0x19
push 0xc8
push 0x14
push 0xa
push 0xffffffff
call fcn.0041f4ae
mov dword [0x4fe888], eax
mov dword [0x4b5001], 0x663
push dword [0x4fe888]
call fcn.004156a6
mov dword [0x4b5001], 0x664
mov eax, str.Click_to_disable_trainer_keys.
push eax
push dword [0x4fe888]
call fcn.0041ee3d
mov dword [0x4b5001], 0x665
push dword [0x4fea5c]
call fcn.0042dcf6
push eax
push dword [0x4fe888]
call fcn.0041f5c3
mov dword [0x4b5001], 0x666
push 0xffffff
push 1
push dword [0x4fe888]
call fcn.0041f307
mov dword [0x4b5001], 0x667
push 0x32
push 0x32
mov eax, 0x32
call fcn.004191f0
push eax
push 2
push dword [0x4fe888]
call fcn.0041f307
mov dword [0x4b5001], 0x668
mov eax, str.Disable_Hotkeys
push eax
push 0x19
push 0xc8
push 0x18
push 0xd9
push 0xffffffff
call fcn.0041f5a3
mov dword [0x4fec90], eax
mov dword [0x4b5001], 0x669
mov eax, str.Click_to_disable_trainer_keys.
push eax
push dword [0x4fec90]
call fcn.0041ee3d
mov dword [0x4b5001], 0x66a
push dword [0x4fea5c]
call fcn.0042dcf6
push eax
push dword [0x4fec90]
call fcn.0041f5c3
mov dword [0x4b5001], 0x66b
push 0xffffff
push 1
push dword [0x4fec90]
call fcn.0041f307
mov dword [0x4b5001], 0x66c
push 0
push 2
push dword [0x4fec90]
call fcn.0041f307
mov dword [0x4b5001], 0x66f
push 0x800301
mov eax, 0x4b6358
push eax
push 0x19
push 0xc8
push 0x37
push 0xa
push 0xffffffff
call fcn.0041f4ae
mov dword [0x4feb0c], eax
mov dword [0x4b5001], 0x670
push dword [0x4feb0c]
call fcn.004156a6
mov dword [0x4b5001], 0x671
mov eax, str.Click_to_select_the_key_to_activate_the_trainer.
push eax
push dword [0x4feb0c]
call fcn.0041ee3d
mov dword [0x4b5001], 0x672
push dword [0x4fea5c]
call fcn.0042dcf6
push eax
push dword [0x4feb0c]
call fcn.0041f5c3
mov dword [0x4b5001], 0x673
push 0xffffff
push 1
push dword [0x4feb0c]
call fcn.0041f307
mov dword [0x4b5001], 0x674
push 0x32
push 0x32
mov eax, 0x32
call fcn.004191f0
push eax
push 2
push dword [0x4feb0c]
call fcn.0041f307
mov dword [0x4b5001], 0x675
mov eax, str.Trainer_Activation
push eax
push 0x19
push 0xc8
push 0x3b
push 0xd9
push 0xffffffff
call fcn.0041f5a3
mov dword [0x4febc4], eax
mov dword [0x4b5001], 0x676
mov eax, str.Click_to_select_the_key_to_activate_the_trainer.
push eax
push dword [0x4febc4]
call fcn.0041ee3d
mov dword [0x4b5001], 0x677
push dword [0x4fea5c]
call fcn.0042dcf6
push eax
push dword [0x4febc4]
call fcn.0041f5c3
mov dword [0x4b5001], 0x678
push 0xffffff
push 1
push dword [0x4febc4]
call fcn.0041f307
mov dword [0x4b5001], 0x679
push 0
push 2
push dword [0x4febc4]
call fcn.0041f307
mov dword [0x4b5001], 0x67c
push 0x800301
mov eax, str.Bumper_Left
push eax
push 0x19
push 0xc8
push 0x5a
push 0xa
push 0xffffffff
call fcn.0041f4ae
mov dword [0x4fe948], eax
mov dword [0x4b5001], 0x67d
push dword [0x4fe948]
call fcn.004156a6
mov dword [0x4b5001], 0x67e
mov eax, str.Click_to_select_which_button_to_push_down_to_allow_joystick_buttons_to_activate.
push eax
push dword [0x4fe948]
call fcn.0041ee3d
mov dword [0x4b5001], 0x67f
push dword [0x4fea5c]
call fcn.0042dcf6
push eax
push dword [0x4fe948]
call fcn.0041f5c3
mov dword [0x4b5001], 0x680
push 0xffffff
push 1
push dword [0x4fe948]
call fcn.0041f307
mov dword [0x4b5001], 0x681
push 0x32
push 0x32
mov eax, 0x32
call fcn.004191f0
push eax
push 2
push dword [0x4fe948]
call fcn.0041f307
mov dword [0x4b5001], 0x682
mov eax, str.Controller_Trigger
push eax
push 0x19
push 0xc8
push 0x5e
push 0xd9
push 0xffffffff
call fcn.0041f5a3
mov dword [0x4fec60], eax
mov dword [0x4b5001], 0x683
mov eax, str.Click_to_select_which_button_to_push_down_to_allow_joystick_buttons_to_activate.
push eax
push dword [0x4fec60]
call fcn.0041ee3d
mov dword [0x4b5001], 0x684
push dword [0x4fea5c]
call fcn.0042dcf6
push eax
push dword [0x4fec60]
call fcn.0041f5c3
mov dword [0x4b5001], 0x685
push 0xffffff
push 1
push dword [0x4fec60]
call fcn.0041f307
mov dword [0x4b5001], 0x686
push 0
push 2
push dword [0x4fec60]
call fcn.0041f307
mov dword [0x4b5001], 0x689
push 0x800001
push 0x4b
push 0xc8
push 0x5a
push 0x1392
push 0xffffffff
call fcn.0042138e
mov dword [0x4feacc], eax
mov dword [0x4b5001], 0x68a
push dword [0x4feacc]
call fcn.004156a6
mov dword [0x4b5001], 0x68b
push dword [0x4fea5c]
call fcn.0042dcf6
push eax
push dword [0x4feacc]
call fcn.0041f5c3
mov dword [0x4b5001], 0x68c
mov dword [0x4fea4c], 1
jmp 0x407707
mov dword [0x4b5001], 0x68c
mov eax, 0x16
cmp eax, dword [0x4fea4c]
jl 0x407753
mov dword [0x4b5001], 0x68d
mov ebx, dword [0x4fea4c]
mov ebp, dword [0x4ff3dc]
shl ebx, 2
push dword [ebp + ebx]
push 0xffffffff
push dword [0x4feacc]
call fcn.004217f7
mov dword [0x4b5001], 0x68e
inc dword [0x4fea4c]
jno 0x4076fd
mov dword [0x4b5001], 0x68f
mov eax, 0x4b6358
push eax
push dword [0x4feacc]
call fcn.0041feaf
mov dword [0x4b5001], 0x690
push 0xffffff
push 1
push dword [0x4feacc]
call fcn.0041f307
mov dword [0x4b5001], 0x691
push 0x32
push 0x32
mov eax, 0x32
call fcn.004191f0
push eax
push 2
push dword [0x4feacc]
call fcn.0041f307
mov dword [0x4b5001], 0x693
push 0x800001
push 0x4b
push 0xc8
push 0x37
push 0x1392
push 0xffffffff
call fcn.0042138e
mov dword [0x4fecf4], eax
mov dword [0x4b5001], 0x694
push dword [0x4fecf4]
call fcn.004156a6
mov dword [0x4b5001], 0x695
push dword [0x4fea5c]
call fcn.0042dcf6
push eax
push dword [0x4fecf4]
call fcn.0041f5c3
mov dword [0x4b5001], 0x696
mov dword [0x4fea4c], 1
jmp 0x407844
mov dword [0x4b5001], 0x696
mov eax, 0x12
cmp eax, dword [0x4fea4c]
jl 0x407890
mov dword [0x4b5001], 0x697
mov ebx, dword [0x4fea4c]
mov ebp, dword [0x4ff3cc]
shl ebx, 2
push dword [ebp + ebx]
push 0xffffffff
push dword [0x4fecf4]
call fcn.004217f7
mov dword [0x4b5001], 0x698
inc dword [0x4fea4c]
jno 0x40783a
mov dword [0x4b5001], 0x699
mov eax, 0x4b6358
push eax
push dword [0x4fecf4]
call fcn.0041feaf
mov dword [0x4b5001], 0x69a
push 0xffffff
push 1
push dword [0x4fecf4]
call fcn.0041f307
mov dword [0x4b5001], 0x69b
push 0x32
push 0x32
mov eax, 0x32
call fcn.004191f0
push eax
push 2
push dword [0x4fecf4]
call fcn.0041f307
mov dword [0x4b5001], 0x69d
push 0x800001
push 0x4b
push 0xc8
push 0x14
push 0x1392
push 0xffffffff
call fcn.0042138e
mov dword [0x4fed18], eax
mov dword [0x4b5001], 0x69e
push dword [0x4fed18]
call fcn.004156a6
mov dword [0x4b5001], 0x69f
push dword [0x4fea5c]
call fcn.0042dcf6
push eax
push dword [0x4fed18]
call fcn.0041f5c3
mov dword [0x4b5001], 0x6a0
mov eax, str.CTRL__H
push eax
push 0xffffffff
push dword [0x4fed18]
call fcn.004217f7
mov dword [0x4b5001], 0x6a1
mov eax, str.CTRL__M
push eax
push 0xffffffff
push dword [0x4fed18]
call fcn.004217f7
mov dword [0x4b5001], 0x6a2
mov eax, str.CTRL__H
push eax
push dword [0x4fed18]
call fcn.0041feaf
mov dword [0x4b5001], 0x6a3
push 0xffffff
push 1
push dword [0x4fed18]
call fcn.0041f307
mov dword [0x4b5001], 0x6a4
push 0x32
push 0x32
mov eax, 0x32
call fcn.004191f0
push eax
push 2
push dword [0x4fed18]
call fcn.0041f307
mov dword [0x4b5001], 0x6a7
call fcn.0041fefa
mov dword [0x4b5001], 0x6aa
push dword [0x4fed24]
call fcn.00427c40
push eax
push 0x10
push 0x10
push 0x2c7
push 3
push 0xffffffff
call fcn.0041edd1
mov dword [0x4fedcc], eax
mov dword [0x4b5001], 0x6ac
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.0041f5a3
mov dword [0x4fe920], eax
mov dword [0x4b5001], 0x6ad
push dword [0x4fea5c]
call fcn.0042dcf6
push eax
push dword [0x4fe920]
call fcn.0041f5c3
mov dword [0x4b5001], 0x6ae
push 0xffffff
push 1
push dword [0x4fe920]
call fcn.0041f307
mov dword [0x4b5001], 0x6af
push 0x36
push 0x36
mov eax, 0x36
call fcn.004191f0
push eax
push 2
push dword [0x4fe920]
call fcn.0041f307
mov dword [0x4b5001], 0x6b2
jmp 0x407b1a
mov dword [0x4b5001], 0x6b4
mov dword [0x4b5001], 0x6b5
push dword [0x4feb78]
mov edx, 0x4b51b2
pop ecx
call fcn.00419270
jne 0x407bdd
mov dword [0x4b5001], 0x6b6
push edx
call fcn.0042e7d0
pop edx
push eax
push 2
mov edx, dword [0x4feb38]
push edx
call fcn.0042e7d0
pop edx
push eax
push edx
call fcn.0042e810
mov edx, str.__Version:
push edx
call fcn.0042e810
mov edx, dword [0x4feb78]
push edx
call fcn.0042e810
mov edx, dword [0x4fe9f4]
push edx
call fcn.0042e810
call fcn.0042e900
push 0x13
push 0x208
push 0x30
mov ebx, dword [0x4fed00]
add ebx, 0x1ea
push ebx
push 0xffffffff
call fcn.004192d2
add dword [esp + 0x14], edx
call fcn.0041f4ae
call fcn.004192b0
mov dword [0x4fe9e0], eax
mov dword [0x4b5001], 0x6b7
jmp 0x407c5c
mov dword [0x4b5001], 0x6b7
mov dword [0x4b5001], 0x6b8
push edx
call fcn.0042e7d0
pop edx
push eax
push 2
mov edx, dword [0x4feb38]
push edx
call fcn.0042e7d0
pop edx
push eax
push edx
call fcn.0042e810
mov edx, dword [0x4fe9f4]
push edx
call fcn.0042e810
call fcn.0042e900
push 0x13
push 0x208
push 0x30
mov ebx, dword [0x4fed00]
add ebx, 0x1ea
push ebx
push 0xffffffff
call fcn.004192d2
add dword [esp + 0x14], edx
call fcn.0041f4ae
call fcn.004192b0
mov dword [0x4fe9e0], eax
mov dword [0x4b5001], 0x6b9
mov dword [0x4b5001], 0x6ba
push dword [0x4feb1c]
call fcn.0042dcf6
push eax
push dword [0x4fe9e0]
call fcn.0041f5c3
mov dword [0x4b5001], 0x6bb
push 0
push 1
push dword [0x4fe9e0]
call fcn.0041f307
mov dword [0x4b5001], 0x6bc
push 0x2f
push 0xa2
mov eax, 0xf2
call fcn.004191f0
push eax
push 2
push dword [0x4fe9e0]
call fcn.0041f307
mov dword [0x4b5001], 0x6c0
push 0x10000800
push 0x210
push 0x3f6
push 0xb0
push 0x1388
push 0xffffffff
call fcn.0041e10d
mov dword [0x4febec], eax
mov dword [0x4b5001], 0x6c1
push dword [0x4feaa4]
call fcn.0042dcf6
push eax
push dword [0x4febec]
call fcn.0041f5c3
mov dword [0x4b5001], 0x6c2
push 0xffffff
push 1
push dword [0x4febec]
call fcn.0041f307
mov dword [0x4b5001], 0x6c3
push 0
push 2
push dword [0x4febec]
call fcn.0041f307
mov dword [0x4b5001], 0x6c4
mov eax, 0x4b51b2
push eax
mov eax, 0x4b51b2
push eax
push dword [0x4febec]
call fcn.0042116d
push eax
call sub.UXTHEME.DLL_SetWindowTheme
mov dword [0x4b5001], 0x6c5
push 1
push dword [0x4febec]
call fcn.0041f2c9
mov dword [0x4b5001], 0x6c7
mov edx, dword [0x4fe988]
push edx
call fcn.0042e7d0
pop edx
push eax
push edx
call fcn.0042e810
push 0x4fec04
call fcn.0042e870
mov dword [0x4b5001], 0x6c8
push edx
call fcn.0042e7d0
pop edx
push eax
push 0x20000
mov edx, dword [0x4fec04]
push edx
call fcn.0042e7d0
pop edx
push eax
push edx
call fcn.0042e810
mov edx, str.help.txt
push edx
call fcn.0042e810
call fcn.0042e900
push 0xffffffff
call fcn.004192d2
add dword [esp + 4], edx
call fcn.00424e30
call fcn.004192b0
mov dword [0x4feb08], eax
mov dword [0x4b5001], 0x6c9
mov dword [0x4fea4c], 0
mov dword [0x4b5001], 0x6ca
mov dword [0x4b5001], 0x6cb
push edx
call fcn.0042e7d0
pop edx
push eax
push edx
call fcn.0042e7d0
pop edx
push eax
push dword [0x4feb08]
call fcn.00425090
push 0x4fec44
call fcn.0042e870
mov dword [0x4b5001], 0x6cc
push dword [0x4fec44]
push dword [0x4fea4c]
push dword [0x4febec]
call fcn.004217f7
mov dword [0x4b5001], 0x6cd
inc dword [0x4fea4c]
mov dword [0x4b5001], 0x6ce
push dword [0x4feb08]
call fcn.004250f0
mov ebx, eax
cmp ebx, 1
jne 0x407e3b
mov dword [0x4b5001], 0x6cf
push dword [0x4feb08]
call fcn.00424a60
mov dword [0x4b5001], 0x6d3
push dword [0x4feaa4]
call fcn.0042dcf6
push eax
push dword [0x4fe9ec]
call fcn.0041f5c3
mov dword [0x4b5001], 0x6d4
push 0xffffff
push 1
push dword [0x4fe9ec]
call fcn.0041f307
mov dword [0x4b5001], 0x6d5
push 0
push 2
push dword [0x4fe9ec]
call fcn.0041f307
mov dword [0x4b5001], 0x6d6
mov eax, 0x4b51b2
push eax
mov eax, 0x4b51b2
push eax
push dword [0x4fe9ec]
call fcn.0042116d
push eax
call sub.UXTHEME.DLL_SetWindowTheme
mov dword [0x4b5001], 0x6d7
push 1
push dword [0x4fe9ec]
call fcn.0041f2c9
mov dword [0x4b5001], 0x6e4
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.00420668
mov dword [0x4feaf0], eax
mov dword [0x4b5001], 0x6e5
mov dword [0x4b5001], 0x6e6
push 0xffffffeb
push dword [0x4feaf0]
call fcn.0042116d
push eax
call sub.USER32.DLL_GetWindowLongW
mov dword [0x4febd4], eax
mov dword [0x4b5001], 0x6e7
push 1
mov eax, dword [0x4febd4]
push eax
mov eax, dword [eax]
call dword [eax + 0xf0]
mov dword [0x4b5001], 0x6e8
push 1
push dword [0x4feaf0]
call fcn.0041f2c9
mov dword [0x4b5001], 0x6ea
mov ebx, dword [0x4feb9c]
cmp ebx, 0x16
jle 0x408075
mov dword [0x4b5001], 0x6eb
push 8
push 0x1e
push 0x7d0
push 0x3e8
push 0x22b
push 0x3fa
push 0x95
push 1
push 0xffffffff
call fcn.0041f86f
mov dword [0x4fea84], eax
mov dword [0x4b5001], 0x6ec
jmp 0x4080ac
mov dword [0x4b5001], 0x6ec
mov dword [0x4b5001], 0x6ed
push 0x22b
push 0x3fa
push 0x95
push 1
push 0xffffffff
call fcn.0041f2ac
mov dword [0x4fea84], eax
mov dword [0x4b5001], 0x6ee
mov dword [0x4b5001], 0x6f0
push 1
push dword [0x4fea84]
call fcn.0041f2c9
mov dword [0x4b5001], 0x6f2
push 0
push 2
push dword [0x4fea84]
call fcn.0041f307
mov dword [0x4b5001], 0x6f4
push 0x800201
mov eax, str.Description
push eax
push 0x14
push 0x17c
push 0
push 3
push 0xffffffff
call fcn.0041f4ae
mov dword [0x4fedf4], eax
mov dword [0x4b5001], 0x6f5
push dword [0x4fea5c]
call fcn.0042dcf6
push eax
push dword [0x4fedf4]
call fcn.0041f5c3
mov dword [0x4b5001], 0x6f6
push 0xffffff
push 1
push dword [0x4fedf4]
call fcn.0041f307
mov dword [0x4b5001], 0x6f7
push 0x36
push 0x36
mov eax, 0x36
call fcn.004191f0
push eax
push 2
push dword [0x4fedf4]
call fcn.0041f307
mov dword [0x4b5001], 0x6f9
push 0x800201
mov eax, str.Keyboard_Hotkey
push eax
push 0x14
push 0xc8
push 0
push 0x17e
push 0xffffffff
call fcn.0041f4ae
mov dword [0x4fea78], eax
mov dword [0x4b5001], 0x6fa
push dword [0x4fea5c]
call fcn.0042dcf6
push eax
push dword [0x4fea78]
call fcn.0041f5c3
mov dword [0x4b5001], 0x6fb
push 0xffffff
push 1
push dword [0x4fea78]
call fcn.0041f307
mov dword [0x4b5001], 0x6fc
push 0x36
push 0x36
mov eax, 0x36
call fcn.004191f0
push eax
push 2
push dword [0x4fea78]
call fcn.0041f307
mov dword [0x4b5001], 0x6fe
push 0x800201
mov eax, str.Controller_Hotkey
push eax
push 0x14
push 0xc8
push 0
push 0x245
push 0xffffffff
call fcn.0041f4ae
mov dword [0x4fea2c], eax
mov dword [0x4b5001], 0x6ff
push dword [0x4fea5c]
call fcn.0042dcf6
push eax
push dword [0x4fea2c]
call fcn.0041f5c3
mov dword [0x4b5001], 0x700
push 0xffffff
push 1
push dword [0x4fea2c]
call fcn.0041f307
mov dword [0x4b5001], 0x701
push 0x36
push 0x36
mov eax, 0x36
call fcn.004191f0
push eax
push 2
push dword [0x4fea2c]
call fcn.0041f307
mov dword [0x4b5001], 0x703
push 0x800201
mov eax, str.Modifying_Value
push eax
push 0x14
push 0x96
push 0
push 0x30c
push 0xffffffff
call fcn.0041f4ae
mov dword [0x4fe9fc], eax
mov dword [0x4b5001], 0x704
push dword [0x4fea5c]
call fcn.0042dcf6
push eax
push dword [0x4fe9fc]
call fcn.0041f5c3
mov dword [0x4b5001], 0x705
push 0xffffff
push 1
push dword [0x4fe9fc]
call fcn.0041f307
mov dword [0x4b5001], 0x706
push 0x36
push 0x36
mov eax, 0x36
call fcn.004191f0
push eax
push 2
push dword [0x4fe9fc]
call fcn.0041f307
mov dword [0x4b5001], 0x708
push 0x800201
mov eax, str.Activate
push eax
push 0x14
push 0x56
push 0
push 0x3a1
push 0xffffffff
call fcn.0041f4ae
mov dword [0x4fed70], eax
mov dword [0x4b5001], 0x709
push dword [0x4fea5c]
call fcn.0042dcf6
push eax
push dword [0x4fed70]
call fcn.0041f5c3
mov dword [0x4b5001], 0x70a
push 0xffffff
push 1
push dword [0x4fed70]
call fcn.0041f307
mov dword [0x4b5001], 0x70b
push 0x36
push 0x36
mov eax, 0x36
call fcn.004191f0
push eax
push 2
push dword [0x4fed70]
call fcn.0041f307
mov dword [0x4b5001], 0x70e
mov eax, dword [0x4feb9c]
mov dword [0x4fed28], eax
mov dword [0x4b5001], 0x710
push 0x4ff45c
push 0
push 0x15
push 0x65
push 4
call fcn.0042779f
mov dword [0x4b5001], 0x711
push 0x4ff464
push 0
push 0x15
push 0x65
push 4
call fcn.0042779f
mov dword [0x4b5001], 0x712
push 0x4ff46c
push 0
push 0x15
push 0x65
push 4
call fcn.0042779f
mov dword [0x4b5001], 0x713
push 0x4ff474
push 0
push 0x15
push 0x65
push 4
call fcn.0042779f
mov dword [0x4b5001], 0x714
push 0x4ff47c
push 0
push 0x15
push 0x65
push 4
call fcn.0042779f
mov dword [0x4b5001], 0x715
mov dword [0x4fea4c], 1
jmp 0x40852e
mov dword [0x4b5001], 0x715
mov eax, dword [0x4fed28]
cmp eax, dword [0x4fea4c]
jl 0x408d33
mov dword [0x4b5001], 0x717
push edx
call fcn.0042e7d0
pop edx
push eax
push 0x800200
push edx
call fcn.0042e7d0
pop edx
push eax
mov edx, 0x4b5278
push edx
call fcn.0042e810
mov ebx, dword [0x4fea4c]
mov ebp, dword [0x4ff364]
shl ebx, 2
mov edx, dword [ebp + ebx]
push edx
call fcn.0042e810
call fcn.0042e900
push 0x19
push 0x17c
mov ebx, dword [0x4fea4c]
imul ebx, ebx, 0x18
add ebx, 0xfffffffb
push ebx
push 3
push 0xffffffff
call fcn.004192d2
add dword [esp + 0x14], edx
call fcn.0041f4ae
call fcn.004192b0
push eax
mov ebx, dword [0x4fea4c]
mov ebp, dword [0x4ff45c]
shl ebx, 2
pop dword [ebp + ebx]
mov dword [0x4b5001], 0x718
push dword [0x4fea5c]
call fcn.0042dcf6
push eax
mov ebx, dword [0x4fea4c]
shl ebx, 2
push dword [ebp + ebx]
call fcn.0041f5c3
mov dword [0x4b5001], 0x719
push 0xffffff
push 1
mov ebx, dword [0x4fea4c]
shl ebx, 2
push dword [ebp + ebx]
call fcn.0041f307
mov dword [0x4b5001], 0x71a
push 0
push 2
mov ebx, dword [0x4fea4c]
shl ebx, 2
push dword [ebp + ebx]
call fcn.0041f307
mov dword [0x4b5001], 0x71c
push 0x800301
mov ebx, dword [0x4fea4c]
mov ebp, dword [0x4ff354]
shl ebx, 2
push dword [ebp + ebx]
push 0x19
push 0xc8
mov ebx, dword [0x4fea4c]
imul ebx, ebx, 0x18
add ebx, 0xfffffffb
push ebx
push 0x17e
push 0xffffffff
call fcn.0041f4ae
push eax
mov ebx, dword [0x4fea4c]
mov ebp, dword [0x4ff464]
shl ebx, 2
pop dword [ebp + ebx]
mov dword [0x4b5001], 0x71d
mov ebx, dword [0x4fea4c]
shl ebx, 2
push dword [ebp + ebx]
call fcn.004156a6
mov dword [0x4b5001], 0x71e
push dword [0x4fea5c]
call fcn.0042dcf6
push eax
mov ebx, dword [0x4fea4c]
mov ebp, dword [0x4ff464]
shl ebx, 2
push dword [ebp + ebx]
call fcn.0041f5c3
mov dword [0x4b5001], 0x71f
push 0xffffff
push 1
mov ebx, dword [0x4fea4c]
shl ebx, 2
push dword [ebp + ebx]
call fcn.0041f307
mov dword [0x4b5001], 0x720
push 0
push 2
mov ebx, dword [0x4fea4c]
shl ebx, 2
push dword [ebp + ebx]
call fcn.0041f307
mov dword [0x4b5001], 0x723
push 0x800301
mov ebx, dword [0x4fea4c]
mov ebp, dword [0x4ff37c]
shl ebx, 2
push dword [ebp + ebx]
push 0x19
push 0xc8
mov ebx, dword [0x4fea4c]
imul ebx, ebx, 0x18
add ebx, 0xfffffffb
push ebx
push 0x245
push 0xffffffff
call fcn.0041f4ae
push eax
mov ebx, dword [0x4fea4c]
mov ebp, dword [0x4ff46c]
shl ebx, 2
pop dword [ebp + ebx]
mov dword [0x4b5001], 0x724
mov ebx, dword [0x4fea4c]
shl ebx, 2
push dword [ebp + ebx]
call fcn.004156a6
mov dword [0x4b5001], 0x725
push dword [0x4fea5c]
call fcn.0042dcf6
push eax
mov ebx, dword [0x4fea4c]
mov ebp, dword [0x4ff46c]
shl ebx, 2
push dword [ebp + ebx]
call fcn.0041f5c3
mov dword [0x4b5001], 0x726
push 0xffffff
push 1
mov ebx, dword [0x4fea4c]
shl ebx, 2
push dword [ebp + ebx]
call fcn.0041f307
mov dword [0x4b5001], 0x727
push 0
push 2
mov ebx, dword [0x4fea4c]
shl ebx, 2
push dword [ebp + ebx]
call fcn.0041f307
mov dword [0x4b5001], 0x729
mov ebx, dword [0x4fea4c]
mov ebp, dword [0x4ff3a4]
shl ebx, 2
push dword [ebp + ebx]
mov edx, 0x4b5764
pop ecx
call fcn.00419270
jne 0x408893
mov ebx, dword [0x4fea4c]
mov ebp, dword [0x4ff3a4]
shl ebx, 2
push dword [ebp + ebx]
mov edx, 0x4b51b2
pop ecx
call fcn.00419270
jne 0x408893
mov ebx, dword [0x4fea4c]
mov ebp, dword [0x4ff3a4]
shl ebx, 2
push dword [ebp + ebx]
mov edx, 0x4b5802
pop ecx
call fcn.00419270
jne 0x408893
jmp 0x40889a
mov eax, 1
jmp 0x40889c
xor eax, eax
and eax, eax
je 0x408928
mov dword [0x4b5001], 0x72a
push 0x820a01
mov eax, 0x4b5802
push eax
push 0x19
push 0x96
mov ebx, dword [0x4fea4c]
imul ebx, ebx, 0x18
add ebx, 0xfffffffb
push ebx
push 0x30c
push 0xffffffff
call fcn.004219e5
push eax
mov ebx, dword [0x4fea4c]
mov ebp, dword [0x4ff474]
shl ebx, 2
pop dword [ebp + ebx]
mov dword [0x4b5001], 0x72b
push 0x808080
push 1
mov ebx, dword [0x4fea4c]
shl ebx, 2
push dword [ebp + ebx]
call fcn.0041f307
mov dword [0x4b5001], 0x72c
jmp 0x4089b4
mov dword [0x4b5001], 0x72c
mov dword [0x4b5001], 0x72d
push 0x820201
mov ebx, dword [0x4fea4c]
mov ebp, dword [0x4ff3a4]
shl ebx, 2
push dword [ebp + ebx]
push 0x19
push 0x96
mov ebx, dword [0x4fea4c]
imul ebx, ebx, 0x18
add ebx, 0xfffffffb
push ebx
push 0x30c
push 0xffffffff
call fcn.004219e5
push eax
mov ebx, dword [0x4fea4c]
mov ebp, dword [0x4ff474]
shl ebx, 2
pop dword [ebp + ebx]
mov dword [0x4b5001], 0x72e
push 0xffffff
push 1
mov ebx, dword [0x4fea4c]
shl ebx, 2
push dword [ebp + ebx]
call fcn.0041f307
mov dword [0x4b5001], 0x72f
mov dword [0x4b5001], 0x730
mov ebx, dword [0x4fea4c]
mov ebp, dword [0x4ff474]
shl ebx, 2
push dword [ebp + ebx]
call fcn.004156a6
mov dword [0x4b5001], 0x731
push dword [0x4fea5c]
call fcn.0042dcf6
push eax
mov ebx, dword [0x4fea4c]
mov ebp, dword [0x4ff474]
shl ebx, 2
push dword [ebp + ebx]
call fcn.0041f5c3
mov dword [0x4b5001], 0x732
push 0
push 2
mov ebx, dword [0x4fea4c]
shl ebx, 2
push dword [ebp + ebx]
call fcn.0041f307
mov dword [0x4b5001], 0x734
push dword [0x4feba4]
call fcn.00427c40
push eax
push 0x18
push 0x55
mov ebx, dword [0x4fea4c]
imul ebx, ebx, 0x18
add ebx, 0xfffffffc
push ebx
push 0x3a2
push 0xffffffff
call fcn.0041edd1
push eax
mov ebx, dword [0x4fea4c]
mov ebp, dword [0x4ff47c]
shl ebx, 2
pop dword [ebp + ebx]
mov dword [0x4b5001], 0x735
mov ebx, dword [0x4fea4c]
shl ebx, 2
push dword [ebp + ebx]
call fcn.004156a6
mov dword [0x4b5001], 0x73c
jmp 0x408d13
mov dword [0x4b5001], 0x74c
mov dword [0x4b5001], 0x74e
inc dword [0x4fea4c]
jno 0x408524
mov dword [0x4b5001], 0x756
push 0x800001
push 0x4b
push 0xc8
push 0x13
push 0x1506
push 0xffffffff
call fcn.0042138e
mov dword [0x4fed60], eax
mov dword [0x4b5001], 0x757
push dword [0x4fed60]
call fcn.004156a6
mov dword [0x4b5001], 0x758
push dword [0x4fea5c]
call fcn.0042dcf6
push eax
push dword [0x4fed60]
call fcn.0041f5c3
mov dword [0x4b5001], 0x759
push 0xffffff
push 1
push dword [0x4fed60]
call fcn.0041f307
mov dword [0x4b5001], 0x75a
push 0
push 2
push dword [0x4fed60]
call fcn.0041f307
mov dword [0x4b5001], 0x75b
mov ebp, 0x4ed0dd
mov ebx, ebp
mov ebp, 0x4eceb0
sub ebx, ebp
mov dword [0x4feadc], ebx
mov dword [0x4b5001], 0x75c
push edx
call fcn.0042e7d0
pop edx
push eax
push edx
call fcn.0042e7d0
pop edx
push eax
push 2
push dword [0x4feadc]
mov ebp, 0x4eceb0
push ebp
call fcn.0042d760
push 0x4fea00
call fcn.0042e870
mov dword [0x4b5001], 0x75d
mov dword [0x4fea4c], 1
jmp 0x408e51
mov dword [0x4b5001], 0x75d
mov eax, 0x5f
cmp eax, dword [0x4fea4c]
jl 0x408f27
mov dword [0x4b5001], 0x75e
push edx
call fcn.0042e7d0
pop edx
push eax
push edx
call fcn.0042e7d0
pop edx
push eax
mov eax, 0x4b51dc
push eax
push dword [0x4fea4c]
push dword [0x4fea00]
call fcn.0042cb00
push 0x4fed14
call fcn.0042e870
mov dword [0x4b5001], 0x75f
push edx
call fcn.0042e7d0
pop edx
push eax
push edx
call fcn.0042e7d0
pop edx
push eax
push dword [0x4fed14]
call fcn.0042c970
mov ebx, eax
dec ebx
push ebx
push dword [0x4fed14]
call fcn.0042c9a0
mov ebx, dword [0x4fea4c]
mov ebp, dword [0x4ff3e4]
shl ebx, 2
lea eax, [ebp + ebx]
push eax
call fcn.0042e870
mov dword [0x4b5001], 0x762
mov ebx, dword [0x4fea4c]
shl ebx, 2
push dword [ebp + ebx]
push 0xffffffff
push dword [0x4fed60]
call fcn.004217f7
mov dword [0x4b5001], 0x763
inc dword [0x4fea4c]
jno 0x408e47
mov dword [0x4b5001], 0x767
push 0x800001
push 0x4b
push 0xc8
push 0x13
push 0x15cd
push 0xffffffff
call fcn.0042138e
mov dword [0x4fed78], eax
mov dword [0x4b5001], 0x768
push dword [0x4fed78]
call fcn.004156a6
mov dword [0x4b5001], 0x769
push dword [0x4fea5c]
call fcn.0042dcf6
push eax
push dword [0x4fed78]
call fcn.0041f5c3
mov dword [0x4b5001], 0x76a
push 0xffffff
push 1
push dword [0x4fed78]
call fcn.0041f307
mov dword [0x4b5001], 0x76b
push 0
push 2
push dword [0x4fed78]
call fcn.0041f307
mov dword [0x4b5001], 0x76c
mov dword [0x4fea4c], 1
jmp 0x408fed
mov dword [0x4b5001], 0x76c
mov eax, 0x14
cmp eax, dword [0x4fea4c]
jl 0x409039
mov dword [0x4b5001], 0x76d
mov ebx, dword [0x4fea4c]
mov ebp, dword [0x4ff37c]
shl ebx, 2
push dword [ebp + ebx]
push 0xffffffff
push dword [0x4fed78]
call fcn.004217f7
mov dword [0x4b5001], 0x76e
inc dword [0x4fea4c]
jno 0x408fe3
mov dword [0x4b5001], 0x76f
call fcn.0041fefa
mov dword [0x4b5001], 0x772
call fcn.0041c3f4
mov dword [0x4feaec], eax
mov dword [0x4b5001], 0x773
mov ebx, dword [0x4feaec]
and ebx, ebx
jle 0x4090d9
mov dword [0x4b5001], 0x774
push edx
call fcn.0042e7d0
pop edx
push eax
push edx
call fcn.0042e7d0
pop edx
push eax
push edx
call fcn.0042e7d0
pop edx
push eax
push 0
call fcn.0041c4c7
mov edx, str._detected.
push edx
call fcn.0042e810
call fcn.004192d2
add dword [esp], edx
call fcn.0041879b
call fcn.004192b0
mov dword [0x4b5001], 0x775
mov dword [0x4febe4], 1
mov dword [0x4b5001], 0x776
jmp 0x4090f8
mov dword [0x4b5001], 0x776
mov dword [0x4b5001], 0x777
mov eax, str.No_Joystick_Detected.
push eax
call fcn.0041879b
mov dword [0x4b5001], 0x778
mov dword [0x4b5001], 0x77a
mov eax, dword [0x4fed28]
mov dword [0x4fedd8], eax
mov dword [0x4b5001], 0x77b
mov ebx, dword [0x4fedd8]
cmp ebx, 0x14
jle 0x40913f
mov dword [0x4b5001], 0x77b
mov dword [0x4fedd8], 0x14
mov dword [0x4b5001], 0x77b
mov dword [0x4b5001], 0x77d
mov ebx, dword [0x4fec68]
cmp ebx, 1
jne 0x40921f
mov dword [0x4b5001], 0x77e
push dword [0x4fe870]
call fcn.00415ef0
mov dword [0x4b5001], 0x77f
push dword [0x4feb84]
call fcn.00415ef0
mov dword [0x4b5001], 0x780
push dword [0x4feac8]
call fcn.00415ef0
mov dword [0x4b5001], 0x781
push dword [0x4fe9c8]
call fcn.00415ef0
mov dword [0x4b5001], 0x782
push dword [0x4fe87c]
call fcn.00415ef0
mov dword [0x4b5001], 0x783
push dword [0x4fecf8]
call fcn.00415ef0
mov dword [0x4b5001], 0x784
push dword [0x4fe938]
call fcn.00415ef0
mov dword [0x4b5001], 0x785
push dword [0x4feb94]
call fcn.00415ef0
mov dword [0x4b5001], 0x786
push dword [0x4feca4]
call fcn.00415ef0
mov dword [0x4b5001], 0x787
mov dword [0x4b5001], 0x78b
mov dword [0x4fea48], 1
mov dword [0x4b5001], 0x78c
mov dword [0x4fe954], 0
mov dword [0x4b5001], 0x78d
mov dword [0x4fed40], 0
mov dword [0x4b5001], 0x78e
mov dword [0x4fecb0], 0
mov dword [0x4b5001], 0x78f
mov dword [0x4feab8], 0
mov dword [0x4b5001], 0x790
mov dword [0x4fed08], 0
mov dword [0x4b5001], 0x791
mov dword [0x4feddc], 0
mov dword [0x4b5001], 0x792
mov dword [0x4febd8], 0
mov dword [0x4b5001], 0x793
mov dword [0x4fec24], 0
mov dword [0x4b5001], 0x794
mov dword [0x4fe994], 0
mov dword [0x4b5001], 0x795
mov dword [0x4fed98], 0
mov dword [0x4b5001], 0x796
mov dword [0x4fec40], 0
mov dword [0x4b5001], 0x797
push dword [0x4fec28]
call fcn.00427c40
push eax
push dword [0x4fece0]
call fcn.00421b2e
mov dword [0x4b5001], 0x799
push 0xffff0001
push 0xffff0001
push 0xffff0001
push 5
push dword [0x4febec]
call fcn.00421c97
mov dword [0x4b5001], 0x79a
push 0xffff0001
push 0xffff0001
push 0xffff0001
push 1
push dword [0x4feaf0]
call fcn.00421c97
mov dword [0x4b5001], 0x79b
push 0xffff0001
push 0xffff0001
push 0xffff0001
push 5
push dword [0x4fe9ec]
call fcn.00421c97
mov dword [0x4b5001], 0x79c
push 0
push dword [0x4fea84]
call fcn.0041f2c9
mov dword [0x4b5001], 0x79d
mov dword [0x4fe9f8], 3
mov dword [0x4b5001], 0x7a5
mov dword [0x4b5001], 0x7a8
push 0x20000
push dword [0x4fe890]
push 0xffffffff
call fcn.00424e50
mov dword [0x4fecc0], eax
mov dword [0x4b5001], 0x7a9
cmp dword [0x4fecc0], 0
je 0x409448
mov dword [0x4b5001], 0x7aa
push dword [0x4fecc0]
call fcn.00424a60
mov dword [0x4b5001], 0x7ab
call fcn.004124e9
mov dword [0x4b5001], 0x7ac
mov dword [0x4b5001], 0x7b0
mov ebx, dword [0x4fec08]
cmp ebx, 0x19f
jle 0x409479
mov dword [0x4b5001], 0x7b1
call fcn.00412c19
mov dword [0x4b5001], 0x7b2
mov dword [0x4b5001], 0x7b5
push 0x20000
push dword [0x4fed58]
push 0xffffffff
call fcn.00424e50
mov dword [0x4fed3c], eax
mov dword [0x4b5001], 0x7b6
cmp dword [0x4fed3c], 0
je 0x4094de
mov dword [0x4b5001], 0x7b7
push dword [0x4fed3c]
call fcn.00424a60
mov dword [0x4b5001], 0x7b8
call fcn.004129c6
mov dword [0x4b5001], 0x7b9
mov dword [0x4b5001], 0x7bb
mov dword [0x4b5001], 0x7be
mov dword [0x4fea64], 0x2c1
mov dword [0x4b5001], 0x7bf
cmp dword [0x4feaa0], 0
je 0x4095bf
mov dword [0x4b5001], 0x7c0
mov dword [0x4fea4c], 0xffffffe2
jmp 0x40953d
mov dword [0x4b5001], 0x7c0
xor eax, eax
cmp eax, dword [0x4fea4c]
jl 0x4095ab
mov dword [0x4b5001], 0x7c1
push 0xffff0001
push 0xffff0001
push dword [0x4fea4c]
push 0x2c1
push dword [0x4fe938]
call fcn.00421c97
mov dword [0x4b5001], 0x7c2
push 8
call fcn.00422dd4
mov dword [0x4b5001], 0x7c3
call fcn.00423504
mov dword [0x4fec1c], eax
mov dword [0x4b5001], 0x7c4
inc dword [0x4fea4c]
jno 0x409533
mov dword [0x4b5001], 0x7c5
mov dword [0x4fea64], 0x1e0
mov dword [0x4b5001], 0x7c6
mov dword [0x4b5001], 0x7c7
jmp 0x409667
mov dword [0x4b5001], 0x7cd
mov dword [0x4b5001], 0x7d0
mov eax, str.Cheat_Happens
push eax
call fcn.00416986
and eax, eax
je 0x40968a
mov dword [0x4b5001], 0x7d2
mov dword [0x4b5001], 0x7d4
call fcn.00410b89
mov dword [0x4b5001], 0x7d5
push edx
call fcn.0042e7d0
pop edx
push eax
push edx
call fcn.0042e7d0
pop edx
push eax
mov edx, str.Looking_for_process__
push edx
call fcn.0042e810
mov edx, dword [0x4fe99c]
push edx
call fcn.0042e810
mov edx, str.___when_trainer_is_activated.
push edx
call fcn.0042e810
call fcn.004192d2
add dword [esp], edx
call fcn.0041879b
call fcn.004192b0
mov dword [0x4b5001], 0x7d6
mov eax, 0x4b5274
push eax
call fcn.0041879b
mov dword [0x4b5001], 0x7d7
mov eax, str._____Waiting_For_Trainer_Activation_
push eax
call fcn.0041879b
mov dword [0x4b5001], 0x7de
mov dword [0x4b5001], 0x7e0
call fcn.00411127
mov dword [0x4b5001], 0x7e3
inc dword [0x4fe9bc]
mov dword [0x4b5001], 0x7e4
mov ebx, dword [0x4fe9bc]
cmp ebx, 0x1388
jle 0x4097ef
mov dword [0x4b5001], 0x7e5
push 0x20000
push dword [0x4fea58]
push 0xffffffff
call fcn.00424e50
mov dword [0x4fe9a4], eax
mov dword [0x4b5001], 0x7e6
cmp dword [0x4fe9a4], 0
je 0x4097b8
mov dword [0x4b5001], 0x7e7
push dword [0x4fe9a4]
call fcn.00424a60
mov dword [0x4b5001], 0x7e8
jmp 0x4097d1
mov dword [0x4b5001], 0x7e8
mov dword [0x4b5001], 0x7e9
jmp 0x4130dd
mov dword [0x4b5001], 0x7ea
mov dword [0x4b5001], 0x7eb
mov dword [0x4fe9bc], 0
mov dword [0x4b5001], 0x7ec
mov dword [0x4b5001], 0x7ef
mov ebx, dword [0x4fecb0]
cmp ebx, 0xb
jne 0x40997c
mov dword [0x4b5001], 0x7f0
push 1
push dword [0x4fe9ec]
call fcn.00421cd0
mov dword [0x4b5001], 0x7f1
mov ebx, dword [0x4feaf4]
cmp ebx, 0x1f4
jle 0x409948
mov dword [0x4b5001], 0x7f2
push dword [0x4fe9ec]
call fcn.00421cfb
mov dword [0x4b5001], 0x7f3
push 0x20000
push dword [0x4febe8]
push 0xffffffff
call fcn.00424e30
mov dword [0x4fec00], eax
mov dword [0x4b5001], 0x7f4
mov dword [0x4fea4c], 0
mov dword [0x4b5001], 0x7f5
mov dword [0x4b5001], 0x7f6
push edx
call fcn.0042e7d0
pop edx
push eax
push edx
call fcn.0042e7d0
pop edx
push eax
push dword [0x4fec00]
call fcn.00425090
push 0x4fec44
call fcn.0042e870
mov dword [0x4b5001], 0x7f7
push dword [0x4fec44]
push dword [0x4fea4c]
push dword [0x4fe9ec]
call fcn.004217f7
mov dword [0x4b5001], 0x7f8
inc dword [0x4fea4c]
mov dword [0x4b5001], 0x7f9
push dword [0x4fec00]
call fcn.004250f0
mov ebx, eax
cmp ebx, 1
jne 0x409895
mov dword [0x4b5001], 0x7fa
push dword [0x4fec00]
call fcn.00424a60
mov dword [0x4b5001], 0x7fb
mov dword [0x4feaf4], 0
mov dword [0x4b5001], 0x7fc
mov dword [0x4b5001], 0x7fd
inc dword [0x4feaf4]
mov dword [0x4b5001], 0x7fe
push 0
push dword [0x4fe9ec]
call fcn.00421cd0
mov dword [0x4b5001], 0x7ff
mov dword [0x4b5001], 0x802
mov ebx, dword [0x4fe9e8]
cmp ebx, 1
jne 0x4099aa
mov dword [0x4b5001], 0x803
jmp 0x412f9e
mov dword [0x4b5001], 0x804
mov dword [0x4b5001], 0x807
mov dword [0x4feb30], 0
mov dword [0x4b5001], 0x808
mov dword [0x4fed38], 0
mov dword [0x4b5001], 0x809
mov dword [0x4fedd0], 0
mov dword [0x4b5001], 0x80d
mov dword [0x4fea4c], 1
jmp 0x409a10
mov dword [0x4b5001], 0x80d
mov eax, dword [0x4fed28]
cmp eax, dword [0x4fea4c]
jl 0x409ace
mov dword [0x4b5001], 0x80e
push edx
call fcn.0042e7d0
pop edx
push eax
push edx
call fcn.0042e7d0
pop edx
push eax
mov ebx, dword [0x4fea4c]
mov ebp, dword [0x4ff474]
shl ebx, 2
push dword [ebp + ebx]
call fcn.00421d1e
mov ebx, dword [0x4fea4c]
mov ebp, dword [0x4ff3a4]
shl ebx, 2
lea eax, [ebp + ebx]
push eax
call fcn.0042e870
mov dword [0x4b5001], 0x80f
mov ebx, dword [0x4fea4c]
mov ebp, dword [0x4ff36c]
shl ebx, 2
push dword [ebp + ebx]
call sub.USER32.DLL_GetAsyncKeyState
mov ebx, eax
and ebx, 0x8000
and ebx, ebx
je 0x409aae
mov dword [0x4b5001], 0x810
mov eax, dword [0x4fea4c]
mov dword [0x4fed38], eax
mov dword [0x4b5001], 0x811
mov dword [0x4b5001], 0x812
inc dword [0x4fea4c]
jno 0x409a06
mov dword [0x4b5001], 0x816
mov ebx, dword [0x4fedd4]
cmp ebx, 1
jne 0x409b4c
mov dword [0x4b5001], 0x817
mov ebx, dword [0x4feaec]
and ebx, ebx
jle 0x409b42
mov dword [0x4b5001], 0x818
call fcn.0040e333
mov dword [0x4b5001], 0x819
mov ebx, dword [0x4fedd0]
and ebx, ebx
jle 0x409b32
mov ebx, dword [0x4fedd0]
mov edi, dword [0x4fed28]
inc edi
cmp ebx, edi
jge 0x409b32
mov eax, 1
jmp 0x409b34
xor eax, eax
and eax, eax
je 0x409b38
mov dword [0x4b5001], 0x81a
mov dword [0x4b5001], 0x81b
mov dword [0x4b5001], 0x81c
mov dword [0x4b5001], 0x81e
mov ebx, dword [0x4fec84]
cmp ebx, 1
je 0x409b78
mov ebx, dword [0x4feda4]
cmp ebx, 1
je 0x409b78
jmp 0x409b7f
mov eax, 1
jmp 0x409b81
xor eax, eax
and eax, eax
je 0x409bad
mov dword [0x4b5001], 0x81f
mov dword [0x4fed38], 0
mov dword [0x4b5001], 0x820
mov dword [0x4fedd0], 0
mov dword [0x4b5001], 0x821
mov dword [0x4b5001], 0x824
mov ebx, dword [0x4fed38]
add ebx, dword [0x4fedd0]
add ebx, dword [0x4fed2c]
mov dword [0x4feb30], ebx
mov dword [0x4b5001], 0x826
jmp 0x409bf6
xor eax, eax
and eax, eax
je 0x409cad
mov dword [0x4b5001], 0x827
push edx
call fcn.0042e7d0
pop edx
push eax
push edx
call fcn.0042e7d0
pop edx
push eax
mov ebx, dword [0x4feb30]
mov ebp, dword [0x4ff3b4]
shl ebx, 2
push dword [ebp + ebx]
call fcn.0042ca90
call fcn.0042e900
mov edx, 0x4b5868
call fcn.004192f0
mov ecx, eax
call fcn.00419270
jne 0x409c6c
mov ebx, dword [0x4feb30]
mov ebp, dword [0x4ff3b4]
shl ebx, 2
push dword [ebp + ebx]
mov edx, 0x4b5526
pop ecx
call fcn.00419270
jne 0x409c6c
jmp 0x409c73
mov eax, 1
jmp 0x409c75
xor eax, eax
and eax, eax
je 0x409c85
mov dword [0x4b5001], 0x828
jmp 0x409ca3
mov dword [0x4b5001], 0x828
mov dword [0x4b5001], 0x829
mov dword [0x4feb30], 0
mov dword [0x4b5001], 0x82a
mov dword [0x4b5001], 0x82b
mov dword [0x4b5001], 0x82d
mov ebx, dword [0x4feb30]
and ebx, ebx
jle 0x409cdd
mov ebx, dword [0x4fec34]
cmp ebx, 1
jne 0x409cdd
mov eax, 1
jmp 0x409cdf
xor eax, eax
and eax, eax
je 0x409d89
mov dword [0x4b5001], 0x82e
mov ebx, dword [0x4fecb0]
cmp ebx, 1
jne 0x409d5c
mov dword [0x4b5001], 0x82f
push edx
call fcn.0042e7d0
pop edx
push eax
push edx
call fcn.0042e7d0
pop edx
push eax
mov edx, str.Option:
push edx
call fcn.0042e810
push edx
call fcn.0042e7d0
pop edx
push eax
push edx
call fcn.0042e7d0
pop edx
push eax
mov eax, dword [0x4feb30]
cdq
push edx
push eax
call fcn.0042c6a0
pop eax
mov edx, str._activated.
push edx
call fcn.0042e810
call fcn.004192d2
add dword [esp], edx
call fcn.0041879b
call fcn.004192b0
mov dword [0x4b5001], 0x830
mov dword [0x4b5001], 0x832
call fcn.0041130c
mov dword [0x4b5001], 0x833
mov dword [0x4fed2c], 0
mov dword [0x4b5001], 0x834
mov dword [0x4b5001], 0x83a
mov dword [0x4fed50], 0x48
mov dword [0x4b5001], 0x83b
push edx
call fcn.0042e7d0
pop edx
push eax
push edx
call fcn.0042e7d0
pop edx
push eax
push dword [0x4fe888]
call fcn.00421d1e
call fcn.0042e900
mov edx, str.CTRL__M
call fcn.004192f0
mov ecx, eax
call fcn.00419270
je 0x409df8
mov dword [0x4b5001], 0x83c
mov dword [0x4fed50], 0x4d
mov dword [0x4b5001], 0x83d
mov dword [0x4b5001], 0x83e
push 0x11
call sub.USER32.DLL_GetAsyncKeyState
mov ebx, eax
and ebx, 0x8000
and ebx, ebx
je 0x409e40
push dword [0x4fed50]
call sub.USER32.DLL_GetAsyncKeyState
mov ebx, eax
and ebx, 0x8000
and ebx, ebx
je 0x409e40
mov eax, 1
jmp 0x409e42
xor eax, eax
and eax, eax
je 0x409f64
mov dword [0x4b5001], 0x83f
mov ebx, dword [0x4fec84]
and ebx, ebx
jne 0x409edd
mov dword [0x4b5001], 0x840
mov dword [0x4fec84], 1
mov dword [0x4b5001], 0x841
push dword [0x4fe8c8]
call fcn.00427c40
push eax
push dword [0x4fe9dc]
call fcn.00421b2e
mov dword [0x4b5001], 0x842
push dword [0x4fec3c]
call fcn.0041a7e3
mov dword [0x4b5001], 0x843
push 0x12c
call fcn.00422dd4
mov dword [0x4b5001], 0x844
mov eax, str.Trainer_Hotkey_Off.
push eax
call fcn.00415a3f
mov dword [0x4b5001], 0x845
jmp 0x409f5a
mov dword [0x4b5001], 0x845
mov dword [0x4b5001], 0x846
mov dword [0x4fec84], 0
mov dword [0x4b5001], 0x847
push dword [0x4fe9e4]
call fcn.00427c40
push eax
push dword [0x4fe9dc]
call fcn.00421b2e
mov dword [0x4b5001], 0x848
push dword [0x4fead4]
call fcn.0041a7e3
mov dword [0x4b5001], 0x849
push 0x12c
call fcn.00422dd4
mov dword [0x4b5001], 0x84a
mov eax, str.Trainer_Hotkey_On.
push eax
call fcn.00415a3f
mov dword [0x4b5001], 0x84b
mov dword [0x4b5001], 0x84c
mov dword [0x4b5001], 0x84f
lea ebp, [0x4ff22c]
lea eax, [ebp]
push eax
call sub.USER32.DLL_GetKeyboardState
mov dword [0x4b5001], 0x850
lea ebp, [0x4ff22c]
movsx eax, byte [ebp + 0x90]
push eax
pop dword [0x4fe930]
mov dword [0x4b5001], 0x851
mov ebx, dword [0x4fe9f8]
cmp ebx, dword [0x4fe930]
je 0x40a074
mov dword [0x4b5001], 0x852
mov eax, dword [0x4fe930]
mov dword [0x4fe9f8], eax
mov dword [0x4b5001], 0x853
mov ebx, dword [0x4fe930]
cmp ebx, 1
jne 0x40a02b
mov dword [0x4b5001], 0x854
push dword [0x4fedb0]
call fcn.00427c40
push eax
push dword [0x4fecc4]
call fcn.00421b2e
mov dword [0x4b5001], 0x855
push 0x64
call fcn.00422dd4
mov dword [0x4b5001], 0x856
jmp 0x40a06a
mov dword [0x4b5001], 0x856
mov dword [0x4b5001], 0x857
push dword [0x4feb28]
call fcn.00427c40
push eax
push dword [0x4fecc4]
call fcn.00421b2e
mov dword [0x4b5001], 0x858
push 0x64
call fcn.00422dd4
mov dword [0x4b5001], 0x859
mov dword [0x4b5001], 0x85a
mov dword [0x4b5001], 0x85e
mov ebx, dword [0x4fec34]
and ebx, ebx
jne 0x40a18a
mov dword [0x4b5001], 0x85f
mov dword [0x4fea4c], 1
jmp 0x40a0b6
mov dword [0x4b5001], 0x85f
mov eax, 0x12
cmp eax, dword [0x4fea4c]
jl 0x40a150
mov dword [0x4b5001], 0x860
mov ebx, dword [0x4fea4c]
mov ebp, dword [0x4ff3cc]
shl ebx, 2
push dword [ebp + ebx]
push edx
call fcn.0042e7d0
pop edx
push eax
push edx
call fcn.0042e7d0
pop edx
push eax
push dword [0x4feb0c]
call fcn.00421d1e
call fcn.004192f0
mov edx, eax
pop ecx
call fcn.00419270
je 0x40a130
mov dword [0x4b5001], 0x861
mov ebx, dword [0x4fea4c]
mov ebp, dword [0x4ff3d4]
shl ebx, 2
mov eax, dword [ebp + ebx]
mov dword [0x4fedc4], eax
mov dword [0x4b5001], 0x862
mov dword [0x4b5001], 0x863
inc dword [0x4fea4c]
jno 0x40a0ac
mov dword [0x4b5001], 0x864
push dword [0x4fedc4]
call sub.USER32.DLL_GetAsyncKeyState
mov ebx, eax
and ebx, 0x8000
and ebx, ebx
je 0x40a180
mov dword [0x4b5001], 0x868
call fcn.0040f6d2
mov dword [0x4b5001], 0x86a
mov dword [0x4b5001], 0x86c
mov dword [0x4b5001], 0x86e
call fcn.00423504
mov dword [0x4fec1c], eax
mov dword [0x4b5001], 0x872
push dword [0x4fec1c]
mov dword [0x4b5001], 0x874
xor ebx, ebx
cmp ebx, dword [esp]
jne 0x40a1ec
mov dword [0x4b5001], 0x875
push 1
call fcn.00422dd4
mov dword [0x4b5001], 0x877
jmp 0x40a63e
mov dword [0x4b5001], 0x877
mov ebx, 0x333c
cmp ebx, dword [esp]
jne 0x40a223
mov dword [0x4b5001], 0x878
mov dword [0x4fe9e8], 1
mov dword [0x4b5001], 0x87a
jmp 0x40a63e
mov dword [0x4b5001], 0x87a
mov ebx, 0x332c
cmp ebx, dword [esp]
jne 0x40a63e
mov dword [0x4b5001], 0x87b
call fcn.00425cf8
mov dword [0x4fed68], eax
mov dword [0x4b5001], 0x87e
mov ebx, dword [0x4fed68]
cmp ebx, dword [0x4fed60]
jne 0x40a303
mov dword [0x4b5001], 0x87f
call fcn.0040ec7b
mov dword [0x4b5001], 0x880
push 0
push dword [0x4fea84]
call fcn.0041f2c9
mov dword [0x4b5001], 0x881
push edx
call fcn.0042e7d0
pop edx
push eax
push edx
call fcn.0042e7d0
pop edx
push eax
push edx
call fcn.0042e7d0
pop edx
push eax
push dword [0x4fed60]
call fcn.00421d1e
call fcn.0042e900
push dword [0x4feb88]
call fcn.004192d2
add dword [esp + 4], edx
call fcn.0041feaf
call fcn.004192b0
mov dword [0x4b5001], 0x883
call fcn.0040de64
mov dword [0x4b5001], 0x885
push dword [0x4fe870]
call fcn.00421d86
mov dword [0x4b5001], 0x886
mov dword [0x4b5001], 0x888
mov ebx, dword [0x4fed68]
cmp ebx, dword [0x4fed78]
jne 0x40a3c1
mov dword [0x4b5001], 0x889
call fcn.0040ec7b
mov dword [0x4b5001], 0x88a
push 0
push dword [0x4fea84]
call fcn.0041f2c9
mov dword [0x4b5001], 0x88b
push edx
call fcn.0042e7d0
pop edx
push eax
push edx
call fcn.0042e7d0
pop edx
push eax
push edx
call fcn.0042e7d0
pop edx
push eax
push dword [0x4fed78]
call fcn.00421d1e
call fcn.0042e900
push dword [0x4feb88]
call fcn.004192d2
add dword [esp + 4], edx
call fcn.0041feaf
call fcn.004192b0
mov dword [0x4b5001], 0x88e
call fcn.0040e00a
mov dword [0x4b5001], 0x88f
push dword [0x4fe870]
call fcn.00421d86
mov dword [0x4b5001], 0x890
mov dword [0x4b5001], 0x892
mov ebx, dword [0x4fed68]
cmp ebx, dword [0x4fed18]
jne 0x40a492
mov dword [0x4b5001], 0x893
mov ebx, dword [0x4feae0]
cmp ebx, 1
jne 0x40a488
mov dword [0x4b5001], 0x894
mov dword [0x4feae0], 0
mov dword [0x4b5001], 0x895
push 0xffff0001
push 0xffff0001
push 0xffff0001
push 0x1392
push dword [0x4fed18]
call fcn.00421c97
mov dword [0x4b5001], 0x897
push edx
call fcn.0042e7d0
pop edx
push eax
push edx
call fcn.0042e7d0
pop edx
push eax
push edx
call fcn.0042e7d0
pop edx
push eax
push dword [0x4fed18]
call fcn.00421d1e
call fcn.0042e900
push dword [0x4fe888]
call fcn.004192d2
add dword [esp + 4], edx
call fcn.0041feaf
call fcn.004192b0
mov dword [0x4b5001], 0x899
mov dword [0x4b5001], 0x89a
mov dword [0x4b5001], 0x89c
mov ebx, dword [0x4fed68]
cmp ebx, dword [0x4fecf4]
jne 0x40a563
mov dword [0x4b5001], 0x89d
mov ebx, dword [0x4feb3c]
cmp ebx, 1
jne 0x40a559
mov dword [0x4b5001], 0x89e
mov dword [0x4feb3c], 0
mov dword [0x4b5001], 0x89f
push 0xffff0001
push 0xffff0001
push 0xffff0001
push 0x1392
push dword [0x4fecf4]
call fcn.00421c97
mov dword [0x4b5001], 0x8a1
push edx
call fcn.0042e7d0
pop edx
push eax
push edx
call fcn.0042e7d0
pop edx
push eax
push edx
call fcn.0042e7d0
pop edx
push eax
push dword [0x4fecf4]
call fcn.00421d1e
call fcn.0042e900
push dword [0x4feb0c]
call fcn.004192d2
add dword [esp + 4], edx
call fcn.0041feaf
call fcn.004192b0
mov dword [0x4b5001], 0x8a3
mov dword [0x4b5001], 0x8a4
mov dword [0x4b5001], 0x8a6
mov ebx, dword [0x4fed68]
cmp ebx, dword [0x4feacc]
jne 0x40a634
mov dword [0x4b5001], 0x8a7
mov ebx, dword [0x4fed94]
cmp ebx, 1
jne 0x40a62a
mov dword [0x4b5001], 0x8a8
mov dword [0x4fed94], 0
mov dword [0x4b5001], 0x8a9
push 0xffff0001
push 0xffff0001
push 0xffff0001
push 0x1392
push dword [0x4feacc]
call fcn.00421c97
mov dword [0x4b5001], 0x8ab
push edx
call fcn.0042e7d0
pop edx
push eax
push edx
call fcn.0042e7d0
pop edx
push eax
push edx
call fcn.0042e7d0
pop edx
push eax
push dword [0x4feacc]
call fcn.00421d1e
call fcn.0042e900
push dword [0x4fe948]
call fcn.004192d2
add dword [esp + 4], edx
call fcn.0041feaf
call fcn.004192b0
mov dword [0x4b5001], 0x8ad
mov dword [0x4b5001], 0x8ae
mov dword [0x4b5001], 0x8b8
pop eax
mov dword [0x4b5001], 0x8bc
push dword [0x4fec1c]
call fcn.00416dd9
and eax, eax
je 0x40de4b
mov dword [0x4b5001], 0x8bd
call fcn.0041846f
mov dword [0x4fea28], eax
mov dword [0x4b5001], 0x8bf
push dword [0x4fea28]
mov dword [0x4b5001], 0x8c1
mov ebx, dword [0x4fed30]
cmp ebx, dword [esp]
jne 0x40a80a
mov dword [0x4b5001], 0x8c2
call fcn.00418762
push eax
mov dword [0x4b5001], 0x8c3
mov ebx, 9
cmp ebx, dword [esp]
jne 0x40a705
mov dword [0x4b5001], 0x8c4
push 0x64
push 0x64
mov eax, 0x64
call fcn.004191f0
push eax
push 2
push dword [0x4fed30]
call fcn.0041f307
mov dword [0x4b5001], 0x8c5
jmp 0x40a7f0
mov dword [0x4b5001], 0x8c5
mov ebx, 5
cmp ebx, dword [esp]
jne 0x40a757
mov dword [0x4b5001], 0x8c6
push 0x32
push 0x32
mov eax, 0x32
call fcn.004191f0
push eax
push 2
push dword [0x4fed30]
call fcn.0041f307
mov dword [0x4b5001], 0x8c7
jmp 0x40a7f0
mov dword [0x4b5001], 0x8c7
mov ebx, 2
cmp ebx, dword [esp]
jne 0x40a7f0
mov dword [0x4b5001], 0x8c8
mov eax, str.Trainer_will_Close.
push eax
call fcn.00415a3f
mov dword [0x4b5001], 0x8c9
push dword [0x4fead4]
call fcn.0041a7e3
mov dword [0x4b5001], 0x8ca
push 2
push dword [0x4fed58]
call fcn.004244a7
mov dword [0x4b5001], 0x8cb
push 2
push dword [0x4fe890]
call fcn.004244a7
mov dword [0x4b5001], 0x8cc
push 0x3e8
call fcn.00422dd4
mov dword [0x4b5001], 0x8cd
jmp 0x412f9e
mov dword [0x4b5001], 0x8ce
pop eax
mov dword [0x4b5001], 0x8d0
jmp 0x40d502
mov dword [0x4b5001], 0x8d0
mov ebx, dword [0x4fec10]
cmp ebx, dword [esp]
jne 0x40a93b
mov dword [0x4b5001], 0x8d1
call fcn.00418762
push eax
mov dword [0x4b5001], 0x8d2
mov ebx, 9
cmp ebx, dword [esp]
jne 0x40a885
mov dword [0x4b5001], 0x8d3
push 0x64
push 0x64
mov eax, 0x64
call fcn.004191f0
push eax
push 2
push dword [0x4fec10]
call fcn.0041f307
mov dword [0x4b5001], 0x8d4
jmp 0x40a921
mov dword [0x4b5001], 0x8d4
mov ebx, 5
cmp ebx, dword [esp]
jne 0x40a8d4
mov dword [0x4b5001], 0x8d5
push 0x32
push 0x32
mov eax, 0x32
call fcn.004191f0
push eax
push 2
push dword [0x4fec10]
call fcn.0041f307
mov dword [0x4b5001], 0x8d6
jmp 0x40a921
mov dword [0x4b5001], 0x8d6
mov ebx, 2
cmp ebx, dword [esp]
jne 0x40a921
mov dword [0x4b5001], 0x8d7
push dword [0x4fead4]
call fcn.0041a7e3
mov dword [0x4b5001], 0x8d8
call fcn.0041280a
mov dword [0x4b5001], 0x8d9
mov eax, str.Global_Settings_Saved.
push eax
call fcn.00415a3f
mov dword [0x4b5001], 0x8da
pop eax
mov dword [0x4b5001], 0x8dc
jmp 0x40d502
mov dword [0x4b5001], 0x8dc
mov ebx, dword [0x4fec88]
cmp ebx, dword [esp]
jne 0x40aa77
mov dword [0x4b5001], 0x8dd
call fcn.00418762
push eax
mov dword [0x4b5001], 0x8de
mov ebx, 9
cmp ebx, dword [esp]
jne 0x40a9b6
mov dword [0x4b5001], 0x8df
push 0x64
push 0x64
mov eax, 0x64
call fcn.004191f0
push eax
push 2
push dword [0x4fec88]
call fcn.0041f307
mov dword [0x4b5001], 0x8e0
jmp 0x40aa5d
mov dword [0x4b5001], 0x8e0
mov ebx, 5
cmp ebx, dword [esp]
jne 0x40aa05
mov dword [0x4b5001], 0x8e1
push 0x32
push 0x32
mov eax, 0x32
call fcn.004191f0
push eax
push 2
push dword [0x4fec88]
call fcn.0041f307
mov dword [0x4b5001], 0x8e2
jmp 0x40aa5d
mov dword [0x4b5001], 0x8e2
mov ebx, 2
cmp ebx, dword [esp]
jne 0x40aa5d
mov dword [0x4b5001], 0x8e3
push dword [0x4fead4]
call fcn.0041a7e3
mov dword [0x4b5001], 0x8e4
push 2
push dword [0x4fed58]
call fcn.004244a7
mov dword [0x4b5001], 0x8e5
mov eax, str.Global_Settings_Deleted.
push eax
call fcn.00415a3f
mov dword [0x4b5001], 0x8e6
pop eax
mov dword [0x4b5001], 0x8e8
jmp 0x40d502
mov dword [0x4b5001], 0x8e8
mov ebx, dword [0x4fed9c]
cmp ebx, dword [esp]
jne 0x40aba8
mov dword [0x4b5001], 0x8e9
call fcn.00418762
push eax
mov dword [0x4b5001], 0x8ea
mov ebx, 9
cmp ebx, dword [esp]
jne 0x40aaf2
mov dword [0x4b5001], 0x8eb
push 0x64
push 0x64
mov eax, 0x64
call fcn.004191f0
push eax
push 2
push dword [0x4fed9c]
call fcn.0041f307
mov dword [0x4b5001], 0x8ec
jmp 0x40ab8e
mov dword [0x4b5001], 0x8ec
mov ebx, 5
cmp ebx, dword [esp]
jne 0x40ab41
mov dword [0x4b5001], 0x8ed
push 0x32
push 0x32
mov eax, 0x32
call fcn.004191f0
push eax
push 2
push dword [0x4fed9c]
call fcn.0041f307
mov dword [0x4b5001], 0x8ee
jmp 0x40ab8e
mov dword [0x4b5001], 0x8ee
mov ebx, 2
cmp ebx, dword [esp]
jne 0x40ab8e
mov dword [0x4b5001], 0x8ef
push dword [0x4fead4]
call fcn.0041a7e3
mov dword [0x4b5001], 0x8f0
call fcn.004121ee
mov dword [0x4b5001], 0x8f1
mov eax, str.Custom_Keys_Saved.
push eax
call fcn.00415a3f
mov dword [0x4b5001], 0x8f2
pop eax
mov dword [0x4b5001], 0x8f4
jmp 0x40d502
mov dword [0x4b5001], 0x8f4
mov ebx, dword [0x4feaa8]
cmp ebx, dword [esp]
jne 0x40ace4
mov dword [0x4b5001], 0x8f5
call fcn.00418762
push eax
mov dword [0x4b5001], 0x8f6
mov ebx, 9
cmp ebx, dword [esp]
jne 0x40ac23
mov dword [0x4b5001], 0x8f7
push 0x64
push 0x64
mov eax, 0x64
call fcn.004191f0
push eax
push 2
push dword [0x4feaa8]
call fcn.0041f307
mov dword [0x4b5001], 0x8f8
jmp 0x40acca
mov dword [0x4b5001], 0x8f8
mov ebx, 5
cmp ebx, dword [esp]
jne 0x40ac72
mov dword [0x4b5001], 0x8f9
push 0x32
push 0x32
mov eax, 0x32
call fcn.004191f0
push eax
push 2
push dword [0x4feaa8]
call fcn.0041f307
mov dword [0x4b5001], 0x8fa
jmp 0x40acca
mov dword [0x4b5001], 0x8fa
mov ebx, 2
cmp ebx, dword [esp]
jne 0x40acca
mov dword [0x4b5001], 0x8fb
push dword [0x4fead4]
call fcn.0041a7e3
mov dword [0x4b5001], 0x8fc
push 2
push dword [0x4fe890]
call fcn.004244a7
mov dword [0x4b5001], 0x8fd
mov eax, str.Custom_Keys_Deleted.
push eax
call fcn.00415a3f
mov dword [0x4b5001], 0x8fe
pop eax
mov dword [0x4b5001], 0x900
jmp 0x40d502
mov dword [0x4b5001], 0x900
mov ebx, dword [0x4fed60]
cmp ebx, dword [esp]
jne 0x40ada4
mov dword [0x4b5001], 0x901
call fcn.00418762
push eax
mov dword [0x4b5001], 0x902
mov ebx, 9
cmp ebx, dword [esp]
jne 0x40ad2d
mov dword [0x4b5001], 0x904
jmp 0x40ad8a
mov dword [0x4b5001], 0x904
mov ebx, 5
cmp ebx, dword [esp]
jne 0x40ad76
mov dword [0x4b5001], 0x905
call fcn.0040ec7b
mov dword [0x4b5001], 0x906
push 0
push dword [0x4fea84]
call fcn.0041f2c9
mov dword [0x4b5001], 0x907
jmp 0x40ad8a
mov dword [0x4b5001], 0x907
mov ebx, 2
cmp ebx, dword [esp]
jne 0x40ad8a
mov dword [0x4b5001], 0x909
pop eax
mov dword [0x4b5001], 0x90b
jmp 0x40d502
mov dword [0x4b5001], 0x90b
mov ebx, dword [0x4fed78]
cmp ebx, dword [esp]
jne 0x40ae64
mov dword [0x4b5001], 0x90c
call fcn.00418762
push eax
mov dword [0x4b5001], 0x90d
mov ebx, 9
cmp ebx, dword [esp]
jne 0x40aded
mov dword [0x4b5001], 0x90f
jmp 0x40ae4a
mov dword [0x4b5001], 0x90f
mov ebx, 5
cmp ebx, dword [esp]
jne 0x40ae36
mov dword [0x4b5001], 0x910
call fcn.0040ec7b
mov dword [0x4b5001], 0x911
push 0
push dword [0x4fea84]
call fcn.0041f2c9
mov dword [0x4b5001], 0x912
jmp 0x40ae4a
mov dword [0x4b5001], 0x912
mov ebx, 2
cmp ebx, dword [esp]
jne 0x40ae4a
mov dword [0x4b5001], 0x914
pop eax
mov dword [0x4b5001], 0x916
jmp 0x40d502
mov dword [0x4b5001], 0x916
mov ebx, dword [0x4feda0]
cmp ebx, dword [esp]
jne 0x40af5d
mov dword [0x4b5001], 0x917
call fcn.00418762
push eax
mov dword [0x4b5001], 0x918
mov ebx, 9
cmp ebx, dword [esp]
jne 0x40aece
mov dword [0x4b5001], 0x919
push dword [0x4fea44]
call fcn.00427c40
push eax
push dword [0x4feda0]
call fcn.00421b2e
mov dword [0x4b5001], 0x91a
jmp 0x40af43
mov dword [0x4b5001], 0x91a
mov ebx, 5
cmp ebx, dword [esp]
jne 0x40af0f
mov dword [0x4b5001], 0x91b
push dword [0x4fea10]
call fcn.00427c40
push eax
push dword [0x4feda0]
call fcn.00421b2e
mov dword [0x4b5001], 0x91c
jmp 0x40af43
mov dword [0x4b5001], 0x91c
mov ebx, 2
cmp ebx, dword [esp]
jne 0x40af43
mov dword [0x4b5001], 0x91d
push 6
push dword [0x4fe9d4]
call fcn.0042350c
push eax
call sub.USER32.DLL_ShowWindow
mov dword [0x4b5001], 0x91e
pop eax
mov dword [0x4b5001], 0x920
jmp 0x40d502
mov dword [0x4b5001], 0x920
mov ebx, dword [0x4fe940]
cmp ebx, dword [esp]
jne 0x40b0f4
mov dword [0x4b5001], 0x921
call fcn.00418762
push eax
mov dword [0x4b5001], 0x922
mov ebx, 9
cmp ebx, dword [esp]
jne 0x40afca
mov dword [0x4b5001], 0x923
push dword [0x4fe894]
call fcn.00427c40
push eax
push dword [0x4fe940]
call fcn.00421b2e
mov dword [0x4b5001], 0x924
jmp 0x40b0da
mov dword [0x4b5001], 0x924
mov ebx, 5
cmp ebx, dword [esp]
jne 0x40b00e
mov dword [0x4b5001], 0x925
push dword [0x4fedfc]
call fcn.00427c40
push eax
push dword [0x4fe940]
call fcn.00421b2e
mov dword [0x4b5001], 0x926
jmp 0x40b0da
mov dword [0x4b5001], 0x926
mov ebx, 2
cmp ebx, dword [esp]
jne 0x40b0da
mov dword [0x4b5001], 0x927
mov ebx, dword [0x4fe954]
cmp ebx, 1
jne 0x40b090
mov dword [0x4b5001], 0x928
push edx
call fcn.0042e7d0
pop edx
push eax
mov eax, 0x4b51b2
push eax
mov edx, dword [0x4fe988]
push edx
call fcn.0042e7d0
pop edx
push eax
push edx
call fcn.0042e810
mov edx, str.help.txt
push edx
call fcn.0042e810
call fcn.0042e900
mov eax, str.notepad.exe
push eax
call fcn.004192d2
add dword [esp + 4], edx
call fcn.0041aecc
call fcn.004192b0
mov dword [0x4b5001], 0x929
mov dword [0x4b5001], 0x92a
mov ebx, dword [0x4fecb0]
cmp ebx, 1
jne 0x40b0d0
mov dword [0x4b5001], 0x92b
mov eax, 0x4b51b2
push eax
push dword [0x4febe8]
mov eax, str.notepad.exe
push eax
call fcn.0041aecc
mov dword [0x4b5001], 0x92c
mov dword [0x4b5001], 0x92d
pop eax
mov dword [0x4b5001], 0x92f
jmp 0x40d502
mov dword [0x4b5001], 0x92f
mov ebx, dword [0x4fe900]
cmp ebx, dword [esp]
jne 0x40b1dc
mov dword [0x4b5001], 0x930
call fcn.00418762
push eax
mov dword [0x4b5001], 0x931
mov ebx, 9
cmp ebx, dword [esp]
jne 0x40b15e
mov dword [0x4b5001], 0x932
push dword [0x4feaf8]
call fcn.00427c40
push eax
push dword [0x4fe900]
call fcn.00421b2e
mov dword [0x4b5001], 0x933
jmp 0x40b1c2
mov dword [0x4b5001], 0x933
mov ebx, 5
cmp ebx, dword [esp]
jne 0x40b19f
mov dword [0x4b5001], 0x934
push dword [0x4febb0]
call fcn.00427c40
push eax
push dword [0x4fe900]
call fcn.00421b2e
mov dword [0x4b5001], 0x935
jmp 0x40b1c2
mov dword [0x4b5001], 0x935
mov ebx, 2
cmp ebx, dword [esp]
jne 0x40b1c2
mov dword [0x4b5001], 0x936
jmp 0x412f9e
mov dword [0x4b5001], 0x937
pop eax
mov dword [0x4b5001], 0x939
jmp 0x40d502
mov dword [0x4b5001], 0x939
mov ebx, dword [0x4fece0]
cmp ebx, dword [esp]
jne 0x40b3ce
mov dword [0x4b5001], 0x93a
call fcn.00418762
push eax
mov dword [0x4b5001], 0x93b
mov ebx, 9
cmp ebx, dword [esp]
jne 0x40b249
mov dword [0x4b5001], 0x93c
push dword [0x4fec28]
call fcn.00427c40
push eax
push dword [0x4fece0]
call fcn.00421b2e
mov dword [0x4b5001], 0x93d
jmp 0x40b3b4
mov dword [0x4b5001], 0x93d
mov ebx, 5
cmp ebx, dword [esp]
jne 0x40b2ab
mov dword [0x4b5001], 0x93e
mov ebx, dword [0x4fea48]
and ebx, ebx
jne 0x40b292
mov dword [0x4b5001], 0x93f
push dword [0x4fe8cc]
call fcn.00427c40
push eax
push dword [0x4fece0]
call fcn.00421b2e
mov dword [0x4b5001], 0x940
mov dword [0x4b5001], 0x941
jmp 0x40b3b4
mov dword [0x4b5001], 0x941
mov ebx, 2
cmp ebx, dword [esp]
jne 0x40b3b4
mov dword [0x4b5001], 0x942
mov ebx, dword [0x4fec48]
cmp ebx, 1
jne 0x40b342
mov dword [0x4b5001], 0x943
call fcn.0040ec7b
mov dword [0x4b5001], 0x944
mov dword [0x4fec24], 1
mov dword [0x4b5001], 0x945
push 0
push dword [0x4fe92c]
call fcn.0041f2c9
mov dword [0x4b5001], 0x947
push dword [0x4fea70]
call fcn.00427c40
push eax
push dword [0x4fead0]
call fcn.00421b2e
mov dword [0x4b5001], 0x948
jmp 0x40b3aa
mov dword [0x4b5001], 0x948
mov dword [0x4b5001], 0x949
call fcn.0040ec7b
mov dword [0x4b5001], 0x94a
mov dword [0x4fea48], 1
mov dword [0x4b5001], 0x94b
push dword [0x4fec28]
call fcn.00427c40
push eax
push dword [0x4fece0]
call fcn.00421b2e
mov dword [0x4b5001], 0x94c
push 0
push dword [0x4fea84]
call fcn.0041f2c9
mov dword [0x4b5001], 0x94d
mov dword [0x4b5001], 0x94e
pop eax
mov dword [0x4b5001], 0x950
jmp 0x40d502
mov dword [0x4b5001], 0x950
mov ebx, dword [0x4fed44]
cmp ebx, dword [esp]
jne 0x40b543
mov dword [0x4b5001], 0x951
call fcn.00418762
push eax
mov dword [0x4b5001], 0x952
mov ebx, 9
cmp ebx, dword [esp]
jne 0x40b43b
mov dword [0x4b5001], 0x953
push dword [0x4fec98]
call fcn.00427c40
push eax
push dword [0x4fed44]
call fcn.00421b2e
mov dword [0x4b5001], 0x954
jmp 0x40b529
mov dword [0x4b5001], 0x954
mov ebx, 5
cmp ebx, dword [esp]
jne 0x40b49d
mov dword [0x4b5001], 0x955
mov ebx, dword [0x4fe954]
and ebx, ebx
jne 0x40b484
mov dword [0x4b5001], 0x956
push dword [0x4fed64]
call fcn.00427c40
push eax
push dword [0x4fed44]
call fcn.00421b2e
mov dword [0x4b5001], 0x957
mov dword [0x4b5001], 0x958
jmp 0x40b529
mov dword [0x4b5001], 0x958
mov ebx, 2
cmp ebx, dword [esp]
jne 0x40b529
mov dword [0x4b5001], 0x959
call fcn.0040ec7b
mov dword [0x4b5001], 0x95a
mov dword [0x4fe954], 1
mov dword [0x4b5001], 0x95b
push dword [0x4fec98]
call fcn.00427c40
push eax
push dword [0x4fed44]
call fcn.00421b2e
mov dword [0x4b5001], 0x95c
push 0
push dword [0x4febec]
call fcn.0041f2c9
mov dword [0x4b5001], 0x95d
push 0
push dword [0x4fe940]
call fcn.0041f2c9
mov dword [0x4b5001], 0x95e
pop eax
mov dword [0x4b5001], 0x960
jmp 0x40d502
mov dword [0x4b5001], 0x960
mov ebx, dword [0x4fea74]
cmp ebx, dword [esp]
jne 0x40b66a
mov dword [0x4b5001], 0x961
call fcn.00418762
push eax
mov dword [0x4b5001], 0x962
mov ebx, 9
cmp ebx, dword [esp]
jne 0x40b5b0
mov dword [0x4b5001], 0x963
push dword [0x4fea08]
call fcn.00427c40
push eax
push dword [0x4fea74]
call fcn.00421b2e
mov dword [0x4b5001], 0x964
jmp 0x40b650
mov dword [0x4b5001], 0x964
mov ebx, 5
cmp ebx, dword [esp]
jne 0x40b60f
mov dword [0x4b5001], 0x965
mov ebx, dword [0x4fed40]
and ebx, ebx
jne 0x40b5f9
mov dword [0x4b5001], 0x966
push dword [0x4feb20]
call fcn.00427c40
push eax
push dword [0x4fea74]
call fcn.00421b2e
mov dword [0x4b5001], 0x967
mov dword [0x4b5001], 0x968
jmp 0x40b650
mov dword [0x4b5001], 0x968
mov ebx, 2
cmp ebx, dword [esp]
jne 0x40b650
mov dword [0x4b5001], 0x969
mov ebx, dword [0x4fec34]
and ebx, ebx
jne 0x40b646
mov dword [0x4b5001], 0x96a
call fcn.0040f6d2
mov dword [0x4b5001], 0x96b
mov dword [0x4b5001], 0x96c
pop eax
mov dword [0x4b5001], 0x96e
jmp 0x40d502
mov dword [0x4b5001], 0x96e
mov ebx, dword [0x4fe874]
cmp ebx, dword [esp]
jne 0x40b7df
mov dword [0x4b5001], 0x96f
call fcn.00418762
push eax
mov dword [0x4b5001], 0x970
mov ebx, 9
cmp ebx, dword [esp]
jne 0x40b6d7
mov dword [0x4b5001], 0x971
push dword [0x4fed8c]
call fcn.00427c40
push eax
push dword [0x4fe874]
call fcn.00421b2e
mov dword [0x4b5001], 0x972
jmp 0x40b7c5
mov dword [0x4b5001], 0x972
mov ebx, 5
cmp ebx, dword [esp]
jne 0x40b739
mov dword [0x4b5001], 0x973
mov ebx, dword [0x4fecb0]
and ebx, ebx
jne 0x40b720
mov dword [0x4b5001], 0x974
push dword [0x4fede4]
call fcn.00427c40
push eax
push dword [0x4fe874]
call fcn.00421b2e
mov dword [0x4b5001], 0x975
mov dword [0x4b5001], 0x976
jmp 0x40b7c5
mov dword [0x4b5001], 0x976
mov ebx, 2
cmp ebx, dword [esp]
jne 0x40b7c5
mov dword [0x4b5001], 0x980
call fcn.0040ec7b
mov dword [0x4b5001], 0x981
mov dword [0x4fecb0], 1
mov dword [0x4b5001], 0x982
push dword [0x4fed8c]
call fcn.00427c40
push eax
push dword [0x4fe874]
call fcn.00421b2e
mov dword [0x4b5001], 0x983
push 0
push dword [0x4fe9ec]
call fcn.0041f2c9
mov dword [0x4b5001], 0x984
push 0
push dword [0x4fe940]
call fcn.0041f2c9
mov dword [0x4b5001], 0x985
pop eax
mov dword [0x4b5001], 0x987
jmp 0x40d502
mov dword [0x4b5001], 0x987
mov ebx, dword [0x4fed6c]
cmp ebx, dword [esp]
jne 0x40b937
mov dword [0x4b5001], 0x988
call fcn.00418762
push eax
mov dword [0x4b5001], 0x989
mov ebx, 9
cmp ebx, dword [esp]
jne 0x40b84c
mov dword [0x4b5001], 0x98a
push dword [0x4feccc]
call fcn.00427c40
push eax
push dword [0x4fed6c]
call fcn.00421b2e
mov dword [0x4b5001], 0x98b
jmp 0x40b91d
mov dword [0x4b5001], 0x98b
mov ebx, 5
cmp ebx, dword [esp]
jne 0x40b8ab
mov dword [0x4b5001], 0x98c
mov ebx, dword [0x4feab8]
and ebx, ebx
jne 0x40b895
mov dword [0x4b5001], 0x98d
push dword [0x4fede0]
call fcn.00427c40
push eax
push dword [0x4fed6c]
call fcn.00421b2e
mov dword [0x4b5001], 0x98e
mov dword [0x4b5001], 0x98f
jmp 0x40b91d
mov dword [0x4b5001], 0x98f
mov ebx, 2
cmp ebx, dword [esp]
jne 0x40b91d
mov dword [0x4b5001], 0x990
call fcn.0040ec7b
mov dword [0x4b5001], 0x991
mov dword [0x4feab8], 1
mov dword [0x4b5001], 0x992
push dword [0x4feccc]
call fcn.00427c40
push eax
push dword [0x4fed6c]
call fcn.00421b2e
mov dword [0x4b5001], 0x993
push 0
push dword [0x4fea0c]
call fcn.0041f2c9
mov dword [0x4b5001], 0x994
pop eax
mov dword [0x4b5001], 0x996
jmp 0x40d502
mov dword [0x4b5001], 0x996
mov ebx, dword [0x4feac8]
cmp ebx, dword [esp]
jne 0x40baad
mov dword [0x4b5001], 0x997
call fcn.00418762
push eax
mov dword [0x4b5001], 0x998
mov ebx, 9
cmp ebx, dword [esp]
jne 0x40b9a4
mov dword [0x4b5001], 0x999
push dword [0x4fed10]
call fcn.00427c40
push eax
push dword [0x4feac8]
call fcn.00421b2e
mov dword [0x4b5001], 0x99a
jmp 0x40ba93
mov dword [0x4b5001], 0x99a
mov ebx, 5
cmp ebx, dword [esp]
jne 0x40ba06
mov dword [0x4b5001], 0x99b
mov ebx, dword [0x4fed08]
and ebx, ebx
jne 0x40b9ed
mov dword [0x4b5001], 0x99c
push dword [0x4fe94c]
call fcn.00427c40
push eax
push dword [0x4feac8]
call fcn.00421b2e
mov dword [0x4b5001], 0x99d
mov dword [0x4b5001], 0x99e
jmp 0x40ba93
mov dword [0x4b5001], 0x99e
mov ebx, 2
cmp ebx, dword [esp]
jne 0x40ba93
mov dword [0x4b5001], 0x99f
call fcn.0040ec7b
mov dword [0x4b5001], 0x9a0
mov dword [0x4fed08], 1
mov dword [0x4b5001], 0x9a1
push dword [0x4fed10]
call fcn.00427c40
push eax
push dword [0x4feac8]
call fcn.00421b2e
mov dword [0x4b5001], 0x9a2
mov eax, str.http:__www.cheathappens.com_trainer_troubleshooting_lite.asp
push eax
push dword [0x4feaf0]
call fcn.0041feaf
mov dword [0x4b5001], 0x9a3
push 0
push dword [0x4feaf0]
call fcn.0041f2c9
mov dword [0x4b5001], 0x9a4
pop eax
mov dword [0x4b5001], 0x9a6
jmp 0x40d502
mov dword [0x4b5001], 0x9a6
mov ebx, dword [0x4fe9c8]
cmp ebx, dword [esp]
jne 0x40bbea
mov dword [0x4b5001], 0x9a7
call fcn.00418762
push eax
mov dword [0x4b5001], 0x9a8
mov ebx, 9
cmp ebx, dword [esp]
jne 0x40bb1a
mov dword [0x4b5001], 0x9a9
push dword [0x4fe928]
call fcn.00427c40
push eax
push dword [0x4fe9c8]
call fcn.00421b2e
mov dword [0x4b5001], 0x9aa
jmp 0x40bbd0
mov dword [0x4b5001], 0x9aa
mov ebx, 5
cmp ebx, dword [esp]
jne 0x40bb79
mov dword [0x4b5001], 0x9ab
mov ebx, dword [0x4feddc]
and ebx, ebx
jne 0x40bb63
mov dword [0x4b5001], 0x9ac
push dword [0x4fecc8]
call fcn.00427c40
push eax
push dword [0x4fe9c8]
call fcn.00421b2e
mov dword [0x4b5001], 0x9ad
mov dword [0x4b5001], 0x9ae
jmp 0x40bbd0
mov dword [0x4b5001], 0x9ae
mov ebx, 2
cmp ebx, dword [esp]
jne 0x40bbd0
mov dword [0x4b5001], 0x9b2
push edx
call fcn.0042e7d0
pop edx
push eax
push edx
call fcn.0042e7d0
pop edx
push eax
mov edx, str.http:__www.cheathappens.com_trainerthread.asp_titleID
push edx
call fcn.0042e810
mov edx, dword [0x4fedc8]
push edx
call fcn.0042e810
call fcn.004192d2
add dword [esp], edx
call fcn.0041b42b
call fcn.004192b0
mov dword [0x4b5001], 0x9b3
pop eax
mov dword [0x4b5001], 0x9b5
jmp 0x40d502
mov dword [0x4b5001], 0x9b5
mov ebx, dword [0x4fe938]
cmp ebx, dword [esp]
jne 0x40bc84
mov dword [0x4b5001], 0x9b6
call fcn.00418762
push eax
mov dword [0x4b5001], 0x9b7
mov ebx, 2
cmp ebx, dword [esp]
jne 0x40bc6a
mov dword [0x4b5001], 0x9b8
push edx
call fcn.0042e7d0
pop edx
push eax
push edx
call fcn.0042e7d0
pop edx
push eax
mov edx, str.http:__www.cheathappens.com_trainerindex.asp_titleID
push edx
call fcn.0042e810
mov edx, dword [0x4fedc8]
push edx
call fcn.0042e810
call fcn.004192d2
add dword [esp], edx
call fcn.0041b42b
call fcn.004192b0
mov dword [0x4b5001], 0x9b9
pop eax
mov dword [0x4b5001], 0x9bb
jmp 0x40d502
mov dword [0x4b5001], 0x9bb
mov ebx, dword [0x4feb94]
cmp ebx, dword [esp]
jne 0x40bd1e
mov dword [0x4b5001], 0x9bc
call fcn.00418762
push eax
mov dword [0x4b5001], 0x9bd
mov ebx, 2
cmp ebx, dword [esp]
jne 0x40bd04
mov dword [0x4b5001], 0x9be
push edx
call fcn.0042e7d0
pop edx
push eax
push edx
call fcn.0042e7d0
pop edx
push eax
mov edx, str.http:__www.cheathappens.com_trainerindex.asp_titleID
push edx
call fcn.0042e810
mov edx, dword [0x4fedc8]
push edx
call fcn.0042e810
call fcn.004192d2
add dword [esp], edx
call fcn.0041b42b
call fcn.004192b0
mov dword [0x4b5001], 0x9bf
pop eax
mov dword [0x4b5001], 0x9c1
jmp 0x40d502
mov dword [0x4b5001], 0x9c1
mov ebx, dword [0x4fec5c]
cmp ebx, dword [esp]
jne 0x40bf68
mov dword [0x4b5001], 0x9c2
call fcn.00418762
push eax
mov dword [0x4b5001], 0x9c3
mov ebx, 9
cmp ebx, dword [esp]
jne 0x40bd8b
mov dword [0x4b5001], 0x9c4
push dword [0x4fe950]
call fcn.00427c40
push eax
push dword [0x4fec5c]
call fcn.00421b2e
mov dword [0x4b5001], 0x9c5
jmp 0x40bf4e
mov dword [0x4b5001], 0x9c5
mov ebx, 5
cmp ebx, dword [esp]
jne 0x40bded
mov dword [0x4b5001], 0x9c6
mov ebx, dword [0x4fedd4]
and ebx, ebx
jne 0x40bdd4
mov dword [0x4b5001], 0x9c7
push dword [0x4feb8c]
call fcn.00427c40
push eax
push dword [0x4fec5c]
call fcn.00421b2e
mov dword [0x4b5001], 0x9c8
mov dword [0x4b5001], 0x9c9
jmp 0x40bf4e
mov dword [0x4b5001], 0x9c9
mov ebx, 2
cmp ebx, dword [esp]
jne 0x40bf4e
mov dword [0x4b5001], 0x9ca
mov ebx, dword [0x4febe4]
cmp ebx, 1
jne 0x40befb
mov dword [0x4b5001], 0x9cb
mov ebx, dword [0x4fedd4]
and ebx, ebx
jne 0x40be9d
mov dword [0x4b5001], 0x9cc
mov dword [0x4fedd4], 1
mov dword [0x4b5001], 0x9cd
push dword [0x4fead4]
call fcn.0041a7e3
mov dword [0x4b5001], 0x9ce
push dword [0x4fe950]
call fcn.00427c40
push eax
push dword [0x4fec5c]
call fcn.00421b2e
mov dword [0x4b5001], 0x9cf
mov eax, str.Controller_Mode_Activated.
push eax
call fcn.00415a3f
mov dword [0x4b5001], 0x9d0
jmp 0x40bee5
mov dword [0x4b5001], 0x9d0
mov dword [0x4b5001], 0x9d1
mov dword [0x4fedd4], 0
mov dword [0x4b5001], 0x9d2
push dword [0x4fec3c]
call fcn.0041a7e3
mov dword [0x4b5001], 0x9d3
mov eax, str.Controller_Mode_Deactivated.
push eax
call fcn.00415a3f
mov dword [0x4b5001], 0x9d4
mov dword [0x4b5001], 0x9d5
jmp 0x40bf44
mov dword [0x4b5001], 0x9d5
mov dword [0x4b5001], 0x9d6
push dword [0x4fec3c]
call fcn.0041a7e3
mov dword [0x4b5001], 0x9d7
mov eax, str.No_Joystick_Detected
push eax
call fcn.0041879b
mov dword [0x4b5001], 0x9d8
mov eax, str.No_Joystick_Detected
push eax
call fcn.00415a3f
mov dword [0x4b5001], 0x9d9
mov dword [0x4b5001], 0x9da
pop eax
mov dword [0x4b5001], 0x9dc
jmp 0x40d502
mov dword [0x4b5001], 0x9dc
mov ebx, dword [0x4fead0]
cmp ebx, dword [esp]
jne 0x40c1dc
mov dword [0x4b5001], 0x9dd
call fcn.00418762
push eax
mov dword [0x4b5001], 0x9de
mov ebx, 9
cmp ebx, dword [esp]
jne 0x40bfd5
mov dword [0x4b5001], 0x9df
push dword [0x4fea70]
call fcn.00427c40
push eax
push dword [0x4fead0]
call fcn.00421b2e
mov dword [0x4b5001], 0x9e0
jmp 0x40c1c2
mov dword [0x4b5001], 0x9e0
mov ebx, 5
cmp ebx, dword [esp]
jne 0x40c037
mov dword [0x4b5001], 0x9e1
mov ebx, dword [0x4fec48]
and ebx, ebx
jne 0x40c01e
mov dword [0x4b5001], 0x9e2
push dword [0x4fe8c0]
call fcn.00427c40
push eax
push dword [0x4fead0]
call fcn.00421b2e
mov dword [0x4b5001], 0x9e3
mov dword [0x4b5001], 0x9e4
jmp 0x40c1c2
mov dword [0x4b5001], 0x9e4
mov ebx, 2
cmp ebx, dword [esp]
jne 0x40c1c2
mov dword [0x4b5001], 0x9e5
mov ebx, dword [0x4fec48]
and ebx, ebx
jne 0x40c112
mov dword [0x4b5001], 0x9e6
mov dword [0x4fec48], 1
mov dword [0x4b5001], 0x9e7
call fcn.0040ec7b
mov dword [0x4b5001], 0x9e8
mov dword [0x4fec24], 1
mov dword [0x4b5001], 0x9e9
push 0
push dword [0x4fe92c]
call fcn.0041f2c9
mov dword [0x4b5001], 0x9ea
push dword [0x4fead4]
call fcn.0041a7e3
mov dword [0x4b5001], 0x9eb
push dword [0x4fea70]
call fcn.00427c40
push eax
push dword [0x4fead0]
call fcn.00421b2e
mov dword [0x4b5001], 0x9ec
mov eax, str.Virtual_Reality_Mode_Activated.
push eax
call fcn.00415a3f
mov dword [0x4b5001], 0x9ed
jmp 0x40c1b8
mov dword [0x4b5001], 0x9ed
mov dword [0x4b5001], 0x9ee
mov dword [0x4fec48], 0
mov dword [0x4b5001], 0x9ef
push dword [0x4fec3c]
call fcn.0041a7e3
mov dword [0x4b5001], 0x9f0
call fcn.0040ec7b
mov dword [0x4b5001], 0x9f1
mov dword [0x4fea48], 1
mov dword [0x4b5001], 0x9f2
push dword [0x4fec28]
call fcn.00427c40
push eax
push dword [0x4fece0]
call fcn.00421b2e
mov dword [0x4b5001], 0x9f3
push 0
push dword [0x4fea84]
call fcn.0041f2c9
mov dword [0x4b5001], 0x9f4
mov eax, str.Virtual_Reality_Mode_Deactivated.
push eax
call fcn.00415a3f
mov dword [0x4b5001], 0x9f5
mov dword [0x4b5001], 0x9f6
pop eax
mov dword [0x4b5001], 0x9f8
jmp 0x40d502
mov dword [0x4b5001], 0x9f8
mov ebx, dword [0x4fe87c]
cmp ebx, dword [esp]
jne 0x40c450
mov dword [0x4b5001], 0x9f9
call fcn.00418762
push eax
mov dword [0x4b5001], 0x9fa
mov ebx, 9
cmp ebx, dword [esp]
jne 0x40c249
mov dword [0x4b5001], 0x9fb
push dword [0x4feabc]
call fcn.00427c40
push eax
push dword [0x4fe87c]
call fcn.00421b2e
mov dword [0x4b5001], 0x9fc
jmp 0x40c436
mov dword [0x4b5001], 0x9fc
mov ebx, 5
cmp ebx, dword [esp]
jne 0x40c2ab
mov dword [0x4b5001], 0x9fd
mov ebx, dword [0x4fe994]
and ebx, ebx
jne 0x40c292
mov dword [0x4b5001], 0x9fe
push dword [0x4fed88]
call fcn.00427c40
push eax
push dword [0x4fe87c]
call fcn.00421b2e
mov dword [0x4b5001], 0x9ff
mov dword [0x4b5001], 0xa00
jmp 0x40c436
mov dword [0x4b5001], 0xa00
mov ebx, 2
cmp ebx, dword [esp]
jne 0x40c436
mov dword [0x4b5001], 0xa01
call fcn.0040e137
mov dword [0x4b5001], 0xa02
call fcn.0040ec7b
mov dword [0x4b5001], 0xa03
mov dword [0x4fe994], 1
mov dword [0x4b5001], 0xa04
push 0
push dword [0x4fec80]
call fcn.0041f2c9
mov dword [0x4b5001], 0xa05
push dword [0x4feabc]
call fcn.00427c40
push eax
push dword [0x4fe87c]
call fcn.00421b2e
mov dword [0x4b5001], 0xa06
mov ebx, dword [0x4fedd4]
and ebx, ebx
jne 0x40c3b9
mov dword [0x4b5001], 0xa07
push 4
push dword [0x4fea14]
call fcn.00421b2e
mov dword [0x4b5001], 0xa08
push edx
call fcn.0042e7d0
pop edx
push eax
push edx
call fcn.0042e7d0
pop edx
push eax
mov edx, str.https:__api.qrserver.com_v1_create_qr_code__size400x400data
push edx
call fcn.0042e810
mov edx, dword [0x4fe95c]
push edx
call fcn.0042e810
call fcn.0042e900
push dword [0x4fea14]
call fcn.004192d2
add dword [esp + 4], edx
call fcn.0041feaf
call fcn.004192b0
mov dword [0x4b5001], 0xa09
jmp 0x40c42c
mov dword [0x4b5001], 0xa09
mov dword [0x4b5001], 0xa0a
push 4
push dword [0x4fea14]
call fcn.00421b2e
mov dword [0x4b5001], 0xa0b
push edx
call fcn.0042e7d0
pop edx
push eax
push edx
call fcn.0042e7d0
pop edx
push eax
mov edx, str.https:__api.qrserver.com_v1_create_qr_code__size400x400data
push edx
call fcn.0042e810
mov edx, dword [0x4febb8]
push edx
call fcn.0042e810
call fcn.0042e900
push dword [0x4fea14]
call fcn.004192d2
add dword [esp + 4], edx
call fcn.0041feaf
call fcn.004192b0
mov dword [0x4b5001], 0xa0c
mov dword [0x4b5001], 0xa0d
pop eax
mov dword [0x4b5001], 0xa0f
jmp 0x40d502
mov dword [0x4b5001], 0xa0f
mov ebx, dword [0x4feca4]
cmp ebx, dword [esp]
jne 0x40c642
mov dword [0x4b5001], 0xa10
call fcn.00418762
push eax
mov dword [0x4b5001], 0xa11
mov ebx, 9
cmp ebx, dword [esp]
jne 0x40c4bd
mov dword [0x4b5001], 0xa12
push dword [0x4fe9a8]
call fcn.00427c40
push eax
push dword [0x4feca4]
call fcn.00421b2e
mov dword [0x4b5001], 0xa13
jmp 0x40c628
mov dword [0x4b5001], 0xa13
mov ebx, 5
cmp ebx, dword [esp]
jne 0x40c51f
mov dword [0x4b5001], 0xa14
mov ebx, dword [0x4fed98]
and ebx, ebx
jne 0x40c506
mov dword [0x4b5001], 0xa15
push dword [0x4fec0c]
call fcn.00427c40
push eax
push dword [0x4feca4]
call fcn.00421b2e
mov dword [0x4b5001], 0xa16
mov dword [0x4b5001], 0xa17
jmp 0x40c628
mov dword [0x4b5001], 0xa17
mov ebx, 2
cmp ebx, dword [esp]
jne 0x40c628
mov dword [0x4b5001], 0xa1b
mov edx, 0x4b51b2
lea ecx, [0x4fe9b4]
call fcn.00419008
mov dword [0x4b5001], 0xa1c
push edx
call fcn.0042e7d0
pop edx
push eax
push 0
push dword [0x4fe98c]
mov eax, str.Path
push eax
mov eax, str.SoftwareCheat_HappensCoSMOS
push eax
push 0x80000002
call fcn.00413566
push 0x4fe9b4
call fcn.0042e870
mov dword [0x4b5001], 0xa1d
push dword [0x4fe9b4]
mov edx, 0x4b51b2
pop ecx
call fcn.00419270
jne 0x40c5e1
mov dword [0x4b5001], 0xa1e
push dword [0x4fe9b4]
call fcn.0041b42b
mov dword [0x4b5001], 0xa1f
mov eax, str.Launching_CosMOS.
push eax
call fcn.00415a3f
mov dword [0x4b5001], 0xa20
jmp 0x40c61e
mov dword [0x4b5001], 0xa20
mov dword [0x4b5001], 0xa21
mov ebx, dword [0x4fec68]
and ebx, ebx
jne 0x40c614
mov dword [0x4b5001], 0xa22
mov eax, str.http:__www.cheathappens.com_cosmos.asp
push eax
call fcn.0041b42b
mov dword [0x4b5001], 0xa23
mov dword [0x4b5001], 0xa24
mov dword [0x4b5001], 0xa25
pop eax
mov dword [0x4b5001], 0xa27
jmp 0x40d502
mov dword [0x4b5001], 0xa27
mov ebx, dword [0x4fecf8]
cmp ebx, dword [esp]
jne 0x40c77f
mov dword [0x4b5001], 0xa28
call fcn.00418762
push eax
mov dword [0x4b5001], 0xa29
mov ebx, 9
cmp ebx, dword [esp]
jne 0x40c6af
mov dword [0x4b5001], 0xa2a
push dword [0x4fe9d0]
call fcn.00427c40
push eax
push dword [0x4fecf8]
call fcn.00421b2e
mov dword [0x4b5001], 0xa2b
jmp 0x40c765
mov dword [0x4b5001], 0xa2b
mov ebx, 5
cmp ebx, dword [esp]
jne 0x40c70e
mov dword [0x4b5001], 0xa2c
mov ebx, dword [0x4fec40]
and ebx, ebx
jne 0x40c6f8
mov dword [0x4b5001], 0xa2d
push dword [0x4fedf8]
call fcn.00427c40
push eax
push dword [0x4fecf8]
call fcn.00421b2e
mov dword [0x4b5001], 0xa2e
mov dword [0x4b5001], 0xa2f
jmp 0x40c765
mov dword [0x4b5001], 0xa2f
mov ebx, 2
cmp ebx, dword [esp]
jne 0x40c765
mov dword [0x4b5001], 0xa33
push edx
call fcn.0042e7d0
pop edx
push eax
push edx
call fcn.0042e7d0
pop edx
push eax
mov edx, str.http:__www.cheathappens.com_trainer_update.asp_titleid
push edx
call fcn.0042e810
mov edx, dword [0x4fedc8]
push edx
call fcn.0042e810
call fcn.004192d2
add dword [esp], edx
call fcn.0041b42b
call fcn.004192b0
mov dword [0x4b5001], 0xa34
pop eax
mov dword [0x4b5001], 0xa36
jmp 0x40d502
mov dword [0x4b5001], 0xa36
mov ebx, dword [0x4fe870]
cmp ebx, dword [esp]
jne 0x40c82b
mov dword [0x4b5001], 0xa37
call fcn.00418762
push eax
mov dword [0x4b5001], 0xa38
mov ebx, 9
cmp ebx, dword [esp]
jne 0x40c7c8
mov dword [0x4b5001], 0xa3a
jmp 0x40c811
mov dword [0x4b5001], 0xa3a
mov ebx, 5
cmp ebx, dword [esp]
jne 0x40c7e8
mov dword [0x4b5001], 0xa3c
jmp 0x40c811
mov dword [0x4b5001], 0xa3c
mov ebx, 2
cmp ebx, dword [esp]
jne 0x40c811
mov dword [0x4b5001], 0xa3d
mov eax, str.www.cheathappens.com
push eax
call fcn.0041b42b
mov dword [0x4b5001], 0xa3e
pop eax
mov dword [0x4b5001], 0xa40
jmp 0x40d502
mov dword [0x4b5001], 0xa40
mov ebx, dword [0x4feb84]
cmp ebx, dword [esp]
jne 0x40c905
mov dword [0x4b5001], 0xa41
call fcn.00418762
push eax
mov dword [0x4b5001], 0xa42
mov ebx, 9
cmp ebx, dword [esp]
jne 0x40c874
mov dword [0x4b5001], 0xa44
jmp 0x40c8eb
mov dword [0x4b5001], 0xa44
mov ebx, 5
cmp ebx, dword [esp]
jne 0x40c894
mov dword [0x4b5001], 0xa46
jmp 0x40c8eb
mov dword [0x4b5001], 0xa46
mov ebx, 2
cmp ebx, dword [esp]
jne 0x40c8eb
mov dword [0x4b5001], 0xa49
pop eax
mov dword [0x4b5001], 0xa4c
jmp 0x40d502
mov dword [0x4b5001], 0xa4c
mov ebx, dword [0x4fe888]
cmp ebx, dword [esp]
jne 0x40c9fc
mov dword [0x4b5001], 0xa4d
call fcn.00418762
push eax
mov dword [0x4b5001], 0xa4e
mov ebx, 9
cmp ebx, dword [esp]
jne 0x40c951
mov dword [0x4b5001], 0xa50
jmp 0x40c9e2
mov dword [0x4b5001], 0xa50
mov ebx, 5
cmp ebx, dword [esp]
jne 0x40c971
mov dword [0x4b5001], 0xa59
mov ebx, dword [0x4fed18]
cmp ebx, dword [esp]
jne 0x40cb25
mov dword [0x4b5001], 0xa5a
call fcn.00418762
push eax
mov dword [0x4b5001], 0xa5b
mov ebx, 9
cmp ebx, dword [esp]
jne 0x40ca48
mov dword [0x4b5001], 0xa67
mov ebx, dword [0x4feb0c]
cmp ebx, dword [esp]
jne 0x40cc1c
mov dword [0x4b5001], 0xade
pop eax
mov dword [0x4b5001], 0xae0
mov dword [0x4fea4c], 1
jmp 0x40d52d
mov dword [0x4b5001], 0xb3b
mov dword [0x4b5001], 0xb3e
jmp 0x40971b
mov dword [0x4b5001], 0xe4e
push edx
call fcn.0042e7d0
pop edx
push eax
mov edx, dword [0x4fe988]
push edx
call fcn.0042e7d0
pop edx
push eax
push edx
call fcn.0042e810
mov edx, dword [0x4feca0]
push edx
call fcn.0042e810
call fcn.004192d2
add dword [esp], edx
call fcn.004244d5
call fcn.004192b0
mov dword [0x4b5001], 0xe4f
push edx
call fcn.0042e7d0
pop edx
push eax
mov edx, dword [0x4fe988]
push edx
call fcn.0042e7d0
pop edx
push eax
push edx
call fcn.0042e810
mov edx, str.Copy.dll
push edx
call fcn.0042e810
call fcn.004192d2
add dword [esp], edx
call fcn.004244d5
call fcn.004192b0
mov dword [0x4b5001], 0xe50
push edx
call fcn.0042e7d0
pop edx
push eax
mov edx, dword [0x4fe988]
push edx
call fcn.0042e7d0
pop edx
push eax
push edx
call fcn.0042e810
mov edx, str.help.txt
push edx
call fcn.0042e810
call fcn.004192d2
add dword [esp], edx
call fcn.004244d5
call fcn.004192b0
mov dword [0x4b5001], 0xe51
push edx
call fcn.0042e7d0
pop edx
push eax
mov edx, dword [0x4fe988]
push edx
call fcn.0042e7d0
pop edx
push eax
push edx
call fcn.0042e810
mov edx, dword [0x4fe914]
push edx
call fcn.0042e810
call fcn.004192d2
add dword [esp], edx
call fcn.004244d5
call fcn.004192b0
mov dword [0x4b5001], 0xe52
jmp 0x4130dd
push 0
call 0x4130fc
call fcn.0042e7b0
push dword [0x4fe824]
call sub.KERNEL32.dll_HeapDestroy
call sub.KERNEL32.dll_ExitProcess
call fcn.0041a546
call fcn.0041b8d0
call fcn.0041c0b8
call fcn.0041c3cf
call fcn.0041d6b5
call fcn.0041dcd1
call fcn.00422f96
call fcn.00424903
call fcn.00424b20
call fcn.00425bbd
call fcn.00426a06
call fcn.00427af6
call fcn.00428f38
call fcn.0042c0a0
call fcn.0042dd53
call fcn.0042dd9d
call fcn.0042d6d0
ret