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

Disassembly:
sub rsp, 0x28
mov r8, 0xf18
xor rdx, rdx
movabs rcx, 0x1400d8f00
call sub.msvcrt.dll_memset
xor rcx, rcx
call sub.KERNEL32.dll_GetModuleHandleA
mov qword [0x1400d8f08], rax
xor r8, r8
mov rdx, 0x1000
xor rcx, rcx
call sub.KERNEL32.dll_HeapCreate
mov qword [0x1400d8f00], rax
movabs rax, 0x14008c3d0
mov qword [0x1400d90f0], rax
call fcn.140034fc0
call fcn.1400342a0
call fcn.1400340b0
call fcn.140032a98
call fcn.1400318fc
call fcn.14002fa88
call fcn.14002f7b8
call fcn.14002ed44
call fcn.14002e534
call fcn.14002d670
call fcn.14002ce2c
call fcn.14002b9cc
call fcn.140026220
call fcn.1400239a0
call fcn.1400234a8
call fcn.140022448
call fcn.14002218c
call fcn.14001f08c
mov qword [rsp + 0x20], rax
mov dword [0x14008b001], 0x10
movabs rdx, str.mrclawz
lea rcx, [0x1400d9008]
call fcn.140035050
mov dword [0x14008b001], 0x12
call sub.KERNEL32.dll_IsDebuggerPresent
and rax, rax
je 0x1400010e9
mov dword [0x14008b001], 0x16
mov dword [0x14008b001], 0x18
sub rsp, 8
movabs rax, 0x80000001
push rax
movabs rax, 0x14008b17b
push rax
push 0
movabs r9, 0
movabs r8, 0
movabs rdx, 0
movabs rcx, 0xffffffffffffffff
sub rsp, 0x20
call fcn.14002bdb4
add rsp, 0x40
mov qword [0x1400d8fe0], rax
mov dword [0x14008b001], 0x19
mov rax, qword [0x1400da9f0]
push rax
sub rsp, 8
push rax
pop rcx
sub rsp, 0x20
call fcn.14002cfdc
add rsp, 0x28
lea rcx, [0x1400d8f78]
pop rdx
call fcn.140035140
mov dword [0x14008b001], 0x1a
mov rax, qword [0x1400da9f0]
push rax
sub rsp, 8
push rax
mov rdx, qword [0x1400da9f0]
push rdx
push rdx
pop rcx
sub rsp, 0x20
call fcn.140022490
add rsp, 0x20
mov rdx, qword [0x1400daa00]
add qword [rsp], rdx
pop rcx
pop rdx
sub rsp, 0x20
call fcn.14002d110
add rsp, 0x28
lea rcx, [0x1400d97d0]
pop rdx
call fcn.140035140
mov dword [0x14008b001], 0x1c
mov rcx, qword [0x1400d97d0]
push qword [0x1400da9f0]
sub rsp, 0x28
call fcn.140035200
add rsp, 0x28
lea rcx, [0x1400d9028]
pop rdx
call fcn.140035140
mov dword [0x14008b001], 0x1d
call sub.USER32.DLL_GetForegroundWindow
mov qword [0x1400d9660], rax
mov dword [0x14008b001], 0x1e
lea rax, [0x1400d8f18]
mov rdx, rax
mov rcx, qword [0x1400d9660]
call sub.USER32.DLL_GetWindowThreadProcessId
mov dword [0x14008b001], 0x21
mov r8, qword [0x1400d8f18]
mov rdx, qword [0x1400d9808]
movabs rcx, 0x1f0fff
call sub.KERNEL32.dll_OpenProcess
mov qword [0x1400d9828], rax
mov dword [0x14008b001], 0x24
mov rax, qword [0x1400d8f18]
mov qword [0x1400d9660], rax
mov dword [0x14008b001], 0x26
movabs rcx, 0x3e8
call fcn.1400342d0
mov qword [0x1400d8fb0], rax
mov dword [0x14008b001], 0x28
mov rcx, qword [0x1400d9028]
push qword [0x1400da9f0]
sub rsp, 0x28
call fcn.140035200
add rsp, 0x28
lea rcx, [0x1400d9510]
pop rdx
call fcn.140035140
mov dword [0x14008b001], 0x2a
mov rax, qword [0x1400d9778]
mov qword [0x1400d8fc8], rax
mov dword [0x14008b001], 0x2e
mov rcx, qword [0x1400d8fe0]
call fcn.14002b86c
mov dword [0x14008b001], 0x30
mov qword [0x1400d96a8], 0x3e8
mov dword [0x14008b001], 0x36
movabs rbp, 0x14008c3d0
mov qword [0x1400d9288], rbp
mov dword [0x14008b001], 0x38
mov rcx, qword [0x1400d9288]
call fcn.1400342f0
mov byte [0x1400d9919], al
movabs rbp, 0x14008c3d3
mov qword [0x1400d9288], rbp
mov dword [0x14008b001], 0x3b
movabs rbp, 0x14008c3d3
mov r15, rbp
add r15, 0xbb8
cmp r15, qword [0x1400d9288]
jl 0x140001452
mov dword [0x14008b001], 0x3d
mov rcx, qword [0x1400d9288]
call fcn.1400342f0
mov byte [0x1400d991c], al
mov dword [0x14008b001], 0x40
movsx r15, byte [0x1400d991c]
movsx rax, byte [0x1400d9919]
xor r15, rax
mov rax, r15
mov byte [0x1400d9918], al
mov dword [0x14008b001], 0x42
movsx r15, byte [0x1400d9919]
add r15, 0x37
mov rax, r15
mov byte [0x1400d9919], al
mov dword [0x14008b001], 0x43
movsx r15, byte [0x1400d9919]
cmp r15, 0xff
jle 0x140001431
mov dword [0x14008b001], 0x43
movsx r15, byte [0x1400d9919]
add r15, 0xffffffffffffff01
mov rax, r15
mov byte [0x1400d9919], al
mov dword [0x14008b001], 0x43
mov dword [0x14008b001], 0x49
inc qword [0x1400d9288]
jno 0x140001368
mov dword [0x14008b001], 0xe4
mov dword [0x14008b001], 0xe4
mov dword [0x14008b001], 0xe4
mov dword [0x14008b001], 0xe5
mov rdx, 1
sub rsp, 8
movabs rax, 0x1400d9c58
push rax
sub rsp, 0x20
xor r9, r9
mov r8, 7
mov rcx, 0x10
call fcn.14002f634
add rsp, 0x30
mov qword [0x1400d9c58], rax
mov dword [0x14008b001], 0x176
call sub.KERNEL32.dll_GetTickCount
mov qword [0x1400d9748], rax
mov dword [0x14008b001], 0x17d
mov rax, qword [0x1400da9f0]
push rax
sub rsp, 8
push rax
pop rcx
sub rsp, 0x20
call fcn.140022490
add rsp, 0x28
lea rcx, [0x1400d92a8]
pop rdx
call fcn.140035140
mov dword [0x14008b001], 0x17e
mov rax, qword [0x1400da9f0]
push rax
sub rsp, 8
push rax
mov rcx, qword [0x1400d92a8]
pop rdx
sub rsp, 0x20
call fcn.14002d110
add rsp, 0x28
lea rcx, [0x1400d92a8]
pop rdx
call fcn.140035140
mov dword [0x14008b001], 0x180
movabs rdx, 0x14008b17b
lea rcx, [0x1400d9128]
call fcn.140035050
mov dword [0x14008b001], 0x181
movabs rdx, 0x14008b17b
lea rcx, [0x1400d9228]
call fcn.140035050
mov dword [0x14008b001], 0x182
movabs rdx, 0x14008b17b
lea rcx, [0x1400d92e0]
call fcn.140035050
mov dword [0x14008b001], 0x183
mov qword [0x1400d97b8], 0
mov dword [0x14008b001], 0x184
mov dword [0x1400d9910], 0
mov dword [0x14008b001], 0x186
mov rax, qword [0x1400da9f0]
push rax
sub rsp, 8
push rax
sub rsp, 8
mov rcx, qword [0x1400da9f0]
sub rsp, 0x20
call fcn.140022490
add rsp, 0x28
inc qword [0x1400da9f0]
push 0
mov rdx, qword [0x1400daa00]
add qword [rsp + 8], rdx
pop rcx
pop rdx
sub rsp, 0x20
call fcn.14002dbf0
add rsp, 0x28
pop qword [0x1400da9f0]
mov dword [0x14008b001], 0x187
movabs rcx, 0
call fcn.14002dce0
mov qword [0x1400d9370], rax
mov qword [0x1400d9288], 1
mov dword [0x14008b001], 0x188
mov r15, qword [0x1400d9370]
add r15, 0xfffffffffffffff8
cmp r15, qword [0x1400d9288]
jl 0x1400016bb
mov dword [0x14008b001], 0x18b
movabs rcx, 0
call fcn.14002dd40
mov byte [0x1400d991a], al
mov dword [0x14008b001], 0x18d
movsxd r15, dword [0x1400d9910]
movzx rax, byte [0x1400d991a]
add r15, rax
mov rax, r15
mov dword [0x1400d9910], eax
mov dword [0x14008b001], 0x18f
inc qword [0x1400d9288]
jno 0x140001646
mov dword [0x14008b001], 0x190
movabs rcx, 0
call fcn.14002ddb0
mov qword [0x1400d98b8], rax
mov dword [0x14008b001], 0x191
movabs rcx, 0
call fcn.14002ddb0
mov qword [0x1400d90e8], rax
mov dword [0x14008b001], 0x192
movabs rcx, 0
call fcn.14002d5d0
mov dword [0x14008b001], 0x194
movsxd rax, dword [0x1400d9910]
push rax
pop qword [0x1400d9488]
mov dword [0x14008b001], 0x198
mov rdx, qword [0x1400d92a8]
movabs rcx, 0
call fcn.14002dbf0
mov r15, rax
and r15, r15
jle 0x140001dec
mov qword [0x1400d9288], 1
mov dword [0x14008b001], 0x19a
mov rax, 0x3b8
cmp rax, qword [0x1400d9288]
jl 0x1400017b0
mov dword [0x14008b001], 0x19c
movabs rcx, 0
call fcn.14002de20
mov qword [0x1400d9278], rax
mov dword [0x14008b001], 0x19e
inc qword [0x1400d9288]
jno 0x140001763
mov qword [0x1400d9288], 0x3b9
mov dword [0x14008b001], 0x1a3
mov rax, 0x3c0
cmp rax, qword [0x1400d9288]
jl 0x1400018c6
mov dword [0x14008b001], 0x1a5
movabs rcx, 0
call fcn.14002de20
mov qword [0x1400d9278], rax
mov dword [0x14008b001], 0x1a7
mov rax, qword [0x1400da9f0]
push rax
sub rsp, 8
push rax
sub rsp, 8
mov r8, qword [0x1400da9f0]
movabs rdx, 1
mov rcx, qword [0x1400d9278]
sub rsp, 0x20
call fcn.14001f8d0
add rsp, 0x28
mov rdx, qword [0x1400daa00]
add qword [rsp], rdx
pop rcx
sub rsp, 0x20
call fcn.14001fa90
add rsp, 0x28
pop qword [0x1400da9f0]
mov qword [0x1400d9278], rax
mov dword [0x14008b001], 0x1a9
mov rcx, qword [0x1400d9128]
push qword [0x1400da9f0]
sub rsp, 0x28
call fcn.140035200
add rsp, 0x28
mov rdx, qword [0x1400da9f0]
push rdx
push rdx
mov rcx, qword [0x1400d9278]
pop rdx
sub rsp, 0x20
call fcn.14001fb80
add rsp, 0x20
pop rax
lea rcx, [0x1400d9128]
pop rdx
call fcn.140035140
mov dword [0x14008b001], 0x1ab
inc qword [0x1400d9288]
jno 0x1400017bb
mov dword [0x14008b001], 0x1af
mov rcx, qword [0x1400d9128]
call fcn.14001e9a0
mov qword [0x1400d9278], rax
mov dword [0x14008b001], 0x1b0
mov r15, qword [0x1400d9278]
movabs rax, 0x98989898
xor r15, rax
mov qword [0x1400d9278], r15
mov dword [0x14008b001], 0x1b1
mov rax, qword [0x1400d9278]
mov qword [0x1400d9408], rax
mov dword [0x14008b001], 0x1b2
mov rax, qword [0x1400da9f0]
push rax
sub rsp, 8
push rax
push 0xa
push qword [0x1400da9f0]
movabs rcx, str.0000000000
sub rsp, 0x28
call fcn.140035200
add rsp, 0x28
mov rdx, qword [0x1400da9f0]
push rdx
push rdx
mov rcx, qword [0x1400d9278]
pop rdx
sub rsp, 0x20
call fcn.14001fcb0
add rsp, 0x20
pop rax
mov rdx, qword [0x1400daa00]
add qword [rsp], rdx
pop rcx
pop rdx
pop r8
sub rsp, 0x20
call fcn.14001fd10
add rsp, 0x28
lea rcx, [0x1400d9128]
pop rdx
call fcn.140035140
mov qword [0x1400d9288], 0x3c1
mov dword [0x14008b001], 0x1b7
mov rax, 0x3c8
cmp rax, qword [0x1400d9288]
jl 0x140001ab7
mov dword [0x14008b001], 0x1b9
movabs rcx, 0
call fcn.14002de20
mov qword [0x1400d9278], rax
mov dword [0x14008b001], 0x1bb
mov rax, qword [0x1400da9f0]
push rax
sub rsp, 8
push rax
sub rsp, 8
mov r8, qword [0x1400da9f0]
movabs rdx, 1
mov rcx, qword [0x1400d9278]
sub rsp, 0x20
call fcn.14001f8d0
add rsp, 0x28
mov rdx, qword [0x1400daa00]
add qword [rsp], rdx
pop rcx
sub rsp, 0x20
call fcn.14001fa90
add rsp, 0x28
pop qword [0x1400da9f0]
mov qword [0x1400d9278], rax
mov dword [0x14008b001], 0x1bd
mov rcx, qword [0x1400d9228]
push qword [0x1400da9f0]
sub rsp, 0x28
call fcn.140035200
add rsp, 0x28
mov rdx, qword [0x1400da9f0]
push rdx
push rdx
mov rcx, qword [0x1400d9278]
pop rdx
sub rsp, 0x20
call fcn.14001fb80
add rsp, 0x20
pop rax
lea rcx, [0x1400d9228]
pop rdx
call fcn.140035140
mov dword [0x14008b001], 0x1bf
inc qword [0x1400d9288]
jno 0x1400019ac
mov dword [0x14008b001], 0x1c2
mov rcx, qword [0x1400d9228]
call fcn.14001e9a0
mov qword [0x1400d8f80], rax
mov qword [0x1400d9288], 0x3c9
mov dword [0x14008b001], 0x1c6
mov rax, 0x3d0
cmp rax, qword [0x1400d9288]
jl 0x140001bea
mov dword [0x14008b001], 0x1c8
movabs rcx, 0
call fcn.14002de20
mov qword [0x1400d9278], rax
mov dword [0x14008b001], 0x1ca
mov rax, qword [0x1400da9f0]
push rax
sub rsp, 8
push rax
sub rsp, 8
mov r8, qword [0x1400da9f0]
movabs rdx, 1
mov rcx, qword [0x1400d9278]
sub rsp, 0x20
call fcn.14001f8d0
add rsp, 0x28
mov rdx, qword [0x1400daa00]
add qword [rsp], rdx
pop rcx
sub rsp, 0x20
call fcn.14001fa90
add rsp, 0x28
pop qword [0x1400da9f0]
mov qword [0x1400d9278], rax
mov dword [0x14008b001], 0x1cc
mov rcx, qword [0x1400d92e0]
push qword [0x1400da9f0]
sub rsp, 0x28
call fcn.140035200
add rsp, 0x28
mov rdx, qword [0x1400da9f0]
push rdx
push rdx
mov rcx, qword [0x1400d9278]
pop rdx
sub rsp, 0x20
call fcn.14001fb80
add rsp, 0x20
pop rax
lea rcx, [0x1400d92e0]
pop rdx
call fcn.140035140
mov dword [0x14008b001], 0x1ce
inc qword [0x1400d9288]
jno 0x140001adf
mov dword [0x14008b001], 0x1d2
mov rcx, qword [0x1400d92e0]
call fcn.14001e9a0
mov qword [0x1400d9278], rax
mov dword [0x14008b001], 0x1d4
mov rax, qword [0x1400d9278]
mov qword [0x1400d91b0], rax
mov qword [0x1400d9288], 0x3d1
mov dword [0x14008b001], 0x1d6
mov rax, qword [0x1400d91b0]
cmp rax, qword [0x1400d9288]
jl 0x140001c77
mov dword [0x14008b001], 0x1d8
movabs rcx, 0
call fcn.14002de20
mov qword [0x1400d9278], rax
mov dword [0x14008b001], 0x1da
inc qword [0x1400d9288]
jno 0x140001c2a
mov rax, qword [0x1400d91b0]
mov qword [0x1400d9288], rax
mov dword [0x14008b001], 0x1e0
mov r15, qword [0x1400d91b0]
add r15, 0x12
cmp r15, qword [0x1400d9288]
jl 0x140001cf5
mov dword [0x14008b001], 0x1e2
movabs rcx, 0
call fcn.14002de20
mov qword [0x1400d9278], rax
mov dword [0x14008b001], 0x1e6
mov r15, qword [0x1400d97b8]
add r15, qword [0x1400d9278]
mov qword [0x1400d97b8], r15
mov dword [0x14008b001], 0x1e8
inc qword [0x1400d9288]
jno 0x140001c85
mov dword [0x14008b001], 0x1ea
mov r15, qword [0x1400d8f80]
xor r15, qword [0x1400d97b8]
mov qword [0x1400d98f0], r15
mov dword [0x14008b001], 0x1ec
mov r15, qword [0x1400d98f0]
and r15, r15
jne 0x140001d3f
mov dword [0x14008b001], 0x1ee
mov qword [0x1400d98f0], 0x63
mov dword [0x14008b001], 0x1f0
mov dword [0x14008b001], 0x1f3
mov r15, qword [0x1400d98f0]
movabs rax, 0x98989898
xor r15, rax
mov qword [0x1400d98f0], r15
mov dword [0x14008b001], 0x1f6
mov rax, qword [0x1400d9408]
mov qword [0x1400d8ff8], rax
mov dword [0x14008b001], 0x1f8
mov r15, qword [0x1400d9408]
cmp r15, qword [0x1400d98f0]
jne 0x140001dac
mov dword [0x14008b001], 0x1fc
jmp 0x140001dd6
mov dword [0x14008b001], 0x1fc
mov dword [0x14008b001], 0x1ff
lea rax, [0x140001dd6]
push rax
push 0
sub rsp, 0x20
jmp 0x1400113d1
mov dword [0x14008b001], 0x202
mov dword [0x14008b001], 0x204
jmp 0x140001e16
mov dword [0x14008b001], 0x204
mov dword [0x14008b001], 0x207
lea rax, [0x140001e16]
push rax
push 0
sub rsp, 0x20
jmp 0x1400113d1
mov dword [0x14008b001], 0x20b
mov dword [0x14008b001], 0x20d
mov r15, qword [0x1400d90e8]
cmp r15, qword [0x1400d9370]
jne 0x140001e46
mov dword [0x14008b001], 0x210
jmp 0x140001e70
mov dword [0x14008b001], 0x210
mov dword [0x14008b001], 0x213
lea rax, [0x140001e70]
push rax
push 0
sub rsp, 0x20
jmp 0x1400113d1
mov dword [0x14008b001], 0x216
mov dword [0x14008b001], 0x222
call sub.KERNEL32.dll_GetTickCount
mov qword [0x1400d9348], rax
mov dword [0x14008b001], 0x225
mov r15, qword [0x1400d9348]
sub r15, qword [0x1400d9748]
cmp r15, 0x3e8
jle 0x140001eb9
push 0x9099542
inc eax
ret
mov dword [0x14008b001], 0x22a
mov dword [0x14008b001], 0x231
mov qword [0x1400d91a0], 0x45a2a5
mov dword [0x14008b001], 0x232
movabs rdx, 0x14008b17b
lea rcx, [0x1400d91e8]
call fcn.140035050
mov dword [0x14008b001], 0x234
mov rdx, 0x33
sub rsp, 8
movabs rax, 0x1400d9c68
push rax
sub rsp, 0x20
xor r9, r9
mov r8, 0x15
mov rcx, 8
call fcn.14002f634
add rsp, 0x30
mov qword [0x1400d9c68], rax
mov dword [0x14008b001], 0x235
mov rdx, 0x33
sub rsp, 8
movabs rax, 0x1400d9c78
push rax
sub rsp, 0x20
xor r9, r9
mov r8, 0x15
mov rcx, 8
call fcn.14002f634
add rsp, 0x30
mov qword [0x1400d9c78], rax
mov dword [0x14008b001], 0x236
mov rdx, 0x33
sub rsp, 8
movabs rax, 0x1400d9c88
push rax
sub rsp, 0x20
xor r9, r9
mov r8, 0x15
mov rcx, 8
call fcn.14002f634
add rsp, 0x30
mov qword [0x1400d9c88], rax
mov dword [0x14008b001], 0x237
mov rdx, 0x33
sub rsp, 8
movabs rax, 0x1400d9c98
push rax
sub rsp, 0x20
xor r9, r9
mov r8, 0x15
mov rcx, 8
call fcn.14002f634
add rsp, 0x30
mov qword [0x1400d9c98], rax
mov dword [0x14008b001], 0x238
mov rdx, 0x33
sub rsp, 8
movabs rax, 0x1400d9ca8
push rax
sub rsp, 0x20
xor r9, r9
mov r8, 0x15
mov rcx, 8
call fcn.14002f634
add rsp, 0x30
mov qword [0x1400d9ca8], rax
mov dword [0x14008b001], 0x239
mov rdx, 0x33
sub rsp, 8
movabs rax, 0x1400d9cb8
push rax
sub rsp, 0x20
xor r9, r9
mov r8, 0x15
mov rcx, 8
call fcn.14002f634
add rsp, 0x30
mov qword [0x1400d9cb8], rax
mov dword [0x14008b001], 0x23a
mov rdx, 0xa
sub rsp, 8
movabs rax, 0x1400d9cc8
push rax
sub rsp, 0x20
xor r9, r9
mov r8, 0x15
mov rcx, 8
call fcn.14002f634
add rsp, 0x30
mov qword [0x1400d9cc8], rax
mov dword [0x14008b001], 0x23c
movabs rcx, 0x3e8
call fcn.1400342d0
mov qword [0x1400d8fb0], rax
mov dword [0x14008b001], 0x23d
movabs rcx, 0x3e8
call fcn.1400342d0
mov qword [0x1400d92b0], rax
mov dword [0x14008b001], 0x23e
movabs rcx, 0x3e8
call fcn.1400342d0
mov qword [0x1400d9580], rax
mov dword [0x14008b001], 0x23f
movabs rcx, 0x3e8
call fcn.1400342d0
mov qword [0x1400d8fa8], rax
mov dword [0x14008b001], 0x240
movabs rcx, 0x3e8
call fcn.1400342d0
mov qword [0x1400d9588], rax
mov dword [0x14008b001], 0x241
movabs rcx, 0x3e8
call fcn.1400342d0
mov qword [0x1400d9598], rax
mov dword [0x14008b001], 0x242
movabs rcx, 0x3e8
call fcn.1400342d0
mov qword [0x1400d95a0], rax
mov dword [0x14008b001], 0x243
movabs rcx, 0x3e8
call fcn.1400342d0
mov qword [0x1400d95a8], rax
mov dword [0x14008b001], 0x244
movabs rcx, 0x3e8
call fcn.1400342d0
mov qword [0x1400d95b8], rax
mov dword [0x14008b001], 0x245
movabs rcx, 0x3e8
call fcn.1400342d0
mov qword [0x1400d95c0], rax
mov dword [0x14008b001], 0x246
movabs rcx, 0x3e8
call fcn.1400342d0
mov qword [0x1400d95c8], rax
mov dword [0x14008b001], 0x247
movabs rcx, 0x3e8
call fcn.1400342d0
mov qword [0x1400d95d8], rax
mov dword [0x14008b001], 0x248
movabs rcx, 0x3e8
call fcn.1400342d0
mov qword [0x1400d8f28], rax
mov dword [0x14008b001], 0x249
movabs rcx, 0x3e8
call fcn.1400342d0
mov qword [0x1400d8f30], rax
mov dword [0x14008b001], 0x24a
movabs rcx, 0x3e8
call fcn.1400342d0
mov qword [0x1400d8f40], rax
mov dword [0x14008b001], 0x24b
movabs rcx, 0x3e8
call fcn.1400342d0
mov qword [0x1400d8f50], rax
mov dword [0x14008b001], 0x24c
movabs rcx, 0x3e8
call fcn.1400342d0
mov qword [0x1400d8f58], rax
mov dword [0x14008b001], 0x24d
movabs rcx, 0x3e8
call fcn.1400342d0
mov qword [0x1400d8f60], rax
mov dword [0x14008b001], 0x24e
movabs rcx, 0x3e8
call fcn.1400342d0
mov qword [0x1400d8f68], rax
mov dword [0x14008b001], 0x252
movabs rcx, 0x4000
call fcn.1400342d0
mov qword [0x1400d9878], rax
mov dword [0x14008b001], 0x253
movabs rcx, 0x4000
call fcn.1400342d0
mov qword [0x1400d9088], rax
mov dword [0x14008b001], 0x254
movabs rcx, 0x32
call fcn.1400342d0
mov qword [0x1400d97a0], rax
mov qword [0x1400d9288], 1
mov dword [0x14008b001], 0x257
mov rax, 0x32
cmp rax, qword [0x1400d9288]
jl 0x140002447
mov dword [0x14008b001], 0x258
mov r15, qword [0x1400d9288]
mov rbp, qword [0x1400d9c78]
shl r15, 3
mov qword [r15 + rbp], 1
mov dword [0x14008b001], 0x259
mov r15, qword [0x1400d9288]
mov rbp, qword [0x1400d9c88]
shl r15, 3
mov qword [r15 + rbp], 1
mov dword [0x14008b001], 0x25a
mov r15, qword [0x1400d9288]
mov rbp, qword [0x1400d9c98]
shl r15, 3
mov qword [r15 + rbp], 1
mov dword [0x14008b001], 0x25b
inc qword [0x1400d9288]
jno 0x1400023a6
mov dword [0x14008b001], 0x25d
mov rbp, qword [0x1400d9cc8]
mov qword [rbp], 0xcc
mov dword [0x14008b001], 0x25e
mov qword [rbp + 8], 0xffffff
mov dword [0x14008b001], 0x25f
mov qword [rbp + 0x10], 0xcc0000
mov dword [0x14008b001], 0x260
mov qword [rbp + 0x18], 0xaa00
mov dword [0x14008b001], 0x261
mov qword [rbp + 0x20], 0x55ee
mov dword [0x14008b001], 0x262
mov qword [rbp + 0x28], 0xccff
mov dword [0x14008b001], 0x263
mov qword [rbp + 0x30], 0x2255
mov dword [0x14008b001], 0x264
mov qword [rbp + 0x38], 0x770044
mov dword [0x14008b001], 0x265
mov qword [rbp + 0x40], 0
mov dword [0x14008b001], 0x266
mov qword [rbp + 0x48], 0x6633ff
mov dword [0x14008b001], 0x26a
mov rax, qword [0x1400da9f0]
push rax
sub rsp, 8
push rax
sub rsp, 8
push qword [0x1400da9f0]
push 1
push 1
mov rdx, qword [0x1400da9f0]
push rdx
push rdx
mov rcx, qword [0x1400d98f0]
pop rdx
sub rsp, 0x20
call fcn.14001fcb0
add rsp, 0x20
mov rdx, qword [0x1400daa00]
add qword [rsp], rdx
pop rcx
pop rdx
pop r8
pop r9
sub rsp, 0x20
call fcn.14001fdb0
add rsp, 0x28
mov rdx, qword [0x1400daa00]
add qword [rsp], rdx
pop rcx
sub rsp, 0x20
call fcn.14001fa90
add rsp, 0x28
pop qword [0x1400da9f0]
mov qword [0x1400d9080], rax
mov dword [0x14008b001], 0x26b
mov rax, qword [0x1400da9f0]
push rax
sub rsp, 8
push rax
sub rsp, 8
push qword [0x1400da9f0]
push 1
push 2
mov rdx, qword [0x1400da9f0]
push rdx
push rdx
mov rcx, qword [0x1400d98f0]
pop rdx
sub rsp, 0x20
call fcn.14001fcb0
add rsp, 0x20
mov rdx, qword [0x1400daa00]
add qword [rsp], rdx
pop rcx
pop rdx
pop r8
pop r9
sub rsp, 0x20
call fcn.14001fdb0
add rsp, 0x28
mov rdx, qword [0x1400daa00]
add qword [rsp], rdx
pop rcx
sub rsp, 0x20
call fcn.14001fa90
add rsp, 0x28
pop qword [0x1400da9f0]
mov qword [0x1400d9098], rax
mov dword [0x14008b001], 0x26c
mov rax, qword [0x1400da9f0]
push rax
sub rsp, 8
push rax
sub rsp, 8
push qword [0x1400da9f0]
push 1
push 3
mov rdx, qword [0x1400da9f0]
push rdx
push rdx
mov rcx, qword [0x1400d98f0]
pop rdx
sub rsp, 0x20
call fcn.14001fcb0
add rsp, 0x20
mov rdx, qword [0x1400daa00]
add qword [rsp], rdx
pop rcx
pop rdx
pop r8
pop r9
sub rsp, 0x20
call fcn.14001fdb0
add rsp, 0x28
mov rdx, qword [0x1400daa00]
add qword [rsp], rdx
pop rcx
sub rsp, 0x20
call fcn.14001fa90
add rsp, 0x28
pop qword [0x1400da9f0]
mov qword [0x1400d90b0], rax
mov dword [0x14008b001], 0x26d
mov rax, qword [0x1400da9f0]
push rax
sub rsp, 8
push rax
sub rsp, 8
push qword [0x1400da9f0]
push 1
push 4
mov rdx, qword [0x1400da9f0]
push rdx
push rdx
mov rcx, qword [0x1400d98f0]
pop rdx
sub rsp, 0x20
call fcn.14001fcb0
add rsp, 0x20
mov rdx, qword [0x1400daa00]
add qword [rsp], rdx
pop rcx
pop rdx
pop r8
pop r9
sub rsp, 0x20
call fcn.14001fdb0
add rsp, 0x28
mov rdx, qword [0x1400daa00]
add qword [rsp], rdx
pop rcx
sub rsp, 0x20
call fcn.14001fa90
add rsp, 0x28
pop qword [0x1400da9f0]
mov qword [0x1400d90b8], rax
mov dword [0x14008b001], 0x26e
mov rax, qword [0x1400da9f0]
push rax
sub rsp, 8
push rax
sub rsp, 8
push qword [0x1400da9f0]
push 1
push 5
mov rdx, qword [0x1400da9f0]
push rdx
push rdx
mov rcx, qword [0x1400d98f0]
pop rdx
sub rsp, 0x20
call fcn.14001fcb0
add rsp, 0x20
mov rdx, qword [0x1400daa00]
add qword [rsp], rdx
pop rcx
pop rdx
pop r8
pop r9
sub rsp, 0x20
call fcn.14001fdb0
add rsp, 0x28
mov rdx, qword [0x1400daa00]
add qword [rsp], rdx
pop rcx
sub rsp, 0x20
call fcn.14001fa90
add rsp, 0x28
pop qword [0x1400da9f0]
mov qword [0x1400d90c0], rax
mov dword [0x14008b001], 0x280
movabs rdx, str.Template
lea rcx, [0x1400d9690]
call fcn.140035050
mov dword [0x14008b001], 0x28a
mov rax, qword [0x1400da9f0]
push rax
sub rsp, 8
push rax
pop rcx
sub rsp, 0x20
call fcn.14002d11c
add rsp, 0x28
lea rcx, [0x1400d97a8]
pop rdx
call fcn.140035140
mov dword [0x14008b001], 0x29d
call fcn.1400191e4
mov dword [0x14008b001], 0x2b1
push qword [0x1400da9f0]
sub rsp, 8
mov rcx, qword [0x1400d97a8]
push qword [0x1400da9f0]
sub rsp, 0x28
call fcn.140035200
add rsp, 0x28
movabs rcx, str.CH.dll
sub rsp, 0x28
call fcn.140035200
add rsp, 0x28
inc qword [0x1400da9f0]
push 0
mov rdx, qword [0x1400daa00]
add qword [rsp + 8], rdx
pop rcx
pop rdx
sub rsp, 0x20
call fcn.14002d9d0
add rsp, 0x28
pop qword [0x1400da9f0]
and rax, rax
je 0x140002909
mov dword [0x14008b001], 0x2b2
movabs rbp, 0x14008dfd3
mov r15, rbp
movabs rbp, 0x14008c3d3
sub r15, rbp
mov rax, r15
push rax
movabs rbp, 0x14008c3d3
mov rax, rbp
mov rdx, rax
movabs rcx, 0
pop r8
call fcn.14002de90
mov dword [0x14008b001], 0x2b3
movabs rcx, 0
call fcn.14002d5d0
mov dword [0x14008b001], 0x2b4
jmp 0x140002913
mov dword [0x14008b001], 0x2b4
mov dword [0x14008b001], 0x2b7
mov dword [0x14008b001], 0x2b9
push qword [0x1400da9f0]
sub rsp, 8
mov rcx, qword [0x1400d97a8]
push qword [0x1400da9f0]
sub rsp, 0x28
call fcn.140035200
add rsp, 0x28
movabs rcx, str.help.txt
sub rsp, 0x28
call fcn.140035200
add rsp, 0x28
inc qword [0x1400da9f0]
push 0
mov rdx, qword [0x1400daa00]
add qword [rsp + 8], rdx
pop rcx
pop rdx
sub rsp, 0x20
call fcn.14002d9d0
add rsp, 0x28
pop qword [0x1400da9f0]
and rax, rax
je 0x140002a02
mov dword [0x14008b001], 0x2ba
movabs rbp, 0x1400c6a7a
mov r15, rbp
movabs rbp, 0x1400c542e
sub r15, rbp
mov rax, r15
push rax
movabs rbp, 0x1400c542e
mov rax, rbp
mov rdx, rax
movabs rcx, 0
pop r8
call fcn.14002de90
mov dword [0x14008b001], 0x2bb
movabs rcx, 0
call fcn.14002d5d0
mov dword [0x14008b001], 0x2bc
jmp 0x140002a34
mov dword [0x14008b001], 0x2bc
mov dword [0x14008b001], 0x2bd
movabs rax, str.Could_not_create_HELP.TXT_file.
push rax
movabs rax, str.Error
mov rcx, rax
pop rdx
call fcn.140022220
mov dword [0x14008b001], 0x2be
mov dword [0x14008b001], 0x2c2
movabs rax, str.CH_Trainer_Keys.dat
mov rdx, rax
movabs rcx, 0
call fcn.14002dbf0
mov qword [0x1400d8f88], rax
mov dword [0x14008b001], 0x2c4
mov r15, qword [0x1400d8f88]
and r15, r15
jle 0x140002aaf
mov dword [0x14008b001], 0x2c4
mov qword [0x1400d9180], 1
mov dword [0x14008b001], 0x2c4
movabs rcx, 0
call fcn.14002d5d0
mov dword [0x14008b001], 0x2c4
mov dword [0x14008b001], 0x371
lea rax, [0x1400197bc]
mov rcx, rax
call fcn.140022b50
mov dword [0x14008b001], 0x377
mov rdx, qword [0x1400da9f0]
push rdx
push rdx
push 0
push 0x20
mov rax, qword [0x1400da9f0]
push rax
sub rsp, 8
push rax
pop rcx
sub rsp, 0x20
call fcn.140022490
add rsp, 0x28
mov rdx, qword [0x1400daa00]
add qword [rsp], rdx
pop rcx
pop rdx
pop r8
sub rsp, 0x20
call fcn.14001db33
add rsp, 0x28
lea rcx, [0x1400d9558]
pop rdx
call fcn.140035140
mov dword [0x14008b001], 0x378
mov rax, qword [0x1400da9f0]
push rax
sub rsp, 8
push rax
pop rcx
sub rsp, 0x20
call fcn.14002d1b4
add rsp, 0x28
lea rcx, [0x1400d8f48]
pop rdx
call fcn.140035140
mov dword [0x14008b001], 0x379
push qword [0x1400da9f0]
sub rsp, 8
mov rcx, qword [0x1400d8f48]
push qword [0x1400da9f0]
sub rsp, 0x28
call fcn.140035200
add rsp, 0x28
movabs rcx, 0x14008bbd9
sub rsp, 0x28
call fcn.140035200
add rsp, 0x28
mov rdx, qword [0x1400daa00]
add qword [rsp], rdx
pop rcx
sub rsp, 0x20
call fcn.14002d310
add rsp, 0x28
pop qword [0x1400da9f0]
mov dword [0x14008b001], 0x37a
push qword [0x1400da9f0]
sub rsp, 8
mov rcx, qword [0x1400d8f48]
push qword [0x1400da9f0]
sub rsp, 0x28
call fcn.140035200
add rsp, 0x28
movabs rcx, str.CheathappensKeys
sub rsp, 0x28
call fcn.140035200
add rsp, 0x28
mov rdx, qword [0x1400daa00]
add qword [rsp], rdx
pop rcx
sub rsp, 0x20
call fcn.14002d310
add rsp, 0x28
pop qword [0x1400da9f0]
mov dword [0x14008b001], 0x37b
mov rax, qword [0x1400da9f0]
push rax
sub rsp, 8
push rax
pop rcx
sub rsp, 0x20
call fcn.14002d1b4
add rsp, 0x28
movabs rcx, str.CheathappensKeys_
sub rsp, 0x28
call fcn.140035200
add rsp, 0x28
mov rcx, qword [0x1400d9558]
sub rsp, 0x28
call fcn.140035200
add rsp, 0x28
movabs rcx, str..keys
sub rsp, 0x28
call fcn.140035200
add rsp, 0x28
lea rcx, [0x1400d8f48]
pop rdx
call fcn.140035140
mov dword [0x14008b001], 0x37c
mov rax, qword [0x1400da9f0]
push rax
sub rsp, 8
push rax
pop rcx
sub rsp, 0x20
call fcn.14002d1b4
add rsp, 0x28
lea rcx, [0x1400d9680]
pop rdx
call fcn.140035140
mov dword [0x14008b001], 0x37d
push qword [0x1400da9f0]
sub rsp, 8
mov rcx, qword [0x1400d9680]
push qword [0x1400da9f0]
sub rsp, 0x28
call fcn.140035200
add rsp, 0x28
movabs rcx, 0x14008bbd9
sub rsp, 0x28
call fcn.140035200
add rsp, 0x28
mov rdx, qword [0x1400daa00]
add qword [rsp], rdx
pop rcx
sub rsp, 0x20
call fcn.14002d310
add rsp, 0x28
pop qword [0x1400da9f0]
mov dword [0x14008b001], 0x37e
push qword [0x1400da9f0]
sub rsp, 8
mov rcx, qword [0x1400d9680]
push qword [0x1400da9f0]
sub rsp, 0x28
call fcn.140035200
add rsp, 0x28
movabs rcx, str.CheathappensDebug
sub rsp, 0x28
call fcn.140035200
add rsp, 0x28
mov rdx, qword [0x1400daa00]
add qword [rsp], rdx
pop rcx
sub rsp, 0x20
call fcn.14002d310
add rsp, 0x28
pop qword [0x1400da9f0]
mov dword [0x14008b001], 0x37f
mov rax, qword [0x1400da9f0]
push rax
sub rsp, 8
push rax
pop rcx
sub rsp, 0x20
call fcn.14002d1b4
add rsp, 0x28
movabs rcx, str.CheathappensDebug_
sub rsp, 0x28
call fcn.140035200
add rsp, 0x28
mov rcx, qword [0x1400d9558]
sub rsp, 0x28
call fcn.140035200
add rsp, 0x28
movabs rcx, str..debug
sub rsp, 0x28
call fcn.140035200
add rsp, 0x28
lea rcx, [0x1400d9680]
pop rdx
call fcn.140035140
mov dword [0x14008b001], 0x380
movabs r8, 1
mov rdx, qword [0x1400d9680]
movabs rcx, 0xffffffffffffffff
call fcn.14002d890
mov qword [0x1400d97b0], rax
mov dword [0x14008b001], 0x381
mov rcx, qword [0x1400d97b0]
call fcn.14002d5d0
mov dword [0x14008b001], 0x382
movabs rax, str.Trainer_Starting
mov rcx, rax
call fcn.14001ee68
mov dword [0x14008b001], 0x383
mov rcx, qword [0x1400d9558]
call fcn.14001ee68
mov dword [0x14008b001], 0x384
mov rax, qword [0x1400da9f0]
push rax
sub rsp, 8
push rax
movabs rcx, str.Debug_Info_located:
sub rsp, 0x28
call fcn.140035200
add rsp, 0x28
mov rcx, qword [0x1400d9680]
sub rsp, 0x28
call fcn.140035200
add rsp, 0x28
mov rdx, qword [0x1400daa00]
add qword [rsp], rdx
pop rcx
sub rsp, 0x20
call fcn.14001ee68
add rsp, 0x28
pop qword [0x1400da9f0]
mov dword [0x14008b001], 0x385
mov rax, qword [0x1400da9f0]
push rax
sub rsp, 8
push rax
sub rsp, 8
mov rcx, qword [0x1400da9f0]
sub rsp, 0x20
call fcn.14002b5d4
add rsp, 0x28
mov rdx, qword [0x1400daa00]
add qword [rsp], rdx
pop rcx
sub rsp, 0x20
call fcn.14001ee68
add rsp, 0x28
pop qword [0x1400da9f0]
mov dword [0x14008b001], 0x386
call fcn.14001a22d
mov r15, rax
cmp r15, 1
je 0x140002f4f
mov rax, 1
jmp 0x140002f5b
and rax, rax
je 0x140002f8c
mov dword [0x14008b001], 0x387
movabs rdx, str._64bit_Operating_System
lea rcx, [0x1400d9568]
call fcn.140035050
mov dword [0x14008b001], 0x388
jmp 0x140002fb6
mov dword [0x14008b001], 0x388
mov dword [0x14008b001], 0x389
movabs rdx, str._32bit_Operating_System
lea rcx, [0x1400d9568]
call fcn.140035050
mov dword [0x14008b001], 0x38a
mov dword [0x14008b001], 0x38c
mov dword [0x14008b001], 0x38d
movabs rax, str.x64_Trainer
mov rcx, rax
call fcn.14001ee68
mov dword [0x14008b001], 0x38e
jmp 0x140003018
mov dword [0x14008b001], 0x390
mov dword [0x14008b001], 0x391
call fcn.14002b624
mov qword [0x1400d97e0], rax
mov dword [0x14008b001], 0x393
push qword [0x1400d97e0]
mov dword [0x14008b001], 0x395
mov r15, 0x3c
cmp r15, qword [rsp]
jne 0x1400030be
mov dword [0x14008b001], 0x396
push qword [0x1400da9f0]
movabs rcx, str.Windows_XP
sub rsp, 0x20
call fcn.140035200
add rsp, 0x20
mov rcx, qword [0x1400d9568]
sub rsp, 0x20
call fcn.140035200
add rsp, 0x20
lea rcx, [0x1400d9848]
pop rdx
sub rsp, 0x28
call fcn.140035140
add rsp, 0x28
mov dword [0x14008b001], 0x398
jmp 0x140003284
mov dword [0x14008b001], 0x398
mov r15, 0x46
cmp r15, qword [rsp]
jne 0x140003134
mov dword [0x14008b001], 0x399
push qword [0x1400da9f0]
movabs rcx, str.Windows_Vista
sub rsp, 0x20
call fcn.140035200
add rsp, 0x20
mov rcx, qword [0x1400d9568]
sub rsp, 0x20
call fcn.140035200
add rsp, 0x20
lea rcx, [0x1400d9848]
pop rdx
sub rsp, 0x28
call fcn.140035140
add rsp, 0x28
mov dword [0x14008b001], 0x39b
jmp 0x140003284
mov dword [0x14008b001], 0x39b
mov r15, 0x50
cmp r15, qword [rsp]
jne 0x1400031aa
mov dword [0x14008b001], 0x39c
push qword [0x1400da9f0]
movabs rcx, str.Windows_7
sub rsp, 0x20
call fcn.140035200
add rsp, 0x20
mov rcx, qword [0x1400d9568]
sub rsp, 0x20
call fcn.140035200
add rsp, 0x20
lea rcx, [0x1400d9848]
pop rdx
sub rsp, 0x28
call fcn.140035140
add rsp, 0x28
mov dword [0x14008b001], 0x39e
jmp 0x140003284
mov dword [0x14008b001], 0x39e
mov r15, 0x5a
cmp r15, qword [rsp]
jne 0x14000321d
mov dword [0x14008b001], 0x39f
push qword [0x1400da9f0]
movabs rcx, str.Windows_8
sub rsp, 0x20
call fcn.140035200
add rsp, 0x20
mov rcx, qword [0x1400d9568]
sub rsp, 0x20
call fcn.140035200
add rsp, 0x20
lea rcx, [0x1400d9848]
pop rdx
sub rsp, 0x28
call fcn.140035140
add rsp, 0x28
mov dword [0x14008b001], 0x3a2
jmp 0x140003284
mov dword [0x14008b001], 0x3a2
mov r15, 0xc8
cmp r15, qword [rsp]
jne 0x140003284
mov dword [0x14008b001], 0x3a3
push qword [0x1400da9f0]
movabs rcx, str.Windows_10
sub rsp, 0x20
call fcn.140035200
add rsp, 0x20
mov rcx, qword [0x1400d9568]
sub rsp, 0x20
call fcn.140035200
add rsp, 0x20
lea rcx, [0x1400d9848]
pop rdx
sub rsp, 0x28
call fcn.140035140
add rsp, 0x28
mov dword [0x14008b001], 0x3a5
pop rax
mov dword [0x14008b001], 0x3a7
mov rcx, qword [0x1400d9848]
call fcn.14001ee68
mov dword [0x14008b001], 0x3c4
mov rcx, qword [0x1400d8f78]
call fcn.14002d390
mov dword [0x14008b001], 0x3f7
mov rdx, 0x65
sub rsp, 8
movabs rax, 0x1400d9cd8
push rax
sub rsp, 0x20
xor r9, r9
mov r8, 0x15
mov rcx, 8
call fcn.14002f634
add rsp, 0x30
mov qword [0x1400d9cd8], rax
mov dword [0x14008b001], 0x3f8
mov rdx, 0x65
sub rsp, 8
movabs rax, 0x1400d9ce8
push rax
sub rsp, 0x20
xor r9, r9
mov r8, 0x15
mov rcx, 8
call fcn.14002f634
add rsp, 0x30
mov qword [0x1400d9ce8], rax
mov dword [0x14008b001], 0x3f9
mov rdx, 0x65
sub rsp, 8
movabs rax, 0x1400d9cf8
push rax
sub rsp, 0x20
xor r9, r9
mov r8, 0x15
mov rcx, 8
call fcn.14002f634
add rsp, 0x30
mov qword [0x1400d9cf8], rax
mov dword [0x14008b001], 0x3fa
mov rdx, 0x65
sub rsp, 8
movabs rax, 0x1400d9d08
push rax
sub rsp, 0x20
xor r9, r9
mov r8, 0x15
mov rcx, 8
call fcn.14002f634
add rsp, 0x30
mov qword [0x1400d9d08], rax
mov dword [0x14008b001], 0x3fb
mov rdx, 0x65
sub rsp, 8
movabs rax, 0x1400d9d18
push rax
sub rsp, 0x20
movabs r9, 0x14008c390
mov r8, 8
mov rcx, 8
call fcn.14002f634
add rsp, 0x30
mov qword [0x1400d9d18], rax
mov dword [0x14008b001], 0x3fc
mov rdx, 0x65
sub rsp, 8
movabs rax, 0x1400d9d28
push rax
sub rsp, 0x20
movabs r9, 0x14008c390
mov r8, 8
mov rcx, 8
call fcn.14002f634
add rsp, 0x30
mov qword [0x1400d9d28], rax
mov dword [0x14008b001], 0x3fd
mov rdx, 0x65
sub rsp, 8
movabs rax, 0x1400d9d38
push rax
sub rsp, 0x20
movabs r9, 0x14008c390
mov r8, 8
mov rcx, 8
call fcn.14002f634
add rsp, 0x30
mov qword [0x1400d9d38], rax
mov dword [0x14008b001], 0x3fe
mov rdx, 0x65
sub rsp, 8
movabs rax, 0x1400d9d48
push rax
sub rsp, 0x20
xor r9, r9
mov r8, 0x15
mov rcx, 8
call fcn.14002f634
add rsp, 0x30
mov qword [0x1400d9d48], rax
mov dword [0x14008b001], 0x3ff
mov rdx, 0x65
sub rsp, 8
movabs rax, 0x1400d9d58
push rax
sub rsp, 0x20
xor r9, r9
mov r8, 0x15
mov rcx, 8
call fcn.14002f634
add rsp, 0x30
mov qword [0x1400d9d58], rax
mov dword [0x14008b001], 0x400
mov rdx, 0x65
sub rsp, 8
movabs rax, 0x1400d9d68
push rax
sub rsp, 0x20
movabs r9, 0x14008c390
mov r8, 8
mov rcx, 8
call fcn.14002f634
add rsp, 0x30
mov qword [0x1400d9d68], rax
mov dword [0x14008b001], 0x401
mov rdx, 0x65
sub rsp, 8
movabs rax, 0x1400d9d78
push rax
sub rsp, 0x20
movabs r9, 0x14008c390
mov r8, 8
mov rcx, 8
call fcn.14002f634
add rsp, 0x30
mov qword [0x1400d9d78], rax
mov dword [0x14008b001], 0x402
mov rdx, 0x65
sub rsp, 8
movabs rax, 0x1400d9d88
push rax
sub rsp, 0x20
movabs r9, 0x14008c390
mov r8, 8
mov rcx, 8
call fcn.14002f634
add rsp, 0x30
mov qword [0x1400d9d88], rax
mov dword [0x14008b001], 0x403
mov rdx, 0x65
sub rsp, 8
movabs rax, 0x1400d9d98
push rax
sub rsp, 0x20
xor r9, r9
mov r8, 0x15
mov rcx, 8
call fcn.14002f634
add rsp, 0x30
mov qword [0x1400d9d98], rax
mov dword [0x14008b001], 0x404
mov rdx, 0x65
sub rsp, 8
movabs rax, 0x1400d9da8
push rax
sub rsp, 0x20
xor r9, r9
mov r8, 0x15
mov rcx, 8
call fcn.14002f634
add rsp, 0x30
mov qword [0x1400d9da8], rax
mov dword [0x14008b001], 0x405
mov rdx, 0x65
sub rsp, 8
movabs rax, 0x1400d9db8
push rax
sub rsp, 0x20
movabs r9, 0x14008c390
mov r8, 8
mov rcx, 8
call fcn.14002f634
add rsp, 0x30
mov qword [0x1400d9db8], rax
mov dword [0x14008b001], 0x406
mov rdx, 0x65
sub rsp, 8
movabs rax, 0x1400d9dc8
push rax
sub rsp, 0x20
movabs r9, 0x14008c390
mov r8, 8
mov rcx, 8
call fcn.14002f634
add rsp, 0x30
mov qword [0x1400d9dc8], rax
mov dword [0x14008b001], 0x407
mov rdx, 0x100
sub rsp, 8
movabs rax, 0x1400d9dd8
push rax
sub rsp, 0x20
movabs r9, 0x14008c390
mov r8, 8
mov rcx, 8
call fcn.14002f634
add rsp, 0x30
mov qword [0x1400d9dd8], rax
mov dword [0x14008b001], 0x40d
call fcn.140026170
mov dword [0x14008b001], 0x43c
movabs rbp, 0x14008dfd3
mov rax, rbp
mov rdx, rax
movabs rcx, 0xffffffffffffffff
call fcn.140031bd4
mov qword [0x1400d9458], rax
mov dword [0x14008b001], 0x43d
movabs rbp, 0x14008ef2d
mov rax, rbp
mov rdx, rax
movabs rcx, 0xffffffffffffffff
call fcn.140031bd4
mov qword [0x1400d9500], rax
mov dword [0x14008b001], 0x43e
movabs rbp, 0x140093202
mov rax, rbp
mov rdx, rax
movabs rcx, 0xffffffffffffffff
call fcn.140031bd4
mov qword [0x1400d9030], rax
mov dword [0x14008b001], 0x43f
movabs rbp, 0x14009379d
mov rax, rbp
mov rdx, rax
movabs rcx, 0xffffffffffffffff
call fcn.140031bd4
mov qword [0x1400d9178], rax
mov dword [0x14008b001], 0x440
movabs rbp, 0x140093c92
mov rax, rbp
mov rdx, rax
movabs rcx, 0xffffffffffffffff
call fcn.140031bd4
mov qword [0x1400d8fa0], rax
mov dword [0x14008b001], 0x441
movabs rbp, 0x1400b04f0
mov rax, rbp
mov rdx, rax
movabs rcx, 0xffffffffffffffff
call fcn.140031bd4
mov qword [0x1400d9398], rax
mov dword [0x14008b001], 0x442
movabs rbp, 0x1400b061a
mov rax, rbp
mov rdx, rax
movabs rcx, 0xffffffffffffffff
call fcn.140031bd4
mov qword [0x1400d9428], rax
mov dword [0x14008b001], 0x443
movabs rbp, 0x1400b061a
mov rax, rbp
mov rdx, rax
movabs rcx, 0xffffffffffffffff
call fcn.140031bd4
mov qword [0x1400d9818], rax
mov dword [0x14008b001], 0x444
movabs rbp, 0x1400b061a
mov rax, rbp
mov rdx, rax
movabs rcx, 0xffffffffffffffff
call fcn.140031bd4
mov qword [0x1400d90d0], rax
mov dword [0x14008b001], 0x445
movabs rbp, 0x1400b061a
mov rax, rbp
mov rdx, rax
movabs rcx, 0xffffffffffffffff
call fcn.140031bd4
mov qword [0x1400d8f70], rax
mov dword [0x14008b001], 0x446
movabs rbp, 0x140094bfa
mov rax, rbp
mov rdx, rax
movabs rcx, 0xffffffffffffffff
call fcn.140031bd4
mov qword [0x1400d95f8], rax
mov dword [0x14008b001], 0x447
movabs rbp, 0x1400aeb46
mov rax, rbp
mov rdx, rax
movabs rcx, 0xffffffffffffffff
call fcn.140031bd4
mov qword [0x1400d9310], rax
mov dword [0x14008b001], 0x448
movabs rbp, 0x1400af030
mov rax, rbp
mov rdx, rax
movabs rcx, 0xffffffffffffffff
call fcn.140031bd4
mov qword [0x1400d9380], rax
mov dword [0x14008b001], 0x449
movabs rbp, 0x1400af723
mov rax, rbp
mov rdx, rax
movabs rcx, 0xffffffffffffffff
call fcn.140031bd4
mov qword [0x1400d9120], rax
mov dword [0x14008b001], 0x44a
movabs rbp, 0x1400afca1
mov rax, rbp
mov rdx, rax
movabs rcx, 0xffffffffffffffff
call fcn.140031bd4
mov qword [0x1400d90a8], rax
mov dword [0x14008b001], 0x44b
movabs rbp, 0x1400b022b
mov rax, rbp
mov rdx, rax
movabs rcx, 0xffffffffffffffff
call fcn.140031bd4
mov qword [0x1400d9790], rax
mov dword [0x14008b001], 0x44c
movabs rbp, 0x1400b038d
mov rax, rbp
mov rdx, rax
movabs rcx, 0xffffffffffffffff
call fcn.140031bd4
mov qword [0x1400d8fd8], rax
mov dword [0x14008b001], 0x44f
push 0x12
movabs rax, str.Arial_Black
mov rdx, rax
movabs rcx, 1
pop r8
call fcn.14002cfb4
mov dword [0x14008b001], 0x450
push 0xa
movabs rax, str.Arial_Black
mov rdx, rax
movabs rcx, 2
pop r8
call fcn.14002cfb4
mov dword [0x14008b001], 0x451
push 0x30
movabs rax, str.Arial
mov rdx, rax
movabs rcx, 3
pop r8
call fcn.14002cfb4
mov dword [0x14008b001], 0x452
push 0xc
movabs rax, str.Arial
mov rdx, rax
movabs rcx, 4
pop r8
call fcn.14002cfb4
mov dword [0x14008b001], 0x46a
call fcn.1400211c0
mov dword [0x14008b001], 0x46c
mov rax, qword [0x1400da9f0]
push rax
sub rsp, 8
push rax
pop rcx
sub rsp, 0x20
call fcn.14002d11c
add rsp, 0x28
lea rcx, [0x1400d96e0]
pop rdx
call fcn.140035140
mov dword [0x14008b001], 0x46e
push qword [0x1400da9f0]
sub rsp, 8
mov rcx, qword [0x1400d96e0]
push qword [0x1400da9f0]
sub rsp, 0x28
call fcn.140035200
add rsp, 0x28
movabs rcx, str.0.ogg
sub rsp, 0x28
call fcn.140035200
add rsp, 0x28
inc qword [0x1400da9f0]
push 0
mov rdx, qword [0x1400daa00]
add qword [rsp + 8], rdx
pop rcx
pop rdx
sub rsp, 0x20
call fcn.14002d9d0
add rsp, 0x28
pop qword [0x1400da9f0]
mov dword [0x14008b001], 0x46f
movabs rbp, 0x1400b32d9
mov r15, rbp
movabs rbp, 0x1400b0743
sub r15, rbp
mov rax, r15
push rax
movabs rbp, 0x1400b0743
mov rax, rbp
mov rdx, rax
movabs rcx, 0
pop r8
call fcn.14002de90
mov dword [0x14008b001], 0x470
movabs rcx, 0
call fcn.14002d5d0
mov dword [0x14008b001], 0x471
push qword [0x1400da9f0]
sub rsp, 8
mov rcx, qword [0x1400d96e0]
push qword [0x1400da9f0]
sub rsp, 0x28
call fcn.140035200
add rsp, 0x28
movabs rcx, str.1.ogg
sub rsp, 0x28
call fcn.140035200
add rsp, 0x28
inc qword [0x1400da9f0]
push 0
mov rdx, qword [0x1400daa00]
add qword [rsp + 8], rdx
pop rcx
pop rdx
sub rsp, 0x20
call fcn.14002d9d0
add rsp, 0x28
pop qword [0x1400da9f0]
mov dword [0x14008b001], 0x472
movabs rbp, 0x1400b624a
mov r15, rbp
movabs rbp, 0x1400b32d9
sub r15, rbp
mov rax, r15
push rax
movabs rbp, 0x1400b32d9
mov rax, rbp
mov rdx, rax
movabs rcx, 0
pop r8
call fcn.14002de90
mov dword [0x14008b001], 0x473
movabs rcx, 0
call fcn.14002d5d0
mov dword [0x14008b001], 0x474
push qword [0x1400da9f0]
sub rsp, 8
mov rcx, qword [0x1400d96e0]
push qword [0x1400da9f0]
sub rsp, 0x28
call fcn.140035200
add rsp, 0x28
movabs rcx, str.3.ogg
sub rsp, 0x28
call fcn.140035200
add rsp, 0x28
inc qword [0x1400da9f0]
push 0
mov rdx, qword [0x1400daa00]
add qword [rsp + 8], rdx
pop rcx
pop rdx
sub rsp, 0x20
call fcn.14002d9d0
add rsp, 0x28
pop qword [0x1400da9f0]
mov dword [0x14008b001], 0x475
movabs rbp, 0x1400b987f
mov r15, rbp
movabs rbp, 0x1400b624a
sub r15, rbp
mov rax, r15
push rax
movabs rbp, 0x1400b624a
mov rax, rbp
mov rdx, rax
movabs rcx, 0
pop r8
call fcn.14002de90
mov dword [0x14008b001], 0x476
movabs rcx, 0
call fcn.14002d5d0
mov dword [0x14008b001], 0x477
push qword [0x1400da9f0]
sub rsp, 8
mov rcx, qword [0x1400d96e0]
push qword [0x1400da9f0]
sub rsp, 0x28
call fcn.140035200
add rsp, 0x28
movabs rcx, str.4.ogg
sub rsp, 0x28
call fcn.140035200
add rsp, 0x28
inc qword [0x1400da9f0]
push 0
mov rdx, qword [0x1400daa00]
add qword [rsp + 8], rdx
pop rcx
pop rdx
sub rsp, 0x20
call fcn.14002d9d0
add rsp, 0x28
pop qword [0x1400da9f0]
mov dword [0x14008b001], 0x478
movabs rbp, 0x1400be250
mov r15, rbp
movabs rbp, 0x1400b987f
sub r15, rbp
mov rax, r15
push rax
movabs rbp, 0x1400b987f
mov rax, rbp
mov rdx, rax
movabs rcx, 0
pop r8
call fcn.14002de90
mov dword [0x14008b001], 0x479
push qword [0x1400da9f0]
sub rsp, 8
mov rcx, qword [0x1400d96e0]
push qword [0x1400da9f0]
sub rsp, 0x28
call fcn.140035200
add rsp, 0x28
movabs rcx, str.5.ogg
sub rsp, 0x28
call fcn.140035200
add rsp, 0x28
inc qword [0x1400da9f0]
push 0
mov rdx, qword [0x1400daa00]
add qword [rsp + 8], rdx
pop rcx
pop rdx
sub rsp, 0x20
call fcn.14002d9d0
add rsp, 0x28
pop qword [0x1400da9f0]
mov dword [0x14008b001], 0x47a
movabs rbp, 0x1400c0e5d
mov r15, rbp
movabs rbp, 0x1400be250
sub r15, rbp
mov rax, r15
push rax
movabs rbp, 0x1400be250
mov rax, rbp
mov rdx, rax
movabs rcx, 0
pop r8
call fcn.14002de90
mov dword [0x14008b001], 0x47b
push qword [0x1400da9f0]
sub rsp, 8
mov rcx, qword [0x1400d96e0]
push qword [0x1400da9f0]
sub rsp, 0x28
call fcn.140035200
add rsp, 0x28
movabs rcx, str.6.ogg
sub rsp, 0x28
call fcn.140035200
add rsp, 0x28
inc qword [0x1400da9f0]
push 0
mov rdx, qword [0x1400daa00]
add qword [rsp + 8], rdx
pop rcx
pop rdx
sub rsp, 0x20
call fcn.14002d9d0
add rsp, 0x28
pop qword [0x1400da9f0]
mov dword [0x14008b001], 0x47c
movabs rbp, 0x1400c2d04
mov r15, rbp
movabs rbp, 0x1400c0e5d
sub r15, rbp
mov rax, r15
push rax
movabs rbp, 0x1400c0e5d
mov rax, rbp
mov rdx, rax
movabs rcx, 0
pop r8
call fcn.14002de90
mov dword [0x14008b001], 0x47d
push qword [0x1400da9f0]
sub rsp, 8
mov rcx, qword [0x1400d96e0]
push qword [0x1400da9f0]
sub rsp, 0x28
call fcn.140035200
add rsp, 0x28
movabs rcx, str.7.ogg
sub rsp, 0x28
call fcn.140035200
add rsp, 0x28
inc qword [0x1400da9f0]
push 0
mov rdx, qword [0x1400daa00]
add qword [rsp + 8], rdx
pop rcx
pop rdx
sub rsp, 0x20
call fcn.14002d9d0
add rsp, 0x28
pop qword [0x1400da9f0]
mov dword [0x14008b001], 0x47e
movabs rbp, str.MEGA_TRAINER_r_nSteam_Version_Self_Updating_r_nNumpad_1:Mega_Health:_r_nNumpad_2:Unlimited_Ammo:_r_nNumpad_3:Fast_Cooldown_Weapon:_r_nNumpad_4:Fast_Chargeup_Weapon:_r_nNumpad_5:Instant_Grenades:_r_nNumpad_6:Super_Armor:_r_nNumpad_7:Easy_Kills:_r_nNumpad_8:Weapon_Currency:_r_nNumpad_9:Suit_Token_Currency:_r_nNumpad_0:Float_Mode:_r_nNumpad__:Float_Up:_r_nNumpad_:Float_Down:_r_nNumpad__:Save_Position:_r_nNumpad_:Teleport:_r_nNumpad_.:Unlimited_Chainsaw:_r_nF9:Unlimited_Rune_Timer:
mov r15, rbp
movabs rbp, 0x1400c2d04
sub r15, rbp
mov rax, r15
push rax
movabs rbp, 0x1400c2d04
mov rax, rbp
mov rdx, rax
movabs rcx, 0
pop r8
call fcn.14002de90
mov dword [0x14008b001], 0x47f
movabs rcx, 0
call fcn.14002d5d0
mov dword [0x14008b001], 0x483
call fcn.140021288
mov dword [0x14008b001], 0x484
push qword [0x1400da9f0]
sub rsp, 8
mov rcx, qword [0x1400d96e0]
push qword [0x1400da9f0]
sub rsp, 0x28
call fcn.140035200
add rsp, 0x28
movabs rcx, str.0.ogg
sub rsp, 0x28
call fcn.140035200
add rsp, 0x28
inc qword [0x1400da9f0]
push 0
mov rdx, qword [0x1400daa00]
add qword [rsp + 8], rdx
pop rcx
pop rdx
sub rsp, 0x20
call fcn.140021544
add rsp, 0x28
pop qword [0x1400da9f0]
mov qword [0x1400d8f88], rax
mov dword [0x14008b001], 0x485
push qword [0x1400da9f0]
sub rsp, 8
mov rcx, qword [0x1400d96e0]
push qword [0x1400da9f0]
sub rsp, 0x28
call fcn.140035200
add rsp, 0x28
movabs rcx, str.1.ogg
sub rsp, 0x28
call fcn.140035200
add rsp, 0x28
inc qword [0x1400da9f0]
push 1
mov rdx, qword [0x1400daa00]
add qword [rsp + 8], rdx
pop rcx
pop rdx
sub rsp, 0x20
call fcn.140021544
add rsp, 0x28
pop qword [0x1400da9f0]
mov qword [0x1400d8f88], rax
mov dword [0x14008b001], 0x486
push qword [0x1400da9f0]
sub rsp, 8
mov rcx, qword [0x1400d96e0]
push qword [0x1400da9f0]
sub rsp, 0x28
call fcn.140035200
add rsp, 0x28
movabs rcx, str.3.ogg
sub rsp, 0x28
call fcn.140035200
add rsp, 0x28
inc qword [0x1400da9f0]
push 3
mov rdx, qword [0x1400daa00]
add qword [rsp + 8], rdx
pop rcx
pop rdx
sub rsp, 0x20
call fcn.140021544
add rsp, 0x28
pop qword [0x1400da9f0]
mov qword [0x1400d8f88], rax
mov dword [0x14008b001], 0x487
push qword [0x1400da9f0]
sub rsp, 8
mov rcx, qword [0x1400d96e0]
push qword [0x1400da9f0]
sub rsp, 0x28
call fcn.140035200
add rsp, 0x28
movabs rcx, str.4.ogg
sub rsp, 0x28
call fcn.140035200
add rsp, 0x28
inc qword [0x1400da9f0]
push 4
mov rdx, qword [0x1400daa00]
add qword [rsp + 8], rdx
pop rcx
pop rdx
sub rsp, 0x20
call fcn.140021544
add rsp, 0x28
pop qword [0x1400da9f0]
mov qword [0x1400d8f88], rax
mov dword [0x14008b001], 0x488
push qword [0x1400da9f0]
sub rsp, 8
mov rcx, qword [0x1400d96e0]
push qword [0x1400da9f0]
sub rsp, 0x28
call fcn.140035200
add rsp, 0x28
movabs rcx, str.5.ogg
sub rsp, 0x28
call fcn.140035200
add rsp, 0x28
inc qword [0x1400da9f0]
push 5
mov rdx, qword [0x1400daa00]
add qword [rsp + 8], rdx
pop rcx
pop rdx
sub rsp, 0x20
call fcn.140021544
add rsp, 0x28
pop qword [0x1400da9f0]
mov qword [0x1400d8f88], rax
mov dword [0x14008b001], 0x489
push qword [0x1400da9f0]
sub rsp, 8
mov rcx, qword [0x1400d96e0]
push qword [0x1400da9f0]
sub rsp, 0x28
call fcn.140035200
add rsp, 0x28
movabs rcx, str.6.ogg
sub rsp, 0x28
call fcn.140035200
add rsp, 0x28
inc qword [0x1400da9f0]
push 6
mov rdx, qword [0x1400daa00]
add qword [rsp + 8], rdx
pop rcx
pop rdx
sub rsp, 0x20
call fcn.140021544
add rsp, 0x28
pop qword [0x1400da9f0]
mov qword [0x1400d8f88], rax
mov dword [0x14008b001], 0x48a
push qword [0x1400da9f0]
sub rsp, 8
mov rcx, qword [0x1400d96e0]
push qword [0x1400da9f0]
sub rsp, 0x28
call fcn.140035200
add rsp, 0x28
movabs rcx, str.7.ogg
sub rsp, 0x28
call fcn.140035200
add rsp, 0x28
inc qword [0x1400da9f0]
push 7
mov rdx, qword [0x1400daa00]
add qword [rsp + 8], rdx
pop rcx
pop rdx
sub rsp, 0x20
call fcn.140021544
add rsp, 0x28
pop qword [0x1400da9f0]
mov qword [0x1400d8f88], rax
mov dword [0x14008b001], 0x4aa
mov rax, qword [0x1400da9f0]
push rax
sub rsp, 8
push rax
pop rcx
sub rsp, 0x20
call fcn.14002d11c
add rsp, 0x28
lea rcx, [0x1400d96b0]
pop rdx
call fcn.140035140
mov dword [0x14008b001], 0x4ac
push qword [0x1400da9f0]
sub rsp, 8
mov rcx, qword [0x1400d96b0]
push qword [0x1400da9f0]
sub rsp, 0x28
call fcn.140035200
add rsp, 0x28
movabs rcx, str.Options
sub rsp, 0x28
call fcn.140035200
add rsp, 0x28
inc qword [0x1400da9f0]
push 0xa
mov rdx, qword [0x1400daa00]
add qword [rsp + 8], rdx
pop rcx
pop rdx
sub rsp, 0x20
call fcn.14002d9d0
add rsp, 0x28
pop qword [0x1400da9f0]
and rax, rax
je 0x1400045b9
mov dword [0x14008b001], 0x4ad
movabs rbp, 0x1400c542e
mov r15, rbp
movabs rbp, str.MEGA_TRAINER_r_nSteam_Version_Self_Updating_r_nNumpad_1:Mega_Health:_r_nNumpad_2:Unlimited_Ammo:_r_nNumpad_3:Fast_Cooldown_Weapon:_r_nNumpad_4:Fast_Chargeup_Weapon:_r_nNumpad_5:Instant_Grenades:_r_nNumpad_6:Super_Armor:_r_nNumpad_7:Easy_Kills:_r_nNumpad_8:Weapon_Currency:_r_nNumpad_9:Suit_Token_Currency:_r_nNumpad_0:Float_Mode:_r_nNumpad__:Float_Up:_r_nNumpad_:Float_Down:_r_nNumpad__:Save_Position:_r_nNumpad_:Teleport:_r_nNumpad_.:Unlimited_Chainsaw:_r_nF9:Unlimited_Rune_Timer:
sub r15, rbp
mov rax, r15
push rax
movabs rbp, str.MEGA_TRAINER_r_nSteam_Version_Self_Updating_r_nNumpad_1:Mega_Health:_r_nNumpad_2:Unlimited_Ammo:_r_nNumpad_3:Fast_Cooldown_Weapon:_r_nNumpad_4:Fast_Chargeup_Weapon:_r_nNumpad_5:Instant_Grenades:_r_nNumpad_6:Super_Armor:_r_nNumpad_7:Easy_Kills:_r_nNumpad_8:Weapon_Currency:_r_nNumpad_9:Suit_Token_Currency:_r_nNumpad_0:Float_Mode:_r_nNumpad__:Float_Up:_r_nNumpad_:Float_Down:_r_nNumpad__:Save_Position:_r_nNumpad_:Teleport:_r_nNumpad_.:Unlimited_Chainsaw:_r_nF9:Unlimited_Rune_Timer:
mov rax, rbp
mov rdx, rax
movabs rcx, 0xa
pop r8
call fcn.14002de90
mov dword [0x14008b001], 0x4ae
movabs rcx, 0xa
call fcn.14002d5d0
mov dword [0x14008b001], 0x4af
jmp 0x1400045fa
mov dword [0x14008b001], 0x4af
mov dword [0x14008b001], 0x4b0
movabs rax, str.Could_not_install_the_file___Installtion_failed
push rax
movabs rax, str.Error
mov rcx, rax
pop rdx
call fcn.140022220
mov dword [0x14008b001], 0x4b1
jmp 0x1400182fa
mov dword [0x14008b001], 0x4b2
mov dword [0x14008b001], 0x4b4
push qword [0x1400da9f0]
sub rsp, 8
mov rcx, qword [0x1400d96b0]
push qword [0x1400da9f0]
sub rsp, 0x28
call fcn.140035200
add rsp, 0x28
movabs rcx, str.help.txt
sub rsp, 0x28
call fcn.140035200
add rsp, 0x28
inc qword [0x1400da9f0]
push 0
mov rdx, qword [0x1400daa00]
add qword [rsp + 8], rdx
pop rcx
pop rdx
sub rsp, 0x20
call fcn.14002d9d0
add rsp, 0x28
pop qword [0x1400da9f0]
and rax, rax
je 0x1400046e9
mov dword [0x14008b001], 0x4b5
movabs rbp, 0x1400c6a7a
mov r15, rbp
movabs rbp, 0x1400c542e
sub r15, rbp
mov rax, r15
push rax
movabs rbp, 0x1400c542e
mov rax, rbp
mov rdx, rax
movabs rcx, 0
pop r8
call fcn.14002de90
mov dword [0x14008b001], 0x4b6
movabs rcx, 0
call fcn.14002d5d0
mov dword [0x14008b001], 0x4b7
jmp 0x14000471b
mov dword [0x14008b001], 0x4b7
mov dword [0x14008b001], 0x4b8
movabs rax, str.Could_not_create_HELP.TXT_file.
push rax
movabs rax, str.Error
mov rcx, rax
pop rdx
call fcn.140022220
mov dword [0x14008b001], 0x4b9
mov dword [0x14008b001], 0x4bb
push qword [0x1400da9f0]
sub rsp, 8
mov rcx, qword [0x1400d96b0]
push qword [0x1400da9f0]
sub rsp, 0x28
call fcn.140035200
add rsp, 0x28
movabs rcx, str.Options
sub rsp, 0x28
call fcn.140035200
add rsp, 0x28
inc qword [0x1400da9f0]
push 0xa
mov rdx, qword [0x1400daa00]
add qword [rsp + 8], rdx
pop rcx
pop rdx
sub rsp, 0x20
call fcn.14002db00
add rsp, 0x28
pop qword [0x1400da9f0]
mov dword [0x14008b001], 0x4bc
mov rax, qword [0x1400da9f0]
push rax
sub rsp, 8
push rax
movabs rcx, 0xa
pop rdx
sub rsp, 0x20
call fcn.14002df20
add rsp, 0x28
lea rcx, [0x1400d9300]
pop rdx
call fcn.140035140
mov dword [0x14008b001], 0x4bd
mov rax, qword [0x1400da9f0]
push rax
sub rsp, 8
push rax
movabs rcx, 0xa
pop rdx
sub rsp, 0x20
call fcn.14002df20
add rsp, 0x28
lea rcx, [0x1400d8f98]
pop rdx
call fcn.140035140
mov dword [0x14008b001], 0x4be
mov qword [0x1400d9630], 0
mov dword [0x14008b001], 0x4c0
mov dword [0x14008b001], 0x4c1
mov rax, qword [0x1400da9f0]
push rax
sub rsp, 8
push rax
movabs rcx, 0xa
pop rdx
sub rsp, 0x20
call fcn.14002df20
add rsp, 0x28
lea rcx, [0x1400d9700]
pop rdx
call fcn.140035140
mov dword [0x14008b001], 0x4c2
movabs rax, 0x14008b210
mov rdx, rax
mov rcx, qword [0x1400d9700]
call fcn.14001ffc0
mov qword [0x1400d9288], rax
mov dword [0x14008b001], 0x4c3
mov rcx, qword [0x1400d9700]
call fcn.140020020
mov qword [0x1400d9290], rax
mov dword [0x14008b001], 0x4c4
mov rax, qword [0x1400da9f0]
push rax
sub rsp, 8
push rax
mov r15, qword [0x1400d9288]
dec r15
mov rax, r15
mov rdx, rax
mov rcx, qword [0x1400d9700]
pop r8
sub rsp, 0x20
call fcn.140020050
add rsp, 0x28
mov r15, qword [0x1400d9630]
inc r15
mov rbp, qword [0x1400d9d18]
shl r15, 3
lea rcx, [r15 + rbp]
pop rdx
call fcn.140035140
mov dword [0x14008b001], 0x4c5
mov r15, qword [0x1400d9630]
inc r15
shl r15, 3
mov rcx, qword [r15 + rbp]
push qword [0x1400da9f0]
sub rsp, 0x28
call fcn.140035200
add rsp, 0x28
mov r15, qword [0x1400d9630]
inc r15
mov rbp, qword [0x1400d9d28]
shl r15, 3
lea rcx, [r15 + rbp]
pop rdx
call fcn.140035140
mov dword [0x14008b001], 0x4c6
mov rax, qword [0x1400da9f0]
push rax
sub rsp, 8
push rax
mov r15, qword [0x1400d9290]
sub r15, qword [0x1400d9288]
mov rax, r15
mov rdx, rax
mov rcx, qword [0x1400d9700]
pop r8
sub rsp, 0x20
call fcn.14001fd10
add rsp, 0x28
mov r15, qword [0x1400d9630]
inc r15
mov rbp, qword [0x1400d9d38]
shl r15, 3
lea rcx, [r15 + rbp]
pop rdx
call fcn.140035140
mov dword [0x14008b001], 0x4c7
mov rax, qword [0x1400da9f0]
push rax
sub rsp, 8
push rax
mov r15, qword [0x1400d9288]
dec r15
mov rax, r15
mov rdx, rax
mov rcx, qword [0x1400d9700]
pop r8
sub rsp, 0x20
call fcn.140020050
add rsp, 0x28
mov r15, qword [0x1400d9630]
inc r15
mov rbp, qword [0x1400d9d68]
shl r15, 3
lea rcx, [r15 + rbp]
pop rdx
call fcn.140035140
mov dword [0x14008b001], 0x4c8
mov r15, qword [0x1400d9630]
inc r15
shl r15, 3
mov rcx, qword [r15 + rbp]
push qword [0x1400da9f0]
sub rsp, 0x28
call fcn.140035200
add rsp, 0x28
mov r15, qword [0x1400d9630]
inc r15
mov rbp, qword [0x1400d9d78]
shl r15, 3
lea rcx, [r15 + rbp]
pop rdx
call fcn.140035140
mov dword [0x14008b001], 0x4c9
mov rax, qword [0x1400da9f0]
push rax
sub rsp, 8
push rax
mov r15, qword [0x1400d9290]
sub r15, qword [0x1400d9288]
mov rax, r15
mov rdx, rax
mov rcx, qword [0x1400d9700]
pop r8
sub rsp, 0x20
call fcn.14001fd10
add rsp, 0x28
mov r15, qword [0x1400d9630]
inc r15
mov rbp, qword [0x1400d9d88]
shl r15, 3
lea rcx, [r15 + rbp]
pop rdx
call fcn.140035140
mov dword [0x14008b001], 0x4ca
movabs rax, 0x14008b210
push rax
mov r15, qword [0x1400d9630]
inc r15
mov rbp, qword [0x1400d9d38]
shl r15, 3
mov rcx, qword [r15 + rbp]
pop rdx
call fcn.14001ffc0
mov qword [0x1400d9288], rax
mov dword [0x14008b001], 0x4cb
mov r15, qword [0x1400d9630]
inc r15
shl r15, 3
mov rcx, qword [r15 + rbp]
call fcn.140020020
mov qword [0x1400d9290], rax
mov dword [0x14008b001], 0x4cc
mov rax, qword [0x1400da9f0]
push rax
sub rsp, 8
push rax
mov r15, qword [0x1400d9290]
sub r15, qword [0x1400d9288]
mov rax, r15
push rax
mov r15, qword [0x1400d9630]
inc r15
shl r15, 3
mov rcx, qword [r15 + rbp]
pop rdx
pop r8
sub rsp, 0x20
call fcn.14001fd10
add rsp, 0x28
mov r15, qword [0x1400d9630]
inc r15
mov rbp, qword [0x1400d9db8]
shl r15, 3
lea rcx, [r15 + rbp]
pop rdx
call fcn.140035140
mov dword [0x14008b001], 0x4cd
mov r15, qword [0x1400d9630]
inc r15
shl r15, 3
mov rcx, qword [r15 + rbp]
push qword [0x1400da9f0]
sub rsp, 0x28
call fcn.140035200
add rsp, 0x28
mov r15, qword [0x1400d9630]
inc r15
mov rbp, qword [0x1400d9dc8]
shl r15, 3
lea rcx, [r15 + rbp]
pop rdx
call fcn.140035140
mov dword [0x14008b001], 0x4ce
mov rax, qword [0x1400da9f0]
push rax
sub rsp, 8
push rax
mov r15, qword [0x1400d9288]
dec r15
mov rax, r15
push rax
mov r15, qword [0x1400d9630]
inc r15
mov rbp, qword [0x1400d9d38]
shl r15, 3
mov rcx, qword [r15 + rbp]
pop rdx
pop r8
sub rsp, 0x20
call fcn.140020050
add rsp, 0x28
mov r15, qword [0x1400d9630]
inc r15
shl r15, 3
lea rcx, [r15 + rbp]
pop rdx
call fcn.140035140
mov dword [0x14008b001], 0x4cf
mov rax, qword [0x1400da9f0]
push rax
sub rsp, 8
push rax
mov r15, qword [0x1400d9288]
dec r15
mov rax, r15
push rax
mov r15, qword [0x1400d9630]
inc r15
shl r15, 3
mov rcx, qword [r15 + rbp]
pop rdx
pop r8
sub rsp, 0x20
call fcn.140020050
add rsp, 0x28
mov r15, qword [0x1400d9630]
inc r15
mov rbp, qword [0x1400d9d88]
shl r15, 3
lea rcx, [r15 + rbp]
pop rdx
call fcn.140035140
mov dword [0x14008b001], 0x4d0
inc qword [0x1400d9630]
mov dword [0x14008b001], 0x4d1
movabs rcx, 0xa
call fcn.14002e090
mov r15, rax
cmp r15, 1
jne 0x140004824
mov dword [0x14008b001], 0x4d2
movabs rcx, 0xa
call fcn.14002d5d0
mov dword [0x14008b001], 0x4d6
movabs rax, 0x1400c6a7a
mov qword [0x1400d90f0], rax
mov dword [0x14008b001], 0x4d7
lea rcx, [0x1400d9128]
mov rdx, qword [0x1400d90f0]
call fcn.140035050
add qword [0x1400d90f0], rax
mov qword [0x1400d9288], 1
mov dword [0x14008b001], 0x4d9
mov rax, 0xfe
cmp rax, qword [0x1400d9288]
jl 0x140004e30
mov dword [0x14008b001], 0x4da
mov rax, qword [0x1400da9f0]
push rax
sub rsp, 8
push rax
movabs rax, 0x14008b18f
mov r8, rax
mov rdx, qword [0x1400d9288]
mov rcx, qword [0x1400d9128]
pop r9
sub rsp, 0x20
call fcn.1400200f0
add rsp, 0x28
lea rcx, [0x1400d97d8]
pop rdx
call fcn.140035140
mov dword [0x14008b001], 0x4db
mov rax, qword [0x1400da9f0]
push rax
sub rsp, 8
push rax
sub rsp, 8
mov rcx, qword [0x1400d97d8]
sub rsp, 0x20
call fcn.140020020
add rsp, 0x28
dec rax
mov rdx, rax
mov rcx, qword [0x1400d97d8]
pop r8
sub rsp, 0x20
call fcn.140020050
add rsp, 0x28
mov r15, qword [0x1400d9288]
mov rbp, qword [0x1400d9dd8]
shl r15, 3
lea rcx, [r15 + rbp]
pop rdx
call fcn.140035140
mov dword [0x14008b001], 0x4dd
inc qword [0x1400d9288]
jno 0x140004d46
mov qword [0x1400d9288], 1
mov dword [0x14008b001], 0x4e0
mov rax, qword [0x1400d9630]
cmp rax, qword [0x1400d9288]
jl 0x140005020
mov qword [0x1400d9290], 1
mov dword [0x14008b001], 0x4e1
mov rax, 0xfe
cmp rax, qword [0x1400d9290]
jl 0x140004f60
mov dword [0x14008b001], 0x4e2
mov r15, qword [0x1400d9290]
mov rbp, qword [0x1400d9dd8]
shl r15, 3
mov rcx, qword [r15 + rbp]
push qword [0x1400da9f0]
sub rsp, 0x28
call fcn.140035200
add rsp, 0x28
lea rcx, [0x1400d9700]
pop rdx
call fcn.140035140
mov dword [0x14008b001], 0x4e3
push qword [0x1400d9700]
mov r15, qword [0x1400d9288]
mov rbp, qword [0x1400d9d18]
shl r15, 3
mov rcx, qword [r15 + rbp]
pop rdx
call fcn.140035270
or rax, rax
je 0x140004f3f
mov dword [0x14008b001], 0x4e4
push qword [0x1400d9290]
mov r15, qword [0x1400d9288]
mov rbp, qword [0x1400d9d48]
shl r15, 3
pop qword [r15 + rbp]
mov dword [0x14008b001], 0x4e5
push qword [0x1400d9290]
mov r15, qword [0x1400d9288]
mov rbp, qword [0x1400d9d58]
shl r15, 3
pop qword [r15 + rbp]
mov dword [0x14008b001], 0x4e7
mov dword [0x14008b001], 0x4e8
inc qword [0x1400d9290]
jno 0x140004e64
mov dword [0x14008b001], 0x4e9
mov r15, qword [0x1400d9288]
mov rbp, qword [0x1400d9d48]
shl r15, 3
mov r15, qword [r15 + rbp]
and r15, r15
jne 0x140004fff
mov dword [0x14008b001], 0x4e9
mov r15, qword [0x1400d9288]
mov rbp, qword [0x1400d9d18]
shl r15, 3
movabs rdx, str.Undefined
lea rcx, [r15 + rbp]
call fcn.140035050
mov dword [0x14008b001], 0x4e9
mov r15, qword [0x1400d9288]
mov rbp, qword [0x1400d9d28]
shl r15, 3
movabs rdx, str.Undefined
lea rcx, [r15 + rbp]
call fcn.140035050
mov dword [0x14008b001], 0x4e9
movabs rax, str.Possible_Garbled_Custom_Keys_File
mov rcx, rax
call fcn.14001ee68
mov dword [0x14008b001], 0x4e9
mov dword [0x14008b001], 0x4ea
inc qword [0x1400d9288]
jno 0x140004e3b
mov dword [0x14008b001], 0x4ee
mov rdx, qword [0x1400d8f48]
movabs rcx, 0xa
call fcn.14002dbf0
and rax, rax
je 0x140005248
mov dword [0x14008b001], 0x4ef
mov rax, qword [0x1400da9f0]
push rax
sub rsp, 8
push rax
movabs rcx, 0xa
pop rdx
sub rsp, 0x20
call fcn.14002df20
add rsp, 0x28
lea rcx, [0x1400d9300]
pop rdx
call fcn.140035140
mov dword [0x14008b001], 0x4f0
mov rax, qword [0x1400da9f0]
push rax
sub rsp, 8
push rax
movabs rcx, 0xa
pop rdx
sub rsp, 0x20
call fcn.14002df20
add rsp, 0x28
lea rcx, [0x1400d8f98]
pop rdx
call fcn.140035140
mov dword [0x14008b001], 0x4f1
mov qword [0x1400d9570], 0
mov dword [0x14008b001], 0x4f2
mov dword [0x14008b001], 0x4f3
mov rax, qword [0x1400da9f0]
push rax
sub rsp, 8
push rax
movabs rcx, 0xa
pop rdx
sub rsp, 0x20
call fcn.14002df20
add rsp, 0x28
lea rcx, [0x1400d9700]
pop rdx
call fcn.140035140
mov dword [0x14008b001], 0x4f4
movabs rax, 0x14008b210
mov rdx, rax
mov rcx, qword [0x1400d9700]
call fcn.14001ffc0
mov qword [0x1400d9288], rax
mov dword [0x14008b001], 0x4f5
mov rcx, qword [0x1400d9700]
call fcn.140020020
mov qword [0x1400d9290], rax
mov dword [0x14008b001], 0x4f7
mov rax, qword [0x1400da9f0]
push rax
sub rsp, 8
push rax
mov r15, qword [0x1400d9290]
sub r15, qword [0x1400d9288]
mov rax, r15
mov rdx, rax
mov rcx, qword [0x1400d9700]
pop r8
sub rsp, 0x20
call fcn.14001fd10
add rsp, 0x28
lea rcx, [0x1400d9700]
pop rdx
call fcn.140035140
mov dword [0x14008b001], 0x4f8
movabs rax, 0x14008b210
mov rdx, rax
mov rcx, qword [0x1400d9700]
call fcn.14001ffc0
mov qword [0x1400d9288], rax
mov dword [0x14008b001], 0x4f9
mov rcx, qword [0x1400d9700]
call fcn.140020020
mov qword [0x1400d9290], rax
mov dword [0x14008b001], 0x4fb
inc qword [0x1400d9570]
mov dword [0x14008b001], 0x4fc
movabs rcx, 0xa
call fcn.14002e090
mov r15, rax
cmp r15, 1
jne 0x1400050d6
mov dword [0x14008b001], 0x4fd
movabs rcx, 0xa
call fcn.14002d5d0
mov dword [0x14008b001], 0x4fe
mov dword [0x14008b001], 0x500
mov r15, qword [0x1400d9630]
cmp r15, qword [0x1400d9570]
jne 0x1400057de
mov dword [0x14008b001], 0x501
mov rdx, qword [0x1400d8f48]
movabs rcx, 0xa
call fcn.14002dbf0
and rax, rax
je 0x140005609
mov dword [0x14008b001], 0x502
mov rax, qword [0x1400da9f0]
push rax
sub rsp, 8
push rax
movabs rcx, str.Custom_Keys_located:
sub rsp, 0x28
call fcn.140035200
add rsp, 0x28
mov rcx, qword [0x1400d8f48]
sub rsp, 0x28
call fcn.140035200
add rsp, 0x28
mov rdx, qword [0x1400daa00]
add qword [rsp], rdx
pop rcx
sub rsp, 0x20
call fcn.14001ee68
add rsp, 0x28
pop qword [0x1400da9f0]
mov dword [0x14008b001], 0x503
movabs rax, str.Loading_CustomKeys
mov rcx, rax
call fcn.14001ee68
mov dword [0x14008b001], 0x504
movabs rax, str.To_DELETE_these_Custom_Keys__make_sure_Debug_Tab_is_selected_and_Trainer_is_Activated__by
mov rcx, rax
call fcn.14001ee68
mov dword [0x14008b001], 0x505
movabs rax, str.pressing_F1__and_then_press_CTRL_K.__The_trainer_will_close_and_custom_keys_are_deleted.
mov rcx, rax
call fcn.14001ee68
mov dword [0x14008b001], 0x506
mov rax, qword [0x1400da9f0]
push rax
sub rsp, 8
push rax
movabs rcx, 0xa
pop rdx
sub rsp, 0x20
call fcn.14002df20
add rsp, 0x28
lea rcx, [0x1400d9300]
pop rdx
call fcn.140035140
mov dword [0x14008b001], 0x507
mov rax, qword [0x1400da9f0]
push rax
sub rsp, 8
push rax
movabs rcx, 0xa
pop rdx
sub rsp, 0x20
call fcn.14002df20
add rsp, 0x28
lea rcx, [0x1400d8f98]
pop rdx
call fcn.140035140
mov dword [0x14008b001], 0x508
mov qword [0x1400d9630], 0
mov dword [0x14008b001], 0x509
mov dword [0x14008b001], 0x50a
mov rax, qword [0x1400da9f0]
push rax
sub rsp, 8
push rax
movabs rcx, 0xa
pop rdx
sub rsp, 0x20
call fcn.14002df20
add rsp, 0x28
lea rcx, [0x1400d9700]
pop rdx
call fcn.140035140
mov dword [0x14008b001], 0x50b
movabs rax, 0x14008b210
mov rdx, rax
mov rcx, qword [0x1400d9700]
call fcn.14001ffc0
mov qword [0x1400d9288], rax
mov dword [0x14008b001], 0x50c
mov rcx, qword [0x1400d9700]
call fcn.140020020
mov qword [0x1400d9290], rax
mov dword [0x14008b001], 0x50d
mov rax, qword [0x1400da9f0]
push rax
sub rsp, 8
push rax
mov r15, qword [0x1400d9288]
dec r15
mov rax, r15
mov rdx, rax
mov rcx, qword [0x1400d9700]
pop r8
sub rsp, 0x20
call fcn.140020050
add rsp, 0x28
mov r15, qword [0x1400d9630]
inc r15
mov rbp, qword [0x1400d9d18]
shl r15, 3
lea rcx, [r15 + rbp]
pop rdx
call fcn.140035140
mov dword [0x14008b001], 0x50e
mov rax, qword [0x1400da9f0]
push rax
sub rsp, 8
push rax
mov r15, qword [0x1400d9290]
sub r15, qword [0x1400d9288]
mov rax, r15
mov rdx, rax
mov rcx, qword [0x1400d9700]
pop r8
sub rsp, 0x20
call fcn.14001fd10
add rsp, 0x28
lea rcx, [0x1400d9700]
pop rdx
call fcn.140035140
mov dword [0x14008b001], 0x50f
movabs rax, 0x14008b210
mov rdx, rax
mov rcx, qword [0x1400d9700]
call fcn.14001ffc0
mov qword [0x1400d9288], rax
mov dword [0x14008b001], 0x510
mov rcx, qword [0x1400d9700]
call fcn.140020020
mov qword [0x1400d9290], rax
mov dword [0x14008b001], 0x511
mov rax, qword [0x1400da9f0]
push rax
sub rsp, 8
push rax
mov r15, qword [0x1400d9290]
sub r15, qword [0x1400d9288]
mov rax, r15
mov rdx, rax
mov rcx, qword [0x1400d9700]
pop r8
sub rsp, 0x20
call fcn.14001fd10
add rsp, 0x28
mov r15, qword [0x1400d9630]
inc r15
mov rbp, qword [0x1400d9db8]
shl r15, 3
lea rcx, [r15 + rbp]
pop rdx
call fcn.140035140
mov dword [0x14008b001], 0x512
inc qword [0x1400d9630]
mov dword [0x14008b001], 0x513
movabs rcx, 0xa
call fcn.14002e090
mov r15, rax
cmp r15, 1
jne 0x1400053db
mov dword [0x14008b001], 0x514
movabs rcx, 0xa
call fcn.14002d5d0
mov dword [0x14008b001], 0x515
mov qword [0x1400d9288], 1
mov dword [0x14008b001], 0x518
mov rax, qword [0x1400d9630]
cmp rax, qword [0x1400d9288]
jl 0x1400057d2
mov dword [0x14008b001], 0x519
mov r15, qword [0x1400d9288]
mov rbp, qword [0x1400d9d48]
shl r15, 3
mov qword [r15 + rbp], 0
mov qword [0x1400d9290], 1
mov dword [0x14008b001], 0x51a
mov rax, 0xfe
cmp rax, qword [0x1400d9290]
jl 0x140005741
mov dword [0x14008b001], 0x51b
mov r15, qword [0x1400d9290]
mov rbp, qword [0x1400d9dd8]
shl r15, 3
mov rcx, qword [r15 + rbp]
push qword [0x1400da9f0]
sub rsp, 0x28
call fcn.140035200
add rsp, 0x28
lea rcx, [0x1400d9700]
pop rdx
call fcn.140035140
mov dword [0x14008b001], 0x51c
push qword [0x1400d9700]
mov r15, qword [0x1400d9288]
mov rbp, qword [0x1400d9d18]
shl r15, 3
mov rcx, qword [r15 + rbp]
pop rdx
call fcn.140035270
or rax, rax
je 0x140005720
mov dword [0x14008b001], 0x51d
push qword [0x1400d9290]
mov r15, qword [0x1400d9288]
mov rbp, qword [0x1400d9d48]
shl r15, 3
pop qword [r15 + rbp]
mov dword [0x14008b001], 0x520
mov dword [0x14008b001], 0x521
inc qword [0x1400d9290]
jno 0x14000566b
mov dword [0x14008b001], 0x522
mov r15, qword [0x1400d9288]
mov rbp, qword [0x1400d9d48]
shl r15, 3
mov r15, qword [r15 + rbp]
and r15, r15
jne 0x1400057b1
mov dword [0x14008b001], 0x522
mov r15, qword [0x1400d9288]
mov rbp, qword [0x1400d9d18]
shl r15, 3
movabs rdx, str.Undefined
lea rcx, [r15 + rbp]
call fcn.140035050
mov dword [0x14008b001], 0x522
movabs rax, str.Possible_Garbled_Custom_Keys_File
mov rcx, rax
call fcn.14001ee68
mov dword [0x14008b001], 0x522
mov dword [0x14008b001], 0x523
inc qword [0x1400d9288]
jno 0x14000561e
mov dword [0x14008b001], 0x524
jmp 0x140005840
mov dword [0x14008b001], 0x524
mov dword [0x14008b001], 0x525
mov r15, qword [0x1400d9570]
and r15, r15
jle 0x140005836
mov dword [0x14008b001], 0x526
movabs rax, str.CustomKeys_mismatch_in_number_of_options.
mov rcx, rax
call fcn.14001ee68
mov dword [0x14008b001], 0x527
movabs rax, str.After_pressing_F1_to_Activate_trainer__press_CTRL_K_to_delete_old_CustomKeys.
mov rcx, rax
call fcn.14001ee68
mov dword [0x14008b001], 0x528
mov dword [0x14008b001], 0x529
mov dword [0x14008b001], 0x52e
lea rax, [0x14000586a]
push rax
push 0
sub rsp, 0x20
jmp 0x14000d2d4
mov dword [0x14008b001], 0xb7c
sub rsp, 8
sub rsp, 8
movabs r8, 0xd7
movabs rdx, 0xd7
movabs rcx, 0xd7
sub rsp, 0x20
call fcn.14002faa0
add rsp, 0x28
push rax
movabs r9, 0x20
movabs r8, 0x55
movabs rdx, 0x10e
movabs rcx, 0x382
sub rsp, 0x20
call fcn.140031c04
add rsp, 0x30
and rax, rax
je 0x14000d4e6
mov dword [0x14008b001], 0xb7d
movabs rcx, 0x382
call fcn.140031e80
mov rcx, rax
call fcn.14002faec
mov dword [0x14008b001], 0xb7e
movabs rcx, 3
call fcn.14002cfbc
mov rcx, rax
call fcn.14002fb70
mov dword [0x14008b001], 0xb7f
movabs rcx, 0x11
call fcn.14002fb84
mov dword [0x14008b001], 0xb80
movabs r9, 0xff
movabs r8, 0xe
movabs rdx, 0xe
movabs rcx, 0xe
call fcn.14002fb94
push rax
movabs rax, str.Hotkeys
mov r8, rax
movabs rdx, 3
movabs rcx, 3
pop r9
call fcn.14002fbb0
mov dword [0x14008b001], 0xb81
call fcn.14002fc70
mov dword [0x14008b001], 0xb82
movabs r9, 0
movabs r8, 0x16
movabs rdx, 0x46
movabs rcx, 0x382
call fcn.140032018
mov dword [0x14008b001], 0xb83
mov rcx, qword [0x1400d9398]
call fcn.140031e80
mov rcx, rax
call fcn.14002faec
mov dword [0x14008b001], 0xb84
movabs rcx, 1
call fcn.14002fb84
mov dword [0x14008b001], 0xb85
push 5
push 0x26
movabs rcx, 0x382
sub rsp, 0x20
call fcn.140031be4
add rsp, 0x20
mov rcx, rax
pop rdx
pop r8
call fcn.14002fcd0
mov dword [0x14008b001], 0xb86
call fcn.14002fc70
mov dword [0x14008b001], 0xb87
movabs rcx, 0x382
call fcn.14003187c
mov dword [0x14008b001], 0xb88
mov dword [0x14008b001], 0xb8a
sub rsp, 8
sub rsp, 8
movabs r8, 0xd2
movabs rdx, 0xff
movabs rcx, 0xff
sub rsp, 0x20
call fcn.14002faa0
add rsp, 0x28
push rax
movabs r9, 0x20
movabs r8, 0x55
movabs rdx, 0x10e
movabs rcx, 0x382
sub rsp, 0x20
call fcn.140031c04
add rsp, 0x30
and rax, rax
je 0x14000d702
mov dword [0x14008b001], 0xb8b
movabs rcx, 0x382
call fcn.140031e80
mov rcx, rax
call fcn.14002faec
mov dword [0x14008b001], 0xb8c
movabs rcx, 3
call fcn.14002cfbc
mov rcx, rax
call fcn.14002fb70
mov dword [0x14008b001], 0xb8d
movabs rcx, 0x11
call fcn.14002fb84
mov dword [0x14008b001], 0xb8e
movabs r9, 0xff
movabs r8, 0xe
movabs rdx, 0xe
movabs rcx, 0xe
call fcn.14002fb94
push rax
movabs rax, str.Joystick
mov r8, rax
movabs rdx, 3
movabs rcx, 3
pop r9
call fcn.14002fbb0
mov dword [0x14008b001], 0xb8f
call fcn.14002fc70
mov dword [0x14008b001], 0xb90
movabs r9, 0
movabs r8, 0x16
movabs rdx, 0x46
movabs rcx, 0x382
call fcn.140032018
mov dword [0x14008b001], 0xb91
mov rcx, qword [0x1400d9428]
call fcn.140031e80
mov rcx, rax
call fcn.14002faec
mov dword [0x14008b001], 0xb92
movabs rcx, 1
call fcn.14002fb84
mov dword [0x14008b001], 0xb93
push 5
push 0x26
movabs rcx, 0x382
sub rsp, 0x20
call fcn.140031be4
add rsp, 0x20
mov rcx, rax
pop rdx
pop r8
call fcn.14002fcd0
mov dword [0x14008b001], 0xb94
call fcn.14002fc70
mov dword [0x14008b001], 0xb95
movabs rcx, 0x382
call fcn.14003187c
mov dword [0x14008b001], 0xb96
mov dword [0x14008b001], 0xb98
sub rsp, 8
sub rsp, 8
movabs r8, 0xd2
movabs rdx, 0xff
movabs rcx, 0xff
sub rsp, 0x20
call fcn.14002faa0
add rsp, 0x28
push rax
movabs r9, 0x20
movabs r8, 0x55
movabs rdx, 0x1d6
movabs rcx, 0x382
sub rsp, 0x20
call fcn.140031c04
add rsp, 0x30
and rax, rax
je 0x14000d91e
mov dword [0x14008b001], 0xb99
movabs rcx, 0x382
call fcn.140031e80
mov rcx, rax
call fcn.14002faec
mov dword [0x14008b001], 0xb9a
movabs rcx, 3
call fcn.14002cfbc
mov rcx, rax
call fcn.14002fb70
mov dword [0x14008b001], 0xb9b
movabs rcx, 0x11
call fcn.14002fb84
mov dword [0x14008b001], 0xb9c
movabs r9, 0xff
movabs r8, 0xe
movabs rdx, 0xe
movabs rcx, 0xe
call fcn.14002fb94
push rax
movabs rax, str.Instructions
mov r8, rax
movabs rdx, 3
movabs rcx, 3
pop r9
call fcn.14002fbb0
mov dword [0x14008b001], 0xb9d
call fcn.14002fc70
mov dword [0x14008b001], 0xb9e
movabs r9, 0
movabs r8, 0x16
movabs rdx, 0x78
movabs rcx, 0x382
call fcn.140032018
mov dword [0x14008b001], 0xb9f
mov rcx, qword [0x1400d9818]
call fcn.140031e80
mov rcx, rax
call fcn.14002faec
mov dword [0x14008b001], 0xba0
movabs rcx, 1
call fcn.14002fb84
mov dword [0x14008b001], 0xba1
push 5
push 0x19
movabs rcx, 0x382
sub rsp, 0x20
call fcn.140031be4
add rsp, 0x20
mov rcx, rax
pop rdx
pop r8
call fcn.14002fcd0
mov dword [0x14008b001], 0xba2
call fcn.14002fc70
mov dword [0x14008b001], 0xba3
movabs rcx, 0x382
call fcn.14003187c
mov dword [0x14008b001], 0xba4
mov dword [0x14008b001], 0xba6
sub rsp, 8
sub rsp, 8
movabs r8, 0xd2
movabs rdx, 0xff
movabs rcx, 0xff
sub rsp, 0x20
call fcn.14002faa0
add rsp, 0x28
push rax
movabs r9, 0x20
movabs r8, 0x55
movabs rdx, 0x10e
movabs rcx, 0x382
sub rsp, 0x20
call fcn.140031c04
add rsp, 0x30
and rax, rax
je 0x14000db3a
mov dword [0x14008b001], 0xba7
movabs rcx, 0x382
call fcn.140031e80
mov rcx, rax
call fcn.14002faec
mov dword [0x14008b001], 0xba8
movabs rcx, 3
call fcn.14002cfbc
mov rcx, rax
call fcn.14002fb70
mov dword [0x14008b001], 0xba9
movabs rcx, 0x11
call fcn.14002fb84
mov dword [0x14008b001], 0xbaa
movabs r9, 0xff
movabs r8, 0xe
movabs rdx, 0xe
movabs rcx, 0xe
call fcn.14002fb94
push rax
movabs rax, str.Help
mov r8, rax
movabs rdx, 3
movabs rcx, 3
pop r9
call fcn.14002fbb0
mov dword [0x14008b001], 0xbab
call fcn.14002fc70
mov dword [0x14008b001], 0xbac
movabs r9, 0
movabs r8, 0x16
movabs rdx, 0x46
movabs rcx, 0x382
call fcn.140032018
mov dword [0x14008b001], 0xbad
mov rcx, qword [0x1400d90d0]
call fcn.140031e80
mov rcx, rax
call fcn.14002faec
mov dword [0x14008b001], 0xbae
movabs rcx, 1
call fcn.14002fb84
mov dword [0x14008b001], 0xbaf
push 5
push 0x34
movabs rcx, 0x382
sub rsp, 0x20
call fcn.140031be4
add rsp, 0x20
mov rcx, rax
pop rdx
pop r8
call fcn.14002fcd0
mov dword [0x14008b001], 0xbb0
call fcn.14002fc70
mov dword [0x14008b001], 0xbb1
movabs rcx, 0x382
call fcn.14003187c
mov dword [0x14008b001], 0xbb2
mov dword [0x14008b001], 0xbb4
sub rsp, 8
sub rsp, 8
movabs r8, 0xd2
movabs rdx, 0xff
movabs rcx, 0xff
sub rsp, 0x20
call fcn.14002faa0
add rsp, 0x28
push rax
movabs r9, 0x20
movabs r8, 0x55
movabs rdx, 0x10e
movabs rcx, 0x382
sub rsp, 0x20
call fcn.140031c04
add rsp, 0x30
and rax, rax
je 0x14000dd56
mov dword [0x14008b001], 0xbb5
movabs rcx, 0x382
call fcn.140031e80
mov rcx, rax
call fcn.14002faec
mov dword [0x14008b001], 0xbb6
movabs rcx, 3
call fcn.14002cfbc
mov rcx, rax
call fcn.14002fb70
mov dword [0x14008b001], 0xbb7
movabs rcx, 0x11
call fcn.14002fb84
mov dword [0x14008b001], 0xbb8
movabs r9, 0xff
movabs r8, 0xe
movabs rdx, 0xe
movabs rcx, 0xe
call fcn.14002fb94
push rax
movabs rax, str.Debug
mov r8, rax
movabs rdx, 3
movabs rcx, 3
pop r9
call fcn.14002fbb0
mov dword [0x14008b001], 0xbb9
call fcn.14002fc70
mov dword [0x14008b001], 0xbba
movabs r9, 0
movabs r8, 0x16
movabs rdx, 0x46
movabs rcx, 0x382
call fcn.140032018
mov dword [0x14008b001], 0xbbb
mov rcx, qword [0x1400d8f70]
call fcn.140031e80
mov rcx, rax
call fcn.14002faec
mov dword [0x14008b001], 0xbbc
movabs rcx, 1
call fcn.14002fb84
mov dword [0x14008b001], 0xbbd
push 5
push 0x2d
movabs rcx, 0x382
sub rsp, 0x20
call fcn.140031be4
add rsp, 0x20
mov rcx, rax
pop rdx
pop r8
call fcn.14002fcd0
mov dword [0x14008b001], 0xbbe
call fcn.14002fc70
mov dword [0x14008b001], 0xbbf
movabs rcx, 0x382
call fcn.14003187c
mov dword [0x14008b001], 0xbc0
mov dword [0x14008b001], 0xbc2
add rsp, 0x20
pop rax
pop rdx
add rsp, rax
jmp rdx
mov dword [0x14008b001], 0xe70
mov qword [0x1400d95b0], 1
mov dword [0x14008b001], 0xe71
mov qword [0x1400d9858], 0x40
mov qword [0x1400d9288], 1
mov dword [0x14008b001], 0xe73
mov rax, qword [0x1400d97f0]
cmp rax, qword [0x1400d9288]
jl 0x140011433
mov dword [0x14008b001], 0xe75
inc qword [0x1400d9288]
jno 0x140011406
mov dword [0x14008b001], 0xe76
mov qword [0x1400d97f0], 0
mov dword [0x14008b001], 0xe77
mov qword [0x1400d9448], 0
mov dword [0x14008b001], 0xe78
add rsp, 0x20
pop rax
pop rdx
add rsp, rax
jmp rdx
call 0x14001831c
call fcn.140035020
mov rcx, qword [0x1400d8f00]
call sub.KERNEL32.dll_HeapDestroy
mov rcx, qword [0x1400d8f10]
call sub.KERNEL32.dll_ExitProcess
sub rsp, 0x28
call fcn.140021a48
call fcn.140022ec0
call fcn.14002391c
call fcn.14002535c
call fcn.1400262b0
call fcn.14002b9ac
call fcn.14002ce20
call fcn.14002d40c
call fcn.14002d660
call fcn.14002eb88
call fcn.14002f504
call fcn.1400318f0
call fcn.140032af0
call fcn.1400342c0
add rsp, 0x28
ret