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

Disassembly:
push 0xc2c
push 0
push 0x4fd974
call sub.MSVCRT.dll_memset
add esp, 0xc
push 0
call sub.KERNEL32.dll_GetModuleHandleW
mov dword [0x4fd978], eax
push 0
push 0x1000
push 0
call sub.KERNEL32.dll_HeapCreate
mov dword [0x4fd974], eax
mov eax, 0x4bdf9a
mov dword [0x4fdad0], eax
call fcn.0042e910
call fcn.0042dd5a
call fcn.0042d870
call fcn.0042c580
call fcn.0042a6b4
call fcn.00429e40
call fcn.0042941d
call fcn.00428387
call fcn.00427afb
call fcn.00427a37
call fcn.004276e6
call fcn.00426103
call fcn.00425b4b
call fcn.00424aa0
call fcn.00422f30
call fcn.0041dcaa
call fcn.0041bfdc
call fcn.0041b0b1
call fcn.0041a9ca
call fcn.0041987e
push eax
mov dword [0x4b5001], 0xd
mov dword [0x4b5001], 0xe
mov edx, dword [0x4fda08]
push edx
call fcn.0042e960
pop edx
push eax
push edx
call fcn.0042e9a0
mov edx, 0x4b57a4
push edx
call fcn.0042e9a0
push 0x4fda08
call fcn.0042ea00
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 [0x4fda08]
mov edx, 0x4b521a
pop ecx
call fcn.00419270
jne 0x401269
mov dword [0x4b5001], 0x22
mov edx, dword [0x4fda08]
push edx
call fcn.0042e960
pop edx
push eax
push edx
call fcn.0042e9a0
mov edx, 0x4b5692
push edx
call fcn.0042e9a0
push 0x4fda08
call fcn.0042ea00
mov dword [0x4b5001], 0x23
mov dword [0x4b5001], 0x27
call fcn.004266c8
mov dword [0x4fdd54], eax
mov dword [0x4b5001], 0x2e
mov dword [0x4fda74], 1
mov dword [0x4b5001], 0x3000084
mov dword [0x4b5001], 0x3000086
mov eax, str.Advapi32.dll
push eax
push 0xffffffff
call fcn.0041c04f
mov dword [0x4fd98c], eax
mov dword [0x4b5001], 0x3000087
cmp dword [0x4fd98c], 0
je 0x40137b
mov dword [0x4b5001], 0x3000088
mov eax, str.RegDeleteKeyExW
push eax
push dword [0x4fd98c]
call fcn.0041c0a9
mov dword [0x4fd990], eax
mov dword [0x4b5001], 0x3000089
mov eax, 0x4b5b3e
push eax
push dword [0x4fd98c]
call fcn.0041c0a9
mov dword [0x4fd980], eax
mov dword [0x4b5001], 0x300008a
mov eax, str.RegDeleteTreeW
push eax
push dword [0x4fd98c]
call fcn.0041c0a9
mov dword [0x4fd988], eax
mov dword [0x4b5001], 0x300008b
mov eax, str.RegEnumKeyExW
push eax
push dword [0x4fd98c]
call fcn.0041c0a9
mov dword [0x4fd97c], eax
mov dword [0x4b5001], 0x300008c
mov eax, str.ExpandEnvironmentStringsW
push eax
push dword [0x4fd98c]
call fcn.0041c0a9
mov dword [0x4fd984], eax
mov dword [0x4b5001], 0x300008d
mov dword [0x4b5001], 0x41
push edx
call fcn.0042e960
pop edx
push eax
push edx
call fcn.0042e960
pop edx
push eax
call fcn.004242f9
push 0x4fda70
call fcn.0042ea00
mov dword [0x4b5001], 0x42
push edx
call fcn.0042e960
pop edx
push eax
mov edx, dword [0x4fda70]
push edx
call fcn.0042e960
pop edx
push eax
push edx
call fcn.0042e9a0
mov edx, 0x4b79da
push edx
call fcn.0042e9a0
call fcn.004192c2
add dword [esp], edx
call fcn.0042432b
call fcn.004192e0
mov dword [0x4b5001], 0x43
push edx
call fcn.0042e960
pop edx
push eax
mov edx, dword [0x4fda70]
push edx
call fcn.0042e960
pop edx
push eax
push edx
call fcn.0042e9a0
mov edx, str.CheathappensWork
push edx
call fcn.0042e9a0
call fcn.004192c2
add dword [esp], edx
call fcn.0042432b
call fcn.004192e0
mov dword [0x4b5001], 0x44
push edx
call fcn.0042e960
pop edx
push eax
push edx
call fcn.0042e960
pop edx
push eax
call fcn.004242f9
mov edx, str.CheathappensWork_
push edx
call fcn.0042e9a0
push 0x4fda70
call fcn.0042ea00
mov dword [0x4b5001], 0x46
push edx
call fcn.0042e960
pop edx
push eax
push 2
mov edx, dword [0x4fda70]
push edx
call fcn.0042e960
pop edx
push eax
push edx
call fcn.0042e9a0
mov edx, str.cheathappens.net
push edx
call fcn.0042e9a0
call fcn.004192c2
add dword [esp], edx
call fcn.004243ab
call fcn.004192e0
mov dword [0x4b5001], 0x47
push edx
call fcn.0042e960
pop edx
push eax
push 2
mov edx, dword [0x4fda70]
push edx
call fcn.0042e960
pop edx
push eax
push edx
call fcn.0042e9a0
mov edx, str.inetcheck.dat
push edx
call fcn.0042e9a0
call fcn.004192c2
add dword [esp], edx
call fcn.004243ab
call fcn.004192e0
mov dword [0x4b5001], 0x48
push 2
mov eax, 0x4b6c58
push eax
push dword [0x4fda70]
call fcn.004243e7
mov dword [0x4b5001], 0x49
push 2
mov eax, str..txt
push eax
push dword [0x4fda70]
call fcn.004243e7
mov dword [0x4b5001], 0x4b
push edx
call fcn.0042e960
pop edx
push eax
push edx
call fcn.0042e960
pop edx
push eax
call fcn.004242f9
push 0x4fdebc
call fcn.0042ea00
mov dword [0x4b5001], 0x4c
push edx
call fcn.0042e960
pop edx
push eax
mov edx, dword [0x4fdebc]
push edx
call fcn.0042e960
pop edx
push eax
push edx
call fcn.0042e9a0
mov edx, 0x4b79da
push edx
call fcn.0042e9a0
call fcn.004192c2
add dword [esp], edx
call fcn.0042432b
call fcn.004192e0
mov dword [0x4b5001], 0x4d
push edx
call fcn.0042e960
pop edx
push eax
mov edx, dword [0x4fdebc]
push edx
call fcn.0042e960
pop edx
push eax
push edx
call fcn.0042e9a0
mov edx, str.CheathappensArt
push edx
call fcn.0042e9a0
call fcn.004192c2
add dword [esp], edx
call fcn.0042432b
call fcn.004192e0
mov dword [0x4b5001], 0x4e
push edx
call fcn.0042e960
pop edx
push eax
push edx
call fcn.0042e960
pop edx
push eax
call fcn.004242f9
mov edx, str.CheathappensArt_
push edx
call fcn.0042e9a0
push 0x4fdebc
call fcn.0042ea00
mov dword [0x4b5001], 0x50
call fcn.0041d6a3
mov dword [0x4b5001], 0x51
call fcn.0041cd40
mov dword [0x4b5001], 0x52
call fcn.0041d160
mov dword [0x4b5001], 0x53
call fcn.00419e40
mov dword [0x4b5001], 0x54
call fcn.00426a5e
mov dword [0x4b5001], 0x58
push 0x4fe440
push 0x4b8e0c
push 8
push 1
push 4
call fcn.0042770f
mov dword [0x4b5001], 0x5a
push 0x4fe448
push 0
push 0x15
push 0x65
push 4
call fcn.0042770f
mov dword [0x4b5001], 0x5b
push 0x4fe450
push 0
push 0x15
push 0x65
push 4
call fcn.0042770f
mov dword [0x4b5001], 0x5c
push 0x4fe458
push 0
push 0x15
push 0x65
push 4
call fcn.0042770f
mov dword [0x4b5001], 0x5d
push 0x4fe460
push 0
push 0x15
push 0x65
push 4
call fcn.0042770f
mov dword [0x4b5001], 0x5e
push 0x4fe468
push 0x4b8e0c
push 8
push 0x65
push 4
call fcn.0042770f
mov dword [0x4b5001], 0x5f
push 0x4fe470
push 0x4b8e0c
push 8
push 0x65
push 4
call fcn.0042770f
mov dword [0x4b5001], 0x60
push 0x4fe478
push 0x4b8e0c
push 8
push 0x65
push 4
call fcn.0042770f
mov dword [0x4b5001], 0x61
push 0x4fe480
push 0
push 0x15
push 0x65
push 4
call fcn.0042770f
mov dword [0x4b5001], 0x62
push 0x4fe488
push 0
push 0x15
push 0x65
push 4
call fcn.0042770f
mov dword [0x4b5001], 0x63
push 0x4fe490
push 0x4b8e0c
push 8
push 0x65
push 4
call fcn.0042770f
mov dword [0x4b5001], 0x64
push 0x4fe498
push 0x4b8e0c
push 8
push 0x65
push 4
call fcn.0042770f
mov dword [0x4b5001], 0x65
push 0x4fe4a0
push 0x4b8e0c
push 8
push 0x65
push 4
call fcn.0042770f
mov dword [0x4b5001], 0x66
push 0x4fe4a8
push 0
push 0x15
push 0x65
push 4
call fcn.0042770f
mov dword [0x4b5001], 0x67
push 0x4fe4b0
push 0
push 0x15
push 0x65
push 4
call fcn.0042770f
mov dword [0x4b5001], 0x68
push 0x4fe4b8
push 0x4b8e0c
push 8
push 0x65
push 4
call fcn.0042770f
mov dword [0x4b5001], 0x69
push 0x4fe4c0
push 0x4b8e0c
push 8
push 0x65
push 4
call fcn.0042770f
mov dword [0x4b5001], 0x6a
push 0x4fe4c8
push 0x4b8e0c
push 8
push 0x65
push 4
call fcn.0042770f
mov dword [0x4b5001], 0x6b
push 0x4fe4d0
push 0
push 0x15
push 0x65
push 4
call fcn.0042770f
mov dword [0x4b5001], 0x6c
push 0x4fe4d8
push 0x4b8e0c
push 8
push 0x100
push 4
call fcn.0042770f
mov dword [0x4b5001], 0x6d
push 0x4fe4e0
push 0x4b8e0c
push 8
push 0x100
push 4
call fcn.0042770f
mov dword [0x4b5001], 0x6e
push 0x4fe4e8
push 0
push 0x15
push 0x100
push 4
call fcn.0042770f
mov dword [0x4b5001], 0x6f
push 0x4fe4f0
push 0x4b8e0c
push 8
push 0x100
push 4
call fcn.0042770f
mov dword [0x4b5001], 0x70
push 0x4fe4f8
push 0x4b8e0c
push 8
push 0x100
push 4
call fcn.0042770f
mov dword [0x4b5001], 0x71
push 0x4fe500
push 0x4b8e0c
push 8
push 0x33
push 4
call fcn.0042770f
mov dword [0x4b5001], 0x72
push 0x4fe508
push 0
push 0x15
push 0x33
push 4
call fcn.0042770f
mov dword [0x4b5001], 0x73
push 0x4fe510
push 0
push 0x15
push 0xb
push 4
call fcn.0042770f
mov dword [0x4b5001], 0x7b
push 0x80000001
mov eax, 0x4b521a
push eax
push 0
push 0
push 0
push 0
push 0xffffffff
call fcn.00422f9b
mov dword [0x4fda38], eax
mov dword [0x4b5001], 0x7c
push edx
call fcn.0042e960
pop edx
push eax
push edx
call fcn.0042e960
pop edx
push eax
call fcn.004246bc
push 0x4fd9d8
call fcn.0042ea00
mov dword [0x4b5001], 0x7d
push edx
call fcn.0042e960
pop edx
push eax
push edx
call fcn.0042e960
pop edx
push eax
push edx
call fcn.0042e960
pop edx
push eax
push edx
call fcn.0042e960
pop edx
push eax
call fcn.0041b0e0
call fcn.004192c2
add dword [esp], edx
call fcn.004247be
push 0x4fde10
call fcn.0042ea00
mov dword [0x4b5001], 0x7e
push edx
call fcn.0042e960
pop edx
push eax
push edx
call fcn.0042e960
pop edx
push eax
push 0
push 0
push 0
push 0
push 0
push 5
push edx
call fcn.0042e960
pop edx
push eax
push edx
call fcn.0042e960
pop edx
push eax
call fcn.0041b0e0
call fcn.004192c2
add dword [esp], edx
call fcn.00427470
push 0x4fde00
call fcn.0042ea00
mov dword [0x4b5001], 0x80
mov edx, dword [0x4fde10]
push edx
call fcn.0042e960
pop edx
push eax
push edx
call fcn.0042e9a0
push 0x4fda84
call fcn.0042ea00
mov dword [0x4b5001], 0x81
call sub.USER32.DLL_GetForegroundWindow
mov dword [0x4fdcb8], eax
mov dword [0x4b5001], 0x82
push 0x4fd994
push dword [0x4fdcb8]
call sub.USER32.DLL_GetWindowThreadProcessId
mov dword [0x4b5001], 0x85
push dword [0x4fd994]
push dword [0x4fde58]
push 0x1f0fff
call sub.KERNEL32.dll_OpenProcess
mov dword [0x4fde6c], eax
mov dword [0x4b5001], 0x88
mov eax, dword [0x4fd994]
mov dword [0x4fdcb8], eax
mov dword [0x4b5001], 0x8a
push 0x3e8
call fcn.0042d8d0
mov dword [0x4fda0c], eax
mov dword [0x4b5001], 0x8c
mov edx, dword [0x4fda84]
push edx
call fcn.0042e960
pop edx
push eax
push edx
call fcn.0042e9a0
push 0x4fdc00
call fcn.0042ea00
mov dword [0x4b5001], 0x8e
mov eax, dword [0x4fdd94]
mov dword [0x4fda24], eax
mov dword [0x4b5001], 0x92
push dword [0x4fda38]
call fcn.00422e8e
mov dword [0x4b5001], 0x94
mov dword [0x4fdcf4], 0x3e8
mov dword [0x4b5001], 0x117
push edx
call fcn.0042e960
pop edx
push eax
push edx
call fcn.0042e960
pop edx
push eax
call fcn.004242f9
push 0x4fdcdc
call fcn.0042ea00
mov dword [0x4b5001], 0x118
push edx
call fcn.0042e960
pop edx
push eax
push 0
push 0x20
push edx
call fcn.0042e960
pop edx
push eax
push edx
call fcn.0042e960
pop edx
push eax
call fcn.0041b0e0
call fcn.004192c2
add dword [esp], edx
call fcn.00417cd5
push 0x4fdc20
call fcn.0042ea00
mov dword [0x4b5001], 0x119
push edx
call fcn.0042e960
pop edx
push eax
mov edx, dword [0x4fdcdc]
push edx
call fcn.0042e960
pop edx
push eax
push edx
call fcn.0042e9a0
mov edx, 0x4b79da
push edx
call fcn.0042e9a0
call fcn.004192c2
add dword [esp], edx
call fcn.0042432b
call fcn.004192e0
mov dword [0x4b5001], 0x11a
push edx
call fcn.0042e960
pop edx
push eax
mov edx, dword [0x4fdcdc]
push edx
call fcn.0042e960
pop edx
push eax
push edx
call fcn.0042e9a0
mov edx, str.CheathappensDebug
push edx
call fcn.0042e9a0
call fcn.004192c2
add dword [esp], edx
call fcn.0042432b
call fcn.004192e0
mov dword [0x4b5001], 0x11b
push edx
call fcn.0042e960
pop edx
push eax
push edx
call fcn.0042e960
pop edx
push eax
call fcn.004242f9
mov edx, str.CheathappensDebug_
push edx
call fcn.0042e9a0
mov edx, dword [0x4fdc20]
push edx
call fcn.0042e9a0
mov edx, str..debug
push edx
call fcn.0042e9a0
push 0x4fdcdc
call fcn.0042ea00
mov dword [0x4b5001], 0x11c
push 0x20000
push dword [0x4fdcdc]
push 0xffffffff
call fcn.00424cb0
mov dword [0x4fdde0], eax
mov dword [0x4b5001], 0x11d
push dword [0x4fdde0]
call fcn.004249d0
mov dword [0x4b5001], 0x126
mov dword [0x4b5001], 0x127
mov dword [0x4fdb34], 0
mov dword [0x4b5001], 0x128
jmp 0x401e79
mov dword [0x4b5001], 0x12a
mov dword [0x4b5001], 0x12c
mov ebp, 0x4b8e38
push ebp
push 0xffffffff
call fcn.00427c90
mov dword [0x4fdea0], eax
mov dword [0x4b5001], 0x12e
mov ebx, dword [0x4fdb34]
or ebx, 0x80000000
push ebx
mov eax, str.Cheat_Happens
push eax
push 0x6d
push 0x1db
push 0
push 0x186a0
push 0xffffffff
call fcn.00422f9b
mov dword [0x4fdab4], eax
mov dword [0x4b5001], 0x12f
push 0x10000800
push 0x210
push 0x3f6
push 0xb0
push 0x1388
push 0xffffffff
call fcn.0041e0cb
mov dword [0x4fdacc], eax
mov dword [0x4b5001], 0x130
push dword [0x4fdea0]
call fcn.00427ca7
push eax
push 0x6d
push 0x1db
push 0
push 0
push 0xffffffff
call fcn.0041edb7
mov dword [0x4fda04], eax
mov dword [0x4b5001], 0x133
call fcn.004131e8
mov dword [0x4b5001], 0x1f3
push edx
call fcn.0042e960
pop edx
push eax
mov edx, 0x4b5baa
push edx
call fcn.0042e9a0
push edx
call fcn.0042e960
pop edx
push eax
push edx
call fcn.0042e960
pop edx
push eax
push 0x2710
call fcn.0041bea0
cdq
push edx
push eax
call fcn.0042c830
pop eax
mov edx, str..dll
push edx
call fcn.0042e9a0
push 0x4fdda0
call fcn.0042ea00
mov dword [0x4b5001], 0x1f8
push edx
call fcn.0042e960
pop edx
push eax
mov edx, dword [0x4fda70]
push edx
call fcn.0042e960
pop edx
push eax
push edx
call fcn.0042e9a0
mov edx, dword [0x4fdda0]
push edx
call fcn.0042e9a0
call fcn.004192c2
add dword [esp], edx
call fcn.004243d9
call fcn.004192e0
mov dword [0x4b5001], 0x1fa
mov dword [0x4b5001], 0x1fa
mov dword [0x4b5001], 0x1fa
mov dword [0x4b5001], 0x1fb
push 0x4fe518
push 0
push 7
push 1
push 8
call fcn.0042770f
mov dword [0x4b5001], 0x207
mov dword [0x4fdb04], 0x45a2a5
mov dword [0x4b5001], 0x208
mov edx, 0x4b521a
lea ecx, [0x4fdb08]
call fcn.00419008
mov dword [0x4b5001], 0x20a
push 0x4fe520
push 0
push 0x15
push 0x33
push 4
call fcn.0042770f
mov dword [0x4b5001], 0x20b
push 0x4fe528
push 0
push 0x15
push 0x33
push 4
call fcn.0042770f
mov dword [0x4b5001], 0x20c
push 0x4fe530
push 0
push 0x15
push 0x33
push 4
call fcn.0042770f
mov dword [0x4b5001], 0x20d
push 0x4fe538
push 0
push 0x15
push 0x33
push 4
call fcn.0042770f
mov dword [0x4b5001], 0x20e
push 0x4fe540
push 0
push 0x15
push 0x33
push 4
call fcn.0042770f
mov dword [0x4b5001], 0x20f
push 0x4fe548
push 0
push 0x15
push 0x33
push 4
call fcn.0042770f
mov dword [0x4b5001], 0x210
push 0x4fe550
push 0
push 0x15
push 0xa
push 4
call fcn.0042770f
mov dword [0x4b5001], 0x212
push 0x3e8
call fcn.0042d8d0
mov dword [0x4fda0c], eax
mov dword [0x4b5001], 0x213
push 0x3e8
call fcn.0042d8d0
mov dword [0x4fdb60], eax
mov dword [0x4b5001], 0x214
push 0x3e8
call fcn.0042d8d0
mov dword [0x4fdc2c], eax
mov dword [0x4b5001], 0x215
push 0x3e8
call fcn.0042d8d0
mov dword [0x4fdc30], eax
mov dword [0x4b5001], 0x216
push 0x3e8
call fcn.0042d8d0
mov dword [0x4fdc3c], eax
mov dword [0x4b5001], 0x217
push 0x3e8
call fcn.0042d8d0
mov dword [0x4fdc44], eax
mov dword [0x4b5001], 0x218
push 0x3e8
call fcn.0042d8d0
mov dword [0x4fdc48], eax
mov dword [0x4b5001], 0x219
push 0x3e8
call fcn.0042d8d0
mov dword [0x4fdc50], eax
mov dword [0x4b5001], 0x21a
push 0x3e8
call fcn.0042d8d0
mov dword [0x4fdc54], eax
mov dword [0x4b5001], 0x21b
push 0x3e8
call fcn.0042d8d0
mov dword [0x4fdc58], eax
mov dword [0x4b5001], 0x21c
push 0x3e8
call fcn.0042d8d0
mov dword [0x4fdc5c], eax
mov dword [0x4b5001], 0x21d
push 0x3e8
call fcn.0042d8d0
mov dword [0x4fd9a0], eax
mov dword [0x4b5001], 0x21e
push 0x3e8
call fcn.0042d8d0
mov dword [0x4fd9a8], eax
mov dword [0x4b5001], 0x21f
push 0x3e8
call fcn.0042d8d0
mov dword [0x4fd9ac], eax
mov dword [0x4b5001], 0x220
push 0x3e8
call fcn.0042d8d0
mov dword [0x4fd9b4], eax
mov dword [0x4b5001], 0x221
push 0x3e8
call fcn.0042d8d0
mov dword [0x4fd9c0], eax
mov dword [0x4b5001], 0x222
push 0x3e8
call fcn.0042d8d0
mov dword [0x4fd9c4], eax
mov dword [0x4b5001], 0x223
push 0x3e8
call fcn.0042d8d0
mov dword [0x4fd9c8], eax
mov dword [0x4b5001], 0x224
push 0x3e8
call fcn.0042d8d0
mov dword [0x4fd9cc], eax
mov dword [0x4b5001], 0x225
push 0x3e8
call fcn.0042d8d0
mov dword [0x4fd9d0], eax
mov dword [0x4b5001], 0x226
push 0x3e8
call fcn.0042d8d0
mov dword [0x4fd9d4], eax
mov dword [0x4b5001], 0x227
push 0x3e8
call fcn.0042d8d0
mov dword [0x4fd9fc], eax
mov dword [0x4b5001], 0x22a
mov ebx, dword [0x4fdd00]
cmp ebx, 0x21
jle 0x4023cb
mov dword [0x4b5001], 0x22b
call fcn.00413118
mov dword [0x4b5001], 0x22c
mov dword [0x4b5001], 0x22e
push 0x4000
call fcn.0042d8d0
mov dword [0x4fdecc], eax
mov dword [0x4b5001], 0x22f
push 0x4000
call fcn.0042d8d0
mov dword [0x4fda9c], eax
mov dword [0x4b5001], 0x230
push 0x32
call fcn.0042d8d0
mov dword [0x4fddc0], eax
mov dword [0x4b5001], 0x232
push 0x4fe558
push 0
push 0x15
push 0x33
push 4
call fcn.0042770f
mov dword [0x4b5001], 0x233
push 0x4fe560
push 0
push 0x15
push 0x33
push 4
call fcn.0042770f
mov dword [0x4b5001], 0x234
push 0x4fe568
push 0
push 0x15
push 0x33
push 4
call fcn.0042770f
mov dword [0x4b5001], 0x235
mov dword [0x4fdb34], 1
jmp 0x4024b8
mov dword [0x4b5001], 0x235
mov eax, 0x32
cmp eax, dword [0x4fdb34]
jl 0x4024ff
mov dword [0x4b5001], 0x236
push 0x64
call fcn.0042d8d0
push eax
mov ebx, dword [0x4fdb34]
mov ebp, dword [0x4fe558]
shl ebx, 2
pop dword [ebp + ebx]
mov dword [0x4b5001], 0x237
inc dword [0x4fdb34]
jno 0x4024ae
mov dword [0x4b5001], 0x239
mov dword [0x4fdb34], 1
jmp 0x40251f
mov dword [0x4b5001], 0x239
mov eax, 0x32
cmp eax, dword [0x4fdb34]
jl 0x4025a5
mov dword [0x4b5001], 0x23a
mov ebx, dword [0x4fdb34]
mov ebp, dword [0x4fe528]
shl ebx, 2
mov dword [ebp + ebx], 1
mov dword [0x4b5001], 0x23b
mov ebx, dword [0x4fdb34]
mov ebp, dword [0x4fe530]
shl ebx, 2
mov dword [ebp + ebx], 1
mov dword [0x4b5001], 0x23c
mov ebx, dword [0x4fdb34]
mov ebp, dword [0x4fe538]
shl ebx, 2
mov dword [ebp + ebx], 1
mov dword [0x4b5001], 0x23d
inc dword [0x4fdb34]
jno 0x402515
mov dword [0x4b5001], 0x247
mov edx, str.Template
lea ecx, [0x4fdce8]
call fcn.00419008
mov dword [0x4b5001], 0x251
mov edx, dword [0x4fda70]
push edx
call fcn.0042e960
pop edx
push eax
push edx
call fcn.0042e9a0
push 0x4fddd4
call fcn.0042ea00
mov dword [0x4b5001], 0x264
call fcn.00415c33
mov dword [0x4b5001], 0x269
push edx
call fcn.0042e960
pop edx
push eax
mov edx, dword [0x4fddd4]
push edx
call fcn.0042e960
pop edx
push eax
push edx
call fcn.0042e9a0
mov edx, dword [0x4fdda0]
push edx
call fcn.0042e9a0
call fcn.0042ea90
push 0
call fcn.004192c2
add dword [esp + 4], edx
call fcn.00424cd0
call fcn.004192e0
and eax, eax
je 0x402692
mov dword [0x4b5001], 0x26a
mov ebp, 0x4beb9d
mov ebx, ebp
mov ebp, 0x4bdf9d
sub ebx, ebp
push ebx
mov ebp, 0x4bdf9d
push ebp
push 0
call fcn.00424ea0
mov dword [0x4b5001], 0x26b
push 0
call fcn.004249d0
mov dword [0x4b5001], 0x26c
jmp 0x40269c
mov dword [0x4b5001], 0x26c
mov dword [0x4b5001], 0x26f
mov dword [0x4b5001], 0x271
push edx
call fcn.0042e960
pop edx
push eax
mov edx, dword [0x4fddd4]
push edx
call fcn.0042e960
pop edx
push eax
push edx
call fcn.0042e9a0
mov edx, str.help.txt
push edx
call fcn.0042e9a0
call fcn.0042ea90
push 0
call fcn.004192c2
add dword [esp + 4], edx
call fcn.00424cd0
call fcn.004192e0
and eax, eax
je 0x402741
mov dword [0x4b5001], 0x272
mov ebp, 0x4eb6d5
mov ebx, ebp
mov ebp, 0x4ea911
sub ebx, ebp
push ebx
mov ebp, 0x4ea911
push ebp
push 0
call fcn.00424ea0
mov dword [0x4b5001], 0x273
push 0
call fcn.004249d0
mov dword [0x4b5001], 0x274
jmp 0x402766
mov dword [0x4b5001], 0x274
mov dword [0x4b5001], 0x275
mov eax, str.Could_not_create_HELP.TXT_file.
push eax
mov eax, str.Error
push eax
call fcn.0041aa34
mov dword [0x4b5001], 0x276
mov dword [0x4b5001], 0x27a
mov eax, str.CH_Trainer_Keys.dat
push eax
push 0
call fcn.00424de0
mov dword [0x4fd9e4], eax
mov dword [0x4b5001], 0x27c
mov ebx, dword [0x4fd9e4]
and ebx, ebx
jle 0x4027cb
mov dword [0x4b5001], 0x27c
mov dword [0x4fdafc], 1
mov dword [0x4b5001], 0x27c
push 0
call fcn.004249d0
mov dword [0x4b5001], 0x27c
mov dword [0x4b5001], 0x2e1
lea eax, [0x415f89]
push eax
call fcn.0041bb60
mov dword [0x4b5001], 0x2e6
push edx
call fcn.0042e960
pop edx
push eax
push 0
push 0x20
push edx
call fcn.0042e960
pop edx
push eax
push edx
call fcn.0042e960
pop edx
push eax
call fcn.0041b0e0
call fcn.004192c2
add dword [esp], edx
call fcn.00417cd5
push 0x4fdc20
call fcn.0042ea00
mov dword [0x4b5001], 0x2e7
push edx
call fcn.0042e960
pop edx
push eax
push 0
push 0x40
push edx
call fcn.0042e960
pop edx
push eax
push edx
call fcn.0042e960
pop edx
push eax
call fcn.0041b0e0
call fcn.004192c2
add dword [esp], edx
call fcn.00417cd5
push 0x4fded8
call fcn.0042ea00
mov dword [0x4b5001], 0x2e8
push edx
call fcn.0042e960
pop edx
push eax
push 0
push 8
push edx
call fcn.0042e960
pop edx
push eax
push edx
call fcn.0042e960
pop edx
push eax
call fcn.0041b0e0
call fcn.004192c2
add dword [esp], edx
call fcn.00417cd5
push 0x4fdc64
call fcn.0042ea00
mov dword [0x4b5001], 0x2e9
push edx
call fcn.0042e960
pop edx
push eax
push 0
push 1
push edx
call fcn.0042e960
pop edx
push eax
push edx
call fcn.0042e960
pop edx
push eax
call fcn.0041b0e0
call fcn.004192c2
add dword [esp], edx
call fcn.00417cd5
push 0x4fdb20
call fcn.0042ea00
mov dword [0x4b5001], 0x2ea
mov edx, dword [0x4fda08]
push edx
call fcn.0042e960
pop edx
push eax
push edx
call fcn.0042e9a0
mov edx, dword [0x4fdc20]
push edx
call fcn.0042e9a0
mov edx, 0x4b89b4
push edx
call fcn.0042e9a0
push 0x4fdb6c
call fcn.0042ea00
mov dword [0x4b5001], 0x2ed
mov edx, dword [0x4fda08]
push edx
call fcn.0042e960
pop edx
push eax
push edx
call fcn.0042e9a0
mov edx, dword [0x4fded8]
push edx
call fcn.0042e9a0
mov edx, str._C.txt
push edx
call fcn.0042e9a0
push 0x4fda14
call fcn.0042ea00
mov dword [0x4b5001], 0x2ef
mov edx, dword [0x4fda70]
push edx
call fcn.0042e960
pop edx
push eax
push edx
call fcn.0042e9a0
push 0x4fddd4
call fcn.0042ea00
mov dword [0x4b5001], 0x2f0
call fcn.00416d9d
and eax, eax
je 0x402db7
mov dword [0x4b5001], 0x2f1
mov eax, str.Internet_connection_verified
push eax
call fcn.00418a25
mov dword [0x4b5001], 0x2f3
push edx
call fcn.0042e960
pop edx
push eax
mov edx, dword [0x4fddd4]
push edx
call fcn.0042e960
pop edx
push eax
push edx
call fcn.0042e9a0
mov edx, str.inetcheck.dat
push edx
call fcn.0042e9a0
call fcn.0042ea90
mov eax, str.http:__www.cheathappens.com_inetcheck.txt
push eax
call fcn.004192c2
add dword [esp + 4], edx
call fcn.0041d3ff
call fcn.004192e0
and eax, eax
je 0x402b7f
mov dword [0x4b5001], 0x2f4
push edx
call fcn.0042e960
pop edx
push eax
push 0x20000
mov edx, dword [0x4fddd4]
push edx
call fcn.0042e960
pop edx
push eax
push edx
call fcn.0042e9a0
mov edx, str.inetcheck.dat
push edx
call fcn.0042e9a0
call fcn.0042ea90
push 0xffffffff
call fcn.004192c2
add dword [esp + 4], edx
call fcn.00424dc0
call fcn.004192e0
mov dword [0x4fde08], eax
mov dword [0x4b5001], 0x2f5
push edx
call fcn.0042e960
pop edx
push eax
push edx
call fcn.0042e960
pop edx
push eax
push dword [0x4fde08]
call fcn.00425000
push 0x4fdae0
call fcn.0042ea00
mov dword [0x4b5001], 0x2f7
push dword [0x4fdae0]
mov edx, str.Cheathappens_Site_reached.
pop ecx
call fcn.00419270
je 0x402af9
mov dword [0x4b5001], 0x2f8
mov eax, str.Cheathappens_Website_Online.
push eax
call fcn.00418a25
mov dword [0x4b5001], 0x2f9
jmp 0x402b18
mov dword [0x4b5001], 0x2f9
mov dword [0x4b5001], 0x2fa
mov eax, str.___Cheathappens_Website_Offline.
push eax
call fcn.00418a25
mov dword [0x4b5001], 0x2fb
mov dword [0x4b5001], 0x2fc
push dword [0x4fde08]
call fcn.004249d0
mov dword [0x4b5001], 0x2fe
push edx
call fcn.0042e960
pop edx
push eax
push 2
mov edx, dword [0x4fddd4]
push edx
call fcn.0042e960
pop edx
push eax
push edx
call fcn.0042e9a0
mov edx, str.inetcheck.dat
push edx
call fcn.0042e9a0
call fcn.004192c2
add dword [esp], edx
call fcn.004243ab
call fcn.004192e0
mov dword [0x4b5001], 0x2ff
mov dword [0x4b5001], 0x300
push edx
call fcn.0042e960
pop edx
push eax
mov edx, dword [0x4fddd4]
push edx
call fcn.0042e960
pop edx
push eax
push edx
call fcn.0042e9a0
mov edx, dword [0x4fda14]
push edx
call fcn.0042e9a0
call fcn.0042ea90
push edx
call fcn.0042e960
pop edx
push eax
mov edx, str.http:__www.cheathappens.com_trainer_versions_
push edx
call fcn.0042e9a0
mov edx, dword [0x4fda14]
push edx
call fcn.0042e9a0
call fcn.004192c2
add dword [esp], edx
call fcn.004192c2
add dword [esp + 4], edx
call fcn.0041d3ff
call fcn.004192e0
and eax, eax
je 0x402d6e
mov dword [0x4b5001], 0x301
push edx
call fcn.0042e960
pop edx
push eax
push 0x20000
mov edx, dword [0x4fddd4]
push edx
call fcn.0042e960
pop edx
push eax
push edx
call fcn.0042e9a0
mov edx, dword [0x4fda14]
push edx
call fcn.0042e9a0
call fcn.0042ea90
push 0xffffffff
call fcn.004192c2
add dword [esp + 4], edx
call fcn.00424dc0
call fcn.004192e0
mov dword [0x4fdec4], eax
mov dword [0x4b5001], 0x302
push edx
call fcn.0042e960
pop edx
push eax
push edx
call fcn.0042e960
pop edx
push eax
push dword [0x4fdec4]
call fcn.00425000
push 0x4fda1c
call fcn.0042ea00
mov dword [0x4b5001], 0x303
push dword [0x4fdec4]
call fcn.004249d0
mov dword [0x4b5001], 0x304
push dword [0x4fda1c]
call fcn.0042c990
sub esp, 8
fstp qword [esp]
push dword [0x4fdb20]
call fcn.0042c990
fld qword [esp]
fxch st(1)
add esp, 8
fcompp
fnstsw ax
test ah, 1
je 0x402d39
mov dword [0x4b5001], 0x305
mov dword [0x4fdb84], 1
mov dword [0x4b5001], 0x306
push edx
call fcn.0042e960
pop edx
push eax
push edx
call fcn.0042e960
pop edx
push eax
mov edx, str.Newer_Trainer_is_available___New_trainer_version_is:
push edx
call fcn.0042e9a0
mov edx, dword [0x4fda1c]
push edx
call fcn.0042e9a0
call fcn.004192c2
add dword [esp], edx
call fcn.00418a25
call fcn.004192e0
mov dword [0x4b5001], 0x307
jmp 0x402d58
mov dword [0x4b5001], 0x307
mov dword [0x4b5001], 0x308
mov eax, str.No_newer_trainer_found_at_this_time.
push eax
call fcn.00418a25
mov dword [0x4b5001], 0x309
mov dword [0x4b5001], 0x30a
jmp 0x402da1
mov dword [0x4b5001], 0x30a
mov dword [0x4b5001], 0x30b
mov eax, str.No_Internet_Connection_
push eax
call fcn.00418a25
mov dword [0x4b5001], 0x30c
mov dword [0x4fdd68], 1
mov dword [0x4b5001], 0x30d
mov dword [0x4b5001], 0x30e
jmp 0x402dea
mov dword [0x4b5001], 0x30e
mov dword [0x4b5001], 0x30f
mov eax, str.No_Internet_Connection_
push eax
call fcn.00418a25
mov dword [0x4b5001], 0x310
mov dword [0x4fdd68], 1
mov dword [0x4b5001], 0x311
mov dword [0x4b5001], 0x314
mov edx, dword [0x4fded8]
push edx
call fcn.0042e960
pop edx
push eax
push edx
call fcn.0042e9a0
mov edx, str..jpg
push edx
call fcn.0042e9a0
push 0x4fdd9c
call fcn.0042ea00
mov dword [0x4b5001], 0x316
mov edx, dword [0x4fdebc]
push edx
call fcn.0042e960
pop edx
push eax
push edx
call fcn.0042e9a0
push 0x4fddd4
call fcn.0042ea00
mov dword [0x4b5001], 0x317
push edx
call fcn.0042e960
pop edx
push eax
push 0x20000
mov edx, dword [0x4fddd4]
push edx
call fcn.0042e960
pop edx
push eax
push edx
call fcn.0042e9a0
mov edx, dword [0x4fdd9c]
push edx
call fcn.0042e9a0
call fcn.0042ea90
push 0xffffffff
call fcn.004192c2
add dword [esp + 4], edx
call fcn.00424dc0
call fcn.004192e0
mov dword [0x4fdd8c], eax
mov dword [0x4b5001], 0x318
cmp dword [0x4fdd8c], 0
je 0x402edf
mov dword [0x4b5001], 0x319
push dword [0x4fdd8c]
call fcn.004249d0
mov dword [0x4b5001], 0x31a
jmp 0x402ff1
mov dword [0x4b5001], 0x31a
mov dword [0x4b5001], 0x31b
call fcn.00416d9d
and eax, eax
je 0x402fc9
mov dword [0x4b5001], 0x31c
push edx
call fcn.0042e960
pop edx
push eax
mov edx, dword [0x4fddd4]
push edx
call fcn.0042e960
pop edx
push eax
push edx
call fcn.0042e9a0
mov edx, dword [0x4fdd9c]
push edx
call fcn.0042e9a0
call fcn.0042ea90
push edx
call fcn.0042e960
pop edx
push eax
mov edx, str.http:__img.cheathappens.com_boxart_
push edx
call fcn.0042e9a0
mov edx, dword [0x4fdd9c]
push edx
call fcn.0042e9a0
call fcn.004192c2
add dword [esp], edx
call fcn.004192c2
add dword [esp + 4], edx
call fcn.0041d3ff
call fcn.004192e0
and eax, eax
je 0x402f95
mov dword [0x4b5001], 0x31d
mov dword [0x4fdd8c], 1
mov dword [0x4b5001], 0x31e
jmp 0x402fb3
mov dword [0x4b5001], 0x31e
mov dword [0x4b5001], 0x31f
mov dword [0x4fdd8c], 0
mov dword [0x4b5001], 0x320
mov dword [0x4b5001], 0x321
jmp 0x402fe7
mov dword [0x4b5001], 0x321
mov dword [0x4b5001], 0x322
mov dword [0x4fdd8c], 0
mov dword [0x4b5001], 0x323
mov dword [0x4b5001], 0x324
mov dword [0x4b5001], 0x326
push edx
call fcn.0042e960
pop edx
push eax
mov edx, dword [0x4fdebc]
push edx
call fcn.0042e960
pop edx
push eax
push edx
call fcn.0042e9a0
mov edx, dword [0x4fdd9c]
push edx
call fcn.0042e9a0
call fcn.0042ea90
push 0xffffffff
call fcn.004192c2
add dword [esp + 4], edx
call fcn.00427d4f
call fcn.004192e0
mov dword [0x4fdf00], eax
mov dword [0x4b5001], 0x327
push dword [0x4fdf00]
call fcn.00427d61
mov dword [0x4fd9e4], eax
mov dword [0x4b5001], 0x328
mov ebx, dword [0x4fd9e4]
and ebx, ebx
jne 0x4030c1
mov dword [0x4b5001], 0x329
push edx
call fcn.0042e960
pop edx
push eax
mov edx, dword [0x4fdebc]
push edx
call fcn.0042e960
pop edx
push eax
push edx
call fcn.0042e9a0
mov edx, dword [0x4fdd9c]
push edx
call fcn.0042e9a0
call fcn.004192c2
add dword [esp], edx
call fcn.004243d9
call fcn.004192e0
mov dword [0x4b5001], 0x32a
mov dword [0x4b5001], 0x32d
push edx
call fcn.0042e960
pop edx
push eax
mov edx, dword [0x4fddd4]
push edx
call fcn.0042e960
pop edx
push eax
push edx
call fcn.0042e9a0
mov edx, dword [0x4fda14]
push edx
call fcn.0042e9a0
call fcn.004192c2
add dword [esp], edx
call fcn.004243d9
call fcn.004192e0
mov dword [0x4b5001], 0x32f
push edx
call fcn.0042e960
pop edx
push eax
push edx
call fcn.0042e960
pop edx
push eax
call fcn.004242f9
push 0x4fd9b8
call fcn.0042ea00
mov dword [0x4b5001], 0x330
push edx
call fcn.0042e960
pop edx
push eax
mov edx, dword [0x4fd9b8]
push edx
call fcn.0042e960
pop edx
push eax
push edx
call fcn.0042e9a0
mov edx, 0x4b79da
push edx
call fcn.0042e9a0
call fcn.004192c2
add dword [esp], edx
call fcn.0042432b
call fcn.004192e0
mov dword [0x4b5001], 0x331
push edx
call fcn.0042e960
pop edx
push eax
mov edx, dword [0x4fd9b8]
push edx
call fcn.0042e960
pop edx
push eax
push edx
call fcn.0042e9a0
mov edx, str.CheathappensKeys
push edx
call fcn.0042e9a0
call fcn.004192c2
add dword [esp], edx
call fcn.0042432b
call fcn.004192e0
mov dword [0x4b5001], 0x332
push edx
call fcn.0042e960
pop edx
push eax
push edx
call fcn.0042e960
pop edx
push eax
call fcn.004242f9
mov edx, str.CheathappensKeys_
push edx
call fcn.0042e9a0
mov edx, dword [0x4fdb6c]
push edx
call fcn.0042e9a0
mov edx, str..keys
push edx
call fcn.0042e9a0
push 0x4fd9b8
call fcn.0042ea00
mov dword [0x4b5001], 0x334
push edx
call fcn.0042e960
pop edx
push eax
push edx
call fcn.0042e960
pop edx
push eax
call fcn.004242f9
push 0x4fde68
call fcn.0042ea00
mov dword [0x4b5001], 0x335
push edx
call fcn.0042e960
pop edx
push eax
mov edx, dword [0x4fde68]
push edx
call fcn.0042e960
pop edx
push eax
push edx
call fcn.0042e9a0
mov edx, 0x4b79da
push edx
call fcn.0042e9a0
call fcn.004192c2
add dword [esp], edx
call fcn.0042432b
call fcn.004192e0
mov dword [0x4b5001], 0x336
push edx
call fcn.0042e960
pop edx
push eax
mov edx, dword [0x4fde68]
push edx
call fcn.0042e960
pop edx
push eax
push edx
call fcn.0042e9a0
mov edx, str.CheathappensKeys
push edx
call fcn.0042e9a0
call fcn.004192c2
add dword [esp], edx
call fcn.0042432b
call fcn.004192e0
mov dword [0x4b5001], 0x337
push edx
call fcn.0042e960
pop edx
push eax
push edx
call fcn.0042e960
pop edx
push eax
call fcn.004242f9
mov edx, str.CheathappensKeysGlobal.settings
push edx
call fcn.0042e9a0
push 0x4fde68
call fcn.0042ea00
mov dword [0x4b5001], 0x338
push edx
call fcn.0042e960
pop edx
push eax
mov edx, dword [0x4fdc20]
push edx
call fcn.0042e960
pop edx
push eax
push edx
call fcn.0042e9a0
mov edx, str.__Version:
push edx
call fcn.0042e9a0
mov edx, dword [0x4fdc64]
push edx
call fcn.0042e9a0
call fcn.004192c2
add dword [esp], edx
call fcn.00418a25
call fcn.004192e0
mov dword [0x4b5001], 0x339
push edx
call fcn.0042e960
pop edx
push eax
push edx
call fcn.0042e960
pop edx
push eax
mov edx, str.Title_Number:
push edx
call fcn.0042e9a0
mov edx, dword [0x4fded8]
push edx
call fcn.0042e9a0
call fcn.004192c2
add dword [esp], edx
call fcn.00418a25
call fcn.004192e0
mov dword [0x4b5001], 0x33a
push edx
call fcn.0042e960
pop edx
push eax
push edx
call fcn.0042e960
pop edx
push eax
mov edx, str.Trainer_Version:
push edx
call fcn.0042e9a0
mov edx, dword [0x4fdb20]
push edx
call fcn.0042e9a0
call fcn.004192c2
add dword [esp], edx
call fcn.00418a25
call fcn.004192e0
mov dword [0x4b5001], 0x33b
push edx
call fcn.0042e960
pop edx
push eax
push edx
call fcn.0042e960
pop edx
push eax
mov edx, str.Debug_Info_located:
push edx
call fcn.0042e9a0
mov edx, dword [0x4fdcdc]
push edx
call fcn.0042e9a0
call fcn.004192c2
add dword [esp], edx
call fcn.00418a25
call fcn.004192e0
mov dword [0x4b5001], 0x33c
push edx
call fcn.0042e960
pop edx
push eax
push edx
call fcn.0042e960
pop edx
push eax
push edx
call fcn.0042e960
pop edx
push eax
call fcn.00422be1
call fcn.004192c2
add dword [esp], edx
call fcn.00418a25
call fcn.004192e0
mov dword [0x4b5001], 0x33e
call fcn.004169b8
mov ebx, eax
cmp ebx, 1
je 0x403455
jmp 0x40345c
mov eax, 1
jmp 0x40345e
xor eax, eax
and eax, eax
je 0x403488
mov dword [0x4b5001], 0x33f
mov edx, str._64bit_Operating_System
lea ecx, [0x4fdc28]
call fcn.00419008
mov dword [0x4b5001], 0x340
jmp 0x4034ac
mov dword [0x4b5001], 0x340
mov dword [0x4b5001], 0x341
mov edx, str._32bit_Operating_System
lea ecx, [0x4fdc28]
call fcn.00419008
mov dword [0x4b5001], 0x342
mov dword [0x4b5001], 0x344
jmp 0x4034e3
mov dword [0x4b5001], 0x346
mov dword [0x4b5001], 0x347
mov eax, str.32_bit_Trainer
push eax
call fcn.00418a25
mov dword [0x4b5001], 0x348
mov dword [0x4b5001], 0x349
call fcn.00422c67
mov dword [0x4fde20], eax
mov dword [0x4b5001], 0x34b
push dword [0x4fde20]
mov dword [0x4b5001], 0x34d
mov ebx, 0x3c
cmp ebx, dword [esp]
jne 0x403586
mov dword [0x4b5001], 0x34e
push edx
call fcn.0042e960
pop edx
push eax
mov edx, str.Windows_XP
push edx
call fcn.0042e9a0
mov edx, dword [0x4fdc28]
push edx
call fcn.0042e9a0
push 0x4fde90
call fcn.0042ea00
mov dword [0x4b5001], 0x350
jmp 0x403722
mov dword [0x4b5001], 0x350
mov ebx, 0x46
cmp ebx, dword [esp]
jne 0x4035dc
mov dword [0x4b5001], 0x351
push edx
call fcn.0042e960
pop edx
push eax
mov edx, str.Windows_Vista
push edx
call fcn.0042e9a0
mov edx, dword [0x4fdc28]
push edx
call fcn.0042e9a0
push 0x4fde90
call fcn.0042ea00
mov dword [0x4b5001], 0x353
jmp 0x403722
mov dword [0x4b5001], 0x353
mov ebx, 0x50
cmp ebx, dword [esp]
jne 0x403632
mov dword [0x4b5001], 0x354
push edx
call fcn.0042e960
pop edx
push eax
mov edx, str.Windows_7
push edx
call fcn.0042e9a0
mov edx, dword [0x4fdc28]
push edx
call fcn.0042e9a0
push 0x4fde90
call fcn.0042ea00
mov dword [0x4b5001], 0x356
jmp 0x403722
mov dword [0x4b5001], 0x356
mov ebx, 0x5a
cmp ebx, dword [esp]
jne 0x403688
mov dword [0x4b5001], 0x357
push edx
call fcn.0042e960
pop edx
push eax
mov edx, str.Windows_8
push edx
call fcn.0042e9a0
mov edx, dword [0x4fdc28]
push edx
call fcn.0042e9a0
push 0x4fde90
call fcn.0042ea00
mov dword [0x4b5001], 0x359
jmp 0x403722
mov dword [0x4b5001], 0x359
mov ebx, 0x6e
cmp ebx, dword [esp]
jne 0x4036db
mov dword [0x4b5001], 0x35a
push edx
call fcn.0042e960
pop edx
push eax
mov edx, str.Windows_10
push edx
call fcn.0042e9a0
mov edx, dword [0x4fdc28]
push edx
call fcn.0042e9a0
push 0x4fde90
call fcn.0042ea00
mov dword [0x4b5001], 0x35c
jmp 0x403722
mov dword [0x4b5001], 0x35c
mov ebx, 0xc8
cmp ebx, dword [esp]
jne 0x403722
mov dword [0x4b5001], 0x35d
push edx
call fcn.0042e960
pop edx
push eax
mov edx, str.Experimental_Windows
push edx
call fcn.0042e9a0
mov edx, dword [0x4fdc28]
push edx
call fcn.0042e9a0
push 0x4fde90
call fcn.0042ea00
mov dword [0x4b5001], 0x35f
pop eax
mov dword [0x4b5001], 0x361
push dword [0x4fde90]
call fcn.00418a25
mov dword [0x4b5001], 0x362
push edx
call fcn.0042e960
pop edx
push eax
push edx
call fcn.0042e960
pop edx
push eax
mov edx, str.Your_Operating_System_is_a
push edx
call fcn.0042e9a0
mov edx, dword [0x4fdc28]
push edx
call fcn.0042e9a0
call fcn.004192c2
add dword [esp], edx
call fcn.00418a25
call fcn.004192e0
mov dword [0x4b5001], 0x363
call fcn.00416223
mov ebx, eax
cmp ebx, 1
jne 0x4037c1
mov dword [0x4b5001], 0x364
mov edx, str.Trainer_has_Administrator_Rights.
lea ecx, [0x4fde24]
call fcn.00419008
mov dword [0x4b5001], 0x365
jmp 0x4037e5
mov dword [0x4b5001], 0x365
mov dword [0x4b5001], 0x366
mov edx, str.Trainer_does_not_have_Administrator_Rights.
lea ecx, [0x4fde24]
call fcn.00419008
mov dword [0x4b5001], 0x367
mov dword [0x4b5001], 0x369
push dword [0x4fde24]
call fcn.00418a25
mov dword [0x4b5001], 0x36e
call fcn.00422c67
mov ebx, eax
cmp ebx, 0x46
jg 0x403866
mov dword [0x4b5001], 0x36f
push 0xe
mov eax, 0x4b521a
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.0041b197
mov dword [0x4fddd8], eax
mov dword [0x4b5001], 0x370
push dword [0x4fddd8]
call fcn.00418732
mov dword [0x4b5001], 0x371
jmp 0x4038b0
mov dword [0x4b5001], 0x371
mov dword [0x4b5001], 0x372
push 0xe
mov eax, 0x4b521a
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.0041b197
mov dword [0x4fddd8], eax
mov dword [0x4b5001], 0x373
push dword [0x4fddd8]
call fcn.00418732
mov dword [0x4b5001], 0x374
mov dword [0x4b5001], 0x39f
push dword [0x4fd9d8]
call fcn.004247d0
mov dword [0x4b5001], 0x3d8
call fcn.00419ee7
and eax, eax
je 0x403a48
mov dword [0x4b5001], 0x3d9
push 0x3e8
call fcn.00422dcc
mov dword [0x4b5001], 0x3da
mov ebp, 0x4c1733
mov ebx, ebp
mov ebp, 0x4beb9d
sub ebx, ebp
push ebx
mov ebp, 0x4beb9d
push ebp
push 0xffffffff
call fcn.0041a00c
mov dword [0x4fdbb8], eax
mov dword [0x4b5001], 0x3db
mov ebp, 0x4c46a4
mov ebx, ebp
mov ebp, 0x4c1733
sub ebx, ebp
push ebx
mov ebp, 0x4c1733
push ebp
push 0xffffffff
call fcn.0041a00c
mov dword [0x4fdd38], eax
mov dword [0x4b5001], 0x3dc
mov ebp, 0x4c7cd9
mov ebx, ebp
mov ebp, 0x4c46a4
sub ebx, ebp
push ebx
mov ebp, 0x4c46a4
push ebp
push 0xffffffff
call fcn.0041a00c
mov dword [0x4fdb1c], eax
mov dword [0x4b5001], 0x3dd
mov ebp, 0x4cc6aa
mov ebx, ebp
mov ebp, 0x4c7cd9
sub ebx, ebp
push ebx
mov ebp, 0x4c7cd9
push ebp
push 0xffffffff
call fcn.0041a00c
mov dword [0x4fdd74], eax
mov dword [0x4b5001], 0x3de
mov ebp, 0x4cf2b7
mov ebx, ebp
mov ebp, 0x4cc6aa
sub ebx, ebp
push ebx
mov ebp, 0x4cc6aa
push ebp
push 0xffffffff
call fcn.0041a00c
mov dword [0x4fd9dc], eax
mov dword [0x4b5001], 0x3df
mov ebp, 0x4d115e
mov ebx, ebp
mov ebp, 0x4cf2b7
sub ebx, ebp
push ebx
mov ebp, 0x4cf2b7
push ebp
push 0xffffffff
call fcn.0041a00c
mov dword [0x4fdaac], eax
mov dword [0x4b5001], 0x3e0
mov ebp, 0x4d36c6
mov ebx, ebp
mov ebp, 0x4d115e
sub ebx, ebp
push ebx
mov ebp, 0x4d115e
push ebp
push 0xffffffff
call fcn.0041a00c
mov dword [0x4fdefc], eax
mov dword [0x4b5001], 0x3e1
jmp 0x403a6d
mov dword [0x4b5001], 0x3e1
mov dword [0x4b5001], 0x3e2
mov eax, 0x4b5308
push eax
mov eax, str.Sound_Card_Not_Present_
push eax
call fcn.0041aa34
mov dword [0x4b5001], 0x3e3
mov dword [0x4b5001], 0x45f
mov edx, dword [0x4fda70]
push edx
call fcn.0042e960
pop edx
push eax
push edx
call fcn.0042e9a0
push 0x4fdcfc
call fcn.0042ea00
mov dword [0x4b5001], 0x461
push edx
call fcn.0042e960
pop edx
push eax
push 0x60000
mov edx, dword [0x4fdcfc]
push edx
call fcn.0042e960
pop edx
push eax
push edx
call fcn.0042e9a0
mov edx, str.help.txt
push edx
call fcn.0042e9a0
call fcn.0042ea90
push 0
call fcn.004192c2
add dword [esp + 4], edx
call fcn.00424cb0
call fcn.004192e0
and eax, eax
je 0x403ba7
mov dword [0x4b5001], 0x462
jmp 0x403b54
mov dword [0x4b5001], 0x466
mov dword [0x4b5001], 0x467
mov ebp, 0x4eb6d5
mov ebx, ebp
mov ebp, 0x4ea911
sub ebx, ebp
push ebx
mov ebp, 0x4ea911
push ebp
push 0
call fcn.00424ea0
mov dword [0x4b5001], 0x468
push 0
call fcn.004249d0
mov dword [0x4b5001], 0x469
jmp 0x403bcc
mov dword [0x4b5001], 0x469
mov dword [0x4b5001], 0x46a
mov eax, str.Could_not_create_HELP.TXT_file.
push eax
mov eax, str.Error
push eax
call fcn.0041aa34
mov dword [0x4b5001], 0x46b
mov dword [0x4b5001], 0x46d
push edx
call fcn.0042e960
pop edx
push eax
mov edx, dword [0x4fdcfc]
push edx
call fcn.0042e960
pop edx
push eax
push edx
call fcn.0042e9a0
mov edx, str.Options
push edx
call fcn.0042e9a0
call fcn.0042ea90
push 0xa
call fcn.004192c2
add dword [esp + 4], edx
call fcn.00424cd0
call fcn.004192e0
and eax, eax
je 0x403c71
mov dword [0x4b5001], 0x46e
mov ebp, 0x4ea911
mov ebx, ebp
mov ebp, str.Numpad_1:Gold:50000:_r_nNumpad_2:Honor:10000:_r_nNumpad_3:Population:1000:_r_nNumpad_4:Happiness:100:Y_r_nNumpad_5:Wood:5000:_r_nNumpad_6:Stone:5000:_r_nNumpad_7:Iron:5000:_r_nNumpad_8:Wheat:5000:_r_nNumpad_9:Flour:5000:_r_nNumpad_0:Hops:5000:_r_nNumpad__:Ale:5000:_r_nNumpad_:Grapes:5000:_r_nF2:Pitch:5000:_r_nF3:Candles:5000:_r_nF4:Wool:5000:_r_nF5:Fabric:5000:_r_nF6:Apples:5000:_r_nF7:Nuts:5000:_r_nF8:Cheese:5000:_r_nF9:Meat:5000:Stronghold_2_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:_Gold_r_nNumpad_2:_Honor_r_nNumpad_3:_Population_r_nNumpad_4:_Happiness_r_nNumpad_5:_Wood_r_nNumpad_6:_Stone_r_nNumpad_7:_Iron_r_nNumpad_8:_Wheat_r_nNumpad_9:_Flour_r_nNumpad_0:_Hops_r_nNumpad__:_Ale_r_nNumpad_:_Grapes_r_nF2:_Pitch_r_nF3:_Candles_r_nF4:_Wool_r_nF5:_Fabric_r_nF6:_Apples_r_nF7:_Nuts_r_nF8:_Cheese_r_nF9:_Meat_r_n_r_n_r_n_r_nNotes_r_n_______________________________________________________________________________________________________________________________r_n_r_nFor_the_following_options__press_the_key_while_in_game_to_affect_r_nthe_resource._r_n_r_nNumpad_1:_Gold_r_nNumpad_2:_Honor_r_nNumpad_3:_Population_r_nNumpad_4:_Happiness_r_nNumpad_5:_Wood_r_nNumpad_6:_Stone_r_nNumpad_7:_Iron_r_nNumpad_8:_Wheat_r_nNumpad_9:_Flour_r_nNumpad_0:_Hops_r_nNumpad__:_Ale_r_nNumpad_:_Grapes_r_nF2:_Pitch_r_nF3:_Candles_r_nF4:_Wool_r_nF5:_Fabric_r_nF6:_Apples_r_nF7:_Nuts_r_nF8:_Cheese_r_nF9:_Meat_r_n_r_n_r_n_r_nMute_Hotkeys:_r_n_______________________________________________________________________________________________________________________________r_nTo_temporarily_disable_the_Hotkeys__press_CTRL_H_after_trainer_is_r_nactivated.__You_can_use_CTRL_H_to_re_activate_the_Hotkeys_as_well._r_nYou_can_also_mute_specific_hotkeys_by_changing_the_hotkey_you_want_r_nto_mute_to_NONE._r_n_r_n_r_nVR_Mode_r_n_______________________________________________________________________________________________________________________________r_n__HTC_Vive_r_nClick_on_the_VR_MODE_button._Trainer_options_will_now_be_drawn_as_buttons._r_nActivate_the_trainer_as_usual_with_your_keyboard._Put_your_HTC_Vive_on_and_r_nwhen_you_are_ingame_press_the_MENU_button_on_the_hand_controllers_to_open_r_nthe_steam_overlay._At_the_bottom_you_can_click_on_the_DESKTOP_button_and_you_r_ncan_easily_press_options_on_the_trainer_with_your_hand_controller_now._r_n_r_n__Oculus_Rift_r_nAs_of_now_the_oculus_has_no_unique_input_device_and_uses_keyboard_or_xbox_r_ncontroller._Both_are_support_by_the_trainer_already._r_n_r_n_r_n_r_nAUTHENTICITY_NOTICE__Does_not_apply_to_PROMO_or_FREE_trainers_:_r_n_______________________________________________________________________________________________________________________________r_n_r_nIn_an_effort_to_maintain_the_integrity_of_the_files_downloaded_from_r_nour_site_and_to_prevent_illegal_file_sharing__this_trainer_will_perform_r_nan_authenticity_check_while_in_use._This_check_requires_an_Internet_r_nconnection_and_the_trainer_will_not_run_if_a_connection_is_absent_or_if_r_nthe_trainer_is_blocked_by_a_security_application._r_n__r_nNO_INFORMATION__PERSONAL_OR_OTHERWISE__IS_r_nSENT_TO_CHEAT_HAPPENS_DURING_THIS_PROCESS._r_n__r_nThis_check_is_only_performed_on_trainers_that_have_been_personalized_for_r_nindividual_use__not_our_PROMO_or_FREE_trainers._If_you_want_need_to_use_r_nthe_trainer_offline__please_go_to_our_trainer_troubleshooting_page_for_r_ninstructions_on_how_to_obtain_an_offline_key_to_avoid_online_ch
sub ebx, ebp
push ebx
mov ebp, str.Numpad_1:Gold:50000:_r_nNumpad_2:Honor:10000:_r_nNumpad_3:Population:1000:_r_nNumpad_4:Happiness:100:Y_r_nNumpad_5:Wood:5000:_r_nNumpad_6:Stone:5000:_r_nNumpad_7:Iron:5000:_r_nNumpad_8:Wheat:5000:_r_nNumpad_9:Flour:5000:_r_nNumpad_0:Hops:5000:_r_nNumpad__:Ale:5000:_r_nNumpad_:Grapes:5000:_r_nF2:Pitch:5000:_r_nF3:Candles:5000:_r_nF4:Wool:5000:_r_nF5:Fabric:5000:_r_nF6:Apples:5000:_r_nF7:Nuts:5000:_r_nF8:Cheese:5000:_r_nF9:Meat:5000:Stronghold_2_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:_Gold_r_nNumpad_2:_Honor_r_nNumpad_3:_Population_r_nNumpad_4:_Happiness_r_nNumpad_5:_Wood_r_nNumpad_6:_Stone_r_nNumpad_7:_Iron_r_nNumpad_8:_Wheat_r_nNumpad_9:_Flour_r_nNumpad_0:_Hops_r_nNumpad__:_Ale_r_nNumpad_:_Grapes_r_nF2:_Pitch_r_nF3:_Candles_r_nF4:_Wool_r_nF5:_Fabric_r_nF6:_Apples_r_nF7:_Nuts_r_nF8:_Cheese_r_nF9:_Meat_r_n_r_n_r_n_r_nNotes_r_n_______________________________________________________________________________________________________________________________r_n_r_nFor_the_following_options__press_the_key_while_in_game_to_affect_r_nthe_resource._r_n_r_nNumpad_1:_Gold_r_nNumpad_2:_Honor_r_nNumpad_3:_Population_r_nNumpad_4:_Happiness_r_nNumpad_5:_Wood_r_nNumpad_6:_Stone_r_nNumpad_7:_Iron_r_nNumpad_8:_Wheat_r_nNumpad_9:_Flour_r_nNumpad_0:_Hops_r_nNumpad__:_Ale_r_nNumpad_:_Grapes_r_nF2:_Pitch_r_nF3:_Candles_r_nF4:_Wool_r_nF5:_Fabric_r_nF6:_Apples_r_nF7:_Nuts_r_nF8:_Cheese_r_nF9:_Meat_r_n_r_n_r_n_r_nMute_Hotkeys:_r_n_______________________________________________________________________________________________________________________________r_nTo_temporarily_disable_the_Hotkeys__press_CTRL_H_after_trainer_is_r_nactivated.__You_can_use_CTRL_H_to_re_activate_the_Hotkeys_as_well._r_nYou_can_also_mute_specific_hotkeys_by_changing_the_hotkey_you_want_r_nto_mute_to_NONE._r_n_r_n_r_nVR_Mode_r_n_______________________________________________________________________________________________________________________________r_n__HTC_Vive_r_nClick_on_the_VR_MODE_button._Trainer_options_will_now_be_drawn_as_buttons._r_nActivate_the_trainer_as_usual_with_your_keyboard._Put_your_HTC_Vive_on_and_r_nwhen_you_are_ingame_press_the_MENU_button_on_the_hand_controllers_to_open_r_nthe_steam_overlay._At_the_bottom_you_can_click_on_the_DESKTOP_button_and_you_r_ncan_easily_press_options_on_the_trainer_with_your_hand_controller_now._r_n_r_n__Oculus_Rift_r_nAs_of_now_the_oculus_has_no_unique_input_device_and_uses_keyboard_or_xbox_r_ncontroller._Both_are_support_by_the_trainer_already._r_n_r_n_r_n_r_nAUTHENTICITY_NOTICE__Does_not_apply_to_PROMO_or_FREE_trainers_:_r_n_______________________________________________________________________________________________________________________________r_n_r_nIn_an_effort_to_maintain_the_integrity_of_the_files_downloaded_from_r_nour_site_and_to_prevent_illegal_file_sharing__this_trainer_will_perform_r_nan_authenticity_check_while_in_use._This_check_requires_an_Internet_r_nconnection_and_the_trainer_will_not_run_if_a_connection_is_absent_or_if_r_nthe_trainer_is_blocked_by_a_security_application._r_n__r_nNO_INFORMATION__PERSONAL_OR_OTHERWISE__IS_r_nSENT_TO_CHEAT_HAPPENS_DURING_THIS_PROCESS._r_n__r_nThis_check_is_only_performed_on_trainers_that_have_been_personalized_for_r_nindividual_use__not_our_PROMO_or_FREE_trainers._If_you_want_need_to_use_r_nthe_trainer_offline__please_go_to_our_trainer_troubleshooting_page_for_r_ninstructions_on_how_to_obtain_an_offline_key_to_avoid_online_ch
push ebp
push 0xa
call fcn.00424ea0
mov dword [0x4b5001], 0x46f
push 0xa
call fcn.004249d0
mov dword [0x4b5001], 0x470
jmp 0x403ca5
mov dword [0x4b5001], 0x470
mov dword [0x4b5001], 0x471
mov eax, str.Could_not_install_the_file___Installtion_failed
push eax
mov eax, str.Error
push eax
call fcn.0041aa34
mov dword [0x4b5001], 0x472
jmp 0x413308
mov dword [0x4b5001], 0x473
mov dword [0x4b5001], 0x480
push edx
call fcn.0042e960
pop edx
push eax
push 0x20000
mov edx, dword [0x4fdcfc]
push edx
call fcn.0042e960
pop edx
push eax
push edx
call fcn.0042e9a0
mov edx, str.Options
push edx
call fcn.0042e9a0
call fcn.0042ea90
push 0xa
call fcn.004192c2
add dword [esp + 4], edx
call fcn.00424da0
call fcn.004192e0
mov dword [0x4b5001], 0x481
mov dword [0x4fdc8c], 0
mov dword [0x4b5001], 0x483
mov dword [0x4b5001], 0x484
push edx
call fcn.0042e960
pop edx
push eax
push edx
call fcn.0042e960
pop edx
push eax
push 0xa
call fcn.00425000
push 0x4fdd40
call fcn.0042ea00
mov dword [0x4b5001], 0x486
mov eax, 0x4b5586
push eax
push dword [0x4fdd40]
call fcn.0042caa0
mov dword [0x4fdb34], eax
mov dword [0x4b5001], 0x487
push dword [0x4fdd40]
call fcn.0042cb00
mov dword [0x4fdb38], eax
mov dword [0x4b5001], 0x488
push edx
call fcn.0042e960
pop edx
push eax
push edx
call fcn.0042e960
pop edx
push eax
mov ebx, dword [0x4fdb34]
dec ebx
push ebx
push dword [0x4fdd40]
call fcn.0042cb30
mov ebx, dword [0x4fdc8c]
inc ebx
mov ebp, dword [0x4fe468]
shl ebx, 2
lea eax, [ebp + ebx]
push eax
call fcn.0042ea00
mov dword [0x4b5001], 0x489
mov ebx, dword [0x4fdc8c]
inc ebx
shl ebx, 2
mov edx, dword [ebp + ebx]
push edx
call fcn.0042e960
pop edx
push eax
push edx
call fcn.0042e9a0
mov ebx, dword [0x4fdc8c]
inc ebx
mov ebp, dword [0x4fe470]
shl ebx, 2
lea eax, [ebp + ebx]
push eax
call fcn.0042ea00
mov dword [0x4b5001], 0x48a
push edx
call fcn.0042e960
pop edx
push eax
push edx
call fcn.0042e960
pop edx
push eax
mov ebx, dword [0x4fdb38]
sub ebx, dword [0x4fdb34]
push ebx
push dword [0x4fdd40]
call fcn.0042cba0
mov ebx, dword [0x4fdc8c]
inc ebx
mov ebp, dword [0x4fe478]
shl ebx, 2
lea eax, [ebp + ebx]
push eax
call fcn.0042ea00
mov dword [0x4b5001], 0x48b
push edx
call fcn.0042e960
pop edx
push eax
push edx
call fcn.0042e960
pop edx
push eax
mov ebx, dword [0x4fdb34]
dec ebx
push ebx
push dword [0x4fdd40]
call fcn.0042cb30
mov ebx, dword [0x4fdc8c]
inc ebx
mov ebp, dword [0x4fe490]
shl ebx, 2
lea eax, [ebp + ebx]
push eax
call fcn.0042ea00
mov dword [0x4b5001], 0x48c
mov ebx, dword [0x4fdc8c]
inc ebx
shl ebx, 2
mov edx, dword [ebp + ebx]
push edx
call fcn.0042e960
pop edx
push eax
push edx
call fcn.0042e9a0
mov ebx, dword [0x4fdc8c]
inc ebx
mov ebp, dword [0x4fe498]
shl ebx, 2
lea eax, [ebp + ebx]
push eax
call fcn.0042ea00
mov dword [0x4b5001], 0x48d
push edx
call fcn.0042e960
pop edx
push eax
push edx
call fcn.0042e960
pop edx
push eax
mov ebx, dword [0x4fdb38]
sub ebx, dword [0x4fdb34]
push ebx
push dword [0x4fdd40]
call fcn.0042cba0
mov ebx, dword [0x4fdc8c]
inc ebx
mov ebp, dword [0x4fe4a0]
shl ebx, 2
lea eax, [ebp + ebx]
push eax
call fcn.0042ea00
mov dword [0x4b5001], 0x48e
mov eax, 0x4b5586
push eax
mov ebx, dword [0x4fdc8c]
inc ebx
mov ebp, dword [0x4fe478]
shl ebx, 2
push dword [ebp + ebx]
call fcn.0042caa0
mov dword [0x4fdb34], eax
mov dword [0x4b5001], 0x48f
mov ebx, dword [0x4fdc8c]
inc ebx
shl ebx, 2
push dword [ebp + ebx]
call fcn.0042cb00
mov dword [0x4fdb38], eax
mov dword [0x4b5001], 0x490
push edx
call fcn.0042e960
pop edx
push eax
push edx
call fcn.0042e960
pop edx
push eax
mov ebx, dword [0x4fdb38]
sub ebx, dword [0x4fdb34]
push ebx
mov ebx, dword [0x4fdc8c]
inc ebx
shl ebx, 2
push dword [ebp + ebx]
call fcn.0042cba0
mov ebx, dword [0x4fdc8c]
inc ebx
mov ebp, dword [0x4fe4b8]
shl ebx, 2
lea eax, [ebp + ebx]
push eax
call fcn.0042ea00
mov dword [0x4b5001], 0x491
mov ebx, dword [0x4fdc8c]
inc ebx
shl ebx, 2
mov edx, dword [ebp + ebx]
push edx
call fcn.0042e960
pop edx
push eax
push edx
call fcn.0042e9a0
mov ebx, dword [0x4fdc8c]
inc ebx
mov ebp, dword [0x4fe4c0]
shl ebx, 2
lea eax, [ebp + ebx]
push eax
call fcn.0042ea00
mov dword [0x4b5001], 0x492
push edx
call fcn.0042e960
pop edx
push eax
push edx
call fcn.0042e960
pop edx
push eax
mov ebx, dword [0x4fdb34]
dec ebx
push ebx
mov ebx, dword [0x4fdc8c]
inc ebx
mov ebp, dword [0x4fe478]
shl ebx, 2
push dword [ebp + ebx]
call fcn.0042cb30
mov ebx, dword [0x4fdc8c]
inc ebx
shl ebx, 2
lea eax, [ebp + ebx]
push eax
call fcn.0042ea00
mov dword [0x4b5001], 0x493
push edx
call fcn.0042e960
pop edx
push eax
push edx
call fcn.0042e960
pop edx
push eax
mov ebx, dword [0x4fdb34]
dec ebx
push ebx
mov ebx, dword [0x4fdc8c]
inc ebx
shl ebx, 2
push dword [ebp + ebx]
call fcn.0042cb30
mov ebx, dword [0x4fdc8c]
inc ebx
mov ebp, dword [0x4fe4a0]
shl ebx, 2
lea eax, [ebp + ebx]
push eax
call fcn.0042ea00
mov dword [0x4b5001], 0x494
mov eax, 0x4b5586
push eax
mov ebx, dword [0x4fdc8c]
inc ebx
mov ebp, dword [0x4fe4b8]
shl ebx, 2
push dword [ebp + ebx]
call fcn.0042caa0
mov dword [0x4fdb34], eax
mov dword [0x4b5001], 0x495
mov ebx, dword [0x4fdc8c]
inc ebx
shl ebx, 2
push dword [ebp + ebx]
call fcn.0042cb00
mov dword [0x4fdb38], eax
mov dword [0x4b5001], 0x496
push edx
call fcn.0042e960
pop edx
push eax
push edx
call fcn.0042e960
pop edx
push eax
mov ebx, dword [0x4fdb38]
sub ebx, dword [0x4fdb34]
push ebx
mov ebx, dword [0x4fdc8c]
inc ebx
shl ebx, 2
push dword [ebp + ebx]
call fcn.0042cba0
mov ebx, dword [0x4fdc8c]
inc ebx
mov ebp, dword [0x4fe4c8]
shl ebx, 2
lea eax, [ebp + ebx]
push eax
call fcn.0042ea00
mov dword [0x4b5001], 0x497
push edx
call fcn.0042e960
pop edx
push eax
push edx
call fcn.0042e960
pop edx
push eax
mov ebx, dword [0x4fdb34]
dec ebx
push ebx
mov ebx, dword [0x4fdc8c]
inc ebx
mov ebp, dword [0x4fe4b8]
shl ebx, 2
push dword [ebp + ebx]
call fcn.0042cb30
mov ebx, dword [0x4fdc8c]
inc ebx
shl ebx, 2
lea eax, [ebp + ebx]
push eax
call fcn.0042ea00
mov dword [0x4b5001], 0x498
mov ebx, dword [0x4fdc8c]
inc ebx
shl ebx, 2
mov edx, dword [ebp + ebx]
push edx
call fcn.0042e960
pop edx
push eax
push edx
call fcn.0042e9a0
mov ebx, dword [0x4fdc8c]
inc ebx
mov ebp, dword [0x4fe4c0]
shl ebx, 2
lea eax, [ebp + ebx]
push eax
call fcn.0042ea00
mov dword [0x4b5001], 0x499
inc dword [0x4fdc8c]
mov dword [0x4b5001], 0x49a
push 0xa
call fcn.00425060
mov ebx, eax
cmp ebx, 1
jne 0x403d16
mov dword [0x4b5001], 0x49b
push 0xa
call fcn.004249d0
mov dword [0x4b5001], 0x49d
push edx
call fcn.0042e960
pop edx
push eax
push 2
mov edx, dword [0x4fdcfc]
push edx
call fcn.0042e960
pop edx
push eax
push edx
call fcn.0042e9a0
mov edx, str.Options
push edx
call fcn.0042e9a0
call fcn.004192c2
add dword [esp], edx
call fcn.004243ab
call fcn.004192e0
mov dword [0x4b5001], 0x49f
mov ebp, 0x4ec2bf
mov ebx, ebp
mov ebp, 0x4ec25d
sub ebx, ebp
mov dword [0x4fdbc0], ebx
mov dword [0x4b5001], 0x4a0
push edx
call fcn.0042e960
pop edx
push eax
push edx
call fcn.0042e960
pop edx
push eax
push 2
push dword [0x4fdbc0]
mov ebp, 0x4ec25d
push ebp
call fcn.0042d8f0
push 0x4fdae0
call fcn.0042ea00
mov dword [0x4b5001], 0x4a3
mov dword [0x4fdb34], 1
jmp 0x4042e6
mov dword [0x4b5001], 0x4a3
mov eax, 0x12
cmp eax, dword [0x4fdb34]
jl 0x404395
mov dword [0x4b5001], 0x4a4
push edx
call fcn.0042e960
pop edx
push eax
push edx
call fcn.0042e960
pop edx
push eax
mov eax, 0x4b5244
push eax
push dword [0x4fdb34]
push dword [0x4fdae0]
call fcn.0042cc20
push 0x4fde18
call fcn.0042ea00
mov dword [0x4b5001], 0x4a5
push edx
call fcn.0042e960
pop edx
push eax
push edx
call fcn.0042e960
pop edx
push eax
push dword [0x4fde18]
call fcn.0042cb00
mov ebx, eax
dec ebx
push ebx
push dword [0x4fde18]
call fcn.0042cb30
mov ebx, dword [0x4fdb34]
mov ebp, dword [0x4fe4e0]
shl ebx, 2
lea eax, [ebp + ebx]
push eax
call fcn.0042ea00
mov dword [0x4b5001], 0x4a7
inc dword [0x4fdb34]
jno 0x4042dc
mov dword [0x4b5001], 0x4aa
mov ebp, 0x4ec030
mov ebx, ebp
mov ebp, 0x4eb6d5
sub ebx, ebp
mov dword [0x4fdbc0], ebx
mov dword [0x4b5001], 0x4ab
push edx
call fcn.0042e960
pop edx
push eax
push edx
call fcn.0042e960
pop edx
push eax
push 0x18
push dword [0x4fdbc0]
mov ebp, 0x4eb6d5
push ebp
call fcn.0042d8f0
push 0x4fdae0
call fcn.0042ea00
mov dword [0x4b5001], 0x4ae
mov dword [0x4fdb34], 1
jmp 0x40440d
mov dword [0x4b5001], 0x4ae
mov eax, 0xfe
cmp eax, dword [0x4fdb34]
jl 0x4044bc
mov dword [0x4b5001], 0x4af
push edx
call fcn.0042e960
pop edx
push eax
push edx
call fcn.0042e960
pop edx
push eax
mov eax, 0x4b5244
push eax
push dword [0x4fdb34]
push dword [0x4fdae0]
call fcn.0042cc20
push 0x4fde18
call fcn.0042ea00
mov dword [0x4b5001], 0x4b0
push edx
call fcn.0042e960
pop edx
push eax
push edx
call fcn.0042e960
pop edx
push eax
push dword [0x4fde18]
call fcn.0042cb00
mov ebx, eax
dec ebx
push ebx
push dword [0x4fde18]
call fcn.0042cb30
mov ebx, dword [0x4fdb34]
mov ebp, dword [0x4fe4d8]
shl ebx, 2
lea eax, [ebp + ebx]
push eax
call fcn.0042ea00
mov dword [0x4b5001], 0x4b2
inc dword [0x4fdb34]
jno 0x404403
mov dword [0x4b5001], 0x4b5
mov dword [0x4fdb34], 1
jmp 0x4044dc
mov dword [0x4b5001], 0x4b5
mov eax, dword [0x4fdc8c]
cmp eax, dword [0x4fdb34]
jl 0x404688
mov dword [0x4b5001], 0x4b6
mov dword [0x4fdb38], 1
jmp 0x40450d
mov dword [0x4b5001], 0x4b6
mov eax, 0xfe
cmp eax, dword [0x4fdb38]
jl 0x4045e4
mov dword [0x4b5001], 0x4b7
mov ebx, dword [0x4fdb38]
mov ebp, dword [0x4fe4d8]
shl ebx, 2
mov edx, dword [ebp + ebx]
push edx
call fcn.0042e960
pop edx
push eax
push edx
call fcn.0042e9a0
push 0x4fdd40
call fcn.0042ea00
mov dword [0x4b5001], 0x4b8
push dword [0x4fdd40]
mov ebx, dword [0x4fdb34]
mov ebp, dword [0x4fe468]
shl ebx, 2
mov edx, dword [ebp + ebx]
pop ecx
call fcn.00419270
je 0x4045c4
mov dword [0x4b5001], 0x4bb
push dword [0x4fdb38]
mov ebx, dword [0x4fdb34]
mov ebp, dword [0x4fe480]
shl ebx, 2
pop dword [ebp + ebx]
mov dword [0x4b5001], 0x4bc
push dword [0x4fdb38]
mov ebx, dword [0x4fdb34]
mov ebp, dword [0x4fe488]
shl ebx, 2
pop dword [ebp + ebx]
mov dword [0x4b5001], 0x4be
mov dword [0x4b5001], 0x4bf
inc dword [0x4fdb38]
jno 0x404503
mov dword [0x4b5001], 0x4c0
mov ebx, dword [0x4fdb34]
mov ebp, dword [0x4fe480]
shl ebx, 2
mov ebx, dword [ebp + ebx]
and ebx, ebx
jne 0x404668
mov dword [0x4b5001], 0x4c0
mov ebx, dword [0x4fdb34]
mov ebp, dword [0x4fe468]
shl ebx, 2
mov edx, str.Undefined
lea ecx, [ebp + ebx]
call fcn.00419008
mov dword [0x4b5001], 0x4c0
mov ebx, dword [0x4fdb34]
mov ebp, dword [0x4fe470]
shl ebx, 2
mov edx, str.Undefined
lea ecx, [ebp + ebx]
call fcn.00419008
mov dword [0x4b5001], 0x4c0
mov eax, str.Possible_Garbled_Custom_Keys_File
push eax
call fcn.00418a25
mov dword [0x4b5001], 0x4c0
mov dword [0x4b5001], 0x4c1
inc dword [0x4fdb34]
jno 0x4044d2
mov dword [0x4b5001], 0x4c3
mov dword [0x4fdb34], 1
jmp 0x4046a8
mov dword [0x4b5001], 0x4c3
mov eax, 0x12
cmp eax, dword [0x4fdb34]
jl 0x4047a3
mov dword [0x4b5001], 0x4c4
mov dword [0x4fdb38], 1
jmp 0x4046d9
mov dword [0x4b5001], 0x4c4
mov eax, 0xfe
cmp eax, dword [0x4fdb38]
jl 0x40478d
mov dword [0x4b5001], 0x4c5
mov ebx, dword [0x4fdb38]
mov ebp, dword [0x4fe4d8]
shl ebx, 2
mov edx, dword [ebp + ebx]
push edx
call fcn.0042e960
pop edx
push eax
push edx
call fcn.0042e9a0
push 0x4fdd40
call fcn.0042ea00
mov dword [0x4b5001], 0x4c6
push dword [0x4fdd40]
mov ebx, dword [0x4fdb34]
mov ebp, dword [0x4fe4e0]
shl ebx, 2
mov edx, dword [ebp + ebx]
pop ecx
call fcn.00419270
je 0x40476d
mov dword [0x4b5001], 0x4c7
push dword [0x4fdb38]
mov ebx, dword [0x4fdb34]
mov ebp, dword [0x4fe4e8]
shl ebx, 2
pop dword [ebp + ebx]
mov dword [0x4b5001], 0x4c8
mov dword [0x4b5001], 0x4c9
inc dword [0x4fdb38]
jno 0x4046cf
mov dword [0x4b5001], 0x4ca
inc dword [0x4fdb34]
jno 0x40469e
mov dword [0x4b5001], 0x4cd
mov ebp, dword [0x4fe490]
mov edx, str.A_Button
lea ecx, [ebp + 4]
call fcn.00419008
mov dword [0x4b5001], 0x4ce
mov edx, str.B_Button
lea ecx, [ebp + 8]
call fcn.00419008
mov dword [0x4b5001], 0x4cf
mov edx, str.X_Button
lea ecx, [ebp + 0xc]
call fcn.00419008
mov dword [0x4b5001], 0x4d0
mov edx, str.Y_Button
lea ecx, [ebp + 0x10]
call fcn.00419008
mov dword [0x4b5001], 0x4d1
mov edx, str.Pad_Up
lea ecx, [ebp + 0x14]
call fcn.00419008
mov dword [0x4b5001], 0x4d2
mov edx, str.Pad_Down
lea ecx, [ebp + 0x18]
call fcn.00419008
mov dword [0x4b5001], 0x4d3
mov edx, str.Pad_Left
lea ecx, [ebp + 0x1c]
call fcn.00419008
mov dword [0x4b5001], 0x4d4
mov edx, str.Pad_Right
lea ecx, [ebp + 0x20]
call fcn.00419008
mov dword [0x4b5001], 0x4d5
mov edx, str.Bumper_Left
lea ecx, [ebp + 0x24]
call fcn.00419008
mov dword [0x4b5001], 0x4d6
mov edx, str.Bumper_Right
lea ecx, [ebp + 0x28]
call fcn.00419008
mov dword [0x4b5001], 0x4d7
mov edx, str.L_Stick_Up
lea ecx, [ebp + 0x2c]
call fcn.00419008
mov dword [0x4b5001], 0x4d8
mov edx, str.L_Stick_Down
lea ecx, [ebp + 0x30]
call fcn.00419008
mov dword [0x4b5001], 0x4d9
mov edx, 0x4b5460
lea ecx, [ebp + 0x34]
call fcn.00419008
mov dword [0x4b5001], 0x4da
mov edx, str.L_Stick_Right
lea ecx, [ebp + 0x38]
call fcn.00419008
mov dword [0x4b5001], 0x4db
mov edx, str.L_Trigger
lea ecx, [ebp + 0x3c]
call fcn.00419008
mov dword [0x4b5001], 0x4dc
mov edx, str.R_Trigger
lea ecx, [ebp + 0x40]
call fcn.00419008
mov dword [0x4b5001], 0x4dd
mov edx, str.R_Stick_Up
lea ecx, [ebp + 0x44]
call fcn.00419008
mov dword [0x4b5001], 0x4de
mov edx, str.R_Stick_Down
lea ecx, [ebp + 0x48]
call fcn.00419008
mov dword [0x4b5001], 0x4df
mov edx, str.R_Stick_Left
lea ecx, [ebp + 0x4c]
call fcn.00419008
mov dword [0x4b5001], 0x4e0
mov edx, str.R_Stick_Right
lea ecx, [ebp + 0x50]
call fcn.00419008
mov dword [0x4b5001], 0x4e1
mov edx, str.L_Stick_In
lea ecx, [ebp + 0x54]
call fcn.00419008
mov dword [0x4b5001], 0x4e2
mov edx, str.R_Stick_In
lea ecx, [ebp + 0x58]
call fcn.00419008
mov dword [0x4b5001], 0x4e4
mov dword [0x4fdb34], 1
jmp 0x4049c3
mov dword [0x4b5001], 0x4e4
mov eax, 0x16
cmp eax, dword [0x4fdb34]
jl 0x404ad9
mov dword [0x4b5001], 0x4e5
push dword [0x4fdb34]
mov ebx, dword [0x4fdb34]
mov ebp, dword [0x4fe4a8]
shl ebx, 2
pop dword [ebp + ebx]
mov dword [0x4b5001], 0x4e6
mov ebx, dword [0x4fdb34]
mov ebp, dword [0x4fe490]
shl ebx, 2
mov edx, dword [ebp + ebx]
push edx
call fcn.0042e960
pop edx
push eax
push edx
call fcn.0042e9a0
mov ebx, dword [0x4fdb34]
mov ebp, dword [0x4fe500]
shl ebx, 2
lea eax, [ebp + ebx]
push eax
call fcn.0042ea00
mov dword [0x4b5001], 0x4e7
mov ebx, dword [0x4fdb34]
mov ebp, dword [0x4fe490]
shl ebx, 2
mov edx, dword [ebp + ebx]
push edx
call fcn.0042e960
pop edx
push eax
push edx
call fcn.0042e9a0
mov ebx, dword [0x4fdb34]
mov ebp, dword [0x4fe498]
shl ebx, 2
lea eax, [ebp + ebx]
push eax
call fcn.0042ea00
mov dword [0x4b5001], 0x4e8
mov ebx, dword [0x4fdb34]
mov ebp, dword [0x4fe490]
shl ebx, 2
mov edx, dword [ebp + ebx]
push edx
call fcn.0042e960
pop edx
push eax
push edx
call fcn.0042e9a0
mov ebx, dword [0x4fdb34]
mov ebp, dword [0x4fe4f0]
shl ebx, 2
lea eax, [ebp + ebx]
push eax
call fcn.0042ea00
mov dword [0x4b5001], 0x4e9
inc dword [0x4fdb34]
jno 0x4049b9
mov dword [0x4b5001], 0x4ed
push 0xc
mov eax, str.Segou_UI
push eax
push 0xffffffff
call fcn.0042de70
mov dword [0x4fdb88], eax
mov dword [0x4b5001], 0x4ee
push 0xa
mov eax, str.Segou_UI
push eax
push 0xffffffff
call fcn.0042de70
mov dword [0x4fdb44], eax
mov dword [0x4b5001], 0x4ef
push 0x100
push 0xc
mov eax, str.Segou_UI
push eax
push 0xffffffff
call fcn.0042dda7
mov dword [0x4fdc08], eax
mov dword [0x4b5001], 0x4f0
push 0x50
mov eax, str.Segou_UI
push eax
push 0xffffffff
call fcn.0042de70
mov dword [0x4fdca8], eax
mov dword [0x4b5001], 0x4f1
push 0x100
push 0x19
mov eax, str.Segou_UI
push eax
push 0xffffffff
call fcn.0042dda7
mov dword [0x4fdbfc], eax
mov dword [0x4b5001], 0x4f3
mov ebp, 0x4d36c6
push ebp
push 0xffffffff
call fcn.00427c90
mov dword [0x4fdbe4], eax
mov dword [0x4b5001], 0x4f4
mov ebp, 0x4d800a
push ebp
push 0xffffffff
call fcn.00427c90
mov dword [0x4fdaf4], eax
mov dword [0x4b5001], 0x4f5
mov ebp, 0x4d80ff
push ebp
push 0xffffffff
call fcn.00427c90
mov dword [0x4fdca4], eax
mov dword [0x4b5001], 0x4f6
mov ebp, 0x4d832c
push ebp
push 0xffffffff
call fcn.00427c90
mov dword [0x4fdb2c], eax
mov dword [0x4b5001], 0x4f7
mov ebp, 0x4d8437
push ebp
push 0xffffffff
call fcn.00427c90
mov dword [0x4fdbe0], eax
mov dword [0x4b5001], 0x4f8
mov ebp, 0x4d868d
push ebp
push 0xffffffff
call fcn.00427c90
mov dword [0x4fda88], eax
mov dword [0x4b5001], 0x4f9
mov ebx, dword [0x4fdd8c]
and ebx, ebx
je 0x404cc5
mov dword [0x4b5001], 0x4fa
push edx
call fcn.0042e960
pop edx
push eax
mov edx, dword [0x4fdebc]
push edx
call fcn.0042e960
pop edx
push eax
push edx
call fcn.0042e9a0
mov edx, dword [0x4fdd9c]
push edx
call fcn.0042e9a0
call fcn.0042ea90
push 0xffffffff
call fcn.004192c2
add dword [esp + 4], edx
call fcn.00427d4f
call fcn.004192e0
mov dword [0x4fdf00], eax
mov dword [0x4b5001], 0x4fb
jmp 0x404cee
mov dword [0x4b5001], 0x4fb
mov dword [0x4b5001], 0x4fc
mov ebp, 0x4db3e3
push ebp
push 0xffffffff
call fcn.00427c90
mov dword [0x4fdf00], eax
mov dword [0x4b5001], 0x4fd
mov dword [0x4b5001], 0x4fe
mov ebp, 0x4dbd9a
push ebp
push 0xffffffff
call fcn.00427c90
mov dword [0x4fd9f4], eax
mov dword [0x4b5001], 0x4ff
mov ebp, 0x4dc1d5
push ebp
push 0xffffffff
call fcn.00427c90
mov dword [0x4fdd24], eax
mov dword [0x4b5001], 0x500
mov ebp, 0x4dc6cb
push ebp
push 0xffffffff
call fcn.00427c90
mov dword [0x4fde74], eax
mov dword [0x4b5001], 0x501
mov ebp, 0x4dcbb3
push ebp
push 0xffffffff
call fcn.00427c90
mov dword [0x4fdd98], eax
mov dword [0x4b5001], 0x502
mov ebp, 0x4dd0ee
push ebp
push 0xffffffff
call fcn.00427c90
mov dword [0x4fdc0c], eax
mov dword [0x4b5001], 0x503
mov ebp, 0x4dd662
push ebp
push 0xffffffff
call fcn.00427c90
mov dword [0x4fdae8], eax
mov dword [0x4b5001], 0x504
mov ebp, 0x4ddd05
push ebp
push 0xffffffff
call fcn.00427c90
mov dword [0x4fdef4], eax
mov dword [0x4b5001], 0x505
mov ebp, 0x4de204
push ebp
push 0xffffffff
call fcn.00427c90
mov dword [0x4fde9c], eax
mov dword [0x4b5001], 0x506
mov ebp, 0x4de75c
push ebp
push 0xffffffff
call fcn.00427c90
mov dword [0x4fdef0], eax
mov dword [0x4b5001], 0x507
mov ebp, 0x4ded03
push ebp
push 0xffffffff
call fcn.00427c90
mov dword [0x4fddd0], eax
mov dword [0x4b5001], 0x508
mov ebp, 0x4df41f
push ebp
push 0xffffffff
call fcn.00427c90
mov dword [0x4fda50], eax
mov dword [0x4b5001], 0x509
mov ebp, 0x4dfa05
push ebp
push 0xffffffff
call fcn.00427c90
mov dword [0x4fde14], eax
mov dword [0x4b5001], 0x50a
mov ebp, 0x4e00a2
push ebp
push 0xffffffff
call fcn.00427c90
mov dword [0x4fddcc], eax
mov dword [0x4b5001], 0x50b
mov ebp, 0x4e0612
push ebp
push 0xffffffff
call fcn.00427c90
mov dword [0x4fda28], eax
mov dword [0x4b5001], 0x50c
mov ebp, 0x4e0c51
push ebp
push 0xffffffff
call fcn.00427c90
mov dword [0x4fdc7c], eax
mov dword [0x4b5001], 0x50d
mov ebp, 0x4e12ff
push ebp
push 0xffffffff
call fcn.00427c90
mov dword [0x4fda54], eax
mov dword [0x4b5001], 0x50e
mov ebp, 0x4e1af9
push ebp
push 0xffffffff
call fcn.00427c90
mov dword [0x4fd9e8], eax
mov dword [0x4b5001], 0x50f
mov ebp, 0x4e22ba
push ebp
push 0xffffffff
call fcn.00427c90
mov dword [0x4fdb54], eax
mov dword [0x4b5001], 0x510
mov ebp, 0x4e2b8e
push ebp
push 0xffffffff
call fcn.00427c90
mov dword [0x4fde98], eax
mov dword [0x4b5001], 0x511
mov ebp, 0x4e30af
push ebp
push 0xffffffff
call fcn.00427c90
mov dword [0x4fdba0], eax
mov dword [0x4b5001], 0x512
mov ebp, 0x4e3671
push ebp
push 0xffffffff
call fcn.00427c90
mov dword [0x4fdd04], eax
mov dword [0x4b5001], 0x513
mov ebp, 0x4e4131
push ebp
push 0xffffffff
call fcn.00427c90
mov dword [0x4fda90], eax
mov dword [0x4b5001], 0x514
mov ebp, 0x4e4c25
push ebp
push 0xffffffff
call fcn.00427c90
mov dword [0x4fdf08], eax
mov dword [0x4b5001], 0x515
mov ebp, 0x4e5442
push ebp
push 0xffffffff
call fcn.00427c90
mov dword [0x4fdab0], eax
mov dword [0x4b5001], 0x516
mov ebp, 0x4e5d92
push ebp
push 0xffffffff
call fcn.00427c90
mov dword [0x4fdec0], eax
mov dword [0x4b5001], 0x517
mov ebp, 0x4e5f6c
push ebp
push 0xffffffff
call fcn.00427c90
mov dword [0x4fdc14], eax
mov dword [0x4b5001], 0x518
mov ebp, 0x4e6108
push ebp
push 0xffffffff
call fcn.00427c90
mov dword [0x4fddac], eax
mov dword [0x4b5001], 0x519
mov ebp, 0x4e6192
push ebp
push 0xffffffff
call fcn.00427c90
mov dword [0x4fde28], eax
mov dword [0x4b5001], 0x51a
mov ebp, 0x4e621c
push ebp
push 0xffffffff
call fcn.00427c90
mov dword [0x4fdc68], eax
mov dword [0x4b5001], 0x51b
mov ebp, 0x4e6e6d
push ebp
push 0xffffffff
call fcn.00427c90
mov dword [0x4fd9e0], eax
mov dword [0x4b5001], 0x51c
mov ebp, 0x4e72f5
push ebp
push 0xffffffff
call fcn.00427c90
mov dword [0x4fdf0c], eax
mov dword [0x4b5001], 0x51d
mov ebp, 0x4e7b7d
push ebp
push 0xffffffff
call fcn.00427c90
mov dword [0x4fd9bc], eax
mov dword [0x4b5001], 0x51e
mov ebp, 0x4e8426
push ebp
push 0xffffffff
call fcn.00427c90
mov dword [0x4fdc98], eax
mov dword [0x4b5001], 0x51f
mov ebp, 0x4e85ee
push ebp
push 0xffffffff
call fcn.00427c90
mov dword [0x4fdb70], eax
mov dword [0x4b5001], 0x520
mov ebp, 0x4e87a1
push ebp
push 0xffffffff
call fcn.00427c90
mov dword [0x4fdac4], eax
mov dword [0x4b5001], 0x521
mov ebp, 0x4e8881
push ebp
push 0xffffffff
call fcn.00427c90
mov dword [0x4fd9f0], eax
mov dword [0x4b5001], 0x522
mov ebp, 0x4e89ce
push ebp
push 0xffffffff
call fcn.00427c90
mov dword [0x4fdc38], eax
mov dword [0x4b5001], 0x523
mov ebp, 0x4e8d30
push ebp
push 0xffffffff
call fcn.00427c90
mov dword [0x4fda18], eax
mov dword [0x4b5001], 0x524
mov ebp, 0x4e8ef3
push ebp
push 0xffffffff
call fcn.00427c90
mov dword [0x4fdd2c], eax
mov dword [0x4b5001], 0x525
mov ebp, 0x4e919d
push ebp
push 0xffffffff
call fcn.00427c90
mov dword [0x4fdb18], eax
mov dword [0x4b5001], 0x526
mov ebp, 0x4e97b6
push ebp
push 0xffffffff
call fcn.00427c90
mov dword [0x4fddb0], eax
mov dword [0x4b5001], 0x527
mov ebp, 0x4e9b6a
push ebp
push 0xffffffff
call fcn.00427c90
mov dword [0x4fda80], eax
mov dword [0x4b5001], 0x529
push dword [0x4fda04]
call fcn.0041edf1
mov dword [0x4b5001], 0x52c
push 0x2da
push 0x3fc
push 0
call fcn.00426930
mov ebx, eax
mov eax, ebx
mov ecx, 2
cdq
idiv ecx
mov ebx, eax
add ebx, 0xfffffe93
push ebx
push 0
call fcn.00426953
mov ebx, eax
mov eax, ebx
mov ecx, 2
cdq
idiv ecx
mov ebx, eax
add ebx, 0xfffffe02
push ebx
push dword [0x4fdab4]
call fcn.004232e7
mov dword [0x4b5001], 0x52d
push dword [0x4fdab4]
lea eax, [0x415baa]
push eax
call fcn.0042344a
mov dword [0x4b5001], 0x52e
push dword [0x4fdbe4]
push dword [0x4fdab4]
call fcn.00416721
mov dword [0x4b5001], 0x530
push dword [0x4fdaf4]
call fcn.00427ca7
push eax
push 0xe
push 0xe
push 4
push 0x3d7
push 0xffffffff
call fcn.0041edb7
mov dword [0x4fdeb0], eax
mov dword [0x4b5001], 0x531
push dword [0x4fdeb0]
call fcn.00415a10
mov dword [0x4b5001], 0x532
mov eax, str.Click_to_minimize_trainer.
push eax
push dword [0x4fdeb0]
call fcn.0041ee23
mov dword [0x4b5001], 0x534
push dword [0x4fdca4]
call fcn.00427ca7
push eax
push 0xe
push 0xe
push 4
push 0x3eb
push 0xffffffff
call fcn.0041edb7
mov dword [0x4fda10], eax
mov dword [0x4b5001], 0x535
push dword [0x4fda10]
call fcn.00415a10
mov dword [0x4b5001], 0x536
mov eax, str.Click_to_close_trainer.
push eax
push dword [0x4fda10]
call fcn.0041ee23
mov dword [0x4b5001], 0x538
push dword [0x4fda88]
call fcn.00427ca7
push eax
push 0x3a
push 0x14d
push 5
push 0xe
push 0xffffffff
call fcn.0041edb7
mov dword [0x4fd998], eax
mov dword [0x4b5001], 0x539
push dword [0x4fd998]
call fcn.00415a10
mov dword [0x4b5001], 0x53a
mov eax, str.Click_open_Cheathappens_website.
push eax
push dword [0x4fd998]
call fcn.0041ee23
mov dword [0x4b5001], 0x53c
mov dword [0x4fde04], 0
mov dword [0x4b5001], 0x53d
mov dword [0x4fdb34], 0
mov dword [0x4b5001], 0x53e
mov dword [0x4b5001], 0x53f
inc dword [0x4fdb34]
mov dword [0x4b5001], 0x540
push dword [0x4fdc38]
call fcn.00427ca7
push eax
push 0x10
push 0x10
push 0x32
mov ebx, dword [0x4fde04]
add ebx, 0x3e8
push ebx
push 0xffffffff
call fcn.0041edb7
push eax
mov ebx, dword [0x4fdb34]
mov ebp, dword [0x4fe510]
shl ebx, 2
pop dword [ebp + ebx]
mov dword [0x4b5001], 0x541
mov eax, 0x4b7d90
push eax
mov ebx, dword [0x4fdb34]
shl ebx, 2
push dword [ebp + ebx]
call fcn.0041ee23
mov dword [0x4b5001], 0x542
mov ebx, dword [0x4fde04]
add ebx, 0xffffffec
mov dword [0x4fde04], ebx
mov dword [0x4b5001], 0x543
mov dword [0x4b5001], 0x545
jmp 0x405573
mov dword [0x4b5001], 0x54a
mov dword [0x4b5001], 0x54c
jmp 0x405627
mov dword [0x4b5001], 0x551
mov dword [0x4b5001], 0x553
jmp 0x4056db
mov dword [0x4b5001], 0x558
mov dword [0x4b5001], 0x55a
jmp 0x40578f
mov dword [0x4b5001], 0x55f
mov dword [0x4b5001], 0x563
push dword [0x4fdf00]
call fcn.00427d61
and eax, eax
je 0x40581b
mov dword [0x4b5001], 0x564
push dword [0x4fdf00]
call fcn.00427ca7
push eax
push 0x46
push 0x32
push 0x48
push 0x3c7
push 0xffffffff
call fcn.0041edb7
mov dword [0x4fdc74], eax
mov dword [0x4b5001], 0x565
push dword [0x4fdc74]
call fcn.00415a10
mov dword [0x4b5001], 0x566
mov eax, str.Click_to_open_game_page_on_Cheathappens_website.
push eax
push dword [0x4fdc74]
call fcn.0041ee23
mov dword [0x4b5001], 0x567
mov dword [0x4b5001], 0x569
push dword [0x4fd9f4]
call fcn.00427ca7
push eax
push 0x47
push 0x3b
push 0x45
push 3
push 0xffffffff
call fcn.0041edb7
mov dword [0x4fdde4], eax
mov dword [0x4b5001], 0x56a
push dword [0x4fdde4]
call fcn.00415a10
mov dword [0x4b5001], 0x56b
mov eax, str.Click_to_get_back_to_the_Trainers_main_page.
push eax
push dword [0x4fdde4]
call fcn.0041ee23
mov dword [0x4b5001], 0x56d
push dword [0x4fde74]
call fcn.00427ca7
push eax
push 0x47
push 0x46
push 0x45
push 0x45
push 0xffffffff
call fcn.0041edb7
mov dword [0x4fde54], eax
mov dword [0x4b5001], 0x56e
push dword [0x4fde54]
call fcn.00415a10
mov dword [0x4b5001], 0x56f
mov eax, str.Click_to_get_information_on_how_to_use_the_trainer_and_specific_option_instructions.
push eax
push dword [0x4fde54]
call fcn.0041ee23
mov dword [0x4b5001], 0x571
push dword [0x4fdc0c]
call fcn.00427ca7
push eax
push 0x47
push 0x69
push 0x45
push 0x8e
push 0xffffffff
call fcn.0041edb7
mov dword [0x4fdb58], eax
mov dword [0x4b5001], 0x572
push dword [0x4fdb58]
call fcn.00415a10
mov dword [0x4b5001], 0x573
mov eax, 0x4b6398
push eax
push dword [0x4fdb58]
call fcn.0041ee23
mov dword [0x4b5001], 0x575
push dword [0x4fdef4]
call fcn.00427ca7
push eax
push 0x47
push 0x3f
push 0x45
push 0xfa
push 0xffffffff
call fcn.0041edb7
mov dword [0x4fd99c], eax
mov dword [0x4b5001], 0x576
push dword [0x4fd99c]
call fcn.00415a10
mov dword [0x4b5001], 0x577
mov eax, str.Click_to_get_information_the_trainer_collects__as_well_as_possible_error_information.
push eax
push dword [0x4fd99c]
call fcn.0041ee23
mov dword [0x4b5001], 0x579
push dword [0x4fdef0]
call fcn.00427ca7
push eax
push 0x47
push 0x30
push 0x45
push 0x13c
push 0xffffffff
call fcn.0041edb7
mov dword [0x4fde7c], eax
mov dword [0x4b5001], 0x57a
push dword [0x4fde7c]
call fcn.00415a10
mov dword [0x4b5001], 0x57b
mov eax, str.Click_to_modify_certain_customizeable_settings_of_the_trainer.
push eax
push dword [0x4fde7c]
call fcn.0041ee23
mov dword [0x4b5001], 0x57d
push dword [0x4fda50]
call fcn.00427ca7
push eax
push 0x47
push 0x5f
push 0x45
push 0x16f
push 0xffffffff
call fcn.0041edb7
mov dword [0x4fdbac], eax
mov dword [0x4b5001], 0x57e
push dword [0x4fdbac]
call fcn.00415a10
mov dword [0x4b5001], 0x57f
mov eax, str.Need_help__Stuck___Problems_with_using_the_trainer___Click_here_for_possible_solutions.__Internet_required.
push eax
push dword [0x4fdbac]
call fcn.0041ee23
mov dword [0x4b5001], 0x581
push dword [0x4fddcc]
call fcn.00427ca7
push eax
push 0x47
push 0x39
push 0x45
push 0x1d1
push 0xffffffff
call fcn.0041edb7
mov dword [0x4fdaa8], eax
mov dword [0x4b5001], 0x582
push dword [0x4fdaa8]
call fcn.00415a10
mov dword [0x4b5001], 0x583
mov eax, str.Click_here_to_visit_the_webpage_at_Cheathappens_for_this_game_trainer.
push eax
push dword [0x4fdaa8]
call fcn.0041ee23
mov dword [0x4b5001], 0x585
push dword [0x4fdc7c]
call fcn.00427ca7
push eax
push 0x47
push 0x45
push 0x45
push 0x211
push 0xffffffff
call fcn.0041edb7
mov dword [0x4fdd58], eax
mov dword [0x4b5001], 0x586
push dword [0x4fdd58]
call fcn.00415a10
mov dword [0x4b5001], 0x587
mov eax, str.Click_this_to_enable_controller_activation_of_options.
push eax
push dword [0x4fdd58]
call fcn.0041ee23
mov dword [0x4b5001], 0x589
push dword [0x4fd9e8]
call fcn.00427ca7
push eax
push 0x47
push 0x45
push 0x45
push 0x259
push 0xffffffff
call fcn.0041edb7
mov dword [0x4fdbb4], eax
mov dword [0x4b5001], 0x58a
push dword [0x4fdbb4]
call fcn.00415a10
mov dword [0x4b5001], 0x58b
mov eax, 0x4b7424
push eax
push dword [0x4fdbb4]
call fcn.0041ee23
mov dword [0x4b5001], 0x58d
push 0x22b
push 0x3fa
push 0x95
push 1
push 0xffffffff
call fcn.0041f29c
mov dword [0x4fda2c], eax
mov dword [0x4b5001], 0x58e
push 1
push dword [0x4fda2c]
call fcn.0041f2b9
mov dword [0x4b5001], 0x58f
push 0
push 1
push dword [0x4fda2c]
call fcn.0041f2f7
mov dword [0x4b5001], 0x590
push 0
push 2
push dword [0x4fda2c]
call fcn.0041f2f7
mov dword [0x4b5001], 0x592
push 0x800301
mov eax, 0x4b8ccc
push eax
push 0x10e
push 0xa0
push 5
push 0x357
push 0xffffffff
call fcn.0041f49e
mov dword [0x4fdbcc], eax
mov dword [0x4b5001], 0x593
push dword [0x4fdbcc]
call fcn.00415a10
mov dword [0x4b5001], 0x594
push dword [0x4fdca8]
call fcn.0042de86
push eax
push dword [0x4fdbcc]
call fcn.0041f5b3
mov dword [0x4b5001], 0x595
push 0xffffff
push 1
push dword [0x4fdbcc]
call fcn.0041f2f7
mov dword [0x4b5001], 0x596
push 0x32
push 0x32
mov eax, 0x32
call fcn.004191f0
push eax
push 2
push dword [0x4fdbcc]
call fcn.0041f2f7
mov dword [0x4b5001], 0x598
push 0x800301
mov eax, 0x4b7aa4
push eax
push 0x10e
push 0xa0
push 0x118
push 0x357
push 0xffffffff
call fcn.0041f49e
mov dword [0x4fdcb0], eax
mov dword [0x4b5001], 0x599
push dword [0x4fdcb0]
call fcn.00415a10
mov dword [0x4b5001], 0x59a
push dword [0x4fdca8]
call fcn.0042de86
push eax
push dword [0x4fdcb0]
call fcn.0041f5b3
mov dword [0x4b5001], 0x59b
push 0xffffff
push 1
push dword [0x4fdcb0]
call fcn.0041f2f7
mov dword [0x4b5001], 0x59c
push 0x32
push 0x32
mov eax, 0x32
call fcn.004191f0
push eax
push 2
push dword [0x4fdcb0]
call fcn.0041f2f7
mov dword [0x4b5001], 0x59e
push 8
push 0x1e
push 0x7d0
push 0x339
push 0x22b
push 0x352
push 0
push 0
push 0xffffffff
call fcn.0041f85f
mov dword [0x4fdc70], eax
mov dword [0x4b5001], 0x59f
push 0
push 1
push dword [0x4fdc70]
call fcn.0041f2f7
mov dword [0x4b5001], 0x5a0
push 0
push 2
push dword [0x4fdc70]
call fcn.0041f2f7
mov dword [0x4b5001], 0x5a2
mov dword [0x4fddb8], 0
mov dword [0x4b5001], 0x5a3
mov dword [0x4fddbc], 0
mov dword [0x4b5001], 0x5a4
mov dword [0x4fdb34], 1
jmp 0x405e9a
mov dword [0x4b5001], 0x5a4
mov eax, dword [0x4fdc8c]
cmp eax, dword [0x4fdb34]
jl 0x406167
mov dword [0x4b5001], 0x5a5
mov ebx, dword [0x4fdb34]
mov ebp, dword [0x4fe478]
shl ebx, 2
mov edx, dword [ebp + ebx]
push edx
call fcn.0042e960
pop edx
push eax
push edx
call fcn.0042e9a0
push 0x4fdae0
call fcn.0042ea00
mov dword [0x4b5001], 0x5a8
push 0x10800901
mov eax, 0x4b521a
push eax
push 0xb4
push 0x10e
mov ebx, dword [0x4fddbc]
add ebx, 5
push ebx
mov ebx, dword [0x4fddb8]
add ebx, 5
push ebx
push 0xffffffff
call fcn.0041f49e
push eax
mov ebx, dword [0x4fdb34]
mov ebp, dword [0x4fe4d0]
shl ebx, 2
pop dword [ebp + ebx]
mov dword [0x4b5001], 0x5a9
push dword [0x4fdae0]
mov ebx, dword [0x4fdb34]
shl ebx, 2
push dword [ebp + ebx]
call fcn.0041fea7
mov dword [0x4b5001], 0x5ab
mov ebx, dword [0x4fdb34]
shl ebx, 2
push dword [ebp + ebx]
call fcn.00415a10
mov dword [0x4b5001], 0x5ac
push dword [0x4fdbfc]
call fcn.0042de86
push eax
mov ebx, dword [0x4fdb34]
mov ebp, dword [0x4fe4d0]
shl ebx, 2
push dword [ebp + ebx]
call fcn.0041f5b3
mov dword [0x4b5001], 0x5ad
push 0xffffff
push 1
mov ebx, dword [0x4fdb34]
shl ebx, 2
push dword [ebp + ebx]
call fcn.0041f2f7
mov dword [0x4b5001], 0x5ae
push 0x32
push 0x32
mov eax, 0x32
call fcn.004191f0
push eax
push 2
mov ebx, dword [0x4fdb34]
shl ebx, 2
push dword [ebp + ebx]
call fcn.0041f2f7
mov dword [0x4b5001], 0x5b0
jmp 0x4060e9
mov dword [0x4b5001], 0x5b6
mov dword [0x4b5001], 0x5b8
add dword [0x4fddb8], 0x113
mov dword [0x4b5001], 0x5b9
mov ebx, dword [0x4fddb8]
cmp ebx, 0x2bc
jle 0x406147
mov dword [0x4b5001], 0x5ba
add dword [0x4fddbc], 0xb9
mov dword [0x4b5001], 0x5bb
mov dword [0x4fddb8], 0
mov dword [0x4b5001], 0x5bc
mov dword [0x4b5001], 0x5bd
inc dword [0x4fdb34]
jno 0x405e90
mov dword [0x4b5001], 0x5bf
call fcn.0041fef2
mov dword [0x4b5001], 0x5c0
call fcn.0041fef2
mov dword [0x4b5001], 0x5c2
push dword [0x4fde98]
call fcn.00427ca7
push eax
push 0x47
push 0x51
push 0x45
push 0x2a5
push 0xffffffff
call fcn.0041edb7
mov dword [0x4fd9a4], eax
mov dword [0x4b5001], 0x5c3
push dword [0x4fd9a4]
call fcn.00415a10
mov dword [0x4b5001], 0x5c4
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 [0x4fd9a4]
call fcn.0041ee23
mov dword [0x4b5001], 0x5c6
push dword [0x4fdd04]
call fcn.00427ca7
push eax
push 0x47
push 0x45
push 0x45
push 0x2f9
push 0xffffffff
call fcn.0041edb7
mov dword [0x4fdda4], eax
mov dword [0x4b5001], 0x5c7
push dword [0x4fdda4]
call fcn.00415a10
mov dword [0x4b5001], 0x5c8
mov eax, str.Click_to_launch_CosMOS_memory_tool_or_to_visit_the_Cheathappens_CosMOS_webpage.
push eax
push dword [0x4fdda4]
call fcn.0041ee23
mov dword [0x4b5001], 0x5ca
push dword [0x4fdf08]
call fcn.00427ca7
push eax
push 0x47
push 0x7e
push 0x45
push 0x345
push 0xffffffff
call fcn.0041edb7
mov dword [0x4fddfc], eax
mov dword [0x4b5001], 0x5cb
push dword [0x4fddfc]
call fcn.00415a10
mov dword [0x4b5001], 0x5cc
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 [0x4fddfc]
call fcn.0041ee23
mov dword [0x4b5001], 0x5ce
push dword [0x4fdc68]
call fcn.00427ca7
push eax
push 0x1f
push 0xda
push 0
push 0x1388
push 0xffffffff
call fcn.0041edb7
mov dword [0x4fda3c], eax
mov dword [0x4b5001], 0x5cf
push dword [0x4fda3c]
call fcn.00415a10
mov dword [0x4b5001], 0x5d0
mov eax, str.Click_to_access_page_to_possibly_download_a_more_current_version_of_the_trainer.
push eax
push dword [0x4fda3c]
call fcn.0041ee23
mov dword [0x4b5001], 0x5d2
push dword [0x4fda80]
call fcn.00427ca7
push eax
push 0x1f
push 0xda
push 0
push 0x1388
push 0xffffffff
call fcn.0041edb7
mov dword [0x4fdc84], eax
mov dword [0x4b5001], 0x5d3
push dword [0x4fdc84]
call fcn.00415a10
mov dword [0x4b5001], 0x5d4
mov eax, str.Click_to_access_page_to_download_fully_working_trainer.
push eax
push dword [0x4fdc84]
call fcn.0041ee23
mov dword [0x4b5001], 0x5d6
push dword [0x4fdf0c]
call fcn.00427ca7
push eax
push 0x1b
push 0x3fc
push 0x95
push 0
push 0xffffffff
call fcn.0041edb7
mov dword [0x4fda44], eax
mov dword [0x4b5001], 0x5d7
push dword [0x4fda44]
call fcn.00415a10
mov dword [0x4b5001], 0x5d8
mov eax, str.Click_to_open_this_text_in_Windows_Notebook_App.
push eax
push dword [0x4fda44]
call fcn.0041ee23
mov dword [0x4b5001], 0x5d9
push 1
push dword [0x4fda44]
call fcn.0041f2b9
mov dword [0x4b5001], 0x5db
push 0x22b
push 0x3fa
push 0x95
push 1
push 0xffffffff
call fcn.0041f29c
mov dword [0x4fdd80], eax
mov dword [0x4b5001], 0x5dc
push 1
push dword [0x4fdd80]
call fcn.0041f2b9
mov dword [0x4b5001], 0x5dd
push 0
push 1
push dword [0x4fdd80]
call fcn.0041f2f7
mov dword [0x4b5001], 0x5de
push 0
push 2
push dword [0x4fdd80]
call fcn.0041f2f7
mov dword [0x4b5001], 0x5e0
push 0x1a9
push 0x1a9
push 0x37
push 0x12d
push 0xffffffff
call fcn.0041f29c
mov dword [0x4fdd1c], eax
mov dword [0x4b5001], 0x5e1
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.00420660
mov dword [0x4fdaf8], eax
mov dword [0x4b5001], 0x5e2
mov dword [0x4b5001], 0x5e3
push 0xffffffeb
push dword [0x4fdaf8]
call fcn.00421165
push eax
call sub.USER32.DLL_GetWindowLongW
mov dword [0x4fdcc0], eax
mov dword [0x4b5001], 0x5e4
push 1
mov eax, dword [0x4fdcc0]
push eax
mov eax, dword [eax]
call dword [eax + 0xf0]
mov dword [0x4b5001], 0x5e5
call fcn.0041fef2
mov dword [0x4b5001], 0x5e6
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.0041f593
mov dword [0x4fdc90], eax
mov dword [0x4b5001], 0x5e7
push dword [0x4fdb44]
call fcn.0042de86
push eax
push dword [0x4fdc90]
call fcn.0041f5b3
mov dword [0x4b5001], 0x5e8
push 0xffffff
push 1
push dword [0x4fdc90]
call fcn.0041f2f7
mov dword [0x4b5001], 0x5e9
push 0
push 2
push dword [0x4fdc90]
call fcn.0041f2f7
mov dword [0x4b5001], 0x5ea
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.0041f593
mov dword [0x4fde94], eax
mov dword [0x4b5001], 0x5eb
push dword [0x4fdb44]
call fcn.0042de86
push eax
push dword [0x4fde94]
call fcn.0041f5b3
mov dword [0x4b5001], 0x5ec
push 0xffffff
push 1
push dword [0x4fde94]
call fcn.0041f2f7
mov dword [0x4b5001], 0x5ed
push 0
push 2
push dword [0x4fde94]
call fcn.0041f2f7
mov dword [0x4b5001], 0x5ee
call fcn.0041fef2
mov dword [0x4b5001], 0x5f1
push dword [0x4fdc14]
call fcn.00427ca7
push eax
push 9
push 0x13
push 0x2cb
push 0x3de
push 0xffffffff
call fcn.0041edb7
mov dword [0x4fddc8], eax
mov dword [0x4b5001], 0x5f3
push 0x22b
push 0x3fa
push 0x95
push 1
push 0xffffffff
call fcn.0041f29c
mov dword [0x4fdaf0], eax
mov dword [0x4b5001], 0x5f4
push 1
push dword [0x4fdaf0]
call fcn.0041f2b9
mov dword [0x4b5001], 0x5f5
push 0
push 1
push dword [0x4fdaf0]
call fcn.0041f2f7
mov dword [0x4b5001], 0x5f6
push 0
push 2
push dword [0x4fdaf0]
call fcn.0041f2f7
mov dword [0x4b5001], 0x5f8
push dword [0x4fdac4]
call fcn.00427ca7
push eax
push 0x19
push 0x19
push 0x7d
push 0xa
push 0xffffffff
call fcn.0041edb7
mov dword [0x4fdef8], eax
mov dword [0x4b5001], 0x5f9
push dword [0x4fdef8]
call fcn.00415a10
mov dword [0x4b5001], 0x5fa
mov eax, str.Click_on_to_mute_the_trainer_sounds.
push eax
push dword [0x4fdef8]
call fcn.0041ee23
mov dword [0x4b5001], 0x5fb
mov eax, str.Mute_Trainer_Sounds
push eax
push 0x19
push 0xc8
push 0x81
push 0x32
push 0xffffffff
call fcn.0041f593
mov dword [0x4fdd48], eax
mov dword [0x4b5001], 0x5fc
mov eax, str.Click_on_to_mute_the_trainer_sounds.
push eax
push dword [0x4fdd48]
call fcn.0041ee23
mov dword [0x4b5001], 0x5fd
push dword [0x4fdb44]
call fcn.0042de86
push eax
push dword [0x4fdd48]
call fcn.0041f5b3
mov dword [0x4b5001], 0x5fe
push 0xffffff
push 1
push dword [0x4fdd48]
call fcn.0041f2f7
mov dword [0x4b5001], 0x5ff
push 0
push 2
push dword [0x4fdd48]
call fcn.0041f2f7
mov dword [0x4b5001], 0x601
push dword [0x4fdac4]
call fcn.00427ca7
push eax
push 0x19
push 0x19
push 0xa0
push 0xa
push 0xffffffff
call fcn.0041edb7
mov dword [0x4fdabc], eax
mov dword [0x4b5001], 0x602
push dword [0x4fdabc]
call fcn.00415a10
mov dword [0x4b5001], 0x603
mov eax, str.Click_to_disable_the_trainer_hotkeys.
push eax
push dword [0x4fdabc]
call fcn.0041ee23
mov dword [0x4b5001], 0x604
mov eax, str.Disable_Trainer_Hotkeys
push eax
push 0x19
push 0xc8
push 0xa4
push 0x32
push 0xffffffff
call fcn.0041f593
mov dword [0x4fdb3c], eax
mov dword [0x4b5001], 0x605
mov eax, str.Click_to_disable_the_trainer_hotkeys.
push eax
push dword [0x4fdb3c]
call fcn.0041ee23
mov dword [0x4b5001], 0x606
push dword [0x4fdb44]
call fcn.0042de86
push eax
push dword [0x4fdb3c]
call fcn.0041f5b3
mov dword [0x4b5001], 0x607
push 0xffffff
push 1
push dword [0x4fdb3c]
call fcn.0041f2f7
mov dword [0x4b5001], 0x608
push 0
push 2
push dword [0x4fdb3c]
call fcn.0041f2f7
mov dword [0x4b5001], 0x60a
mov dword [0x4b5001], 0x60c
push 0x800301
mov eax, str.SAVE_GLOBAL_SETTINGS
push eax
push 0x19
push 0xc8
push 0xdc
push 0xa
push 0xffffffff
call fcn.0041f49e
mov dword [0x4fdd08], eax
mov dword [0x4b5001], 0x60d
push dword [0x4fdd08]
call fcn.00415a10
mov dword [0x4b5001], 0x60e
mov eax, str.Click_to_save_trainer_settings_for_all_trainers_launched.
push eax
push dword [0x4fdd08]
call fcn.0041ee23
mov dword [0x4b5001], 0x60f
push dword [0x4fdb44]
call fcn.0042de86
push eax
push dword [0x4fdd08]
call fcn.0041f5b3
mov dword [0x4b5001], 0x610
push 0xffffff
push 1
push dword [0x4fdd08]
call fcn.0041f2f7
mov dword [0x4b5001], 0x611
push 0x32
push 0x32
mov eax, 0x32
call fcn.004191f0
push eax
push 2
push dword [0x4fdd08]
call fcn.0041f2f7
mov dword [0x4b5001], 0x613
push 0x800301
mov eax, str.REMOVE_GLOBAL_SETTINGS
push eax
push 0x19
push 0xc8
push 0xdc
push 0xdc
push 0xffffffff
call fcn.0041f49e
mov dword [0x4fdd88], eax
mov dword [0x4b5001], 0x614
push dword [0x4fdd88]
call fcn.00415a10
mov dword [0x4b5001], 0x615
mov eax, str.Click_to_remove_trainer_settings_for_all_trainers_launched.
push eax
push dword [0x4fdd88]
call fcn.0041ee23
mov dword [0x4b5001], 0x616
push dword [0x4fdb44]
call fcn.0042de86
push eax
push dword [0x4fdd88]
call fcn.0041f5b3
mov dword [0x4b5001], 0x617
push 0xffffff
push 1
push dword [0x4fdd88]
call fcn.0041f2f7
mov dword [0x4b5001], 0x618
push 0x32
push 0x32
mov eax, 0x32
call fcn.004191f0
push eax
push 2
push dword [0x4fdd88]
call fcn.0041f2f7
mov dword [0x4b5001], 0x61a
push 0x800301
mov eax, str.SAVE_CUSTOM_SETTINGS
push eax
push 0x19
push 0xc8
push 0xff
push 0xa
push 0xffffffff
call fcn.0041f49e
mov dword [0x4fdeac], eax
mov dword [0x4b5001], 0x61b
push dword [0x4fdeac]
call fcn.00415a10
mov dword [0x4b5001], 0x61c
mov eax, str.Click_to_save_trainer_custom_keys_and_values_for_this_trainer.
push eax
push dword [0x4fdeac]
call fcn.0041ee23
mov dword [0x4b5001], 0x61d
push dword [0x4fdb44]
call fcn.0042de86
push eax
push dword [0x4fdeac]
call fcn.0041f5b3
mov dword [0x4b5001], 0x61e
push 0xffffff
push 1
push dword [0x4fdeac]
call fcn.0041f2f7
mov dword [0x4b5001], 0x61f
push 0x32
push 0x32
mov eax, 0x32
call fcn.004191f0
push eax
push 2
push dword [0x4fdeac]
call fcn.0041f2f7
mov dword [0x4b5001], 0x621
push 0x800301
mov eax, str.REMOVE_CUSTOM_SETTINGS
push eax
push 0x19
push 0xc8
push 0xff
push 0xdc
push 0xffffffff
call fcn.0041f49e
mov dword [0x4fdb8c], eax
mov dword [0x4b5001], 0x622
push dword [0x4fdb8c]
call fcn.00415a10
mov dword [0x4b5001], 0x623
mov eax, str.Click_to_remove_trainer_custom_keys_and_values_for_this_trainer.
push eax
push dword [0x4fdb8c]
call fcn.0041ee23
mov dword [0x4b5001], 0x624
push dword [0x4fdb44]
call fcn.0042de86
push eax
push dword [0x4fdb8c]
call fcn.0041f5b3
mov dword [0x4b5001], 0x625
push 0xffffff
push 1
push dword [0x4fdb8c]
call fcn.0041f2f7
mov dword [0x4b5001], 0x626
push 0x32
push 0x32
mov eax, 0x32
call fcn.004191f0
push eax
push 2
push dword [0x4fdb8c]
call fcn.0041f2f7
mov dword [0x4b5001], 0x628
push 0x800301
mov eax, str.RESET_TRAINER_SETTINGS
push eax
push 0x19
push 0xc8
push 0x122
push 0xa
push 0xffffffff
call fcn.0041f49e
mov dword [0x4fde3c], eax
mov dword [0x4b5001], 0x629
push dword [0x4fde3c]
call fcn.00415a10
mov dword [0x4b5001], 0x62a
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 [0x4fde3c]
call fcn.0041ee23
mov dword [0x4b5001], 0x62b
push dword [0x4fdb44]
call fcn.0042de86
push eax
push dword [0x4fde3c]
call fcn.0041f5b3
mov dword [0x4b5001], 0x62c
push 0xffffff
push 1
push dword [0x4fde3c]
call fcn.0041f2f7
mov dword [0x4b5001], 0x62d
push 0x32
push 0x32
mov eax, 0x32
call fcn.004191f0
push eax
push 2
push dword [0x4fde3c]
call fcn.0041f2f7
mov dword [0x4b5001], 0x62f
mov dword [0x4b5001], 0x631
push 0x800301
mov eax, str.CTRL__H
push eax
push 0x19
push 0xc8
push 0x14
push 0xa
push 0xffffffff
call fcn.0041f49e
mov dword [0x4fd9b0], eax
mov dword [0x4b5001], 0x632
push dword [0x4fd9b0]
call fcn.00415a10
mov dword [0x4b5001], 0x633
mov eax, str.Click_to_disable_trainer_keys.
push eax
push dword [0x4fd9b0]
call fcn.0041ee23
mov dword [0x4b5001], 0x634
push dword [0x4fdb44]
call fcn.0042de86
push eax
push dword [0x4fd9b0]
call fcn.0041f5b3
mov dword [0x4b5001], 0x635
push 0xffffff
push 1
push dword [0x4fd9b0]
call fcn.0041f2f7
mov dword [0x4b5001], 0x636
push 0x32
push 0x32
mov eax, 0x32
call fcn.004191f0
push eax
push 2
push dword [0x4fd9b0]
call fcn.0041f2f7
mov dword [0x4b5001], 0x637
mov eax, 0x4b56ec
push eax
push 0x19
push 0xc8
push 0x18
push 0xd9
push 0xffffffff
call fcn.0041f593
mov dword [0x4fdd90], eax
mov dword [0x4b5001], 0x638
mov eax, str.Click_to_disable_trainer_keys.
push eax
push dword [0x4fdd90]
call fcn.0041ee23
mov dword [0x4b5001], 0x639
push dword [0x4fdb44]
call fcn.0042de86
push eax
push dword [0x4fdd90]
call fcn.0041f5b3
mov dword [0x4b5001], 0x63a
push 0xffffff
push 1
push dword [0x4fdd90]
call fcn.0041f2f7
mov dword [0x4b5001], 0x63b
push 0
push 2
push dword [0x4fdd90]
call fcn.0041f2f7
mov dword [0x4b5001], 0x63e
push 0x800301
mov eax, 0x4b6392
push eax
push 0x19
push 0xc8
push 0x37
push 0xa
push 0xffffffff
call fcn.0041f49e
mov dword [0x4fdbf8], eax
mov dword [0x4b5001], 0x63f
push dword [0x4fdbf8]
call fcn.00415a10
mov dword [0x4b5001], 0x640
mov eax, str.Click_to_select_the_key_to_activate_the_trainer.
push eax
push dword [0x4fdbf8]
call fcn.0041ee23
mov dword [0x4b5001], 0x641
push dword [0x4fdb44]
call fcn.0042de86
push eax
push dword [0x4fdbf8]
call fcn.0041f5b3
mov dword [0x4b5001], 0x642
push 0xffffff
push 1
push dword [0x4fdbf8]
call fcn.0041f2f7
mov dword [0x4b5001], 0x643
push 0x32
push 0x32
mov eax, 0x32
call fcn.004191f0
push eax
push 2
push dword [0x4fdbf8]
call fcn.0041f2f7
mov dword [0x4b5001], 0x644
mov eax, str.Trainer_Activation
push eax
push 0x19
push 0xc8
push 0x3b
push 0xd9
push 0xffffffff
call fcn.0041f593
mov dword [0x4fdcb4], eax
mov dword [0x4b5001], 0x645
mov eax, str.Click_to_select_the_key_to_activate_the_trainer.
push eax
push dword [0x4fdcb4]
call fcn.0041ee23
mov dword [0x4b5001], 0x646
push dword [0x4fdb44]
call fcn.0042de86
push eax
push dword [0x4fdcb4]
call fcn.0041f5b3
mov dword [0x4b5001], 0x647
push 0xffffff
push 1
push dword [0x4fdcb4]
call fcn.0041f2f7
mov dword [0x4b5001], 0x648
push 0
push 2
push dword [0x4fdcb4]
call fcn.0041f2f7
mov dword [0x4b5001], 0x64b
push 0x800301
mov eax, str.Bumper_Left
push eax
push 0x19
push 0xc8
push 0x5a
push 0xa
push 0xffffffff
call fcn.0041f49e
mov dword [0x4fda4c], eax
mov dword [0x4b5001], 0x64c
push dword [0x4fda4c]
call fcn.00415a10
mov dword [0x4b5001], 0x64d
mov eax, str.Click_to_select_which_button_to_push_down_to_allow_joystick_buttons_to_activate.
push eax
push dword [0x4fda4c]
call fcn.0041ee23
mov dword [0x4b5001], 0x64e
push dword [0x4fdb44]
call fcn.0042de86
push eax
push dword [0x4fda4c]
call fcn.0041f5b3
mov dword [0x4b5001], 0x64f
push 0xffffff
push 1
push dword [0x4fda4c]
call fcn.0041f2f7
mov dword [0x4b5001], 0x650
push 0x32
push 0x32
mov eax, 0x32
call fcn.004191f0
push eax
push 2
push dword [0x4fda4c]
call fcn.0041f2f7
mov dword [0x4b5001], 0x651
mov eax, str.Controller_Trigger
push eax
push 0x19
push 0xc8
push 0x5e
push 0xd9
push 0xffffffff
call fcn.0041f593
mov dword [0x4fdd60], eax
mov dword [0x4b5001], 0x652
mov eax, str.Click_to_select_which_button_to_push_down_to_allow_joystick_buttons_to_activate.
push eax
push dword [0x4fdd60]
call fcn.0041ee23
mov dword [0x4b5001], 0x653
push dword [0x4fdb44]
call fcn.0042de86
push eax
push dword [0x4fdd60]
call fcn.0041f5b3
mov dword [0x4b5001], 0x654
push 0xffffff
push 1
push dword [0x4fdd60]
call fcn.0041f2f7
mov dword [0x4b5001], 0x655
push 0
push 2
push dword [0x4fdd60]
call fcn.0041f2f7
mov dword [0x4b5001], 0x658
push 0x800001
push 0x4b
push 0xc8
push 0x5a
push 0x1392
push 0xffffffff
call fcn.00421386
mov dword [0x4fdbb0], eax
mov dword [0x4b5001], 0x659
push dword [0x4fdbb0]
call fcn.00415a10
mov dword [0x4b5001], 0x65a
push dword [0x4fdb44]
call fcn.0042de86
push eax
push dword [0x4fdbb0]
call fcn.0041f5b3
mov dword [0x4b5001], 0x65b
mov dword [0x4fdb34], 1
jmp 0x4072cd
mov dword [0x4b5001], 0x65b
mov eax, 0x16
cmp eax, dword [0x4fdb34]
jl 0x407319
mov dword [0x4b5001], 0x65c
mov ebx, dword [0x4fdb34]
mov ebp, dword [0x4fe4f0]
shl ebx, 2
push dword [ebp + ebx]
push 0xffffffff
push dword [0x4fdbb0]
call fcn.004217ef
mov dword [0x4b5001], 0x65d
inc dword [0x4fdb34]
jno 0x4072c3
mov dword [0x4b5001], 0x65e
mov eax, 0x4b6392
push eax
push dword [0x4fdbb0]
call fcn.0041fea7
mov dword [0x4b5001], 0x65f
push 0xffffff
push 1
push dword [0x4fdbb0]
call fcn.0041f2f7
mov dword [0x4b5001], 0x660
push 0x32
push 0x32
mov eax, 0x32
call fcn.004191f0
push eax
push 2
push dword [0x4fdbb0]
call fcn.0041f2f7
mov dword [0x4b5001], 0x662
push 0x800001
push 0x4b
push 0xc8
push 0x37
push 0x1392
push 0xffffffff
call fcn.00421386
mov dword [0x4fddf8], eax
mov dword [0x4b5001], 0x663
push dword [0x4fddf8]
call fcn.00415a10
mov dword [0x4b5001], 0x664
push dword [0x4fdb44]
call fcn.0042de86
push eax
push dword [0x4fddf8]
call fcn.0041f5b3
mov dword [0x4b5001], 0x665
mov dword [0x4fdb34], 1
jmp 0x40740a
mov dword [0x4b5001], 0x665
mov eax, 0x12
cmp eax, dword [0x4fdb34]
jl 0x407456
mov dword [0x4b5001], 0x666
mov ebx, dword [0x4fdb34]
mov ebp, dword [0x4fe4e0]
shl ebx, 2
push dword [ebp + ebx]
push 0xffffffff
push dword [0x4fddf8]
call fcn.004217ef
mov dword [0x4b5001], 0x667
inc dword [0x4fdb34]
jno 0x407400
mov dword [0x4b5001], 0x668
mov eax, 0x4b6392
push eax
push dword [0x4fddf8]
call fcn.0041fea7
mov dword [0x4b5001], 0x669
push 0xffffff
push 1
push dword [0x4fddf8]
call fcn.0041f2f7
mov dword [0x4b5001], 0x66a
push 0x32
push 0x32
mov eax, 0x32
call fcn.004191f0
push eax
push 2
push dword [0x4fddf8]
call fcn.0041f2f7
mov dword [0x4b5001], 0x66c
push 0x800001
push 0x4b
push 0xc8
push 0x14
push 0x1392
push 0xffffffff
call fcn.00421386
mov dword [0x4fde1c], eax
mov dword [0x4b5001], 0x66d
push dword [0x4fde1c]
call fcn.00415a10
mov dword [0x4b5001], 0x66e
push dword [0x4fdb44]
call fcn.0042de86
push eax
push dword [0x4fde1c]
call fcn.0041f5b3
mov dword [0x4b5001], 0x66f
mov eax, str.CTRL__H
push eax
push 0xffffffff
push dword [0x4fde1c]
call fcn.004217ef
mov dword [0x4b5001], 0x670
mov eax, str.CTRL__M
push eax
push 0xffffffff
push dword [0x4fde1c]
call fcn.004217ef
mov dword [0x4b5001], 0x671
mov eax, str.CTRL__H
push eax
push dword [0x4fde1c]
call fcn.0041fea7
mov dword [0x4b5001], 0x672
push 0xffffff
push 1
push dword [0x4fde1c]
call fcn.0041f2f7
mov dword [0x4b5001], 0x673
push 0x32
push 0x32
mov eax, 0x32
call fcn.004191f0
push eax
push 2
push dword [0x4fde1c]
call fcn.0041f2f7
mov dword [0x4b5001], 0x676
call fcn.0041fef2
mov dword [0x4b5001], 0x679
push dword [0x4fde28]
call fcn.00427ca7
push eax
push 0x10
push 0x10
push 0x2c7
push 3
push 0xffffffff
call fcn.0041edb7
mov dword [0x4fdedc], eax
mov dword [0x4b5001], 0x67b
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.0041f593
mov dword [0x4fda20], eax
mov dword [0x4b5001], 0x67c
push dword [0x4fdb44]
call fcn.0042de86
push eax
push dword [0x4fda20]
call fcn.0041f5b3
mov dword [0x4b5001], 0x67d
push 0xffffff
push 1
push dword [0x4fda20]
call fcn.0041f2f7
mov dword [0x4b5001], 0x67e
push 0x36
push 0x36
mov eax, 0x36
call fcn.004191f0
push eax
push 2
push dword [0x4fda20]
call fcn.0041f2f7
mov dword [0x4b5001], 0x681
jmp 0x4076e0
mov dword [0x4b5001], 0x683
mov dword [0x4b5001], 0x684
push dword [0x4fdc64]
mov edx, 0x4b521a
pop ecx
call fcn.00419270
jne 0x4077a3
mov dword [0x4b5001], 0x685
push edx
call fcn.0042e960
pop edx
push eax
push 2
mov edx, dword [0x4fdc20]
push edx
call fcn.0042e960
pop edx
push eax
push edx
call fcn.0042e9a0
mov edx, str.__Version:
push edx
call fcn.0042e9a0
mov edx, dword [0x4fdc64]
push edx
call fcn.0042e9a0
mov edx, dword [0x4fdad4]
push edx
call fcn.0042e9a0
call fcn.0042ea90
push 0x13
push 0x208
push 0x30
mov ebx, dword [0x4fde04]
add ebx, 0x1ea
push ebx
push 0xffffffff
call fcn.004192c2
add dword [esp + 0x14], edx
call fcn.0041f49e
call fcn.004192e0
mov dword [0x4fdac0], eax
mov dword [0x4b5001], 0x686
jmp 0x407822
mov dword [0x4b5001], 0x686
mov dword [0x4b5001], 0x687
push edx
call fcn.0042e960
pop edx
push eax
push 2
mov edx, dword [0x4fdc20]
push edx
call fcn.0042e960
pop edx
push eax
push edx
call fcn.0042e9a0
mov edx, dword [0x4fdad4]
push edx
call fcn.0042e9a0
call fcn.0042ea90
push 0x13
push 0x208
push 0x30
mov ebx, dword [0x4fde04]
add ebx, 0x1ea
push ebx
push 0xffffffff
call fcn.004192c2
add dword [esp + 0x14], edx
call fcn.0041f49e
call fcn.004192e0
mov dword [0x4fdac0], eax
mov dword [0x4b5001], 0x688
mov dword [0x4b5001], 0x689
push dword [0x4fdc08]
call fcn.0042de86
push eax
push dword [0x4fdac0]
call fcn.0041f5b3
mov dword [0x4b5001], 0x68a
push 0
push 1
push dword [0x4fdac0]
call fcn.0041f2f7
mov dword [0x4b5001], 0x68b
push 0x2f
push 0xa2
mov eax, 0xf2
call fcn.004191f0
push eax
push 2
push dword [0x4fdac0]
call fcn.0041f2f7
mov dword [0x4b5001], 0x68f
push 0x10000800
push 0x210
push 0x3f6
push 0xb0
push 0x1388
push 0xffffffff
call fcn.0041e0cb
mov dword [0x4fdce0], eax
mov dword [0x4b5001], 0x690
push dword [0x4fdb88]
call fcn.0042de86
push eax
push dword [0x4fdce0]
call fcn.0041f5b3
mov dword [0x4b5001], 0x691
push 0xffffff
push 1
push dword [0x4fdce0]
call fcn.0041f2f7
mov dword [0x4b5001], 0x692
push 0
push 2
push dword [0x4fdce0]
call fcn.0041f2f7
mov dword [0x4b5001], 0x693
mov eax, 0x4b521a
push eax
mov eax, 0x4b521a
push eax
push dword [0x4fdce0]
call fcn.00421165
push eax
call sub.UXTHEME.DLL_SetWindowTheme
mov dword [0x4b5001], 0x694
push 1
push dword [0x4fdce0]
call fcn.0041f2b9
mov dword [0x4b5001], 0x696
mov edx, dword [0x4fda70]
push edx
call fcn.0042e960
pop edx
push eax
push edx
call fcn.0042e9a0
push 0x4fdcfc
call fcn.0042ea00
mov dword [0x4b5001], 0x697
push edx
call fcn.0042e960
pop edx
push eax
push 0x20000
mov edx, dword [0x4fdcfc]
push edx
call fcn.0042e960
pop edx
push eax
push edx
call fcn.0042e9a0
mov edx, str.help.txt
push edx
call fcn.0042e9a0
call fcn.0042ea90
push 0xffffffff
call fcn.004192c2
add dword [esp + 4], edx
call fcn.00424da0
call fcn.004192e0
mov dword [0x4fdbf4], eax
mov dword [0x4b5001], 0x698
mov dword [0x4fdb34], 0
mov dword [0x4b5001], 0x699
mov dword [0x4b5001], 0x69a
push edx
call fcn.0042e960
pop edx
push eax
push edx
call fcn.0042e960
pop edx
push eax
push dword [0x4fdbf4]
call fcn.00425000
push 0x4fdd40
call fcn.0042ea00
mov dword [0x4b5001], 0x69b
push dword [0x4fdd40]
push dword [0x4fdb34]
push dword [0x4fdce0]
call fcn.004217ef
mov dword [0x4b5001], 0x69c
inc dword [0x4fdb34]
mov dword [0x4b5001], 0x69d
push dword [0x4fdbf4]
call fcn.00425060
mov ebx, eax
cmp ebx, 1
jne 0x407a01
mov dword [0x4b5001], 0x69e
push dword [0x4fdbf4]
call fcn.004249d0
mov dword [0x4b5001], 0x6a2
push dword [0x4fdb88]
call fcn.0042de86
push eax
push dword [0x4fdacc]
call fcn.0041f5b3
mov dword [0x4b5001], 0x6a3
push 0xffffff
push 1
push dword [0x4fdacc]
call fcn.0041f2f7
mov dword [0x4b5001], 0x6a4
push 0
push 2
push dword [0x4fdacc]
call fcn.0041f2f7
mov dword [0x4b5001], 0x6a5
mov eax, 0x4b521a
push eax
mov eax, 0x4b521a
push eax
push dword [0x4fdacc]
call fcn.00421165
push eax
call sub.UXTHEME.DLL_SetWindowTheme
mov dword [0x4b5001], 0x6a6
push 1
push dword [0x4fdacc]
call fcn.0041f2b9
mov dword [0x4b5001], 0x6b3
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.00420660
mov dword [0x4fdbd4], eax
mov dword [0x4b5001], 0x6b4
mov dword [0x4b5001], 0x6b5
push 0xffffffeb
push dword [0x4fdbd4]
call fcn.00421165
push eax
call sub.USER32.DLL_GetWindowLongW
mov dword [0x4fdcc0], eax
mov dword [0x4b5001], 0x6b6
push 1
mov eax, dword [0x4fdcc0]
push eax
mov eax, dword [eax]
call dword [eax + 0xf0]
mov dword [0x4b5001], 0x6b7
push 1
push dword [0x4fdbd4]
call fcn.0041f2b9
mov dword [0x4b5001], 0x6b9
mov ebx, dword [0x4fdc8c]
cmp ebx, 0x16
jle 0x407c3b
mov dword [0x4b5001], 0x6ba
push 8
push 0x1e
push 0x7d0
push 0x3e8
push 0x22b
push 0x3fa
push 0x95
push 1
push 0xffffffff
call fcn.0041f85f
mov dword [0x4fdb68], eax
mov dword [0x4b5001], 0x6bb
jmp 0x407c72
mov dword [0x4b5001], 0x6bb
mov dword [0x4b5001], 0x6bc
push 0x22b
push 0x3fa
push 0x95
push 1
push 0xffffffff
call fcn.0041f29c
mov dword [0x4fdb68], eax
mov dword [0x4b5001], 0x6bd
mov dword [0x4b5001], 0x6bf
push 1
push dword [0x4fdb68]
call fcn.0041f2b9
mov dword [0x4b5001], 0x6c1
push 0
push 2
push dword [0x4fdb68]
call fcn.0041f2f7
mov dword [0x4b5001], 0x6c3
push 0x800201
mov eax, str.Description
push eax
push 0x14
push 0x17c
push 0
push 3
push 0xffffffff
call fcn.0041f49e
mov dword [0x4fdf04], eax
mov dword [0x4b5001], 0x6c4
push dword [0x4fdb44]
call fcn.0042de86
push eax
push dword [0x4fdf04]
call fcn.0041f5b3
mov dword [0x4b5001], 0x6c5
push 0xffffff
push 1
push dword [0x4fdf04]
call fcn.0041f2f7
mov dword [0x4b5001], 0x6c6
push 0x36
push 0x36
mov eax, 0x36
call fcn.004191f0
push eax
push 2
push dword [0x4fdf04]
call fcn.0041f2f7
mov dword [0x4b5001], 0x6c8
push 0x800201
mov eax, str.Keyboard_Hotkey
push eax
push 0x14
push 0xc8
push 0
push 0x17e
push 0xffffffff
call fcn.0041f49e
mov dword [0x4fdb5c], eax
mov dword [0x4b5001], 0x6c9
push dword [0x4fdb44]
call fcn.0042de86
push eax
push dword [0x4fdb5c]
call fcn.0041f5b3
mov dword [0x4b5001], 0x6ca
push 0xffffff
push 1
push dword [0x4fdb5c]
call fcn.0041f2f7
mov dword [0x4b5001], 0x6cb
push 0x36
push 0x36
mov eax, 0x36
call fcn.004191f0
push eax
push 2
push dword [0x4fdb5c]
call fcn.0041f2f7
mov dword [0x4b5001], 0x6cd
push 0x800201
mov eax, str.Controller_Hotkey
push eax
push 0x14
push 0xc8
push 0
push 0x245
push 0xffffffff
call fcn.0041f49e
mov dword [0x4fdb10], eax
mov dword [0x4b5001], 0x6ce
push dword [0x4fdb44]
call fcn.0042de86
push eax
push dword [0x4fdb10]
call fcn.0041f5b3
mov dword [0x4b5001], 0x6cf
push 0xffffff
push 1
push dword [0x4fdb10]
call fcn.0041f2f7
mov dword [0x4b5001], 0x6d0
push 0x36
push 0x36
mov eax, 0x36
call fcn.004191f0
push eax
push 2
push dword [0x4fdb10]
call fcn.0041f2f7
mov dword [0x4b5001], 0x6d2
push 0x800201
mov eax, str.Modifying_Value
push eax
push 0x14
push 0x96
push 0
push 0x30c
push 0xffffffff
call fcn.0041f49e
mov dword [0x4fdadc], eax
mov dword [0x4b5001], 0x6d3
push dword [0x4fdb44]
call fcn.0042de86
push eax
push dword [0x4fdadc]
call fcn.0041f5b3
mov dword [0x4b5001], 0x6d4
push 0xffffff
push 1
push dword [0x4fdadc]
call fcn.0041f2f7
mov dword [0x4b5001], 0x6d5
push 0x36
push 0x36
mov eax, 0x36
call fcn.004191f0
push eax
push 2
push dword [0x4fdadc]
call fcn.0041f2f7
mov dword [0x4b5001], 0x6d7
push 0x800201
mov eax, str.Activate
push eax
push 0x14
push 0x56
push 0
push 0x3a1
push 0xffffffff
call fcn.0041f49e
mov dword [0x4fde84], eax
mov dword [0x4b5001], 0x6d8
push dword [0x4fdb44]
call fcn.0042de86
push eax
push dword [0x4fde84]
call fcn.0041f5b3
mov dword [0x4b5001], 0x6d9
push 0xffffff
push 1
push dword [0x4fde84]
call fcn.0041f2f7
mov dword [0x4b5001], 0x6da
push 0x36
push 0x36
mov eax, 0x36
call fcn.004191f0
push eax
push 2
push dword [0x4fde84]
call fcn.0041f2f7
mov dword [0x4b5001], 0x6dd
mov eax, dword [0x4fdc8c]
mov dword [0x4fde2c], eax
mov dword [0x4b5001], 0x6df
push 0x4fe570
push 0
push 0x15
push 0x65
push 4
call fcn.0042770f
mov dword [0x4b5001], 0x6e0
push 0x4fe578
push 0
push 0x15
push 0x65
push 4
call fcn.0042770f
mov dword [0x4b5001], 0x6e1
push 0x4fe580
push 0
push 0x15
push 0x65
push 4
call fcn.0042770f
mov dword [0x4b5001], 0x6e2
push 0x4fe588
push 0
push 0x15
push 0x65
push 4
call fcn.0042770f
mov dword [0x4b5001], 0x6e3
push 0x4fe590
push 0
push 0x15
push 0x65
push 4
call fcn.0042770f
mov dword [0x4b5001], 0x6e4
mov dword [0x4fdb34], 1
jmp 0x4080f4
mov dword [0x4b5001], 0x6e4
mov eax, dword [0x4fde2c]
cmp eax, dword [0x4fdb34]
jl 0x4088f9
mov dword [0x4b5001], 0x6e6
push edx
call fcn.0042e960
pop edx
push eax
push 0x800200
push edx
call fcn.0042e960
pop edx
push eax
mov edx, 0x4b5300
push edx
call fcn.0042e9a0
mov ebx, dword [0x4fdb34]
mov ebp, dword [0x4fe478]
shl ebx, 2
mov edx, dword [ebp + ebx]
push edx
call fcn.0042e9a0
call fcn.0042ea90
push 0x19
push 0x17c
mov ebx, dword [0x4fdb34]
imul ebx, ebx, 0x18
add ebx, 0xfffffffb
push ebx
push 3
push 0xffffffff
call fcn.004192c2
add dword [esp + 0x14], edx
call fcn.0041f49e
call fcn.004192e0
push eax
mov ebx, dword [0x4fdb34]
mov ebp, dword [0x4fe570]
shl ebx, 2
pop dword [ebp + ebx]
mov dword [0x4b5001], 0x6e7
push dword [0x4fdb44]
call fcn.0042de86
push eax
mov ebx, dword [0x4fdb34]
shl ebx, 2
push dword [ebp + ebx]
call fcn.0041f5b3
mov dword [0x4b5001], 0x6e8
push 0xffffff
push 1
mov ebx, dword [0x4fdb34]
shl ebx, 2
push dword [ebp + ebx]
call fcn.0041f2f7
mov dword [0x4b5001], 0x6e9
push 0
push 2
mov ebx, dword [0x4fdb34]
shl ebx, 2
push dword [ebp + ebx]
call fcn.0041f2f7
mov dword [0x4b5001], 0x6eb
push 0x800301
mov ebx, dword [0x4fdb34]
mov ebp, dword [0x4fe468]
shl ebx, 2
push dword [ebp + ebx]
push 0x19
push 0xc8
mov ebx, dword [0x4fdb34]
imul ebx, ebx, 0x18
add ebx, 0xfffffffb
push ebx
push 0x17e
push 0xffffffff
call fcn.0041f49e
push eax
mov ebx, dword [0x4fdb34]
mov ebp, dword [0x4fe578]
shl ebx, 2
pop dword [ebp + ebx]
mov dword [0x4b5001], 0x6ec
mov ebx, dword [0x4fdb34]
shl ebx, 2
push dword [ebp + ebx]
call fcn.00415a10
mov dword [0x4b5001], 0x6ed
push dword [0x4fdb44]
call fcn.0042de86
push eax
mov ebx, dword [0x4fdb34]
mov ebp, dword [0x4fe578]
shl ebx, 2
push dword [ebp + ebx]
call fcn.0041f5b3
mov dword [0x4b5001], 0x6ee
push 0xffffff
push 1
mov ebx, dword [0x4fdb34]
shl ebx, 2
push dword [ebp + ebx]
call fcn.0041f2f7
mov dword [0x4b5001], 0x6ef
push 0
push 2
mov ebx, dword [0x4fdb34]
shl ebx, 2
push dword [ebp + ebx]
call fcn.0041f2f7
mov dword [0x4b5001], 0x6f2
push 0x800301
mov ebx, dword [0x4fdb34]
mov ebp, dword [0x4fe490]
shl ebx, 2
push dword [ebp + ebx]
push 0x19
push 0xc8
mov ebx, dword [0x4fdb34]
imul ebx, ebx, 0x18
add ebx, 0xfffffffb
push ebx
push 0x245
push 0xffffffff
call fcn.0041f49e
push eax
mov ebx, dword [0x4fdb34]
mov ebp, dword [0x4fe580]
shl ebx, 2
pop dword [ebp + ebx]
mov dword [0x4b5001], 0x6f3
mov ebx, dword [0x4fdb34]
shl ebx, 2
push dword [ebp + ebx]
call fcn.00415a10
mov dword [0x4b5001], 0x6f4
push dword [0x4fdb44]
call fcn.0042de86
push eax
mov ebx, dword [0x4fdb34]
mov ebp, dword [0x4fe580]
shl ebx, 2
push dword [ebp + ebx]
call fcn.0041f5b3
mov dword [0x4b5001], 0x6f5
push 0xffffff
push 1
mov ebx, dword [0x4fdb34]
shl ebx, 2
push dword [ebp + ebx]
call fcn.0041f2f7
mov dword [0x4b5001], 0x6f6
push 0
push 2
mov ebx, dword [0x4fdb34]
shl ebx, 2
push dword [ebp + ebx]
call fcn.0041f2f7
mov dword [0x4b5001], 0x6f8
mov ebx, dword [0x4fdb34]
mov ebp, dword [0x4fe4b8]
shl ebx, 2
push dword [ebp + ebx]
mov edx, 0x4b5756
pop ecx
call fcn.00419270
jne 0x408459
mov ebx, dword [0x4fdb34]
mov ebp, dword [0x4fe4b8]
shl ebx, 2
push dword [ebp + ebx]
mov edx, 0x4b521a
pop ecx
call fcn.00419270
jne 0x408459
mov ebx, dword [0x4fdb34]
mov ebp, dword [0x4fe4b8]
shl ebx, 2
push dword [ebp + ebx]
mov edx, 0x4b583c
pop ecx
call fcn.00419270
jne 0x408459
jmp 0x408460
mov eax, 1
jmp 0x408462
xor eax, eax
and eax, eax
je 0x4084ee
mov dword [0x4b5001], 0x6f9
push 0x820a01
mov eax, 0x4b583c
push eax
push 0x19
push 0x96
mov ebx, dword [0x4fdb34]
imul ebx, ebx, 0x18
add ebx, 0xfffffffb
push ebx
push 0x30c
push 0xffffffff
call fcn.004219dd
push eax
mov ebx, dword [0x4fdb34]
mov ebp, dword [0x4fe588]
shl ebx, 2
pop dword [ebp + ebx]
mov dword [0x4b5001], 0x6fa
push 0x808080
push 1
mov ebx, dword [0x4fdb34]
shl ebx, 2
push dword [ebp + ebx]
call fcn.0041f2f7
mov dword [0x4b5001], 0x6fb
jmp 0x40857a
mov dword [0x4b5001], 0x6fb
mov dword [0x4b5001], 0x6fc
push 0x820201
mov ebx, dword [0x4fdb34]
mov ebp, dword [0x4fe4b8]
shl ebx, 2
push dword [ebp + ebx]
push 0x19
push 0x96
mov ebx, dword [0x4fdb34]
imul ebx, ebx, 0x18
add ebx, 0xfffffffb
push ebx
push 0x30c
push 0xffffffff
call fcn.004219dd
push eax
mov ebx, dword [0x4fdb34]
mov ebp, dword [0x4fe588]
shl ebx, 2
pop dword [ebp + ebx]
mov dword [0x4b5001], 0x6fd
push 0xffffff
push 1
mov ebx, dword [0x4fdb34]
shl ebx, 2
push dword [ebp + ebx]
call fcn.0041f2f7
mov dword [0x4b5001], 0x6fe
mov dword [0x4b5001], 0x6ff
mov ebx, dword [0x4fdb34]
mov ebp, dword [0x4fe588]
shl ebx, 2
push dword [ebp + ebx]
call fcn.00415a10
mov dword [0x4b5001], 0x700
push dword [0x4fdb44]
call fcn.0042de86
push eax
mov ebx, dword [0x4fdb34]
mov ebp, dword [0x4fe588]
shl ebx, 2
push dword [ebp + ebx]
call fcn.0041f5b3
mov dword [0x4b5001], 0x701
push 0
push 2
mov ebx, dword [0x4fdb34]
shl ebx, 2
push dword [ebp + ebx]
call fcn.0041f2f7
mov dword [0x4b5001], 0x703
push dword [0x4fdc98]
call fcn.00427ca7
push eax
push 0x18
push 0x55
mov ebx, dword [0x4fdb34]
imul ebx, ebx, 0x18
add ebx, 0xfffffffc
push ebx
push 0x3a2
push 0xffffffff
call fcn.0041edb7
push eax
mov ebx, dword [0x4fdb34]
mov ebp, dword [0x4fe590]
shl ebx, 2
pop dword [ebp + ebx]
mov dword [0x4b5001], 0x704
mov ebx, dword [0x4fdb34]
shl ebx, 2
push dword [ebp + ebx]
call fcn.00415a10
mov dword [0x4b5001], 0x70b
jmp 0x4088d9
mov dword [0x4b5001], 0x71b
mov dword [0x4b5001], 0x71d
inc dword [0x4fdb34]
jno 0x4080ea
mov dword [0x4b5001], 0x725
push 0x800001
push 0x4b
push 0xc8
push 0x13
push 0x1506
push 0xffffffff
call fcn.00421386
mov dword [0x4fde70], eax
mov dword [0x4b5001], 0x726
push dword [0x4fde70]
call fcn.00415a10
mov dword [0x4b5001], 0x727
push dword [0x4fdb44]
call fcn.0042de86
push eax
push dword [0x4fde70]
call fcn.0041f5b3
mov dword [0x4b5001], 0x728
push 0xffffff
push 1
push dword [0x4fde70]
call fcn.0041f2f7
mov dword [0x4b5001], 0x729
push 0
push 2
push dword [0x4fde70]
call fcn.0041f2f7
mov dword [0x4b5001], 0x72a
mov ebp, 0x4ec25d
mov ebx, ebp
mov ebp, 0x4ec030
sub ebx, ebp
mov dword [0x4fdbc0], ebx
mov dword [0x4b5001], 0x72b
push edx
call fcn.0042e960
pop edx
push eax
push edx
call fcn.0042e960
pop edx
push eax
push 2
push dword [0x4fdbc0]
mov ebp, 0x4ec030
push ebp
call fcn.0042d8f0
push 0x4fdae0
call fcn.0042ea00
mov dword [0x4b5001], 0x72c
mov dword [0x4fdb34], 1
jmp 0x408a17
mov dword [0x4b5001], 0x72c
mov eax, 0x5f
cmp eax, dword [0x4fdb34]
jl 0x408aed
mov dword [0x4b5001], 0x72d
push edx
call fcn.0042e960
pop edx
push eax
push edx
call fcn.0042e960
pop edx
push eax
mov eax, 0x4b5244
push eax
push dword [0x4fdb34]
push dword [0x4fdae0]
call fcn.0042cc20
push 0x4fde18
call fcn.0042ea00
mov dword [0x4b5001], 0x72e
push edx
call fcn.0042e960
pop edx
push eax
push edx
call fcn.0042e960
pop edx
push eax
push dword [0x4fde18]
call fcn.0042cb00
mov ebx, eax
dec ebx
push ebx
push dword [0x4fde18]
call fcn.0042cb30
mov ebx, dword [0x4fdb34]
mov ebp, dword [0x4fe4f8]
shl ebx, 2
lea eax, [ebp + ebx]
push eax
call fcn.0042ea00
mov dword [0x4b5001], 0x731
mov ebx, dword [0x4fdb34]
shl ebx, 2
push dword [ebp + ebx]
push 0xffffffff
push dword [0x4fde70]
call fcn.004217ef
mov dword [0x4b5001], 0x732
inc dword [0x4fdb34]
jno 0x408a0d
mov dword [0x4b5001], 0x736
push 0x800001
push 0x4b
push 0xc8
push 0x13
push 0x15cd
push 0xffffffff
call fcn.00421386
mov dword [0x4fde8c], eax
mov dword [0x4b5001], 0x737
push dword [0x4fde8c]
call fcn.00415a10
mov dword [0x4b5001], 0x738
push dword [0x4fdb44]
call fcn.0042de86
push eax
push dword [0x4fde8c]
call fcn.0041f5b3
mov dword [0x4b5001], 0x739
push 0xffffff
push 1
push dword [0x4fde8c]
call fcn.0041f2f7
mov dword [0x4b5001], 0x73a
push 0
push 2
push dword [0x4fde8c]
call fcn.0041f2f7
mov dword [0x4b5001], 0x73b
mov dword [0x4fdb34], 1
jmp 0x408bb3
mov dword [0x4b5001], 0x73b
mov eax, 0x14
cmp eax, dword [0x4fdb34]
jl 0x408bff
mov dword [0x4b5001], 0x73c
mov ebx, dword [0x4fdb34]
mov ebp, dword [0x4fe490]
shl ebx, 2
push dword [ebp + ebx]
push 0xffffffff
push dword [0x4fde8c]
call fcn.004217ef
mov dword [0x4b5001], 0x73d
inc dword [0x4fdb34]
jno 0x408ba9
mov dword [0x4b5001], 0x73e
call fcn.0041fef2
mov dword [0x4b5001], 0x741
call fcn.0041c30c
mov dword [0x4fdbd0], eax
mov dword [0x4b5001], 0x742
mov ebx, dword [0x4fdbd0]
and ebx, ebx
jle 0x408c9f
mov dword [0x4b5001], 0x743
push edx
call fcn.0042e960
pop edx
push eax
push edx
call fcn.0042e960
pop edx
push eax
push edx
call fcn.0042e960
pop edx
push eax
push 0
call fcn.0041c3df
mov edx, str._detected.
push edx
call fcn.0042e9a0
call fcn.004192c2
add dword [esp], edx
call fcn.00418a25
call fcn.004192e0
mov dword [0x4b5001], 0x744
mov dword [0x4fdcd8], 1
mov dword [0x4b5001], 0x745
jmp 0x408cbe
mov dword [0x4b5001], 0x745
mov dword [0x4b5001], 0x746
mov eax, str.No_Joystick_Detected.
push eax
call fcn.00418a25
mov dword [0x4b5001], 0x747
mov dword [0x4b5001], 0x749
mov eax, dword [0x4fde2c]
mov dword [0x4fdee8], eax
mov dword [0x4b5001], 0x74a
mov ebx, dword [0x4fdee8]
cmp ebx, 0x14
jle 0x408d05
mov dword [0x4b5001], 0x74a
mov dword [0x4fdee8], 0x14
mov dword [0x4b5001], 0x74a
mov dword [0x4b5001], 0x74c
mov ebx, dword [0x4fdd68]
cmp ebx, 1
jne 0x408de5
mov dword [0x4b5001], 0x74d
push dword [0x4fd998]
call fcn.0041617a
mov dword [0x4b5001], 0x74e
push dword [0x4fdc74]
call fcn.0041617a
mov dword [0x4b5001], 0x74f
push dword [0x4fdbac]
call fcn.0041617a
mov dword [0x4b5001], 0x750
push dword [0x4fdaa8]
call fcn.0041617a
mov dword [0x4b5001], 0x751
push dword [0x4fd9a4]
call fcn.0041617a
mov dword [0x4b5001], 0x752
push dword [0x4fddfc]
call fcn.0041617a
mov dword [0x4b5001], 0x753
push dword [0x4fda3c]
call fcn.0041617a
mov dword [0x4b5001], 0x754
push dword [0x4fdc84]
call fcn.0041617a
mov dword [0x4b5001], 0x755
push dword [0x4fdda4]
call fcn.0041617a
mov dword [0x4b5001], 0x756
mov dword [0x4b5001], 0x75a
mov dword [0x4fdb30], 1
mov dword [0x4b5001], 0x75b
mov dword [0x4fda5c], 0
mov dword [0x4b5001], 0x75c
mov dword [0x4fde50], 0
mov dword [0x4b5001], 0x75d
mov dword [0x4fddb4], 0
mov dword [0x4b5001], 0x75e
mov dword [0x4fdb9c], 0
mov dword [0x4b5001], 0x75f
mov dword [0x4fde0c], 0
mov dword [0x4b5001], 0x760
mov dword [0x4fdeec], 0
mov dword [0x4b5001], 0x761
mov dword [0x4fdcc4], 0
mov dword [0x4b5001], 0x762
mov dword [0x4fdd20], 0
mov dword [0x4b5001], 0x763
mov dword [0x4fda7c], 0
mov dword [0x4b5001], 0x764
mov dword [0x4fdea8], 0
mov dword [0x4b5001], 0x765
mov dword [0x4fdd3c], 0
mov dword [0x4b5001], 0x766
push dword [0x4fdd24]
call fcn.00427ca7
push eax
push dword [0x4fdde4]
call fcn.00421b26
mov dword [0x4b5001], 0x768
push 0xffff0001
push 0xffff0001
push 0xffff0001
push 5
push dword [0x4fdce0]
call fcn.00421c8f
mov dword [0x4b5001], 0x769
push 0xffff0001
push 0xffff0001
push 0xffff0001
push 1
push dword [0x4fdbd4]
call fcn.00421c8f
mov dword [0x4b5001], 0x76a
push 0xffff0001
push 0xffff0001
push 0xffff0001
push 5
push dword [0x4fdacc]
call fcn.00421c8f
mov dword [0x4b5001], 0x76b
push 0
push dword [0x4fdb68]
call fcn.0041f2b9
mov dword [0x4b5001], 0x76c
mov dword [0x4fdad8], 3
mov dword [0x4b5001], 0x774
mov dword [0x4b5001], 0x777
push 0x20000
push dword [0x4fd9b8]
push 0xffffffff
call fcn.00424dc0
mov dword [0x4fddc4], eax
mov dword [0x4b5001], 0x778
cmp dword [0x4fddc4], 0
je 0x40900e
mov dword [0x4b5001], 0x779
push dword [0x4fddc4]
call fcn.004249d0
mov dword [0x4b5001], 0x77a
call fcn.00412853
mov dword [0x4b5001], 0x77b
mov dword [0x4b5001], 0x77f
mov ebx, dword [0x4fdd00]
cmp ebx, 0x19f
jle 0x40903f
mov dword [0x4b5001], 0x780
call fcn.00412f83
mov dword [0x4b5001], 0x781
mov dword [0x4b5001], 0x784
push 0x20000
push dword [0x4fde68]
push 0xffffffff
call fcn.00424dc0
mov dword [0x4fde4c], eax
mov dword [0x4b5001], 0x785
cmp dword [0x4fde4c], 0
je 0x4090a4
mov dword [0x4b5001], 0x786
push dword [0x4fde4c]
call fcn.004249d0
mov dword [0x4b5001], 0x787
call fcn.00412d30
mov dword [0x4b5001], 0x788
mov dword [0x4b5001], 0x78a
mov dword [0x4b5001], 0x78d
mov dword [0x4fdb48], 0x2c1
mov dword [0x4b5001], 0x78e
cmp dword [0x4fdb84], 0
je 0x409185
mov dword [0x4b5001], 0x78f
mov dword [0x4fdb34], 0xffffffe2
jmp 0x409103
mov dword [0x4b5001], 0x78f
xor eax, eax
cmp eax, dword [0x4fdb34]
jl 0x409171
mov dword [0x4b5001], 0x790
push 0xffff0001
push 0xffff0001
push dword [0x4fdb34]
push 0x2c1
push dword [0x4fda3c]
call fcn.00421c8f
mov dword [0x4b5001], 0x791
push 8
call fcn.00422dcc
mov dword [0x4b5001], 0x792
call fcn.0042348e
mov dword [0x4fdd18], eax
mov dword [0x4b5001], 0x793
inc dword [0x4fdb34]
jno 0x4090f9
mov dword [0x4b5001], 0x794
mov dword [0x4fdb48], 0x1e0
mov dword [0x4b5001], 0x795
mov dword [0x4b5001], 0x796
jmp 0x40922d
mov dword [0x4b5001], 0x79c
mov dword [0x4b5001], 0x79f
mov eax, str.Cheat_Happens
push eax
call fcn.00416c10
and eax, eax
je 0x409250
mov dword [0x4b5001], 0x7a1
mov dword [0x4b5001], 0x7a3
call fcn.0041051b
mov dword [0x4b5001], 0x7a4
push edx
call fcn.0042e960
pop edx
push eax
push edx
call fcn.0042e960
pop edx
push eax
mov edx, str.Looking_for_process__
push edx
call fcn.0042e9a0
mov edx, dword [0x4fda84]
push edx
call fcn.0042e9a0
mov edx, str.___when_trainer_is_activated.
push edx
call fcn.0042e9a0
call fcn.004192c2
add dword [esp], edx
call fcn.00418a25
call fcn.004192e0
mov dword [0x4b5001], 0x7a5
mov eax, 0x4b52fc
push eax
call fcn.00418a25
mov dword [0x4b5001], 0x7a6
mov eax, str._____Waiting_For_Trainer_Activation_
push eax
call fcn.00418a25
mov dword [0x4b5001], 0x7ad
mov dword [0x4b5001], 0x7af
call fcn.00410b76
mov dword [0x4b5001], 0x7b2
inc dword [0x4fdaa0]
mov dword [0x4b5001], 0x7b3
mov ebx, dword [0x4fdaa0]
cmp ebx, 0x1388
jle 0x4093b5
mov dword [0x4b5001], 0x7b4
push 0x20000
push dword [0x4fdb40]
push 0xffffffff
call fcn.00424dc0
mov dword [0x4fda8c], eax
mov dword [0x4b5001], 0x7b5
cmp dword [0x4fda8c], 0
je 0x40937e
mov dword [0x4b5001], 0x7b6
push dword [0x4fda8c]
call fcn.004249d0
mov dword [0x4b5001], 0x7b7
jmp 0x409397
mov dword [0x4b5001], 0x7b7
mov dword [0x4b5001], 0x7b8
jmp 0x413447
mov dword [0x4b5001], 0x7b9
mov dword [0x4b5001], 0x7ba
mov dword [0x4fdaa0], 0
mov dword [0x4b5001], 0x7bb
mov dword [0x4b5001], 0x7be
mov ebx, dword [0x4fddb4]
cmp ebx, 0xb
jne 0x409542
mov dword [0x4b5001], 0x7bf
push 1
push dword [0x4fdacc]
call fcn.00421cc8
mov dword [0x4b5001], 0x7c0
mov ebx, dword [0x4fdbdc]
cmp ebx, 0x1f4
jle 0x40950e
mov dword [0x4b5001], 0x7c1
push dword [0x4fdacc]
call fcn.00421cf3
mov dword [0x4b5001], 0x7c2
push 0x20000
push dword [0x4fdcdc]
push 0xffffffff
call fcn.00424da0
mov dword [0x4fdcf8], eax
mov dword [0x4b5001], 0x7c3
mov dword [0x4fdb34], 0
mov dword [0x4b5001], 0x7c4
mov dword [0x4b5001], 0x7c5
push edx
call fcn.0042e960
pop edx
push eax
push edx
call fcn.0042e960
pop edx
push eax
push dword [0x4fdcf8]
call fcn.00425000
push 0x4fdd40
call fcn.0042ea00
mov dword [0x4b5001], 0x7c6
push dword [0x4fdd40]
push dword [0x4fdb34]
push dword [0x4fdacc]
call fcn.004217ef
mov dword [0x4b5001], 0x7c7
inc dword [0x4fdb34]
mov dword [0x4b5001], 0x7c8
push dword [0x4fdcf8]
call fcn.00425060
mov ebx, eax
cmp ebx, 1
jne 0x40945b
mov dword [0x4b5001], 0x7c9
push dword [0x4fdcf8]
call fcn.004249d0
mov dword [0x4b5001], 0x7ca
mov dword [0x4fdbdc], 0
mov dword [0x4b5001], 0x7cb
mov dword [0x4b5001], 0x7cc
inc dword [0x4fdbdc]
mov dword [0x4b5001], 0x7cd
push 0
push dword [0x4fdacc]
call fcn.00421cc8
mov dword [0x4b5001], 0x7ce
mov dword [0x4b5001], 0x7d1
mov ebx, dword [0x4fdac8]
cmp ebx, 1
jne 0x409570
mov dword [0x4b5001], 0x7d2
jmp 0x413308
mov dword [0x4b5001], 0x7d3
mov dword [0x4b5001], 0x7d6
mov dword [0x4fdc1c], 0
mov dword [0x4b5001], 0x7d7
mov dword [0x4fde48], 0
mov dword [0x4b5001], 0x7d8
mov dword [0x4fdee0], 0
mov dword [0x4b5001], 0x7dc
mov dword [0x4fdb34], 1
jmp 0x4095d6
mov dword [0x4b5001], 0x7dc
mov eax, dword [0x4fde2c]
cmp eax, dword [0x4fdb34]
jl 0x409694
mov dword [0x4b5001], 0x7dd
push edx
call fcn.0042e960
pop edx
push eax
push edx
call fcn.0042e960
pop edx
push eax
mov ebx, dword [0x4fdb34]
mov ebp, dword [0x4fe588]
shl ebx, 2
push dword [ebp + ebx]
call fcn.00421d16
mov ebx, dword [0x4fdb34]
mov ebp, dword [0x4fe4b8]
shl ebx, 2
lea eax, [ebp + ebx]
push eax
call fcn.0042ea00
mov dword [0x4b5001], 0x7de
mov ebx, dword [0x4fdb34]
mov ebp, dword [0x4fe480]
shl ebx, 2
push dword [ebp + ebx]
call sub.USER32.DLL_GetAsyncKeyState
mov ebx, eax
and ebx, 0x8000
and ebx, ebx
je 0x409674
mov dword [0x4b5001], 0x7df
mov eax, dword [0x4fdb34]
mov dword [0x4fde48], eax
mov dword [0x4b5001], 0x7e0
mov dword [0x4b5001], 0x7e1
inc dword [0x4fdb34]
jno 0x4095cc
mov dword [0x4b5001], 0x7e5
mov ebx, dword [0x4fdee4]
cmp ebx, 1
jne 0x409712
mov dword [0x4b5001], 0x7e6
mov ebx, dword [0x4fdbd0]
and ebx, ebx
jle 0x409708
mov dword [0x4b5001], 0x7e7
call fcn.0040de30
mov dword [0x4b5001], 0x7e8
mov ebx, dword [0x4fdee0]
and ebx, ebx
jle 0x4096f8
mov ebx, dword [0x4fdee0]
mov edi, dword [0x4fde2c]
inc edi
cmp ebx, edi
jge 0x4096f8
mov eax, 1
jmp 0x4096fa
xor eax, eax
and eax, eax
je 0x4096fe
mov dword [0x4b5001], 0x7e9
mov dword [0x4b5001], 0x7ea
mov dword [0x4b5001], 0x7eb
mov dword [0x4b5001], 0x7ed
mov ebx, dword [0x4fdd84]
cmp ebx, 1
je 0x40973e
mov ebx, dword [0x4fdeb4]
cmp ebx, 1
je 0x40973e
jmp 0x409745
mov eax, 1
jmp 0x409747
xor eax, eax
and eax, eax
je 0x409773
mov dword [0x4b5001], 0x7ee
mov dword [0x4fde48], 0
mov dword [0x4b5001], 0x7ef
mov dword [0x4fdee0], 0
mov dword [0x4b5001], 0x7f0
mov dword [0x4b5001], 0x7f3
mov ebx, dword [0x4fde48]
add ebx, dword [0x4fdee0]
add ebx, dword [0x4fde38]
mov dword [0x4fdc1c], ebx
mov dword [0x4b5001], 0x7f5
mov ebx, dword [0x4fdc1c]
and ebx, ebx
jle 0x4097c5
mov ebx, dword [0x4fdd30]
cmp ebx, 1
jne 0x4097c5
mov eax, 1
jmp 0x4097c7
xor eax, eax
and eax, eax
je 0x409871
mov dword [0x4b5001], 0x7f6
mov ebx, dword [0x4fddb4]
cmp ebx, 1
jne 0x409844
mov dword [0x4b5001], 0x7f7
push edx
call fcn.0042e960
pop edx
push eax
push edx
call fcn.0042e960
pop edx
push eax
mov edx, str.Option:
push edx
call fcn.0042e9a0
push edx
call fcn.0042e960
pop edx
push eax
push edx
call fcn.0042e960
pop edx
push eax
mov eax, dword [0x4fdc1c]
cdq
push edx
push eax
call fcn.0042c830
pop eax
mov edx, str._activated.
push edx
call fcn.0042e9a0
call fcn.004192c2
add dword [esp], edx
call fcn.00418a25
call fcn.004192e0
mov dword [0x4b5001], 0x7f8
mov dword [0x4b5001], 0x7fa
call fcn.00410dff
mov dword [0x4b5001], 0x7fb
mov dword [0x4fde38], 0
mov dword [0x4b5001], 0x7fc
mov dword [0x4b5001], 0x802
mov dword [0x4fde60], 0x48
mov dword [0x4b5001], 0x803
push edx
call fcn.0042e960
pop edx
push eax
push edx
call fcn.0042e960
pop edx
push eax
push dword [0x4fd9b0]
call fcn.00421d16
call fcn.0042ea90
mov edx, str.CTRL__M
call fcn.004192f0
mov ecx, eax
call fcn.00419270
je 0x4098e0
mov dword [0x4b5001], 0x804
mov dword [0x4fde60], 0x4d
mov dword [0x4b5001], 0x805
mov dword [0x4b5001], 0x806
push 0x11
call sub.USER32.DLL_GetAsyncKeyState
mov ebx, eax
and ebx, 0x8000
and ebx, ebx
je 0x409928
push dword [0x4fde60]
call sub.USER32.DLL_GetAsyncKeyState
mov ebx, eax
and ebx, 0x8000
and ebx, ebx
je 0x409928
mov eax, 1
jmp 0x40992a
xor eax, eax
and eax, eax
je 0x409a4c
mov dword [0x4b5001], 0x807
mov ebx, dword [0x4fdd84]
and ebx, ebx
jne 0x4099c5
mov dword [0x4b5001], 0x808
mov dword [0x4fdd84], 1
mov dword [0x4b5001], 0x809
push dword [0x4fd9f0]
call fcn.00427ca7
push eax
push dword [0x4fdabc]
call fcn.00421b26
mov dword [0x4b5001], 0x80a
push dword [0x4fdd38]
call fcn.0041a5c3
mov dword [0x4b5001], 0x80b
push 0x12c
call fcn.00422dcc
mov dword [0x4b5001], 0x80c
mov eax, str.Trainer_Hotkey_Off.
push eax
call fcn.00415da9
mov dword [0x4b5001], 0x80d
jmp 0x409a42
mov dword [0x4b5001], 0x80d
mov dword [0x4b5001], 0x80e
mov dword [0x4fdd84], 0
mov dword [0x4b5001], 0x80f
push dword [0x4fdac4]
call fcn.00427ca7
push eax
push dword [0x4fdabc]
call fcn.00421b26
mov dword [0x4b5001], 0x810
push dword [0x4fdbb8]
call fcn.0041a5c3
mov dword [0x4b5001], 0x811
push 0x12c
call fcn.00422dcc
mov dword [0x4b5001], 0x812
mov eax, str.Trainer_Hotkey_On.
push eax
call fcn.00415da9
mov dword [0x4b5001], 0x813
mov dword [0x4b5001], 0x814
mov dword [0x4b5001], 0x817
lea ebp, [0x4fe340]
lea eax, [ebp]
push eax
call sub.USER32.DLL_GetKeyboardState
mov dword [0x4b5001], 0x818
lea ebp, [0x4fe340]
movsx eax, byte [ebp + 0x90]
push eax
pop dword [0x4fda34]
mov dword [0x4b5001], 0x819
mov ebx, dword [0x4fdad8]
cmp ebx, dword [0x4fda34]
je 0x409b5c
mov dword [0x4b5001], 0x81a
mov eax, dword [0x4fda34]
mov dword [0x4fdad8], eax
mov dword [0x4b5001], 0x81b
mov ebx, dword [0x4fda34]
cmp ebx, 1
jne 0x409b13
mov dword [0x4b5001], 0x81c
push dword [0x4fdec0]
call fcn.00427ca7
push eax
push dword [0x4fddc8]
call fcn.00421b26
mov dword [0x4b5001], 0x81d
push 0x64
call fcn.00422dcc
mov dword [0x4b5001], 0x81e
jmp 0x409b52
mov dword [0x4b5001], 0x81e
mov dword [0x4b5001], 0x81f
push dword [0x4fdc14]
call fcn.00427ca7
push eax
push dword [0x4fddc8]
call fcn.00421b26
mov dword [0x4b5001], 0x820
push 0x64
call fcn.00422dcc
mov dword [0x4b5001], 0x821
mov dword [0x4b5001], 0x822
mov dword [0x4b5001], 0x826
mov ebx, dword [0x4fdd30]
and ebx, ebx
jne 0x409c72
mov dword [0x4b5001], 0x827
mov dword [0x4fdb34], 1
jmp 0x409b9e
mov dword [0x4b5001], 0x827
mov eax, 0x12
cmp eax, dword [0x4fdb34]
jl 0x409c38
mov dword [0x4b5001], 0x828
mov ebx, dword [0x4fdb34]
mov ebp, dword [0x4fe4e0]
shl ebx, 2
push dword [ebp + ebx]
push edx
call fcn.0042e960
pop edx
push eax
push edx
call fcn.0042e960
pop edx
push eax
push dword [0x4fdbf8]
call fcn.00421d16
call fcn.004192f0
mov edx, eax
pop ecx
call fcn.00419270
je 0x409c18
mov dword [0x4b5001], 0x829
mov ebx, dword [0x4fdb34]
mov ebp, dword [0x4fe4e8]
shl ebx, 2
mov eax, dword [ebp + ebx]
mov dword [0x4fded4], eax
mov dword [0x4b5001], 0x82a
mov dword [0x4b5001], 0x82b
inc dword [0x4fdb34]
jno 0x409b94
mov dword [0x4b5001], 0x82c
push dword [0x4fded4]
call sub.USER32.DLL_GetAsyncKeyState
mov ebx, eax
and ebx, 0x8000
and ebx, ebx
je 0x409c68
mov dword [0x4b5001], 0x830
call fcn.0040f1cf
mov dword [0x4b5001], 0x832
mov dword [0x4b5001], 0x834
mov dword [0x4b5001], 0x836
call fcn.0042348e
mov dword [0x4fdd18], eax
mov dword [0x4b5001], 0x83a
push dword [0x4fdd18]
mov dword [0x4b5001], 0x83c
xor ebx, ebx
cmp ebx, dword [esp]
jne 0x409cd4
mov dword [0x4b5001], 0x83d
push 1
call fcn.00422dcc
mov dword [0x4b5001], 0x83f
jmp 0x40a126
mov dword [0x4b5001], 0x83f
mov ebx, 0x333c
cmp ebx, dword [esp]
jne 0x409d0b
mov dword [0x4b5001], 0x840
mov dword [0x4fdac8], 1
mov dword [0x4b5001], 0x842
jmp 0x40a126
mov dword [0x4b5001], 0x842
mov ebx, 0x332c
cmp ebx, dword [esp]
jne 0x40a126
mov dword [0x4b5001], 0x843
call fcn.00425c68
mov dword [0x4fde78], eax
mov dword [0x4b5001], 0x846
mov ebx, dword [0x4fde78]
cmp ebx, dword [0x4fde70]
jne 0x409deb
mov dword [0x4b5001], 0x847
call fcn.0040e778
mov dword [0x4b5001], 0x848
push 0
push dword [0x4fdb68]
call fcn.0041f2b9
mov dword [0x4b5001], 0x849
push edx
call fcn.0042e960
pop edx
push eax
push edx
call fcn.0042e960
pop edx
push eax
push edx
call fcn.0042e960
pop edx
push eax
push dword [0x4fde70]
call fcn.00421d16
call fcn.0042ea90
push dword [0x4fdc78]
call fcn.004192c2
add dword [esp + 4], edx
call fcn.0041fea7
call fcn.004192e0
mov dword [0x4b5001], 0x84b
call fcn.0040d94c
mov dword [0x4b5001], 0x84d
push dword [0x4fd998]
call fcn.00421d7e
mov dword [0x4b5001], 0x84e
mov dword [0x4b5001], 0x850
mov ebx, dword [0x4fde78]
cmp ebx, dword [0x4fde8c]
jne 0x409ea9
mov dword [0x4b5001], 0x851
call fcn.0040e778
mov dword [0x4b5001], 0x852
push 0
push dword [0x4fdb68]
call fcn.0041f2b9
mov dword [0x4b5001], 0x853
push edx
call fcn.0042e960
pop edx
push eax
push edx
call fcn.0042e960
pop edx
push eax
push edx
call fcn.0042e960
pop edx
push eax
push dword [0x4fde8c]
call fcn.00421d16
call fcn.0042ea90
push dword [0x4fdc78]
call fcn.004192c2
add dword [esp + 4], edx
call fcn.0041fea7
call fcn.004192e0
mov dword [0x4b5001], 0x856
call fcn.0040db07
mov dword [0x4b5001], 0x857
push dword [0x4fd998]
call fcn.00421d7e
mov dword [0x4b5001], 0x858
mov dword [0x4b5001], 0x85a
mov ebx, dword [0x4fde78]
cmp ebx, dword [0x4fde1c]
jne 0x409f7a
mov dword [0x4b5001], 0x85b
mov ebx, dword [0x4fdbc4]
cmp ebx, 1
jne 0x409f70
mov dword [0x4b5001], 0x85c
mov dword [0x4fdbc4], 0
mov dword [0x4b5001], 0x85d
push 0xffff0001
push 0xffff0001
push 0xffff0001
push 0x1392
push dword [0x4fde1c]
call fcn.00421c8f
mov dword [0x4b5001], 0x85f
push edx
call fcn.0042e960
pop edx
push eax
push edx
call fcn.0042e960
pop edx
push eax
push edx
call fcn.0042e960
pop edx
push eax
push dword [0x4fde1c]
call fcn.00421d16
call fcn.0042ea90
push dword [0x4fd9b0]
call fcn.004192c2
add dword [esp + 4], edx
call fcn.0041fea7
call fcn.004192e0
mov dword [0x4b5001], 0x861
mov dword [0x4b5001], 0x862
mov dword [0x4b5001], 0x864
mov ebx, dword [0x4fde78]
cmp ebx, dword [0x4fddf8]
jne 0x40a04b
mov dword [0x4b5001], 0x865
mov ebx, dword [0x4fdc24]
cmp ebx, 1
jne 0x40a041
mov dword [0x4b5001], 0x866
mov dword [0x4fdc24], 0
mov dword [0x4b5001], 0x867
push 0xffff0001
push 0xffff0001
push 0xffff0001
push 0x1392
push dword [0x4fddf8]
call fcn.00421c8f
mov dword [0x4b5001], 0x869
push edx
call fcn.0042e960
pop edx
push eax
push edx
call fcn.0042e960
pop edx
push eax
push edx
call fcn.0042e960
pop edx
push eax
push dword [0x4fddf8]
call fcn.00421d16
call fcn.0042ea90
push dword [0x4fdbf8]
call fcn.004192c2
add dword [esp + 4], edx
call fcn.0041fea7
call fcn.004192e0
mov dword [0x4b5001], 0x86b
mov dword [0x4b5001], 0x86c
mov dword [0x4b5001], 0x86e
mov ebx, dword [0x4fde78]
cmp ebx, dword [0x4fdbb0]
jne 0x40a11c
mov dword [0x4b5001], 0x86f
mov ebx, dword [0x4fdea4]
cmp ebx, 1
jne 0x40a112
mov dword [0x4b5001], 0x870
mov dword [0x4fdea4], 0
mov dword [0x4b5001], 0x871
push 0xffff0001
push 0xffff0001
push 0xffff0001
push 0x1392
push dword [0x4fdbb0]
call fcn.00421c8f
mov dword [0x4b5001], 0x873
push edx
call fcn.0042e960
pop edx
push eax
push edx
call fcn.0042e960
pop edx
push eax
push edx
call fcn.0042e960
pop edx
push eax
push dword [0x4fdbb0]
call fcn.00421d16
call fcn.0042ea90
push dword [0x4fda4c]
call fcn.004192c2
add dword [esp + 4], edx
call fcn.0041fea7
call fcn.004192e0
mov dword [0x4b5001], 0x875
mov dword [0x4b5001], 0x876
mov dword [0x4b5001], 0x880
pop eax
mov dword [0x4b5001], 0x884
push dword [0x4fdd18]
call fcn.00417063
and eax, eax
je 0x40d933
mov dword [0x4b5001], 0x885
call fcn.004186f9
mov dword [0x4fdb0c], eax
mov dword [0x4b5001], 0x887
push dword [0x4fdb0c]
mov dword [0x4b5001], 0x889
mov ebx, dword [0x4fde3c]
cmp ebx, dword [esp]
jne 0x40a2f2
mov dword [0x4b5001], 0x88a
call fcn.004189ec
push eax
mov dword [0x4b5001], 0x88b
mov ebx, 9
cmp ebx, dword [esp]
jne 0x40a1ed
mov dword [0x4b5001], 0x88c
push 0x64
push 0x64
mov eax, 0x64
call fcn.004191f0
push eax
push 2
push dword [0x4fde3c]
call fcn.0041f2f7
mov dword [0x4b5001], 0x88d
jmp 0x40a2d8
mov dword [0x4b5001], 0x88d
mov ebx, 5
cmp ebx, dword [esp]
jne 0x40a23f
mov dword [0x4b5001], 0x88e
push 0x32
push 0x32
mov eax, 0x32
call fcn.004191f0
push eax
push 2
push dword [0x4fde3c]
call fcn.0041f2f7
mov dword [0x4b5001], 0x88f
jmp 0x40a2d8
mov dword [0x4b5001], 0x88f
mov ebx, 2
cmp ebx, dword [esp]
jne 0x40a2d8
mov dword [0x4b5001], 0x890
mov eax, str.Trainer_will_Close.
push eax
call fcn.00415da9
mov dword [0x4b5001], 0x891
push dword [0x4fdbb8]
call fcn.0041a5c3
mov dword [0x4b5001], 0x892
push 2
push dword [0x4fde68]
call fcn.004243ab
mov dword [0x4b5001], 0x893
push 2
push dword [0x4fd9b8]
call fcn.004243ab
mov dword [0x4b5001], 0x894
push 0x3e8
call fcn.00422dcc
mov dword [0x4b5001], 0x895
jmp 0x413308
mov dword [0x4b5001], 0x896
pop eax
mov dword [0x4b5001], 0x898
jmp 0x40cfea
mov dword [0x4b5001], 0x898
mov ebx, dword [0x4fdd08]
cmp ebx, dword [esp]
jne 0x40a423
mov dword [0x4b5001], 0x899
call fcn.004189ec
push eax
mov dword [0x4b5001], 0x89a
mov ebx, 9
cmp ebx, dword [esp]
jne 0x40a36d
mov dword [0x4b5001], 0x89b
push 0x64
push 0x64
mov eax, 0x64
call fcn.004191f0
push eax
push 2
push dword [0x4fdd08]
call fcn.0041f2f7
mov dword [0x4b5001], 0x89c
jmp 0x40a409
mov dword [0x4b5001], 0x89c
mov ebx, 5
cmp ebx, dword [esp]
jne 0x40a3bc
mov dword [0x4b5001], 0x89d
push 0x32
push 0x32
mov eax, 0x32
call fcn.004191f0
push eax
push 2
push dword [0x4fdd08]
call fcn.0041f2f7
mov dword [0x4b5001], 0x89e
jmp 0x40a409
mov dword [0x4b5001], 0x89e
mov ebx, 2
cmp ebx, dword [esp]
jne 0x40a409
mov dword [0x4b5001], 0x89f
push dword [0x4fdbb8]
call fcn.0041a5c3
mov dword [0x4b5001], 0x8a0
call fcn.00412b74
mov dword [0x4b5001], 0x8a1
mov eax, str.Global_Settings_Saved.
push eax
call fcn.00415da9
mov dword [0x4b5001], 0x8a2
pop eax
mov dword [0x4b5001], 0x8a4
jmp 0x40cfea
mov dword [0x4b5001], 0x8a4
mov ebx, dword [0x4fdd88]
cmp ebx, dword [esp]
jne 0x40a55f
mov dword [0x4b5001], 0x8a5
call fcn.004189ec
push eax
mov dword [0x4b5001], 0x8a6
mov ebx, 9
cmp ebx, dword [esp]
jne 0x40a49e
mov dword [0x4b5001], 0x8a7
push 0x64
push 0x64
mov eax, 0x64
call fcn.004191f0
push eax
push 2
push dword [0x4fdd88]
call fcn.0041f2f7
mov dword [0x4b5001], 0x8a8
jmp 0x40a545
mov dword [0x4b5001], 0x8a8
mov ebx, 5
cmp ebx, dword [esp]
jne 0x40a4ed
mov dword [0x4b5001], 0x8a9
push 0x32
push 0x32
mov eax, 0x32
call fcn.004191f0
push eax
push 2
push dword [0x4fdd88]
call fcn.0041f2f7
mov dword [0x4b5001], 0x8aa
jmp 0x40a545
mov dword [0x4b5001], 0x8aa
mov ebx, 2
cmp ebx, dword [esp]
jne 0x40a545
mov dword [0x4b5001], 0x8ab
push dword [0x4fdbb8]
call fcn.0041a5c3
mov dword [0x4b5001], 0x8ac
push 2
push dword [0x4fde68]
call fcn.004243ab
mov dword [0x4b5001], 0x8ad
mov eax, str.Global_Settings_Deleted.
push eax
call fcn.00415da9
mov dword [0x4b5001], 0x8ae
pop eax
mov dword [0x4b5001], 0x8b0
jmp 0x40cfea
mov dword [0x4b5001], 0x8b0
mov ebx, dword [0x4fdeac]
cmp ebx, dword [esp]
jne 0x40a690
mov dword [0x4b5001], 0x8b1
call fcn.004189ec
push eax
mov dword [0x4b5001], 0x8b2
mov ebx, 9
cmp ebx, dword [esp]
jne 0x40a5da
mov dword [0x4b5001], 0x8b3
push 0x64
push 0x64
mov eax, 0x64
call fcn.004191f0
push eax
push 2
push dword [0x4fdeac]
call fcn.0041f2f7
mov dword [0x4b5001], 0x8b4
jmp 0x40a676
mov dword [0x4b5001], 0x8b4
mov ebx, 5
cmp ebx, dword [esp]
jne 0x40a629
mov dword [0x4b5001], 0x8b5
push 0x32
push 0x32
mov eax, 0x32
call fcn.004191f0
push eax
push 2
push dword [0x4fdeac]
call fcn.0041f2f7
mov dword [0x4b5001], 0x8b6
jmp 0x40a676
mov dword [0x4b5001], 0x8b6
mov ebx, 2
cmp ebx, dword [esp]
jne 0x40a676
mov dword [0x4b5001], 0x8b7
push dword [0x4fdbb8]
call fcn.0041a5c3
mov dword [0x4b5001], 0x8b8
call fcn.00412558
mov dword [0x4b5001], 0x8b9
mov eax, str.Custom_Keys_Saved.
push eax
call fcn.00415da9
mov dword [0x4b5001], 0x8ba
pop eax
mov dword [0x4b5001], 0x8bc
jmp 0x40cfea
mov dword [0x4b5001], 0x8bc
mov ebx, dword [0x4fdb8c]
cmp ebx, dword [esp]
jne 0x40a7cc
mov dword [0x4b5001], 0x8bd
call fcn.004189ec
push eax
mov dword [0x4b5001], 0x8be
mov ebx, 9
cmp ebx, dword [esp]
jne 0x40a70b
mov dword [0x4b5001], 0x8bf
push 0x64
push 0x64
mov eax, 0x64
call fcn.004191f0
push eax
push 2
push dword [0x4fdb8c]
call fcn.0041f2f7
mov dword [0x4b5001], 0x8c0
jmp 0x40a7b2
mov dword [0x4b5001], 0x8c0
mov ebx, 5
cmp ebx, dword [esp]
jne 0x40a75a
mov dword [0x4b5001], 0x8c1
push 0x32
push 0x32
mov eax, 0x32
call fcn.004191f0
push eax
push 2
push dword [0x4fdb8c]
call fcn.0041f2f7
mov dword [0x4b5001], 0x8c2
jmp 0x40a7b2
mov dword [0x4b5001], 0x8c2
mov ebx, 2
cmp ebx, dword [esp]
jne 0x40a7b2
mov dword [0x4b5001], 0x8c3
push dword [0x4fdbb8]
call fcn.0041a5c3
mov dword [0x4b5001], 0x8c4
push 2
push dword [0x4fd9b8]
call fcn.004243ab
mov dword [0x4b5001], 0x8c5
mov eax, str.Custom_Keys_Deleted.
push eax
call fcn.00415da9
mov dword [0x4b5001], 0x8c6
pop eax
mov dword [0x4b5001], 0x8c8
jmp 0x40cfea
mov dword [0x4b5001], 0x8c8
mov ebx, dword [0x4fde70]
cmp ebx, dword [esp]
jne 0x40a88c
mov dword [0x4b5001], 0x8c9
call fcn.004189ec
push eax
mov dword [0x4b5001], 0x8ca
mov ebx, 9
cmp ebx, dword [esp]
jne 0x40a815
mov dword [0x4b5001], 0x8cc
jmp 0x40a872
mov dword [0x4b5001], 0x8cc
mov ebx, 5
cmp ebx, dword [esp]
jne 0x40a85e
mov dword [0x4b5001], 0x8cd
call fcn.0040e778
mov dword [0x4b5001], 0x8ce
push 0
push dword [0x4fdb68]
call fcn.0041f2b9
mov dword [0x4b5001], 0x8cf
jmp 0x40a872
mov dword [0x4b5001], 0x8cf
mov ebx, 2
cmp ebx, dword [esp]
jne 0x40a872
mov dword [0x4b5001], 0x8d1
pop eax
mov dword [0x4b5001], 0x8d3
jmp 0x40cfea
mov dword [0x4b5001], 0x8d3
mov ebx, dword [0x4fde8c]
cmp ebx, dword [esp]
jne 0x40a94c
mov dword [0x4b5001], 0x8d4
call fcn.004189ec
push eax
mov dword [0x4b5001], 0x8d5
mov ebx, 9
cmp ebx, dword [esp]
jne 0x40a8d5
mov dword [0x4b5001], 0x8d7
jmp 0x40a932
mov dword [0x4b5001], 0x8d7
mov ebx, 5
cmp ebx, dword [esp]
jne 0x40a91e
mov dword [0x4b5001], 0x8d8
call fcn.0040e778
mov dword [0x4b5001], 0x8d9
push 0
push dword [0x4fdb68]
call fcn.0041f2b9
mov dword [0x4b5001], 0x8da
jmp 0x40a932
mov dword [0x4b5001], 0x8da
mov ebx, 2
cmp ebx, dword [esp]
jne 0x40a932
mov dword [0x4b5001], 0x8dc
pop eax
mov dword [0x4b5001], 0x8de
jmp 0x40cfea
mov dword [0x4b5001], 0x8de
mov ebx, dword [0x4fdeb0]
cmp ebx, dword [esp]
jne 0x40aa45
mov dword [0x4b5001], 0x8df
call fcn.004189ec
push eax
mov dword [0x4b5001], 0x8e0
mov ebx, 9
cmp ebx, dword [esp]
jne 0x40a9b6
mov dword [0x4b5001], 0x8e1
push dword [0x4fdb2c]
call fcn.00427ca7
push eax
push dword [0x4fdeb0]
call fcn.00421b26
mov dword [0x4b5001], 0x8e2
jmp 0x40aa2b
mov dword [0x4b5001], 0x8e2
mov ebx, 5
cmp ebx, dword [esp]
jne 0x40a9f7
mov dword [0x4b5001], 0x8e3
push dword [0x4fdaf4]
call fcn.00427ca7
push eax
push dword [0x4fdeb0]
call fcn.00421b26
mov dword [0x4b5001], 0x8e4
jmp 0x40aa2b
mov dword [0x4b5001], 0x8e4
mov ebx, 2
cmp ebx, dword [esp]
jne 0x40aa2b
mov dword [0x4b5001], 0x8e5
push 6
push dword [0x4fdab4]
call fcn.00423496
push eax
call sub.USER32.DLL_ShowWindow
mov dword [0x4b5001], 0x8e6
pop eax
mov dword [0x4b5001], 0x8e8
jmp 0x40cfea
mov dword [0x4b5001], 0x8e8
mov ebx, dword [0x4fda44]
cmp ebx, dword [esp]
jne 0x40abdc
mov dword [0x4b5001], 0x8e9
call fcn.004189ec
push eax
mov dword [0x4b5001], 0x8ea
mov ebx, 9
cmp ebx, dword [esp]
jne 0x40aab2
mov dword [0x4b5001], 0x8eb
push dword [0x4fd9bc]
call fcn.00427ca7
push eax
push dword [0x4fda44]
call fcn.00421b26
mov dword [0x4b5001], 0x8ec
jmp 0x40abc2
mov dword [0x4b5001], 0x8ec
mov ebx, 5
cmp ebx, dword [esp]
jne 0x40aaf6
mov dword [0x4b5001], 0x8ed
push dword [0x4fdf0c]
call fcn.00427ca7
push eax
push dword [0x4fda44]
call fcn.00421b26
mov dword [0x4b5001], 0x8ee
jmp 0x40abc2
mov dword [0x4b5001], 0x8ee
mov ebx, 2
cmp ebx, dword [esp]
jne 0x40abc2
mov dword [0x4b5001], 0x8ef
mov ebx, dword [0x4fda5c]
cmp ebx, 1
jne 0x40ab78
mov dword [0x4b5001], 0x8f0
push edx
call fcn.0042e960
pop edx
push eax
mov eax, 0x4b521a
push eax
mov edx, dword [0x4fda70]
push edx
call fcn.0042e960
pop edx
push eax
push edx
call fcn.0042e9a0
mov edx, str.help.txt
push edx
call fcn.0042e9a0
call fcn.0042ea90
mov eax, str.notepad.exe
push eax
call fcn.004192c2
add dword [esp + 4], edx
call fcn.0041b17f
call fcn.004192e0
mov dword [0x4b5001], 0x8f1
mov dword [0x4b5001], 0x8f2
mov ebx, dword [0x4fddb4]
cmp ebx, 1
jne 0x40abb8
mov dword [0x4b5001], 0x8f3
mov eax, 0x4b521a
push eax
push dword [0x4fdcdc]
mov eax, str.notepad.exe
push eax
call fcn.0041b17f
mov dword [0x4b5001], 0x8f4
mov dword [0x4b5001], 0x8f5
pop eax
mov dword [0x4b5001], 0x8f7
jmp 0x40cfea
mov dword [0x4b5001], 0x8f7
mov ebx, dword [0x4fda10]
cmp ebx, dword [esp]
jne 0x40acc4
mov dword [0x4b5001], 0x8f8
call fcn.004189ec
push eax
mov dword [0x4b5001], 0x8f9
mov ebx, 9
cmp ebx, dword [esp]
jne 0x40ac46
mov dword [0x4b5001], 0x8fa
push dword [0x4fdbe0]
call fcn.00427ca7
push eax
push dword [0x4fda10]
call fcn.00421b26
mov dword [0x4b5001], 0x8fb
jmp 0x40acaa
mov dword [0x4b5001], 0x8fb
mov ebx, 5
cmp ebx, dword [esp]
jne 0x40ac87
mov dword [0x4b5001], 0x8fc
push dword [0x4fdca4]
call fcn.00427ca7
push eax
push dword [0x4fda10]
call fcn.00421b26
mov dword [0x4b5001], 0x8fd
jmp 0x40acaa
mov dword [0x4b5001], 0x8fd
mov ebx, 2
cmp ebx, dword [esp]
jne 0x40acaa
mov dword [0x4b5001], 0x8fe
jmp 0x413308
mov dword [0x4b5001], 0x8ff
pop eax
mov dword [0x4b5001], 0x901
jmp 0x40cfea
mov dword [0x4b5001], 0x901
mov ebx, dword [0x4fdde4]
cmp ebx, dword [esp]
jne 0x40aeb6
mov dword [0x4b5001], 0x902
call fcn.004189ec
push eax
mov dword [0x4b5001], 0x903
mov ebx, 9
cmp ebx, dword [esp]
jne 0x40ad31
mov dword [0x4b5001], 0x904
push dword [0x4fdd24]
call fcn.00427ca7
push eax
push dword [0x4fdde4]
call fcn.00421b26
mov dword [0x4b5001], 0x905
jmp 0x40ae9c
mov dword [0x4b5001], 0x905
mov ebx, 5
cmp ebx, dword [esp]
jne 0x40ad93
mov dword [0x4b5001], 0x906
mov ebx, dword [0x4fdb30]
and ebx, ebx
jne 0x40ad7a
mov dword [0x4b5001], 0x907
push dword [0x4fd9f4]
call fcn.00427ca7
push eax
push dword [0x4fdde4]
call fcn.00421b26
mov dword [0x4b5001], 0x908
mov dword [0x4b5001], 0x909
jmp 0x40ae9c
mov dword [0x4b5001], 0x909
mov ebx, 2
cmp ebx, dword [esp]
jne 0x40ae9c
mov dword [0x4b5001], 0x90a
mov ebx, dword [0x4fdd44]
cmp ebx, 1
jne 0x40ae2a
mov dword [0x4b5001], 0x90b
call fcn.0040e778
mov dword [0x4b5001], 0x90c
mov dword [0x4fdd20], 1
mov dword [0x4b5001], 0x90d
push 0
push dword [0x4fda2c]
call fcn.0041f2b9
mov dword [0x4b5001], 0x90f
push dword [0x4fdb54]
call fcn.00427ca7
push eax
push dword [0x4fdbb4]
call fcn.00421b26
mov dword [0x4b5001], 0x910
jmp 0x40ae92
mov dword [0x4b5001], 0x910
mov dword [0x4b5001], 0x911
call fcn.0040e778
mov dword [0x4b5001], 0x912
mov dword [0x4fdb30], 1
mov dword [0x4b5001], 0x913
push dword [0x4fdd24]
call fcn.00427ca7
push eax
push dword [0x4fdde4]
call fcn.00421b26
mov dword [0x4b5001], 0x914
push 0
push dword [0x4fdb68]
call fcn.0041f2b9
mov dword [0x4b5001], 0x915
mov dword [0x4b5001], 0x916
pop eax
mov dword [0x4b5001], 0x918
jmp 0x40cfea
mov dword [0x4b5001], 0x918
mov ebx, dword [0x4fde54]
cmp ebx, dword [esp]
jne 0x40b02b
mov dword [0x4b5001], 0x919
call fcn.004189ec
push eax
mov dword [0x4b5001], 0x91a
mov ebx, 9
cmp ebx, dword [esp]
jne 0x40af23
mov dword [0x4b5001], 0x91b
push dword [0x4fdd98]
call fcn.00427ca7
push eax
push dword [0x4fde54]
call fcn.00421b26
mov dword [0x4b5001], 0x91c
jmp 0x40b011
mov dword [0x4b5001], 0x91c
mov ebx, 5
cmp ebx, dword [esp]
jne 0x40af85
mov dword [0x4b5001], 0x91d
mov ebx, dword [0x4fda5c]
and ebx, ebx
jne 0x40af6c
mov dword [0x4b5001], 0x91e
push dword [0x4fde74]
call fcn.00427ca7
push eax
push dword [0x4fde54]
call fcn.00421b26
mov dword [0x4b5001], 0x91f
mov dword [0x4b5001], 0x920
jmp 0x40b011
mov dword [0x4b5001], 0x920
mov ebx, 2
cmp ebx, dword [esp]
jne 0x40b011
mov dword [0x4b5001], 0x921
call fcn.0040e778
mov dword [0x4b5001], 0x922
mov dword [0x4fda5c], 1
mov dword [0x4b5001], 0x923
push dword [0x4fdd98]
call fcn.00427ca7
push eax
push dword [0x4fde54]
call fcn.00421b26
mov dword [0x4b5001], 0x924
push 0
push dword [0x4fdce0]
call fcn.0041f2b9
mov dword [0x4b5001], 0x925
push 0
push dword [0x4fda44]
call fcn.0041f2b9
mov dword [0x4b5001], 0x926
pop eax
mov dword [0x4b5001], 0x928
jmp 0x40cfea
mov dword [0x4b5001], 0x928
mov ebx, dword [0x4fdb58]
cmp ebx, dword [esp]
jne 0x40b152
mov dword [0x4b5001], 0x929
call fcn.004189ec
push eax
mov dword [0x4b5001], 0x92a
mov ebx, 9
cmp ebx, dword [esp]
jne 0x40b098
mov dword [0x4b5001], 0x92b
push dword [0x4fdae8]
call fcn.00427ca7
push eax
push dword [0x4fdb58]
call fcn.00421b26
mov dword [0x4b5001], 0x92c
jmp 0x40b138
mov dword [0x4b5001], 0x92c
mov ebx, 5
cmp ebx, dword [esp]
jne 0x40b0f7
mov dword [0x4b5001], 0x92d
mov ebx, dword [0x4fde50]
and ebx, ebx
jne 0x40b0e1
mov dword [0x4b5001], 0x92e
push dword [0x4fdc0c]
call fcn.00427ca7
push eax
push dword [0x4fdb58]
call fcn.00421b26
mov dword [0x4b5001], 0x92f
mov dword [0x4b5001], 0x930
jmp 0x40b138
mov dword [0x4b5001], 0x930
mov ebx, 2
cmp ebx, dword [esp]
jne 0x40b138
mov dword [0x4b5001], 0x931
mov ebx, dword [0x4fdd30]
and ebx, ebx
jne 0x40b12e
mov dword [0x4b5001], 0x932
call fcn.0040f1cf
mov dword [0x4b5001], 0x933
mov dword [0x4b5001], 0x934
pop eax
mov dword [0x4b5001], 0x936
jmp 0x40cfea
mov dword [0x4b5001], 0x936
mov ebx, dword [0x4fd99c]
cmp ebx, dword [esp]
jne 0x40b2c7
mov dword [0x4b5001], 0x937
call fcn.004189ec
push eax
mov dword [0x4b5001], 0x938
mov ebx, 9
cmp ebx, dword [esp]
jne 0x40b1bf
mov dword [0x4b5001], 0x939
push dword [0x4fde9c]
call fcn.00427ca7
push eax
push dword [0x4fd99c]
call fcn.00421b26
mov dword [0x4b5001], 0x93a
jmp 0x40b2ad
mov dword [0x4b5001], 0x93a
mov ebx, 5
cmp ebx, dword [esp]
jne 0x40b221
mov dword [0x4b5001], 0x93b
mov ebx, dword [0x4fddb4]
and ebx, ebx
jne 0x40b208
mov dword [0x4b5001], 0x93c
push dword [0x4fdef4]
call fcn.00427ca7
push eax
push dword [0x4fd99c]
call fcn.00421b26
mov dword [0x4b5001], 0x93d
mov dword [0x4b5001], 0x93e
jmp 0x40b2ad
mov dword [0x4b5001], 0x93e
mov ebx, 2
cmp ebx, dword [esp]
jne 0x40b2ad
mov dword [0x4b5001], 0x948
call fcn.0040e778
mov dword [0x4b5001], 0x949
mov dword [0x4fddb4], 1
mov dword [0x4b5001], 0x94a
push dword [0x4fde9c]
call fcn.00427ca7
push eax
push dword [0x4fd99c]
call fcn.00421b26
mov dword [0x4b5001], 0x94b
push 0
push dword [0x4fdacc]
call fcn.0041f2b9
mov dword [0x4b5001], 0x94c
push 0
push dword [0x4fda44]
call fcn.0041f2b9
mov dword [0x4b5001], 0x94d
pop eax
mov dword [0x4b5001], 0x94f
jmp 0x40cfea
mov dword [0x4b5001], 0x94f
mov ebx, dword [0x4fde7c]
cmp ebx, dword [esp]
jne 0x40b41f
mov dword [0x4b5001], 0x950
call fcn.004189ec
push eax
mov dword [0x4b5001], 0x951
mov ebx, 9
cmp ebx, dword [esp]
jne 0x40b334
mov dword [0x4b5001], 0x952
push dword [0x4fddd0]
call fcn.00427ca7
push eax
push dword [0x4fde7c]
call fcn.00421b26
mov dword [0x4b5001], 0x953
jmp 0x40b405
mov dword [0x4b5001], 0x953
mov ebx, 5
cmp ebx, dword [esp]
jne 0x40b393
mov dword [0x4b5001], 0x954
mov ebx, dword [0x4fdb9c]
and ebx, ebx
jne 0x40b37d
mov dword [0x4b5001], 0x955
push dword [0x4fdef0]
call fcn.00427ca7
push eax
push dword [0x4fde7c]
call fcn.00421b26
mov dword [0x4b5001], 0x956
mov dword [0x4b5001], 0x957
jmp 0x40b405
mov dword [0x4b5001], 0x957
mov ebx, 2
cmp ebx, dword [esp]
jne 0x40b405
mov dword [0x4b5001], 0x958
call fcn.0040e778
mov dword [0x4b5001], 0x959
mov dword [0x4fdb9c], 1
mov dword [0x4b5001], 0x95a
push dword [0x4fddd0]
call fcn.00427ca7
push eax
push dword [0x4fde7c]
call fcn.00421b26
mov dword [0x4b5001], 0x95b
push 0
push dword [0x4fdaf0]
call fcn.0041f2b9
mov dword [0x4b5001], 0x95c
pop eax
mov dword [0x4b5001], 0x95e
jmp 0x40cfea
mov dword [0x4b5001], 0x95e
mov ebx, dword [0x4fdbac]
cmp ebx, dword [esp]
jne 0x40b595
mov dword [0x4b5001], 0x95f
call fcn.004189ec
push eax
mov dword [0x4b5001], 0x960
mov ebx, 9
cmp ebx, dword [esp]
jne 0x40b48c
mov dword [0x4b5001], 0x961
push dword [0x4fde14]
call fcn.00427ca7
push eax
push dword [0x4fdbac]
call fcn.00421b26
mov dword [0x4b5001], 0x962
jmp 0x40b57b
mov dword [0x4b5001], 0x962
mov ebx, 5
cmp ebx, dword [esp]
jne 0x40b4ee
mov dword [0x4b5001], 0x963
mov ebx, dword [0x4fde0c]
and ebx, ebx
jne 0x40b4d5
mov dword [0x4b5001], 0x964
push dword [0x4fda50]
call fcn.00427ca7
push eax
push dword [0x4fdbac]
call fcn.00421b26
mov dword [0x4b5001], 0x965
mov dword [0x4b5001], 0x966
jmp 0x40b57b
mov dword [0x4b5001], 0x966
mov ebx, 2
cmp ebx, dword [esp]
jne 0x40b57b
mov dword [0x4b5001], 0x967
call fcn.0040e778
mov dword [0x4b5001], 0x968
mov dword [0x4fde0c], 1
mov dword [0x4b5001], 0x969
push dword [0x4fde14]
call fcn.00427ca7
push eax
push dword [0x4fdbac]
call fcn.00421b26
mov dword [0x4b5001], 0x96a
mov eax, str.http:__www.cheathappens.com_trainer_troubleshooting_lite.asp
push eax
push dword [0x4fdbd4]
call fcn.0041fea7
mov dword [0x4b5001], 0x96b
push 0
push dword [0x4fdbd4]
call fcn.0041f2b9
mov dword [0x4b5001], 0x96c
pop eax
mov dword [0x4b5001], 0x96e
jmp 0x40cfea
mov dword [0x4b5001], 0x96e
mov ebx, dword [0x4fdaa8]
cmp ebx, dword [esp]
jne 0x40b6d2
mov dword [0x4b5001], 0x96f
call fcn.004189ec
push eax
mov dword [0x4b5001], 0x970
mov ebx, 9
cmp ebx, dword [esp]
jne 0x40b602
mov dword [0x4b5001], 0x971
push dword [0x4fda28]
call fcn.00427ca7
push eax
push dword [0x4fdaa8]
call fcn.00421b26
mov dword [0x4b5001], 0x972
jmp 0x40b6b8
mov dword [0x4b5001], 0x972
mov ebx, 5
cmp ebx, dword [esp]
jne 0x40b661
mov dword [0x4b5001], 0x973
mov ebx, dword [0x4fdeec]
and ebx, ebx
jne 0x40b64b
mov dword [0x4b5001], 0x974
push dword [0x4fddcc]
call fcn.00427ca7
push eax
push dword [0x4fdaa8]
call fcn.00421b26
mov dword [0x4b5001], 0x975
mov dword [0x4b5001], 0x976
jmp 0x40b6b8
mov dword [0x4b5001], 0x976
mov ebx, 2
cmp ebx, dword [esp]
jne 0x40b6b8
mov dword [0x4b5001], 0x97a
push edx
call fcn.0042e960
pop edx
push eax
push edx
call fcn.0042e960
pop edx
push eax
mov edx, str.http:__www.cheathappens.com_trainerthread.asp_titleID
push edx
call fcn.0042e9a0
mov edx, dword [0x4fded8]
push edx
call fcn.0042e9a0
call fcn.004192c2
add dword [esp], edx
call fcn.0041b6de
call fcn.004192e0
mov dword [0x4b5001], 0x97b
pop eax
mov dword [0x4b5001], 0x97d
jmp 0x40cfea
mov dword [0x4b5001], 0x97d
mov ebx, dword [0x4fda3c]
cmp ebx, dword [esp]
jne 0x40b76c
mov dword [0x4b5001], 0x97e
call fcn.004189ec
push eax
mov dword [0x4b5001], 0x97f
mov ebx, 2
cmp ebx, dword [esp]
jne 0x40b752
mov dword [0x4b5001], 0x980
push edx
call fcn.0042e960
pop edx
push eax
push edx
call fcn.0042e960
pop edx
push eax
mov edx, str.http:__www.cheathappens.com_trainerindex.asp_titleID
push edx
call fcn.0042e9a0
mov edx, dword [0x4fded8]
push edx
call fcn.0042e9a0
call fcn.004192c2
add dword [esp], edx
call fcn.0041b6de
call fcn.004192e0
mov dword [0x4b5001], 0x981
pop eax
mov dword [0x4b5001], 0x983
jmp 0x40cfea
mov dword [0x4b5001], 0x983
mov ebx, dword [0x4fdc84]
cmp ebx, dword [esp]
jne 0x40b806
mov dword [0x4b5001], 0x984
call fcn.004189ec
push eax
mov dword [0x4b5001], 0x985
mov ebx, 2
cmp ebx, dword [esp]
jne 0x40b7ec
mov dword [0x4b5001], 0x986
push edx
call fcn.0042e960
pop edx
push eax
push edx
call fcn.0042e960
pop edx
push eax
mov edx, str.http:__www.cheathappens.com_trainerindex.asp_titleID
push edx
call fcn.0042e9a0
mov edx, dword [0x4fded8]
push edx
call fcn.0042e9a0
call fcn.004192c2
add dword [esp], edx
call fcn.0041b6de
call fcn.004192e0
mov dword [0x4b5001], 0x987
pop eax
mov dword [0x4b5001], 0x989
jmp 0x40cfea
mov dword [0x4b5001], 0x989
mov ebx, dword [0x4fdd58]
cmp ebx, dword [esp]
jne 0x40ba50
mov dword [0x4b5001], 0x98a
call fcn.004189ec
push eax
mov dword [0x4b5001], 0x98b
mov ebx, 9
cmp ebx, dword [esp]
jne 0x40b873
mov dword [0x4b5001], 0x98c
push dword [0x4fda54]
call fcn.00427ca7
push eax
push dword [0x4fdd58]
call fcn.00421b26
mov dword [0x4b5001], 0x98d
jmp 0x40ba36
mov dword [0x4b5001], 0x98d
mov ebx, 5
cmp ebx, dword [esp]
jne 0x40b8d5
mov dword [0x4b5001], 0x98e
mov ebx, dword [0x4fdee4]
and ebx, ebx
jne 0x40b8bc
mov dword [0x4b5001], 0x98f
push dword [0x4fdc7c]
call fcn.00427ca7
push eax
push dword [0x4fdd58]
call fcn.00421b26
mov dword [0x4b5001], 0x990
mov dword [0x4b5001], 0x991
jmp 0x40ba36
mov dword [0x4b5001], 0x991
mov ebx, 2
cmp ebx, dword [esp]
jne 0x40ba36
mov dword [0x4b5001], 0x992
mov ebx, dword [0x4fdcd8]
cmp ebx, 1
jne 0x40b9e3
mov dword [0x4b5001], 0x993
mov ebx, dword [0x4fdee4]
and ebx, ebx
jne 0x40b985
mov dword [0x4b5001], 0x994
mov dword [0x4fdee4], 1
mov dword [0x4b5001], 0x995
push dword [0x4fdbb8]
call fcn.0041a5c3
mov dword [0x4b5001], 0x996
push dword [0x4fda54]
call fcn.00427ca7
push eax
push dword [0x4fdd58]
call fcn.00421b26
mov dword [0x4b5001], 0x997
mov eax, str.Controller_Mode_Activated.
push eax
call fcn.00415da9
mov dword [0x4b5001], 0x998
jmp 0x40b9cd
mov dword [0x4b5001], 0x998
mov dword [0x4b5001], 0x999
mov dword [0x4fdee4], 0
mov dword [0x4b5001], 0x99a
push dword [0x4fdd38]
call fcn.0041a5c3
mov dword [0x4b5001], 0x99b
mov eax, str.Controller_Mode_Deactivated.
push eax
call fcn.00415da9
mov dword [0x4b5001], 0x99c
mov dword [0x4b5001], 0x99d
jmp 0x40ba2c
mov dword [0x4b5001], 0x99d
mov dword [0x4b5001], 0x99e
push dword [0x4fdd38]
call fcn.0041a5c3
mov dword [0x4b5001], 0x99f
mov eax, str.No_Joystick_Detected
push eax
call fcn.00418a25
mov dword [0x4b5001], 0x9a0
mov eax, str.No_Joystick_Detected
push eax
call fcn.00415da9
mov dword [0x4b5001], 0x9a1
mov dword [0x4b5001], 0x9a2
pop eax
mov dword [0x4b5001], 0x9a4
jmp 0x40cfea
mov dword [0x4b5001], 0x9a4
mov ebx, dword [0x4fdbb4]
cmp ebx, dword [esp]
jne 0x40bcc4
mov dword [0x4b5001], 0x9a5
call fcn.004189ec
push eax
mov dword [0x4b5001], 0x9a6
mov ebx, 9
cmp ebx, dword [esp]
jne 0x40babd
mov dword [0x4b5001], 0x9a7
push dword [0x4fdb54]
call fcn.00427ca7
push eax
push dword [0x4fdbb4]
call fcn.00421b26
mov dword [0x4b5001], 0x9a8
jmp 0x40bcaa
mov dword [0x4b5001], 0x9a8
mov ebx, 5
cmp ebx, dword [esp]
jne 0x40bb1f
mov dword [0x4b5001], 0x9a9
mov ebx, dword [0x4fdd44]
and ebx, ebx
jne 0x40bb06
mov dword [0x4b5001], 0x9aa
push dword [0x4fd9e8]
call fcn.00427ca7
push eax
push dword [0x4fdbb4]
call fcn.00421b26
mov dword [0x4b5001], 0x9ab
mov dword [0x4b5001], 0x9ac
jmp 0x40bcaa
mov dword [0x4b5001], 0x9ac
mov ebx, 2
cmp ebx, dword [esp]
jne 0x40bcaa
mov dword [0x4b5001], 0x9ad
mov ebx, dword [0x4fdd44]
and ebx, ebx
jne 0x40bbfa
mov dword [0x4b5001], 0x9ae
mov dword [0x4fdd44], 1
mov dword [0x4b5001], 0x9af
call fcn.0040e778
mov dword [0x4b5001], 0x9b0
mov dword [0x4fdd20], 1
mov dword [0x4b5001], 0x9b1
push 0
push dword [0x4fda2c]
call fcn.0041f2b9
mov dword [0x4b5001], 0x9b2
push dword [0x4fdbb8]
call fcn.0041a5c3
mov dword [0x4b5001], 0x9b3
push dword [0x4fdb54]
call fcn.00427ca7
push eax
push dword [0x4fdbb4]
call fcn.00421b26
mov dword [0x4b5001], 0x9b4
mov eax, str.Virtual_Reality_Mode_Activated.
push eax
call fcn.00415da9
mov dword [0x4b5001], 0x9b5
jmp 0x40bca0
mov dword [0x4b5001], 0x9b5
mov dword [0x4b5001], 0x9b6
mov dword [0x4fdd44], 0
mov dword [0x4b5001], 0x9b7
push dword [0x4fdd38]
call fcn.0041a5c3
mov dword [0x4b5001], 0x9b8
call fcn.0040e778
mov dword [0x4b5001], 0x9b9
mov dword [0x4fdb30], 1
mov dword [0x4b5001], 0x9ba
push dword [0x4fdd24]
call fcn.00427ca7
push eax
push dword [0x4fdde4]
call fcn.00421b26
mov dword [0x4b5001], 0x9bb
push 0
push dword [0x4fdb68]
call fcn.0041f2b9
mov dword [0x4b5001], 0x9bc
mov eax, str.Virtual_Reality_Mode_Deactivated.
push eax
call fcn.00415da9
mov dword [0x4b5001], 0x9bd
mov dword [0x4b5001], 0x9be
pop eax
mov dword [0x4b5001], 0x9c0
jmp 0x40cfea
mov dword [0x4b5001], 0x9c0
mov ebx, dword [0x4fd9a4]
cmp ebx, dword [esp]
jne 0x40bf38
mov dword [0x4b5001], 0x9c1
call fcn.004189ec
push eax
mov dword [0x4b5001], 0x9c2
mov ebx, 9
cmp ebx, dword [esp]
jne 0x40bd31
mov dword [0x4b5001], 0x9c3
push dword [0x4fdba0]
call fcn.00427ca7
push eax
push dword [0x4fd9a4]
call fcn.00421b26
mov dword [0x4b5001], 0x9c4
jmp 0x40bf1e
mov dword [0x4b5001], 0x9c4
mov ebx, 5
cmp ebx, dword [esp]
jne 0x40bd93
mov dword [0x4b5001], 0x9c5
mov ebx, dword [0x4fda7c]
and ebx, ebx
jne 0x40bd7a
mov dword [0x4b5001], 0x9c6
push dword [0x4fde98]
call fcn.00427ca7
push eax
push dword [0x4fd9a4]
call fcn.00421b26
mov dword [0x4b5001], 0x9c7
mov dword [0x4b5001], 0x9c8
jmp 0x40bf1e
mov dword [0x4b5001], 0x9c8
mov ebx, 2
cmp ebx, dword [esp]
jne 0x40bf1e
mov dword [0x4b5001], 0x9c9
call fcn.0040dc34
mov dword [0x4b5001], 0x9ca
call fcn.0040e778
mov dword [0x4b5001], 0x9cb
mov dword [0x4fda7c], 1
mov dword [0x4b5001], 0x9cc
push 0
push dword [0x4fdd80]
call fcn.0041f2b9
mov dword [0x4b5001], 0x9cd
push dword [0x4fdba0]
call fcn.00427ca7
push eax
push dword [0x4fd9a4]
call fcn.00421b26
mov dword [0x4b5001], 0x9ce
mov ebx, dword [0x4fdee4]
and ebx, ebx
jne 0x40bea1
mov dword [0x4b5001], 0x9cf
push 4
push dword [0x4fdaf8]
call fcn.00421b26
mov dword [0x4b5001], 0x9d0
push edx
call fcn.0042e960
pop edx
push eax
push edx
call fcn.0042e960
pop edx
push eax
mov edx, str.https:__api.qrserver.com_v1_create_qr_code__size400x400data
push edx
call fcn.0042e9a0
mov edx, dword [0x4fda68]
push edx
call fcn.0042e9a0
call fcn.0042ea90
push dword [0x4fdaf8]
call fcn.004192c2
add dword [esp + 4], edx
call fcn.0041fea7
call fcn.004192e0
mov dword [0x4b5001], 0x9d1
jmp 0x40bf14
mov dword [0x4b5001], 0x9d1
mov dword [0x4b5001], 0x9d2
push 4
push dword [0x4fdaf8]
call fcn.00421b26
mov dword [0x4b5001], 0x9d3
push edx
call fcn.0042e960
pop edx
push eax
push edx
call fcn.0042e960
pop edx
push eax
mov edx, str.https:__api.qrserver.com_v1_create_qr_code__size400x400data
push edx
call fcn.0042e9a0
mov edx, dword [0x4fdcac]
push edx
call fcn.0042e9a0
call fcn.0042ea90
push dword [0x4fdaf8]
call fcn.004192c2
add dword [esp + 4], edx
call fcn.0041fea7
call fcn.004192e0
mov dword [0x4b5001], 0x9d4
mov dword [0x4b5001], 0x9d5
pop eax
mov dword [0x4b5001], 0x9d7
jmp 0x40cfea
mov dword [0x4b5001], 0x9d7
mov ebx, dword [0x4fdda4]
cmp ebx, dword [esp]
jne 0x40c12a
mov dword [0x4b5001], 0x9d8
call fcn.004189ec
push eax
mov dword [0x4b5001], 0x9d9
mov ebx, 9
cmp ebx, dword [esp]
jne 0x40bfa5
mov dword [0x4b5001], 0x9da
push dword [0x4fda90]
call fcn.00427ca7
push eax
push dword [0x4fdda4]
call fcn.00421b26
mov dword [0x4b5001], 0x9db
jmp 0x40c110
mov dword [0x4b5001], 0x9db
mov ebx, 5
cmp ebx, dword [esp]
jne 0x40c007
mov dword [0x4b5001], 0x9dc
mov ebx, dword [0x4fdea8]
and ebx, ebx
jne 0x40bfee
mov dword [0x4b5001], 0x9dd
push dword [0x4fdd04]
call fcn.00427ca7
push eax
push dword [0x4fdda4]
call fcn.00421b26
mov dword [0x4b5001], 0x9de
mov dword [0x4b5001], 0x9df
jmp 0x40c110
mov dword [0x4b5001], 0x9df
mov ebx, 2
cmp ebx, dword [esp]
jne 0x40c110
mov dword [0x4b5001], 0x9e3
mov edx, 0x4b521a
lea ecx, [0x4fda98]
call fcn.00419008
mov dword [0x4b5001], 0x9e4
push edx
call fcn.0042e960
pop edx
push eax
push 0
push dword [0x4fda74]
mov eax, str.Path
push eax
mov eax, str.SoftwareCheat_HappensCoSMOS
push eax
push 0x80000002
call fcn.004138d0
push 0x4fda98
call fcn.0042ea00
mov dword [0x4b5001], 0x9e5
push dword [0x4fda98]
mov edx, 0x4b521a
pop ecx
call fcn.00419270
jne 0x40c0c9
mov dword [0x4b5001], 0x9e6
push dword [0x4fda98]
call fcn.0041b6de
mov dword [0x4b5001], 0x9e7
mov eax, str.Launching_CosMOS.
push eax
call fcn.00415da9
mov dword [0x4b5001], 0x9e8
jmp 0x40c106
mov dword [0x4b5001], 0x9e8
mov dword [0x4b5001], 0x9e9
mov ebx, dword [0x4fdd68]
and ebx, ebx
jne 0x40c0fc
mov dword [0x4b5001], 0x9ea
mov eax, str.http:__www.cheathappens.com_cosmos.asp
push eax
call fcn.0041b6de
mov dword [0x4b5001], 0x9eb
mov dword [0x4b5001], 0x9ec
mov dword [0x4b5001], 0x9ed
pop eax
mov dword [0x4b5001], 0x9ef
jmp 0x40cfea
mov dword [0x4b5001], 0x9ef
mov ebx, dword [0x4fddfc]
cmp ebx, dword [esp]
jne 0x40c267
mov dword [0x4b5001], 0x9f0
call fcn.004189ec
push eax
mov dword [0x4b5001], 0x9f1
mov ebx, 9
cmp ebx, dword [esp]
jne 0x40c197
mov dword [0x4b5001], 0x9f2
push dword [0x4fdab0]
call fcn.00427ca7
push eax
push dword [0x4fddfc]
call fcn.00421b26
mov dword [0x4b5001], 0x9f3
jmp 0x40c24d
mov dword [0x4b5001], 0x9f3
mov ebx, 5
cmp ebx, dword [esp]
jne 0x40c1f6
mov dword [0x4b5001], 0x9f4
mov ebx, dword [0x4fdd3c]
and ebx, ebx
jne 0x40c1e0
mov dword [0x4b5001], 0x9f5
push dword [0x4fdf08]
call fcn.00427ca7
push eax
push dword [0x4fddfc]
call fcn.00421b26
mov dword [0x4b5001], 0x9f6
mov dword [0x4b5001], 0x9f7
jmp 0x40c24d
mov dword [0x4b5001], 0x9f7
mov ebx, 2
cmp ebx, dword [esp]
jne 0x40c24d
mov dword [0x4b5001], 0x9fb
push edx
call fcn.0042e960
pop edx
push eax
push edx
call fcn.0042e960
pop edx
push eax
mov edx, str.http:__www.cheathappens.com_trainer_update.asp_titleid
push edx
call fcn.0042e9a0
mov edx, dword [0x4fded8]
push edx
call fcn.0042e9a0
call fcn.004192c2
add dword [esp], edx
call fcn.0041b6de
call fcn.004192e0
mov dword [0x4b5001], 0x9fc
pop eax
mov dword [0x4b5001], 0x9fe
jmp 0x40cfea
mov dword [0x4b5001], 0x9fe
mov ebx, dword [0x4fd998]
cmp ebx, dword [esp]
jne 0x40c313
mov dword [0x4b5001], 0x9ff
call fcn.004189ec
push eax
mov dword [0x4b5001], 0xa00
mov ebx, 9
cmp ebx, dword [esp]
jne 0x40c2b0
mov dword [0x4b5001], 0xa02
jmp 0x40c2f9
mov dword [0x4b5001], 0xa02
mov ebx, 5
cmp ebx, dword [esp]
jne 0x40c2d0
mov dword [0x4b5001], 0xa04
jmp 0x40c2f9
mov dword [0x4b5001], 0xa04
mov ebx, 2
cmp ebx, dword [esp]
jne 0x40c2f9
mov dword [0x4b5001], 0xa05
mov eax, str.www.cheathappens.com
push eax
call fcn.0041b6de
mov dword [0x4b5001], 0xa06
pop eax
mov dword [0x4b5001], 0xa08
jmp 0x40cfea
mov dword [0x4b5001], 0xa08
mov ebx, dword [0x4fdc74]
cmp ebx, dword [esp]
jne 0x40c3ed
mov dword [0x4b5001], 0xa09
call fcn.004189ec
push eax
mov dword [0x4b5001], 0xa0a
mov ebx, 9
cmp ebx, dword [esp]
jne 0x40c35c
mov dword [0x4b5001], 0xa0c
jmp 0x40c3d3
mov dword [0x4b5001], 0xa0c
mov ebx, 5
cmp ebx, dword [esp]
jne 0x40c37c
mov dword [0x4b5001], 0xa0e
jmp 0x40c3d3
mov dword [0x4b5001], 0xa0e
mov ebx, 2
cmp ebx, dword [esp]
jne 0x40c3d3
mov dword [0x4b5001], 0xa0f
push edx
call fcn.0042e960
pop edx
push eax
push edx
call fcn.0042e960
pop edx
push eax
mov edx, str.http:__www.cheathappens.com_trainerindex.asp_titleID
push edx
call fcn.0042e9a0
mov edx, dword [0x4fded8]
push edx
call fcn.0042e9a0
call fcn.004192c2
add dword [esp], edx
call fcn.0041b6de
call fcn.004192e0
mov dword [0x4b5001], 0xa11
pop eax
mov dword [0x4b5001], 0xa14
jmp 0x40cfea
mov dword [0x4b5001], 0xa14
mov ebx, dword [0x4fd9b0]
cmp ebx, dword [esp]
jne 0x40c4e4
mov dword [0x4b5001], 0xa15
call fcn.004189ec
push eax
mov dword [0x4b5001], 0xa16
mov ebx, 9
cmp ebx, dword [esp]
jne 0x40c439
mov dword [0x4b5001], 0xa18
jmp 0x40c4ca
mov dword [0x4b5001], 0xa18
mov ebx, 5
cmp ebx, dword [esp]
jne 0x40c459
mov dword [0x4b5001], 0xa1a
jmp 0x40c4ca
mov dword [0x4b5001], 0xa1a
mov ebx, 2
cmp ebx, dword [esp]
jne 0x40c4ca
mov dword [0x4b5001], 0xa1b
push 0xffff0001
push 0xffff0001
push 0xffff0001
push 0xa
push dword [0x4fde1c]
call fcn.00421c8f
mov dword [0x4b5001], 0xa1c
push 1
push dword [0x4fdbf8]
call fcn.00421cc8
mov dword [0x4b5001], 0xa1d
push 1
push dword [0x4fd9b0]
call fcn.00421cc8
mov dword [0x4b5001], 0xa1e
pop eax
mov dword [0x4b5001], 0xa21
jmp 0x40cfea
mov dword [0x4b5001], 0xa21
mov ebx, dword [0x4fde1c]
cmp ebx, dword [esp]
jne 0x40c60d
mov dword [0x4b5001], 0xa22
call fcn.004189ec
push eax
mov dword [0x4b5001], 0xa23
mov ebx, 9
cmp ebx, dword [esp]
jne 0x40c530
mov dword [0x4b5001], 0xa25
jmp 0x40c5f3
mov dword [0x4b5001], 0xa25
mov ebx, 5
cmp ebx, dword [esp]
jne 0x40c5cb
mov dword [0x4b5001], 0xa27
push 0xffff0001
push 0xffff0001
push 0xffff0001
push 0x1392
push dword [0x4fde1c]
call fcn.00421c8f
mov dword [0x4b5001], 0xa28
push 0
push dword [0x4fdbf8]
call fcn.00421cc8
mov dword [0x4b5001], 0xa29
push 0
push dword [0x4fda4c]
call fcn.00421cc8
mov dword [0x4b5001], 0xa2a
push 0
push dword [0x4fd9b0]
call fcn.00421cc8
mov dword [0x4b5001], 0xa2b
jmp 0x40c5f3
mov dword [0x4b5001], 0xa2b
mov ebx, 2
cmp ebx, dword [esp]
jne 0x40c5f3
mov dword [0x4b5001], 0xa2c
mov dword [0x4fdbc4], 1
mov dword [0x4b5001], 0xa2d
pop eax
mov dword [0x4b5001], 0xa2f
jmp 0x40cfea
mov dword [0x4b5001], 0xa2f
mov ebx, dword [0x4fdbf8]
cmp ebx, dword [esp]
jne 0x40c704
mov dword [0x4b5001], 0xa30
call fcn.004189ec
push eax
mov dword [0x4b5001], 0xa31
mov ebx, 9
cmp ebx, dword [esp]
jne 0x40c659
mov dword [0x4b5001], 0xa33
jmp 0x40c6ea
mov dword [0x4b5001], 0xa33
mov ebx, 5
cmp ebx, dword [esp]
jne 0x40c679
mov dword [0x4b5001], 0xa35
jmp 0x40c6ea
mov dword [0x4b5001], 0xa35
mov ebx, 2
cmp ebx, dword [esp]
jne 0x40c6ea
mov dword [0x4b5001], 0xa39
pop eax
mov dword [0x4b5001], 0xa3c
jmp 0x40cfea
mov dword [0x4b5001], 0xa3c
mov ebx, dword [0x4fddf8]
cmp ebx, dword [esp]
jne 0x40c82d
mov dword [0x4b5001], 0xa3d
call fcn.004189ec
push eax
mov dword [0x4b5001], 0xa3e
mov ebx, 9
cmp ebx, dword [esp]
jne 0x40c750
mov dword [0x4b5001], 0xa40
jmp 0x40c813
mov dword [0x4b5001], 0xa40
mov ebx, 5
cmp ebx, dword [esp]
jne 0x40c7eb
mov dword [0x4b5001], 0xa4a
mov ebx, dword [0x4fda4c]
cmp ebx, dword [esp]
jne 0x40c907
mov dword [0x4b5001], 0xa4b
call fcn.004189ec
push eax
mov dword [0x4b5001], 0xa4c
mov ebx, 9
cmp ebx, dword [esp]
jne 0x40c876
mov dword [0x4b5001], 0xa56
mov ebx, dword [0x4fdbb0]
cmp ebx, dword [esp]
jne 0x40ca30
mov dword [0x4b5001], 0xaa6
pop eax
mov dword [0x4b5001], 0xaa8
mov dword [0x4fdb34], 1
jmp 0x40d015
mov dword [0x4b5001], 0xb03
mov dword [0x4b5001], 0xb06
jmp 0x4092e1
mov dword [0x4b5001], 0xe13
push edx
call fcn.0042e960
pop edx
push eax
mov edx, dword [0x4fda70]
push edx
call fcn.0042e960
pop edx
push eax
push edx
call fcn.0042e9a0
mov edx, dword [0x4fdda0]
push edx
call fcn.0042e9a0
call fcn.004192c2
add dword [esp], edx
call fcn.004243d9
call fcn.004192e0
mov dword [0x4b5001], 0xe14
push edx
call fcn.0042e960
pop edx
push eax
mov edx, dword [0x4fda70]
push edx
call fcn.0042e960
pop edx
push eax
push edx
call fcn.0042e9a0
mov edx, str.Copy.dll
push edx
call fcn.0042e9a0
call fcn.004192c2
add dword [esp], edx
call fcn.004243d9
call fcn.004192e0
mov dword [0x4b5001], 0xe15
push edx
call fcn.0042e960
pop edx
push eax
mov edx, dword [0x4fda70]
push edx
call fcn.0042e960
pop edx
push eax
push edx
call fcn.0042e9a0
mov edx, str.help.txt
push edx
call fcn.0042e9a0
call fcn.004192c2
add dword [esp], edx
call fcn.004243d9
call fcn.004192e0
mov dword [0x4b5001], 0xe16
push edx
call fcn.0042e960
pop edx
push eax
mov edx, dword [0x4fda70]
push edx
call fcn.0042e960
pop edx
push eax
push edx
call fcn.0042e9a0
mov edx, dword [0x4fda14]
push edx
call fcn.0042e9a0
call fcn.004192c2
add dword [esp], edx
call fcn.004243d9
call fcn.004192e0
mov dword [0x4b5001], 0xe17
jmp 0x413447
push 0
call 0x413466
call fcn.0042e940
push dword [0x4fd974]
call sub.KERNEL32.dll_HeapDestroy
call sub.KERNEL32.dll_ExitProcess
call fcn.0041a326
call fcn.0041bb80
call fcn.0041bfd0
call fcn.0041c2e7
call fcn.0041d673
call fcn.0041dc8f
call fcn.00422f0d
call fcn.00424807
call fcn.00424a90
call fcn.00425b2d
call fcn.00426976
call fcn.00427aef
call fcn.00429410
call fcn.0042c5a0
call fcn.0042dee3
call fcn.0042df2d
call fcn.0042d860
ret