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

Disassembly:
sub rsp, 0x28
mov r8, 0xe40
xor rdx, rdx
movabs rcx, 0x1400ecd08
call sub.msvcrt.dll_memset
xor rcx, rcx
call sub.KERNEL32.dll_GetModuleHandleA
mov qword [0x1400ecd10], rax
xor r8, r8
mov rdx, 0x1000
xor rcx, rcx
call sub.KERNEL32.dll_HeapCreate
mov qword [0x1400ecd08], rax
movabs rax, 0x1400a6368
mov qword [0x1400eceb0], rax
call fcn.140037c70
call fcn.140036f4c
call fcn.140036bb0
call fcn.140035a80
call fcn.140033dec
call fcn.140033300
call fcn.1400328dc
call fcn.140030668
call fcn.14002e7ec
call fcn.14002e384
call fcn.14002da84
call fcn.14002d18c
call fcn.14002ba80
call fcn.140029d74
call fcn.140024200
call fcn.1400218bc
call fcn.14002135c
call fcn.14002036c
call fcn.1400200a4
call fcn.14001d3bc
mov qword [rsp + 0x20], rax
mov dword [0x1400a5001], 0xf
movabs rdx, str.koog
lea rcx, [0x1400ecdc8]
call fcn.140037d00
mov dword [0x1400a5001], 0x11
call sub.KERNEL32.dll_IsDebuggerPresent
and rax, rax
je 0x1400010f3
mov dword [0x1400a5001], 0x15
mov dword [0x1400a5001], 0x17
sub rsp, 8
movabs rax, 0x80000001
push rax
movabs rax, 0x1400a5248
push rax
push 0
movabs r9, 0
movabs r8, 0
movabs rdx, 0
movabs rcx, 0xffffffffffffffff
sub rsp, 0x20
call fcn.140029e3c
add rsp, 0x40
mov qword [0x1400ecda0], rax
mov dword [0x1400a5001], 0x18
mov rax, qword [0x1400ee800]
push rax
sub rsp, 8
push rax
pop rcx
sub rsp, 0x20
call fcn.14002b3e4
add rsp, 0x28
lea rcx, [0x1400ecd40]
pop rdx
call fcn.140037df0
mov dword [0x1400a5001], 0x19
mov rax, qword [0x1400ee800]
push rax
sub rsp, 8
push rax
mov rdx, qword [0x1400ee800]
push rdx
push rdx
pop rcx
sub rsp, 0x20
call fcn.1400203b4
add rsp, 0x20
mov rdx, qword [0x1400ee810]
add qword [rsp], rdx
pop rcx
pop rdx
sub rsp, 0x20
call fcn.14002b444
add rsp, 0x28
lea rcx, [0x1400ed510]
pop rdx
call fcn.140037df0
mov dword [0x1400a5001], 0x1b
mov rcx, qword [0x1400ed510]
push qword [0x1400ee800]
sub rsp, 0x28
call fcn.140037eb0
add rsp, 0x28
lea rcx, [0x1400ecde0]
pop rdx
call fcn.140037df0
mov dword [0x1400a5001], 0x1c
call sub.USER32.DLL_GetForegroundWindow
mov qword [0x1400ed3a8], rax
mov dword [0x1400a5001], 0x1d
lea rax, [0x1400ecd20]
mov rdx, rax
mov rcx, qword [0x1400ed3a8]
call sub.USER32.DLL_GetWindowThreadProcessId
mov dword [0x1400a5001], 0x20
mov r8, qword [0x1400ecd20]
mov rdx, qword [0x1400ed548]
movabs rcx, 0x1f0fff
call sub.KERNEL32.dll_OpenProcess
mov qword [0x1400ed568], rax
mov dword [0x1400a5001], 0x23
mov rax, qword [0x1400ecd20]
mov qword [0x1400ed3a8], rax
mov dword [0x1400a5001], 0x25
movabs rcx, 0x3e8
call fcn.140035aa0
mov qword [0x1400ecd78], rax
mov dword [0x1400a5001], 0x27
mov rcx, qword [0x1400ecde0]
push qword [0x1400ee800]
sub rsp, 0x28
call fcn.140037eb0
add rsp, 0x28
lea rcx, [0x1400ed2c8]
pop rdx
call fcn.140037df0
mov dword [0x1400a5001], 0x29
mov rax, qword [0x1400ed4b8]
mov qword [0x1400ecd88], rax
mov dword [0x1400a5001], 0x2d
mov rcx, qword [0x1400ecda0]
call fcn.140029c04
mov dword [0x1400a5001], 0x2f
mov qword [0x1400ed3f8], 0x3e8
mov dword [0x1400a5001], 0x35
movabs rbp, 0x1400a6368
mov qword [0x1400ed050], rbp
mov dword [0x1400a5001], 0x37
mov rcx, qword [0x1400ed050]
call fcn.140035af0
mov byte [0x1400ed645], al
mov dword [0x1400a5001], 0x3a
movabs rbp, 0x1400a636b
mov qword [0x1400ed050], rbp
jmp 0x140001388
mov dword [0x1400a5001], 0x3a
movabs rbp, 0x1400a636b
mov r15, rbp
add r15, 0xbb8
cmp r15, qword [0x1400ed050]
jl 0x140001468
mov dword [0x1400a5001], 0x3c
mov rcx, qword [0x1400ed050]
call fcn.140035af0
mov byte [0x1400ed648], al
mov dword [0x1400a5001], 0x3f
movsx r15, byte [0x1400ed648]
movsx rax, byte [0x1400ed645]
xor r15, rax
mov rax, r15
mov byte [0x1400ed644], al
mov dword [0x1400a5001], 0x41
movsx r15, byte [0x1400ed645]
add r15, 0x37
mov rax, r15
mov byte [0x1400ed645], al
mov dword [0x1400a5001], 0x42
movsx r15, byte [0x1400ed645]
cmp r15, 0xff
jle 0x140001447
mov dword [0x1400a5001], 0x42
movsx r15, byte [0x1400ed645]
add r15, 0xffffffffffffff01
mov rax, r15
mov byte [0x1400ed645], al
mov dword [0x1400a5001], 0x42
mov dword [0x1400a5001], 0x48
inc qword [0x1400ed050]
jno 0x14000137e
mov dword [0x1400a5001], 0xe3
mov dword [0x1400a5001], 0xe3
mov dword [0x1400a5001], 0xe3
mov dword [0x1400a5001], 0xe4
sub rsp, 0x18
mov rdx, 1
movabs rax, 0x1400ed988
push rax
xor r9, r9
mov r8, 7
mov rcx, 0x10
sub rsp, 0x20
call fcn.14002e3c0
add rsp, 0x40
mov qword [0x1400ed988], rax
mov dword [0x1400a5001], 0x175
call sub.KERNEL32.dll_GetTickCount
mov qword [0x1400ed490], rax
mov dword [0x1400a5001], 0x17c
mov rax, qword [0x1400ee800]
push rax
sub rsp, 8
push rax
pop rcx
sub rsp, 0x20
call fcn.1400203b4
add rsp, 0x28
lea rcx, [0x1400ed070]
pop rdx
call fcn.140037df0
mov dword [0x1400a5001], 0x17d
mov rax, qword [0x1400ee800]
push rax
sub rsp, 8
push rax
mov rcx, qword [0x1400ed070]
pop rdx
sub rsp, 0x20
call fcn.14002b444
add rsp, 0x28
lea rcx, [0x1400ed070]
pop rdx
call fcn.140037df0
mov dword [0x1400a5001], 0x17f
movabs rdx, 0x1400a5248
lea rcx, [0x1400ecee8]
call fcn.140037d00
mov dword [0x1400a5001], 0x180
movabs rdx, 0x1400a5248
lea rcx, [0x1400ecff0]
call fcn.140037d00
mov dword [0x1400a5001], 0x181
movabs rdx, 0x1400a5248
lea rcx, [0x1400ed0a8]
call fcn.140037d00
mov dword [0x1400a5001], 0x182
mov qword [0x1400ed4f8], 0
mov dword [0x1400a5001], 0x183
mov dword [0x1400ed63c], 0
mov dword [0x1400a5001], 0x185
mov rax, qword [0x1400ee800]
push rax
sub rsp, 8
push rax
sub rsp, 8
mov rcx, qword [0x1400ee800]
sub rsp, 0x20
call fcn.1400203b4
add rsp, 0x28
inc qword [0x1400ee800]
push 0
mov rdx, qword [0x1400ee810]
add qword [rsp + 8], rdx
pop rcx
pop rdx
sub rsp, 0x20
call fcn.14002bf40
add rsp, 0x28
pop qword [0x1400ee800]
mov dword [0x1400a5001], 0x186
movabs rcx, 0
call fcn.14002c030
mov qword [0x1400ed138], rax
mov dword [0x1400a5001], 0x187
mov qword [0x1400ed050], 1
jmp 0x140001672
mov dword [0x1400a5001], 0x187
mov r15, qword [0x1400ed138]
add r15, 0xfffffffffffffff8
cmp r15, qword [0x1400ed050]
jl 0x1400016dd
mov dword [0x1400a5001], 0x18a
movabs rcx, 0
call fcn.14002c090
mov byte [0x1400ed646], al
mov dword [0x1400a5001], 0x18c
movsxd r15, dword [0x1400ed63c]
movzx rax, byte [0x1400ed646]
add r15, rax
mov rax, r15
mov dword [0x1400ed63c], eax
mov dword [0x1400a5001], 0x18e
inc qword [0x1400ed050]
jno 0x140001668
mov dword [0x1400a5001], 0x18f
movabs rcx, 0
call fcn.14002c100
mov qword [0x1400ed600], rax
mov dword [0x1400a5001], 0x190
movabs rcx, 0
call fcn.14002c100
mov qword [0x1400ecea8], rax
mov dword [0x1400a5001], 0x191
movabs rcx, 0
call fcn.14002b990
mov dword [0x1400a5001], 0x193
movsxd rax, dword [0x1400ed63c]
push rax
pop qword [0x1400ed248]
mov dword [0x1400a5001], 0x197
mov rdx, qword [0x1400ed070]
movabs rcx, 0
call fcn.14002bf40
mov r15, rax
and r15, r15
jle 0x140001e56
mov dword [0x1400a5001], 0x199
mov qword [0x1400ed050], 1
jmp 0x14000179b
mov dword [0x1400a5001], 0x199
mov rax, 0x3b8
cmp rax, qword [0x1400ed050]
jl 0x1400017de
mov dword [0x1400a5001], 0x19b
movabs rcx, 0
call fcn.14002c170
mov qword [0x1400ed040], rax
mov dword [0x1400a5001], 0x19d
inc qword [0x1400ed050]
jno 0x140001791
mov dword [0x1400a5001], 0x1a2
mov qword [0x1400ed050], 0x3b9
jmp 0x1400017ff
mov dword [0x1400a5001], 0x1a2
mov rax, 0x3c0
cmp rax, qword [0x1400ed050]
jl 0x140001900
mov dword [0x1400a5001], 0x1a4
movabs rcx, 0
call fcn.14002c170
mov qword [0x1400ed040], rax
mov dword [0x1400a5001], 0x1a6
mov rax, qword [0x1400ee800]
push rax
sub rsp, 8
push rax
sub rsp, 8
mov r8, qword [0x1400ee800]
movabs rdx, 1
mov rcx, qword [0x1400ed040]
sub rsp, 0x20
call fcn.14001dad0
add rsp, 0x28
mov rdx, qword [0x1400ee810]
add qword [rsp], rdx
pop rcx
sub rsp, 0x20
call fcn.14001db80
add rsp, 0x28
pop qword [0x1400ee800]
mov qword [0x1400ed040], rax
mov dword [0x1400a5001], 0x1a8
mov rcx, qword [0x1400ecee8]
push qword [0x1400ee800]
sub rsp, 0x28
call fcn.140037eb0
add rsp, 0x28
mov rdx, qword [0x1400ee800]
push rdx
push rdx
mov rcx, qword [0x1400ed040]
pop rdx
sub rsp, 0x20
call fcn.14001dc80
add rsp, 0x20
pop rax
lea rcx, [0x1400ecee8]
pop rdx
call fcn.140037df0
mov dword [0x1400a5001], 0x1aa
inc qword [0x1400ed050]
jno 0x1400017f5
mov dword [0x1400a5001], 0x1ae
mov rcx, qword [0x1400ecee8]
call fcn.14001c6d9
mov qword [0x1400ed040], rax
mov dword [0x1400a5001], 0x1af
mov r15, qword [0x1400ed040]
movabs rax, 0x98989898
xor r15, rax
mov qword [0x1400ed040], r15
mov dword [0x1400a5001], 0x1b0
mov rax, qword [0x1400ed040]
mov qword [0x1400ed1d0], rax
mov dword [0x1400a5001], 0x1b1
mov rax, qword [0x1400ee800]
push rax
sub rsp, 8
push rax
push 0xa
push qword [0x1400ee800]
movabs rcx, str.0000000000
sub rsp, 0x28
call fcn.140037eb0
add rsp, 0x28
mov rdx, qword [0x1400ee800]
push rdx
push rdx
mov rcx, qword [0x1400ed040]
pop rdx
sub rsp, 0x20
call fcn.14001dca0
add rsp, 0x20
pop rax
mov rdx, qword [0x1400ee810]
add qword [rsp], rdx
pop rcx
pop rdx
pop r8
sub rsp, 0x20
call fcn.14001dd00
add rsp, 0x28
lea rcx, [0x1400ecee8]
pop rdx
call fcn.140037df0
mov dword [0x1400a5001], 0x1b6
mov qword [0x1400ed050], 0x3c1
jmp 0x1400019fc
mov dword [0x1400a5001], 0x1b6
mov rax, 0x3c8
cmp rax, qword [0x1400ed050]
jl 0x140001afd
mov dword [0x1400a5001], 0x1b8
movabs rcx, 0
call fcn.14002c170
mov qword [0x1400ed040], rax
mov dword [0x1400a5001], 0x1ba
mov rax, qword [0x1400ee800]
push rax
sub rsp, 8
push rax
sub rsp, 8
mov r8, qword [0x1400ee800]
movabs rdx, 1
mov rcx, qword [0x1400ed040]
sub rsp, 0x20
call fcn.14001dad0
add rsp, 0x28
mov rdx, qword [0x1400ee810]
add qword [rsp], rdx
pop rcx
sub rsp, 0x20
call fcn.14001db80
add rsp, 0x28
pop qword [0x1400ee800]
mov qword [0x1400ed040], rax
mov dword [0x1400a5001], 0x1bc
mov rcx, qword [0x1400ecff0]
push qword [0x1400ee800]
sub rsp, 0x28
call fcn.140037eb0
add rsp, 0x28
mov rdx, qword [0x1400ee800]
push rdx
push rdx
mov rcx, qword [0x1400ed040]
pop rdx
sub rsp, 0x20
call fcn.14001dc80
add rsp, 0x20
pop rax
lea rcx, [0x1400ecff0]
pop rdx
call fcn.140037df0
mov dword [0x1400a5001], 0x1be
inc qword [0x1400ed050]
jno 0x1400019f2
mov dword [0x1400a5001], 0x1c1
mov rcx, qword [0x1400ecff0]
call fcn.14001c6d9
mov qword [0x1400ecd48], rax
mov dword [0x1400a5001], 0x1c5
mov qword [0x1400ed050], 0x3c9
jmp 0x140001b3b
mov dword [0x1400a5001], 0x1c5
mov rax, 0x3d0
cmp rax, qword [0x1400ed050]
jl 0x140001c3c
mov dword [0x1400a5001], 0x1c7
movabs rcx, 0
call fcn.14002c170
mov qword [0x1400ed040], rax
mov dword [0x1400a5001], 0x1c9
mov rax, qword [0x1400ee800]
push rax
sub rsp, 8
push rax
sub rsp, 8
mov r8, qword [0x1400ee800]
movabs rdx, 1
mov rcx, qword [0x1400ed040]
sub rsp, 0x20
call fcn.14001dad0
add rsp, 0x28
mov rdx, qword [0x1400ee810]
add qword [rsp], rdx
pop rcx
sub rsp, 0x20
call fcn.14001db80
add rsp, 0x28
pop qword [0x1400ee800]
mov qword [0x1400ed040], rax
mov dword [0x1400a5001], 0x1cb
mov rcx, qword [0x1400ed0a8]
push qword [0x1400ee800]
sub rsp, 0x28
call fcn.140037eb0
add rsp, 0x28
mov rdx, qword [0x1400ee800]
push rdx
push rdx
mov rcx, qword [0x1400ed040]
pop rdx
sub rsp, 0x20
call fcn.14001dc80
add rsp, 0x20
pop rax
lea rcx, [0x1400ed0a8]
pop rdx
call fcn.140037df0
mov dword [0x1400a5001], 0x1cd
inc qword [0x1400ed050]
jno 0x140001b31
mov dword [0x1400a5001], 0x1d1
mov rcx, qword [0x1400ed0a8]
call fcn.14001c6d9
mov qword [0x1400ed040], rax
mov dword [0x1400a5001], 0x1d3
mov rax, qword [0x1400ed040]
mov qword [0x1400ecf78], rax
mov dword [0x1400a5001], 0x1d5
mov qword [0x1400ed050], 0x3d1
jmp 0x140001c92
mov dword [0x1400a5001], 0x1d5
mov rax, qword [0x1400ecf78]
cmp rax, qword [0x1400ed050]
jl 0x140001cd5
mov dword [0x1400a5001], 0x1d7
movabs rcx, 0
call fcn.14002c170
mov qword [0x1400ed040], rax
mov dword [0x1400a5001], 0x1d9
inc qword [0x1400ed050]
jno 0x140001c88
mov dword [0x1400a5001], 0x1df
mov rax, qword [0x1400ecf78]
mov qword [0x1400ed050], rax
jmp 0x140001cf9
mov dword [0x1400a5001], 0x1df
mov r15, qword [0x1400ecf78]
add r15, 0x12
cmp r15, qword [0x1400ed050]
jl 0x140001d5f
mov dword [0x1400a5001], 0x1e1
movabs rcx, 0
call fcn.14002c170
mov qword [0x1400ed040], rax
mov dword [0x1400a5001], 0x1e5
mov r15, qword [0x1400ed4f8]
add r15, qword [0x1400ed040]
mov qword [0x1400ed4f8], r15
mov dword [0x1400a5001], 0x1e7
inc qword [0x1400ed050]
jno 0x140001cef
mov dword [0x1400a5001], 0x1e9
mov r15, qword [0x1400ecd48]
xor r15, qword [0x1400ed4f8]
mov qword [0x1400ed628], r15
mov dword [0x1400a5001], 0x1eb
mov r15, qword [0x1400ed628]
and r15, r15
jne 0x140001da9
mov dword [0x1400a5001], 0x1ed
mov qword [0x1400ed628], 0x63
mov dword [0x1400a5001], 0x1ef
mov dword [0x1400a5001], 0x1f2
mov r15, qword [0x1400ed628]
movabs rax, 0x98989898
xor r15, rax
mov qword [0x1400ed628], r15
mov dword [0x1400a5001], 0x1f5
mov rax, qword [0x1400ed1d0]
mov qword [0x1400ecdb8], rax
mov dword [0x1400a5001], 0x1f7
mov r15, qword [0x1400ed1d0]
cmp r15, qword [0x1400ed628]
jne 0x140001e16
mov dword [0x1400a5001], 0x1fb
jmp 0x140001e40
mov dword [0x1400a5001], 0x1fb
mov dword [0x1400a5001], 0x1fe
lea rax, [0x140001e40]
push rax
push 0
sub rsp, 0x20
jmp 0x140011426
mov dword [0x1400a5001], 0x201
mov dword [0x1400a5001], 0x203
jmp 0x140001e80
mov dword [0x1400a5001], 0x203
mov dword [0x1400a5001], 0x206
lea rax, [0x140001e80]
push rax
push 0
sub rsp, 0x20
jmp 0x140011426
mov dword [0x1400a5001], 0x20a
mov dword [0x1400a5001], 0x20c
mov r15, qword [0x1400ecea8]
cmp r15, qword [0x1400ed138]
jne 0x140001eb0
mov dword [0x1400a5001], 0x20f
jmp 0x140001eda
mov dword [0x1400a5001], 0x20f
mov dword [0x1400a5001], 0x212
lea rax, [0x140001eda]
push rax
push 0
sub rsp, 0x20
jmp 0x140011426
mov dword [0x1400a5001], 0x215
mov dword [0x1400a5001], 0x221
call sub.KERNEL32.dll_GetTickCount
mov qword [0x1400ed110], rax
mov dword [0x1400a5001], 0x224
mov r15, qword [0x1400ed110]
sub r15, qword [0x1400ed490]
cmp r15, 0x3e8
jle 0x140001f23
push 0x9099542
inc eax
ret
mov dword [0x1400a5001], 0x229
mov dword [0x1400a5001], 0x230
mov qword [0x1400ecf68], 0x45a2a5
mov dword [0x1400a5001], 0x231
movabs rdx, 0x1400a5248
lea rcx, [0x1400ecfb8]
call fcn.140037d00
mov dword [0x1400a5001], 0x233
sub rsp, 0x18
mov rdx, 0x15
movabs rax, 0x1400ed998
push rax
xor r9, r9
mov r8, 0x15
mov rcx, 8
sub rsp, 0x20
call fcn.14002e3c0
add rsp, 0x40
mov qword [0x1400ed998], rax
mov dword [0x1400a5001], 0x234
sub rsp, 0x18
mov rdx, 0x15
movabs rax, 0x1400ed9a8
push rax
xor r9, r9
mov r8, 0x15
mov rcx, 8
sub rsp, 0x20
call fcn.14002e3c0
add rsp, 0x40
mov qword [0x1400ed9a8], rax
mov dword [0x1400a5001], 0x235
sub rsp, 0x18
mov rdx, 0x15
movabs rax, 0x1400ed9b8
push rax
xor r9, r9
mov r8, 0x15
mov rcx, 8
sub rsp, 0x20
call fcn.14002e3c0
add rsp, 0x40
mov qword [0x1400ed9b8], rax
mov dword [0x1400a5001], 0x236
sub rsp, 0x18
mov rdx, 0x15
movabs rax, 0x1400ed9c8
push rax
xor r9, r9
mov r8, 0x15
mov rcx, 8
sub rsp, 0x20
call fcn.14002e3c0
add rsp, 0x40
mov qword [0x1400ed9c8], rax
mov dword [0x1400a5001], 0x237
sub rsp, 0x18
mov rdx, 0x15
movabs rax, 0x1400ed9d8
push rax
xor r9, r9
mov r8, 0x15
mov rcx, 8
sub rsp, 0x20
call fcn.14002e3c0
add rsp, 0x40
mov qword [0x1400ed9d8], rax
mov dword [0x1400a5001], 0x238
sub rsp, 0x18
mov rdx, 0x15
movabs rax, 0x1400ed9e8
push rax
xor r9, r9
mov r8, 0x15
mov rcx, 8
sub rsp, 0x20
call fcn.14002e3c0
add rsp, 0x40
mov qword [0x1400ed9e8], rax
mov dword [0x1400a5001], 0x239
sub rsp, 0x18
mov rdx, 0xa
movabs rax, 0x1400ed9f8
push rax
xor r9, r9
mov r8, 0x15
mov rcx, 8
sub rsp, 0x20
call fcn.14002e3c0
add rsp, 0x40
mov qword [0x1400ed9f8], rax
mov dword [0x1400a5001], 0x23b
movabs rcx, 0x3e8
call fcn.140035aa0
mov qword [0x1400ecd78], rax
mov dword [0x1400a5001], 0x23c
movabs rcx, 0x3e8
call fcn.140035aa0
mov qword [0x1400ed078], rax
mov dword [0x1400a5001], 0x23e
movabs rcx, 0x4000
call fcn.140035aa0
mov qword [0x1400ed5c0], rax
mov dword [0x1400a5001], 0x23f
movabs rcx, 0x4000
call fcn.140035aa0
mov qword [0x1400ece48], rax
mov dword [0x1400a5001], 0x240
movabs rcx, 0x64
call fcn.140035aa0
mov qword [0x1400ed4e0], rax
mov dword [0x1400a5001], 0x243
mov qword [0x1400ed050], 1
jmp 0x140002206
mov dword [0x1400a5001], 0x243
mov rax, 0x14
cmp rax, qword [0x1400ed050]
jl 0x14000229d
mov dword [0x1400a5001], 0x244
mov r15, qword [0x1400ed050]
mov rbp, qword [0x1400ed9a8]
shl r15, 3
mov qword [r15 + rbp], 1
mov dword [0x1400a5001], 0x245
mov r15, qword [0x1400ed050]
mov rbp, qword [0x1400ed9b8]
shl r15, 3
mov qword [r15 + rbp], 1
mov dword [0x1400a5001], 0x246
mov r15, qword [0x1400ed050]
mov rbp, qword [0x1400ed9c8]
shl r15, 3
mov qword [r15 + rbp], 1
mov dword [0x1400a5001], 0x247
inc qword [0x1400ed050]
jno 0x1400021fc
mov dword [0x1400a5001], 0x249
mov rbp, qword [0x1400ed9f8]
mov qword [rbp], 0xcc
mov dword [0x1400a5001], 0x24a
mov qword [rbp + 8], 0xffffff
mov dword [0x1400a5001], 0x24b
mov qword [rbp + 0x10], 0xcc0000
mov dword [0x1400a5001], 0x24c
mov qword [rbp + 0x18], 0xaa00
mov dword [0x1400a5001], 0x24d
mov qword [rbp + 0x20], 0x55ee
mov dword [0x1400a5001], 0x24e
mov qword [rbp + 0x28], 0xccff
mov dword [0x1400a5001], 0x24f
mov qword [rbp + 0x30], 0x2255
mov dword [0x1400a5001], 0x250
mov qword [rbp + 0x38], 0x770044
mov dword [0x1400a5001], 0x251
mov qword [rbp + 0x40], 0
mov dword [0x1400a5001], 0x252
mov qword [rbp + 0x48], 0x6633ff
mov dword [0x1400a5001], 0x256
mov rax, qword [0x1400ee800]
push rax
sub rsp, 8
push rax
sub rsp, 8
push qword [0x1400ee800]
push 1
push 1
mov rdx, qword [0x1400ee800]
push rdx
push rdx
mov rcx, qword [0x1400ed628]
pop rdx
sub rsp, 0x20
call fcn.14001dca0
add rsp, 0x20
mov rdx, qword [0x1400ee810]
add qword [rsp], rdx
pop rcx
pop rdx
pop r8
pop r9
sub rsp, 0x20
call fcn.14001dda0
add rsp, 0x28
mov rdx, qword [0x1400ee810]
add qword [rsp], rdx
pop rcx
sub rsp, 0x20
call fcn.14001db80
add rsp, 0x28
pop qword [0x1400ee800]
mov qword [0x1400ece40], rax
mov dword [0x1400a5001], 0x257
mov rax, qword [0x1400ee800]
push rax
sub rsp, 8
push rax
sub rsp, 8
push qword [0x1400ee800]
push 1
push 2
mov rdx, qword [0x1400ee800]
push rdx
push rdx
mov rcx, qword [0x1400ed628]
pop rdx
sub rsp, 0x20
call fcn.14001dca0
add rsp, 0x20
mov rdx, qword [0x1400ee810]
add qword [rsp], rdx
pop rcx
pop rdx
pop r8
pop r9
sub rsp, 0x20
call fcn.14001dda0
add rsp, 0x28
mov rdx, qword [0x1400ee810]
add qword [rsp], rdx
pop rcx
sub rsp, 0x20
call fcn.14001db80
add rsp, 0x28
pop qword [0x1400ee800]
mov qword [0x1400ece58], rax
mov dword [0x1400a5001], 0x258
mov rax, qword [0x1400ee800]
push rax
sub rsp, 8
push rax
sub rsp, 8
push qword [0x1400ee800]
push 1
push 3
mov rdx, qword [0x1400ee800]
push rdx
push rdx
mov rcx, qword [0x1400ed628]
pop rdx
sub rsp, 0x20
call fcn.14001dca0
add rsp, 0x20
mov rdx, qword [0x1400ee810]
add qword [rsp], rdx
pop rcx
pop rdx
pop r8
pop r9
sub rsp, 0x20
call fcn.14001dda0
add rsp, 0x28
mov rdx, qword [0x1400ee810]
add qword [rsp], rdx
pop rcx
sub rsp, 0x20
call fcn.14001db80
add rsp, 0x28
pop qword [0x1400ee800]
mov qword [0x1400ece70], rax
mov dword [0x1400a5001], 0x259
mov rax, qword [0x1400ee800]
push rax
sub rsp, 8
push rax
sub rsp, 8
push qword [0x1400ee800]
push 1
push 4
mov rdx, qword [0x1400ee800]
push rdx
push rdx
mov rcx, qword [0x1400ed628]
pop rdx
sub rsp, 0x20
call fcn.14001dca0
add rsp, 0x20
mov rdx, qword [0x1400ee810]
add qword [rsp], rdx
pop rcx
pop rdx
pop r8
pop r9
sub rsp, 0x20
call fcn.14001dda0
add rsp, 0x28
mov rdx, qword [0x1400ee810]
add qword [rsp], rdx
pop rcx
sub rsp, 0x20
call fcn.14001db80
add rsp, 0x28
pop qword [0x1400ee800]
mov qword [0x1400ece78], rax
mov dword [0x1400a5001], 0x25a
mov rax, qword [0x1400ee800]
push rax
sub rsp, 8
push rax
sub rsp, 8
push qword [0x1400ee800]
push 1
push 5
mov rdx, qword [0x1400ee800]
push rdx
push rdx
mov rcx, qword [0x1400ed628]
pop rdx
sub rsp, 0x20
call fcn.14001dca0
add rsp, 0x20
mov rdx, qword [0x1400ee810]
add qword [rsp], rdx
pop rcx
pop rdx
pop r8
pop r9
sub rsp, 0x20
call fcn.14001dda0
add rsp, 0x28
mov rdx, qword [0x1400ee810]
add qword [rsp], rdx
pop rcx
sub rsp, 0x20
call fcn.14001db80
add rsp, 0x28
pop qword [0x1400ee800]
mov qword [0x1400ece80], rax
mov dword [0x1400a5001], 0x26c
movabs rdx, str.Template
lea rcx, [0x1400ed3e8]
call fcn.140037d00
mov dword [0x1400a5001], 0x276
mov rax, qword [0x1400ee800]
push rax
sub rsp, 8
push rax
pop rcx
sub rsp, 0x20
call fcn.14002b524
add rsp, 0x28
lea rcx, [0x1400ed4e8]
pop rdx
call fcn.140037df0
mov dword [0x1400a5001], 0x289
call fcn.140016eeb
mov dword [0x1400a5001], 0x29d
push qword [0x1400ee800]
sub rsp, 8
mov rcx, qword [0x1400ed4e8]
push qword [0x1400ee800]
sub rsp, 0x28
call fcn.140037eb0
add rsp, 0x28
movabs rcx, str.CH.dll
sub rsp, 0x28
call fcn.140037eb0
add rsp, 0x28
inc qword [0x1400ee800]
push 0
mov rdx, qword [0x1400ee810]
add qword [rsp + 8], rdx
pop rcx
pop rdx
sub rsp, 0x20
call fcn.14002bd00
add rsp, 0x28
pop qword [0x1400ee800]
and rax, rax
je 0x14000275f
mov dword [0x1400a5001], 0x29e
movabs rbp, 0x1400a7f6b
mov r15, rbp
movabs rbp, 0x1400a636b
sub r15, rbp
mov rax, r15
push rax
movabs rbp, 0x1400a636b
mov rax, rbp
mov rdx, rax
movabs rcx, 0
pop r8
call fcn.14002c1e0
mov dword [0x1400a5001], 0x29f
movabs rcx, 0
call fcn.14002b990
mov dword [0x1400a5001], 0x2a0
jmp 0x140002769
mov dword [0x1400a5001], 0x2a0
mov dword [0x1400a5001], 0x2a3
mov dword [0x1400a5001], 0x2a5
push qword [0x1400ee800]
sub rsp, 8
mov rcx, qword [0x1400ed4e8]
push qword [0x1400ee800]
sub rsp, 0x28
call fcn.140037eb0
add rsp, 0x28
movabs rcx, str.help.txt
sub rsp, 0x28
call fcn.140037eb0
add rsp, 0x28
inc qword [0x1400ee800]
push 0
mov rdx, qword [0x1400ee810]
add qword [rsp + 8], rdx
pop rcx
pop rdx
sub rsp, 0x20
call fcn.14002bd00
add rsp, 0x28
pop qword [0x1400ee800]
and rax, rax
je 0x140002858
mov dword [0x1400a5001], 0x2a6
movabs rbp, 0x1400da5e0
mov r15, rbp
movabs rbp, 0x1400d9a65
sub r15, rbp
mov rax, r15
push rax
movabs rbp, 0x1400d9a65
mov rax, rbp
mov rdx, rax
movabs rcx, 0
pop r8
call fcn.14002c1e0
mov dword [0x1400a5001], 0x2a7
movabs rcx, 0
call fcn.14002b990
mov dword [0x1400a5001], 0x2a8
jmp 0x14000288a
mov dword [0x1400a5001], 0x2a8
mov dword [0x1400a5001], 0x2a9
movabs rax, str.Could_not_create_HELP.TXT_file.
push rax
movabs rax, str.Error
mov rcx, rax
pop rdx
call fcn.1400200e0
mov dword [0x1400a5001], 0x2aa
mov dword [0x1400a5001], 0x2ae
movabs rax, str.CH_Trainer_Keys.dat
mov rdx, rax
movabs rcx, 0
call fcn.14002bf40
mov qword [0x1400ecd50], rax
mov dword [0x1400a5001], 0x2b0
mov r15, qword [0x1400ecd50]
and r15, r15
jle 0x140002905
mov dword [0x1400a5001], 0x2b0
mov qword [0x1400ecf48], 1
mov dword [0x1400a5001], 0x2b0
movabs rcx, 0
call fcn.14002b990
mov dword [0x1400a5001], 0x2b0
mov dword [0x1400a5001], 0x35d
lea rax, [0x1400174b9]
mov rcx, rax
call fcn.140020a80
mov dword [0x1400a5001], 0x363
mov rdx, qword [0x1400ee800]
push rdx
push rdx
push 0
push 0x20
mov rax, qword [0x1400ee800]
push rax
sub rsp, 8
push rax
pop rcx
sub rsp, 0x20
call fcn.1400203b4
add rsp, 0x28
mov rdx, qword [0x1400ee810]
add qword [rsp], rdx
pop rcx
pop rdx
pop r8
sub rsp, 0x20
call fcn.14001b854
add rsp, 0x28
lea rcx, [0x1400ed308]
pop rdx
call fcn.140037df0
mov dword [0x1400a5001], 0x364
mov rax, qword [0x1400ee800]
push rax
sub rsp, 8
push rax
pop rcx
sub rsp, 0x20
call fcn.14002b5bc
add rsp, 0x28
lea rcx, [0x1400ecd30]
pop rdx
call fcn.140037df0
mov dword [0x1400a5001], 0x365
push qword [0x1400ee800]
sub rsp, 8
mov rcx, qword [0x1400ecd30]
push qword [0x1400ee800]
sub rsp, 0x28
call fcn.140037eb0
add rsp, 0x28
movabs rcx, 0x1400a5c0d
sub rsp, 0x28
call fcn.140037eb0
add rsp, 0x28
mov rdx, qword [0x1400ee810]
add qword [rsp], rdx
pop rcx
sub rsp, 0x20
call fcn.14002b718
add rsp, 0x28
pop qword [0x1400ee800]
mov dword [0x1400a5001], 0x366
push qword [0x1400ee800]
sub rsp, 8
mov rcx, qword [0x1400ecd30]
push qword [0x1400ee800]
sub rsp, 0x28
call fcn.140037eb0
add rsp, 0x28
movabs rcx, str.CheathappensKeys
sub rsp, 0x28
call fcn.140037eb0
add rsp, 0x28
mov rdx, qword [0x1400ee810]
add qword [rsp], rdx
pop rcx
sub rsp, 0x20
call fcn.14002b718
add rsp, 0x28
pop qword [0x1400ee800]
mov dword [0x1400a5001], 0x367
mov rax, qword [0x1400ee800]
push rax
sub rsp, 8
push rax
pop rcx
sub rsp, 0x20
call fcn.14002b5bc
add rsp, 0x28
movabs rcx, str.CheathappensKeys_
sub rsp, 0x28
call fcn.140037eb0
add rsp, 0x28
mov rcx, qword [0x1400ed308]
sub rsp, 0x28
call fcn.140037eb0
add rsp, 0x28
movabs rcx, str..keys
sub rsp, 0x28
call fcn.140037eb0
add rsp, 0x28
lea rcx, [0x1400ecd30]
pop rdx
call fcn.140037df0
mov dword [0x1400a5001], 0x368
mov rax, qword [0x1400ee800]
push rax
sub rsp, 8
push rax
pop rcx
sub rsp, 0x20
call fcn.14002b5bc
add rsp, 0x28
lea rcx, [0x1400ed3d8]
pop rdx
call fcn.140037df0
mov dword [0x1400a5001], 0x369
push qword [0x1400ee800]
sub rsp, 8
mov rcx, qword [0x1400ed3d8]
push qword [0x1400ee800]
sub rsp, 0x28
call fcn.140037eb0
add rsp, 0x28
movabs rcx, 0x1400a5c0d
sub rsp, 0x28
call fcn.140037eb0
add rsp, 0x28
mov rdx, qword [0x1400ee810]
add qword [rsp], rdx
pop rcx
sub rsp, 0x20
call fcn.14002b718
add rsp, 0x28
pop qword [0x1400ee800]
mov dword [0x1400a5001], 0x36a
push qword [0x1400ee800]
sub rsp, 8
mov rcx, qword [0x1400ed3d8]
push qword [0x1400ee800]
sub rsp, 0x28
call fcn.140037eb0
add rsp, 0x28
movabs rcx, str.CheathappensDebug
sub rsp, 0x28
call fcn.140037eb0
add rsp, 0x28
mov rdx, qword [0x1400ee810]
add qword [rsp], rdx
pop rcx
sub rsp, 0x20
call fcn.14002b718
add rsp, 0x28
pop qword [0x1400ee800]
mov dword [0x1400a5001], 0x36b
mov rax, qword [0x1400ee800]
push rax
sub rsp, 8
push rax
pop rcx
sub rsp, 0x20
call fcn.14002b5bc
add rsp, 0x28
movabs rcx, str.CheathappensDebug_
sub rsp, 0x28
call fcn.140037eb0
add rsp, 0x28
mov rcx, qword [0x1400ed308]
sub rsp, 0x28
call fcn.140037eb0
add rsp, 0x28
movabs rcx, str..debug
sub rsp, 0x28
call fcn.140037eb0
add rsp, 0x28
lea rcx, [0x1400ed3d8]
pop rdx
call fcn.140037df0
mov dword [0x1400a5001], 0x36c
movabs r8, 0x20000
mov rdx, qword [0x1400ed3d8]
movabs rcx, 0xffffffffffffffff
call fcn.14002be30
mov qword [0x1400ed4f0], rax
mov dword [0x1400a5001], 0x36d
mov rcx, qword [0x1400ed4f0]
call fcn.14002b990
mov dword [0x1400a5001], 0x36e
movabs rax, str.Trainer_Starting
mov rcx, rax
call fcn.14001cba1
mov dword [0x1400a5001], 0x36f
mov rcx, qword [0x1400ed308]
call fcn.14001cba1
mov dword [0x1400a5001], 0x370
mov rax, qword [0x1400ee800]
push rax
sub rsp, 8
push rax
movabs rcx, str.Debug_Info_located:
sub rsp, 0x28
call fcn.140037eb0
add rsp, 0x28
mov rcx, qword [0x1400ed3d8]
sub rsp, 0x28
call fcn.140037eb0
add rsp, 0x28
mov rdx, qword [0x1400ee810]
add qword [rsp], rdx
pop rcx
sub rsp, 0x20
call fcn.14001cba1
add rsp, 0x28
pop qword [0x1400ee800]
mov dword [0x1400a5001], 0x371
mov rax, qword [0x1400ee800]
push rax
sub rsp, 8
push rax
sub rsp, 8
mov rcx, qword [0x1400ee800]
sub rsp, 0x20
call fcn.1400298ac
add rsp, 0x28
mov rdx, qword [0x1400ee810]
add qword [rsp], rdx
pop rcx
sub rsp, 0x20
call fcn.14001cba1
add rsp, 0x28
pop qword [0x1400ee800]
mov dword [0x1400a5001], 0x372
call fcn.140017f2a
mov r15, rax
cmp r15, 1
je 0x140002da5
mov rax, 1
jmp 0x140002db1
and rax, rax
je 0x140002de2
mov dword [0x1400a5001], 0x373
movabs rdx, str._64bit_Operating_System
lea rcx, [0x1400ed310]
call fcn.140037d00
mov dword [0x1400a5001], 0x374
jmp 0x140002e0c
mov dword [0x1400a5001], 0x374
mov dword [0x1400a5001], 0x375
movabs rdx, str._32bit_Operating_System
lea rcx, [0x1400ed310]
call fcn.140037d00
mov dword [0x1400a5001], 0x376
mov dword [0x1400a5001], 0x378
mov dword [0x1400a5001], 0x379
movabs rax, str.x64_Trainer
mov rcx, rax
call fcn.14001cba1
mov dword [0x1400a5001], 0x37a
jmp 0x140002e6e
mov dword [0x1400a5001], 0x37c
mov dword [0x1400a5001], 0x37d
call fcn.140029960
mov qword [0x1400ed520], rax
mov dword [0x1400a5001], 0x37f
push qword [0x1400ed520]
mov dword [0x1400a5001], 0x381
mov r15, 0x3c
cmp r15, qword [rsp]
jne 0x140002f14
mov dword [0x1400a5001], 0x382
push qword [0x1400ee800]
movabs rcx, str.Windows_XP
sub rsp, 0x20
call fcn.140037eb0
add rsp, 0x20
mov rcx, qword [0x1400ed310]
sub rsp, 0x20
call fcn.140037eb0
add rsp, 0x20
lea rcx, [0x1400ed590]
pop rdx
sub rsp, 0x28
call fcn.140037df0
add rsp, 0x28
mov dword [0x1400a5001], 0x384
jmp 0x1400030da
mov dword [0x1400a5001], 0x384
mov r15, 0x46
cmp r15, qword [rsp]
jne 0x140002f8a
mov dword [0x1400a5001], 0x385
push qword [0x1400ee800]
movabs rcx, str.Windows_Vista
sub rsp, 0x20
call fcn.140037eb0
add rsp, 0x20
mov rcx, qword [0x1400ed310]
sub rsp, 0x20
call fcn.140037eb0
add rsp, 0x20
lea rcx, [0x1400ed590]
pop rdx
sub rsp, 0x28
call fcn.140037df0
add rsp, 0x28
mov dword [0x1400a5001], 0x387
jmp 0x1400030da
mov dword [0x1400a5001], 0x387
mov r15, 0x50
cmp r15, qword [rsp]
jne 0x140003000
mov dword [0x1400a5001], 0x388
push qword [0x1400ee800]
movabs rcx, str.Windows_7
sub rsp, 0x20
call fcn.140037eb0
add rsp, 0x20
mov rcx, qword [0x1400ed310]
sub rsp, 0x20
call fcn.140037eb0
add rsp, 0x20
lea rcx, [0x1400ed590]
pop rdx
sub rsp, 0x28
call fcn.140037df0
add rsp, 0x28
mov dword [0x1400a5001], 0x38a
jmp 0x1400030da
mov dword [0x1400a5001], 0x38a
mov r15, 0x5a
cmp r15, qword [rsp]
jne 0x140003073
mov dword [0x1400a5001], 0x38b
push qword [0x1400ee800]
movabs rcx, str.Windows_8
sub rsp, 0x20
call fcn.140037eb0
add rsp, 0x20
mov rcx, qword [0x1400ed310]
sub rsp, 0x20
call fcn.140037eb0
add rsp, 0x20
lea rcx, [0x1400ed590]
pop rdx
sub rsp, 0x28
call fcn.140037df0
add rsp, 0x28
mov dword [0x1400a5001], 0x38e
jmp 0x1400030da
mov dword [0x1400a5001], 0x38e
mov r15, 0xc8
cmp r15, qword [rsp]
jne 0x1400030da
mov dword [0x1400a5001], 0x38f
push qword [0x1400ee800]
movabs rcx, str.Windows_10
sub rsp, 0x20
call fcn.140037eb0
add rsp, 0x20
mov rcx, qword [0x1400ed310]
sub rsp, 0x20
call fcn.140037eb0
add rsp, 0x20
lea rcx, [0x1400ed590]
pop rdx
sub rsp, 0x28
call fcn.140037df0
add rsp, 0x28
mov dword [0x1400a5001], 0x391
pop rax
mov dword [0x1400a5001], 0x393
mov rcx, qword [0x1400ed590]
call fcn.14001cba1
mov dword [0x1400a5001], 0x3b0
mov rcx, qword [0x1400ecd40]
call fcn.14002b7a4
mov dword [0x1400a5001], 0x3e3
sub rsp, 0x18
mov rdx, 0x65
movabs rax, 0x1400eda08
push rax
xor r9, r9
mov r8, 0x15
mov rcx, 8
sub rsp, 0x20
call fcn.14002e3c0
add rsp, 0x40
mov qword [0x1400eda08], rax
mov dword [0x1400a5001], 0x3e4
sub rsp, 0x18
mov rdx, 0x65
movabs rax, 0x1400eda18
push rax
xor r9, r9
mov r8, 0x15
mov rcx, 8
sub rsp, 0x20
call fcn.14002e3c0
add rsp, 0x40
mov qword [0x1400eda18], rax
mov dword [0x1400a5001], 0x3e5
sub rsp, 0x18
mov rdx, 0x65
movabs rax, 0x1400eda28
push rax
xor r9, r9
mov r8, 0x15
mov rcx, 8
sub rsp, 0x20
call fcn.14002e3c0
add rsp, 0x40
mov qword [0x1400eda28], rax
mov dword [0x1400a5001], 0x3e6
sub rsp, 0x18
mov rdx, 0x65
movabs rax, 0x1400eda38
push rax
xor r9, r9
mov r8, 0x15
mov rcx, 8
sub rsp, 0x20
call fcn.14002e3c0
add rsp, 0x40
mov qword [0x1400eda38], rax
mov dword [0x1400a5001], 0x3e7
sub rsp, 0x18
mov rdx, 0x65
movabs rax, 0x1400eda48
push rax
movabs r9, 0x1400a6328
mov r8, 8
mov rcx, 8
sub rsp, 0x20
call fcn.14002e3c0
add rsp, 0x40
mov qword [0x1400eda48], rax
mov dword [0x1400a5001], 0x3e8
sub rsp, 0x18
mov rdx, 0x65
movabs rax, 0x1400eda58
push rax
movabs r9, 0x1400a6328
mov r8, 8
mov rcx, 8
sub rsp, 0x20
call fcn.14002e3c0
add rsp, 0x40
mov qword [0x1400eda58], rax
mov dword [0x1400a5001], 0x3e9
sub rsp, 0x18
mov rdx, 0x65
movabs rax, 0x1400eda68
push rax
movabs r9, 0x1400a6328
mov r8, 8
mov rcx, 8
sub rsp, 0x20
call fcn.14002e3c0
add rsp, 0x40
mov qword [0x1400eda68], rax
mov dword [0x1400a5001], 0x3ea
sub rsp, 0x18
mov rdx, 0x65
movabs rax, 0x1400eda78
push rax
xor r9, r9
mov r8, 0x15
mov rcx, 8
sub rsp, 0x20
call fcn.14002e3c0
add rsp, 0x40
mov qword [0x1400eda78], rax
mov dword [0x1400a5001], 0x3eb
sub rsp, 0x18
mov rdx, 0x65
movabs rax, 0x1400eda88
push rax
xor r9, r9
mov r8, 0x15
mov rcx, 8
sub rsp, 0x20
call fcn.14002e3c0
add rsp, 0x40
mov qword [0x1400eda88], rax
mov dword [0x1400a5001], 0x3ec
sub rsp, 0x18
mov rdx, 0x65
movabs rax, 0x1400eda98
push rax
movabs r9, 0x1400a6328
mov r8, 8
mov rcx, 8
sub rsp, 0x20
call fcn.14002e3c0
add rsp, 0x40
mov qword [0x1400eda98], rax
mov dword [0x1400a5001], 0x3ed
sub rsp, 0x18
mov rdx, 0x65
movabs rax, 0x1400edaa8
push rax
movabs r9, 0x1400a6328
mov r8, 8
mov rcx, 8
sub rsp, 0x20
call fcn.14002e3c0
add rsp, 0x40
mov qword [0x1400edaa8], rax
mov dword [0x1400a5001], 0x3ee
sub rsp, 0x18
mov rdx, 0x65
movabs rax, 0x1400edab8
push rax
movabs r9, 0x1400a6328
mov r8, 8
mov rcx, 8
sub rsp, 0x20
call fcn.14002e3c0
add rsp, 0x40
mov qword [0x1400edab8], rax
mov dword [0x1400a5001], 0x3ef
sub rsp, 0x18
mov rdx, 0x65
movabs rax, 0x1400edac8
push rax
xor r9, r9
mov r8, 0x15
mov rcx, 8
sub rsp, 0x20
call fcn.14002e3c0
add rsp, 0x40
mov qword [0x1400edac8], rax
mov dword [0x1400a5001], 0x3f0
sub rsp, 0x18
mov rdx, 0x65
movabs rax, 0x1400edad8
push rax
xor r9, r9
mov r8, 0x15
mov rcx, 8
sub rsp, 0x20
call fcn.14002e3c0
add rsp, 0x40
mov qword [0x1400edad8], rax
mov dword [0x1400a5001], 0x3f1
sub rsp, 0x18
mov rdx, 0x65
movabs rax, 0x1400edae8
push rax
movabs r9, 0x1400a6328
mov r8, 8
mov rcx, 8
sub rsp, 0x20
call fcn.14002e3c0
add rsp, 0x40
mov qword [0x1400edae8], rax
mov dword [0x1400a5001], 0x3f2
sub rsp, 0x18
mov rdx, 0x65
movabs rax, 0x1400edaf8
push rax
movabs r9, 0x1400a6328
mov r8, 8
mov rcx, 8
sub rsp, 0x20
call fcn.14002e3c0
add rsp, 0x40
mov qword [0x1400edaf8], rax
mov dword [0x1400a5001], 0x3f3
sub rsp, 0x18
mov rdx, 0x100
movabs rax, 0x1400edb08
push rax
movabs r9, 0x1400a6328
mov r8, 8
mov rcx, 8
sub rsp, 0x20
call fcn.14002e3c0
add rsp, 0x40
mov qword [0x1400edb08], rax
mov dword [0x1400a5001], 0x3f9
call fcn.1400240c0
mov dword [0x1400a5001], 0x428
movabs rbp, 0x1400a7f6b
mov rax, rbp
mov rdx, rax
movabs rcx, 0xffffffffffffffff
call fcn.14003068c
mov qword [0x1400ed218], rax
mov dword [0x1400a5001], 0x429
movabs rbp, 0x1400a8ec5
mov rax, rbp
mov rdx, rax
movabs rcx, 0xffffffffffffffff
call fcn.14003068c
mov qword [0x1400ed2c0], rax
mov dword [0x1400a5001], 0x42a
movabs rbp, 0x1400ad19a
mov rax, rbp
mov rdx, rax
movabs rcx, 0xffffffffffffffff
call fcn.14003068c
mov qword [0x1400ecdf0], rax
mov dword [0x1400a5001], 0x42b
movabs rbp, 0x1400ad735
mov rax, rbp
mov rdx, rax
movabs rcx, 0xffffffffffffffff
call fcn.14003068c
mov qword [0x1400ecf40], rax
mov dword [0x1400a5001], 0x42c
movabs rbp, 0x1400adc2a
mov rax, rbp
mov rdx, rax
movabs rcx, 0xffffffffffffffff
call fcn.14003068c
mov qword [0x1400ecd68], rax
mov dword [0x1400a5001], 0x42d
movabs rbp, 0x1400c4c28
mov rax, rbp
mov rdx, rax
movabs rcx, 0xffffffffffffffff
call fcn.14003068c
mov qword [0x1400ed160], rax
mov dword [0x1400a5001], 0x42e
movabs rbp, 0x1400c4d52
mov rax, rbp
mov rdx, rax
movabs rcx, 0xffffffffffffffff
call fcn.14003068c
mov qword [0x1400ed1f0], rax
mov dword [0x1400a5001], 0x42f
movabs rbp, 0x1400c4d52
mov rax, rbp
mov rdx, rax
movabs rcx, 0xffffffffffffffff
call fcn.14003068c
mov qword [0x1400ed558], rax
mov dword [0x1400a5001], 0x430
movabs rbp, 0x1400c4d52
mov rax, rbp
mov rdx, rax
movabs rcx, 0xffffffffffffffff
call fcn.14003068c
mov qword [0x1400ece90], rax
mov dword [0x1400a5001], 0x431
movabs rbp, 0x1400c4d52
mov rax, rbp
mov rdx, rax
movabs rcx, 0xffffffffffffffff
call fcn.14003068c
mov qword [0x1400ecd38], rax
mov dword [0x1400a5001], 0x432
movabs rbp, 0x1400aeb92
mov rax, rbp
mov rdx, rax
movabs rcx, 0xffffffffffffffff
call fcn.14003068c
mov qword [0x1400ed360], rax
mov dword [0x1400a5001], 0x433
movabs rbp, 0x1400c327e
mov rax, rbp
mov rdx, rax
movabs rcx, 0xffffffffffffffff
call fcn.14003068c
mov qword [0x1400ed0d8], rax
mov dword [0x1400a5001], 0x434
movabs rbp, 0x1400c3768
mov rax, rbp
mov rdx, rax
movabs rcx, 0xffffffffffffffff
call fcn.14003068c
mov qword [0x1400ed148], rax
mov dword [0x1400a5001], 0x435
movabs rbp, 0x1400c3e5b
mov rax, rbp
mov rdx, rax
movabs rcx, 0xffffffffffffffff
call fcn.14003068c
mov qword [0x1400ecee0], rax
mov dword [0x1400a5001], 0x436
movabs rbp, 0x1400c43d9
mov rax, rbp
mov rdx, rax
movabs rcx, 0xffffffffffffffff
call fcn.14003068c
mov qword [0x1400ece68], rax
mov dword [0x1400a5001], 0x437
movabs rbp, 0x1400c4963
mov rax, rbp
mov rdx, rax
movabs rcx, 0xffffffffffffffff
call fcn.14003068c
mov qword [0x1400ed4c8], rax
mov dword [0x1400a5001], 0x438
movabs rbp, 0x1400c4ac5
mov rax, rbp
mov rdx, rax
movabs rcx, 0xffffffffffffffff
call fcn.14003068c
mov qword [0x1400ecd98], rax
mov dword [0x1400a5001], 0x43b
push 0x12
movabs rax, str.Arial_Black
mov rdx, rax
movabs rcx, 1
pop r8
call fcn.140036fc0
mov dword [0x1400a5001], 0x43c
push 0xa
movabs rax, str.Arial_Black
mov rdx, rax
movabs rcx, 2
pop r8
call fcn.140036fc0
mov dword [0x1400a5001], 0x43d
push 0x30
movabs rax, str.Arial
mov rdx, rax
movabs rcx, 3
pop r8
call fcn.140036fc0
mov dword [0x1400a5001], 0x43e
push 0xc
movabs rax, str.Arial
mov rdx, rax
movabs rcx, 4
pop r8
call fcn.140036fc0
mov dword [0x1400a5001], 0x456
call fcn.14001f0b0
mov dword [0x1400a5001], 0x458
mov rax, qword [0x1400ee800]
push rax
sub rsp, 8
push rax
pop rcx
sub rsp, 0x20
call fcn.14002b524
add rsp, 0x28
lea rcx, [0x1400ed430]
pop rdx
call fcn.140037df0
mov dword [0x1400a5001], 0x45a
push qword [0x1400ee800]
sub rsp, 8
mov rcx, qword [0x1400ed430]
push qword [0x1400ee800]
sub rsp, 0x28
call fcn.140037eb0
add rsp, 0x28
movabs rcx, str.0.ogg
sub rsp, 0x28
call fcn.140037eb0
add rsp, 0x28
inc qword [0x1400ee800]
push 0
mov rdx, qword [0x1400ee810]
add qword [rsp + 8], rdx
pop rcx
pop rdx
sub rsp, 0x20
call fcn.14002bd00
add rsp, 0x28
pop qword [0x1400ee800]
mov dword [0x1400a5001], 0x45b
movabs rbp, 0x1400c7a11
mov r15, rbp
movabs rbp, 0x1400c4e7b
sub r15, rbp
mov rax, r15
push rax
movabs rbp, 0x1400c4e7b
mov rax, rbp
mov rdx, rax
movabs rcx, 0
pop r8
call fcn.14002c1e0
mov dword [0x1400a5001], 0x45c
movabs rcx, 0
call fcn.14002b990
mov dword [0x1400a5001], 0x45d
push qword [0x1400ee800]
sub rsp, 8
mov rcx, qword [0x1400ed430]
push qword [0x1400ee800]
sub rsp, 0x28
call fcn.140037eb0
add rsp, 0x28
movabs rcx, str.1.ogg
sub rsp, 0x28
call fcn.140037eb0
add rsp, 0x28
inc qword [0x1400ee800]
push 0
mov rdx, qword [0x1400ee810]
add qword [rsp + 8], rdx
pop rcx
pop rdx
sub rsp, 0x20
call fcn.14002bd00
add rsp, 0x28
pop qword [0x1400ee800]
mov dword [0x1400a5001], 0x45e
movabs rbp, 0x1400ca982
mov r15, rbp
movabs rbp, 0x1400c7a11
sub r15, rbp
mov rax, r15
push rax
movabs rbp, 0x1400c7a11
mov rax, rbp
mov rdx, rax
movabs rcx, 0
pop r8
call fcn.14002c1e0
mov dword [0x1400a5001], 0x45f
movabs rcx, 0
call fcn.14002b990
mov dword [0x1400a5001], 0x460
push qword [0x1400ee800]
sub rsp, 8
mov rcx, qword [0x1400ed430]
push qword [0x1400ee800]
sub rsp, 0x28
call fcn.140037eb0
add rsp, 0x28
movabs rcx, str.3.ogg
sub rsp, 0x28
call fcn.140037eb0
add rsp, 0x28
inc qword [0x1400ee800]
push 0
mov rdx, qword [0x1400ee810]
add qword [rsp + 8], rdx
pop rcx
pop rdx
sub rsp, 0x20
call fcn.14002bd00
add rsp, 0x28
pop qword [0x1400ee800]
mov dword [0x1400a5001], 0x461
movabs rbp, 0x1400cdfb7
mov r15, rbp
movabs rbp, 0x1400ca982
sub r15, rbp
mov rax, r15
push rax
movabs rbp, 0x1400ca982
mov rax, rbp
mov rdx, rax
movabs rcx, 0
pop r8
call fcn.14002c1e0
mov dword [0x1400a5001], 0x462
movabs rcx, 0
call fcn.14002b990
mov dword [0x1400a5001], 0x463
push qword [0x1400ee800]
sub rsp, 8
mov rcx, qword [0x1400ed430]
push qword [0x1400ee800]
sub rsp, 0x28
call fcn.140037eb0
add rsp, 0x28
movabs rcx, str.4.ogg
sub rsp, 0x28
call fcn.140037eb0
add rsp, 0x28
inc qword [0x1400ee800]
push 0
mov rdx, qword [0x1400ee810]
add qword [rsp + 8], rdx
pop rcx
pop rdx
sub rsp, 0x20
call fcn.14002bd00
add rsp, 0x28
pop qword [0x1400ee800]
mov dword [0x1400a5001], 0x464
movabs rbp, 0x1400d2988
mov r15, rbp
movabs rbp, 0x1400cdfb7
sub r15, rbp
mov rax, r15
push rax
movabs rbp, 0x1400cdfb7
mov rax, rbp
mov rdx, rax
movabs rcx, 0
pop r8
call fcn.14002c1e0
mov dword [0x1400a5001], 0x465
push qword [0x1400ee800]
sub rsp, 8
mov rcx, qword [0x1400ed430]
push qword [0x1400ee800]
sub rsp, 0x28
call fcn.140037eb0
add rsp, 0x28
movabs rcx, str.5.ogg
sub rsp, 0x28
call fcn.140037eb0
add rsp, 0x28
inc qword [0x1400ee800]
push 0
mov rdx, qword [0x1400ee810]
add qword [rsp + 8], rdx
pop rcx
pop rdx
sub rsp, 0x20
call fcn.14002bd00
add rsp, 0x28
pop qword [0x1400ee800]
mov dword [0x1400a5001], 0x466
movabs rbp, 0x1400d5595
mov r15, rbp
movabs rbp, 0x1400d2988
sub r15, rbp
mov rax, r15
push rax
movabs rbp, 0x1400d2988
mov rax, rbp
mov rdx, rax
movabs rcx, 0
pop r8
call fcn.14002c1e0
mov dword [0x1400a5001], 0x467
push qword [0x1400ee800]
sub rsp, 8
mov rcx, qword [0x1400ed430]
push qword [0x1400ee800]
sub rsp, 0x28
call fcn.140037eb0
add rsp, 0x28
movabs rcx, str.6.ogg
sub rsp, 0x28
call fcn.140037eb0
add rsp, 0x28
inc qword [0x1400ee800]
push 0
mov rdx, qword [0x1400ee810]
add qword [rsp + 8], rdx
pop rcx
pop rdx
sub rsp, 0x20
call fcn.14002bd00
add rsp, 0x28
pop qword [0x1400ee800]
mov dword [0x1400a5001], 0x468
movabs rbp, 0x1400d743c
mov r15, rbp
movabs rbp, 0x1400d5595
sub r15, rbp
mov rax, r15
push rax
movabs rbp, 0x1400d5595
mov rax, rbp
mov rdx, rax
movabs rcx, 0
pop r8
call fcn.14002c1e0
mov dword [0x1400a5001], 0x469
push qword [0x1400ee800]
sub rsp, 8
mov rcx, qword [0x1400ed430]
push qword [0x1400ee800]
sub rsp, 0x28
call fcn.140037eb0
add rsp, 0x28
movabs rcx, str.7.ogg
sub rsp, 0x28
call fcn.140037eb0
add rsp, 0x28
inc qword [0x1400ee800]
push 0
mov rdx, qword [0x1400ee810]
add qword [rsp + 8], rdx
pop rcx
pop rdx
sub rsp, 0x20
call fcn.14002bd00
add rsp, 0x28
pop qword [0x1400ee800]
mov dword [0x1400a5001], 0x46a
movabs rbp, str.TRAINER_r_n_t_t_tSteam_Version_r_nNumpad_1:Health:_r_nNumpad_2:Mana:_r_nNumpad_3:Rage:_r_nNumpad_4:XP_Points:1000_r_nNumpad_5:Level:1_r_nNumpad_6:Skill_Points:10_r_nNumpad_7:Ability_Points:10_r_nNumpad_8:Gold:10000
mov r15, rbp
movabs rbp, 0x1400d743c
sub r15, rbp
mov rax, r15
push rax
movabs rbp, 0x1400d743c
mov rax, rbp
mov rdx, rax
movabs rcx, 0
pop r8
call fcn.14002c1e0
mov dword [0x1400a5001], 0x46b
movabs rcx, 0
call fcn.14002b990
mov dword [0x1400a5001], 0x46f
call fcn.14001f18c
mov dword [0x1400a5001], 0x470
push qword [0x1400ee800]
sub rsp, 8
mov rcx, qword [0x1400ed430]
push qword [0x1400ee800]
sub rsp, 0x28
call fcn.140037eb0
add rsp, 0x28
movabs rcx, str.0.ogg
sub rsp, 0x28
call fcn.140037eb0
add rsp, 0x28
inc qword [0x1400ee800]
push 0
mov rdx, qword [0x1400ee810]
add qword [rsp + 8], rdx
pop rcx
pop rdx
sub rsp, 0x20
call fcn.14001f2ec
add rsp, 0x28
pop qword [0x1400ee800]
mov qword [0x1400ecd50], rax
mov dword [0x1400a5001], 0x471
push qword [0x1400ee800]
sub rsp, 8
mov rcx, qword [0x1400ed430]
push qword [0x1400ee800]
sub rsp, 0x28
call fcn.140037eb0
add rsp, 0x28
movabs rcx, str.1.ogg
sub rsp, 0x28
call fcn.140037eb0
add rsp, 0x28
inc qword [0x1400ee800]
push 1
mov rdx, qword [0x1400ee810]
add qword [rsp + 8], rdx
pop rcx
pop rdx
sub rsp, 0x20
call fcn.14001f2ec
add rsp, 0x28
pop qword [0x1400ee800]
mov qword [0x1400ecd50], rax
mov dword [0x1400a5001], 0x472
push qword [0x1400ee800]
sub rsp, 8
mov rcx, qword [0x1400ed430]
push qword [0x1400ee800]
sub rsp, 0x28
call fcn.140037eb0
add rsp, 0x28
movabs rcx, str.3.ogg
sub rsp, 0x28
call fcn.140037eb0
add rsp, 0x28
inc qword [0x1400ee800]
push 3
mov rdx, qword [0x1400ee810]
add qword [rsp + 8], rdx
pop rcx
pop rdx
sub rsp, 0x20
call fcn.14001f2ec
add rsp, 0x28
pop qword [0x1400ee800]
mov qword [0x1400ecd50], rax
mov dword [0x1400a5001], 0x473
push qword [0x1400ee800]
sub rsp, 8
mov rcx, qword [0x1400ed430]
push qword [0x1400ee800]
sub rsp, 0x28
call fcn.140037eb0
add rsp, 0x28
movabs rcx, str.4.ogg
sub rsp, 0x28
call fcn.140037eb0
add rsp, 0x28
inc qword [0x1400ee800]
push 4
mov rdx, qword [0x1400ee810]
add qword [rsp + 8], rdx
pop rcx
pop rdx
sub rsp, 0x20
call fcn.14001f2ec
add rsp, 0x28
pop qword [0x1400ee800]
mov qword [0x1400ecd50], rax
mov dword [0x1400a5001], 0x474
push qword [0x1400ee800]
sub rsp, 8
mov rcx, qword [0x1400ed430]
push qword [0x1400ee800]
sub rsp, 0x28
call fcn.140037eb0
add rsp, 0x28
movabs rcx, str.5.ogg
sub rsp, 0x28
call fcn.140037eb0
add rsp, 0x28
inc qword [0x1400ee800]
push 5
mov rdx, qword [0x1400ee810]
add qword [rsp + 8], rdx
pop rcx
pop rdx
sub rsp, 0x20
call fcn.14001f2ec
add rsp, 0x28
pop qword [0x1400ee800]
mov qword [0x1400ecd50], rax
mov dword [0x1400a5001], 0x475
push qword [0x1400ee800]
sub rsp, 8
mov rcx, qword [0x1400ed430]
push qword [0x1400ee800]
sub rsp, 0x28
call fcn.140037eb0
add rsp, 0x28
movabs rcx, str.6.ogg
sub rsp, 0x28
call fcn.140037eb0
add rsp, 0x28
inc qword [0x1400ee800]
push 6
mov rdx, qword [0x1400ee810]
add qword [rsp + 8], rdx
pop rcx
pop rdx
sub rsp, 0x20
call fcn.14001f2ec
add rsp, 0x28
pop qword [0x1400ee800]
mov qword [0x1400ecd50], rax
mov dword [0x1400a5001], 0x476
push qword [0x1400ee800]
sub rsp, 8
mov rcx, qword [0x1400ed430]
push qword [0x1400ee800]
sub rsp, 0x28
call fcn.140037eb0
add rsp, 0x28
movabs rcx, str.7.ogg
sub rsp, 0x28
call fcn.140037eb0
add rsp, 0x28
inc qword [0x1400ee800]
push 7
mov rdx, qword [0x1400ee810]
add qword [rsp + 8], rdx
pop rcx
pop rdx
sub rsp, 0x20
call fcn.14001f2ec
add rsp, 0x28
pop qword [0x1400ee800]
mov qword [0x1400ecd50], rax
mov dword [0x1400a5001], 0x496
mov rax, qword [0x1400ee800]
push rax
sub rsp, 8
push rax
pop rcx
sub rsp, 0x20
call fcn.14002b524
add rsp, 0x28
lea rcx, [0x1400ed400]
pop rdx
call fcn.140037df0
mov dword [0x1400a5001], 0x498
push qword [0x1400ee800]
sub rsp, 8
mov rcx, qword [0x1400ed400]
push qword [0x1400ee800]
sub rsp, 0x28
call fcn.140037eb0
add rsp, 0x28
movabs rcx, str.Options
sub rsp, 0x28
call fcn.140037eb0
add rsp, 0x28
inc qword [0x1400ee800]
push 0xa
mov rdx, qword [0x1400ee810]
add qword [rsp + 8], rdx
pop rcx
pop rdx
sub rsp, 0x20
call fcn.14002bd00
add rsp, 0x28
pop qword [0x1400ee800]
and rax, rax
je 0x14000440f
mov dword [0x1400a5001], 0x499
movabs rbp, 0x1400d9a65
mov r15, rbp
movabs rbp, str.TRAINER_r_n_t_t_tSteam_Version_r_nNumpad_1:Health:_r_nNumpad_2:Mana:_r_nNumpad_3:Rage:_r_nNumpad_4:XP_Points:1000_r_nNumpad_5:Level:1_r_nNumpad_6:Skill_Points:10_r_nNumpad_7:Ability_Points:10_r_nNumpad_8:Gold:10000
sub r15, rbp
mov rax, r15
push rax
movabs rbp, str.TRAINER_r_n_t_t_tSteam_Version_r_nNumpad_1:Health:_r_nNumpad_2:Mana:_r_nNumpad_3:Rage:_r_nNumpad_4:XP_Points:1000_r_nNumpad_5:Level:1_r_nNumpad_6:Skill_Points:10_r_nNumpad_7:Ability_Points:10_r_nNumpad_8:Gold:10000
mov rax, rbp
mov rdx, rax
movabs rcx, 0xa
pop r8
call fcn.14002c1e0
mov dword [0x1400a5001], 0x49a
movabs rcx, 0xa
call fcn.14002b990
mov dword [0x1400a5001], 0x49b
jmp 0x140004450
mov dword [0x1400a5001], 0x49b
mov dword [0x1400a5001], 0x49c
movabs rax, str.Could_not_install_the_file___Installtion_failed
push rax
movabs rax, str.Error
mov rcx, rax
pop rdx
call fcn.1400200e0
mov dword [0x1400a5001], 0x49d
jmp 0x140016c8c
mov dword [0x1400a5001], 0x49e
mov dword [0x1400a5001], 0x4a0
push qword [0x1400ee800]
sub rsp, 8
mov rcx, qword [0x1400ed400]
push qword [0x1400ee800]
sub rsp, 0x28
call fcn.140037eb0
add rsp, 0x28
movabs rcx, str.help.txt
sub rsp, 0x28
call fcn.140037eb0
add rsp, 0x28
inc qword [0x1400ee800]
push 0
mov rdx, qword [0x1400ee810]
add qword [rsp + 8], rdx
pop rcx
pop rdx
sub rsp, 0x20
call fcn.14002bd00
add rsp, 0x28
pop qword [0x1400ee800]
and rax, rax
je 0x14000453f
mov dword [0x1400a5001], 0x4a1
movabs rbp, 0x1400da5e0
mov r15, rbp
movabs rbp, 0x1400d9a65
sub r15, rbp
mov rax, r15
push rax
movabs rbp, 0x1400d9a65
mov rax, rbp
mov rdx, rax
movabs rcx, 0
pop r8
call fcn.14002c1e0
mov dword [0x1400a5001], 0x4a2
movabs rcx, 0
call fcn.14002b990
mov dword [0x1400a5001], 0x4a3
jmp 0x140004571
mov dword [0x1400a5001], 0x4a3
mov dword [0x1400a5001], 0x4a4
movabs rax, str.Could_not_create_HELP.TXT_file.
push rax
movabs rax, str.Error
mov rcx, rax
pop rdx
call fcn.1400200e0
mov dword [0x1400a5001], 0x4a5
mov dword [0x1400a5001], 0x4a7
push qword [0x1400ee800]
sub rsp, 8
mov rcx, qword [0x1400ed400]
push qword [0x1400ee800]
sub rsp, 0x28
call fcn.140037eb0
add rsp, 0x28
movabs rcx, str.Options
sub rsp, 0x28
call fcn.140037eb0
add rsp, 0x28
inc qword [0x1400ee800]
push 0xa
mov rdx, qword [0x1400ee810]
add qword [rsp + 8], rdx
pop rcx
pop rdx
sub rsp, 0x20
call fcn.14002be40
add rsp, 0x28
pop qword [0x1400ee800]
mov dword [0x1400a5001], 0x4a8
mov rax, qword [0x1400ee800]
push rax
sub rsp, 8
push rax
movabs rcx, 0xa
pop rdx
sub rsp, 0x20
call fcn.14002c270
add rsp, 0x28
lea rcx, [0x1400ed0c8]
pop rdx
call fcn.140037df0
mov dword [0x1400a5001], 0x4a9
mov rax, qword [0x1400ee800]
push rax
sub rsp, 8
push rax
movabs rcx, 0xa
pop rdx
sub rsp, 0x20
call fcn.14002c270
add rsp, 0x28
lea rcx, [0x1400ecd60]
pop rdx
call fcn.140037df0
mov dword [0x1400a5001], 0x4aa
mov qword [0x1400ed388], 0
mov dword [0x1400a5001], 0x4ac
mov dword [0x1400a5001], 0x4ad
mov rax, qword [0x1400ee800]
push rax
sub rsp, 8
push rax
movabs rcx, 0xa
pop rdx
sub rsp, 0x20
call fcn.14002c270
add rsp, 0x28
lea rcx, [0x1400ed450]
pop rdx
call fcn.140037df0
mov dword [0x1400a5001], 0x4ae
movabs rax, 0x1400a52b9
mov rdx, rax
mov rcx, qword [0x1400ed450]
call fcn.14001de60
mov qword [0x1400ed050], rax
mov dword [0x1400a5001], 0x4af
mov rcx, qword [0x1400ed450]
call fcn.14001dfc0
mov qword [0x1400ed058], rax
mov dword [0x1400a5001], 0x4b0
mov rax, qword [0x1400ee800]
push rax
sub rsp, 8
push rax
mov r15, qword [0x1400ed050]
dec r15
mov rax, r15
mov rdx, rax
mov rcx, qword [0x1400ed450]
pop r8
sub rsp, 0x20
call fcn.14001dfe0
add rsp, 0x28
mov r15, qword [0x1400ed388]
inc r15
mov rbp, qword [0x1400eda48]
shl r15, 3
lea rcx, [r15 + rbp]
pop rdx
call fcn.140037df0
mov dword [0x1400a5001], 0x4b1
mov r15, qword [0x1400ed388]
inc r15
shl r15, 3
mov rcx, qword [r15 + rbp]
push qword [0x1400ee800]
sub rsp, 0x28
call fcn.140037eb0
add rsp, 0x28
mov r15, qword [0x1400ed388]
inc r15
mov rbp, qword [0x1400eda58]
shl r15, 3
lea rcx, [r15 + rbp]
pop rdx
call fcn.140037df0
mov dword [0x1400a5001], 0x4b2
mov rax, qword [0x1400ee800]
push rax
sub rsp, 8
push rax
mov r15, qword [0x1400ed058]
sub r15, qword [0x1400ed050]
mov rax, r15
mov rdx, rax
mov rcx, qword [0x1400ed450]
pop r8
sub rsp, 0x20
call fcn.14001dd00
add rsp, 0x28
mov r15, qword [0x1400ed388]
inc r15
mov rbp, qword [0x1400eda68]
shl r15, 3
lea rcx, [r15 + rbp]
pop rdx
call fcn.140037df0
mov dword [0x1400a5001], 0x4b3
mov rax, qword [0x1400ee800]
push rax
sub rsp, 8
push rax
mov r15, qword [0x1400ed050]
dec r15
mov rax, r15
mov rdx, rax
mov rcx, qword [0x1400ed450]
pop r8
sub rsp, 0x20
call fcn.14001dfe0
add rsp, 0x28
mov r15, qword [0x1400ed388]
inc r15
mov rbp, qword [0x1400eda98]
shl r15, 3
lea rcx, [r15 + rbp]
pop rdx
call fcn.140037df0
mov dword [0x1400a5001], 0x4b4
mov r15, qword [0x1400ed388]
inc r15
shl r15, 3
mov rcx, qword [r15 + rbp]
push qword [0x1400ee800]
sub rsp, 0x28
call fcn.140037eb0
add rsp, 0x28
mov r15, qword [0x1400ed388]
inc r15
mov rbp, qword [0x1400edaa8]
shl r15, 3
lea rcx, [r15 + rbp]
pop rdx
call fcn.140037df0
mov dword [0x1400a5001], 0x4b5
mov rax, qword [0x1400ee800]
push rax
sub rsp, 8
push rax
mov r15, qword [0x1400ed058]
sub r15, qword [0x1400ed050]
mov rax, r15
mov rdx, rax
mov rcx, qword [0x1400ed450]
pop r8
sub rsp, 0x20
call fcn.14001dd00
add rsp, 0x28
mov r15, qword [0x1400ed388]
inc r15
mov rbp, qword [0x1400edab8]
shl r15, 3
lea rcx, [r15 + rbp]
pop rdx
call fcn.140037df0
mov dword [0x1400a5001], 0x4b6
movabs rax, 0x1400a52b9
push rax
mov r15, qword [0x1400ed388]
inc r15
mov rbp, qword [0x1400eda68]
shl r15, 3
mov rcx, qword [r15 + rbp]
pop rdx
call fcn.14001de60
mov qword [0x1400ed050], rax
mov dword [0x1400a5001], 0x4b7
mov r15, qword [0x1400ed388]
inc r15
shl r15, 3
mov rcx, qword [r15 + rbp]
call fcn.14001dfc0
mov qword [0x1400ed058], rax
mov dword [0x1400a5001], 0x4b8
mov rax, qword [0x1400ee800]
push rax
sub rsp, 8
push rax
mov r15, qword [0x1400ed058]
sub r15, qword [0x1400ed050]
mov rax, r15
push rax
mov r15, qword [0x1400ed388]
inc r15
shl r15, 3
mov rcx, qword [r15 + rbp]
pop rdx
pop r8
sub rsp, 0x20
call fcn.14001dd00
add rsp, 0x28
mov r15, qword [0x1400ed388]
inc r15
mov rbp, qword [0x1400edae8]
shl r15, 3
lea rcx, [r15 + rbp]
pop rdx
call fcn.140037df0
mov dword [0x1400a5001], 0x4b9
mov r15, qword [0x1400ed388]
inc r15
shl r15, 3
mov rcx, qword [r15 + rbp]
push qword [0x1400ee800]
sub rsp, 0x28
call fcn.140037eb0
add rsp, 0x28
mov r15, qword [0x1400ed388]
inc r15
mov rbp, qword [0x1400edaf8]
shl r15, 3
lea rcx, [r15 + rbp]
pop rdx
call fcn.140037df0
mov dword [0x1400a5001], 0x4ba
mov rax, qword [0x1400ee800]
push rax
sub rsp, 8
push rax
mov r15, qword [0x1400ed050]
dec r15
mov rax, r15
push rax
mov r15, qword [0x1400ed388]
inc r15
mov rbp, qword [0x1400eda68]
shl r15, 3
mov rcx, qword [r15 + rbp]
pop rdx
pop r8
sub rsp, 0x20
call fcn.14001dfe0
add rsp, 0x28
mov r15, qword [0x1400ed388]
inc r15
shl r15, 3
lea rcx, [r15 + rbp]
pop rdx
call fcn.140037df0
mov dword [0x1400a5001], 0x4bb
mov rax, qword [0x1400ee800]
push rax
sub rsp, 8
push rax
mov r15, qword [0x1400ed050]
dec r15
mov rax, r15
push rax
mov r15, qword [0x1400ed388]
inc r15
shl r15, 3
mov rcx, qword [r15 + rbp]
pop rdx
pop r8
sub rsp, 0x20
call fcn.14001dfe0
add rsp, 0x28
mov r15, qword [0x1400ed388]
inc r15
mov rbp, qword [0x1400edab8]
shl r15, 3
lea rcx, [r15 + rbp]
pop rdx
call fcn.140037df0
mov dword [0x1400a5001], 0x4bc
inc qword [0x1400ed388]
mov dword [0x1400a5001], 0x4bd
movabs rcx, 0xa
call fcn.14002c390
mov r15, rax
cmp r15, 1
jne 0x14000467a
mov dword [0x1400a5001], 0x4be
movabs rcx, 0xa
call fcn.14002b990
mov dword [0x1400a5001], 0x4c2
movabs rax, 0x1400da5e0
mov qword [0x1400eceb0], rax
mov dword [0x1400a5001], 0x4c3
lea rcx, [0x1400ecee8]
mov rdx, qword [0x1400eceb0]
call fcn.140037d00
add qword [0x1400eceb0], rax
mov dword [0x1400a5001], 0x4c5
mov qword [0x1400ed050], 1
jmp 0x140004bb2
mov dword [0x1400a5001], 0x4c5
mov rax, 0xfe
cmp rax, qword [0x1400ed050]
jl 0x140004c92
mov dword [0x1400a5001], 0x4c6
mov rax, qword [0x1400ee800]
push rax
sub rsp, 8
push rax
movabs rax, 0x1400a525c
mov r8, rax
mov rdx, qword [0x1400ed050]
mov rcx, qword [0x1400ecee8]
pop r9
sub rsp, 0x20
call fcn.14001e080
add rsp, 0x28
lea rcx, [0x1400ed518]
pop rdx
call fcn.140037df0
mov dword [0x1400a5001], 0x4c7
mov rax, qword [0x1400ee800]
push rax
sub rsp, 8
push rax
sub rsp, 8
mov rcx, qword [0x1400ed518]
sub rsp, 0x20
call fcn.14001dfc0
add rsp, 0x28
dec rax
mov rdx, rax
mov rcx, qword [0x1400ed518]
pop r8
sub rsp, 0x20
call fcn.14001dfe0
add rsp, 0x28
mov r15, qword [0x1400ed050]
mov rbp, qword [0x1400edb08]
shl r15, 3
lea rcx, [r15 + rbp]
pop rdx
call fcn.140037df0
mov dword [0x1400a5001], 0x4c9
inc qword [0x1400ed050]
jno 0x140004ba8
mov dword [0x1400a5001], 0x4cc
mov qword [0x1400ed050], 1
jmp 0x140004cb3
mov dword [0x1400a5001], 0x4cc
mov rax, qword [0x1400ed388]
cmp rax, qword [0x1400ed050]
jl 0x140004e9a
mov dword [0x1400a5001], 0x4cd
mov qword [0x1400ed058], 1
jmp 0x140004ce8
mov dword [0x1400a5001], 0x4cd
mov rax, 0xfe
cmp rax, qword [0x1400ed058]
jl 0x140004dda
mov dword [0x1400a5001], 0x4ce
mov r15, qword [0x1400ed058]
mov rbp, qword [0x1400edb08]
shl r15, 3
mov rcx, qword [r15 + rbp]
push qword [0x1400ee800]
sub rsp, 0x28
call fcn.140037eb0
add rsp, 0x28
lea rcx, [0x1400ed450]
pop rdx
call fcn.140037df0
mov dword [0x1400a5001], 0x4cf
push qword [0x1400ed450]
mov r15, qword [0x1400ed050]
mov rbp, qword [0x1400eda48]
shl r15, 3
mov rcx, qword [r15 + rbp]
pop rdx
call fcn.140037f20
or rax, rax
je 0x140004db9
mov dword [0x1400a5001], 0x4d0
push qword [0x1400ed058]
mov r15, qword [0x1400ed050]
mov rbp, qword [0x1400eda78]
shl r15, 3
pop qword [r15 + rbp]
mov dword [0x1400a5001], 0x4d1
push qword [0x1400ed058]
mov r15, qword [0x1400ed050]
mov rbp, qword [0x1400eda88]
shl r15, 3
pop qword [r15 + rbp]
mov dword [0x1400a5001], 0x4d3
mov dword [0x1400a5001], 0x4d4
inc qword [0x1400ed058]
jno 0x140004cde
mov dword [0x1400a5001], 0x4d5
mov r15, qword [0x1400ed050]
mov rbp, qword [0x1400eda78]
shl r15, 3
mov r15, qword [r15 + rbp]
and r15, r15
jne 0x140004e79
mov dword [0x1400a5001], 0x4d5
mov r15, qword [0x1400ed050]
mov rbp, qword [0x1400eda48]
shl r15, 3
movabs rdx, str.Undefined
lea rcx, [r15 + rbp]
call fcn.140037d00
mov dword [0x1400a5001], 0x4d5
mov r15, qword [0x1400ed050]
mov rbp, qword [0x1400eda58]
shl r15, 3
movabs rdx, str.Undefined
lea rcx, [r15 + rbp]
call fcn.140037d00
mov dword [0x1400a5001], 0x4d5
movabs rax, str.Possible_Garbled_Custom_Keys_File
mov rcx, rax
call fcn.14001cba1
mov dword [0x1400a5001], 0x4d5
mov dword [0x1400a5001], 0x4d6
inc qword [0x1400ed050]
jno 0x140004ca9
mov dword [0x1400a5001], 0x4da
mov rdx, qword [0x1400ecd30]
movabs rcx, 0xa
call fcn.14002bf40
and rax, rax
je 0x1400050c2
mov dword [0x1400a5001], 0x4db
mov rax, qword [0x1400ee800]
push rax
sub rsp, 8
push rax
movabs rcx, 0xa
pop rdx
sub rsp, 0x20
call fcn.14002c270
add rsp, 0x28
lea rcx, [0x1400ed0c8]
pop rdx
call fcn.140037df0
mov dword [0x1400a5001], 0x4dc
mov rax, qword [0x1400ee800]
push rax
sub rsp, 8
push rax
movabs rcx, 0xa
pop rdx
sub rsp, 0x20
call fcn.14002c270
add rsp, 0x28
lea rcx, [0x1400ecd60]
pop rdx
call fcn.140037df0
mov dword [0x1400a5001], 0x4dd
mov qword [0x1400ed318], 0
mov dword [0x1400a5001], 0x4de
mov dword [0x1400a5001], 0x4df
mov rax, qword [0x1400ee800]
push rax
sub rsp, 8
push rax
movabs rcx, 0xa
pop rdx
sub rsp, 0x20
call fcn.14002c270
add rsp, 0x28
lea rcx, [0x1400ed450]
pop rdx
call fcn.140037df0
mov dword [0x1400a5001], 0x4e0
movabs rax, 0x1400a52b9
mov rdx, rax
mov rcx, qword [0x1400ed450]
call fcn.14001de60
mov qword [0x1400ed050], rax
mov dword [0x1400a5001], 0x4e1
mov rcx, qword [0x1400ed450]
call fcn.14001dfc0
mov qword [0x1400ed058], rax
mov dword [0x1400a5001], 0x4e3
mov rax, qword [0x1400ee800]
push rax
sub rsp, 8
push rax
mov r15, qword [0x1400ed058]
sub r15, qword [0x1400ed050]
mov rax, r15
mov rdx, rax
mov rcx, qword [0x1400ed450]
pop r8
sub rsp, 0x20
call fcn.14001dd00
add rsp, 0x28
lea rcx, [0x1400ed450]
pop rdx
call fcn.140037df0
mov dword [0x1400a5001], 0x4e4
movabs rax, 0x1400a52b9
mov rdx, rax
mov rcx, qword [0x1400ed450]
call fcn.14001de60
mov qword [0x1400ed050], rax
mov dword [0x1400a5001], 0x4e5
mov rcx, qword [0x1400ed450]
call fcn.14001dfc0
mov qword [0x1400ed058], rax
mov dword [0x1400a5001], 0x4e7
inc qword [0x1400ed318]
mov dword [0x1400a5001], 0x4e8
movabs rcx, 0xa
call fcn.14002c390
mov r15, rax
cmp r15, 1
jne 0x140004f50
mov dword [0x1400a5001], 0x4e9
movabs rcx, 0xa
call fcn.14002b990
mov dword [0x1400a5001], 0x4ea
mov dword [0x1400a5001], 0x4ec
mov r15, qword [0x1400ed388]
cmp r15, qword [0x1400ed318]
jne 0x140005670
mov dword [0x1400a5001], 0x4ed
mov rdx, qword [0x1400ecd30]
movabs rcx, 0xa
call fcn.14002bf40
and rax, rax
je 0x140005483
mov dword [0x1400a5001], 0x4ee
mov rax, qword [0x1400ee800]
push rax
sub rsp, 8
push rax
movabs rcx, str.Custom_Keys_located:
sub rsp, 0x28
call fcn.140037eb0
add rsp, 0x28
mov rcx, qword [0x1400ecd30]
sub rsp, 0x28
call fcn.140037eb0
add rsp, 0x28
mov rdx, qword [0x1400ee810]
add qword [rsp], rdx
pop rcx
sub rsp, 0x20
call fcn.14001cba1
add rsp, 0x28
pop qword [0x1400ee800]
mov dword [0x1400a5001], 0x4ef
movabs rax, str.Loading_CustomKeys
mov rcx, rax
call fcn.14001cba1
mov dword [0x1400a5001], 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.14001cba1
mov dword [0x1400a5001], 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.14001cba1
mov dword [0x1400a5001], 0x4f2
mov rax, qword [0x1400ee800]
push rax
sub rsp, 8
push rax
movabs rcx, 0xa
pop rdx
sub rsp, 0x20
call fcn.14002c270
add rsp, 0x28
lea rcx, [0x1400ed0c8]
pop rdx
call fcn.140037df0
mov dword [0x1400a5001], 0x4f3
mov rax, qword [0x1400ee800]
push rax
sub rsp, 8
push rax
movabs rcx, 0xa
pop rdx
sub rsp, 0x20
call fcn.14002c270
add rsp, 0x28
lea rcx, [0x1400ecd60]
pop rdx
call fcn.140037df0
mov dword [0x1400a5001], 0x4f4
mov qword [0x1400ed388], 0
mov dword [0x1400a5001], 0x4f5
mov dword [0x1400a5001], 0x4f6
mov rax, qword [0x1400ee800]
push rax
sub rsp, 8
push rax
movabs rcx, 0xa
pop rdx
sub rsp, 0x20
call fcn.14002c270
add rsp, 0x28
lea rcx, [0x1400ed450]
pop rdx
call fcn.140037df0
mov dword [0x1400a5001], 0x4f7
movabs rax, 0x1400a52b9
mov rdx, rax
mov rcx, qword [0x1400ed450]
call fcn.14001de60
mov qword [0x1400ed050], rax
mov dword [0x1400a5001], 0x4f8
mov rcx, qword [0x1400ed450]
call fcn.14001dfc0
mov qword [0x1400ed058], rax
mov dword [0x1400a5001], 0x4f9
mov rax, qword [0x1400ee800]
push rax
sub rsp, 8
push rax
mov r15, qword [0x1400ed050]
dec r15
mov rax, r15
mov rdx, rax
mov rcx, qword [0x1400ed450]
pop r8
sub rsp, 0x20
call fcn.14001dfe0
add rsp, 0x28
mov r15, qword [0x1400ed388]
inc r15
mov rbp, qword [0x1400eda48]
shl r15, 3
lea rcx, [r15 + rbp]
pop rdx
call fcn.140037df0
mov dword [0x1400a5001], 0x4fa
mov rax, qword [0x1400ee800]
push rax
sub rsp, 8
push rax
mov r15, qword [0x1400ed058]
sub r15, qword [0x1400ed050]
mov rax, r15
mov rdx, rax
mov rcx, qword [0x1400ed450]
pop r8
sub rsp, 0x20
call fcn.14001dd00
add rsp, 0x28
lea rcx, [0x1400ed450]
pop rdx
call fcn.140037df0
mov dword [0x1400a5001], 0x4fb
movabs rax, 0x1400a52b9
mov rdx, rax
mov rcx, qword [0x1400ed450]
call fcn.14001de60
mov qword [0x1400ed050], rax
mov dword [0x1400a5001], 0x4fc
mov rcx, qword [0x1400ed450]
call fcn.14001dfc0
mov qword [0x1400ed058], rax
mov dword [0x1400a5001], 0x4fd
mov rax, qword [0x1400ee800]
push rax
sub rsp, 8
push rax
mov r15, qword [0x1400ed058]
sub r15, qword [0x1400ed050]
mov rax, r15
mov rdx, rax
mov rcx, qword [0x1400ed450]
pop r8
sub rsp, 0x20
call fcn.14001dd00
add rsp, 0x28
mov r15, qword [0x1400ed388]
inc r15
mov rbp, qword [0x1400edae8]
shl r15, 3
lea rcx, [r15 + rbp]
pop rdx
call fcn.140037df0
mov dword [0x1400a5001], 0x4fe
inc qword [0x1400ed388]
mov dword [0x1400a5001], 0x4ff
movabs rcx, 0xa
call fcn.14002c390
mov r15, rax
cmp r15, 1
jne 0x140005255
mov dword [0x1400a5001], 0x500
movabs rcx, 0xa
call fcn.14002b990
mov dword [0x1400a5001], 0x501
mov dword [0x1400a5001], 0x504
mov qword [0x1400ed050], 1
jmp 0x1400054ae
mov dword [0x1400a5001], 0x504
mov rax, qword [0x1400ed388]
cmp rax, qword [0x1400ed050]
jl 0x140005664
mov dword [0x1400a5001], 0x505
mov r15, qword [0x1400ed050]
mov rbp, qword [0x1400eda78]
shl r15, 3
mov qword [r15 + rbp], 0
mov dword [0x1400a5001], 0x506
mov qword [0x1400ed058], 1
jmp 0x140005507
mov dword [0x1400a5001], 0x506
mov rax, 0xfe
cmp rax, qword [0x1400ed058]
jl 0x1400055d3
mov dword [0x1400a5001], 0x507
mov r15, qword [0x1400ed058]
mov rbp, qword [0x1400edb08]
shl r15, 3
mov rcx, qword [r15 + rbp]
push qword [0x1400ee800]
sub rsp, 0x28
call fcn.140037eb0
add rsp, 0x28
lea rcx, [0x1400ed450]
pop rdx
call fcn.140037df0
mov dword [0x1400a5001], 0x508
push qword [0x1400ed450]
mov r15, qword [0x1400ed050]
mov rbp, qword [0x1400eda48]
shl r15, 3
mov rcx, qword [r15 + rbp]
pop rdx
call fcn.140037f20
or rax, rax
je 0x1400055b2
mov dword [0x1400a5001], 0x509
push qword [0x1400ed058]
mov r15, qword [0x1400ed050]
mov rbp, qword [0x1400eda78]
shl r15, 3
pop qword [r15 + rbp]
mov dword [0x1400a5001], 0x50c
mov dword [0x1400a5001], 0x50d
inc qword [0x1400ed058]
jno 0x1400054fd
mov dword [0x1400a5001], 0x50e
mov r15, qword [0x1400ed050]
mov rbp, qword [0x1400eda78]
shl r15, 3
mov r15, qword [r15 + rbp]
and r15, r15
jne 0x140005643
mov dword [0x1400a5001], 0x50e
mov r15, qword [0x1400ed050]
mov rbp, qword [0x1400eda48]
shl r15, 3
movabs rdx, str.Undefined
lea rcx, [r15 + rbp]
call fcn.140037d00
mov dword [0x1400a5001], 0x50e
movabs rax, str.Possible_Garbled_Custom_Keys_File
mov rcx, rax
call fcn.14001cba1
mov dword [0x1400a5001], 0x50e
mov dword [0x1400a5001], 0x50f
inc qword [0x1400ed050]
jno 0x1400054a4
mov dword [0x1400a5001], 0x510
jmp 0x1400056d2
mov dword [0x1400a5001], 0x510
mov dword [0x1400a5001], 0x511
mov r15, qword [0x1400ed318]
and r15, r15
jle 0x1400056c8
mov dword [0x1400a5001], 0x512
movabs rax, str.CustomKeys_mismatch_in_number_of_options.
mov rcx, rax
call fcn.14001cba1
mov dword [0x1400a5001], 0x513
movabs rax, str.After_pressing_F1_to_Activate_trainer__press_CTRL_K_to_delete_old_CustomKeys.
mov rcx, rax
call fcn.14001cba1
mov dword [0x1400a5001], 0x514
mov dword [0x1400a5001], 0x515
mov dword [0x1400a5001], 0x51a
lea rax, [0x1400056fc]
push rax
push 0
sub rsp, 0x20
jmp 0x14000d2d5
mov dword [0x1400a5001], 0xb7d
sub rsp, 8
sub rsp, 8
movabs r8, 0xd7
movabs rdx, 0xd7
movabs rcx, 0xd7
sub rsp, 0x20
call fcn.14002e804
add rsp, 0x28
push rax
movabs r9, 0x20
movabs r8, 0x55
movabs rdx, 0x10e
movabs rcx, 0x382
sub rsp, 0x20
call fcn.140030824
add rsp, 0x30
and rax, rax
je 0x14000d4e7
mov dword [0x1400a5001], 0xb7e
movabs rcx, 0x382
call fcn.1400309d8
mov rcx, rax
call fcn.14002e850
mov dword [0x1400a5001], 0xb7f
movabs rcx, 3
call fcn.1400370f8
mov rcx, rax
call fcn.14002e8d4
mov dword [0x1400a5001], 0xb80
movabs rcx, 0x11
call fcn.14002e8e8
mov dword [0x1400a5001], 0xb81
movabs r9, 0xff
movabs r8, 0xe
movabs rdx, 0xe
movabs rcx, 0xe
call fcn.14002e8f8
push rax
movabs rax, str.Hotkeys
mov r8, rax
movabs rdx, 3
movabs rcx, 3
pop r9
call fcn.14002e914
mov dword [0x1400a5001], 0xb82
call fcn.14002e9d8
mov dword [0x1400a5001], 0xb83
movabs r9, 0
movabs r8, 0x16
movabs rdx, 0x46
movabs rcx, 0x382
call fcn.140030c2c
mov dword [0x1400a5001], 0xb84
mov rcx, qword [0x1400ed160]
call fcn.1400309d8
mov rcx, rax
call fcn.14002e850
mov dword [0x1400a5001], 0xb85
movabs rcx, 1
call fcn.14002e8e8
mov dword [0x1400a5001], 0xb86
push 5
push 0x26
movabs rcx, 0x382
sub rsp, 0x20
call fcn.1400307d4
add rsp, 0x20
mov rcx, rax
pop rdx
pop r8
call fcn.14002ea38
mov dword [0x1400a5001], 0xb87
call fcn.14002e9d8
mov dword [0x1400a5001], 0xb88
movabs rcx, 0x382
call fcn.1400305e8
mov dword [0x1400a5001], 0xb89
mov dword [0x1400a5001], 0xb8b
sub rsp, 8
sub rsp, 8
movabs r8, 0xd2
movabs rdx, 0xff
movabs rcx, 0xff
sub rsp, 0x20
call fcn.14002e804
add rsp, 0x28
push rax
movabs r9, 0x20
movabs r8, 0x55
movabs rdx, 0x10e
movabs rcx, 0x382
sub rsp, 0x20
call fcn.140030824
add rsp, 0x30
and rax, rax
je 0x14000d703
mov dword [0x1400a5001], 0xb8c
movabs rcx, 0x382
call fcn.1400309d8
mov rcx, rax
call fcn.14002e850
mov dword [0x1400a5001], 0xb8d
movabs rcx, 3
call fcn.1400370f8
mov rcx, rax
call fcn.14002e8d4
mov dword [0x1400a5001], 0xb8e
movabs rcx, 0x11
call fcn.14002e8e8
mov dword [0x1400a5001], 0xb8f
movabs r9, 0xff
movabs r8, 0xe
movabs rdx, 0xe
movabs rcx, 0xe
call fcn.14002e8f8
push rax
movabs rax, str.Joystick
mov r8, rax
movabs rdx, 3
movabs rcx, 3
pop r9
call fcn.14002e914
mov dword [0x1400a5001], 0xb90
call fcn.14002e9d8
mov dword [0x1400a5001], 0xb91
movabs r9, 0
movabs r8, 0x16
movabs rdx, 0x46
movabs rcx, 0x382
call fcn.140030c2c
mov dword [0x1400a5001], 0xb92
mov rcx, qword [0x1400ed1f0]
call fcn.1400309d8
mov rcx, rax
call fcn.14002e850
mov dword [0x1400a5001], 0xb93
movabs rcx, 1
call fcn.14002e8e8
mov dword [0x1400a5001], 0xb94
push 5
push 0x26
movabs rcx, 0x382
sub rsp, 0x20
call fcn.1400307d4
add rsp, 0x20
mov rcx, rax
pop rdx
pop r8
call fcn.14002ea38
mov dword [0x1400a5001], 0xb95
call fcn.14002e9d8
mov dword [0x1400a5001], 0xb96
movabs rcx, 0x382
call fcn.1400305e8
mov dword [0x1400a5001], 0xb97
mov dword [0x1400a5001], 0xb99
sub rsp, 8
sub rsp, 8
movabs r8, 0xd2
movabs rdx, 0xff
movabs rcx, 0xff
sub rsp, 0x20
call fcn.14002e804
add rsp, 0x28
push rax
movabs r9, 0x20
movabs r8, 0x55
movabs rdx, 0x1d6
movabs rcx, 0x382
sub rsp, 0x20
call fcn.140030824
add rsp, 0x30
and rax, rax
je 0x14000d91f
mov dword [0x1400a5001], 0xb9a
movabs rcx, 0x382
call fcn.1400309d8
mov rcx, rax
call fcn.14002e850
mov dword [0x1400a5001], 0xb9b
movabs rcx, 3
call fcn.1400370f8
mov rcx, rax
call fcn.14002e8d4
mov dword [0x1400a5001], 0xb9c
movabs rcx, 0x11
call fcn.14002e8e8
mov dword [0x1400a5001], 0xb9d
movabs r9, 0xff
movabs r8, 0xe
movabs rdx, 0xe
movabs rcx, 0xe
call fcn.14002e8f8
push rax
movabs rax, str.Instructions
mov r8, rax
movabs rdx, 3
movabs rcx, 3
pop r9
call fcn.14002e914
mov dword [0x1400a5001], 0xb9e
call fcn.14002e9d8
mov dword [0x1400a5001], 0xb9f
movabs r9, 0
movabs r8, 0x16
movabs rdx, 0x78
movabs rcx, 0x382
call fcn.140030c2c
mov dword [0x1400a5001], 0xba0
mov rcx, qword [0x1400ed558]
call fcn.1400309d8
mov rcx, rax
call fcn.14002e850
mov dword [0x1400a5001], 0xba1
movabs rcx, 1
call fcn.14002e8e8
mov dword [0x1400a5001], 0xba2
push 5
push 0x19
movabs rcx, 0x382
sub rsp, 0x20
call fcn.1400307d4
add rsp, 0x20
mov rcx, rax
pop rdx
pop r8
call fcn.14002ea38
mov dword [0x1400a5001], 0xba3
call fcn.14002e9d8
mov dword [0x1400a5001], 0xba4
movabs rcx, 0x382
call fcn.1400305e8
mov dword [0x1400a5001], 0xba5
mov dword [0x1400a5001], 0xba7
sub rsp, 8
sub rsp, 8
movabs r8, 0xd2
movabs rdx, 0xff
movabs rcx, 0xff
sub rsp, 0x20
call fcn.14002e804
add rsp, 0x28
push rax
movabs r9, 0x20
movabs r8, 0x55
movabs rdx, 0x10e
movabs rcx, 0x382
sub rsp, 0x20
call fcn.140030824
add rsp, 0x30
and rax, rax
je 0x14000db3b
mov dword [0x1400a5001], 0xba8
movabs rcx, 0x382
call fcn.1400309d8
mov rcx, rax
call fcn.14002e850
mov dword [0x1400a5001], 0xba9
movabs rcx, 3
call fcn.1400370f8
mov rcx, rax
call fcn.14002e8d4
mov dword [0x1400a5001], 0xbaa
movabs rcx, 0x11
call fcn.14002e8e8
mov dword [0x1400a5001], 0xbab
movabs r9, 0xff
movabs r8, 0xe
movabs rdx, 0xe
movabs rcx, 0xe
call fcn.14002e8f8
push rax
movabs rax, str.Help
mov r8, rax
movabs rdx, 3
movabs rcx, 3
pop r9
call fcn.14002e914
mov dword [0x1400a5001], 0xbac
call fcn.14002e9d8
mov dword [0x1400a5001], 0xbad
movabs r9, 0
movabs r8, 0x16
movabs rdx, 0x46
movabs rcx, 0x382
call fcn.140030c2c
mov dword [0x1400a5001], 0xbae
mov rcx, qword [0x1400ece90]
call fcn.1400309d8
mov rcx, rax
call fcn.14002e850
mov dword [0x1400a5001], 0xbaf
movabs rcx, 1
call fcn.14002e8e8
mov dword [0x1400a5001], 0xbb0
push 5
push 0x34
movabs rcx, 0x382
sub rsp, 0x20
call fcn.1400307d4
add rsp, 0x20
mov rcx, rax
pop rdx
pop r8
call fcn.14002ea38
mov dword [0x1400a5001], 0xbb1
call fcn.14002e9d8
mov dword [0x1400a5001], 0xbb2
movabs rcx, 0x382
call fcn.1400305e8
mov dword [0x1400a5001], 0xbb3
mov dword [0x1400a5001], 0xbb5
sub rsp, 8
sub rsp, 8
movabs r8, 0xd2
movabs rdx, 0xff
movabs rcx, 0xff
sub rsp, 0x20
call fcn.14002e804
add rsp, 0x28
push rax
movabs r9, 0x20
movabs r8, 0x55
movabs rdx, 0x10e
movabs rcx, 0x382
sub rsp, 0x20
call fcn.140030824
add rsp, 0x30
and rax, rax
je 0x14000dd57
mov dword [0x1400a5001], 0xbb6
movabs rcx, 0x382
call fcn.1400309d8
mov rcx, rax
call fcn.14002e850
mov dword [0x1400a5001], 0xbb7
movabs rcx, 3
call fcn.1400370f8
mov rcx, rax
call fcn.14002e8d4
mov dword [0x1400a5001], 0xbb8
movabs rcx, 0x11
call fcn.14002e8e8
mov dword [0x1400a5001], 0xbb9
movabs r9, 0xff
movabs r8, 0xe
movabs rdx, 0xe
movabs rcx, 0xe
call fcn.14002e8f8
push rax
movabs rax, str.Debug
mov r8, rax
movabs rdx, 3
movabs rcx, 3
pop r9
call fcn.14002e914
mov dword [0x1400a5001], 0xbba
call fcn.14002e9d8
mov dword [0x1400a5001], 0xbbb
movabs r9, 0
movabs r8, 0x16
movabs rdx, 0x46
movabs rcx, 0x382
call fcn.140030c2c
mov dword [0x1400a5001], 0xbbc
mov rcx, qword [0x1400ecd38]
call fcn.1400309d8
mov rcx, rax
call fcn.14002e850
mov dword [0x1400a5001], 0xbbd
movabs rcx, 1
call fcn.14002e8e8
mov dword [0x1400a5001], 0xbbe
push 5
push 0x2d
movabs rcx, 0x382
sub rsp, 0x20
call fcn.1400307d4
add rsp, 0x20
mov rcx, rax
pop rdx
pop r8
call fcn.14002ea38
mov dword [0x1400a5001], 0xbbf
call fcn.14002e9d8
mov dword [0x1400a5001], 0xbc0
movabs rcx, 0x382
call fcn.1400305e8
mov dword [0x1400a5001], 0xbc1
mov dword [0x1400a5001], 0xbc3
add rsp, 0x20
pop rax
pop rdx
add rsp, rax
jmp rdx
mov dword [0x1400a5001], 0xe71
mov qword [0x1400ed338], 1
mov dword [0x1400a5001], 0xe72
mov qword [0x1400ed5a0], 0x40
mov dword [0x1400a5001], 0xe74
mov qword [0x1400ed050], 1
jmp 0x140011471
mov dword [0x1400a5001], 0xe74
mov rax, qword [0x1400ed530]
cmp rax, qword [0x1400ed050]
jl 0x140011494
mov dword [0x1400a5001], 0xe76
inc qword [0x1400ed050]
jno 0x140011467
mov dword [0x1400a5001], 0xe77
mov qword [0x1400ed530], 0
mov dword [0x1400a5001], 0xe78
mov qword [0x1400ed210], 0
mov dword [0x1400a5001], 0xe79
add rsp, 0x20
pop rax
pop rdx
add rsp, rax
jmp rdx
call 0x140016cae
call fcn.140037cd0
mov rcx, qword [0x1400ecd08]
call sub.KERNEL32.dll_HeapDestroy
mov rcx, qword [0x1400ecd18]
call sub.KERNEL32.dll_ExitProcess
sub rsp, 0x28
call fcn.14001fb9c
call fcn.140020c70
call fcn.1400218b0
call fcn.140023358
call fcn.1400241dc
call fcn.140029d44
call fcn.14002b820
call fcn.14002ba70
call fcn.14002d160
call fcn.14002e254
call fcn.14003065c
call fcn.1400328cc
call fcn.140036be0
call fcn.14003716c
call fcn.140037178
call fcn.140035a70
add rsp, 0x28
ret