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

Disassembly:
push 0xc3c
push 0
push 0x4fda5c
call sub.MSVCRT.dll_memset
add esp, 0xc
push 0
call sub.KERNEL32.dll_GetModuleHandleW
mov dword [0x4fda60], eax
push 0
push 0x1000
push 0
call sub.KERNEL32.dll_HeapCreate
mov dword [0x4fda5c], eax
mov eax, 0x4be086
mov dword [0x4fdbf8], eax
call fcn.0042ec80
call fcn.0042e0ca
call fcn.0042dbd0
call fcn.0042c570
call fcn.0042a6a4
call fcn.00429e30
call fcn.0042940d
call fcn.00428377
call fcn.00427aeb
call fcn.00427a27
call fcn.004276d6
call fcn.004260f3
call fcn.00425b3b
call fcn.00424a90
call fcn.00422f20
call fcn.0041dc9a
call fcn.0041bfcc
call fcn.0041b0a1
call fcn.0041a9ba
call fcn.00419864
push eax
mov dword [0x4b5001], 0xd
mov dword [0x4b5001], 0xe
mov edx, dword [0x4fdaf4]
push edx
call fcn.0042ecd0
pop edx
push eax
push edx
call fcn.0042ed10
mov edx, 0x4b5790
push edx
call fcn.0042ed10
push 0x4fdaf4
call fcn.0042ed70
mov dword [0x4b5001], 0xf
mov dword [0x4b5001], 0x11
jmp 0x401134
mov dword [0x4b5001], 0x13
mov dword [0x4b5001], 0x15
jmp 0x40117d
mov dword [0x4b5001], 0x17
mov dword [0x4b5001], 0x19
jmp 0x4011c6
mov dword [0x4b5001], 0x1b
mov dword [0x4b5001], 0x1d
jmp 0x40120f
mov dword [0x4b5001], 0x1f
mov dword [0x4b5001], 0x21
push dword [0x4fdaf4]
mov edx, 0x4b5222
pop ecx
call fcn.00419250
jne 0x401269
mov dword [0x4b5001], 0x22
mov edx, dword [0x4fdaf4]
push edx
call fcn.0042ecd0
pop edx
push eax
push edx
call fcn.0042ed10
mov edx, 0x4b567e
push edx
call fcn.0042ed10
push 0x4fdaf4
call fcn.0042ed70
mov dword [0x4b5001], 0x23
mov dword [0x4b5001], 0x27
call fcn.004266b8
mov dword [0x4fde5c], eax
mov dword [0x4b5001], 0x2e
mov dword [0x4fdb98], 1
mov dword [0x4b5001], 0x3000084
mov dword [0x4b5001], 0x3000086
mov eax, str.Advapi32.dll
push eax
push 0xffffffff
call fcn.0041c03f
mov dword [0x4fda74], eax
mov dword [0x4b5001], 0x3000087
cmp dword [0x4fda74], 0
je 0x40137b
mov dword [0x4b5001], 0x3000088
mov eax, str.RegDeleteKeyExW
push eax
push dword [0x4fda74]
call fcn.0041c099
mov dword [0x4fda78], eax
mov dword [0x4b5001], 0x3000089
mov eax, 0x4b5b0a
push eax
push dword [0x4fda74]
call fcn.0041c099
mov dword [0x4fda68], eax
mov dword [0x4b5001], 0x300008a
mov eax, str.RegDeleteTreeW
push eax
push dword [0x4fda74]
call fcn.0041c099
mov dword [0x4fda70], eax
mov dword [0x4b5001], 0x300008b
mov eax, str.RegEnumKeyExW
push eax
push dword [0x4fda74]
call fcn.0041c099
mov dword [0x4fda64], eax
mov dword [0x4b5001], 0x300008c
mov eax, str.ExpandEnvironmentStringsW
push eax
push dword [0x4fda74]
call fcn.0041c099
mov dword [0x4fda6c], eax
mov dword [0x4b5001], 0x300008d
mov dword [0x4b5001], 0x50
push edx
call fcn.0042ecd0
pop edx
push eax
push 0
push dword [0x4fdb98]
mov eax, str.SteamPath
push eax
mov eax, str.Software_valve_steam
push eax
push 0x80000001
call fcn.004137f7
push 0x4fdc2c
call fcn.0042ed70
mov dword [0x4b5001], 0x51
mov edx, dword [0x4fdc2c]
push edx
call fcn.0042ecd0
pop edx
push eax
push edx
call fcn.0042ed10
mov edx, str._steamappscommon_
push edx
call fcn.0042ed10
push 0x4fdc2c
call fcn.0042ed70
mov dword [0x4b5001], 0x52
push edx
call fcn.0042ecd0
pop edx
push eax
push edx
call fcn.0042ecd0
pop edx
push eax
push 1
push 2
mov eax, 0x4b567a
push eax
mov eax, 0x4b54fc
push eax
push dword [0x4fdc2c]
call fcn.0042c820
call fcn.00419290
mov dword [0x4b5001], 0x55
push edx
call fcn.0042ecd0
pop edx
push eax
push edx
call fcn.0042ecd0
pop edx
push eax
call fcn.004242e9
push 0x4fdb94
call fcn.0042ed70
mov dword [0x4b5001], 0x56
push edx
call fcn.0042ecd0
pop edx
push eax
mov edx, dword [0x4fdb94]
push edx
call fcn.0042ecd0
pop edx
push eax
push edx
call fcn.0042ed10
mov edx, 0x4b7a5c
push edx
call fcn.0042ed10
call fcn.004192b2
add dword [esp], edx
call fcn.0042431b
call fcn.00419290
mov dword [0x4b5001], 0x57
push edx
call fcn.0042ecd0
pop edx
push eax
mov edx, dword [0x4fdb94]
push edx
call fcn.0042ecd0
pop edx
push eax
push edx
call fcn.0042ed10
mov edx, str.CheathappensWork
push edx
call fcn.0042ed10
call fcn.004192b2
add dword [esp], edx
call fcn.0042431b
call fcn.00419290
mov dword [0x4b5001], 0x58
push edx
call fcn.0042ecd0
pop edx
push eax
mov edx, dword [0x4fdb94]
push edx
call fcn.0042ecd0
pop edx
push eax
push edx
call fcn.0042ed10
mov edx, str.CheathappensWorkRuntime
push edx
call fcn.0042ed10
call fcn.004192b2
add dword [esp], edx
call fcn.0042431b
call fcn.00419290
mov dword [0x4b5001], 0x59
push edx
call fcn.0042ecd0
pop edx
push eax
push edx
call fcn.0042ecd0
pop edx
push eax
call fcn.004242e9
mov edx, str.CheathappensWork_
push edx
call fcn.0042ed10
push 0x4fdb94
call fcn.0042ed70
mov dword [0x4b5001], 0x5b
push edx
call fcn.0042ecd0
pop edx
push eax
push 2
mov edx, dword [0x4fdb94]
push edx
call fcn.0042ecd0
pop edx
push eax
push edx
call fcn.0042ed10
mov edx, str.cheathappens.net
push edx
call fcn.0042ed10
call fcn.004192b2
add dword [esp], edx
call fcn.0042439b
call fcn.00419290
mov dword [0x4b5001], 0x5c
push edx
call fcn.0042ecd0
pop edx
push eax
push 2
mov edx, dword [0x4fdb94]
push edx
call fcn.0042ecd0
pop edx
push eax
push edx
call fcn.0042ed10
mov edx, str.inetcheck.dat
push edx
call fcn.0042ed10
call fcn.004192b2
add dword [esp], edx
call fcn.0042439b
call fcn.00419290
mov dword [0x4b5001], 0x5d
push 2
mov eax, 0x4b6ce0
push eax
push dword [0x4fdb94]
call fcn.004243d7
mov dword [0x4b5001], 0x5e
push 2
mov eax, str..txt
push eax
push dword [0x4fdb94]
call fcn.004243d7
mov dword [0x4b5001], 0x60
push edx
call fcn.0042ecd0
pop edx
push eax
push edx
call fcn.0042ecd0
pop edx
push eax
call fcn.004242e9
push 0x4fdfb4
call fcn.0042ed70
mov dword [0x4b5001], 0x61
push edx
call fcn.0042ecd0
pop edx
push eax
mov edx, dword [0x4fdfb4]
push edx
call fcn.0042ecd0
pop edx
push eax
push edx
call fcn.0042ed10
mov edx, 0x4b7a5c
push edx
call fcn.0042ed10
call fcn.004192b2
add dword [esp], edx
call fcn.0042431b
call fcn.00419290
mov dword [0x4b5001], 0x62
push edx
call fcn.0042ecd0
pop edx
push eax
mov edx, dword [0x4fdfb4]
push edx
call fcn.0042ecd0
pop edx
push eax
push edx
call fcn.0042ed10
mov edx, str.CheathappensArt
push edx
call fcn.0042ed10
call fcn.004192b2
add dword [esp], edx
call fcn.0042431b
call fcn.00419290
mov dword [0x4b5001], 0x63
push edx
call fcn.0042ecd0
pop edx
push eax
push edx
call fcn.0042ecd0
pop edx
push eax
call fcn.004242e9
mov edx, str.CheathappensArt_
push edx
call fcn.0042ed10
push 0x4fdfb4
call fcn.0042ed70
mov dword [0x4b5001], 0x65
call fcn.0041d693
mov dword [0x4b5001], 0x66
call fcn.0041cd30
mov dword [0x4b5001], 0x67
call fcn.0041d150
mov dword [0x4b5001], 0x68
call fcn.00419e30
mov dword [0x4b5001], 0x69
call fcn.00426a4e
mov dword [0x4b5001], 0x6d
push 0x4fe538
push 0x4b8ef8
push 8
push 1
push 4
call fcn.004276ff
mov dword [0x4b5001], 0x6f
push 0x4fe540
push 0
push 0x15
push 0x65
push 4
call fcn.004276ff
mov dword [0x4b5001], 0x70
push 0x4fe548
push 0
push 0x15
push 0x65
push 4
call fcn.004276ff
mov dword [0x4b5001], 0x71
push 0x4fe550
push 0
push 0x15
push 0x65
push 4
call fcn.004276ff
mov dword [0x4b5001], 0x72
push 0x4fe558
push 0
push 0x15
push 0x65
push 4
call fcn.004276ff
mov dword [0x4b5001], 0x73
push 0x4fe560
push 0x4b8ef8
push 8
push 0x65
push 4
call fcn.004276ff
mov dword [0x4b5001], 0x74
push 0x4fe568
push 0x4b8ef8
push 8
push 0x65
push 4
call fcn.004276ff
mov dword [0x4b5001], 0x75
push 0x4fe570
push 0x4b8ef8
push 8
push 0x65
push 4
call fcn.004276ff
mov dword [0x4b5001], 0x76
push 0x4fe578
push 0
push 0x15
push 0x65
push 4
call fcn.004276ff
mov dword [0x4b5001], 0x77
push 0x4fe580
push 0
push 0x15
push 0x65
push 4
call fcn.004276ff
mov dword [0x4b5001], 0x78
push 0x4fe588
push 0x4b8ef8
push 8
push 0x65
push 4
call fcn.004276ff
mov dword [0x4b5001], 0x79
push 0x4fe590
push 0x4b8ef8
push 8
push 0x65
push 4
call fcn.004276ff
mov dword [0x4b5001], 0x7a
push 0x4fe598
push 0x4b8ef8
push 8
push 0x65
push 4
call fcn.004276ff
mov dword [0x4b5001], 0x7b
push 0x4fe5a0
push 0
push 0x15
push 0x65
push 4
call fcn.004276ff
mov dword [0x4b5001], 0x7c
push 0x4fe5a8
push 0
push 0x15
push 0x65
push 4
call fcn.004276ff
mov dword [0x4b5001], 0x7d
push 0x4fe5b0
push 0x4b8ef8
push 8
push 0x65
push 4
call fcn.004276ff
mov dword [0x4b5001], 0x7e
push 0x4fe5b8
push 0x4b8ef8
push 8
push 0x65
push 4
call fcn.004276ff
mov dword [0x4b5001], 0x7f
push 0x4fe5c0
push 0x4b8ef8
push 8
push 0x65
push 4
call fcn.004276ff
mov dword [0x4b5001], 0x80
push 0x4fe5c8
push 0
push 0x15
push 0x65
push 4
call fcn.004276ff
mov dword [0x4b5001], 0x81
push 0x4fe5d0
push 0x4b8ef8
push 8
push 0x100
push 4
call fcn.004276ff
mov dword [0x4b5001], 0x82
push 0x4fe5d8
push 0x4b8ef8
push 8
push 0x100
push 4
call fcn.004276ff
mov dword [0x4b5001], 0x83
push 0x4fe5e0
push 0
push 0x15
push 0x100
push 4
call fcn.004276ff
mov dword [0x4b5001], 0x84
push 0x4fe5e8
push 0x4b8ef8
push 8
push 0x100
push 4
call fcn.004276ff
mov dword [0x4b5001], 0x85
push 0x4fe5f0
push 0x4b8ef8
push 8
push 0x100
push 4
call fcn.004276ff
mov dword [0x4b5001], 0x86
push 0x4fe5f8
push 0x4b8ef8
push 8
push 0x33
push 4
call fcn.004276ff
mov dword [0x4b5001], 0x87
push 0x4fe600
push 0
push 0x15
push 0x33
push 4
call fcn.004276ff
mov dword [0x4b5001], 0x88
push 0x4fe608
push 0
push 0x15
push 0xb
push 4
call fcn.004276ff
mov dword [0x4b5001], 0x90
push 0x80000001
mov eax, 0x4b5222
push eax
push 0
push 0
push 0
push 0
push 0xffffffff
call fcn.00422f8b
mov dword [0x4fdb40], eax
mov dword [0x4b5001], 0x91
push edx
call fcn.0042ecd0
pop edx
push eax
push edx
call fcn.0042ecd0
pop edx
push eax
call fcn.004246ac
push 0x4fdac0
call fcn.0042ed70
mov dword [0x4b5001], 0x92
push edx
call fcn.0042ecd0
pop edx
push eax
push edx
call fcn.0042ecd0
pop edx
push eax
push edx
call fcn.0042ecd0
pop edx
push eax
push edx
call fcn.0042ecd0
pop edx
push eax
call fcn.0041b0d0
call fcn.004192b2
add dword [esp], edx
call fcn.004247ae
push 0x4fdf14
call fcn.0042ed70
mov dword [0x4b5001], 0x93
push edx
call fcn.0042ecd0
pop edx
push eax
push edx
call fcn.0042ecd0
pop edx
push eax
push 0
push 0
push 0
push 0
push 0
push 5
push edx
call fcn.0042ecd0
pop edx
push eax
push edx
call fcn.0042ecd0
pop edx
push eax
call fcn.0041b0d0
call fcn.004192b2
add dword [esp], edx
call fcn.00427460
push 0x4fdf04
call fcn.0042ed70
mov dword [0x4b5001], 0x95
mov edx, dword [0x4fdf14]
push edx
call fcn.0042ecd0
pop edx
push eax
push edx
call fcn.0042ed10
push 0x4fdba8
call fcn.0042ed70
mov dword [0x4b5001], 0x96
call sub.USER32.DLL_GetForegroundWindow
mov dword [0x4fddc8], eax
mov dword [0x4b5001], 0x97
push 0x4fda7c
push dword [0x4fddc8]
call sub.USER32.DLL_GetWindowThreadProcessId
mov dword [0x4b5001], 0x9a
push dword [0x4fda7c]
push dword [0x4fdf50]
push 0x1f0fff
call sub.KERNEL32.dll_OpenProcess
mov dword [0x4fdf64], eax
mov dword [0x4b5001], 0x9d
mov eax, dword [0x4fda7c]
mov dword [0x4fddc8], eax
mov dword [0x4b5001], 0x9f
push 0x3e8
call fcn.0042dc30
mov dword [0x4fdafc], eax
mov dword [0x4b5001], 0xa1
mov edx, dword [0x4fdba8]
push edx
call fcn.0042ecd0
pop edx
push eax
push edx
call fcn.0042ed10
push 0x4fdd1c
call fcn.0042ed70
mov dword [0x4b5001], 0xa3
mov eax, dword [0x4fde9c]
mov dword [0x4fdb30], eax
mov dword [0x4b5001], 0xa7
push dword [0x4fdb40]
call fcn.00422e7e
mov dword [0x4b5001], 0xa9
mov dword [0x4fde00], 0x3e8
mov dword [0x4b5001], 0x12c
push edx
call fcn.0042ecd0
pop edx
push eax
push edx
call fcn.0042ecd0
pop edx
push eax
call fcn.004242e9
push 0x4fdde8
call fcn.0042ed70
mov dword [0x4b5001], 0x12d
push edx
call fcn.0042ecd0
pop edx
push eax
push 0
push 0x20
push edx
call fcn.0042ecd0
pop edx
push eax
push edx
call fcn.0042ecd0
pop edx
push eax
call fcn.0041b0d0
call fcn.004192b2
add dword [esp], edx
call fcn.00417bfc
push 0x4fdd3c
call fcn.0042ed70
mov dword [0x4b5001], 0x12e
push edx
call fcn.0042ecd0
pop edx
push eax
mov edx, dword [0x4fdde8]
push edx
call fcn.0042ecd0
pop edx
push eax
push edx
call fcn.0042ed10
mov edx, 0x4b7a5c
push edx
call fcn.0042ed10
call fcn.004192b2
add dword [esp], edx
call fcn.0042431b
call fcn.00419290
mov dword [0x4b5001], 0x12f
push edx
call fcn.0042ecd0
pop edx
push eax
mov edx, dword [0x4fdde8]
push edx
call fcn.0042ecd0
pop edx
push eax
push edx
call fcn.0042ed10
mov edx, str.CheathappensDebug
push edx
call fcn.0042ed10
call fcn.004192b2
add dword [esp], edx
call fcn.0042431b
call fcn.00419290
mov dword [0x4b5001], 0x130
push edx
call fcn.0042ecd0
pop edx
push eax
push edx
call fcn.0042ecd0
pop edx
push eax
call fcn.004242e9
mov edx, str.CheathappensDebug_
push edx
call fcn.0042ed10
mov edx, dword [0x4fdd3c]
push edx
call fcn.0042ed10
mov edx, str..debug
push edx
call fcn.0042ed10
push 0x4fdde8
call fcn.0042ed70
mov dword [0x4b5001], 0x131
push 0x20000
push dword [0x4fdde8]
push 0xffffffff
call fcn.00424ca0
mov dword [0x4fdee4], eax
mov dword [0x4b5001], 0x132
push dword [0x4fdee4]
call fcn.004249c0
mov dword [0x4b5001], 0x13b
mov dword [0x4b5001], 0x13c
mov dword [0x4fdc58], 0
mov dword [0x4b5001], 0x13d
jmp 0x401f6c
mov dword [0x4b5001], 0x13f
mov dword [0x4b5001], 0x141
mov ebp, 0x4b8f24
push ebp
push 0xffffffff
call fcn.00427c80
mov dword [0x4fdf98], eax
mov dword [0x4b5001], 0x143
mov ebx, dword [0x4fdc58]
or ebx, 0x80000000
push ebx
mov eax, str.Cheat_Happens
push eax
push 0x6d
push 0x1db
push 0
push 0x186a0
push 0xffffffff
call fcn.00422f8b
mov dword [0x4fdbdc], eax
mov dword [0x4b5001], 0x144
push 0x10000800
push 0x210
push 0x3f6
push 0xb0
push 0x1388
push 0xffffffff
call fcn.0041e0bb
mov dword [0x4fdbf4], eax
mov dword [0x4b5001], 0x145
push dword [0x4fdf98]
call fcn.00427c97
push eax
push 0x6d
push 0x1db
push 0
push 0
push 0xffffffff
call fcn.0041eda7
mov dword [0x4fdaf0], eax
mov dword [0x4b5001], 0x148
call fcn.0041310f
mov dword [0x4b5001], 0x208
push edx
call fcn.0042ecd0
pop edx
push eax
mov edx, 0x4b5b76
push edx
call fcn.0042ed10
push edx
call fcn.0042ecd0
pop edx
push eax
push edx
call fcn.0042ecd0
pop edx
push eax
push 0x2710
call fcn.0041be90
cdq
push edx
push eax
call fcn.0042cb90
pop eax
mov edx, str..dll
push edx
call fcn.0042ed10
push 0x4fdea8
call fcn.0042ed70
mov dword [0x4b5001], 0x20d
push edx
call fcn.0042ecd0
pop edx
push eax
mov edx, dword [0x4fdb94]
push edx
call fcn.0042ecd0
pop edx
push eax
push edx
call fcn.0042ed10
mov edx, dword [0x4fdea8]
push edx
call fcn.0042ed10
call fcn.004192b2
add dword [esp], edx
call fcn.004243c9
call fcn.00419290
mov dword [0x4b5001], 0x20f
mov dword [0x4b5001], 0x20f
mov dword [0x4b5001], 0x20f
mov dword [0x4b5001], 0x210
push 0x4fe610
push 0
push 7
push 1
push 8
call fcn.004276ff
mov dword [0x4b5001], 0x21c
mov dword [0x4fdc28], 0x45a2a5
mov dword [0x4b5001], 0x21d
mov edx, 0x4b5222
lea ecx, [0x4fdc30]
call fcn.00419008
mov dword [0x4b5001], 0x21f
push 0x4fe618
push 0
push 0x15
push 0x33
push 4
call fcn.004276ff
mov dword [0x4b5001], 0x220
push 0x4fe620
push 0
push 0x15
push 0x33
push 4
call fcn.004276ff
mov dword [0x4b5001], 0x221
push 0x4fe628
push 0
push 0x15
push 0x33
push 4
call fcn.004276ff
mov dword [0x4b5001], 0x222
push 0x4fe630
push 0
push 0x15
push 0x33
push 4
call fcn.004276ff
mov dword [0x4b5001], 0x223
push 0x4fe638
push 0
push 0x15
push 0x33
push 4
call fcn.004276ff
mov dword [0x4b5001], 0x224
push 0x4fe640
push 0
push 0x15
push 0x33
push 4
call fcn.004276ff
mov dword [0x4b5001], 0x225
push 0x4fe648
push 0
push 0x15
push 0xa
push 4
call fcn.004276ff
mov dword [0x4b5001], 0x227
push 0x3e8
call fcn.0042dc30
mov dword [0x4fdafc], eax
mov dword [0x4b5001], 0x228
push 0x3e8
call fcn.0042dc30
mov dword [0x4fdc84], eax
mov dword [0x4b5001], 0x229
push 0x3e8
call fcn.0042dc30
mov dword [0x4fdd48], eax
mov dword [0x4b5001], 0x22a
push 0x3e8
call fcn.0042dc30
mov dword [0x4fdd4c], eax
mov dword [0x4b5001], 0x22b
push 0x3e8
call fcn.0042dc30
mov dword [0x4fdd58], eax
mov dword [0x4b5001], 0x22c
push 0x3e8
call fcn.0042dc30
mov dword [0x4fdd5c], eax
mov dword [0x4b5001], 0x22d
push 0x3e8
call fcn.0042dc30
mov dword [0x4fdd60], eax
mov dword [0x4b5001], 0x22e
push 0x3e8
call fcn.0042dc30
mov dword [0x4fdd68], eax
mov dword [0x4b5001], 0x22f
push 0x3e8
call fcn.0042dc30
mov dword [0x4fdd6c], eax
mov dword [0x4b5001], 0x230
push 0x3e8
call fcn.0042dc30
mov dword [0x4fdd70], eax
mov dword [0x4b5001], 0x231
push 0x3e8
call fcn.0042dc30
mov dword [0x4fdd74], eax
mov dword [0x4b5001], 0x232
push 0x3e8
call fcn.0042dc30
mov dword [0x4fda88], eax
mov dword [0x4b5001], 0x233
push 0x3e8
call fcn.0042dc30
mov dword [0x4fda90], eax
mov dword [0x4b5001], 0x234
push 0x3e8
call fcn.0042dc30
mov dword [0x4fda94], eax
mov dword [0x4b5001], 0x235
push 0x3e8
call fcn.0042dc30
mov dword [0x4fda9c], eax
mov dword [0x4b5001], 0x236
push 0x3e8
call fcn.0042dc30
mov dword [0x4fdaa8], eax
mov dword [0x4b5001], 0x237
push 0x3e8
call fcn.0042dc30
mov dword [0x4fdaac], eax
mov dword [0x4b5001], 0x238
push 0x3e8
call fcn.0042dc30
mov dword [0x4fdab0], eax
mov dword [0x4b5001], 0x239
push 0x3e8
call fcn.0042dc30
mov dword [0x4fdab4], eax
mov dword [0x4b5001], 0x23a
push 0x3e8
call fcn.0042dc30
mov dword [0x4fdab8], eax
mov dword [0x4b5001], 0x23b
push 0x3e8
call fcn.0042dc30
mov dword [0x4fdabc], eax
mov dword [0x4b5001], 0x23c
push 0x3e8
call fcn.0042dc30
mov dword [0x4fdae4], eax
mov dword [0x4b5001], 0x23d
push 0x3e8
call fcn.0042dc30
mov dword [0x4fdaec], eax
mov dword [0x4b5001], 0x23e
push 0x3e8
call fcn.0042dc30
mov dword [0x4fdaf8], eax
mov dword [0x4b5001], 0x23f
push 0x3e8
call fcn.0042dc30
mov dword [0x4fdb00], eax
mov dword [0x4b5001], 0x240
push 0x3e8
call fcn.0042dc30
mov dword [0x4fdb04], eax
mov dword [0x4b5001], 0x241
push 0x3e8
call fcn.0042dc30
mov dword [0x4fdb08], eax
mov dword [0x4b5001], 0x242
push 0x3e8
call fcn.0042dc30
mov dword [0x4fdb10], eax
mov dword [0x4b5001], 0x243
push 0x3e8
call fcn.0042dc30
mov dword [0x4fdb14], eax
mov dword [0x4b5001], 0x244
push 0x3e8
call fcn.0042dc30
mov dword [0x4fdb18], eax
mov dword [0x4b5001], 0x245
push 0x3e8
call fcn.0042dc30
mov dword [0x4fdb1c], eax
mov dword [0x4b5001], 0x246
push 0x3e8
call fcn.0042dc30
mov dword [0x4fdb6c], eax
mov dword [0x4b5001], 0x247
push 0x3e8
call fcn.0042dc30
mov dword [0x4fdb70], eax
mov dword [0x4b5001], 0x248
push 0x3e8
call fcn.0042dc30
mov dword [0x4fdb74], eax
mov dword [0x4b5001], 0x249
push 0x3e8
call fcn.0042dc30
mov dword [0x4fdb7c], eax
mov dword [0x4b5001], 0x24a
push 0x3e8
call fcn.0042dc30
mov dword [0x4fdb80], eax
mov dword [0x4b5001], 0x24b
push 0x3e8
call fcn.0042dc30
mov dword [0x4fdb84], eax
mov dword [0x4b5001], 0x24c
push 0x3e8
call fcn.0042dc30
mov dword [0x4fdb88], eax
mov dword [0x4b5001], 0x24d
push 0x3e8
call fcn.0042dc30
mov dword [0x4fdb8c], eax
mov dword [0x4b5001], 0x24e
push 0x3e8
call fcn.0042dc30
mov dword [0x4fdb90], eax
mov dword [0x4b5001], 0x251
mov ebx, dword [0x4fde0c]
cmp ebx, 0x21
jle 0x402680
mov dword [0x4b5001], 0x252
call fcn.0041303f
mov dword [0x4b5001], 0x253
mov dword [0x4b5001], 0x255
push 0x4000
call fcn.0042dc30
mov dword [0x4fdfc8], eax
mov dword [0x4b5001], 0x256
push 0x4000
call fcn.0042dc30
mov dword [0x4fdbc4], eax
mov dword [0x4b5001], 0x257
push 0x32
call fcn.0042dc30
mov dword [0x4fdec4], eax
mov dword [0x4b5001], 0x259
push 0x4fe650
push 0
push 0x15
push 0x33
push 4
call fcn.004276ff
mov dword [0x4b5001], 0x25a
push 0x4fe658
push 0
push 0x15
push 0x33
push 4
call fcn.004276ff
mov dword [0x4b5001], 0x25b
push 0x4fe660
push 0
push 0x15
push 0x33
push 4
call fcn.004276ff
mov dword [0x4b5001], 0x25c
mov dword [0x4fdc58], 1
jmp 0x40276d
mov dword [0x4b5001], 0x25c
mov eax, 0x32
cmp eax, dword [0x4fdc58]
jl 0x4027b4
mov dword [0x4b5001], 0x25d
push 0x64
call fcn.0042dc30
push eax
mov ebx, dword [0x4fdc58]
mov ebp, dword [0x4fe650]
shl ebx, 2
pop dword [ebp + ebx]
mov dword [0x4b5001], 0x25e
inc dword [0x4fdc58]
jno 0x402763
mov dword [0x4b5001], 0x260
mov dword [0x4fdc58], 1
jmp 0x4027d4
mov dword [0x4b5001], 0x260
mov eax, 0x32
cmp eax, dword [0x4fdc58]
jl 0x40285a
mov dword [0x4b5001], 0x261
mov ebx, dword [0x4fdc58]
mov ebp, dword [0x4fe620]
shl ebx, 2
mov dword [ebp + ebx], 1
mov dword [0x4b5001], 0x262
mov ebx, dword [0x4fdc58]
mov ebp, dword [0x4fe628]
shl ebx, 2
mov dword [ebp + ebx], 1
mov dword [0x4b5001], 0x263
mov ebx, dword [0x4fdc58]
mov ebp, dword [0x4fe630]
shl ebx, 2
mov dword [ebp + ebx], 1
mov dword [0x4b5001], 0x264
inc dword [0x4fdc58]
jno 0x4027ca
mov dword [0x4b5001], 0x26e
mov edx, str.Template
lea ecx, [0x4fddf8]
call fcn.00419008
mov dword [0x4b5001], 0x278
mov edx, dword [0x4fdb94]
push edx
call fcn.0042ecd0
pop edx
push eax
push edx
call fcn.0042ed10
push 0x4fded8
call fcn.0042ed70
mov dword [0x4b5001], 0x28b
call fcn.00415b5a
mov dword [0x4b5001], 0x290
push edx
call fcn.0042ecd0
pop edx
push eax
mov edx, dword [0x4fded8]
push edx
call fcn.0042ecd0
pop edx
push eax
push edx
call fcn.0042ed10
mov edx, dword [0x4fdea8]
push edx
call fcn.0042ed10
call fcn.0042ee00
push 0
call fcn.004192b2
add dword [esp + 4], edx
call fcn.00424cc0
call fcn.00419290
and eax, eax
je 0x402947
mov dword [0x4b5001], 0x291
mov ebp, 0x4bec89
mov ebx, ebp
mov ebp, 0x4be089
sub ebx, ebp
push ebx
mov ebp, 0x4be089
push ebp
push 0
call fcn.00424e90
mov dword [0x4b5001], 0x292
push 0
call fcn.004249c0
mov dword [0x4b5001], 0x293
jmp 0x402951
mov dword [0x4b5001], 0x293
mov dword [0x4b5001], 0x296
mov dword [0x4b5001], 0x298
push edx
call fcn.0042ecd0
pop edx
push eax
mov edx, dword [0x4fded8]
push edx
call fcn.0042ecd0
pop edx
push eax
push edx
call fcn.0042ed10
mov edx, str.help.txt
push edx
call fcn.0042ed10
call fcn.0042ee00
push 0
call fcn.004192b2
add dword [esp + 4], edx
call fcn.00424cc0
call fcn.00419290
and eax, eax
je 0x4029f6
mov dword [0x4b5001], 0x299
mov ebp, 0x4eb7b8
mov ebx, ebp
mov ebp, 0x4ea8e6
sub ebx, ebp
push ebx
mov ebp, 0x4ea8e6
push ebp
push 0
call fcn.00424e90
mov dword [0x4b5001], 0x29a
push 0
call fcn.004249c0
mov dword [0x4b5001], 0x29b
jmp 0x402a1b
mov dword [0x4b5001], 0x29b
mov dword [0x4b5001], 0x29c
mov eax, str.Could_not_create_HELP.TXT_file.
push eax
mov eax, str.Error
push eax
call fcn.0041aa24
mov dword [0x4b5001], 0x29d
mov dword [0x4b5001], 0x2a1
mov eax, str.CH_Trainer_Keys.dat
push eax
push 0
call fcn.00424dd0
mov dword [0x4fdacc], eax
mov dword [0x4b5001], 0x2a3
mov ebx, dword [0x4fdacc]
and ebx, ebx
jle 0x402a80
mov dword [0x4b5001], 0x2a3
mov dword [0x4fdc20], 1
mov dword [0x4b5001], 0x2a3
push 0
call fcn.004249c0
mov dword [0x4b5001], 0x2a3
mov dword [0x4b5001], 0x308
lea eax, [0x415eb0]
push eax
call fcn.0041bb50
mov dword [0x4b5001], 0x30d
push edx
call fcn.0042ecd0
pop edx
push eax
push 0
push 0x20
push edx
call fcn.0042ecd0
pop edx
push eax
push edx
call fcn.0042ecd0
pop edx
push eax
call fcn.0041b0d0
call fcn.004192b2
add dword [esp], edx
call fcn.00417bfc
push 0x4fdd3c
call fcn.0042ed70
mov dword [0x4b5001], 0x30e
push edx
call fcn.0042ecd0
pop edx
push eax
push 0
push 0x40
push edx
call fcn.0042ecd0
pop edx
push eax
push edx
call fcn.0042ecd0
pop edx
push eax
call fcn.0041b0d0
call fcn.004192b2
add dword [esp], edx
call fcn.00417bfc
push 0x4fdfd4
call fcn.0042ed70
mov dword [0x4b5001], 0x30f
push edx
call fcn.0042ecd0
pop edx
push eax
push 0
push 8
push edx
call fcn.0042ecd0
pop edx
push eax
push edx
call fcn.0042ecd0
pop edx
push eax
call fcn.0041b0d0
call fcn.004192b2
add dword [esp], edx
call fcn.00417bfc
push 0x4fdd78
call fcn.0042ed70
mov dword [0x4b5001], 0x310
push edx
call fcn.0042ecd0
pop edx
push eax
push 0
push 1
push edx
call fcn.0042ecd0
pop edx
push eax
push edx
call fcn.0042ecd0
pop edx
push eax
call fcn.0041b0d0
call fcn.004192b2
add dword [esp], edx
call fcn.00417bfc
push 0x4fdc44
call fcn.0042ed70
mov dword [0x4b5001], 0x311
mov edx, dword [0x4fdaf4]
push edx
call fcn.0042ecd0
pop edx
push eax
push edx
call fcn.0042ed10
mov edx, dword [0x4fdd3c]
push edx
call fcn.0042ed10
mov edx, 0x4b8aa2
push edx
call fcn.0042ed10
push 0x4fdc90
call fcn.0042ed70
mov dword [0x4b5001], 0x314
mov edx, dword [0x4fdaf4]
push edx
call fcn.0042ecd0
pop edx
push eax
push edx
call fcn.0042ed10
mov edx, dword [0x4fdfd4]
push edx
call fcn.0042ed10
mov edx, str._C.txt
push edx
call fcn.0042ed10
push 0x4fdb20
call fcn.0042ed70
mov dword [0x4b5001], 0x316
mov edx, dword [0x4fdb94]
push edx
call fcn.0042ecd0
pop edx
push eax
push edx
call fcn.0042ed10
push 0x4fded8
call fcn.0042ed70
mov dword [0x4b5001], 0x317
call fcn.00416cc4
and eax, eax
je 0x40306c
mov dword [0x4b5001], 0x318
mov eax, str.Internet_connection_verified
push eax
call fcn.0041894c
mov dword [0x4b5001], 0x31a
push edx
call fcn.0042ecd0
pop edx
push eax
mov edx, dword [0x4fded8]
push edx
call fcn.0042ecd0
pop edx
push eax
push edx
call fcn.0042ed10
mov edx, str.inetcheck.dat
push edx
call fcn.0042ed10
call fcn.0042ee00
mov eax, str.http:__www.cheathappens.com_inetcheck.txt
push eax
call fcn.004192b2
add dword [esp + 4], edx
call fcn.0041d3ef
call fcn.00419290
and eax, eax
je 0x402e34
mov dword [0x4b5001], 0x31b
push edx
call fcn.0042ecd0
pop edx
push eax
push 0x20000
mov edx, dword [0x4fded8]
push edx
call fcn.0042ecd0
pop edx
push eax
push edx
call fcn.0042ed10
mov edx, str.inetcheck.dat
push edx
call fcn.0042ed10
call fcn.0042ee00
push 0xffffffff
call fcn.004192b2
add dword [esp + 4], edx
call fcn.00424db0
call fcn.00419290
mov dword [0x4fdf0c], eax
mov dword [0x4b5001], 0x31c
push edx
call fcn.0042ecd0
pop edx
push eax
push edx
call fcn.0042ecd0
pop edx
push eax
push dword [0x4fdf0c]
call fcn.00424ff0
push 0x4fdc08
call fcn.0042ed70
mov dword [0x4b5001], 0x31e
push dword [0x4fdc08]
mov edx, str.Cheathappens_Site_reached.
pop ecx
call fcn.00419250
je 0x402dae
mov dword [0x4b5001], 0x31f
mov eax, str.Cheathappens_Website_Online.
push eax
call fcn.0041894c
mov dword [0x4b5001], 0x320
jmp 0x402dcd
mov dword [0x4b5001], 0x320
mov dword [0x4b5001], 0x321
mov eax, str.___Cheathappens_Website_Offline.
push eax
call fcn.0041894c
mov dword [0x4b5001], 0x322
mov dword [0x4b5001], 0x323
push dword [0x4fdf0c]
call fcn.004249c0
mov dword [0x4b5001], 0x325
push edx
call fcn.0042ecd0
pop edx
push eax
push 2
mov edx, dword [0x4fded8]
push edx
call fcn.0042ecd0
pop edx
push eax
push edx
call fcn.0042ed10
mov edx, str.inetcheck.dat
push edx
call fcn.0042ed10
call fcn.004192b2
add dword [esp], edx
call fcn.0042439b
call fcn.00419290
mov dword [0x4b5001], 0x326
mov dword [0x4b5001], 0x327
push edx
call fcn.0042ecd0
pop edx
push eax
mov edx, dword [0x4fded8]
push edx
call fcn.0042ecd0
pop edx
push eax
push edx
call fcn.0042ed10
mov edx, dword [0x4fdb20]
push edx
call fcn.0042ed10
call fcn.0042ee00
push edx
call fcn.0042ecd0
pop edx
push eax
mov edx, str.http:__www.cheathappens.com_trainer_versions_
push edx
call fcn.0042ed10
mov edx, dword [0x4fdb20]
push edx
call fcn.0042ed10
call fcn.004192b2
add dword [esp], edx
call fcn.004192b2
add dword [esp + 4], edx
call fcn.0041d3ef
call fcn.00419290
and eax, eax
je 0x403023
mov dword [0x4b5001], 0x328
push edx
call fcn.0042ecd0
pop edx
push eax
push 0x20000
mov edx, dword [0x4fded8]
push edx
call fcn.0042ecd0
pop edx
push eax
push edx
call fcn.0042ed10
mov edx, dword [0x4fdb20]
push edx
call fcn.0042ed10
call fcn.0042ee00
push 0xffffffff
call fcn.004192b2
add dword [esp + 4], edx
call fcn.00424db0
call fcn.00419290
mov dword [0x4fdfc0], eax
mov dword [0x4b5001], 0x329
push edx
call fcn.0042ecd0
pop edx
push eax
push edx
call fcn.0042ecd0
pop edx
push eax
push dword [0x4fdfc0]
call fcn.00424ff0
push 0x4fdb28
call fcn.0042ed70
mov dword [0x4b5001], 0x32a
push dword [0x4fdfc0]
call fcn.004249c0
mov dword [0x4b5001], 0x32b
push dword [0x4fdb28]
call fcn.0042ccf0
sub esp, 8
fstp qword [esp]
push dword [0x4fdc44]
call fcn.0042ccf0
fld qword [esp]
fxch st(1)
add esp, 8
fcompp
fnstsw ax
test ah, 1
je 0x402fee
mov dword [0x4b5001], 0x32c
mov dword [0x4fdca8], 1
mov dword [0x4b5001], 0x32d
push edx
call fcn.0042ecd0
pop edx
push eax
push edx
call fcn.0042ecd0
pop edx
push eax
mov edx, str.Newer_Trainer_is_available___New_trainer_version_is:
push edx
call fcn.0042ed10
mov edx, dword [0x4fdb28]
push edx
call fcn.0042ed10
call fcn.004192b2
add dword [esp], edx
call fcn.0041894c
call fcn.00419290
mov dword [0x4b5001], 0x32e
jmp 0x40300d
mov dword [0x4b5001], 0x32e
mov dword [0x4b5001], 0x32f
mov eax, str.No_newer_trainer_found_at_this_time.
push eax
call fcn.0041894c
mov dword [0x4b5001], 0x330
mov dword [0x4b5001], 0x331
jmp 0x403056
mov dword [0x4b5001], 0x331
mov dword [0x4b5001], 0x332
mov eax, str.No_Internet_Connection_
push eax
call fcn.0041894c
mov dword [0x4b5001], 0x333
mov dword [0x4fde70], 1
mov dword [0x4b5001], 0x334
mov dword [0x4b5001], 0x335
jmp 0x40309f
mov dword [0x4b5001], 0x335
mov dword [0x4b5001], 0x336
mov eax, str.No_Internet_Connection_
push eax
call fcn.0041894c
mov dword [0x4b5001], 0x337
mov dword [0x4fde70], 1
mov dword [0x4b5001], 0x338
mov dword [0x4b5001], 0x33b
mov edx, dword [0x4fdfd4]
push edx
call fcn.0042ecd0
pop edx
push eax
push edx
call fcn.0042ed10
mov edx, str..jpg
push edx
call fcn.0042ed10
push 0x4fdea4
call fcn.0042ed70
mov dword [0x4b5001], 0x33d
mov edx, dword [0x4fdfb4]
push edx
call fcn.0042ecd0
pop edx
push eax
push edx
call fcn.0042ed10
push 0x4fded8
call fcn.0042ed70
mov dword [0x4b5001], 0x33e
push edx
call fcn.0042ecd0
pop edx
push eax
push 0x20000
mov edx, dword [0x4fded8]
push edx
call fcn.0042ecd0
pop edx
push eax
push edx
call fcn.0042ed10
mov edx, dword [0x4fdea4]
push edx
call fcn.0042ed10
call fcn.0042ee00
push 0xffffffff
call fcn.004192b2
add dword [esp + 4], edx
call fcn.00424db0
call fcn.00419290
mov dword [0x4fde94], eax
mov dword [0x4b5001], 0x33f
cmp dword [0x4fde94], 0
je 0x403194
mov dword [0x4b5001], 0x340
push dword [0x4fde94]
call fcn.004249c0
mov dword [0x4b5001], 0x341
jmp 0x4032a6
mov dword [0x4b5001], 0x341
mov dword [0x4b5001], 0x342
call fcn.00416cc4
and eax, eax
je 0x40327e
mov dword [0x4b5001], 0x343
push edx
call fcn.0042ecd0
pop edx
push eax
mov edx, dword [0x4fded8]
push edx
call fcn.0042ecd0
pop edx
push eax
push edx
call fcn.0042ed10
mov edx, dword [0x4fdea4]
push edx
call fcn.0042ed10
call fcn.0042ee00
push edx
call fcn.0042ecd0
pop edx
push eax
mov edx, str.http:__img.cheathappens.com_boxart_
push edx
call fcn.0042ed10
mov edx, dword [0x4fdea4]
push edx
call fcn.0042ed10
call fcn.004192b2
add dword [esp], edx
call fcn.004192b2
add dword [esp + 4], edx
call fcn.0041d3ef
call fcn.00419290
and eax, eax
je 0x40324a
mov dword [0x4b5001], 0x344
mov dword [0x4fde94], 1
mov dword [0x4b5001], 0x345
jmp 0x403268
mov dword [0x4b5001], 0x345
mov dword [0x4b5001], 0x346
mov dword [0x4fde94], 0
mov dword [0x4b5001], 0x347
mov dword [0x4b5001], 0x348
jmp 0x40329c
mov dword [0x4b5001], 0x348
mov dword [0x4b5001], 0x349
mov dword [0x4fde94], 0
mov dword [0x4b5001], 0x34a
mov dword [0x4b5001], 0x34b
mov dword [0x4b5001], 0x34d
push edx
call fcn.0042ecd0
pop edx
push eax
mov edx, dword [0x4fdfb4]
push edx
call fcn.0042ecd0
pop edx
push eax
push edx
call fcn.0042ed10
mov edx, dword [0x4fdea4]
push edx
call fcn.0042ed10
call fcn.0042ee00
push 0xffffffff
call fcn.004192b2
add dword [esp + 4], edx
call fcn.00427d3f
call fcn.00419290
mov dword [0x4fdffc], eax
mov dword [0x4b5001], 0x34e
push dword [0x4fdffc]
call fcn.00427d51
mov dword [0x4fdacc], eax
mov dword [0x4b5001], 0x34f
mov ebx, dword [0x4fdacc]
and ebx, ebx
jne 0x403376
mov dword [0x4b5001], 0x350
push edx
call fcn.0042ecd0
pop edx
push eax
mov edx, dword [0x4fdfb4]
push edx
call fcn.0042ecd0
pop edx
push eax
push edx
call fcn.0042ed10
mov edx, dword [0x4fdea4]
push edx
call fcn.0042ed10
call fcn.004192b2
add dword [esp], edx
call fcn.004243c9
call fcn.00419290
mov dword [0x4b5001], 0x351
mov dword [0x4b5001], 0x354
push edx
call fcn.0042ecd0
pop edx
push eax
mov edx, dword [0x4fded8]
push edx
call fcn.0042ecd0
pop edx
push eax
push edx
call fcn.0042ed10
mov edx, dword [0x4fdb20]
push edx
call fcn.0042ed10
call fcn.004192b2
add dword [esp], edx
call fcn.004243c9
call fcn.00419290
mov dword [0x4b5001], 0x356
push edx
call fcn.0042ecd0
pop edx
push eax
push edx
call fcn.0042ecd0
pop edx
push eax
call fcn.004242e9
push 0x4fdaa0
call fcn.0042ed70
mov dword [0x4b5001], 0x357
push edx
call fcn.0042ecd0
pop edx
push eax
mov edx, dword [0x4fdaa0]
push edx
call fcn.0042ecd0
pop edx
push eax
push edx
call fcn.0042ed10
mov edx, 0x4b7a5c
push edx
call fcn.0042ed10
call fcn.004192b2
add dword [esp], edx
call fcn.0042431b
call fcn.00419290
mov dword [0x4b5001], 0x358
push edx
call fcn.0042ecd0
pop edx
push eax
mov edx, dword [0x4fdaa0]
push edx
call fcn.0042ecd0
pop edx
push eax
push edx
call fcn.0042ed10
mov edx, str.CheathappensKeys
push edx
call fcn.0042ed10
call fcn.004192b2
add dword [esp], edx
call fcn.0042431b
call fcn.00419290
mov dword [0x4b5001], 0x359
push edx
call fcn.0042ecd0
pop edx
push eax
push edx
call fcn.0042ecd0
pop edx
push eax
call fcn.004242e9
mov edx, str.CheathappensKeys_
push edx
call fcn.0042ed10
mov edx, dword [0x4fdc90]
push edx
call fcn.0042ed10
mov edx, str..keys
push edx
call fcn.0042ed10
push 0x4fdaa0
call fcn.0042ed70
mov dword [0x4b5001], 0x35b
push edx
call fcn.0042ecd0
pop edx
push eax
push edx
call fcn.0042ecd0
pop edx
push eax
call fcn.004242e9
push 0x4fdf60
call fcn.0042ed70
mov dword [0x4b5001], 0x35c
push edx
call fcn.0042ecd0
pop edx
push eax
mov edx, dword [0x4fdf60]
push edx
call fcn.0042ecd0
pop edx
push eax
push edx
call fcn.0042ed10
mov edx, 0x4b7a5c
push edx
call fcn.0042ed10
call fcn.004192b2
add dword [esp], edx
call fcn.0042431b
call fcn.00419290
mov dword [0x4b5001], 0x35d
push edx
call fcn.0042ecd0
pop edx
push eax
mov edx, dword [0x4fdf60]
push edx
call fcn.0042ecd0
pop edx
push eax
push edx
call fcn.0042ed10
mov edx, str.CheathappensKeys
push edx
call fcn.0042ed10
call fcn.004192b2
add dword [esp], edx
call fcn.0042431b
call fcn.00419290
mov dword [0x4b5001], 0x35e
push edx
call fcn.0042ecd0
pop edx
push eax
push edx
call fcn.0042ecd0
pop edx
push eax
call fcn.004242e9
mov edx, str.CheathappensKeysGlobal.settings
push edx
call fcn.0042ed10
push 0x4fdf60
call fcn.0042ed70
mov dword [0x4b5001], 0x35f
push edx
call fcn.0042ecd0
pop edx
push eax
mov edx, dword [0x4fdd3c]
push edx
call fcn.0042ecd0
pop edx
push eax
push edx
call fcn.0042ed10
mov edx, str.__Version:
push edx
call fcn.0042ed10
mov edx, dword [0x4fdd78]
push edx
call fcn.0042ed10
call fcn.004192b2
add dword [esp], edx
call fcn.0041894c
call fcn.00419290
mov dword [0x4b5001], 0x360
push edx
call fcn.0042ecd0
pop edx
push eax
push edx
call fcn.0042ecd0
pop edx
push eax
mov edx, str.Title_Number:
push edx
call fcn.0042ed10
mov edx, dword [0x4fdfd4]
push edx
call fcn.0042ed10
call fcn.004192b2
add dword [esp], edx
call fcn.0041894c
call fcn.00419290
mov dword [0x4b5001], 0x361
push edx
call fcn.0042ecd0
pop edx
push eax
push edx
call fcn.0042ecd0
pop edx
push eax
mov edx, 0x4b8dc0
push edx
call fcn.0042ed10
mov edx, dword [0x4fdc44]
push edx
call fcn.0042ed10
call fcn.004192b2
add dword [esp], edx
call fcn.0041894c
call fcn.00419290
mov dword [0x4b5001], 0x362
push edx
call fcn.0042ecd0
pop edx
push eax
push edx
call fcn.0042ecd0
pop edx
push eax
mov edx, str.Debug_Info_located:
push edx
call fcn.0042ed10
mov edx, dword [0x4fdde8]
push edx
call fcn.0042ed10
call fcn.004192b2
add dword [esp], edx
call fcn.0041894c
call fcn.00419290
mov dword [0x4b5001], 0x363
push edx
call fcn.0042ecd0
pop edx
push eax
push edx
call fcn.0042ecd0
pop edx
push eax
mov edx, str.Work_Folder_located:
push edx
call fcn.0042ed10
mov edx, dword [0x4fdb94]
push edx
call fcn.0042ed10
call fcn.004192b2
add dword [esp], edx
call fcn.0041894c
call fcn.00419290
mov dword [0x4b5001], 0x364
push edx
call fcn.0042ecd0
pop edx
push eax
push edx
call fcn.0042ecd0
pop edx
push eax
push edx
call fcn.0042ecd0
pop edx
push eax
call fcn.00422bd1
call fcn.004192b2
add dword [esp], edx
call fcn.0041894c
call fcn.00419290
mov dword [0x4b5001], 0x366
call fcn.004168df
mov ebx, eax
cmp ebx, 1
je 0x40374d
jmp 0x403754
mov eax, 1
jmp 0x403756
xor eax, eax
and eax, eax
je 0x403780
mov dword [0x4b5001], 0x367
mov edx, str._64bit_Operating_System
lea ecx, [0x4fdd44]
call fcn.00419008
mov dword [0x4b5001], 0x368
jmp 0x4037a4
mov dword [0x4b5001], 0x368
mov dword [0x4b5001], 0x369
mov edx, str._32bit_Operating_System
lea ecx, [0x4fdd44]
call fcn.00419008
mov dword [0x4b5001], 0x36a
mov dword [0x4b5001], 0x36c
jmp 0x4037db
mov dword [0x4b5001], 0x36e
mov dword [0x4b5001], 0x36f
mov eax, str.32_bit_Trainer
push eax
call fcn.0041894c
mov dword [0x4b5001], 0x370
mov dword [0x4b5001], 0x371
call fcn.00422c57
mov dword [0x4fdf24], eax
mov dword [0x4b5001], 0x373
push dword [0x4fdf24]
mov dword [0x4b5001], 0x375
mov ebx, 0x3c
cmp ebx, dword [esp]
jne 0x40387e
mov dword [0x4b5001], 0x376
push edx
call fcn.0042ecd0
pop edx
push eax
mov edx, str.Windows_XP
push edx
call fcn.0042ed10
mov edx, dword [0x4fdd44]
push edx
call fcn.0042ed10
push 0x4fdf88
call fcn.0042ed70
mov dword [0x4b5001], 0x378
jmp 0x403a1a
mov dword [0x4b5001], 0x378
mov ebx, 0x46
cmp ebx, dword [esp]
jne 0x4038d4
mov dword [0x4b5001], 0x379
push edx
call fcn.0042ecd0
pop edx
push eax
mov edx, str.Windows_Vista
push edx
call fcn.0042ed10
mov edx, dword [0x4fdd44]
push edx
call fcn.0042ed10
push 0x4fdf88
call fcn.0042ed70
mov dword [0x4b5001], 0x37b
jmp 0x403a1a
mov dword [0x4b5001], 0x37b
mov ebx, 0x50
cmp ebx, dword [esp]
jne 0x40392a
mov dword [0x4b5001], 0x37c
push edx
call fcn.0042ecd0
pop edx
push eax
mov edx, str.Windows_7
push edx
call fcn.0042ed10
mov edx, dword [0x4fdd44]
push edx
call fcn.0042ed10
push 0x4fdf88
call fcn.0042ed70
mov dword [0x4b5001], 0x37e
jmp 0x403a1a
mov dword [0x4b5001], 0x37e
mov ebx, 0x5a
cmp ebx, dword [esp]
jne 0x403980
mov dword [0x4b5001], 0x37f
push edx
call fcn.0042ecd0
pop edx
push eax
mov edx, str.Windows_8
push edx
call fcn.0042ed10
mov edx, dword [0x4fdd44]
push edx
call fcn.0042ed10
push 0x4fdf88
call fcn.0042ed70
mov dword [0x4b5001], 0x381
jmp 0x403a1a
mov dword [0x4b5001], 0x381
mov ebx, 0x6e
cmp ebx, dword [esp]
jne 0x4039d3
mov dword [0x4b5001], 0x382
push edx
call fcn.0042ecd0
pop edx
push eax
mov edx, str.Windows_10
push edx
call fcn.0042ed10
mov edx, dword [0x4fdd44]
push edx
call fcn.0042ed10
push 0x4fdf88
call fcn.0042ed70
mov dword [0x4b5001], 0x384
jmp 0x403a1a
mov dword [0x4b5001], 0x384
mov ebx, 0xc8
cmp ebx, dword [esp]
jne 0x403a1a
mov dword [0x4b5001], 0x385
push edx
call fcn.0042ecd0
pop edx
push eax
mov edx, str.Experimental_Windows
push edx
call fcn.0042ed10
mov edx, dword [0x4fdd44]
push edx
call fcn.0042ed10
push 0x4fdf88
call fcn.0042ed70
mov dword [0x4b5001], 0x387
pop eax
mov dword [0x4b5001], 0x389
push dword [0x4fdf88]
call fcn.0041894c
mov dword [0x4b5001], 0x38a
push edx
call fcn.0042ecd0
pop edx
push eax
push edx
call fcn.0042ecd0
pop edx
push eax
mov edx, str.Your_Operating_System_is_a
push edx
call fcn.0042ed10
mov edx, dword [0x4fdd44]
push edx
call fcn.0042ed10
call fcn.004192b2
add dword [esp], edx
call fcn.0041894c
call fcn.00419290
mov dword [0x4b5001], 0x38b
call fcn.0041614a
mov ebx, eax
cmp ebx, 1
jne 0x403ab9
mov dword [0x4b5001], 0x38c
mov edx, str.Trainer_has_Administrator_Rights.
lea ecx, [0x4fdf28]
call fcn.00419008
mov dword [0x4b5001], 0x38d
jmp 0x403add
mov dword [0x4b5001], 0x38d
mov dword [0x4b5001], 0x38e
mov edx, str.Trainer_does_not_have_Administrator_Rights.
lea ecx, [0x4fdf28]
call fcn.00419008
mov dword [0x4b5001], 0x38f
mov dword [0x4b5001], 0x391
push dword [0x4fdf28]
call fcn.0041894c
mov dword [0x4b5001], 0x396
call fcn.00422c57
mov ebx, eax
cmp ebx, 0x46
jg 0x403b5e
mov dword [0x4b5001], 0x397
push 0xe
mov eax, 0x4b5222
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.0041b187
mov dword [0x4fdedc], eax
mov dword [0x4b5001], 0x398
push dword [0x4fdedc]
call fcn.00418659
mov dword [0x4b5001], 0x399
jmp 0x403ba8
mov dword [0x4b5001], 0x399
mov dword [0x4b5001], 0x39a
push 0xe
mov eax, 0x4b5222
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.0041b187
mov dword [0x4fdedc], eax
mov dword [0x4b5001], 0x39b
push dword [0x4fdedc]
call fcn.00418659
mov dword [0x4b5001], 0x39c
mov dword [0x4b5001], 0x3c7
push dword [0x4fdac0]
call fcn.004247c0
mov dword [0x4b5001], 0x400
call fcn.00419ed7
and eax, eax
je 0x403d40
mov dword [0x4b5001], 0x401
push 0x3e8
call fcn.00422dbc
mov dword [0x4b5001], 0x402
mov ebp, 0x4c181f
mov ebx, ebp
mov ebp, 0x4bec89
sub ebx, ebp
push ebx
mov ebp, 0x4bec89
push ebp
push 0xffffffff
call fcn.00419ffc
mov dword [0x4fdcdc], eax
mov dword [0x4b5001], 0x403
mov ebp, 0x4c4790
mov ebx, ebp
mov ebp, 0x4c181f
sub ebx, ebp
push ebx
mov ebp, 0x4c181f
push ebp
push 0xffffffff
call fcn.00419ffc
mov dword [0x4fde40], eax
mov dword [0x4b5001], 0x404
mov ebp, 0x4c7dc5
mov ebx, ebp
mov ebp, 0x4c4790
sub ebx, ebp
push ebx
mov ebp, 0x4c4790
push ebp
push 0xffffffff
call fcn.00419ffc
mov dword [0x4fdc40], eax
mov dword [0x4b5001], 0x405
mov ebp, 0x4cc796
mov ebx, ebp
mov ebp, 0x4c7dc5
sub ebx, ebp
push ebx
mov ebp, 0x4c7dc5
push ebp
push 0xffffffff
call fcn.00419ffc
mov dword [0x4fde7c], eax
mov dword [0x4b5001], 0x406
mov ebp, 0x4cf3a3
mov ebx, ebp
mov ebp, 0x4cc796
sub ebx, ebp
push ebx
mov ebp, 0x4cc796
push ebp
push 0xffffffff
call fcn.00419ffc
mov dword [0x4fdac4], eax
mov dword [0x4b5001], 0x407
mov ebp, 0x4d124a
mov ebx, ebp
mov ebp, 0x4cf3a3
sub ebx, ebp
push ebx
mov ebp, 0x4cf3a3
push ebp
push 0xffffffff
call fcn.00419ffc
mov dword [0x4fdbd4], eax
mov dword [0x4b5001], 0x408
mov ebp, 0x4d37b2
mov ebx, ebp
mov ebp, 0x4d124a
sub ebx, ebp
push ebx
mov ebp, 0x4d124a
push ebp
push 0xffffffff
call fcn.00419ffc
mov dword [0x4fdff8], eax
mov dword [0x4b5001], 0x409
jmp 0x403d65
mov dword [0x4b5001], 0x409
mov dword [0x4b5001], 0x40a
mov eax, 0x4b52f0
push eax
mov eax, str.Sound_Card_Not_Present_
push eax
call fcn.0041aa24
mov dword [0x4b5001], 0x40b
mov dword [0x4b5001], 0x487
mov edx, dword [0x4fdb94]
push edx
call fcn.0042ecd0
pop edx
push eax
push edx
call fcn.0042ed10
push 0x4fde08
call fcn.0042ed70
mov dword [0x4b5001], 0x489
push edx
call fcn.0042ecd0
pop edx
push eax
push 0x60000
mov edx, dword [0x4fde08]
push edx
call fcn.0042ecd0
pop edx
push eax
push edx
call fcn.0042ed10
mov edx, str.help.txt
push edx
call fcn.0042ed10
call fcn.0042ee00
push 0
call fcn.004192b2
add dword [esp + 4], edx
call fcn.00424ca0
call fcn.00419290
and eax, eax
je 0x403e9f
mov dword [0x4b5001], 0x48a
jmp 0x403e4c
mov dword [0x4b5001], 0x48e
mov dword [0x4b5001], 0x48f
mov ebp, 0x4eb7b8
mov ebx, ebp
mov ebp, 0x4ea8e6
sub ebx, ebp
push ebx
mov ebp, 0x4ea8e6
push ebp
push 0
call fcn.00424e90
mov dword [0x4b5001], 0x490
push 0
call fcn.004249c0
mov dword [0x4b5001], 0x491
jmp 0x403ec4
mov dword [0x4b5001], 0x491
mov dword [0x4b5001], 0x492
mov eax, str.Could_not_create_HELP.TXT_file.
push eax
mov eax, str.Error
push eax
call fcn.0041aa24
mov dword [0x4b5001], 0x493
mov dword [0x4b5001], 0x495
push edx
call fcn.0042ecd0
pop edx
push eax
mov edx, dword [0x4fde08]
push edx
call fcn.0042ecd0
pop edx
push eax
push edx
call fcn.0042ed10
mov edx, str.Options
push edx
call fcn.0042ed10
call fcn.0042ee00
push 0xa
call fcn.004192b2
add dword [esp + 4], edx
call fcn.00424cc0
call fcn.00419290
and eax, eax
je 0x403f69
mov dword [0x4b5001], 0x496
mov ebp, 0x4ea8e6
mov ebx, ebp
mov ebp, str.Numpad_1:Unlimited_Health::_r_nNumpad_2:Unlimited_Stamina::Y_r_nNumpad_3:Unlimited_Skill_Meter::_r_nNumpad_4:Talent_Points:5:Deaths_Gambit_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_Health_r_nNumpad_2:_Unlimited_Stamina_r_nNumpad_3:_Unlimited_Skill_Meter_r_nNumpad_4:_Talent_Points_r_n_r_n_r_nNotes_r_n_______________________________________________________________________________________________________________________________r_n_r_nNumpad_1:_Unlimited_Health___toggle_on_while_in_the_game_to_create_r_n_tthe_effect._r_n_r_nNumpad_2:_Unlimited_Stamina___toggle_on_while_in_the_game_to_create_r_n_tthe_effect._r_n_r_nNumpad_3:_Unlimited_Skill_Meter___toggle_on_while_in_the_game_to_create_r_n_tthe_effect._r_n_r_nNumpad_4:_Talent_Points___toggle_on_while_in_the_game_to_create_r_n_tthe_effect._r_n_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_nconnection_and_the_trainer_will_not_run_if_a_connection_is_absent_or_if_r_nthe_trainer_is_blocked_by_a_security_application._r_n__r_nFOR_A_LIST_OF_INFORMATION_THAT_IS_SENT_TO_CHEAT_HAPPENS_DURING_THE_r_nAUTHENTICATION_PROCESS_PLEASE_REVIEW_OUR_PRIVACY_POLICY_AT:_r_nHTTPS:__WWW.CHEATHAPPENS.COM_PRIVACYPOLICY.ASP_r_n__r_nThis_check_is_only_performed_on_trainers_that_have_been_personalized_for_r_nindividual_use__not_our_PROMO_or_FREE_trainers._If_you_want_need_to_use_r_nthe_trainer_offline__please_go_to_our_trainer_troubleshooting_page_for_r_ninstructions_on_how_to_obtain_an_offline_key_to_avoid_online_checks._r_n__r_nGet_more_trainers_and_updates_at_http:__www.cheat
sub ebx, ebp
push ebx
mov ebp, str.Numpad_1:Unlimited_Health::_r_nNumpad_2:Unlimited_Stamina::Y_r_nNumpad_3:Unlimited_Skill_Meter::_r_nNumpad_4:Talent_Points:5:Deaths_Gambit_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_Health_r_nNumpad_2:_Unlimited_Stamina_r_nNumpad_3:_Unlimited_Skill_Meter_r_nNumpad_4:_Talent_Points_r_n_r_n_r_nNotes_r_n_______________________________________________________________________________________________________________________________r_n_r_nNumpad_1:_Unlimited_Health___toggle_on_while_in_the_game_to_create_r_n_tthe_effect._r_n_r_nNumpad_2:_Unlimited_Stamina___toggle_on_while_in_the_game_to_create_r_n_tthe_effect._r_n_r_nNumpad_3:_Unlimited_Skill_Meter___toggle_on_while_in_the_game_to_create_r_n_tthe_effect._r_n_r_nNumpad_4:_Talent_Points___toggle_on_while_in_the_game_to_create_r_n_tthe_effect._r_n_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_nconnection_and_the_trainer_will_not_run_if_a_connection_is_absent_or_if_r_nthe_trainer_is_blocked_by_a_security_application._r_n__r_nFOR_A_LIST_OF_INFORMATION_THAT_IS_SENT_TO_CHEAT_HAPPENS_DURING_THE_r_nAUTHENTICATION_PROCESS_PLEASE_REVIEW_OUR_PRIVACY_POLICY_AT:_r_nHTTPS:__WWW.CHEATHAPPENS.COM_PRIVACYPOLICY.ASP_r_n__r_nThis_check_is_only_performed_on_trainers_that_have_been_personalized_for_r_nindividual_use__not_our_PROMO_or_FREE_trainers._If_you_want_need_to_use_r_nthe_trainer_offline__please_go_to_our_trainer_troubleshooting_page_for_r_ninstructions_on_how_to_obtain_an_offline_key_to_avoid_online_checks._r_n__r_nGet_more_trainers_and_updates_at_http:__www.cheat
push ebp
push 0xa
call fcn.00424e90
mov dword [0x4b5001], 0x497
push 0xa
call fcn.004249c0
mov dword [0x4b5001], 0x498
jmp 0x403f9d
mov dword [0x4b5001], 0x498
mov dword [0x4b5001], 0x499
mov eax, 0x4b8aa8
push eax
mov eax, str.Error
push eax
call fcn.0041aa24
mov dword [0x4b5001], 0x49a
jmp 0x41322f
mov dword [0x4b5001], 0x49b
mov dword [0x4b5001], 0x4a8
push edx
call fcn.0042ecd0
pop edx
push eax
push 0x20000
mov edx, dword [0x4fde08]
push edx
call fcn.0042ecd0
pop edx
push eax
push edx
call fcn.0042ed10
mov edx, str.Options
push edx
call fcn.0042ed10
call fcn.0042ee00
push 0xa
call fcn.004192b2
add dword [esp + 4], edx
call fcn.00424d90
call fcn.00419290
mov dword [0x4b5001], 0x4a9
mov dword [0x4fdda0], 0
mov dword [0x4b5001], 0x4ab
mov dword [0x4b5001], 0x4ac
push edx
call fcn.0042ecd0
pop edx
push eax
push edx
call fcn.0042ecd0
pop edx
push eax
push 0xa
call fcn.00424ff0
push 0x4fde48
call fcn.0042ed70
mov dword [0x4b5001], 0x4ae
mov eax, 0x4b5572
push eax
push dword [0x4fde48]
call fcn.0042ce00
mov dword [0x4fdc58], eax
mov dword [0x4b5001], 0x4af
push dword [0x4fde48]
call fcn.0042ce60
mov dword [0x4fdc5c], eax
mov dword [0x4b5001], 0x4b0
push edx
call fcn.0042ecd0
pop edx
push eax
push edx
call fcn.0042ecd0
pop edx
push eax
mov ebx, dword [0x4fdc58]
dec ebx
push ebx
push dword [0x4fde48]
call fcn.0042ce90
mov ebx, dword [0x4fdda0]
inc ebx
mov ebp, dword [0x4fe560]
shl ebx, 2
lea eax, [ebp + ebx]
push eax
call fcn.0042ed70
mov dword [0x4b5001], 0x4b1
mov ebx, dword [0x4fdda0]
inc ebx
shl ebx, 2
mov edx, dword [ebp + ebx]
push edx
call fcn.0042ecd0
pop edx
push eax
push edx
call fcn.0042ed10
mov ebx, dword [0x4fdda0]
inc ebx
mov ebp, dword [0x4fe568]
shl ebx, 2
lea eax, [ebp + ebx]
push eax
call fcn.0042ed70
mov dword [0x4b5001], 0x4b2
push edx
call fcn.0042ecd0
pop edx
push eax
push edx
call fcn.0042ecd0
pop edx
push eax
mov ebx, dword [0x4fdc5c]
sub ebx, dword [0x4fdc58]
push ebx
push dword [0x4fde48]
call fcn.0042cf00
mov ebx, dword [0x4fdda0]
inc ebx
mov ebp, dword [0x4fe570]
shl ebx, 2
lea eax, [ebp + ebx]
push eax
call fcn.0042ed70
mov dword [0x4b5001], 0x4b3
push edx
call fcn.0042ecd0
pop edx
push eax
push edx
call fcn.0042ecd0
pop edx
push eax
mov ebx, dword [0x4fdc58]
dec ebx
push ebx
push dword [0x4fde48]
call fcn.0042ce90
mov ebx, dword [0x4fdda0]
inc ebx
mov ebp, dword [0x4fe588]
shl ebx, 2
lea eax, [ebp + ebx]
push eax
call fcn.0042ed70
mov dword [0x4b5001], 0x4b4
mov ebx, dword [0x4fdda0]
inc ebx
shl ebx, 2
mov edx, dword [ebp + ebx]
push edx
call fcn.0042ecd0
pop edx
push eax
push edx
call fcn.0042ed10
mov ebx, dword [0x4fdda0]
inc ebx
mov ebp, dword [0x4fe590]
shl ebx, 2
lea eax, [ebp + ebx]
push eax
call fcn.0042ed70
mov dword [0x4b5001], 0x4b5
push edx
call fcn.0042ecd0
pop edx
push eax
push edx
call fcn.0042ecd0
pop edx
push eax
mov ebx, dword [0x4fdc5c]
sub ebx, dword [0x4fdc58]
push ebx
push dword [0x4fde48]
call fcn.0042cf00
mov ebx, dword [0x4fdda0]
inc ebx
mov ebp, dword [0x4fe598]
shl ebx, 2
lea eax, [ebp + ebx]
push eax
call fcn.0042ed70
mov dword [0x4b5001], 0x4b6
mov eax, 0x4b5572
push eax
mov ebx, dword [0x4fdda0]
inc ebx
mov ebp, dword [0x4fe570]
shl ebx, 2
push dword [ebp + ebx]
call fcn.0042ce00
mov dword [0x4fdc58], eax
mov dword [0x4b5001], 0x4b7
mov ebx, dword [0x4fdda0]
inc ebx
shl ebx, 2
push dword [ebp + ebx]
call fcn.0042ce60
mov dword [0x4fdc5c], eax
mov dword [0x4b5001], 0x4b8
push edx
call fcn.0042ecd0
pop edx
push eax
push edx
call fcn.0042ecd0
pop edx
push eax
mov ebx, dword [0x4fdc5c]
sub ebx, dword [0x4fdc58]
push ebx
mov ebx, dword [0x4fdda0]
inc ebx
shl ebx, 2
push dword [ebp + ebx]
call fcn.0042cf00
mov ebx, dword [0x4fdda0]
inc ebx
mov ebp, dword [0x4fe5b0]
shl ebx, 2
lea eax, [ebp + ebx]
push eax
call fcn.0042ed70
mov dword [0x4b5001], 0x4b9
mov ebx, dword [0x4fdda0]
inc ebx
shl ebx, 2
mov edx, dword [ebp + ebx]
push edx
call fcn.0042ecd0
pop edx
push eax
push edx
call fcn.0042ed10
mov ebx, dword [0x4fdda0]
inc ebx
mov ebp, dword [0x4fe5b8]
shl ebx, 2
lea eax, [ebp + ebx]
push eax
call fcn.0042ed70
mov dword [0x4b5001], 0x4ba
push edx
call fcn.0042ecd0
pop edx
push eax
push edx
call fcn.0042ecd0
pop edx
push eax
mov ebx, dword [0x4fdc58]
dec ebx
push ebx
mov ebx, dword [0x4fdda0]
inc ebx
mov ebp, dword [0x4fe570]
shl ebx, 2
push dword [ebp + ebx]
call fcn.0042ce90
mov ebx, dword [0x4fdda0]
inc ebx
shl ebx, 2
lea eax, [ebp + ebx]
push eax
call fcn.0042ed70
mov dword [0x4b5001], 0x4bb
push edx
call fcn.0042ecd0
pop edx
push eax
push edx
call fcn.0042ecd0
pop edx
push eax
mov ebx, dword [0x4fdc58]
dec ebx
push ebx
mov ebx, dword [0x4fdda0]
inc ebx
shl ebx, 2
push dword [ebp + ebx]
call fcn.0042ce90
mov ebx, dword [0x4fdda0]
inc ebx
mov ebp, dword [0x4fe598]
shl ebx, 2
lea eax, [ebp + ebx]
push eax
call fcn.0042ed70
mov dword [0x4b5001], 0x4bc
mov eax, 0x4b5572
push eax
mov ebx, dword [0x4fdda0]
inc ebx
mov ebp, dword [0x4fe5b0]
shl ebx, 2
push dword [ebp + ebx]
call fcn.0042ce00
mov dword [0x4fdc58], eax
mov dword [0x4b5001], 0x4bd
mov ebx, dword [0x4fdda0]
inc ebx
shl ebx, 2
push dword [ebp + ebx]
call fcn.0042ce60
mov dword [0x4fdc5c], eax
mov dword [0x4b5001], 0x4be
push edx
call fcn.0042ecd0
pop edx
push eax
push edx
call fcn.0042ecd0
pop edx
push eax
mov ebx, dword [0x4fdc5c]
sub ebx, dword [0x4fdc58]
push ebx
mov ebx, dword [0x4fdda0]
inc ebx
shl ebx, 2
push dword [ebp + ebx]
call fcn.0042cf00
mov ebx, dword [0x4fdda0]
inc ebx
mov ebp, dword [0x4fe5c0]
shl ebx, 2
lea eax, [ebp + ebx]
push eax
call fcn.0042ed70
mov dword [0x4b5001], 0x4bf
jmp 0x404599
mov dword [0x4b5001], 0x4c7
mov dword [0x4b5001], 0x4c8
push edx
call fcn.0042ecd0
pop edx
push eax
push edx
call fcn.0042ecd0
pop edx
push eax
mov ebx, dword [0x4fdc58]
dec ebx
push ebx
mov ebx, dword [0x4fdda0]
inc ebx
mov ebp, dword [0x4fe5b0]
shl ebx, 2
push dword [ebp + ebx]
call fcn.0042ce90
mov ebx, dword [0x4fdda0]
inc ebx
shl ebx, 2
lea eax, [ebp + ebx]
push eax
call fcn.0042ed70
mov dword [0x4b5001], 0x4c9
mov ebx, dword [0x4fdda0]
inc ebx
shl ebx, 2
mov edx, dword [ebp + ebx]
push edx
call fcn.0042ecd0
pop edx
push eax
push edx
call fcn.0042ed10
mov ebx, dword [0x4fdda0]
inc ebx
mov ebp, dword [0x4fe5b8]
shl ebx, 2
lea eax, [ebp + ebx]
push eax
call fcn.0042ed70
mov dword [0x4b5001], 0x4ca
inc dword [0x4fdda0]
mov dword [0x4b5001], 0x4cb
push 0xa
call fcn.00425050
mov ebx, eax
cmp ebx, 1
jne 0x40400e
mov dword [0x4b5001], 0x4cc
push 0xa
call fcn.004249c0
mov dword [0x4b5001], 0x4ce
push edx
call fcn.0042ecd0
pop edx
push eax
push 2
mov edx, dword [0x4fde08]
push edx
call fcn.0042ecd0
pop edx
push eax
push edx
call fcn.0042ed10
mov edx, str.Options
push edx
call fcn.0042ed10
call fcn.004192b2
add dword [esp], edx
call fcn.0042439b
call fcn.00419290
mov dword [0x4b5001], 0x4d0
mov ebp, 0x4ec3a2
mov ebx, ebp
mov ebp, 0x4ec340
sub ebx, ebp
mov dword [0x4fdce4], ebx
mov dword [0x4b5001], 0x4d1
push edx
call fcn.0042ecd0
pop edx
push eax
push edx
call fcn.0042ecd0
pop edx
push eax
push 2
push dword [0x4fdce4]
mov ebp, 0x4ec340
push ebp
call fcn.0042dc50
push 0x4fdc08
call fcn.0042ed70
mov dword [0x4b5001], 0x4d4
mov dword [0x4fdc58], 1
jmp 0x404735
mov dword [0x4b5001], 0x4d4
mov eax, 0x12
cmp eax, dword [0x4fdc58]
jl 0x4047e4
mov dword [0x4b5001], 0x4d5
push edx
call fcn.0042ecd0
pop edx
push eax
push edx
call fcn.0042ecd0
pop edx
push eax
mov eax, 0x4b524c
push eax
push dword [0x4fdc58]
push dword [0x4fdc08]
call fcn.0042cff0
push 0x4fdf1c
call fcn.0042ed70
mov dword [0x4b5001], 0x4d6
push edx
call fcn.0042ecd0
pop edx
push eax
push edx
call fcn.0042ecd0
pop edx
push eax
push dword [0x4fdf1c]
call fcn.0042ce60
mov ebx, eax
dec ebx
push ebx
push dword [0x4fdf1c]
call fcn.0042ce90
mov ebx, dword [0x4fdc58]
mov ebp, dword [0x4fe5d8]
shl ebx, 2
lea eax, [ebp + ebx]
push eax
call fcn.0042ed70
mov dword [0x4b5001], 0x4d8
inc dword [0x4fdc58]
jno 0x40472b
mov dword [0x4b5001], 0x4db
mov ebp, 0x4ec113
mov ebx, ebp
mov ebp, 0x4eb7b8
sub ebx, ebp
mov dword [0x4fdce4], ebx
mov dword [0x4b5001], 0x4dc
push edx
call fcn.0042ecd0
pop edx
push eax
push edx
call fcn.0042ecd0
pop edx
push eax
push 0x18
push dword [0x4fdce4]
mov ebp, 0x4eb7b8
push ebp
call fcn.0042dc50
push 0x4fdc08
call fcn.0042ed70
mov dword [0x4b5001], 0x4df
mov dword [0x4fdc58], 1
jmp 0x40485c
mov dword [0x4b5001], 0x4df
mov eax, 0xfe
cmp eax, dword [0x4fdc58]
jl 0x40490b
mov dword [0x4b5001], 0x4e0
push edx
call fcn.0042ecd0
pop edx
push eax
push edx
call fcn.0042ecd0
pop edx
push eax
mov eax, 0x4b524c
push eax
push dword [0x4fdc58]
push dword [0x4fdc08]
call fcn.0042cff0
push 0x4fdf1c
call fcn.0042ed70
mov dword [0x4b5001], 0x4e1
push edx
call fcn.0042ecd0
pop edx
push eax
push edx
call fcn.0042ecd0
pop edx
push eax
push dword [0x4fdf1c]
call fcn.0042ce60
mov ebx, eax
dec ebx
push ebx
push dword [0x4fdf1c]
call fcn.0042ce90
mov ebx, dword [0x4fdc58]
mov ebp, dword [0x4fe5d0]
shl ebx, 2
lea eax, [ebp + ebx]
push eax
call fcn.0042ed70
mov dword [0x4b5001], 0x4e3
inc dword [0x4fdc58]
jno 0x404852
mov dword [0x4b5001], 0x4e6
mov dword [0x4fdc58], 1
jmp 0x40492b
mov dword [0x4b5001], 0x4e6
mov eax, dword [0x4fdda0]
cmp eax, dword [0x4fdc58]
jl 0x404ac2
mov dword [0x4b5001], 0x4e7
mov dword [0x4fdc5c], 1
jmp 0x40495c
mov dword [0x4b5001], 0x4e7
mov eax, 0xfe
cmp eax, dword [0x4fdc5c]
jl 0x404a33
mov dword [0x4b5001], 0x4e8
mov ebx, dword [0x4fdc5c]
mov ebp, dword [0x4fe5d0]
shl ebx, 2
mov edx, dword [ebp + ebx]
push edx
call fcn.0042ecd0
pop edx
push eax
push edx
call fcn.0042ed10
push 0x4fde48
call fcn.0042ed70
mov dword [0x4b5001], 0x4e9
push dword [0x4fde48]
mov ebx, dword [0x4fdc58]
mov ebp, dword [0x4fe560]
shl ebx, 2
mov edx, dword [ebp + ebx]
pop ecx
call fcn.00419250
je 0x404a13
mov dword [0x4b5001], 0x4ec
push dword [0x4fdc5c]
mov ebx, dword [0x4fdc58]
mov ebp, dword [0x4fe578]
shl ebx, 2
pop dword [ebp + ebx]
mov dword [0x4b5001], 0x4ed
push dword [0x4fdc5c]
mov ebx, dword [0x4fdc58]
mov ebp, dword [0x4fe580]
shl ebx, 2
pop dword [ebp + ebx]
mov dword [0x4b5001], 0x4ef
mov dword [0x4b5001], 0x4f0
inc dword [0x4fdc5c]
jno 0x404952
mov dword [0x4b5001], 0x4f1
mov ebx, dword [0x4fdc58]
mov ebp, dword [0x4fe578]
shl ebx, 2
mov ebx, dword [ebp + ebx]
and ebx, ebx
jne 0x404aa2
mov dword [0x4b5001], 0x4f1
mov ebx, dword [0x4fdc58]
mov ebp, dword [0x4fe560]
shl ebx, 2
mov edx, str.Undefined
lea ecx, [ebp + ebx]
call fcn.00419008
mov dword [0x4b5001], 0x4f1
mov ebx, dword [0x4fdc58]
mov ebp, dword [0x4fe568]
shl ebx, 2
mov edx, str.Undefined
lea ecx, [ebp + ebx]
call fcn.00419008
mov dword [0x4b5001], 0x4f1
mov dword [0x4b5001], 0x4f2
inc dword [0x4fdc58]
jno 0x404921
mov dword [0x4b5001], 0x4f4
mov dword [0x4fdc58], 1
jmp 0x404ae2
mov dword [0x4b5001], 0x4f4
mov eax, 0x12
cmp eax, dword [0x4fdc58]
jl 0x404bdd
mov dword [0x4b5001], 0x4f5
mov dword [0x4fdc5c], 1
jmp 0x404b13
mov dword [0x4b5001], 0x4f5
mov eax, 0xfe
cmp eax, dword [0x4fdc5c]
jl 0x404bc7
mov dword [0x4b5001], 0x4f6
mov ebx, dword [0x4fdc5c]
mov ebp, dword [0x4fe5d0]
shl ebx, 2
mov edx, dword [ebp + ebx]
push edx
call fcn.0042ecd0
pop edx
push eax
push edx
call fcn.0042ed10
push 0x4fde48
call fcn.0042ed70
mov dword [0x4b5001], 0x4f7
push dword [0x4fde48]
mov ebx, dword [0x4fdc58]
mov ebp, dword [0x4fe5d8]
shl ebx, 2
mov edx, dword [ebp + ebx]
pop ecx
call fcn.00419250
je 0x404ba7
mov dword [0x4b5001], 0x4f8
push dword [0x4fdc5c]
mov ebx, dword [0x4fdc58]
mov ebp, dword [0x4fe5e0]
shl ebx, 2
pop dword [ebp + ebx]
mov dword [0x4b5001], 0x4f9
mov dword [0x4b5001], 0x4fa
inc dword [0x4fdc5c]
jno 0x404b09
mov dword [0x4b5001], 0x4fb
inc dword [0x4fdc58]
jno 0x404ad8
mov dword [0x4b5001], 0x4fe
mov ebp, dword [0x4fe588]
mov edx, str.A_Button
lea ecx, [ebp + 4]
call fcn.00419008
mov dword [0x4b5001], 0x4ff
mov edx, str.B_Button
lea ecx, [ebp + 8]
call fcn.00419008
mov dword [0x4b5001], 0x500
mov edx, str.X_Button
lea ecx, [ebp + 0xc]
call fcn.00419008
mov dword [0x4b5001], 0x501
mov edx, str.Y_Button
lea ecx, [ebp + 0x10]
call fcn.00419008
mov dword [0x4b5001], 0x502
mov edx, str.Pad_Up
lea ecx, [ebp + 0x14]
call fcn.00419008
mov dword [0x4b5001], 0x503
mov edx, str.Pad_Down
lea ecx, [ebp + 0x18]
call fcn.00419008
mov dword [0x4b5001], 0x504
mov edx, str.Pad_Left
lea ecx, [ebp + 0x1c]
call fcn.00419008
mov dword [0x4b5001], 0x505
mov edx, str.Pad_Right
lea ecx, [ebp + 0x20]
call fcn.00419008
mov dword [0x4b5001], 0x506
mov edx, str.Bumper_Left
lea ecx, [ebp + 0x24]
call fcn.00419008
mov dword [0x4b5001], 0x507
mov edx, str.Bumper_Right
lea ecx, [ebp + 0x28]
call fcn.00419008
mov dword [0x4b5001], 0x508
mov edx, str.L_Stick_Up
lea ecx, [ebp + 0x2c]
call fcn.00419008
mov dword [0x4b5001], 0x509
mov edx, str.L_Stick_Down
lea ecx, [ebp + 0x30]
call fcn.00419008
mov dword [0x4b5001], 0x50a
mov edx, 0x4b5448
lea ecx, [ebp + 0x34]
call fcn.00419008
mov dword [0x4b5001], 0x50b
mov edx, str.L_Stick_Right
lea ecx, [ebp + 0x38]
call fcn.00419008
mov dword [0x4b5001], 0x50c
mov edx, str.L_Trigger
lea ecx, [ebp + 0x3c]
call fcn.00419008
mov dword [0x4b5001], 0x50d
mov edx, str.R_Trigger
lea ecx, [ebp + 0x40]
call fcn.00419008
mov dword [0x4b5001], 0x50e
mov edx, str.R_Stick_Up
lea ecx, [ebp + 0x44]
call fcn.00419008
mov dword [0x4b5001], 0x50f
mov edx, str.R_Stick_Down
lea ecx, [ebp + 0x48]
call fcn.00419008
mov dword [0x4b5001], 0x510
mov edx, str.R_Stick_Left
lea ecx, [ebp + 0x4c]
call fcn.00419008
mov dword [0x4b5001], 0x511
mov edx, str.R_Stick_Right
lea ecx, [ebp + 0x50]
call fcn.00419008
mov dword [0x4b5001], 0x512
mov edx, str.L_Stick_In
lea ecx, [ebp + 0x54]
call fcn.00419008
mov dword [0x4b5001], 0x513
mov edx, str.R_Stick_In
lea ecx, [ebp + 0x58]
call fcn.00419008
mov dword [0x4b5001], 0x515
mov dword [0x4fdc58], 1
jmp 0x404dfd
mov dword [0x4b5001], 0x515
mov eax, 0x16
cmp eax, dword [0x4fdc58]
jl 0x404f13
mov dword [0x4b5001], 0x516
push dword [0x4fdc58]
mov ebx, dword [0x4fdc58]
mov ebp, dword [0x4fe5a0]
shl ebx, 2
pop dword [ebp + ebx]
mov dword [0x4b5001], 0x517
mov ebx, dword [0x4fdc58]
mov ebp, dword [0x4fe588]
shl ebx, 2
mov edx, dword [ebp + ebx]
push edx
call fcn.0042ecd0
pop edx
push eax
push edx
call fcn.0042ed10
mov ebx, dword [0x4fdc58]
mov ebp, dword [0x4fe5f8]
shl ebx, 2
lea eax, [ebp + ebx]
push eax
call fcn.0042ed70
mov dword [0x4b5001], 0x518
mov ebx, dword [0x4fdc58]
mov ebp, dword [0x4fe588]
shl ebx, 2
mov edx, dword [ebp + ebx]
push edx
call fcn.0042ecd0
pop edx
push eax
push edx
call fcn.0042ed10
mov ebx, dword [0x4fdc58]
mov ebp, dword [0x4fe590]
shl ebx, 2
lea eax, [ebp + ebx]
push eax
call fcn.0042ed70
mov dword [0x4b5001], 0x519
mov ebx, dword [0x4fdc58]
mov ebp, dword [0x4fe588]
shl ebx, 2
mov edx, dword [ebp + ebx]
push edx
call fcn.0042ecd0
pop edx
push eax
push edx
call fcn.0042ed10
mov ebx, dword [0x4fdc58]
mov ebp, dword [0x4fe5e8]
shl ebx, 2
lea eax, [ebp + ebx]
push eax
call fcn.0042ed70
mov dword [0x4b5001], 0x51a
inc dword [0x4fdc58]
jno 0x404df3
mov dword [0x4b5001], 0x51e
push 0xc
mov eax, str.Segou_UI
push eax
push 0xffffffff
call fcn.0042e1e0
mov dword [0x4fdcac], eax
mov dword [0x4b5001], 0x51f
push 0xa
mov eax, str.Segou_UI
push eax
push 0xffffffff
call fcn.0042e1e0
mov dword [0x4fdc68], eax
mov dword [0x4b5001], 0x520
push 0x100
push 0xc
mov eax, str.Segou_UI
push eax
push 0xffffffff
call fcn.0042e117
mov dword [0x4fdd24], eax
mov dword [0x4b5001], 0x521
push 0x50
mov eax, str.Segou_UI
push eax
push 0xffffffff
call fcn.0042e1e0
mov dword [0x4fddb8], eax
mov dword [0x4b5001], 0x522
push 0x100
push 0x19
mov eax, str.Segou_UI
push eax
push 0xffffffff
call fcn.0042e117
mov dword [0x4fdd18], eax
mov dword [0x4b5001], 0x524
mov ebp, 0x4d37b2
push ebp
push 0xffffffff
call fcn.00427c80
mov dword [0x4fdd04], eax
mov dword [0x4b5001], 0x525
mov ebp, 0x4d80f6
push ebp
push 0xffffffff
call fcn.00427c80
mov dword [0x4fdc18], eax
mov dword [0x4b5001], 0x526
mov ebp, 0x4d81eb
push ebp
push 0xffffffff
call fcn.00427c80
mov dword [0x4fddb4], eax
mov dword [0x4b5001], 0x527
mov ebp, 0x4d8418
push ebp
push 0xffffffff
call fcn.00427c80
mov dword [0x4fdc50], eax
mov dword [0x4b5001], 0x528
mov ebp, 0x4d8523
push ebp
push 0xffffffff
call fcn.00427c80
mov dword [0x4fdd00], eax
mov dword [0x4b5001], 0x529
mov ebp, 0x4d8779
push ebp
push 0xffffffff
call fcn.00427c80
mov dword [0x4fdbac], eax
mov dword [0x4b5001], 0x52a
mov ebx, dword [0x4fde94]
and ebx, ebx
je 0x4050ff
mov dword [0x4b5001], 0x52b
push edx
call fcn.0042ecd0
pop edx
push eax
mov edx, dword [0x4fdfb4]
push edx
call fcn.0042ecd0
pop edx
push eax
push edx
call fcn.0042ed10
mov edx, dword [0x4fdea4]
push edx
call fcn.0042ed10
call fcn.0042ee00
push 0xffffffff
call fcn.004192b2
add dword [esp + 4], edx
call fcn.00427d3f
call fcn.00419290
mov dword [0x4fdffc], eax
mov dword [0x4b5001], 0x52c
jmp 0x405128
mov dword [0x4b5001], 0x52c
mov dword [0x4b5001], 0x52d
mov ebp, 0x4db4cf
push ebp
push 0xffffffff
call fcn.00427c80
mov dword [0x4fdffc], eax
mov dword [0x4b5001], 0x52e
mov dword [0x4b5001], 0x52f
mov ebp, 0x4dbe86
push ebp
push 0xffffffff
call fcn.00427c80
mov dword [0x4fdadc], eax
mov dword [0x4b5001], 0x530
mov ebp, 0x4dc2c1
push ebp
push 0xffffffff
call fcn.00427c80
mov dword [0x4fde2c], eax
mov dword [0x4b5001], 0x531
mov ebp, 0x4dc7b7
push ebp
push 0xffffffff
call fcn.00427c80
mov dword [0x4fdf6c], eax
mov dword [0x4b5001], 0x532
mov ebp, 0x4dcc9f
push ebp
push 0xffffffff
call fcn.00427c80
mov dword [0x4fdea0], eax
mov dword [0x4b5001], 0x533
mov ebp, 0x4dd1da
push ebp
push 0xffffffff
call fcn.00427c80
mov dword [0x4fdd28], eax
mov dword [0x4b5001], 0x534
mov ebp, 0x4dd74e
push ebp
push 0xffffffff
call fcn.00427c80
mov dword [0x4fdc10], eax
mov dword [0x4b5001], 0x535
mov ebp, 0x4dddf1
push ebp
push 0xffffffff
call fcn.00427c80
mov dword [0x4fdff0], eax
mov dword [0x4b5001], 0x536
mov ebp, 0x4de2f0
push ebp
push 0xffffffff
call fcn.00427c80
mov dword [0x4fdf94], eax
mov dword [0x4b5001], 0x537
mov ebp, 0x4de848
push ebp
push 0xffffffff
call fcn.00427c80
mov dword [0x4fdfec], eax
mov dword [0x4b5001], 0x538
mov ebp, 0x4dedef
push ebp
push 0xffffffff
call fcn.00427c80
mov dword [0x4fded4], eax
mov dword [0x4b5001], 0x539
mov ebp, 0x4df50b
push ebp
push 0xffffffff
call fcn.00427c80
mov dword [0x4fdb58], eax
mov dword [0x4b5001], 0x53a
mov ebp, 0x4dfaf1
push ebp
push 0xffffffff
call fcn.00427c80
mov dword [0x4fdf18], eax
mov dword [0x4b5001], 0x53b
mov ebp, 0x4e018e
push ebp
push 0xffffffff
call fcn.00427c80
mov dword [0x4fded0], eax
mov dword [0x4b5001], 0x53c
mov ebp, 0x4e06fe
push ebp
push 0xffffffff
call fcn.00427c80
mov dword [0x4fdb34], eax
mov dword [0x4b5001], 0x53d
mov ebp, 0x4e0d3d
push ebp
push 0xffffffff
call fcn.00427c80
mov dword [0x4fdd90], eax
mov dword [0x4b5001], 0x53e
mov ebp, 0x4e13eb
push ebp
push 0xffffffff
call fcn.00427c80
mov dword [0x4fdb5c], eax
mov dword [0x4b5001], 0x53f
mov ebp, 0x4e1be5
push ebp
push 0xffffffff
call fcn.00427c80
mov dword [0x4fdad0], eax
mov dword [0x4b5001], 0x540
mov ebp, 0x4e23a6
push ebp
push 0xffffffff
call fcn.00427c80
mov dword [0x4fdc78], eax
mov dword [0x4b5001], 0x541
mov ebp, 0x4e2c7a
push ebp
push 0xffffffff
call fcn.00427c80
mov dword [0x4fdf90], eax
mov dword [0x4b5001], 0x542
mov ebp, 0x4e319b
push ebp
push 0xffffffff
call fcn.00427c80
mov dword [0x4fdcc4], eax
mov dword [0x4b5001], 0x543
mov ebp, 0x4e375d
push ebp
push 0xffffffff
call fcn.00427c80
mov dword [0x4fde10], eax
mov dword [0x4b5001], 0x544
mov ebp, 0x4e421d
push ebp
push 0xffffffff
call fcn.00427c80
mov dword [0x4fdbb8], eax
mov dword [0x4b5001], 0x545
mov ebp, 0x4e4d11
push ebp
push 0xffffffff
call fcn.00427c80
mov dword [0x4fe004], eax
mov dword [0x4b5001], 0x546
mov ebp, 0x4e552e
push ebp
push 0xffffffff
call fcn.00427c80
mov dword [0x4fdbd8], eax
mov dword [0x4b5001], 0x547
mov ebp, 0x4e5e7e
push ebp
push 0xffffffff
call fcn.00427c80
mov dword [0x4fdfb8], eax
mov dword [0x4b5001], 0x548
mov ebp, 0x4e6058
push ebp
push 0xffffffff
call fcn.00427c80
mov dword [0x4fdd30], eax
mov dword [0x4b5001], 0x549
mov ebp, 0x4e61f4
push ebp
push 0xffffffff
call fcn.00427c80
mov dword [0x4fdeb0], eax
mov dword [0x4b5001], 0x54a
mov ebp, 0x4e627e
push ebp
push 0xffffffff
call fcn.00427c80
mov dword [0x4fdf2c], eax
mov dword [0x4b5001], 0x54b
mov ebp, 0x4e6308
push ebp
push 0xffffffff
call fcn.00427c80
mov dword [0x4fdd7c], eax
mov dword [0x4b5001], 0x54c
mov ebp, 0x4e6f59
push ebp
push 0xffffffff
call fcn.00427c80
mov dword [0x4fdac8], eax
mov dword [0x4b5001], 0x54d
mov ebp, 0x4e73e1
push ebp
push 0xffffffff
call fcn.00427c80
mov dword [0x4fe008], eax
mov dword [0x4b5001], 0x54e
mov ebp, 0x4e7c69
push ebp
push 0xffffffff
call fcn.00427c80
mov dword [0x4fdaa4], eax
mov dword [0x4b5001], 0x54f
mov ebp, 0x4e8512
push ebp
push 0xffffffff
call fcn.00427c80
mov dword [0x4fdda8], eax
mov dword [0x4b5001], 0x550
mov ebp, 0x4e86da
push ebp
push 0xffffffff
call fcn.00427c80
mov dword [0x4fdc94], eax
mov dword [0x4b5001], 0x551
mov ebp, 0x4e888d
push ebp
push 0xffffffff
call fcn.00427c80
mov dword [0x4fdbec], eax
mov dword [0x4b5001], 0x552
mov ebp, 0x4e896d
push ebp
push 0xffffffff
call fcn.00427c80
mov dword [0x4fdad8], eax
mov dword [0x4b5001], 0x553
mov ebp, 0x4e8aba
push ebp
push 0xffffffff
call fcn.00427c80
mov dword [0x4fdd54], eax
mov dword [0x4b5001], 0x554
mov ebp, 0x4e8e1c
push ebp
push 0xffffffff
call fcn.00427c80
mov dword [0x4fdb24], eax
mov dword [0x4b5001], 0x555
mov ebp, 0x4e8fdf
push ebp
push 0xffffffff
call fcn.00427c80
mov dword [0x4fde34], eax
mov dword [0x4b5001], 0x556
mov ebp, 0x4e9289
push ebp
push 0xffffffff
call fcn.00427c80
mov dword [0x4fdc3c], eax
mov dword [0x4b5001], 0x557
mov ebp, 0x4e98a2
push ebp
push 0xffffffff
call fcn.00427c80
mov dword [0x4fdeb4], eax
mov dword [0x4b5001], 0x558
mov ebp, 0x4e9c56
push ebp
push 0xffffffff
call fcn.00427c80
mov dword [0x4fdba4], eax
mov dword [0x4b5001], 0x55a
push dword [0x4fdaf0]
call fcn.0041ede1
mov dword [0x4b5001], 0x55d
push 0x2da
push 0x3fc
push 0
call fcn.00426920
mov ebx, eax
mov eax, ebx
mov ecx, 2
cdq
idiv ecx
mov ebx, eax
add ebx, 0xfffffe93
push ebx
push 0
call fcn.00426943
mov ebx, eax
mov eax, ebx
mov ecx, 2
cdq
idiv ecx
mov ebx, eax
add ebx, 0xfffffe02
push ebx
push dword [0x4fdbdc]
call fcn.004232d7
mov dword [0x4b5001], 0x55e
push dword [0x4fdbdc]
lea eax, [0x415ad1]
push eax
call fcn.0042343a
mov dword [0x4b5001], 0x55f
push dword [0x4fdd04]
push dword [0x4fdbdc]
call fcn.00416648
mov dword [0x4b5001], 0x561
push dword [0x4fdc18]
call fcn.00427c97
push eax
push 0xe
push 0xe
push 4
push 0x3d7
push 0xffffffff
call fcn.0041eda7
mov dword [0x4fdfa8], eax
mov dword [0x4b5001], 0x562
push dword [0x4fdfa8]
call fcn.00415937
mov dword [0x4b5001], 0x563
mov eax, str.Click_to_minimize_trainer.
push eax
push dword [0x4fdfa8]
call fcn.0041ee13
mov dword [0x4b5001], 0x565
push dword [0x4fddb4]
call fcn.00427c97
push eax
push 0xe
push 0xe
push 4
push 0x3eb
push 0xffffffff
call fcn.0041eda7
mov dword [0x4fdb0c], eax
mov dword [0x4b5001], 0x566
push dword [0x4fdb0c]
call fcn.00415937
mov dword [0x4b5001], 0x567
mov eax, str.Click_to_close_trainer.
push eax
push dword [0x4fdb0c]
call fcn.0041ee13
mov dword [0x4b5001], 0x569
push dword [0x4fdbac]
call fcn.00427c97
push eax
push 0x3a
push 0x14d
push 5
push 0xe
push 0xffffffff
call fcn.0041eda7
mov dword [0x4fda80], eax
mov dword [0x4b5001], 0x56a
push dword [0x4fda80]
call fcn.00415937
mov dword [0x4b5001], 0x56b
mov eax, str.Click_open_Cheathappens_website.
push eax
push dword [0x4fda80]
call fcn.0041ee13
mov dword [0x4b5001], 0x56d
mov dword [0x4fdf08], 0
mov dword [0x4b5001], 0x56e
mov dword [0x4fdc58], 0
mov dword [0x4b5001], 0x56f
mov dword [0x4b5001], 0x570
inc dword [0x4fdc58]
mov dword [0x4b5001], 0x571
push dword [0x4fdd54]
call fcn.00427c97
push eax
push 0x10
push 0x10
push 0x32
mov ebx, dword [0x4fdf08]
add ebx, 0x3e8
push ebx
push 0xffffffff
call fcn.0041eda7
push eax
mov ebx, dword [0x4fdc58]
mov ebp, dword [0x4fe608]
shl ebx, 2
pop dword [ebp + ebx]
mov dword [0x4b5001], 0x572
mov eax, str.This_trainer_works_with_Steam_Platform_version.
push eax
mov ebx, dword [0x4fdc58]
shl ebx, 2
push dword [ebp + ebx]
call fcn.0041ee13
mov dword [0x4b5001], 0x573
mov ebx, dword [0x4fdf08]
add ebx, 0xffffffec
mov dword [0x4fdf08], ebx
mov dword [0x4b5001], 0x574
mov dword [0x4b5001], 0x576
jmp 0x4059ad
mov dword [0x4b5001], 0x57b
mov dword [0x4b5001], 0x57d
jmp 0x405a61
mov dword [0x4b5001], 0x582
mov dword [0x4b5001], 0x584
jmp 0x405b15
mov dword [0x4b5001], 0x589
mov dword [0x4b5001], 0x58b
jmp 0x405bc9
mov dword [0x4b5001], 0x590
mov dword [0x4b5001], 0x594
push dword [0x4fdffc]
call fcn.00427d51
and eax, eax
je 0x405c55
mov dword [0x4b5001], 0x595
push dword [0x4fdffc]
call fcn.00427c97
push eax
push 0x46
push 0x32
push 0x48
push 0x3c7
push 0xffffffff
call fcn.0041eda7
mov dword [0x4fdd88], eax
mov dword [0x4b5001], 0x596
push dword [0x4fdd88]
call fcn.00415937
mov dword [0x4b5001], 0x597
mov eax, str.Click_to_open_game_page_on_Cheathappens_website.
push eax
push dword [0x4fdd88]
call fcn.0041ee13
mov dword [0x4b5001], 0x598
mov dword [0x4b5001], 0x59a
push dword [0x4fdadc]
call fcn.00427c97
push eax
push 0x47
push 0x3b
push 0x45
push 3
push 0xffffffff
call fcn.0041eda7
mov dword [0x4fdee8], eax
mov dword [0x4b5001], 0x59b
push dword [0x4fdee8]
call fcn.00415937
mov dword [0x4b5001], 0x59c
mov eax, str.Click_to_get_back_to_the_Trainers_main_page.
push eax
push dword [0x4fdee8]
call fcn.0041ee13
mov dword [0x4b5001], 0x59e
push dword [0x4fdf6c]
call fcn.00427c97
push eax
push 0x47
push 0x46
push 0x45
push 0x45
push 0xffffffff
call fcn.0041eda7
mov dword [0x4fdf4c], eax
mov dword [0x4b5001], 0x59f
push dword [0x4fdf4c]
call fcn.00415937
mov dword [0x4b5001], 0x5a0
mov eax, str.Click_to_get_information_on_how_to_use_the_trainer_and_specific_option_instructions.
push eax
push dword [0x4fdf4c]
call fcn.0041ee13
mov dword [0x4b5001], 0x5a2
push dword [0x4fdd28]
call fcn.00427c97
push eax
push 0x47
push 0x69
push 0x45
push 0x8e
push 0xffffffff
call fcn.0041eda7
mov dword [0x4fdc7c], eax
mov dword [0x4b5001], 0x5a3
push dword [0x4fdc7c]
call fcn.00415937
mov dword [0x4b5001], 0x5a4
mov eax, 0x4b6364
push eax
push dword [0x4fdc7c]
call fcn.0041ee13
mov dword [0x4b5001], 0x5a6
push dword [0x4fdff0]
call fcn.00427c97
push eax
push 0x47
push 0x3f
push 0x45
push 0xfa
push 0xffffffff
call fcn.0041eda7
mov dword [0x4fda84], eax
mov dword [0x4b5001], 0x5a7
push dword [0x4fda84]
call fcn.00415937
mov dword [0x4b5001], 0x5a8
mov eax, str.Click_to_get_information_the_trainer_collects__as_well_as_possible_error_information.
push eax
push dword [0x4fda84]
call fcn.0041ee13
mov dword [0x4b5001], 0x5aa
push dword [0x4fdfec]
call fcn.00427c97
push eax
push 0x47
push 0x30
push 0x45
push 0x13c
push 0xffffffff
call fcn.0041eda7
mov dword [0x4fdf74], eax
mov dword [0x4b5001], 0x5ab
push dword [0x4fdf74]
call fcn.00415937
mov dword [0x4b5001], 0x5ac
mov eax, str.Click_to_modify_certain_customizeable_settings_of_the_trainer.
push eax
push dword [0x4fdf74]
call fcn.0041ee13
mov dword [0x4b5001], 0x5ae
push dword [0x4fdb58]
call fcn.00427c97
push eax
push 0x47
push 0x5f
push 0x45
push 0x16f
push 0xffffffff
call fcn.0041eda7
mov dword [0x4fdcd0], eax
mov dword [0x4b5001], 0x5af
push dword [0x4fdcd0]
call fcn.00415937
mov dword [0x4b5001], 0x5b0
mov eax, str.Need_help__Stuck___Problems_with_using_the_trainer___Click_here_for_possible_solutions.__Internet_required.
push eax
push dword [0x4fdcd0]
call fcn.0041ee13
mov dword [0x4b5001], 0x5b2
push dword [0x4fded0]
call fcn.00427c97
push eax
push 0x47
push 0x39
push 0x45
push 0x1d1
push 0xffffffff
call fcn.0041eda7
mov dword [0x4fdbd0], eax
mov dword [0x4b5001], 0x5b3
push dword [0x4fdbd0]
call fcn.00415937
mov dword [0x4b5001], 0x5b4
mov eax, str.Click_here_to_visit_the_webpage_at_Cheathappens_for_this_game_trainer.
push eax
push dword [0x4fdbd0]
call fcn.0041ee13
mov dword [0x4b5001], 0x5b6
push dword [0x4fdd90]
call fcn.00427c97
push eax
push 0x47
push 0x45
push 0x45
push 0x211
push 0xffffffff
call fcn.0041eda7
mov dword [0x4fde60], eax
mov dword [0x4b5001], 0x5b7
push dword [0x4fde60]
call fcn.00415937
mov dword [0x4b5001], 0x5b8
mov eax, str.Click_this_to_enable_controller_activation_of_options.
push eax
push dword [0x4fde60]
call fcn.0041ee13
mov dword [0x4b5001], 0x5ba
push dword [0x4fdad0]
call fcn.00427c97
push eax
push 0x47
push 0x45
push 0x45
push 0x259
push 0xffffffff
call fcn.0041eda7
mov dword [0x4fdcd8], eax
mov dword [0x4b5001], 0x5bb
push dword [0x4fdcd8]
call fcn.00415937
mov dword [0x4b5001], 0x5bc
mov eax, 0x4b7468
push eax
push dword [0x4fdcd8]
call fcn.0041ee13
mov dword [0x4b5001], 0x5be
push 0x22b
push 0x3fa
push 0x95
push 1
push 0xffffffff
call fcn.0041f28c
mov dword [0x4fdb38], eax
mov dword [0x4b5001], 0x5bf
push 1
push dword [0x4fdb38]
call fcn.0041f2a9
mov dword [0x4b5001], 0x5c0
push 0
push 1
push dword [0x4fdb38]
call fcn.0041f2e7
mov dword [0x4b5001], 0x5c1
push 0
push 2
push dword [0x4fdb38]
call fcn.0041f2e7
mov dword [0x4b5001], 0x5c3
push 0x800301
mov eax, 0x4b8dba
push eax
push 0x10e
push 0xa0
push 5
push 0x357
push 0xffffffff
call fcn.0041f48e
mov dword [0x4fdcf0], eax
mov dword [0x4b5001], 0x5c4
push dword [0x4fdcf0]
call fcn.00415937
mov dword [0x4b5001], 0x5c5
push dword [0x4fddb8]
call fcn.0042e1f6
push eax
push dword [0x4fdcf0]
call fcn.0041f5a3
mov dword [0x4b5001], 0x5c6
push 0xffffff
push 1
push dword [0x4fdcf0]
call fcn.0041f2e7
mov dword [0x4b5001], 0x5c7
push 0x32
push 0x32
mov eax, 0x32
call fcn.004191f0
push eax
push 2
push dword [0x4fdcf0]
call fcn.0041f2e7
mov dword [0x4b5001], 0x5c9
push 0x800301
mov eax, 0x4b7b26
push eax
push 0x10e
push 0xa0
push 0x118
push 0x357
push 0xffffffff
call fcn.0041f48e
mov dword [0x4fddc0], eax
mov dword [0x4b5001], 0x5ca
push dword [0x4fddc0]
call fcn.00415937
mov dword [0x4b5001], 0x5cb
push dword [0x4fddb8]
call fcn.0042e1f6
push eax
push dword [0x4fddc0]
call fcn.0041f5a3
mov dword [0x4b5001], 0x5cc
push 0xffffff
push 1
push dword [0x4fddc0]
call fcn.0041f2e7
mov dword [0x4b5001], 0x5cd
push 0x32
push 0x32
mov eax, 0x32
call fcn.004191f0
push eax
push 2
push dword [0x4fddc0]
call fcn.0041f2e7
mov dword [0x4b5001], 0x5cf
push 8
push 0x1e
push 0x7d0
push 0x339
push 0x22b
push 0x352
push 0
push 0
push 0xffffffff
call fcn.0041f84f
mov dword [0x4fdd84], eax
mov dword [0x4b5001], 0x5d0
push 0
push 1
push dword [0x4fdd84]
call fcn.0041f2e7
mov dword [0x4b5001], 0x5d1
push 0
push 2
push dword [0x4fdd84]
call fcn.0041f2e7
mov dword [0x4b5001], 0x5d3
mov dword [0x4fdebc], 0
mov dword [0x4b5001], 0x5d4
mov dword [0x4fdec0], 0
mov dword [0x4b5001], 0x5d5
mov dword [0x4fdc58], 1
jmp 0x4062d4
mov dword [0x4b5001], 0x5d5
mov eax, dword [0x4fdda0]
cmp eax, dword [0x4fdc58]
jl 0x4065a1
mov dword [0x4b5001], 0x5d6
mov ebx, dword [0x4fdc58]
mov ebp, dword [0x4fe570]
shl ebx, 2
mov edx, dword [ebp + ebx]
push edx
call fcn.0042ecd0
pop edx
push eax
push edx
call fcn.0042ed10
push 0x4fdc08
call fcn.0042ed70
mov dword [0x4b5001], 0x5d9
push 0x10800901
mov eax, 0x4b5222
push eax
push 0xb4
push 0x10e
mov ebx, dword [0x4fdec0]
add ebx, 5
push ebx
mov ebx, dword [0x4fdebc]
add ebx, 5
push ebx
push 0xffffffff
call fcn.0041f48e
push eax
mov ebx, dword [0x4fdc58]
mov ebp, dword [0x4fe5c8]
shl ebx, 2
pop dword [ebp + ebx]
mov dword [0x4b5001], 0x5da
push dword [0x4fdc08]
mov ebx, dword [0x4fdc58]
shl ebx, 2
push dword [ebp + ebx]
call fcn.0041fe97
mov dword [0x4b5001], 0x5dc
mov ebx, dword [0x4fdc58]
shl ebx, 2
push dword [ebp + ebx]
call fcn.00415937
mov dword [0x4b5001], 0x5dd
push dword [0x4fdd18]
call fcn.0042e1f6
push eax
mov ebx, dword [0x4fdc58]
mov ebp, dword [0x4fe5c8]
shl ebx, 2
push dword [ebp + ebx]
call fcn.0041f5a3
mov dword [0x4b5001], 0x5de
push 0xffffff
push 1
mov ebx, dword [0x4fdc58]
shl ebx, 2
push dword [ebp + ebx]
call fcn.0041f2e7
mov dword [0x4b5001], 0x5df
push 0x32
push 0x32
mov eax, 0x32
call fcn.004191f0
push eax
push 2
mov ebx, dword [0x4fdc58]
shl ebx, 2
push dword [ebp + ebx]
call fcn.0041f2e7
mov dword [0x4b5001], 0x5e1
jmp 0x406523
mov dword [0x4b5001], 0x5e7
mov dword [0x4b5001], 0x5e9
add dword [0x4fdebc], 0x113
mov dword [0x4b5001], 0x5ea
mov ebx, dword [0x4fdebc]
cmp ebx, 0x2bc
jle 0x406581
mov dword [0x4b5001], 0x5eb
add dword [0x4fdec0], 0xb9
mov dword [0x4b5001], 0x5ec
mov dword [0x4fdebc], 0
mov dword [0x4b5001], 0x5ed
mov dword [0x4b5001], 0x5ee
inc dword [0x4fdc58]
jno 0x4062ca
mov dword [0x4b5001], 0x5f0
call fcn.0041fee2
mov dword [0x4b5001], 0x5f1
call fcn.0041fee2
mov dword [0x4b5001], 0x5f3
push dword [0x4fdf90]
call fcn.00427c97
push eax
push 0x47
push 0x51
push 0x45
push 0x2a5
push 0xffffffff
call fcn.0041eda7
mov dword [0x4fda8c], eax
mov dword [0x4b5001], 0x5f4
push dword [0x4fda8c]
call fcn.00415937
mov dword [0x4b5001], 0x5f5
mov eax, str.Click_to_display_the_QR_code_to_view_options_on_your_mobile_device._QR_reader_app_on_your_device_required.
push eax
push dword [0x4fda8c]
call fcn.0041ee13
mov dword [0x4b5001], 0x5f7
push dword [0x4fde10]
call fcn.00427c97
push eax
push 0x47
push 0x45
push 0x45
push 0x2f9
push 0xffffffff
call fcn.0041eda7
mov dword [0x4fdeac], eax
mov dword [0x4b5001], 0x5f8
push dword [0x4fdeac]
call fcn.00415937
mov dword [0x4b5001], 0x5f9
mov eax, str.Click_to_launch_CosMOS_memory_tool_or_to_visit_the_Cheathappens_CosMOS_webpage.
push eax
push dword [0x4fdeac]
call fcn.0041ee13
mov dword [0x4b5001], 0x5fb
push dword [0x4fe004]
call fcn.00427c97
push eax
push 0x47
push 0x7e
push 0x45
push 0x345
push 0xffffffff
call fcn.0041eda7
mov dword [0x4fdf00], eax
mov dword [0x4b5001], 0x5fc
push dword [0x4fdf00]
call fcn.00415937
mov dword [0x4b5001], 0x5fd
mov eax, str.Click_open_website_page_so_you_can_report_trainer_needing_update_and_information_of_what_is_not_working.
push eax
push dword [0x4fdf00]
call fcn.0041ee13
mov dword [0x4b5001], 0x5ff
push dword [0x4fdd7c]
call fcn.00427c97
push eax
push 0x1f
push 0xda
push 0
push 0x1388
push 0xffffffff
call fcn.0041eda7
mov dword [0x4fdb44], eax
mov dword [0x4b5001], 0x600
push dword [0x4fdb44]
call fcn.00415937
mov dword [0x4b5001], 0x601
mov eax, str.Click_to_access_page_to_possibly_download_a_more_current_version_of_the_trainer.
push eax
push dword [0x4fdb44]
call fcn.0041ee13
mov dword [0x4b5001], 0x603
push dword [0x4fdba4]
call fcn.00427c97
push eax
push 0x1f
push 0xda
push 0
push 0x1388
push 0xffffffff
call fcn.0041eda7
mov dword [0x4fdd98], eax
mov dword [0x4b5001], 0x604
push dword [0x4fdd98]
call fcn.00415937
mov dword [0x4b5001], 0x605
mov eax, str.Click_to_access_page_to_download_fully_working_trainer.
push eax
push dword [0x4fdd98]
call fcn.0041ee13
mov dword [0x4b5001], 0x607
push dword [0x4fe008]
call fcn.00427c97
push eax
push 0x1b
push 0x3fc
push 0x95
push 0
push 0xffffffff
call fcn.0041eda7
mov dword [0x4fdb4c], eax
mov dword [0x4b5001], 0x608
push dword [0x4fdb4c]
call fcn.00415937
mov dword [0x4b5001], 0x609
mov eax, str.Click_to_open_this_text_in_Windows_Notebook_App.
push eax
push dword [0x4fdb4c]
call fcn.0041ee13
mov dword [0x4b5001], 0x60a
push 1
push dword [0x4fdb4c]
call fcn.0041f2a9
mov dword [0x4b5001], 0x60c
push 0x22b
push 0x3fa
push 0x95
push 1
push 0xffffffff
call fcn.0041f28c
mov dword [0x4fde88], eax
mov dword [0x4b5001], 0x60d
push 1
push dword [0x4fde88]
call fcn.0041f2a9
mov dword [0x4b5001], 0x60e
push 0
push 1
push dword [0x4fde88]
call fcn.0041f2e7
mov dword [0x4b5001], 0x60f
push 0
push 2
push dword [0x4fde88]
call fcn.0041f2e7
mov dword [0x4b5001], 0x611
push 0x1a9
push 0x1a9
push 0x37
push 0x12d
push 0xffffffff
call fcn.0041f28c
mov dword [0x4fde24], eax
mov dword [0x4b5001], 0x612
mov eax, str.https:__api.qrserver.com_v1_create_qr_code__dataExamplesize400x400
push eax
push 0x1f4
push 0x1f4
push 0
push 0
push 0xffffffff
call fcn.00420650
mov dword [0x4fdc1c], eax
mov dword [0x4b5001], 0x613
mov dword [0x4b5001], 0x614
push 0xffffffeb
push dword [0x4fdc1c]
call fcn.00421155
push eax
call sub.USER32.DLL_GetWindowLongW
mov dword [0x4fddd0], eax
mov dword [0x4b5001], 0x615
push 1
mov eax, dword [0x4fddd0]
push eax
mov eax, dword [eax]
call dword [eax + 0xf0]
mov dword [0x4b5001], 0x616
call fcn.0041fee2
mov dword [0x4b5001], 0x617
mov eax, str.Scan_the_QR_code_with_your_mobile_device.__It_will_display_the_trainer_options__including_the_current_hotkeys.
push eax
push 0x13
push 0x320
push 0x14
push 0xc8
push 0xffffffff
call fcn.0041f583
mov dword [0x4fdda4], eax
mov dword [0x4b5001], 0x618
push dword [0x4fdc68]
call fcn.0042e1f6
push eax
push dword [0x4fdda4]
call fcn.0041f5a3
mov dword [0x4b5001], 0x619
push 0xffffff
push 1
push dword [0x4fdda4]
call fcn.0041f2e7
mov dword [0x4b5001], 0x61a
push 0
push 2
push dword [0x4fdda4]
call fcn.0041f2e7
mov dword [0x4b5001], 0x61b
mov eax, str.You_will_need_a_QR_scanner_app.__You_can_get_one_in_the_Google_Apple_Appstore.
push eax
push 0x13
push 0x1f4
push 0x203
push 0x11d
push 0xffffffff
call fcn.0041f583
mov dword [0x4fdf8c], eax
mov dword [0x4b5001], 0x61c
push dword [0x4fdc68]
call fcn.0042e1f6
push eax
push dword [0x4fdf8c]
call fcn.0041f5a3
mov dword [0x4b5001], 0x61d
push 0xffffff
push 1
push dword [0x4fdf8c]
call fcn.0041f2e7
mov dword [0x4b5001], 0x61e
push 0
push 2
push dword [0x4fdf8c]
call fcn.0041f2e7
mov dword [0x4b5001], 0x61f
call fcn.0041fee2
mov dword [0x4b5001], 0x622
push dword [0x4fdd30]
call fcn.00427c97
push eax
push 9
push 0x13
push 0x2cb
push 0x3de
push 0xffffffff
call fcn.0041eda7
mov dword [0x4fdecc], eax
mov dword [0x4b5001], 0x624
push 0x22b
push 0x3fa
push 0x95
push 1
push 0xffffffff
call fcn.0041f28c
mov dword [0x4fdc14], eax
mov dword [0x4b5001], 0x625
push 1
push dword [0x4fdc14]
call fcn.0041f2a9
mov dword [0x4b5001], 0x626
push 0
push 1
push dword [0x4fdc14]
call fcn.0041f2e7
mov dword [0x4b5001], 0x627
push 0
push 2
push dword [0x4fdc14]
call fcn.0041f2e7
mov dword [0x4b5001], 0x629
push dword [0x4fdbec]
call fcn.00427c97
push eax
push 0x19
push 0x19
push 0x7d
push 0xa
push 0xffffffff
call fcn.0041eda7
mov dword [0x4fdff4], eax
mov dword [0x4b5001], 0x62a
push dword [0x4fdff4]
call fcn.00415937
mov dword [0x4b5001], 0x62b
mov eax, str.Click_on_to_mute_the_trainer_sounds.
push eax
push dword [0x4fdff4]
call fcn.0041ee13
mov dword [0x4b5001], 0x62c
mov eax, str.Mute_Trainer_Sounds
push eax
push 0x19
push 0xc8
push 0x81
push 0x32
push 0xffffffff
call fcn.0041f583
mov dword [0x4fde50], eax
mov dword [0x4b5001], 0x62d
mov eax, str.Click_on_to_mute_the_trainer_sounds.
push eax
push dword [0x4fde50]
call fcn.0041ee13
mov dword [0x4b5001], 0x62e
push dword [0x4fdc68]
call fcn.0042e1f6
push eax
push dword [0x4fde50]
call fcn.0041f5a3
mov dword [0x4b5001], 0x62f
push 0xffffff
push 1
push dword [0x4fde50]
call fcn.0041f2e7
mov dword [0x4b5001], 0x630
push 0
push 2
push dword [0x4fde50]
call fcn.0041f2e7
mov dword [0x4b5001], 0x632
push dword [0x4fdbec]
call fcn.00427c97
push eax
push 0x19
push 0x19
push 0xa0
push 0xa
push 0xffffffff
call fcn.0041eda7
mov dword [0x4fdbe4], eax
mov dword [0x4b5001], 0x633
push dword [0x4fdbe4]
call fcn.00415937
mov dword [0x4b5001], 0x634
mov eax, str.Click_to_disable_the_trainer_hotkeys.
push eax
push dword [0x4fdbe4]
call fcn.0041ee13
mov dword [0x4b5001], 0x635
mov eax, str.Disable_Trainer_Hotkeys
push eax
push 0x19
push 0xc8
push 0xa4
push 0x32
push 0xffffffff
call fcn.0041f583
mov dword [0x4fdc60], eax
mov dword [0x4b5001], 0x636
mov eax, str.Click_to_disable_the_trainer_hotkeys.
push eax
push dword [0x4fdc60]
call fcn.0041ee13
mov dword [0x4b5001], 0x637
push dword [0x4fdc68]
call fcn.0042e1f6
push eax
push dword [0x4fdc60]
call fcn.0041f5a3
mov dword [0x4b5001], 0x638
push 0xffffff
push 1
push dword [0x4fdc60]
call fcn.0041f2e7
mov dword [0x4b5001], 0x639
push 0
push 2
push dword [0x4fdc60]
call fcn.0041f2e7
mov dword [0x4b5001], 0x63b
mov dword [0x4b5001], 0x63d
push 0x800301
mov eax, str.SAVE_GLOBAL_SETTINGS
push eax
push 0x19
push 0xc8
push 0xdc
push 0xa
push 0xffffffff
call fcn.0041f48e
mov dword [0x4fde14], eax
mov dword [0x4b5001], 0x63e
push dword [0x4fde14]
call fcn.00415937
mov dword [0x4b5001], 0x63f
mov eax, str.Click_to_save_trainer_settings_for_all_trainers_launched.
push eax
push dword [0x4fde14]
call fcn.0041ee13
mov dword [0x4b5001], 0x640
push dword [0x4fdc68]
call fcn.0042e1f6
push eax
push dword [0x4fde14]
call fcn.0041f5a3
mov dword [0x4b5001], 0x641
push 0xffffff
push 1
push dword [0x4fde14]
call fcn.0041f2e7
mov dword [0x4b5001], 0x642
push 0x32
push 0x32
mov eax, 0x32
call fcn.004191f0
push eax
push 2
push dword [0x4fde14]
call fcn.0041f2e7
mov dword [0x4b5001], 0x644
push 0x800301
mov eax, str.REMOVE_GLOBAL_SETTINGS
push eax
push 0x19
push 0xc8
push 0xdc
push 0xdc
push 0xffffffff
call fcn.0041f48e
mov dword [0x4fde90], eax
mov dword [0x4b5001], 0x645
push dword [0x4fde90]
call fcn.00415937
mov dword [0x4b5001], 0x646
mov eax, str.Click_to_remove_trainer_settings_for_all_trainers_launched.
push eax
push dword [0x4fde90]
call fcn.0041ee13
mov dword [0x4b5001], 0x647
push dword [0x4fdc68]
call fcn.0042e1f6
push eax
push dword [0x4fde90]
call fcn.0041f5a3
mov dword [0x4b5001], 0x648
push 0xffffff
push 1
push dword [0x4fde90]
call fcn.0041f2e7
mov dword [0x4b5001], 0x649
push 0x32
push 0x32
mov eax, 0x32
call fcn.004191f0
push eax
push 2
push dword [0x4fde90]
call fcn.0041f2e7
mov dword [0x4b5001], 0x64b
push 0x800301
mov eax, str.SAVE_CUSTOM_SETTINGS
push eax
push 0x19
push 0xc8
push 0xff
push 0xa
push 0xffffffff
call fcn.0041f48e
mov dword [0x4fdfa4], eax
mov dword [0x4b5001], 0x64c
push dword [0x4fdfa4]
call fcn.00415937
mov dword [0x4b5001], 0x64d
mov eax, str.Click_to_save_trainer_custom_keys_and_values_for_this_trainer.
push eax
push dword [0x4fdfa4]
call fcn.0041ee13
mov dword [0x4b5001], 0x64e
push dword [0x4fdc68]
call fcn.0042e1f6
push eax
push dword [0x4fdfa4]
call fcn.0041f5a3
mov dword [0x4b5001], 0x64f
push 0xffffff
push 1
push dword [0x4fdfa4]
call fcn.0041f2e7
mov dword [0x4b5001], 0x650
push 0x32
push 0x32
mov eax, 0x32
call fcn.004191f0
push eax
push 2
push dword [0x4fdfa4]
call fcn.0041f2e7
mov dword [0x4b5001], 0x652
push 0x800301
mov eax, str.REMOVE_CUSTOM_SETTINGS
push eax
push 0x19
push 0xc8
push 0xff
push 0xdc
push 0xffffffff
call fcn.0041f48e
mov dword [0x4fdcb0], eax
mov dword [0x4b5001], 0x653
push dword [0x4fdcb0]
call fcn.00415937
mov dword [0x4b5001], 0x654
mov eax, str.Click_to_remove_trainer_custom_keys_and_values_for_this_trainer.
push eax
push dword [0x4fdcb0]
call fcn.0041ee13
mov dword [0x4b5001], 0x655
push dword [0x4fdc68]
call fcn.0042e1f6
push eax
push dword [0x4fdcb0]
call fcn.0041f5a3
mov dword [0x4b5001], 0x656
push 0xffffff
push 1
push dword [0x4fdcb0]
call fcn.0041f2e7
mov dword [0x4b5001], 0x657
push 0x32
push 0x32
mov eax, 0x32
call fcn.004191f0
push eax
push 2
push dword [0x4fdcb0]
call fcn.0041f2e7
mov dword [0x4b5001], 0x659
push 0x800301
mov eax, str.RESET_TRAINER_SETTINGS
push eax
push 0x19
push 0xc8
push 0x122
push 0xa
push 0xffffffff
call fcn.0041f48e
mov dword [0x4fdf38], eax
mov dword [0x4b5001], 0x65a
push dword [0x4fdf38]
call fcn.00415937
mov dword [0x4b5001], 0x65b
mov eax, str.Click_to_reset_all_custom_keys_and_settings.__Useful_if_trainer_appears_non_working_or_unusual_behavior.__Trainer_will_close.
push eax
push dword [0x4fdf38]
call fcn.0041ee13
mov dword [0x4b5001], 0x65c
push dword [0x4fdc68]
call fcn.0042e1f6
push eax
push dword [0x4fdf38]
call fcn.0041f5a3
mov dword [0x4b5001], 0x65d
push 0xffffff
push 1
push dword [0x4fdf38]
call fcn.0041f2e7
mov dword [0x4b5001], 0x65e
push 0x32
push 0x32
mov eax, 0x32
call fcn.004191f0
push eax
push 2
push dword [0x4fdf38]
call fcn.0041f2e7
mov dword [0x4b5001], 0x660
mov dword [0x4b5001], 0x662
push 0x800301
mov eax, str.CTRL__H
push eax
push 0x19
push 0xc8
push 0x14
push 0xa
push 0xffffffff
call fcn.0041f48e
mov dword [0x4fda98], eax
mov dword [0x4b5001], 0x663
push dword [0x4fda98]
call fcn.00415937
mov dword [0x4b5001], 0x664
mov eax, str.Click_to_disable_trainer_keys.
push eax
push dword [0x4fda98]
call fcn.0041ee13
mov dword [0x4b5001], 0x665
push dword [0x4fdc68]
call fcn.0042e1f6
push eax
push dword [0x4fda98]
call fcn.0041f5a3
mov dword [0x4b5001], 0x666
push 0xffffff
push 1
push dword [0x4fda98]
call fcn.0041f2e7
mov dword [0x4b5001], 0x667
push 0x32
push 0x32
mov eax, 0x32
call fcn.004191f0
push eax
push 2
push dword [0x4fda98]
call fcn.0041f2e7
mov dword [0x4b5001], 0x668
mov eax, 0x4b56d8
push eax
push 0x19
push 0xc8
push 0x18
push 0xd9
push 0xffffffff
call fcn.0041f583
mov dword [0x4fde98], eax
mov dword [0x4b5001], 0x669
mov eax, str.Click_to_disable_trainer_keys.
push eax
push dword [0x4fde98]
call fcn.0041ee13
mov dword [0x4b5001], 0x66a
push dword [0x4fdc68]
call fcn.0042e1f6
push eax
push dword [0x4fde98]
call fcn.0041f5a3
mov dword [0x4b5001], 0x66b
push 0xffffff
push 1
push dword [0x4fde98]
call fcn.0041f2e7
mov dword [0x4b5001], 0x66c
push 0
push 2
push dword [0x4fde98]
call fcn.0041f2e7
mov dword [0x4b5001], 0x66f
push 0x800301
mov eax, 0x4b635e
push eax
push 0x19
push 0xc8
push 0x37
push 0xa
push 0xffffffff
call fcn.0041f48e
mov dword [0x4fdd14], eax
mov dword [0x4b5001], 0x670
push dword [0x4fdd14]
call fcn.00415937
mov dword [0x4b5001], 0x671
mov eax, str.Click_to_select_the_key_to_activate_the_trainer.
push eax
push dword [0x4fdd14]
call fcn.0041ee13
mov dword [0x4b5001], 0x672
push dword [0x4fdc68]
call fcn.0042e1f6
push eax
push dword [0x4fdd14]
call fcn.0041f5a3
mov dword [0x4b5001], 0x673
push 0xffffff
push 1
push dword [0x4fdd14]
call fcn.0041f2e7
mov dword [0x4b5001], 0x674
push 0x32
push 0x32
mov eax, 0x32
call fcn.004191f0
push eax
push 2
push dword [0x4fdd14]
call fcn.0041f2e7
mov dword [0x4b5001], 0x675
mov eax, str.Trainer_Activation
push eax
push 0x19
push 0xc8
push 0x3b
push 0xd9
push 0xffffffff
call fcn.0041f583
mov dword [0x4fddc4], eax
mov dword [0x4b5001], 0x676
mov eax, str.Click_to_select_the_key_to_activate_the_trainer.
push eax
push dword [0x4fddc4]
call fcn.0041ee13
mov dword [0x4b5001], 0x677
push dword [0x4fdc68]
call fcn.0042e1f6
push eax
push dword [0x4fddc4]
call fcn.0041f5a3
mov dword [0x4b5001], 0x678
push 0xffffff
push 1
push dword [0x4fddc4]
call fcn.0041f2e7
mov dword [0x4b5001], 0x679
push 0
push 2
push dword [0x4fddc4]
call fcn.0041f2e7
mov dword [0x4b5001], 0x67c
push 0x800301
mov eax, str.Bumper_Left
push eax
push 0x19
push 0xc8
push 0x5a
push 0xa
push 0xffffffff
call fcn.0041f48e
mov dword [0x4fdb54], eax
mov dword [0x4b5001], 0x67d
push dword [0x4fdb54]
call fcn.00415937
mov dword [0x4b5001], 0x67e
mov eax, str.Click_to_select_which_button_to_push_down_to_allow_joystick_buttons_to_activate.
push eax
push dword [0x4fdb54]
call fcn.0041ee13
mov dword [0x4b5001], 0x67f
push dword [0x4fdc68]
call fcn.0042e1f6
push eax
push dword [0x4fdb54]
call fcn.0041f5a3
mov dword [0x4b5001], 0x680
push 0xffffff
push 1
push dword [0x4fdb54]
call fcn.0041f2e7
mov dword [0x4b5001], 0x681
push 0x32
push 0x32
mov eax, 0x32
call fcn.004191f0
push eax
push 2
push dword [0x4fdb54]
call fcn.0041f2e7
mov dword [0x4b5001], 0x682
mov eax, str.Controller_Trigger
push eax
push 0x19
push 0xc8
push 0x5e
push 0xd9
push 0xffffffff
call fcn.0041f583
mov dword [0x4fde68], eax
mov dword [0x4b5001], 0x683
mov eax, str.Click_to_select_which_button_to_push_down_to_allow_joystick_buttons_to_activate.
push eax
push dword [0x4fde68]
call fcn.0041ee13
mov dword [0x4b5001], 0x684
push dword [0x4fdc68]
call fcn.0042e1f6
push eax
push dword [0x4fde68]
call fcn.0041f5a3
mov dword [0x4b5001], 0x685
push 0xffffff
push 1
push dword [0x4fde68]
call fcn.0041f2e7
mov dword [0x4b5001], 0x686
push 0
push 2
push dword [0x4fde68]
call fcn.0041f2e7
mov dword [0x4b5001], 0x689
push 0x800001
push 0x4b
push 0xc8
push 0x5a
push 0x1392
push 0xffffffff
call fcn.00421376
mov dword [0x4fdcd4], eax
mov dword [0x4b5001], 0x68a
push dword [0x4fdcd4]
call fcn.00415937
mov dword [0x4b5001], 0x68b
push dword [0x4fdc68]
call fcn.0042e1f6
push eax
push dword [0x4fdcd4]
call fcn.0041f5a3
mov dword [0x4b5001], 0x68c
mov dword [0x4fdc58], 1
jmp 0x407707
mov dword [0x4b5001], 0x68c
mov eax, 0x16
cmp eax, dword [0x4fdc58]
jl 0x407753
mov dword [0x4b5001], 0x68d
mov ebx, dword [0x4fdc58]
mov ebp, dword [0x4fe5e8]
shl ebx, 2
push dword [ebp + ebx]
push 0xffffffff
push dword [0x4fdcd4]
call fcn.004217df
mov dword [0x4b5001], 0x68e
inc dword [0x4fdc58]
jno 0x4076fd
mov dword [0x4b5001], 0x68f
mov eax, 0x4b635e
push eax
push dword [0x4fdcd4]
call fcn.0041fe97
mov dword [0x4b5001], 0x690
push 0xffffff
push 1
push dword [0x4fdcd4]
call fcn.0041f2e7
mov dword [0x4b5001], 0x691
push 0x32
push 0x32
mov eax, 0x32
call fcn.004191f0
push eax
push 2
push dword [0x4fdcd4]
call fcn.0041f2e7
mov dword [0x4b5001], 0x693
push 0x800001
push 0x4b
push 0xc8
push 0x37
push 0x1392
push 0xffffffff
call fcn.00421376
mov dword [0x4fdefc], eax
mov dword [0x4b5001], 0x694
push dword [0x4fdefc]
call fcn.00415937
mov dword [0x4b5001], 0x695
push dword [0x4fdc68]
call fcn.0042e1f6
push eax
push dword [0x4fdefc]
call fcn.0041f5a3
mov dword [0x4b5001], 0x696
mov dword [0x4fdc58], 1
jmp 0x407844
mov dword [0x4b5001], 0x696
mov eax, 0x12
cmp eax, dword [0x4fdc58]
jl 0x407890
mov dword [0x4b5001], 0x697
mov ebx, dword [0x4fdc58]
mov ebp, dword [0x4fe5d8]
shl ebx, 2
push dword [ebp + ebx]
push 0xffffffff
push dword [0x4fdefc]
call fcn.004217df
mov dword [0x4b5001], 0x698
inc dword [0x4fdc58]
jno 0x40783a
mov dword [0x4b5001], 0x699
mov eax, 0x4b635e
push eax
push dword [0x4fdefc]
call fcn.0041fe97
mov dword [0x4b5001], 0x69a
push 0xffffff
push 1
push dword [0x4fdefc]
call fcn.0041f2e7
mov dword [0x4b5001], 0x69b
push 0x32
push 0x32
mov eax, 0x32
call fcn.004191f0
push eax
push 2
push dword [0x4fdefc]
call fcn.0041f2e7
mov dword [0x4b5001], 0x69d
push 0x800001
push 0x4b
push 0xc8
push 0x14
push 0x1392
push 0xffffffff
call fcn.00421376
mov dword [0x4fdf20], eax
mov dword [0x4b5001], 0x69e
push dword [0x4fdf20]
call fcn.00415937
mov dword [0x4b5001], 0x69f
push dword [0x4fdc68]
call fcn.0042e1f6
push eax
push dword [0x4fdf20]
call fcn.0041f5a3
mov dword [0x4b5001], 0x6a0
mov eax, str.CTRL__H
push eax
push 0xffffffff
push dword [0x4fdf20]
call fcn.004217df
mov dword [0x4b5001], 0x6a1
mov eax, str.CTRL__M
push eax
push 0xffffffff
push dword [0x4fdf20]
call fcn.004217df
mov dword [0x4b5001], 0x6a2
mov eax, str.CTRL__H
push eax
push dword [0x4fdf20]
call fcn.0041fe97
mov dword [0x4b5001], 0x6a3
push 0xffffff
push 1
push dword [0x4fdf20]
call fcn.0041f2e7
mov dword [0x4b5001], 0x6a4
push 0x32
push 0x32
mov eax, 0x32
call fcn.004191f0
push eax
push 2
push dword [0x4fdf20]
call fcn.0041f2e7
mov dword [0x4b5001], 0x6a7
call fcn.0041fee2
mov dword [0x4b5001], 0x6aa
push dword [0x4fdf2c]
call fcn.00427c97
push eax
push 0x10
push 0x10
push 0x2c7
push 3
push 0xffffffff
call fcn.0041eda7
mov dword [0x4fdfd8], eax
mov dword [0x4b5001], 0x6ac
mov eax, str.Press_F1_at_Main_Menu_of_game_to_activate_the_trainer.__Waiting_for_game...
push eax
push 0x12
push 0x320
push 0x2c7
push 0x18
push 0xffffffff
call fcn.0041f583
mov dword [0x4fdb2c], eax
mov dword [0x4b5001], 0x6ad
push dword [0x4fdc68]
call fcn.0042e1f6
push eax
push dword [0x4fdb2c]
call fcn.0041f5a3
mov dword [0x4b5001], 0x6ae
push 0xffffff
push 1
push dword [0x4fdb2c]
call fcn.0041f2e7
mov dword [0x4b5001], 0x6af
push 0x36
push 0x36
mov eax, 0x36
call fcn.004191f0
push eax
push 2
push dword [0x4fdb2c]
call fcn.0041f2e7
mov dword [0x4b5001], 0x6b2
jmp 0x407b1a
mov dword [0x4b5001], 0x6b4
mov dword [0x4b5001], 0x6b5
push dword [0x4fdd78]
mov edx, 0x4b5222
pop ecx
call fcn.00419250
jne 0x407bdd
mov dword [0x4b5001], 0x6b6
push edx
call fcn.0042ecd0
pop edx
push eax
push 2
mov edx, dword [0x4fdd3c]
push edx
call fcn.0042ecd0
pop edx
push eax
push edx
call fcn.0042ed10
mov edx, str.__Version:
push edx
call fcn.0042ed10
mov edx, dword [0x4fdd78]
push edx
call fcn.0042ed10
mov edx, dword [0x4fdbfc]
push edx
call fcn.0042ed10
call fcn.0042ee00
push 0x13
push 0x208
push 0x30
mov ebx, dword [0x4fdf08]
add ebx, 0x1ea
push ebx
push 0xffffffff
call fcn.004192b2
add dword [esp + 0x14], edx
call fcn.0041f48e
call fcn.00419290
mov dword [0x4fdbe8], eax
mov dword [0x4b5001], 0x6b7
jmp 0x407c5c
mov dword [0x4b5001], 0x6b7
mov dword [0x4b5001], 0x6b8
push edx
call fcn.0042ecd0
pop edx
push eax
push 2
mov edx, dword [0x4fdd3c]
push edx
call fcn.0042ecd0
pop edx
push eax
push edx
call fcn.0042ed10
mov edx, dword [0x4fdbfc]
push edx
call fcn.0042ed10
call fcn.0042ee00
push 0x13
push 0x208
push 0x30
mov ebx, dword [0x4fdf08]
add ebx, 0x1ea
push ebx
push 0xffffffff
call fcn.004192b2
add dword [esp + 0x14], edx
call fcn.0041f48e
call fcn.00419290
mov dword [0x4fdbe8], eax
mov dword [0x4b5001], 0x6b9
mov dword [0x4b5001], 0x6ba
push dword [0x4fdd24]
call fcn.0042e1f6
push eax
push dword [0x4fdbe8]
call fcn.0041f5a3
mov dword [0x4b5001], 0x6bb
push 0
push 1
push dword [0x4fdbe8]
call fcn.0041f2e7
mov dword [0x4b5001], 0x6bc
push 0x2f
push 0xa2
mov eax, 0xf2
call fcn.004191f0
push eax
push 2
push dword [0x4fdbe8]
call fcn.0041f2e7
mov dword [0x4b5001], 0x6c0
push 0x10000800
push 0x210
push 0x3f6
push 0xb0
push 0x1388
push 0xffffffff
call fcn.0041e0bb
mov dword [0x4fddec], eax
mov dword [0x4b5001], 0x6c1
push dword [0x4fdcac]
call fcn.0042e1f6
push eax
push dword [0x4fddec]
call fcn.0041f5a3
mov dword [0x4b5001], 0x6c2
push 0xffffff
push 1
push dword [0x4fddec]
call fcn.0041f2e7
mov dword [0x4b5001], 0x6c3
push 0
push 2
push dword [0x4fddec]
call fcn.0041f2e7
mov dword [0x4b5001], 0x6c4
mov eax, 0x4b5222
push eax
mov eax, 0x4b5222
push eax
push dword [0x4fddec]
call fcn.00421155
push eax
call sub.UXTHEME.DLL_SetWindowTheme
mov dword [0x4b5001], 0x6c5
push 1
push dword [0x4fddec]
call fcn.0041f2a9
mov dword [0x4b5001], 0x6c7
mov edx, dword [0x4fdb94]
push edx
call fcn.0042ecd0
pop edx
push eax
push edx
call fcn.0042ed10
push 0x4fde08
call fcn.0042ed70
mov dword [0x4b5001], 0x6c8
push edx
call fcn.0042ecd0
pop edx
push eax
push 0x20000
mov edx, dword [0x4fde08]
push edx
call fcn.0042ecd0
pop edx
push eax
push edx
call fcn.0042ed10
mov edx, str.help.txt
push edx
call fcn.0042ed10
call fcn.0042ee00
push 0xffffffff
call fcn.004192b2
add dword [esp + 4], edx
call fcn.00424d90
call fcn.00419290
mov dword [0x4fdd10], eax
mov dword [0x4b5001], 0x6c9
mov dword [0x4fdc58], 0
mov dword [0x4b5001], 0x6ca
mov dword [0x4b5001], 0x6cb
push edx
call fcn.0042ecd0
pop edx
push eax
push edx
call fcn.0042ecd0
pop edx
push eax
push dword [0x4fdd10]
call fcn.00424ff0
push 0x4fde48
call fcn.0042ed70
mov dword [0x4b5001], 0x6cc
push dword [0x4fde48]
push dword [0x4fdc58]
push dword [0x4fddec]
call fcn.004217df
mov dword [0x4b5001], 0x6cd
inc dword [0x4fdc58]
mov dword [0x4b5001], 0x6ce
push dword [0x4fdd10]
call fcn.00425050
mov ebx, eax
cmp ebx, 1
jne 0x407e3b
mov dword [0x4b5001], 0x6cf
push dword [0x4fdd10]
call fcn.004249c0
mov dword [0x4b5001], 0x6d3
push dword [0x4fdcac]
call fcn.0042e1f6
push eax
push dword [0x4fdbf4]
call fcn.0041f5a3
mov dword [0x4b5001], 0x6d4
push 0xffffff
push 1
push dword [0x4fdbf4]
call fcn.0041f2e7
mov dword [0x4b5001], 0x6d5
push 0
push 2
push dword [0x4fdbf4]
call fcn.0041f2e7
mov dword [0x4b5001], 0x6d6
mov eax, 0x4b5222
push eax
mov eax, 0x4b5222
push eax
push dword [0x4fdbf4]
call fcn.00421155
push eax
call sub.UXTHEME.DLL_SetWindowTheme
mov dword [0x4b5001], 0x6d7
push 1
push dword [0x4fdbf4]
call fcn.0041f2a9
mov dword [0x4b5001], 0x6e4
mov eax, str.http:__www.cheathappens.com_trainer_troubleshooting_lite.asp
push eax
push 0x22b
push 0x3fa
push 0x95
push 0x1388
push 0xffffffff
call fcn.00420650
mov dword [0x4fdcf8], eax
mov dword [0x4b5001], 0x6e5
mov dword [0x4b5001], 0x6e6
push 0xffffffeb
push dword [0x4fdcf8]
call fcn.00421155
push eax
call sub.USER32.DLL_GetWindowLongW
mov dword [0x4fddd0], eax
mov dword [0x4b5001], 0x6e7
push 1
mov eax, dword [0x4fddd0]
push eax
mov eax, dword [eax]
call dword [eax + 0xf0]
mov dword [0x4b5001], 0x6e8
push 1
push dword [0x4fdcf8]
call fcn.0041f2a9
mov dword [0x4b5001], 0x6ea
mov ebx, dword [0x4fdda0]
cmp ebx, 0x16
jle 0x408075
mov dword [0x4b5001], 0x6eb
push 8
push 0x1e
push 0x7d0
push 0x3e8
push 0x22b
push 0x3fa
push 0x95
push 1
push 0xffffffff
call fcn.0041f84f
mov dword [0x4fdc8c], eax
mov dword [0x4b5001], 0x6ec
jmp 0x4080ac
mov dword [0x4b5001], 0x6ec
mov dword [0x4b5001], 0x6ed
push 0x22b
push 0x3fa
push 0x95
push 1
push 0xffffffff
call fcn.0041f28c
mov dword [0x4fdc8c], eax
mov dword [0x4b5001], 0x6ee
mov dword [0x4b5001], 0x6f0
push 1
push dword [0x4fdc8c]
call fcn.0041f2a9
mov dword [0x4b5001], 0x6f2
push 0
push 2
push dword [0x4fdc8c]
call fcn.0041f2e7
mov dword [0x4b5001], 0x6f4
push 0x800201
mov eax, str.Description
push eax
push 0x14
push 0x17c
push 0
push 3
push 0xffffffff
call fcn.0041f48e
mov dword [0x4fe000], eax
mov dword [0x4b5001], 0x6f5
push dword [0x4fdc68]
call fcn.0042e1f6
push eax
push dword [0x4fe000]
call fcn.0041f5a3
mov dword [0x4b5001], 0x6f6
push 0xffffff
push 1
push dword [0x4fe000]
call fcn.0041f2e7
mov dword [0x4b5001], 0x6f7
push 0x36
push 0x36
mov eax, 0x36
call fcn.004191f0
push eax
push 2
push dword [0x4fe000]
call fcn.0041f2e7
mov dword [0x4b5001], 0x6f9
push 0x800201
mov eax, str.Keyboard_Hotkey
push eax
push 0x14
push 0xc8
push 0
push 0x17e
push 0xffffffff
call fcn.0041f48e
mov dword [0x4fdc80], eax
mov dword [0x4b5001], 0x6fa
push dword [0x4fdc68]
call fcn.0042e1f6
push eax
push dword [0x4fdc80]
call fcn.0041f5a3
mov dword [0x4b5001], 0x6fb
push 0xffffff
push 1
push dword [0x4fdc80]
call fcn.0041f2e7
mov dword [0x4b5001], 0x6fc
push 0x36
push 0x36
mov eax, 0x36
call fcn.004191f0
push eax
push 2
push dword [0x4fdc80]
call fcn.0041f2e7
mov dword [0x4b5001], 0x6fe
push 0x800201
mov eax, str.Controller_Hotkey
push eax
push 0x14
push 0xc8
push 0
push 0x245
push 0xffffffff
call fcn.0041f48e
mov dword [0x4fdc38], eax
mov dword [0x4b5001], 0x6ff
push dword [0x4fdc68]
call fcn.0042e1f6
push eax
push dword [0x4fdc38]
call fcn.0041f5a3
mov dword [0x4b5001], 0x700
push 0xffffff
push 1
push dword [0x4fdc38]
call fcn.0041f2e7
mov dword [0x4b5001], 0x701
push 0x36
push 0x36
mov eax, 0x36
call fcn.004191f0
push eax
push 2
push dword [0x4fdc38]
call fcn.0041f2e7
mov dword [0x4b5001], 0x703
push 0x800201
mov eax, str.Modifying_Value
push eax
push 0x14
push 0x96
push 0
push 0x30c
push 0xffffffff
call fcn.0041f48e
mov dword [0x4fdc04], eax
mov dword [0x4b5001], 0x704
push dword [0x4fdc68]
call fcn.0042e1f6
push eax
push dword [0x4fdc04]
call fcn.0041f5a3
mov dword [0x4b5001], 0x705
push 0xffffff
push 1
push dword [0x4fdc04]
call fcn.0041f2e7
mov dword [0x4b5001], 0x706
push 0x36
push 0x36
mov eax, 0x36
call fcn.004191f0
push eax
push 2
push dword [0x4fdc04]
call fcn.0041f2e7
mov dword [0x4b5001], 0x708
push 0x800201
mov eax, str.Activate
push eax
push 0x14
push 0x56
push 0
push 0x3a1
push 0xffffffff
call fcn.0041f48e
mov dword [0x4fdf7c], eax
mov dword [0x4b5001], 0x709
push dword [0x4fdc68]
call fcn.0042e1f6
push eax
push dword [0x4fdf7c]
call fcn.0041f5a3
mov dword [0x4b5001], 0x70a
push 0xffffff
push 1
push dword [0x4fdf7c]
call fcn.0041f2e7
mov dword [0x4b5001], 0x70b
push 0x36
push 0x36
mov eax, 0x36
call fcn.004191f0
push eax
push 2
push dword [0x4fdf7c]
call fcn.0041f2e7
mov dword [0x4b5001], 0x70e
mov eax, dword [0x4fdda0]
mov dword [0x4fdf30], eax
mov dword [0x4b5001], 0x710
push 0x4fe668
push 0
push 0x15
push 0x65
push 4
call fcn.004276ff
mov dword [0x4b5001], 0x711
push 0x4fe670
push 0
push 0x15
push 0x65
push 4
call fcn.004276ff
mov dword [0x4b5001], 0x712
push 0x4fe678
push 0
push 0x15
push 0x65
push 4
call fcn.004276ff
mov dword [0x4b5001], 0x713
push 0x4fe680
push 0
push 0x15
push 0x65
push 4
call fcn.004276ff
mov dword [0x4b5001], 0x714
push 0x4fe688
push 0
push 0x15
push 0x65
push 4
call fcn.004276ff
mov dword [0x4b5001], 0x715
mov dword [0x4fdc58], 1
jmp 0x40852e
mov dword [0x4b5001], 0x715
mov eax, dword [0x4fdf30]
cmp eax, dword [0x4fdc58]
jl 0x408d33
mov dword [0x4b5001], 0x717
push edx
call fcn.0042ecd0
pop edx
push eax
push 0x800200
push edx
call fcn.0042ecd0
pop edx
push eax
mov edx, 0x4b52e8
push edx
call fcn.0042ed10
mov ebx, dword [0x4fdc58]
mov ebp, dword [0x4fe570]
shl ebx, 2
mov edx, dword [ebp + ebx]
push edx
call fcn.0042ed10
call fcn.0042ee00
push 0x19
push 0x17c
mov ebx, dword [0x4fdc58]
imul ebx, ebx, 0x18
add ebx, 0xfffffffb
push ebx
push 3
push 0xffffffff
call fcn.004192b2
add dword [esp + 0x14], edx
call fcn.0041f48e
call fcn.00419290
push eax
mov ebx, dword [0x4fdc58]
mov ebp, dword [0x4fe668]
shl ebx, 2
pop dword [ebp + ebx]
mov dword [0x4b5001], 0x718
push dword [0x4fdc68]
call fcn.0042e1f6
push eax
mov ebx, dword [0x4fdc58]
shl ebx, 2
push dword [ebp + ebx]
call fcn.0041f5a3
mov dword [0x4b5001], 0x719
push 0xffffff
push 1
mov ebx, dword [0x4fdc58]
shl ebx, 2
push dword [ebp + ebx]
call fcn.0041f2e7
mov dword [0x4b5001], 0x71a
push 0
push 2
mov ebx, dword [0x4fdc58]
shl ebx, 2
push dword [ebp + ebx]
call fcn.0041f2e7
mov dword [0x4b5001], 0x71c
push 0x800301
mov ebx, dword [0x4fdc58]
mov ebp, dword [0x4fe560]
shl ebx, 2
push dword [ebp + ebx]
push 0x19
push 0xc8
mov ebx, dword [0x4fdc58]
imul ebx, ebx, 0x18
add ebx, 0xfffffffb
push ebx
push 0x17e
push 0xffffffff
call fcn.0041f48e
push eax
mov ebx, dword [0x4fdc58]
mov ebp, dword [0x4fe670]
shl ebx, 2
pop dword [ebp + ebx]
mov dword [0x4b5001], 0x71d
mov ebx, dword [0x4fdc58]
shl ebx, 2
push dword [ebp + ebx]
call fcn.00415937
mov dword [0x4b5001], 0x71e
push dword [0x4fdc68]
call fcn.0042e1f6
push eax
mov ebx, dword [0x4fdc58]
mov ebp, dword [0x4fe670]
shl ebx, 2
push dword [ebp + ebx]
call fcn.0041f5a3
mov dword [0x4b5001], 0x71f
push 0xffffff
push 1
mov ebx, dword [0x4fdc58]
shl ebx, 2
push dword [ebp + ebx]
call fcn.0041f2e7
mov dword [0x4b5001], 0x720
push 0
push 2
mov ebx, dword [0x4fdc58]
shl ebx, 2
push dword [ebp + ebx]
call fcn.0041f2e7
mov dword [0x4b5001], 0x723
push 0x800301
mov ebx, dword [0x4fdc58]
mov ebp, dword [0x4fe588]
shl ebx, 2
push dword [ebp + ebx]
push 0x19
push 0xc8
mov ebx, dword [0x4fdc58]
imul ebx, ebx, 0x18
add ebx, 0xfffffffb
push ebx
push 0x245
push 0xffffffff
call fcn.0041f48e
push eax
mov ebx, dword [0x4fdc58]
mov ebp, dword [0x4fe678]
shl ebx, 2
pop dword [ebp + ebx]
mov dword [0x4b5001], 0x724
mov ebx, dword [0x4fdc58]
shl ebx, 2
push dword [ebp + ebx]
call fcn.00415937
mov dword [0x4b5001], 0x725
push dword [0x4fdc68]
call fcn.0042e1f6
push eax
mov ebx, dword [0x4fdc58]
mov ebp, dword [0x4fe678]
shl ebx, 2
push dword [ebp + ebx]
call fcn.0041f5a3
mov dword [0x4b5001], 0x726
push 0xffffff
push 1
mov ebx, dword [0x4fdc58]
shl ebx, 2
push dword [ebp + ebx]
call fcn.0041f2e7
mov dword [0x4b5001], 0x727
push 0
push 2
mov ebx, dword [0x4fdc58]
shl ebx, 2
push dword [ebp + ebx]
call fcn.0041f2e7
mov dword [0x4b5001], 0x729
mov ebx, dword [0x4fdc58]
mov ebp, dword [0x4fe5b0]
shl ebx, 2
push dword [ebp + ebx]
mov edx, 0x4b5742
pop ecx
call fcn.00419250
jne 0x408893
mov ebx, dword [0x4fdc58]
mov ebp, dword [0x4fe5b0]
shl ebx, 2
push dword [ebp + ebx]
mov edx, 0x4b5222
pop ecx
call fcn.00419250
jne 0x408893
mov ebx, dword [0x4fdc58]
mov ebp, dword [0x4fe5b0]
shl ebx, 2
push dword [ebp + ebx]
mov edx, 0x4b57e0
pop ecx
call fcn.00419250
jne 0x408893
jmp 0x40889a
mov eax, 1
jmp 0x40889c
xor eax, eax
and eax, eax
je 0x408928
mov dword [0x4b5001], 0x72a
push 0x820a01
mov eax, 0x4b57e0
push eax
push 0x19
push 0x96
mov ebx, dword [0x4fdc58]
imul ebx, ebx, 0x18
add ebx, 0xfffffffb
push ebx
push 0x30c
push 0xffffffff
call fcn.004219cd
push eax
mov ebx, dword [0x4fdc58]
mov ebp, dword [0x4fe680]
shl ebx, 2
pop dword [ebp + ebx]
mov dword [0x4b5001], 0x72b
push 0x808080
push 1
mov ebx, dword [0x4fdc58]
shl ebx, 2
push dword [ebp + ebx]
call fcn.0041f2e7
mov dword [0x4b5001], 0x72c
jmp 0x4089b4
mov dword [0x4b5001], 0x72c
mov dword [0x4b5001], 0x72d
push 0x820201
mov ebx, dword [0x4fdc58]
mov ebp, dword [0x4fe5b0]
shl ebx, 2
push dword [ebp + ebx]
push 0x19
push 0x96
mov ebx, dword [0x4fdc58]
imul ebx, ebx, 0x18
add ebx, 0xfffffffb
push ebx
push 0x30c
push 0xffffffff
call fcn.004219cd
push eax
mov ebx, dword [0x4fdc58]
mov ebp, dword [0x4fe680]
shl ebx, 2
pop dword [ebp + ebx]
mov dword [0x4b5001], 0x72e
push 0xffffff
push 1
mov ebx, dword [0x4fdc58]
shl ebx, 2
push dword [ebp + ebx]
call fcn.0041f2e7
mov dword [0x4b5001], 0x72f
mov dword [0x4b5001], 0x730
mov ebx, dword [0x4fdc58]
mov ebp, dword [0x4fe680]
shl ebx, 2
push dword [ebp + ebx]
call fcn.00415937
mov dword [0x4b5001], 0x731
push dword [0x4fdc68]
call fcn.0042e1f6
push eax
mov ebx, dword [0x4fdc58]
mov ebp, dword [0x4fe680]
shl ebx, 2
push dword [ebp + ebx]
call fcn.0041f5a3
mov dword [0x4b5001], 0x732
push 0
push 2
mov ebx, dword [0x4fdc58]
shl ebx, 2
push dword [ebp + ebx]
call fcn.0041f2e7
mov dword [0x4b5001], 0x734
push dword [0x4fdda8]
call fcn.00427c97
push eax
push 0x18
push 0x55
mov ebx, dword [0x4fdc58]
imul ebx, ebx, 0x18
add ebx, 0xfffffffc
push ebx
push 0x3a2
push 0xffffffff
call fcn.0041eda7
push eax
mov ebx, dword [0x4fdc58]
mov ebp, dword [0x4fe688]
shl ebx, 2
pop dword [ebp + ebx]
mov dword [0x4b5001], 0x735
mov ebx, dword [0x4fdc58]
shl ebx, 2
push dword [ebp + ebx]
call fcn.00415937
mov dword [0x4b5001], 0x73c
jmp 0x408d13
mov dword [0x4b5001], 0x74c
mov dword [0x4b5001], 0x74e
inc dword [0x4fdc58]
jno 0x408524
mov dword [0x4b5001], 0x756
push 0x800001
push 0x4b
push 0xc8
push 0x13
push 0x1506
push 0xffffffff
call fcn.00421376
mov dword [0x4fdf68], eax
mov dword [0x4b5001], 0x757
push dword [0x4fdf68]
call fcn.00415937
mov dword [0x4b5001], 0x758
push dword [0x4fdc68]
call fcn.0042e1f6
push eax
push dword [0x4fdf68]
call fcn.0041f5a3
mov dword [0x4b5001], 0x759
push 0xffffff
push 1
push dword [0x4fdf68]
call fcn.0041f2e7
mov dword [0x4b5001], 0x75a
push 0
push 2
push dword [0x4fdf68]
call fcn.0041f2e7
mov dword [0x4b5001], 0x75b
mov ebp, 0x4ec340
mov ebx, ebp
mov ebp, 0x4ec113
sub ebx, ebp
mov dword [0x4fdce4], ebx
mov dword [0x4b5001], 0x75c
push edx
call fcn.0042ecd0
pop edx
push eax
push edx
call fcn.0042ecd0
pop edx
push eax
push 2
push dword [0x4fdce4]
mov ebp, 0x4ec113
push ebp
call fcn.0042dc50
push 0x4fdc08
call fcn.0042ed70
mov dword [0x4b5001], 0x75d
mov dword [0x4fdc58], 1
jmp 0x408e51
mov dword [0x4b5001], 0x75d
mov eax, 0x5f
cmp eax, dword [0x4fdc58]
jl 0x408f27
mov dword [0x4b5001], 0x75e
push edx
call fcn.0042ecd0
pop edx
push eax
push edx
call fcn.0042ecd0
pop edx
push eax
mov eax, 0x4b524c
push eax
push dword [0x4fdc58]
push dword [0x4fdc08]
call fcn.0042cff0
push 0x4fdf1c
call fcn.0042ed70
mov dword [0x4b5001], 0x75f
push edx
call fcn.0042ecd0
pop edx
push eax
push edx
call fcn.0042ecd0
pop edx
push eax
push dword [0x4fdf1c]
call fcn.0042ce60
mov ebx, eax
dec ebx
push ebx
push dword [0x4fdf1c]
call fcn.0042ce90
mov ebx, dword [0x4fdc58]
mov ebp, dword [0x4fe5f0]
shl ebx, 2
lea eax, [ebp + ebx]
push eax
call fcn.0042ed70
mov dword [0x4b5001], 0x762
mov ebx, dword [0x4fdc58]
shl ebx, 2
push dword [ebp + ebx]
push 0xffffffff
push dword [0x4fdf68]
call fcn.004217df
mov dword [0x4b5001], 0x763
inc dword [0x4fdc58]
jno 0x408e47
mov dword [0x4b5001], 0x767
push 0x800001
push 0x4b
push 0xc8
push 0x13
push 0x15cd
push 0xffffffff
call fcn.00421376
mov dword [0x4fdf84], eax
mov dword [0x4b5001], 0x768
push dword [0x4fdf84]
call fcn.00415937
mov dword [0x4b5001], 0x769
push dword [0x4fdc68]
call fcn.0042e1f6
push eax
push dword [0x4fdf84]
call fcn.0041f5a3
mov dword [0x4b5001], 0x76a
push 0xffffff
push 1
push dword [0x4fdf84]
call fcn.0041f2e7
mov dword [0x4b5001], 0x76b
push 0
push 2
push dword [0x4fdf84]
call fcn.0041f2e7
mov dword [0x4b5001], 0x76c
mov dword [0x4fdc58], 1
jmp 0x408fed
mov dword [0x4b5001], 0x76c
mov eax, 0x14
cmp eax, dword [0x4fdc58]
jl 0x409039
mov dword [0x4b5001], 0x76d
mov ebx, dword [0x4fdc58]
mov ebp, dword [0x4fe588]
shl ebx, 2
push dword [ebp + ebx]
push 0xffffffff
push dword [0x4fdf84]
call fcn.004217df
mov dword [0x4b5001], 0x76e
inc dword [0x4fdc58]
jno 0x408fe3
mov dword [0x4b5001], 0x76f
call fcn.0041fee2
mov dword [0x4b5001], 0x772
call fcn.0041c2fc
mov dword [0x4fdcf4], eax
mov dword [0x4b5001], 0x773
mov ebx, dword [0x4fdcf4]
and ebx, ebx
jle 0x4090d9
mov dword [0x4b5001], 0x774
push edx
call fcn.0042ecd0
pop edx
push eax
push edx
call fcn.0042ecd0
pop edx
push eax
push edx
call fcn.0042ecd0
pop edx
push eax
push 0
call fcn.0041c3cf
mov edx, str._detected.
push edx
call fcn.0042ed10
call fcn.004192b2
add dword [esp], edx
call fcn.0041894c
call fcn.00419290
mov dword [0x4b5001], 0x775
mov dword [0x4fdde4], 1
mov dword [0x4b5001], 0x776
jmp 0x4090f8
mov dword [0x4b5001], 0x776
mov dword [0x4b5001], 0x777
mov eax, str.No_Joystick_Detected.
push eax
call fcn.0041894c
mov dword [0x4b5001], 0x778
mov dword [0x4b5001], 0x77a
mov eax, dword [0x4fdf30]
mov dword [0x4fdfe4], eax
mov dword [0x4b5001], 0x77b
mov ebx, dword [0x4fdfe4]
cmp ebx, 0x14
jle 0x40913f
mov dword [0x4b5001], 0x77b
mov dword [0x4fdfe4], 0x14
mov dword [0x4b5001], 0x77b
mov dword [0x4b5001], 0x77d
mov ebx, dword [0x4fde70]
cmp ebx, 1
jne 0x40921f
mov dword [0x4b5001], 0x77e
push dword [0x4fda80]
call fcn.004160a1
mov dword [0x4b5001], 0x77f
push dword [0x4fdd88]
call fcn.004160a1
mov dword [0x4b5001], 0x780
push dword [0x4fdcd0]
call fcn.004160a1
mov dword [0x4b5001], 0x781
push dword [0x4fdbd0]
call fcn.004160a1
mov dword [0x4b5001], 0x782
push dword [0x4fda8c]
call fcn.004160a1
mov dword [0x4b5001], 0x783
push dword [0x4fdf00]
call fcn.004160a1
mov dword [0x4b5001], 0x784
push dword [0x4fdb44]
call fcn.004160a1
mov dword [0x4b5001], 0x785
push dword [0x4fdd98]
call fcn.004160a1
mov dword [0x4b5001], 0x786
push dword [0x4fdeac]
call fcn.004160a1
mov dword [0x4b5001], 0x787
mov dword [0x4b5001], 0x78b
mov dword [0x4fdc54], 1
mov dword [0x4b5001], 0x78c
mov dword [0x4fdb60], 0
mov dword [0x4b5001], 0x78d
mov dword [0x4fdf48], 0
mov dword [0x4b5001], 0x78e
mov dword [0x4fdeb8], 0
mov dword [0x4b5001], 0x78f
mov dword [0x4fdcc0], 0
mov dword [0x4b5001], 0x790
mov dword [0x4fdf10], 0
mov dword [0x4b5001], 0x791
mov dword [0x4fdfe8], 0
mov dword [0x4b5001], 0x792
mov dword [0x4fddd4], 0
mov dword [0x4b5001], 0x793
mov dword [0x4fde28], 0
mov dword [0x4b5001], 0x794
mov dword [0x4fdba0], 0
mov dword [0x4b5001], 0x795
mov dword [0x4fdfa0], 0
mov dword [0x4b5001], 0x796
mov dword [0x4fde44], 0
mov dword [0x4b5001], 0x797
push dword [0x4fde2c]
call fcn.00427c97
push eax
push dword [0x4fdee8]
call fcn.00421b16
mov dword [0x4b5001], 0x799
push 0xffff0001
push 0xffff0001
push 0xffff0001
push 5
push dword [0x4fddec]
call fcn.00421c7f
mov dword [0x4b5001], 0x79a
push 0xffff0001
push 0xffff0001
push 0xffff0001
push 1
push dword [0x4fdcf8]
call fcn.00421c7f
mov dword [0x4b5001], 0x79b
push 0xffff0001
push 0xffff0001
push 0xffff0001
push 5
push dword [0x4fdbf4]
call fcn.00421c7f
mov dword [0x4b5001], 0x79c
push 0
push dword [0x4fdc8c]
call fcn.0041f2a9
mov dword [0x4b5001], 0x79d
mov dword [0x4fdc00], 3
mov dword [0x4b5001], 0x7a5
mov dword [0x4b5001], 0x7a8
push 0x20000
push dword [0x4fdaa0]
push 0xffffffff
call fcn.00424db0
mov dword [0x4fdec8], eax
mov dword [0x4b5001], 0x7a9
cmp dword [0x4fdec8], 0
je 0x409448
mov dword [0x4b5001], 0x7aa
push dword [0x4fdec8]
call fcn.004249c0
mov dword [0x4b5001], 0x7ab
call fcn.0041277a
mov dword [0x4b5001], 0x7ac
mov dword [0x4b5001], 0x7b0
mov ebx, dword [0x4fde0c]
cmp ebx, 0x19f
jle 0x409479
mov dword [0x4b5001], 0x7b1
call fcn.00412eaa
mov dword [0x4b5001], 0x7b2
mov dword [0x4b5001], 0x7b5
push 0x20000
push dword [0x4fdf60]
push 0xffffffff
call fcn.00424db0
mov dword [0x4fdf44], eax
mov dword [0x4b5001], 0x7b6
cmp dword [0x4fdf44], 0
je 0x4094de
mov dword [0x4b5001], 0x7b7
push dword [0x4fdf44]
call fcn.004249c0
mov dword [0x4b5001], 0x7b8
call fcn.00412c57
mov dword [0x4b5001], 0x7b9
mov dword [0x4b5001], 0x7bb
mov dword [0x4b5001], 0x7be
mov dword [0x4fdc6c], 0x2c1
mov dword [0x4b5001], 0x7bf
cmp dword [0x4fdca8], 0
je 0x4095bf
mov dword [0x4b5001], 0x7c0
mov dword [0x4fdc58], 0xffffffe2
jmp 0x40953d
mov dword [0x4b5001], 0x7c0
xor eax, eax
cmp eax, dword [0x4fdc58]
jl 0x4095ab
mov dword [0x4b5001], 0x7c1
push 0xffff0001
push 0xffff0001
push dword [0x4fdc58]
push 0x2c1
push dword [0x4fdb44]
call fcn.00421c7f
mov dword [0x4b5001], 0x7c2
push 8
call fcn.00422dbc
mov dword [0x4b5001], 0x7c3
call fcn.0042347e
mov dword [0x4fde20], eax
mov dword [0x4b5001], 0x7c4
inc dword [0x4fdc58]
jno 0x409533
mov dword [0x4b5001], 0x7c5
mov dword [0x4fdc6c], 0x1e0
mov dword [0x4b5001], 0x7c6
mov dword [0x4b5001], 0x7c7
jmp 0x409667
mov dword [0x4b5001], 0x7cd
mov dword [0x4b5001], 0x7d0
mov eax, str.Cheat_Happens
push eax
call fcn.00416b37
and eax, eax
je 0x40968a
mov dword [0x4b5001], 0x7d2
mov dword [0x4b5001], 0x7d4
call fcn.00410a32
mov dword [0x4b5001], 0x7d5
push edx
call fcn.0042ecd0
pop edx
push eax
push edx
call fcn.0042ecd0
pop edx
push eax
mov edx, str.Looking_for_process__
push edx
call fcn.0042ed10
mov edx, dword [0x4fdba8]
push edx
call fcn.0042ed10
mov edx, str.___when_trainer_is_activated.
push edx
call fcn.0042ed10
call fcn.004192b2
add dword [esp], edx
call fcn.0041894c
call fcn.00419290
mov dword [0x4b5001], 0x7d6
mov eax, 0x4b52e4
push eax
call fcn.0041894c
mov dword [0x4b5001], 0x7d7
mov eax, str._____Waiting_For_Trainer_Activation_
push eax
call fcn.0041894c
mov dword [0x4b5001], 0x7de
mov dword [0x4b5001], 0x7e0
call fcn.00411d53
mov dword [0x4b5001], 0x7e3
inc dword [0x4fdbc8]
mov dword [0x4b5001], 0x7e4
mov ebx, dword [0x4fdbc8]
cmp ebx, 0x1388
jle 0x4097ef
mov dword [0x4b5001], 0x7e5
push 0x20000
push dword [0x4fdc64]
push 0xffffffff
call fcn.00424db0
mov dword [0x4fdbb4], eax
mov dword [0x4b5001], 0x7e6
cmp dword [0x4fdbb4], 0
je 0x4097b8
mov dword [0x4b5001], 0x7e7
push dword [0x4fdbb4]
call fcn.004249c0
mov dword [0x4b5001], 0x7e8
jmp 0x4097d1
mov dword [0x4b5001], 0x7e8
mov dword [0x4b5001], 0x7e9
jmp 0x41336e
mov dword [0x4b5001], 0x7ea
mov dword [0x4b5001], 0x7eb
mov dword [0x4fdbc8], 0
mov dword [0x4b5001], 0x7ec
mov dword [0x4b5001], 0x7ef
mov ebx, dword [0x4fdeb8]
cmp ebx, 0xb
jne 0x40997c
mov dword [0x4b5001], 0x7f0
push 1
push dword [0x4fdbf4]
call fcn.00421cb8
mov dword [0x4b5001], 0x7f1
mov ebx, dword [0x4fdcfc]
cmp ebx, 0x1f4
jle 0x409948
mov dword [0x4b5001], 0x7f2
push dword [0x4fdbf4]
call fcn.00421ce3
mov dword [0x4b5001], 0x7f3
push 0x20000
push dword [0x4fdde8]
push 0xffffffff
call fcn.00424d90
mov dword [0x4fde04], eax
mov dword [0x4b5001], 0x7f4
mov dword [0x4fdc58], 0
mov dword [0x4b5001], 0x7f5
mov dword [0x4b5001], 0x7f6
push edx
call fcn.0042ecd0
pop edx
push eax
push edx
call fcn.0042ecd0
pop edx
push eax
push dword [0x4fde04]
call fcn.00424ff0
push 0x4fde48
call fcn.0042ed70
mov dword [0x4b5001], 0x7f7
push dword [0x4fde48]
push dword [0x4fdc58]
push dword [0x4fdbf4]
call fcn.004217df
mov dword [0x4b5001], 0x7f8
inc dword [0x4fdc58]
mov dword [0x4b5001], 0x7f9
push dword [0x4fde04]
call fcn.00425050
mov ebx, eax
cmp ebx, 1
jne 0x409895
mov dword [0x4b5001], 0x7fa
push dword [0x4fde04]
call fcn.004249c0
mov dword [0x4b5001], 0x7fb
mov dword [0x4fdcfc], 0
mov dword [0x4b5001], 0x7fc
mov dword [0x4b5001], 0x7fd
inc dword [0x4fdcfc]
mov dword [0x4b5001], 0x7fe
push 0
push dword [0x4fdbf4]
call fcn.00421cb8
mov dword [0x4b5001], 0x7ff
mov dword [0x4b5001], 0x802
mov ebx, dword [0x4fdbf0]
cmp ebx, 1
jne 0x4099aa
mov dword [0x4b5001], 0x803
jmp 0x41322f
mov dword [0x4b5001], 0x804
mov dword [0x4b5001], 0x807
mov dword [0x4fdd38], 0
mov dword [0x4b5001], 0x808
mov dword [0x4fdf40], 0
mov dword [0x4b5001], 0x809
mov dword [0x4fdfdc], 0
mov dword [0x4b5001], 0x80d
mov dword [0x4fdc58], 1
jmp 0x409a10
mov dword [0x4b5001], 0x80d
mov eax, dword [0x4fdf30]
cmp eax, dword [0x4fdc58]
jl 0x409ace
mov dword [0x4b5001], 0x80e
push edx
call fcn.0042ecd0
pop edx
push eax
push edx
call fcn.0042ecd0
pop edx
push eax
mov ebx, dword [0x4fdc58]
mov ebp, dword [0x4fe680]
shl ebx, 2
push dword [ebp + ebx]
call fcn.00421d06
mov ebx, dword [0x4fdc58]
mov ebp, dword [0x4fe5b0]
shl ebx, 2
lea eax, [ebp + ebx]
push eax
call fcn.0042ed70
mov dword [0x4b5001], 0x80f
mov ebx, dword [0x4fdc58]
mov ebp, dword [0x4fe578]
shl ebx, 2
push dword [ebp + ebx]
call sub.USER32.DLL_GetAsyncKeyState
mov ebx, eax
and ebx, 0x8000
and ebx, ebx
je 0x409aae
mov dword [0x4b5001], 0x810
mov eax, dword [0x4fdc58]
mov dword [0x4fdf40], eax
mov dword [0x4b5001], 0x811
mov dword [0x4b5001], 0x812
inc dword [0x4fdc58]
jno 0x409a06
mov dword [0x4b5001], 0x816
mov ebx, dword [0x4fdfe0]
cmp ebx, 1
jne 0x409b4c
mov dword [0x4b5001], 0x817
mov ebx, dword [0x4fdcf4]
and ebx, ebx
jle 0x409b42
mov dword [0x4b5001], 0x818
call fcn.0040e333
mov dword [0x4b5001], 0x819
mov ebx, dword [0x4fdfdc]
and ebx, ebx
jle 0x409b32
mov ebx, dword [0x4fdfdc]
mov edi, dword [0x4fdf30]
inc edi
cmp ebx, edi
jge 0x409b32
mov eax, 1
jmp 0x409b34
xor eax, eax
and eax, eax
je 0x409b38
mov dword [0x4b5001], 0x81a
mov dword [0x4b5001], 0x81b
mov dword [0x4b5001], 0x81c
mov dword [0x4b5001], 0x81e
mov ebx, dword [0x4fde8c]
cmp ebx, 1
je 0x409b78
mov ebx, dword [0x4fdfac]
cmp ebx, 1
je 0x409b78
jmp 0x409b7f
mov eax, 1
jmp 0x409b81
xor eax, eax
and eax, eax
je 0x409bad
mov dword [0x4b5001], 0x81f
mov dword [0x4fdf40], 0
mov dword [0x4b5001], 0x820
mov dword [0x4fdfdc], 0
mov dword [0x4b5001], 0x821
mov dword [0x4b5001], 0x824
mov ebx, dword [0x4fdf40]
add ebx, dword [0x4fdfdc]
add ebx, dword [0x4fdf34]
mov dword [0x4fdd38], ebx
mov dword [0x4b5001], 0x826
jmp 0x409bf6
xor eax, eax
and eax, eax
je 0x409cad
mov dword [0x4b5001], 0x827
push edx
call fcn.0042ecd0
pop edx
push eax
push edx
call fcn.0042ecd0
pop edx
push eax
mov ebx, dword [0x4fdd38]
mov ebp, dword [0x4fe5c0]
shl ebx, 2
push dword [ebp + ebx]
call fcn.0042cf80
call fcn.0042ee00
mov edx, 0x4b5846
call fcn.004192d0
mov ecx, eax
call fcn.00419250
jne 0x409c6c
mov ebx, dword [0x4fdd38]
mov ebp, dword [0x4fe5c0]
shl ebx, 2
push dword [ebp + ebx]
mov edx, 0x4b5504
pop ecx
call fcn.00419250
jne 0x409c6c
jmp 0x409c73
mov eax, 1
jmp 0x409c75
xor eax, eax
and eax, eax
je 0x409c85
mov dword [0x4b5001], 0x828
jmp 0x409ca3
mov dword [0x4b5001], 0x828
mov dword [0x4b5001], 0x829
mov dword [0x4fdd38], 0
mov dword [0x4b5001], 0x82a
mov dword [0x4b5001], 0x82b
mov dword [0x4b5001], 0x82d
mov ebx, dword [0x4fdd38]
and ebx, ebx
jle 0x409cdd
mov ebx, dword [0x4fde38]
cmp ebx, 1
jne 0x409cdd
mov eax, 1
jmp 0x409cdf
xor eax, eax
and eax, eax
je 0x409d89
mov dword [0x4b5001], 0x82e
mov ebx, dword [0x4fdeb8]
cmp ebx, 1
jne 0x409d5c
mov dword [0x4b5001], 0x82f
push edx
call fcn.0042ecd0
pop edx
push eax
push edx
call fcn.0042ecd0
pop edx
push eax
mov edx, str.Option:
push edx
call fcn.0042ed10
push edx
call fcn.0042ecd0
pop edx
push eax
push edx
call fcn.0042ecd0
pop edx
push eax
mov eax, dword [0x4fdd38]
cdq
push edx
push eax
call fcn.0042cb90
pop eax
mov edx, str._activated.
push edx
call fcn.0042ed10
call fcn.004192b2
add dword [esp], edx
call fcn.0041894c
call fcn.00419290
mov dword [0x4b5001], 0x830
mov dword [0x4b5001], 0x832
call fcn.00411dc5
mov dword [0x4b5001], 0x833
mov dword [0x4fdf34], 0
mov dword [0x4b5001], 0x834
mov dword [0x4b5001], 0x83a
mov dword [0x4fdf58], 0x48
mov dword [0x4b5001], 0x83b
push edx
call fcn.0042ecd0
pop edx
push eax
push edx
call fcn.0042ecd0
pop edx
push eax
push dword [0x4fda98]
call fcn.00421d06
call fcn.0042ee00
mov edx, str.CTRL__M
call fcn.004192d0
mov ecx, eax
call fcn.00419250
je 0x409df8
mov dword [0x4b5001], 0x83c
mov dword [0x4fdf58], 0x4d
mov dword [0x4b5001], 0x83d
mov dword [0x4b5001], 0x83e
push 0x11
call sub.USER32.DLL_GetAsyncKeyState
mov ebx, eax
and ebx, 0x8000
and ebx, ebx
je 0x409e40
push dword [0x4fdf58]
call sub.USER32.DLL_GetAsyncKeyState
mov ebx, eax
and ebx, 0x8000
and ebx, ebx
je 0x409e40
mov eax, 1
jmp 0x409e42
xor eax, eax
and eax, eax
je 0x409f64
mov dword [0x4b5001], 0x83f
mov ebx, dword [0x4fde8c]
and ebx, ebx
jne 0x409edd
mov dword [0x4b5001], 0x840
mov dword [0x4fde8c], 1
mov dword [0x4b5001], 0x841
push dword [0x4fdad8]
call fcn.00427c97
push eax
push dword [0x4fdbe4]
call fcn.00421b16
mov dword [0x4b5001], 0x842
push dword [0x4fde40]
call fcn.0041a5b3
mov dword [0x4b5001], 0x843
push 0x12c
call fcn.00422dbc
mov dword [0x4b5001], 0x844
mov eax, str.Trainer_Hotkey_Off.
push eax
call fcn.00415cd0
mov dword [0x4b5001], 0x845
jmp 0x409f5a
mov dword [0x4b5001], 0x845
mov dword [0x4b5001], 0x846
mov dword [0x4fde8c], 0
mov dword [0x4b5001], 0x847
push dword [0x4fdbec]
call fcn.00427c97
push eax
push dword [0x4fdbe4]
call fcn.00421b16
mov dword [0x4b5001], 0x848
push dword [0x4fdcdc]
call fcn.0041a5b3
mov dword [0x4b5001], 0x849
push 0x12c
call fcn.00422dbc
mov dword [0x4b5001], 0x84a
mov eax, str.Trainer_Hotkey_On.
push eax
call fcn.00415cd0
mov dword [0x4b5001], 0x84b
mov dword [0x4b5001], 0x84c
mov dword [0x4b5001], 0x84f
lea ebp, [0x4fe438]
lea eax, [ebp]
push eax
call sub.USER32.DLL_GetKeyboardState
mov dword [0x4b5001], 0x850
lea ebp, [0x4fe438]
movsx eax, byte [ebp + 0x90]
push eax
pop dword [0x4fdb3c]
mov dword [0x4b5001], 0x851
mov ebx, dword [0x4fdc00]
cmp ebx, dword [0x4fdb3c]
je 0x40a074
mov dword [0x4b5001], 0x852
mov eax, dword [0x4fdb3c]
mov dword [0x4fdc00], eax
mov dword [0x4b5001], 0x853
mov ebx, dword [0x4fdb3c]
cmp ebx, 1
jne 0x40a02b
mov dword [0x4b5001], 0x854
push dword [0x4fdfb8]
call fcn.00427c97
push eax
push dword [0x4fdecc]
call fcn.00421b16
mov dword [0x4b5001], 0x855
push 0x64
call fcn.00422dbc
mov dword [0x4b5001], 0x856
jmp 0x40a06a
mov dword [0x4b5001], 0x856
mov dword [0x4b5001], 0x857
push dword [0x4fdd30]
call fcn.00427c97
push eax
push dword [0x4fdecc]
call fcn.00421b16
mov dword [0x4b5001], 0x858
push 0x64
call fcn.00422dbc
mov dword [0x4b5001], 0x859
mov dword [0x4b5001], 0x85a
mov dword [0x4b5001], 0x85e
mov ebx, dword [0x4fde38]
and ebx, ebx
jne 0x40a18a
mov dword [0x4b5001], 0x85f
mov dword [0x4fdc58], 1
jmp 0x40a0b6
mov dword [0x4b5001], 0x85f
mov eax, 0x12
cmp eax, dword [0x4fdc58]
jl 0x40a150
mov dword [0x4b5001], 0x860
mov ebx, dword [0x4fdc58]
mov ebp, dword [0x4fe5d8]
shl ebx, 2
push dword [ebp + ebx]
push edx
call fcn.0042ecd0
pop edx
push eax
push edx
call fcn.0042ecd0
pop edx
push eax
push dword [0x4fdd14]
call fcn.00421d06
call fcn.004192d0
mov edx, eax
pop ecx
call fcn.00419250
je 0x40a130
mov dword [0x4b5001], 0x861
mov ebx, dword [0x4fdc58]
mov ebp, dword [0x4fe5e0]
shl ebx, 2
mov eax, dword [ebp + ebx]
mov dword [0x4fdfd0], eax
mov dword [0x4b5001], 0x862
mov dword [0x4b5001], 0x863
inc dword [0x4fdc58]
jno 0x40a0ac
mov dword [0x4b5001], 0x864
push dword [0x4fdfd0]
call sub.USER32.DLL_GetAsyncKeyState
mov ebx, eax
and ebx, 0x8000
and ebx, ebx
je 0x40a180
mov dword [0x4b5001], 0x868
call fcn.0040f6d2
mov dword [0x4b5001], 0x86a
mov dword [0x4b5001], 0x86c
mov dword [0x4b5001], 0x86e
call fcn.0042347e
mov dword [0x4fde20], eax
mov dword [0x4b5001], 0x872
push dword [0x4fde20]
mov dword [0x4b5001], 0x874
xor ebx, ebx
cmp ebx, dword [esp]
jne 0x40a1ec
mov dword [0x4b5001], 0x875
push 1
call fcn.00422dbc
mov dword [0x4b5001], 0x877
jmp 0x40a63e
mov dword [0x4b5001], 0x877
mov ebx, 0x333c
cmp ebx, dword [esp]
jne 0x40a223
mov dword [0x4b5001], 0x878
mov dword [0x4fdbf0], 1
mov dword [0x4b5001], 0x87a
jmp 0x40a63e
mov dword [0x4b5001], 0x87a
mov ebx, 0x332c
cmp ebx, dword [esp]
jne 0x40a63e
mov dword [0x4b5001], 0x87b
call fcn.00425c58
mov dword [0x4fdf70], eax
mov dword [0x4b5001], 0x87e
mov ebx, dword [0x4fdf70]
cmp ebx, dword [0x4fdf68]
jne 0x40a303
mov dword [0x4b5001], 0x87f
call fcn.0040ec7b
mov dword [0x4b5001], 0x880
push 0
push dword [0x4fdc8c]
call fcn.0041f2a9
mov dword [0x4b5001], 0x881
push edx
call fcn.0042ecd0
pop edx
push eax
push edx
call fcn.0042ecd0
pop edx
push eax
push edx
call fcn.0042ecd0
pop edx
push eax
push dword [0x4fdf68]
call fcn.00421d06
call fcn.0042ee00
push dword [0x4fdd8c]
call fcn.004192b2
add dword [esp + 4], edx
call fcn.0041fe97
call fcn.00419290
mov dword [0x4b5001], 0x883
call fcn.0040de64
mov dword [0x4b5001], 0x885
push dword [0x4fda80]
call fcn.00421d6e
mov dword [0x4b5001], 0x886
mov dword [0x4b5001], 0x888
mov ebx, dword [0x4fdf70]
cmp ebx, dword [0x4fdf84]
jne 0x40a3c1
mov dword [0x4b5001], 0x889
call fcn.0040ec7b
mov dword [0x4b5001], 0x88a
push 0
push dword [0x4fdc8c]
call fcn.0041f2a9
mov dword [0x4b5001], 0x88b
push edx
call fcn.0042ecd0
pop edx
push eax
push edx
call fcn.0042ecd0
pop edx
push eax
push edx
call fcn.0042ecd0
pop edx
push eax
push dword [0x4fdf84]
call fcn.00421d06
call fcn.0042ee00
push dword [0x4fdd8c]
call fcn.004192b2
add dword [esp + 4], edx
call fcn.0041fe97
call fcn.00419290
mov dword [0x4b5001], 0x88e
call fcn.0040e00a
mov dword [0x4b5001], 0x88f
push dword [0x4fda80]
call fcn.00421d6e
mov dword [0x4b5001], 0x890
mov dword [0x4b5001], 0x892
mov ebx, dword [0x4fdf70]
cmp ebx, dword [0x4fdf20]
jne 0x40a492
mov dword [0x4b5001], 0x893
mov ebx, dword [0x4fdce8]
cmp ebx, 1
jne 0x40a488
mov dword [0x4b5001], 0x894
mov dword [0x4fdce8], 0
mov dword [0x4b5001], 0x895
push 0xffff0001
push 0xffff0001
push 0xffff0001
push 0x1392
push dword [0x4fdf20]
call fcn.00421c7f
mov dword [0x4b5001], 0x897
push edx
call fcn.0042ecd0
pop edx
push eax
push edx
call fcn.0042ecd0
pop edx
push eax
push edx
call fcn.0042ecd0
pop edx
push eax
push dword [0x4fdf20]
call fcn.00421d06
call fcn.0042ee00
push dword [0x4fda98]
call fcn.004192b2
add dword [esp + 4], edx
call fcn.0041fe97
call fcn.00419290
mov dword [0x4b5001], 0x899
mov dword [0x4b5001], 0x89a
mov dword [0x4b5001], 0x89c
mov ebx, dword [0x4fdf70]
cmp ebx, dword [0x4fdefc]
jne 0x40a563
mov dword [0x4b5001], 0x89d
mov ebx, dword [0x4fdd40]
cmp ebx, 1
jne 0x40a559
mov dword [0x4b5001], 0x89e
mov dword [0x4fdd40], 0
mov dword [0x4b5001], 0x89f
push 0xffff0001
push 0xffff0001
push 0xffff0001
push 0x1392
push dword [0x4fdefc]
call fcn.00421c7f
mov dword [0x4b5001], 0x8a1
push edx
call fcn.0042ecd0
pop edx
push eax
push edx
call fcn.0042ecd0
pop edx
push eax
push edx
call fcn.0042ecd0
pop edx
push eax
push dword [0x4fdefc]
call fcn.00421d06
call fcn.0042ee00
push dword [0x4fdd14]
call fcn.004192b2
add dword [esp + 4], edx
call fcn.0041fe97
call fcn.00419290
mov dword [0x4b5001], 0x8a3
mov dword [0x4b5001], 0x8a4
mov dword [0x4b5001], 0x8a6
mov ebx, dword [0x4fdf70]
cmp ebx, dword [0x4fdcd4]
jne 0x40a634
mov dword [0x4b5001], 0x8a7
mov ebx, dword [0x4fdf9c]
cmp ebx, 1
jne 0x40a62a
mov dword [0x4b5001], 0x8a8
mov dword [0x4fdf9c], 0
mov dword [0x4b5001], 0x8a9
push 0xffff0001
push 0xffff0001
push 0xffff0001
push 0x1392
push dword [0x4fdcd4]
call fcn.00421c7f
mov dword [0x4b5001], 0x8ab
push edx
call fcn.0042ecd0
pop edx
push eax
push edx
call fcn.0042ecd0
pop edx
push eax
push edx
call fcn.0042ecd0
pop edx
push eax
push dword [0x4fdcd4]
call fcn.00421d06
call fcn.0042ee00
push dword [0x4fdb54]
call fcn.004192b2
add dword [esp + 4], edx
call fcn.0041fe97
call fcn.00419290
mov dword [0x4b5001], 0x8ad
mov dword [0x4b5001], 0x8ae
mov dword [0x4b5001], 0x8b8
pop eax
mov dword [0x4b5001], 0x8bc
push dword [0x4fde20]
call fcn.00416f8a
and eax, eax
je 0x40de4b
mov dword [0x4b5001], 0x8bd
call fcn.00418620
mov dword [0x4fdc34], eax
mov dword [0x4b5001], 0x8bf
push dword [0x4fdc34]
mov dword [0x4b5001], 0x8c1
mov ebx, dword [0x4fdf38]
cmp ebx, dword [esp]
jne 0x40a80a
mov dword [0x4b5001], 0x8c2
call fcn.00418913
push eax
mov dword [0x4b5001], 0x8c3
mov ebx, 9
cmp ebx, dword [esp]
jne 0x40a705
mov dword [0x4b5001], 0x8c4
push 0x64
push 0x64
mov eax, 0x64
call fcn.004191f0
push eax
push 2
push dword [0x4fdf38]
call fcn.0041f2e7
mov dword [0x4b5001], 0x8c5
jmp 0x40a7f0
mov dword [0x4b5001], 0x8c5
mov ebx, 5
cmp ebx, dword [esp]
jne 0x40a757
mov dword [0x4b5001], 0x8c6
push 0x32
push 0x32
mov eax, 0x32
call fcn.004191f0
push eax
push 2
push dword [0x4fdf38]
call fcn.0041f2e7
mov dword [0x4b5001], 0x8c7
jmp 0x40a7f0
mov dword [0x4b5001], 0x8c7
mov ebx, 2
cmp ebx, dword [esp]
jne 0x40a7f0
mov dword [0x4b5001], 0x8c8
mov eax, str.Trainer_will_Close.
push eax
call fcn.00415cd0
mov dword [0x4b5001], 0x8c9
push dword [0x4fdcdc]
call fcn.0041a5b3
mov dword [0x4b5001], 0x8ca
push 2
push dword [0x4fdf60]
call fcn.0042439b
mov dword [0x4b5001], 0x8cb
push 2
push dword [0x4fdaa0]
call fcn.0042439b
mov dword [0x4b5001], 0x8cc
push 0x3e8
call fcn.00422dbc
mov dword [0x4b5001], 0x8cd
jmp 0x41322f
mov dword [0x4b5001], 0x8ce
pop eax
mov dword [0x4b5001], 0x8d0
jmp 0x40d502
mov dword [0x4b5001], 0x8d0
mov ebx, dword [0x4fde14]
cmp ebx, dword [esp]
jne 0x40a93b
mov dword [0x4b5001], 0x8d1
call fcn.00418913
push eax
mov dword [0x4b5001], 0x8d2
mov ebx, 9
cmp ebx, dword [esp]
jne 0x40a885
mov dword [0x4b5001], 0x8d3
push 0x64
push 0x64
mov eax, 0x64
call fcn.004191f0
push eax
push 2
push dword [0x4fde14]
call fcn.0041f2e7
mov dword [0x4b5001], 0x8d4
jmp 0x40a921
mov dword [0x4b5001], 0x8d4
mov ebx, 5
cmp ebx, dword [esp]
jne 0x40a8d4
mov dword [0x4b5001], 0x8d5
push 0x32
push 0x32
mov eax, 0x32
call fcn.004191f0
push eax
push 2
push dword [0x4fde14]
call fcn.0041f2e7
mov dword [0x4b5001], 0x8d6
jmp 0x40a921
mov dword [0x4b5001], 0x8d6
mov ebx, 2
cmp ebx, dword [esp]
jne 0x40a921
mov dword [0x4b5001], 0x8d7
push dword [0x4fdcdc]
call fcn.0041a5b3
mov dword [0x4b5001], 0x8d8
call fcn.00412a9b
mov dword [0x4b5001], 0x8d9
mov eax, str.Global_Settings_Saved.
push eax
call fcn.00415cd0
mov dword [0x4b5001], 0x8da
pop eax
mov dword [0x4b5001], 0x8dc
jmp 0x40d502
mov dword [0x4b5001], 0x8dc
mov ebx, dword [0x4fde90]
cmp ebx, dword [esp]
jne 0x40aa77
mov dword [0x4b5001], 0x8dd
call fcn.00418913
push eax
mov dword [0x4b5001], 0x8de
mov ebx, 9
cmp ebx, dword [esp]
jne 0x40a9b6
mov dword [0x4b5001], 0x8df
push 0x64
push 0x64
mov eax, 0x64
call fcn.004191f0
push eax
push 2
push dword [0x4fde90]
call fcn.0041f2e7
mov dword [0x4b5001], 0x8e0
jmp 0x40aa5d
mov dword [0x4b5001], 0x8e0
mov ebx, 5
cmp ebx, dword [esp]
jne 0x40aa05
mov dword [0x4b5001], 0x8e1
push 0x32
push 0x32
mov eax, 0x32
call fcn.004191f0
push eax
push 2
push dword [0x4fde90]
call fcn.0041f2e7
mov dword [0x4b5001], 0x8e2
jmp 0x40aa5d
mov dword [0x4b5001], 0x8e2
mov ebx, 2
cmp ebx, dword [esp]
jne 0x40aa5d
mov dword [0x4b5001], 0x8e3
push dword [0x4fdcdc]
call fcn.0041a5b3
mov dword [0x4b5001], 0x8e4
push 2
push dword [0x4fdf60]
call fcn.0042439b
mov dword [0x4b5001], 0x8e5
mov eax, str.Global_Settings_Deleted.
push eax
call fcn.00415cd0
mov dword [0x4b5001], 0x8e6
pop eax
mov dword [0x4b5001], 0x8e8
jmp 0x40d502
mov dword [0x4b5001], 0x8e8
mov ebx, dword [0x4fdfa4]
cmp ebx, dword [esp]
jne 0x40aba8
mov dword [0x4b5001], 0x8e9
call fcn.00418913
push eax
mov dword [0x4b5001], 0x8ea
mov ebx, 9
cmp ebx, dword [esp]
jne 0x40aaf2
mov dword [0x4b5001], 0x8eb
push 0x64
push 0x64
mov eax, 0x64
call fcn.004191f0
push eax
push 2
push dword [0x4fdfa4]
call fcn.0041f2e7
mov dword [0x4b5001], 0x8ec
jmp 0x40ab8e
mov dword [0x4b5001], 0x8ec
mov ebx, 5
cmp ebx, dword [esp]
jne 0x40ab41
mov dword [0x4b5001], 0x8ed
push 0x32
push 0x32
mov eax, 0x32
call fcn.004191f0
push eax
push 2
push dword [0x4fdfa4]
call fcn.0041f2e7
mov dword [0x4b5001], 0x8ee
jmp 0x40ab8e
mov dword [0x4b5001], 0x8ee
mov ebx, 2
cmp ebx, dword [esp]
jne 0x40ab8e
mov dword [0x4b5001], 0x8ef
push dword [0x4fdcdc]
call fcn.0041a5b3
mov dword [0x4b5001], 0x8f0
call fcn.0041247f
mov dword [0x4b5001], 0x8f1
mov eax, str.Custom_Keys_Saved.
push eax
call fcn.00415cd0
mov dword [0x4b5001], 0x8f2
pop eax
mov dword [0x4b5001], 0x8f4
jmp 0x40d502
mov dword [0x4b5001], 0x8f4
mov ebx, dword [0x4fdcb0]
cmp ebx, dword [esp]
jne 0x40ace4
mov dword [0x4b5001], 0x8f5
call fcn.00418913
push eax
mov dword [0x4b5001], 0x8f6
mov ebx, 9
cmp ebx, dword [esp]
jne 0x40ac23
mov dword [0x4b5001], 0x8f7
push 0x64
push 0x64
mov eax, 0x64
call fcn.004191f0
push eax
push 2
push dword [0x4fdcb0]
call fcn.0041f2e7
mov dword [0x4b5001], 0x8f8
jmp 0x40acca
mov dword [0x4b5001], 0x8f8
mov ebx, 5
cmp ebx, dword [esp]
jne 0x40ac72
mov dword [0x4b5001], 0x8f9
push 0x32
push 0x32
mov eax, 0x32
call fcn.004191f0
push eax
push 2
push dword [0x4fdcb0]
call fcn.0041f2e7
mov dword [0x4b5001], 0x8fa
jmp 0x40acca
mov dword [0x4b5001], 0x8fa
mov ebx, 2
cmp ebx, dword [esp]
jne 0x40acca
mov dword [0x4b5001], 0x8fb
push dword [0x4fdcdc]
call fcn.0041a5b3
mov dword [0x4b5001], 0x8fc
push 2
push dword [0x4fdaa0]
call fcn.0042439b
mov dword [0x4b5001], 0x8fd
mov eax, str.Custom_Keys_Deleted.
push eax
call fcn.00415cd0
mov dword [0x4b5001], 0x8fe
pop eax
mov dword [0x4b5001], 0x900
jmp 0x40d502
mov dword [0x4b5001], 0x900
mov ebx, dword [0x4fdf68]
cmp ebx, dword [esp]
jne 0x40ada4
mov dword [0x4b5001], 0x901
call fcn.00418913
push eax
mov dword [0x4b5001], 0x902
mov ebx, 9
cmp ebx, dword [esp]
jne 0x40ad2d
mov dword [0x4b5001], 0x904
jmp 0x40ad8a
mov dword [0x4b5001], 0x904
mov ebx, 5
cmp ebx, dword [esp]
jne 0x40ad76
mov dword [0x4b5001], 0x905
call fcn.0040ec7b
mov dword [0x4b5001], 0x906
push 0
push dword [0x4fdc8c]
call fcn.0041f2a9
mov dword [0x4b5001], 0x907
jmp 0x40ad8a
mov dword [0x4b5001], 0x907
mov ebx, 2
cmp ebx, dword [esp]
jne 0x40ad8a
mov dword [0x4b5001], 0x909
pop eax
mov dword [0x4b5001], 0x90b
jmp 0x40d502
mov dword [0x4b5001], 0x90b
mov ebx, dword [0x4fdf84]
cmp ebx, dword [esp]
jne 0x40ae64
mov dword [0x4b5001], 0x90c
call fcn.00418913
push eax
mov dword [0x4b5001], 0x90d
mov ebx, 9
cmp ebx, dword [esp]
jne 0x40aded
mov dword [0x4b5001], 0x90f
jmp 0x40ae4a
mov dword [0x4b5001], 0x90f
mov ebx, 5
cmp ebx, dword [esp]
jne 0x40ae36
mov dword [0x4b5001], 0x910
call fcn.0040ec7b
mov dword [0x4b5001], 0x911
push 0
push dword [0x4fdc8c]
call fcn.0041f2a9
mov dword [0x4b5001], 0x912
jmp 0x40ae4a
mov dword [0x4b5001], 0x912
mov ebx, 2
cmp ebx, dword [esp]
jne 0x40ae4a
mov dword [0x4b5001], 0x914
pop eax
mov dword [0x4b5001], 0x916
jmp 0x40d502
mov dword [0x4b5001], 0x916
mov ebx, dword [0x4fdfa8]
cmp ebx, dword [esp]
jne 0x40af5d
mov dword [0x4b5001], 0x917
call fcn.00418913
push eax
mov dword [0x4b5001], 0x918
mov ebx, 9
cmp ebx, dword [esp]
jne 0x40aece
mov dword [0x4b5001], 0x919
push dword [0x4fdc50]
call fcn.00427c97
push eax
push dword [0x4fdfa8]
call fcn.00421b16
mov dword [0x4b5001], 0x91a
jmp 0x40af43
mov dword [0x4b5001], 0x91a
mov ebx, 5
cmp ebx, dword [esp]
jne 0x40af0f
mov dword [0x4b5001], 0x91b
push dword [0x4fdc18]
call fcn.00427c97
push eax
push dword [0x4fdfa8]
call fcn.00421b16
mov dword [0x4b5001], 0x91c
jmp 0x40af43
mov dword [0x4b5001], 0x91c
mov ebx, 2
cmp ebx, dword [esp]
jne 0x40af43
mov dword [0x4b5001], 0x91d
push 6
push dword [0x4fdbdc]
call fcn.00423486
push eax
call sub.USER32.DLL_ShowWindow
mov dword [0x4b5001], 0x91e
pop eax
mov dword [0x4b5001], 0x920
jmp 0x40d502
mov dword [0x4b5001], 0x920
mov ebx, dword [0x4fdb4c]
cmp ebx, dword [esp]
jne 0x40b0f4
mov dword [0x4b5001], 0x921
call fcn.00418913
push eax
mov dword [0x4b5001], 0x922
mov ebx, 9
cmp ebx, dword [esp]
jne 0x40afca
mov dword [0x4b5001], 0x923
push dword [0x4fdaa4]
call fcn.00427c97
push eax
push dword [0x4fdb4c]
call fcn.00421b16
mov dword [0x4b5001], 0x924
jmp 0x40b0da
mov dword [0x4b5001], 0x924
mov ebx, 5
cmp ebx, dword [esp]
jne 0x40b00e
mov dword [0x4b5001], 0x925
push dword [0x4fe008]
call fcn.00427c97
push eax
push dword [0x4fdb4c]
call fcn.00421b16
mov dword [0x4b5001], 0x926
jmp 0x40b0da
mov dword [0x4b5001], 0x926
mov ebx, 2
cmp ebx, dword [esp]
jne 0x40b0da
mov dword [0x4b5001], 0x927
mov ebx, dword [0x4fdb60]
cmp ebx, 1
jne 0x40b090
mov dword [0x4b5001], 0x928
push edx
call fcn.0042ecd0
pop edx
push eax
mov eax, 0x4b5222
push eax
mov edx, dword [0x4fdb94]
push edx
call fcn.0042ecd0
pop edx
push eax
push edx
call fcn.0042ed10
mov edx, str.help.txt
push edx
call fcn.0042ed10
call fcn.0042ee00
mov eax, str.notepad.exe
push eax
call fcn.004192b2
add dword [esp + 4], edx
call fcn.0041b16f
call fcn.00419290
mov dword [0x4b5001], 0x929
mov dword [0x4b5001], 0x92a
mov ebx, dword [0x4fdeb8]
cmp ebx, 1
jne 0x40b0d0
mov dword [0x4b5001], 0x92b
mov eax, 0x4b5222
push eax
push dword [0x4fdde8]
mov eax, str.notepad.exe
push eax
call fcn.0041b16f
mov dword [0x4b5001], 0x92c
mov dword [0x4b5001], 0x92d
pop eax
mov dword [0x4b5001], 0x92f
jmp 0x40d502
mov dword [0x4b5001], 0x92f
mov ebx, dword [0x4fdb0c]
cmp ebx, dword [esp]
jne 0x40b1dc
mov dword [0x4b5001], 0x930
call fcn.00418913
push eax
mov dword [0x4b5001], 0x931
mov ebx, 9
cmp ebx, dword [esp]
jne 0x40b15e
mov dword [0x4b5001], 0x932
push dword [0x4fdd00]
call fcn.00427c97
push eax
push dword [0x4fdb0c]
call fcn.00421b16
mov dword [0x4b5001], 0x933
jmp 0x40b1c2
mov dword [0x4b5001], 0x933
mov ebx, 5
cmp ebx, dword [esp]
jne 0x40b19f
mov dword [0x4b5001], 0x934
push dword [0x4fddb4]
call fcn.00427c97
push eax
push dword [0x4fdb0c]
call fcn.00421b16
mov dword [0x4b5001], 0x935
jmp 0x40b1c2
mov dword [0x4b5001], 0x935
mov ebx, 2
cmp ebx, dword [esp]
jne 0x40b1c2
mov dword [0x4b5001], 0x936
jmp 0x41322f
mov dword [0x4b5001], 0x937
pop eax
mov dword [0x4b5001], 0x939
jmp 0x40d502
mov dword [0x4b5001], 0x939
mov ebx, dword [0x4fdee8]
cmp ebx, dword [esp]
jne 0x40b3ce
mov dword [0x4b5001], 0x93a
call fcn.00418913
push eax
mov dword [0x4b5001], 0x93b
mov ebx, 9
cmp ebx, dword [esp]
jne 0x40b249
mov dword [0x4b5001], 0x93c
push dword [0x4fde2c]
call fcn.00427c97
push eax
push dword [0x4fdee8]
call fcn.00421b16
mov dword [0x4b5001], 0x93d
jmp 0x40b3b4
mov dword [0x4b5001], 0x93d
mov ebx, 5
cmp ebx, dword [esp]
jne 0x40b2ab
mov dword [0x4b5001], 0x93e
mov ebx, dword [0x4fdc54]
and ebx, ebx
jne 0x40b292
mov dword [0x4b5001], 0x93f
push dword [0x4fdadc]
call fcn.00427c97
push eax
push dword [0x4fdee8]
call fcn.00421b16
mov dword [0x4b5001], 0x940
mov dword [0x4b5001], 0x941
jmp 0x40b3b4
mov dword [0x4b5001], 0x941
mov ebx, 2
cmp ebx, dword [esp]
jne 0x40b3b4
mov dword [0x4b5001], 0x942
mov ebx, dword [0x4fde4c]
cmp ebx, 1
jne 0x40b342
mov dword [0x4b5001], 0x943
call fcn.0040ec7b
mov dword [0x4b5001], 0x944
mov dword [0x4fde28], 1
mov dword [0x4b5001], 0x945
push 0
push dword [0x4fdb38]
call fcn.0041f2a9
mov dword [0x4b5001], 0x947
push dword [0x4fdc78]
call fcn.00427c97
push eax
push dword [0x4fdcd8]
call fcn.00421b16
mov dword [0x4b5001], 0x948
jmp 0x40b3aa
mov dword [0x4b5001], 0x948
mov dword [0x4b5001], 0x949
call fcn.0040ec7b
mov dword [0x4b5001], 0x94a
mov dword [0x4fdc54], 1
mov dword [0x4b5001], 0x94b
push dword [0x4fde2c]
call fcn.00427c97
push eax
push dword [0x4fdee8]
call fcn.00421b16
mov dword [0x4b5001], 0x94c
push 0
push dword [0x4fdc8c]
call fcn.0041f2a9
mov dword [0x4b5001], 0x94d
mov dword [0x4b5001], 0x94e
pop eax
mov dword [0x4b5001], 0x950
jmp 0x40d502
mov dword [0x4b5001], 0x950
mov ebx, dword [0x4fdf4c]
cmp ebx, dword [esp]
jne 0x40b543
mov dword [0x4b5001], 0x951
call fcn.00418913
push eax
mov dword [0x4b5001], 0x952
mov ebx, 9
cmp ebx, dword [esp]
jne 0x40b43b
mov dword [0x4b5001], 0x953
push dword [0x4fdea0]
call fcn.00427c97
push eax
push dword [0x4fdf4c]
call fcn.00421b16
mov dword [0x4b5001], 0x954
jmp 0x40b529
mov dword [0x4b5001], 0x954
mov ebx, 5
cmp ebx, dword [esp]
jne 0x40b49d
mov dword [0x4b5001], 0x955
mov ebx, dword [0x4fdb60]
and ebx, ebx
jne 0x40b484
mov dword [0x4b5001], 0x956
push dword [0x4fdf6c]
call fcn.00427c97
push eax
push dword [0x4fdf4c]
call fcn.00421b16
mov dword [0x4b5001], 0x957
mov dword [0x4b5001], 0x958
jmp 0x40b529
mov dword [0x4b5001], 0x958
mov ebx, 2
cmp ebx, dword [esp]
jne 0x40b529
mov dword [0x4b5001], 0x959
call fcn.0040ec7b
mov dword [0x4b5001], 0x95a
mov dword [0x4fdb60], 1
mov dword [0x4b5001], 0x95b
push dword [0x4fdea0]
call fcn.00427c97
push eax
push dword [0x4fdf4c]
call fcn.00421b16
mov dword [0x4b5001], 0x95c
push 0
push dword [0x4fddec]
call fcn.0041f2a9
mov dword [0x4b5001], 0x95d
push 0
push dword [0x4fdb4c]
call fcn.0041f2a9
mov dword [0x4b5001], 0x95e
pop eax
mov dword [0x4b5001], 0x960
jmp 0x40d502
mov dword [0x4b5001], 0x960
mov ebx, dword [0x4fdc7c]
cmp ebx, dword [esp]
jne 0x40b66a
mov dword [0x4b5001], 0x961
call fcn.00418913
push eax
mov dword [0x4b5001], 0x962
mov ebx, 9
cmp ebx, dword [esp]
jne 0x40b5b0
mov dword [0x4b5001], 0x963
push dword [0x4fdc10]
call fcn.00427c97
push eax
push dword [0x4fdc7c]
call fcn.00421b16
mov dword [0x4b5001], 0x964
jmp 0x40b650
mov dword [0x4b5001], 0x964
mov ebx, 5
cmp ebx, dword [esp]
jne 0x40b60f
mov dword [0x4b5001], 0x965
mov ebx, dword [0x4fdf48]
and ebx, ebx
jne 0x40b5f9
mov dword [0x4b5001], 0x966
push dword [0x4fdd28]
call fcn.00427c97
push eax
push dword [0x4fdc7c]
call fcn.00421b16
mov dword [0x4b5001], 0x967
mov dword [0x4b5001], 0x968
jmp 0x40b650
mov dword [0x4b5001], 0x968
mov ebx, 2
cmp ebx, dword [esp]
jne 0x40b650
mov dword [0x4b5001], 0x969
mov ebx, dword [0x4fde38]
and ebx, ebx
jne 0x40b646
mov dword [0x4b5001], 0x96a
call fcn.0040f6d2
mov dword [0x4b5001], 0x96b
mov dword [0x4b5001], 0x96c
pop eax
mov dword [0x4b5001], 0x96e
jmp 0x40d502
mov dword [0x4b5001], 0x96e
mov ebx, dword [0x4fda84]
cmp ebx, dword [esp]
jne 0x40b7df
mov dword [0x4b5001], 0x96f
call fcn.00418913
push eax
mov dword [0x4b5001], 0x970
mov ebx, 9
cmp ebx, dword [esp]
jne 0x40b6d7
mov dword [0x4b5001], 0x971
push dword [0x4fdf94]
call fcn.00427c97
push eax
push dword [0x4fda84]
call fcn.00421b16
mov dword [0x4b5001], 0x972
jmp 0x40b7c5
mov dword [0x4b5001], 0x972
mov ebx, 5
cmp ebx, dword [esp]
jne 0x40b739
mov dword [0x4b5001], 0x973
mov ebx, dword [0x4fdeb8]
and ebx, ebx
jne 0x40b720
mov dword [0x4b5001], 0x974
push dword [0x4fdff0]
call fcn.00427c97
push eax
push dword [0x4fda84]
call fcn.00421b16
mov dword [0x4b5001], 0x975
mov dword [0x4b5001], 0x976
jmp 0x40b7c5
mov dword [0x4b5001], 0x976
mov ebx, 2
cmp ebx, dword [esp]
jne 0x40b7c5
mov dword [0x4b5001], 0x980
call fcn.0040ec7b
mov dword [0x4b5001], 0x981
mov dword [0x4fdeb8], 1
mov dword [0x4b5001], 0x982
push dword [0x4fdf94]
call fcn.00427c97
push eax
push dword [0x4fda84]
call fcn.00421b16
mov dword [0x4b5001], 0x983
push 0
push dword [0x4fdbf4]
call fcn.0041f2a9
mov dword [0x4b5001], 0x984
push 0
push dword [0x4fdb4c]
call fcn.0041f2a9
mov dword [0x4b5001], 0x985
pop eax
mov dword [0x4b5001], 0x987
jmp 0x40d502
mov dword [0x4b5001], 0x987
mov ebx, dword [0x4fdf74]
cmp ebx, dword [esp]
jne 0x40b937
mov dword [0x4b5001], 0x988
call fcn.00418913
push eax
mov dword [0x4b5001], 0x989
mov ebx, 9
cmp ebx, dword [esp]
jne 0x40b84c
mov dword [0x4b5001], 0x98a
push dword [0x4fded4]
call fcn.00427c97
push eax
push dword [0x4fdf74]
call fcn.00421b16
mov dword [0x4b5001], 0x98b
jmp 0x40b91d
mov dword [0x4b5001], 0x98b
mov ebx, 5
cmp ebx, dword [esp]
jne 0x40b8ab
mov dword [0x4b5001], 0x98c
mov ebx, dword [0x4fdcc0]
and ebx, ebx
jne 0x40b895
mov dword [0x4b5001], 0x98d
push dword [0x4fdfec]
call fcn.00427c97
push eax
push dword [0x4fdf74]
call fcn.00421b16
mov dword [0x4b5001], 0x98e
mov dword [0x4b5001], 0x98f
jmp 0x40b91d
mov dword [0x4b5001], 0x98f
mov ebx, 2
cmp ebx, dword [esp]
jne 0x40b91d
mov dword [0x4b5001], 0x990
call fcn.0040ec7b
mov dword [0x4b5001], 0x991
mov dword [0x4fdcc0], 1
mov dword [0x4b5001], 0x992
push dword [0x4fded4]
call fcn.00427c97
push eax
push dword [0x4fdf74]
call fcn.00421b16
mov dword [0x4b5001], 0x993
push 0
push dword [0x4fdc14]
call fcn.0041f2a9
mov dword [0x4b5001], 0x994
pop eax
mov dword [0x4b5001], 0x996
jmp 0x40d502
mov dword [0x4b5001], 0x996
mov ebx, dword [0x4fdcd0]
cmp ebx, dword [esp]
jne 0x40baad
mov dword [0x4b5001], 0x997
call fcn.00418913
push eax
mov dword [0x4b5001], 0x998
mov ebx, 9
cmp ebx, dword [esp]
jne 0x40b9a4
mov dword [0x4b5001], 0x999
push dword [0x4fdf18]
call fcn.00427c97
push eax
push dword [0x4fdcd0]
call fcn.00421b16
mov dword [0x4b5001], 0x99a
jmp 0x40ba93
mov dword [0x4b5001], 0x99a
mov ebx, 5
cmp ebx, dword [esp]
jne 0x40ba06
mov dword [0x4b5001], 0x99b
mov ebx, dword [0x4fdf10]
and ebx, ebx
jne 0x40b9ed
mov dword [0x4b5001], 0x99c
push dword [0x4fdb58]
call fcn.00427c97
push eax
push dword [0x4fdcd0]
call fcn.00421b16
mov dword [0x4b5001], 0x99d
mov dword [0x4b5001], 0x99e
jmp 0x40ba93
mov dword [0x4b5001], 0x99e
mov ebx, 2
cmp ebx, dword [esp]
jne 0x40ba93
mov dword [0x4b5001], 0x99f
call fcn.0040ec7b
mov dword [0x4b5001], 0x9a0
mov dword [0x4fdf10], 1
mov dword [0x4b5001], 0x9a1
push dword [0x4fdf18]
call fcn.00427c97
push eax
push dword [0x4fdcd0]
call fcn.00421b16
mov dword [0x4b5001], 0x9a2
mov eax, str.http:__www.cheathappens.com_trainer_troubleshooting_lite.asp
push eax
push dword [0x4fdcf8]
call fcn.0041fe97
mov dword [0x4b5001], 0x9a3
push 0
push dword [0x4fdcf8]
call fcn.0041f2a9
mov dword [0x4b5001], 0x9a4
pop eax
mov dword [0x4b5001], 0x9a6
jmp 0x40d502
mov dword [0x4b5001], 0x9a6
mov ebx, dword [0x4fdbd0]
cmp ebx, dword [esp]
jne 0x40bbea
mov dword [0x4b5001], 0x9a7
call fcn.00418913
push eax
mov dword [0x4b5001], 0x9a8
mov ebx, 9
cmp ebx, dword [esp]
jne 0x40bb1a
mov dword [0x4b5001], 0x9a9
push dword [0x4fdb34]
call fcn.00427c97
push eax
push dword [0x4fdbd0]
call fcn.00421b16
mov dword [0x4b5001], 0x9aa
jmp 0x40bbd0
mov dword [0x4b5001], 0x9aa
mov ebx, 5
cmp ebx, dword [esp]
jne 0x40bb79
mov dword [0x4b5001], 0x9ab
mov ebx, dword [0x4fdfe8]
and ebx, ebx
jne 0x40bb63
mov dword [0x4b5001], 0x9ac
push dword [0x4fded0]
call fcn.00427c97
push eax
push dword [0x4fdbd0]
call fcn.00421b16
mov dword [0x4b5001], 0x9ad
mov dword [0x4b5001], 0x9ae
jmp 0x40bbd0
mov dword [0x4b5001], 0x9ae
mov ebx, 2
cmp ebx, dword [esp]
jne 0x40bbd0
mov dword [0x4b5001], 0x9b2
push edx
call fcn.0042ecd0
pop edx
push eax
push edx
call fcn.0042ecd0
pop edx
push eax
mov edx, str.http:__www.cheathappens.com_trainerthread.asp_titleID
push edx
call fcn.0042ed10
mov edx, dword [0x4fdfd4]
push edx
call fcn.0042ed10
call fcn.004192b2
add dword [esp], edx
call fcn.0041b6ce
call fcn.00419290
mov dword [0x4b5001], 0x9b3
pop eax
mov dword [0x4b5001], 0x9b5
jmp 0x40d502
mov dword [0x4b5001], 0x9b5
mov ebx, dword [0x4fdb44]
cmp ebx, dword [esp]
jne 0x40bc84
mov dword [0x4b5001], 0x9b6
call fcn.00418913
push eax
mov dword [0x4b5001], 0x9b7
mov ebx, 2
cmp ebx, dword [esp]
jne 0x40bc6a
mov dword [0x4b5001], 0x9b8
push edx
call fcn.0042ecd0
pop edx
push eax
push edx
call fcn.0042ecd0
pop edx
push eax
mov edx, str.http:__www.cheathappens.com_trainerindex.asp_titleID
push edx
call fcn.0042ed10
mov edx, dword [0x4fdfd4]
push edx
call fcn.0042ed10
call fcn.004192b2
add dword [esp], edx
call fcn.0041b6ce
call fcn.00419290
mov dword [0x4b5001], 0x9b9
pop eax
mov dword [0x4b5001], 0x9bb
jmp 0x40d502
mov dword [0x4b5001], 0x9bb
mov ebx, dword [0x4fdd98]
cmp ebx, dword [esp]
jne 0x40bd1e
mov dword [0x4b5001], 0x9bc
call fcn.00418913
push eax
mov dword [0x4b5001], 0x9bd
mov ebx, 2
cmp ebx, dword [esp]
jne 0x40bd04
mov dword [0x4b5001], 0x9be
push edx
call fcn.0042ecd0
pop edx
push eax
push edx
call fcn.0042ecd0
pop edx
push eax
mov edx, str.http:__www.cheathappens.com_trainerindex.asp_titleID
push edx
call fcn.0042ed10
mov edx, dword [0x4fdfd4]
push edx
call fcn.0042ed10
call fcn.004192b2
add dword [esp], edx
call fcn.0041b6ce
call fcn.00419290
mov dword [0x4b5001], 0x9bf
pop eax
mov dword [0x4b5001], 0x9c1
jmp 0x40d502
mov dword [0x4b5001], 0x9c1
mov ebx, dword [0x4fde60]
cmp ebx, dword [esp]
jne 0x40bf68
mov dword [0x4b5001], 0x9c2
call fcn.00418913
push eax
mov dword [0x4b5001], 0x9c3
mov ebx, 9
cmp ebx, dword [esp]
jne 0x40bd8b
mov dword [0x4b5001], 0x9c4
push dword [0x4fdb5c]
call fcn.00427c97
push eax
push dword [0x4fde60]
call fcn.00421b16
mov dword [0x4b5001], 0x9c5
jmp 0x40bf4e
mov dword [0x4b5001], 0x9c5
mov ebx, 5
cmp ebx, dword [esp]
jne 0x40bded
mov dword [0x4b5001], 0x9c6
mov ebx, dword [0x4fdfe0]
and ebx, ebx
jne 0x40bdd4
mov dword [0x4b5001], 0x9c7
push dword [0x4fdd90]
call fcn.00427c97
push eax
push dword [0x4fde60]
call fcn.00421b16
mov dword [0x4b5001], 0x9c8
mov dword [0x4b5001], 0x9c9
jmp 0x40bf4e
mov dword [0x4b5001], 0x9c9
mov ebx, 2
cmp ebx, dword [esp]
jne 0x40bf4e
mov dword [0x4b5001], 0x9ca
mov ebx, dword [0x4fdde4]
cmp ebx, 1
jne 0x40befb
mov dword [0x4b5001], 0x9cb
mov ebx, dword [0x4fdfe0]
and ebx, ebx
jne 0x40be9d
mov dword [0x4b5001], 0x9cc
mov dword [0x4fdfe0], 1
mov dword [0x4b5001], 0x9cd
push dword [0x4fdcdc]
call fcn.0041a5b3
mov dword [0x4b5001], 0x9ce
push dword [0x4fdb5c]
call fcn.00427c97
push eax
push dword [0x4fde60]
call fcn.00421b16
mov dword [0x4b5001], 0x9cf
mov eax, str.Controller_Mode_Activated.
push eax
call fcn.00415cd0
mov dword [0x4b5001], 0x9d0
jmp 0x40bee5
mov dword [0x4b5001], 0x9d0
mov dword [0x4b5001], 0x9d1
mov dword [0x4fdfe0], 0
mov dword [0x4b5001], 0x9d2
push dword [0x4fde40]
call fcn.0041a5b3
mov dword [0x4b5001], 0x9d3
mov eax, str.Controller_Mode_Deactivated.
push eax
call fcn.00415cd0
mov dword [0x4b5001], 0x9d4
mov dword [0x4b5001], 0x9d5
jmp 0x40bf44
mov dword [0x4b5001], 0x9d5
mov dword [0x4b5001], 0x9d6
push dword [0x4fde40]
call fcn.0041a5b3
mov dword [0x4b5001], 0x9d7
mov eax, str.No_Joystick_Detected
push eax
call fcn.0041894c
mov dword [0x4b5001], 0x9d8
mov eax, str.No_Joystick_Detected
push eax
call fcn.00415cd0
mov dword [0x4b5001], 0x9d9
mov dword [0x4b5001], 0x9da
pop eax
mov dword [0x4b5001], 0x9dc
jmp 0x40d502
mov dword [0x4b5001], 0x9dc
mov ebx, dword [0x4fdcd8]
cmp ebx, dword [esp]
jne 0x40c1dc
mov dword [0x4b5001], 0x9dd
call fcn.00418913
push eax
mov dword [0x4b5001], 0x9de
mov ebx, 9
cmp ebx, dword [esp]
jne 0x40bfd5
mov dword [0x4b5001], 0x9df
push dword [0x4fdc78]
call fcn.00427c97
push eax
push dword [0x4fdcd8]
call fcn.00421b16
mov dword [0x4b5001], 0x9e0
jmp 0x40c1c2
mov dword [0x4b5001], 0x9e0
mov ebx, 5
cmp ebx, dword [esp]
jne 0x40c037
mov dword [0x4b5001], 0x9e1
mov ebx, dword [0x4fde4c]
and ebx, ebx
jne 0x40c01e
mov dword [0x4b5001], 0x9e2
push dword [0x4fdad0]
call fcn.00427c97
push eax
push dword [0x4fdcd8]
call fcn.00421b16
mov dword [0x4b5001], 0x9e3
mov dword [0x4b5001], 0x9e4
jmp 0x40c1c2
mov dword [0x4b5001], 0x9e4
mov ebx, 2
cmp ebx, dword [esp]
jne 0x40c1c2
mov dword [0x4b5001], 0x9e5
mov ebx, dword [0x4fde4c]
and ebx, ebx
jne 0x40c112
mov dword [0x4b5001], 0x9e6
mov dword [0x4fde4c], 1
mov dword [0x4b5001], 0x9e7
call fcn.0040ec7b
mov dword [0x4b5001], 0x9e8
mov dword [0x4fde28], 1
mov dword [0x4b5001], 0x9e9
push 0
push dword [0x4fdb38]
call fcn.0041f2a9
mov dword [0x4b5001], 0x9ea
push dword [0x4fdcdc]
call fcn.0041a5b3
mov dword [0x4b5001], 0x9eb
push dword [0x4fdc78]
call fcn.00427c97
push eax
push dword [0x4fdcd8]
call fcn.00421b16
mov dword [0x4b5001], 0x9ec
mov eax, str.Virtual_Reality_Mode_Activated.
push eax
call fcn.00415cd0
mov dword [0x4b5001], 0x9ed
jmp 0x40c1b8
mov dword [0x4b5001], 0x9ed
mov dword [0x4b5001], 0x9ee
mov dword [0x4fde4c], 0
mov dword [0x4b5001], 0x9ef
push dword [0x4fde40]
call fcn.0041a5b3
mov dword [0x4b5001], 0x9f0
call fcn.0040ec7b
mov dword [0x4b5001], 0x9f1
mov dword [0x4fdc54], 1
mov dword [0x4b5001], 0x9f2
push dword [0x4fde2c]
call fcn.00427c97
push eax
push dword [0x4fdee8]
call fcn.00421b16
mov dword [0x4b5001], 0x9f3
push 0
push dword [0x4fdc8c]
call fcn.0041f2a9
mov dword [0x4b5001], 0x9f4
mov eax, 0x4b5798
push eax
call fcn.00415cd0
mov dword [0x4b5001], 0x9f5
mov dword [0x4b5001], 0x9f6
pop eax
mov dword [0x4b5001], 0x9f8
jmp 0x40d502
mov dword [0x4b5001], 0x9f8
mov ebx, dword [0x4fda8c]
cmp ebx, dword [esp]
jne 0x40c450
mov dword [0x4b5001], 0x9f9
call fcn.00418913
push eax
mov dword [0x4b5001], 0x9fa
mov ebx, 9
cmp ebx, dword [esp]
jne 0x40c249
mov dword [0x4b5001], 0x9fb
push dword [0x4fdcc4]
call fcn.00427c97
push eax
push dword [0x4fda8c]
call fcn.00421b16
mov dword [0x4b5001], 0x9fc
jmp 0x40c436
mov dword [0x4b5001], 0x9fc
mov ebx, 5
cmp ebx, dword [esp]
jne 0x40c2ab
mov dword [0x4b5001], 0x9fd
mov ebx, dword [0x4fdba0]
and ebx, ebx
jne 0x40c292
mov dword [0x4b5001], 0x9fe
push dword [0x4fdf90]
call fcn.00427c97
push eax
push dword [0x4fda8c]
call fcn.00421b16
mov dword [0x4b5001], 0x9ff
mov dword [0x4b5001], 0xa00
jmp 0x40c436
mov dword [0x4b5001], 0xa00
mov ebx, 2
cmp ebx, dword [esp]
jne 0x40c436
mov dword [0x4b5001], 0xa01
call fcn.0040e137
mov dword [0x4b5001], 0xa02
call fcn.0040ec7b
mov dword [0x4b5001], 0xa03
mov dword [0x4fdba0], 1
mov dword [0x4b5001], 0xa04
push 0
push dword [0x4fde88]
call fcn.0041f2a9
mov dword [0x4b5001], 0xa05
push dword [0x4fdcc4]
call fcn.00427c97
push eax
push dword [0x4fda8c]
call fcn.00421b16
mov dword [0x4b5001], 0xa06
mov ebx, dword [0x4fdfe0]
and ebx, ebx
jne 0x40c3b9
mov dword [0x4b5001], 0xa07
push 4
push dword [0x4fdc1c]
call fcn.00421b16
mov dword [0x4b5001], 0xa08
push edx
call fcn.0042ecd0
pop edx
push eax
push edx
call fcn.0042ecd0
pop edx
push eax
mov edx, str.https:__api.qrserver.com_v1_create_qr_code__size400x400data
push edx
call fcn.0042ed10
mov edx, dword [0x4fdb68]
push edx
call fcn.0042ed10
call fcn.0042ee00
push dword [0x4fdc1c]
call fcn.004192b2
add dword [esp + 4], edx
call fcn.0041fe97
call fcn.00419290
mov dword [0x4b5001], 0xa09
jmp 0x40c42c
mov dword [0x4b5001], 0xa09
mov dword [0x4b5001], 0xa0a
push 4
push dword [0x4fdc1c]
call fcn.00421b16
mov dword [0x4b5001], 0xa0b
push edx
call fcn.0042ecd0
pop edx
push eax
push edx
call fcn.0042ecd0
pop edx
push eax
mov edx, str.https:__api.qrserver.com_v1_create_qr_code__size400x400data
push edx
call fcn.0042ed10
mov edx, dword [0x4fddbc]
push edx
call fcn.0042ed10
call fcn.0042ee00
push dword [0x4fdc1c]
call fcn.004192b2
add dword [esp + 4], edx
call fcn.0041fe97
call fcn.00419290
mov dword [0x4b5001], 0xa0c
mov dword [0x4b5001], 0xa0d
pop eax
mov dword [0x4b5001], 0xa0f
jmp 0x40d502
mov dword [0x4b5001], 0xa0f
mov ebx, dword [0x4fdeac]
cmp ebx, dword [esp]
jne 0x40c642
mov dword [0x4b5001], 0xa10
call fcn.00418913
push eax
mov dword [0x4b5001], 0xa11
mov ebx, 9
cmp ebx, dword [esp]
jne 0x40c4bd
mov dword [0x4b5001], 0xa12
push dword [0x4fdbb8]
call fcn.00427c97
push eax
push dword [0x4fdeac]
call fcn.00421b16
mov dword [0x4b5001], 0xa13
jmp 0x40c628
mov dword [0x4b5001], 0xa13
mov ebx, 5
cmp ebx, dword [esp]
jne 0x40c51f
mov dword [0x4b5001], 0xa14
mov ebx, dword [0x4fdfa0]
and ebx, ebx
jne 0x40c506
mov dword [0x4b5001], 0xa15
push dword [0x4fde10]
call fcn.00427c97
push eax
push dword [0x4fdeac]
call fcn.00421b16
mov dword [0x4b5001], 0xa16
mov dword [0x4b5001], 0xa17
jmp 0x40c628
mov dword [0x4b5001], 0xa17
mov ebx, 2
cmp ebx, dword [esp]
jne 0x40c628
mov dword [0x4b5001], 0xa1b
mov edx, 0x4b5222
lea ecx, [0x4fdbc0]
call fcn.00419008
mov dword [0x4b5001], 0xa1c
push edx
call fcn.0042ecd0
pop edx
push eax
push 0
push dword [0x4fdb98]
mov eax, str.Path
push eax
mov eax, str.SoftwareCheat_HappensCoSMOS
push eax
push 0x80000002
call fcn.004137f7
push 0x4fdbc0
call fcn.0042ed70
mov dword [0x4b5001], 0xa1d
push dword [0x4fdbc0]
mov edx, 0x4b5222
pop ecx
call fcn.00419250
jne 0x40c5e1
mov dword [0x4b5001], 0xa1e
push dword [0x4fdbc0]
call fcn.0041b6ce
mov dword [0x4b5001], 0xa1f
mov eax, str.Launching_CosMOS.
push eax
call fcn.00415cd0
mov dword [0x4b5001], 0xa20
jmp 0x40c61e
mov dword [0x4b5001], 0xa20
mov dword [0x4b5001], 0xa21
mov ebx, dword [0x4fde70]
and ebx, ebx
jne 0x40c614
mov dword [0x4b5001], 0xa22
mov eax, str.http:__www.cheathappens.com_cosmos.asp
push eax
call fcn.0041b6ce
mov dword [0x4b5001], 0xa23
mov dword [0x4b5001], 0xa24
mov dword [0x4b5001], 0xa25
pop eax
mov dword [0x4b5001], 0xa27
jmp 0x40d502
mov dword [0x4b5001], 0xa27
mov ebx, dword [0x4fdf00]
cmp ebx, dword [esp]
jne 0x40c77f
mov dword [0x4b5001], 0xa28
call fcn.00418913
push eax
mov dword [0x4b5001], 0xa29
mov ebx, 9
cmp ebx, dword [esp]
jne 0x40c6af
mov dword [0x4b5001], 0xa2a
push dword [0x4fdbd8]
call fcn.00427c97
push eax
push dword [0x4fdf00]
call fcn.00421b16
mov dword [0x4b5001], 0xa2b
jmp 0x40c765
mov dword [0x4b5001], 0xa2b
mov ebx, 5
cmp ebx, dword [esp]
jne 0x40c70e
mov dword [0x4b5001], 0xa2c
mov ebx, dword [0x4fde44]
and ebx, ebx
jne 0x40c6f8
mov dword [0x4b5001], 0xa2d
push dword [0x4fe004]
call fcn.00427c97
push eax
push dword [0x4fdf00]
call fcn.00421b16
mov dword [0x4b5001], 0xa2e
mov dword [0x4b5001], 0xa2f
jmp 0x40c765
mov dword [0x4b5001], 0xa2f
mov ebx, 2
cmp ebx, dword [esp]
jne 0x40c765
mov dword [0x4b5001], 0xa33
push edx
call fcn.0042ecd0
pop edx
push eax
push edx
call fcn.0042ecd0
pop edx
push eax
mov edx, str.http:__www.cheathappens.com_trainer_update.asp_titleid
push edx
call fcn.0042ed10
mov edx, dword [0x4fdfd4]
push edx
call fcn.0042ed10
call fcn.004192b2
add dword [esp], edx
call fcn.0041b6ce
call fcn.00419290
mov dword [0x4b5001], 0xa34
pop eax
mov dword [0x4b5001], 0xa36
jmp 0x40d502
mov dword [0x4b5001], 0xa36
mov ebx, dword [0x4fda80]
cmp ebx, dword [esp]
jne 0x40c82b
mov dword [0x4b5001], 0xa37
call fcn.00418913
push eax
mov dword [0x4b5001], 0xa38
mov ebx, 9
cmp ebx, dword [esp]
jne 0x40c7c8
mov dword [0x4b5001], 0xa3a
jmp 0x40c811
mov dword [0x4b5001], 0xa3a
mov ebx, 5
cmp ebx, dword [esp]
jne 0x40c7e8
mov dword [0x4b5001], 0xa3c
jmp 0x40c811
mov dword [0x4b5001], 0xa3c
mov ebx, 2
cmp ebx, dword [esp]
jne 0x40c811
mov dword [0x4b5001], 0xa3d
mov eax, str.www.cheathappens.com
push eax
call fcn.0041b6ce
mov dword [0x4b5001], 0xa3e
pop eax
mov dword [0x4b5001], 0xa40
jmp 0x40d502
mov dword [0x4b5001], 0xa40
mov ebx, dword [0x4fdd88]
cmp ebx, dword [esp]
jne 0x40c905
mov dword [0x4b5001], 0xa41
call fcn.00418913
push eax
mov dword [0x4b5001], 0xa42
mov ebx, 9
cmp ebx, dword [esp]
jne 0x40c874
mov dword [0x4b5001], 0xa44
jmp 0x40c8eb
mov dword [0x4b5001], 0xa44
mov ebx, 5
cmp ebx, dword [esp]
jne 0x40c894
mov dword [0x4b5001], 0xa46
jmp 0x40c8eb
mov dword [0x4b5001], 0xa46
mov ebx, 2
cmp ebx, dword [esp]
jne 0x40c8eb
mov dword [0x4b5001], 0xa49
pop eax
mov dword [0x4b5001], 0xa4c
jmp 0x40d502
mov dword [0x4b5001], 0xa4c
mov ebx, dword [0x4fda98]
cmp ebx, dword [esp]
jne 0x40c9fc
mov dword [0x4b5001], 0xa4d
call fcn.00418913
push eax
mov dword [0x4b5001], 0xa4e
mov ebx, 9
cmp ebx, dword [esp]
jne 0x40c951
mov dword [0x4b5001], 0xa50
jmp 0x40c9e2
mov dword [0x4b5001], 0xa50
mov ebx, 5
cmp ebx, dword [esp]
jne 0x40c971
mov dword [0x4b5001], 0xa59
mov ebx, dword [0x4fdf20]
cmp ebx, dword [esp]
jne 0x40cb25
mov dword [0x4b5001], 0xa5a
call fcn.00418913
push eax
mov dword [0x4b5001], 0xa5b
mov ebx, 9
cmp ebx, dword [esp]
jne 0x40ca48
mov dword [0x4b5001], 0xa67
mov ebx, dword [0x4fdd14]
cmp ebx, dword [esp]
jne 0x40cc1c
mov dword [0x4b5001], 0xade
pop eax
mov dword [0x4b5001], 0xae0
mov dword [0x4fdc58], 1
jmp 0x40d52d
mov dword [0x4b5001], 0xb3b
mov dword [0x4b5001], 0xb3e
jmp 0x40971b
mov dword [0x4b5001], 0xe4e
push edx
call fcn.0042ecd0
pop edx
push eax
mov edx, dword [0x4fdb94]
push edx
call fcn.0042ecd0
pop edx
push eax
push edx
call fcn.0042ed10
mov edx, dword [0x4fdea8]
push edx
call fcn.0042ed10
call fcn.004192b2
add dword [esp], edx
call fcn.004243c9
call fcn.00419290
mov dword [0x4b5001], 0xe4f
push edx
call fcn.0042ecd0
pop edx
push eax
mov edx, dword [0x4fdb94]
push edx
call fcn.0042ecd0
pop edx
push eax
push edx
call fcn.0042ed10
mov edx, str.Copy.dll
push edx
call fcn.0042ed10
call fcn.004192b2
add dword [esp], edx
call fcn.004243c9
call fcn.00419290
mov dword [0x4b5001], 0xe50
push edx
call fcn.0042ecd0
pop edx
push eax
mov edx, dword [0x4fdb94]
push edx
call fcn.0042ecd0
pop edx
push eax
push edx
call fcn.0042ed10
mov edx, str.help.txt
push edx
call fcn.0042ed10
call fcn.004192b2
add dword [esp], edx
call fcn.004243c9
call fcn.00419290
mov dword [0x4b5001], 0xe51
push edx
call fcn.0042ecd0
pop edx
push eax
mov edx, dword [0x4fdb94]
push edx
call fcn.0042ecd0
pop edx
push eax
push edx
call fcn.0042ed10
mov edx, dword [0x4fdb20]
push edx
call fcn.0042ed10
call fcn.004192b2
add dword [esp], edx
call fcn.004243c9
call fcn.00419290
mov dword [0x4b5001], 0xe52
jmp 0x41336e
push 0
call 0x41338d
call fcn.0042ecb0
push dword [0x4fda5c]
call sub.KERNEL32.dll_HeapDestroy
call sub.KERNEL32.dll_ExitProcess
call fcn.0041a316
call fcn.0041bb70
call fcn.0041bfc0
call fcn.0041c2d7
call fcn.0041d663
call fcn.0041dc7f
call fcn.00422efd
call fcn.004247f7
call fcn.00424a80
call fcn.00425b1d
call fcn.00426966
call fcn.00427adf
call fcn.00429400
call fcn.0042c590
call fcn.0042e253
call fcn.0042e29d
call fcn.0042dbc0
ret