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

Disassembly:
sub rsp, 0x28
mov r8, 0xe20
xor rdx, rdx
movabs rcx, 0x1400d5f50
call sub.msvcrt.dll_memset
xor rcx, rcx
call sub.KERNEL32.dll_GetModuleHandleA
mov qword [0x1400d5f58], rax
xor r8, r8
mov rdx, 0x1000
xor rcx, rcx
call sub.KERNEL32.dll_HeapCreate
mov qword [0x1400d5f50], rax
movabs rax, 0x14008a2c8
mov qword [0x1400d6100], rax
call fcn.140032f80
call fcn.1400322a0
call fcn.1400320b0
call fcn.140030a98
call fcn.14002f8fc
call fcn.14002da88
call fcn.14002d7b8
call fcn.14002cd44
call fcn.14002c534
call fcn.14002b670
call fcn.14002ae2c
call fcn.1400299cc
call fcn.140024220
call fcn.1400219a0
call fcn.1400214a8
call fcn.140020448
call fcn.14002018c
call fcn.14001d08c
mov qword [rsp + 0x20], rax
mov dword [0x140089001], 0xf
movabs rdx, str.flapjack94
lea rcx, [0x1400d6010]
call fcn.140033010
mov dword [0x140089001], 0x11
call sub.KERNEL32.dll_IsDebuggerPresent
and rax, rax
je 0x1400010e9
mov dword [0x140089001], 0x15
mov dword [0x140089001], 0x17
sub rsp, 8
movabs rax, 0x80000001
push rax
movabs rax, 0x14008917d
push rax
push 0
movabs r9, 0
movabs r8, 0
movabs rdx, 0
movabs rcx, 0xffffffffffffffff
sub rsp, 0x20
call fcn.140029db4
add rsp, 0x40
mov qword [0x1400d5fe8], rax
mov dword [0x140089001], 0x18
mov rax, qword [0x1400d7950]
push rax
sub rsp, 8
push rax
pop rcx
sub rsp, 0x20
call fcn.14002afdc
add rsp, 0x28
lea rcx, [0x1400d5f88]
pop rdx
call fcn.140033100
mov dword [0x140089001], 0x19
mov rax, qword [0x1400d7950]
push rax
sub rsp, 8
push rax
mov rdx, qword [0x1400d7950]
push rdx
push rdx
pop rcx
sub rsp, 0x20
call fcn.140020490
add rsp, 0x20
mov rdx, qword [0x1400d7960]
add qword [rsp], rdx
pop rcx
pop rdx
sub rsp, 0x20
call fcn.14002b110
add rsp, 0x28
lea rcx, [0x1400d6738]
pop rdx
call fcn.140033100
mov dword [0x140089001], 0x1b
mov rcx, qword [0x1400d6738]
push qword [0x1400d7950]
sub rsp, 0x28
call fcn.1400331c0
add rsp, 0x28
lea rcx, [0x1400d6028]
pop rdx
call fcn.140033100
mov dword [0x140089001], 0x1c
call sub.USER32.DLL_GetForegroundWindow
mov qword [0x1400d65e0], rax
mov dword [0x140089001], 0x1d
lea rax, [0x1400d5f68]
mov rdx, rax
mov rcx, qword [0x1400d65e0]
call sub.USER32.DLL_GetWindowThreadProcessId
mov dword [0x140089001], 0x20
mov r8, qword [0x1400d5f68]
mov rdx, qword [0x1400d6770]
movabs rcx, 0x1f0fff
call sub.KERNEL32.dll_OpenProcess
mov qword [0x1400d6790], rax
mov dword [0x140089001], 0x23
mov rax, qword [0x1400d5f68]
mov qword [0x1400d65e0], rax
mov dword [0x140089001], 0x25
movabs rcx, 0x3e8
call fcn.1400322d0
mov qword [0x1400d5fc0], rax
mov dword [0x140089001], 0x27
mov rcx, qword [0x1400d6028]
push qword [0x1400d7950]
sub rsp, 0x28
call fcn.1400331c0
add rsp, 0x28
lea rcx, [0x1400d6500]
pop rdx
call fcn.140033100
mov dword [0x140089001], 0x29
mov rax, qword [0x1400d66e0]
mov qword [0x1400d5fd0], rax
mov dword [0x140089001], 0x2d
mov rcx, qword [0x1400d5fe8]
call fcn.14002986c
mov dword [0x140089001], 0x2f
mov qword [0x1400d6620], 0x3e8
mov dword [0x140089001], 0x35
movabs rbp, 0x14008a2c8
mov qword [0x1400d6288], rbp
mov dword [0x140089001], 0x37
mov rcx, qword [0x1400d6288]
call fcn.1400322f0
mov byte [0x1400d686d], al
movabs rbp, 0x14008a2cb
mov qword [0x1400d6288], rbp
mov dword [0x140089001], 0x3a
movabs rbp, 0x14008a2cb
mov r15, rbp
add r15, 0xbb8
cmp r15, qword [0x1400d6288]
jl 0x140001452
mov dword [0x140089001], 0x3c
mov rcx, qword [0x1400d6288]
call fcn.1400322f0
mov byte [0x1400d6870], al
mov dword [0x140089001], 0x3f
movsx r15, byte [0x1400d6870]
movsx rax, byte [0x1400d686d]
xor r15, rax
mov rax, r15
mov byte [0x1400d686c], al
mov dword [0x140089001], 0x41
movsx r15, byte [0x1400d686d]
add r15, 0x37
mov rax, r15
mov byte [0x1400d686d], al
mov dword [0x140089001], 0x42
movsx r15, byte [0x1400d686d]
cmp r15, 0xff
jle 0x140001431
mov dword [0x140089001], 0x42
movsx r15, byte [0x1400d686d]
add r15, 0xffffffffffffff01
mov rax, r15
mov byte [0x1400d686d], al
mov dword [0x140089001], 0x42
mov dword [0x140089001], 0x48
inc qword [0x1400d6288]
jno 0x140001368
mov dword [0x140089001], 0xe3
mov dword [0x140089001], 0xe3
mov dword [0x140089001], 0xe3
mov dword [0x140089001], 0xe4
mov rdx, 1
sub rsp, 8
movabs rax, 0x1400d6bb0
push rax
sub rsp, 0x20
xor r9, r9
mov r8, 7
mov rcx, 0x10
call fcn.14002d634
add rsp, 0x30
mov qword [0x1400d6bb0], rax
mov dword [0x140089001], 0x175
call sub.KERNEL32.dll_GetTickCount
mov qword [0x1400d66b8], rax
mov dword [0x140089001], 0x17c
mov rax, qword [0x1400d7950]
push rax
sub rsp, 8
push rax
pop rcx
sub rsp, 0x20
call fcn.140020490
add rsp, 0x28
lea rcx, [0x1400d62a8]
pop rdx
call fcn.140033100
mov dword [0x140089001], 0x17d
mov rax, qword [0x1400d7950]
push rax
sub rsp, 8
push rax
mov rcx, qword [0x1400d62a8]
pop rdx
sub rsp, 0x20
call fcn.14002b110
add rsp, 0x28
lea rcx, [0x1400d62a8]
pop rdx
call fcn.140033100
mov dword [0x140089001], 0x17f
movabs rdx, 0x14008917d
lea rcx, [0x1400d6138]
call fcn.140033010
mov dword [0x140089001], 0x180
movabs rdx, 0x14008917d
lea rcx, [0x1400d6228]
call fcn.140033010
mov dword [0x140089001], 0x181
movabs rdx, 0x14008917d
lea rcx, [0x1400d62e0]
call fcn.140033010
mov dword [0x140089001], 0x182
mov qword [0x1400d6720], 0
mov dword [0x140089001], 0x183
mov dword [0x1400d6864], 0
mov dword [0x140089001], 0x185
mov rax, qword [0x1400d7950]
push rax
sub rsp, 8
push rax
sub rsp, 8
mov rcx, qword [0x1400d7950]
sub rsp, 0x20
call fcn.140020490
add rsp, 0x28
inc qword [0x1400d7950]
push 0
mov rdx, qword [0x1400d7960]
add qword [rsp + 8], rdx
pop rcx
pop rdx
sub rsp, 0x20
call fcn.14002bbf0
add rsp, 0x28
pop qword [0x1400d7950]
mov dword [0x140089001], 0x186
movabs rcx, 0
call fcn.14002bce0
mov qword [0x1400d6370], rax
mov qword [0x1400d6288], 1
mov dword [0x140089001], 0x187
mov r15, qword [0x1400d6370]
add r15, 0xfffffffffffffff8
cmp r15, qword [0x1400d6288]
jl 0x1400016bb
mov dword [0x140089001], 0x18a
movabs rcx, 0
call fcn.14002bd40
mov byte [0x1400d686e], al
mov dword [0x140089001], 0x18c
movsxd r15, dword [0x1400d6864]
movzx rax, byte [0x1400d686e]
add r15, rax
mov rax, r15
mov dword [0x1400d6864], eax
mov dword [0x140089001], 0x18e
inc qword [0x1400d6288]
jno 0x140001646
mov dword [0x140089001], 0x18f
movabs rcx, 0
call fcn.14002bdb0
mov qword [0x1400d6828], rax
mov dword [0x140089001], 0x190
movabs rcx, 0
call fcn.14002bdb0
mov qword [0x1400d60f8], rax
mov dword [0x140089001], 0x191
movabs rcx, 0
call fcn.14002b5d0
mov dword [0x140089001], 0x193
movsxd rax, dword [0x1400d6864]
push rax
pop qword [0x1400d6480]
mov dword [0x140089001], 0x197
mov rdx, qword [0x1400d62a8]
movabs rcx, 0
call fcn.14002bbf0
mov r15, rax
and r15, r15
jle 0x140001dec
mov qword [0x1400d6288], 1
mov dword [0x140089001], 0x199
mov rax, 0x3b8
cmp rax, qword [0x1400d6288]
jl 0x1400017b0
mov dword [0x140089001], 0x19b
movabs rcx, 0
call fcn.14002be20
mov qword [0x1400d6278], rax
mov dword [0x140089001], 0x19d
inc qword [0x1400d6288]
jno 0x140001763
mov qword [0x1400d6288], 0x3b9
mov dword [0x140089001], 0x1a2
mov rax, 0x3c0
cmp rax, qword [0x1400d6288]
jl 0x1400018c6
mov dword [0x140089001], 0x1a4
movabs rcx, 0
call fcn.14002be20
mov qword [0x1400d6278], rax
mov dword [0x140089001], 0x1a6
mov rax, qword [0x1400d7950]
push rax
sub rsp, 8
push rax
sub rsp, 8
mov r8, qword [0x1400d7950]
movabs rdx, 1
mov rcx, qword [0x1400d6278]
sub rsp, 0x20
call fcn.14001d8d0
add rsp, 0x28
mov rdx, qword [0x1400d7960]
add qword [rsp], rdx
pop rcx
sub rsp, 0x20
call fcn.14001da90
add rsp, 0x28
pop qword [0x1400d7950]
mov qword [0x1400d6278], rax
mov dword [0x140089001], 0x1a8
mov rcx, qword [0x1400d6138]
push qword [0x1400d7950]
sub rsp, 0x28
call fcn.1400331c0
add rsp, 0x28
mov rdx, qword [0x1400d7950]
push rdx
push rdx
mov rcx, qword [0x1400d6278]
pop rdx
sub rsp, 0x20
call fcn.14001db80
add rsp, 0x20
pop rax
lea rcx, [0x1400d6138]
pop rdx
call fcn.140033100
mov dword [0x140089001], 0x1aa
inc qword [0x1400d6288]
jno 0x1400017bb
mov dword [0x140089001], 0x1ae
mov rcx, qword [0x1400d6138]
call fcn.14001c994
mov qword [0x1400d6278], rax
mov dword [0x140089001], 0x1af
mov r15, qword [0x1400d6278]
movabs rax, 0x98989898
xor r15, rax
mov qword [0x1400d6278], r15
mov dword [0x140089001], 0x1b0
mov rax, qword [0x1400d6278]
mov qword [0x1400d6408], rax
mov dword [0x140089001], 0x1b1
mov rax, qword [0x1400d7950]
push rax
sub rsp, 8
push rax
push 0xa
push qword [0x1400d7950]
movabs rcx, str.0000000000
sub rsp, 0x28
call fcn.1400331c0
add rsp, 0x28
mov rdx, qword [0x1400d7950]
push rdx
push rdx
mov rcx, qword [0x1400d6278]
pop rdx
sub rsp, 0x20
call fcn.14001dcb0
add rsp, 0x20
pop rax
mov rdx, qword [0x1400d7960]
add qword [rsp], rdx
pop rcx
pop rdx
pop r8
sub rsp, 0x20
call fcn.14001dd10
add rsp, 0x28
lea rcx, [0x1400d6138]
pop rdx
call fcn.140033100
mov qword [0x1400d6288], 0x3c1
mov dword [0x140089001], 0x1b6
mov rax, 0x3c8
cmp rax, qword [0x1400d6288]
jl 0x140001ab7
mov dword [0x140089001], 0x1b8
movabs rcx, 0
call fcn.14002be20
mov qword [0x1400d6278], rax
mov dword [0x140089001], 0x1ba
mov rax, qword [0x1400d7950]
push rax
sub rsp, 8
push rax
sub rsp, 8
mov r8, qword [0x1400d7950]
movabs rdx, 1
mov rcx, qword [0x1400d6278]
sub rsp, 0x20
call fcn.14001d8d0
add rsp, 0x28
mov rdx, qword [0x1400d7960]
add qword [rsp], rdx
pop rcx
sub rsp, 0x20
call fcn.14001da90
add rsp, 0x28
pop qword [0x1400d7950]
mov qword [0x1400d6278], rax
mov dword [0x140089001], 0x1bc
mov rcx, qword [0x1400d6228]
push qword [0x1400d7950]
sub rsp, 0x28
call fcn.1400331c0
add rsp, 0x28
mov rdx, qword [0x1400d7950]
push rdx
push rdx
mov rcx, qword [0x1400d6278]
pop rdx
sub rsp, 0x20
call fcn.14001db80
add rsp, 0x20
pop rax
lea rcx, [0x1400d6228]
pop rdx
call fcn.140033100
mov dword [0x140089001], 0x1be
inc qword [0x1400d6288]
jno 0x1400019ac
mov dword [0x140089001], 0x1c1
mov rcx, qword [0x1400d6228]
call fcn.14001c994
mov qword [0x1400d5f90], rax
mov qword [0x1400d6288], 0x3c9
mov dword [0x140089001], 0x1c5
mov rax, 0x3d0
cmp rax, qword [0x1400d6288]
jl 0x140001bea
mov dword [0x140089001], 0x1c7
movabs rcx, 0
call fcn.14002be20
mov qword [0x1400d6278], rax
mov dword [0x140089001], 0x1c9
mov rax, qword [0x1400d7950]
push rax
sub rsp, 8
push rax
sub rsp, 8
mov r8, qword [0x1400d7950]
movabs rdx, 1
mov rcx, qword [0x1400d6278]
sub rsp, 0x20
call fcn.14001d8d0
add rsp, 0x28
mov rdx, qword [0x1400d7960]
add qword [rsp], rdx
pop rcx
sub rsp, 0x20
call fcn.14001da90
add rsp, 0x28
pop qword [0x1400d7950]
mov qword [0x1400d6278], rax
mov dword [0x140089001], 0x1cb
mov rcx, qword [0x1400d62e0]
push qword [0x1400d7950]
sub rsp, 0x28
call fcn.1400331c0
add rsp, 0x28
mov rdx, qword [0x1400d7950]
push rdx
push rdx
mov rcx, qword [0x1400d6278]
pop rdx
sub rsp, 0x20
call fcn.14001db80
add rsp, 0x20
pop rax
lea rcx, [0x1400d62e0]
pop rdx
call fcn.140033100
mov dword [0x140089001], 0x1cd
inc qword [0x1400d6288]
jno 0x140001adf
mov dword [0x140089001], 0x1d1
mov rcx, qword [0x1400d62e0]
call fcn.14001c994
mov qword [0x1400d6278], rax
mov dword [0x140089001], 0x1d3
mov rax, qword [0x1400d6278]
mov qword [0x1400d61c0], rax
mov qword [0x1400d6288], 0x3d1
mov dword [0x140089001], 0x1d5
mov rax, qword [0x1400d61c0]
cmp rax, qword [0x1400d6288]
jl 0x140001c77
mov dword [0x140089001], 0x1d7
movabs rcx, 0
call fcn.14002be20
mov qword [0x1400d6278], rax
mov dword [0x140089001], 0x1d9
inc qword [0x1400d6288]
jno 0x140001c2a
mov rax, qword [0x1400d61c0]
mov qword [0x1400d6288], rax
mov dword [0x140089001], 0x1df
mov r15, qword [0x1400d61c0]
add r15, 0x12
cmp r15, qword [0x1400d6288]
jl 0x140001cf5
mov dword [0x140089001], 0x1e1
movabs rcx, 0
call fcn.14002be20
mov qword [0x1400d6278], rax
mov dword [0x140089001], 0x1e5
mov r15, qword [0x1400d6720]
add r15, qword [0x1400d6278]
mov qword [0x1400d6720], r15
mov dword [0x140089001], 0x1e7
inc qword [0x1400d6288]
jno 0x140001c85
mov dword [0x140089001], 0x1e9
mov r15, qword [0x1400d5f90]
xor r15, qword [0x1400d6720]
mov qword [0x1400d6850], r15
mov dword [0x140089001], 0x1eb
mov r15, qword [0x1400d6850]
and r15, r15
jne 0x140001d3f
mov dword [0x140089001], 0x1ed
mov qword [0x1400d6850], 0x63
mov dword [0x140089001], 0x1ef
mov dword [0x140089001], 0x1f2
mov r15, qword [0x1400d6850]
movabs rax, 0x98989898
xor r15, rax
mov qword [0x1400d6850], r15
mov dword [0x140089001], 0x1f5
mov rax, qword [0x1400d6408]
mov qword [0x1400d6000], rax
mov dword [0x140089001], 0x1f7
mov r15, qword [0x1400d6408]
cmp r15, qword [0x1400d6850]
jne 0x140001dac
mov dword [0x140089001], 0x1fb
jmp 0x140001dd6
mov dword [0x140089001], 0x1fb
mov dword [0x140089001], 0x1fe
lea rax, [0x140001dd6]
push rax
push 0
sub rsp, 0x20
jmp 0x1400111b1
mov dword [0x140089001], 0x201
mov dword [0x140089001], 0x203
jmp 0x140001e16
mov dword [0x140089001], 0x203
mov dword [0x140089001], 0x206
lea rax, [0x140001e16]
push rax
push 0
sub rsp, 0x20
jmp 0x1400111b1
mov dword [0x140089001], 0x20a
mov dword [0x140089001], 0x20c
mov r15, qword [0x1400d60f8]
cmp r15, qword [0x1400d6370]
jne 0x140001e46
mov dword [0x140089001], 0x20f
jmp 0x140001e70
mov dword [0x140089001], 0x20f
mov dword [0x140089001], 0x212
lea rax, [0x140001e70]
push rax
push 0
sub rsp, 0x20
jmp 0x1400111b1
mov dword [0x140089001], 0x215
mov dword [0x140089001], 0x221
call sub.KERNEL32.dll_GetTickCount
mov qword [0x1400d6348], rax
mov dword [0x140089001], 0x224
mov r15, qword [0x1400d6348]
sub r15, qword [0x1400d66b8]
cmp r15, 0x3e8
jle 0x140001eb9
push 0x9099542
inc eax
ret
mov dword [0x140089001], 0x229
mov dword [0x140089001], 0x230
mov qword [0x1400d61b0], 0x45a2a5
mov dword [0x140089001], 0x231
movabs rdx, 0x14008917d
lea rcx, [0x1400d61f0]
call fcn.140033010
mov dword [0x140089001], 0x233
mov rdx, 0x15
sub rsp, 8
movabs rax, 0x1400d6bc0
push rax
sub rsp, 0x20
xor r9, r9
mov r8, 0x15
mov rcx, 8
call fcn.14002d634
add rsp, 0x30
mov qword [0x1400d6bc0], rax
mov dword [0x140089001], 0x234
mov rdx, 0x15
sub rsp, 8
movabs rax, 0x1400d6bd0
push rax
sub rsp, 0x20
xor r9, r9
mov r8, 0x15
mov rcx, 8
call fcn.14002d634
add rsp, 0x30
mov qword [0x1400d6bd0], rax
mov dword [0x140089001], 0x235
mov rdx, 0x15
sub rsp, 8
movabs rax, 0x1400d6be0
push rax
sub rsp, 0x20
xor r9, r9
mov r8, 0x15
mov rcx, 8
call fcn.14002d634
add rsp, 0x30
mov qword [0x1400d6be0], rax
mov dword [0x140089001], 0x236
mov rdx, 0x15
sub rsp, 8
movabs rax, 0x1400d6bf0
push rax
sub rsp, 0x20
xor r9, r9
mov r8, 0x15
mov rcx, 8
call fcn.14002d634
add rsp, 0x30
mov qword [0x1400d6bf0], rax
mov dword [0x140089001], 0x237
mov rdx, 0x15
sub rsp, 8
movabs rax, 0x1400d6c00
push rax
sub rsp, 0x20
xor r9, r9
mov r8, 0x15
mov rcx, 8
call fcn.14002d634
add rsp, 0x30
mov qword [0x1400d6c00], rax
mov dword [0x140089001], 0x238
mov rdx, 0x15
sub rsp, 8
movabs rax, 0x1400d6c10
push rax
sub rsp, 0x20
xor r9, r9
mov r8, 0x15
mov rcx, 8
call fcn.14002d634
add rsp, 0x30
mov qword [0x1400d6c10], rax
mov dword [0x140089001], 0x239
mov rdx, 0xa
sub rsp, 8
movabs rax, 0x1400d6c20
push rax
sub rsp, 0x20
xor r9, r9
mov r8, 0x15
mov rcx, 8
call fcn.14002d634
add rsp, 0x30
mov qword [0x1400d6c20], rax
mov dword [0x140089001], 0x23b
movabs rcx, 0x3e8
call fcn.1400322d0
mov qword [0x1400d5fc0], rax
mov dword [0x140089001], 0x23c
movabs rcx, 0x3e8
call fcn.1400322d0
mov qword [0x1400d62b0], rax
mov dword [0x140089001], 0x23e
movabs rcx, 0x4000
call fcn.1400322d0
mov qword [0x1400d67e0], rax
mov dword [0x140089001], 0x23f
movabs rcx, 0x4000
call fcn.1400322d0
mov qword [0x1400d6088], rax
mov dword [0x140089001], 0x240
movabs rcx, 0x14
call fcn.1400322d0
mov qword [0x1400d6700], rax
mov qword [0x1400d6288], 1
mov dword [0x140089001], 0x243
mov rax, 0x14
cmp rax, qword [0x1400d6288]
jl 0x140002227
mov dword [0x140089001], 0x244
mov r15, qword [0x1400d6288]
mov rbp, qword [0x1400d6bd0]
shl r15, 3
mov qword [r15 + rbp], 1
mov dword [0x140089001], 0x245
mov r15, qword [0x1400d6288]
mov rbp, qword [0x1400d6be0]
shl r15, 3
mov qword [r15 + rbp], 1
mov dword [0x140089001], 0x246
mov r15, qword [0x1400d6288]
mov rbp, qword [0x1400d6bf0]
shl r15, 3
mov qword [r15 + rbp], 1
mov dword [0x140089001], 0x247
inc qword [0x1400d6288]
jno 0x140002186
mov dword [0x140089001], 0x249
mov rbp, qword [0x1400d6c20]
mov qword [rbp], 0xcc
mov dword [0x140089001], 0x24a
mov qword [rbp + 8], 0xffffff
mov dword [0x140089001], 0x24b
mov qword [rbp + 0x10], 0xcc0000
mov dword [0x140089001], 0x24c
mov qword [rbp + 0x18], 0xaa00
mov dword [0x140089001], 0x24d
mov qword [rbp + 0x20], 0x55ee
mov dword [0x140089001], 0x24e
mov qword [rbp + 0x28], 0xccff
mov dword [0x140089001], 0x24f
mov qword [rbp + 0x30], 0x2255
mov dword [0x140089001], 0x250
mov qword [rbp + 0x38], 0x770044
mov dword [0x140089001], 0x251
mov qword [rbp + 0x40], 0
mov dword [0x140089001], 0x252
mov qword [rbp + 0x48], 0x6633ff
mov dword [0x140089001], 0x256
mov rax, qword [0x1400d7950]
push rax
sub rsp, 8
push rax
sub rsp, 8
push qword [0x1400d7950]
push 1
push 1
mov rdx, qword [0x1400d7950]
push rdx
push rdx
mov rcx, qword [0x1400d6850]
pop rdx
sub rsp, 0x20
call fcn.14001dcb0
add rsp, 0x20
mov rdx, qword [0x1400d7960]
add qword [rsp], rdx
pop rcx
pop rdx
pop r8
pop r9
sub rsp, 0x20
call fcn.14001ddb0
add rsp, 0x28
mov rdx, qword [0x1400d7960]
add qword [rsp], rdx
pop rcx
sub rsp, 0x20
call fcn.14001da90
add rsp, 0x28
pop qword [0x1400d7950]
mov qword [0x1400d6080], rax
mov dword [0x140089001], 0x257
mov rax, qword [0x1400d7950]
push rax
sub rsp, 8
push rax
sub rsp, 8
push qword [0x1400d7950]
push 1
push 2
mov rdx, qword [0x1400d7950]
push rdx
push rdx
mov rcx, qword [0x1400d6850]
pop rdx
sub rsp, 0x20
call fcn.14001dcb0
add rsp, 0x20
mov rdx, qword [0x1400d7960]
add qword [rsp], rdx
pop rcx
pop rdx
pop r8
pop r9
sub rsp, 0x20
call fcn.14001ddb0
add rsp, 0x28
mov rdx, qword [0x1400d7960]
add qword [rsp], rdx
pop rcx
sub rsp, 0x20
call fcn.14001da90
add rsp, 0x28
pop qword [0x1400d7950]
mov qword [0x1400d6098], rax
mov dword [0x140089001], 0x258
mov rax, qword [0x1400d7950]
push rax
sub rsp, 8
push rax
sub rsp, 8
push qword [0x1400d7950]
push 1
push 3
mov rdx, qword [0x1400d7950]
push rdx
push rdx
mov rcx, qword [0x1400d6850]
pop rdx
sub rsp, 0x20
call fcn.14001dcb0
add rsp, 0x20
mov rdx, qword [0x1400d7960]
add qword [rsp], rdx
pop rcx
pop rdx
pop r8
pop r9
sub rsp, 0x20
call fcn.14001ddb0
add rsp, 0x28
mov rdx, qword [0x1400d7960]
add qword [rsp], rdx
pop rcx
sub rsp, 0x20
call fcn.14001da90
add rsp, 0x28
pop qword [0x1400d7950]
mov qword [0x1400d60b0], rax
mov dword [0x140089001], 0x259
mov rax, qword [0x1400d7950]
push rax
sub rsp, 8
push rax
sub rsp, 8
push qword [0x1400d7950]
push 1
push 4
mov rdx, qword [0x1400d7950]
push rdx
push rdx
mov rcx, qword [0x1400d6850]
pop rdx
sub rsp, 0x20
call fcn.14001dcb0
add rsp, 0x20
mov rdx, qword [0x1400d7960]
add qword [rsp], rdx
pop rcx
pop rdx
pop r8
pop r9
sub rsp, 0x20
call fcn.14001ddb0
add rsp, 0x28
mov rdx, qword [0x1400d7960]
add qword [rsp], rdx
pop rcx
sub rsp, 0x20
call fcn.14001da90
add rsp, 0x28
pop qword [0x1400d7950]
mov qword [0x1400d60b8], rax
mov dword [0x140089001], 0x25a
mov rax, qword [0x1400d7950]
push rax
sub rsp, 8
push rax
sub rsp, 8
push qword [0x1400d7950]
push 1
push 5
mov rdx, qword [0x1400d7950]
push rdx
push rdx
mov rcx, qword [0x1400d6850]
pop rdx
sub rsp, 0x20
call fcn.14001dcb0
add rsp, 0x20
mov rdx, qword [0x1400d7960]
add qword [rsp], rdx
pop rcx
pop rdx
pop r8
pop r9
sub rsp, 0x20
call fcn.14001ddb0
add rsp, 0x28
mov rdx, qword [0x1400d7960]
add qword [rsp], rdx
pop rcx
sub rsp, 0x20
call fcn.14001da90
add rsp, 0x28
pop qword [0x1400d7950]
mov qword [0x1400d60c0], rax
mov dword [0x140089001], 0x26c
movabs rdx, str.Template
lea rcx, [0x1400d6610]
call fcn.140033010
mov dword [0x140089001], 0x276
mov rax, qword [0x1400d7950]
push rax
sub rsp, 8
push rax
pop rcx
sub rsp, 0x20
call fcn.14002b11c
add rsp, 0x28
lea rcx, [0x1400d6708]
pop rdx
call fcn.140033100
mov dword [0x140089001], 0x289
call fcn.1400171e4
mov dword [0x140089001], 0x29d
push qword [0x1400d7950]
sub rsp, 8
mov rcx, qword [0x1400d6708]
push qword [0x1400d7950]
sub rsp, 0x28
call fcn.1400331c0
add rsp, 0x28
movabs rcx, str.CH.dll
sub rsp, 0x28
call fcn.1400331c0
add rsp, 0x28
inc qword [0x1400d7950]
push 0
mov rdx, qword [0x1400d7960]
add qword [rsp + 8], rdx
pop rcx
pop rdx
sub rsp, 0x20
call fcn.14002b9d0
add rsp, 0x28
pop qword [0x1400d7950]
and rax, rax
je 0x1400026e9
mov dword [0x140089001], 0x29e
movabs rbp, 0x14008becb
mov r15, rbp
movabs rbp, 0x14008a2cb
sub r15, rbp
mov rax, r15
push rax
movabs rbp, 0x14008a2cb
mov rax, rbp
mov rdx, rax
movabs rcx, 0
pop r8
call fcn.14002be90
mov dword [0x140089001], 0x29f
movabs rcx, 0
call fcn.14002b5d0
mov dword [0x140089001], 0x2a0
jmp 0x1400026f3
mov dword [0x140089001], 0x2a0
mov dword [0x140089001], 0x2a3
mov dword [0x140089001], 0x2a5
push qword [0x1400d7950]
sub rsp, 8
mov rcx, qword [0x1400d6708]
push qword [0x1400d7950]
sub rsp, 0x28
call fcn.1400331c0
add rsp, 0x28
movabs rcx, str.help.txt
sub rsp, 0x28
call fcn.1400331c0
add rsp, 0x28
inc qword [0x1400d7950]
push 0
mov rdx, qword [0x1400d7960]
add qword [rsp + 8], rdx
pop rcx
pop rdx
sub rsp, 0x20
call fcn.14002b9d0
add rsp, 0x28
pop qword [0x1400d7950]
and rax, rax
je 0x1400027e2
mov dword [0x140089001], 0x2a6
movabs rbp, 0x1400c3ade
mov r15, rbp
movabs rbp, 0x1400c2b89
sub r15, rbp
mov rax, r15
push rax
movabs rbp, 0x1400c2b89
mov rax, rbp
mov rdx, rax
movabs rcx, 0
pop r8
call fcn.14002be90
mov dword [0x140089001], 0x2a7
movabs rcx, 0
call fcn.14002b5d0
mov dword [0x140089001], 0x2a8
jmp 0x140002814
mov dword [0x140089001], 0x2a8
mov dword [0x140089001], 0x2a9
movabs rax, str.Could_not_create_HELP.TXT_file.
push rax
movabs rax, str.Error
mov rcx, rax
pop rdx
call fcn.140020220
mov dword [0x140089001], 0x2aa
mov dword [0x140089001], 0x2ae
movabs rax, str.CH_Trainer_Keys.dat
mov rdx, rax
movabs rcx, 0
call fcn.14002bbf0
mov qword [0x1400d5f98], rax
mov dword [0x140089001], 0x2b0
mov r15, qword [0x1400d5f98]
and r15, r15
jle 0x14000288f
mov dword [0x140089001], 0x2b0
mov qword [0x1400d6190], 1
mov dword [0x140089001], 0x2b0
movabs rcx, 0
call fcn.14002b5d0
mov dword [0x140089001], 0x2b0
mov dword [0x140089001], 0x35d
lea rax, [0x1400177bc]
mov rcx, rax
call fcn.140020b50
mov dword [0x140089001], 0x363
mov rdx, qword [0x1400d7950]
push rdx
push rdx
push 0
push 0x20
mov rax, qword [0x1400d7950]
push rax
sub rsp, 8
push rax
pop rcx
sub rsp, 0x20
call fcn.140020490
add rsp, 0x28
mov rdx, qword [0x1400d7960]
add qword [rsp], rdx
pop rcx
pop rdx
pop r8
sub rsp, 0x20
call fcn.14001bb33
add rsp, 0x28
lea rcx, [0x1400d6540]
pop rdx
call fcn.140033100
mov dword [0x140089001], 0x364
mov rax, qword [0x1400d7950]
push rax
sub rsp, 8
push rax
pop rcx
sub rsp, 0x20
call fcn.14002b1b4
add rsp, 0x28
lea rcx, [0x1400d5f78]
pop rdx
call fcn.140033100
mov dword [0x140089001], 0x365
push qword [0x1400d7950]
sub rsp, 8
mov rcx, qword [0x1400d5f78]
push qword [0x1400d7950]
sub rsp, 0x28
call fcn.1400331c0
add rsp, 0x28
movabs rcx, 0x140089b46
sub rsp, 0x28
call fcn.1400331c0
add rsp, 0x28
mov rdx, qword [0x1400d7960]
add qword [rsp], rdx
pop rcx
sub rsp, 0x20
call fcn.14002b310
add rsp, 0x28
pop qword [0x1400d7950]
mov dword [0x140089001], 0x366
push qword [0x1400d7950]
sub rsp, 8
mov rcx, qword [0x1400d5f78]
push qword [0x1400d7950]
sub rsp, 0x28
call fcn.1400331c0
add rsp, 0x28
movabs rcx, str.CheathappensKeys
sub rsp, 0x28
call fcn.1400331c0
add rsp, 0x28
mov rdx, qword [0x1400d7960]
add qword [rsp], rdx
pop rcx
sub rsp, 0x20
call fcn.14002b310
add rsp, 0x28
pop qword [0x1400d7950]
mov dword [0x140089001], 0x367
mov rax, qword [0x1400d7950]
push rax
sub rsp, 8
push rax
pop rcx
sub rsp, 0x20
call fcn.14002b1b4
add rsp, 0x28
movabs rcx, str.CheathappensKeys_
sub rsp, 0x28
call fcn.1400331c0
add rsp, 0x28
mov rcx, qword [0x1400d6540]
sub rsp, 0x28
call fcn.1400331c0
add rsp, 0x28
movabs rcx, str..keys
sub rsp, 0x28
call fcn.1400331c0
add rsp, 0x28
lea rcx, [0x1400d5f78]
pop rdx
call fcn.140033100
mov dword [0x140089001], 0x368
mov rax, qword [0x1400d7950]
push rax
sub rsp, 8
push rax
pop rcx
sub rsp, 0x20
call fcn.14002b1b4
add rsp, 0x28
lea rcx, [0x1400d6600]
pop rdx
call fcn.140033100
mov dword [0x140089001], 0x369
push qword [0x1400d7950]
sub rsp, 8
mov rcx, qword [0x1400d6600]
push qword [0x1400d7950]
sub rsp, 0x28
call fcn.1400331c0
add rsp, 0x28
movabs rcx, 0x140089b46
sub rsp, 0x28
call fcn.1400331c0
add rsp, 0x28
mov rdx, qword [0x1400d7960]
add qword [rsp], rdx
pop rcx
sub rsp, 0x20
call fcn.14002b310
add rsp, 0x28
pop qword [0x1400d7950]
mov dword [0x140089001], 0x36a
push qword [0x1400d7950]
sub rsp, 8
mov rcx, qword [0x1400d6600]
push qword [0x1400d7950]
sub rsp, 0x28
call fcn.1400331c0
add rsp, 0x28
movabs rcx, str.CheathappensDebug
sub rsp, 0x28
call fcn.1400331c0
add rsp, 0x28
mov rdx, qword [0x1400d7960]
add qword [rsp], rdx
pop rcx
sub rsp, 0x20
call fcn.14002b310
add rsp, 0x28
pop qword [0x1400d7950]
mov dword [0x140089001], 0x36b
mov rax, qword [0x1400d7950]
push rax
sub rsp, 8
push rax
pop rcx
sub rsp, 0x20
call fcn.14002b1b4
add rsp, 0x28
movabs rcx, str.CheathappensDebug_
sub rsp, 0x28
call fcn.1400331c0
add rsp, 0x28
mov rcx, qword [0x1400d6540]
sub rsp, 0x28
call fcn.1400331c0
add rsp, 0x28
movabs rcx, str..debug
sub rsp, 0x28
call fcn.1400331c0
add rsp, 0x28
lea rcx, [0x1400d6600]
pop rdx
call fcn.140033100
mov dword [0x140089001], 0x36c
movabs r8, 1
mov rdx, qword [0x1400d6600]
movabs rcx, 0xffffffffffffffff
call fcn.14002b890
mov qword [0x1400d6718], rax
mov dword [0x140089001], 0x36d
mov rcx, qword [0x1400d6718]
call fcn.14002b5d0
mov dword [0x140089001], 0x36e
movabs rax, str.Trainer_Starting
mov rcx, rax
call fcn.14001ce5c
mov dword [0x140089001], 0x36f
mov rcx, qword [0x1400d6540]
call fcn.14001ce5c
mov dword [0x140089001], 0x370
mov rax, qword [0x1400d7950]
push rax
sub rsp, 8
push rax
movabs rcx, str.Debug_Info_located:
sub rsp, 0x28
call fcn.1400331c0
add rsp, 0x28
mov rcx, qword [0x1400d6600]
sub rsp, 0x28
call fcn.1400331c0
add rsp, 0x28
mov rdx, qword [0x1400d7960]
add qword [rsp], rdx
pop rcx
sub rsp, 0x20
call fcn.14001ce5c
add rsp, 0x28
pop qword [0x1400d7950]
mov dword [0x140089001], 0x371
mov rax, qword [0x1400d7950]
push rax
sub rsp, 8
push rax
sub rsp, 8
mov rcx, qword [0x1400d7950]
sub rsp, 0x20
call fcn.1400295d4
add rsp, 0x28
mov rdx, qword [0x1400d7960]
add qword [rsp], rdx
pop rcx
sub rsp, 0x20
call fcn.14001ce5c
add rsp, 0x28
pop qword [0x1400d7950]
mov dword [0x140089001], 0x372
call fcn.14001822d
mov r15, rax
cmp r15, 1
je 0x140002d2f
mov rax, 1
jmp 0x140002d3b
and rax, rax
je 0x140002d6c
mov dword [0x140089001], 0x373
movabs rdx, str._64bit_Operating_System
lea rcx, [0x1400d6548]
call fcn.140033010
mov dword [0x140089001], 0x374
jmp 0x140002d96
mov dword [0x140089001], 0x374
mov dword [0x140089001], 0x375
movabs rdx, str._32bit_Operating_System
lea rcx, [0x1400d6548]
call fcn.140033010
mov dword [0x140089001], 0x376
mov dword [0x140089001], 0x378
mov dword [0x140089001], 0x379
movabs rax, str.x64_Trainer
mov rcx, rax
call fcn.14001ce5c
mov dword [0x140089001], 0x37a
jmp 0x140002df8
mov dword [0x140089001], 0x37c
mov dword [0x140089001], 0x37d
call fcn.140029624
mov qword [0x1400d6748], rax
mov dword [0x140089001], 0x37f
push qword [0x1400d6748]
mov dword [0x140089001], 0x381
mov r15, 0x3c
cmp r15, qword [rsp]
jne 0x140002e9e
mov dword [0x140089001], 0x382
push qword [0x1400d7950]
movabs rcx, str.Windows_XP
sub rsp, 0x20
call fcn.1400331c0
add rsp, 0x20
mov rcx, qword [0x1400d6548]
sub rsp, 0x20
call fcn.1400331c0
add rsp, 0x20
lea rcx, [0x1400d67b0]
pop rdx
sub rsp, 0x28
call fcn.140033100
add rsp, 0x28
mov dword [0x140089001], 0x384
jmp 0x140003064
mov dword [0x140089001], 0x384
mov r15, 0x46
cmp r15, qword [rsp]
jne 0x140002f14
mov dword [0x140089001], 0x385
push qword [0x1400d7950]
movabs rcx, str.Windows_Vista
sub rsp, 0x20
call fcn.1400331c0
add rsp, 0x20
mov rcx, qword [0x1400d6548]
sub rsp, 0x20
call fcn.1400331c0
add rsp, 0x20
lea rcx, [0x1400d67b0]
pop rdx
sub rsp, 0x28
call fcn.140033100
add rsp, 0x28
mov dword [0x140089001], 0x387
jmp 0x140003064
mov dword [0x140089001], 0x387
mov r15, 0x50
cmp r15, qword [rsp]
jne 0x140002f8a
mov dword [0x140089001], 0x388
push qword [0x1400d7950]
movabs rcx, str.Windows_7
sub rsp, 0x20
call fcn.1400331c0
add rsp, 0x20
mov rcx, qword [0x1400d6548]
sub rsp, 0x20
call fcn.1400331c0
add rsp, 0x20
lea rcx, [0x1400d67b0]
pop rdx
sub rsp, 0x28
call fcn.140033100
add rsp, 0x28
mov dword [0x140089001], 0x38a
jmp 0x140003064
mov dword [0x140089001], 0x38a
mov r15, 0x5a
cmp r15, qword [rsp]
jne 0x140002ffd
mov dword [0x140089001], 0x38b
push qword [0x1400d7950]
movabs rcx, str.Windows_8
sub rsp, 0x20
call fcn.1400331c0
add rsp, 0x20
mov rcx, qword [0x1400d6548]
sub rsp, 0x20
call fcn.1400331c0
add rsp, 0x20
lea rcx, [0x1400d67b0]
pop rdx
sub rsp, 0x28
call fcn.140033100
add rsp, 0x28
mov dword [0x140089001], 0x38e
jmp 0x140003064
mov dword [0x140089001], 0x38e
mov r15, 0xc8
cmp r15, qword [rsp]
jne 0x140003064
mov dword [0x140089001], 0x38f
push qword [0x1400d7950]
movabs rcx, str.Windows_10
sub rsp, 0x20
call fcn.1400331c0
add rsp, 0x20
mov rcx, qword [0x1400d6548]
sub rsp, 0x20
call fcn.1400331c0
add rsp, 0x20
lea rcx, [0x1400d67b0]
pop rdx
sub rsp, 0x28
call fcn.140033100
add rsp, 0x28
mov dword [0x140089001], 0x391
pop rax
mov dword [0x140089001], 0x393
mov rcx, qword [0x1400d67b0]
call fcn.14001ce5c
mov dword [0x140089001], 0x3b0
mov rcx, qword [0x1400d5f88]
call fcn.14002b390
mov dword [0x140089001], 0x3e3
mov rdx, 0x65
sub rsp, 8
movabs rax, 0x1400d6c30
push rax
sub rsp, 0x20
xor r9, r9
mov r8, 0x15
mov rcx, 8
call fcn.14002d634
add rsp, 0x30
mov qword [0x1400d6c30], rax
mov dword [0x140089001], 0x3e4
mov rdx, 0x65
sub rsp, 8
movabs rax, 0x1400d6c40
push rax
sub rsp, 0x20
xor r9, r9
mov r8, 0x15
mov rcx, 8
call fcn.14002d634
add rsp, 0x30
mov qword [0x1400d6c40], rax
mov dword [0x140089001], 0x3e5
mov rdx, 0x65
sub rsp, 8
movabs rax, 0x1400d6c50
push rax
sub rsp, 0x20
xor r9, r9
mov r8, 0x15
mov rcx, 8
call fcn.14002d634
add rsp, 0x30
mov qword [0x1400d6c50], rax
mov dword [0x140089001], 0x3e6
mov rdx, 0x65
sub rsp, 8
movabs rax, 0x1400d6c60
push rax
sub rsp, 0x20
xor r9, r9
mov r8, 0x15
mov rcx, 8
call fcn.14002d634
add rsp, 0x30
mov qword [0x1400d6c60], rax
mov dword [0x140089001], 0x3e7
mov rdx, 0x65
sub rsp, 8
movabs rax, 0x1400d6c70
push rax
sub rsp, 0x20
movabs r9, 0x14008a288
mov r8, 8
mov rcx, 8
call fcn.14002d634
add rsp, 0x30
mov qword [0x1400d6c70], rax
mov dword [0x140089001], 0x3e8
mov rdx, 0x65
sub rsp, 8
movabs rax, 0x1400d6c80
push rax
sub rsp, 0x20
movabs r9, 0x14008a288
mov r8, 8
mov rcx, 8
call fcn.14002d634
add rsp, 0x30
mov qword [0x1400d6c80], rax
mov dword [0x140089001], 0x3e9
mov rdx, 0x65
sub rsp, 8
movabs rax, 0x1400d6c90
push rax
sub rsp, 0x20
movabs r9, 0x14008a288
mov r8, 8
mov rcx, 8
call fcn.14002d634
add rsp, 0x30
mov qword [0x1400d6c90], rax
mov dword [0x140089001], 0x3ea
mov rdx, 0x65
sub rsp, 8
movabs rax, 0x1400d6ca0
push rax
sub rsp, 0x20
xor r9, r9
mov r8, 0x15
mov rcx, 8
call fcn.14002d634
add rsp, 0x30
mov qword [0x1400d6ca0], rax
mov dword [0x140089001], 0x3eb
mov rdx, 0x65
sub rsp, 8
movabs rax, 0x1400d6cb0
push rax
sub rsp, 0x20
xor r9, r9
mov r8, 0x15
mov rcx, 8
call fcn.14002d634
add rsp, 0x30
mov qword [0x1400d6cb0], rax
mov dword [0x140089001], 0x3ec
mov rdx, 0x65
sub rsp, 8
movabs rax, 0x1400d6cc0
push rax
sub rsp, 0x20
movabs r9, 0x14008a288
mov r8, 8
mov rcx, 8
call fcn.14002d634
add rsp, 0x30
mov qword [0x1400d6cc0], rax
mov dword [0x140089001], 0x3ed
mov rdx, 0x65
sub rsp, 8
movabs rax, 0x1400d6cd0
push rax
sub rsp, 0x20
movabs r9, 0x14008a288
mov r8, 8
mov rcx, 8
call fcn.14002d634
add rsp, 0x30
mov qword [0x1400d6cd0], rax
mov dword [0x140089001], 0x3ee
mov rdx, 0x65
sub rsp, 8
movabs rax, 0x1400d6ce0
push rax
sub rsp, 0x20
movabs r9, 0x14008a288
mov r8, 8
mov rcx, 8
call fcn.14002d634
add rsp, 0x30
mov qword [0x1400d6ce0], rax
mov dword [0x140089001], 0x3ef
mov rdx, 0x65
sub rsp, 8
movabs rax, 0x1400d6cf0
push rax
sub rsp, 0x20
xor r9, r9
mov r8, 0x15
mov rcx, 8
call fcn.14002d634
add rsp, 0x30
mov qword [0x1400d6cf0], rax
mov dword [0x140089001], 0x3f0
mov rdx, 0x65
sub rsp, 8
movabs rax, 0x1400d6d00
push rax
sub rsp, 0x20
xor r9, r9
mov r8, 0x15
mov rcx, 8
call fcn.14002d634
add rsp, 0x30
mov qword [0x1400d6d00], rax
mov dword [0x140089001], 0x3f1
mov rdx, 0x65
sub rsp, 8
movabs rax, 0x1400d6d10
push rax
sub rsp, 0x20
movabs r9, 0x14008a288
mov r8, 8
mov rcx, 8
call fcn.14002d634
add rsp, 0x30
mov qword [0x1400d6d10], rax
mov dword [0x140089001], 0x3f2
mov rdx, 0x65
sub rsp, 8
movabs rax, 0x1400d6d20
push rax
sub rsp, 0x20
movabs r9, 0x14008a288
mov r8, 8
mov rcx, 8
call fcn.14002d634
add rsp, 0x30
mov qword [0x1400d6d20], rax
mov dword [0x140089001], 0x3f3
mov rdx, 0x100
sub rsp, 8
movabs rax, 0x1400d6d30
push rax
sub rsp, 0x20
movabs r9, 0x14008a288
mov r8, 8
mov rcx, 8
call fcn.14002d634
add rsp, 0x30
mov qword [0x1400d6d30], rax
mov dword [0x140089001], 0x3f9
call fcn.140024170
mov dword [0x140089001], 0x428
movabs rbp, 0x14008becb
mov rax, rbp
mov rdx, rax
movabs rcx, 0xffffffffffffffff
call fcn.14002fbd4
mov qword [0x1400d6450], rax
mov dword [0x140089001], 0x429
movabs rbp, 0x14008ce25
mov rax, rbp
mov rdx, rax
movabs rcx, 0xffffffffffffffff
call fcn.14002fbd4
mov qword [0x1400d64f8], rax
mov dword [0x140089001], 0x42a
movabs rbp, 0x1400910fa
mov rax, rbp
mov rdx, rax
movabs rcx, 0xffffffffffffffff
call fcn.14002fbd4
mov qword [0x1400d6030], rax
mov dword [0x140089001], 0x42b
movabs rbp, 0x140091695
mov rax, rbp
mov rdx, rax
movabs rcx, 0xffffffffffffffff
call fcn.14002fbd4
mov qword [0x1400d6188], rax
mov dword [0x140089001], 0x42c
movabs rbp, 0x140091b8a
mov rax, rbp
mov rdx, rax
movabs rcx, 0xffffffffffffffff
call fcn.14002fbd4
mov qword [0x1400d5fb0], rax
mov dword [0x140089001], 0x42d
movabs rbp, 0x1400add41
mov rax, rbp
mov rdx, rax
movabs rcx, 0xffffffffffffffff
call fcn.14002fbd4
mov qword [0x1400d6398], rax
mov dword [0x140089001], 0x42e
movabs rbp, 0x1400ade6b
mov rax, rbp
mov rdx, rax
movabs rcx, 0xffffffffffffffff
call fcn.14002fbd4
mov qword [0x1400d6428], rax
mov dword [0x140089001], 0x42f
movabs rbp, 0x1400ade6b
mov rax, rbp
mov rdx, rax
movabs rcx, 0xffffffffffffffff
call fcn.14002fbd4
mov qword [0x1400d6780], rax
mov dword [0x140089001], 0x430
movabs rbp, 0x1400ade6b
mov rax, rbp
mov rdx, rax
movabs rcx, 0xffffffffffffffff
call fcn.14002fbd4
mov qword [0x1400d60d8], rax
mov dword [0x140089001], 0x431
movabs rbp, 0x1400ade6b
mov rax, rbp
mov rdx, rax
movabs rcx, 0xffffffffffffffff
call fcn.14002fbd4
mov qword [0x1400d5f80], rax
mov dword [0x140089001], 0x432
movabs rbp, 0x140092af2
mov rax, rbp
mov rdx, rax
movabs rcx, 0xffffffffffffffff
call fcn.14002fbd4
mov qword [0x1400d6598], rax
mov dword [0x140089001], 0x433
movabs rbp, 0x1400ac397
mov rax, rbp
mov rdx, rax
movabs rcx, 0xffffffffffffffff
call fcn.14002fbd4
mov qword [0x1400d6310], rax
mov dword [0x140089001], 0x434
movabs rbp, 0x1400ac881
mov rax, rbp
mov rdx, rax
movabs rcx, 0xffffffffffffffff
call fcn.14002fbd4
mov qword [0x1400d6380], rax
mov dword [0x140089001], 0x435
movabs rbp, 0x1400acf74
mov rax, rbp
mov rdx, rax
movabs rcx, 0xffffffffffffffff
call fcn.14002fbd4
mov qword [0x1400d6130], rax
mov dword [0x140089001], 0x436
movabs rbp, 0x1400ad4f2
mov rax, rbp
mov rdx, rax
movabs rcx, 0xffffffffffffffff
call fcn.14002fbd4
mov qword [0x1400d60a8], rax
mov dword [0x140089001], 0x437
movabs rbp, 0x1400ada7c
mov rax, rbp
mov rdx, rax
movabs rcx, 0xffffffffffffffff
call fcn.14002fbd4
mov qword [0x1400d66f0], rax
mov dword [0x140089001], 0x438
movabs rbp, 0x1400adbde
mov rax, rbp
mov rdx, rax
movabs rcx, 0xffffffffffffffff
call fcn.14002fbd4
mov qword [0x1400d5fe0], rax
mov dword [0x140089001], 0x43b
push 0x12
movabs rax, str.Arial_Black
mov rdx, rax
movabs rcx, 1
pop r8
call fcn.14002afb4
mov dword [0x140089001], 0x43c
push 0xa
movabs rax, str.Arial_Black
mov rdx, rax
movabs rcx, 2
pop r8
call fcn.14002afb4
mov dword [0x140089001], 0x43d
push 0x30
movabs rax, str.Arial
mov rdx, rax
movabs rcx, 3
pop r8
call fcn.14002afb4
mov dword [0x140089001], 0x43e
push 0xc
movabs rax, str.Arial
mov rdx, rax
movabs rcx, 4
pop r8
call fcn.14002afb4
mov dword [0x140089001], 0x456
call fcn.14001f1c0
mov dword [0x140089001], 0x458
mov rax, qword [0x1400d7950]
push rax
sub rsp, 8
push rax
pop rcx
sub rsp, 0x20
call fcn.14002b11c
add rsp, 0x28
lea rcx, [0x1400d6658]
pop rdx
call fcn.140033100
mov dword [0x140089001], 0x45a
push qword [0x1400d7950]
sub rsp, 8
mov rcx, qword [0x1400d6658]
push qword [0x1400d7950]
sub rsp, 0x28
call fcn.1400331c0
add rsp, 0x28
movabs rcx, str.0.ogg
sub rsp, 0x28
call fcn.1400331c0
add rsp, 0x28
inc qword [0x1400d7950]
push 0
mov rdx, qword [0x1400d7960]
add qword [rsp + 8], rdx
pop rcx
pop rdx
sub rsp, 0x20
call fcn.14002b9d0
add rsp, 0x28
pop qword [0x1400d7950]
mov dword [0x140089001], 0x45b
movabs rbp, 0x1400b0b2a
mov r15, rbp
movabs rbp, 0x1400adf94
sub r15, rbp
mov rax, r15
push rax
movabs rbp, 0x1400adf94
mov rax, rbp
mov rdx, rax
movabs rcx, 0
pop r8
call fcn.14002be90
mov dword [0x140089001], 0x45c
movabs rcx, 0
call fcn.14002b5d0
mov dword [0x140089001], 0x45d
push qword [0x1400d7950]
sub rsp, 8
mov rcx, qword [0x1400d6658]
push qword [0x1400d7950]
sub rsp, 0x28
call fcn.1400331c0
add rsp, 0x28
movabs rcx, str.1.ogg
sub rsp, 0x28
call fcn.1400331c0
add rsp, 0x28
inc qword [0x1400d7950]
push 0
mov rdx, qword [0x1400d7960]
add qword [rsp + 8], rdx
pop rcx
pop rdx
sub rsp, 0x20
call fcn.14002b9d0
add rsp, 0x28
pop qword [0x1400d7950]
mov dword [0x140089001], 0x45e
movabs rbp, 0x1400b3a9b
mov r15, rbp
movabs rbp, 0x1400b0b2a
sub r15, rbp
mov rax, r15
push rax
movabs rbp, 0x1400b0b2a
mov rax, rbp
mov rdx, rax
movabs rcx, 0
pop r8
call fcn.14002be90
mov dword [0x140089001], 0x45f
movabs rcx, 0
call fcn.14002b5d0
mov dword [0x140089001], 0x460
push qword [0x1400d7950]
sub rsp, 8
mov rcx, qword [0x1400d6658]
push qword [0x1400d7950]
sub rsp, 0x28
call fcn.1400331c0
add rsp, 0x28
movabs rcx, str.3.ogg
sub rsp, 0x28
call fcn.1400331c0
add rsp, 0x28
inc qword [0x1400d7950]
push 0
mov rdx, qword [0x1400d7960]
add qword [rsp + 8], rdx
pop rcx
pop rdx
sub rsp, 0x20
call fcn.14002b9d0
add rsp, 0x28
pop qword [0x1400d7950]
mov dword [0x140089001], 0x461
movabs rbp, 0x1400b70d0
mov r15, rbp
movabs rbp, 0x1400b3a9b
sub r15, rbp
mov rax, r15
push rax
movabs rbp, 0x1400b3a9b
mov rax, rbp
mov rdx, rax
movabs rcx, 0
pop r8
call fcn.14002be90
mov dword [0x140089001], 0x462
movabs rcx, 0
call fcn.14002b5d0
mov dword [0x140089001], 0x463
push qword [0x1400d7950]
sub rsp, 8
mov rcx, qword [0x1400d6658]
push qword [0x1400d7950]
sub rsp, 0x28
call fcn.1400331c0
add rsp, 0x28
movabs rcx, str.4.ogg
sub rsp, 0x28
call fcn.1400331c0
add rsp, 0x28
inc qword [0x1400d7950]
push 0
mov rdx, qword [0x1400d7960]
add qword [rsp + 8], rdx
pop rcx
pop rdx
sub rsp, 0x20
call fcn.14002b9d0
add rsp, 0x28
pop qword [0x1400d7950]
mov dword [0x140089001], 0x464
movabs rbp, 0x1400bbaa1
mov r15, rbp
movabs rbp, 0x1400b70d0
sub r15, rbp
mov rax, r15
push rax
movabs rbp, 0x1400b70d0
mov rax, rbp
mov rdx, rax
movabs rcx, 0
pop r8
call fcn.14002be90
mov dword [0x140089001], 0x465
push qword [0x1400d7950]
sub rsp, 8
mov rcx, qword [0x1400d6658]
push qword [0x1400d7950]
sub rsp, 0x28
call fcn.1400331c0
add rsp, 0x28
movabs rcx, str.5.ogg
sub rsp, 0x28
call fcn.1400331c0
add rsp, 0x28
inc qword [0x1400d7950]
push 0
mov rdx, qword [0x1400d7960]
add qword [rsp + 8], rdx
pop rcx
pop rdx
sub rsp, 0x20
call fcn.14002b9d0
add rsp, 0x28
pop qword [0x1400d7950]
mov dword [0x140089001], 0x466
movabs rbp, 0x1400be6ae
mov r15, rbp
movabs rbp, 0x1400bbaa1
sub r15, rbp
mov rax, r15
push rax
movabs rbp, 0x1400bbaa1
mov rax, rbp
mov rdx, rax
movabs rcx, 0
pop r8
call fcn.14002be90
mov dword [0x140089001], 0x467
push qword [0x1400d7950]
sub rsp, 8
mov rcx, qword [0x1400d6658]
push qword [0x1400d7950]
sub rsp, 0x28
call fcn.1400331c0
add rsp, 0x28
movabs rcx, str.6.ogg
sub rsp, 0x28
call fcn.1400331c0
add rsp, 0x28
inc qword [0x1400d7950]
push 0
mov rdx, qword [0x1400d7960]
add qword [rsp + 8], rdx
pop rcx
pop rdx
sub rsp, 0x20
call fcn.14002b9d0
add rsp, 0x28
pop qword [0x1400d7950]
mov dword [0x140089001], 0x468
movabs rbp, 0x1400c0555
mov r15, rbp
movabs rbp, 0x1400be6ae
sub r15, rbp
mov rax, r15
push rax
movabs rbp, 0x1400be6ae
mov rax, rbp
mov rdx, rax
movabs rcx, 0
pop r8
call fcn.14002be90
mov dword [0x140089001], 0x469
push qword [0x1400d7950]
sub rsp, 8
mov rcx, qword [0x1400d6658]
push qword [0x1400d7950]
sub rsp, 0x28
call fcn.1400331c0
add rsp, 0x28
movabs rcx, str.7.ogg
sub rsp, 0x28
call fcn.1400331c0
add rsp, 0x28
inc qword [0x1400d7950]
push 0
mov rdx, qword [0x1400d7960]
add qword [rsp + 8], rdx
pop rcx
pop rdx
sub rsp, 0x20
call fcn.14002b9d0
add rsp, 0x28
pop qword [0x1400d7950]
mov dword [0x140089001], 0x46a
movabs rbp, str.TRAINER_r_nSteam_Version_r_nNumpad_1:Max_MP:_r_nNumpad_2:Max_HP:_r_nNumpad_3:Max_Phantoma:_r_nNumpad_4:99_AP:_r_nNumpad_5:Add_Gil:10000_r_nNumpad_6:Reset_Mission_Hours:_r_nNumpad_7:Undo_Mission_Day:_r_nNumpad_8:Add_SPP:500
mov r15, rbp
movabs rbp, 0x1400c0555
sub r15, rbp
mov rax, r15
push rax
movabs rbp, 0x1400c0555
mov rax, rbp
mov rdx, rax
movabs rcx, 0
pop r8
call fcn.14002be90
mov dword [0x140089001], 0x46b
movabs rcx, 0
call fcn.14002b5d0
mov dword [0x140089001], 0x46f
call fcn.14001f288
mov dword [0x140089001], 0x470
push qword [0x1400d7950]
sub rsp, 8
mov rcx, qword [0x1400d6658]
push qword [0x1400d7950]
sub rsp, 0x28
call fcn.1400331c0
add rsp, 0x28
movabs rcx, str.0.ogg
sub rsp, 0x28
call fcn.1400331c0
add rsp, 0x28
inc qword [0x1400d7950]
push 0
mov rdx, qword [0x1400d7960]
add qword [rsp + 8], rdx
pop rcx
pop rdx
sub rsp, 0x20
call fcn.14001f544
add rsp, 0x28
pop qword [0x1400d7950]
mov qword [0x1400d5f98], rax
mov dword [0x140089001], 0x471
push qword [0x1400d7950]
sub rsp, 8
mov rcx, qword [0x1400d6658]
push qword [0x1400d7950]
sub rsp, 0x28
call fcn.1400331c0
add rsp, 0x28
movabs rcx, str.1.ogg
sub rsp, 0x28
call fcn.1400331c0
add rsp, 0x28
inc qword [0x1400d7950]
push 1
mov rdx, qword [0x1400d7960]
add qword [rsp + 8], rdx
pop rcx
pop rdx
sub rsp, 0x20
call fcn.14001f544
add rsp, 0x28
pop qword [0x1400d7950]
mov qword [0x1400d5f98], rax
mov dword [0x140089001], 0x472
push qword [0x1400d7950]
sub rsp, 8
mov rcx, qword [0x1400d6658]
push qword [0x1400d7950]
sub rsp, 0x28
call fcn.1400331c0
add rsp, 0x28
movabs rcx, str.3.ogg
sub rsp, 0x28
call fcn.1400331c0
add rsp, 0x28
inc qword [0x1400d7950]
push 3
mov rdx, qword [0x1400d7960]
add qword [rsp + 8], rdx
pop rcx
pop rdx
sub rsp, 0x20
call fcn.14001f544
add rsp, 0x28
pop qword [0x1400d7950]
mov qword [0x1400d5f98], rax
mov dword [0x140089001], 0x473
push qword [0x1400d7950]
sub rsp, 8
mov rcx, qword [0x1400d6658]
push qword [0x1400d7950]
sub rsp, 0x28
call fcn.1400331c0
add rsp, 0x28
movabs rcx, str.4.ogg
sub rsp, 0x28
call fcn.1400331c0
add rsp, 0x28
inc qword [0x1400d7950]
push 4
mov rdx, qword [0x1400d7960]
add qword [rsp + 8], rdx
pop rcx
pop rdx
sub rsp, 0x20
call fcn.14001f544
add rsp, 0x28
pop qword [0x1400d7950]
mov qword [0x1400d5f98], rax
mov dword [0x140089001], 0x474
push qword [0x1400d7950]
sub rsp, 8
mov rcx, qword [0x1400d6658]
push qword [0x1400d7950]
sub rsp, 0x28
call fcn.1400331c0
add rsp, 0x28
movabs rcx, str.5.ogg
sub rsp, 0x28
call fcn.1400331c0
add rsp, 0x28
inc qword [0x1400d7950]
push 5
mov rdx, qword [0x1400d7960]
add qword [rsp + 8], rdx
pop rcx
pop rdx
sub rsp, 0x20
call fcn.14001f544
add rsp, 0x28
pop qword [0x1400d7950]
mov qword [0x1400d5f98], rax
mov dword [0x140089001], 0x475
push qword [0x1400d7950]
sub rsp, 8
mov rcx, qword [0x1400d6658]
push qword [0x1400d7950]
sub rsp, 0x28
call fcn.1400331c0
add rsp, 0x28
movabs rcx, str.6.ogg
sub rsp, 0x28
call fcn.1400331c0
add rsp, 0x28
inc qword [0x1400d7950]
push 6
mov rdx, qword [0x1400d7960]
add qword [rsp + 8], rdx
pop rcx
pop rdx
sub rsp, 0x20
call fcn.14001f544
add rsp, 0x28
pop qword [0x1400d7950]
mov qword [0x1400d5f98], rax
mov dword [0x140089001], 0x476
push qword [0x1400d7950]
sub rsp, 8
mov rcx, qword [0x1400d6658]
push qword [0x1400d7950]
sub rsp, 0x28
call fcn.1400331c0
add rsp, 0x28
movabs rcx, str.7.ogg
sub rsp, 0x28
call fcn.1400331c0
add rsp, 0x28
inc qword [0x1400d7950]
push 7
mov rdx, qword [0x1400d7960]
add qword [rsp + 8], rdx
pop rcx
pop rdx
sub rsp, 0x20
call fcn.14001f544
add rsp, 0x28
pop qword [0x1400d7950]
mov qword [0x1400d5f98], rax
mov dword [0x140089001], 0x496
mov rax, qword [0x1400d7950]
push rax
sub rsp, 8
push rax
pop rcx
sub rsp, 0x20
call fcn.14002b11c
add rsp, 0x28
lea rcx, [0x1400d6628]
pop rdx
call fcn.140033100
mov dword [0x140089001], 0x498
push qword [0x1400d7950]
sub rsp, 8
mov rcx, qword [0x1400d6628]
push qword [0x1400d7950]
sub rsp, 0x28
call fcn.1400331c0
add rsp, 0x28
movabs rcx, str.Options
sub rsp, 0x28
call fcn.1400331c0
add rsp, 0x28
inc qword [0x1400d7950]
push 0xa
mov rdx, qword [0x1400d7960]
add qword [rsp + 8], rdx
pop rcx
pop rdx
sub rsp, 0x20
call fcn.14002b9d0
add rsp, 0x28
pop qword [0x1400d7950]
and rax, rax
je 0x140004399
mov dword [0x140089001], 0x499
movabs rbp, 0x1400c2b89
mov r15, rbp
movabs rbp, str.TRAINER_r_nSteam_Version_r_nNumpad_1:Max_MP:_r_nNumpad_2:Max_HP:_r_nNumpad_3:Max_Phantoma:_r_nNumpad_4:99_AP:_r_nNumpad_5:Add_Gil:10000_r_nNumpad_6:Reset_Mission_Hours:_r_nNumpad_7:Undo_Mission_Day:_r_nNumpad_8:Add_SPP:500
sub r15, rbp
mov rax, r15
push rax
movabs rbp, str.TRAINER_r_nSteam_Version_r_nNumpad_1:Max_MP:_r_nNumpad_2:Max_HP:_r_nNumpad_3:Max_Phantoma:_r_nNumpad_4:99_AP:_r_nNumpad_5:Add_Gil:10000_r_nNumpad_6:Reset_Mission_Hours:_r_nNumpad_7:Undo_Mission_Day:_r_nNumpad_8:Add_SPP:500
mov rax, rbp
mov rdx, rax
movabs rcx, 0xa
pop r8
call fcn.14002be90
mov dword [0x140089001], 0x49a
movabs rcx, 0xa
call fcn.14002b5d0
mov dword [0x140089001], 0x49b
jmp 0x1400043da
mov dword [0x140089001], 0x49b
mov dword [0x140089001], 0x49c
movabs rax, str.Could_not_install_the_file___Installtion_failed
push rax
movabs rax, str.Error
mov rcx, rax
pop rdx
call fcn.140020220
mov dword [0x140089001], 0x49d
jmp 0x1400166e3
mov dword [0x140089001], 0x49e
mov dword [0x140089001], 0x4a0
push qword [0x1400d7950]
sub rsp, 8
mov rcx, qword [0x1400d6628]
push qword [0x1400d7950]
sub rsp, 0x28
call fcn.1400331c0
add rsp, 0x28
movabs rcx, str.help.txt
sub rsp, 0x28
call fcn.1400331c0
add rsp, 0x28
inc qword [0x1400d7950]
push 0
mov rdx, qword [0x1400d7960]
add qword [rsp + 8], rdx
pop rcx
pop rdx
sub rsp, 0x20
call fcn.14002b9d0
add rsp, 0x28
pop qword [0x1400d7950]
and rax, rax
je 0x1400044c9
mov dword [0x140089001], 0x4a1
movabs rbp, 0x1400c3ade
mov r15, rbp
movabs rbp, 0x1400c2b89
sub r15, rbp
mov rax, r15
push rax
movabs rbp, 0x1400c2b89
mov rax, rbp
mov rdx, rax
movabs rcx, 0
pop r8
call fcn.14002be90
mov dword [0x140089001], 0x4a2
movabs rcx, 0
call fcn.14002b5d0
mov dword [0x140089001], 0x4a3
jmp 0x1400044fb
mov dword [0x140089001], 0x4a3
mov dword [0x140089001], 0x4a4
movabs rax, str.Could_not_create_HELP.TXT_file.
push rax
movabs rax, str.Error
mov rcx, rax
pop rdx
call fcn.140020220
mov dword [0x140089001], 0x4a5
mov dword [0x140089001], 0x4a7
push qword [0x1400d7950]
sub rsp, 8
mov rcx, qword [0x1400d6628]
push qword [0x1400d7950]
sub rsp, 0x28
call fcn.1400331c0
add rsp, 0x28
movabs rcx, str.Options
sub rsp, 0x28
call fcn.1400331c0
add rsp, 0x28
inc qword [0x1400d7950]
push 0xa
mov rdx, qword [0x1400d7960]
add qword [rsp + 8], rdx
pop rcx
pop rdx
sub rsp, 0x20
call fcn.14002bb00
add rsp, 0x28
pop qword [0x1400d7950]
mov dword [0x140089001], 0x4a8
mov rax, qword [0x1400d7950]
push rax
sub rsp, 8
push rax
movabs rcx, 0xa
pop rdx
sub rsp, 0x20
call fcn.14002bf20
add rsp, 0x28
lea rcx, [0x1400d6300]
pop rdx
call fcn.140033100
mov dword [0x140089001], 0x4a9
mov rax, qword [0x1400d7950]
push rax
sub rsp, 8
push rax
movabs rcx, 0xa
pop rdx
sub rsp, 0x20
call fcn.14002bf20
add rsp, 0x28
lea rcx, [0x1400d5fa8]
pop rdx
call fcn.140033100
mov dword [0x140089001], 0x4aa
mov qword [0x1400d65b8], 0
mov dword [0x140089001], 0x4ac
mov dword [0x140089001], 0x4ad
mov rax, qword [0x1400d7950]
push rax
sub rsp, 8
push rax
movabs rcx, 0xa
pop rdx
sub rsp, 0x20
call fcn.14002bf20
add rsp, 0x28
lea rcx, [0x1400d6678]
pop rdx
call fcn.140033100
mov dword [0x140089001], 0x4ae
movabs rax, 0x1400891ee
mov rdx, rax
mov rcx, qword [0x1400d6678]
call fcn.14001dfc0
mov qword [0x1400d6288], rax
mov dword [0x140089001], 0x4af
mov rcx, qword [0x1400d6678]
call fcn.14001e020
mov qword [0x1400d6290], rax
mov dword [0x140089001], 0x4b0
mov rax, qword [0x1400d7950]
push rax
sub rsp, 8
push rax
mov r15, qword [0x1400d6288]
dec r15
mov rax, r15
mov rdx, rax
mov rcx, qword [0x1400d6678]
pop r8
sub rsp, 0x20
call fcn.14001e050
add rsp, 0x28
mov r15, qword [0x1400d65b8]
inc r15
mov rbp, qword [0x1400d6c70]
shl r15, 3
lea rcx, [r15 + rbp]
pop rdx
call fcn.140033100
mov dword [0x140089001], 0x4b1
mov r15, qword [0x1400d65b8]
inc r15
shl r15, 3
mov rcx, qword [r15 + rbp]
push qword [0x1400d7950]
sub rsp, 0x28
call fcn.1400331c0
add rsp, 0x28
mov r15, qword [0x1400d65b8]
inc r15
mov rbp, qword [0x1400d6c80]
shl r15, 3
lea rcx, [r15 + rbp]
pop rdx
call fcn.140033100
mov dword [0x140089001], 0x4b2
mov rax, qword [0x1400d7950]
push rax
sub rsp, 8
push rax
mov r15, qword [0x1400d6290]
sub r15, qword [0x1400d6288]
mov rax, r15
mov rdx, rax
mov rcx, qword [0x1400d6678]
pop r8
sub rsp, 0x20
call fcn.14001dd10
add rsp, 0x28
mov r15, qword [0x1400d65b8]
inc r15
mov rbp, qword [0x1400d6c90]
shl r15, 3
lea rcx, [r15 + rbp]
pop rdx
call fcn.140033100
mov dword [0x140089001], 0x4b3
mov rax, qword [0x1400d7950]
push rax
sub rsp, 8
push rax
mov r15, qword [0x1400d6288]
dec r15
mov rax, r15
mov rdx, rax
mov rcx, qword [0x1400d6678]
pop r8
sub rsp, 0x20
call fcn.14001e050
add rsp, 0x28
mov r15, qword [0x1400d65b8]
inc r15
mov rbp, qword [0x1400d6cc0]
shl r15, 3
lea rcx, [r15 + rbp]
pop rdx
call fcn.140033100
mov dword [0x140089001], 0x4b4
mov r15, qword [0x1400d65b8]
inc r15
shl r15, 3
mov rcx, qword [r15 + rbp]
push qword [0x1400d7950]
sub rsp, 0x28
call fcn.1400331c0
add rsp, 0x28
mov r15, qword [0x1400d65b8]
inc r15
mov rbp, qword [0x1400d6cd0]
shl r15, 3
lea rcx, [r15 + rbp]
pop rdx
call fcn.140033100
mov dword [0x140089001], 0x4b5
mov rax, qword [0x1400d7950]
push rax
sub rsp, 8
push rax
mov r15, qword [0x1400d6290]
sub r15, qword [0x1400d6288]
mov rax, r15
mov rdx, rax
mov rcx, qword [0x1400d6678]
pop r8
sub rsp, 0x20
call fcn.14001dd10
add rsp, 0x28
mov r15, qword [0x1400d65b8]
inc r15
mov rbp, qword [0x1400d6ce0]
shl r15, 3
lea rcx, [r15 + rbp]
pop rdx
call fcn.140033100
mov dword [0x140089001], 0x4b6
movabs rax, 0x1400891ee
push rax
mov r15, qword [0x1400d65b8]
inc r15
mov rbp, qword [0x1400d6c90]
shl r15, 3
mov rcx, qword [r15 + rbp]
pop rdx
call fcn.14001dfc0
mov qword [0x1400d6288], rax
mov dword [0x140089001], 0x4b7
mov r15, qword [0x1400d65b8]
inc r15
shl r15, 3
mov rcx, qword [r15 + rbp]
call fcn.14001e020
mov qword [0x1400d6290], rax
mov dword [0x140089001], 0x4b8
mov rax, qword [0x1400d7950]
push rax
sub rsp, 8
push rax
mov r15, qword [0x1400d6290]
sub r15, qword [0x1400d6288]
mov rax, r15
push rax
mov r15, qword [0x1400d65b8]
inc r15
shl r15, 3
mov rcx, qword [r15 + rbp]
pop rdx
pop r8
sub rsp, 0x20
call fcn.14001dd10
add rsp, 0x28
mov r15, qword [0x1400d65b8]
inc r15
mov rbp, qword [0x1400d6d10]
shl r15, 3
lea rcx, [r15 + rbp]
pop rdx
call fcn.140033100
mov dword [0x140089001], 0x4b9
mov r15, qword [0x1400d65b8]
inc r15
shl r15, 3
mov rcx, qword [r15 + rbp]
push qword [0x1400d7950]
sub rsp, 0x28
call fcn.1400331c0
add rsp, 0x28
mov r15, qword [0x1400d65b8]
inc r15
mov rbp, qword [0x1400d6d20]
shl r15, 3
lea rcx, [r15 + rbp]
pop rdx
call fcn.140033100
mov dword [0x140089001], 0x4ba
mov rax, qword [0x1400d7950]
push rax
sub rsp, 8
push rax
mov r15, qword [0x1400d6288]
dec r15
mov rax, r15
push rax
mov r15, qword [0x1400d65b8]
inc r15
mov rbp, qword [0x1400d6c90]
shl r15, 3
mov rcx, qword [r15 + rbp]
pop rdx
pop r8
sub rsp, 0x20
call fcn.14001e050
add rsp, 0x28
mov r15, qword [0x1400d65b8]
inc r15
shl r15, 3
lea rcx, [r15 + rbp]
pop rdx
call fcn.140033100
mov dword [0x140089001], 0x4bb
mov rax, qword [0x1400d7950]
push rax
sub rsp, 8
push rax
mov r15, qword [0x1400d6288]
dec r15
mov rax, r15
push rax
mov r15, qword [0x1400d65b8]
inc r15
shl r15, 3
mov rcx, qword [r15 + rbp]
pop rdx
pop r8
sub rsp, 0x20
call fcn.14001e050
add rsp, 0x28
mov r15, qword [0x1400d65b8]
inc r15
mov rbp, qword [0x1400d6ce0]
shl r15, 3
lea rcx, [r15 + rbp]
pop rdx
call fcn.140033100
mov dword [0x140089001], 0x4bc
inc qword [0x1400d65b8]
mov dword [0x140089001], 0x4bd
movabs rcx, 0xa
call fcn.14002c090
mov r15, rax
cmp r15, 1
jne 0x140004604
mov dword [0x140089001], 0x4be
movabs rcx, 0xa
call fcn.14002b5d0
mov dword [0x140089001], 0x4c2
movabs rax, 0x1400c3ade
mov qword [0x1400d6100], rax
mov dword [0x140089001], 0x4c3
lea rcx, [0x1400d6138]
mov rdx, qword [0x1400d6100]
call fcn.140033010
add qword [0x1400d6100], rax
mov qword [0x1400d6288], 1
mov dword [0x140089001], 0x4c5
mov rax, 0xfe
cmp rax, qword [0x1400d6288]
jl 0x140004c10
mov dword [0x140089001], 0x4c6
mov rax, qword [0x1400d7950]
push rax
sub rsp, 8
push rax
movabs rax, 0x140089191
mov r8, rax
mov rdx, qword [0x1400d6288]
mov rcx, qword [0x1400d6138]
pop r9
sub rsp, 0x20
call fcn.14001e0f0
add rsp, 0x28
lea rcx, [0x1400d6740]
pop rdx
call fcn.140033100
mov dword [0x140089001], 0x4c7
mov rax, qword [0x1400d7950]
push rax
sub rsp, 8
push rax
sub rsp, 8
mov rcx, qword [0x1400d6740]
sub rsp, 0x20
call fcn.14001e020
add rsp, 0x28
dec rax
mov rdx, rax
mov rcx, qword [0x1400d6740]
pop r8
sub rsp, 0x20
call fcn.14001e050
add rsp, 0x28
mov r15, qword [0x1400d6288]
mov rbp, qword [0x1400d6d30]
shl r15, 3
lea rcx, [r15 + rbp]
pop rdx
call fcn.140033100
mov dword [0x140089001], 0x4c9
inc qword [0x1400d6288]
jno 0x140004b26
mov qword [0x1400d6288], 1
mov dword [0x140089001], 0x4cc
mov rax, qword [0x1400d65b8]
cmp rax, qword [0x1400d6288]
jl 0x140004e00
mov qword [0x1400d6290], 1
mov dword [0x140089001], 0x4cd
mov rax, 0xfe
cmp rax, qword [0x1400d6290]
jl 0x140004d40
mov dword [0x140089001], 0x4ce
mov r15, qword [0x1400d6290]
mov rbp, qword [0x1400d6d30]
shl r15, 3
mov rcx, qword [r15 + rbp]
push qword [0x1400d7950]
sub rsp, 0x28
call fcn.1400331c0
add rsp, 0x28
lea rcx, [0x1400d6678]
pop rdx
call fcn.140033100
mov dword [0x140089001], 0x4cf
push qword [0x1400d6678]
mov r15, qword [0x1400d6288]
mov rbp, qword [0x1400d6c70]
shl r15, 3
mov rcx, qword [r15 + rbp]
pop rdx
call fcn.140033230
or rax, rax
je 0x140004d1f
mov dword [0x140089001], 0x4d0
push qword [0x1400d6290]
mov r15, qword [0x1400d6288]
mov rbp, qword [0x1400d6ca0]
shl r15, 3
pop qword [r15 + rbp]
mov dword [0x140089001], 0x4d1
push qword [0x1400d6290]
mov r15, qword [0x1400d6288]
mov rbp, qword [0x1400d6cb0]
shl r15, 3
pop qword [r15 + rbp]
mov dword [0x140089001], 0x4d3
mov dword [0x140089001], 0x4d4
inc qword [0x1400d6290]
jno 0x140004c44
mov dword [0x140089001], 0x4d5
mov r15, qword [0x1400d6288]
mov rbp, qword [0x1400d6ca0]
shl r15, 3
mov r15, qword [r15 + rbp]
and r15, r15
jne 0x140004ddf
mov dword [0x140089001], 0x4d5
mov r15, qword [0x1400d6288]
mov rbp, qword [0x1400d6c70]
shl r15, 3
movabs rdx, str.Undefined
lea rcx, [r15 + rbp]
call fcn.140033010
mov dword [0x140089001], 0x4d5
mov r15, qword [0x1400d6288]
mov rbp, qword [0x1400d6c80]
shl r15, 3
movabs rdx, str.Undefined
lea rcx, [r15 + rbp]
call fcn.140033010
mov dword [0x140089001], 0x4d5
movabs rax, str.Possible_Garbled_Custom_Keys_File
mov rcx, rax
call fcn.14001ce5c
mov dword [0x140089001], 0x4d5
mov dword [0x140089001], 0x4d6
inc qword [0x1400d6288]
jno 0x140004c1b
mov dword [0x140089001], 0x4da
mov rdx, qword [0x1400d5f78]
movabs rcx, 0xa
call fcn.14002bbf0
and rax, rax
je 0x140005028
mov dword [0x140089001], 0x4db
mov rax, qword [0x1400d7950]
push rax
sub rsp, 8
push rax
movabs rcx, 0xa
pop rdx
sub rsp, 0x20
call fcn.14002bf20
add rsp, 0x28
lea rcx, [0x1400d6300]
pop rdx
call fcn.140033100
mov dword [0x140089001], 0x4dc
mov rax, qword [0x1400d7950]
push rax
sub rsp, 8
push rax
movabs rcx, 0xa
pop rdx
sub rsp, 0x20
call fcn.14002bf20
add rsp, 0x28
lea rcx, [0x1400d5fa8]
pop rdx
call fcn.140033100
mov dword [0x140089001], 0x4dd
mov qword [0x1400d6550], 0
mov dword [0x140089001], 0x4de
mov dword [0x140089001], 0x4df
mov rax, qword [0x1400d7950]
push rax
sub rsp, 8
push rax
movabs rcx, 0xa
pop rdx
sub rsp, 0x20
call fcn.14002bf20
add rsp, 0x28
lea rcx, [0x1400d6678]
pop rdx
call fcn.140033100
mov dword [0x140089001], 0x4e0
movabs rax, 0x1400891ee
mov rdx, rax
mov rcx, qword [0x1400d6678]
call fcn.14001dfc0
mov qword [0x1400d6288], rax
mov dword [0x140089001], 0x4e1
mov rcx, qword [0x1400d6678]
call fcn.14001e020
mov qword [0x1400d6290], rax
mov dword [0x140089001], 0x4e3
mov rax, qword [0x1400d7950]
push rax
sub rsp, 8
push rax
mov r15, qword [0x1400d6290]
sub r15, qword [0x1400d6288]
mov rax, r15
mov rdx, rax
mov rcx, qword [0x1400d6678]
pop r8
sub rsp, 0x20
call fcn.14001dd10
add rsp, 0x28
lea rcx, [0x1400d6678]
pop rdx
call fcn.140033100
mov dword [0x140089001], 0x4e4
movabs rax, 0x1400891ee
mov rdx, rax
mov rcx, qword [0x1400d6678]
call fcn.14001dfc0
mov qword [0x1400d6288], rax
mov dword [0x140089001], 0x4e5
mov rcx, qword [0x1400d6678]
call fcn.14001e020
mov qword [0x1400d6290], rax
mov dword [0x140089001], 0x4e7
inc qword [0x1400d6550]
mov dword [0x140089001], 0x4e8
movabs rcx, 0xa
call fcn.14002c090
mov r15, rax
cmp r15, 1
jne 0x140004eb6
mov dword [0x140089001], 0x4e9
movabs rcx, 0xa
call fcn.14002b5d0
mov dword [0x140089001], 0x4ea
mov dword [0x140089001], 0x4ec
mov r15, qword [0x1400d65b8]
cmp r15, qword [0x1400d6550]
jne 0x1400055be
mov dword [0x140089001], 0x4ed
mov rdx, qword [0x1400d5f78]
movabs rcx, 0xa
call fcn.14002bbf0
and rax, rax
je 0x1400053e9
mov dword [0x140089001], 0x4ee
mov rax, qword [0x1400d7950]
push rax
sub rsp, 8
push rax
movabs rcx, str.Custom_Keys_located:
sub rsp, 0x28
call fcn.1400331c0
add rsp, 0x28
mov rcx, qword [0x1400d5f78]
sub rsp, 0x28
call fcn.1400331c0
add rsp, 0x28
mov rdx, qword [0x1400d7960]
add qword [rsp], rdx
pop rcx
sub rsp, 0x20
call fcn.14001ce5c
add rsp, 0x28
pop qword [0x1400d7950]
mov dword [0x140089001], 0x4ef
movabs rax, str.Loading_CustomKeys
mov rcx, rax
call fcn.14001ce5c
mov dword [0x140089001], 0x4f0
movabs rax, str.To_DELETE_these_Custom_Keys__make_sure_Debug_Tab_is_selected_and_Trainer_is_Activated__by
mov rcx, rax
call fcn.14001ce5c
mov dword [0x140089001], 0x4f1
movabs rax, str.pressing_F1__and_then_press_CTRL_K.__The_trainer_will_close_and_custom_keys_are_deleted.
mov rcx, rax
call fcn.14001ce5c
mov dword [0x140089001], 0x4f2
mov rax, qword [0x1400d7950]
push rax
sub rsp, 8
push rax
movabs rcx, 0xa
pop rdx
sub rsp, 0x20
call fcn.14002bf20
add rsp, 0x28
lea rcx, [0x1400d6300]
pop rdx
call fcn.140033100
mov dword [0x140089001], 0x4f3
mov rax, qword [0x1400d7950]
push rax
sub rsp, 8
push rax
movabs rcx, 0xa
pop rdx
sub rsp, 0x20
call fcn.14002bf20
add rsp, 0x28
lea rcx, [0x1400d5fa8]
pop rdx
call fcn.140033100
mov dword [0x140089001], 0x4f4
mov qword [0x1400d65b8], 0
mov dword [0x140089001], 0x4f5
mov dword [0x140089001], 0x4f6
mov rax, qword [0x1400d7950]
push rax
sub rsp, 8
push rax
movabs rcx, 0xa
pop rdx
sub rsp, 0x20
call fcn.14002bf20
add rsp, 0x28
lea rcx, [0x1400d6678]
pop rdx
call fcn.140033100
mov dword [0x140089001], 0x4f7
movabs rax, 0x1400891ee
mov rdx, rax
mov rcx, qword [0x1400d6678]
call fcn.14001dfc0
mov qword [0x1400d6288], rax
mov dword [0x140089001], 0x4f8
mov rcx, qword [0x1400d6678]
call fcn.14001e020
mov qword [0x1400d6290], rax
mov dword [0x140089001], 0x4f9
mov rax, qword [0x1400d7950]
push rax
sub rsp, 8
push rax
mov r15, qword [0x1400d6288]
dec r15
mov rax, r15
mov rdx, rax
mov rcx, qword [0x1400d6678]
pop r8
sub rsp, 0x20
call fcn.14001e050
add rsp, 0x28
mov r15, qword [0x1400d65b8]
inc r15
mov rbp, qword [0x1400d6c70]
shl r15, 3
lea rcx, [r15 + rbp]
pop rdx
call fcn.140033100
mov dword [0x140089001], 0x4fa
mov rax, qword [0x1400d7950]
push rax
sub rsp, 8
push rax
mov r15, qword [0x1400d6290]
sub r15, qword [0x1400d6288]
mov rax, r15
mov rdx, rax
mov rcx, qword [0x1400d6678]
pop r8
sub rsp, 0x20
call fcn.14001dd10
add rsp, 0x28
lea rcx, [0x1400d6678]
pop rdx
call fcn.140033100
mov dword [0x140089001], 0x4fb
movabs rax, 0x1400891ee
mov rdx, rax
mov rcx, qword [0x1400d6678]
call fcn.14001dfc0
mov qword [0x1400d6288], rax
mov dword [0x140089001], 0x4fc
mov rcx, qword [0x1400d6678]
call fcn.14001e020
mov qword [0x1400d6290], rax
mov dword [0x140089001], 0x4fd
mov rax, qword [0x1400d7950]
push rax
sub rsp, 8
push rax
mov r15, qword [0x1400d6290]
sub r15, qword [0x1400d6288]
mov rax, r15
mov rdx, rax
mov rcx, qword [0x1400d6678]
pop r8
sub rsp, 0x20
call fcn.14001dd10
add rsp, 0x28
mov r15, qword [0x1400d65b8]
inc r15
mov rbp, qword [0x1400d6d10]
shl r15, 3
lea rcx, [r15 + rbp]
pop rdx
call fcn.140033100
mov dword [0x140089001], 0x4fe
inc qword [0x1400d65b8]
mov dword [0x140089001], 0x4ff
movabs rcx, 0xa
call fcn.14002c090
mov r15, rax
cmp r15, 1
jne 0x1400051bb
mov dword [0x140089001], 0x500
movabs rcx, 0xa
call fcn.14002b5d0
mov dword [0x140089001], 0x501
mov qword [0x1400d6288], 1
mov dword [0x140089001], 0x504
mov rax, qword [0x1400d65b8]
cmp rax, qword [0x1400d6288]
jl 0x1400055b2
mov dword [0x140089001], 0x505
mov r15, qword [0x1400d6288]
mov rbp, qword [0x1400d6ca0]
shl r15, 3
mov qword [r15 + rbp], 0
mov qword [0x1400d6290], 1
mov dword [0x140089001], 0x506
mov rax, 0xfe
cmp rax, qword [0x1400d6290]
jl 0x140005521
mov dword [0x140089001], 0x507
mov r15, qword [0x1400d6290]
mov rbp, qword [0x1400d6d30]
shl r15, 3
mov rcx, qword [r15 + rbp]
push qword [0x1400d7950]
sub rsp, 0x28
call fcn.1400331c0
add rsp, 0x28
lea rcx, [0x1400d6678]
pop rdx
call fcn.140033100
mov dword [0x140089001], 0x508
push qword [0x1400d6678]
mov r15, qword [0x1400d6288]
mov rbp, qword [0x1400d6c70]
shl r15, 3
mov rcx, qword [r15 + rbp]
pop rdx
call fcn.140033230
or rax, rax
je 0x140005500
mov dword [0x140089001], 0x509
push qword [0x1400d6290]
mov r15, qword [0x1400d6288]
mov rbp, qword [0x1400d6ca0]
shl r15, 3
pop qword [r15 + rbp]
mov dword [0x140089001], 0x50c
mov dword [0x140089001], 0x50d
inc qword [0x1400d6290]
jno 0x14000544b
mov dword [0x140089001], 0x50e
mov r15, qword [0x1400d6288]
mov rbp, qword [0x1400d6ca0]
shl r15, 3
mov r15, qword [r15 + rbp]
and r15, r15
jne 0x140005591
mov dword [0x140089001], 0x50e
mov r15, qword [0x1400d6288]
mov rbp, qword [0x1400d6c70]
shl r15, 3
movabs rdx, str.Undefined
lea rcx, [r15 + rbp]
call fcn.140033010
mov dword [0x140089001], 0x50e
movabs rax, str.Possible_Garbled_Custom_Keys_File
mov rcx, rax
call fcn.14001ce5c
mov dword [0x140089001], 0x50e
mov dword [0x140089001], 0x50f
inc qword [0x1400d6288]
jno 0x1400053fe
mov dword [0x140089001], 0x510
jmp 0x140005620
mov dword [0x140089001], 0x510
mov dword [0x140089001], 0x511
mov r15, qword [0x1400d6550]
and r15, r15
jle 0x140005616
mov dword [0x140089001], 0x512
movabs rax, str.CustomKeys_mismatch_in_number_of_options.
mov rcx, rax
call fcn.14001ce5c
mov dword [0x140089001], 0x513
movabs rax, str.After_pressing_F1_to_Activate_trainer__press_CTRL_K_to_delete_old_CustomKeys.
mov rcx, rax
call fcn.14001ce5c
mov dword [0x140089001], 0x514
mov dword [0x140089001], 0x515
mov dword [0x140089001], 0x51a
lea rax, [0x14000564a]
push rax
push 0
sub rsp, 0x20
jmp 0x14000d0b4
mov dword [0x140089001], 0xb64
sub rsp, 8
sub rsp, 8
movabs r8, 0xd7
movabs rdx, 0xd7
movabs rcx, 0xd7
sub rsp, 0x20
call fcn.14002daa0
add rsp, 0x28
push rax
movabs r9, 0x20
movabs r8, 0x55
movabs rdx, 0x10e
movabs rcx, 0x382
sub rsp, 0x20
call fcn.14002fc04
add rsp, 0x30
and rax, rax
je 0x14000d2c6
mov dword [0x140089001], 0xb65
movabs rcx, 0x382
call fcn.14002fe80
mov rcx, rax
call fcn.14002daec
mov dword [0x140089001], 0xb66
movabs rcx, 3
call fcn.14002afbc
mov rcx, rax
call fcn.14002db70
mov dword [0x140089001], 0xb67
movabs rcx, 0x11
call fcn.14002db84
mov dword [0x140089001], 0xb68
movabs r9, 0xff
movabs r8, 0xe
movabs rdx, 0xe
movabs rcx, 0xe
call fcn.14002db94
push rax
movabs rax, str.Hotkeys
mov r8, rax
movabs rdx, 3
movabs rcx, 3
pop r9
call fcn.14002dbb0
mov dword [0x140089001], 0xb69
call fcn.14002dc70
mov dword [0x140089001], 0xb6a
movabs r9, 0
movabs r8, 0x16
movabs rdx, 0x46
movabs rcx, 0x382
call fcn.140030018
mov dword [0x140089001], 0xb6b
mov rcx, qword [0x1400d6398]
call fcn.14002fe80
mov rcx, rax
call fcn.14002daec
mov dword [0x140089001], 0xb6c
movabs rcx, 1
call fcn.14002db84
mov dword [0x140089001], 0xb6d
push 5
push 0x26
movabs rcx, 0x382
sub rsp, 0x20
call fcn.14002fbe4
add rsp, 0x20
mov rcx, rax
pop rdx
pop r8
call fcn.14002dcd0
mov dword [0x140089001], 0xb6e
call fcn.14002dc70
mov dword [0x140089001], 0xb6f
movabs rcx, 0x382
call fcn.14002f87c
mov dword [0x140089001], 0xb70
mov dword [0x140089001], 0xb72
sub rsp, 8
sub rsp, 8
movabs r8, 0xd2
movabs rdx, 0xff
movabs rcx, 0xff
sub rsp, 0x20
call fcn.14002daa0
add rsp, 0x28
push rax
movabs r9, 0x20
movabs r8, 0x55
movabs rdx, 0x10e
movabs rcx, 0x382
sub rsp, 0x20
call fcn.14002fc04
add rsp, 0x30
and rax, rax
je 0x14000d4e2
mov dword [0x140089001], 0xb73
movabs rcx, 0x382
call fcn.14002fe80
mov rcx, rax
call fcn.14002daec
mov dword [0x140089001], 0xb74
movabs rcx, 3
call fcn.14002afbc
mov rcx, rax
call fcn.14002db70
mov dword [0x140089001], 0xb75
movabs rcx, 0x11
call fcn.14002db84
mov dword [0x140089001], 0xb76
movabs r9, 0xff
movabs r8, 0xe
movabs rdx, 0xe
movabs rcx, 0xe
call fcn.14002db94
push rax
movabs rax, str.Joystick
mov r8, rax
movabs rdx, 3
movabs rcx, 3
pop r9
call fcn.14002dbb0
mov dword [0x140089001], 0xb77
call fcn.14002dc70
mov dword [0x140089001], 0xb78
movabs r9, 0
movabs r8, 0x16
movabs rdx, 0x46
movabs rcx, 0x382
call fcn.140030018
mov dword [0x140089001], 0xb79
mov rcx, qword [0x1400d6428]
call fcn.14002fe80
mov rcx, rax
call fcn.14002daec
mov dword [0x140089001], 0xb7a
movabs rcx, 1
call fcn.14002db84
mov dword [0x140089001], 0xb7b
push 5
push 0x26
movabs rcx, 0x382
sub rsp, 0x20
call fcn.14002fbe4
add rsp, 0x20
mov rcx, rax
pop rdx
pop r8
call fcn.14002dcd0
mov dword [0x140089001], 0xb7c
call fcn.14002dc70
mov dword [0x140089001], 0xb7d
movabs rcx, 0x382
call fcn.14002f87c
mov dword [0x140089001], 0xb7e
mov dword [0x140089001], 0xb80
sub rsp, 8
sub rsp, 8
movabs r8, 0xd2
movabs rdx, 0xff
movabs rcx, 0xff
sub rsp, 0x20
call fcn.14002daa0
add rsp, 0x28
push rax
movabs r9, 0x20
movabs r8, 0x55
movabs rdx, 0x1d6
movabs rcx, 0x382
sub rsp, 0x20
call fcn.14002fc04
add rsp, 0x30
and rax, rax
je 0x14000d6fe
mov dword [0x140089001], 0xb81
movabs rcx, 0x382
call fcn.14002fe80
mov rcx, rax
call fcn.14002daec
mov dword [0x140089001], 0xb82
movabs rcx, 3
call fcn.14002afbc
mov rcx, rax
call fcn.14002db70
mov dword [0x140089001], 0xb83
movabs rcx, 0x11
call fcn.14002db84
mov dword [0x140089001], 0xb84
movabs r9, 0xff
movabs r8, 0xe
movabs rdx, 0xe
movabs rcx, 0xe
call fcn.14002db94
push rax
movabs rax, str.Instructions
mov r8, rax
movabs rdx, 3
movabs rcx, 3
pop r9
call fcn.14002dbb0
mov dword [0x140089001], 0xb85
call fcn.14002dc70
mov dword [0x140089001], 0xb86
movabs r9, 0
movabs r8, 0x16
movabs rdx, 0x78
movabs rcx, 0x382
call fcn.140030018
mov dword [0x140089001], 0xb87
mov rcx, qword [0x1400d6780]
call fcn.14002fe80
mov rcx, rax
call fcn.14002daec
mov dword [0x140089001], 0xb88
movabs rcx, 1
call fcn.14002db84
mov dword [0x140089001], 0xb89
push 5
push 0x19
movabs rcx, 0x382
sub rsp, 0x20
call fcn.14002fbe4
add rsp, 0x20
mov rcx, rax
pop rdx
pop r8
call fcn.14002dcd0
mov dword [0x140089001], 0xb8a
call fcn.14002dc70
mov dword [0x140089001], 0xb8b
movabs rcx, 0x382
call fcn.14002f87c
mov dword [0x140089001], 0xb8c
mov dword [0x140089001], 0xb8e
sub rsp, 8
sub rsp, 8
movabs r8, 0xd2
movabs rdx, 0xff
movabs rcx, 0xff
sub rsp, 0x20
call fcn.14002daa0
add rsp, 0x28
push rax
movabs r9, 0x20
movabs r8, 0x55
movabs rdx, 0x10e
movabs rcx, 0x382
sub rsp, 0x20
call fcn.14002fc04
add rsp, 0x30
and rax, rax
je 0x14000d91a
mov dword [0x140089001], 0xb8f
movabs rcx, 0x382
call fcn.14002fe80
mov rcx, rax
call fcn.14002daec
mov dword [0x140089001], 0xb90
movabs rcx, 3
call fcn.14002afbc
mov rcx, rax
call fcn.14002db70
mov dword [0x140089001], 0xb91
movabs rcx, 0x11
call fcn.14002db84
mov dword [0x140089001], 0xb92
movabs r9, 0xff
movabs r8, 0xe
movabs rdx, 0xe
movabs rcx, 0xe
call fcn.14002db94
push rax
movabs rax, str.Help
mov r8, rax
movabs rdx, 3
movabs rcx, 3
pop r9
call fcn.14002dbb0
mov dword [0x140089001], 0xb93
call fcn.14002dc70
mov dword [0x140089001], 0xb94
movabs r9, 0
movabs r8, 0x16
movabs rdx, 0x46
movabs rcx, 0x382
call fcn.140030018
mov dword [0x140089001], 0xb95
mov rcx, qword [0x1400d60d8]
call fcn.14002fe80
mov rcx, rax
call fcn.14002daec
mov dword [0x140089001], 0xb96
movabs rcx, 1
call fcn.14002db84
mov dword [0x140089001], 0xb97
push 5
push 0x34
movabs rcx, 0x382
sub rsp, 0x20
call fcn.14002fbe4
add rsp, 0x20
mov rcx, rax
pop rdx
pop r8
call fcn.14002dcd0
mov dword [0x140089001], 0xb98
call fcn.14002dc70
mov dword [0x140089001], 0xb99
movabs rcx, 0x382
call fcn.14002f87c
mov dword [0x140089001], 0xb9a
mov dword [0x140089001], 0xb9c
sub rsp, 8
sub rsp, 8
movabs r8, 0xd2
movabs rdx, 0xff
movabs rcx, 0xff
sub rsp, 0x20
call fcn.14002daa0
add rsp, 0x28
push rax
movabs r9, 0x20
movabs r8, 0x55
movabs rdx, 0x10e
movabs rcx, 0x382
sub rsp, 0x20
call fcn.14002fc04
add rsp, 0x30
and rax, rax
je 0x14000db36
mov dword [0x140089001], 0xb9d
movabs rcx, 0x382
call fcn.14002fe80
mov rcx, rax
call fcn.14002daec
mov dword [0x140089001], 0xb9e
movabs rcx, 3
call fcn.14002afbc
mov rcx, rax
call fcn.14002db70
mov dword [0x140089001], 0xb9f
movabs rcx, 0x11
call fcn.14002db84
mov dword [0x140089001], 0xba0
movabs r9, 0xff
movabs r8, 0xe
movabs rdx, 0xe
movabs rcx, 0xe
call fcn.14002db94
push rax
movabs rax, str.Debug
mov r8, rax
movabs rdx, 3
movabs rcx, 3
pop r9
call fcn.14002dbb0
mov dword [0x140089001], 0xba1
call fcn.14002dc70
mov dword [0x140089001], 0xba2
movabs r9, 0
movabs r8, 0x16
movabs rdx, 0x46
movabs rcx, 0x382
call fcn.140030018
mov dword [0x140089001], 0xba3
mov rcx, qword [0x1400d5f80]
call fcn.14002fe80
mov rcx, rax
call fcn.14002daec
mov dword [0x140089001], 0xba4
movabs rcx, 1
call fcn.14002db84
mov dword [0x140089001], 0xba5
push 5
push 0x2d
movabs rcx, 0x382
sub rsp, 0x20
call fcn.14002fbe4
add rsp, 0x20
mov rcx, rax
pop rdx
pop r8
call fcn.14002dcd0
mov dword [0x140089001], 0xba6
call fcn.14002dc70
mov dword [0x140089001], 0xba7
movabs rcx, 0x382
call fcn.14002f87c
mov dword [0x140089001], 0xba8
mov dword [0x140089001], 0xbaa
add rsp, 0x20
pop rax
pop rdx
add rsp, rax
jmp rdx
mov dword [0x140089001], 0xe58
mov qword [0x1400d6570], 1
mov dword [0x140089001], 0xe59
mov qword [0x1400d67c0], 0x40
mov qword [0x1400d6288], 1
mov dword [0x140089001], 0xe5b
mov rax, qword [0x1400d6758]
cmp rax, qword [0x1400d6288]
jl 0x140011213
mov dword [0x140089001], 0xe5d
inc qword [0x1400d6288]
jno 0x1400111e6
mov dword [0x140089001], 0xe5e
mov qword [0x1400d6758], 0
mov dword [0x140089001], 0xe5f
mov qword [0x1400d6448], 0
mov dword [0x140089001], 0xe60
add rsp, 0x20
pop rax
pop rdx
add rsp, rax
jmp rdx
call 0x140016705
call fcn.140032fe0
mov rcx, qword [0x1400d5f50]
call sub.KERNEL32.dll_HeapDestroy
mov rcx, qword [0x1400d5f60]
call sub.KERNEL32.dll_ExitProcess
sub rsp, 0x28
call fcn.14001fa48
call fcn.140020ec0
call fcn.14002191c
call fcn.14002335c
call fcn.1400242b0
call fcn.1400299ac
call fcn.14002ae20
call fcn.14002b40c
call fcn.14002b660
call fcn.14002cb88
call fcn.14002d504
call fcn.14002f8f0
call fcn.140030af0
call fcn.1400322c0
add rsp, 0x28
ret