Function at 0x140001000
Capabilities:
Check for time delay via gettickcount

Disassembly:
sub rsp, 0x28
mov r8, 0xed8
xor rdx, rdx
movabs rcx, 0x1400f8d28
call sub.msvcrt.dll_memset
xor rcx, rcx
call sub.KERNEL32.dll_GetModuleHandleA
mov qword [0x1400f8d30], rax
xor r8, r8
mov rdx, 0x1000
xor rcx, rcx
call sub.KERNEL32.dll_HeapCreate
mov qword [0x1400f8d28], rax
movabs rax, 0x1400ac4e0
mov qword [0x1400f8f20], rax
call fcn.14003dc80
call fcn.14003cf5c
call fcn.14003cbc0
call fcn.14003baa0
call fcn.140039e0c
call fcn.140039320
call fcn.1400388fc
call fcn.140036688
call fcn.14003480c
call fcn.1400343a4
call fcn.140033aa4
call fcn.1400331ac
call fcn.140031a90
call fcn.14002fd84
call fcn.14002a210
call fcn.1400278cc
call fcn.14002736c
call fcn.14002637c
call fcn.1400260b4
call fcn.1400233cc
mov qword [rsp + 0x20], rax
mov dword [0x1400ab001], 0x10
movabs rdx, str.Mateusz
lea rcx, [0x1400f8e40]
call fcn.14003dd10
mov dword [0x1400ab001], 0x12
call sub.KERNEL32.dll_IsDebuggerPresent
and rax, rax
je 0x1400010f3
mov dword [0x1400ab001], 0x16
mov dword [0x1400ab001], 0x18
sub rsp, 8
movabs rax, 0x80000001
push rax
movabs rax, 0x1400ab1ad
push rax
push 0
movabs r9, 0
movabs r8, 0
movabs rdx, 0
movabs rcx, 0xffffffffffffffff
sub rsp, 0x20
call fcn.14002fe4c
add rsp, 0x40
mov qword [0x1400f8e18], rax
mov dword [0x1400ab001], 0x19
mov rax, qword [0x1400fa8c0]
push rax
sub rsp, 8
push rax
pop rcx
sub rsp, 0x20
call fcn.1400313f4
add rsp, 0x28
lea rcx, [0x1400f8db0]
pop rdx
call fcn.14003de00
mov dword [0x1400ab001], 0x1a
mov rax, qword [0x1400fa8c0]
push rax
sub rsp, 8
push rax
mov rdx, qword [0x1400fa8c0]
push rdx
push rdx
pop rcx
sub rsp, 0x20
call fcn.1400263c4
add rsp, 0x20
mov rdx, qword [0x1400fa8d0]
add qword [rsp], rdx
pop rcx
pop rdx
sub rsp, 0x20
call fcn.140031454
add rsp, 0x28
lea rcx, [0x1400f95c0]
pop rdx
call fcn.14003de00
mov dword [0x1400ab001], 0x1c
mov rcx, qword [0x1400f95c0]
push qword [0x1400fa8c0]
sub rsp, 0x28
call fcn.14003dec0
add rsp, 0x28
lea rcx, [0x1400f8e58]
pop rdx
call fcn.14003de00
mov dword [0x1400ab001], 0x1d
call sub.USER32.DLL_GetForegroundWindow
mov qword [0x1400f9470], rax
mov dword [0x1400ab001], 0x1e
lea rax, [0x1400f8d40]
mov rdx, rax
mov rcx, qword [0x1400f9470]
call sub.USER32.DLL_GetWindowThreadProcessId
mov dword [0x1400ab001], 0x21
mov r8, qword [0x1400f8d40]
mov rdx, qword [0x1400f9600]
movabs rcx, 0x1f0fff
call sub.KERNEL32.dll_OpenProcess
mov qword [0x1400f9620], rax
mov dword [0x1400ab001], 0x24
mov rax, qword [0x1400f8d40]
mov qword [0x1400f9470], rax
mov dword [0x1400ab001], 0x26
movabs rcx, 0x3e8
call fcn.14003bac0
mov qword [0x1400f8df0], rax
mov dword [0x1400ab001], 0x28
mov rcx, qword [0x1400f8e58]
push qword [0x1400fa8c0]
sub rsp, 0x28
call fcn.14003dec0
add rsp, 0x28
lea rcx, [0x1400f9338]
pop rdx
call fcn.14003de00
mov dword [0x1400ab001], 0x2a
mov rax, qword [0x1400f9570]
mov qword [0x1400f8e00], rax
mov dword [0x1400ab001], 0x2e
mov rcx, qword [0x1400f8e18]
call fcn.14002fc14
mov dword [0x1400ab001], 0x30
mov qword [0x1400f94b0], 0x3e8
mov dword [0x1400ab001], 0x36
movabs rbp, 0x1400ac4e0
mov qword [0x1400f90a8], rbp
mov dword [0x1400ab001], 0x38
mov rcx, qword [0x1400f90a8]
call fcn.14003bb10
mov byte [0x1400f96fd], al
mov dword [0x1400ab001], 0x3b
movabs rbp, 0x1400ac4e3
mov qword [0x1400f90a8], rbp
jmp 0x140001388
mov dword [0x1400ab001], 0x3b
movabs rbp, 0x1400ac4e3
mov r15, rbp
add r15, 0xbb8
cmp r15, qword [0x1400f90a8]
jl 0x140001468
mov dword [0x1400ab001], 0x3d
mov rcx, qword [0x1400f90a8]
call fcn.14003bb10
mov byte [0x1400f9700], al
mov dword [0x1400ab001], 0x40
movsx r15, byte [0x1400f9700]
movsx rax, byte [0x1400f96fd]
xor r15, rax
mov rax, r15
mov byte [0x1400f96fc], al
mov dword [0x1400ab001], 0x42
movsx r15, byte [0x1400f96fd]
add r15, 0x37
mov rax, r15
mov byte [0x1400f96fd], al
mov dword [0x1400ab001], 0x43
movsx r15, byte [0x1400f96fd]
cmp r15, 0xff
jle 0x140001447
mov dword [0x1400ab001], 0x43
movsx r15, byte [0x1400f96fd]
add r15, 0xffffffffffffff01
mov rax, r15
mov byte [0x1400f96fd], al
mov dword [0x1400ab001], 0x43
mov dword [0x1400ab001], 0x49
inc qword [0x1400f90a8]
jno 0x14000137e
mov dword [0x1400ab001], 0xe4
mov dword [0x1400ab001], 0xe4
mov dword [0x1400ab001], 0xe4
mov dword [0x1400ab001], 0xe5
sub rsp, 0x18
mov rdx, 1
movabs rax, 0x1400f9a40
push rax
xor r9, r9
mov r8, 7
mov rcx, 0x10
sub rsp, 0x20
call fcn.1400343e0
add rsp, 0x40
mov qword [0x1400f9a40], rax
mov dword [0x1400ab001], 0x176
call sub.KERNEL32.dll_GetTickCount
mov qword [0x1400f9548], rax
mov dword [0x1400ab001], 0x17d
mov rax, qword [0x1400fa8c0]
push rax
sub rsp, 8
push rax
pop rcx
sub rsp, 0x20
call fcn.1400263c4
add rsp, 0x28
lea rcx, [0x1400f90c8]
pop rdx
call fcn.14003de00
mov dword [0x1400ab001], 0x17e
mov rax, qword [0x1400fa8c0]
push rax
sub rsp, 8
push rax
mov rcx, qword [0x1400f90c8]
pop rdx
sub rsp, 0x20
call fcn.140031454
add rsp, 0x28
lea rcx, [0x1400f90c8]
pop rdx
call fcn.14003de00
mov dword [0x1400ab001], 0x180
movabs rdx, 0x1400ab1ad
lea rcx, [0x1400f8f58]
call fcn.14003dd10
mov dword [0x1400ab001], 0x181
movabs rdx, 0x1400ab1ad
lea rcx, [0x1400f9048]
call fcn.14003dd10
mov dword [0x1400ab001], 0x182
movabs rdx, 0x1400ab1ad
lea rcx, [0x1400f9100]
call fcn.14003dd10
mov dword [0x1400ab001], 0x183
mov qword [0x1400f95a8], 0
mov dword [0x1400ab001], 0x184
mov dword [0x1400f96f4], 0
mov dword [0x1400ab001], 0x186
push qword [0x1400fa8c0]
sub rsp, 8
push 0x60000
mov rdx, qword [0x1400fa8c0]
push rdx
push rdx
pop rcx
sub rsp, 0x20
call fcn.1400263c4
add rsp, 0x20
inc qword [0x1400fa8c0]
push 0
mov rdx, qword [0x1400fa8d0]
add qword [rsp + 8], rdx
pop rcx
pop rdx
pop r8
sub rsp, 0x20
call fcn.140032040
add rsp, 0x28
pop qword [0x1400fa8c0]
mov dword [0x1400ab001], 0x187
movabs rcx, 0
call fcn.140032050
mov qword [0x1400f9198], rax
mov dword [0x1400ab001], 0x188
mov qword [0x1400f90a8], 1
jmp 0x140001675
mov dword [0x1400ab001], 0x188
mov r15, qword [0x1400f9198]
add r15, 0xfffffffffffffff8
cmp r15, qword [0x1400f90a8]
jl 0x1400016e0
mov dword [0x1400ab001], 0x18b
movabs rcx, 0
call fcn.1400320b0
mov byte [0x1400f96fe], al
mov dword [0x1400ab001], 0x18d
movsxd r15, dword [0x1400f96f4]
movzx rax, byte [0x1400f96fe]
add r15, rax
mov rax, r15
mov dword [0x1400f96f4], eax
mov dword [0x1400ab001], 0x18f
inc qword [0x1400f90a8]
jno 0x14000166b
mov dword [0x1400ab001], 0x190
movabs rcx, 0
call fcn.140032120
mov qword [0x1400f96b0], rax
mov dword [0x1400ab001], 0x191
movabs rcx, 0
call fcn.140032120
mov qword [0x1400f8f18], rax
mov dword [0x1400ab001], 0x192
movabs rcx, 0
call fcn.1400319a0
mov dword [0x1400ab001], 0x194
movsxd rax, dword [0x1400f96f4]
push rax
pop qword [0x1400f92b0]
mov dword [0x1400ab001], 0x198
push qword [0x1400fa8c0]
sub rsp, 8
push 0x60000
mov rdx, qword [0x1400fa8c0]
push rdx
push rdx
pop rcx
sub rsp, 0x20
call fcn.1400263c4
add rsp, 0x20
inc qword [0x1400fa8c0]
push 0
mov rdx, qword [0x1400fa8d0]
add qword [rsp + 8], rdx
pop rcx
pop rdx
pop r8
sub rsp, 0x20
call fcn.140032040
add rsp, 0x28
pop qword [0x1400fa8c0]
mov r15, rax
and r15, r15
jle 0x140001e98
mov dword [0x1400ab001], 0x19a
mov qword [0x1400f90a8], 1
jmp 0x1400017dd
mov dword [0x1400ab001], 0x19a
mov rax, 0x3b8
cmp rax, qword [0x1400f90a8]
jl 0x140001820
mov dword [0x1400ab001], 0x19c
movabs rcx, 0
call fcn.140032190
mov qword [0x1400f9098], rax
mov dword [0x1400ab001], 0x19e
inc qword [0x1400f90a8]
jno 0x1400017d3
mov dword [0x1400ab001], 0x1a3
mov qword [0x1400f90a8], 0x3b9
jmp 0x140001841
mov dword [0x1400ab001], 0x1a3
mov rax, 0x3c0
cmp rax, qword [0x1400f90a8]
jl 0x140001942
mov dword [0x1400ab001], 0x1a5
movabs rcx, 0
call fcn.140032190
mov qword [0x1400f9098], rax
mov dword [0x1400ab001], 0x1a7
mov rax, qword [0x1400fa8c0]
push rax
sub rsp, 8
push rax
sub rsp, 8
mov r8, qword [0x1400fa8c0]
movabs rdx, 1
mov rcx, qword [0x1400f9098]
sub rsp, 0x20
call fcn.140023ae0
add rsp, 0x28
mov rdx, qword [0x1400fa8d0]
add qword [rsp], rdx
pop rcx
sub rsp, 0x20
call fcn.140023b90
add rsp, 0x28
pop qword [0x1400fa8c0]
mov qword [0x1400f9098], rax
mov dword [0x1400ab001], 0x1a9
mov rcx, qword [0x1400f8f58]
push qword [0x1400fa8c0]
sub rsp, 0x28
call fcn.14003dec0
add rsp, 0x28
mov rdx, qword [0x1400fa8c0]
push rdx
push rdx
mov rcx, qword [0x1400f9098]
pop rdx
sub rsp, 0x20
call fcn.140023c90
add rsp, 0x20
pop rax
lea rcx, [0x1400f8f58]
pop rdx
call fcn.14003de00
mov dword [0x1400ab001], 0x1ab
inc qword [0x1400f90a8]
jno 0x140001837
mov dword [0x1400ab001], 0x1af
mov rcx, qword [0x1400f8f58]
call fcn.140021aad
mov qword [0x1400f9098], rax
mov dword [0x1400ab001], 0x1b0
mov r15, qword [0x1400f9098]
movabs rax, 0x98989898
xor r15, rax
mov qword [0x1400f9098], r15
mov dword [0x1400ab001], 0x1b1
mov rax, qword [0x1400f9098]
mov qword [0x1400f9230], rax
mov dword [0x1400ab001], 0x1b2
mov rax, qword [0x1400fa8c0]
push rax
sub rsp, 8
push rax
push 0xa
push qword [0x1400fa8c0]
movabs rcx, str.0000000000
sub rsp, 0x28
call fcn.14003dec0
add rsp, 0x28
mov rdx, qword [0x1400fa8c0]
push rdx
push rdx
mov rcx, qword [0x1400f9098]
pop rdx
sub rsp, 0x20
call fcn.140023cb0
add rsp, 0x20
pop rax
mov rdx, qword [0x1400fa8d0]
add qword [rsp], rdx
pop rcx
pop rdx
pop r8
sub rsp, 0x20
call fcn.140023d10
add rsp, 0x28
lea rcx, [0x1400f8f58]
pop rdx
call fcn.14003de00
mov dword [0x1400ab001], 0x1b7
mov qword [0x1400f90a8], 0x3c1
jmp 0x140001a3e
mov dword [0x1400ab001], 0x1b7
mov rax, 0x3c8
cmp rax, qword [0x1400f90a8]
jl 0x140001b3f
mov dword [0x1400ab001], 0x1b9
movabs rcx, 0
call fcn.140032190
mov qword [0x1400f9098], rax
mov dword [0x1400ab001], 0x1bb
mov rax, qword [0x1400fa8c0]
push rax
sub rsp, 8
push rax
sub rsp, 8
mov r8, qword [0x1400fa8c0]
movabs rdx, 1
mov rcx, qword [0x1400f9098]
sub rsp, 0x20
call fcn.140023ae0
add rsp, 0x28
mov rdx, qword [0x1400fa8d0]
add qword [rsp], rdx
pop rcx
sub rsp, 0x20
call fcn.140023b90
add rsp, 0x28
pop qword [0x1400fa8c0]
mov qword [0x1400f9098], rax
mov dword [0x1400ab001], 0x1bd
mov rcx, qword [0x1400f9048]
push qword [0x1400fa8c0]
sub rsp, 0x28
call fcn.14003dec0
add rsp, 0x28
mov rdx, qword [0x1400fa8c0]
push rdx
push rdx
mov rcx, qword [0x1400f9098]
pop rdx
sub rsp, 0x20
call fcn.140023c90
add rsp, 0x20
pop rax
lea rcx, [0x1400f9048]
pop rdx
call fcn.14003de00
mov dword [0x1400ab001], 0x1bf
inc qword [0x1400f90a8]
jno 0x140001a34
mov dword [0x1400ab001], 0x1c2
mov rcx, qword [0x1400f9048]
call fcn.140021aad
mov qword [0x1400f8db8], rax
mov dword [0x1400ab001], 0x1c6
mov qword [0x1400f90a8], 0x3c9
jmp 0x140001b7d
mov dword [0x1400ab001], 0x1c6
mov rax, 0x3d0
cmp rax, qword [0x1400f90a8]
jl 0x140001c7e
mov dword [0x1400ab001], 0x1c8
movabs rcx, 0
call fcn.140032190
mov qword [0x1400f9098], rax
mov dword [0x1400ab001], 0x1ca
mov rax, qword [0x1400fa8c0]
push rax
sub rsp, 8
push rax
sub rsp, 8
mov r8, qword [0x1400fa8c0]
movabs rdx, 1
mov rcx, qword [0x1400f9098]
sub rsp, 0x20
call fcn.140023ae0
add rsp, 0x28
mov rdx, qword [0x1400fa8d0]
add qword [rsp], rdx
pop rcx
sub rsp, 0x20
call fcn.140023b90
add rsp, 0x28
pop qword [0x1400fa8c0]
mov qword [0x1400f9098], rax
mov dword [0x1400ab001], 0x1cc
mov rcx, qword [0x1400f9100]
push qword [0x1400fa8c0]
sub rsp, 0x28
call fcn.14003dec0
add rsp, 0x28
mov rdx, qword [0x1400fa8c0]
push rdx
push rdx
mov rcx, qword [0x1400f9098]
pop rdx
sub rsp, 0x20
call fcn.140023c90
add rsp, 0x20
pop rax
lea rcx, [0x1400f9100]
pop rdx
call fcn.14003de00
mov dword [0x1400ab001], 0x1ce
inc qword [0x1400f90a8]
jno 0x140001b73
mov dword [0x1400ab001], 0x1d2
mov rcx, qword [0x1400f9100]
call fcn.140021aad
mov qword [0x1400f9098], rax
mov dword [0x1400ab001], 0x1d4
mov rax, qword [0x1400f9098]
mov qword [0x1400f8fe0], rax
mov dword [0x1400ab001], 0x1d6
mov qword [0x1400f90a8], 0x3d1
jmp 0x140001cd4
mov dword [0x1400ab001], 0x1d6
mov rax, qword [0x1400f8fe0]
cmp rax, qword [0x1400f90a8]
jl 0x140001d17
mov dword [0x1400ab001], 0x1d8
movabs rcx, 0
call fcn.140032190
mov qword [0x1400f9098], rax
mov dword [0x1400ab001], 0x1da
inc qword [0x1400f90a8]
jno 0x140001cca
mov dword [0x1400ab001], 0x1e0
mov rax, qword [0x1400f8fe0]
mov qword [0x1400f90a8], rax
jmp 0x140001d3b
mov dword [0x1400ab001], 0x1e0
mov r15, qword [0x1400f8fe0]
add r15, 0x12
cmp r15, qword [0x1400f90a8]
jl 0x140001da1
mov dword [0x1400ab001], 0x1e2
movabs rcx, 0
call fcn.140032190
mov qword [0x1400f9098], rax
mov dword [0x1400ab001], 0x1e6
mov r15, qword [0x1400f95a8]
add r15, qword [0x1400f9098]
mov qword [0x1400f95a8], r15
mov dword [0x1400ab001], 0x1e8
inc qword [0x1400f90a8]
jno 0x140001d31
mov dword [0x1400ab001], 0x1ea
mov r15, qword [0x1400f8db8]
xor r15, qword [0x1400f95a8]
mov qword [0x1400f96d8], r15
mov dword [0x1400ab001], 0x1ec
mov r15, qword [0x1400f96d8]
and r15, r15
jne 0x140001deb
mov dword [0x1400ab001], 0x1ee
mov qword [0x1400f96d8], 0x63
mov dword [0x1400ab001], 0x1f0
mov dword [0x1400ab001], 0x1f3
mov r15, qword [0x1400f96d8]
movabs rax, 0x98989898
xor r15, rax
mov qword [0x1400f96d8], r15
mov dword [0x1400ab001], 0x1f6
mov rax, qword [0x1400f9230]
mov qword [0x1400f8e30], rax
mov dword [0x1400ab001], 0x1f8
mov r15, qword [0x1400f9230]
cmp r15, qword [0x1400f96d8]
jne 0x140001e58
mov dword [0x1400ab001], 0x1fc
jmp 0x140001e82
mov dword [0x1400ab001], 0x1fc
mov dword [0x1400ab001], 0x1ff
lea rax, [0x140001e82]
push rax
push 0
sub rsp, 0x20
jmp 0x140011619
mov dword [0x1400ab001], 0x202
mov dword [0x1400ab001], 0x204
jmp 0x140001ec2
mov dword [0x1400ab001], 0x204
mov dword [0x1400ab001], 0x207
lea rax, [0x140001ec2]
push rax
push 0
sub rsp, 0x20
jmp 0x140011619
mov dword [0x1400ab001], 0x20b
mov dword [0x1400ab001], 0x20d
mov r15, qword [0x1400f8f18]
cmp r15, qword [0x1400f9198]
jne 0x140001ef2
mov dword [0x1400ab001], 0x210
jmp 0x140001f1c
mov dword [0x1400ab001], 0x210
mov dword [0x1400ab001], 0x213
lea rax, [0x140001f1c]
push rax
push 0
sub rsp, 0x20
jmp 0x140011619
mov dword [0x1400ab001], 0x216
mov dword [0x1400ab001], 0x222
call sub.KERNEL32.dll_GetTickCount
mov qword [0x1400f9168], rax
mov dword [0x1400ab001], 0x225
mov r15, qword [0x1400f9168]
sub r15, qword [0x1400f9548]
cmp r15, 0x3e8
jle 0x140001f65
push 0x9099542
inc eax
ret
mov dword [0x1400ab001], 0x22a
mov dword [0x1400ab001], 0x231
mov qword [0x1400f8fd0], 0x45a2a5
mov dword [0x1400ab001], 0x232
movabs rdx, 0x1400ab1ad
lea rcx, [0x1400f9010]
call fcn.14003dd10
mov dword [0x1400ab001], 0x234
sub rsp, 0x18
mov rdx, 0x33
movabs rax, 0x1400f9a50
push rax
xor r9, r9
mov r8, 0x15
mov rcx, 8
sub rsp, 0x20
call fcn.1400343e0
add rsp, 0x40
mov qword [0x1400f9a50], rax
mov dword [0x1400ab001], 0x235
sub rsp, 0x18
mov rdx, 0x33
movabs rax, 0x1400f9a60
push rax
xor r9, r9
mov r8, 0x15
mov rcx, 8
sub rsp, 0x20
call fcn.1400343e0
add rsp, 0x40
mov qword [0x1400f9a60], rax
mov dword [0x1400ab001], 0x236
sub rsp, 0x18
mov rdx, 0x33
movabs rax, 0x1400f9a70
push rax
xor r9, r9
mov r8, 0x15
mov rcx, 8
sub rsp, 0x20
call fcn.1400343e0
add rsp, 0x40
mov qword [0x1400f9a70], rax
mov dword [0x1400ab001], 0x237
sub rsp, 0x18
mov rdx, 0x33
movabs rax, 0x1400f9a80
push rax
xor r9, r9
mov r8, 0x15
mov rcx, 8
sub rsp, 0x20
call fcn.1400343e0
add rsp, 0x40
mov qword [0x1400f9a80], rax
mov dword [0x1400ab001], 0x238
sub rsp, 0x18
mov rdx, 0x33
movabs rax, 0x1400f9a90
push rax
xor r9, r9
mov r8, 0x15
mov rcx, 8
sub rsp, 0x20
call fcn.1400343e0
add rsp, 0x40
mov qword [0x1400f9a90], rax
mov dword [0x1400ab001], 0x239
sub rsp, 0x18
mov rdx, 0x33
movabs rax, 0x1400f9aa0
push rax
xor r9, r9
mov r8, 0x15
mov rcx, 8
sub rsp, 0x20
call fcn.1400343e0
add rsp, 0x40
mov qword [0x1400f9aa0], rax
mov dword [0x1400ab001], 0x23a
sub rsp, 0x18
mov rdx, 0xa
movabs rax, 0x1400f9ab0
push rax
xor r9, r9
mov r8, 0x15
mov rcx, 8
sub rsp, 0x20
call fcn.1400343e0
add rsp, 0x40
mov qword [0x1400f9ab0], rax
mov dword [0x1400ab001], 0x23c
movabs rcx, 0x3e8
call fcn.14003bac0
mov qword [0x1400f8df0], rax
mov dword [0x1400ab001], 0x23d
movabs rcx, 0x3e8
call fcn.14003bac0
mov qword [0x1400f90d0], rax
mov dword [0x1400ab001], 0x23e
movabs rcx, 0x3e8
call fcn.14003bac0
mov qword [0x1400f9398], rax
mov dword [0x1400ab001], 0x23f
movabs rcx, 0x3e8
call fcn.14003bac0
mov qword [0x1400f93a0], rax
mov dword [0x1400ab001], 0x240
movabs rcx, 0x3e8
call fcn.14003bac0
mov qword [0x1400f93b0], rax
mov dword [0x1400ab001], 0x241
movabs rcx, 0x3e8
call fcn.14003bac0
mov qword [0x1400f93b8], rax
mov dword [0x1400ab001], 0x242
movabs rcx, 0x3e8
call fcn.14003bac0
mov qword [0x1400f93c0], rax
mov dword [0x1400ab001], 0x243
movabs rcx, 0x3e8
call fcn.14003bac0
mov qword [0x1400f93d0], rax
mov dword [0x1400ab001], 0x244
movabs rcx, 0x3e8
call fcn.14003bac0
mov qword [0x1400f93d8], rax
mov dword [0x1400ab001], 0x245
movabs rcx, 0x3e8
call fcn.14003bac0
mov qword [0x1400f93e0], rax
mov dword [0x1400ab001], 0x246
movabs rcx, 0x3e8
call fcn.14003bac0
mov qword [0x1400f93f0], rax
mov dword [0x1400ab001], 0x247
movabs rcx, 0x3e8
call fcn.14003bac0
mov qword [0x1400f8d48], rax
mov dword [0x1400ab001], 0x248
movabs rcx, 0x3e8
call fcn.14003bac0
mov qword [0x1400f8d50], rax
mov dword [0x1400ab001], 0x249
movabs rcx, 0x3e8
call fcn.14003bac0
mov qword [0x1400f8d60], rax
mov dword [0x1400ab001], 0x24a
movabs rcx, 0x3e8
call fcn.14003bac0
mov qword [0x1400f8d70], rax
mov dword [0x1400ab001], 0x24b
movabs rcx, 0x3e8
call fcn.14003bac0
mov qword [0x1400f8d78], rax
mov dword [0x1400ab001], 0x24c
movabs rcx, 0x3e8
call fcn.14003bac0
mov qword [0x1400f8d80], rax
mov dword [0x1400ab001], 0x24d
movabs rcx, 0x3e8
call fcn.14003bac0
mov qword [0x1400f8d88], rax
mov dword [0x1400ab001], 0x24e
movabs rcx, 0x3e8
call fcn.14003bac0
mov qword [0x1400f8d90], rax
mov dword [0x1400ab001], 0x24f
movabs rcx, 0x3e8
call fcn.14003bac0
mov qword [0x1400f8da0], rax
mov dword [0x1400ab001], 0x250
movabs rcx, 0x3e8
call fcn.14003bac0
mov qword [0x1400f8da8], rax
mov dword [0x1400ab001], 0x251
movabs rcx, 0x3e8
call fcn.14003bac0
mov qword [0x1400f8de0], rax
mov dword [0x1400ab001], 0x253
movabs rcx, 0x4000
call fcn.14003bac0
mov qword [0x1400f9670], rax
mov dword [0x1400ab001], 0x254
movabs rcx, 0x4000
call fcn.14003bac0
mov qword [0x1400f8eb8], rax
mov dword [0x1400ab001], 0x255
movabs rcx, 0x32
call fcn.14003bac0
mov qword [0x1400f9590], rax
mov dword [0x1400ab001], 0x258
mov qword [0x1400f90a8], 1
jmp 0x1400024c8
mov dword [0x1400ab001], 0x258
mov rax, 0x32
cmp rax, qword [0x1400f90a8]
jl 0x14000255f
mov dword [0x1400ab001], 0x259
mov r15, qword [0x1400f90a8]
mov rbp, qword [0x1400f9a60]
shl r15, 3
mov qword [r15 + rbp], 1
mov dword [0x1400ab001], 0x25a
mov r15, qword [0x1400f90a8]
mov rbp, qword [0x1400f9a70]
shl r15, 3
mov qword [r15 + rbp], 1
mov dword [0x1400ab001], 0x25b
mov r15, qword [0x1400f90a8]
mov rbp, qword [0x1400f9a80]
shl r15, 3
mov qword [r15 + rbp], 1
mov dword [0x1400ab001], 0x25c
inc qword [0x1400f90a8]
jno 0x1400024be
mov dword [0x1400ab001], 0x25e
mov rbp, qword [0x1400f9ab0]
mov qword [rbp], 0xcc
mov dword [0x1400ab001], 0x25f
mov qword [rbp + 8], 0xffffff
mov dword [0x1400ab001], 0x260
mov qword [rbp + 0x10], 0xcc0000
mov dword [0x1400ab001], 0x261
mov qword [rbp + 0x18], 0xaa00
mov dword [0x1400ab001], 0x262
mov qword [rbp + 0x20], 0x55ee
mov dword [0x1400ab001], 0x263
mov qword [rbp + 0x28], 0xccff
mov dword [0x1400ab001], 0x264
mov qword [rbp + 0x30], 0x2255
mov dword [0x1400ab001], 0x265
mov qword [rbp + 0x38], 0x770044
mov dword [0x1400ab001], 0x266
mov qword [rbp + 0x40], 0
mov dword [0x1400ab001], 0x267
mov qword [rbp + 0x48], 0x6633ff
mov dword [0x1400ab001], 0x26b
mov rax, qword [0x1400fa8c0]
push rax
sub rsp, 8
push rax
sub rsp, 8
push qword [0x1400fa8c0]
push 1
push 1
mov rdx, qword [0x1400fa8c0]
push rdx
push rdx
mov rcx, qword [0x1400f96d8]
pop rdx
sub rsp, 0x20
call fcn.140023cb0
add rsp, 0x20
mov rdx, qword [0x1400fa8d0]
add qword [rsp], rdx
pop rcx
pop rdx
pop r8
pop r9
sub rsp, 0x20
call fcn.140023db0
add rsp, 0x28
mov rdx, qword [0x1400fa8d0]
add qword [rsp], rdx
pop rcx
sub rsp, 0x20
call fcn.140023b90
add rsp, 0x28
pop qword [0x1400fa8c0]
mov qword [0x1400f8eb0], rax
mov dword [0x1400ab001], 0x26c
mov rax, qword [0x1400fa8c0]
push rax
sub rsp, 8
push rax
sub rsp, 8
push qword [0x1400fa8c0]
push 1
push 2
mov rdx, qword [0x1400fa8c0]
push rdx
push rdx
mov rcx, qword [0x1400f96d8]
pop rdx
sub rsp, 0x20
call fcn.140023cb0
add rsp, 0x20
mov rdx, qword [0x1400fa8d0]
add qword [rsp], rdx
pop rcx
pop rdx
pop r8
pop r9
sub rsp, 0x20
call fcn.140023db0
add rsp, 0x28
mov rdx, qword [0x1400fa8d0]
add qword [rsp], rdx
pop rcx
sub rsp, 0x20
call fcn.140023b90
add rsp, 0x28
pop qword [0x1400fa8c0]
mov qword [0x1400f8ec8], rax
mov dword [0x1400ab001], 0x26d
mov rax, qword [0x1400fa8c0]
push rax
sub rsp, 8
push rax
sub rsp, 8
push qword [0x1400fa8c0]
push 1
push 3
mov rdx, qword [0x1400fa8c0]
push rdx
push rdx
mov rcx, qword [0x1400f96d8]
pop rdx
sub rsp, 0x20
call fcn.140023cb0
add rsp, 0x20
mov rdx, qword [0x1400fa8d0]
add qword [rsp], rdx
pop rcx
pop rdx
pop r8
pop r9
sub rsp, 0x20
call fcn.140023db0
add rsp, 0x28
mov rdx, qword [0x1400fa8d0]
add qword [rsp], rdx
pop rcx
sub rsp, 0x20
call fcn.140023b90
add rsp, 0x28
pop qword [0x1400fa8c0]
mov qword [0x1400f8ee0], rax
mov dword [0x1400ab001], 0x26e
mov rax, qword [0x1400fa8c0]
push rax
sub rsp, 8
push rax
sub rsp, 8
push qword [0x1400fa8c0]
push 1
push 4
mov rdx, qword [0x1400fa8c0]
push rdx
push rdx
mov rcx, qword [0x1400f96d8]
pop rdx
sub rsp, 0x20
call fcn.140023cb0
add rsp, 0x20
mov rdx, qword [0x1400fa8d0]
add qword [rsp], rdx
pop rcx
pop rdx
pop r8
pop r9
sub rsp, 0x20
call fcn.140023db0
add rsp, 0x28
mov rdx, qword [0x1400fa8d0]
add qword [rsp], rdx
pop rcx
sub rsp, 0x20
call fcn.140023b90
add rsp, 0x28
pop qword [0x1400fa8c0]
mov qword [0x1400f8ee8], rax
mov dword [0x1400ab001], 0x26f
mov rax, qword [0x1400fa8c0]
push rax
sub rsp, 8
push rax
sub rsp, 8
push qword [0x1400fa8c0]
push 1
push 5
mov rdx, qword [0x1400fa8c0]
push rdx
push rdx
mov rcx, qword [0x1400f96d8]
pop rdx
sub rsp, 0x20
call fcn.140023cb0
add rsp, 0x20
mov rdx, qword [0x1400fa8d0]
add qword [rsp], rdx
pop rcx
pop rdx
pop r8
pop r9
sub rsp, 0x20
call fcn.140023db0
add rsp, 0x28
mov rdx, qword [0x1400fa8d0]
add qword [rsp], rdx
pop rcx
sub rsp, 0x20
call fcn.140023b90
add rsp, 0x28
pop qword [0x1400fa8c0]
mov qword [0x1400f8ef0], rax
mov dword [0x1400ab001], 0x281
movabs rdx, str.Template
lea rcx, [0x1400f94a0]
call fcn.14003dd10
mov dword [0x1400ab001], 0x28b
mov rax, qword [0x1400fa8c0]
push rax
sub rsp, 8
push rax
pop rcx
sub rsp, 0x20
call fcn.140031534
add rsp, 0x28
lea rcx, [0x1400f9598]
pop rdx
call fcn.14003de00
mov dword [0x1400ab001], 0x29e
call fcn.14001c2b3
mov dword [0x1400ab001], 0x2b2
push qword [0x1400fa8c0]
sub rsp, 8
mov rcx, qword [0x1400f9598]
push qword [0x1400fa8c0]
sub rsp, 0x28
call fcn.14003dec0
add rsp, 0x28
movabs rcx, str.CH.dll
sub rsp, 0x28
call fcn.14003dec0
add rsp, 0x28
inc qword [0x1400fa8c0]
push 0
mov rdx, qword [0x1400fa8d0]
add qword [rsp + 8], rdx
pop rcx
pop rdx
sub rsp, 0x20
call fcn.140031d10
add rsp, 0x28
pop qword [0x1400fa8c0]
and rax, rax
je 0x140002a21
mov dword [0x1400ab001], 0x2b3
movabs rbp, 0x1400ae0e3
mov r15, rbp
movabs rbp, 0x1400ac4e3
sub r15, rbp
mov rax, r15
push rax
movabs rbp, 0x1400ac4e3
mov rax, rbp
mov rdx, rax
movabs rcx, 0
pop r8
call fcn.140032200
mov dword [0x1400ab001], 0x2b4
movabs rcx, 0
call fcn.1400319a0
mov dword [0x1400ab001], 0x2b5
jmp 0x140002a2b
mov dword [0x1400ab001], 0x2b5
mov dword [0x1400ab001], 0x2b8
mov dword [0x1400ab001], 0x2ba
push qword [0x1400fa8c0]
sub rsp, 8
mov rcx, qword [0x1400f9598]
push qword [0x1400fa8c0]
sub rsp, 0x28
call fcn.14003dec0
add rsp, 0x28
movabs rcx, str.help.txt
sub rsp, 0x28
call fcn.14003dec0
add rsp, 0x28
inc qword [0x1400fa8c0]
push 0
mov rdx, qword [0x1400fa8d0]
add qword [rsp + 8], rdx
pop rcx
pop rdx
sub rsp, 0x20
call fcn.140031d10
add rsp, 0x28
pop qword [0x1400fa8c0]
and rax, rax
je 0x140002b1a
mov dword [0x1400ab001], 0x2bb
movabs rbp, 0x1400e65e7
mov r15, rbp
movabs rbp, 0x1400e47f4
sub r15, rbp
mov rax, r15
push rax
movabs rbp, 0x1400e47f4
mov rax, rbp
mov rdx, rax
movabs rcx, 0
pop r8
call fcn.140032200
mov dword [0x1400ab001], 0x2bc
movabs rcx, 0
call fcn.1400319a0
mov dword [0x1400ab001], 0x2bd
jmp 0x140002b4c
mov dword [0x1400ab001], 0x2bd
mov dword [0x1400ab001], 0x2be
movabs rax, str.Could_not_create_HELP.TXT_file.
push rax
movabs rax, str.Error
mov rcx, rax
pop rdx
call fcn.1400260f0
mov dword [0x1400ab001], 0x2bf
mov dword [0x1400ab001], 0x2c3
movabs rax, str.CH_Trainer_Keys.dat
mov rdx, rax
movabs rcx, 0
call fcn.140031f50
mov qword [0x1400f8dc0], rax
mov dword [0x1400ab001], 0x2c5
mov r15, qword [0x1400f8dc0]
and r15, r15
jle 0x140002bc7
mov dword [0x1400ab001], 0x2c5
mov qword [0x1400f8fb0], 1
mov dword [0x1400ab001], 0x2c5
movabs rcx, 0
call fcn.1400319a0
mov dword [0x1400ab001], 0x2c5
mov dword [0x1400ab001], 0x372
lea rax, [0x14001c881]
mov rcx, rax
call fcn.140026a90
mov dword [0x1400ab001], 0x378
mov rdx, qword [0x1400fa8c0]
push rdx
push rdx
push 0
push 0x20
mov rax, qword [0x1400fa8c0]
push rax
sub rsp, 8
push rax
pop rcx
sub rsp, 0x20
call fcn.1400263c4
add rsp, 0x28
mov rdx, qword [0x1400fa8d0]
add qword [rsp], rdx
pop rcx
pop rdx
pop r8
sub rsp, 0x20
call fcn.140020c1c
add rsp, 0x28
lea rcx, [0x1400f9378]
pop rdx
call fcn.14003de00
mov dword [0x1400ab001], 0x379
mov rax, qword [0x1400fa8c0]
push rax
sub rsp, 8
push rax
pop rcx
sub rsp, 0x20
call fcn.1400315cc
add rsp, 0x28
lea rcx, [0x1400f8d68]
pop rdx
call fcn.14003de00
mov dword [0x1400ab001], 0x37a
push qword [0x1400fa8c0]
sub rsp, 8
mov rcx, qword [0x1400f8d68]
push qword [0x1400fa8c0]
sub rsp, 0x28
call fcn.14003dec0
add rsp, 0x28
movabs rcx, 0x1400abc74
sub rsp, 0x28
call fcn.14003dec0
add rsp, 0x28
mov rdx, qword [0x1400fa8d0]
add qword [rsp], rdx
pop rcx
sub rsp, 0x20
call fcn.140031728
add rsp, 0x28
pop qword [0x1400fa8c0]
mov dword [0x1400ab001], 0x37b
push qword [0x1400fa8c0]
sub rsp, 8
mov rcx, qword [0x1400f8d68]
push qword [0x1400fa8c0]
sub rsp, 0x28
call fcn.14003dec0
add rsp, 0x28
movabs rcx, str.CheathappensKeys
sub rsp, 0x28
call fcn.14003dec0
add rsp, 0x28
mov rdx, qword [0x1400fa8d0]
add qword [rsp], rdx
pop rcx
sub rsp, 0x20
call fcn.140031728
add rsp, 0x28
pop qword [0x1400fa8c0]
mov dword [0x1400ab001], 0x37c
mov rax, qword [0x1400fa8c0]
push rax
sub rsp, 8
push rax
pop rcx
sub rsp, 0x20
call fcn.1400315cc
add rsp, 0x28
movabs rcx, str.CheathappensKeys_
sub rsp, 0x28
call fcn.14003dec0
add rsp, 0x28
mov rcx, qword [0x1400f9378]
sub rsp, 0x28
call fcn.14003dec0
add rsp, 0x28
movabs rcx, str..keys
sub rsp, 0x28
call fcn.14003dec0
add rsp, 0x28
lea rcx, [0x1400f8d68]
pop rdx
call fcn.14003de00
mov dword [0x1400ab001], 0x37d
mov rax, qword [0x1400fa8c0]
push rax
sub rsp, 8
push rax
pop rcx
sub rsp, 0x20
call fcn.1400315cc
add rsp, 0x28
lea rcx, [0x1400f9490]
pop rdx
call fcn.14003de00
mov dword [0x1400ab001], 0x37e
push qword [0x1400fa8c0]
sub rsp, 8
mov rcx, qword [0x1400f9490]
push qword [0x1400fa8c0]
sub rsp, 0x28
call fcn.14003dec0
add rsp, 0x28
movabs rcx, 0x1400abc74
sub rsp, 0x28
call fcn.14003dec0
add rsp, 0x28
mov rdx, qword [0x1400fa8d0]
add qword [rsp], rdx
pop rcx
sub rsp, 0x20
call fcn.140031728
add rsp, 0x28
pop qword [0x1400fa8c0]
mov dword [0x1400ab001], 0x37f
push qword [0x1400fa8c0]
sub rsp, 8
mov rcx, qword [0x1400f9490]
push qword [0x1400fa8c0]
sub rsp, 0x28
call fcn.14003dec0
add rsp, 0x28
movabs rcx, str.CheathappensDebug
sub rsp, 0x28
call fcn.14003dec0
add rsp, 0x28
mov rdx, qword [0x1400fa8d0]
add qword [rsp], rdx
pop rcx
sub rsp, 0x20
call fcn.140031728
add rsp, 0x28
pop qword [0x1400fa8c0]
mov dword [0x1400ab001], 0x380
mov rax, qword [0x1400fa8c0]
push rax
sub rsp, 8
push rax
pop rcx
sub rsp, 0x20
call fcn.1400315cc
add rsp, 0x28
movabs rcx, str.CheathappensDebug_
sub rsp, 0x28
call fcn.14003dec0
add rsp, 0x28
mov rcx, qword [0x1400f9378]
sub rsp, 0x28
call fcn.14003dec0
add rsp, 0x28
movabs rcx, str..debug
sub rsp, 0x28
call fcn.14003dec0
add rsp, 0x28
lea rcx, [0x1400f9490]
pop rdx
call fcn.14003de00
mov dword [0x1400ab001], 0x381
movabs r8, 0x20000
mov rdx, qword [0x1400f9490]
movabs rcx, 0xffffffffffffffff
call fcn.140031e40
mov qword [0x1400f95a0], rax
mov dword [0x1400ab001], 0x382
mov rcx, qword [0x1400f95a0]
call fcn.1400319a0
mov dword [0x1400ab001], 0x383
movabs rax, str.Trainer_Starting
mov rcx, rax
call fcn.140021f75
mov dword [0x1400ab001], 0x384
mov rcx, qword [0x1400f9378]
call fcn.140021f75
mov dword [0x1400ab001], 0x385
mov rax, qword [0x1400fa8c0]
push rax
sub rsp, 8
push rax
movabs rcx, str.Debug_Info_located:
sub rsp, 0x28
call fcn.14003dec0
add rsp, 0x28
mov rcx, qword [0x1400f9490]
sub rsp, 0x28
call fcn.14003dec0
add rsp, 0x28
mov rdx, qword [0x1400fa8d0]
add qword [rsp], rdx
pop rcx
sub rsp, 0x20
call fcn.140021f75
add rsp, 0x28
pop qword [0x1400fa8c0]
mov dword [0x1400ab001], 0x386
mov rax, qword [0x1400fa8c0]
push rax
sub rsp, 8
push rax
sub rsp, 8
mov rcx, qword [0x1400fa8c0]
sub rsp, 0x20
call fcn.14002f8bc
add rsp, 0x28
mov rdx, qword [0x1400fa8d0]
add qword [rsp], rdx
pop rcx
sub rsp, 0x20
call fcn.140021f75
add rsp, 0x28
pop qword [0x1400fa8c0]
mov dword [0x1400ab001], 0x387
call fcn.14001d2f2
mov r15, rax
cmp r15, 1
je 0x140003067
mov rax, 1
jmp 0x140003073
and rax, rax
je 0x1400030a4
mov dword [0x1400ab001], 0x388
movabs rdx, str._64bit_Operating_System
lea rcx, [0x1400f9380]
call fcn.14003dd10
mov dword [0x1400ab001], 0x389
jmp 0x1400030ce
mov dword [0x1400ab001], 0x389
mov dword [0x1400ab001], 0x38a
movabs rdx, str._32bit_Operating_System
lea rcx, [0x1400f9380]
call fcn.14003dd10
mov dword [0x1400ab001], 0x38b
mov dword [0x1400ab001], 0x38d
mov dword [0x1400ab001], 0x38e
movabs rax, str.x64_Trainer
mov rcx, rax
call fcn.140021f75
mov dword [0x1400ab001], 0x38f
jmp 0x140003130
mov dword [0x1400ab001], 0x391
mov dword [0x1400ab001], 0x392
call fcn.14002f970
mov qword [0x1400f95d0], rax
mov dword [0x1400ab001], 0x394
push qword [0x1400f95d0]
mov dword [0x1400ab001], 0x396
mov r15, 0x3c
cmp r15, qword [rsp]
jne 0x1400031d6
mov dword [0x1400ab001], 0x397
push qword [0x1400fa8c0]
movabs rcx, str.Windows_XP
sub rsp, 0x20
call fcn.14003dec0
add rsp, 0x20
mov rcx, qword [0x1400f9380]
sub rsp, 0x20
call fcn.14003dec0
add rsp, 0x20
lea rcx, [0x1400f9640]
pop rdx
sub rsp, 0x28
call fcn.14003de00
add rsp, 0x28
mov dword [0x1400ab001], 0x399
jmp 0x14000339c
mov dword [0x1400ab001], 0x399
mov r15, 0x46
cmp r15, qword [rsp]
jne 0x14000324c
mov dword [0x1400ab001], 0x39a
push qword [0x1400fa8c0]
movabs rcx, str.Windows_Vista
sub rsp, 0x20
call fcn.14003dec0
add rsp, 0x20
mov rcx, qword [0x1400f9380]
sub rsp, 0x20
call fcn.14003dec0
add rsp, 0x20
lea rcx, [0x1400f9640]
pop rdx
sub rsp, 0x28
call fcn.14003de00
add rsp, 0x28
mov dword [0x1400ab001], 0x39c
jmp 0x14000339c
mov dword [0x1400ab001], 0x39c
mov r15, 0x50
cmp r15, qword [rsp]
jne 0x1400032c2
mov dword [0x1400ab001], 0x39d
push qword [0x1400fa8c0]
movabs rcx, str.Windows_7
sub rsp, 0x20
call fcn.14003dec0
add rsp, 0x20
mov rcx, qword [0x1400f9380]
sub rsp, 0x20
call fcn.14003dec0
add rsp, 0x20
lea rcx, [0x1400f9640]
pop rdx
sub rsp, 0x28
call fcn.14003de00
add rsp, 0x28
mov dword [0x1400ab001], 0x39f
jmp 0x14000339c
mov dword [0x1400ab001], 0x39f
mov r15, 0x5a
cmp r15, qword [rsp]
jne 0x140003335
mov dword [0x1400ab001], 0x3a0
push qword [0x1400fa8c0]
movabs rcx, str.Windows_8
sub rsp, 0x20
call fcn.14003dec0
add rsp, 0x20
mov rcx, qword [0x1400f9380]
sub rsp, 0x20
call fcn.14003dec0
add rsp, 0x20
lea rcx, [0x1400f9640]
pop rdx
sub rsp, 0x28
call fcn.14003de00
add rsp, 0x28
mov dword [0x1400ab001], 0x3a3
jmp 0x14000339c
mov dword [0x1400ab001], 0x3a3
mov r15, 0xc8
cmp r15, qword [rsp]
jne 0x14000339c
mov dword [0x1400ab001], 0x3a4
push qword [0x1400fa8c0]
movabs rcx, str.Windows_10
sub rsp, 0x20
call fcn.14003dec0
add rsp, 0x20
mov rcx, qword [0x1400f9380]
sub rsp, 0x20
call fcn.14003dec0
add rsp, 0x20
lea rcx, [0x1400f9640]
pop rdx
sub rsp, 0x28
call fcn.14003de00
add rsp, 0x28
mov dword [0x1400ab001], 0x3a6
pop rax
mov dword [0x1400ab001], 0x3a8
mov rcx, qword [0x1400f9640]
call fcn.140021f75
mov dword [0x1400ab001], 0x3c5
mov rcx, qword [0x1400f8db0]
call fcn.1400317b4
mov dword [0x1400ab001], 0x3f8
sub rsp, 0x18
mov rdx, 0x65
movabs rax, 0x1400f9ac0
push rax
xor r9, r9
mov r8, 0x15
mov rcx, 8
sub rsp, 0x20
call fcn.1400343e0
add rsp, 0x40
mov qword [0x1400f9ac0], rax
mov dword [0x1400ab001], 0x3f9
sub rsp, 0x18
mov rdx, 0x65
movabs rax, 0x1400f9ad0
push rax
xor r9, r9
mov r8, 0x15
mov rcx, 8
sub rsp, 0x20
call fcn.1400343e0
add rsp, 0x40
mov qword [0x1400f9ad0], rax
mov dword [0x1400ab001], 0x3fa
sub rsp, 0x18
mov rdx, 0x65
movabs rax, 0x1400f9ae0
push rax
xor r9, r9
mov r8, 0x15
mov rcx, 8
sub rsp, 0x20
call fcn.1400343e0
add rsp, 0x40
mov qword [0x1400f9ae0], rax
mov dword [0x1400ab001], 0x3fb
sub rsp, 0x18
mov rdx, 0x65
movabs rax, 0x1400f9af0
push rax
xor r9, r9
mov r8, 0x15
mov rcx, 8
sub rsp, 0x20
call fcn.1400343e0
add rsp, 0x40
mov qword [0x1400f9af0], rax
mov dword [0x1400ab001], 0x3fc
sub rsp, 0x18
mov rdx, 0x65
movabs rax, 0x1400f9b00
push rax
movabs r9, 0x1400ac4a0
mov r8, 8
mov rcx, 8
sub rsp, 0x20
call fcn.1400343e0
add rsp, 0x40
mov qword [0x1400f9b00], rax
mov dword [0x1400ab001], 0x3fd
sub rsp, 0x18
mov rdx, 0x65
movabs rax, 0x1400f9b10
push rax
movabs r9, 0x1400ac4a0
mov r8, 8
mov rcx, 8
sub rsp, 0x20
call fcn.1400343e0
add rsp, 0x40
mov qword [0x1400f9b10], rax
mov dword [0x1400ab001], 0x3fe
sub rsp, 0x18
mov rdx, 0x65
movabs rax, 0x1400f9b20
push rax
movabs r9, 0x1400ac4a0
mov r8, 8
mov rcx, 8
sub rsp, 0x20
call fcn.1400343e0
add rsp, 0x40
mov qword [0x1400f9b20], rax
mov dword [0x1400ab001], 0x3ff
sub rsp, 0x18
mov rdx, 0x65
movabs rax, 0x1400f9b30
push rax
xor r9, r9
mov r8, 0x15
mov rcx, 8
sub rsp, 0x20
call fcn.1400343e0
add rsp, 0x40
mov qword [0x1400f9b30], rax
mov dword [0x1400ab001], 0x400
sub rsp, 0x18
mov rdx, 0x65
movabs rax, 0x1400f9b40
push rax
xor r9, r9
mov r8, 0x15
mov rcx, 8
sub rsp, 0x20
call fcn.1400343e0
add rsp, 0x40
mov qword [0x1400f9b40], rax
mov dword [0x1400ab001], 0x401
sub rsp, 0x18
mov rdx, 0x65
movabs rax, 0x1400f9b50
push rax
movabs r9, 0x1400ac4a0
mov r8, 8
mov rcx, 8
sub rsp, 0x20
call fcn.1400343e0
add rsp, 0x40
mov qword [0x1400f9b50], rax
mov dword [0x1400ab001], 0x402
sub rsp, 0x18
mov rdx, 0x65
movabs rax, 0x1400f9b60
push rax
movabs r9, 0x1400ac4a0
mov r8, 8
mov rcx, 8
sub rsp, 0x20
call fcn.1400343e0
add rsp, 0x40
mov qword [0x1400f9b60], rax
mov dword [0x1400ab001], 0x403
sub rsp, 0x18
mov rdx, 0x65
movabs rax, 0x1400f9b70
push rax
movabs r9, 0x1400ac4a0
mov r8, 8
mov rcx, 8
sub rsp, 0x20
call fcn.1400343e0
add rsp, 0x40
mov qword [0x1400f9b70], rax
mov dword [0x1400ab001], 0x404
sub rsp, 0x18
mov rdx, 0x65
movabs rax, 0x1400f9b80
push rax
xor r9, r9
mov r8, 0x15
mov rcx, 8
sub rsp, 0x20
call fcn.1400343e0
add rsp, 0x40
mov qword [0x1400f9b80], rax
mov dword [0x1400ab001], 0x405
sub rsp, 0x18
mov rdx, 0x65
movabs rax, 0x1400f9b90
push rax
xor r9, r9
mov r8, 0x15
mov rcx, 8
sub rsp, 0x20
call fcn.1400343e0
add rsp, 0x40
mov qword [0x1400f9b90], rax
mov dword [0x1400ab001], 0x406
sub rsp, 0x18
mov rdx, 0x65
movabs rax, 0x1400f9ba0
push rax
movabs r9, 0x1400ac4a0
mov r8, 8
mov rcx, 8
sub rsp, 0x20
call fcn.1400343e0
add rsp, 0x40
mov qword [0x1400f9ba0], rax
mov dword [0x1400ab001], 0x407
sub rsp, 0x18
mov rdx, 0x65
movabs rax, 0x1400f9bb0
push rax
movabs r9, 0x1400ac4a0
mov r8, 8
mov rcx, 8
sub rsp, 0x20
call fcn.1400343e0
add rsp, 0x40
mov qword [0x1400f9bb0], rax
mov dword [0x1400ab001], 0x408
sub rsp, 0x18
mov rdx, 0x100
movabs rax, 0x1400f9bc0
push rax
movabs r9, 0x1400ac4a0
mov r8, 8
mov rcx, 8
sub rsp, 0x20
call fcn.1400343e0
add rsp, 0x40
mov qword [0x1400f9bc0], rax
mov dword [0x1400ab001], 0x40e
call fcn.14002a0d0
mov dword [0x1400ab001], 0x43d
movabs rbp, 0x1400ae0e3
mov rax, rbp
mov rdx, rax
movabs rcx, 0xffffffffffffffff
call fcn.1400366ac
mov qword [0x1400f9280], rax
mov dword [0x1400ab001], 0x43e
movabs rbp, 0x1400af03d
mov rax, rbp
mov rdx, rax
movabs rcx, 0xffffffffffffffff
call fcn.1400366ac
mov qword [0x1400f9328], rax
mov dword [0x1400ab001], 0x43f
movabs rbp, 0x1400b3312
mov rax, rbp
mov rdx, rax
movabs rcx, 0xffffffffffffffff
call fcn.1400366ac
mov qword [0x1400f8e60], rax
mov dword [0x1400ab001], 0x440
movabs rbp, 0x1400b38ad
mov rax, rbp
mov rdx, rax
movabs rcx, 0xffffffffffffffff
call fcn.1400366ac
mov qword [0x1400f8fa8], rax
mov dword [0x1400ab001], 0x441
movabs rbp, 0x1400b3da2
mov rax, rbp
mov rdx, rax
movabs rcx, 0xffffffffffffffff
call fcn.1400366ac
mov qword [0x1400f8dd8], rax
mov dword [0x1400ab001], 0x442
movabs rbp, 0x1400cf861
mov rax, rbp
mov rdx, rax
movabs rcx, 0xffffffffffffffff
call fcn.1400366ac
mov qword [0x1400f91c0], rax
mov dword [0x1400ab001], 0x443
movabs rbp, 0x1400cf98b
mov rax, rbp
mov rdx, rax
movabs rcx, 0xffffffffffffffff
call fcn.1400366ac
mov qword [0x1400f9250], rax
mov dword [0x1400ab001], 0x444
movabs rbp, 0x1400cf98b
mov rax, rbp
mov rdx, rax
movabs rcx, 0xffffffffffffffff
call fcn.1400366ac
mov qword [0x1400f9610], rax
mov dword [0x1400ab001], 0x445
movabs rbp, 0x1400cf98b
mov rax, rbp
mov rdx, rax
movabs rcx, 0xffffffffffffffff
call fcn.1400366ac
mov qword [0x1400f8f00], rax
mov dword [0x1400ab001], 0x446
movabs rbp, 0x1400cf98b
mov rax, rbp
mov rdx, rax
movabs rcx, 0xffffffffffffffff
call fcn.1400366ac
mov qword [0x1400f8d98], rax
mov dword [0x1400ab001], 0x447
movabs rbp, 0x1400b4d0a
mov rax, rbp
mov rdx, rax
movabs rcx, 0xffffffffffffffff
call fcn.1400366ac
mov qword [0x1400f9418], rax
mov dword [0x1400ab001], 0x448
movabs rbp, 0x1400cdeb7
mov rax, rbp
mov rdx, rax
movabs rcx, 0xffffffffffffffff
call fcn.1400366ac
mov qword [0x1400f9130], rax
mov dword [0x1400ab001], 0x449
movabs rbp, 0x1400ce3a1
mov rax, rbp
mov rdx, rax
movabs rcx, 0xffffffffffffffff
call fcn.1400366ac
mov qword [0x1400f91a8], rax
mov dword [0x1400ab001], 0x44a
movabs rbp, 0x1400cea94
mov rax, rbp
mov rdx, rax
movabs rcx, 0xffffffffffffffff
call fcn.1400366ac
mov qword [0x1400f8f50], rax
mov dword [0x1400ab001], 0x44b
movabs rbp, 0x1400cf012
mov rax, rbp
mov rdx, rax
movabs rcx, 0xffffffffffffffff
call fcn.1400366ac
mov qword [0x1400f8ed8], rax
mov dword [0x1400ab001], 0x44c
movabs rbp, 0x1400cf59c
mov rax, rbp
mov rdx, rax
movabs rcx, 0xffffffffffffffff
call fcn.1400366ac
mov qword [0x1400f9580], rax
mov dword [0x1400ab001], 0x44d
movabs rbp, 0x1400cf6fe
mov rax, rbp
mov rdx, rax
movabs rcx, 0xffffffffffffffff
call fcn.1400366ac
mov qword [0x1400f8e10], rax
mov dword [0x1400ab001], 0x450
push 0x12
movabs rax, str.Arial_Black
mov rdx, rax
movabs rcx, 1
pop r8
call fcn.14003cfd0
mov dword [0x1400ab001], 0x451
push 0xa
movabs rax, str.Arial_Black
mov rdx, rax
movabs rcx, 2
pop r8
call fcn.14003cfd0
mov dword [0x1400ab001], 0x452
push 0x30
movabs rax, str.Arial
mov rdx, rax
movabs rcx, 3
pop r8
call fcn.14003cfd0
mov dword [0x1400ab001], 0x453
push 0xc
movabs rax, str.Arial
mov rdx, rax
movabs rcx, 4
pop r8
call fcn.14003cfd0
mov dword [0x1400ab001], 0x46b
call fcn.1400250c0
mov dword [0x1400ab001], 0x46d
mov rax, qword [0x1400fa8c0]
push rax
sub rsp, 8
push rax
pop rcx
sub rsp, 0x20
call fcn.140031534
add rsp, 0x28
lea rcx, [0x1400f94e8]
pop rdx
call fcn.14003de00
mov dword [0x1400ab001], 0x46f
push qword [0x1400fa8c0]
sub rsp, 8
mov rcx, qword [0x1400f94e8]
push qword [0x1400fa8c0]
sub rsp, 0x28
call fcn.14003dec0
add rsp, 0x28
movabs rcx, str.0.ogg
sub rsp, 0x28
call fcn.14003dec0
add rsp, 0x28
inc qword [0x1400fa8c0]
push 0
mov rdx, qword [0x1400fa8d0]
add qword [rsp + 8], rdx
pop rcx
pop rdx
sub rsp, 0x20
call fcn.140031d10
add rsp, 0x28
pop qword [0x1400fa8c0]
mov dword [0x1400ab001], 0x470
movabs rbp, 0x1400d264a
mov r15, rbp
movabs rbp, 0x1400cfab4
sub r15, rbp
mov rax, r15
push rax
movabs rbp, 0x1400cfab4
mov rax, rbp
mov rdx, rax
movabs rcx, 0
pop r8
call fcn.140032200
mov dword [0x1400ab001], 0x471
movabs rcx, 0
call fcn.1400319a0
mov dword [0x1400ab001], 0x472
push qword [0x1400fa8c0]
sub rsp, 8
mov rcx, qword [0x1400f94e8]
push qword [0x1400fa8c0]
sub rsp, 0x28
call fcn.14003dec0
add rsp, 0x28
movabs rcx, str.1.ogg
sub rsp, 0x28
call fcn.14003dec0
add rsp, 0x28
inc qword [0x1400fa8c0]
push 0
mov rdx, qword [0x1400fa8d0]
add qword [rsp + 8], rdx
pop rcx
pop rdx
sub rsp, 0x20
call fcn.140031d10
add rsp, 0x28
pop qword [0x1400fa8c0]
mov dword [0x1400ab001], 0x473
movabs rbp, 0x1400d55bb
mov r15, rbp
movabs rbp, 0x1400d264a
sub r15, rbp
mov rax, r15
push rax
movabs rbp, 0x1400d264a
mov rax, rbp
mov rdx, rax
movabs rcx, 0
pop r8
call fcn.140032200
mov dword [0x1400ab001], 0x474
movabs rcx, 0
call fcn.1400319a0
mov dword [0x1400ab001], 0x475
push qword [0x1400fa8c0]
sub rsp, 8
mov rcx, qword [0x1400f94e8]
push qword [0x1400fa8c0]
sub rsp, 0x28
call fcn.14003dec0
add rsp, 0x28
movabs rcx, str.3.ogg
sub rsp, 0x28
call fcn.14003dec0
add rsp, 0x28
inc qword [0x1400fa8c0]
push 0
mov rdx, qword [0x1400fa8d0]
add qword [rsp + 8], rdx
pop rcx
pop rdx
sub rsp, 0x20
call fcn.140031d10
add rsp, 0x28
pop qword [0x1400fa8c0]
mov dword [0x1400ab001], 0x476
movabs rbp, 0x1400d8bf0
mov r15, rbp
movabs rbp, 0x1400d55bb
sub r15, rbp
mov rax, r15
push rax
movabs rbp, 0x1400d55bb
mov rax, rbp
mov rdx, rax
movabs rcx, 0
pop r8
call fcn.140032200
mov dword [0x1400ab001], 0x477
movabs rcx, 0
call fcn.1400319a0
mov dword [0x1400ab001], 0x478
push qword [0x1400fa8c0]
sub rsp, 8
mov rcx, qword [0x1400f94e8]
push qword [0x1400fa8c0]
sub rsp, 0x28
call fcn.14003dec0
add rsp, 0x28
movabs rcx, str.4.ogg
sub rsp, 0x28
call fcn.14003dec0
add rsp, 0x28
inc qword [0x1400fa8c0]
push 0
mov rdx, qword [0x1400fa8d0]
add qword [rsp + 8], rdx
pop rcx
pop rdx
sub rsp, 0x20
call fcn.140031d10
add rsp, 0x28
pop qword [0x1400fa8c0]
mov dword [0x1400ab001], 0x479
movabs rbp, 0x1400dd5c1
mov r15, rbp
movabs rbp, 0x1400d8bf0
sub r15, rbp
mov rax, r15
push rax
movabs rbp, 0x1400d8bf0
mov rax, rbp
mov rdx, rax
movabs rcx, 0
pop r8
call fcn.140032200
mov dword [0x1400ab001], 0x47a
push qword [0x1400fa8c0]
sub rsp, 8
mov rcx, qword [0x1400f94e8]
push qword [0x1400fa8c0]
sub rsp, 0x28
call fcn.14003dec0
add rsp, 0x28
movabs rcx, str.5.ogg
sub rsp, 0x28
call fcn.14003dec0
add rsp, 0x28
inc qword [0x1400fa8c0]
push 0
mov rdx, qword [0x1400fa8d0]
add qword [rsp + 8], rdx
pop rcx
pop rdx
sub rsp, 0x20
call fcn.140031d10
add rsp, 0x28
pop qword [0x1400fa8c0]
mov dword [0x1400ab001], 0x47b
movabs rbp, 0x1400e01ce
mov r15, rbp
movabs rbp, 0x1400dd5c1
sub r15, rbp
mov rax, r15
push rax
movabs rbp, 0x1400dd5c1
mov rax, rbp
mov rdx, rax
movabs rcx, 0
pop r8
call fcn.140032200
mov dword [0x1400ab001], 0x47c
push qword [0x1400fa8c0]
sub rsp, 8
mov rcx, qword [0x1400f94e8]
push qword [0x1400fa8c0]
sub rsp, 0x28
call fcn.14003dec0
add rsp, 0x28
movabs rcx, str.6.ogg
sub rsp, 0x28
call fcn.14003dec0
add rsp, 0x28
inc qword [0x1400fa8c0]
push 0
mov rdx, qword [0x1400fa8d0]
add qword [rsp + 8], rdx
pop rcx
pop rdx
sub rsp, 0x20
call fcn.140031d10
add rsp, 0x28
pop qword [0x1400fa8c0]
mov dword [0x1400ab001], 0x47d
movabs rbp, 0x1400e2075
mov r15, rbp
movabs rbp, 0x1400e01ce
sub r15, rbp
mov rax, r15
push rax
movabs rbp, 0x1400e01ce
mov rax, rbp
mov rdx, rax
movabs rcx, 0
pop r8
call fcn.140032200
mov dword [0x1400ab001], 0x47e
push qword [0x1400fa8c0]
sub rsp, 8
mov rcx, qword [0x1400f94e8]
push qword [0x1400fa8c0]
sub rsp, 0x28
call fcn.14003dec0
add rsp, 0x28
movabs rcx, str.7.ogg
sub rsp, 0x28
call fcn.14003dec0
add rsp, 0x28
inc qword [0x1400fa8c0]
push 0
mov rdx, qword [0x1400fa8d0]
add qword [rsp + 8], rdx
pop rcx
pop rdx
sub rsp, 0x20
call fcn.140031d10
add rsp, 0x28
pop qword [0x1400fa8c0]
mov dword [0x1400ab001], 0x47f
movabs rbp, str.MEGA_TRAINER_r_nSteam_Version_r_nNumpad_1:Mega_Favour:9999999_r_nNumpad_2:Mega_Movement:10000_r_nNumpad_3:1_Turn_Buildings:_r_nNumpad_4:1_Turn_Units:_r_nNumpad_5:1_Turn_Technology:_r_nNumpad_6:Super_Lords_Heros:_r_nNumpad_7:Weak_Unit:_r_nNumpad_8:Skill_Points:99_r_nNumpad_9:Level:99_r_nNumpad_0:Unlimited_Winds_of_Magic:_r_nNumpad__:Fast_Spell_Cooldown:_r_nNumpad_:Population_Surplus_Chaos:99_r_nNumpad__:Unlimited_Ammo:_r_nNumpad_:Stable_Public_Order:_r_nNumpad_.:God_Mode:_r_nF2:No_Attrition:_r_nF3:Population_Surplus_Cities:99_r_nF4:Reset_Units:_r_nF5:Force_More_Amber:
mov r15, rbp
movabs rbp, 0x1400e2075
sub r15, rbp
mov rax, r15
push rax
movabs rbp, 0x1400e2075
mov rax, rbp
mov rdx, rax
movabs rcx, 0
pop r8
call fcn.140032200
mov dword [0x1400ab001], 0x480
movabs rcx, 0
call fcn.1400319a0
mov dword [0x1400ab001], 0x484
call fcn.14002519c
and rax, rax
je 0x1400045cf
mov dword [0x1400ab001], 0x485
push qword [0x1400fa8c0]
sub rsp, 8
mov rcx, qword [0x1400f94e8]
push qword [0x1400fa8c0]
sub rsp, 0x28
call fcn.14003dec0
add rsp, 0x28
movabs rcx, str.0.ogg
sub rsp, 0x28
call fcn.14003dec0
add rsp, 0x28
inc qword [0x1400fa8c0]
push 0
mov rdx, qword [0x1400fa8d0]
add qword [rsp + 8], rdx
pop rcx
pop rdx
sub rsp, 0x20
call fcn.1400252fc
add rsp, 0x28
pop qword [0x1400fa8c0]
mov qword [0x1400f8dc0], rax
mov dword [0x1400ab001], 0x486
push qword [0x1400fa8c0]
sub rsp, 8
mov rcx, qword [0x1400f94e8]
push qword [0x1400fa8c0]
sub rsp, 0x28
call fcn.14003dec0
add rsp, 0x28
movabs rcx, str.1.ogg
sub rsp, 0x28
call fcn.14003dec0
add rsp, 0x28
inc qword [0x1400fa8c0]
push 1
mov rdx, qword [0x1400fa8d0]
add qword [rsp + 8], rdx
pop rcx
pop rdx
sub rsp, 0x20
call fcn.1400252fc
add rsp, 0x28
pop qword [0x1400fa8c0]
mov qword [0x1400f8dc0], rax
mov dword [0x1400ab001], 0x487
push qword [0x1400fa8c0]
sub rsp, 8
mov rcx, qword [0x1400f94e8]
push qword [0x1400fa8c0]
sub rsp, 0x28
call fcn.14003dec0
add rsp, 0x28
movabs rcx, str.3.ogg
sub rsp, 0x28
call fcn.14003dec0
add rsp, 0x28
inc qword [0x1400fa8c0]
push 3
mov rdx, qword [0x1400fa8d0]
add qword [rsp + 8], rdx
pop rcx
pop rdx
sub rsp, 0x20
call fcn.1400252fc
add rsp, 0x28
pop qword [0x1400fa8c0]
mov qword [0x1400f8dc0], rax
mov dword [0x1400ab001], 0x488
push qword [0x1400fa8c0]
sub rsp, 8
mov rcx, qword [0x1400f94e8]
push qword [0x1400fa8c0]
sub rsp, 0x28
call fcn.14003dec0
add rsp, 0x28
movabs rcx, str.4.ogg
sub rsp, 0x28
call fcn.14003dec0
add rsp, 0x28
inc qword [0x1400fa8c0]
push 4
mov rdx, qword [0x1400fa8d0]
add qword [rsp + 8], rdx
pop rcx
pop rdx
sub rsp, 0x20
call fcn.1400252fc
add rsp, 0x28
pop qword [0x1400fa8c0]
mov qword [0x1400f8dc0], rax
mov dword [0x1400ab001], 0x489
push qword [0x1400fa8c0]
sub rsp, 8
mov rcx, qword [0x1400f94e8]
push qword [0x1400fa8c0]
sub rsp, 0x28
call fcn.14003dec0
add rsp, 0x28
movabs rcx, str.5.ogg
sub rsp, 0x28
call fcn.14003dec0
add rsp, 0x28
inc qword [0x1400fa8c0]
push 5
mov rdx, qword [0x1400fa8d0]
add qword [rsp + 8], rdx
pop rcx
pop rdx
sub rsp, 0x20
call fcn.1400252fc
add rsp, 0x28
pop qword [0x1400fa8c0]
mov qword [0x1400f8dc0], rax
mov dword [0x1400ab001], 0x48a
push qword [0x1400fa8c0]
sub rsp, 8
mov rcx, qword [0x1400f94e8]
push qword [0x1400fa8c0]
sub rsp, 0x28
call fcn.14003dec0
add rsp, 0x28
movabs rcx, str.6.ogg
sub rsp, 0x28
call fcn.14003dec0
add rsp, 0x28
inc qword [0x1400fa8c0]
push 6
mov rdx, qword [0x1400fa8d0]
add qword [rsp + 8], rdx
pop rcx
pop rdx
sub rsp, 0x20
call fcn.1400252fc
add rsp, 0x28
pop qword [0x1400fa8c0]
mov qword [0x1400f8dc0], rax
mov dword [0x1400ab001], 0x48b
push qword [0x1400fa8c0]
sub rsp, 8
mov rcx, qword [0x1400f94e8]
push qword [0x1400fa8c0]
sub rsp, 0x28
call fcn.14003dec0
add rsp, 0x28
movabs rcx, str.7.ogg
sub rsp, 0x28
call fcn.14003dec0
add rsp, 0x28
inc qword [0x1400fa8c0]
push 7
mov rdx, qword [0x1400fa8d0]
add qword [rsp + 8], rdx
pop rcx
pop rdx
sub rsp, 0x20
call fcn.1400252fc
add rsp, 0x28
pop qword [0x1400fa8c0]
mov qword [0x1400f8dc0], rax
mov dword [0x1400ab001], 0x48c
jmp 0x140004601
mov dword [0x1400ab001], 0x48c
mov dword [0x1400ab001], 0x48e
movabs rax, str.Trainer_program_errors_may_occur__Trainer_requires_a_sound_card_present_
push rax
movabs rax, str.Sound_Card_Not_Present_
mov rcx, rax
pop rdx
call fcn.1400260f0
mov dword [0x1400ab001], 0x490
mov dword [0x1400ab001], 0x4b0
mov rax, qword [0x1400fa8c0]
push rax
sub rsp, 8
push rax
pop rcx
sub rsp, 0x20
call fcn.140031534
add rsp, 0x28
lea rcx, [0x1400f94b8]
pop rdx
call fcn.14003de00
mov dword [0x1400ab001], 0x4b2
push qword [0x1400fa8c0]
sub rsp, 8
mov rcx, qword [0x1400f94b8]
push qword [0x1400fa8c0]
sub rsp, 0x28
call fcn.14003dec0
add rsp, 0x28
movabs rcx, str.Options
sub rsp, 0x28
call fcn.14003dec0
add rsp, 0x28
inc qword [0x1400fa8c0]
push 0xa
mov rdx, qword [0x1400fa8d0]
add qword [rsp + 8], rdx
pop rcx
pop rdx
sub rsp, 0x20
call fcn.140031d10
add rsp, 0x28
pop qword [0x1400fa8c0]
and rax, rax
je 0x140004722
mov dword [0x1400ab001], 0x4b3
movabs rbp, 0x1400e47f4
mov r15, rbp
movabs rbp, str.MEGA_TRAINER_r_nSteam_Version_r_nNumpad_1:Mega_Favour:9999999_r_nNumpad_2:Mega_Movement:10000_r_nNumpad_3:1_Turn_Buildings:_r_nNumpad_4:1_Turn_Units:_r_nNumpad_5:1_Turn_Technology:_r_nNumpad_6:Super_Lords_Heros:_r_nNumpad_7:Weak_Unit:_r_nNumpad_8:Skill_Points:99_r_nNumpad_9:Level:99_r_nNumpad_0:Unlimited_Winds_of_Magic:_r_nNumpad__:Fast_Spell_Cooldown:_r_nNumpad_:Population_Surplus_Chaos:99_r_nNumpad__:Unlimited_Ammo:_r_nNumpad_:Stable_Public_Order:_r_nNumpad_.:God_Mode:_r_nF2:No_Attrition:_r_nF3:Population_Surplus_Cities:99_r_nF4:Reset_Units:_r_nF5:Force_More_Amber:
sub r15, rbp
mov rax, r15
push rax
movabs rbp, str.MEGA_TRAINER_r_nSteam_Version_r_nNumpad_1:Mega_Favour:9999999_r_nNumpad_2:Mega_Movement:10000_r_nNumpad_3:1_Turn_Buildings:_r_nNumpad_4:1_Turn_Units:_r_nNumpad_5:1_Turn_Technology:_r_nNumpad_6:Super_Lords_Heros:_r_nNumpad_7:Weak_Unit:_r_nNumpad_8:Skill_Points:99_r_nNumpad_9:Level:99_r_nNumpad_0:Unlimited_Winds_of_Magic:_r_nNumpad__:Fast_Spell_Cooldown:_r_nNumpad_:Population_Surplus_Chaos:99_r_nNumpad__:Unlimited_Ammo:_r_nNumpad_:Stable_Public_Order:_r_nNumpad_.:God_Mode:_r_nF2:No_Attrition:_r_nF3:Population_Surplus_Cities:99_r_nF4:Reset_Units:_r_nF5:Force_More_Amber:
mov rax, rbp
mov rdx, rax
movabs rcx, 0xa
pop r8
call fcn.140032200
mov dword [0x1400ab001], 0x4b4
movabs rcx, 0xa
call fcn.1400319a0
mov dword [0x1400ab001], 0x4b5
jmp 0x140004763
mov dword [0x1400ab001], 0x4b5
mov dword [0x1400ab001], 0x4b6
movabs rax, str.Could_not_install_the_file___Installtion_failed
push rax
movabs rax, str.Error
mov rcx, rax
pop rdx
call fcn.1400260f0
mov dword [0x1400ab001], 0x4b7
jmp 0x14001c054
mov dword [0x1400ab001], 0x4b8
mov dword [0x1400ab001], 0x4ba
push qword [0x1400fa8c0]
sub rsp, 8
mov rcx, qword [0x1400f94b8]
push qword [0x1400fa8c0]
sub rsp, 0x28
call fcn.14003dec0
add rsp, 0x28
movabs rcx, str.help.txt
sub rsp, 0x28
call fcn.14003dec0
add rsp, 0x28
inc qword [0x1400fa8c0]
push 0
mov rdx, qword [0x1400fa8d0]
add qword [rsp + 8], rdx
pop rcx
pop rdx
sub rsp, 0x20
call fcn.140031d10
add rsp, 0x28
pop qword [0x1400fa8c0]
and rax, rax
je 0x140004852
mov dword [0x1400ab001], 0x4bb
movabs rbp, 0x1400e65e7
mov r15, rbp
movabs rbp, 0x1400e47f4
sub r15, rbp
mov rax, r15
push rax
movabs rbp, 0x1400e47f4
mov rax, rbp
mov rdx, rax
movabs rcx, 0
pop r8
call fcn.140032200
mov dword [0x1400ab001], 0x4bc
movabs rcx, 0
call fcn.1400319a0
mov dword [0x1400ab001], 0x4bd
jmp 0x140004884
mov dword [0x1400ab001], 0x4bd
mov dword [0x1400ab001], 0x4be
movabs rax, str.Could_not_create_HELP.TXT_file.
push rax
movabs rax, str.Error
mov rcx, rax
pop rdx
call fcn.1400260f0
mov dword [0x1400ab001], 0x4bf
mov dword [0x1400ab001], 0x4c1
push qword [0x1400fa8c0]
sub rsp, 8
mov rcx, qword [0x1400f94b8]
push qword [0x1400fa8c0]
sub rsp, 0x28
call fcn.14003dec0
add rsp, 0x28
movabs rcx, str.Options
sub rsp, 0x28
call fcn.14003dec0
add rsp, 0x28
inc qword [0x1400fa8c0]
push 0xa
mov rdx, qword [0x1400fa8d0]
add qword [rsp + 8], rdx
pop rcx
pop rdx
sub rsp, 0x20
call fcn.140031e50
add rsp, 0x28
pop qword [0x1400fa8c0]
mov dword [0x1400ab001], 0x4c2
mov rax, qword [0x1400fa8c0]
push rax
sub rsp, 8
push rax
movabs rcx, 0xa
pop rdx
sub rsp, 0x20
call fcn.140032290
add rsp, 0x28
lea rcx, [0x1400f9120]
pop rdx
call fcn.14003de00
mov dword [0x1400ab001], 0x4c3
mov rax, qword [0x1400fa8c0]
push rax
sub rsp, 8
push rax
movabs rcx, 0xa
pop rdx
sub rsp, 0x20
call fcn.140032290
add rsp, 0x28
lea rcx, [0x1400f8dd0]
pop rdx
call fcn.14003de00
mov dword [0x1400ab001], 0x4c4
mov qword [0x1400f9448], 0
mov dword [0x1400ab001], 0x4c6
mov dword [0x1400ab001], 0x4c7
mov rax, qword [0x1400fa8c0]
push rax
sub rsp, 8
push rax
movabs rcx, 0xa
pop rdx
sub rsp, 0x20
call fcn.140032290
add rsp, 0x28
lea rcx, [0x1400f9508]
pop rdx
call fcn.14003de00
mov dword [0x1400ab001], 0x4c8
movabs rax, 0x1400ab282
mov rdx, rax
mov rcx, qword [0x1400f9508]
call fcn.140023e70
mov qword [0x1400f90a8], rax
mov dword [0x1400ab001], 0x4c9
mov rcx, qword [0x1400f9508]
call fcn.140023fd0
mov qword [0x1400f90b0], rax
mov dword [0x1400ab001], 0x4ca
mov rax, qword [0x1400fa8c0]
push rax
sub rsp, 8
push rax
mov r15, qword [0x1400f90a8]
dec r15
mov rax, r15
mov rdx, rax
mov rcx, qword [0x1400f9508]
pop r8
sub rsp, 0x20
call fcn.140023ff0
add rsp, 0x28
mov r15, qword [0x1400f9448]
inc r15
mov rbp, qword [0x1400f9b00]
shl r15, 3
lea rcx, [r15 + rbp]
pop rdx
call fcn.14003de00
mov dword [0x1400ab001], 0x4cb
mov r15, qword [0x1400f9448]
inc r15
shl r15, 3
mov rcx, qword [r15 + rbp]
push qword [0x1400fa8c0]
sub rsp, 0x28
call fcn.14003dec0
add rsp, 0x28
mov r15, qword [0x1400f9448]
inc r15
mov rbp, qword [0x1400f9b10]
shl r15, 3
lea rcx, [r15 + rbp]
pop rdx
call fcn.14003de00
mov dword [0x1400ab001], 0x4cc
mov rax, qword [0x1400fa8c0]
push rax
sub rsp, 8
push rax
mov r15, qword [0x1400f90b0]
sub r15, qword [0x1400f90a8]
mov rax, r15
mov rdx, rax
mov rcx, qword [0x1400f9508]
pop r8
sub rsp, 0x20
call fcn.140023d10
add rsp, 0x28
mov r15, qword [0x1400f9448]
inc r15
mov rbp, qword [0x1400f9b20]
shl r15, 3
lea rcx, [r15 + rbp]
pop rdx
call fcn.14003de00
mov dword [0x1400ab001], 0x4cd
mov rax, qword [0x1400fa8c0]
push rax
sub rsp, 8
push rax
mov r15, qword [0x1400f90a8]
dec r15
mov rax, r15
mov rdx, rax
mov rcx, qword [0x1400f9508]
pop r8
sub rsp, 0x20
call fcn.140023ff0
add rsp, 0x28
mov r15, qword [0x1400f9448]
inc r15
mov rbp, qword [0x1400f9b50]
shl r15, 3
lea rcx, [r15 + rbp]
pop rdx
call fcn.14003de00
mov dword [0x1400ab001], 0x4ce
mov r15, qword [0x1400f9448]
inc r15
shl r15, 3
mov rcx, qword [r15 + rbp]
push qword [0x1400fa8c0]
sub rsp, 0x28
call fcn.14003dec0
add rsp, 0x28
mov r15, qword [0x1400f9448]
inc r15
mov rbp, qword [0x1400f9b60]
shl r15, 3
lea rcx, [r15 + rbp]
pop rdx
call fcn.14003de00
mov dword [0x1400ab001], 0x4cf
mov rax, qword [0x1400fa8c0]
push rax
sub rsp, 8
push rax
mov r15, qword [0x1400f90b0]
sub r15, qword [0x1400f90a8]
mov rax, r15
mov rdx, rax
mov rcx, qword [0x1400f9508]
pop r8
sub rsp, 0x20
call fcn.140023d10
add rsp, 0x28
mov r15, qword [0x1400f9448]
inc r15
mov rbp, qword [0x1400f9b70]
shl r15, 3
lea rcx, [r15 + rbp]
pop rdx
call fcn.14003de00
mov dword [0x1400ab001], 0x4d0
movabs rax, 0x1400ab282
push rax
mov r15, qword [0x1400f9448]
inc r15
mov rbp, qword [0x1400f9b20]
shl r15, 3
mov rcx, qword [r15 + rbp]
pop rdx
call fcn.140023e70
mov qword [0x1400f90a8], rax
mov dword [0x1400ab001], 0x4d1
mov r15, qword [0x1400f9448]
inc r15
shl r15, 3
mov rcx, qword [r15 + rbp]
call fcn.140023fd0
mov qword [0x1400f90b0], rax
mov dword [0x1400ab001], 0x4d2
mov rax, qword [0x1400fa8c0]
push rax
sub rsp, 8
push rax
mov r15, qword [0x1400f90b0]
sub r15, qword [0x1400f90a8]
mov rax, r15
push rax
mov r15, qword [0x1400f9448]
inc r15
shl r15, 3
mov rcx, qword [r15 + rbp]
pop rdx
pop r8
sub rsp, 0x20
call fcn.140023d10
add rsp, 0x28
mov r15, qword [0x1400f9448]
inc r15
mov rbp, qword [0x1400f9ba0]
shl r15, 3
lea rcx, [r15 + rbp]
pop rdx
call fcn.14003de00
mov dword [0x1400ab001], 0x4d3
mov r15, qword [0x1400f9448]
inc r15
shl r15, 3
mov rcx, qword [r15 + rbp]
push qword [0x1400fa8c0]
sub rsp, 0x28
call fcn.14003dec0
add rsp, 0x28
mov r15, qword [0x1400f9448]
inc r15
mov rbp, qword [0x1400f9bb0]
shl r15, 3
lea rcx, [r15 + rbp]
pop rdx
call fcn.14003de00
mov dword [0x1400ab001], 0x4d4
mov rax, qword [0x1400fa8c0]
push rax
sub rsp, 8
push rax
mov r15, qword [0x1400f90a8]
dec r15
mov rax, r15
push rax
mov r15, qword [0x1400f9448]
inc r15
mov rbp, qword [0x1400f9b20]
shl r15, 3
mov rcx, qword [r15 + rbp]
pop rdx
pop r8
sub rsp, 0x20
call fcn.140023ff0
add rsp, 0x28
mov r15, qword [0x1400f9448]
inc r15
shl r15, 3
lea rcx, [r15 + rbp]
pop rdx
call fcn.14003de00
mov dword [0x1400ab001], 0x4d5
mov rax, qword [0x1400fa8c0]
push rax
sub rsp, 8
push rax
mov r15, qword [0x1400f90a8]
dec r15
mov rax, r15
push rax
mov r15, qword [0x1400f9448]
inc r15
shl r15, 3
mov rcx, qword [r15 + rbp]
pop rdx
pop r8
sub rsp, 0x20
call fcn.140023ff0
add rsp, 0x28
mov r15, qword [0x1400f9448]
inc r15
mov rbp, qword [0x1400f9b70]
shl r15, 3
lea rcx, [r15 + rbp]
pop rdx
call fcn.14003de00
mov dword [0x1400ab001], 0x4d6
inc qword [0x1400f9448]
mov dword [0x1400ab001], 0x4d7
movabs rcx, 0xa
call fcn.1400323b0
mov r15, rax
cmp r15, 1
jne 0x14000498d
mov dword [0x1400ab001], 0x4d8
movabs rcx, 0xa
call fcn.1400319a0
mov dword [0x1400ab001], 0x4dc
movabs rax, 0x1400e65e7
mov qword [0x1400f8f20], rax
mov dword [0x1400ab001], 0x4dd
lea rcx, [0x1400f8f58]
mov rdx, qword [0x1400f8f20]
call fcn.14003dd10
add qword [0x1400f8f20], rax
mov dword [0x1400ab001], 0x4df
mov qword [0x1400f90a8], 1
jmp 0x140004ec5
mov dword [0x1400ab001], 0x4df
mov rax, 0xfe
cmp rax, qword [0x1400f90a8]
jl 0x140004fa5
mov dword [0x1400ab001], 0x4e0
mov rax, qword [0x1400fa8c0]
push rax
sub rsp, 8
push rax
movabs rax, 0x1400ab1c1
mov r8, rax
mov rdx, qword [0x1400f90a8]
mov rcx, qword [0x1400f8f58]
pop r9
sub rsp, 0x20
call fcn.140024090
add rsp, 0x28
lea rcx, [0x1400f95c8]
pop rdx
call fcn.14003de00
mov dword [0x1400ab001], 0x4e1
mov rax, qword [0x1400fa8c0]
push rax
sub rsp, 8
push rax
sub rsp, 8
mov rcx, qword [0x1400f95c8]
sub rsp, 0x20
call fcn.140023fd0
add rsp, 0x28
dec rax
mov rdx, rax
mov rcx, qword [0x1400f95c8]
pop r8
sub rsp, 0x20
call fcn.140023ff0
add rsp, 0x28
mov r15, qword [0x1400f90a8]
mov rbp, qword [0x1400f9bc0]
shl r15, 3
lea rcx, [r15 + rbp]
pop rdx
call fcn.14003de00
mov dword [0x1400ab001], 0x4e3
inc qword [0x1400f90a8]
jno 0x140004ebb
mov dword [0x1400ab001], 0x4e6
mov qword [0x1400f90a8], 1
jmp 0x140004fc6
mov dword [0x1400ab001], 0x4e6
mov rax, qword [0x1400f9448]
cmp rax, qword [0x1400f90a8]
jl 0x1400051ad
mov dword [0x1400ab001], 0x4e7
mov qword [0x1400f90b0], 1
jmp 0x140004ffb
mov dword [0x1400ab001], 0x4e7
mov rax, 0xfe
cmp rax, qword [0x1400f90b0]
jl 0x1400050ed
mov dword [0x1400ab001], 0x4e8
mov r15, qword [0x1400f90b0]
mov rbp, qword [0x1400f9bc0]
shl r15, 3
mov rcx, qword [r15 + rbp]
push qword [0x1400fa8c0]
sub rsp, 0x28
call fcn.14003dec0
add rsp, 0x28
lea rcx, [0x1400f9508]
pop rdx
call fcn.14003de00
mov dword [0x1400ab001], 0x4e9
push qword [0x1400f9508]
mov r15, qword [0x1400f90a8]
mov rbp, qword [0x1400f9b00]
shl r15, 3
mov rcx, qword [r15 + rbp]
pop rdx
call fcn.14003df30
or rax, rax
je 0x1400050cc
mov dword [0x1400ab001], 0x4ea
push qword [0x1400f90b0]
mov r15, qword [0x1400f90a8]
mov rbp, qword [0x1400f9b30]
shl r15, 3
pop qword [r15 + rbp]
mov dword [0x1400ab001], 0x4eb
push qword [0x1400f90b0]
mov r15, qword [0x1400f90a8]
mov rbp, qword [0x1400f9b40]
shl r15, 3
pop qword [r15 + rbp]
mov dword [0x1400ab001], 0x4ed
mov dword [0x1400ab001], 0x4ee
inc qword [0x1400f90b0]
jno 0x140004ff1
mov dword [0x1400ab001], 0x4ef
mov r15, qword [0x1400f90a8]
mov rbp, qword [0x1400f9b30]
shl r15, 3
mov r15, qword [r15 + rbp]
and r15, r15
jne 0x14000518c
mov dword [0x1400ab001], 0x4ef
mov r15, qword [0x1400f90a8]
mov rbp, qword [0x1400f9b00]
shl r15, 3
movabs rdx, str.Undefined
lea rcx, [r15 + rbp]
call fcn.14003dd10
mov dword [0x1400ab001], 0x4ef
mov r15, qword [0x1400f90a8]
mov rbp, qword [0x1400f9b10]
shl r15, 3
movabs rdx, str.Undefined
lea rcx, [r15 + rbp]
call fcn.14003dd10
mov dword [0x1400ab001], 0x4ef
movabs rax, str.Possible_Garbled_Custom_Keys_File
mov rcx, rax
call fcn.140021f75
mov dword [0x1400ab001], 0x4ef
mov dword [0x1400ab001], 0x4f0
inc qword [0x1400f90a8]
jno 0x140004fbc
mov dword [0x1400ab001], 0x4f4
mov rdx, qword [0x1400f8d68]
movabs rcx, 0xa
call fcn.140031f50
and rax, rax
je 0x1400053d5
mov dword [0x1400ab001], 0x4f5
mov rax, qword [0x1400fa8c0]
push rax
sub rsp, 8
push rax
movabs rcx, 0xa
pop rdx
sub rsp, 0x20
call fcn.140032290
add rsp, 0x28
lea rcx, [0x1400f9120]
pop rdx
call fcn.14003de00
mov dword [0x1400ab001], 0x4f6
mov rax, qword [0x1400fa8c0]
push rax
sub rsp, 8
push rax
movabs rcx, 0xa
pop rdx
sub rsp, 0x20
call fcn.140032290
add rsp, 0x28
lea rcx, [0x1400f8dd0]
pop rdx
call fcn.14003de00
mov dword [0x1400ab001], 0x4f7
mov qword [0x1400f9388], 0
mov dword [0x1400ab001], 0x4f8
mov dword [0x1400ab001], 0x4f9
mov rax, qword [0x1400fa8c0]
push rax
sub rsp, 8
push rax
movabs rcx, 0xa
pop rdx
sub rsp, 0x20
call fcn.140032290
add rsp, 0x28
lea rcx, [0x1400f9508]
pop rdx
call fcn.14003de00
mov dword [0x1400ab001], 0x4fa
movabs rax, 0x1400ab282
mov rdx, rax
mov rcx, qword [0x1400f9508]
call fcn.140023e70
mov qword [0x1400f90a8], rax
mov dword [0x1400ab001], 0x4fb
mov rcx, qword [0x1400f9508]
call fcn.140023fd0
mov qword [0x1400f90b0], rax
mov dword [0x1400ab001], 0x4fd
mov rax, qword [0x1400fa8c0]
push rax
sub rsp, 8
push rax
mov r15, qword [0x1400f90b0]
sub r15, qword [0x1400f90a8]
mov rax, r15
mov rdx, rax
mov rcx, qword [0x1400f9508]
pop r8
sub rsp, 0x20
call fcn.140023d10
add rsp, 0x28
lea rcx, [0x1400f9508]
pop rdx
call fcn.14003de00
mov dword [0x1400ab001], 0x4fe
movabs rax, 0x1400ab282
mov rdx, rax
mov rcx, qword [0x1400f9508]
call fcn.140023e70
mov qword [0x1400f90a8], rax
mov dword [0x1400ab001], 0x4ff
mov rcx, qword [0x1400f9508]
call fcn.140023fd0
mov qword [0x1400f90b0], rax
mov dword [0x1400ab001], 0x501
inc qword [0x1400f9388]
mov dword [0x1400ab001], 0x502
movabs rcx, 0xa
call fcn.1400323b0
mov r15, rax
cmp r15, 1
jne 0x140005263
mov dword [0x1400ab001], 0x503
movabs rcx, 0xa
call fcn.1400319a0
mov dword [0x1400ab001], 0x504
mov dword [0x1400ab001], 0x506
mov r15, qword [0x1400f9448]
cmp r15, qword [0x1400f9388]
jne 0x140005983
mov dword [0x1400ab001], 0x507
mov rdx, qword [0x1400f8d68]
movabs rcx, 0xa
call fcn.140031f50
and rax, rax
je 0x140005796
mov dword [0x1400ab001], 0x508
mov rax, qword [0x1400fa8c0]
push rax
sub rsp, 8
push rax
movabs rcx, str.Custom_Keys_located:
sub rsp, 0x28
call fcn.14003dec0
add rsp, 0x28
mov rcx, qword [0x1400f8d68]
sub rsp, 0x28
call fcn.14003dec0
add rsp, 0x28
mov rdx, qword [0x1400fa8d0]
add qword [rsp], rdx
pop rcx
sub rsp, 0x20
call fcn.140021f75
add rsp, 0x28
pop qword [0x1400fa8c0]
mov dword [0x1400ab001], 0x509
movabs rax, str.Loading_CustomKeys
mov rcx, rax
call fcn.140021f75
mov dword [0x1400ab001], 0x50a
movabs rax, str.To_DELETE_these_Custom_Keys__make_sure_Debug_Tab_is_selected_and_Trainer_is_Activated__by
mov rcx, rax
call fcn.140021f75
mov dword [0x1400ab001], 0x50b
movabs rax, str.pressing_F1__and_then_press_CTRL_K.__The_trainer_will_close_and_custom_keys_are_deleted.
mov rcx, rax
call fcn.140021f75
mov dword [0x1400ab001], 0x50c
mov rax, qword [0x1400fa8c0]
push rax
sub rsp, 8
push rax
movabs rcx, 0xa
pop rdx
sub rsp, 0x20
call fcn.140032290
add rsp, 0x28
lea rcx, [0x1400f9120]
pop rdx
call fcn.14003de00
mov dword [0x1400ab001], 0x50d
mov rax, qword [0x1400fa8c0]
push rax
sub rsp, 8
push rax
movabs rcx, 0xa
pop rdx
sub rsp, 0x20
call fcn.140032290
add rsp, 0x28
lea rcx, [0x1400f8dd0]
pop rdx
call fcn.14003de00
mov dword [0x1400ab001], 0x50e
mov qword [0x1400f9448], 0
mov dword [0x1400ab001], 0x50f
mov dword [0x1400ab001], 0x510
mov rax, qword [0x1400fa8c0]
push rax
sub rsp, 8
push rax
movabs rcx, 0xa
pop rdx
sub rsp, 0x20
call fcn.140032290
add rsp, 0x28
lea rcx, [0x1400f9508]
pop rdx
call fcn.14003de00
mov dword [0x1400ab001], 0x511
movabs rax, 0x1400ab282
mov rdx, rax
mov rcx, qword [0x1400f9508]
call fcn.140023e70
mov qword [0x1400f90a8], rax
mov dword [0x1400ab001], 0x512
mov rcx, qword [0x1400f9508]
call fcn.140023fd0
mov qword [0x1400f90b0], rax
mov dword [0x1400ab001], 0x513
mov rax, qword [0x1400fa8c0]
push rax
sub rsp, 8
push rax
mov r15, qword [0x1400f90a8]
dec r15
mov rax, r15
mov rdx, rax
mov rcx, qword [0x1400f9508]
pop r8
sub rsp, 0x20
call fcn.140023ff0
add rsp, 0x28
mov r15, qword [0x1400f9448]
inc r15
mov rbp, qword [0x1400f9b00]
shl r15, 3
lea rcx, [r15 + rbp]
pop rdx
call fcn.14003de00
mov dword [0x1400ab001], 0x514
mov rax, qword [0x1400fa8c0]
push rax
sub rsp, 8
push rax
mov r15, qword [0x1400f90b0]
sub r15, qword [0x1400f90a8]
mov rax, r15
mov rdx, rax
mov rcx, qword [0x1400f9508]
pop r8
sub rsp, 0x20
call fcn.140023d10
add rsp, 0x28
lea rcx, [0x1400f9508]
pop rdx
call fcn.14003de00
mov dword [0x1400ab001], 0x515
movabs rax, 0x1400ab282
mov rdx, rax
mov rcx, qword [0x1400f9508]
call fcn.140023e70
mov qword [0x1400f90a8], rax
mov dword [0x1400ab001], 0x516
mov rcx, qword [0x1400f9508]
call fcn.140023fd0
mov qword [0x1400f90b0], rax
mov dword [0x1400ab001], 0x517
mov rax, qword [0x1400fa8c0]
push rax
sub rsp, 8
push rax
mov r15, qword [0x1400f90b0]
sub r15, qword [0x1400f90a8]
mov rax, r15
mov rdx, rax
mov rcx, qword [0x1400f9508]
pop r8
sub rsp, 0x20
call fcn.140023d10
add rsp, 0x28
mov r15, qword [0x1400f9448]
inc r15
mov rbp, qword [0x1400f9ba0]
shl r15, 3
lea rcx, [r15 + rbp]
pop rdx
call fcn.14003de00
mov dword [0x1400ab001], 0x518
inc qword [0x1400f9448]
mov dword [0x1400ab001], 0x519
movabs rcx, 0xa
call fcn.1400323b0
mov r15, rax
cmp r15, 1
jne 0x140005568
mov dword [0x1400ab001], 0x51a
movabs rcx, 0xa
call fcn.1400319a0
mov dword [0x1400ab001], 0x51b
mov dword [0x1400ab001], 0x51e
mov qword [0x1400f90a8], 1
jmp 0x1400057c1
mov dword [0x1400ab001], 0x51e
mov rax, qword [0x1400f9448]
cmp rax, qword [0x1400f90a8]
jl 0x140005977
mov dword [0x1400ab001], 0x51f
mov r15, qword [0x1400f90a8]
mov rbp, qword [0x1400f9b30]
shl r15, 3
mov qword [r15 + rbp], 0
mov dword [0x1400ab001], 0x520
mov qword [0x1400f90b0], 1
jmp 0x14000581a
mov dword [0x1400ab001], 0x520
mov rax, 0xfe
cmp rax, qword [0x1400f90b0]
jl 0x1400058e6
mov dword [0x1400ab001], 0x521
mov r15, qword [0x1400f90b0]
mov rbp, qword [0x1400f9bc0]
shl r15, 3
mov rcx, qword [r15 + rbp]
push qword [0x1400fa8c0]
sub rsp, 0x28
call fcn.14003dec0
add rsp, 0x28
lea rcx, [0x1400f9508]
pop rdx
call fcn.14003de00
mov dword [0x1400ab001], 0x522
push qword [0x1400f9508]
mov r15, qword [0x1400f90a8]
mov rbp, qword [0x1400f9b00]
shl r15, 3
mov rcx, qword [r15 + rbp]
pop rdx
call fcn.14003df30
or rax, rax
je 0x1400058c5
mov dword [0x1400ab001], 0x523
push qword [0x1400f90b0]
mov r15, qword [0x1400f90a8]
mov rbp, qword [0x1400f9b30]
shl r15, 3
pop qword [r15 + rbp]
mov dword [0x1400ab001], 0x526
mov dword [0x1400ab001], 0x527
inc qword [0x1400f90b0]
jno 0x140005810
mov dword [0x1400ab001], 0x528
mov r15, qword [0x1400f90a8]
mov rbp, qword [0x1400f9b30]
shl r15, 3
mov r15, qword [r15 + rbp]
and r15, r15
jne 0x140005956
mov dword [0x1400ab001], 0x528
mov r15, qword [0x1400f90a8]
mov rbp, qword [0x1400f9b00]
shl r15, 3
movabs rdx, str.Undefined
lea rcx, [r15 + rbp]
call fcn.14003dd10
mov dword [0x1400ab001], 0x528
movabs rax, str.Possible_Garbled_Custom_Keys_File
mov rcx, rax
call fcn.140021f75
mov dword [0x1400ab001], 0x528
mov dword [0x1400ab001], 0x529
inc qword [0x1400f90a8]
jno 0x1400057b7
mov dword [0x1400ab001], 0x52a
jmp 0x1400059e5
mov dword [0x1400ab001], 0x52a
mov dword [0x1400ab001], 0x52b
mov r15, qword [0x1400f9388]
and r15, r15
jle 0x1400059db
mov dword [0x1400ab001], 0x52c
movabs rax, str.CustomKeys_mismatch_in_number_of_options.
mov rcx, rax
call fcn.140021f75
mov dword [0x1400ab001], 0x52d
movabs rax, str.After_pressing_F1_to_Activate_trainer__press_CTRL_K_to_delete_old_CustomKeys.
mov rcx, rax
call fcn.140021f75
mov dword [0x1400ab001], 0x52e
mov dword [0x1400ab001], 0x52f
mov dword [0x1400ab001], 0x534
lea rax, [0x140005a0f]
push rax
push 0
sub rsp, 0x20
jmp 0x14000d4c8
mov dword [0x1400ab001], 0xb82
sub rsp, 8
sub rsp, 8
movabs r8, 0xd7
movabs rdx, 0xd7
movabs rcx, 0xd7
sub rsp, 0x20
call fcn.140034824
add rsp, 0x28
push rax
movabs r9, 0x20
movabs r8, 0x55
movabs rdx, 0x10e
movabs rcx, 0x382
sub rsp, 0x20
call fcn.140036844
add rsp, 0x30
and rax, rax
je 0x14000d6da
mov dword [0x1400ab001], 0xb83
movabs rcx, 0x382
call fcn.1400369f8
mov rcx, rax
call fcn.140034870
mov dword [0x1400ab001], 0xb84
movabs rcx, 3
call fcn.14003d108
mov rcx, rax
call fcn.1400348f4
mov dword [0x1400ab001], 0xb85
movabs rcx, 0x11
call fcn.140034908
mov dword [0x1400ab001], 0xb86
movabs r9, 0xff
movabs r8, 0xe
movabs rdx, 0xe
movabs rcx, 0xe
call fcn.140034918
push rax
movabs rax, str.Hotkeys
mov r8, rax
movabs rdx, 3
movabs rcx, 3
pop r9
call fcn.140034934
mov dword [0x1400ab001], 0xb87
call fcn.1400349f8
mov dword [0x1400ab001], 0xb88
movabs r9, 0
movabs r8, 0x16
movabs rdx, 0x46
movabs rcx, 0x382
call fcn.140036c4c
mov dword [0x1400ab001], 0xb89
mov rcx, qword [0x1400f91c0]
call fcn.1400369f8
mov rcx, rax
call fcn.140034870
mov dword [0x1400ab001], 0xb8a
movabs rcx, 1
call fcn.140034908
mov dword [0x1400ab001], 0xb8b
push 5
push 0x26
movabs rcx, 0x382
sub rsp, 0x20
call fcn.1400367f4
add rsp, 0x20
mov rcx, rax
pop rdx
pop r8
call fcn.140034a58
mov dword [0x1400ab001], 0xb8c
call fcn.1400349f8
mov dword [0x1400ab001], 0xb8d
movabs rcx, 0x382
call fcn.140036608
mov dword [0x1400ab001], 0xb8e
mov dword [0x1400ab001], 0xb90
sub rsp, 8
sub rsp, 8
movabs r8, 0xd2
movabs rdx, 0xff
movabs rcx, 0xff
sub rsp, 0x20
call fcn.140034824
add rsp, 0x28
push rax
movabs r9, 0x20
movabs r8, 0x55
movabs rdx, 0x10e
movabs rcx, 0x382
sub rsp, 0x20
call fcn.140036844
add rsp, 0x30
and rax, rax
je 0x14000d8f6
mov dword [0x1400ab001], 0xb91
movabs rcx, 0x382
call fcn.1400369f8
mov rcx, rax
call fcn.140034870
mov dword [0x1400ab001], 0xb92
movabs rcx, 3
call fcn.14003d108
mov rcx, rax
call fcn.1400348f4
mov dword [0x1400ab001], 0xb93
movabs rcx, 0x11
call fcn.140034908
mov dword [0x1400ab001], 0xb94
movabs r9, 0xff
movabs r8, 0xe
movabs rdx, 0xe
movabs rcx, 0xe
call fcn.140034918
push rax
movabs rax, str.Joystick
mov r8, rax
movabs rdx, 3
movabs rcx, 3
pop r9
call fcn.140034934
mov dword [0x1400ab001], 0xb95
call fcn.1400349f8
mov dword [0x1400ab001], 0xb96
movabs r9, 0
movabs r8, 0x16
movabs rdx, 0x46
movabs rcx, 0x382
call fcn.140036c4c
mov dword [0x1400ab001], 0xb97
mov rcx, qword [0x1400f9250]
call fcn.1400369f8
mov rcx, rax
call fcn.140034870
mov dword [0x1400ab001], 0xb98
movabs rcx, 1
call fcn.140034908
mov dword [0x1400ab001], 0xb99
push 5
push 0x26
movabs rcx, 0x382
sub rsp, 0x20
call fcn.1400367f4
add rsp, 0x20
mov rcx, rax
pop rdx
pop r8
call fcn.140034a58
mov dword [0x1400ab001], 0xb9a
call fcn.1400349f8
mov dword [0x1400ab001], 0xb9b
movabs rcx, 0x382
call fcn.140036608
mov dword [0x1400ab001], 0xb9c
mov dword [0x1400ab001], 0xb9e
sub rsp, 8
sub rsp, 8
movabs r8, 0xd2
movabs rdx, 0xff
movabs rcx, 0xff
sub rsp, 0x20
call fcn.140034824
add rsp, 0x28
push rax
movabs r9, 0x20
movabs r8, 0x55
movabs rdx, 0x1d6
movabs rcx, 0x382
sub rsp, 0x20
call fcn.140036844
add rsp, 0x30
and rax, rax
je 0x14000db12
mov dword [0x1400ab001], 0xb9f
movabs rcx, 0x382
call fcn.1400369f8
mov rcx, rax
call fcn.140034870
mov dword [0x1400ab001], 0xba0
movabs rcx, 3
call fcn.14003d108
mov rcx, rax
call fcn.1400348f4
mov dword [0x1400ab001], 0xba1
movabs rcx, 0x11
call fcn.140034908
mov dword [0x1400ab001], 0xba2
movabs r9, 0xff
movabs r8, 0xe
movabs rdx, 0xe
movabs rcx, 0xe
call fcn.140034918
push rax
movabs rax, str.Instructions
mov r8, rax
movabs rdx, 3
movabs rcx, 3
pop r9
call fcn.140034934
mov dword [0x1400ab001], 0xba3
call fcn.1400349f8
mov dword [0x1400ab001], 0xba4
movabs r9, 0
movabs r8, 0x16
movabs rdx, 0x78
movabs rcx, 0x382
call fcn.140036c4c
mov dword [0x1400ab001], 0xba5
mov rcx, qword [0x1400f9610]
call fcn.1400369f8
mov rcx, rax
call fcn.140034870
mov dword [0x1400ab001], 0xba6
movabs rcx, 1
call fcn.140034908
mov dword [0x1400ab001], 0xba7
push 5
push 0x19
movabs rcx, 0x382
sub rsp, 0x20
call fcn.1400367f4
add rsp, 0x20
mov rcx, rax
pop rdx
pop r8
call fcn.140034a58
mov dword [0x1400ab001], 0xba8
call fcn.1400349f8
mov dword [0x1400ab001], 0xba9
movabs rcx, 0x382
call fcn.140036608
mov dword [0x1400ab001], 0xbaa
mov dword [0x1400ab001], 0xbac
sub rsp, 8
sub rsp, 8
movabs r8, 0xd2
movabs rdx, 0xff
movabs rcx, 0xff
sub rsp, 0x20
call fcn.140034824
add rsp, 0x28
push rax
movabs r9, 0x20
movabs r8, 0x55
movabs rdx, 0x10e
movabs rcx, 0x382
sub rsp, 0x20
call fcn.140036844
add rsp, 0x30
and rax, rax
je 0x14000dd2e
mov dword [0x1400ab001], 0xbad
movabs rcx, 0x382
call fcn.1400369f8
mov rcx, rax
call fcn.140034870
mov dword [0x1400ab001], 0xbae
movabs rcx, 3
call fcn.14003d108
mov rcx, rax
call fcn.1400348f4
mov dword [0x1400ab001], 0xbaf
movabs rcx, 0x11
call fcn.140034908
mov dword [0x1400ab001], 0xbb0
movabs r9, 0xff
movabs r8, 0xe
movabs rdx, 0xe
movabs rcx, 0xe
call fcn.140034918
push rax
movabs rax, str.Help
mov r8, rax
movabs rdx, 3
movabs rcx, 3
pop r9
call fcn.140034934
mov dword [0x1400ab001], 0xbb1
call fcn.1400349f8
mov dword [0x1400ab001], 0xbb2
movabs r9, 0
movabs r8, 0x16
movabs rdx, 0x46
movabs rcx, 0x382
call fcn.140036c4c
mov dword [0x1400ab001], 0xbb3
mov rcx, qword [0x1400f8f00]
call fcn.1400369f8
mov rcx, rax
call fcn.140034870
mov dword [0x1400ab001], 0xbb4
movabs rcx, 1
call fcn.140034908
mov dword [0x1400ab001], 0xbb5
push 5
push 0x34
movabs rcx, 0x382
sub rsp, 0x20
call fcn.1400367f4
add rsp, 0x20
mov rcx, rax
pop rdx
pop r8
call fcn.140034a58
mov dword [0x1400ab001], 0xbb6
call fcn.1400349f8
mov dword [0x1400ab001], 0xbb7
movabs rcx, 0x382
call fcn.140036608
mov dword [0x1400ab001], 0xbb8
mov dword [0x1400ab001], 0xbba
sub rsp, 8
sub rsp, 8
movabs r8, 0xd2
movabs rdx, 0xff
movabs rcx, 0xff
sub rsp, 0x20
call fcn.140034824
add rsp, 0x28
push rax
movabs r9, 0x20
movabs r8, 0x55
movabs rdx, 0x10e
movabs rcx, 0x382
sub rsp, 0x20
call fcn.140036844
add rsp, 0x30
and rax, rax
je 0x14000df4a
mov dword [0x1400ab001], 0xbbb
movabs rcx, 0x382
call fcn.1400369f8
mov rcx, rax
call fcn.140034870
mov dword [0x1400ab001], 0xbbc
movabs rcx, 3
call fcn.14003d108
mov rcx, rax
call fcn.1400348f4
mov dword [0x1400ab001], 0xbbd
movabs rcx, 0x11
call fcn.140034908
mov dword [0x1400ab001], 0xbbe
movabs r9, 0xff
movabs r8, 0xe
movabs rdx, 0xe
movabs rcx, 0xe
call fcn.140034918
push rax
movabs rax, str.Debug
mov r8, rax
movabs rdx, 3
movabs rcx, 3
pop r9
call fcn.140034934
mov dword [0x1400ab001], 0xbbf
call fcn.1400349f8
mov dword [0x1400ab001], 0xbc0
movabs r9, 0
movabs r8, 0x16
movabs rdx, 0x46
movabs rcx, 0x382
call fcn.140036c4c
mov dword [0x1400ab001], 0xbc1
mov rcx, qword [0x1400f8d98]
call fcn.1400369f8
mov rcx, rax
call fcn.140034870
mov dword [0x1400ab001], 0xbc2
movabs rcx, 1
call fcn.140034908
mov dword [0x1400ab001], 0xbc3
push 5
push 0x2d
movabs rcx, 0x382
sub rsp, 0x20
call fcn.1400367f4
add rsp, 0x20
mov rcx, rax
pop rdx
pop r8
call fcn.140034a58
mov dword [0x1400ab001], 0xbc4
call fcn.1400349f8
mov dword [0x1400ab001], 0xbc5
movabs rcx, 0x382
call fcn.140036608
mov dword [0x1400ab001], 0xbc6
mov dword [0x1400ab001], 0xbc8
add rsp, 0x20
pop rax
pop rdx
add rsp, rax
jmp rdx
mov dword [0x1400ab001], 0xe76
mov qword [0x1400f93c8], 1
mov dword [0x1400ab001], 0xe77
mov qword [0x1400f9650], 0x40
mov dword [0x1400ab001], 0xe79
mov qword [0x1400f90a8], 1
jmp 0x140011664
mov dword [0x1400ab001], 0xe79
mov rax, qword [0x1400f95e8]
cmp rax, qword [0x1400f90a8]
jl 0x140011687
mov dword [0x1400ab001], 0xe7b
inc qword [0x1400f90a8]
jno 0x14001165a
mov dword [0x1400ab001], 0xe7c
mov qword [0x1400f95e8], 0
mov dword [0x1400ab001], 0xe7d
mov qword [0x1400f9270], 0
mov dword [0x1400ab001], 0xe7e
add rsp, 0x20
pop rax
pop rdx
add rsp, rax
jmp rdx
call 0x14001c076
call fcn.14003dce0
mov rcx, qword [0x1400f8d28]
call sub.KERNEL32.dll_HeapDestroy
mov rcx, qword [0x1400f8d38]
call sub.KERNEL32.dll_ExitProcess
sub rsp, 0x28
call fcn.140025bac
call fcn.140026c80
call fcn.1400278c0
call fcn.140029368
call fcn.14002a1ec
call fcn.14002fd54
call fcn.140031830
call fcn.140031a80
call fcn.140033180
call fcn.140034274
call fcn.14003667c
call fcn.1400388ec
call fcn.14003cbf0
call fcn.14003d17c
call fcn.14003d188
call fcn.14003ba90
add rsp, 0x28
ret