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

Disassembly:
sub rsp, 0x28
mov r8, 0xe50
xor rdx, rdx
movabs rcx, 0x1400f0ff4
call sub.msvcrt.dll_memset
xor rcx, rcx
call sub.KERNEL32.dll_GetModuleHandleA
mov qword [0x1400f0ffc], rax
xor r8, r8
mov rdx, 0x1000
xor rcx, rcx
call sub.KERNEL32.dll_HeapCreate
mov qword [0x1400f0ff4], rax
movabs rax, 0x1400a9260
mov qword [0x1400f1194], rax
call fcn.14003a510
call fcn.1400397ec
call fcn.140039450
call fcn.140038330
call fcn.14003669c
call fcn.140035bb0
call fcn.14003518c
call fcn.140032f18
call fcn.14003109c
call fcn.140030c34
call fcn.140030334
call fcn.14002fa3c
call fcn.14002e320
call fcn.14002c614
call fcn.140026aa0
call fcn.14002415c
call fcn.140023bfc
call fcn.1400229c4
call fcn.1400220a4
call fcn.14001f3bc
mov qword [rsp + 0x20], rax
mov dword [0x1400a8001], 5
mov dword [0x1400a8001], 6
sub rsp, 0x18
mov rdx, 0xb
movabs rax, 0x1400f1c74
push rax
movabs r9, 0x1400a9220
mov r8, 8
mov rcx, 8
sub rsp, 0x20
call fcn.140030c70
add rsp, 0x40
mov qword [0x1400f1c74], rax
mov dword [0x1400a8001], 7
call fcn.140022b50
mov qword [0x1400f1684], rax
mov dword [0x1400a8001], 8
mov rax, qword [0x1400f2b30]
push rax
sub rsp, 8
push rax
movabs rcx, 0
pop rdx
sub rsp, 0x20
call fcn.140022bd8
add rsp, 0x28
inc qword [0x1400f2b30]
movabs rcx, str.16744820695884
pop rdx
mov qword [0x1400f2b30], rdx
add rdx, qword [0x1400f2b40]
call fcn.14003a5a0
or rax, rax
je 0x140001190
mov dword [0x1400a8001], 9
jmp 0x1400011be
mov dword [0x1400a8001], 9
mov dword [0x1400a8001], 0xa
mov qword [0x1400f16ec], 0x290
mov dword [0x1400a8001], 0xb
jmp 0x14001810d
mov dword [0x1400a8001], 0xc
mov dword [0x1400a8001], 0xd
mov dword [0x1400a8001], 0x1a
movabs rdx, str.CHEATHAPPENS_MEMBER
lea rcx, [0x1400f10ac]
call fcn.14003a600
mov dword [0x1400a8001], 0x1c
call sub.KERNEL32.dll_IsDebuggerPresent
and rax, rax
je 0x140001206
mov dword [0x1400a8001], 0x20
mov dword [0x1400a8001], 0x22
sub rsp, 8
movabs rax, 0x80000001
push rax
movabs rax, 0x1400a81b7
push rax
push 0
movabs r9, 0
movabs r8, 0
movabs rdx, 0
movabs rcx, 0xffffffffffffffff
sub rsp, 0x20
call fcn.14002c6dc
add rsp, 0x40
mov qword [0x1400f1084], rax
mov dword [0x1400a8001], 0x23
mov rax, qword [0x1400f2b30]
push rax
sub rsp, 8
push rax
pop rcx
sub rsp, 0x20
call fcn.14002dc84
add rsp, 0x28
lea rcx, [0x1400f102c]
pop rdx
call fcn.14003a6f0
mov dword [0x1400a8001], 0x24
mov rax, qword [0x1400f2b30]
push rax
sub rsp, 8
push rax
mov rdx, qword [0x1400f2b30]
push rdx
push rdx
pop rcx
sub rsp, 0x20
call fcn.140022c58
add rsp, 0x20
mov rdx, qword [0x1400f2b40]
add qword [rsp], rdx
pop rcx
pop rdx
sub rsp, 0x20
call fcn.14002dce4
add rsp, 0x28
lea rcx, [0x1400f17fc]
pop rdx
call fcn.14003a6f0
mov dword [0x1400a8001], 0x26
mov rcx, qword [0x1400f17fc]
push qword [0x1400f2b30]
sub rsp, 0x28
call fcn.14003a7b0
add rsp, 0x28
lea rcx, [0x1400f10c4]
pop rdx
call fcn.14003a6f0
mov dword [0x1400a8001], 0x27
call sub.USER32.DLL_GetForegroundWindow
mov qword [0x1400f169c], rax
mov dword [0x1400a8001], 0x28
lea rax, [0x1400f100c]
mov rdx, rax
mov rcx, qword [0x1400f169c]
call sub.USER32.DLL_GetWindowThreadProcessId
mov dword [0x1400a8001], 0x2b
mov r8, qword [0x1400f100c]
mov rdx, qword [0x1400f183c]
movabs rcx, 0x1f0fff
call sub.KERNEL32.dll_OpenProcess
mov qword [0x1400f185c], rax
mov dword [0x1400a8001], 0x2e
mov rax, qword [0x1400f100c]
mov qword [0x1400f169c], rax
mov dword [0x1400a8001], 0x30
movabs rcx, 0x3e8
call fcn.140038350
mov qword [0x1400f105c], rax
mov dword [0x1400a8001], 0x32
mov rcx, qword [0x1400f10c4]
push qword [0x1400f2b30]
sub rsp, 0x28
call fcn.14003a7b0
add rsp, 0x28
lea rcx, [0x1400f15a4]
pop rdx
call fcn.14003a6f0
mov dword [0x1400a8001], 0x34
mov rax, qword [0x1400f17b4]
mov qword [0x1400f106c], rax
mov dword [0x1400a8001], 0x38
mov rcx, qword [0x1400f1084]
call fcn.14002c4a4
mov dword [0x1400a8001], 0x3a
mov qword [0x1400f16dc], 0x3e8
mov dword [0x1400a8001], 0x40
movabs rbp, 0x1400a9260
mov qword [0x1400f131c], rbp
mov dword [0x1400a8001], 0x42
mov rcx, qword [0x1400f131c]
call fcn.1400383a0
mov byte [0x1400f1931], al
mov dword [0x1400a8001], 0x45
movabs rbp, 0x1400a9263
mov qword [0x1400f131c], rbp
jmp 0x14000149b
mov dword [0x1400a8001], 0x45
movabs rbp, 0x1400a9263
mov r15, rbp
add r15, 0xbb8
cmp r15, qword [0x1400f131c]
jl 0x14000157b
mov dword [0x1400a8001], 0x47
mov rcx, qword [0x1400f131c]
call fcn.1400383a0
mov byte [0x1400f1934], al
mov dword [0x1400a8001], 0x4a
movsx r15, byte [0x1400f1934]
movsx rax, byte [0x1400f1931]
xor r15, rax
mov rax, r15
mov byte [0x1400f1930], al
mov dword [0x1400a8001], 0x4c
movsx r15, byte [0x1400f1931]
add r15, 0x37
mov rax, r15
mov byte [0x1400f1931], al
mov dword [0x1400a8001], 0x4d
movsx r15, byte [0x1400f1931]
cmp r15, 0xff
jle 0x14000155a
mov dword [0x1400a8001], 0x4d
movsx r15, byte [0x1400f1931]
add r15, 0xffffffffffffff01
mov rax, r15
mov byte [0x1400f1931], al
mov dword [0x1400a8001], 0x4d
mov dword [0x1400a8001], 0x53
inc qword [0x1400f131c]
jno 0x140001491
mov dword [0x1400a8001], 0xee
mov dword [0x1400a8001], 0xee
mov dword [0x1400a8001], 0xee
mov dword [0x1400a8001], 0xef
sub rsp, 0x18
mov rdx, 1
movabs rax, 0x1400f1c84
push rax
xor r9, r9
mov r8, 7
mov rcx, 0x10
sub rsp, 0x20
call fcn.140030c70
add rsp, 0x40
mov qword [0x1400f1c84], rax
mov dword [0x1400a8001], 0x180
call sub.KERNEL32.dll_GetTickCount
mov qword [0x1400f178c], rax
mov dword [0x1400a8001], 0x187
mov rax, qword [0x1400f2b30]
push rax
sub rsp, 8
push rax
pop rcx
sub rsp, 0x20
call fcn.140022c58
add rsp, 0x28
lea rcx, [0x1400f1344]
pop rdx
call fcn.14003a6f0
mov dword [0x1400a8001], 0x188
mov rax, qword [0x1400f2b30]
push rax
sub rsp, 8
push rax
mov rcx, qword [0x1400f1344]
pop rdx
sub rsp, 0x20
call fcn.14002dce4
add rsp, 0x28
lea rcx, [0x1400f1344]
pop rdx
call fcn.14003a6f0
mov dword [0x1400a8001], 0x18a
movabs rdx, 0x1400a81b7
lea rcx, [0x1400f11cc]
call fcn.14003a600
mov dword [0x1400a8001], 0x18b
movabs rdx, 0x1400a81b7
lea rcx, [0x1400f12bc]
call fcn.14003a600
mov dword [0x1400a8001], 0x18c
movabs rdx, 0x1400a81b7
lea rcx, [0x1400f137c]
call fcn.14003a600
mov dword [0x1400a8001], 0x18d
mov qword [0x1400f17ec], 0
mov dword [0x1400a8001], 0x18e
mov dword [0x1400f1928], 0
mov dword [0x1400a8001], 0x190
push qword [0x1400f2b30]
sub rsp, 8
push 0x60000
mov rdx, qword [0x1400f2b30]
push rdx
push rdx
pop rcx
sub rsp, 0x20
call fcn.140022c58
add rsp, 0x20
inc qword [0x1400f2b30]
push 0
mov rdx, qword [0x1400f2b40]
add qword [rsp + 8], rdx
pop rcx
pop rdx
pop r8
sub rsp, 0x20
call fcn.14002e8d0
add rsp, 0x28
pop qword [0x1400f2b30]
mov dword [0x1400a8001], 0x191
movabs rcx, 0
call fcn.14002e8e0
mov qword [0x1400f140c], rax
mov dword [0x1400a8001], 0x192
mov qword [0x1400f131c], 1
jmp 0x140001788
mov dword [0x1400a8001], 0x192
mov r15, qword [0x1400f140c]
add r15, 0xfffffffffffffff8
cmp r15, qword [0x1400f131c]
jl 0x1400017f3
mov dword [0x1400a8001], 0x195
movabs rcx, 0
call fcn.14002e940
mov byte [0x1400f1932], al
mov dword [0x1400a8001], 0x197
movsxd r15, dword [0x1400f1928]
movzx rax, byte [0x1400f1932]
add r15, rax
mov rax, r15
mov dword [0x1400f1928], eax
mov dword [0x1400a8001], 0x199
inc qword [0x1400f131c]
jno 0x14000177e
mov dword [0x1400a8001], 0x19a
movabs rcx, 0
call fcn.14002e9b0
mov qword [0x1400f18ec], rax
mov dword [0x1400a8001], 0x19b
movabs rcx, 0
call fcn.14002e9b0
mov qword [0x1400f118c], rax
mov dword [0x1400a8001], 0x19c
movabs rcx, 0
call fcn.14002e230
mov dword [0x1400a8001], 0x19e
movsxd rax, dword [0x1400f1928]
push rax
pop qword [0x1400f1524]
mov dword [0x1400a8001], 0x1a2
push qword [0x1400f2b30]
sub rsp, 8
push 0x60000
mov rdx, qword [0x1400f2b30]
push rdx
push rdx
pop rcx
sub rsp, 0x20
call fcn.140022c58
add rsp, 0x20
inc qword [0x1400f2b30]
push 0
mov rdx, qword [0x1400f2b40]
add qword [rsp + 8], rdx
pop rcx
pop rdx
pop r8
sub rsp, 0x20
call fcn.14002e8d0
add rsp, 0x28
pop qword [0x1400f2b30]
mov r15, rax
and r15, r15
jle 0x140001f8b
mov dword [0x1400a8001], 0x1a4
mov qword [0x1400f131c], 1
jmp 0x1400018f0
mov dword [0x1400a8001], 0x1a4
mov rax, 0x3b8
cmp rax, qword [0x1400f131c]
jl 0x140001933
mov dword [0x1400a8001], 0x1a6
movabs rcx, 0
call fcn.14002ea20
mov qword [0x1400f130c], rax
mov dword [0x1400a8001], 0x1a8
inc qword [0x1400f131c]
jno 0x1400018e6
mov dword [0x1400a8001], 0x1ad
mov qword [0x1400f131c], 0x3b9
jmp 0x140001954
mov dword [0x1400a8001], 0x1ad
mov rax, 0x3c0
cmp rax, qword [0x1400f131c]
jl 0x140001a55
mov dword [0x1400a8001], 0x1af
movabs rcx, 0
call fcn.14002ea20
mov qword [0x1400f130c], rax
mov dword [0x1400a8001], 0x1b1
mov rax, qword [0x1400f2b30]
push rax
sub rsp, 8
push rax
sub rsp, 8
mov r8, qword [0x1400f2b30]
movabs rdx, 1
mov rcx, qword [0x1400f130c]
sub rsp, 0x20
call fcn.14001fad0
add rsp, 0x28
mov rdx, qword [0x1400f2b40]
add qword [rsp], rdx
pop rcx
sub rsp, 0x20
call fcn.14001fb80
add rsp, 0x28
pop qword [0x1400f2b30]
mov qword [0x1400f130c], rax
mov dword [0x1400a8001], 0x1b3
mov rcx, qword [0x1400f11cc]
push qword [0x1400f2b30]
sub rsp, 0x28
call fcn.14003a7b0
add rsp, 0x28
mov rdx, qword [0x1400f2b30]
push rdx
push rdx
mov rcx, qword [0x1400f130c]
pop rdx
sub rsp, 0x20
call fcn.14001fc80
add rsp, 0x20
pop rax
lea rcx, [0x1400f11cc]
pop rdx
call fcn.14003a6f0
mov dword [0x1400a8001], 0x1b5
inc qword [0x1400f131c]
jno 0x14000194a
mov dword [0x1400a8001], 0x1b9
mov rcx, qword [0x1400f11cc]
call fcn.14001db5a
mov qword [0x1400f130c], rax
mov dword [0x1400a8001], 0x1ba
mov r15, qword [0x1400f130c]
movabs rax, 0x98989898
xor r15, rax
mov qword [0x1400f130c], r15
mov dword [0x1400a8001], 0x1bb
mov rax, qword [0x1400f130c]
mov qword [0x1400f149c], rax
mov dword [0x1400a8001], 0x1bc
mov rax, qword [0x1400f2b30]
push rax
sub rsp, 8
push rax
push 0xa
push qword [0x1400f2b30]
movabs rcx, str.0000000000
sub rsp, 0x28
call fcn.14003a7b0
add rsp, 0x28
mov rdx, qword [0x1400f2b30]
push rdx
push rdx
mov rcx, qword [0x1400f130c]
pop rdx
sub rsp, 0x20
call fcn.14001fca0
add rsp, 0x20
pop rax
mov rdx, qword [0x1400f2b40]
add qword [rsp], rdx
pop rcx
pop rdx
pop r8
sub rsp, 0x20
call fcn.14001fd00
add rsp, 0x28
lea rcx, [0x1400f11cc]
pop rdx
call fcn.14003a6f0
mov dword [0x1400a8001], 0x1c1
mov qword [0x1400f131c], 0x3c1
jmp 0x140001b51
mov dword [0x1400a8001], 0x1c1
mov rax, 0x3c8
cmp rax, qword [0x1400f131c]
jl 0x140001c52
mov dword [0x1400a8001], 0x1c3
movabs rcx, 0
call fcn.14002ea20
mov qword [0x1400f130c], rax
mov dword [0x1400a8001], 0x1c5
mov rax, qword [0x1400f2b30]
push rax
sub rsp, 8
push rax
sub rsp, 8
mov r8, qword [0x1400f2b30]
movabs rdx, 1
mov rcx, qword [0x1400f130c]
sub rsp, 0x20
call fcn.14001fad0
add rsp, 0x28
mov rdx, qword [0x1400f2b40]
add qword [rsp], rdx
pop rcx
sub rsp, 0x20
call fcn.14001fb80
add rsp, 0x28
pop qword [0x1400f2b30]
mov qword [0x1400f130c], rax
mov dword [0x1400a8001], 0x1c7
mov rcx, qword [0x1400f12bc]
push qword [0x1400f2b30]
sub rsp, 0x28
call fcn.14003a7b0
add rsp, 0x28
mov rdx, qword [0x1400f2b30]
push rdx
push rdx
mov rcx, qword [0x1400f130c]
pop rdx
sub rsp, 0x20
call fcn.14001fc80
add rsp, 0x20
pop rax
lea rcx, [0x1400f12bc]
pop rdx
call fcn.14003a6f0
mov dword [0x1400a8001], 0x1c9
inc qword [0x1400f131c]
jno 0x140001b47
mov dword [0x1400a8001], 0x1cc
mov rcx, qword [0x1400f12bc]
call fcn.14001db5a
mov qword [0x1400f1034], rax
mov dword [0x1400a8001], 0x1d0
mov qword [0x1400f131c], 0x3c9
jmp 0x140001c90
mov dword [0x1400a8001], 0x1d0
mov rax, 0x3d0
cmp rax, qword [0x1400f131c]
jl 0x140001d91
mov dword [0x1400a8001], 0x1d2
movabs rcx, 0
call fcn.14002ea20
mov qword [0x1400f130c], rax
mov dword [0x1400a8001], 0x1d4
mov rax, qword [0x1400f2b30]
push rax
sub rsp, 8
push rax
sub rsp, 8
mov r8, qword [0x1400f2b30]
movabs rdx, 1
mov rcx, qword [0x1400f130c]
sub rsp, 0x20
call fcn.14001fad0
add rsp, 0x28
mov rdx, qword [0x1400f2b40]
add qword [rsp], rdx
pop rcx
sub rsp, 0x20
call fcn.14001fb80
add rsp, 0x28
pop qword [0x1400f2b30]
mov qword [0x1400f130c], rax
mov dword [0x1400a8001], 0x1d6
mov rcx, qword [0x1400f137c]
push qword [0x1400f2b30]
sub rsp, 0x28
call fcn.14003a7b0
add rsp, 0x28
mov rdx, qword [0x1400f2b30]
push rdx
push rdx
mov rcx, qword [0x1400f130c]
pop rdx
sub rsp, 0x20
call fcn.14001fc80
add rsp, 0x20
pop rax
lea rcx, [0x1400f137c]
pop rdx
call fcn.14003a6f0
mov dword [0x1400a8001], 0x1d8
inc qword [0x1400f131c]
jno 0x140001c86
mov dword [0x1400a8001], 0x1dc
mov rcx, qword [0x1400f137c]
call fcn.14001db5a
mov qword [0x1400f130c], rax
mov dword [0x1400a8001], 0x1de
mov rax, qword [0x1400f130c]
mov qword [0x1400f1254], rax
mov dword [0x1400a8001], 0x1e0
mov qword [0x1400f131c], 0x3d1
jmp 0x140001de7
mov dword [0x1400a8001], 0x1e0
mov rax, qword [0x1400f1254]
cmp rax, qword [0x1400f131c]
jl 0x140001e2a
mov dword [0x1400a8001], 0x1e2
movabs rcx, 0
call fcn.14002ea20
mov qword [0x1400f130c], rax
mov dword [0x1400a8001], 0x1e4
inc qword [0x1400f131c]
jno 0x140001ddd
mov dword [0x1400a8001], 0x1ea
mov rax, qword [0x1400f1254]
mov qword [0x1400f131c], rax
jmp 0x140001e4e
mov dword [0x1400a8001], 0x1ea
mov r15, qword [0x1400f1254]
add r15, 0x12
cmp r15, qword [0x1400f131c]
jl 0x140001eb4
mov dword [0x1400a8001], 0x1ec
movabs rcx, 0
call fcn.14002ea20
mov qword [0x1400f130c], rax
mov dword [0x1400a8001], 0x1f0
mov r15, qword [0x1400f17ec]
add r15, qword [0x1400f130c]
mov qword [0x1400f17ec], r15
mov dword [0x1400a8001], 0x1f2
inc qword [0x1400f131c]
jno 0x140001e44
mov dword [0x1400a8001], 0x1f4
mov r15, qword [0x1400f1034]
xor r15, qword [0x1400f17ec]
mov qword [0x1400f1914], r15
mov dword [0x1400a8001], 0x1f6
mov r15, qword [0x1400f1914]
and r15, r15
jne 0x140001efe
mov dword [0x1400a8001], 0x1f8
mov qword [0x1400f1914], 0x63
mov dword [0x1400a8001], 0x1fa
mov dword [0x1400a8001], 0x1fd
mov r15, qword [0x1400f1914]
movabs rax, 0x98989898
xor r15, rax
mov qword [0x1400f1914], r15
mov dword [0x1400a8001], 0x200
mov rax, qword [0x1400f149c]
mov qword [0x1400f109c], rax
mov dword [0x1400a8001], 0x202
mov r15, qword [0x1400f149c]
cmp r15, qword [0x1400f1914]
jne 0x140001f6b
mov dword [0x1400a8001], 0x206
jmp 0x140001f75
mov dword [0x1400a8001], 0x206
mov dword [0x1400a8001], 0x20c
mov dword [0x1400a8001], 0x20e
jmp 0x140001f95
mov dword [0x1400a8001], 0x20e
mov dword [0x1400a8001], 0x215
mov dword [0x1400a8001], 0x217
mov r15, qword [0x1400f118c]
cmp r15, qword [0x1400f140c]
jne 0x140001fc5
mov dword [0x1400a8001], 0x21a
jmp 0x140001fcf
mov dword [0x1400a8001], 0x21a
mov dword [0x1400a8001], 0x220
mov dword [0x1400a8001], 0x22c
call sub.KERNEL32.dll_GetTickCount
mov qword [0x1400f13e4], rax
mov dword [0x1400a8001], 0x22f
mov r15, qword [0x1400f13e4]
sub r15, qword [0x1400f178c]
cmp r15, 0x3e8
jle 0x140002018
push 0x9099542
inc eax
ret
mov dword [0x1400a8001], 0x234
mov dword [0x1400a8001], 0x23b
mov qword [0x1400f1244], 0x45a2a5
mov dword [0x1400a8001], 0x23c
movabs rdx, 0x1400a81b7
lea rcx, [0x1400f1284]
call fcn.14003a600
mov dword [0x1400a8001], 0x23e
sub rsp, 0x18
mov rdx, 0x15
movabs rax, 0x1400f1c94
push rax
xor r9, r9
mov r8, 0x15
mov rcx, 8
sub rsp, 0x20
call fcn.140030c70
add rsp, 0x40
mov qword [0x1400f1c94], rax
mov dword [0x1400a8001], 0x23f
sub rsp, 0x18
mov rdx, 0x15
movabs rax, 0x1400f1ca4
push rax
xor r9, r9
mov r8, 0x15
mov rcx, 8
sub rsp, 0x20
call fcn.140030c70
add rsp, 0x40
mov qword [0x1400f1ca4], rax
mov dword [0x1400a8001], 0x240
sub rsp, 0x18
mov rdx, 0x15
movabs rax, 0x1400f1cb4
push rax
xor r9, r9
mov r8, 0x15
mov rcx, 8
sub rsp, 0x20
call fcn.140030c70
add rsp, 0x40
mov qword [0x1400f1cb4], rax
mov dword [0x1400a8001], 0x241
sub rsp, 0x18
mov rdx, 0x15
movabs rax, 0x1400f1cc4
push rax
xor r9, r9
mov r8, 0x15
mov rcx, 8
sub rsp, 0x20
call fcn.140030c70
add rsp, 0x40
mov qword [0x1400f1cc4], rax
mov dword [0x1400a8001], 0x242
sub rsp, 0x18
mov rdx, 0x15
movabs rax, 0x1400f1cd4
push rax
xor r9, r9
mov r8, 0x15
mov rcx, 8
sub rsp, 0x20
call fcn.140030c70
add rsp, 0x40
mov qword [0x1400f1cd4], rax
mov dword [0x1400a8001], 0x243
sub rsp, 0x18
mov rdx, 0x15
movabs rax, 0x1400f1ce4
push rax
xor r9, r9
mov r8, 0x15
mov rcx, 8
sub rsp, 0x20
call fcn.140030c70
add rsp, 0x40
mov qword [0x1400f1ce4], rax
mov dword [0x1400a8001], 0x244
sub rsp, 0x18
mov rdx, 0xa
movabs rax, 0x1400f1cf4
push rax
xor r9, r9
mov r8, 0x15
mov rcx, 8
sub rsp, 0x20
call fcn.140030c70
add rsp, 0x40
mov qword [0x1400f1cf4], rax
mov dword [0x1400a8001], 0x246
movabs rcx, 0x3e8
call fcn.140038350
mov qword [0x1400f105c], rax
mov dword [0x1400a8001], 0x247
movabs rcx, 0x3e8
call fcn.140038350
mov qword [0x1400f134c], rax
mov dword [0x1400a8001], 0x249
movabs rcx, 0x4000
call fcn.140038350
mov qword [0x1400f18ac], rax
mov dword [0x1400a8001], 0x24a
movabs rcx, 0x4000
call fcn.140038350
mov qword [0x1400f112c], rax
mov dword [0x1400a8001], 0x24b
movabs rcx, 0x14
call fcn.140038350
mov qword [0x1400f17d4], rax
mov dword [0x1400a8001], 0x24e
mov qword [0x1400f131c], 1
jmp 0x1400022fb
mov dword [0x1400a8001], 0x24e
mov rax, 0x14
cmp rax, qword [0x1400f131c]
jl 0x140002392
mov dword [0x1400a8001], 0x24f
mov r15, qword [0x1400f131c]
mov rbp, qword [0x1400f1ca4]
shl r15, 3
mov qword [r15 + rbp], 1
mov dword [0x1400a8001], 0x250
mov r15, qword [0x1400f131c]
mov rbp, qword [0x1400f1cb4]
shl r15, 3
mov qword [r15 + rbp], 1
mov dword [0x1400a8001], 0x251
mov r15, qword [0x1400f131c]
mov rbp, qword [0x1400f1cc4]
shl r15, 3
mov qword [r15 + rbp], 1
mov dword [0x1400a8001], 0x252
inc qword [0x1400f131c]
jno 0x1400022f1
mov dword [0x1400a8001], 0x254
mov rbp, qword [0x1400f1cf4]
mov qword [rbp], 0xcc
mov dword [0x1400a8001], 0x255
mov qword [rbp + 8], 0xffffff
mov dword [0x1400a8001], 0x256
mov qword [rbp + 0x10], 0xcc0000
mov dword [0x1400a8001], 0x257
mov qword [rbp + 0x18], 0xaa00
mov dword [0x1400a8001], 0x258
mov qword [rbp + 0x20], 0x55ee
mov dword [0x1400a8001], 0x259
mov qword [rbp + 0x28], 0xccff
mov dword [0x1400a8001], 0x25a
mov qword [rbp + 0x30], 0x2255
mov dword [0x1400a8001], 0x25b
mov qword [rbp + 0x38], 0x770044
mov dword [0x1400a8001], 0x25c
mov qword [rbp + 0x40], 0
mov dword [0x1400a8001], 0x25d
mov qword [rbp + 0x48], 0x6633ff
mov dword [0x1400a8001], 0x261
mov rax, qword [0x1400f2b30]
push rax
sub rsp, 8
push rax
sub rsp, 8
push qword [0x1400f2b30]
push 1
push 1
mov rdx, qword [0x1400f2b30]
push rdx
push rdx
mov rcx, qword [0x1400f1914]
pop rdx
sub rsp, 0x20
call fcn.14001fca0
add rsp, 0x20
mov rdx, qword [0x1400f2b40]
add qword [rsp], rdx
pop rcx
pop rdx
pop r8
pop r9
sub rsp, 0x20
call fcn.14001fda0
add rsp, 0x28
mov rdx, qword [0x1400f2b40]
add qword [rsp], rdx
pop rcx
sub rsp, 0x20
call fcn.14001fb80
add rsp, 0x28
pop qword [0x1400f2b30]
mov qword [0x1400f1124], rax
mov dword [0x1400a8001], 0x262
mov rax, qword [0x1400f2b30]
push rax
sub rsp, 8
push rax
sub rsp, 8
push qword [0x1400f2b30]
push 1
push 2
mov rdx, qword [0x1400f2b30]
push rdx
push rdx
mov rcx, qword [0x1400f1914]
pop rdx
sub rsp, 0x20
call fcn.14001fca0
add rsp, 0x20
mov rdx, qword [0x1400f2b40]
add qword [rsp], rdx
pop rcx
pop rdx
pop r8
pop r9
sub rsp, 0x20
call fcn.14001fda0
add rsp, 0x28
mov rdx, qword [0x1400f2b40]
add qword [rsp], rdx
pop rcx
sub rsp, 0x20
call fcn.14001fb80
add rsp, 0x28
pop qword [0x1400f2b30]
mov qword [0x1400f113c], rax
mov dword [0x1400a8001], 0x263
mov rax, qword [0x1400f2b30]
push rax
sub rsp, 8
push rax
sub rsp, 8
push qword [0x1400f2b30]
push 1
push 3
mov rdx, qword [0x1400f2b30]
push rdx
push rdx
mov rcx, qword [0x1400f1914]
pop rdx
sub rsp, 0x20
call fcn.14001fca0
add rsp, 0x20
mov rdx, qword [0x1400f2b40]
add qword [rsp], rdx
pop rcx
pop rdx
pop r8
pop r9
sub rsp, 0x20
call fcn.14001fda0
add rsp, 0x28
mov rdx, qword [0x1400f2b40]
add qword [rsp], rdx
pop rcx
sub rsp, 0x20
call fcn.14001fb80
add rsp, 0x28
pop qword [0x1400f2b30]
mov qword [0x1400f1154], rax
mov dword [0x1400a8001], 0x264
mov rax, qword [0x1400f2b30]
push rax
sub rsp, 8
push rax
sub rsp, 8
push qword [0x1400f2b30]
push 1
push 4
mov rdx, qword [0x1400f2b30]
push rdx
push rdx
mov rcx, qword [0x1400f1914]
pop rdx
sub rsp, 0x20
call fcn.14001fca0
add rsp, 0x20
mov rdx, qword [0x1400f2b40]
add qword [rsp], rdx
pop rcx
pop rdx
pop r8
pop r9
sub rsp, 0x20
call fcn.14001fda0
add rsp, 0x28
mov rdx, qword [0x1400f2b40]
add qword [rsp], rdx
pop rcx
sub rsp, 0x20
call fcn.14001fb80
add rsp, 0x28
pop qword [0x1400f2b30]
mov qword [0x1400f115c], rax
mov dword [0x1400a8001], 0x265
mov rax, qword [0x1400f2b30]
push rax
sub rsp, 8
push rax
sub rsp, 8
push qword [0x1400f2b30]
push 1
push 5
mov rdx, qword [0x1400f2b30]
push rdx
push rdx
mov rcx, qword [0x1400f1914]
pop rdx
sub rsp, 0x20
call fcn.14001fca0
add rsp, 0x20
mov rdx, qword [0x1400f2b40]
add qword [rsp], rdx
pop rcx
pop rdx
pop r8
pop r9
sub rsp, 0x20
call fcn.14001fda0
add rsp, 0x28
mov rdx, qword [0x1400f2b40]
add qword [rsp], rdx
pop rcx
sub rsp, 0x20
call fcn.14001fb80
add rsp, 0x28
pop qword [0x1400f2b30]
mov qword [0x1400f1164], rax
mov dword [0x1400a8001], 0x277
movabs rdx, str.Template
lea rcx, [0x1400f16cc]
call fcn.14003a600
mov dword [0x1400a8001], 0x281
mov rax, qword [0x1400f2b30]
push rax
sub rsp, 8
push rax
pop rcx
sub rsp, 0x20
call fcn.14002ddc4
add rsp, 0x28
lea rcx, [0x1400f17dc]
pop rdx
call fcn.14003a6f0
mov dword [0x1400a8001], 0x294
call fcn.14001836c
mov dword [0x1400a8001], 0x2a8
push qword [0x1400f2b30]
sub rsp, 8
mov rcx, qword [0x1400f17dc]
push qword [0x1400f2b30]
sub rsp, 0x28
call fcn.14003a7b0
add rsp, 0x28
movabs rcx, str.CH.dll
sub rsp, 0x28
call fcn.14003a7b0
add rsp, 0x28
inc qword [0x1400f2b30]
push 0
mov rdx, qword [0x1400f2b40]
add qword [rsp + 8], rdx
pop rcx
pop rdx
sub rsp, 0x20
call fcn.14002e5a0
add rsp, 0x28
pop qword [0x1400f2b30]
and rax, rax
je 0x140002854
mov dword [0x1400a8001], 0x2a9
movabs rbp, 0x1400aae63
mov r15, rbp
movabs rbp, 0x1400a9263
sub r15, rbp
mov rax, r15
push rax
movabs rbp, 0x1400a9263
mov rax, rbp
mov rdx, rax
movabs rcx, 0
pop r8
call fcn.14002ea90
mov dword [0x1400a8001], 0x2aa
movabs rcx, 0
call fcn.14002e230
mov dword [0x1400a8001], 0x2ab
jmp 0x14000285e
mov dword [0x1400a8001], 0x2ab
mov dword [0x1400a8001], 0x2ae
mov dword [0x1400a8001], 0x2b0
push qword [0x1400f2b30]
sub rsp, 8
mov rcx, qword [0x1400f17dc]
push qword [0x1400f2b30]
sub rsp, 0x28
call fcn.14003a7b0
add rsp, 0x28
movabs rcx, str.help.txt
sub rsp, 0x28
call fcn.14003a7b0
add rsp, 0x28
inc qword [0x1400f2b30]
push 0
mov rdx, qword [0x1400f2b40]
add qword [rsp + 8], rdx
pop rcx
pop rdx
sub rsp, 0x20
call fcn.14002e5a0
add rsp, 0x28
pop qword [0x1400f2b30]
and rax, rax
je 0x14000294d
mov dword [0x1400a8001], 0x2b1
movabs rbp, 0x1400de85c
mov r15, rbp
movabs rbp, 0x1400dd91a
sub r15, rbp
mov rax, r15
push rax
movabs rbp, 0x1400dd91a
mov rax, rbp
mov rdx, rax
movabs rcx, 0
pop r8
call fcn.14002ea90
mov dword [0x1400a8001], 0x2b2
movabs rcx, 0
call fcn.14002e230
mov dword [0x1400a8001], 0x2b3
jmp 0x14000297f
mov dword [0x1400a8001], 0x2b3
mov dword [0x1400a8001], 0x2b4
movabs rax, str.Could_not_create_HELP.TXT_file.
push rax
movabs rax, str.Error
mov rcx, rax
pop rdx
call fcn.1400220e0
mov dword [0x1400a8001], 0x2b5
mov dword [0x1400a8001], 0x2b9
movabs rax, str.CH_Trainer_Keys.dat
mov rdx, rax
movabs rcx, 0
call fcn.14002e7e0
mov qword [0x1400f103c], rax
mov dword [0x1400a8001], 0x2bb
mov r15, qword [0x1400f103c]
and r15, r15
jle 0x1400029fa
mov dword [0x1400a8001], 0x2bb
mov qword [0x1400f1224], 1
mov dword [0x1400a8001], 0x2bb
movabs rcx, 0
call fcn.14002e230
mov dword [0x1400a8001], 0x2bb
mov dword [0x1400a8001], 0x368
lea rax, [0x14001893a]
mov rcx, rax
call fcn.140023320
mov dword [0x1400a8001], 0x36e
mov rdx, qword [0x1400f2b30]
push rdx
push rdx
push 0
push 0x20
mov rax, qword [0x1400f2b30]
push rax
sub rsp, 8
push rax
pop rcx
sub rsp, 0x20
call fcn.140022c58
add rsp, 0x28
mov rdx, qword [0x1400f2b40]
add qword [rsp], rdx
pop rcx
pop rdx
pop r8
sub rsp, 0x20
call fcn.14001ccd5
add rsp, 0x28
lea rcx, [0x1400f15e4]
pop rdx
call fcn.14003a6f0
mov dword [0x1400a8001], 0x36f
mov rax, qword [0x1400f2b30]
push rax
sub rsp, 8
push rax
pop rcx
sub rsp, 0x20
call fcn.14002de5c
add rsp, 0x28
lea rcx, [0x1400f101c]
pop rdx
call fcn.14003a6f0
mov dword [0x1400a8001], 0x370
push qword [0x1400f2b30]
sub rsp, 8
mov rcx, qword [0x1400f101c]
push qword [0x1400f2b30]
sub rsp, 0x28
call fcn.14003a7b0
add rsp, 0x28
movabs rcx, str.Cheathappens
sub rsp, 0x28
call fcn.14003a7b0
add rsp, 0x28
mov rdx, qword [0x1400f2b40]
add qword [rsp], rdx
pop rcx
sub rsp, 0x20
call fcn.14002dfb8
add rsp, 0x28
pop qword [0x1400f2b30]
mov dword [0x1400a8001], 0x371
push qword [0x1400f2b30]
sub rsp, 8
mov rcx, qword [0x1400f101c]
push qword [0x1400f2b30]
sub rsp, 0x28
call fcn.14003a7b0
add rsp, 0x28
movabs rcx, str.CheathappensKeys
sub rsp, 0x28
call fcn.14003a7b0
add rsp, 0x28
mov rdx, qword [0x1400f2b40]
add qword [rsp], rdx
pop rcx
sub rsp, 0x20
call fcn.14002dfb8
add rsp, 0x28
pop qword [0x1400f2b30]
mov dword [0x1400a8001], 0x372
mov rax, qword [0x1400f2b30]
push rax
sub rsp, 8
push rax
pop rcx
sub rsp, 0x20
call fcn.14002de5c
add rsp, 0x28
movabs rcx, str.CheathappensKeys_
sub rsp, 0x28
call fcn.14003a7b0
add rsp, 0x28
mov rcx, qword [0x1400f15e4]
sub rsp, 0x28
call fcn.14003a7b0
add rsp, 0x28
movabs rcx, str..keys
sub rsp, 0x28
call fcn.14003a7b0
add rsp, 0x28
lea rcx, [0x1400f101c]
pop rdx
call fcn.14003a6f0
mov dword [0x1400a8001], 0x373
mov rax, qword [0x1400f2b30]
push rax
sub rsp, 8
push rax
pop rcx
sub rsp, 0x20
call fcn.14002de5c
add rsp, 0x28
lea rcx, [0x1400f16bc]
pop rdx
call fcn.14003a6f0
mov dword [0x1400a8001], 0x374
push qword [0x1400f2b30]
sub rsp, 8
mov rcx, qword [0x1400f16bc]
push qword [0x1400f2b30]
sub rsp, 0x28
call fcn.14003a7b0
add rsp, 0x28
movabs rcx, str.Cheathappens
sub rsp, 0x28
call fcn.14003a7b0
add rsp, 0x28
mov rdx, qword [0x1400f2b40]
add qword [rsp], rdx
pop rcx
sub rsp, 0x20
call fcn.14002dfb8
add rsp, 0x28
pop qword [0x1400f2b30]
mov dword [0x1400a8001], 0x375
push qword [0x1400f2b30]
sub rsp, 8
mov rcx, qword [0x1400f16bc]
push qword [0x1400f2b30]
sub rsp, 0x28
call fcn.14003a7b0
add rsp, 0x28
movabs rcx, str.CheathappensDebug
sub rsp, 0x28
call fcn.14003a7b0
add rsp, 0x28
mov rdx, qword [0x1400f2b40]
add qword [rsp], rdx
pop rcx
sub rsp, 0x20
call fcn.14002dfb8
add rsp, 0x28
pop qword [0x1400f2b30]
mov dword [0x1400a8001], 0x376
mov rax, qword [0x1400f2b30]
push rax
sub rsp, 8
push rax
pop rcx
sub rsp, 0x20
call fcn.14002de5c
add rsp, 0x28
movabs rcx, str.CheathappensDebug_
sub rsp, 0x28
call fcn.14003a7b0
add rsp, 0x28
mov rcx, qword [0x1400f15e4]
sub rsp, 0x28
call fcn.14003a7b0
add rsp, 0x28
movabs rcx, str..debug
sub rsp, 0x28
call fcn.14003a7b0
add rsp, 0x28
lea rcx, [0x1400f16bc]
pop rdx
call fcn.14003a6f0
mov dword [0x1400a8001], 0x377
movabs r8, 0x20000
mov rdx, qword [0x1400f16bc]
movabs rcx, 0xffffffffffffffff
call fcn.14002e6d0
mov qword [0x1400f17e4], rax
mov dword [0x1400a8001], 0x378
mov rcx, qword [0x1400f17e4]
call fcn.14002e230
mov dword [0x1400a8001], 0x379
movabs rax, str.Trainer_Starting
mov rcx, rax
call fcn.14001e022
mov dword [0x1400a8001], 0x37a
mov rcx, qword [0x1400f15e4]
call fcn.14001e022
mov dword [0x1400a8001], 0x37b
mov rax, qword [0x1400f2b30]
push rax
sub rsp, 8
push rax
movabs rcx, str.Debug_Info_located:
sub rsp, 0x28
call fcn.14003a7b0
add rsp, 0x28
mov rcx, qword [0x1400f16bc]
sub rsp, 0x28
call fcn.14003a7b0
add rsp, 0x28
mov rdx, qword [0x1400f2b40]
add qword [rsp], rdx
pop rcx
sub rsp, 0x20
call fcn.14001e022
add rsp, 0x28
pop qword [0x1400f2b30]
mov dword [0x1400a8001], 0x37c
mov rax, qword [0x1400f2b30]
push rax
sub rsp, 8
push rax
sub rsp, 8
mov rcx, qword [0x1400f2b30]
sub rsp, 0x20
call fcn.14002c14c
add rsp, 0x28
mov rdx, qword [0x1400f2b40]
add qword [rsp], rdx
pop rcx
sub rsp, 0x20
call fcn.14001e022
add rsp, 0x28
pop qword [0x1400f2b30]
mov dword [0x1400a8001], 0x37d
call fcn.1400193ab
mov r15, rax
cmp r15, 1
je 0x140002e9a
mov rax, 1
jmp 0x140002ea6
and rax, rax
je 0x140002ed7
mov dword [0x1400a8001], 0x37e
movabs rdx, str._64bit_Operating_System
lea rcx, [0x1400f15ec]
call fcn.14003a600
mov dword [0x1400a8001], 0x37f
jmp 0x140002f01
mov dword [0x1400a8001], 0x37f
mov dword [0x1400a8001], 0x380
movabs rdx, str._32bit_Operating_System
lea rcx, [0x1400f15ec]
call fcn.14003a600
mov dword [0x1400a8001], 0x381
mov dword [0x1400a8001], 0x383
mov dword [0x1400a8001], 0x384
movabs rax, str.x64_Trainer
mov rcx, rax
call fcn.14001e022
mov dword [0x1400a8001], 0x385
jmp 0x140002f63
mov dword [0x1400a8001], 0x387
mov dword [0x1400a8001], 0x388
call fcn.14002c200
mov qword [0x1400f180c], rax
mov dword [0x1400a8001], 0x38a
push qword [0x1400f180c]
mov dword [0x1400a8001], 0x38c
mov r15, 0x3c
cmp r15, qword [rsp]
jne 0x140003009
mov dword [0x1400a8001], 0x38d
push qword [0x1400f2b30]
movabs rcx, str.Windows_XP
sub rsp, 0x20
call fcn.14003a7b0
add rsp, 0x20
mov rcx, qword [0x1400f15ec]
sub rsp, 0x20
call fcn.14003a7b0
add rsp, 0x20
lea rcx, [0x1400f187c]
pop rdx
sub rsp, 0x28
call fcn.14003a6f0
add rsp, 0x28
mov dword [0x1400a8001], 0x38f
jmp 0x1400031cf
mov dword [0x1400a8001], 0x38f
mov r15, 0x46
cmp r15, qword [rsp]
jne 0x14000307f
mov dword [0x1400a8001], 0x390
push qword [0x1400f2b30]
movabs rcx, str.Windows_Vista
sub rsp, 0x20
call fcn.14003a7b0
add rsp, 0x20
mov rcx, qword [0x1400f15ec]
sub rsp, 0x20
call fcn.14003a7b0
add rsp, 0x20
lea rcx, [0x1400f187c]
pop rdx
sub rsp, 0x28
call fcn.14003a6f0
add rsp, 0x28
mov dword [0x1400a8001], 0x392
jmp 0x1400031cf
mov dword [0x1400a8001], 0x392
mov r15, 0x50
cmp r15, qword [rsp]
jne 0x1400030f5
mov dword [0x1400a8001], 0x393
push qword [0x1400f2b30]
movabs rcx, str.Windows_7
sub rsp, 0x20
call fcn.14003a7b0
add rsp, 0x20
mov rcx, qword [0x1400f15ec]
sub rsp, 0x20
call fcn.14003a7b0
add rsp, 0x20
lea rcx, [0x1400f187c]
pop rdx
sub rsp, 0x28
call fcn.14003a6f0
add rsp, 0x28
mov dword [0x1400a8001], 0x395
jmp 0x1400031cf
mov dword [0x1400a8001], 0x395
mov r15, 0x5a
cmp r15, qword [rsp]
jne 0x140003168
mov dword [0x1400a8001], 0x396
push qword [0x1400f2b30]
movabs rcx, str.Windows_8
sub rsp, 0x20
call fcn.14003a7b0
add rsp, 0x20
mov rcx, qword [0x1400f15ec]
sub rsp, 0x20
call fcn.14003a7b0
add rsp, 0x20
lea rcx, [0x1400f187c]
pop rdx
sub rsp, 0x28
call fcn.14003a6f0
add rsp, 0x28
mov dword [0x1400a8001], 0x399
jmp 0x1400031cf
mov dword [0x1400a8001], 0x399
mov r15, 0xc8
cmp r15, qword [rsp]
jne 0x1400031cf
mov dword [0x1400a8001], 0x39a
push qword [0x1400f2b30]
movabs rcx, str.Windows_10
sub rsp, 0x20
call fcn.14003a7b0
add rsp, 0x20
mov rcx, qword [0x1400f15ec]
sub rsp, 0x20
call fcn.14003a7b0
add rsp, 0x20
lea rcx, [0x1400f187c]
pop rdx
sub rsp, 0x28
call fcn.14003a6f0
add rsp, 0x28
mov dword [0x1400a8001], 0x39c
pop rax
mov dword [0x1400a8001], 0x39e
mov rcx, qword [0x1400f187c]
call fcn.14001e022
mov dword [0x1400a8001], 0x3bb
mov rcx, qword [0x1400f102c]
call fcn.14002e044
mov dword [0x1400a8001], 0x3ee
sub rsp, 0x18
mov rdx, 0x65
movabs rax, 0x1400f1d04
push rax
xor r9, r9
mov r8, 0x15
mov rcx, 8
sub rsp, 0x20
call fcn.140030c70
add rsp, 0x40
mov qword [0x1400f1d04], rax
mov dword [0x1400a8001], 0x3ef
sub rsp, 0x18
mov rdx, 0x65
movabs rax, 0x1400f1d14
push rax
xor r9, r9
mov r8, 0x15
mov rcx, 8
sub rsp, 0x20
call fcn.140030c70
add rsp, 0x40
mov qword [0x1400f1d14], rax
mov dword [0x1400a8001], 0x3f0
sub rsp, 0x18
mov rdx, 0x65
movabs rax, 0x1400f1d24
push rax
xor r9, r9
mov r8, 0x15
mov rcx, 8
sub rsp, 0x20
call fcn.140030c70
add rsp, 0x40
mov qword [0x1400f1d24], rax
mov dword [0x1400a8001], 0x3f1
sub rsp, 0x18
mov rdx, 0x65
movabs rax, 0x1400f1d34
push rax
xor r9, r9
mov r8, 0x15
mov rcx, 8
sub rsp, 0x20
call fcn.140030c70
add rsp, 0x40
mov qword [0x1400f1d34], rax
mov dword [0x1400a8001], 0x3f2
sub rsp, 0x18
mov rdx, 0x65
movabs rax, 0x1400f1d44
push rax
movabs r9, 0x1400a9220
mov r8, 8
mov rcx, 8
sub rsp, 0x20
call fcn.140030c70
add rsp, 0x40
mov qword [0x1400f1d44], rax
mov dword [0x1400a8001], 0x3f3
sub rsp, 0x18
mov rdx, 0x65
movabs rax, 0x1400f1d54
push rax
movabs r9, 0x1400a9220
mov r8, 8
mov rcx, 8
sub rsp, 0x20
call fcn.140030c70
add rsp, 0x40
mov qword [0x1400f1d54], rax
mov dword [0x1400a8001], 0x3f4
sub rsp, 0x18
mov rdx, 0x65
movabs rax, 0x1400f1d64
push rax
movabs r9, 0x1400a9220
mov r8, 8
mov rcx, 8
sub rsp, 0x20
call fcn.140030c70
add rsp, 0x40
mov qword [0x1400f1d64], rax
mov dword [0x1400a8001], 0x3f5
sub rsp, 0x18
mov rdx, 0x65
movabs rax, 0x1400f1d74
push rax
xor r9, r9
mov r8, 0x15
mov rcx, 8
sub rsp, 0x20
call fcn.140030c70
add rsp, 0x40
mov qword [0x1400f1d74], rax
mov dword [0x1400a8001], 0x3f6
sub rsp, 0x18
mov rdx, 0x65
movabs rax, 0x1400f1d84
push rax
xor r9, r9
mov r8, 0x15
mov rcx, 8
sub rsp, 0x20
call fcn.140030c70
add rsp, 0x40
mov qword [0x1400f1d84], rax
mov dword [0x1400a8001], 0x3f7
sub rsp, 0x18
mov rdx, 0x65
movabs rax, 0x1400f1d94
push rax
movabs r9, 0x1400a9220
mov r8, 8
mov rcx, 8
sub rsp, 0x20
call fcn.140030c70
add rsp, 0x40
mov qword [0x1400f1d94], rax
mov dword [0x1400a8001], 0x3f8
sub rsp, 0x18
mov rdx, 0x65
movabs rax, 0x1400f1da4
push rax
movabs r9, 0x1400a9220
mov r8, 8
mov rcx, 8
sub rsp, 0x20
call fcn.140030c70
add rsp, 0x40
mov qword [0x1400f1da4], rax
mov dword [0x1400a8001], 0x3f9
sub rsp, 0x18
mov rdx, 0x65
movabs rax, 0x1400f1db4
push rax
movabs r9, 0x1400a9220
mov r8, 8
mov rcx, 8
sub rsp, 0x20
call fcn.140030c70
add rsp, 0x40
mov qword [0x1400f1db4], rax
mov dword [0x1400a8001], 0x3fa
sub rsp, 0x18
mov rdx, 0x65
movabs rax, 0x1400f1dc4
push rax
xor r9, r9
mov r8, 0x15
mov rcx, 8
sub rsp, 0x20
call fcn.140030c70
add rsp, 0x40
mov qword [0x1400f1dc4], rax
mov dword [0x1400a8001], 0x3fb
sub rsp, 0x18
mov rdx, 0x65
movabs rax, 0x1400f1dd4
push rax
xor r9, r9
mov r8, 0x15
mov rcx, 8
sub rsp, 0x20
call fcn.140030c70
add rsp, 0x40
mov qword [0x1400f1dd4], rax
mov dword [0x1400a8001], 0x3fc
sub rsp, 0x18
mov rdx, 0x65
movabs rax, 0x1400f1de4
push rax
movabs r9, 0x1400a9220
mov r8, 8
mov rcx, 8
sub rsp, 0x20
call fcn.140030c70
add rsp, 0x40
mov qword [0x1400f1de4], rax
mov dword [0x1400a8001], 0x3fd
sub rsp, 0x18
mov rdx, 0x65
movabs rax, 0x1400f1df4
push rax
movabs r9, 0x1400a9220
mov r8, 8
mov rcx, 8
sub rsp, 0x20
call fcn.140030c70
add rsp, 0x40
mov qword [0x1400f1df4], rax
mov dword [0x1400a8001], 0x3fe
sub rsp, 0x18
mov rdx, 0x100
movabs rax, 0x1400f1e04
push rax
movabs r9, 0x1400a9220
mov r8, 8
mov rcx, 8
sub rsp, 0x20
call fcn.140030c70
add rsp, 0x40
mov qword [0x1400f1e04], rax
mov dword [0x1400a8001], 0x404
call fcn.140026960
mov dword [0x1400a8001], 0x433
movabs rbp, 0x1400aae63
mov rax, rbp
mov rdx, rax
movabs rcx, 0xffffffffffffffff
call fcn.140032f3c
mov qword [0x1400f14f4], rax
mov dword [0x1400a8001], 0x434
movabs rbp, 0x1400abdbd
mov rax, rbp
mov rdx, rax
movabs rcx, 0xffffffffffffffff
call fcn.140032f3c
mov qword [0x1400f159c], rax
mov dword [0x1400a8001], 0x435
movabs rbp, 0x1400b0092
mov rax, rbp
mov rdx, rax
movabs rcx, 0xffffffffffffffff
call fcn.140032f3c
mov qword [0x1400f10d4], rax
mov dword [0x1400a8001], 0x436
movabs rbp, 0x1400b062d
mov rax, rbp
mov rdx, rax
movabs rcx, 0xffffffffffffffff
call fcn.140032f3c
mov qword [0x1400f121c], rax
mov dword [0x1400a8001], 0x437
movabs rbp, 0x1400b0b22
mov rax, rbp
mov rdx, rax
movabs rcx, 0xffffffffffffffff
call fcn.140032f3c
mov qword [0x1400f1054], rax
mov dword [0x1400a8001], 0x438
movabs rbp, 0x1400c8a7c
mov rax, rbp
mov rdx, rax
movabs rcx, 0xffffffffffffffff
call fcn.140032f3c
mov qword [0x1400f1434], rax
mov dword [0x1400a8001], 0x439
movabs rbp, 0x1400c8ba6
mov rax, rbp
mov rdx, rax
movabs rcx, 0xffffffffffffffff
call fcn.140032f3c
mov qword [0x1400f14c4], rax
mov dword [0x1400a8001], 0x43a
movabs rbp, 0x1400c8ba6
mov rax, rbp
mov rdx, rax
movabs rcx, 0xffffffffffffffff
call fcn.140032f3c
mov qword [0x1400f184c], rax
mov dword [0x1400a8001], 0x43b
movabs rbp, 0x1400c8ba6
mov rax, rbp
mov rdx, rax
movabs rcx, 0xffffffffffffffff
call fcn.140032f3c
mov qword [0x1400f1174], rax
mov dword [0x1400a8001], 0x43c
movabs rbp, 0x1400c8ba6
mov rax, rbp
mov rdx, rax
movabs rcx, 0xffffffffffffffff
call fcn.140032f3c
mov qword [0x1400f1024], rax
mov dword [0x1400a8001], 0x43d
movabs rbp, 0x1400b1a8a
mov rax, rbp
mov rdx, rax
movabs rcx, 0xffffffffffffffff
call fcn.140032f3c
mov qword [0x1400f163c], rax
mov dword [0x1400a8001], 0x43e
movabs rbp, 0x1400c70d2
mov rax, rbp
mov rdx, rax
movabs rcx, 0xffffffffffffffff
call fcn.140032f3c
mov qword [0x1400f13ac], rax
mov dword [0x1400a8001], 0x43f
movabs rbp, 0x1400c75bc
mov rax, rbp
mov rdx, rax
movabs rcx, 0xffffffffffffffff
call fcn.140032f3c
mov qword [0x1400f141c], rax
mov dword [0x1400a8001], 0x440
movabs rbp, 0x1400c7caf
mov rax, rbp
mov rdx, rax
movabs rcx, 0xffffffffffffffff
call fcn.140032f3c
mov qword [0x1400f11c4], rax
mov dword [0x1400a8001], 0x441
movabs rbp, 0x1400c822d
mov rax, rbp
mov rdx, rax
movabs rcx, 0xffffffffffffffff
call fcn.140032f3c
mov qword [0x1400f114c], rax
mov dword [0x1400a8001], 0x442
movabs rbp, 0x1400c87b7
mov rax, rbp
mov rdx, rax
movabs rcx, 0xffffffffffffffff
call fcn.140032f3c
mov qword [0x1400f17c4], rax
mov dword [0x1400a8001], 0x443
movabs rbp, 0x1400c8919
mov rax, rbp
mov rdx, rax
movabs rcx, 0xffffffffffffffff
call fcn.140032f3c
mov qword [0x1400f107c], rax
mov dword [0x1400a8001], 0x446
push 0x12
movabs rax, str.Arial_Black
mov rdx, rax
movabs rcx, 1
pop r8
call fcn.140039860
mov dword [0x1400a8001], 0x447
push 0xa
movabs rax, str.Arial_Black
mov rdx, rax
movabs rcx, 2
pop r8
call fcn.140039860
mov dword [0x1400a8001], 0x448
push 0x30
movabs rax, str.Arial
mov rdx, rax
movabs rcx, 3
pop r8
call fcn.140039860
mov dword [0x1400a8001], 0x449
push 0xc
movabs rax, str.Arial
mov rdx, rax
movabs rcx, 4
pop r8
call fcn.140039860
mov dword [0x1400a8001], 0x461
call fcn.1400210b0
mov dword [0x1400a8001], 0x463
mov rax, qword [0x1400f2b30]
push rax
sub rsp, 8
push rax
pop rcx
sub rsp, 0x20
call fcn.14002ddc4
add rsp, 0x28
lea rcx, [0x1400f1724]
pop rdx
call fcn.14003a6f0
mov dword [0x1400a8001], 0x465
push qword [0x1400f2b30]
sub rsp, 8
mov rcx, qword [0x1400f1724]
push qword [0x1400f2b30]
sub rsp, 0x28
call fcn.14003a7b0
add rsp, 0x28
movabs rcx, str.0.ogg
sub rsp, 0x28
call fcn.14003a7b0
add rsp, 0x28
inc qword [0x1400f2b30]
push 0
mov rdx, qword [0x1400f2b40]
add qword [rsp + 8], rdx
pop rcx
pop rdx
sub rsp, 0x20
call fcn.14002e5a0
add rsp, 0x28
pop qword [0x1400f2b30]
mov dword [0x1400a8001], 0x466
movabs rbp, 0x1400cb865
mov r15, rbp
movabs rbp, 0x1400c8ccf
sub r15, rbp
mov rax, r15
push rax
movabs rbp, 0x1400c8ccf
mov rax, rbp
mov rdx, rax
movabs rcx, 0
pop r8
call fcn.14002ea90
mov dword [0x1400a8001], 0x467
movabs rcx, 0
call fcn.14002e230
mov dword [0x1400a8001], 0x468
push qword [0x1400f2b30]
sub rsp, 8
mov rcx, qword [0x1400f1724]
push qword [0x1400f2b30]
sub rsp, 0x28
call fcn.14003a7b0
add rsp, 0x28
movabs rcx, str.1.ogg
sub rsp, 0x28
call fcn.14003a7b0
add rsp, 0x28
inc qword [0x1400f2b30]
push 0
mov rdx, qword [0x1400f2b40]
add qword [rsp + 8], rdx
pop rcx
pop rdx
sub rsp, 0x20
call fcn.14002e5a0
add rsp, 0x28
pop qword [0x1400f2b30]
mov dword [0x1400a8001], 0x469
movabs rbp, 0x1400ce7d6
mov r15, rbp
movabs rbp, 0x1400cb865
sub r15, rbp
mov rax, r15
push rax
movabs rbp, 0x1400cb865
mov rax, rbp
mov rdx, rax
movabs rcx, 0
pop r8
call fcn.14002ea90
mov dword [0x1400a8001], 0x46a
movabs rcx, 0
call fcn.14002e230
mov dword [0x1400a8001], 0x46b
push qword [0x1400f2b30]
sub rsp, 8
mov rcx, qword [0x1400f1724]
push qword [0x1400f2b30]
sub rsp, 0x28
call fcn.14003a7b0
add rsp, 0x28
movabs rcx, str.3.ogg
sub rsp, 0x28
call fcn.14003a7b0
add rsp, 0x28
inc qword [0x1400f2b30]
push 0
mov rdx, qword [0x1400f2b40]
add qword [rsp + 8], rdx
pop rcx
pop rdx
sub rsp, 0x20
call fcn.14002e5a0
add rsp, 0x28
pop qword [0x1400f2b30]
mov dword [0x1400a8001], 0x46c
movabs rbp, 0x1400d1e0b
mov r15, rbp
movabs rbp, 0x1400ce7d6
sub r15, rbp
mov rax, r15
push rax
movabs rbp, 0x1400ce7d6
mov rax, rbp
mov rdx, rax
movabs rcx, 0
pop r8
call fcn.14002ea90
mov dword [0x1400a8001], 0x46d
movabs rcx, 0
call fcn.14002e230
mov dword [0x1400a8001], 0x46e
push qword [0x1400f2b30]
sub rsp, 8
mov rcx, qword [0x1400f1724]
push qword [0x1400f2b30]
sub rsp, 0x28
call fcn.14003a7b0
add rsp, 0x28
movabs rcx, str.4.ogg
sub rsp, 0x28
call fcn.14003a7b0
add rsp, 0x28
inc qword [0x1400f2b30]
push 0
mov rdx, qword [0x1400f2b40]
add qword [rsp + 8], rdx
pop rcx
pop rdx
sub rsp, 0x20
call fcn.14002e5a0
add rsp, 0x28
pop qword [0x1400f2b30]
mov dword [0x1400a8001], 0x46f
movabs rbp, 0x1400d67dc
mov r15, rbp
movabs rbp, 0x1400d1e0b
sub r15, rbp
mov rax, r15
push rax
movabs rbp, 0x1400d1e0b
mov rax, rbp
mov rdx, rax
movabs rcx, 0
pop r8
call fcn.14002ea90
mov dword [0x1400a8001], 0x470
push qword [0x1400f2b30]
sub rsp, 8
mov rcx, qword [0x1400f1724]
push qword [0x1400f2b30]
sub rsp, 0x28
call fcn.14003a7b0
add rsp, 0x28
movabs rcx, str.5.ogg
sub rsp, 0x28
call fcn.14003a7b0
add rsp, 0x28
inc qword [0x1400f2b30]
push 0
mov rdx, qword [0x1400f2b40]
add qword [rsp + 8], rdx
pop rcx
pop rdx
sub rsp, 0x20
call fcn.14002e5a0
add rsp, 0x28
pop qword [0x1400f2b30]
mov dword [0x1400a8001], 0x471
movabs rbp, 0x1400d93e9
mov r15, rbp
movabs rbp, 0x1400d67dc
sub r15, rbp
mov rax, r15
push rax
movabs rbp, 0x1400d67dc
mov rax, rbp
mov rdx, rax
movabs rcx, 0
pop r8
call fcn.14002ea90
mov dword [0x1400a8001], 0x472
push qword [0x1400f2b30]
sub rsp, 8
mov rcx, qword [0x1400f1724]
push qword [0x1400f2b30]
sub rsp, 0x28
call fcn.14003a7b0
add rsp, 0x28
movabs rcx, str.6.ogg
sub rsp, 0x28
call fcn.14003a7b0
add rsp, 0x28
inc qword [0x1400f2b30]
push 0
mov rdx, qword [0x1400f2b40]
add qword [rsp + 8], rdx
pop rcx
pop rdx
sub rsp, 0x20
call fcn.14002e5a0
add rsp, 0x28
pop qword [0x1400f2b30]
mov dword [0x1400a8001], 0x473
movabs rbp, 0x1400db290
mov r15, rbp
movabs rbp, 0x1400d93e9
sub r15, rbp
mov rax, r15
push rax
movabs rbp, 0x1400d93e9
mov rax, rbp
mov rdx, rax
movabs rcx, 0
pop r8
call fcn.14002ea90
mov dword [0x1400a8001], 0x474
push qword [0x1400f2b30]
sub rsp, 8
mov rcx, qword [0x1400f1724]
push qword [0x1400f2b30]
sub rsp, 0x28
call fcn.14003a7b0
add rsp, 0x28
movabs rcx, str.7.ogg
sub rsp, 0x28
call fcn.14003a7b0
add rsp, 0x28
inc qword [0x1400f2b30]
push 0
mov rdx, qword [0x1400f2b40]
add qword [rsp + 8], rdx
pop rcx
pop rdx
sub rsp, 0x20
call fcn.14002e5a0
add rsp, 0x28
pop qword [0x1400f2b30]
mov dword [0x1400a8001], 0x475
movabs rbp, str.MEGA_SP_TRAINER_r_nOrigin_Version_r_nNumpad_1:Unlimited_Health:_r_nNumpad_2:Easy_Troop_Kills:_r_nNumpad_3:No_Overheat:_r_nNumpad_4:Fast_Item_Cooldowns:_r_nNumpad_5:Easy_Vehicle_Kills:_r_nNumpad_6:Add_Items:_r_nNumpad_7:Unlimited_Lives:_r_nNumpad_8:No_Recoil:_r_nNumpad_9:Improved_Accuracy:_r_nNumpad_0:Invisible:
mov r15, rbp
movabs rbp, 0x1400db290
sub r15, rbp
mov rax, r15
push rax
movabs rbp, 0x1400db290
mov rax, rbp
mov rdx, rax
movabs rcx, 0
pop r8
call fcn.14002ea90
mov dword [0x1400a8001], 0x476
movabs rcx, 0
call fcn.14002e230
mov dword [0x1400a8001], 0x47a
call fcn.14002118c
mov dword [0x1400a8001], 0x47b
push qword [0x1400f2b30]
sub rsp, 8
mov rcx, qword [0x1400f1724]
push qword [0x1400f2b30]
sub rsp, 0x28
call fcn.14003a7b0
add rsp, 0x28
movabs rcx, str.0.ogg
sub rsp, 0x28
call fcn.14003a7b0
add rsp, 0x28
inc qword [0x1400f2b30]
push 0
mov rdx, qword [0x1400f2b40]
add qword [rsp + 8], rdx
pop rcx
pop rdx
sub rsp, 0x20
call fcn.1400212ec
add rsp, 0x28
pop qword [0x1400f2b30]
mov qword [0x1400f103c], rax
mov dword [0x1400a8001], 0x47c
push qword [0x1400f2b30]
sub rsp, 8
mov rcx, qword [0x1400f1724]
push qword [0x1400f2b30]
sub rsp, 0x28
call fcn.14003a7b0
add rsp, 0x28
movabs rcx, str.1.ogg
sub rsp, 0x28
call fcn.14003a7b0
add rsp, 0x28
inc qword [0x1400f2b30]
push 1
mov rdx, qword [0x1400f2b40]
add qword [rsp + 8], rdx
pop rcx
pop rdx
sub rsp, 0x20
call fcn.1400212ec
add rsp, 0x28
pop qword [0x1400f2b30]
mov qword [0x1400f103c], rax
mov dword [0x1400a8001], 0x47d
push qword [0x1400f2b30]
sub rsp, 8
mov rcx, qword [0x1400f1724]
push qword [0x1400f2b30]
sub rsp, 0x28
call fcn.14003a7b0
add rsp, 0x28
movabs rcx, str.3.ogg
sub rsp, 0x28
call fcn.14003a7b0
add rsp, 0x28
inc qword [0x1400f2b30]
push 3
mov rdx, qword [0x1400f2b40]
add qword [rsp + 8], rdx
pop rcx
pop rdx
sub rsp, 0x20
call fcn.1400212ec
add rsp, 0x28
pop qword [0x1400f2b30]
mov qword [0x1400f103c], rax
mov dword [0x1400a8001], 0x47e
push qword [0x1400f2b30]
sub rsp, 8
mov rcx, qword [0x1400f1724]
push qword [0x1400f2b30]
sub rsp, 0x28
call fcn.14003a7b0
add rsp, 0x28
movabs rcx, str.4.ogg
sub rsp, 0x28
call fcn.14003a7b0
add rsp, 0x28
inc qword [0x1400f2b30]
push 4
mov rdx, qword [0x1400f2b40]
add qword [rsp + 8], rdx
pop rcx
pop rdx
sub rsp, 0x20
call fcn.1400212ec
add rsp, 0x28
pop qword [0x1400f2b30]
mov qword [0x1400f103c], rax
mov dword [0x1400a8001], 0x47f
push qword [0x1400f2b30]
sub rsp, 8
mov rcx, qword [0x1400f1724]
push qword [0x1400f2b30]
sub rsp, 0x28
call fcn.14003a7b0
add rsp, 0x28
movabs rcx, str.5.ogg
sub rsp, 0x28
call fcn.14003a7b0
add rsp, 0x28
inc qword [0x1400f2b30]
push 5
mov rdx, qword [0x1400f2b40]
add qword [rsp + 8], rdx
pop rcx
pop rdx
sub rsp, 0x20
call fcn.1400212ec
add rsp, 0x28
pop qword [0x1400f2b30]
mov qword [0x1400f103c], rax
mov dword [0x1400a8001], 0x480
push qword [0x1400f2b30]
sub rsp, 8
mov rcx, qword [0x1400f1724]
push qword [0x1400f2b30]
sub rsp, 0x28
call fcn.14003a7b0
add rsp, 0x28
movabs rcx, str.6.ogg
sub rsp, 0x28
call fcn.14003a7b0
add rsp, 0x28
inc qword [0x1400f2b30]
push 6
mov rdx, qword [0x1400f2b40]
add qword [rsp + 8], rdx
pop rcx
pop rdx
sub rsp, 0x20
call fcn.1400212ec
add rsp, 0x28
pop qword [0x1400f2b30]
mov qword [0x1400f103c], rax
mov dword [0x1400a8001], 0x481
push qword [0x1400f2b30]
sub rsp, 8
mov rcx, qword [0x1400f1724]
push qword [0x1400f2b30]
sub rsp, 0x28
call fcn.14003a7b0
add rsp, 0x28
movabs rcx, str.7.ogg
sub rsp, 0x28
call fcn.14003a7b0
add rsp, 0x28
inc qword [0x1400f2b30]
push 7
mov rdx, qword [0x1400f2b40]
add qword [rsp + 8], rdx
pop rcx
pop rdx
sub rsp, 0x20
call fcn.1400212ec
add rsp, 0x28
pop qword [0x1400f2b30]
mov qword [0x1400f103c], rax
mov dword [0x1400a8001], 0x4a1
mov rax, qword [0x1400f2b30]
push rax
sub rsp, 8
push rax
pop rcx
sub rsp, 0x20
call fcn.14002ddc4
add rsp, 0x28
lea rcx, [0x1400f16e4]
pop rdx
call fcn.14003a6f0
mov dword [0x1400a8001], 0x4a3
push qword [0x1400f2b30]
sub rsp, 8
mov rcx, qword [0x1400f16e4]
push qword [0x1400f2b30]
sub rsp, 0x28
call fcn.14003a7b0
add rsp, 0x28
movabs rcx, str.Options
sub rsp, 0x28
call fcn.14003a7b0
add rsp, 0x28
inc qword [0x1400f2b30]
push 0xa
mov rdx, qword [0x1400f2b40]
add qword [rsp + 8], rdx
pop rcx
pop rdx
sub rsp, 0x20
call fcn.14002e5a0
add rsp, 0x28
pop qword [0x1400f2b30]
and rax, rax
je 0x140004504
mov dword [0x1400a8001], 0x4a4
movabs rbp, 0x1400dd91a
mov r15, rbp
movabs rbp, str.MEGA_SP_TRAINER_r_nOrigin_Version_r_nNumpad_1:Unlimited_Health:_r_nNumpad_2:Easy_Troop_Kills:_r_nNumpad_3:No_Overheat:_r_nNumpad_4:Fast_Item_Cooldowns:_r_nNumpad_5:Easy_Vehicle_Kills:_r_nNumpad_6:Add_Items:_r_nNumpad_7:Unlimited_Lives:_r_nNumpad_8:No_Recoil:_r_nNumpad_9:Improved_Accuracy:_r_nNumpad_0:Invisible:
sub r15, rbp
mov rax, r15
push rax
movabs rbp, str.MEGA_SP_TRAINER_r_nOrigin_Version_r_nNumpad_1:Unlimited_Health:_r_nNumpad_2:Easy_Troop_Kills:_r_nNumpad_3:No_Overheat:_r_nNumpad_4:Fast_Item_Cooldowns:_r_nNumpad_5:Easy_Vehicle_Kills:_r_nNumpad_6:Add_Items:_r_nNumpad_7:Unlimited_Lives:_r_nNumpad_8:No_Recoil:_r_nNumpad_9:Improved_Accuracy:_r_nNumpad_0:Invisible:
mov rax, rbp
mov rdx, rax
movabs rcx, 0xa
pop r8
call fcn.14002ea90
mov dword [0x1400a8001], 0x4a5
movabs rcx, 0xa
call fcn.14002e230
mov dword [0x1400a8001], 0x4a6
jmp 0x140004545
mov dword [0x1400a8001], 0x4a6
mov dword [0x1400a8001], 0x4a7
movabs rax, str.Could_not_install_the_file___Installtion_failed
push rax
movabs rax, str.Error
mov rcx, rax
pop rdx
call fcn.1400220e0
mov dword [0x1400a8001], 0x4a8
jmp 0x14001810d
mov dword [0x1400a8001], 0x4a9
mov dword [0x1400a8001], 0x4ab
push qword [0x1400f2b30]
sub rsp, 8
mov rcx, qword [0x1400f16e4]
push qword [0x1400f2b30]
sub rsp, 0x28
call fcn.14003a7b0
add rsp, 0x28
movabs rcx, str.help.txt
sub rsp, 0x28
call fcn.14003a7b0
add rsp, 0x28
inc qword [0x1400f2b30]
push 0
mov rdx, qword [0x1400f2b40]
add qword [rsp + 8], rdx
pop rcx
pop rdx
sub rsp, 0x20
call fcn.14002e5a0
add rsp, 0x28
pop qword [0x1400f2b30]
and rax, rax
je 0x140004634
mov dword [0x1400a8001], 0x4ac
movabs rbp, 0x1400de85c
mov r15, rbp
movabs rbp, 0x1400dd91a
sub r15, rbp
mov rax, r15
push rax
movabs rbp, 0x1400dd91a
mov rax, rbp
mov rdx, rax
movabs rcx, 0
pop r8
call fcn.14002ea90
mov dword [0x1400a8001], 0x4ad
movabs rcx, 0
call fcn.14002e230
mov dword [0x1400a8001], 0x4ae
jmp 0x140004666
mov dword [0x1400a8001], 0x4ae
mov dword [0x1400a8001], 0x4af
movabs rax, str.Could_not_create_HELP.TXT_file.
push rax
movabs rax, str.Error
mov rcx, rax
pop rdx
call fcn.1400220e0
mov dword [0x1400a8001], 0x4b0
mov dword [0x1400a8001], 0x4b2
push qword [0x1400f2b30]
sub rsp, 8
mov rcx, qword [0x1400f16e4]
push qword [0x1400f2b30]
sub rsp, 0x28
call fcn.14003a7b0
add rsp, 0x28
movabs rcx, str.Options
sub rsp, 0x28
call fcn.14003a7b0
add rsp, 0x28
inc qword [0x1400f2b30]
push 0xa
mov rdx, qword [0x1400f2b40]
add qword [rsp + 8], rdx
pop rcx
pop rdx
sub rsp, 0x20
call fcn.14002e6e0
add rsp, 0x28
pop qword [0x1400f2b30]
mov dword [0x1400a8001], 0x4b3
mov rax, qword [0x1400f2b30]
push rax
sub rsp, 8
push rax
movabs rcx, 0xa
pop rdx
sub rsp, 0x20
call fcn.14002eb20
add rsp, 0x28
lea rcx, [0x1400f139c]
pop rdx
call fcn.14003a6f0
mov dword [0x1400a8001], 0x4b4
mov rax, qword [0x1400f2b30]
push rax
sub rsp, 8
push rax
movabs rcx, 0xa
pop rdx
sub rsp, 0x20
call fcn.14002eb20
add rsp, 0x28
lea rcx, [0x1400f104c]
pop rdx
call fcn.14003a6f0
mov dword [0x1400a8001], 0x4b5
mov qword [0x1400f166c], 0
mov dword [0x1400a8001], 0x4b7
mov dword [0x1400a8001], 0x4b8
mov rax, qword [0x1400f2b30]
push rax
sub rsp, 8
push rax
movabs rcx, 0xa
pop rdx
sub rsp, 0x20
call fcn.14002eb20
add rsp, 0x28
lea rcx, [0x1400f1744]
pop rdx
call fcn.14003a6f0
mov dword [0x1400a8001], 0x4b9
movabs rax, 0x1400a8228
mov rdx, rax
mov rcx, qword [0x1400f1744]
call fcn.14001fe60
mov qword [0x1400f131c], rax
mov dword [0x1400a8001], 0x4ba
mov rcx, qword [0x1400f1744]
call fcn.14001ffc0
mov qword [0x1400f1324], rax
mov dword [0x1400a8001], 0x4bb
mov rax, qword [0x1400f2b30]
push rax
sub rsp, 8
push rax
mov r15, qword [0x1400f131c]
dec r15
mov rax, r15
mov rdx, rax
mov rcx, qword [0x1400f1744]
pop r8
sub rsp, 0x20
call fcn.14001ffe0
add rsp, 0x28
mov r15, qword [0x1400f166c]
inc r15
mov rbp, qword [0x1400f1d44]
shl r15, 3
lea rcx, [r15 + rbp]
pop rdx
call fcn.14003a6f0
mov dword [0x1400a8001], 0x4bc
mov r15, qword [0x1400f166c]
inc r15
shl r15, 3
mov rcx, qword [r15 + rbp]
push qword [0x1400f2b30]
sub rsp, 0x28
call fcn.14003a7b0
add rsp, 0x28
mov r15, qword [0x1400f166c]
inc r15
mov rbp, qword [0x1400f1d54]
shl r15, 3
lea rcx, [r15 + rbp]
pop rdx
call fcn.14003a6f0
mov dword [0x1400a8001], 0x4bd
mov rax, qword [0x1400f2b30]
push rax
sub rsp, 8
push rax
mov r15, qword [0x1400f1324]
sub r15, qword [0x1400f131c]
mov rax, r15
mov rdx, rax
mov rcx, qword [0x1400f1744]
pop r8
sub rsp, 0x20
call fcn.14001fd00
add rsp, 0x28
mov r15, qword [0x1400f166c]
inc r15
mov rbp, qword [0x1400f1d64]
shl r15, 3
lea rcx, [r15 + rbp]
pop rdx
call fcn.14003a6f0
mov dword [0x1400a8001], 0x4be
mov rax, qword [0x1400f2b30]
push rax
sub rsp, 8
push rax
mov r15, qword [0x1400f131c]
dec r15
mov rax, r15
mov rdx, rax
mov rcx, qword [0x1400f1744]
pop r8
sub rsp, 0x20
call fcn.14001ffe0
add rsp, 0x28
mov r15, qword [0x1400f166c]
inc r15
mov rbp, qword [0x1400f1d94]
shl r15, 3
lea rcx, [r15 + rbp]
pop rdx
call fcn.14003a6f0
mov dword [0x1400a8001], 0x4bf
mov r15, qword [0x1400f166c]
inc r15
shl r15, 3
mov rcx, qword [r15 + rbp]
push qword [0x1400f2b30]
sub rsp, 0x28
call fcn.14003a7b0
add rsp, 0x28
mov r15, qword [0x1400f166c]
inc r15
mov rbp, qword [0x1400f1da4]
shl r15, 3
lea rcx, [r15 + rbp]
pop rdx
call fcn.14003a6f0
mov dword [0x1400a8001], 0x4c0
mov rax, qword [0x1400f2b30]
push rax
sub rsp, 8
push rax
mov r15, qword [0x1400f1324]
sub r15, qword [0x1400f131c]
mov rax, r15
mov rdx, rax
mov rcx, qword [0x1400f1744]
pop r8
sub rsp, 0x20
call fcn.14001fd00
add rsp, 0x28
mov r15, qword [0x1400f166c]
inc r15
mov rbp, qword [0x1400f1db4]
shl r15, 3
lea rcx, [r15 + rbp]
pop rdx
call fcn.14003a6f0
mov dword [0x1400a8001], 0x4c1
movabs rax, 0x1400a8228
push rax
mov r15, qword [0x1400f166c]
inc r15
mov rbp, qword [0x1400f1d64]
shl r15, 3
mov rcx, qword [r15 + rbp]
pop rdx
call fcn.14001fe60
mov qword [0x1400f131c], rax
mov dword [0x1400a8001], 0x4c2
mov r15, qword [0x1400f166c]
inc r15
shl r15, 3
mov rcx, qword [r15 + rbp]
call fcn.14001ffc0
mov qword [0x1400f1324], rax
mov dword [0x1400a8001], 0x4c3
mov rax, qword [0x1400f2b30]
push rax
sub rsp, 8
push rax
mov r15, qword [0x1400f1324]
sub r15, qword [0x1400f131c]
mov rax, r15
push rax
mov r15, qword [0x1400f166c]
inc r15
shl r15, 3
mov rcx, qword [r15 + rbp]
pop rdx
pop r8
sub rsp, 0x20
call fcn.14001fd00
add rsp, 0x28
mov r15, qword [0x1400f166c]
inc r15
mov rbp, qword [0x1400f1de4]
shl r15, 3
lea rcx, [r15 + rbp]
pop rdx
call fcn.14003a6f0
mov dword [0x1400a8001], 0x4c4
mov r15, qword [0x1400f166c]
inc r15
shl r15, 3
mov rcx, qword [r15 + rbp]
push qword [0x1400f2b30]
sub rsp, 0x28
call fcn.14003a7b0
add rsp, 0x28
mov r15, qword [0x1400f166c]
inc r15
mov rbp, qword [0x1400f1df4]
shl r15, 3
lea rcx, [r15 + rbp]
pop rdx
call fcn.14003a6f0
mov dword [0x1400a8001], 0x4c5
mov rax, qword [0x1400f2b30]
push rax
sub rsp, 8
push rax
mov r15, qword [0x1400f131c]
dec r15
mov rax, r15
push rax
mov r15, qword [0x1400f166c]
inc r15
mov rbp, qword [0x1400f1d64]
shl r15, 3
mov rcx, qword [r15 + rbp]
pop rdx
pop r8
sub rsp, 0x20
call fcn.14001ffe0
add rsp, 0x28
mov r15, qword [0x1400f166c]
inc r15
shl r15, 3
lea rcx, [r15 + rbp]
pop rdx
call fcn.14003a6f0
mov dword [0x1400a8001], 0x4c6
mov rax, qword [0x1400f2b30]
push rax
sub rsp, 8
push rax
mov r15, qword [0x1400f131c]
dec r15
mov rax, r15
push rax
mov r15, qword [0x1400f166c]
inc r15
shl r15, 3
mov rcx, qword [r15 + rbp]
pop rdx
pop r8
sub rsp, 0x20
call fcn.14001ffe0
add rsp, 0x28
mov r15, qword [0x1400f166c]
inc r15
mov rbp, qword [0x1400f1db4]
shl r15, 3
lea rcx, [r15 + rbp]
pop rdx
call fcn.14003a6f0
mov dword [0x1400a8001], 0x4c7
inc qword [0x1400f166c]
mov dword [0x1400a8001], 0x4c8
movabs rcx, 0xa
call fcn.14002ec40
mov r15, rax
cmp r15, 1
jne 0x14000476f
mov dword [0x1400a8001], 0x4c9
movabs rcx, 0xa
call fcn.14002e230
mov dword [0x1400a8001], 0x4cd
movabs rax, 0x1400de85c
mov qword [0x1400f1194], rax
mov dword [0x1400a8001], 0x4ce
lea rcx, [0x1400f11cc]
mov rdx, qword [0x1400f1194]
call fcn.14003a600
add qword [0x1400f1194], rax
mov dword [0x1400a8001], 0x4d0
mov qword [0x1400f131c], 1
jmp 0x140004ca7
mov dword [0x1400a8001], 0x4d0
mov rax, 0xfe
cmp rax, qword [0x1400f131c]
jl 0x140004d87
mov dword [0x1400a8001], 0x4d1
mov rax, qword [0x1400f2b30]
push rax
sub rsp, 8
push rax
movabs rax, 0x1400a81cb
mov r8, rax
mov rdx, qword [0x1400f131c]
mov rcx, qword [0x1400f11cc]
pop r9
sub rsp, 0x20
call fcn.140020080
add rsp, 0x28
lea rcx, [0x1400f1804]
pop rdx
call fcn.14003a6f0
mov dword [0x1400a8001], 0x4d2
mov rax, qword [0x1400f2b30]
push rax
sub rsp, 8
push rax
sub rsp, 8
mov rcx, qword [0x1400f1804]
sub rsp, 0x20
call fcn.14001ffc0
add rsp, 0x28
dec rax
mov rdx, rax
mov rcx, qword [0x1400f1804]
pop r8
sub rsp, 0x20
call fcn.14001ffe0
add rsp, 0x28
mov r15, qword [0x1400f131c]
mov rbp, qword [0x1400f1e04]
shl r15, 3
lea rcx, [r15 + rbp]
pop rdx
call fcn.14003a6f0
mov dword [0x1400a8001], 0x4d4
inc qword [0x1400f131c]
jno 0x140004c9d
mov dword [0x1400a8001], 0x4d7
mov qword [0x1400f131c], 1
jmp 0x140004da8
mov dword [0x1400a8001], 0x4d7
mov rax, qword [0x1400f166c]
cmp rax, qword [0x1400f131c]
jl 0x140004f8f
mov dword [0x1400a8001], 0x4d8
mov qword [0x1400f1324], 1
jmp 0x140004ddd
mov dword [0x1400a8001], 0x4d8
mov rax, 0xfe
cmp rax, qword [0x1400f1324]
jl 0x140004ecf
mov dword [0x1400a8001], 0x4d9
mov r15, qword [0x1400f1324]
mov rbp, qword [0x1400f1e04]
shl r15, 3
mov rcx, qword [r15 + rbp]
push qword [0x1400f2b30]
sub rsp, 0x28
call fcn.14003a7b0
add rsp, 0x28
lea rcx, [0x1400f1744]
pop rdx
call fcn.14003a6f0
mov dword [0x1400a8001], 0x4da
push qword [0x1400f1744]
mov r15, qword [0x1400f131c]
mov rbp, qword [0x1400f1d44]
shl r15, 3
mov rcx, qword [r15 + rbp]
pop rdx
call fcn.14003a5a0
or rax, rax
je 0x140004eae
mov dword [0x1400a8001], 0x4db
push qword [0x1400f1324]
mov r15, qword [0x1400f131c]
mov rbp, qword [0x1400f1d74]
shl r15, 3
pop qword [r15 + rbp]
mov dword [0x1400a8001], 0x4dc
push qword [0x1400f1324]
mov r15, qword [0x1400f131c]
mov rbp, qword [0x1400f1d84]
shl r15, 3
pop qword [r15 + rbp]
mov dword [0x1400a8001], 0x4de
mov dword [0x1400a8001], 0x4df
inc qword [0x1400f1324]
jno 0x140004dd3
mov dword [0x1400a8001], 0x4e0
mov r15, qword [0x1400f131c]
mov rbp, qword [0x1400f1d74]
shl r15, 3
mov r15, qword [r15 + rbp]
and r15, r15
jne 0x140004f6e
mov dword [0x1400a8001], 0x4e0
mov r15, qword [0x1400f131c]
mov rbp, qword [0x1400f1d44]
shl r15, 3
movabs rdx, str.Undefined
lea rcx, [r15 + rbp]
call fcn.14003a600
mov dword [0x1400a8001], 0x4e0
mov r15, qword [0x1400f131c]
mov rbp, qword [0x1400f1d54]
shl r15, 3
movabs rdx, str.Undefined
lea rcx, [r15 + rbp]
call fcn.14003a600
mov dword [0x1400a8001], 0x4e0
movabs rax, str.Possible_Garbled_Custom_Keys_File
mov rcx, rax
call fcn.14001e022
mov dword [0x1400a8001], 0x4e0
mov dword [0x1400a8001], 0x4e1
inc qword [0x1400f131c]
jno 0x140004d9e
mov dword [0x1400a8001], 0x4e5
mov rdx, qword [0x1400f101c]
movabs rcx, 0xa
call fcn.14002e7e0
and rax, rax
je 0x1400051b7
mov dword [0x1400a8001], 0x4e6
mov rax, qword [0x1400f2b30]
push rax
sub rsp, 8
push rax
movabs rcx, 0xa
pop rdx
sub rsp, 0x20
call fcn.14002eb20
add rsp, 0x28
lea rcx, [0x1400f139c]
pop rdx
call fcn.14003a6f0
mov dword [0x1400a8001], 0x4e7
mov rax, qword [0x1400f2b30]
push rax
sub rsp, 8
push rax
movabs rcx, 0xa
pop rdx
sub rsp, 0x20
call fcn.14002eb20
add rsp, 0x28
lea rcx, [0x1400f104c]
pop rdx
call fcn.14003a6f0
mov dword [0x1400a8001], 0x4e8
mov qword [0x1400f15f4], 0
mov dword [0x1400a8001], 0x4e9
mov dword [0x1400a8001], 0x4ea
mov rax, qword [0x1400f2b30]
push rax
sub rsp, 8
push rax
movabs rcx, 0xa
pop rdx
sub rsp, 0x20
call fcn.14002eb20
add rsp, 0x28
lea rcx, [0x1400f1744]
pop rdx
call fcn.14003a6f0
mov dword [0x1400a8001], 0x4eb
movabs rax, 0x1400a8228
mov rdx, rax
mov rcx, qword [0x1400f1744]
call fcn.14001fe60
mov qword [0x1400f131c], rax
mov dword [0x1400a8001], 0x4ec
mov rcx, qword [0x1400f1744]
call fcn.14001ffc0
mov qword [0x1400f1324], rax
mov dword [0x1400a8001], 0x4ee
mov rax, qword [0x1400f2b30]
push rax
sub rsp, 8
push rax
mov r15, qword [0x1400f1324]
sub r15, qword [0x1400f131c]
mov rax, r15
mov rdx, rax
mov rcx, qword [0x1400f1744]
pop r8
sub rsp, 0x20
call fcn.14001fd00
add rsp, 0x28
lea rcx, [0x1400f1744]
pop rdx
call fcn.14003a6f0
mov dword [0x1400a8001], 0x4ef
movabs rax, 0x1400a8228
mov rdx, rax
mov rcx, qword [0x1400f1744]
call fcn.14001fe60
mov qword [0x1400f131c], rax
mov dword [0x1400a8001], 0x4f0
mov rcx, qword [0x1400f1744]
call fcn.14001ffc0
mov qword [0x1400f1324], rax
mov dword [0x1400a8001], 0x4f2
inc qword [0x1400f15f4]
mov dword [0x1400a8001], 0x4f3
movabs rcx, 0xa
call fcn.14002ec40
mov r15, rax
cmp r15, 1
jne 0x140005045
mov dword [0x1400a8001], 0x4f4
movabs rcx, 0xa
call fcn.14002e230
mov dword [0x1400a8001], 0x4f5
mov dword [0x1400a8001], 0x4f7
mov r15, qword [0x1400f166c]
cmp r15, qword [0x1400f15f4]
jne 0x140005765
mov dword [0x1400a8001], 0x4f8
mov rdx, qword [0x1400f101c]
movabs rcx, 0xa
call fcn.14002e7e0
and rax, rax
je 0x140005578
mov dword [0x1400a8001], 0x4f9
mov rax, qword [0x1400f2b30]
push rax
sub rsp, 8
push rax
movabs rcx, str.Custom_Keys_located:
sub rsp, 0x28
call fcn.14003a7b0
add rsp, 0x28
mov rcx, qword [0x1400f101c]
sub rsp, 0x28
call fcn.14003a7b0
add rsp, 0x28
mov rdx, qword [0x1400f2b40]
add qword [rsp], rdx
pop rcx
sub rsp, 0x20
call fcn.14001e022
add rsp, 0x28
pop qword [0x1400f2b30]
mov dword [0x1400a8001], 0x4fa
movabs rax, str.Loading_CustomKeys
mov rcx, rax
call fcn.14001e022
mov dword [0x1400a8001], 0x4fb
movabs rax, str.To_DELETE_these_Custom_Keys__make_sure_Debug_Tab_is_selected_and_Trainer_is_Activated__by
mov rcx, rax
call fcn.14001e022
mov dword [0x1400a8001], 0x4fc
movabs rax, str.pressing_F1__and_then_press_CTRL_K.__The_trainer_will_close_and_custom_keys_are_deleted.
mov rcx, rax
call fcn.14001e022
mov dword [0x1400a8001], 0x4fd
mov rax, qword [0x1400f2b30]
push rax
sub rsp, 8
push rax
movabs rcx, 0xa
pop rdx
sub rsp, 0x20
call fcn.14002eb20
add rsp, 0x28
lea rcx, [0x1400f139c]
pop rdx
call fcn.14003a6f0
mov dword [0x1400a8001], 0x4fe
mov rax, qword [0x1400f2b30]
push rax
sub rsp, 8
push rax
movabs rcx, 0xa
pop rdx
sub rsp, 0x20
call fcn.14002eb20
add rsp, 0x28
lea rcx, [0x1400f104c]
pop rdx
call fcn.14003a6f0
mov dword [0x1400a8001], 0x4ff
mov qword [0x1400f166c], 0
mov dword [0x1400a8001], 0x500
mov dword [0x1400a8001], 0x501
mov rax, qword [0x1400f2b30]
push rax
sub rsp, 8
push rax
movabs rcx, 0xa
pop rdx
sub rsp, 0x20
call fcn.14002eb20
add rsp, 0x28
lea rcx, [0x1400f1744]
pop rdx
call fcn.14003a6f0
mov dword [0x1400a8001], 0x502
movabs rax, 0x1400a8228
mov rdx, rax
mov rcx, qword [0x1400f1744]
call fcn.14001fe60
mov qword [0x1400f131c], rax
mov dword [0x1400a8001], 0x503
mov rcx, qword [0x1400f1744]
call fcn.14001ffc0
mov qword [0x1400f1324], rax
mov dword [0x1400a8001], 0x504
mov rax, qword [0x1400f2b30]
push rax
sub rsp, 8
push rax
mov r15, qword [0x1400f131c]
dec r15
mov rax, r15
mov rdx, rax
mov rcx, qword [0x1400f1744]
pop r8
sub rsp, 0x20
call fcn.14001ffe0
add rsp, 0x28
mov r15, qword [0x1400f166c]
inc r15
mov rbp, qword [0x1400f1d44]
shl r15, 3
lea rcx, [r15 + rbp]
pop rdx
call fcn.14003a6f0
mov dword [0x1400a8001], 0x505
mov rax, qword [0x1400f2b30]
push rax
sub rsp, 8
push rax
mov r15, qword [0x1400f1324]
sub r15, qword [0x1400f131c]
mov rax, r15
mov rdx, rax
mov rcx, qword [0x1400f1744]
pop r8
sub rsp, 0x20
call fcn.14001fd00
add rsp, 0x28
lea rcx, [0x1400f1744]
pop rdx
call fcn.14003a6f0
mov dword [0x1400a8001], 0x506
movabs rax, 0x1400a8228
mov rdx, rax
mov rcx, qword [0x1400f1744]
call fcn.14001fe60
mov qword [0x1400f131c], rax
mov dword [0x1400a8001], 0x507
mov rcx, qword [0x1400f1744]
call fcn.14001ffc0
mov qword [0x1400f1324], rax
mov dword [0x1400a8001], 0x508
mov rax, qword [0x1400f2b30]
push rax
sub rsp, 8
push rax
mov r15, qword [0x1400f1324]
sub r15, qword [0x1400f131c]
mov rax, r15
mov rdx, rax
mov rcx, qword [0x1400f1744]
pop r8
sub rsp, 0x20
call fcn.14001fd00
add rsp, 0x28
mov r15, qword [0x1400f166c]
inc r15
mov rbp, qword [0x1400f1de4]
shl r15, 3
lea rcx, [r15 + rbp]
pop rdx
call fcn.14003a6f0
mov dword [0x1400a8001], 0x509
inc qword [0x1400f166c]
mov dword [0x1400a8001], 0x50a
movabs rcx, 0xa
call fcn.14002ec40
mov r15, rax
cmp r15, 1
jne 0x14000534a
mov dword [0x1400a8001], 0x50b
movabs rcx, 0xa
call fcn.14002e230
mov dword [0x1400a8001], 0x50c
mov dword [0x1400a8001], 0x50f
mov qword [0x1400f131c], 1
jmp 0x1400055a3
mov dword [0x1400a8001], 0x50f
mov rax, qword [0x1400f166c]
cmp rax, qword [0x1400f131c]
jl 0x140005759
mov dword [0x1400a8001], 0x510
mov r15, qword [0x1400f131c]
mov rbp, qword [0x1400f1d74]
shl r15, 3
mov qword [r15 + rbp], 0
mov dword [0x1400a8001], 0x511
mov qword [0x1400f1324], 1
jmp 0x1400055fc
mov dword [0x1400a8001], 0x511
mov rax, 0xfe
cmp rax, qword [0x1400f1324]
jl 0x1400056c8
mov dword [0x1400a8001], 0x512
mov r15, qword [0x1400f1324]
mov rbp, qword [0x1400f1e04]
shl r15, 3
mov rcx, qword [r15 + rbp]
push qword [0x1400f2b30]
sub rsp, 0x28
call fcn.14003a7b0
add rsp, 0x28
lea rcx, [0x1400f1744]
pop rdx
call fcn.14003a6f0
mov dword [0x1400a8001], 0x513
push qword [0x1400f1744]
mov r15, qword [0x1400f131c]
mov rbp, qword [0x1400f1d44]
shl r15, 3
mov rcx, qword [r15 + rbp]
pop rdx
call fcn.14003a5a0
or rax, rax
je 0x1400056a7
mov dword [0x1400a8001], 0x514
push qword [0x1400f1324]
mov r15, qword [0x1400f131c]
mov rbp, qword [0x1400f1d74]
shl r15, 3
pop qword [r15 + rbp]
mov dword [0x1400a8001], 0x517
mov dword [0x1400a8001], 0x518
inc qword [0x1400f1324]
jno 0x1400055f2
mov dword [0x1400a8001], 0x519
mov r15, qword [0x1400f131c]
mov rbp, qword [0x1400f1d74]
shl r15, 3
mov r15, qword [r15 + rbp]
and r15, r15
jne 0x140005738
mov dword [0x1400a8001], 0x519
mov r15, qword [0x1400f131c]
mov rbp, qword [0x1400f1d44]
shl r15, 3
movabs rdx, str.Undefined
lea rcx, [r15 + rbp]
call fcn.14003a600
mov dword [0x1400a8001], 0x519
movabs rax, str.Possible_Garbled_Custom_Keys_File
mov rcx, rax
call fcn.14001e022
mov dword [0x1400a8001], 0x519
mov dword [0x1400a8001], 0x51a
inc qword [0x1400f131c]
jno 0x140005599
mov dword [0x1400a8001], 0x51b
jmp 0x1400057c7
mov dword [0x1400a8001], 0x51b
mov dword [0x1400a8001], 0x51c
mov r15, qword [0x1400f15f4]
and r15, r15
jle 0x1400057bd
mov dword [0x1400a8001], 0x51d
movabs rax, str.CustomKeys_mismatch_in_number_of_options.
mov rcx, rax
call fcn.14001e022
mov dword [0x1400a8001], 0x51e
movabs rax, str.After_pressing_F1_to_Activate_trainer__press_CTRL_K_to_delete_old_CustomKeys.
mov rcx, rax
call fcn.14001e022
mov dword [0x1400a8001], 0x51f
mov dword [0x1400a8001], 0x520
mov dword [0x1400a8001], 0x525
lea rax, [0x1400057f1]
push rax
push 0
sub rsp, 0x20
jmp 0x14000cada
mov dword [0x1400a8001], 0xb6f
sub rsp, 8
sub rsp, 8
movabs r8, 0xd7
movabs rdx, 0xd7
movabs rcx, 0xd7
sub rsp, 0x20
call fcn.1400310b4
add rsp, 0x28
push rax
movabs r9, 0x20
movabs r8, 0x55
movabs rdx, 0x10e
movabs rcx, 0x382
sub rsp, 0x20
call fcn.1400330d4
add rsp, 0x30
and rax, rax
je 0x14000ccec
mov dword [0x1400a8001], 0xb70
movabs rcx, 0x382
call fcn.140033288
mov rcx, rax
call fcn.140031100
mov dword [0x1400a8001], 0xb71
movabs rcx, 3
call fcn.140039998
mov rcx, rax
call fcn.140031184
mov dword [0x1400a8001], 0xb72
movabs rcx, 0x11
call fcn.140031198
mov dword [0x1400a8001], 0xb73
movabs r9, 0xff
movabs r8, 0xe
movabs rdx, 0xe
movabs rcx, 0xe
call fcn.1400311a8
push rax
movabs rax, str.Hotkeys
mov r8, rax
movabs rdx, 3
movabs rcx, 3
pop r9
call fcn.1400311c4
mov dword [0x1400a8001], 0xb74
call fcn.140031288
mov dword [0x1400a8001], 0xb75
movabs r9, 0
movabs r8, 0x16
movabs rdx, 0x46
movabs rcx, 0x382
call fcn.1400334dc
mov dword [0x1400a8001], 0xb76
mov rcx, qword [0x1400f1434]
call fcn.140033288
mov rcx, rax
call fcn.140031100
mov dword [0x1400a8001], 0xb77
movabs rcx, 1
call fcn.140031198
mov dword [0x1400a8001], 0xb78
push 5
push 0x26
movabs rcx, 0x382
sub rsp, 0x20
call fcn.140033084
add rsp, 0x20
mov rcx, rax
pop rdx
pop r8
call fcn.1400312e8
mov dword [0x1400a8001], 0xb79
call fcn.140031288
mov dword [0x1400a8001], 0xb7a
movabs rcx, 0x382
call fcn.140032e98
mov dword [0x1400a8001], 0xb7b
mov dword [0x1400a8001], 0xb7d
sub rsp, 8
sub rsp, 8
movabs r8, 0xd2
movabs rdx, 0xff
movabs rcx, 0xff
sub rsp, 0x20
call fcn.1400310b4
add rsp, 0x28
push rax
movabs r9, 0x20
movabs r8, 0x55
movabs rdx, 0x10e
movabs rcx, 0x382
sub rsp, 0x20
call fcn.1400330d4
add rsp, 0x30
and rax, rax
je 0x14000cf08
mov dword [0x1400a8001], 0xb7e
movabs rcx, 0x382
call fcn.140033288
mov rcx, rax
call fcn.140031100
mov dword [0x1400a8001], 0xb7f
movabs rcx, 3
call fcn.140039998
mov rcx, rax
call fcn.140031184
mov dword [0x1400a8001], 0xb80
movabs rcx, 0x11
call fcn.140031198
mov dword [0x1400a8001], 0xb81
movabs r9, 0xff
movabs r8, 0xe
movabs rdx, 0xe
movabs rcx, 0xe
call fcn.1400311a8
push rax
movabs rax, str.Joystick
mov r8, rax
movabs rdx, 3
movabs rcx, 3
pop r9
call fcn.1400311c4
mov dword [0x1400a8001], 0xb82
call fcn.140031288
mov dword [0x1400a8001], 0xb83
movabs r9, 0
movabs r8, 0x16
movabs rdx, 0x46
movabs rcx, 0x382
call fcn.1400334dc
mov dword [0x1400a8001], 0xb84
mov rcx, qword [0x1400f14c4]
call fcn.140033288
mov rcx, rax
call fcn.140031100
mov dword [0x1400a8001], 0xb85
movabs rcx, 1
call fcn.140031198
mov dword [0x1400a8001], 0xb86
push 5
push 0x26
movabs rcx, 0x382
sub rsp, 0x20
call fcn.140033084
add rsp, 0x20
mov rcx, rax
pop rdx
pop r8
call fcn.1400312e8
mov dword [0x1400a8001], 0xb87
call fcn.140031288
mov dword [0x1400a8001], 0xb88
movabs rcx, 0x382
call fcn.140032e98
mov dword [0x1400a8001], 0xb89
mov dword [0x1400a8001], 0xb8b
sub rsp, 8
sub rsp, 8
movabs r8, 0xd2
movabs rdx, 0xff
movabs rcx, 0xff
sub rsp, 0x20
call fcn.1400310b4
add rsp, 0x28
push rax
movabs r9, 0x20
movabs r8, 0x55
movabs rdx, 0x1d6
movabs rcx, 0x382
sub rsp, 0x20
call fcn.1400330d4
add rsp, 0x30
and rax, rax
je 0x14000d124
mov dword [0x1400a8001], 0xb8c
movabs rcx, 0x382
call fcn.140033288
mov rcx, rax
call fcn.140031100
mov dword [0x1400a8001], 0xb8d
movabs rcx, 3
call fcn.140039998
mov rcx, rax
call fcn.140031184
mov dword [0x1400a8001], 0xb8e
movabs rcx, 0x11
call fcn.140031198
mov dword [0x1400a8001], 0xb8f
movabs r9, 0xff
movabs r8, 0xe
movabs rdx, 0xe
movabs rcx, 0xe
call fcn.1400311a8
push rax
movabs rax, str.Instructions
mov r8, rax
movabs rdx, 3
movabs rcx, 3
pop r9
call fcn.1400311c4
mov dword [0x1400a8001], 0xb90
call fcn.140031288
mov dword [0x1400a8001], 0xb91
movabs r9, 0
movabs r8, 0x16
movabs rdx, 0x78
movabs rcx, 0x382
call fcn.1400334dc
mov dword [0x1400a8001], 0xb92
mov rcx, qword [0x1400f184c]
call fcn.140033288
mov rcx, rax
call fcn.140031100
mov dword [0x1400a8001], 0xb93
movabs rcx, 1
call fcn.140031198
mov dword [0x1400a8001], 0xb94
push 5
push 0x19
movabs rcx, 0x382
sub rsp, 0x20
call fcn.140033084
add rsp, 0x20
mov rcx, rax
pop rdx
pop r8
call fcn.1400312e8
mov dword [0x1400a8001], 0xb95
call fcn.140031288
mov dword [0x1400a8001], 0xb96
movabs rcx, 0x382
call fcn.140032e98
mov dword [0x1400a8001], 0xb97
mov dword [0x1400a8001], 0xb99
sub rsp, 8
sub rsp, 8
movabs r8, 0xd2
movabs rdx, 0xff
movabs rcx, 0xff
sub rsp, 0x20
call fcn.1400310b4
add rsp, 0x28
push rax
movabs r9, 0x20
movabs r8, 0x55
movabs rdx, 0x10e
movabs rcx, 0x382
sub rsp, 0x20
call fcn.1400330d4
add rsp, 0x30
and rax, rax
je 0x14000d340
mov dword [0x1400a8001], 0xb9a
movabs rcx, 0x382
call fcn.140033288
mov rcx, rax
call fcn.140031100
mov dword [0x1400a8001], 0xb9b
movabs rcx, 3
call fcn.140039998
mov rcx, rax
call fcn.140031184
mov dword [0x1400a8001], 0xb9c
movabs rcx, 0x11
call fcn.140031198
mov dword [0x1400a8001], 0xb9d
movabs r9, 0xff
movabs r8, 0xe
movabs rdx, 0xe
movabs rcx, 0xe
call fcn.1400311a8
push rax
movabs rax, str.Help
mov r8, rax
movabs rdx, 3
movabs rcx, 3
pop r9
call fcn.1400311c4
mov dword [0x1400a8001], 0xb9e
call fcn.140031288
mov dword [0x1400a8001], 0xb9f
movabs r9, 0
movabs r8, 0x16
movabs rdx, 0x46
movabs rcx, 0x382
call fcn.1400334dc
mov dword [0x1400a8001], 0xba0
mov rcx, qword [0x1400f1174]
call fcn.140033288
mov rcx, rax
call fcn.140031100
mov dword [0x1400a8001], 0xba1
movabs rcx, 1
call fcn.140031198
mov dword [0x1400a8001], 0xba2
push 5
push 0x34
movabs rcx, 0x382
sub rsp, 0x20
call fcn.140033084
add rsp, 0x20
mov rcx, rax
pop rdx
pop r8
call fcn.1400312e8
mov dword [0x1400a8001], 0xba3
call fcn.140031288
mov dword [0x1400a8001], 0xba4
movabs rcx, 0x382
call fcn.140032e98
mov dword [0x1400a8001], 0xba5
mov dword [0x1400a8001], 0xba7
sub rsp, 8
sub rsp, 8
movabs r8, 0xd2
movabs rdx, 0xff
movabs rcx, 0xff
sub rsp, 0x20
call fcn.1400310b4
add rsp, 0x28
push rax
movabs r9, 0x20
movabs r8, 0x55
movabs rdx, 0x10e
movabs rcx, 0x382
sub rsp, 0x20
call fcn.1400330d4
add rsp, 0x30
and rax, rax
je 0x14000d55c
mov dword [0x1400a8001], 0xba8
movabs rcx, 0x382
call fcn.140033288
mov rcx, rax
call fcn.140031100
mov dword [0x1400a8001], 0xba9
movabs rcx, 3
call fcn.140039998
mov rcx, rax
call fcn.140031184
mov dword [0x1400a8001], 0xbaa
movabs rcx, 0x11
call fcn.140031198
mov dword [0x1400a8001], 0xbab
movabs r9, 0xff
movabs r8, 0xe
movabs rdx, 0xe
movabs rcx, 0xe
call fcn.1400311a8
push rax
movabs rax, str.Debug
mov r8, rax
movabs rdx, 3
movabs rcx, 3
pop r9
call fcn.1400311c4
mov dword [0x1400a8001], 0xbac
call fcn.140031288
mov dword [0x1400a8001], 0xbad
movabs r9, 0
movabs r8, 0x16
movabs rdx, 0x46
movabs rcx, 0x382
call fcn.1400334dc
mov dword [0x1400a8001], 0xbae
mov rcx, qword [0x1400f1024]
call fcn.140033288
mov rcx, rax
call fcn.140031100
mov dword [0x1400a8001], 0xbaf
movabs rcx, 1
call fcn.140031198
mov dword [0x1400a8001], 0xbb0
push 5
push 0x2d
movabs rcx, 0x382
sub rsp, 0x20
call fcn.140033084
add rsp, 0x20
mov rcx, rax
pop rdx
pop r8
call fcn.1400312e8
mov dword [0x1400a8001], 0xbb1
call fcn.140031288
mov dword [0x1400a8001], 0xbb2
movabs rcx, 0x382
call fcn.140032e98
mov dword [0x1400a8001], 0xbb3
mov dword [0x1400a8001], 0xbb5
add rsp, 0x20
pop rax
pop rdx
add rsp, rax
jmp rdx
call 0x14001812f
call fcn.14003a570
mov rcx, qword [0x1400f0ff4]
call sub.KERNEL32.dll_HeapDestroy
mov rcx, qword [0x1400f1004]
call sub.KERNEL32.dll_ExitProcess
sub rsp, 0x28
call fcn.140021b9c
call fcn.140023510
call fcn.140024150
call fcn.140025bf8
call fcn.140026a7c
call fcn.14002c5e4
call fcn.14002e0c0
call fcn.14002e310
call fcn.14002fa10
call fcn.140030b04
call fcn.140032f0c
call fcn.14003517c
call fcn.140039480
call fcn.140039a0c
call fcn.140039a18
call fcn.140038320
add rsp, 0x28
ret