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

Disassembly:
push 0xc64
push 0
push 0x4fedf4
call sub.MSVCRT.dll_memset
add esp, 0xc
push 0
call sub.KERNEL32.dll_GetModuleHandleW
mov dword [0x4fedf8], eax
push 0
push 0x1000
push 0
call sub.KERNEL32.dll_HeapCreate
mov dword [0x4fedf4], eax
mov eax, 0x4bf1aa
mov dword [0x4fefa0], eax
call fcn.0042fc90
call fcn.0042f0da
call fcn.0042ebf0
call fcn.0042d590
call fcn.0042b6c4
call fcn.0042ae50
call fcn.0042a42d
call fcn.00429397
call fcn.00428b0b
call fcn.00428a47
call fcn.004286f6
call fcn.00427113
call fcn.00426b5b
call fcn.00425ab0
call fcn.00423f40
call fcn.0041ecba
call fcn.0041cfec
call fcn.0041c0c1
call fcn.0041b9da
call fcn.0041a884
push eax
mov dword [0x4b6001], 0xd
jmp 0x4010ed
mov dword [0x4b6001], 0xf
mov dword [0x4b6001], 0x11
mov dword [0x4b6001], 0x12
mov edx, dword [0x4fee8c]
push edx
call fcn.0042fce0
pop edx
push eax
push edx
call fcn.0042fd20
mov edx, 0x4b681e
push edx
call fcn.0042fd20
push 0x4fee8c
call fcn.0042fd80
mov dword [0x4b6001], 0x13
mov dword [0x4b6001], 0x15
jmp 0x40117d
mov dword [0x4b6001], 0x17
mov dword [0x4b6001], 0x19
jmp 0x4011c6
mov dword [0x4b6001], 0x1b
mov dword [0x4b6001], 0x1d
jmp 0x40120f
mov dword [0x4b6001], 0x1f
mov dword [0x4b6001], 0x21
push dword [0x4fee8c]
mov edx, 0x4b621e
pop ecx
call fcn.0041a270
jne 0x401269
mov dword [0x4b6001], 0x22
mov edx, dword [0x4fee8c]
push edx
call fcn.0042fce0
pop edx
push eax
push edx
call fcn.0042fd20
mov edx, 0x4b6710
push edx
call fcn.0042fd20
push 0x4fee8c
call fcn.0042fd80
mov dword [0x4b6001], 0x23
mov dword [0x4b6001], 0x27
call fcn.004276d8
mov dword [0x4ff210], eax
mov dword [0x4b6001], 0x2e
mov dword [0x4fef34], 1
mov dword [0x4b6001], 0x3000084
mov dword [0x4b6001], 0x3000086
mov eax, str.Advapi32.dll
push eax
push 0xffffffff
call fcn.0041d05f
mov dword [0x4fee0c], eax
mov dword [0x4b6001], 0x3000087
cmp dword [0x4fee0c], 0
je 0x40137b
mov dword [0x4b6001], 0x3000088
mov eax, str.RegDeleteKeyExW
push eax
push dword [0x4fee0c]
call fcn.0041d0b9
mov dword [0x4fee10], eax
mov dword [0x4b6001], 0x3000089
mov eax, 0x4b6b74
push eax
push dword [0x4fee0c]
call fcn.0041d0b9
mov dword [0x4fee00], eax
mov dword [0x4b6001], 0x300008a
mov eax, str.RegDeleteTreeW
push eax
push dword [0x4fee0c]
call fcn.0041d0b9
mov dword [0x4fee08], eax
mov dword [0x4b6001], 0x300008b
mov eax, str.RegEnumKeyExW
push eax
push dword [0x4fee0c]
call fcn.0041d0b9
mov dword [0x4fedfc], eax
mov dword [0x4b6001], 0x300008c
mov eax, 0x4b67d8
push eax
push dword [0x4fee0c]
call fcn.0041d0b9
mov dword [0x4fee04], eax
mov dword [0x4b6001], 0x300008d
mov dword [0x4b6001], 0x50
push edx
call fcn.0042fce0
pop edx
push eax
push 0
push dword [0x4fef34]
mov eax, str.SteamPath
push eax
mov eax, str.Software_valve_steam
push eax
push 0x80000001
call fcn.00413fc8
push 0x4fefe0
call fcn.0042fd80
mov dword [0x4b6001], 0x51
mov edx, dword [0x4fefe0]
push edx
call fcn.0042fce0
pop edx
push eax
push edx
call fcn.0042fd20
mov edx, str._steamappscommon_
push edx
call fcn.0042fd20
push 0x4fefe0
call fcn.0042fd80
mov dword [0x4b6001], 0x52
push edx
call fcn.0042fce0
pop edx
push eax
push edx
call fcn.0042fce0
pop edx
push eax
push 1
push 2
mov eax, 0x4b670c
push eax
mov eax, 0x4b64f8
push eax
push dword [0x4fefe0]
call fcn.0042d840
call fcn.0041a2b0
mov dword [0x4b6001], 0x55
push edx
call fcn.0042fce0
pop edx
push eax
push edx
call fcn.0042fce0
pop edx
push eax
call fcn.00425309
push 0x4fef30
call fcn.0042fd80
mov dword [0x4b6001], 0x56
push edx
call fcn.0042fce0
pop edx
push eax
mov edx, dword [0x4fef30]
push edx
call fcn.0042fce0
pop edx
push eax
push edx
call fcn.0042fd20
mov edx, 0x4b8ac6
push edx
call fcn.0042fd20
call fcn.0041a2d2
add dword [esp], edx
call fcn.0042533b
call fcn.0041a2b0
mov dword [0x4b6001], 0x57
push edx
call fcn.0042fce0
pop edx
push eax
mov edx, dword [0x4fef30]
push edx
call fcn.0042fce0
pop edx
push eax
push edx
call fcn.0042fd20
mov edx, str.CheathappensWork
push edx
call fcn.0042fd20
call fcn.0041a2d2
add dword [esp], edx
call fcn.0042533b
call fcn.0041a2b0
mov dword [0x4b6001], 0x58
push edx
call fcn.0042fce0
pop edx
push eax
mov edx, dword [0x4fef30]
push edx
call fcn.0042fce0
pop edx
push eax
push edx
call fcn.0042fd20
mov edx, str.CheathappensWorkRuntime
push edx
call fcn.0042fd20
call fcn.0041a2d2
add dword [esp], edx
call fcn.0042533b
call fcn.0041a2b0
mov dword [0x4b6001], 0x59
push edx
call fcn.0042fce0
pop edx
push eax
push edx
call fcn.0042fce0
pop edx
push eax
call fcn.00425309
mov edx, str.CheathappensWork_
push edx
call fcn.0042fd20
push 0x4fef30
call fcn.0042fd80
mov dword [0x4b6001], 0x5b
push edx
call fcn.0042fce0
pop edx
push eax
push 2
mov edx, dword [0x4fef30]
push edx
call fcn.0042fce0
pop edx
push eax
push edx
call fcn.0042fd20
mov edx, str.cheathappens.net
push edx
call fcn.0042fd20
call fcn.0041a2d2
add dword [esp], edx
call fcn.004253bb
call fcn.0041a2b0
mov dword [0x4b6001], 0x5c
push edx
call fcn.0042fce0
pop edx
push eax
push 2
mov edx, dword [0x4fef30]
push edx
call fcn.0042fce0
pop edx
push eax
push edx
call fcn.0042fd20
mov edx, str.inetcheck.dat
push edx
call fcn.0042fd20
call fcn.0041a2d2
add dword [esp], edx
call fcn.004253bb
call fcn.0041a2b0
mov dword [0x4b6001], 0x5d
push 2
mov eax, 0x4b7d4a
push eax
push dword [0x4fef30]
call fcn.004253f7
mov dword [0x4b6001], 0x5e
push 2
mov eax, str..txt
push eax
push dword [0x4fef30]
call fcn.004253f7
mov dword [0x4b6001], 0x60
push edx
call fcn.0042fce0
pop edx
push eax
push edx
call fcn.0042fce0
pop edx
push eax
call fcn.00425309
push 0x4ff378
call fcn.0042fd80
mov dword [0x4b6001], 0x61
push edx
call fcn.0042fce0
pop edx
push eax
mov edx, dword [0x4ff378]
push edx
call fcn.0042fce0
pop edx
push eax
push edx
call fcn.0042fd20
mov edx, 0x4b8ac6
push edx
call fcn.0042fd20
call fcn.0041a2d2
add dword [esp], edx
call fcn.0042533b
call fcn.0041a2b0
mov dword [0x4b6001], 0x62
push edx
call fcn.0042fce0
pop edx
push eax
mov edx, dword [0x4ff378]
push edx
call fcn.0042fce0
pop edx
push eax
push edx
call fcn.0042fd20
mov edx, str.CheathappensArt
push edx
call fcn.0042fd20
call fcn.0041a2d2
add dword [esp], edx
call fcn.0042533b
call fcn.0041a2b0
mov dword [0x4b6001], 0x63
push edx
call fcn.0042fce0
pop edx
push eax
push edx
call fcn.0042fce0
pop edx
push eax
call fcn.00425309
mov edx, str.CheathappensArt_
push edx
call fcn.0042fd20
push 0x4ff378
call fcn.0042fd80
mov dword [0x4b6001], 0x65
call fcn.0041e6b3
mov dword [0x4b6001], 0x66
call fcn.0041dd50
mov dword [0x4b6001], 0x67
call fcn.0041e170
mov dword [0x4b6001], 0x68
call fcn.0041ae50
mov dword [0x4b6001], 0x69
call fcn.00427a6e
mov dword [0x4b6001], 0x6d
push 0x4ff8f8
push 0x4ba01c
push 8
push 1
push 4
call fcn.0042871f
mov dword [0x4b6001], 0x6f
push 0x4ff900
push 0
push 0x15
push 0x65
push 4
call fcn.0042871f
mov dword [0x4b6001], 0x70
push 0x4ff908
push 0
push 0x15
push 0x65
push 4
call fcn.0042871f
mov dword [0x4b6001], 0x71
push 0x4ff910
push 0
push 0x15
push 0x65
push 4
call fcn.0042871f
mov dword [0x4b6001], 0x72
push 0x4ff918
push 0
push 0x15
push 0x65
push 4
call fcn.0042871f
mov dword [0x4b6001], 0x73
push 0x4ff920
push 0x4ba01c
push 8
push 0x65
push 4
call fcn.0042871f
mov dword [0x4b6001], 0x74
push 0x4ff928
push 0x4ba01c
push 8
push 0x65
push 4
call fcn.0042871f
mov dword [0x4b6001], 0x75
push 0x4ff930
push 0x4ba01c
push 8
push 0x65
push 4
call fcn.0042871f
mov dword [0x4b6001], 0x76
push 0x4ff938
push 0
push 0x15
push 0x65
push 4
call fcn.0042871f
mov dword [0x4b6001], 0x77
push 0x4ff940
push 0
push 0x15
push 0x65
push 4
call fcn.0042871f
mov dword [0x4b6001], 0x78
push 0x4ff948
push 0x4ba01c
push 8
push 0x65
push 4
call fcn.0042871f
mov dword [0x4b6001], 0x79
push 0x4ff950
push 0x4ba01c
push 8
push 0x65
push 4
call fcn.0042871f
mov dword [0x4b6001], 0x7a
push 0x4ff958
push 0x4ba01c
push 8
push 0x65
push 4
call fcn.0042871f
mov dword [0x4b6001], 0x7b
push 0x4ff960
push 0
push 0x15
push 0x65
push 4
call fcn.0042871f
mov dword [0x4b6001], 0x7c
push 0x4ff968
push 0
push 0x15
push 0x65
push 4
call fcn.0042871f
mov dword [0x4b6001], 0x7d
push 0x4ff970
push 0x4ba01c
push 8
push 0x65
push 4
call fcn.0042871f
mov dword [0x4b6001], 0x7e
push 0x4ff978
push 0x4ba01c
push 8
push 0x65
push 4
call fcn.0042871f
mov dword [0x4b6001], 0x7f
push 0x4ff980
push 0x4ba01c
push 8
push 0x65
push 4
call fcn.0042871f
mov dword [0x4b6001], 0x80
push 0x4ff988
push 0
push 0x15
push 0x65
push 4
call fcn.0042871f
mov dword [0x4b6001], 0x81
push 0x4ff990
push 0x4ba01c
push 8
push 0x100
push 4
call fcn.0042871f
mov dword [0x4b6001], 0x82
push 0x4ff998
push 0x4ba01c
push 8
push 0x100
push 4
call fcn.0042871f
mov dword [0x4b6001], 0x83
push 0x4ff9a0
push 0
push 0x15
push 0x100
push 4
call fcn.0042871f
mov dword [0x4b6001], 0x84
push 0x4ff9a8
push 0x4ba01c
push 8
push 0x100
push 4
call fcn.0042871f
mov dword [0x4b6001], 0x85
push 0x4ff9b0
push 0x4ba01c
push 8
push 0x100
push 4
call fcn.0042871f
mov dword [0x4b6001], 0x86
push 0x4ff9b8
push 0x4ba01c
push 8
push 0x33
push 4
call fcn.0042871f
mov dword [0x4b6001], 0x87
push 0x4ff9c0
push 0
push 0x15
push 0x33
push 4
call fcn.0042871f
mov dword [0x4b6001], 0x88
push 0x4ff9c8
push 0
push 0x15
push 0xb
push 4
call fcn.0042871f
mov dword [0x4b6001], 0x90
push 0x80000001
mov eax, 0x4b621e
push eax
push 0
push 0
push 0
push 0
push 0xffffffff
call fcn.00423fab
mov dword [0x4feed8], eax
mov dword [0x4b6001], 0x91
push edx
call fcn.0042fce0
pop edx
push eax
push edx
call fcn.0042fce0
pop edx
push eax
call fcn.004256cc
push 0x4fee5c
call fcn.0042fd80
mov dword [0x4b6001], 0x92
push edx
call fcn.0042fce0
pop edx
push eax
push edx
call fcn.0042fce0
pop edx
push eax
push edx
call fcn.0042fce0
pop edx
push eax
push edx
call fcn.0042fce0
pop edx
push eax
call fcn.0041c0f0
call fcn.0041a2d2
add dword [esp], edx
call fcn.004257ce
push 0x4ff2d4
call fcn.0042fd80
mov dword [0x4b6001], 0x93
push edx
call fcn.0042fce0
pop edx
push eax
push edx
call fcn.0042fce0
pop edx
push eax
push 0
push 0
push 0
push 0
push 0
push 5
push edx
call fcn.0042fce0
pop edx
push eax
push edx
call fcn.0042fce0
pop edx
push eax
call fcn.0041c0f0
call fcn.0041a2d2
add dword [esp], edx
call fcn.00428480
push 0x4ff2c4
call fcn.0042fd80
mov dword [0x4b6001], 0x95
mov edx, dword [0x4ff2d4]
push edx
call fcn.0042fce0
pop edx
push eax
push edx
call fcn.0042fd20
push 0x4fef44
call fcn.0042fd80
mov dword [0x4b6001], 0x96
call sub.USER32.DLL_GetForegroundWindow
mov dword [0x4ff180], eax
mov dword [0x4b6001], 0x97
push 0x4fee14
push dword [0x4ff180]
call sub.USER32.DLL_GetWindowThreadProcessId
mov dword [0x4b6001], 0x9a
push dword [0x4fee14]
push dword [0x4ff310]
push 0x1f0fff
call sub.KERNEL32.dll_OpenProcess
mov dword [0x4ff324], eax
mov dword [0x4b6001], 0x9d
mov eax, dword [0x4fee14]
mov dword [0x4ff180], eax
mov dword [0x4b6001], 0x9f
push 0x3e8
call fcn.0042ec50
mov dword [0x4fee94], eax
mov dword [0x4b6001], 0xa1
mov edx, dword [0x4fef44]
push edx
call fcn.0042fce0
pop edx
push eax
push edx
call fcn.0042fd20
push 0x4ff0d0
call fcn.0042fd80
mov dword [0x4b6001], 0xa3
mov eax, dword [0x4ff24c]
mov dword [0x4feec8], eax
mov dword [0x4b6001], 0xa7
push dword [0x4feed8]
call fcn.00423e9e
mov dword [0x4b6001], 0xa9
mov dword [0x4ff1b4], 0x3e8
mov dword [0x4b6001], 0x12c
push edx
call fcn.0042fce0
pop edx
push eax
push edx
call fcn.0042fce0
pop edx
push eax
call fcn.00425309
push 0x4ff1a0
call fcn.0042fd80
mov dword [0x4b6001], 0x12d
push edx
call fcn.0042fce0
pop edx
push eax
push 0
push 0x20
push edx
call fcn.0042fce0
pop edx
push eax
push edx
call fcn.0042fce0
pop edx
push eax
call fcn.0041c0f0
call fcn.0041a2d2
add dword [esp], edx
call fcn.004183cd
push 0x4ff0f0
call fcn.0042fd80
mov dword [0x4b6001], 0x12e
push edx
call fcn.0042fce0
pop edx
push eax
mov edx, dword [0x4ff1a0]
push edx
call fcn.0042fce0
pop edx
push eax
push edx
call fcn.0042fd20
mov edx, 0x4b8ac6
push edx
call fcn.0042fd20
call fcn.0041a2d2
add dword [esp], edx
call fcn.0042533b
call fcn.0041a2b0
mov dword [0x4b6001], 0x12f
push edx
call fcn.0042fce0
pop edx
push eax
mov edx, dword [0x4ff1a0]
push edx
call fcn.0042fce0
pop edx
push eax
push edx
call fcn.0042fd20
mov edx, str.CheathappensDebug
push edx
call fcn.0042fd20
call fcn.0041a2d2
add dword [esp], edx
call fcn.0042533b
call fcn.0041a2b0
mov dword [0x4b6001], 0x130
push edx
call fcn.0042fce0
pop edx
push eax
push edx
call fcn.0042fce0
pop edx
push eax
call fcn.00425309
mov edx, str.CheathappensDebug_
push edx
call fcn.0042fd20
mov edx, dword [0x4ff0f0]
push edx
call fcn.0042fd20
mov edx, str..debug
push edx
call fcn.0042fd20
push 0x4ff1a0
call fcn.0042fd80
mov dword [0x4b6001], 0x131
push 0x20000
push dword [0x4ff1a0]
push 0xffffffff
call fcn.00425cc0
mov dword [0x4ff29c], eax
mov dword [0x4b6001], 0x132
push dword [0x4ff29c]
call fcn.004259e0
mov dword [0x4b6001], 0x13b
mov dword [0x4b6001], 0x13c
mov dword [0x4ff00c], 0
mov dword [0x4b6001], 0x13d
jmp 0x401f6c
mov dword [0x4b6001], 0x13f
mov dword [0x4b6001], 0x141
mov ebp, 0x4ba048
push ebp
push 0xffffffff
call fcn.00428ca0
mov dword [0x4ff358], eax
mov dword [0x4b6001], 0x143
mov ebx, dword [0x4ff00c]
or ebx, 0x80000000
push ebx
mov eax, str.Cheat_Happens
push eax
push 0x6d
push 0x1db
push 0
push 0x186a0
push 0xffffffff
call fcn.00423fab
mov dword [0x4fef84], eax
mov dword [0x4b6001], 0x144
push 0x10000800
push 0x210
push 0x3f6
push 0xb0
push 0x1388
push 0xffffffff
call fcn.0041f0db
mov dword [0x4fef9c], eax
mov dword [0x4b6001], 0x145
push dword [0x4ff358]
call fcn.00428cb7
push eax
push 0x6d
push 0x1db
push 0
push 0
push 0xffffffff
call fcn.0041fdc7
mov dword [0x4fee88], eax
mov dword [0x4b6001], 0x148
call fcn.004138e0
mov dword [0x4b6001], 0x208
push edx
call fcn.0042fce0
pop edx
push eax
mov edx, 0x4b6be0
push edx
call fcn.0042fd20
push edx
call fcn.0042fce0
pop edx
push eax
push edx
call fcn.0042fce0
pop edx
push eax
push 0x2710
call fcn.0041ceb0
cdq
push edx
push eax
call fcn.0042dbb0
pop eax
mov edx, str..dll
push edx
call fcn.0042fd20
push 0x4ff258
call fcn.0042fd80
mov dword [0x4b6001], 0x20d
push edx
call fcn.0042fce0
pop edx
push eax
mov edx, dword [0x4fef30]
push edx
call fcn.0042fce0
pop edx
push eax
push edx
call fcn.0042fd20
mov edx, dword [0x4ff258]
push edx
call fcn.0042fd20
call fcn.0041a2d2
add dword [esp], edx
call fcn.004253e9
call fcn.0041a2b0
mov dword [0x4b6001], 0x20f
mov dword [0x4b6001], 0x20f
mov dword [0x4b6001], 0x20f
mov dword [0x4b6001], 0x210
push 0x4ff9d0
push 0
push 7
push 1
push 8
call fcn.0042871f
mov dword [0x4b6001], 0x21c
mov dword [0x4fefdc], 0x45a2a5
mov dword [0x4b6001], 0x21d
mov edx, 0x4b621e
lea ecx, [0x4fefe4]
call fcn.0041a008
mov dword [0x4b6001], 0x21f
push 0x4ff9d8
push 0
push 0x15
push 0x33
push 4
call fcn.0042871f
mov dword [0x4b6001], 0x220
push 0x4ff9e0
push 0
push 0x15
push 0x33
push 4
call fcn.0042871f
mov dword [0x4b6001], 0x221
push 0x4ff9e8
push 0
push 0x15
push 0x33
push 4
call fcn.0042871f
mov dword [0x4b6001], 0x222
push 0x4ff9f0
push 0
push 0x15
push 0x33
push 4
call fcn.0042871f
mov dword [0x4b6001], 0x223
push 0x4ff9f8
push 0
push 0x15
push 0x33
push 4
call fcn.0042871f
mov dword [0x4b6001], 0x224
push 0x4ffa00
push 0
push 0x15
push 0x33
push 4
call fcn.0042871f
mov dword [0x4b6001], 0x225
push 0x4ffa08
push 0
push 0x15
push 0xa
push 4
call fcn.0042871f
mov dword [0x4b6001], 0x227
push 0x3e8
call fcn.0042ec50
mov dword [0x4fee94], eax
mov dword [0x4b6001], 0x228
push 0x3e8
call fcn.0042ec50
mov dword [0x4ff038], eax
mov dword [0x4b6001], 0x229
push 0x3e8
call fcn.0042ec50
mov dword [0x4ff0fc], eax
mov dword [0x4b6001], 0x22a
push 0x3e8
call fcn.0042ec50
mov dword [0x4ff100], eax
mov dword [0x4b6001], 0x22b
push 0x3e8
call fcn.0042ec50
mov dword [0x4ff10c], eax
mov dword [0x4b6001], 0x22c
push 0x3e8
call fcn.0042ec50
mov dword [0x4ff110], eax
mov dword [0x4b6001], 0x22d
push 0x3e8
call fcn.0042ec50
mov dword [0x4ff114], eax
mov dword [0x4b6001], 0x22e
push 0x3e8
call fcn.0042ec50
mov dword [0x4ff11c], eax
mov dword [0x4b6001], 0x22f
push 0x3e8
call fcn.0042ec50
mov dword [0x4ff120], eax
mov dword [0x4b6001], 0x230
push 0x3e8
call fcn.0042ec50
mov dword [0x4ff124], eax
mov dword [0x4b6001], 0x231
push 0x3e8
call fcn.0042ec50
mov dword [0x4ff128], eax
mov dword [0x4b6001], 0x232
push 0x3e8
call fcn.0042ec50
mov dword [0x4fee24], eax
mov dword [0x4b6001], 0x233
push 0x3e8
call fcn.0042ec50
mov dword [0x4fee2c], eax
mov dword [0x4b6001], 0x234
push 0x3e8
call fcn.0042ec50
mov dword [0x4fee30], eax
mov dword [0x4b6001], 0x235
push 0x3e8
call fcn.0042ec50
mov dword [0x4fee38], eax
mov dword [0x4b6001], 0x236
push 0x3e8
call fcn.0042ec50
mov dword [0x4fee44], eax
mov dword [0x4b6001], 0x237
push 0x3e8
call fcn.0042ec50
mov dword [0x4fee48], eax
mov dword [0x4b6001], 0x238
push 0x3e8
call fcn.0042ec50
mov dword [0x4fee4c], eax
mov dword [0x4b6001], 0x239
push 0x3e8
call fcn.0042ec50
mov dword [0x4fee50], eax
mov dword [0x4b6001], 0x23a
push 0x3e8
call fcn.0042ec50
mov dword [0x4fee54], eax
mov dword [0x4b6001], 0x23b
push 0x3e8
call fcn.0042ec50
mov dword [0x4fee58], eax
mov dword [0x4b6001], 0x23c
push 0x3e8
call fcn.0042ec50
mov dword [0x4fee80], eax
mov dword [0x4b6001], 0x23d
push 0x3e8
call fcn.0042ec50
mov dword [0x4fee84], eax
mov dword [0x4b6001], 0x23e
push 0x3e8
call fcn.0042ec50
mov dword [0x4fee90], eax
mov dword [0x4b6001], 0x23f
push 0x3e8
call fcn.0042ec50
mov dword [0x4fee98], eax
mov dword [0x4b6001], 0x240
push 0x3e8
call fcn.0042ec50
mov dword [0x4fee9c], eax
mov dword [0x4b6001], 0x241
push 0x3e8
call fcn.0042ec50
mov dword [0x4feea0], eax
mov dword [0x4b6001], 0x242
push 0x3e8
call fcn.0042ec50
mov dword [0x4feea8], eax
mov dword [0x4b6001], 0x243
push 0x3e8
call fcn.0042ec50
mov dword [0x4feeac], eax
mov dword [0x4b6001], 0x244
push 0x3e8
call fcn.0042ec50
mov dword [0x4feeb0], eax
mov dword [0x4b6001], 0x245
push 0x3e8
call fcn.0042ec50
mov dword [0x4feeb4], eax
mov dword [0x4b6001], 0x246
push 0x3e8
call fcn.0042ec50
mov dword [0x4fef08], eax
mov dword [0x4b6001], 0x247
push 0x3e8
call fcn.0042ec50
mov dword [0x4fef0c], eax
mov dword [0x4b6001], 0x248
push 0x3e8
call fcn.0042ec50
mov dword [0x4fef10], eax
mov dword [0x4b6001], 0x249
push 0x3e8
call fcn.0042ec50
mov dword [0x4fef18], eax
mov dword [0x4b6001], 0x24a
push 0x3e8
call fcn.0042ec50
mov dword [0x4fef1c], eax
mov dword [0x4b6001], 0x24b
push 0x3e8
call fcn.0042ec50
mov dword [0x4fef20], eax
mov dword [0x4b6001], 0x24c
push 0x3e8
call fcn.0042ec50
mov dword [0x4fef24], eax
mov dword [0x4b6001], 0x24d
push 0x3e8
call fcn.0042ec50
mov dword [0x4fef28], eax
mov dword [0x4b6001], 0x24e
push 0x3e8
call fcn.0042ec50
mov dword [0x4fef2c], eax
mov dword [0x4b6001], 0x251
mov ebx, dword [0x4ff1c0]
cmp ebx, 0x21
jle 0x402680
mov dword [0x4b6001], 0x252
call fcn.00413810
mov dword [0x4b6001], 0x253
mov dword [0x4b6001], 0x255
push 0x4000
call fcn.0042ec50
mov dword [0x4ff388], eax
mov dword [0x4b6001], 0x256
push 0x4000
call fcn.0042ec50
mov dword [0x4fef5c], eax
mov dword [0x4b6001], 0x257
push 0x32
call fcn.0042ec50
mov dword [0x4ff278], eax
mov dword [0x4b6001], 0x259
push 0x3e8
call fcn.0042ec50
mov dword [0x4fefac], eax
mov dword [0x4b6001], 0x25a
push 0x3e8
call fcn.0042ec50
mov dword [0x4ff374], eax
mov dword [0x4b6001], 0x25c
push 0x4ffa10
push 0
push 0x15
push 0x33
push 4
call fcn.0042871f
mov dword [0x4b6001], 0x25d
push 0x4ffa18
push 0
push 0x15
push 0x33
push 4
call fcn.0042871f
mov dword [0x4b6001], 0x25e
push 0x4ffa20
push 0
push 0x15
push 0x33
push 4
call fcn.0042871f
mov dword [0x4b6001], 0x25f
mov dword [0x4ff00c], 1
jmp 0x40279f
mov dword [0x4b6001], 0x25f
mov eax, 0x32
cmp eax, dword [0x4ff00c]
jl 0x4027e6
mov dword [0x4b6001], 0x260
push 0x64
call fcn.0042ec50
push eax
mov ebx, dword [0x4ff00c]
mov ebp, dword [0x4ffa10]
shl ebx, 2
pop dword [ebp + ebx]
mov dword [0x4b6001], 0x261
inc dword [0x4ff00c]
jno 0x402795
mov dword [0x4b6001], 0x263
mov dword [0x4ff00c], 1
jmp 0x402806
mov dword [0x4b6001], 0x263
mov eax, 0x32
cmp eax, dword [0x4ff00c]
jl 0x40288c
mov dword [0x4b6001], 0x264
mov ebx, dword [0x4ff00c]
mov ebp, dword [0x4ff9e0]
shl ebx, 2
mov dword [ebp + ebx], 1
mov dword [0x4b6001], 0x265
mov ebx, dword [0x4ff00c]
mov ebp, dword [0x4ff9e8]
shl ebx, 2
mov dword [ebp + ebx], 1
mov dword [0x4b6001], 0x266
mov ebx, dword [0x4ff00c]
mov ebp, dword [0x4ff9f0]
shl ebx, 2
mov dword [ebp + ebx], 1
mov dword [0x4b6001], 0x267
inc dword [0x4ff00c]
jno 0x4027fc
mov dword [0x4b6001], 0x271
mov edx, str.Template
lea ecx, [0x4ff1ac]
call fcn.0041a008
mov dword [0x4b6001], 0x27b
mov edx, dword [0x4fef30]
push edx
call fcn.0042fce0
pop edx
push eax
push edx
call fcn.0042fd20
push 0x4ff28c
call fcn.0042fd80
mov dword [0x4b6001], 0x28e
call fcn.0041632b
mov dword [0x4b6001], 0x293
push edx
call fcn.0042fce0
pop edx
push eax
mov edx, dword [0x4ff28c]
push edx
call fcn.0042fce0
pop edx
push eax
push edx
call fcn.0042fd20
mov edx, dword [0x4ff258]
push edx
call fcn.0042fd20
call fcn.0042fe10
push 0
call fcn.0041a2d2
add dword [esp + 4], edx
call fcn.00425ce0
call fcn.0041a2b0
and eax, eax
je 0x402979
mov dword [0x4b6001], 0x294
mov ebp, 0x4bfdad
mov ebx, ebp
mov ebp, 0x4bf1ad
sub ebx, ebp
push ebx
mov ebp, 0x4bf1ad
push ebp
push 0
call fcn.00425eb0
mov dword [0x4b6001], 0x295
push 0
call fcn.004259e0
mov dword [0x4b6001], 0x296
jmp 0x402983
mov dword [0x4b6001], 0x296
mov dword [0x4b6001], 0x299
mov dword [0x4b6001], 0x29b
push edx
call fcn.0042fce0
pop edx
push eax
mov edx, dword [0x4ff28c]
push edx
call fcn.0042fce0
pop edx
push eax
push edx
call fcn.0042fd20
mov edx, str.help.txt
push edx
call fcn.0042fd20
call fcn.0042fe10
push 0
call fcn.0041a2d2
add dword [esp + 4], edx
call fcn.00425ce0
call fcn.0041a2b0
and eax, eax
je 0x402a28
mov dword [0x4b6001], 0x29c
mov ebp, 0x4ecb56
mov ebx, ebp
mov ebp, 0x4eba86
sub ebx, ebp
push ebx
mov ebp, 0x4eba86
push ebp
push 0
call fcn.00425eb0
mov dword [0x4b6001], 0x29d
push 0
call fcn.004259e0
mov dword [0x4b6001], 0x29e
jmp 0x402a4d
mov dword [0x4b6001], 0x29e
mov dword [0x4b6001], 0x29f
mov eax, str.Could_not_create_HELP.TXT_file.
push eax
mov eax, str.Error
push eax
call fcn.0041ba44
mov dword [0x4b6001], 0x2a0
mov dword [0x4b6001], 0x2a4
mov eax, str.CH_Trainer_Keys.dat
push eax
push 0
call fcn.00425df0
mov dword [0x4fee68], eax
mov dword [0x4b6001], 0x2a6
mov ebx, dword [0x4fee68]
and ebx, ebx
jle 0x402ab2
mov dword [0x4b6001], 0x2a6
mov dword [0x4fefcc], 1
mov dword [0x4b6001], 0x2a6
push 0
call fcn.004259e0
mov dword [0x4b6001], 0x2a6
mov dword [0x4b6001], 0x30b
lea eax, [0x416681]
push eax
call fcn.0041cb70
mov dword [0x4b6001], 0x310
push edx
call fcn.0042fce0
pop edx
push eax
push 0
push 0x20
push edx
call fcn.0042fce0
pop edx
push eax
push edx
call fcn.0042fce0
pop edx
push eax
call fcn.0041c0f0
call fcn.0041a2d2
add dword [esp], edx
call fcn.004183cd
push 0x4ff0f0
call fcn.0042fd80
mov dword [0x4b6001], 0x311
push edx
call fcn.0042fce0
pop edx
push eax
push 0
push 0x40
push edx
call fcn.0042fce0
pop edx
push eax
push edx
call fcn.0042fce0
pop edx
push eax
call fcn.0041c0f0
call fcn.0041a2d2
add dword [esp], edx
call fcn.004183cd
push 0x4ff394
call fcn.0042fd80
mov dword [0x4b6001], 0x312
push edx
call fcn.0042fce0
pop edx
push eax
push 0
push 8
push edx
call fcn.0042fce0
pop edx
push eax
push edx
call fcn.0042fce0
pop edx
push eax
call fcn.0041c0f0
call fcn.0041a2d2
add dword [esp], edx
call fcn.004183cd
push 0x4ff12c
call fcn.0042fd80
mov dword [0x4b6001], 0x313
push edx
call fcn.0042fce0
pop edx
push eax
push 0
push 1
push edx
call fcn.0042fce0
pop edx
push eax
push edx
call fcn.0042fce0
pop edx
push eax
call fcn.0041c0f0
call fcn.0041a2d2
add dword [esp], edx
call fcn.004183cd
push 0x4feff8
call fcn.0042fd80
mov dword [0x4b6001], 0x314
mov edx, dword [0x4fee8c]
push edx
call fcn.0042fce0
pop edx
push eax
push edx
call fcn.0042fd20
mov edx, dword [0x4ff0f0]
push edx
call fcn.0042fd20
mov edx, 0x4b9bbe
push edx
call fcn.0042fd20
push 0x4ff044
call fcn.0042fd80
mov dword [0x4b6001], 0x317
mov edx, dword [0x4fee8c]
push edx
call fcn.0042fce0
pop edx
push eax
push edx
call fcn.0042fd20
mov edx, dword [0x4ff394]
push edx
call fcn.0042fd20
mov edx, str._C.txt
push edx
call fcn.0042fd20
push 0x4feeb8
call fcn.0042fd80
mov dword [0x4b6001], 0x319
mov edx, dword [0x4fef30]
push edx
call fcn.0042fce0
pop edx
push eax
push edx
call fcn.0042fd20
push 0x4ff28c
call fcn.0042fd80
mov dword [0x4b6001], 0x31a
call fcn.00417495
and eax, eax
je 0x40309e
mov dword [0x4b6001], 0x31b
mov eax, str.Internet_connection_verified
push eax
call fcn.0041911d
mov dword [0x4b6001], 0x31d
push edx
call fcn.0042fce0
pop edx
push eax
mov edx, dword [0x4ff28c]
push edx
call fcn.0042fce0
pop edx
push eax
push edx
call fcn.0042fd20
mov edx, str.inetcheck.dat
push edx
call fcn.0042fd20
call fcn.0042fe10
mov eax, str.http:__www.cheathappens.com_inetcheck.txt
push eax
call fcn.0041a2d2
add dword [esp + 4], edx
call fcn.0041e40f
call fcn.0041a2b0
and eax, eax
je 0x402e66
mov dword [0x4b6001], 0x31e
push edx
call fcn.0042fce0
pop edx
push eax
push 0x20000
mov edx, dword [0x4ff28c]
push edx
call fcn.0042fce0
pop edx
push eax
push edx
call fcn.0042fd20
mov edx, str.inetcheck.dat
push edx
call fcn.0042fd20
call fcn.0042fe10
push 0xffffffff
call fcn.0041a2d2
add dword [esp + 4], edx
call fcn.00425dd0
call fcn.0041a2b0
mov dword [0x4ff2cc], eax
mov dword [0x4b6001], 0x31f
push edx
call fcn.0042fce0
pop edx
push eax
push edx
call fcn.0042fce0
pop edx
push eax
push dword [0x4ff2cc]
call fcn.00426010
push 0x4fefb4
call fcn.0042fd80
mov dword [0x4b6001], 0x321
push dword [0x4fefb4]
mov edx, str.Cheathappens_Site_reached.
pop ecx
call fcn.0041a270
je 0x402de0
mov dword [0x4b6001], 0x322
mov eax, str.Cheathappens_Website_Online.
push eax
call fcn.0041911d
mov dword [0x4b6001], 0x323
jmp 0x402dff
mov dword [0x4b6001], 0x323
mov dword [0x4b6001], 0x324
mov eax, str.___Cheathappens_Website_Offline.
push eax
call fcn.0041911d
mov dword [0x4b6001], 0x325
mov dword [0x4b6001], 0x326
push dword [0x4ff2cc]
call fcn.004259e0
mov dword [0x4b6001], 0x328
push edx
call fcn.0042fce0
pop edx
push eax
push 2
mov edx, dword [0x4ff28c]
push edx
call fcn.0042fce0
pop edx
push eax
push edx
call fcn.0042fd20
mov edx, str.inetcheck.dat
push edx
call fcn.0042fd20
call fcn.0041a2d2
add dword [esp], edx
call fcn.004253bb
call fcn.0041a2b0
mov dword [0x4b6001], 0x329
mov dword [0x4b6001], 0x32a
push edx
call fcn.0042fce0
pop edx
push eax
mov edx, dword [0x4ff28c]
push edx
call fcn.0042fce0
pop edx
push eax
push edx
call fcn.0042fd20
mov edx, dword [0x4feeb8]
push edx
call fcn.0042fd20
call fcn.0042fe10
push edx
call fcn.0042fce0
pop edx
push eax
mov edx, str.http:__www.cheathappens.com_trainer_versions_
push edx
call fcn.0042fd20
mov edx, dword [0x4feeb8]
push edx
call fcn.0042fd20
call fcn.0041a2d2
add dword [esp], edx
call fcn.0041a2d2
add dword [esp + 4], edx
call fcn.0041e40f
call fcn.0041a2b0
and eax, eax
je 0x403055
mov dword [0x4b6001], 0x32b
push edx
call fcn.0042fce0
pop edx
push eax
push 0x20000
mov edx, dword [0x4ff28c]
push edx
call fcn.0042fce0
pop edx
push eax
push edx
call fcn.0042fd20
mov edx, dword [0x4feeb8]
push edx
call fcn.0042fd20
call fcn.0042fe10
push 0xffffffff
call fcn.0041a2d2
add dword [esp + 4], edx
call fcn.00425dd0
call fcn.0041a2b0
mov dword [0x4ff380], eax
mov dword [0x4b6001], 0x32c
push edx
call fcn.0042fce0
pop edx
push eax
push edx
call fcn.0042fce0
pop edx
push eax
push dword [0x4ff380]
call fcn.00426010
push 0x4feec0
call fcn.0042fd80
mov dword [0x4b6001], 0x32d
push dword [0x4ff380]
call fcn.004259e0
mov dword [0x4b6001], 0x32e
push dword [0x4feec0]
call fcn.0042dd10
sub esp, 8
fstp qword [esp]
push dword [0x4feff8]
call fcn.0042dd10
fld qword [esp]
fxch st(1)
add esp, 8
fcompp
fnstsw ax
test ah, 1
je 0x403020
mov dword [0x4b6001], 0x32f
mov dword [0x4ff05c], 1
mov dword [0x4b6001], 0x330
push edx
call fcn.0042fce0
pop edx
push eax
push edx
call fcn.0042fce0
pop edx
push eax
mov edx, str.Newer_Trainer_is_available___New_trainer_version_is:
push edx
call fcn.0042fd20
mov edx, dword [0x4feec0]
push edx
call fcn.0042fd20
call fcn.0041a2d2
add dword [esp], edx
call fcn.0041911d
call fcn.0041a2b0
mov dword [0x4b6001], 0x331
jmp 0x40303f
mov dword [0x4b6001], 0x331
mov dword [0x4b6001], 0x332
mov eax, str.No_newer_trainer_found_at_this_time.
push eax
call fcn.0041911d
mov dword [0x4b6001], 0x333
mov dword [0x4b6001], 0x334
jmp 0x403088
mov dword [0x4b6001], 0x334
mov dword [0x4b6001], 0x335
mov eax, str.No_Internet_Connection_
push eax
call fcn.0041911d
mov dword [0x4b6001], 0x336
mov dword [0x4ff220], 1
mov dword [0x4b6001], 0x337
mov dword [0x4b6001], 0x338
jmp 0x4030d1
mov dword [0x4b6001], 0x338
mov dword [0x4b6001], 0x339
mov eax, str.No_Internet_Connection_
push eax
call fcn.0041911d
mov dword [0x4b6001], 0x33a
mov dword [0x4ff220], 1
mov dword [0x4b6001], 0x33b
mov dword [0x4b6001], 0x33e
mov edx, dword [0x4ff394]
push edx
call fcn.0042fce0
pop edx
push eax
push edx
call fcn.0042fd20
mov edx, str..jpg
push edx
call fcn.0042fd20
push 0x4ff254
call fcn.0042fd80
mov dword [0x4b6001], 0x340
mov edx, dword [0x4ff378]
push edx
call fcn.0042fce0
pop edx
push eax
push edx
call fcn.0042fd20
push 0x4ff28c
call fcn.0042fd80
mov dword [0x4b6001], 0x341
push edx
call fcn.0042fce0
pop edx
push eax
push 0x20000
mov edx, dword [0x4ff28c]
push edx
call fcn.0042fce0
pop edx
push eax
push edx
call fcn.0042fd20
mov edx, dword [0x4ff254]
push edx
call fcn.0042fd20
call fcn.0042fe10
push 0xffffffff
call fcn.0041a2d2
add dword [esp + 4], edx
call fcn.00425dd0
call fcn.0041a2b0
mov dword [0x4ff244], eax
mov dword [0x4b6001], 0x342
cmp dword [0x4ff244], 0
je 0x4031c6
mov dword [0x4b6001], 0x343
push dword [0x4ff244]
call fcn.004259e0
mov dword [0x4b6001], 0x344
jmp 0x4032d8
mov dword [0x4b6001], 0x344
mov dword [0x4b6001], 0x345
call fcn.00417495
and eax, eax
je 0x4032b0
mov dword [0x4b6001], 0x346
push edx
call fcn.0042fce0
pop edx
push eax
mov edx, dword [0x4ff28c]
push edx
call fcn.0042fce0
pop edx
push eax
push edx
call fcn.0042fd20
mov edx, dword [0x4ff254]
push edx
call fcn.0042fd20
call fcn.0042fe10
push edx
call fcn.0042fce0
pop edx
push eax
mov edx, str.http:__img.cheathappens.com_boxart_
push edx
call fcn.0042fd20
mov edx, dword [0x4ff254]
push edx
call fcn.0042fd20
call fcn.0041a2d2
add dword [esp], edx
call fcn.0041a2d2
add dword [esp + 4], edx
call fcn.0041e40f
call fcn.0041a2b0
and eax, eax
je 0x40327c
mov dword [0x4b6001], 0x347
mov dword [0x4ff244], 1
mov dword [0x4b6001], 0x348
jmp 0x40329a
mov dword [0x4b6001], 0x348
mov dword [0x4b6001], 0x349
mov dword [0x4ff244], 0
mov dword [0x4b6001], 0x34a
mov dword [0x4b6001], 0x34b
jmp 0x4032ce
mov dword [0x4b6001], 0x34b
mov dword [0x4b6001], 0x34c
mov dword [0x4ff244], 0
mov dword [0x4b6001], 0x34d
mov dword [0x4b6001], 0x34e
mov dword [0x4b6001], 0x350
push edx
call fcn.0042fce0
pop edx
push eax
mov edx, dword [0x4ff378]
push edx
call fcn.0042fce0
pop edx
push eax
push edx
call fcn.0042fd20
mov edx, dword [0x4ff254]
push edx
call fcn.0042fd20
call fcn.0042fe10
push 0xffffffff
call fcn.0041a2d2
add dword [esp + 4], edx
call fcn.00428d5f
call fcn.0041a2b0
mov dword [0x4ff3bc], eax
mov dword [0x4b6001], 0x351
push dword [0x4ff3bc]
call fcn.00428d71
mov dword [0x4fee68], eax
mov dword [0x4b6001], 0x352
mov ebx, dword [0x4fee68]
and ebx, ebx
jne 0x4033a8
mov dword [0x4b6001], 0x353
push edx
call fcn.0042fce0
pop edx
push eax
mov edx, dword [0x4ff378]
push edx
call fcn.0042fce0
pop edx
push eax
push edx
call fcn.0042fd20
mov edx, dword [0x4ff254]
push edx
call fcn.0042fd20
call fcn.0041a2d2
add dword [esp], edx
call fcn.004253e9
call fcn.0041a2b0
mov dword [0x4b6001], 0x354
mov dword [0x4b6001], 0x357
push edx
call fcn.0042fce0
pop edx
push eax
mov edx, dword [0x4ff28c]
push edx
call fcn.0042fce0
pop edx
push eax
push edx
call fcn.0042fd20
mov edx, dword [0x4feeb8]
push edx
call fcn.0042fd20
call fcn.0041a2d2
add dword [esp], edx
call fcn.004253e9
call fcn.0041a2b0
mov dword [0x4b6001], 0x359
push edx
call fcn.0042fce0
pop edx
push eax
push edx
call fcn.0042fce0
pop edx
push eax
call fcn.00425309
push 0x4fee3c
call fcn.0042fd80
mov dword [0x4b6001], 0x35a
push edx
call fcn.0042fce0
pop edx
push eax
mov edx, dword [0x4fee3c]
push edx
call fcn.0042fce0
pop edx
push eax
push edx
call fcn.0042fd20
mov edx, 0x4b8ac6
push edx
call fcn.0042fd20
call fcn.0041a2d2
add dword [esp], edx
call fcn.0042533b
call fcn.0041a2b0
mov dword [0x4b6001], 0x35b
push edx
call fcn.0042fce0
pop edx
push eax
mov edx, dword [0x4fee3c]
push edx
call fcn.0042fce0
pop edx
push eax
push edx
call fcn.0042fd20
mov edx, str.CheathappensKeys
push edx
call fcn.0042fd20
call fcn.0041a2d2
add dword [esp], edx
call fcn.0042533b
call fcn.0041a2b0
mov dword [0x4b6001], 0x35c
push edx
call fcn.0042fce0
pop edx
push eax
push edx
call fcn.0042fce0
pop edx
push eax
call fcn.00425309
mov edx, str.CheathappensKeys_
push edx
call fcn.0042fd20
mov edx, dword [0x4ff044]
push edx
call fcn.0042fd20
mov edx, str..keys
push edx
call fcn.0042fd20
push 0x4fee3c
call fcn.0042fd80
mov dword [0x4b6001], 0x35e
push edx
call fcn.0042fce0
pop edx
push eax
push edx
call fcn.0042fce0
pop edx
push eax
call fcn.00425309
push 0x4ff320
call fcn.0042fd80
mov dword [0x4b6001], 0x35f
push edx
call fcn.0042fce0
pop edx
push eax
mov edx, dword [0x4ff320]
push edx
call fcn.0042fce0
pop edx
push eax
push edx
call fcn.0042fd20
mov edx, 0x4b8ac6
push edx
call fcn.0042fd20
call fcn.0041a2d2
add dword [esp], edx
call fcn.0042533b
call fcn.0041a2b0
mov dword [0x4b6001], 0x360
push edx
call fcn.0042fce0
pop edx
push eax
mov edx, dword [0x4ff320]
push edx
call fcn.0042fce0
pop edx
push eax
push edx
call fcn.0042fd20
mov edx, str.CheathappensKeys
push edx
call fcn.0042fd20
call fcn.0041a2d2
add dword [esp], edx
call fcn.0042533b
call fcn.0041a2b0
mov dword [0x4b6001], 0x361
push edx
call fcn.0042fce0
pop edx
push eax
push edx
call fcn.0042fce0
pop edx
push eax
call fcn.00425309
mov edx, str.CheathappensKeysGlobal.settings
push edx
call fcn.0042fd20
push 0x4ff320
call fcn.0042fd80
mov dword [0x4b6001], 0x362
push edx
call fcn.0042fce0
pop edx
push eax
mov edx, dword [0x4ff0f0]
push edx
call fcn.0042fce0
pop edx
push eax
push edx
call fcn.0042fd20
mov edx, str.__Version:
push edx
call fcn.0042fd20
mov edx, dword [0x4ff12c]
push edx
call fcn.0042fd20
call fcn.0041a2d2
add dword [esp], edx
call fcn.0041911d
call fcn.0041a2b0
mov dword [0x4b6001], 0x363
push edx
call fcn.0042fce0
pop edx
push eax
push edx
call fcn.0042fce0
pop edx
push eax
mov edx, str.Title_Number:
push edx
call fcn.0042fd20
mov edx, dword [0x4ff394]
push edx
call fcn.0042fd20
call fcn.0041a2d2
add dword [esp], edx
call fcn.0041911d
call fcn.0041a2b0
mov dword [0x4b6001], 0x364
push edx
call fcn.0042fce0
pop edx
push eax
push edx
call fcn.0042fce0
pop edx
push eax
mov edx, 0x4b9edc
push edx
call fcn.0042fd20
mov edx, dword [0x4feff8]
push edx
call fcn.0042fd20
call fcn.0041a2d2
add dword [esp], edx
call fcn.0041911d
call fcn.0041a2b0
mov dword [0x4b6001], 0x365
push edx
call fcn.0042fce0
pop edx
push eax
push edx
call fcn.0042fce0
pop edx
push eax
mov edx, str.Debug_Info_located:
push edx
call fcn.0042fd20
mov edx, dword [0x4ff1a0]
push edx
call fcn.0042fd20
call fcn.0041a2d2
add dword [esp], edx
call fcn.0041911d
call fcn.0041a2b0
mov dword [0x4b6001], 0x366
push edx
call fcn.0042fce0
pop edx
push eax
push edx
call fcn.0042fce0
pop edx
push eax
mov edx, str.Work_Folder_located:
push edx
call fcn.0042fd20
mov edx, dword [0x4fef30]
push edx
call fcn.0042fd20
call fcn.0041a2d2
add dword [esp], edx
call fcn.0041911d
call fcn.0041a2b0
mov dword [0x4b6001], 0x367
push edx
call fcn.0042fce0
pop edx
push eax
push edx
call fcn.0042fce0
pop edx
push eax
push edx
call fcn.0042fce0
pop edx
push eax
call fcn.00423bf1
call fcn.0041a2d2
add dword [esp], edx
call fcn.0041911d
call fcn.0041a2b0
mov dword [0x4b6001], 0x369
call fcn.004170b0
mov ebx, eax
cmp ebx, 1
je 0x40377f
jmp 0x403786
mov eax, 1
jmp 0x403788
xor eax, eax
and eax, eax
je 0x4037b2
mov dword [0x4b6001], 0x36a
mov edx, str._64bit_Operating_System
lea ecx, [0x4ff0f8]
call fcn.0041a008
mov dword [0x4b6001], 0x36b
jmp 0x4037d6
mov dword [0x4b6001], 0x36b
mov dword [0x4b6001], 0x36c
mov edx, str._32bit_Operating_System
lea ecx, [0x4ff0f8]
call fcn.0041a008
mov dword [0x4b6001], 0x36d
mov dword [0x4b6001], 0x36f
jmp 0x40380d
mov dword [0x4b6001], 0x371
mov dword [0x4b6001], 0x372
mov eax, str.32_bit_Trainer
push eax
call fcn.0041911d
mov dword [0x4b6001], 0x373
mov dword [0x4b6001], 0x374
call fcn.00423c77
mov dword [0x4ff2e4], eax
mov dword [0x4b6001], 0x376
push dword [0x4ff2e4]
mov dword [0x4b6001], 0x378
mov ebx, 0x3c
cmp ebx, dword [esp]
jne 0x4038b0
mov dword [0x4b6001], 0x379
push edx
call fcn.0042fce0
pop edx
push eax
mov edx, str.Windows_XP
push edx
call fcn.0042fd20
mov edx, dword [0x4ff0f8]
push edx
call fcn.0042fd20
push 0x4ff348
call fcn.0042fd80
mov dword [0x4b6001], 0x37b
jmp 0x403a4c
mov dword [0x4b6001], 0x37b
mov ebx, 0x46
cmp ebx, dword [esp]
jne 0x403906
mov dword [0x4b6001], 0x37c
push edx
call fcn.0042fce0
pop edx
push eax
mov edx, str.Windows_Vista
push edx
call fcn.0042fd20
mov edx, dword [0x4ff0f8]
push edx
call fcn.0042fd20
push 0x4ff348
call fcn.0042fd80
mov dword [0x4b6001], 0x37e
jmp 0x403a4c
mov dword [0x4b6001], 0x37e
mov ebx, 0x50
cmp ebx, dword [esp]
jne 0x40395c
mov dword [0x4b6001], 0x37f
push edx
call fcn.0042fce0
pop edx
push eax
mov edx, str.Windows_7
push edx
call fcn.0042fd20
mov edx, dword [0x4ff0f8]
push edx
call fcn.0042fd20
push 0x4ff348
call fcn.0042fd80
mov dword [0x4b6001], 0x381
jmp 0x403a4c
mov dword [0x4b6001], 0x381
mov ebx, 0x5a
cmp ebx, dword [esp]
jne 0x4039b2
mov dword [0x4b6001], 0x382
push edx
call fcn.0042fce0
pop edx
push eax
mov edx, str.Windows_8
push edx
call fcn.0042fd20
mov edx, dword [0x4ff0f8]
push edx
call fcn.0042fd20
push 0x4ff348
call fcn.0042fd80
mov dword [0x4b6001], 0x384
jmp 0x403a4c
mov dword [0x4b6001], 0x384
mov ebx, 0x6e
cmp ebx, dword [esp]
jne 0x403a05
mov dword [0x4b6001], 0x385
push edx
call fcn.0042fce0
pop edx
push eax
mov edx, str.Windows_10
push edx
call fcn.0042fd20
mov edx, dword [0x4ff0f8]
push edx
call fcn.0042fd20
push 0x4ff348
call fcn.0042fd80
mov dword [0x4b6001], 0x387
jmp 0x403a4c
mov dword [0x4b6001], 0x387
mov ebx, 0xc8
cmp ebx, dword [esp]
jne 0x403a4c
mov dword [0x4b6001], 0x388
push edx
call fcn.0042fce0
pop edx
push eax
mov edx, str.Experimental_Windows
push edx
call fcn.0042fd20
mov edx, dword [0x4ff0f8]
push edx
call fcn.0042fd20
push 0x4ff348
call fcn.0042fd80
mov dword [0x4b6001], 0x38a
pop eax
mov dword [0x4b6001], 0x38c
push dword [0x4ff348]
call fcn.0041911d
mov dword [0x4b6001], 0x38d
push edx
call fcn.0042fce0
pop edx
push eax
push edx
call fcn.0042fce0
pop edx
push eax
mov edx, str.Your_Operating_System_is_a
push edx
call fcn.0042fd20
mov edx, dword [0x4ff0f8]
push edx
call fcn.0042fd20
call fcn.0041a2d2
add dword [esp], edx
call fcn.0041911d
call fcn.0041a2b0
mov dword [0x4b6001], 0x38e
call fcn.0041691b
mov ebx, eax
cmp ebx, 1
jne 0x403aeb
mov dword [0x4b6001], 0x38f
mov edx, str.Trainer_has_Administrator_Rights.
lea ecx, [0x4ff2e8]
call fcn.0041a008
mov dword [0x4b6001], 0x390
jmp 0x403b0f
mov dword [0x4b6001], 0x390
mov dword [0x4b6001], 0x391
mov edx, str.Trainer_does_not_have_Administrator_Rights.
lea ecx, [0x4ff2e8]
call fcn.0041a008
mov dword [0x4b6001], 0x392
mov dword [0x4b6001], 0x394
push dword [0x4ff2e8]
call fcn.0041911d
mov dword [0x4b6001], 0x399
call fcn.00423c77
mov ebx, eax
cmp ebx, 0x46
jg 0x403b90
mov dword [0x4b6001], 0x39a
push 0xe
mov eax, 0x4b621e
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.0041c1a7
mov dword [0x4ff290], eax
mov dword [0x4b6001], 0x39b
push dword [0x4ff290]
call fcn.00418e2a
mov dword [0x4b6001], 0x39c
jmp 0x403bda
mov dword [0x4b6001], 0x39c
mov dword [0x4b6001], 0x39d
push 0xe
mov eax, 0x4b621e
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.0041c1a7
mov dword [0x4ff290], eax
mov dword [0x4b6001], 0x39e
push dword [0x4ff290]
call fcn.00418e2a
mov dword [0x4b6001], 0x39f
mov dword [0x4b6001], 0x3ca
push dword [0x4fee5c]
call fcn.004257e0
mov dword [0x4b6001], 0x403
call fcn.0041aef7
and eax, eax
je 0x403d72
mov dword [0x4b6001], 0x404
push 0x3e8
call fcn.00423ddc
mov dword [0x4b6001], 0x405
mov ebp, 0x4c2943
mov ebx, ebp
mov ebp, 0x4bfdad
sub ebx, ebp
push ebx
mov ebp, 0x4bfdad
push ebp
push 0xffffffff
call fcn.0041b01c
mov dword [0x4ff090], eax
mov dword [0x4b6001], 0x406
mov ebp, 0x4c58b4
mov ebx, ebp
mov ebp, 0x4c2943
sub ebx, ebp
push ebx
mov ebp, 0x4c2943
push ebp
push 0xffffffff
call fcn.0041b01c
mov dword [0x4ff1f4], eax
mov dword [0x4b6001], 0x407
mov ebp, 0x4c8ee9
mov ebx, ebp
mov ebp, 0x4c58b4
sub ebx, ebp
push ebx
mov ebp, 0x4c58b4
push ebp
push 0xffffffff
call fcn.0041b01c
mov dword [0x4feff4], eax
mov dword [0x4b6001], 0x408
mov ebp, 0x4cd8ba
mov ebx, ebp
mov ebp, 0x4c8ee9
sub ebx, ebp
push ebx
mov ebp, 0x4c8ee9
push ebp
push 0xffffffff
call fcn.0041b01c
mov dword [0x4ff22c], eax
mov dword [0x4b6001], 0x409
mov ebp, 0x4d04c7
mov ebx, ebp
mov ebp, 0x4cd8ba
sub ebx, ebp
push ebx
mov ebp, 0x4cd8ba
push ebp
push 0xffffffff
call fcn.0041b01c
mov dword [0x4fee60], eax
mov dword [0x4b6001], 0x40a
mov ebp, 0x4d236e
mov ebx, ebp
mov ebp, 0x4d04c7
sub ebx, ebp
push ebx
mov ebp, 0x4d04c7
push ebp
push 0xffffffff
call fcn.0041b01c
mov dword [0x4fef78], eax
mov dword [0x4b6001], 0x40b
mov ebp, 0x4d48d6
mov ebx, ebp
mov ebp, 0x4d236e
sub ebx, ebp
push ebx
mov ebp, 0x4d236e
push ebp
push 0xffffffff
call fcn.0041b01c
mov dword [0x4ff3b8], eax
mov dword [0x4b6001], 0x40c
jmp 0x403d97
mov dword [0x4b6001], 0x40c
mov dword [0x4b6001], 0x40d
mov eax, 0x4b62ec
push eax
mov eax, str.Sound_Card_Not_Present_
push eax
call fcn.0041ba44
mov dword [0x4b6001], 0x40e
mov dword [0x4b6001], 0x48a
mov edx, dword [0x4fef30]
push edx
call fcn.0042fce0
pop edx
push eax
push edx
call fcn.0042fd20
push 0x4ff1bc
call fcn.0042fd80
mov dword [0x4b6001], 0x48c
push edx
call fcn.0042fce0
pop edx
push eax
push 0x60000
mov edx, dword [0x4ff1bc]
push edx
call fcn.0042fce0
pop edx
push eax
push edx
call fcn.0042fd20
mov edx, str.help.txt
push edx
call fcn.0042fd20
call fcn.0042fe10
push 0
call fcn.0041a2d2
add dword [esp + 4], edx
call fcn.00425cc0
call fcn.0041a2b0
and eax, eax
je 0x403ed1
mov dword [0x4b6001], 0x48d
jmp 0x403e7e
mov dword [0x4b6001], 0x491
mov dword [0x4b6001], 0x492
mov ebp, 0x4ecb56
mov ebx, ebp
mov ebp, 0x4eba86
sub ebx, ebp
push ebx
mov ebp, 0x4eba86
push ebp
push 0
call fcn.00425eb0
mov dword [0x4b6001], 0x493
push 0
call fcn.004259e0
mov dword [0x4b6001], 0x494
jmp 0x403ef6
mov dword [0x4b6001], 0x494
mov dword [0x4b6001], 0x495
mov eax, str.Could_not_create_HELP.TXT_file.
push eax
mov eax, str.Error
push eax
call fcn.0041ba44
mov dword [0x4b6001], 0x496
mov dword [0x4b6001], 0x498
push edx
call fcn.0042fce0
pop edx
push eax
mov edx, dword [0x4ff1bc]
push edx
call fcn.0042fce0
pop edx
push eax
push edx
call fcn.0042fd20
mov edx, str.Options
push edx
call fcn.0042fd20
call fcn.0042fe10
push 0xa
call fcn.0041a2d2
add dword [esp + 4], edx
call fcn.00425ce0
call fcn.0041a2b0
and eax, eax
je 0x403f9b
mov dword [0x4b6001], 0x499
mov ebp, 0x4eba86
mov ebx, ebp
mov ebp, str.Numpad_1:Unlimited_Boost::Y_r_nNumpad_2:Freeze_AI_Racers::_r_nNumpad_3:Super_Acceleration::_r_nNumpad_4:Super_Jump::_r_nNumpad_5:Instant_Stop::_r_nNumpad_6:Super_Brakes::_r_nNumpad_7:Save_Position_and_Speed::_r_nNumpad_8:Teleport::_r_nNumpad_9:Undo_Teleport::Burnout_Paradise_Remastered_Trainer_by_www.cheathappens.com_r_n_______________________________________________________________________________________________________________________________r_n_r_nActivating_this_trainer_r_n_______________________________________________________________________________________________________________________________r_nPress_F1_at_main_menu._r_nListen_for_Trainer_Activated._r_nPress_desired_hotkey._All_hotkeys_can_be_changed_on_the_trainer._r_n_r_n_r_nTrainer_Options_r_n_______________________________________________________________________________________________________________________________r_n_r_nNumpad_1:_Unlimited_Boost_r_nNumpad_2:_Freeze_AI_Racers_r_nNumpad_3:_Super_Acceleration_r_nNumpad_4:_Super_Jump_r_nNumpad_5:_Instant_Stop_r_nNumpad_6:_Super_Brakes_r_nNumpad_7:_Save_Position_and_Speed_r_nNumpad_8:_Teleport_r_nNumpad_9:_Undo_Teleport_r_n_r_n_r_nNotes_r_n_______________________________________________________________________________________________________________________________r_n_r_nNumpad_1:_Unlimited_Boost___toggle_on_and_your_car_has_unlimited_boost._r_n_r_nNumpad_2:_Freeze_AI_Racers___toggle_on_and_in_most_races__the_AI_cars_r_n_tfreeze_into_place._r_n_r_nNumpad_3:_Super_Acceleration___press_and_your_car_accelerates_faster_than_r_n_tnormal_while_pressed._r_n_r_nNumpad_4:_Super_Jump___press_and_hold_to_vault_into_the_air._r_n_r_nNumpad_5:_Instant_Stop___press_and_hold_to_instantly_stop_the_car_where_r_n_tit_is._r_n_r_nNumpad_6:_Super_Brakes___press_and_hold_to_more_quickly_stop_than_normal._r_n_r_nNumpad_7:_Save_Position_and_Speed___press_to_capture_your_speed__location__r_n_tand_direction._r_n_r_nNumpad_8:_Teleport___press_to_teleport_to_the_saved_position._r_n_r_nNumpad_9:_Undo_Teleport___press_to_undo_the_last_teleport._r_n_r_n_r_n_r_nIMPORTANT_INFO:_r_n_______________________________________________________________________________________________________________________________r_nThese_scan_exclusions_in_your_security_software_might_be_necessary_to_run_this_trainer:_r_n_r_nThe_trainer_exe_file__or_the_folder_its_stored_in__r_n_r_nThe__Work__folder_located_here:_r_n_r_nC:Users_YOUR_NAME_Cheathappens_r_n_r_n_r_n_r_nMute_Hotkeys:_r_n_______________________________________________________________________________________________________________________________r_nTo_temporarily_disable_the_Hotkeys__press_CTRL_H_after_trainer_is_r_nactivated.__You_can_use_CTRL_H_to_re_activate_the_Hotkeys_as_well._r_nAlso__in_the_SETTINGS_tab_of_the_trainer__you_can_Mute_the_trainer_r_nsounds__or_also_disable_the_hotkeys_from_there_as_well._r_n_r_n_r_nVR_Mode_r_n_______________________________________________________________________________________________________________________________r_n__HTC_Vive_r_nClick_on_the_VR_MODE_button._Trainer_options_will_now_be_drawn_as_buttons._r_nActivate_the_trainer_as_usual_with_your_keyboard._Put_your_HTC_Vive_on_and_r_nwhen_you_are_ingame_press_the_MENU_button_on_the_hand_controllers_to_open_r_nthe_steam_overlay._At_the_bottom_you_can_click_on_the_DESKTOP_button_and_you_r_ncan_easily_press_options_on_the_trainer_with_your_hand_controller_now._r_n_r_n__Oculus_Rift_r_nAs_of_now_the_oculus_has_no_unique_input_device_and_uses_keyboard_or_xbox_r_ncontroller._Both_are_supported_by_the_trainer_already._r_n_r_n_r_n_r_nAUTHENTICITY_NOTICE__Does_not_apply_to_PROMO_or_FREE_trainers_:_r_n_______________________________________________________________________________________________________________________________r_n_r_nIn_an_effort_to_maintain_the_integrity_of_the_files_downloaded_from_r_nour_site_and_to_prevent_illegal_file_sharing__this_trainer_will_perform_r_nan_authenticity_check_while_in_use._This_check_requires_an_Internet_r_n
sub ebx, ebp
push ebx
mov ebp, str.Numpad_1:Unlimited_Boost::Y_r_nNumpad_2:Freeze_AI_Racers::_r_nNumpad_3:Super_Acceleration::_r_nNumpad_4:Super_Jump::_r_nNumpad_5:Instant_Stop::_r_nNumpad_6:Super_Brakes::_r_nNumpad_7:Save_Position_and_Speed::_r_nNumpad_8:Teleport::_r_nNumpad_9:Undo_Teleport::Burnout_Paradise_Remastered_Trainer_by_www.cheathappens.com_r_n_______________________________________________________________________________________________________________________________r_n_r_nActivating_this_trainer_r_n_______________________________________________________________________________________________________________________________r_nPress_F1_at_main_menu._r_nListen_for_Trainer_Activated._r_nPress_desired_hotkey._All_hotkeys_can_be_changed_on_the_trainer._r_n_r_n_r_nTrainer_Options_r_n_______________________________________________________________________________________________________________________________r_n_r_nNumpad_1:_Unlimited_Boost_r_nNumpad_2:_Freeze_AI_Racers_r_nNumpad_3:_Super_Acceleration_r_nNumpad_4:_Super_Jump_r_nNumpad_5:_Instant_Stop_r_nNumpad_6:_Super_Brakes_r_nNumpad_7:_Save_Position_and_Speed_r_nNumpad_8:_Teleport_r_nNumpad_9:_Undo_Teleport_r_n_r_n_r_nNotes_r_n_______________________________________________________________________________________________________________________________r_n_r_nNumpad_1:_Unlimited_Boost___toggle_on_and_your_car_has_unlimited_boost._r_n_r_nNumpad_2:_Freeze_AI_Racers___toggle_on_and_in_most_races__the_AI_cars_r_n_tfreeze_into_place._r_n_r_nNumpad_3:_Super_Acceleration___press_and_your_car_accelerates_faster_than_r_n_tnormal_while_pressed._r_n_r_nNumpad_4:_Super_Jump___press_and_hold_to_vault_into_the_air._r_n_r_nNumpad_5:_Instant_Stop___press_and_hold_to_instantly_stop_the_car_where_r_n_tit_is._r_n_r_nNumpad_6:_Super_Brakes___press_and_hold_to_more_quickly_stop_than_normal._r_n_r_nNumpad_7:_Save_Position_and_Speed___press_to_capture_your_speed__location__r_n_tand_direction._r_n_r_nNumpad_8:_Teleport___press_to_teleport_to_the_saved_position._r_n_r_nNumpad_9:_Undo_Teleport___press_to_undo_the_last_teleport._r_n_r_n_r_n_r_nIMPORTANT_INFO:_r_n_______________________________________________________________________________________________________________________________r_nThese_scan_exclusions_in_your_security_software_might_be_necessary_to_run_this_trainer:_r_n_r_nThe_trainer_exe_file__or_the_folder_its_stored_in__r_n_r_nThe__Work__folder_located_here:_r_n_r_nC:Users_YOUR_NAME_Cheathappens_r_n_r_n_r_n_r_nMute_Hotkeys:_r_n_______________________________________________________________________________________________________________________________r_nTo_temporarily_disable_the_Hotkeys__press_CTRL_H_after_trainer_is_r_nactivated.__You_can_use_CTRL_H_to_re_activate_the_Hotkeys_as_well._r_nAlso__in_the_SETTINGS_tab_of_the_trainer__you_can_Mute_the_trainer_r_nsounds__or_also_disable_the_hotkeys_from_there_as_well._r_n_r_n_r_nVR_Mode_r_n_______________________________________________________________________________________________________________________________r_n__HTC_Vive_r_nClick_on_the_VR_MODE_button._Trainer_options_will_now_be_drawn_as_buttons._r_nActivate_the_trainer_as_usual_with_your_keyboard._Put_your_HTC_Vive_on_and_r_nwhen_you_are_ingame_press_the_MENU_button_on_the_hand_controllers_to_open_r_nthe_steam_overlay._At_the_bottom_you_can_click_on_the_DESKTOP_button_and_you_r_ncan_easily_press_options_on_the_trainer_with_your_hand_controller_now._r_n_r_n__Oculus_Rift_r_nAs_of_now_the_oculus_has_no_unique_input_device_and_uses_keyboard_or_xbox_r_ncontroller._Both_are_supported_by_the_trainer_already._r_n_r_n_r_n_r_nAUTHENTICITY_NOTICE__Does_not_apply_to_PROMO_or_FREE_trainers_:_r_n_______________________________________________________________________________________________________________________________r_n_r_nIn_an_effort_to_maintain_the_integrity_of_the_files_downloaded_from_r_nour_site_and_to_prevent_illegal_file_sharing__this_trainer_will_perform_r_nan_authenticity_check_while_in_use._This_check_requires_an_Internet_r_n
push ebp
push 0xa
call fcn.00425eb0
mov dword [0x4b6001], 0x49a
push 0xa
call fcn.004259e0
mov dword [0x4b6001], 0x49b
jmp 0x403fcf
mov dword [0x4b6001], 0x49b
mov dword [0x4b6001], 0x49c
mov eax, 0x4b9bc4
push eax
mov eax, str.Error
push eax
call fcn.0041ba44
mov dword [0x4b6001], 0x49d
jmp 0x413a00
mov dword [0x4b6001], 0x49e
mov dword [0x4b6001], 0x4ab
push edx
call fcn.0042fce0
pop edx
push eax
push 0x20000
mov edx, dword [0x4ff1bc]
push edx
call fcn.0042fce0
pop edx
push eax
push edx
call fcn.0042fd20
mov edx, str.Options
push edx
call fcn.0042fd20
call fcn.0042fe10
push 0xa
call fcn.0041a2d2
add dword [esp + 4], edx
call fcn.00425db0
call fcn.0041a2b0
mov dword [0x4b6001], 0x4ac
mov dword [0x4ff158], 0
mov dword [0x4b6001], 0x4ae
mov dword [0x4b6001], 0x4af
push edx
call fcn.0042fce0
pop edx
push eax
push edx
call fcn.0042fce0
pop edx
push eax
push 0xa
call fcn.00426010
push 0x4ff1fc
call fcn.0042fd80
mov dword [0x4b6001], 0x4b1
mov eax, 0x4b6604
push eax
push dword [0x4ff1fc]
call fcn.0042de20
mov dword [0x4ff00c], eax
mov dword [0x4b6001], 0x4b2
push dword [0x4ff1fc]
call fcn.0042de80
mov dword [0x4ff010], eax
mov dword [0x4b6001], 0x4b3
push edx
call fcn.0042fce0
pop edx
push eax
push edx
call fcn.0042fce0
pop edx
push eax
mov ebx, dword [0x4ff00c]
dec ebx
push ebx
push dword [0x4ff1fc]
call fcn.0042deb0
mov ebx, dword [0x4ff158]
inc ebx
mov ebp, dword [0x4ff920]
shl ebx, 2
lea eax, [ebp + ebx]
push eax
call fcn.0042fd80
mov dword [0x4b6001], 0x4b4
mov ebx, dword [0x4ff158]
inc ebx
shl ebx, 2
mov edx, dword [ebp + ebx]
push edx
call fcn.0042fce0
pop edx
push eax
push edx
call fcn.0042fd20
mov ebx, dword [0x4ff158]
inc ebx
mov ebp, dword [0x4ff928]
shl ebx, 2
lea eax, [ebp + ebx]
push eax
call fcn.0042fd80
mov dword [0x4b6001], 0x4b5
push edx
call fcn.0042fce0
pop edx
push eax
push edx
call fcn.0042fce0
pop edx
push eax
mov ebx, dword [0x4ff010]
sub ebx, dword [0x4ff00c]
push ebx
push dword [0x4ff1fc]
call fcn.0042df20
mov ebx, dword [0x4ff158]
inc ebx
mov ebp, dword [0x4ff930]
shl ebx, 2
lea eax, [ebp + ebx]
push eax
call fcn.0042fd80
mov dword [0x4b6001], 0x4b6
push edx
call fcn.0042fce0
pop edx
push eax
push edx
call fcn.0042fce0
pop edx
push eax
mov ebx, dword [0x4ff00c]
dec ebx
push ebx
push dword [0x4ff1fc]
call fcn.0042deb0
mov ebx, dword [0x4ff158]
inc ebx
mov ebp, dword [0x4ff948]
shl ebx, 2
lea eax, [ebp + ebx]
push eax
call fcn.0042fd80
mov dword [0x4b6001], 0x4b7
mov ebx, dword [0x4ff158]
inc ebx
shl ebx, 2
mov edx, dword [ebp + ebx]
push edx
call fcn.0042fce0
pop edx
push eax
push edx
call fcn.0042fd20
mov ebx, dword [0x4ff158]
inc ebx
mov ebp, dword [0x4ff950]
shl ebx, 2
lea eax, [ebp + ebx]
push eax
call fcn.0042fd80
mov dword [0x4b6001], 0x4b8
push edx
call fcn.0042fce0
pop edx
push eax
push edx
call fcn.0042fce0
pop edx
push eax
mov ebx, dword [0x4ff010]
sub ebx, dword [0x4ff00c]
push ebx
push dword [0x4ff1fc]
call fcn.0042df20
mov ebx, dword [0x4ff158]
inc ebx
mov ebp, dword [0x4ff958]
shl ebx, 2
lea eax, [ebp + ebx]
push eax
call fcn.0042fd80
mov dword [0x4b6001], 0x4b9
mov eax, 0x4b6604
push eax
mov ebx, dword [0x4ff158]
inc ebx
mov ebp, dword [0x4ff930]
shl ebx, 2
push dword [ebp + ebx]
call fcn.0042de20
mov dword [0x4ff00c], eax
mov dword [0x4b6001], 0x4ba
mov ebx, dword [0x4ff158]
inc ebx
shl ebx, 2
push dword [ebp + ebx]
call fcn.0042de80
mov dword [0x4ff010], eax
mov dword [0x4b6001], 0x4bb
push edx
call fcn.0042fce0
pop edx
push eax
push edx
call fcn.0042fce0
pop edx
push eax
mov ebx, dword [0x4ff010]
sub ebx, dword [0x4ff00c]
push ebx
mov ebx, dword [0x4ff158]
inc ebx
shl ebx, 2
push dword [ebp + ebx]
call fcn.0042df20
mov ebx, dword [0x4ff158]
inc ebx
mov ebp, dword [0x4ff970]
shl ebx, 2
lea eax, [ebp + ebx]
push eax
call fcn.0042fd80
mov dword [0x4b6001], 0x4bc
mov ebx, dword [0x4ff158]
inc ebx
shl ebx, 2
mov edx, dword [ebp + ebx]
push edx
call fcn.0042fce0
pop edx
push eax
push edx
call fcn.0042fd20
mov ebx, dword [0x4ff158]
inc ebx
mov ebp, dword [0x4ff978]
shl ebx, 2
lea eax, [ebp + ebx]
push eax
call fcn.0042fd80
mov dword [0x4b6001], 0x4bd
push edx
call fcn.0042fce0
pop edx
push eax
push edx
call fcn.0042fce0
pop edx
push eax
mov ebx, dword [0x4ff00c]
dec ebx
push ebx
mov ebx, dword [0x4ff158]
inc ebx
mov ebp, dword [0x4ff930]
shl ebx, 2
push dword [ebp + ebx]
call fcn.0042deb0
mov ebx, dword [0x4ff158]
inc ebx
shl ebx, 2
lea eax, [ebp + ebx]
push eax
call fcn.0042fd80
mov dword [0x4b6001], 0x4be
push edx
call fcn.0042fce0
pop edx
push eax
push edx
call fcn.0042fce0
pop edx
push eax
mov ebx, dword [0x4ff00c]
dec ebx
push ebx
mov ebx, dword [0x4ff158]
inc ebx
shl ebx, 2
push dword [ebp + ebx]
call fcn.0042deb0
mov ebx, dword [0x4ff158]
inc ebx
mov ebp, dword [0x4ff958]
shl ebx, 2
lea eax, [ebp + ebx]
push eax
call fcn.0042fd80
mov dword [0x4b6001], 0x4bf
mov eax, 0x4b6604
push eax
mov ebx, dword [0x4ff158]
inc ebx
mov ebp, dword [0x4ff970]
shl ebx, 2
push dword [ebp + ebx]
call fcn.0042de20
mov dword [0x4ff00c], eax
mov dword [0x4b6001], 0x4c0
mov ebx, dword [0x4ff158]
inc ebx
shl ebx, 2
push dword [ebp + ebx]
call fcn.0042de80
mov dword [0x4ff010], eax
mov dword [0x4b6001], 0x4c1
push edx
call fcn.0042fce0
pop edx
push eax
push edx
call fcn.0042fce0
pop edx
push eax
mov ebx, dword [0x4ff010]
sub ebx, dword [0x4ff00c]
push ebx
mov ebx, dword [0x4ff158]
inc ebx
shl ebx, 2
push dword [ebp + ebx]
call fcn.0042df20
mov ebx, dword [0x4ff158]
inc ebx
mov ebp, dword [0x4ff980]
shl ebx, 2
lea eax, [ebp + ebx]
push eax
call fcn.0042fd80
mov dword [0x4b6001], 0x4c2
jmp 0x4045cb
mov dword [0x4b6001], 0x4ca
mov dword [0x4b6001], 0x4cb
push edx
call fcn.0042fce0
pop edx
push eax
push edx
call fcn.0042fce0
pop edx
push eax
mov ebx, dword [0x4ff00c]
dec ebx
push ebx
mov ebx, dword [0x4ff158]
inc ebx
mov ebp, dword [0x4ff970]
shl ebx, 2
push dword [ebp + ebx]
call fcn.0042deb0
mov ebx, dword [0x4ff158]
inc ebx
shl ebx, 2
lea eax, [ebp + ebx]
push eax
call fcn.0042fd80
mov dword [0x4b6001], 0x4cc
mov ebx, dword [0x4ff158]
inc ebx
shl ebx, 2
mov edx, dword [ebp + ebx]
push edx
call fcn.0042fce0
pop edx
push eax
push edx
call fcn.0042fd20
mov ebx, dword [0x4ff158]
inc ebx
mov ebp, dword [0x4ff978]
shl ebx, 2
lea eax, [ebp + ebx]
push eax
call fcn.0042fd80
mov dword [0x4b6001], 0x4cd
inc dword [0x4ff158]
mov dword [0x4b6001], 0x4ce
push 0xa
call fcn.00426070
mov ebx, eax
cmp ebx, 1
jne 0x404040
mov dword [0x4b6001], 0x4cf
push 0xa
call fcn.004259e0
mov dword [0x4b6001], 0x4d1
push edx
call fcn.0042fce0
pop edx
push eax
push 2
mov edx, dword [0x4ff1bc]
push edx
call fcn.0042fce0
pop edx
push eax
push edx
call fcn.0042fd20
mov edx, str.Options
push edx
call fcn.0042fd20
call fcn.0041a2d2
add dword [esp], edx
call fcn.004253bb
call fcn.0041a2b0
mov dword [0x4b6001], 0x4d3
mov ebp, 0x4ed740
mov ebx, ebp
mov ebp, 0x4ed6de
sub ebx, ebp
mov dword [0x4ff098], ebx
mov dword [0x4b6001], 0x4d4
push edx
call fcn.0042fce0
pop edx
push eax
push edx
call fcn.0042fce0
pop edx
push eax
push 2
push dword [0x4ff098]
mov ebp, 0x4ed6de
push ebp
call fcn.0042ec70
push 0x4fefb4
call fcn.0042fd80
mov dword [0x4b6001], 0x4d7
mov dword [0x4ff00c], 1
jmp 0x404767
mov dword [0x4b6001], 0x4d7
mov eax, 0x12
cmp eax, dword [0x4ff00c]
jl 0x404816
mov dword [0x4b6001], 0x4d8
push edx
call fcn.0042fce0
pop edx
push eax
push edx
call fcn.0042fce0
pop edx
push eax
mov eax, 0x4b6248
push eax
push dword [0x4ff00c]
push dword [0x4fefb4]
call fcn.0042e010
push 0x4ff2dc
call fcn.0042fd80
mov dword [0x4b6001], 0x4d9
push edx
call fcn.0042fce0
pop edx
push eax
push edx
call fcn.0042fce0
pop edx
push eax
push dword [0x4ff2dc]
call fcn.0042de80
mov ebx, eax
dec ebx
push ebx
push dword [0x4ff2dc]
call fcn.0042deb0
mov ebx, dword [0x4ff00c]
mov ebp, dword [0x4ff998]
shl ebx, 2
lea eax, [ebp + ebx]
push eax
call fcn.0042fd80
mov dword [0x4b6001], 0x4db
inc dword [0x4ff00c]
jno 0x40475d
mov dword [0x4b6001], 0x4de
mov ebp, 0x4ed4b1
mov ebx, ebp
mov ebp, 0x4ecb56
sub ebx, ebp
mov dword [0x4ff098], ebx
mov dword [0x4b6001], 0x4df
push edx
call fcn.0042fce0
pop edx
push eax
push edx
call fcn.0042fce0
pop edx
push eax
push 0x18
push dword [0x4ff098]
mov ebp, 0x4ecb56
push ebp
call fcn.0042ec70
push 0x4fefb4
call fcn.0042fd80
mov dword [0x4b6001], 0x4e2
mov dword [0x4ff00c], 1
jmp 0x40488e
mov dword [0x4b6001], 0x4e2
mov eax, 0xfe
cmp eax, dword [0x4ff00c]
jl 0x40493d
mov dword [0x4b6001], 0x4e3
push edx
call fcn.0042fce0
pop edx
push eax
push edx
call fcn.0042fce0
pop edx
push eax
mov eax, 0x4b6248
push eax
push dword [0x4ff00c]
push dword [0x4fefb4]
call fcn.0042e010
push 0x4ff2dc
call fcn.0042fd80
mov dword [0x4b6001], 0x4e4
push edx
call fcn.0042fce0
pop edx
push eax
push edx
call fcn.0042fce0
pop edx
push eax
push dword [0x4ff2dc]
call fcn.0042de80
mov ebx, eax
dec ebx
push ebx
push dword [0x4ff2dc]
call fcn.0042deb0
mov ebx, dword [0x4ff00c]
mov ebp, dword [0x4ff990]
shl ebx, 2
lea eax, [ebp + ebx]
push eax
call fcn.0042fd80
mov dword [0x4b6001], 0x4e6
inc dword [0x4ff00c]
jno 0x404884
mov dword [0x4b6001], 0x4e9
mov dword [0x4ff00c], 1
jmp 0x40495d
mov dword [0x4b6001], 0x4e9
mov eax, dword [0x4ff158]
cmp eax, dword [0x4ff00c]
jl 0x404af4
mov dword [0x4b6001], 0x4ea
mov dword [0x4ff010], 1
jmp 0x40498e
mov dword [0x4b6001], 0x4ea
mov eax, 0xfe
cmp eax, dword [0x4ff010]
jl 0x404a65
mov dword [0x4b6001], 0x4eb
mov ebx, dword [0x4ff010]
mov ebp, dword [0x4ff990]
shl ebx, 2
mov edx, dword [ebp + ebx]
push edx
call fcn.0042fce0
pop edx
push eax
push edx
call fcn.0042fd20
push 0x4ff1fc
call fcn.0042fd80
mov dword [0x4b6001], 0x4ec
push dword [0x4ff1fc]
mov ebx, dword [0x4ff00c]
mov ebp, dword [0x4ff920]
shl ebx, 2
mov edx, dword [ebp + ebx]
pop ecx
call fcn.0041a270
je 0x404a45
mov dword [0x4b6001], 0x4ef
push dword [0x4ff010]
mov ebx, dword [0x4ff00c]
mov ebp, dword [0x4ff938]
shl ebx, 2
pop dword [ebp + ebx]
mov dword [0x4b6001], 0x4f0
push dword [0x4ff010]
mov ebx, dword [0x4ff00c]
mov ebp, dword [0x4ff940]
shl ebx, 2
pop dword [ebp + ebx]
mov dword [0x4b6001], 0x4f2
mov dword [0x4b6001], 0x4f3
inc dword [0x4ff010]
jno 0x404984
mov dword [0x4b6001], 0x4f4
mov ebx, dword [0x4ff00c]
mov ebp, dword [0x4ff938]
shl ebx, 2
mov ebx, dword [ebp + ebx]
and ebx, ebx
jne 0x404ad4
mov dword [0x4b6001], 0x4f4
mov ebx, dword [0x4ff00c]
mov ebp, dword [0x4ff920]
shl ebx, 2
mov edx, str.Undefined
lea ecx, [ebp + ebx]
call fcn.0041a008
mov dword [0x4b6001], 0x4f4
mov ebx, dword [0x4ff00c]
mov ebp, dword [0x4ff928]
shl ebx, 2
mov edx, str.Undefined
lea ecx, [ebp + ebx]
call fcn.0041a008
mov dword [0x4b6001], 0x4f4
mov dword [0x4b6001], 0x4f5
inc dword [0x4ff00c]
jno 0x404953
mov dword [0x4b6001], 0x4f7
mov dword [0x4ff00c], 1
jmp 0x404b14
mov dword [0x4b6001], 0x4f7
mov eax, 0x12
cmp eax, dword [0x4ff00c]
jl 0x404c0f
mov dword [0x4b6001], 0x4f8
mov dword [0x4ff010], 1
jmp 0x404b45
mov dword [0x4b6001], 0x4f8
mov eax, 0xfe
cmp eax, dword [0x4ff010]
jl 0x404bf9
mov dword [0x4b6001], 0x4f9
mov ebx, dword [0x4ff010]
mov ebp, dword [0x4ff990]
shl ebx, 2
mov edx, dword [ebp + ebx]
push edx
call fcn.0042fce0
pop edx
push eax
push edx
call fcn.0042fd20
push 0x4ff1fc
call fcn.0042fd80
mov dword [0x4b6001], 0x4fa
push dword [0x4ff1fc]
mov ebx, dword [0x4ff00c]
mov ebp, dword [0x4ff998]
shl ebx, 2
mov edx, dword [ebp + ebx]
pop ecx
call fcn.0041a270
je 0x404bd9
mov dword [0x4b6001], 0x4fb
push dword [0x4ff010]
mov ebx, dword [0x4ff00c]
mov ebp, dword [0x4ff9a0]
shl ebx, 2
pop dword [ebp + ebx]
mov dword [0x4b6001], 0x4fc
mov dword [0x4b6001], 0x4fd
inc dword [0x4ff010]
jno 0x404b3b
mov dword [0x4b6001], 0x4fe
inc dword [0x4ff00c]
jno 0x404b0a
mov dword [0x4b6001], 0x501
mov ebp, dword [0x4ff948]
mov edx, str.A_Button
lea ecx, [ebp + 4]
call fcn.0041a008
mov dword [0x4b6001], 0x502
mov edx, str.B_Button
lea ecx, [ebp + 8]
call fcn.0041a008
mov dword [0x4b6001], 0x503
mov edx, str.X_Button
lea ecx, [ebp + 0xc]
call fcn.0041a008
mov dword [0x4b6001], 0x504
mov edx, str.Y_Button
lea ecx, [ebp + 0x10]
call fcn.0041a008
mov dword [0x4b6001], 0x505
mov edx, str.Pad_Up
lea ecx, [ebp + 0x14]
call fcn.0041a008
mov dword [0x4b6001], 0x506
mov edx, str.Pad_Down
lea ecx, [ebp + 0x18]
call fcn.0041a008
mov dword [0x4b6001], 0x507
mov edx, str.Pad_Left
lea ecx, [ebp + 0x1c]
call fcn.0041a008
mov dword [0x4b6001], 0x508
mov edx, str.Pad_Right
lea ecx, [ebp + 0x20]
call fcn.0041a008
mov dword [0x4b6001], 0x509
mov edx, str.Bumper_Left
lea ecx, [ebp + 0x24]
call fcn.0041a008
mov dword [0x4b6001], 0x50a
mov edx, str.Bumper_Right
lea ecx, [ebp + 0x28]
call fcn.0041a008
mov dword [0x4b6001], 0x50b
mov edx, str.L_Stick_Up
lea ecx, [ebp + 0x2c]
call fcn.0041a008
mov dword [0x4b6001], 0x50c
mov edx, str.L_Stick_Down
lea ecx, [ebp + 0x30]
call fcn.0041a008
mov dword [0x4b6001], 0x50d
mov edx, 0x4b6444
lea ecx, [ebp + 0x34]
call fcn.0041a008
mov dword [0x4b6001], 0x50e
mov edx, str.L_Stick_Right
lea ecx, [ebp + 0x38]
call fcn.0041a008
mov dword [0x4b6001], 0x50f
mov edx, str.L_Trigger
lea ecx, [ebp + 0x3c]
call fcn.0041a008
mov dword [0x4b6001], 0x510
mov edx, str.R_Trigger
lea ecx, [ebp + 0x40]
call fcn.0041a008
mov dword [0x4b6001], 0x511
mov edx, str.R_Stick_Up
lea ecx, [ebp + 0x44]
call fcn.0041a008
mov dword [0x4b6001], 0x512
mov edx, str.R_Stick_Down
lea ecx, [ebp + 0x48]
call fcn.0041a008
mov dword [0x4b6001], 0x513
mov edx, str.R_Stick_Left
lea ecx, [ebp + 0x4c]
call fcn.0041a008
mov dword [0x4b6001], 0x514
mov edx, str.R_Stick_Right
lea ecx, [ebp + 0x50]
call fcn.0041a008
mov dword [0x4b6001], 0x515
mov edx, str.L_Stick_In
lea ecx, [ebp + 0x54]
call fcn.0041a008
mov dword [0x4b6001], 0x516
mov edx, str.R_Stick_In
lea ecx, [ebp + 0x58]
call fcn.0041a008
mov dword [0x4b6001], 0x518
mov dword [0x4ff00c], 1
jmp 0x404e2f
mov dword [0x4b6001], 0x518
mov eax, 0x16
cmp eax, dword [0x4ff00c]
jl 0x404f45
mov dword [0x4b6001], 0x519
push dword [0x4ff00c]
mov ebx, dword [0x4ff00c]
mov ebp, dword [0x4ff960]
shl ebx, 2
pop dword [ebp + ebx]
mov dword [0x4b6001], 0x51a
mov ebx, dword [0x4ff00c]
mov ebp, dword [0x4ff948]
shl ebx, 2
mov edx, dword [ebp + ebx]
push edx
call fcn.0042fce0
pop edx
push eax
push edx
call fcn.0042fd20
mov ebx, dword [0x4ff00c]
mov ebp, dword [0x4ff9b8]
shl ebx, 2
lea eax, [ebp + ebx]
push eax
call fcn.0042fd80
mov dword [0x4b6001], 0x51b
mov ebx, dword [0x4ff00c]
mov ebp, dword [0x4ff948]
shl ebx, 2
mov edx, dword [ebp + ebx]
push edx
call fcn.0042fce0
pop edx
push eax
push edx
call fcn.0042fd20
mov ebx, dword [0x4ff00c]
mov ebp, dword [0x4ff950]
shl ebx, 2
lea eax, [ebp + ebx]
push eax
call fcn.0042fd80
mov dword [0x4b6001], 0x51c
mov ebx, dword [0x4ff00c]
mov ebp, dword [0x4ff948]
shl ebx, 2
mov edx, dword [ebp + ebx]
push edx
call fcn.0042fce0
pop edx
push eax
push edx
call fcn.0042fd20
mov ebx, dword [0x4ff00c]
mov ebp, dword [0x4ff9a8]
shl ebx, 2
lea eax, [ebp + ebx]
push eax
call fcn.0042fd80
mov dword [0x4b6001], 0x51d
inc dword [0x4ff00c]
jno 0x404e25
mov dword [0x4b6001], 0x521
push 0xc
mov eax, str.Segou_UI
push eax
push 0xffffffff
call fcn.0042f1f0
mov dword [0x4ff060], eax
mov dword [0x4b6001], 0x522
push 0xa
mov eax, str.Segou_UI
push eax
push 0xffffffff
call fcn.0042f1f0
mov dword [0x4ff01c], eax
mov dword [0x4b6001], 0x523
push 0x100
push 0xc
mov eax, str.Segou_UI
push eax
push 0xffffffff
call fcn.0042f127
mov dword [0x4ff0d8], eax
mov dword [0x4b6001], 0x524
push 0x50
mov eax, str.Segou_UI
push eax
push 0xffffffff
call fcn.0042f1f0
mov dword [0x4ff170], eax
mov dword [0x4b6001], 0x525
push 0x100
push 0x19
mov eax, str.Segou_UI
push eax
push 0xffffffff
call fcn.0042f127
mov dword [0x4ff0cc], eax
mov dword [0x4b6001], 0x527
mov ebp, 0x4d48d6
push ebp
push 0xffffffff
call fcn.00428ca0
mov dword [0x4ff0b8], eax
mov dword [0x4b6001], 0x528
mov ebp, 0x4d921a
push ebp
push 0xffffffff
call fcn.00428ca0
mov dword [0x4fefc4], eax
mov dword [0x4b6001], 0x529
mov ebp, 0x4d930f
push ebp
push 0xffffffff
call fcn.00428ca0
mov dword [0x4ff16c], eax
mov dword [0x4b6001], 0x52a
mov ebp, 0x4d953c
push ebp
push 0xffffffff
call fcn.00428ca0
mov dword [0x4ff004], eax
mov dword [0x4b6001], 0x52b
mov ebp, 0x4d9647
push ebp
push 0xffffffff
call fcn.00428ca0
mov dword [0x4ff0b4], eax
mov dword [0x4b6001], 0x52c
mov ebp, 0x4d989d
push ebp
push 0xffffffff
call fcn.00428ca0
mov dword [0x4fef48], eax
mov dword [0x4b6001], 0x52d
mov ebx, dword [0x4ff244]
and ebx, ebx
je 0x405131
mov dword [0x4b6001], 0x52e
push edx
call fcn.0042fce0
pop edx
push eax
mov edx, dword [0x4ff378]
push edx
call fcn.0042fce0
pop edx
push eax
push edx
call fcn.0042fd20
mov edx, dword [0x4ff254]
push edx
call fcn.0042fd20
call fcn.0042fe10
push 0xffffffff
call fcn.0041a2d2
add dword [esp + 4], edx
call fcn.00428d5f
call fcn.0041a2b0
mov dword [0x4ff3bc], eax
mov dword [0x4b6001], 0x52f
jmp 0x40515a
mov dword [0x4b6001], 0x52f
mov dword [0x4b6001], 0x530
mov ebp, 0x4dc5f3
push ebp
push 0xffffffff
call fcn.00428ca0
mov dword [0x4ff3bc], eax
mov dword [0x4b6001], 0x531
mov dword [0x4b6001], 0x532
mov ebp, 0x4dcfaa
push ebp
push 0xffffffff
call fcn.00428ca0
mov dword [0x4fee78], eax
mov dword [0x4b6001], 0x533
mov ebp, 0x4dd3e5
push ebp
push 0xffffffff
call fcn.00428ca0
mov dword [0x4ff1e0], eax
mov dword [0x4b6001], 0x534
mov ebp, 0x4dd8db
push ebp
push 0xffffffff
call fcn.00428ca0
mov dword [0x4ff32c], eax
mov dword [0x4b6001], 0x535
mov ebp, 0x4dddc3
push ebp
push 0xffffffff
call fcn.00428ca0
mov dword [0x4ff250], eax
mov dword [0x4b6001], 0x536
mov ebp, 0x4de2fe
push ebp
push 0xffffffff
call fcn.00428ca0
mov dword [0x4ff0dc], eax
mov dword [0x4b6001], 0x537
mov ebp, 0x4de872
push ebp
push 0xffffffff
call fcn.00428ca0
mov dword [0x4fefbc], eax
mov dword [0x4b6001], 0x538
mov ebp, 0x4def15
push ebp
push 0xffffffff
call fcn.00428ca0
mov dword [0x4ff3b0], eax
mov dword [0x4b6001], 0x539
mov ebp, 0x4df414
push ebp
push 0xffffffff
call fcn.00428ca0
mov dword [0x4ff354], eax
mov dword [0x4b6001], 0x53a
mov ebp, 0x4df96c
push ebp
push 0xffffffff
call fcn.00428ca0
mov dword [0x4ff3ac], eax
mov dword [0x4b6001], 0x53b
mov ebp, 0x4dff13
push ebp
push 0xffffffff
call fcn.00428ca0
mov dword [0x4ff288], eax
mov dword [0x4b6001], 0x53c
mov ebp, 0x4e062f
push ebp
push 0xffffffff
call fcn.00428ca0
mov dword [0x4feef0], eax
mov dword [0x4b6001], 0x53d
mov ebp, 0x4e0c15
push ebp
push 0xffffffff
call fcn.00428ca0
mov dword [0x4ff2d8], eax
mov dword [0x4b6001], 0x53e
mov ebp, 0x4e12b2
push ebp
push 0xffffffff
call fcn.00428ca0
mov dword [0x4ff284], eax
mov dword [0x4b6001], 0x53f
mov ebp, 0x4e1822
push ebp
push 0xffffffff
call fcn.00428ca0
mov dword [0x4feecc], eax
mov dword [0x4b6001], 0x540
mov ebp, 0x4e1e61
push ebp
push 0xffffffff
call fcn.00428ca0
mov dword [0x4ff148], eax
mov dword [0x4b6001], 0x541
mov ebp, 0x4e250f
push ebp
push 0xffffffff
call fcn.00428ca0
mov dword [0x4feef4], eax
mov dword [0x4b6001], 0x542
mov ebp, 0x4e2d09
push ebp
push 0xffffffff
call fcn.00428ca0
mov dword [0x4fee6c], eax
mov dword [0x4b6001], 0x543
mov ebp, 0x4e34ca
push ebp
push 0xffffffff
call fcn.00428ca0
mov dword [0x4ff02c], eax
mov dword [0x4b6001], 0x544
mov ebp, 0x4e3d9e
push ebp
push 0xffffffff
call fcn.00428ca0
mov dword [0x4ff350], eax
mov dword [0x4b6001], 0x545
mov ebp, 0x4e42bf
push ebp
push 0xffffffff
call fcn.00428ca0
mov dword [0x4ff078], eax
mov dword [0x4b6001], 0x546
mov ebp, 0x4e4881
push ebp
push 0xffffffff
call fcn.00428ca0
mov dword [0x4ff1c4], eax
mov dword [0x4b6001], 0x547
mov ebp, 0x4e5341
push ebp
push 0xffffffff
call fcn.00428ca0
mov dword [0x4fef50], eax
mov dword [0x4b6001], 0x548
mov ebp, 0x4e5e35
push ebp
push 0xffffffff
call fcn.00428ca0
mov dword [0x4ff3c4], eax
mov dword [0x4b6001], 0x549
mov ebp, 0x4e6652
push ebp
push 0xffffffff
call fcn.00428ca0
mov dword [0x4fef80], eax
mov dword [0x4b6001], 0x54a
mov ebp, 0x4e6fa2
push ebp
push 0xffffffff
call fcn.00428ca0
mov dword [0x4ff37c], eax
mov dword [0x4b6001], 0x54b
mov ebp, 0x4e717c
push ebp
push 0xffffffff
call fcn.00428ca0
mov dword [0x4ff0e4], eax
mov dword [0x4b6001], 0x54c
mov ebp, 0x4e7318
push ebp
push 0xffffffff
call fcn.00428ca0
mov dword [0x4ff260], eax
mov dword [0x4b6001], 0x54d
mov ebp, 0x4e73a2
push ebp
push 0xffffffff
call fcn.00428ca0
mov dword [0x4ff2ec], eax
mov dword [0x4b6001], 0x54e
mov ebp, 0x4e742c
push ebp
push 0xffffffff
call fcn.00428ca0
mov dword [0x4ff130], eax
mov dword [0x4b6001], 0x54f
mov ebp, 0x4e807d
push ebp
push 0xffffffff
call fcn.00428ca0
mov dword [0x4fee64], eax
mov dword [0x4b6001], 0x550
mov ebp, 0x4e8505
push ebp
push 0xffffffff
call fcn.00428ca0
mov dword [0x4ff3c8], eax
mov dword [0x4b6001], 0x551
mov ebp, 0x4e8d8d
push ebp
push 0xffffffff
call fcn.00428ca0
mov dword [0x4fee40], eax
mov dword [0x4b6001], 0x552
mov ebp, 0x4e9636
push ebp
push 0xffffffff
call fcn.00428ca0
mov dword [0x4ff160], eax
mov dword [0x4b6001], 0x553
mov ebp, 0x4e97fe
push ebp
push 0xffffffff
call fcn.00428ca0
mov dword [0x4ff048], eax
mov dword [0x4b6001], 0x554
mov ebp, 0x4e99b1
push ebp
push 0xffffffff
call fcn.00428ca0
mov dword [0x4fef94], eax
mov dword [0x4b6001], 0x555
mov ebp, 0x4e9a91
push ebp
push 0xffffffff
call fcn.00428ca0
mov dword [0x4fee74], eax
mov dword [0x4b6001], 0x556
mov ebp, 0x4e9bde
push ebp
push 0xffffffff
call fcn.00428ca0
mov dword [0x4ff108], eax
mov dword [0x4b6001], 0x557
mov ebp, 0x4e9f40
push ebp
push 0xffffffff
call fcn.00428ca0
mov dword [0x4feebc], eax
mov dword [0x4b6001], 0x558
mov ebp, 0x4ea103
push ebp
push 0xffffffff
call fcn.00428ca0
mov dword [0x4ff1e8], eax
mov dword [0x4b6001], 0x559
mov ebp, 0x4ea3ad
push ebp
push 0xffffffff
call fcn.00428ca0
mov dword [0x4feff0], eax
mov dword [0x4b6001], 0x55a
mov ebp, 0x4ea9c6
push ebp
push 0xffffffff
call fcn.00428ca0
mov dword [0x4ff264], eax
mov dword [0x4b6001], 0x55b
mov ebp, 0x4ead7a
push ebp
push 0xffffffff
call fcn.00428ca0
mov dword [0x4fef40], eax
mov dword [0x4b6001], 0x55d
push dword [0x4fee88]
call fcn.0041fe01
mov dword [0x4b6001], 0x560
push 0x2da
push 0x3fc
push 0
call fcn.00427940
mov ebx, eax
mov eax, ebx
mov ecx, 2
cdq
idiv ecx
mov ebx, eax
add ebx, 0xfffffe93
push ebx
push 0
call fcn.00427963
mov ebx, eax
mov eax, ebx
mov ecx, 2
cdq
idiv ecx
mov ebx, eax
add ebx, 0xfffffe02
push ebx
push dword [0x4fef84]
call fcn.004242f7
mov dword [0x4b6001], 0x561
push dword [0x4fef84]
lea eax, [0x4162a2]
push eax
call fcn.0042445a
mov dword [0x4b6001], 0x562
push dword [0x4ff0b8]
push dword [0x4fef84]
call fcn.00416e19
mov dword [0x4b6001], 0x564
push dword [0x4fefc4]
call fcn.00428cb7
push eax
push 0xe
push 0xe
push 4
push 0x3d7
push 0xffffffff
call fcn.0041fdc7
mov dword [0x4ff368], eax
mov dword [0x4b6001], 0x565
push dword [0x4ff368]
call fcn.00416108
mov dword [0x4b6001], 0x566
mov eax, str.Click_to_minimize_trainer.
push eax
push dword [0x4ff368]
call fcn.0041fe33
mov dword [0x4b6001], 0x568
push dword [0x4ff16c]
call fcn.00428cb7
push eax
push 0xe
push 0xe
push 4
push 0x3eb
push 0xffffffff
call fcn.0041fdc7
mov dword [0x4feea4], eax
mov dword [0x4b6001], 0x569
push dword [0x4feea4]
call fcn.00416108
mov dword [0x4b6001], 0x56a
mov eax, str.Click_to_close_trainer.
push eax
push dword [0x4feea4]
call fcn.0041fe33
mov dword [0x4b6001], 0x56c
push dword [0x4fef48]
call fcn.00428cb7
push eax
push 0x3a
push 0x14d
push 5
push 0xe
push 0xffffffff
call fcn.0041fdc7
mov dword [0x4fee1c], eax
mov dword [0x4b6001], 0x56d
push dword [0x4fee1c]
call fcn.00416108
mov dword [0x4b6001], 0x56e
mov eax, str.Click_open_Cheathappens_website.
push eax
push dword [0x4fee1c]
call fcn.0041fe33
mov dword [0x4b6001], 0x570
mov dword [0x4ff2c8], 0
mov dword [0x4b6001], 0x571
mov dword [0x4ff00c], 0
mov dword [0x4b6001], 0x572
jmp 0x405930
mov dword [0x4b6001], 0x577
mov dword [0x4b6001], 0x579
mov dword [0x4b6001], 0x57a
inc dword [0x4ff00c]
mov dword [0x4b6001], 0x57b
push dword [0x4feebc]
call fcn.00428cb7
push eax
push 0x10
push 0x10
push 0x32
mov ebx, dword [0x4ff2c8]
add ebx, 0x3e8
push ebx
push 0xffffffff
call fcn.0041fdc7
push eax
mov ebx, dword [0x4ff00c]
mov ebp, dword [0x4ff9c8]
shl ebx, 2
pop dword [ebp + ebx]
mov dword [0x4b6001], 0x57c
mov eax, str.This_trainer_works_with_Origin_Platform_version.
push eax
mov ebx, dword [0x4ff00c]
shl ebx, 2
push dword [ebp + ebx]
call fcn.0041fe33
mov dword [0x4b6001], 0x57d
mov ebx, dword [0x4ff2c8]
add ebx, 0xffffffec
mov dword [0x4ff2c8], ebx
mov dword [0x4b6001], 0x57e
mov dword [0x4b6001], 0x580
jmp 0x405a93
mov dword [0x4b6001], 0x585
mov dword [0x4b6001], 0x587
jmp 0x405b47
mov dword [0x4b6001], 0x58c
mov dword [0x4b6001], 0x58e
jmp 0x405bfb
mov dword [0x4b6001], 0x593
mov dword [0x4b6001], 0x597
push dword [0x4ff3bc]
call fcn.00428d71
and eax, eax
je 0x405c87
mov dword [0x4b6001], 0x598
push dword [0x4ff3bc]
call fcn.00428cb7
push eax
push 0x46
push 0x32
push 0x48
push 0x3c7
push 0xffffffff
call fcn.0041fdc7
mov dword [0x4ff13c], eax
mov dword [0x4b6001], 0x599
push dword [0x4ff13c]
call fcn.00416108
mov dword [0x4b6001], 0x59a
mov eax, str.Click_to_open_game_page_on_Cheathappens_website.
push eax
push dword [0x4ff13c]
call fcn.0041fe33
mov dword [0x4b6001], 0x59b
mov dword [0x4b6001], 0x59d
push dword [0x4fee78]
call fcn.00428cb7
push eax
push 0x47
push 0x3b
push 0x45
push 3
push 0xffffffff
call fcn.0041fdc7
mov dword [0x4ff2a8], eax
mov dword [0x4b6001], 0x59e
push dword [0x4ff2a8]
call fcn.00416108
mov dword [0x4b6001], 0x59f
mov eax, str.Click_to_get_back_to_the_Trainers_main_page.
push eax
push dword [0x4ff2a8]
call fcn.0041fe33
mov dword [0x4b6001], 0x5a1
push dword [0x4ff32c]
call fcn.00428cb7
push eax
push 0x47
push 0x46
push 0x45
push 0x45
push 0xffffffff
call fcn.0041fdc7
mov dword [0x4ff30c], eax
mov dword [0x4b6001], 0x5a2
push dword [0x4ff30c]
call fcn.00416108
mov dword [0x4b6001], 0x5a3
mov eax, str.Click_to_get_information_on_how_to_use_the_trainer_and_specific_option_instructions.
push eax
push dword [0x4ff30c]
call fcn.0041fe33
mov dword [0x4b6001], 0x5a5
push dword [0x4ff0dc]
call fcn.00428cb7
push eax
push 0x47
push 0x69
push 0x45
push 0x8e
push 0xffffffff
call fcn.0041fdc7
mov dword [0x4ff030], eax
mov dword [0x4b6001], 0x5a6
push dword [0x4ff030]
call fcn.00416108
mov dword [0x4b6001], 0x5a7
mov eax, 0x4b7464
push eax
push dword [0x4ff030]
call fcn.0041fe33
mov dword [0x4b6001], 0x5a9
push dword [0x4ff3b0]
call fcn.00428cb7
push eax
push 0x47
push 0x3f
push 0x45
push 0xfa
push 0xffffffff
call fcn.0041fdc7
mov dword [0x4fee20], eax
mov dword [0x4b6001], 0x5aa
push dword [0x4fee20]
call fcn.00416108
mov dword [0x4b6001], 0x5ab
mov eax, str.Click_to_get_information_the_trainer_collects__as_well_as_possible_error_information.
push eax
push dword [0x4fee20]
call fcn.0041fe33
mov dword [0x4b6001], 0x5ad
push dword [0x4ff3ac]
call fcn.00428cb7
push eax
push 0x47
push 0x30
push 0x45
push 0x13c
push 0xffffffff
call fcn.0041fdc7
mov dword [0x4ff334], eax
mov dword [0x4b6001], 0x5ae
push dword [0x4ff334]
call fcn.00416108
mov dword [0x4b6001], 0x5af
mov eax, str.Click_to_modify_certain_customizeable_settings_of_the_trainer.
push eax
push dword [0x4ff334]
call fcn.0041fe33
mov dword [0x4b6001], 0x5b1
push dword [0x4feef0]
call fcn.00428cb7
push eax
push 0x47
push 0x5f
push 0x45
push 0x16f
push 0xffffffff
call fcn.0041fdc7
mov dword [0x4ff084], eax
mov dword [0x4b6001], 0x5b2
push dword [0x4ff084]
call fcn.00416108
mov dword [0x4b6001], 0x5b3
mov eax, str.Need_help__Stuck___Problems_with_using_the_trainer___Click_here_for_possible_solutions.__Internet_required.
push eax
push dword [0x4ff084]
call fcn.0041fe33
mov dword [0x4b6001], 0x5b5
push dword [0x4ff284]
call fcn.00428cb7
push eax
push 0x47
push 0x39
push 0x45
push 0x1d1
push 0xffffffff
call fcn.0041fdc7
mov dword [0x4fef70], eax
mov dword [0x4b6001], 0x5b6
push dword [0x4fef70]
call fcn.00416108
mov dword [0x4b6001], 0x5b7
mov eax, str.Click_here_to_visit_the_webpage_at_Cheathappens_for_this_game_trainer.
push eax
push dword [0x4fef70]
call fcn.0041fe33
mov dword [0x4b6001], 0x5b9
push dword [0x4ff148]
call fcn.00428cb7
push eax
push 0x47
push 0x45
push 0x45
push 0x211
push 0xffffffff
call fcn.0041fdc7
mov dword [0x4ff214], eax
mov dword [0x4b6001], 0x5ba
push dword [0x4ff214]
call fcn.00416108
mov dword [0x4b6001], 0x5bb
mov eax, str.Click_this_to_enable_controller_activation_of_options.
push eax
push dword [0x4ff214]
call fcn.0041fe33
mov dword [0x4b6001], 0x5bd
push dword [0x4fee6c]
call fcn.00428cb7
push eax
push 0x47
push 0x45
push 0x45
push 0x259
push 0xffffffff
call fcn.0041fdc7
mov dword [0x4ff08c], eax
mov dword [0x4b6001], 0x5be
push dword [0x4ff08c]
call fcn.00416108
mov dword [0x4b6001], 0x5bf
mov eax, str.Click_to_enable_the_VR_window_for_activation_of_options_using_VR.
push eax
push dword [0x4ff08c]
call fcn.0041fe33
mov dword [0x4b6001], 0x5c1
push 0x22b
push 0x3fa
push 0x95
push 1
push 0xffffffff
call fcn.004202ac
mov dword [0x4feed0], eax
mov dword [0x4b6001], 0x5c2
push 1
push dword [0x4feed0]
call fcn.004202c9
mov dword [0x4b6001], 0x5c3
push 0
push 1
push dword [0x4feed0]
call fcn.00420307
mov dword [0x4b6001], 0x5c4
push 0
push 2
push dword [0x4feed0]
call fcn.00420307
mov dword [0x4b6001], 0x5c6
push 0x800301
mov eax, 0x4b9ed6
push eax
push 0x10e
push 0xa0
push 5
push 0x357
push 0xffffffff
call fcn.004204ae
mov dword [0x4ff0a4], eax
mov dword [0x4b6001], 0x5c7
push dword [0x4ff0a4]
call fcn.00416108
mov dword [0x4b6001], 0x5c8
push dword [0x4ff170]
call fcn.0042f206
push eax
push dword [0x4ff0a4]
call fcn.004205c3
mov dword [0x4b6001], 0x5c9
push 0xffffff
push 1
push dword [0x4ff0a4]
call fcn.00420307
mov dword [0x4b6001], 0x5ca
push 0x32
push 0x32
mov eax, 0x32
call fcn.0041a1f0
push eax
push 2
push dword [0x4ff0a4]
call fcn.00420307
mov dword [0x4b6001], 0x5cc
push 0x800301
mov eax, 0x4b8b90
push eax
push 0x10e
push 0xa0
push 0x118
push 0x357
push 0xffffffff
call fcn.004204ae
mov dword [0x4ff178], eax
mov dword [0x4b6001], 0x5cd
push dword [0x4ff178]
call fcn.00416108
mov dword [0x4b6001], 0x5ce
push dword [0x4ff170]
call fcn.0042f206
push eax
push dword [0x4ff178]
call fcn.004205c3
mov dword [0x4b6001], 0x5cf
push 0xffffff
push 1
push dword [0x4ff178]
call fcn.00420307
mov dword [0x4b6001], 0x5d0
push 0x32
push 0x32
mov eax, 0x32
call fcn.0041a1f0
push eax
push 2
push dword [0x4ff178]
call fcn.00420307
mov dword [0x4b6001], 0x5d2
push 8
push 0x1e
push 0x7d0
push 0x339
push 0x22b
push 0x352
push 0
push 0
push 0xffffffff
call fcn.0042086f
mov dword [0x4ff138], eax
mov dword [0x4b6001], 0x5d3
push 0
push 1
push dword [0x4ff138]
call fcn.00420307
mov dword [0x4b6001], 0x5d4
push 0
push 2
push dword [0x4ff138]
call fcn.00420307
mov dword [0x4b6001], 0x5d6
mov dword [0x4ff270], 0
mov dword [0x4b6001], 0x5d7
mov dword [0x4ff274], 0
mov dword [0x4b6001], 0x5d8
mov dword [0x4ff00c], 1
jmp 0x406306
mov dword [0x4b6001], 0x5d8
mov eax, dword [0x4ff158]
cmp eax, dword [0x4ff00c]
jl 0x4065d3
mov dword [0x4b6001], 0x5d9
mov ebx, dword [0x4ff00c]
mov ebp, dword [0x4ff930]
shl ebx, 2
mov edx, dword [ebp + ebx]
push edx
call fcn.0042fce0
pop edx
push eax
push edx
call fcn.0042fd20
push 0x4fefb4
call fcn.0042fd80
mov dword [0x4b6001], 0x5dc
push 0x10800901
mov eax, 0x4b621e
push eax
push 0xb4
push 0x10e
mov ebx, dword [0x4ff274]
add ebx, 5
push ebx
mov ebx, dword [0x4ff270]
add ebx, 5
push ebx
push 0xffffffff
call fcn.004204ae
push eax
mov ebx, dword [0x4ff00c]
mov ebp, dword [0x4ff988]
shl ebx, 2
pop dword [ebp + ebx]
mov dword [0x4b6001], 0x5dd
push dword [0x4fefb4]
mov ebx, dword [0x4ff00c]
shl ebx, 2
push dword [ebp + ebx]
call fcn.00420eb7
mov dword [0x4b6001], 0x5df
mov ebx, dword [0x4ff00c]
shl ebx, 2
push dword [ebp + ebx]
call fcn.00416108
mov dword [0x4b6001], 0x5e0
push dword [0x4ff0cc]
call fcn.0042f206
push eax
mov ebx, dword [0x4ff00c]
mov ebp, dword [0x4ff988]
shl ebx, 2
push dword [ebp + ebx]
call fcn.004205c3
mov dword [0x4b6001], 0x5e1
push 0xffffff
push 1
mov ebx, dword [0x4ff00c]
shl ebx, 2
push dword [ebp + ebx]
call fcn.00420307
mov dword [0x4b6001], 0x5e2
push 0x32
push 0x32
mov eax, 0x32
call fcn.0041a1f0
push eax
push 2
mov ebx, dword [0x4ff00c]
shl ebx, 2
push dword [ebp + ebx]
call fcn.00420307
mov dword [0x4b6001], 0x5e4
jmp 0x406555
mov dword [0x4b6001], 0x5ea
mov dword [0x4b6001], 0x5ec
add dword [0x4ff270], 0x113
mov dword [0x4b6001], 0x5ed
mov ebx, dword [0x4ff270]
cmp ebx, 0x2bc
jle 0x4065b3
mov dword [0x4b6001], 0x5ee
add dword [0x4ff274], 0xb9
mov dword [0x4b6001], 0x5ef
mov dword [0x4ff270], 0
mov dword [0x4b6001], 0x5f0
mov dword [0x4b6001], 0x5f1
inc dword [0x4ff00c]
jno 0x4062fc
mov dword [0x4b6001], 0x5f3
call fcn.00420f02
mov dword [0x4b6001], 0x5f4
call fcn.00420f02
mov dword [0x4b6001], 0x5f6
push dword [0x4ff350]
call fcn.00428cb7
push eax
push 0x47
push 0x51
push 0x45
push 0x2a5
push 0xffffffff
call fcn.0041fdc7
mov dword [0x4fee28], eax
mov dword [0x4b6001], 0x5f7
push dword [0x4fee28]
call fcn.00416108
mov dword [0x4b6001], 0x5f8
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 [0x4fee28]
call fcn.0041fe33
mov dword [0x4b6001], 0x5fa
push dword [0x4ff1c4]
call fcn.00428cb7
push eax
push 0x47
push 0x45
push 0x45
push 0x2f9
push 0xffffffff
call fcn.0041fdc7
mov dword [0x4ff25c], eax
mov dword [0x4b6001], 0x5fb
push dword [0x4ff25c]
call fcn.00416108
mov dword [0x4b6001], 0x5fc
mov eax, str.Click_to_launch_CosMOS_memory_tool_or_to_visit_the_Cheathappens_CosMOS_webpage.
push eax
push dword [0x4ff25c]
call fcn.0041fe33
mov dword [0x4b6001], 0x5fe
push dword [0x4ff3c4]
call fcn.00428cb7
push eax
push 0x47
push 0x7e
push 0x45
push 0x345
push 0xffffffff
call fcn.0041fdc7
mov dword [0x4ff2c0], eax
mov dword [0x4b6001], 0x5ff
push dword [0x4ff2c0]
call fcn.00416108
mov dword [0x4b6001], 0x600
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 [0x4ff2c0]
call fcn.0041fe33
mov dword [0x4b6001], 0x602
push dword [0x4ff130]
call fcn.00428cb7
push eax
push 0x1f
push 0xda
push 0
push 0x1388
push 0xffffffff
call fcn.0041fdc7
mov dword [0x4feedc], eax
mov dword [0x4b6001], 0x603
push dword [0x4feedc]
call fcn.00416108
mov dword [0x4b6001], 0x604
mov eax, str.Click_to_access_page_to_possibly_download_a_more_current_version_of_the_trainer.
push eax
push dword [0x4feedc]
call fcn.0041fe33
mov dword [0x4b6001], 0x606
push dword [0x4fef40]
call fcn.00428cb7
push eax
push 0x1f
push 0xda
push 0
push 0x1388
push 0xffffffff
call fcn.0041fdc7
mov dword [0x4ff150], eax
mov dword [0x4b6001], 0x607
push dword [0x4ff150]
call fcn.00416108
mov dword [0x4b6001], 0x608
mov eax, str.Click_to_access_page_to_download_fully_working_trainer.
push eax
push dword [0x4ff150]
call fcn.0041fe33
mov dword [0x4b6001], 0x60a
push dword [0x4ff3c8]
call fcn.00428cb7
push eax
push 0x1b
push 0x3fc
push 0x95
push 0
push 0xffffffff
call fcn.0041fdc7
mov dword [0x4feee4], eax
mov dword [0x4b6001], 0x60b
push dword [0x4feee4]
call fcn.00416108
mov dword [0x4b6001], 0x60c
mov eax, str.Click_to_open_this_text_in_Windows_Notebook_App.
push eax
push dword [0x4feee4]
call fcn.0041fe33
mov dword [0x4b6001], 0x60d
push 1
push dword [0x4feee4]
call fcn.004202c9
mov dword [0x4b6001], 0x60f
push 0x22b
push 0x3fa
push 0x95
push 1
push 0xffffffff
call fcn.004202ac
mov dword [0x4ff238], eax
mov dword [0x4b6001], 0x610
push 1
push dword [0x4ff238]
call fcn.004202c9
mov dword [0x4b6001], 0x611
push 0
push 1
push dword [0x4ff238]
call fcn.00420307
mov dword [0x4b6001], 0x612
push 0
push 2
push dword [0x4ff238]
call fcn.00420307
mov dword [0x4b6001], 0x614
push 0x1a9
push 0x1a9
push 0x37
push 0x12d
push 0xffffffff
call fcn.004202ac
mov dword [0x4ff1d8], eax
mov dword [0x4b6001], 0x615
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.00421670
mov dword [0x4fefc8], eax
mov dword [0x4b6001], 0x616
mov dword [0x4b6001], 0x617
push 0xffffffeb
push dword [0x4fefc8]
call fcn.00422175
push eax
call sub.USER32.DLL_GetWindowLongW
mov dword [0x4ff188], eax
mov dword [0x4b6001], 0x618
push 1
mov eax, dword [0x4ff188]
push eax
mov eax, dword [eax]
call dword [eax + 0xf0]
mov dword [0x4b6001], 0x619
call fcn.00420f02
mov dword [0x4b6001], 0x61a
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.004205a3
mov dword [0x4ff15c], eax
mov dword [0x4b6001], 0x61b
push dword [0x4ff01c]
call fcn.0042f206
push eax
push dword [0x4ff15c]
call fcn.004205c3
mov dword [0x4b6001], 0x61c
push 0xffffff
push 1
push dword [0x4ff15c]
call fcn.00420307
mov dword [0x4b6001], 0x61d
push 0
push 2
push dword [0x4ff15c]
call fcn.00420307
mov dword [0x4b6001], 0x61e
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.004205a3
mov dword [0x4ff34c], eax
mov dword [0x4b6001], 0x61f
push dword [0x4ff01c]
call fcn.0042f206
push eax
push dword [0x4ff34c]
call fcn.004205c3
mov dword [0x4b6001], 0x620
push 0xffffff
push 1
push dword [0x4ff34c]
call fcn.00420307
mov dword [0x4b6001], 0x621
push 0
push 2
push dword [0x4ff34c]
call fcn.00420307
mov dword [0x4b6001], 0x622
call fcn.00420f02
mov dword [0x4b6001], 0x625
push dword [0x4ff0e4]
call fcn.00428cb7
push eax
push 9
push 0x13
push 0x2cb
push 0x3de
push 0xffffffff
call fcn.0041fdc7
mov dword [0x4ff280], eax
mov dword [0x4b6001], 0x627
push 0x22b
push 0x3fa
push 0x95
push 1
push 0xffffffff
call fcn.004202ac
mov dword [0x4fefc0], eax
mov dword [0x4b6001], 0x628
push 1
push dword [0x4fefc0]
call fcn.004202c9
mov dword [0x4b6001], 0x629
push 0
push 1
push dword [0x4fefc0]
call fcn.00420307
mov dword [0x4b6001], 0x62a
push 0
push 2
push dword [0x4fefc0]
call fcn.00420307
mov dword [0x4b6001], 0x62c
push dword [0x4fef94]
call fcn.00428cb7
push eax
push 0x19
push 0x19
push 0x7d
push 0xa
push 0xffffffff
call fcn.0041fdc7
mov dword [0x4ff3b4], eax
mov dword [0x4b6001], 0x62d
push dword [0x4ff3b4]
call fcn.00416108
mov dword [0x4b6001], 0x62e
mov eax, str.Click_on_to_mute_the_trainer_sounds.
push eax
push dword [0x4ff3b4]
call fcn.0041fe33
mov dword [0x4b6001], 0x62f
mov eax, str.Mute_Trainer_Sounds
push eax
push 0x19
push 0xc8
push 0x81
push 0x32
push 0xffffffff
call fcn.004205a3
mov dword [0x4ff204], eax
mov dword [0x4b6001], 0x630
mov eax, str.Click_on_to_mute_the_trainer_sounds.
push eax
push dword [0x4ff204]
call fcn.0041fe33
mov dword [0x4b6001], 0x631
push dword [0x4ff01c]
call fcn.0042f206
push eax
push dword [0x4ff204]
call fcn.004205c3
mov dword [0x4b6001], 0x632
push 0xffffff
push 1
push dword [0x4ff204]
call fcn.00420307
mov dword [0x4b6001], 0x633
push 0
push 2
push dword [0x4ff204]
call fcn.00420307
mov dword [0x4b6001], 0x635
push dword [0x4fef94]
call fcn.00428cb7
push eax
push 0x19
push 0x19
push 0xa0
push 0xa
push 0xffffffff
call fcn.0041fdc7
mov dword [0x4fef8c], eax
mov dword [0x4b6001], 0x636
push dword [0x4fef8c]
call fcn.00416108
mov dword [0x4b6001], 0x637
mov eax, str.Click_to_disable_the_trainer_hotkeys.
push eax
push dword [0x4fef8c]
call fcn.0041fe33
mov dword [0x4b6001], 0x638
mov eax, str.Disable_Trainer_Hotkeys
push eax
push 0x19
push 0xc8
push 0xa4
push 0x32
push 0xffffffff
call fcn.004205a3
mov dword [0x4ff014], eax
mov dword [0x4b6001], 0x639
mov eax, str.Click_to_disable_the_trainer_hotkeys.
push eax
push dword [0x4ff014]
call fcn.0041fe33
mov dword [0x4b6001], 0x63a
push dword [0x4ff01c]
call fcn.0042f206
push eax
push dword [0x4ff014]
call fcn.004205c3
mov dword [0x4b6001], 0x63b
push 0xffffff
push 1
push dword [0x4ff014]
call fcn.00420307
mov dword [0x4b6001], 0x63c
push 0
push 2
push dword [0x4ff014]
call fcn.00420307
mov dword [0x4b6001], 0x63e
mov dword [0x4b6001], 0x640
push 0x800301
mov eax, str.SAVE_GLOBAL_SETTINGS
push eax
push 0x19
push 0xc8
push 0xdc
push 0xa
push 0xffffffff
call fcn.004204ae
mov dword [0x4ff1c8], eax
mov dword [0x4b6001], 0x641
push dword [0x4ff1c8]
call fcn.00416108
mov dword [0x4b6001], 0x642
mov eax, str.Click_to_save_trainer_settings_for_all_trainers_launched.
push eax
push dword [0x4ff1c8]
call fcn.0041fe33
mov dword [0x4b6001], 0x643
push dword [0x4ff01c]
call fcn.0042f206
push eax
push dword [0x4ff1c8]
call fcn.004205c3
mov dword [0x4b6001], 0x644
push 0xffffff
push 1
push dword [0x4ff1c8]
call fcn.00420307
mov dword [0x4b6001], 0x645
push 0x32
push 0x32
mov eax, 0x32
call fcn.0041a1f0
push eax
push 2
push dword [0x4ff1c8]
call fcn.00420307
mov dword [0x4b6001], 0x647
push 0x800301
mov eax, str.REMOVE_GLOBAL_SETTINGS
push eax
push 0x19
push 0xc8
push 0xdc
push 0xdc
push 0xffffffff
call fcn.004204ae
mov dword [0x4ff240], eax
mov dword [0x4b6001], 0x648
push dword [0x4ff240]
call fcn.00416108
mov dword [0x4b6001], 0x649
mov eax, str.Click_to_remove_trainer_settings_for_all_trainers_launched.
push eax
push dword [0x4ff240]
call fcn.0041fe33
mov dword [0x4b6001], 0x64a
push dword [0x4ff01c]
call fcn.0042f206
push eax
push dword [0x4ff240]
call fcn.004205c3
mov dword [0x4b6001], 0x64b
push 0xffffff
push 1
push dword [0x4ff240]
call fcn.00420307
mov dword [0x4b6001], 0x64c
push 0x32
push 0x32
mov eax, 0x32
call fcn.0041a1f0
push eax
push 2
push dword [0x4ff240]
call fcn.00420307
mov dword [0x4b6001], 0x64e
push 0x800301
mov eax, str.SAVE_CUSTOM_SETTINGS
push eax
push 0x19
push 0xc8
push 0xff
push 0xa
push 0xffffffff
call fcn.004204ae
mov dword [0x4ff364], eax
mov dword [0x4b6001], 0x64f
push dword [0x4ff364]
call fcn.00416108
mov dword [0x4b6001], 0x650
mov eax, str.Click_to_save_trainer_custom_keys_and_values_for_this_trainer.
push eax
push dword [0x4ff364]
call fcn.0041fe33
mov dword [0x4b6001], 0x651
push dword [0x4ff01c]
call fcn.0042f206
push eax
push dword [0x4ff364]
call fcn.004205c3
mov dword [0x4b6001], 0x652
push 0xffffff
push 1
push dword [0x4ff364]
call fcn.00420307
mov dword [0x4b6001], 0x653
push 0x32
push 0x32
mov eax, 0x32
call fcn.0041a1f0
push eax
push 2
push dword [0x4ff364]
call fcn.00420307
mov dword [0x4b6001], 0x655
push 0x800301
mov eax, str.REMOVE_CUSTOM_SETTINGS
push eax
push 0x19
push 0xc8
push 0xff
push 0xdc
push 0xffffffff
call fcn.004204ae
mov dword [0x4ff064], eax
mov dword [0x4b6001], 0x656
push dword [0x4ff064]
call fcn.00416108
mov dword [0x4b6001], 0x657
mov eax, str.Click_to_remove_trainer_custom_keys_and_values_for_this_trainer.
push eax
push dword [0x4ff064]
call fcn.0041fe33
mov dword [0x4b6001], 0x658
push dword [0x4ff01c]
call fcn.0042f206
push eax
push dword [0x4ff064]
call fcn.004205c3
mov dword [0x4b6001], 0x659
push 0xffffff
push 1
push dword [0x4ff064]
call fcn.00420307
mov dword [0x4b6001], 0x65a
push 0x32
push 0x32
mov eax, 0x32
call fcn.0041a1f0
push eax
push 2
push dword [0x4ff064]
call fcn.00420307
mov dword [0x4b6001], 0x65c
push 0x800301
mov eax, 0x4b68dc
push eax
push 0x19
push 0xc8
push 0x122
push 0xa
push 0xffffffff
call fcn.004204ae
mov dword [0x4ff2f8], eax
mov dword [0x4b6001], 0x65d
push dword [0x4ff2f8]
call fcn.00416108
mov dword [0x4b6001], 0x65e
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 [0x4ff2f8]
call fcn.0041fe33
mov dword [0x4b6001], 0x65f
push dword [0x4ff01c]
call fcn.0042f206
push eax
push dword [0x4ff2f8]
call fcn.004205c3
mov dword [0x4b6001], 0x660
push 0xffffff
push 1
push dword [0x4ff2f8]
call fcn.00420307
mov dword [0x4b6001], 0x661
push 0x32
push 0x32
mov eax, 0x32
call fcn.0041a1f0
push eax
push 2
push dword [0x4ff2f8]
call fcn.00420307
mov dword [0x4b6001], 0x663
mov dword [0x4b6001], 0x665
push 0x800301
mov eax, str.CTRL__H
push eax
push 0x19
push 0xc8
push 0x14
push 0xa
push 0xffffffff
call fcn.004204ae
mov dword [0x4fee34], eax
mov dword [0x4b6001], 0x666
push dword [0x4fee34]
call fcn.00416108
mov dword [0x4b6001], 0x667
mov eax, str.Click_to_disable_trainer_keys.
push eax
push dword [0x4fee34]
call fcn.0041fe33
mov dword [0x4b6001], 0x668
push dword [0x4ff01c]
call fcn.0042f206
push eax
push dword [0x4fee34]
call fcn.004205c3
mov dword [0x4b6001], 0x669
push 0xffffff
push 1
push dword [0x4fee34]
call fcn.00420307
mov dword [0x4b6001], 0x66a
push 0x32
push 0x32
mov eax, 0x32
call fcn.0041a1f0
push eax
push 2
push dword [0x4fee34]
call fcn.00420307
mov dword [0x4b6001], 0x66b
mov eax, str.Disable_Hotkeys
push eax
push 0x19
push 0xc8
push 0x18
push 0xd9
push 0xffffffff
call fcn.004205a3
mov dword [0x4ff248], eax
mov dword [0x4b6001], 0x66c
mov eax, str.Click_to_disable_trainer_keys.
push eax
push dword [0x4ff248]
call fcn.0041fe33
mov dword [0x4b6001], 0x66d
push dword [0x4ff01c]
call fcn.0042f206
push eax
push dword [0x4ff248]
call fcn.004205c3
mov dword [0x4b6001], 0x66e
push 0xffffff
push 1
push dword [0x4ff248]
call fcn.00420307
mov dword [0x4b6001], 0x66f
push 0
push 2
push dword [0x4ff248]
call fcn.00420307
mov dword [0x4b6001], 0x672
push 0x800301
mov eax, 0x4b745e
push eax
push 0x19
push 0xc8
push 0x37
push 0xa
push 0xffffffff
call fcn.004204ae
mov dword [0x4ff0c8], eax
mov dword [0x4b6001], 0x673
push dword [0x4ff0c8]
call fcn.00416108
mov dword [0x4b6001], 0x674
mov eax, str.Click_to_select_the_key_to_activate_the_trainer.
push eax
push dword [0x4ff0c8]
call fcn.0041fe33
mov dword [0x4b6001], 0x675
push dword [0x4ff01c]
call fcn.0042f206
push eax
push dword [0x4ff0c8]
call fcn.004205c3
mov dword [0x4b6001], 0x676
push 0xffffff
push 1
push dword [0x4ff0c8]
call fcn.00420307
mov dword [0x4b6001], 0x677
push 0x32
push 0x32
mov eax, 0x32
call fcn.0041a1f0
push eax
push 2
push dword [0x4ff0c8]
call fcn.00420307
mov dword [0x4b6001], 0x678
mov eax, str.Trainer_Activation
push eax
push 0x19
push 0xc8
push 0x3b
push 0xd9
push 0xffffffff
call fcn.004205a3
mov dword [0x4ff17c], eax
mov dword [0x4b6001], 0x679
mov eax, str.Click_to_select_the_key_to_activate_the_trainer.
push eax
push dword [0x4ff17c]
call fcn.0041fe33
mov dword [0x4b6001], 0x67a
push dword [0x4ff01c]
call fcn.0042f206
push eax
push dword [0x4ff17c]
call fcn.004205c3
mov dword [0x4b6001], 0x67b
push 0xffffff
push 1
push dword [0x4ff17c]
call fcn.00420307
mov dword [0x4b6001], 0x67c
push 0
push 2
push dword [0x4ff17c]
call fcn.00420307
mov dword [0x4b6001], 0x67f
push 0x800301
mov eax, str.Bumper_Left
push eax
push 0x19
push 0xc8
push 0x5a
push 0xa
push 0xffffffff
call fcn.004204ae
mov dword [0x4feeec], eax
mov dword [0x4b6001], 0x680
push dword [0x4feeec]
call fcn.00416108
mov dword [0x4b6001], 0x681
mov eax, str.Click_to_select_which_button_to_push_down_to_allow_joystick_buttons_to_activate.
push eax
push dword [0x4feeec]
call fcn.0041fe33
mov dword [0x4b6001], 0x682
push dword [0x4ff01c]
call fcn.0042f206
push eax
push dword [0x4feeec]
call fcn.004205c3
mov dword [0x4b6001], 0x683
push 0xffffff
push 1
push dword [0x4feeec]
call fcn.00420307
mov dword [0x4b6001], 0x684
push 0x32
push 0x32
mov eax, 0x32
call fcn.0041a1f0
push eax
push 2
push dword [0x4feeec]
call fcn.00420307
mov dword [0x4b6001], 0x685
mov eax, str.Controller_Trigger
push eax
push 0x19
push 0xc8
push 0x5e
push 0xd9
push 0xffffffff
call fcn.004205a3
mov dword [0x4ff218], eax
mov dword [0x4b6001], 0x686
mov eax, str.Click_to_select_which_button_to_push_down_to_allow_joystick_buttons_to_activate.
push eax
push dword [0x4ff218]
call fcn.0041fe33
mov dword [0x4b6001], 0x687
push dword [0x4ff01c]
call fcn.0042f206
push eax
push dword [0x4ff218]
call fcn.004205c3
mov dword [0x4b6001], 0x688
push 0xffffff
push 1
push dword [0x4ff218]
call fcn.00420307
mov dword [0x4b6001], 0x689
push 0
push 2
push dword [0x4ff218]
call fcn.00420307
mov dword [0x4b6001], 0x68c
push 0x800001
push 0x4b
push 0xc8
push 0x5a
push 0x1392
push 0xffffffff
call fcn.00422396
mov dword [0x4ff088], eax
mov dword [0x4b6001], 0x68d
push dword [0x4ff088]
call fcn.00416108
mov dword [0x4b6001], 0x68e
push dword [0x4ff01c]
call fcn.0042f206
push eax
push dword [0x4ff088]
call fcn.004205c3
mov dword [0x4b6001], 0x68f
mov dword [0x4ff00c], 1
jmp 0x407739
mov dword [0x4b6001], 0x68f
mov eax, 0x16
cmp eax, dword [0x4ff00c]
jl 0x407785
mov dword [0x4b6001], 0x690
mov ebx, dword [0x4ff00c]
mov ebp, dword [0x4ff9a8]
shl ebx, 2
push dword [ebp + ebx]
push 0xffffffff
push dword [0x4ff088]
call fcn.004227ff
mov dword [0x4b6001], 0x691
inc dword [0x4ff00c]
jno 0x40772f
mov dword [0x4b6001], 0x692
mov eax, 0x4b745e
push eax
push dword [0x4ff088]
call fcn.00420eb7
mov dword [0x4b6001], 0x693
push 0xffffff
push 1
push dword [0x4ff088]
call fcn.00420307
mov dword [0x4b6001], 0x694
push 0x32
push 0x32
mov eax, 0x32
call fcn.0041a1f0
push eax
push 2
push dword [0x4ff088]
call fcn.00420307
mov dword [0x4b6001], 0x696
push 0x800001
push 0x4b
push 0xc8
push 0x37
push 0x1392
push 0xffffffff
call fcn.00422396
mov dword [0x4ff2bc], eax
mov dword [0x4b6001], 0x697
push dword [0x4ff2bc]
call fcn.00416108
mov dword [0x4b6001], 0x698
push dword [0x4ff01c]
call fcn.0042f206
push eax
push dword [0x4ff2bc]
call fcn.004205c3
mov dword [0x4b6001], 0x699
mov dword [0x4ff00c], 1
jmp 0x407876
mov dword [0x4b6001], 0x699
mov eax, 0x12
cmp eax, dword [0x4ff00c]
jl 0x4078c2
mov dword [0x4b6001], 0x69a
mov ebx, dword [0x4ff00c]
mov ebp, dword [0x4ff998]
shl ebx, 2
push dword [ebp + ebx]
push 0xffffffff
push dword [0x4ff2bc]
call fcn.004227ff
mov dword [0x4b6001], 0x69b
inc dword [0x4ff00c]
jno 0x40786c
mov dword [0x4b6001], 0x69c
mov eax, 0x4b745e
push eax
push dword [0x4ff2bc]
call fcn.00420eb7
mov dword [0x4b6001], 0x69d
push 0xffffff
push 1
push dword [0x4ff2bc]
call fcn.00420307
mov dword [0x4b6001], 0x69e
push 0x32
push 0x32
mov eax, 0x32
call fcn.0041a1f0
push eax
push 2
push dword [0x4ff2bc]
call fcn.00420307
mov dword [0x4b6001], 0x6a0
push 0x800001
push 0x4b
push 0xc8
push 0x14
push 0x1392
push 0xffffffff
call fcn.00422396
mov dword [0x4ff2e0], eax
mov dword [0x4b6001], 0x6a1
push dword [0x4ff2e0]
call fcn.00416108
mov dword [0x4b6001], 0x6a2
push dword [0x4ff01c]
call fcn.0042f206
push eax
push dword [0x4ff2e0]
call fcn.004205c3
mov dword [0x4b6001], 0x6a3
mov eax, str.CTRL__H
push eax
push 0xffffffff
push dword [0x4ff2e0]
call fcn.004227ff
mov dword [0x4b6001], 0x6a4
mov eax, str.CTRL__M
push eax
push 0xffffffff
push dword [0x4ff2e0]
call fcn.004227ff
mov dword [0x4b6001], 0x6a5
mov eax, str.CTRL__H
push eax
push dword [0x4ff2e0]
call fcn.00420eb7
mov dword [0x4b6001], 0x6a6
push 0xffffff
push 1
push dword [0x4ff2e0]
call fcn.00420307
mov dword [0x4b6001], 0x6a7
push 0x32
push 0x32
mov eax, 0x32
call fcn.0041a1f0
push eax
push 2
push dword [0x4ff2e0]
call fcn.00420307
mov dword [0x4b6001], 0x6aa
call fcn.00420f02
mov dword [0x4b6001], 0x6ad
push dword [0x4ff2ec]
call fcn.00428cb7
push eax
push 0x10
push 0x10
push 0x2c7
push 3
push 0xffffffff
call fcn.0041fdc7
mov dword [0x4ff398], eax
mov dword [0x4b6001], 0x6af
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.004205a3
mov dword [0x4feec4], eax
mov dword [0x4b6001], 0x6b0
push dword [0x4ff01c]
call fcn.0042f206
push eax
push dword [0x4feec4]
call fcn.004205c3
mov dword [0x4b6001], 0x6b1
push 0xffffff
push 1
push dword [0x4feec4]
call fcn.00420307
mov dword [0x4b6001], 0x6b2
push 0x36
push 0x36
mov eax, 0x36
call fcn.0041a1f0
push eax
push 2
push dword [0x4feec4]
call fcn.00420307
mov dword [0x4b6001], 0x6b5
jmp 0x407b4c
mov dword [0x4b6001], 0x6b7
mov dword [0x4b6001], 0x6b8
push dword [0x4ff12c]
mov edx, 0x4b621e
pop ecx
call fcn.0041a270
jne 0x407c0f
mov dword [0x4b6001], 0x6b9
push edx
call fcn.0042fce0
pop edx
push eax
push 2
mov edx, dword [0x4ff0f0]
push edx
call fcn.0042fce0
pop edx
push eax
push edx
call fcn.0042fd20
mov edx, str.__Version:
push edx
call fcn.0042fd20
mov edx, dword [0x4ff12c]
push edx
call fcn.0042fd20
mov edx, dword [0x4fefa4]
push edx
call fcn.0042fd20
call fcn.0042fe10
push 0x13
push 0x208
push 0x30
mov ebx, dword [0x4ff2c8]
add ebx, 0x1ea
push ebx
push 0xffffffff
call fcn.0041a2d2
add dword [esp + 0x14], edx
call fcn.004204ae
call fcn.0041a2b0
mov dword [0x4fef90], eax
mov dword [0x4b6001], 0x6ba
jmp 0x407c8e
mov dword [0x4b6001], 0x6ba
mov dword [0x4b6001], 0x6bb
push edx
call fcn.0042fce0
pop edx
push eax
push 2
mov edx, dword [0x4ff0f0]
push edx
call fcn.0042fce0
pop edx
push eax
push edx
call fcn.0042fd20
mov edx, dword [0x4fefa4]
push edx
call fcn.0042fd20
call fcn.0042fe10
push 0x13
push 0x208
push 0x30
mov ebx, dword [0x4ff2c8]
add ebx, 0x1ea
push ebx
push 0xffffffff
call fcn.0041a2d2
add dword [esp + 0x14], edx
call fcn.004204ae
call fcn.0041a2b0
mov dword [0x4fef90], eax
mov dword [0x4b6001], 0x6bc
mov dword [0x4b6001], 0x6bd
push dword [0x4ff0d8]
call fcn.0042f206
push eax
push dword [0x4fef90]
call fcn.004205c3
mov dword [0x4b6001], 0x6be
push 0
push 1
push dword [0x4fef90]
call fcn.00420307
mov dword [0x4b6001], 0x6bf
push 0x2f
push 0xa2
mov eax, 0xf2
call fcn.0041a1f0
push eax
push 2
push dword [0x4fef90]
call fcn.00420307
mov dword [0x4b6001], 0x6c3
push 0x10000800
push 0x210
push 0x3f6
push 0xb0
push 0x1388
push 0xffffffff
call fcn.0041f0db
mov dword [0x4ff1a4], eax
mov dword [0x4b6001], 0x6c4
push dword [0x4ff060]
call fcn.0042f206
push eax
push dword [0x4ff1a4]
call fcn.004205c3
mov dword [0x4b6001], 0x6c5
push 0xffffff
push 1
push dword [0x4ff1a4]
call fcn.00420307
mov dword [0x4b6001], 0x6c6
push 0
push 2
push dword [0x4ff1a4]
call fcn.00420307
mov dword [0x4b6001], 0x6c7
mov eax, 0x4b621e
push eax
mov eax, 0x4b621e
push eax
push dword [0x4ff1a4]
call fcn.00422175
push eax
call sub.UXTHEME.DLL_SetWindowTheme
mov dword [0x4b6001], 0x6c8
push 1
push dword [0x4ff1a4]
call fcn.004202c9
mov dword [0x4b6001], 0x6ca
mov edx, dword [0x4fef30]
push edx
call fcn.0042fce0
pop edx
push eax
push edx
call fcn.0042fd20
push 0x4ff1bc
call fcn.0042fd80
mov dword [0x4b6001], 0x6cb
push edx
call fcn.0042fce0
pop edx
push eax
push 0x20000
mov edx, dword [0x4ff1bc]
push edx
call fcn.0042fce0
pop edx
push eax
push edx
call fcn.0042fd20
mov edx, str.help.txt
push edx
call fcn.0042fd20
call fcn.0042fe10
push 0xffffffff
call fcn.0041a2d2
add dword [esp + 4], edx
call fcn.00425db0
call fcn.0041a2b0
mov dword [0x4ff0c4], eax
mov dword [0x4b6001], 0x6cc
mov dword [0x4ff00c], 0
mov dword [0x4b6001], 0x6cd
mov dword [0x4b6001], 0x6ce
push edx
call fcn.0042fce0
pop edx
push eax
push edx
call fcn.0042fce0
pop edx
push eax
push dword [0x4ff0c4]
call fcn.00426010
push 0x4ff1fc
call fcn.0042fd80
mov dword [0x4b6001], 0x6cf
push dword [0x4ff1fc]
push dword [0x4ff00c]
push dword [0x4ff1a4]
call fcn.004227ff
mov dword [0x4b6001], 0x6d0
inc dword [0x4ff00c]
mov dword [0x4b6001], 0x6d1
push dword [0x4ff0c4]
call fcn.00426070
mov ebx, eax
cmp ebx, 1
jne 0x407e6d
mov dword [0x4b6001], 0x6d2
push dword [0x4ff0c4]
call fcn.004259e0
mov dword [0x4b6001], 0x6d6
push dword [0x4ff060]
call fcn.0042f206
push eax
push dword [0x4fef9c]
call fcn.004205c3
mov dword [0x4b6001], 0x6d7
push 0xffffff
push 1
push dword [0x4fef9c]
call fcn.00420307
mov dword [0x4b6001], 0x6d8
push 0
push 2
push dword [0x4fef9c]
call fcn.00420307
mov dword [0x4b6001], 0x6d9
mov eax, 0x4b621e
push eax
mov eax, 0x4b621e
push eax
push dword [0x4fef9c]
call fcn.00422175
push eax
call sub.UXTHEME.DLL_SetWindowTheme
mov dword [0x4b6001], 0x6da
push 1
push dword [0x4fef9c]
call fcn.004202c9
mov dword [0x4b6001], 0x6e7
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.00421670
mov dword [0x4ff0ac], eax
mov dword [0x4b6001], 0x6e8
mov dword [0x4b6001], 0x6e9
push 0xffffffeb
push dword [0x4ff0ac]
call fcn.00422175
push eax
call sub.USER32.DLL_GetWindowLongW
mov dword [0x4ff188], eax
mov dword [0x4b6001], 0x6ea
push 1
mov eax, dword [0x4ff188]
push eax
mov eax, dword [eax]
call dword [eax + 0xf0]
mov dword [0x4b6001], 0x6eb
push 1
push dword [0x4ff0ac]
call fcn.004202c9
mov dword [0x4b6001], 0x6ed
mov ebx, dword [0x4ff158]
cmp ebx, 0x16
jle 0x4080a7
mov dword [0x4b6001], 0x6ee
push 8
push 0x1e
push 0x7d0
push 0x3e8
push 0x22b
push 0x3fa
push 0x95
push 1
push 0xffffffff
call fcn.0042086f
mov dword [0x4ff040], eax
mov dword [0x4b6001], 0x6ef
jmp 0x4080de
mov dword [0x4b6001], 0x6ef
mov dword [0x4b6001], 0x6f0
push 0x22b
push 0x3fa
push 0x95
push 1
push 0xffffffff
call fcn.004202ac
mov dword [0x4ff040], eax
mov dword [0x4b6001], 0x6f1
mov dword [0x4b6001], 0x6f3
push 1
push dword [0x4ff040]
call fcn.004202c9
mov dword [0x4b6001], 0x6f5
push 0
push 2
push dword [0x4ff040]
call fcn.00420307
mov dword [0x4b6001], 0x6f7
push 0x800201
mov eax, str.Description
push eax
push 0x14
push 0x17c
push 0
push 3
push 0xffffffff
call fcn.004204ae
mov dword [0x4ff3c0], eax
mov dword [0x4b6001], 0x6f8
push dword [0x4ff01c]
call fcn.0042f206
push eax
push dword [0x4ff3c0]
call fcn.004205c3
mov dword [0x4b6001], 0x6f9
push 0xffffff
push 1
push dword [0x4ff3c0]
call fcn.00420307
mov dword [0x4b6001], 0x6fa
push 0x36
push 0x36
mov eax, 0x36
call fcn.0041a1f0
push eax
push 2
push dword [0x4ff3c0]
call fcn.00420307
mov dword [0x4b6001], 0x6fc
push 0x800201
mov eax, str.Keyboard_Hotkey
push eax
push 0x14
push 0xc8
push 0
push 0x17e
push 0xffffffff
call fcn.004204ae
mov dword [0x4ff034], eax
mov dword [0x4b6001], 0x6fd
push dword [0x4ff01c]
call fcn.0042f206
push eax
push dword [0x4ff034]
call fcn.004205c3
mov dword [0x4b6001], 0x6fe
push 0xffffff
push 1
push dword [0x4ff034]
call fcn.00420307
mov dword [0x4b6001], 0x6ff
push 0x36
push 0x36
mov eax, 0x36
call fcn.0041a1f0
push eax
push 2
push dword [0x4ff034]
call fcn.00420307
mov dword [0x4b6001], 0x701
push 0x800201
mov eax, str.Controller_Hotkey
push eax
push 0x14
push 0xc8
push 0
push 0x245
push 0xffffffff
call fcn.004204ae
mov dword [0x4fefec], eax
mov dword [0x4b6001], 0x702
push dword [0x4ff01c]
call fcn.0042f206
push eax
push dword [0x4fefec]
call fcn.004205c3
mov dword [0x4b6001], 0x703
push 0xffffff
push 1
push dword [0x4fefec]
call fcn.00420307
mov dword [0x4b6001], 0x704
push 0x36
push 0x36
mov eax, 0x36
call fcn.0041a1f0
push eax
push 2
push dword [0x4fefec]
call fcn.00420307
mov dword [0x4b6001], 0x706
push 0x800201
mov eax, str.Modifying_Value
push eax
push 0x14
push 0x96
push 0
push 0x30c
push 0xffffffff
call fcn.004204ae
mov dword [0x4fefb0], eax
mov dword [0x4b6001], 0x707
push dword [0x4ff01c]
call fcn.0042f206
push eax
push dword [0x4fefb0]
call fcn.004205c3
mov dword [0x4b6001], 0x708
push 0xffffff
push 1
push dword [0x4fefb0]
call fcn.00420307
mov dword [0x4b6001], 0x709
push 0x36
push 0x36
mov eax, 0x36
call fcn.0041a1f0
push eax
push 2
push dword [0x4fefb0]
call fcn.00420307
mov dword [0x4b6001], 0x70b
push 0x800201
mov eax, str.Activate
push eax
push 0x14
push 0x56
push 0
push 0x3a1
push 0xffffffff
call fcn.004204ae
mov dword [0x4ff33c], eax
mov dword [0x4b6001], 0x70c
push dword [0x4ff01c]
call fcn.0042f206
push eax
push dword [0x4ff33c]
call fcn.004205c3
mov dword [0x4b6001], 0x70d
push 0xffffff
push 1
push dword [0x4ff33c]
call fcn.00420307
mov dword [0x4b6001], 0x70e
push 0x36
push 0x36
mov eax, 0x36
call fcn.0041a1f0
push eax
push 2
push dword [0x4ff33c]
call fcn.00420307
mov dword [0x4b6001], 0x711
mov eax, dword [0x4ff158]
mov dword [0x4ff2f0], eax
mov dword [0x4b6001], 0x713
push 0x4ffa28
push 0
push 0x15
push 0x65
push 4
call fcn.0042871f
mov dword [0x4b6001], 0x714
push 0x4ffa30
push 0
push 0x15
push 0x65
push 4
call fcn.0042871f
mov dword [0x4b6001], 0x715
push 0x4ffa38
push 0
push 0x15
push 0x65
push 4
call fcn.0042871f
mov dword [0x4b6001], 0x716
push 0x4ffa40
push 0
push 0x15
push 0x65
push 4
call fcn.0042871f
mov dword [0x4b6001], 0x717
push 0x4ffa48
push 0
push 0x15
push 0x65
push 4
call fcn.0042871f
mov dword [0x4b6001], 0x718
mov dword [0x4ff00c], 1
jmp 0x408560
mov dword [0x4b6001], 0x718
mov eax, dword [0x4ff2f0]
cmp eax, dword [0x4ff00c]
jl 0x408d65
mov dword [0x4b6001], 0x71a
push edx
call fcn.0042fce0
pop edx
push eax
push 0x800200
push edx
call fcn.0042fce0
pop edx
push eax
mov edx, 0x4b62e4
push edx
call fcn.0042fd20
mov ebx, dword [0x4ff00c]
mov ebp, dword [0x4ff930]
shl ebx, 2
mov edx, dword [ebp + ebx]
push edx
call fcn.0042fd20
call fcn.0042fe10
push 0x19
push 0x17c
mov ebx, dword [0x4ff00c]
imul ebx, ebx, 0x18
add ebx, 0xfffffffb
push ebx
push 3
push 0xffffffff
call fcn.0041a2d2
add dword [esp + 0x14], edx
call fcn.004204ae
call fcn.0041a2b0
push eax
mov ebx, dword [0x4ff00c]
mov ebp, dword [0x4ffa28]
shl ebx, 2
pop dword [ebp + ebx]
mov dword [0x4b6001], 0x71b
push dword [0x4ff01c]
call fcn.0042f206
push eax
mov ebx, dword [0x4ff00c]
shl ebx, 2
push dword [ebp + ebx]
call fcn.004205c3
mov dword [0x4b6001], 0x71c
push 0xffffff
push 1
mov ebx, dword [0x4ff00c]
shl ebx, 2
push dword [ebp + ebx]
call fcn.00420307
mov dword [0x4b6001], 0x71d
push 0
push 2
mov ebx, dword [0x4ff00c]
shl ebx, 2
push dword [ebp + ebx]
call fcn.00420307
mov dword [0x4b6001], 0x71f
push 0x800301
mov ebx, dword [0x4ff00c]
mov ebp, dword [0x4ff920]
shl ebx, 2
push dword [ebp + ebx]
push 0x19
push 0xc8
mov ebx, dword [0x4ff00c]
imul ebx, ebx, 0x18
add ebx, 0xfffffffb
push ebx
push 0x17e
push 0xffffffff
call fcn.004204ae
push eax
mov ebx, dword [0x4ff00c]
mov ebp, dword [0x4ffa30]
shl ebx, 2
pop dword [ebp + ebx]
mov dword [0x4b6001], 0x720
mov ebx, dword [0x4ff00c]
shl ebx, 2
push dword [ebp + ebx]
call fcn.00416108
mov dword [0x4b6001], 0x721
push dword [0x4ff01c]
call fcn.0042f206
push eax
mov ebx, dword [0x4ff00c]
mov ebp, dword [0x4ffa30]
shl ebx, 2
push dword [ebp + ebx]
call fcn.004205c3
mov dword [0x4b6001], 0x722
push 0xffffff
push 1
mov ebx, dword [0x4ff00c]
shl ebx, 2
push dword [ebp + ebx]
call fcn.00420307
mov dword [0x4b6001], 0x723
push 0
push 2
mov ebx, dword [0x4ff00c]
shl ebx, 2
push dword [ebp + ebx]
call fcn.00420307
mov dword [0x4b6001], 0x726
push 0x800301
mov ebx, dword [0x4ff00c]
mov ebp, dword [0x4ff948]
shl ebx, 2
push dword [ebp + ebx]
push 0x19
push 0xc8
mov ebx, dword [0x4ff00c]
imul ebx, ebx, 0x18
add ebx, 0xfffffffb
push ebx
push 0x245
push 0xffffffff
call fcn.004204ae
push eax
mov ebx, dword [0x4ff00c]
mov ebp, dword [0x4ffa38]
shl ebx, 2
pop dword [ebp + ebx]
mov dword [0x4b6001], 0x727
mov ebx, dword [0x4ff00c]
shl ebx, 2
push dword [ebp + ebx]
call fcn.00416108
mov dword [0x4b6001], 0x728
push dword [0x4ff01c]
call fcn.0042f206
push eax
mov ebx, dword [0x4ff00c]
mov ebp, dword [0x4ffa38]
shl ebx, 2
push dword [ebp + ebx]
call fcn.004205c3
mov dword [0x4b6001], 0x729
push 0xffffff
push 1
mov ebx, dword [0x4ff00c]
shl ebx, 2
push dword [ebp + ebx]
call fcn.00420307
mov dword [0x4b6001], 0x72a
push 0
push 2
mov ebx, dword [0x4ff00c]
shl ebx, 2
push dword [ebp + ebx]
call fcn.00420307
mov dword [0x4b6001], 0x72c
mov ebx, dword [0x4ff00c]
mov ebp, dword [0x4ff970]
shl ebx, 2
push dword [ebp + ebx]
mov edx, 0x4b67d4
pop ecx
call fcn.0041a270
jne 0x4088c5
mov ebx, dword [0x4ff00c]
mov ebp, dword [0x4ff970]
shl ebx, 2
push dword [ebp + ebx]
mov edx, 0x4b621e
pop ecx
call fcn.0041a270
jne 0x4088c5
mov ebx, dword [0x4ff00c]
mov ebp, dword [0x4ff970]
shl ebx, 2
push dword [ebp + ebx]
mov edx, 0x4b6872
pop ecx
call fcn.0041a270
jne 0x4088c5
jmp 0x4088cc
mov eax, 1
jmp 0x4088ce
xor eax, eax
and eax, eax
je 0x40895a
mov dword [0x4b6001], 0x72d
push 0x820a01
mov eax, 0x4b6872
push eax
push 0x19
push 0x96
mov ebx, dword [0x4ff00c]
imul ebx, ebx, 0x18
add ebx, 0xfffffffb
push ebx
push 0x30c
push 0xffffffff
call fcn.004229ed
push eax
mov ebx, dword [0x4ff00c]
mov ebp, dword [0x4ffa40]
shl ebx, 2
pop dword [ebp + ebx]
mov dword [0x4b6001], 0x72e
push 0x808080
push 1
mov ebx, dword [0x4ff00c]
shl ebx, 2
push dword [ebp + ebx]
call fcn.00420307
mov dword [0x4b6001], 0x72f
jmp 0x4089e6
mov dword [0x4b6001], 0x72f
mov dword [0x4b6001], 0x730
push 0x820201
mov ebx, dword [0x4ff00c]
mov ebp, dword [0x4ff970]
shl ebx, 2
push dword [ebp + ebx]
push 0x19
push 0x96
mov ebx, dword [0x4ff00c]
imul ebx, ebx, 0x18
add ebx, 0xfffffffb
push ebx
push 0x30c
push 0xffffffff
call fcn.004229ed
push eax
mov ebx, dword [0x4ff00c]
mov ebp, dword [0x4ffa40]
shl ebx, 2
pop dword [ebp + ebx]
mov dword [0x4b6001], 0x731
push 0xffffff
push 1
mov ebx, dword [0x4ff00c]
shl ebx, 2
push dword [ebp + ebx]
call fcn.00420307
mov dword [0x4b6001], 0x732
mov dword [0x4b6001], 0x733
mov ebx, dword [0x4ff00c]
mov ebp, dword [0x4ffa40]
shl ebx, 2
push dword [ebp + ebx]
call fcn.00416108
mov dword [0x4b6001], 0x734
push dword [0x4ff01c]
call fcn.0042f206
push eax
mov ebx, dword [0x4ff00c]
mov ebp, dword [0x4ffa40]
shl ebx, 2
push dword [ebp + ebx]
call fcn.004205c3
mov dword [0x4b6001], 0x735
push 0
push 2
mov ebx, dword [0x4ff00c]
shl ebx, 2
push dword [ebp + ebx]
call fcn.00420307
mov dword [0x4b6001], 0x737
push dword [0x4ff160]
call fcn.00428cb7
push eax
push 0x18
push 0x55
mov ebx, dword [0x4ff00c]
imul ebx, ebx, 0x18
add ebx, 0xfffffffc
push ebx
push 0x3a2
push 0xffffffff
call fcn.0041fdc7
push eax
mov ebx, dword [0x4ff00c]
mov ebp, dword [0x4ffa48]
shl ebx, 2
pop dword [ebp + ebx]
mov dword [0x4b6001], 0x738
mov ebx, dword [0x4ff00c]
shl ebx, 2
push dword [ebp + ebx]
call fcn.00416108
mov dword [0x4b6001], 0x73f
jmp 0x408d45
mov dword [0x4b6001], 0x74f
mov dword [0x4b6001], 0x751
inc dword [0x4ff00c]
jno 0x408556
mov dword [0x4b6001], 0x759
push 0x800001
push 0x4b
push 0xc8
push 0x13
push 0x1506
push 0xffffffff
call fcn.00422396
mov dword [0x4ff328], eax
mov dword [0x4b6001], 0x75a
push dword [0x4ff328]
call fcn.00416108
mov dword [0x4b6001], 0x75b
push dword [0x4ff01c]
call fcn.0042f206
push eax
push dword [0x4ff328]
call fcn.004205c3
mov dword [0x4b6001], 0x75c
push 0xffffff
push 1
push dword [0x4ff328]
call fcn.00420307
mov dword [0x4b6001], 0x75d
push 0
push 2
push dword [0x4ff328]
call fcn.00420307
mov dword [0x4b6001], 0x75e
mov ebp, 0x4ed6de
mov ebx, ebp
mov ebp, 0x4ed4b1
sub ebx, ebp
mov dword [0x4ff098], ebx
mov dword [0x4b6001], 0x75f
push edx
call fcn.0042fce0
pop edx
push eax
push edx
call fcn.0042fce0
pop edx
push eax
push 2
push dword [0x4ff098]
mov ebp, 0x4ed4b1
push ebp
call fcn.0042ec70
push 0x4fefb4
call fcn.0042fd80
mov dword [0x4b6001], 0x760
mov dword [0x4ff00c], 1
jmp 0x408e83
mov dword [0x4b6001], 0x760
mov eax, 0x5f
cmp eax, dword [0x4ff00c]
jl 0x408f59
mov dword [0x4b6001], 0x761
push edx
call fcn.0042fce0
pop edx
push eax
push edx
call fcn.0042fce0
pop edx
push eax
mov eax, 0x4b6248
push eax
push dword [0x4ff00c]
push dword [0x4fefb4]
call fcn.0042e010
push 0x4ff2dc
call fcn.0042fd80
mov dword [0x4b6001], 0x762
push edx
call fcn.0042fce0
pop edx
push eax
push edx
call fcn.0042fce0
pop edx
push eax
push dword [0x4ff2dc]
call fcn.0042de80
mov ebx, eax
dec ebx
push ebx
push dword [0x4ff2dc]
call fcn.0042deb0
mov ebx, dword [0x4ff00c]
mov ebp, dword [0x4ff9b0]
shl ebx, 2
lea eax, [ebp + ebx]
push eax
call fcn.0042fd80
mov dword [0x4b6001], 0x765
mov ebx, dword [0x4ff00c]
shl ebx, 2
push dword [ebp + ebx]
push 0xffffffff
push dword [0x4ff328]
call fcn.004227ff
mov dword [0x4b6001], 0x766
inc dword [0x4ff00c]
jno 0x408e79
mov dword [0x4b6001], 0x76a
push 0x800001
push 0x4b
push 0xc8
push 0x13
push 0x15cd
push 0xffffffff
call fcn.00422396
mov dword [0x4ff344], eax
mov dword [0x4b6001], 0x76b
push dword [0x4ff344]
call fcn.00416108
mov dword [0x4b6001], 0x76c
push dword [0x4ff01c]
call fcn.0042f206
push eax
push dword [0x4ff344]
call fcn.004205c3
mov dword [0x4b6001], 0x76d
push 0xffffff
push 1
push dword [0x4ff344]
call fcn.00420307
mov dword [0x4b6001], 0x76e
push 0
push 2
push dword [0x4ff344]
call fcn.00420307
mov dword [0x4b6001], 0x76f
mov dword [0x4ff00c], 1
jmp 0x40901f
mov dword [0x4b6001], 0x76f
mov eax, 0x14
cmp eax, dword [0x4ff00c]
jl 0x40906b
mov dword [0x4b6001], 0x770
mov ebx, dword [0x4ff00c]
mov ebp, dword [0x4ff948]
shl ebx, 2
push dword [ebp + ebx]
push 0xffffffff
push dword [0x4ff344]
call fcn.004227ff
mov dword [0x4b6001], 0x771
inc dword [0x4ff00c]
jno 0x409015
mov dword [0x4b6001], 0x772
call fcn.00420f02
mov dword [0x4b6001], 0x775
call fcn.0041d31c
mov dword [0x4ff0a8], eax
mov dword [0x4b6001], 0x776
mov ebx, dword [0x4ff0a8]
and ebx, ebx
jle 0x40910b
mov dword [0x4b6001], 0x777
push edx
call fcn.0042fce0
pop edx
push eax
push edx
call fcn.0042fce0
pop edx
push eax
push edx
call fcn.0042fce0
pop edx
push eax
push 0
call fcn.0041d3ef
mov edx, str._detected.
push edx
call fcn.0042fd20
call fcn.0041a2d2
add dword [esp], edx
call fcn.0041911d
call fcn.0041a2b0
mov dword [0x4b6001], 0x778
mov dword [0x4ff19c], 1
mov dword [0x4b6001], 0x779
jmp 0x40912a
mov dword [0x4b6001], 0x779
mov dword [0x4b6001], 0x77a
mov eax, str.No_Joystick_Detected.
push eax
call fcn.0041911d
mov dword [0x4b6001], 0x77b
mov dword [0x4b6001], 0x77d
mov eax, dword [0x4ff2f0]
mov dword [0x4ff3a4], eax
mov dword [0x4b6001], 0x77e
mov ebx, dword [0x4ff3a4]
cmp ebx, 0x14
jle 0x409171
mov dword [0x4b6001], 0x77e
mov dword [0x4ff3a4], 0x14
mov dword [0x4b6001], 0x77e
mov dword [0x4b6001], 0x780
mov ebx, dword [0x4ff220]
cmp ebx, 1
jne 0x409251
mov dword [0x4b6001], 0x781
push dword [0x4fee1c]
call fcn.00416872
mov dword [0x4b6001], 0x782
push dword [0x4ff13c]
call fcn.00416872
mov dword [0x4b6001], 0x783
push dword [0x4ff084]
call fcn.00416872
mov dword [0x4b6001], 0x784
push dword [0x4fef70]
call fcn.00416872
mov dword [0x4b6001], 0x785
push dword [0x4fee28]
call fcn.00416872
mov dword [0x4b6001], 0x786
push dword [0x4ff2c0]
call fcn.00416872
mov dword [0x4b6001], 0x787
push dword [0x4feedc]
call fcn.00416872
mov dword [0x4b6001], 0x788
push dword [0x4ff150]
call fcn.00416872
mov dword [0x4b6001], 0x789
push dword [0x4ff25c]
call fcn.00416872
mov dword [0x4b6001], 0x78a
mov dword [0x4b6001], 0x78e
mov dword [0x4ff008], 1
mov dword [0x4b6001], 0x78f
mov dword [0x4feef8], 0
mov dword [0x4b6001], 0x790
mov dword [0x4ff308], 0
mov dword [0x4b6001], 0x791
mov dword [0x4ff26c], 0
mov dword [0x4b6001], 0x792
mov dword [0x4ff074], 0
mov dword [0x4b6001], 0x793
mov dword [0x4ff2d0], 0
mov dword [0x4b6001], 0x794
mov dword [0x4ff3a8], 0
mov dword [0x4b6001], 0x795
mov dword [0x4ff18c], 0
mov dword [0x4b6001], 0x796
mov dword [0x4ff1dc], 0
mov dword [0x4b6001], 0x797
mov dword [0x4fef3c], 0
mov dword [0x4b6001], 0x798
mov dword [0x4ff360], 0
mov dword [0x4b6001], 0x799
mov dword [0x4ff1f8], 0
mov dword [0x4b6001], 0x79a
push dword [0x4ff1e0]
call fcn.00428cb7
push eax
push dword [0x4ff2a8]
call fcn.00422b36
mov dword [0x4b6001], 0x79c
push 0xffff0001
push 0xffff0001
push 0xffff0001
push 5
push dword [0x4ff1a4]
call fcn.00422c9f
mov dword [0x4b6001], 0x79d
push 0xffff0001
push 0xffff0001
push 0xffff0001
push 1
push dword [0x4ff0ac]
call fcn.00422c9f
mov dword [0x4b6001], 0x79e
push 0xffff0001
push 0xffff0001
push 0xffff0001
push 5
push dword [0x4fef9c]
call fcn.00422c9f
mov dword [0x4b6001], 0x79f
push 0
push dword [0x4ff040]
call fcn.004202c9
mov dword [0x4b6001], 0x7a0
mov dword [0x4fefa8], 3
mov dword [0x4b6001], 0x7a8
mov dword [0x4b6001], 0x7ab
push 0x20000
push dword [0x4fee3c]
push 0xffffffff
call fcn.00425dd0
mov dword [0x4ff27c], eax
mov dword [0x4b6001], 0x7ac
cmp dword [0x4ff27c], 0
je 0x40947a
mov dword [0x4b6001], 0x7ad
push dword [0x4ff27c]
call fcn.004259e0
mov dword [0x4b6001], 0x7ae
call fcn.00412f4b
mov dword [0x4b6001], 0x7af
mov dword [0x4b6001], 0x7b3
mov ebx, dword [0x4ff1c0]
cmp ebx, 0x19f
jle 0x4094ab
mov dword [0x4b6001], 0x7b4
call fcn.0041367b
mov dword [0x4b6001], 0x7b5
mov dword [0x4b6001], 0x7b8
push 0x20000
push dword [0x4ff320]
push 0xffffffff
call fcn.00425dd0
mov dword [0x4ff304], eax
mov dword [0x4b6001], 0x7b9
cmp dword [0x4ff304], 0
je 0x409510
mov dword [0x4b6001], 0x7ba
push dword [0x4ff304]
call fcn.004259e0
mov dword [0x4b6001], 0x7bb
call fcn.00413428
mov dword [0x4b6001], 0x7bc
mov dword [0x4b6001], 0x7be
mov dword [0x4b6001], 0x7c1
mov dword [0x4ff020], 0x2c1
mov dword [0x4b6001], 0x7c2
cmp dword [0x4ff05c], 0
je 0x4095f1
mov dword [0x4b6001], 0x7c3
mov dword [0x4ff00c], 0xffffffe2
jmp 0x40956f
mov dword [0x4b6001], 0x7c3
xor eax, eax
cmp eax, dword [0x4ff00c]
jl 0x4095dd
mov dword [0x4b6001], 0x7c4
push 0xffff0001
push 0xffff0001
push dword [0x4ff00c]
push 0x2c1
push dword [0x4feedc]
call fcn.00422c9f
mov dword [0x4b6001], 0x7c5
push 8
call fcn.00423ddc
mov dword [0x4b6001], 0x7c6
call fcn.0042449e
mov dword [0x4ff1d4], eax
mov dword [0x4b6001], 0x7c7
inc dword [0x4ff00c]
jno 0x409565
mov dword [0x4b6001], 0x7c8
mov dword [0x4ff020], 0x1e0
mov dword [0x4b6001], 0x7c9
mov dword [0x4b6001], 0x7ca
jmp 0x409699
mov dword [0x4b6001], 0x7d0
mov dword [0x4b6001], 0x7d3
mov eax, str.Cheat_Happens
push eax
call fcn.00417308
and eax, eax
je 0x4096bc
mov dword [0x4b6001], 0x7d5
mov dword [0x4b6001], 0x7d7
call fcn.00410a64
mov dword [0x4b6001], 0x7d8
push edx
call fcn.0042fce0
pop edx
push eax
push edx
call fcn.0042fce0
pop edx
push eax
mov edx, str.Looking_for_process__
push edx
call fcn.0042fd20
mov edx, dword [0x4fef44]
push edx
call fcn.0042fd20
mov edx, str.___when_trainer_is_activated.
push edx
call fcn.0042fd20
call fcn.0041a2d2
add dword [esp], edx
call fcn.0041911d
call fcn.0041a2b0
mov dword [0x4b6001], 0x7d9
mov eax, 0x4b62e0
push eax
call fcn.0041911d
mov dword [0x4b6001], 0x7da
mov eax, str._____Waiting_For_Trainer_Activation_
push eax
call fcn.0041911d
mov dword [0x4b6001], 0x7e1
mov dword [0x4b6001], 0x7e3
call fcn.00411d2e
mov dword [0x4b6001], 0x7e6
inc dword [0x4fef60]
mov dword [0x4b6001], 0x7e7
mov ebx, dword [0x4fef60]
cmp ebx, 0x1388
jle 0x409821
mov dword [0x4b6001], 0x7e8
push 0x20000
push dword [0x4ff018]
push 0xffffffff
call fcn.00425dd0
mov dword [0x4fef4c], eax
mov dword [0x4b6001], 0x7e9
cmp dword [0x4fef4c], 0
je 0x4097ea
mov dword [0x4b6001], 0x7ea
push dword [0x4fef4c]
call fcn.004259e0
mov dword [0x4b6001], 0x7eb
jmp 0x409803
mov dword [0x4b6001], 0x7eb
mov dword [0x4b6001], 0x7ec
jmp 0x413b3f
mov dword [0x4b6001], 0x7ed
mov dword [0x4b6001], 0x7ee
mov dword [0x4fef60], 0
mov dword [0x4b6001], 0x7ef
mov dword [0x4b6001], 0x7f2
mov ebx, dword [0x4ff26c]
cmp ebx, 0xb
jne 0x4099ae
mov dword [0x4b6001], 0x7f3
push 1
push dword [0x4fef9c]
call fcn.00422cd8
mov dword [0x4b6001], 0x7f4
mov ebx, dword [0x4ff0b0]
cmp ebx, 0x1f4
jle 0x40997a
mov dword [0x4b6001], 0x7f5
push dword [0x4fef9c]
call fcn.00422d03
mov dword [0x4b6001], 0x7f6
push 0x20000
push dword [0x4ff1a0]
push 0xffffffff
call fcn.00425db0
mov dword [0x4ff1b8], eax
mov dword [0x4b6001], 0x7f7
mov dword [0x4ff00c], 0
mov dword [0x4b6001], 0x7f8
mov dword [0x4b6001], 0x7f9
push edx
call fcn.0042fce0
pop edx
push eax
push edx
call fcn.0042fce0
pop edx
push eax
push dword [0x4ff1b8]
call fcn.00426010
push 0x4ff1fc
call fcn.0042fd80
mov dword [0x4b6001], 0x7fa
push dword [0x4ff1fc]
push dword [0x4ff00c]
push dword [0x4fef9c]
call fcn.004227ff
mov dword [0x4b6001], 0x7fb
inc dword [0x4ff00c]
mov dword [0x4b6001], 0x7fc
push dword [0x4ff1b8]
call fcn.00426070
mov ebx, eax
cmp ebx, 1
jne 0x4098c7
mov dword [0x4b6001], 0x7fd
push dword [0x4ff1b8]
call fcn.004259e0
mov dword [0x4b6001], 0x7fe
mov dword [0x4ff0b0], 0
mov dword [0x4b6001], 0x7ff
mov dword [0x4b6001], 0x800
inc dword [0x4ff0b0]
mov dword [0x4b6001], 0x801
push 0
push dword [0x4fef9c]
call fcn.00422cd8
mov dword [0x4b6001], 0x802
mov dword [0x4b6001], 0x805
mov ebx, dword [0x4fef98]
cmp ebx, 1
jne 0x4099dc
mov dword [0x4b6001], 0x806
jmp 0x413a00
mov dword [0x4b6001], 0x807
mov dword [0x4b6001], 0x80a
mov dword [0x4ff0ec], 0
mov dword [0x4b6001], 0x80b
mov dword [0x4ff300], 0
mov dword [0x4b6001], 0x80c
mov dword [0x4ff39c], 0
mov dword [0x4b6001], 0x810
mov dword [0x4ff00c], 1
jmp 0x409a42
mov dword [0x4b6001], 0x810
mov eax, dword [0x4ff2f0]
cmp eax, dword [0x4ff00c]
jl 0x409b00
mov dword [0x4b6001], 0x811
push edx
call fcn.0042fce0
pop edx
push eax
push edx
call fcn.0042fce0
pop edx
push eax
mov ebx, dword [0x4ff00c]
mov ebp, dword [0x4ffa40]
shl ebx, 2
push dword [ebp + ebx]
call fcn.00422d26
mov ebx, dword [0x4ff00c]
mov ebp, dword [0x4ff970]
shl ebx, 2
lea eax, [ebp + ebx]
push eax
call fcn.0042fd80
mov dword [0x4b6001], 0x812
mov ebx, dword [0x4ff00c]
mov ebp, dword [0x4ff938]
shl ebx, 2
push dword [ebp + ebx]
call sub.USER32.DLL_GetAsyncKeyState
mov ebx, eax
and ebx, 0x8000
and ebx, ebx
je 0x409ae0
mov dword [0x4b6001], 0x813
mov eax, dword [0x4ff00c]
mov dword [0x4ff300], eax
mov dword [0x4b6001], 0x814
mov dword [0x4b6001], 0x815
inc dword [0x4ff00c]
jno 0x409a38
mov dword [0x4b6001], 0x819
mov ebx, dword [0x4ff3a0]
cmp ebx, 1
jne 0x409b7e
mov dword [0x4b6001], 0x81a
mov ebx, dword [0x4ff0a8]
and ebx, ebx
jle 0x409b74
mov dword [0x4b6001], 0x81b
call fcn.0040e365
mov dword [0x4b6001], 0x81c
mov ebx, dword [0x4ff39c]
and ebx, ebx
jle 0x409b64
mov ebx, dword [0x4ff39c]
mov edi, dword [0x4ff2f0]
inc edi
cmp ebx, edi
jge 0x409b64
mov eax, 1
jmp 0x409b66
xor eax, eax
and eax, eax
je 0x409b6a
mov dword [0x4b6001], 0x81d
mov dword [0x4b6001], 0x81e
mov dword [0x4b6001], 0x81f
mov dword [0x4b6001], 0x821
mov ebx, dword [0x4ff23c]
cmp ebx, 1
je 0x409baa
mov ebx, dword [0x4ff36c]
cmp ebx, 1
je 0x409baa
jmp 0x409bb1
mov eax, 1
jmp 0x409bb3
xor eax, eax
and eax, eax
je 0x409bdf
mov dword [0x4b6001], 0x822
mov dword [0x4ff300], 0
mov dword [0x4b6001], 0x823
mov dword [0x4ff39c], 0
mov dword [0x4b6001], 0x824
mov dword [0x4b6001], 0x827
mov ebx, dword [0x4ff300]
add ebx, dword [0x4ff39c]
add ebx, dword [0x4ff2f4]
mov dword [0x4ff0ec], ebx
mov dword [0x4b6001], 0x829
jmp 0x409c28
xor eax, eax
and eax, eax
je 0x409cdf
mov dword [0x4b6001], 0x82a
push edx
call fcn.0042fce0
pop edx
push eax
push edx
call fcn.0042fce0
pop edx
push eax
mov ebx, dword [0x4ff0ec]
mov ebp, dword [0x4ff980]
shl ebx, 2
push dword [ebp + ebx]
call fcn.0042dfa0
call fcn.0042fe10
mov edx, 0x4b68d8
call fcn.0041a2f0
mov ecx, eax
call fcn.0041a270
jne 0x409c9e
mov ebx, dword [0x4ff0ec]
mov ebp, dword [0x4ff980]
shl ebx, 2
push dword [ebp + ebx]
mov edx, 0x4b6500
pop ecx
call fcn.0041a270
jne 0x409c9e
jmp 0x409ca5
mov eax, 1
jmp 0x409ca7
xor eax, eax
and eax, eax
je 0x409cb7
mov dword [0x4b6001], 0x82b
jmp 0x409cd5
mov dword [0x4b6001], 0x82b
mov dword [0x4b6001], 0x82c
mov dword [0x4ff0ec], 0
mov dword [0x4b6001], 0x82d
mov dword [0x4b6001], 0x82e
mov dword [0x4b6001], 0x830
mov ebx, dword [0x4ff0ec]
and ebx, ebx
jle 0x409d0f
mov ebx, dword [0x4ff1ec]
cmp ebx, 1
jne 0x409d0f
mov eax, 1
jmp 0x409d11
xor eax, eax
and eax, eax
je 0x409dbb
mov dword [0x4b6001], 0x831
mov ebx, dword [0x4ff26c]
cmp ebx, 1
jne 0x409d8e
mov dword [0x4b6001], 0x832
push edx
call fcn.0042fce0
pop edx
push eax
push edx
call fcn.0042fce0
pop edx
push eax
mov edx, str.Option:
push edx
call fcn.0042fd20
push edx
call fcn.0042fce0
pop edx
push eax
push edx
call fcn.0042fce0
pop edx
push eax
mov eax, dword [0x4ff0ec]
cdq
push edx
push eax
call fcn.0042dbb0
pop eax
mov edx, str._activated.
push edx
call fcn.0042fd20
call fcn.0041a2d2
add dword [esp], edx
call fcn.0041911d
call fcn.0041a2b0
mov dword [0x4b6001], 0x833
mov dword [0x4b6001], 0x835
call fcn.00411e29
mov dword [0x4b6001], 0x836
mov dword [0x4ff2f4], 0
mov dword [0x4b6001], 0x837
mov dword [0x4b6001], 0x83d
mov dword [0x4ff318], 0x48
mov dword [0x4b6001], 0x83e
push edx
call fcn.0042fce0
pop edx
push eax
push edx
call fcn.0042fce0
pop edx
push eax
push dword [0x4fee34]
call fcn.00422d26
call fcn.0042fe10
mov edx, str.CTRL__M
call fcn.0041a2f0
mov ecx, eax
call fcn.0041a270
je 0x409e2a
mov dword [0x4b6001], 0x83f
mov dword [0x4ff318], 0x4d
mov dword [0x4b6001], 0x840
mov dword [0x4b6001], 0x841
push 0x11
call sub.USER32.DLL_GetAsyncKeyState
mov ebx, eax
and ebx, 0x8000
and ebx, ebx
je 0x409e72
push dword [0x4ff318]
call sub.USER32.DLL_GetAsyncKeyState
mov ebx, eax
and ebx, 0x8000
and ebx, ebx
je 0x409e72
mov eax, 1
jmp 0x409e74
xor eax, eax
and eax, eax
je 0x409f96
mov dword [0x4b6001], 0x842
mov ebx, dword [0x4ff23c]
and ebx, ebx
jne 0x409f0f
mov dword [0x4b6001], 0x843
mov dword [0x4ff23c], 1
mov dword [0x4b6001], 0x844
push dword [0x4fee74]
call fcn.00428cb7
push eax
push dword [0x4fef8c]
call fcn.00422b36
mov dword [0x4b6001], 0x845
push dword [0x4ff1f4]
call fcn.0041b5d3
mov dword [0x4b6001], 0x846
push 0x12c
call fcn.00423ddc
mov dword [0x4b6001], 0x847
mov eax, str.Trainer_Hotkey_Off.
push eax
call fcn.004164a1
mov dword [0x4b6001], 0x848
jmp 0x409f8c
mov dword [0x4b6001], 0x848
mov dword [0x4b6001], 0x849
mov dword [0x4ff23c], 0
mov dword [0x4b6001], 0x84a
push dword [0x4fef94]
call fcn.00428cb7
push eax
push dword [0x4fef8c]
call fcn.00422b36
mov dword [0x4b6001], 0x84b
push dword [0x4ff090]
call fcn.0041b5d3
mov dword [0x4b6001], 0x84c
push 0x12c
call fcn.00423ddc
mov dword [0x4b6001], 0x84d
mov eax, str.Trainer_Hotkey_On.
push eax
call fcn.004164a1
mov dword [0x4b6001], 0x84e
mov dword [0x4b6001], 0x84f
mov dword [0x4b6001], 0x852
lea ebp, [0x4ff7f8]
lea eax, [ebp]
push eax
call sub.USER32.DLL_GetKeyboardState
mov dword [0x4b6001], 0x853
lea ebp, [0x4ff7f8]
movsx eax, byte [ebp + 0x90]
push eax
pop dword [0x4feed4]
mov dword [0x4b6001], 0x854
mov ebx, dword [0x4fefa8]
cmp ebx, dword [0x4feed4]
je 0x40a0a6
mov dword [0x4b6001], 0x855
mov eax, dword [0x4feed4]
mov dword [0x4fefa8], eax
mov dword [0x4b6001], 0x856
mov ebx, dword [0x4feed4]
cmp ebx, 1
jne 0x40a05d
mov dword [0x4b6001], 0x857
push dword [0x4ff37c]
call fcn.00428cb7
push eax
push dword [0x4ff280]
call fcn.00422b36
mov dword [0x4b6001], 0x858
push 0x64
call fcn.00423ddc
mov dword [0x4b6001], 0x859
jmp 0x40a09c
mov dword [0x4b6001], 0x859
mov dword [0x4b6001], 0x85a
push dword [0x4ff0e4]
call fcn.00428cb7
push eax
push dword [0x4ff280]
call fcn.00422b36
mov dword [0x4b6001], 0x85b
push 0x64
call fcn.00423ddc
mov dword [0x4b6001], 0x85c
mov dword [0x4b6001], 0x85d
mov dword [0x4b6001], 0x861
mov ebx, dword [0x4ff1ec]
and ebx, ebx
jne 0x40a1bc
mov dword [0x4b6001], 0x862
mov dword [0x4ff00c], 1
jmp 0x40a0e8
mov dword [0x4b6001], 0x862
mov eax, 0x12
cmp eax, dword [0x4ff00c]
jl 0x40a182
mov dword [0x4b6001], 0x863
mov ebx, dword [0x4ff00c]
mov ebp, dword [0x4ff998]
shl ebx, 2
push dword [ebp + ebx]
push edx
call fcn.0042fce0
pop edx
push eax
push edx
call fcn.0042fce0
pop edx
push eax
push dword [0x4ff0c8]
call fcn.00422d26
call fcn.0041a2f0
mov edx, eax
pop ecx
call fcn.0041a270
je 0x40a162
mov dword [0x4b6001], 0x864
mov ebx, dword [0x4ff00c]
mov ebp, dword [0x4ff9a0]
shl ebx, 2
mov eax, dword [ebp + ebx]
mov dword [0x4ff390], eax
mov dword [0x4b6001], 0x865
mov dword [0x4b6001], 0x866
inc dword [0x4ff00c]
jno 0x40a0de
mov dword [0x4b6001], 0x867
push dword [0x4ff390]
call sub.USER32.DLL_GetAsyncKeyState
mov ebx, eax
and ebx, 0x8000
and ebx, ebx
je 0x40a1b2
mov dword [0x4b6001], 0x86b
call fcn.0040f704
mov dword [0x4b6001], 0x86d
mov dword [0x4b6001], 0x86f
mov dword [0x4b6001], 0x871
call fcn.0042449e
mov dword [0x4ff1d4], eax
mov dword [0x4b6001], 0x875
push dword [0x4ff1d4]
mov dword [0x4b6001], 0x877
xor ebx, ebx
cmp ebx, dword [esp]
jne 0x40a21e
mov dword [0x4b6001], 0x878
push 1
call fcn.00423ddc
mov dword [0x4b6001], 0x87a
jmp 0x40a670
mov dword [0x4b6001], 0x87a
mov ebx, 0x333c
cmp ebx, dword [esp]
jne 0x40a255
mov dword [0x4b6001], 0x87b
mov dword [0x4fef98], 1
mov dword [0x4b6001], 0x87d
jmp 0x40a670
mov dword [0x4b6001], 0x87d
mov ebx, 0x332c
cmp ebx, dword [esp]
jne 0x40a670
mov dword [0x4b6001], 0x87e
call fcn.00426c78
mov dword [0x4ff330], eax
mov dword [0x4b6001], 0x881
mov ebx, dword [0x4ff330]
cmp ebx, dword [0x4ff328]
jne 0x40a335
mov dword [0x4b6001], 0x882
call fcn.0040ecad
mov dword [0x4b6001], 0x883
push 0
push dword [0x4ff040]
call fcn.004202c9
mov dword [0x4b6001], 0x884
push edx
call fcn.0042fce0
pop edx
push eax
push edx
call fcn.0042fce0
pop edx
push eax
push edx
call fcn.0042fce0
pop edx
push eax
push dword [0x4ff328]
call fcn.00422d26
call fcn.0042fe10
push dword [0x4ff140]
call fcn.0041a2d2
add dword [esp + 4], edx
call fcn.00420eb7
call fcn.0041a2b0
mov dword [0x4b6001], 0x886
call fcn.0040de96
mov dword [0x4b6001], 0x888
push dword [0x4fee1c]
call fcn.00422d8e
mov dword [0x4b6001], 0x889
mov dword [0x4b6001], 0x88b
mov ebx, dword [0x4ff330]
cmp ebx, dword [0x4ff344]
jne 0x40a3f3
mov dword [0x4b6001], 0x88c
call fcn.0040ecad
mov dword [0x4b6001], 0x88d
push 0
push dword [0x4ff040]
call fcn.004202c9
mov dword [0x4b6001], 0x88e
push edx
call fcn.0042fce0
pop edx
push eax
push edx
call fcn.0042fce0
pop edx
push eax
push edx
call fcn.0042fce0
pop edx
push eax
push dword [0x4ff344]
call fcn.00422d26
call fcn.0042fe10
push dword [0x4ff140]
call fcn.0041a2d2
add dword [esp + 4], edx
call fcn.00420eb7
call fcn.0041a2b0
mov dword [0x4b6001], 0x891
call fcn.0040e03c
mov dword [0x4b6001], 0x892
push dword [0x4fee1c]
call fcn.00422d8e
mov dword [0x4b6001], 0x893
mov dword [0x4b6001], 0x895
mov ebx, dword [0x4ff330]
cmp ebx, dword [0x4ff2e0]
jne 0x40a4c4
mov dword [0x4b6001], 0x896
mov ebx, dword [0x4ff09c]
cmp ebx, 1
jne 0x40a4ba
mov dword [0x4b6001], 0x897
mov dword [0x4ff09c], 0
mov dword [0x4b6001], 0x898
push 0xffff0001
push 0xffff0001
push 0xffff0001
push 0x1392
push dword [0x4ff2e0]
call fcn.00422c9f
mov dword [0x4b6001], 0x89a
push edx
call fcn.0042fce0
pop edx
push eax
push edx
call fcn.0042fce0
pop edx
push eax
push edx
call fcn.0042fce0
pop edx
push eax
push dword [0x4ff2e0]
call fcn.00422d26
call fcn.0042fe10
push dword [0x4fee34]
call fcn.0041a2d2
add dword [esp + 4], edx
call fcn.00420eb7
call fcn.0041a2b0
mov dword [0x4b6001], 0x89c
mov dword [0x4b6001], 0x89d
mov dword [0x4b6001], 0x89f
mov ebx, dword [0x4ff330]
cmp ebx, dword [0x4ff2bc]
jne 0x40a595
mov dword [0x4b6001], 0x8a0
mov ebx, dword [0x4ff0f4]
cmp ebx, 1
jne 0x40a58b
mov dword [0x4b6001], 0x8a1
mov dword [0x4ff0f4], 0
mov dword [0x4b6001], 0x8a2
push 0xffff0001
push 0xffff0001
push 0xffff0001
push 0x1392
push dword [0x4ff2bc]
call fcn.00422c9f
mov dword [0x4b6001], 0x8a4
push edx
call fcn.0042fce0
pop edx
push eax
push edx
call fcn.0042fce0
pop edx
push eax
push edx
call fcn.0042fce0
pop edx
push eax
push dword [0x4ff2bc]
call fcn.00422d26
call fcn.0042fe10
push dword [0x4ff0c8]
call fcn.0041a2d2
add dword [esp + 4], edx
call fcn.00420eb7
call fcn.0041a2b0
mov dword [0x4b6001], 0x8a6
mov dword [0x4b6001], 0x8a7
mov dword [0x4b6001], 0x8a9
mov ebx, dword [0x4ff330]
cmp ebx, dword [0x4ff088]
jne 0x40a666
mov dword [0x4b6001], 0x8aa
mov ebx, dword [0x4ff35c]
cmp ebx, 1
jne 0x40a65c
mov dword [0x4b6001], 0x8ab
mov dword [0x4ff35c], 0
mov dword [0x4b6001], 0x8ac
push 0xffff0001
push 0xffff0001
push 0xffff0001
push 0x1392
push dword [0x4ff088]
call fcn.00422c9f
mov dword [0x4b6001], 0x8ae
push edx
call fcn.0042fce0
pop edx
push eax
push edx
call fcn.0042fce0
pop edx
push eax
push edx
call fcn.0042fce0
pop edx
push eax
push dword [0x4ff088]
call fcn.00422d26
call fcn.0042fe10
push dword [0x4feeec]
call fcn.0041a2d2
add dword [esp + 4], edx
call fcn.00420eb7
call fcn.0041a2b0
mov dword [0x4b6001], 0x8b0
mov dword [0x4b6001], 0x8b1
mov dword [0x4b6001], 0x8bb
pop eax
mov dword [0x4b6001], 0x8bf
push dword [0x4ff1d4]
call fcn.0041775b
and eax, eax
je 0x40de7d
mov dword [0x4b6001], 0x8c0
call fcn.00418df1
mov dword [0x4fefe8], eax
mov dword [0x4b6001], 0x8c2
push dword [0x4fefe8]
mov dword [0x4b6001], 0x8c4
mov ebx, dword [0x4ff2f8]
cmp ebx, dword [esp]
jne 0x40a83c
mov dword [0x4b6001], 0x8c5
call fcn.004190e4
push eax
mov dword [0x4b6001], 0x8c6
mov ebx, 9
cmp ebx, dword [esp]
jne 0x40a737
mov dword [0x4b6001], 0x8c7
push 0x64
push 0x64
mov eax, 0x64
call fcn.0041a1f0
push eax
push 2
push dword [0x4ff2f8]
call fcn.00420307
mov dword [0x4b6001], 0x8c8
jmp 0x40a822
mov dword [0x4b6001], 0x8c8
mov ebx, 5
cmp ebx, dword [esp]
jne 0x40a789
mov dword [0x4b6001], 0x8c9
push 0x32
push 0x32
mov eax, 0x32
call fcn.0041a1f0
push eax
push 2
push dword [0x4ff2f8]
call fcn.00420307
mov dword [0x4b6001], 0x8ca
jmp 0x40a822
mov dword [0x4b6001], 0x8ca
mov ebx, 2
cmp ebx, dword [esp]
jne 0x40a822
mov dword [0x4b6001], 0x8cb
mov eax, str.Trainer_will_Close.
push eax
call fcn.004164a1
mov dword [0x4b6001], 0x8cc
push dword [0x4ff090]
call fcn.0041b5d3
mov dword [0x4b6001], 0x8cd
push 2
push dword [0x4ff320]
call fcn.004253bb
mov dword [0x4b6001], 0x8ce
push 2
push dword [0x4fee3c]
call fcn.004253bb
mov dword [0x4b6001], 0x8cf
push 0x3e8
call fcn.00423ddc
mov dword [0x4b6001], 0x8d0
jmp 0x413a00
mov dword [0x4b6001], 0x8d1
pop eax
mov dword [0x4b6001], 0x8d3
jmp 0x40d534
mov dword [0x4b6001], 0x8d3
mov ebx, dword [0x4ff1c8]
cmp ebx, dword [esp]
jne 0x40a96d
mov dword [0x4b6001], 0x8d4
call fcn.004190e4
push eax
mov dword [0x4b6001], 0x8d5
mov ebx, 9
cmp ebx, dword [esp]
jne 0x40a8b7
mov dword [0x4b6001], 0x8d6
push 0x64
push 0x64
mov eax, 0x64
call fcn.0041a1f0
push eax
push 2
push dword [0x4ff1c8]
call fcn.00420307
mov dword [0x4b6001], 0x8d7
jmp 0x40a953
mov dword [0x4b6001], 0x8d7
mov ebx, 5
cmp ebx, dword [esp]
jne 0x40a906
mov dword [0x4b6001], 0x8d8
push 0x32
push 0x32
mov eax, 0x32
call fcn.0041a1f0
push eax
push 2
push dword [0x4ff1c8]
call fcn.00420307
mov dword [0x4b6001], 0x8d9
jmp 0x40a953
mov dword [0x4b6001], 0x8d9
mov ebx, 2
cmp ebx, dword [esp]
jne 0x40a953
mov dword [0x4b6001], 0x8da
push dword [0x4ff090]
call fcn.0041b5d3
mov dword [0x4b6001], 0x8db
call fcn.0041326c
mov dword [0x4b6001], 0x8dc
mov eax, str.Global_Settings_Saved.
push eax
call fcn.004164a1
mov dword [0x4b6001], 0x8dd
pop eax
mov dword [0x4b6001], 0x8df
jmp 0x40d534
mov dword [0x4b6001], 0x8df
mov ebx, dword [0x4ff240]
cmp ebx, dword [esp]
jne 0x40aaa9
mov dword [0x4b6001], 0x8e0
call fcn.004190e4
push eax
mov dword [0x4b6001], 0x8e1
mov ebx, 9
cmp ebx, dword [esp]
jne 0x40a9e8
mov dword [0x4b6001], 0x8e2
push 0x64
push 0x64
mov eax, 0x64
call fcn.0041a1f0
push eax
push 2
push dword [0x4ff240]
call fcn.00420307
mov dword [0x4b6001], 0x8e3
jmp 0x40aa8f
mov dword [0x4b6001], 0x8e3
mov ebx, 5
cmp ebx, dword [esp]
jne 0x40aa37
mov dword [0x4b6001], 0x8e4
push 0x32
push 0x32
mov eax, 0x32
call fcn.0041a1f0
push eax
push 2
push dword [0x4ff240]
call fcn.00420307
mov dword [0x4b6001], 0x8e5
jmp 0x40aa8f
mov dword [0x4b6001], 0x8e5
mov ebx, 2
cmp ebx, dword [esp]
jne 0x40aa8f
mov dword [0x4b6001], 0x8e6
push dword [0x4ff090]
call fcn.0041b5d3
mov dword [0x4b6001], 0x8e7
push 2
push dword [0x4ff320]
call fcn.004253bb
mov dword [0x4b6001], 0x8e8
mov eax, str.Global_Settings_Deleted.
push eax
call fcn.004164a1
mov dword [0x4b6001], 0x8e9
pop eax
mov dword [0x4b6001], 0x8eb
jmp 0x40d534
mov dword [0x4b6001], 0x8eb
mov ebx, dword [0x4ff364]
cmp ebx, dword [esp]
jne 0x40abda
mov dword [0x4b6001], 0x8ec
call fcn.004190e4
push eax
mov dword [0x4b6001], 0x8ed
mov ebx, 9
cmp ebx, dword [esp]
jne 0x40ab24
mov dword [0x4b6001], 0x8ee
push 0x64
push 0x64
mov eax, 0x64
call fcn.0041a1f0
push eax
push 2
push dword [0x4ff364]
call fcn.00420307
mov dword [0x4b6001], 0x8ef
jmp 0x40abc0
mov dword [0x4b6001], 0x8ef
mov ebx, 5
cmp ebx, dword [esp]
jne 0x40ab73
mov dword [0x4b6001], 0x8f0
push 0x32
push 0x32
mov eax, 0x32
call fcn.0041a1f0
push eax
push 2
push dword [0x4ff364]
call fcn.00420307
mov dword [0x4b6001], 0x8f1
jmp 0x40abc0
mov dword [0x4b6001], 0x8f1
mov ebx, 2
cmp ebx, dword [esp]
jne 0x40abc0
mov dword [0x4b6001], 0x8f2
push dword [0x4ff090]
call fcn.0041b5d3
mov dword [0x4b6001], 0x8f3
call fcn.00412c50
mov dword [0x4b6001], 0x8f4
mov eax, str.Custom_Keys_Saved.
push eax
call fcn.004164a1
mov dword [0x4b6001], 0x8f5
pop eax
mov dword [0x4b6001], 0x8f7
jmp 0x40d534
mov dword [0x4b6001], 0x8f7
mov ebx, dword [0x4ff064]
cmp ebx, dword [esp]
jne 0x40ad16
mov dword [0x4b6001], 0x8f8
call fcn.004190e4
push eax
mov dword [0x4b6001], 0x8f9
mov ebx, 9
cmp ebx, dword [esp]
jne 0x40ac55
mov dword [0x4b6001], 0x8fa
push 0x64
push 0x64
mov eax, 0x64
call fcn.0041a1f0
push eax
push 2
push dword [0x4ff064]
call fcn.00420307
mov dword [0x4b6001], 0x8fb
jmp 0x40acfc
mov dword [0x4b6001], 0x8fb
mov ebx, 5
cmp ebx, dword [esp]
jne 0x40aca4
mov dword [0x4b6001], 0x8fc
push 0x32
push 0x32
mov eax, 0x32
call fcn.0041a1f0
push eax
push 2
push dword [0x4ff064]
call fcn.00420307
mov dword [0x4b6001], 0x8fd
jmp 0x40acfc
mov dword [0x4b6001], 0x8fd
mov ebx, 2
cmp ebx, dword [esp]
jne 0x40acfc
mov dword [0x4b6001], 0x8fe
push dword [0x4ff090]
call fcn.0041b5d3
mov dword [0x4b6001], 0x8ff
push 2
push dword [0x4fee3c]
call fcn.004253bb
mov dword [0x4b6001], 0x900
mov eax, str.Custom_Keys_Deleted.
push eax
call fcn.004164a1
mov dword [0x4b6001], 0x901
pop eax
mov dword [0x4b6001], 0x903
jmp 0x40d534
mov dword [0x4b6001], 0x903
mov ebx, dword [0x4ff328]
cmp ebx, dword [esp]
jne 0x40add6
mov dword [0x4b6001], 0x904
call fcn.004190e4
push eax
mov dword [0x4b6001], 0x905
mov ebx, 9
cmp ebx, dword [esp]
jne 0x40ad5f
mov dword [0x4b6001], 0x907
jmp 0x40adbc
mov dword [0x4b6001], 0x907
mov ebx, 5
cmp ebx, dword [esp]
jne 0x40ada8
mov dword [0x4b6001], 0x908
call fcn.0040ecad
mov dword [0x4b6001], 0x909
push 0
push dword [0x4ff040]
call fcn.004202c9
mov dword [0x4b6001], 0x90a
jmp 0x40adbc
mov dword [0x4b6001], 0x90a
mov ebx, 2
cmp ebx, dword [esp]
jne 0x40adbc
mov dword [0x4b6001], 0x90c
pop eax
mov dword [0x4b6001], 0x90e
jmp 0x40d534
mov dword [0x4b6001], 0x90e
mov ebx, dword [0x4ff344]
cmp ebx, dword [esp]
jne 0x40ae96
mov dword [0x4b6001], 0x90f
call fcn.004190e4
push eax
mov dword [0x4b6001], 0x910
mov ebx, 9
cmp ebx, dword [esp]
jne 0x40ae1f
mov dword [0x4b6001], 0x912
jmp 0x40ae7c
mov dword [0x4b6001], 0x912
mov ebx, 5
cmp ebx, dword [esp]
jne 0x40ae68
mov dword [0x4b6001], 0x913
call fcn.0040ecad
mov dword [0x4b6001], 0x914
push 0
push dword [0x4ff040]
call fcn.004202c9
mov dword [0x4b6001], 0x915
jmp 0x40ae7c
mov dword [0x4b6001], 0x915
mov ebx, 2
cmp ebx, dword [esp]
jne 0x40ae7c
mov dword [0x4b6001], 0x917
pop eax
mov dword [0x4b6001], 0x919
jmp 0x40d534
mov dword [0x4b6001], 0x919
mov ebx, dword [0x4ff368]
cmp ebx, dword [esp]
jne 0x40af8f
mov dword [0x4b6001], 0x91a
call fcn.004190e4
push eax
mov dword [0x4b6001], 0x91b
mov ebx, 9
cmp ebx, dword [esp]
jne 0x40af00
mov dword [0x4b6001], 0x91c
push dword [0x4ff004]
call fcn.00428cb7
push eax
push dword [0x4ff368]
call fcn.00422b36
mov dword [0x4b6001], 0x91d
jmp 0x40af75
mov dword [0x4b6001], 0x91d
mov ebx, 5
cmp ebx, dword [esp]
jne 0x40af41
mov dword [0x4b6001], 0x91e
push dword [0x4fefc4]
call fcn.00428cb7
push eax
push dword [0x4ff368]
call fcn.00422b36
mov dword [0x4b6001], 0x91f
jmp 0x40af75
mov dword [0x4b6001], 0x91f
mov ebx, 2
cmp ebx, dword [esp]
jne 0x40af75
mov dword [0x4b6001], 0x920
push 6
push dword [0x4fef84]
call fcn.004244a6
push eax
call sub.USER32.DLL_ShowWindow
mov dword [0x4b6001], 0x921
pop eax
mov dword [0x4b6001], 0x923
jmp 0x40d534
mov dword [0x4b6001], 0x923
mov ebx, dword [0x4feee4]
cmp ebx, dword [esp]
jne 0x40b126
mov dword [0x4b6001], 0x924
call fcn.004190e4
push eax
mov dword [0x4b6001], 0x925
mov ebx, 9
cmp ebx, dword [esp]
jne 0x40affc
mov dword [0x4b6001], 0x926
push dword [0x4fee40]
call fcn.00428cb7
push eax
push dword [0x4feee4]
call fcn.00422b36
mov dword [0x4b6001], 0x927
jmp 0x40b10c
mov dword [0x4b6001], 0x927
mov ebx, 5
cmp ebx, dword [esp]
jne 0x40b040
mov dword [0x4b6001], 0x928
push dword [0x4ff3c8]
call fcn.00428cb7
push eax
push dword [0x4feee4]
call fcn.00422b36
mov dword [0x4b6001], 0x929
jmp 0x40b10c
mov dword [0x4b6001], 0x929
mov ebx, 2
cmp ebx, dword [esp]
jne 0x40b10c
mov dword [0x4b6001], 0x92a
mov ebx, dword [0x4feef8]
cmp ebx, 1
jne 0x40b0c2
mov dword [0x4b6001], 0x92b
push edx
call fcn.0042fce0
pop edx
push eax
mov eax, 0x4b621e
push eax
mov edx, dword [0x4fef30]
push edx
call fcn.0042fce0
pop edx
push eax
push edx
call fcn.0042fd20
mov edx, str.help.txt
push edx
call fcn.0042fd20
call fcn.0042fe10
mov eax, str.notepad.exe
push eax
call fcn.0041a2d2
add dword [esp + 4], edx
call fcn.0041c18f
call fcn.0041a2b0
mov dword [0x4b6001], 0x92c
mov dword [0x4b6001], 0x92d
mov ebx, dword [0x4ff26c]
cmp ebx, 1
jne 0x40b102
mov dword [0x4b6001], 0x92e
mov eax, 0x4b621e
push eax
push dword [0x4ff1a0]
mov eax, str.notepad.exe
push eax
call fcn.0041c18f
mov dword [0x4b6001], 0x92f
mov dword [0x4b6001], 0x930
pop eax
mov dword [0x4b6001], 0x932
jmp 0x40d534
mov dword [0x4b6001], 0x932
mov ebx, dword [0x4feea4]
cmp ebx, dword [esp]
jne 0x40b20e
mov dword [0x4b6001], 0x933
call fcn.004190e4
push eax
mov dword [0x4b6001], 0x934
mov ebx, 9
cmp ebx, dword [esp]
jne 0x40b190
mov dword [0x4b6001], 0x935
push dword [0x4ff0b4]
call fcn.00428cb7
push eax
push dword [0x4feea4]
call fcn.00422b36
mov dword [0x4b6001], 0x936
jmp 0x40b1f4
mov dword [0x4b6001], 0x936
mov ebx, 5
cmp ebx, dword [esp]
jne 0x40b1d1
mov dword [0x4b6001], 0x937
push dword [0x4ff16c]
call fcn.00428cb7
push eax
push dword [0x4feea4]
call fcn.00422b36
mov dword [0x4b6001], 0x938
jmp 0x40b1f4
mov dword [0x4b6001], 0x938
mov ebx, 2
cmp ebx, dword [esp]
jne 0x40b1f4
mov dword [0x4b6001], 0x939
jmp 0x413a00
mov dword [0x4b6001], 0x93a
pop eax
mov dword [0x4b6001], 0x93c
jmp 0x40d534
mov dword [0x4b6001], 0x93c
mov ebx, dword [0x4ff2a8]
cmp ebx, dword [esp]
jne 0x40b400
mov dword [0x4b6001], 0x93d
call fcn.004190e4
push eax
mov dword [0x4b6001], 0x93e
mov ebx, 9
cmp ebx, dword [esp]
jne 0x40b27b
mov dword [0x4b6001], 0x93f
push dword [0x4ff1e0]
call fcn.00428cb7
push eax
push dword [0x4ff2a8]
call fcn.00422b36
mov dword [0x4b6001], 0x940
jmp 0x40b3e6
mov dword [0x4b6001], 0x940
mov ebx, 5
cmp ebx, dword [esp]
jne 0x40b2dd
mov dword [0x4b6001], 0x941
mov ebx, dword [0x4ff008]
and ebx, ebx
jne 0x40b2c4
mov dword [0x4b6001], 0x942
push dword [0x4fee78]
call fcn.00428cb7
push eax
push dword [0x4ff2a8]
call fcn.00422b36
mov dword [0x4b6001], 0x943
mov dword [0x4b6001], 0x944
jmp 0x40b3e6
mov dword [0x4b6001], 0x944
mov ebx, 2
cmp ebx, dword [esp]
jne 0x40b3e6
mov dword [0x4b6001], 0x945
mov ebx, dword [0x4ff200]
cmp ebx, 1
jne 0x40b374
mov dword [0x4b6001], 0x946
call fcn.0040ecad
mov dword [0x4b6001], 0x947
mov dword [0x4ff1dc], 1
mov dword [0x4b6001], 0x948
push 0
push dword [0x4feed0]
call fcn.004202c9
mov dword [0x4b6001], 0x94a
push dword [0x4ff02c]
call fcn.00428cb7
push eax
push dword [0x4ff08c]
call fcn.00422b36
mov dword [0x4b6001], 0x94b
jmp 0x40b3dc
mov dword [0x4b6001], 0x94b
mov dword [0x4b6001], 0x94c
call fcn.0040ecad
mov dword [0x4b6001], 0x94d
mov dword [0x4ff008], 1
mov dword [0x4b6001], 0x94e
push dword [0x4ff1e0]
call fcn.00428cb7
push eax
push dword [0x4ff2a8]
call fcn.00422b36
mov dword [0x4b6001], 0x94f
push 0
push dword [0x4ff040]
call fcn.004202c9
mov dword [0x4b6001], 0x950
mov dword [0x4b6001], 0x951
pop eax
mov dword [0x4b6001], 0x953
jmp 0x40d534
mov dword [0x4b6001], 0x953
mov ebx, dword [0x4ff30c]
cmp ebx, dword [esp]
jne 0x40b575
mov dword [0x4b6001], 0x954
call fcn.004190e4
push eax
mov dword [0x4b6001], 0x955
mov ebx, 9
cmp ebx, dword [esp]
jne 0x40b46d
mov dword [0x4b6001], 0x956
push dword [0x4ff250]
call fcn.00428cb7
push eax
push dword [0x4ff30c]
call fcn.00422b36
mov dword [0x4b6001], 0x957
jmp 0x40b55b
mov dword [0x4b6001], 0x957
mov ebx, 5
cmp ebx, dword [esp]
jne 0x40b4cf
mov dword [0x4b6001], 0x958
mov ebx, dword [0x4feef8]
and ebx, ebx
jne 0x40b4b6
mov dword [0x4b6001], 0x959
push dword [0x4ff32c]
call fcn.00428cb7
push eax
push dword [0x4ff30c]
call fcn.00422b36
mov dword [0x4b6001], 0x95a
mov dword [0x4b6001], 0x95b
jmp 0x40b55b
mov dword [0x4b6001], 0x95b
mov ebx, 2
cmp ebx, dword [esp]
jne 0x40b55b
mov dword [0x4b6001], 0x95c
call fcn.0040ecad
mov dword [0x4b6001], 0x95d
mov dword [0x4feef8], 1
mov dword [0x4b6001], 0x95e
push dword [0x4ff250]
call fcn.00428cb7
push eax
push dword [0x4ff30c]
call fcn.00422b36
mov dword [0x4b6001], 0x95f
push 0
push dword [0x4ff1a4]
call fcn.004202c9
mov dword [0x4b6001], 0x960
push 0
push dword [0x4feee4]
call fcn.004202c9
mov dword [0x4b6001], 0x961
pop eax
mov dword [0x4b6001], 0x963
jmp 0x40d534
mov dword [0x4b6001], 0x963
mov ebx, dword [0x4ff030]
cmp ebx, dword [esp]
jne 0x40b69c
mov dword [0x4b6001], 0x964
call fcn.004190e4
push eax
mov dword [0x4b6001], 0x965
mov ebx, 9
cmp ebx, dword [esp]
jne 0x40b5e2
mov dword [0x4b6001], 0x966
push dword [0x4fefbc]
call fcn.00428cb7
push eax
push dword [0x4ff030]
call fcn.00422b36
mov dword [0x4b6001], 0x967
jmp 0x40b682
mov dword [0x4b6001], 0x967
mov ebx, 5
cmp ebx, dword [esp]
jne 0x40b641
mov dword [0x4b6001], 0x968
mov ebx, dword [0x4ff308]
and ebx, ebx
jne 0x40b62b
mov dword [0x4b6001], 0x969
push dword [0x4ff0dc]
call fcn.00428cb7
push eax
push dword [0x4ff030]
call fcn.00422b36
mov dword [0x4b6001], 0x96a
mov dword [0x4b6001], 0x96b
jmp 0x40b682
mov dword [0x4b6001], 0x96b
mov ebx, 2
cmp ebx, dword [esp]
jne 0x40b682
mov dword [0x4b6001], 0x96c
mov ebx, dword [0x4ff1ec]
and ebx, ebx
jne 0x40b678
mov dword [0x4b6001], 0x96d
call fcn.0040f704
mov dword [0x4b6001], 0x96e
mov dword [0x4b6001], 0x96f
pop eax
mov dword [0x4b6001], 0x971
jmp 0x40d534
mov dword [0x4b6001], 0x971
mov ebx, dword [0x4fee20]
cmp ebx, dword [esp]
jne 0x40b811
mov dword [0x4b6001], 0x972
call fcn.004190e4
push eax
mov dword [0x4b6001], 0x973
mov ebx, 9
cmp ebx, dword [esp]
jne 0x40b709
mov dword [0x4b6001], 0x974
push dword [0x4ff354]
call fcn.00428cb7
push eax
push dword [0x4fee20]
call fcn.00422b36
mov dword [0x4b6001], 0x975
jmp 0x40b7f7
mov dword [0x4b6001], 0x975
mov ebx, 5
cmp ebx, dword [esp]
jne 0x40b76b
mov dword [0x4b6001], 0x976
mov ebx, dword [0x4ff26c]
and ebx, ebx
jne 0x40b752
mov dword [0x4b6001], 0x977
push dword [0x4ff3b0]
call fcn.00428cb7
push eax
push dword [0x4fee20]
call fcn.00422b36
mov dword [0x4b6001], 0x978
mov dword [0x4b6001], 0x979
jmp 0x40b7f7
mov dword [0x4b6001], 0x979
mov ebx, 2
cmp ebx, dword [esp]
jne 0x40b7f7
mov dword [0x4b6001], 0x983
call fcn.0040ecad
mov dword [0x4b6001], 0x984
mov dword [0x4ff26c], 1
mov dword [0x4b6001], 0x985
push dword [0x4ff354]
call fcn.00428cb7
push eax
push dword [0x4fee20]
call fcn.00422b36
mov dword [0x4b6001], 0x986
push 0
push dword [0x4fef9c]
call fcn.004202c9
mov dword [0x4b6001], 0x987
push 0
push dword [0x4feee4]
call fcn.004202c9
mov dword [0x4b6001], 0x988
pop eax
mov dword [0x4b6001], 0x98a
jmp 0x40d534
mov dword [0x4b6001], 0x98a
mov ebx, dword [0x4ff334]
cmp ebx, dword [esp]
jne 0x40b969
mov dword [0x4b6001], 0x98b
call fcn.004190e4
push eax
mov dword [0x4b6001], 0x98c
mov ebx, 9
cmp ebx, dword [esp]
jne 0x40b87e
mov dword [0x4b6001], 0x98d
push dword [0x4ff288]
call fcn.00428cb7
push eax
push dword [0x4ff334]
call fcn.00422b36
mov dword [0x4b6001], 0x98e
jmp 0x40b94f
mov dword [0x4b6001], 0x98e
mov ebx, 5
cmp ebx, dword [esp]
jne 0x40b8dd
mov dword [0x4b6001], 0x98f
mov ebx, dword [0x4ff074]
and ebx, ebx
jne 0x40b8c7
mov dword [0x4b6001], 0x990
push dword [0x4ff3ac]
call fcn.00428cb7
push eax
push dword [0x4ff334]
call fcn.00422b36
mov dword [0x4b6001], 0x991
mov dword [0x4b6001], 0x992
jmp 0x40b94f
mov dword [0x4b6001], 0x992
mov ebx, 2
cmp ebx, dword [esp]
jne 0x40b94f
mov dword [0x4b6001], 0x993
call fcn.0040ecad
mov dword [0x4b6001], 0x994
mov dword [0x4ff074], 1
mov dword [0x4b6001], 0x995
push dword [0x4ff288]
call fcn.00428cb7
push eax
push dword [0x4ff334]
call fcn.00422b36
mov dword [0x4b6001], 0x996
push 0
push dword [0x4fefc0]
call fcn.004202c9
mov dword [0x4b6001], 0x997
pop eax
mov dword [0x4b6001], 0x999
jmp 0x40d534
mov dword [0x4b6001], 0x999
mov ebx, dword [0x4ff084]
cmp ebx, dword [esp]
jne 0x40badf
mov dword [0x4b6001], 0x99a
call fcn.004190e4
push eax
mov dword [0x4b6001], 0x99b
mov ebx, 9
cmp ebx, dword [esp]
jne 0x40b9d6
mov dword [0x4b6001], 0x99c
push dword [0x4ff2d8]
call fcn.00428cb7
push eax
push dword [0x4ff084]
call fcn.00422b36
mov dword [0x4b6001], 0x99d
jmp 0x40bac5
mov dword [0x4b6001], 0x99d
mov ebx, 5
cmp ebx, dword [esp]
jne 0x40ba38
mov dword [0x4b6001], 0x99e
mov ebx, dword [0x4ff2d0]
and ebx, ebx
jne 0x40ba1f
mov dword [0x4b6001], 0x99f
push dword [0x4feef0]
call fcn.00428cb7
push eax
push dword [0x4ff084]
call fcn.00422b36
mov dword [0x4b6001], 0x9a0
mov dword [0x4b6001], 0x9a1
jmp 0x40bac5
mov dword [0x4b6001], 0x9a1
mov ebx, 2
cmp ebx, dword [esp]
jne 0x40bac5
mov dword [0x4b6001], 0x9a2
call fcn.0040ecad
mov dword [0x4b6001], 0x9a3
mov dword [0x4ff2d0], 1
mov dword [0x4b6001], 0x9a4
push dword [0x4ff2d8]
call fcn.00428cb7
push eax
push dword [0x4ff084]
call fcn.00422b36
mov dword [0x4b6001], 0x9a5
mov eax, str.http:__www.cheathappens.com_trainer_troubleshooting_lite.asp
push eax
push dword [0x4ff0ac]
call fcn.00420eb7
mov dword [0x4b6001], 0x9a6
push 0
push dword [0x4ff0ac]
call fcn.004202c9
mov dword [0x4b6001], 0x9a7
pop eax
mov dword [0x4b6001], 0x9a9
jmp 0x40d534
mov dword [0x4b6001], 0x9a9
mov ebx, dword [0x4fef70]
cmp ebx, dword [esp]
jne 0x40bc1c
mov dword [0x4b6001], 0x9aa
call fcn.004190e4
push eax
mov dword [0x4b6001], 0x9ab
mov ebx, 9
cmp ebx, dword [esp]
jne 0x40bb4c
mov dword [0x4b6001], 0x9ac
push dword [0x4feecc]
call fcn.00428cb7
push eax
push dword [0x4fef70]
call fcn.00422b36
mov dword [0x4b6001], 0x9ad
jmp 0x40bc02
mov dword [0x4b6001], 0x9ad
mov ebx, 5
cmp ebx, dword [esp]
jne 0x40bbab
mov dword [0x4b6001], 0x9ae
mov ebx, dword [0x4ff3a8]
and ebx, ebx
jne 0x40bb95
mov dword [0x4b6001], 0x9af
push dword [0x4ff284]
call fcn.00428cb7
push eax
push dword [0x4fef70]
call fcn.00422b36
mov dword [0x4b6001], 0x9b0
mov dword [0x4b6001], 0x9b1
jmp 0x40bc02
mov dword [0x4b6001], 0x9b1
mov ebx, 2
cmp ebx, dword [esp]
jne 0x40bc02
mov dword [0x4b6001], 0x9b5
push edx
call fcn.0042fce0
pop edx
push eax
push edx
call fcn.0042fce0
pop edx
push eax
mov edx, str.http:__www.cheathappens.com_trainerthread.asp_titleID
push edx
call fcn.0042fd20
mov edx, dword [0x4ff394]
push edx
call fcn.0042fd20
call fcn.0041a2d2
add dword [esp], edx
call fcn.0041c6ee
call fcn.0041a2b0
mov dword [0x4b6001], 0x9b6
pop eax
mov dword [0x4b6001], 0x9b8
jmp 0x40d534
mov dword [0x4b6001], 0x9b8
mov ebx, dword [0x4feedc]
cmp ebx, dword [esp]
jne 0x40bcb6
mov dword [0x4b6001], 0x9b9
call fcn.004190e4
push eax
mov dword [0x4b6001], 0x9ba
mov ebx, 2
cmp ebx, dword [esp]
jne 0x40bc9c
mov dword [0x4b6001], 0x9bb
push edx
call fcn.0042fce0
pop edx
push eax
push edx
call fcn.0042fce0
pop edx
push eax
mov edx, str.http:__www.cheathappens.com_trainerindex.asp_titleID
push edx
call fcn.0042fd20
mov edx, dword [0x4ff394]
push edx
call fcn.0042fd20
call fcn.0041a2d2
add dword [esp], edx
call fcn.0041c6ee
call fcn.0041a2b0
mov dword [0x4b6001], 0x9bc
pop eax
mov dword [0x4b6001], 0x9be
jmp 0x40d534
mov dword [0x4b6001], 0x9be
mov ebx, dword [0x4ff150]
cmp ebx, dword [esp]
jne 0x40bd50
mov dword [0x4b6001], 0x9bf
call fcn.004190e4
push eax
mov dword [0x4b6001], 0x9c0
mov ebx, 2
cmp ebx, dword [esp]
jne 0x40bd36
mov dword [0x4b6001], 0x9c1
push edx
call fcn.0042fce0
pop edx
push eax
push edx
call fcn.0042fce0
pop edx
push eax
mov edx, str.http:__www.cheathappens.com_trainerindex.asp_titleID
push edx
call fcn.0042fd20
mov edx, dword [0x4ff394]
push edx
call fcn.0042fd20
call fcn.0041a2d2
add dword [esp], edx
call fcn.0041c6ee
call fcn.0041a2b0
mov dword [0x4b6001], 0x9c2
pop eax
mov dword [0x4b6001], 0x9c4
jmp 0x40d534
mov dword [0x4b6001], 0x9c4
mov ebx, dword [0x4ff214]
cmp ebx, dword [esp]
jne 0x40bf9a
mov dword [0x4b6001], 0x9c5
call fcn.004190e4
push eax
mov dword [0x4b6001], 0x9c6
mov ebx, 9
cmp ebx, dword [esp]
jne 0x40bdbd
mov dword [0x4b6001], 0x9c7
push dword [0x4feef4]
call fcn.00428cb7
push eax
push dword [0x4ff214]
call fcn.00422b36
mov dword [0x4b6001], 0x9c8
jmp 0x40bf80
mov dword [0x4b6001], 0x9c8
mov ebx, 5
cmp ebx, dword [esp]
jne 0x40be1f
mov dword [0x4b6001], 0x9c9
mov ebx, dword [0x4ff3a0]
and ebx, ebx
jne 0x40be06
mov dword [0x4b6001], 0x9ca
push dword [0x4ff148]
call fcn.00428cb7
push eax
push dword [0x4ff214]
call fcn.00422b36
mov dword [0x4b6001], 0x9cb
mov dword [0x4b6001], 0x9cc
jmp 0x40bf80
mov dword [0x4b6001], 0x9cc
mov ebx, 2
cmp ebx, dword [esp]
jne 0x40bf80
mov dword [0x4b6001], 0x9cd
mov ebx, dword [0x4ff19c]
cmp ebx, 1
jne 0x40bf2d
mov dword [0x4b6001], 0x9ce
mov ebx, dword [0x4ff3a0]
and ebx, ebx
jne 0x40becf
mov dword [0x4b6001], 0x9cf
mov dword [0x4ff3a0], 1
mov dword [0x4b6001], 0x9d0
push dword [0x4ff090]
call fcn.0041b5d3
mov dword [0x4b6001], 0x9d1
push dword [0x4feef4]
call fcn.00428cb7
push eax
push dword [0x4ff214]
call fcn.00422b36
mov dword [0x4b6001], 0x9d2
mov eax, str.Controller_Mode_Activated.
push eax
call fcn.004164a1
mov dword [0x4b6001], 0x9d3
jmp 0x40bf17
mov dword [0x4b6001], 0x9d3
mov dword [0x4b6001], 0x9d4
mov dword [0x4ff3a0], 0
mov dword [0x4b6001], 0x9d5
push dword [0x4ff1f4]
call fcn.0041b5d3
mov dword [0x4b6001], 0x9d6
mov eax, str.Controller_Mode_Deactivated.
push eax
call fcn.004164a1
mov dword [0x4b6001], 0x9d7
mov dword [0x4b6001], 0x9d8
jmp 0x40bf76
mov dword [0x4b6001], 0x9d8
mov dword [0x4b6001], 0x9d9
push dword [0x4ff1f4]
call fcn.0041b5d3
mov dword [0x4b6001], 0x9da
mov eax, str.No_Joystick_Detected
push eax
call fcn.0041911d
mov dword [0x4b6001], 0x9db
mov eax, str.No_Joystick_Detected
push eax
call fcn.004164a1
mov dword [0x4b6001], 0x9dc
mov dword [0x4b6001], 0x9dd
pop eax
mov dword [0x4b6001], 0x9df
jmp 0x40d534
mov dword [0x4b6001], 0x9df
mov ebx, dword [0x4ff08c]
cmp ebx, dword [esp]
jne 0x40c20e
mov dword [0x4b6001], 0x9e0
call fcn.004190e4
push eax
mov dword [0x4b6001], 0x9e1
mov ebx, 9
cmp ebx, dword [esp]
jne 0x40c007
mov dword [0x4b6001], 0x9e2
push dword [0x4ff02c]
call fcn.00428cb7
push eax
push dword [0x4ff08c]
call fcn.00422b36
mov dword [0x4b6001], 0x9e3
jmp 0x40c1f4
mov dword [0x4b6001], 0x9e3
mov ebx, 5
cmp ebx, dword [esp]
jne 0x40c069
mov dword [0x4b6001], 0x9e4
mov ebx, dword [0x4ff200]
and ebx, ebx
jne 0x40c050
mov dword [0x4b6001], 0x9e5
push dword [0x4fee6c]
call fcn.00428cb7
push eax
push dword [0x4ff08c]
call fcn.00422b36
mov dword [0x4b6001], 0x9e6
mov dword [0x4b6001], 0x9e7
jmp 0x40c1f4
mov dword [0x4b6001], 0x9e7
mov ebx, 2
cmp ebx, dword [esp]
jne 0x40c1f4
mov dword [0x4b6001], 0x9e8
mov ebx, dword [0x4ff200]
and ebx, ebx
jne 0x40c144
mov dword [0x4b6001], 0x9e9
mov dword [0x4ff200], 1
mov dword [0x4b6001], 0x9ea
call fcn.0040ecad
mov dword [0x4b6001], 0x9eb
mov dword [0x4ff1dc], 1
mov dword [0x4b6001], 0x9ec
push 0
push dword [0x4feed0]
call fcn.004202c9
mov dword [0x4b6001], 0x9ed
push dword [0x4ff090]
call fcn.0041b5d3
mov dword [0x4b6001], 0x9ee
push dword [0x4ff02c]
call fcn.00428cb7
push eax
push dword [0x4ff08c]
call fcn.00422b36
mov dword [0x4b6001], 0x9ef
mov eax, str.Virtual_Reality_Mode_Activated.
push eax
call fcn.004164a1
mov dword [0x4b6001], 0x9f0
jmp 0x40c1ea
mov dword [0x4b6001], 0x9f0
mov dword [0x4b6001], 0x9f1
mov dword [0x4ff200], 0
mov dword [0x4b6001], 0x9f2
push dword [0x4ff1f4]
call fcn.0041b5d3
mov dword [0x4b6001], 0x9f3
call fcn.0040ecad
mov dword [0x4b6001], 0x9f4
mov dword [0x4ff008], 1
mov dword [0x4b6001], 0x9f5
push dword [0x4ff1e0]
call fcn.00428cb7
push eax
push dword [0x4ff2a8]
call fcn.00422b36
mov dword [0x4b6001], 0x9f6
push 0
push dword [0x4ff040]
call fcn.004202c9
mov dword [0x4b6001], 0x9f7
mov eax, str.Virtual_Reality_Mode_Deactivated.
push eax
call fcn.004164a1
mov dword [0x4b6001], 0x9f8
mov dword [0x4b6001], 0x9f9
pop eax
mov dword [0x4b6001], 0x9fb
jmp 0x40d534
mov dword [0x4b6001], 0x9fb
mov ebx, dword [0x4fee28]
cmp ebx, dword [esp]
jne 0x40c482
mov dword [0x4b6001], 0x9fc
call fcn.004190e4
push eax
mov dword [0x4b6001], 0x9fd
mov ebx, 9
cmp ebx, dword [esp]
jne 0x40c27b
mov dword [0x4b6001], 0x9fe
push dword [0x4ff078]
call fcn.00428cb7
push eax
push dword [0x4fee28]
call fcn.00422b36
mov dword [0x4b6001], 0x9ff
jmp 0x40c468
mov dword [0x4b6001], 0x9ff
mov ebx, 5
cmp ebx, dword [esp]
jne 0x40c2dd
mov dword [0x4b6001], 0xa00
mov ebx, dword [0x4fef3c]
and ebx, ebx
jne 0x40c2c4
mov dword [0x4b6001], 0xa01
push dword [0x4ff350]
call fcn.00428cb7
push eax
push dword [0x4fee28]
call fcn.00422b36
mov dword [0x4b6001], 0xa02
mov dword [0x4b6001], 0xa03
jmp 0x40c468
mov dword [0x4b6001], 0xa03
mov ebx, 2
cmp ebx, dword [esp]
jne 0x40c468
mov dword [0x4b6001], 0xa04
call fcn.0040e169
mov dword [0x4b6001], 0xa05
call fcn.0040ecad
mov dword [0x4b6001], 0xa06
mov dword [0x4fef3c], 1
mov dword [0x4b6001], 0xa07
push 0
push dword [0x4ff238]
call fcn.004202c9
mov dword [0x4b6001], 0xa08
push dword [0x4ff078]
call fcn.00428cb7
push eax
push dword [0x4fee28]
call fcn.00422b36
mov dword [0x4b6001], 0xa09
mov ebx, dword [0x4ff3a0]
and ebx, ebx
jne 0x40c3eb
mov dword [0x4b6001], 0xa0a
push 4
push dword [0x4fefc8]
call fcn.00422b36
mov dword [0x4b6001], 0xa0b
push edx
call fcn.0042fce0
pop edx
push eax
push edx
call fcn.0042fce0
pop edx
push eax
mov edx, str.https:__api.qrserver.com_v1_create_qr_code__size400x400data
push edx
call fcn.0042fd20
mov edx, dword [0x4fef04]
push edx
call fcn.0042fd20
call fcn.0042fe10
push dword [0x4fefc8]
call fcn.0041a2d2
add dword [esp + 4], edx
call fcn.00420eb7
call fcn.0041a2b0
mov dword [0x4b6001], 0xa0c
jmp 0x40c45e
mov dword [0x4b6001], 0xa0c
mov dword [0x4b6001], 0xa0d
push 4
push dword [0x4fefc8]
call fcn.00422b36
mov dword [0x4b6001], 0xa0e
push edx
call fcn.0042fce0
pop edx
push eax
push edx
call fcn.0042fce0
pop edx
push eax
mov edx, str.https:__api.qrserver.com_v1_create_qr_code__size400x400data
push edx
call fcn.0042fd20
mov edx, dword [0x4ff174]
push edx
call fcn.0042fd20
call fcn.0042fe10
push dword [0x4fefc8]
call fcn.0041a2d2
add dword [esp + 4], edx
call fcn.00420eb7
call fcn.0041a2b0
mov dword [0x4b6001], 0xa0f
mov dword [0x4b6001], 0xa10
pop eax
mov dword [0x4b6001], 0xa12
jmp 0x40d534
mov dword [0x4b6001], 0xa12
mov ebx, dword [0x4ff25c]
cmp ebx, dword [esp]
jne 0x40c674
mov dword [0x4b6001], 0xa13
call fcn.004190e4
push eax
mov dword [0x4b6001], 0xa14
mov ebx, 9
cmp ebx, dword [esp]
jne 0x40c4ef
mov dword [0x4b6001], 0xa15
push dword [0x4fef50]
call fcn.00428cb7
push eax
push dword [0x4ff25c]
call fcn.00422b36
mov dword [0x4b6001], 0xa16
jmp 0x40c65a
mov dword [0x4b6001], 0xa16
mov ebx, 5
cmp ebx, dword [esp]
jne 0x40c551
mov dword [0x4b6001], 0xa17
mov ebx, dword [0x4ff360]
and ebx, ebx
jne 0x40c538
mov dword [0x4b6001], 0xa18
push dword [0x4ff1c4]
call fcn.00428cb7
push eax
push dword [0x4ff25c]
call fcn.00422b36
mov dword [0x4b6001], 0xa19
mov dword [0x4b6001], 0xa1a
jmp 0x40c65a
mov dword [0x4b6001], 0xa1a
mov ebx, 2
cmp ebx, dword [esp]
jne 0x40c65a
mov dword [0x4b6001], 0xa1e
mov edx, 0x4b621e
lea ecx, [0x4fef58]
call fcn.0041a008
mov dword [0x4b6001], 0xa1f
push edx
call fcn.0042fce0
pop edx
push eax
push 0
push dword [0x4fef34]
mov eax, str.Path
push eax
mov eax, str.SoftwareCheat_HappensCoSMOS
push eax
push 0x80000002
call fcn.00413fc8
push 0x4fef58
call fcn.0042fd80
mov dword [0x4b6001], 0xa20
push dword [0x4fef58]
mov edx, 0x4b621e
pop ecx
call fcn.0041a270
jne 0x40c613
mov dword [0x4b6001], 0xa21
push dword [0x4fef58]
call fcn.0041c6ee
mov dword [0x4b6001], 0xa22
mov eax, str.Launching_CosMOS.
push eax
call fcn.004164a1
mov dword [0x4b6001], 0xa23
jmp 0x40c650
mov dword [0x4b6001], 0xa23
mov dword [0x4b6001], 0xa24
mov ebx, dword [0x4ff220]
and ebx, ebx
jne 0x40c646
mov dword [0x4b6001], 0xa25
mov eax, str.http:__www.cheathappens.com_cosmos.asp
push eax
call fcn.0041c6ee
mov dword [0x4b6001], 0xa26
mov dword [0x4b6001], 0xa27
mov dword [0x4b6001], 0xa28
pop eax
mov dword [0x4b6001], 0xa2a
jmp 0x40d534
mov dword [0x4b6001], 0xa2a
mov ebx, dword [0x4ff2c0]
cmp ebx, dword [esp]
jne 0x40c7b1
mov dword [0x4b6001], 0xa2b
call fcn.004190e4
push eax
mov dword [0x4b6001], 0xa2c
mov ebx, 9
cmp ebx, dword [esp]
jne 0x40c6e1
mov dword [0x4b6001], 0xa2d
push dword [0x4fef80]
call fcn.00428cb7
push eax
push dword [0x4ff2c0]
call fcn.00422b36
mov dword [0x4b6001], 0xa2e
jmp 0x40c797
mov dword [0x4b6001], 0xa2e
mov ebx, 5
cmp ebx, dword [esp]
jne 0x40c740
mov dword [0x4b6001], 0xa2f
mov ebx, dword [0x4ff1f8]
and ebx, ebx
jne 0x40c72a
mov dword [0x4b6001], 0xa30
push dword [0x4ff3c4]
call fcn.00428cb7
push eax
push dword [0x4ff2c0]
call fcn.00422b36
mov dword [0x4b6001], 0xa31
mov dword [0x4b6001], 0xa32
jmp 0x40c797
mov dword [0x4b6001], 0xa32
mov ebx, 2
cmp ebx, dword [esp]
jne 0x40c797
mov dword [0x4b6001], 0xa36
push edx
call fcn.0042fce0
pop edx
push eax
push edx
call fcn.0042fce0
pop edx
push eax
mov edx, str.http:__www.cheathappens.com_trainer_update.asp_titleid
push edx
call fcn.0042fd20
mov edx, dword [0x4ff394]
push edx
call fcn.0042fd20
call fcn.0041a2d2
add dword [esp], edx
call fcn.0041c6ee
call fcn.0041a2b0
mov dword [0x4b6001], 0xa37
pop eax
mov dword [0x4b6001], 0xa39
jmp 0x40d534
mov dword [0x4b6001], 0xa39
mov ebx, dword [0x4fee1c]
cmp ebx, dword [esp]
jne 0x40c85d
mov dword [0x4b6001], 0xa3a
call fcn.004190e4
push eax
mov dword [0x4b6001], 0xa3b
mov ebx, 9
cmp ebx, dword [esp]
jne 0x40c7fa
mov dword [0x4b6001], 0xa3d
jmp 0x40c843
mov dword [0x4b6001], 0xa3d
mov ebx, 5
cmp ebx, dword [esp]
jne 0x40c81a
mov dword [0x4b6001], 0xa3f
jmp 0x40c843
mov dword [0x4b6001], 0xa3f
mov ebx, 2
cmp ebx, dword [esp]
jne 0x40c843
mov dword [0x4b6001], 0xa40
mov eax, str.www.cheathappens.com
push eax
call fcn.0041c6ee
mov dword [0x4b6001], 0xa41
pop eax
mov dword [0x4b6001], 0xa43
jmp 0x40d534
mov dword [0x4b6001], 0xa43
mov ebx, dword [0x4ff13c]
cmp ebx, dword [esp]
jne 0x40c937
mov dword [0x4b6001], 0xa44
call fcn.004190e4
push eax
mov dword [0x4b6001], 0xa45
mov ebx, 9
cmp ebx, dword [esp]
jne 0x40c8a6
mov dword [0x4b6001], 0xa47
jmp 0x40c91d
mov dword [0x4b6001], 0xa47
mov ebx, 5
cmp ebx, dword [esp]
jne 0x40c8c6
mov dword [0x4b6001], 0xa49
jmp 0x40c91d
mov dword [0x4b6001], 0xa49
mov ebx, 2
cmp ebx, dword [esp]
jne 0x40c91d
mov dword [0x4b6001], 0xa4c
pop eax
mov dword [0x4b6001], 0xa4f
jmp 0x40d534
mov dword [0x4b6001], 0xa4f
mov ebx, dword [0x4fee34]
cmp ebx, dword [esp]
jne 0x40ca2e
mov dword [0x4b6001], 0xa50
call fcn.004190e4
push eax
mov dword [0x4b6001], 0xa51
mov ebx, 9
cmp ebx, dword [esp]
jne 0x40c983
mov dword [0x4b6001], 0xa53
jmp 0x40ca14
mov dword [0x4b6001], 0xa53
mov ebx, 5
cmp ebx, dword [esp]
jne 0x40c9a3
mov dword [0x4b6001], 0xa5c
mov ebx, dword [0x4ff2e0]
cmp ebx, dword [esp]
jne 0x40cb57
mov dword [0x4b6001], 0xa5d
call fcn.004190e4
push eax
mov dword [0x4b6001], 0xa5e
mov ebx, 9
cmp ebx, dword [esp]
jne 0x40ca7a
mov dword [0x4b6001], 0xa6a
mov ebx, dword [0x4ff0c8]
cmp ebx, dword [esp]
jne 0x40cc4e
mov dword [0x4b6001], 0xae1
pop eax
mov dword [0x4b6001], 0xae3
mov dword [0x4ff00c], 1
jmp 0x40d55f
mov dword [0x4b6001], 0xb3e
mov dword [0x4b6001], 0xb41
jmp 0x40974d
mov dword [0x4b6001], 0xe51
push edx
call fcn.0042fce0
pop edx
push eax
mov edx, dword [0x4fef30]
push edx
call fcn.0042fce0
pop edx
push eax
push edx
call fcn.0042fd20
mov edx, dword [0x4ff258]
push edx
call fcn.0042fd20
call fcn.0041a2d2
add dword [esp], edx
call fcn.004253e9
call fcn.0041a2b0
mov dword [0x4b6001], 0xe52
push edx
call fcn.0042fce0
pop edx
push eax
mov edx, dword [0x4fef30]
push edx
call fcn.0042fce0
pop edx
push eax
push edx
call fcn.0042fd20
mov edx, str.Copy.dll
push edx
call fcn.0042fd20
call fcn.0041a2d2
add dword [esp], edx
call fcn.004253e9
call fcn.0041a2b0
mov dword [0x4b6001], 0xe53
push edx
call fcn.0042fce0
pop edx
push eax
mov edx, dword [0x4fef30]
push edx
call fcn.0042fce0
pop edx
push eax
push edx
call fcn.0042fd20
mov edx, str.help.txt
push edx
call fcn.0042fd20
call fcn.0041a2d2
add dword [esp], edx
call fcn.004253e9
call fcn.0041a2b0
mov dword [0x4b6001], 0xe54
push edx
call fcn.0042fce0
pop edx
push eax
mov edx, dword [0x4fef30]
push edx
call fcn.0042fce0
pop edx
push eax
push edx
call fcn.0042fd20
mov edx, dword [0x4feeb8]
push edx
call fcn.0042fd20
call fcn.0041a2d2
add dword [esp], edx
call fcn.004253e9
call fcn.0041a2b0
mov dword [0x4b6001], 0xe55
jmp 0x413b3f
push 0
call 0x413b5e
call fcn.0042fcc0
push dword [0x4fedf4]
call sub.KERNEL32.dll_HeapDestroy
call sub.KERNEL32.dll_ExitProcess
call fcn.0041b336
call fcn.0041cb90
call fcn.0041cfe0
call fcn.0041d2f7
call fcn.0041e683
call fcn.0041ec9f
call fcn.00423f1d
call fcn.00425817
call fcn.00425aa0
call fcn.00426b3d
call fcn.00427986
call fcn.00428aff
call fcn.0042a420
call fcn.0042d5b0
call fcn.0042f263
call fcn.0042f2ad
call fcn.0042ebe0
ret