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

Disassembly:
sub rsp, 0x28
mov r8, 0xf10
xor rdx, rdx
movabs rcx, 0x1400e4794
call sub.msvcrt.dll_memset
xor rcx, rcx
call fcn.14002000c
mov qword [0x1400e479c], rax
xor r8, r8
mov rdx, 0x1000
xor rcx, rcx
call fcn.140020012
mov qword [0x1400e4794], rax
movabs rax, 0x1400aa308
mov qword [0x1400e4994], rax
call fcn.14003b530
call fcn.14003a80c
call fcn.14003a470
call fcn.140039340
call fcn.1400376ac
call fcn.140036bc0
call fcn.14003619c
call fcn.140033f28
call fcn.1400320ac
call fcn.140031c44
call fcn.140031344
call fcn.140030a4c
call fcn.14002f330
call fcn.14002d624
call fcn.140027ab0
call fcn.14002516c
call fcn.140024c0c
call fcn.1400239d4
call fcn.1400230b4
call fcn.1400203cc
mov qword [rsp + 0x20], rax
mov dword [0x1400a9001], 5
mov dword [0x1400a9001], 6
sub rsp, 0x18
mov rdx, 0xb
movabs rax, 0x1400e54c4
push rax
movabs r9, 0x1400aa2c8
mov r8, 8
mov rcx, 8
sub rsp, 0x20
call fcn.140031c80
add rsp, 0x40
mov qword [0x1400e54c4], rax
mov dword [0x1400a9001], 7
call fcn.140023b60
mov qword [0x1400e4ebc], rax
mov dword [0x1400a9001], 8
mov rax, qword [0x1400e6390]
push rax
sub rsp, 8
push rax
movabs rcx, 0
pop rdx
sub rsp, 0x20
call fcn.140023be8
add rsp, 0x28
inc qword [0x1400e6390]
movabs rcx, str.16744820695884
pop rdx
mov qword [0x1400e6390], rdx
add rdx, qword [0x1400e63a0]
call fcn.14003b5c0
or rax, rax
je 0x140001190
mov dword [0x1400a9001], 9
jmp 0x1400011be
mov dword [0x1400a9001], 9
mov dword [0x1400a9001], 0xa
mov qword [0x1400e4f1c], 0x290
mov dword [0x1400a9001], 0xb
jmp 0x140019786
mov dword [0x1400a9001], 0xc
mov dword [0x1400a9001], 0xd
mov dword [0x1400a9001], 0x1a
movabs rdx, str.CHEATHAPPENS_MEMBER
lea rcx, [0x1400e48ac]
call fcn.14003b620
mov dword [0x1400a9001], 0x1c
call fcn.140020018
and rax, rax
je 0x140001206
mov dword [0x1400a9001], 0x20
mov dword [0x1400a9001], 0x22
sub rsp, 8
movabs rax, 0x80000001
push rax
movabs rax, 0x1400a91b2
push rax
push 0
movabs r9, 0
movabs r8, 0
movabs rdx, 0
movabs rcx, 0xffffffffffffffff
sub rsp, 0x20
call fcn.14002d6ec
add rsp, 0x40
mov qword [0x1400e4884], rax
mov dword [0x1400a9001], 0x23
mov rax, qword [0x1400e6390]
push rax
sub rsp, 8
push rax
pop rcx
sub rsp, 0x20
call fcn.14002ec94
add rsp, 0x28
lea rcx, [0x1400e481c]
pop rdx
call fcn.14003b710
mov dword [0x1400a9001], 0x24
mov rax, qword [0x1400e6390]
push rax
sub rsp, 8
push rax
mov rdx, qword [0x1400e6390]
push rdx
push rdx
pop rcx
sub rsp, 0x20
call fcn.140023c68
add rsp, 0x20
mov rdx, qword [0x1400e63a0]
add qword [rsp], rdx
pop rcx
pop rdx
sub rsp, 0x20
call fcn.14002ecf4
add rsp, 0x28
lea rcx, [0x1400e5044]
pop rdx
call fcn.14003b710
mov dword [0x1400a9001], 0x26
mov rcx, qword [0x1400e5044]
push qword [0x1400e6390]
sub rsp, 0x28
call fcn.14003b7d0
add rsp, 0x28
lea rcx, [0x1400e48c4]
pop rdx
call fcn.14003b710
mov dword [0x1400a9001], 0x27
call fcn.140020096
mov qword [0x1400e4ecc], rax
mov dword [0x1400a9001], 0x28
lea rax, [0x1400e47ac]
mov rdx, rax
mov rcx, qword [0x1400e4ecc]
call fcn.14002009c
mov dword [0x1400a9001], 0x2b
mov r8, qword [0x1400e47ac]
mov rdx, qword [0x1400e507c]
movabs rcx, 0x1f0fff
call fcn.14002001e
mov qword [0x1400e509c], rax
mov dword [0x1400a9001], 0x2e
mov rax, qword [0x1400e47ac]
mov qword [0x1400e4ecc], rax
mov dword [0x1400a9001], 0x30
movabs rcx, 0x3e8
call fcn.140039360
mov qword [0x1400e485c], rax
mov dword [0x1400a9001], 0x32
mov rcx, qword [0x1400e48c4]
push qword [0x1400e6390]
sub rsp, 0x28
call fcn.14003b7d0
add rsp, 0x28
lea rcx, [0x1400e4d9c]
pop rdx
call fcn.14003b710
mov dword [0x1400a9001], 0x34
mov rax, qword [0x1400e4fdc]
mov qword [0x1400e486c], rax
mov dword [0x1400a9001], 0x38
mov rcx, qword [0x1400e4884]
call fcn.14002d4b4
mov dword [0x1400a9001], 0x3a
mov qword [0x1400e4f0c], 0x3e8
mov dword [0x1400a9001], 0x40
movabs rbp, 0x1400aa308
mov qword [0x1400e4b1c], rbp
mov dword [0x1400a9001], 0x42
mov rcx, qword [0x1400e4b1c]
call fcn.1400393b0
mov byte [0x1400e5181], al
mov dword [0x1400a9001], 0x45
movabs rbp, 0x1400aa30b
mov qword [0x1400e4b1c], rbp
jmp 0x14000149b
mov dword [0x1400a9001], 0x45
movabs rbp, 0x1400aa30b
mov r15, rbp
add r15, 0xbb8
cmp r15, qword [0x1400e4b1c]
jl 0x14000157b
mov dword [0x1400a9001], 0x47
mov rcx, qword [0x1400e4b1c]
call fcn.1400393b0
mov byte [0x1400e5184], al
mov dword [0x1400a9001], 0x4a
movsx r15, byte [0x1400e5184]
movsx rax, byte [0x1400e5181]
xor r15, rax
mov rax, r15
mov byte [0x1400e5180], al
mov dword [0x1400a9001], 0x4c
movsx r15, byte [0x1400e5181]
add r15, 0x37
mov rax, r15
mov byte [0x1400e5181], al
mov dword [0x1400a9001], 0x4d
movsx r15, byte [0x1400e5181]
cmp r15, 0xff
jle 0x14000155a
mov dword [0x1400a9001], 0x4d
movsx r15, byte [0x1400e5181]
add r15, 0xffffffffffffff01
mov rax, r15
mov byte [0x1400e5181], al
mov dword [0x1400a9001], 0x4d
mov dword [0x1400a9001], 0x53
inc qword [0x1400e4b1c]
jno 0x140001491
mov dword [0x1400a9001], 0x8d
mov rax, qword [0x1400e6390]
push rax
sub rsp, 8
push rax
pop rcx
sub rsp, 0x20
call fcn.14002edd4
add rsp, 0x28
lea rcx, [0x1400e4eec]
pop rdx
call fcn.14003b710
mov dword [0x1400a9001], 0x8e
push qword [0x1400e6390]
sub rsp, 8
mov rcx, qword [0x1400e4eec]
push qword [0x1400e6390]
sub rsp, 0x28
call fcn.14003b7d0
add rsp, 0x28
movabs rcx, str.Cheathappens
sub rsp, 0x28
call fcn.14003b7d0
add rsp, 0x28
mov rdx, qword [0x1400e63a0]
add qword [rsp], rdx
pop rcx
sub rsp, 0x20
call fcn.14002ef30
add rsp, 0x28
pop qword [0x1400e6390]
mov dword [0x1400a9001], 0x8f
push qword [0x1400e6390]
sub rsp, 8
mov rcx, qword [0x1400e4eec]
push qword [0x1400e6390]
sub rsp, 0x28
call fcn.14003b7d0
add rsp, 0x28
movabs rcx, str.CheathappensDebug
sub rsp, 0x28
call fcn.14003b7d0
add rsp, 0x28
mov rdx, qword [0x1400e63a0]
add qword [rsp], rdx
pop rcx
sub rsp, 0x20
call fcn.14002ef30
add rsp, 0x28
pop qword [0x1400e6390]
mov dword [0x1400a9001], 0x90
mov rax, qword [0x1400e6390]
push rax
sub rsp, 8
push rax
pop rcx
sub rsp, 0x20
call fcn.14002edd4
add rsp, 0x28
movabs rcx, str.CheathappensDebug_
sub rsp, 0x28
call fcn.14003b7d0
add rsp, 0x28
mov rcx, qword [0x1400e4ddc]
sub rsp, 0x28
call fcn.14003b7d0
add rsp, 0x28
movabs rcx, str..debug
sub rsp, 0x28
call fcn.14003b7d0
add rsp, 0x28
lea rcx, [0x1400e4eec]
pop rdx
call fcn.14003b710
mov dword [0x1400a9001], 0x91
movabs r8, 0x20000
mov rdx, qword [0x1400e4eec]
movabs rcx, 0xffffffffffffffff
call fcn.14002f6e0
mov qword [0x1400e5014], rax
mov dword [0x1400a9001], 0x92
mov rcx, qword [0x1400e5014]
call fcn.14002f240
mov dword [0x1400a9001], 0x178
mov rax, qword [0x1400e6390]
push rax
sub rsp, 8
push rax
pop rcx
sub rsp, 0x20
call fcn.140023c68
add rsp, 0x28
lea rcx, [0x1400e4b3c]
pop rdx
call fcn.14003b710
mov dword [0x1400a9001], 0x179
mov rax, qword [0x1400e6390]
push rax
sub rsp, 8
push rax
mov rcx, qword [0x1400e4b3c]
pop rdx
sub rsp, 0x20
call fcn.14002ecf4
add rsp, 0x28
lea rcx, [0x1400e4b3c]
pop rdx
call fcn.14003b710
mov dword [0x1400a9001], 0x17b
movabs rdx, 0x1400a91b2
lea rcx, [0x1400e49cc]
call fcn.14003b620
mov dword [0x1400a9001], 0x17c
movabs rdx, 0x1400a91b2
lea rcx, [0x1400e4abc]
call fcn.14003b620
mov dword [0x1400a9001], 0x17d
movabs rdx, 0x1400a91b2
lea rcx, [0x1400e4b74]
call fcn.14003b620
mov dword [0x1400a9001], 0x17e
mov qword [0x1400e501c], 0
mov dword [0x1400a9001], 0x17f
mov dword [0x1400e5178], 0
mov dword [0x1400a9001], 0x181
push qword [0x1400e6390]
sub rsp, 8
push 0x60000
mov rdx, qword [0x1400e6390]
push rdx
push rdx
pop rcx
sub rsp, 0x20
call fcn.140023c68
add rsp, 0x20
inc qword [0x1400e6390]
push 0
mov rdx, qword [0x1400e63a0]
add qword [rsp + 8], rdx
pop rcx
pop rdx
pop r8
sub rsp, 0x20
call fcn.14002f8e0
add rsp, 0x28
pop qword [0x1400e6390]
mov dword [0x1400a9001], 0x182
movabs rcx, 0
call fcn.14002f8f0
mov qword [0x1400e4c04], rax
mov dword [0x1400a9001], 0x183
mov qword [0x1400e4b1c], 1
jmp 0x1400018c4
mov dword [0x1400a9001], 0x183
mov r15, qword [0x1400e4c04]
add r15, 0xfffffffffffffff8
cmp r15, qword [0x1400e4b1c]
jl 0x14000192f
mov dword [0x1400a9001], 0x186
movabs rcx, 0
call fcn.14002f950
mov byte [0x1400e5182], al
mov dword [0x1400a9001], 0x188
movsxd r15, dword [0x1400e5178]
movzx rax, byte [0x1400e5182]
add r15, rax
mov rax, r15
mov dword [0x1400e5178], eax
mov dword [0x1400a9001], 0x18a
inc qword [0x1400e4b1c]
jno 0x1400018ba
mov dword [0x1400a9001], 0x18b
movabs rcx, 0
call fcn.14002f9c0
mov qword [0x1400e513c], rax
mov dword [0x1400a9001], 0x18c
movabs rcx, 0
call fcn.14002f9c0
mov qword [0x1400e498c], rax
mov dword [0x1400a9001], 0x18d
movabs rcx, 0
call fcn.14002f240
mov dword [0x1400a9001], 0x18f
movsxd rax, dword [0x1400e5178]
push rax
pop qword [0x1400e4d14]
mov dword [0x1400a9001], 0x193
push qword [0x1400e6390]
sub rsp, 8
push 0x60000
mov rdx, qword [0x1400e6390]
push rdx
push rdx
pop rcx
sub rsp, 0x20
call fcn.140023c68
add rsp, 0x20
inc qword [0x1400e6390]
push 0
mov rdx, qword [0x1400e63a0]
add qword [rsp + 8], rdx
pop rcx
pop rdx
pop r8
sub rsp, 0x20
call fcn.14002f8e0
add rsp, 0x28
pop qword [0x1400e6390]
mov r15, rax
and r15, r15
jle 0x1400020c7
mov dword [0x1400a9001], 0x195
mov qword [0x1400e4b1c], 1
jmp 0x140001a2c
mov dword [0x1400a9001], 0x195
mov rax, 0x3b8
cmp rax, qword [0x1400e4b1c]
jl 0x140001a6f
mov dword [0x1400a9001], 0x197
movabs rcx, 0
call fcn.14002fa30
mov qword [0x1400e4b0c], rax
mov dword [0x1400a9001], 0x199
inc qword [0x1400e4b1c]
jno 0x140001a22
mov dword [0x1400a9001], 0x19e
mov qword [0x1400e4b1c], 0x3b9
jmp 0x140001a90
mov dword [0x1400a9001], 0x19e
mov rax, 0x3c0
cmp rax, qword [0x1400e4b1c]
jl 0x140001b91
mov dword [0x1400a9001], 0x1a0
movabs rcx, 0
call fcn.14002fa30
mov qword [0x1400e4b0c], rax
mov dword [0x1400a9001], 0x1a2
mov rax, qword [0x1400e6390]
push rax
sub rsp, 8
push rax
sub rsp, 8
mov r8, qword [0x1400e6390]
movabs rdx, 1
mov rcx, qword [0x1400e4b0c]
sub rsp, 0x20
call fcn.140020ae0
add rsp, 0x28
mov rdx, qword [0x1400e63a0]
add qword [rsp], rdx
pop rcx
sub rsp, 0x20
call fcn.140020b90
add rsp, 0x28
pop qword [0x1400e6390]
mov qword [0x1400e4b0c], rax
mov dword [0x1400a9001], 0x1a4
mov rcx, qword [0x1400e49cc]
push qword [0x1400e6390]
sub rsp, 0x28
call fcn.14003b7d0
add rsp, 0x28
mov rdx, qword [0x1400e6390]
push rdx
push rdx
mov rcx, qword [0x1400e4b0c]
pop rdx
sub rsp, 0x20
call fcn.140020c90
add rsp, 0x20
pop rax
lea rcx, [0x1400e49cc]
pop rdx
call fcn.14003b710
mov dword [0x1400a9001], 0x1a6
inc qword [0x1400e4b1c]
jno 0x140001a86
mov dword [0x1400a9001], 0x1aa
mov rcx, qword [0x1400e49cc]
call fcn.14001f1df
mov qword [0x1400e4b0c], rax
mov dword [0x1400a9001], 0x1ab
mov r15, qword [0x1400e4b0c]
movabs rax, 0x98989898
xor r15, rax
mov qword [0x1400e4b0c], r15
mov dword [0x1400a9001], 0x1ac
mov rax, qword [0x1400e4b0c]
mov qword [0x1400e4c94], rax
mov dword [0x1400a9001], 0x1ad
mov rax, qword [0x1400e6390]
push rax
sub rsp, 8
push rax
push 0xa
push qword [0x1400e6390]
movabs rcx, str.0000000000
sub rsp, 0x28
call fcn.14003b7d0
add rsp, 0x28
mov rdx, qword [0x1400e6390]
push rdx
push rdx
mov rcx, qword [0x1400e4b0c]
pop rdx
sub rsp, 0x20
call fcn.140020cb0
add rsp, 0x20
pop rax
mov rdx, qword [0x1400e63a0]
add qword [rsp], rdx
pop rcx
pop rdx
pop r8
sub rsp, 0x20
call fcn.140020d10
add rsp, 0x28
lea rcx, [0x1400e49cc]
pop rdx
call fcn.14003b710
mov dword [0x1400a9001], 0x1b2
mov qword [0x1400e4b1c], 0x3c1
jmp 0x140001c8d
mov dword [0x1400a9001], 0x1b2
mov rax, 0x3c8
cmp rax, qword [0x1400e4b1c]
jl 0x140001d8e
mov dword [0x1400a9001], 0x1b4
movabs rcx, 0
call fcn.14002fa30
mov qword [0x1400e4b0c], rax
mov dword [0x1400a9001], 0x1b6
mov rax, qword [0x1400e6390]
push rax
sub rsp, 8
push rax
sub rsp, 8
mov r8, qword [0x1400e6390]
movabs rdx, 1
mov rcx, qword [0x1400e4b0c]
sub rsp, 0x20
call fcn.140020ae0
add rsp, 0x28
mov rdx, qword [0x1400e63a0]
add qword [rsp], rdx
pop rcx
sub rsp, 0x20
call fcn.140020b90
add rsp, 0x28
pop qword [0x1400e6390]
mov qword [0x1400e4b0c], rax
mov dword [0x1400a9001], 0x1b8
mov rcx, qword [0x1400e4abc]
push qword [0x1400e6390]
sub rsp, 0x28
call fcn.14003b7d0
add rsp, 0x28
mov rdx, qword [0x1400e6390]
push rdx
push rdx
mov rcx, qword [0x1400e4b0c]
pop rdx
sub rsp, 0x20
call fcn.140020c90
add rsp, 0x20
pop rax
lea rcx, [0x1400e4abc]
pop rdx
call fcn.14003b710
mov dword [0x1400a9001], 0x1ba
inc qword [0x1400e4b1c]
jno 0x140001c83
mov dword [0x1400a9001], 0x1bd
mov rcx, qword [0x1400e4abc]
call fcn.14001f1df
mov qword [0x1400e4824], rax
mov dword [0x1400a9001], 0x1c1
mov qword [0x1400e4b1c], 0x3c9
jmp 0x140001dcc
mov dword [0x1400a9001], 0x1c1
mov rax, 0x3d0
cmp rax, qword [0x1400e4b1c]
jl 0x140001ecd
mov dword [0x1400a9001], 0x1c3
movabs rcx, 0
call fcn.14002fa30
mov qword [0x1400e4b0c], rax
mov dword [0x1400a9001], 0x1c5
mov rax, qword [0x1400e6390]
push rax
sub rsp, 8
push rax
sub rsp, 8
mov r8, qword [0x1400e6390]
movabs rdx, 1
mov rcx, qword [0x1400e4b0c]
sub rsp, 0x20
call fcn.140020ae0
add rsp, 0x28
mov rdx, qword [0x1400e63a0]
add qword [rsp], rdx
pop rcx
sub rsp, 0x20
call fcn.140020b90
add rsp, 0x28
pop qword [0x1400e6390]
mov qword [0x1400e4b0c], rax
mov dword [0x1400a9001], 0x1c7
mov rcx, qword [0x1400e4b74]
push qword [0x1400e6390]
sub rsp, 0x28
call fcn.14003b7d0
add rsp, 0x28
mov rdx, qword [0x1400e6390]
push rdx
push rdx
mov rcx, qword [0x1400e4b0c]
pop rdx
sub rsp, 0x20
call fcn.140020c90
add rsp, 0x20
pop rax
lea rcx, [0x1400e4b74]
pop rdx
call fcn.14003b710
mov dword [0x1400a9001], 0x1c9
inc qword [0x1400e4b1c]
jno 0x140001dc2
mov dword [0x1400a9001], 0x1cd
mov rcx, qword [0x1400e4b74]
call fcn.14001f1df
mov qword [0x1400e4b0c], rax
mov dword [0x1400a9001], 0x1cf
mov rax, qword [0x1400e4b0c]
mov qword [0x1400e4a54], rax
mov dword [0x1400a9001], 0x1d1
mov qword [0x1400e4b1c], 0x3d1
jmp 0x140001f23
mov dword [0x1400a9001], 0x1d1
mov rax, qword [0x1400e4a54]
cmp rax, qword [0x1400e4b1c]
jl 0x140001f66
mov dword [0x1400a9001], 0x1d3
movabs rcx, 0
call fcn.14002fa30
mov qword [0x1400e4b0c], rax
mov dword [0x1400a9001], 0x1d5
inc qword [0x1400e4b1c]
jno 0x140001f19
mov dword [0x1400a9001], 0x1db
mov rax, qword [0x1400e4a54]
mov qword [0x1400e4b1c], rax
jmp 0x140001f8a
mov dword [0x1400a9001], 0x1db
mov r15, qword [0x1400e4a54]
add r15, 0x12
cmp r15, qword [0x1400e4b1c]
jl 0x140001ff0
mov dword [0x1400a9001], 0x1dd
movabs rcx, 0
call fcn.14002fa30
mov qword [0x1400e4b0c], rax
mov dword [0x1400a9001], 0x1e1
mov r15, qword [0x1400e501c]
add r15, qword [0x1400e4b0c]
mov qword [0x1400e501c], r15
mov dword [0x1400a9001], 0x1e3
inc qword [0x1400e4b1c]
jno 0x140001f80
mov dword [0x1400a9001], 0x1e5
mov r15, qword [0x1400e4824]
xor r15, qword [0x1400e501c]
mov qword [0x1400e5164], r15
mov dword [0x1400a9001], 0x1e7
mov r15, qword [0x1400e5164]
and r15, r15
jne 0x14000203a
mov dword [0x1400a9001], 0x1e9
mov qword [0x1400e5164], 0x63
mov dword [0x1400a9001], 0x1eb
mov dword [0x1400a9001], 0x1ee
mov r15, qword [0x1400e5164]
movabs rax, 0x98989898
xor r15, rax
mov qword [0x1400e5164], r15
mov dword [0x1400a9001], 0x1f1
mov rax, qword [0x1400e4c94]
mov qword [0x1400e489c], rax
mov dword [0x1400a9001], 0x1f3
mov r15, qword [0x1400e4c94]
cmp r15, qword [0x1400e5164]
jne 0x1400020a7
mov dword [0x1400a9001], 0x1f7
jmp 0x1400020b1
mov dword [0x1400a9001], 0x1f7
mov dword [0x1400a9001], 0x1fd
mov dword [0x1400a9001], 0x1ff
jmp 0x1400020d1
mov dword [0x1400a9001], 0x1ff
mov dword [0x1400a9001], 0x206
mov dword [0x1400a9001], 0x208
mov r15, qword [0x1400e498c]
cmp r15, qword [0x1400e4c04]
jne 0x140002101
mov dword [0x1400a9001], 0x20b
jmp 0x14000210b
mov dword [0x1400a9001], 0x20b
mov dword [0x1400a9001], 0x211
mov dword [0x1400a9001], 0x219
mov dword [0x1400a9001], 0x219
mov dword [0x1400a9001], 0x219
mov dword [0x1400a9001], 0x21a
sub rsp, 0x18
mov rdx, 1
movabs rax, 0x1400e54d4
push rax
xor r9, r9
mov r8, 7
mov rcx, 0x10
sub rsp, 0x20
call fcn.140031c80
add rsp, 0x40
mov qword [0x1400e54d4], rax
mov dword [0x1400a9001], 0x2ab
call fcn.140020024
mov qword [0x1400e4fb4], rax
mov dword [0x1400a9001], 0x2b4
call fcn.140020024
mov qword [0x1400e4bdc], rax
mov dword [0x1400a9001], 0x2b7
mov r15, qword [0x1400e4bdc]
sub r15, qword [0x1400e4fb4]
cmp r15, 0x3e8
jle 0x1400021cd
push 0x9099542
inc eax
ret
mov dword [0x1400a9001], 0x2bc
mov dword [0x1400a9001], 0x2c3
mov qword [0x1400e4a44], 0x45a2a5
mov dword [0x1400a9001], 0x2c4
movabs rdx, 0x1400a91b2
lea rcx, [0x1400e4a84]
call fcn.14003b620
mov dword [0x1400a9001], 0x2c6
sub rsp, 0x18
mov rdx, 0x33
movabs rax, 0x1400e54e4
push rax
xor r9, r9
mov r8, 0x15
mov rcx, 8
sub rsp, 0x20
call fcn.140031c80
add rsp, 0x40
mov qword [0x1400e54e4], rax
mov dword [0x1400a9001], 0x2c7
sub rsp, 0x18
mov rdx, 0x33
movabs rax, 0x1400e54f4
push rax
xor r9, r9
mov r8, 0x15
mov rcx, 8
sub rsp, 0x20
call fcn.140031c80
add rsp, 0x40
mov qword [0x1400e54f4], rax
mov dword [0x1400a9001], 0x2c8
sub rsp, 0x18
mov rdx, 0x33
movabs rax, 0x1400e5504
push rax
xor r9, r9
mov r8, 0x15
mov rcx, 8
sub rsp, 0x20
call fcn.140031c80
add rsp, 0x40
mov qword [0x1400e5504], rax
mov dword [0x1400a9001], 0x2c9
sub rsp, 0x18
mov rdx, 0x33
movabs rax, 0x1400e5514
push rax
xor r9, r9
mov r8, 0x15
mov rcx, 8
sub rsp, 0x20
call fcn.140031c80
add rsp, 0x40
mov qword [0x1400e5514], rax
mov dword [0x1400a9001], 0x2ca
sub rsp, 0x18
mov rdx, 0x33
movabs rax, 0x1400e5524
push rax
xor r9, r9
mov r8, 0x15
mov rcx, 8
sub rsp, 0x20
call fcn.140031c80
add rsp, 0x40
mov qword [0x1400e5524], rax
mov dword [0x1400a9001], 0x2cb
sub rsp, 0x18
mov rdx, 0x33
movabs rax, 0x1400e5534
push rax
xor r9, r9
mov r8, 0x15
mov rcx, 8
sub rsp, 0x20
call fcn.140031c80
add rsp, 0x40
mov qword [0x1400e5534], rax
mov dword [0x1400a9001], 0x2cc
sub rsp, 0x18
mov rdx, 0xa
movabs rax, 0x1400e5544
push rax
xor r9, r9
mov r8, 0x15
mov rcx, 8
sub rsp, 0x20
call fcn.140031c80
add rsp, 0x40
mov qword [0x1400e5544], rax
mov dword [0x1400a9001], 0x2ce
movabs rcx, 0x3e8
call fcn.140039360
mov qword [0x1400e485c], rax
mov dword [0x1400a9001], 0x2cf
movabs rcx, 0x3e8
call fcn.140039360
mov qword [0x1400e4b44], rax
mov dword [0x1400a9001], 0x2d0
movabs rcx, 0x3e8
call fcn.140039360
mov qword [0x1400e4dfc], rax
mov dword [0x1400a9001], 0x2d1
movabs rcx, 0x3e8
call fcn.140039360
mov qword [0x1400e4e04], rax
mov dword [0x1400a9001], 0x2d2
movabs rcx, 0x3e8
call fcn.140039360
mov qword [0x1400e4e14], rax
mov dword [0x1400a9001], 0x2d3
movabs rcx, 0x3e8
call fcn.140039360
mov qword [0x1400e4e1c], rax
mov dword [0x1400a9001], 0x2d4
movabs rcx, 0x3e8
call fcn.140039360
mov qword [0x1400e4e24], rax
mov dword [0x1400a9001], 0x2d5
movabs rcx, 0x3e8
call fcn.140039360
mov qword [0x1400e4e34], rax
mov dword [0x1400a9001], 0x2d6
movabs rcx, 0x3e8
call fcn.140039360
mov qword [0x1400e4e3c], rax
mov dword [0x1400a9001], 0x2d7
movabs rcx, 0x3e8
call fcn.140039360
mov qword [0x1400e4e44], rax
mov dword [0x1400a9001], 0x2d8
movabs rcx, 0x3e8
call fcn.140039360
mov qword [0x1400e4e54], rax
mov dword [0x1400a9001], 0x2d9
movabs rcx, 0x3e8
call fcn.140039360
mov qword [0x1400e47b4], rax
mov dword [0x1400a9001], 0x2da
movabs rcx, 0x3e8
call fcn.140039360
mov qword [0x1400e47bc], rax
mov dword [0x1400a9001], 0x2db
movabs rcx, 0x3e8
call fcn.140039360
mov qword [0x1400e47cc], rax
mov dword [0x1400a9001], 0x2dc
movabs rcx, 0x3e8
call fcn.140039360
mov qword [0x1400e47d4], rax
mov dword [0x1400a9001], 0x2dd
movabs rcx, 0x3e8
call fcn.140039360
mov qword [0x1400e47e4], rax
mov dword [0x1400a9001], 0x2de
movabs rcx, 0x3e8
call fcn.140039360
mov qword [0x1400e47ec], rax
mov dword [0x1400a9001], 0x2df
movabs rcx, 0x3e8
call fcn.140039360
mov qword [0x1400e47f4], rax
mov dword [0x1400a9001], 0x2e0
movabs rcx, 0x3e8
call fcn.140039360
mov qword [0x1400e47fc], rax
mov dword [0x1400a9001], 0x2e1
movabs rcx, 0x3e8
call fcn.140039360
mov qword [0x1400e480c], rax
mov dword [0x1400a9001], 0x2e2
movabs rcx, 0x3e8
call fcn.140039360
mov qword [0x1400e4814], rax
mov dword [0x1400a9001], 0x2e3
movabs rcx, 0x3e8
call fcn.140039360
mov qword [0x1400e4854], rax
mov dword [0x1400a9001], 0x2e5
movabs rcx, 0x4000
call fcn.140039360
mov qword [0x1400e50ec], rax
mov dword [0x1400a9001], 0x2e6
movabs rcx, 0x4000
call fcn.140039360
mov qword [0x1400e492c], rax
mov dword [0x1400a9001], 0x2e7
movabs rcx, 0x32
call fcn.140039360
mov qword [0x1400e5004], rax
mov dword [0x1400a9001], 0x2e9
sub rsp, 0x18
mov rdx, 0x33
movabs rax, 0x1400e5554
push rax
xor r9, r9
mov r8, 0x15
mov rcx, 8
sub rsp, 0x20
call fcn.140031c80
add rsp, 0x40
mov qword [0x1400e5554], rax
mov dword [0x1400a9001], 0x2ea
sub rsp, 0x18
mov rdx, 0x33
movabs rax, 0x1400e5564
push rax
xor r9, r9
mov r8, 0x15
mov rcx, 8
sub rsp, 0x20
call fcn.140031c80
add rsp, 0x40
mov qword [0x1400e5564], rax
mov dword [0x1400a9001], 0x2eb
mov qword [0x1400e4b1c], 1
jmp 0x1400027ba
mov dword [0x1400a9001], 0x2eb
mov rax, 0x32
cmp rax, qword [0x1400e4b1c]
jl 0x14000280d
mov dword [0x1400a9001], 0x2ec
movabs rcx, 0x64
call fcn.140039360
push rax
mov r15, qword [0x1400e4b1c]
mov rbp, qword [0x1400e5554]
shl r15, 3
pop qword [r15 + rbp]
mov dword [0x1400a9001], 0x2ed
inc qword [0x1400e4b1c]
jno 0x1400027b0
mov dword [0x1400a9001], 0x2ef
mov qword [0x1400e4b1c], 1
jmp 0x14000282e
mov dword [0x1400a9001], 0x2ef
mov rax, 0x32
cmp rax, qword [0x1400e4b1c]
jl 0x1400028c5
mov dword [0x1400a9001], 0x2f0
mov r15, qword [0x1400e4b1c]
mov rbp, qword [0x1400e54f4]
shl r15, 3
mov qword [r15 + rbp], 1
mov dword [0x1400a9001], 0x2f1
mov r15, qword [0x1400e4b1c]
mov rbp, qword [0x1400e5504]
shl r15, 3
mov qword [r15 + rbp], 1
mov dword [0x1400a9001], 0x2f2
mov r15, qword [0x1400e4b1c]
mov rbp, qword [0x1400e5514]
shl r15, 3
mov qword [r15 + rbp], 1
mov dword [0x1400a9001], 0x2f3
inc qword [0x1400e4b1c]
jno 0x140002824
mov dword [0x1400a9001], 0x2f5
mov rbp, qword [0x1400e5544]
mov qword [rbp], 0xcc
mov dword [0x1400a9001], 0x2f6
mov qword [rbp + 8], 0xffffff
mov dword [0x1400a9001], 0x2f7
mov qword [rbp + 0x10], 0xcc0000
mov dword [0x1400a9001], 0x2f8
mov qword [rbp + 0x18], 0xaa00
mov dword [0x1400a9001], 0x2f9
mov qword [rbp + 0x20], 0x55ee
mov dword [0x1400a9001], 0x2fa
mov qword [rbp + 0x28], 0xccff
mov dword [0x1400a9001], 0x2fb
mov qword [rbp + 0x30], 0x2255
mov dword [0x1400a9001], 0x2fc
mov qword [rbp + 0x38], 0x770044
mov dword [0x1400a9001], 0x2fd
mov qword [rbp + 0x40], 0
mov dword [0x1400a9001], 0x2fe
mov qword [rbp + 0x48], 0x6633ff
mov dword [0x1400a9001], 0x302
mov rax, qword [0x1400e6390]
push rax
sub rsp, 8
push rax
sub rsp, 8
push qword [0x1400e6390]
push 1
push 1
mov rdx, qword [0x1400e6390]
push rdx
push rdx
mov rcx, qword [0x1400e5164]
pop rdx
sub rsp, 0x20
call fcn.140020cb0
add rsp, 0x20
mov rdx, qword [0x1400e63a0]
add qword [rsp], rdx
pop rcx
pop rdx
pop r8
pop r9
sub rsp, 0x20
call fcn.140020db0
add rsp, 0x28
mov rdx, qword [0x1400e63a0]
add qword [rsp], rdx
pop rcx
sub rsp, 0x20
call fcn.140020b90
add rsp, 0x28
pop qword [0x1400e6390]
mov qword [0x1400e4924], rax
mov dword [0x1400a9001], 0x303
mov rax, qword [0x1400e6390]
push rax
sub rsp, 8
push rax
sub rsp, 8
push qword [0x1400e6390]
push 1
push 2
mov rdx, qword [0x1400e6390]
push rdx
push rdx
mov rcx, qword [0x1400e5164]
pop rdx
sub rsp, 0x20
call fcn.140020cb0
add rsp, 0x20
mov rdx, qword [0x1400e63a0]
add qword [rsp], rdx
pop rcx
pop rdx
pop r8
pop r9
sub rsp, 0x20
call fcn.140020db0
add rsp, 0x28
mov rdx, qword [0x1400e63a0]
add qword [rsp], rdx
pop rcx
sub rsp, 0x20
call fcn.140020b90
add rsp, 0x28
pop qword [0x1400e6390]
mov qword [0x1400e493c], rax
mov dword [0x1400a9001], 0x304
mov rax, qword [0x1400e6390]
push rax
sub rsp, 8
push rax
sub rsp, 8
push qword [0x1400e6390]
push 1
push 3
mov rdx, qword [0x1400e6390]
push rdx
push rdx
mov rcx, qword [0x1400e5164]
pop rdx
sub rsp, 0x20
call fcn.140020cb0
add rsp, 0x20
mov rdx, qword [0x1400e63a0]
add qword [rsp], rdx
pop rcx
pop rdx
pop r8
pop r9
sub rsp, 0x20
call fcn.140020db0
add rsp, 0x28
mov rdx, qword [0x1400e63a0]
add qword [rsp], rdx
pop rcx
sub rsp, 0x20
call fcn.140020b90
add rsp, 0x28
pop qword [0x1400e6390]
mov qword [0x1400e4954], rax
mov dword [0x1400a9001], 0x305
mov rax, qword [0x1400e6390]
push rax
sub rsp, 8
push rax
sub rsp, 8
push qword [0x1400e6390]
push 1
push 4
mov rdx, qword [0x1400e6390]
push rdx
push rdx
mov rcx, qword [0x1400e5164]
pop rdx
sub rsp, 0x20
call fcn.140020cb0
add rsp, 0x20
mov rdx, qword [0x1400e63a0]
add qword [rsp], rdx
pop rcx
pop rdx
pop r8
pop r9
sub rsp, 0x20
call fcn.140020db0
add rsp, 0x28
mov rdx, qword [0x1400e63a0]
add qword [rsp], rdx
pop rcx
sub rsp, 0x20
call fcn.140020b90
add rsp, 0x28
pop qword [0x1400e6390]
mov qword [0x1400e495c], rax
mov dword [0x1400a9001], 0x306
mov rax, qword [0x1400e6390]
push rax
sub rsp, 8
push rax
sub rsp, 8
push qword [0x1400e6390]
push 1
push 5
mov rdx, qword [0x1400e6390]
push rdx
push rdx
mov rcx, qword [0x1400e5164]
pop rdx
sub rsp, 0x20
call fcn.140020cb0
add rsp, 0x20
mov rdx, qword [0x1400e63a0]
add qword [rsp], rdx
pop rcx
pop rdx
pop r8
pop r9
sub rsp, 0x20
call fcn.140020db0
add rsp, 0x28
mov rdx, qword [0x1400e63a0]
add qword [rsp], rdx
pop rcx
sub rsp, 0x20
call fcn.140020b90
add rsp, 0x28
pop qword [0x1400e6390]
mov qword [0x1400e4964], rax
mov dword [0x1400a9001], 0x318
movabs rdx, str.Template
lea rcx, [0x1400e4efc]
call fcn.14003b620
mov dword [0x1400a9001], 0x322
mov rax, qword [0x1400e6390]
push rax
sub rsp, 8
push rax
pop rcx
sub rsp, 0x20
call fcn.14002efbc
add rsp, 0x28
lea rcx, [0x1400e500c]
pop rdx
call fcn.14003b710
mov dword [0x1400a9001], 0x335
call fcn.1400199e5
mov dword [0x1400a9001], 0x349
push qword [0x1400e6390]
sub rsp, 8
mov rcx, qword [0x1400e500c]
push qword [0x1400e6390]
sub rsp, 0x28
call fcn.14003b7d0
add rsp, 0x28
movabs rcx, str.CH.dll
sub rsp, 0x28
call fcn.14003b7d0
add rsp, 0x28
inc qword [0x1400e6390]
push 0
mov rdx, qword [0x1400e63a0]
add qword [rsp + 8], rdx
pop rcx
pop rdx
sub rsp, 0x20
call fcn.14002f5b0
add rsp, 0x28
pop qword [0x1400e6390]
and rax, rax
je 0x140002d87
mov dword [0x1400a9001], 0x34a
movabs rbp, 0x1400abf0b
mov r15, rbp
movabs rbp, 0x1400aa30b
sub r15, rbp
mov rax, r15
push rax
movabs rbp, 0x1400aa30b
mov rax, rbp
mov rdx, rax
movabs rcx, 0
pop r8
call fcn.14002faa0
mov dword [0x1400a9001], 0x34b
movabs rcx, 0
call fcn.14002f240
mov dword [0x1400a9001], 0x34c
jmp 0x140002d91
mov dword [0x1400a9001], 0x34c
mov dword [0x1400a9001], 0x34f
mov dword [0x1400a9001], 0x351
push qword [0x1400e6390]
sub rsp, 8
mov rcx, qword [0x1400e500c]
push qword [0x1400e6390]
sub rsp, 0x28
call fcn.14003b7d0
add rsp, 0x28
movabs rcx, str.help.txt
sub rsp, 0x28
call fcn.14003b7d0
add rsp, 0x28
inc qword [0x1400e6390]
push 0
mov rdx, qword [0x1400e63a0]
add qword [rsp + 8], rdx
pop rcx
pop rdx
sub rsp, 0x20
call fcn.14002f5b0
add rsp, 0x28
pop qword [0x1400e6390]
and rax, rax
je 0x140002e80
mov dword [0x1400a9001], 0x352
movabs rbp, 0x1400d1fdf
mov r15, rbp
movabs rbp, 0x1400d10a2
sub r15, rbp
mov rax, r15
push rax
movabs rbp, 0x1400d10a2
mov rax, rbp
mov rdx, rax
movabs rcx, 0
pop r8
call fcn.14002faa0
mov dword [0x1400a9001], 0x353
movabs rcx, 0
call fcn.14002f240
mov dword [0x1400a9001], 0x354
jmp 0x140002eb2
mov dword [0x1400a9001], 0x354
mov dword [0x1400a9001], 0x355
movabs rax, str.Could_not_create_HELP.TXT_file.
push rax
movabs rax, str.Error
mov rcx, rax
pop rdx
call fcn.1400230f0
mov dword [0x1400a9001], 0x356
mov dword [0x1400a9001], 0x35a
movabs rax, str.CH_Trainer_Keys.dat
mov rdx, rax
movabs rcx, 0
call fcn.14002f7f0
mov qword [0x1400e482c], rax
mov dword [0x1400a9001], 0x35c
mov r15, qword [0x1400e482c]
and r15, r15
jle 0x140002f2d
mov dword [0x1400a9001], 0x35c
mov qword [0x1400e4a24], 1
mov dword [0x1400a9001], 0x35c
movabs rcx, 0
call fcn.14002f240
mov dword [0x1400a9001], 0x35c
mov dword [0x1400a9001], 0x390
lea rax, [0x140019fb3]
mov rcx, rax
call fcn.140024330
mov dword [0x1400a9001], 0x396
mov rdx, qword [0x1400e6390]
push rdx
push rdx
push 0
push 0x20
mov rax, qword [0x1400e6390]
push rax
sub rsp, 8
push rax
pop rcx
sub rsp, 0x20
call fcn.140023c68
add rsp, 0x28
mov rdx, qword [0x1400e63a0]
add qword [rsp], rdx
pop rcx
pop rdx
pop r8
sub rsp, 0x20
call fcn.14001e34e
add rsp, 0x28
lea rcx, [0x1400e4ddc]
pop rdx
call fcn.14003b710
mov dword [0x1400a9001], 0x397
mov rax, qword [0x1400e6390]
push rax
sub rsp, 8
push rax
pop rcx
sub rsp, 0x20
call fcn.14002edd4
add rsp, 0x28
lea rcx, [0x1400e47dc]
pop rdx
call fcn.14003b710
mov dword [0x1400a9001], 0x398
push qword [0x1400e6390]
sub rsp, 8
mov rcx, qword [0x1400e47dc]
push qword [0x1400e6390]
sub rsp, 0x28
call fcn.14003b7d0
add rsp, 0x28
movabs rcx, str.Cheathappens
sub rsp, 0x28
call fcn.14003b7d0
add rsp, 0x28
mov rdx, qword [0x1400e63a0]
add qword [rsp], rdx
pop rcx
sub rsp, 0x20
call fcn.14002ef30
add rsp, 0x28
pop qword [0x1400e6390]
mov dword [0x1400a9001], 0x399
push qword [0x1400e6390]
sub rsp, 8
mov rcx, qword [0x1400e47dc]
push qword [0x1400e6390]
sub rsp, 0x28
call fcn.14003b7d0
add rsp, 0x28
movabs rcx, str.CheathappensKeys
sub rsp, 0x28
call fcn.14003b7d0
add rsp, 0x28
mov rdx, qword [0x1400e63a0]
add qword [rsp], rdx
pop rcx
sub rsp, 0x20
call fcn.14002ef30
add rsp, 0x28
pop qword [0x1400e6390]
mov dword [0x1400a9001], 0x39a
mov rax, qword [0x1400e6390]
push rax
sub rsp, 8
push rax
pop rcx
sub rsp, 0x20
call fcn.14002edd4
add rsp, 0x28
movabs rcx, str.CheathappensKeys_
sub rsp, 0x28
call fcn.14003b7d0
add rsp, 0x28
mov rcx, qword [0x1400e4ddc]
sub rsp, 0x28
call fcn.14003b7d0
add rsp, 0x28
movabs rcx, str..keys
sub rsp, 0x28
call fcn.14003b7d0
add rsp, 0x28
lea rcx, [0x1400e47dc]
pop rdx
call fcn.14003b710
mov dword [0x1400a9001], 0x39b
movabs rax, str.Trainer_Starting
mov rcx, rax
call fcn.14001f6a7
mov dword [0x1400a9001], 0x39c
mov rcx, qword [0x1400e4ddc]
call fcn.14001f6a7
mov dword [0x1400a9001], 0x39d
mov rax, qword [0x1400e6390]
push rax
sub rsp, 8
push rax
movabs rcx, str.Debug_Info_located:
sub rsp, 0x28
call fcn.14003b7d0
add rsp, 0x28
mov rcx, qword [0x1400e4eec]
sub rsp, 0x28
call fcn.14003b7d0
add rsp, 0x28
mov rdx, qword [0x1400e63a0]
add qword [rsp], rdx
pop rcx
sub rsp, 0x20
call fcn.14001f6a7
add rsp, 0x28
pop qword [0x1400e6390]
mov dword [0x1400a9001], 0x39e
mov rax, qword [0x1400e6390]
push rax
sub rsp, 8
push rax
sub rsp, 8
mov rcx, qword [0x1400e6390]
sub rsp, 0x20
call fcn.14002d15c
add rsp, 0x28
mov rdx, qword [0x1400e63a0]
add qword [rsp], rdx
pop rcx
sub rsp, 0x20
call fcn.14001f6a7
add rsp, 0x28
pop qword [0x1400e6390]
mov dword [0x1400a9001], 0x39f
call fcn.14001aa24
mov r15, rax
cmp r15, 1
je 0x140003218
mov rax, 1
jmp 0x140003224
and rax, rax
je 0x140003255
mov dword [0x1400a9001], 0x3a0
movabs rdx, str._64bit_Operating_System
lea rcx, [0x1400e4de4]
call fcn.14003b620
mov dword [0x1400a9001], 0x3a1
jmp 0x14000327f
mov dword [0x1400a9001], 0x3a1
mov dword [0x1400a9001], 0x3a2
movabs rdx, str._32bit_Operating_System
lea rcx, [0x1400e4de4]
call fcn.14003b620
mov dword [0x1400a9001], 0x3a3
mov dword [0x1400a9001], 0x3a5
mov dword [0x1400a9001], 0x3a6
movabs rax, str.x64_Trainer
mov rcx, rax
call fcn.14001f6a7
mov dword [0x1400a9001], 0x3a7
jmp 0x1400032e1
mov dword [0x1400a9001], 0x3a9
mov dword [0x1400a9001], 0x3aa
call fcn.14002d210
mov qword [0x1400e5054], rax
mov dword [0x1400a9001], 0x3ac
push qword [0x1400e5054]
mov dword [0x1400a9001], 0x3ae
mov r15, 0x3c
cmp r15, qword [rsp]
jne 0x140003387
mov dword [0x1400a9001], 0x3af
push qword [0x1400e6390]
movabs rcx, str.Windows_XP
sub rsp, 0x20
call fcn.14003b7d0
add rsp, 0x20
mov rcx, qword [0x1400e4de4]
sub rsp, 0x20
call fcn.14003b7d0
add rsp, 0x20
lea rcx, [0x1400e50bc]
pop rdx
sub rsp, 0x28
call fcn.14003b710
add rsp, 0x28
mov dword [0x1400a9001], 0x3b1
jmp 0x14000354d
mov dword [0x1400a9001], 0x3b1
mov r15, 0x46
cmp r15, qword [rsp]
jne 0x1400033fd
mov dword [0x1400a9001], 0x3b2
push qword [0x1400e6390]
movabs rcx, str.Windows_Vista
sub rsp, 0x20
call fcn.14003b7d0
add rsp, 0x20
mov rcx, qword [0x1400e4de4]
sub rsp, 0x20
call fcn.14003b7d0
add rsp, 0x20
lea rcx, [0x1400e50bc]
pop rdx
sub rsp, 0x28
call fcn.14003b710
add rsp, 0x28
mov dword [0x1400a9001], 0x3b4
jmp 0x14000354d
mov dword [0x1400a9001], 0x3b4
mov r15, 0x50
cmp r15, qword [rsp]
jne 0x140003473
mov dword [0x1400a9001], 0x3b5
push qword [0x1400e6390]
movabs rcx, str.Windows_7
sub rsp, 0x20
call fcn.14003b7d0
add rsp, 0x20
mov rcx, qword [0x1400e4de4]
sub rsp, 0x20
call fcn.14003b7d0
add rsp, 0x20
lea rcx, [0x1400e50bc]
pop rdx
sub rsp, 0x28
call fcn.14003b710
add rsp, 0x28
mov dword [0x1400a9001], 0x3b7
jmp 0x14000354d
mov dword [0x1400a9001], 0x3b7
mov r15, 0x5a
cmp r15, qword [rsp]
jne 0x1400034e6
mov dword [0x1400a9001], 0x3b8
push qword [0x1400e6390]
movabs rcx, str.Windows_8
sub rsp, 0x20
call fcn.14003b7d0
add rsp, 0x20
mov rcx, qword [0x1400e4de4]
sub rsp, 0x20
call fcn.14003b7d0
add rsp, 0x20
lea rcx, [0x1400e50bc]
pop rdx
sub rsp, 0x28
call fcn.14003b710
add rsp, 0x28
mov dword [0x1400a9001], 0x3bb
jmp 0x14000354d
mov dword [0x1400a9001], 0x3bb
mov r15, 0xc8
cmp r15, qword [rsp]
jne 0x14000354d
mov dword [0x1400a9001], 0x3bc
push qword [0x1400e6390]
movabs rcx, str.Windows_10
sub rsp, 0x20
call fcn.14003b7d0
add rsp, 0x20
mov rcx, qword [0x1400e4de4]
sub rsp, 0x20
call fcn.14003b7d0
add rsp, 0x20
lea rcx, [0x1400e50bc]
pop rdx
sub rsp, 0x28
call fcn.14003b710
add rsp, 0x28
mov dword [0x1400a9001], 0x3be
pop rax
mov dword [0x1400a9001], 0x3c0
mov rcx, qword [0x1400e50bc]
call fcn.14001f6a7
mov dword [0x1400a9001], 0x3dd
mov rcx, qword [0x1400e481c]
call fcn.14002f054
mov dword [0x1400a9001], 0x410
sub rsp, 0x18
mov rdx, 0x65
movabs rax, 0x1400e5574
push rax
xor r9, r9
mov r8, 0x15
mov rcx, 8
sub rsp, 0x20
call fcn.140031c80
add rsp, 0x40
mov qword [0x1400e5574], rax
mov dword [0x1400a9001], 0x411
sub rsp, 0x18
mov rdx, 0x65
movabs rax, 0x1400e5584
push rax
xor r9, r9
mov r8, 0x15
mov rcx, 8
sub rsp, 0x20
call fcn.140031c80
add rsp, 0x40
mov qword [0x1400e5584], rax
mov dword [0x1400a9001], 0x412
sub rsp, 0x18
mov rdx, 0x65
movabs rax, 0x1400e5594
push rax
xor r9, r9
mov r8, 0x15
mov rcx, 8
sub rsp, 0x20
call fcn.140031c80
add rsp, 0x40
mov qword [0x1400e5594], rax
mov dword [0x1400a9001], 0x413
sub rsp, 0x18
mov rdx, 0x65
movabs rax, 0x1400e55a4
push rax
xor r9, r9
mov r8, 0x15
mov rcx, 8
sub rsp, 0x20
call fcn.140031c80
add rsp, 0x40
mov qword [0x1400e55a4], rax
mov dword [0x1400a9001], 0x414
sub rsp, 0x18
mov rdx, 0x65
movabs rax, 0x1400e55b4
push rax
movabs r9, 0x1400aa2c8
mov r8, 8
mov rcx, 8
sub rsp, 0x20
call fcn.140031c80
add rsp, 0x40
mov qword [0x1400e55b4], rax
mov dword [0x1400a9001], 0x415
sub rsp, 0x18
mov rdx, 0x65
movabs rax, 0x1400e55c4
push rax
movabs r9, 0x1400aa2c8
mov r8, 8
mov rcx, 8
sub rsp, 0x20
call fcn.140031c80
add rsp, 0x40
mov qword [0x1400e55c4], rax
mov dword [0x1400a9001], 0x416
sub rsp, 0x18
mov rdx, 0x65
movabs rax, 0x1400e55d4
push rax
movabs r9, 0x1400aa2c8
mov r8, 8
mov rcx, 8
sub rsp, 0x20
call fcn.140031c80
add rsp, 0x40
mov qword [0x1400e55d4], rax
mov dword [0x1400a9001], 0x417
sub rsp, 0x18
mov rdx, 0x65
movabs rax, 0x1400e55e4
push rax
xor r9, r9
mov r8, 0x15
mov rcx, 8
sub rsp, 0x20
call fcn.140031c80
add rsp, 0x40
mov qword [0x1400e55e4], rax
mov dword [0x1400a9001], 0x418
sub rsp, 0x18
mov rdx, 0x65
movabs rax, 0x1400e55f4
push rax
xor r9, r9
mov r8, 0x15
mov rcx, 8
sub rsp, 0x20
call fcn.140031c80
add rsp, 0x40
mov qword [0x1400e55f4], rax
mov dword [0x1400a9001], 0x419
sub rsp, 0x18
mov rdx, 0x65
movabs rax, 0x1400e5604
push rax
movabs r9, 0x1400aa2c8
mov r8, 8
mov rcx, 8
sub rsp, 0x20
call fcn.140031c80
add rsp, 0x40
mov qword [0x1400e5604], rax
mov dword [0x1400a9001], 0x41a
sub rsp, 0x18
mov rdx, 0x65
movabs rax, 0x1400e5614
push rax
movabs r9, 0x1400aa2c8
mov r8, 8
mov rcx, 8
sub rsp, 0x20
call fcn.140031c80
add rsp, 0x40
mov qword [0x1400e5614], rax
mov dword [0x1400a9001], 0x41b
sub rsp, 0x18
mov rdx, 0x65
movabs rax, 0x1400e5624
push rax
movabs r9, 0x1400aa2c8
mov r8, 8
mov rcx, 8
sub rsp, 0x20
call fcn.140031c80
add rsp, 0x40
mov qword [0x1400e5624], rax
mov dword [0x1400a9001], 0x41c
sub rsp, 0x18
mov rdx, 0x65
movabs rax, 0x1400e5634
push rax
xor r9, r9
mov r8, 0x15
mov rcx, 8
sub rsp, 0x20
call fcn.140031c80
add rsp, 0x40
mov qword [0x1400e5634], rax
mov dword [0x1400a9001], 0x41d
sub rsp, 0x18
mov rdx, 0x65
movabs rax, 0x1400e5644
push rax
xor r9, r9
mov r8, 0x15
mov rcx, 8
sub rsp, 0x20
call fcn.140031c80
add rsp, 0x40
mov qword [0x1400e5644], rax
mov dword [0x1400a9001], 0x41e
sub rsp, 0x18
mov rdx, 0x65
movabs rax, 0x1400e5654
push rax
movabs r9, 0x1400aa2c8
mov r8, 8
mov rcx, 8
sub rsp, 0x20
call fcn.140031c80
add rsp, 0x40
mov qword [0x1400e5654], rax
mov dword [0x1400a9001], 0x41f
sub rsp, 0x18
mov rdx, 0x65
movabs rax, 0x1400e5664
push rax
movabs r9, 0x1400aa2c8
mov r8, 8
mov rcx, 8
sub rsp, 0x20
call fcn.140031c80
add rsp, 0x40
mov qword [0x1400e5664], rax
mov dword [0x1400a9001], 0x420
sub rsp, 0x18
mov rdx, 0x100
movabs rax, 0x1400e5674
push rax
movabs r9, 0x1400aa2c8
mov r8, 8
mov rcx, 8
sub rsp, 0x20
call fcn.140031c80
add rsp, 0x40
mov qword [0x1400e5674], rax
mov dword [0x1400a9001], 0x426
call fcn.140027970
mov dword [0x1400a9001], 0x455
movabs rbp, 0x1400abf0b
mov rax, rbp
mov rdx, rax
movabs rcx, 0xffffffffffffffff
call fcn.140033f4c
mov qword [0x1400e4ce4], rax
mov dword [0x1400a9001], 0x456
movabs rbp, 0x1400ace65
mov rax, rbp
mov rdx, rax
movabs rcx, 0xffffffffffffffff
call fcn.140033f4c
mov qword [0x1400e4d8c], rax
mov dword [0x1400a9001], 0x457
movabs rbp, 0x1400b113a
mov rax, rbp
mov rdx, rax
movabs rcx, 0xffffffffffffffff
call fcn.140033f4c
mov qword [0x1400e48d4], rax
mov dword [0x1400a9001], 0x458
movabs rbp, 0x1400b16d5
mov rax, rbp
mov rdx, rax
movabs rcx, 0xffffffffffffffff
call fcn.140033f4c
mov qword [0x1400e4a1c], rax
mov dword [0x1400a9001], 0x459
movabs rbp, 0x1400b1bca
mov rax, rbp
mov rdx, rax
movabs rcx, 0xffffffffffffffff
call fcn.140033f4c
mov qword [0x1400e4844], rax
mov dword [0x1400a9001], 0x45a
movabs rbp, 0x1400bc20a
mov rax, rbp
mov rdx, rax
movabs rcx, 0xffffffffffffffff
call fcn.140033f4c
mov qword [0x1400e4c2c], rax
mov dword [0x1400a9001], 0x45b
movabs rbp, 0x1400bc334
mov rax, rbp
mov rdx, rax
movabs rcx, 0xffffffffffffffff
call fcn.140033f4c
mov qword [0x1400e4cb4], rax
mov dword [0x1400a9001], 0x45c
movabs rbp, 0x1400bc334
mov rax, rbp
mov rdx, rax
movabs rcx, 0xffffffffffffffff
call fcn.140033f4c
mov qword [0x1400e508c], rax
mov dword [0x1400a9001], 0x45d
movabs rbp, 0x1400bc334
mov rax, rbp
mov rdx, rax
movabs rcx, 0xffffffffffffffff
call fcn.140033f4c
mov qword [0x1400e4974], rax
mov dword [0x1400a9001], 0x45e
movabs rbp, 0x1400bc334
mov rax, rbp
mov rdx, rax
movabs rcx, 0xffffffffffffffff
call fcn.140033f4c
mov qword [0x1400e4804], rax
mov dword [0x1400a9001], 0x45f
movabs rbp, 0x1400b2b32
mov rax, rbp
mov rdx, rax
movabs rcx, 0xffffffffffffffff
call fcn.140033f4c
mov qword [0x1400e4e74], rax
mov dword [0x1400a9001], 0x460
movabs rbp, 0x1400ba860
mov rax, rbp
mov rdx, rax
movabs rcx, 0xffffffffffffffff
call fcn.140033f4c
mov qword [0x1400e4ba4], rax
mov dword [0x1400a9001], 0x461
movabs rbp, 0x1400bad4a
mov rax, rbp
mov rdx, rax
movabs rcx, 0xffffffffffffffff
call fcn.140033f4c
mov qword [0x1400e4c14], rax
mov dword [0x1400a9001], 0x462
movabs rbp, 0x1400bb43d
mov rax, rbp
mov rdx, rax
movabs rcx, 0xffffffffffffffff
call fcn.140033f4c
mov qword [0x1400e49c4], rax
mov dword [0x1400a9001], 0x463
movabs rbp, 0x1400bb9bb
mov rax, rbp
mov rdx, rax
movabs rcx, 0xffffffffffffffff
call fcn.140033f4c
mov qword [0x1400e494c], rax
mov dword [0x1400a9001], 0x464
movabs rbp, 0x1400bbf45
mov rax, rbp
mov rdx, rax
movabs rcx, 0xffffffffffffffff
call fcn.140033f4c
mov qword [0x1400e4ff4], rax
mov dword [0x1400a9001], 0x465
movabs rbp, 0x1400bc0a7
mov rax, rbp
mov rdx, rax
movabs rcx, 0xffffffffffffffff
call fcn.140033f4c
mov qword [0x1400e487c], rax
mov dword [0x1400a9001], 0x468
push 0x12
movabs rax, str.Arial_Black
mov rdx, rax
movabs rcx, 1
pop r8
call fcn.14003a880
mov dword [0x1400a9001], 0x469
push 0xa
movabs rax, str.Arial_Black
mov rdx, rax
movabs rcx, 2
pop r8
call fcn.14003a880
mov dword [0x1400a9001], 0x46a
push 0x30
movabs rax, str.Arial
mov rdx, rax
movabs rcx, 3
pop r8
call fcn.14003a880
mov dword [0x1400a9001], 0x46b
push 0xc
movabs rax, str.Arial
mov rdx, rax
movabs rcx, 4
pop r8
call fcn.14003a880
mov dword [0x1400a9001], 0x483
call fcn.1400220c0
mov dword [0x1400a9001], 0x485
mov rax, qword [0x1400e6390]
push rax
sub rsp, 8
push rax
pop rcx
sub rsp, 0x20
call fcn.14002efbc
add rsp, 0x28
lea rcx, [0x1400e4f4c]
pop rdx
call fcn.14003b710
mov dword [0x1400a9001], 0x487
push qword [0x1400e6390]
sub rsp, 8
mov rcx, qword [0x1400e4f4c]
push qword [0x1400e6390]
sub rsp, 0x28
call fcn.14003b7d0
add rsp, 0x28
movabs rcx, str.0.ogg
sub rsp, 0x28
call fcn.14003b7d0
add rsp, 0x28
inc qword [0x1400e6390]
push 0
mov rdx, qword [0x1400e63a0]
add qword [rsp + 8], rdx
pop rcx
pop rdx
sub rsp, 0x20
call fcn.14002f5b0
add rsp, 0x28
pop qword [0x1400e6390]
mov dword [0x1400a9001], 0x488
movabs rbp, 0x1400beff3
mov r15, rbp
movabs rbp, 0x1400bc45d
sub r15, rbp
mov rax, r15
push rax
movabs rbp, 0x1400bc45d
mov rax, rbp
mov rdx, rax
movabs rcx, 0
pop r8
call fcn.14002faa0
mov dword [0x1400a9001], 0x489
movabs rcx, 0
call fcn.14002f240
mov dword [0x1400a9001], 0x48a
push qword [0x1400e6390]
sub rsp, 8
mov rcx, qword [0x1400e4f4c]
push qword [0x1400e6390]
sub rsp, 0x28
call fcn.14003b7d0
add rsp, 0x28
movabs rcx, str.1.ogg
sub rsp, 0x28
call fcn.14003b7d0
add rsp, 0x28
inc qword [0x1400e6390]
push 0
mov rdx, qword [0x1400e63a0]
add qword [rsp + 8], rdx
pop rcx
pop rdx
sub rsp, 0x20
call fcn.14002f5b0
add rsp, 0x28
pop qword [0x1400e6390]
mov dword [0x1400a9001], 0x48b
movabs rbp, 0x1400c1f64
mov r15, rbp
movabs rbp, 0x1400beff3
sub r15, rbp
mov rax, r15
push rax
movabs rbp, 0x1400beff3
mov rax, rbp
mov rdx, rax
movabs rcx, 0
pop r8
call fcn.14002faa0
mov dword [0x1400a9001], 0x48c
movabs rcx, 0
call fcn.14002f240
mov dword [0x1400a9001], 0x48d
push qword [0x1400e6390]
sub rsp, 8
mov rcx, qword [0x1400e4f4c]
push qword [0x1400e6390]
sub rsp, 0x28
call fcn.14003b7d0
add rsp, 0x28
movabs rcx, str.3.ogg
sub rsp, 0x28
call fcn.14003b7d0
add rsp, 0x28
inc qword [0x1400e6390]
push 0
mov rdx, qword [0x1400e63a0]
add qword [rsp + 8], rdx
pop rcx
pop rdx
sub rsp, 0x20
call fcn.14002f5b0
add rsp, 0x28
pop qword [0x1400e6390]
mov dword [0x1400a9001], 0x48e
movabs rbp, 0x1400c5599
mov r15, rbp
movabs rbp, 0x1400c1f64
sub r15, rbp
mov rax, r15
push rax
movabs rbp, 0x1400c1f64
mov rax, rbp
mov rdx, rax
movabs rcx, 0
pop r8
call fcn.14002faa0
mov dword [0x1400a9001], 0x48f
movabs rcx, 0
call fcn.14002f240
mov dword [0x1400a9001], 0x490
push qword [0x1400e6390]
sub rsp, 8
mov rcx, qword [0x1400e4f4c]
push qword [0x1400e6390]
sub rsp, 0x28
call fcn.14003b7d0
add rsp, 0x28
movabs rcx, str.4.ogg
sub rsp, 0x28
call fcn.14003b7d0
add rsp, 0x28
inc qword [0x1400e6390]
push 0
mov rdx, qword [0x1400e63a0]
add qword [rsp + 8], rdx
pop rcx
pop rdx
sub rsp, 0x20
call fcn.14002f5b0
add rsp, 0x28
pop qword [0x1400e6390]
mov dword [0x1400a9001], 0x491
movabs rbp, 0x1400c9f6a
mov r15, rbp
movabs rbp, 0x1400c5599
sub r15, rbp
mov rax, r15
push rax
movabs rbp, 0x1400c5599
mov rax, rbp
mov rdx, rax
movabs rcx, 0
pop r8
call fcn.14002faa0
mov dword [0x1400a9001], 0x492
push qword [0x1400e6390]
sub rsp, 8
mov rcx, qword [0x1400e4f4c]
push qword [0x1400e6390]
sub rsp, 0x28
call fcn.14003b7d0
add rsp, 0x28
movabs rcx, str.5.ogg
sub rsp, 0x28
call fcn.14003b7d0
add rsp, 0x28
inc qword [0x1400e6390]
push 0
mov rdx, qword [0x1400e63a0]
add qword [rsp + 8], rdx
pop rcx
pop rdx
sub rsp, 0x20
call fcn.14002f5b0
add rsp, 0x28
pop qword [0x1400e6390]
mov dword [0x1400a9001], 0x493
movabs rbp, 0x1400ccb77
mov r15, rbp
movabs rbp, 0x1400c9f6a
sub r15, rbp
mov rax, r15
push rax
movabs rbp, 0x1400c9f6a
mov rax, rbp
mov rdx, rax
movabs rcx, 0
pop r8
call fcn.14002faa0
mov dword [0x1400a9001], 0x494
push qword [0x1400e6390]
sub rsp, 8
mov rcx, qword [0x1400e4f4c]
push qword [0x1400e6390]
sub rsp, 0x28
call fcn.14003b7d0
add rsp, 0x28
movabs rcx, str.6.ogg
sub rsp, 0x28
call fcn.14003b7d0
add rsp, 0x28
inc qword [0x1400e6390]
push 0
mov rdx, qword [0x1400e63a0]
add qword [rsp + 8], rdx
pop rcx
pop rdx
sub rsp, 0x20
call fcn.14002f5b0
add rsp, 0x28
pop qword [0x1400e6390]
mov dword [0x1400a9001], 0x495
movabs rbp, 0x1400cea1e
mov r15, rbp
movabs rbp, 0x1400ccb77
sub r15, rbp
mov rax, r15
push rax
movabs rbp, 0x1400ccb77
mov rax, rbp
mov rdx, rax
movabs rcx, 0
pop r8
call fcn.14002faa0
mov dword [0x1400a9001], 0x496
push qword [0x1400e6390]
sub rsp, 8
mov rcx, qword [0x1400e4f4c]
push qword [0x1400e6390]
sub rsp, 0x28
call fcn.14003b7d0
add rsp, 0x28
movabs rcx, str.7.ogg
sub rsp, 0x28
call fcn.14003b7d0
add rsp, 0x28
inc qword [0x1400e6390]
push 0
mov rdx, qword [0x1400e63a0]
add qword [rsp + 8], rdx
pop rcx
pop rdx
sub rsp, 0x20
call fcn.14002f5b0
add rsp, 0x28
pop qword [0x1400e6390]
mov dword [0x1400a9001], 0x497
movabs rbp, str.TRAINER_r_nSteam_Version_r_nNumpad_1:Unlimited_PsyGate:_r_nNumpad_2:Mega_Ammo_Clip:_r_nNumpad_3:Unlimited_Stamina:_r_nNumpad_4:Unlimited_Actions:_r_nNumpad_5:Unlimited_Health:_r_nNumpad_6:Unlimited_Buddy_Health:_r_nNumpad_7:Fast_Power_Cooldowns:_r_nNumpad_8:Fast_PsyGate:_r_nNumpad_9:Unlimited_Reknown:_r_n
mov r15, rbp
movabs rbp, 0x1400cea1e
sub r15, rbp
mov rax, r15
push rax
movabs rbp, 0x1400cea1e
mov rax, rbp
mov rdx, rax
movabs rcx, 0
pop r8
call fcn.14002faa0
mov dword [0x1400a9001], 0x498
movabs rcx, 0
call fcn.14002f240
mov dword [0x1400a9001], 0x49c
call fcn.14002219c
and rax, rax
je 0x140004780
mov dword [0x1400a9001], 0x49d
push qword [0x1400e6390]
sub rsp, 8
mov rcx, qword [0x1400e4f4c]
push qword [0x1400e6390]
sub rsp, 0x28
call fcn.14003b7d0
add rsp, 0x28
movabs rcx, str.0.ogg
sub rsp, 0x28
call fcn.14003b7d0
add rsp, 0x28
inc qword [0x1400e6390]
push 0
mov rdx, qword [0x1400e63a0]
add qword [rsp + 8], rdx
pop rcx
pop rdx
sub rsp, 0x20
call fcn.1400222fc
add rsp, 0x28
pop qword [0x1400e6390]
mov qword [0x1400e482c], rax
mov dword [0x1400a9001], 0x49e
push qword [0x1400e6390]
sub rsp, 8
mov rcx, qword [0x1400e4f4c]
push qword [0x1400e6390]
sub rsp, 0x28
call fcn.14003b7d0
add rsp, 0x28
movabs rcx, str.1.ogg
sub rsp, 0x28
call fcn.14003b7d0
add rsp, 0x28
inc qword [0x1400e6390]
push 1
mov rdx, qword [0x1400e63a0]
add qword [rsp + 8], rdx
pop rcx
pop rdx
sub rsp, 0x20
call fcn.1400222fc
add rsp, 0x28
pop qword [0x1400e6390]
mov qword [0x1400e482c], rax
mov dword [0x1400a9001], 0x49f
push qword [0x1400e6390]
sub rsp, 8
mov rcx, qword [0x1400e4f4c]
push qword [0x1400e6390]
sub rsp, 0x28
call fcn.14003b7d0
add rsp, 0x28
movabs rcx, str.3.ogg
sub rsp, 0x28
call fcn.14003b7d0
add rsp, 0x28
inc qword [0x1400e6390]
push 3
mov rdx, qword [0x1400e63a0]
add qword [rsp + 8], rdx
pop rcx
pop rdx
sub rsp, 0x20
call fcn.1400222fc
add rsp, 0x28
pop qword [0x1400e6390]
mov qword [0x1400e482c], rax
mov dword [0x1400a9001], 0x4a0
push qword [0x1400e6390]
sub rsp, 8
mov rcx, qword [0x1400e4f4c]
push qword [0x1400e6390]
sub rsp, 0x28
call fcn.14003b7d0
add rsp, 0x28
movabs rcx, str.4.ogg
sub rsp, 0x28
call fcn.14003b7d0
add rsp, 0x28
inc qword [0x1400e6390]
push 4
mov rdx, qword [0x1400e63a0]
add qword [rsp + 8], rdx
pop rcx
pop rdx
sub rsp, 0x20
call fcn.1400222fc
add rsp, 0x28
pop qword [0x1400e6390]
mov qword [0x1400e482c], rax
mov dword [0x1400a9001], 0x4a1
push qword [0x1400e6390]
sub rsp, 8
mov rcx, qword [0x1400e4f4c]
push qword [0x1400e6390]
sub rsp, 0x28
call fcn.14003b7d0
add rsp, 0x28
movabs rcx, str.5.ogg
sub rsp, 0x28
call fcn.14003b7d0
add rsp, 0x28
inc qword [0x1400e6390]
push 5
mov rdx, qword [0x1400e63a0]
add qword [rsp + 8], rdx
pop rcx
pop rdx
sub rsp, 0x20
call fcn.1400222fc
add rsp, 0x28
pop qword [0x1400e6390]
mov qword [0x1400e482c], rax
mov dword [0x1400a9001], 0x4a2
push qword [0x1400e6390]
sub rsp, 8
mov rcx, qword [0x1400e4f4c]
push qword [0x1400e6390]
sub rsp, 0x28
call fcn.14003b7d0
add rsp, 0x28
movabs rcx, str.6.ogg
sub rsp, 0x28
call fcn.14003b7d0
add rsp, 0x28
inc qword [0x1400e6390]
push 6
mov rdx, qword [0x1400e63a0]
add qword [rsp + 8], rdx
pop rcx
pop rdx
sub rsp, 0x20
call fcn.1400222fc
add rsp, 0x28
pop qword [0x1400e6390]
mov qword [0x1400e482c], rax
mov dword [0x1400a9001], 0x4a3
push qword [0x1400e6390]
sub rsp, 8
mov rcx, qword [0x1400e4f4c]
push qword [0x1400e6390]
sub rsp, 0x28
call fcn.14003b7d0
add rsp, 0x28
movabs rcx, str.7.ogg
sub rsp, 0x28
call fcn.14003b7d0
add rsp, 0x28
inc qword [0x1400e6390]
push 7
mov rdx, qword [0x1400e63a0]
add qword [rsp + 8], rdx
pop rcx
pop rdx
sub rsp, 0x20
call fcn.1400222fc
add rsp, 0x28
pop qword [0x1400e6390]
mov qword [0x1400e482c], rax
mov dword [0x1400a9001], 0x4a4
jmp 0x1400047b2
mov dword [0x1400a9001], 0x4a4
mov dword [0x1400a9001], 0x4a6
movabs rax, str.Trainer_program_errors_may_occur__Trainer_requires_a_sound_card_present_
push rax
movabs rax, str.Sound_Card_Not_Present_
mov rcx, rax
pop rdx
call fcn.1400230f0
mov dword [0x1400a9001], 0x4a8
mov dword [0x1400a9001], 0x4c8
mov rax, qword [0x1400e6390]
push rax
sub rsp, 8
push rax
pop rcx
sub rsp, 0x20
call fcn.14002efbc
add rsp, 0x28
lea rcx, [0x1400e4f14]
pop rdx
call fcn.14003b710
mov dword [0x1400a9001], 0x4ca
push qword [0x1400e6390]
sub rsp, 8
mov rcx, qword [0x1400e4f14]
push qword [0x1400e6390]
sub rsp, 0x28
call fcn.14003b7d0
add rsp, 0x28
movabs rcx, str.Options
sub rsp, 0x28
call fcn.14003b7d0
add rsp, 0x28
inc qword [0x1400e6390]
push 0xa
mov rdx, qword [0x1400e63a0]
add qword [rsp + 8], rdx
pop rcx
pop rdx
sub rsp, 0x20
call fcn.14002f5b0
add rsp, 0x28
pop qword [0x1400e6390]
and rax, rax
je 0x1400048d3
mov dword [0x1400a9001], 0x4cb
movabs rbp, 0x1400d10a2
mov r15, rbp
movabs rbp, str.TRAINER_r_nSteam_Version_r_nNumpad_1:Unlimited_PsyGate:_r_nNumpad_2:Mega_Ammo_Clip:_r_nNumpad_3:Unlimited_Stamina:_r_nNumpad_4:Unlimited_Actions:_r_nNumpad_5:Unlimited_Health:_r_nNumpad_6:Unlimited_Buddy_Health:_r_nNumpad_7:Fast_Power_Cooldowns:_r_nNumpad_8:Fast_PsyGate:_r_nNumpad_9:Unlimited_Reknown:_r_n
sub r15, rbp
mov rax, r15
push rax
movabs rbp, str.TRAINER_r_nSteam_Version_r_nNumpad_1:Unlimited_PsyGate:_r_nNumpad_2:Mega_Ammo_Clip:_r_nNumpad_3:Unlimited_Stamina:_r_nNumpad_4:Unlimited_Actions:_r_nNumpad_5:Unlimited_Health:_r_nNumpad_6:Unlimited_Buddy_Health:_r_nNumpad_7:Fast_Power_Cooldowns:_r_nNumpad_8:Fast_PsyGate:_r_nNumpad_9:Unlimited_Reknown:_r_n
mov rax, rbp
mov rdx, rax
movabs rcx, 0xa
pop r8
call fcn.14002faa0
mov dword [0x1400a9001], 0x4cc
movabs rcx, 0xa
call fcn.14002f240
mov dword [0x1400a9001], 0x4cd
jmp 0x140004914
mov dword [0x1400a9001], 0x4cd
mov dword [0x1400a9001], 0x4ce
movabs rax, str.Could_not_install_the_file___Installtion_failed
push rax
movabs rax, str.Error
mov rcx, rax
pop rdx
call fcn.1400230f0
mov dword [0x1400a9001], 0x4cf
jmp 0x140019786
mov dword [0x1400a9001], 0x4d0
mov dword [0x1400a9001], 0x4d2
push qword [0x1400e6390]
sub rsp, 8
mov rcx, qword [0x1400e4f14]
push qword [0x1400e6390]
sub rsp, 0x28
call fcn.14003b7d0
add rsp, 0x28
movabs rcx, str.help.txt
sub rsp, 0x28
call fcn.14003b7d0
add rsp, 0x28
inc qword [0x1400e6390]
push 0
mov rdx, qword [0x1400e63a0]
add qword [rsp + 8], rdx
pop rcx
pop rdx
sub rsp, 0x20
call fcn.14002f5b0
add rsp, 0x28
pop qword [0x1400e6390]
and rax, rax
je 0x140004a03
mov dword [0x1400a9001], 0x4d3
movabs rbp, 0x1400d1fdf
mov r15, rbp
movabs rbp, 0x1400d10a2
sub r15, rbp
mov rax, r15
push rax
movabs rbp, 0x1400d10a2
mov rax, rbp
mov rdx, rax
movabs rcx, 0
pop r8
call fcn.14002faa0
mov dword [0x1400a9001], 0x4d4
movabs rcx, 0
call fcn.14002f240
mov dword [0x1400a9001], 0x4d5
jmp 0x140004a35
mov dword [0x1400a9001], 0x4d5
mov dword [0x1400a9001], 0x4d6
movabs rax, str.Could_not_create_HELP.TXT_file.
push rax
movabs rax, str.Error
mov rcx, rax
pop rdx
call fcn.1400230f0
mov dword [0x1400a9001], 0x4d7
mov dword [0x1400a9001], 0x4d9
push qword [0x1400e6390]
sub rsp, 8
mov rcx, qword [0x1400e4f14]
push qword [0x1400e6390]
sub rsp, 0x28
call fcn.14003b7d0
add rsp, 0x28
movabs rcx, str.Options
sub rsp, 0x28
call fcn.14003b7d0
add rsp, 0x28
inc qword [0x1400e6390]
push 0xa
mov rdx, qword [0x1400e63a0]
add qword [rsp + 8], rdx
pop rcx
pop rdx
sub rsp, 0x20
call fcn.14002f6f0
add rsp, 0x28
pop qword [0x1400e6390]
mov dword [0x1400a9001], 0x4da
mov rax, qword [0x1400e6390]
push rax
sub rsp, 8
push rax
movabs rcx, 0xa
pop rdx
sub rsp, 0x20
call fcn.14002fb30
add rsp, 0x28
lea rcx, [0x1400e4b94]
pop rdx
call fcn.14003b710
mov dword [0x1400a9001], 0x4db
mov rax, qword [0x1400e6390]
push rax
sub rsp, 8
push rax
movabs rcx, 0xa
pop rdx
sub rsp, 0x20
call fcn.14002fb30
add rsp, 0x28
lea rcx, [0x1400e483c]
pop rdx
call fcn.14003b710
mov dword [0x1400a9001], 0x4dc
mov qword [0x1400e4ea4], 0
mov dword [0x1400a9001], 0x4de
mov dword [0x1400a9001], 0x4df
mov rax, qword [0x1400e6390]
push rax
sub rsp, 8
push rax
movabs rcx, 0xa
pop rdx
sub rsp, 0x20
call fcn.14002fb30
add rsp, 0x28
lea rcx, [0x1400e4f6c]
pop rdx
call fcn.14003b710
mov dword [0x1400a9001], 0x4e0
movabs rax, 0x1400a926c
mov rdx, rax
mov rcx, qword [0x1400e4f6c]
call fcn.140020e70
mov qword [0x1400e4b1c], rax
mov dword [0x1400a9001], 0x4e1
mov rcx, qword [0x1400e4f6c]
call fcn.140020fd0
mov qword [0x1400e4b24], rax
mov dword [0x1400a9001], 0x4e2
mov rax, qword [0x1400e6390]
push rax
sub rsp, 8
push rax
mov r15, qword [0x1400e4b1c]
dec r15
mov rax, r15
mov rdx, rax
mov rcx, qword [0x1400e4f6c]
pop r8
sub rsp, 0x20
call fcn.140020ff0
add rsp, 0x28
mov r15, qword [0x1400e4ea4]
inc r15
mov rbp, qword [0x1400e55b4]
shl r15, 3
lea rcx, [r15 + rbp]
pop rdx
call fcn.14003b710
mov dword [0x1400a9001], 0x4e3
mov r15, qword [0x1400e4ea4]
inc r15
shl r15, 3
mov rcx, qword [r15 + rbp]
push qword [0x1400e6390]
sub rsp, 0x28
call fcn.14003b7d0
add rsp, 0x28
mov r15, qword [0x1400e4ea4]
inc r15
mov rbp, qword [0x1400e55c4]
shl r15, 3
lea rcx, [r15 + rbp]
pop rdx
call fcn.14003b710
mov dword [0x1400a9001], 0x4e4
mov rax, qword [0x1400e6390]
push rax
sub rsp, 8
push rax
mov r15, qword [0x1400e4b24]
sub r15, qword [0x1400e4b1c]
mov rax, r15
mov rdx, rax
mov rcx, qword [0x1400e4f6c]
pop r8
sub rsp, 0x20
call fcn.140020d10
add rsp, 0x28
mov r15, qword [0x1400e4ea4]
inc r15
mov rbp, qword [0x1400e55d4]
shl r15, 3
lea rcx, [r15 + rbp]
pop rdx
call fcn.14003b710
mov dword [0x1400a9001], 0x4e5
mov rax, qword [0x1400e6390]
push rax
sub rsp, 8
push rax
mov r15, qword [0x1400e4b1c]
dec r15
mov rax, r15
mov rdx, rax
mov rcx, qword [0x1400e4f6c]
pop r8
sub rsp, 0x20
call fcn.140020ff0
add rsp, 0x28
mov r15, qword [0x1400e4ea4]
inc r15
mov rbp, qword [0x1400e5604]
shl r15, 3
lea rcx, [r15 + rbp]
pop rdx
call fcn.14003b710
mov dword [0x1400a9001], 0x4e6
mov r15, qword [0x1400e4ea4]
inc r15
shl r15, 3
mov rcx, qword [r15 + rbp]
push qword [0x1400e6390]
sub rsp, 0x28
call fcn.14003b7d0
add rsp, 0x28
mov r15, qword [0x1400e4ea4]
inc r15
mov rbp, qword [0x1400e5614]
shl r15, 3
lea rcx, [r15 + rbp]
pop rdx
call fcn.14003b710
mov dword [0x1400a9001], 0x4e7
mov rax, qword [0x1400e6390]
push rax
sub rsp, 8
push rax
mov r15, qword [0x1400e4b24]
sub r15, qword [0x1400e4b1c]
mov rax, r15
mov rdx, rax
mov rcx, qword [0x1400e4f6c]
pop r8
sub rsp, 0x20
call fcn.140020d10
add rsp, 0x28
mov r15, qword [0x1400e4ea4]
inc r15
mov rbp, qword [0x1400e5624]
shl r15, 3
lea rcx, [r15 + rbp]
pop rdx
call fcn.14003b710
mov dword [0x1400a9001], 0x4e8
movabs rax, 0x1400a926c
push rax
mov r15, qword [0x1400e4ea4]
inc r15
mov rbp, qword [0x1400e55d4]
shl r15, 3
mov rcx, qword [r15 + rbp]
pop rdx
call fcn.140020e70
mov qword [0x1400e4b1c], rax
mov dword [0x1400a9001], 0x4e9
mov r15, qword [0x1400e4ea4]
inc r15
shl r15, 3
mov rcx, qword [r15 + rbp]
call fcn.140020fd0
mov qword [0x1400e4b24], rax
mov dword [0x1400a9001], 0x4ea
mov rax, qword [0x1400e6390]
push rax
sub rsp, 8
push rax
mov r15, qword [0x1400e4b24]
sub r15, qword [0x1400e4b1c]
mov rax, r15
push rax
mov r15, qword [0x1400e4ea4]
inc r15
shl r15, 3
mov rcx, qword [r15 + rbp]
pop rdx
pop r8
sub rsp, 0x20
call fcn.140020d10
add rsp, 0x28
mov r15, qword [0x1400e4ea4]
inc r15
mov rbp, qword [0x1400e5654]
shl r15, 3
lea rcx, [r15 + rbp]
pop rdx
call fcn.14003b710
mov dword [0x1400a9001], 0x4eb
mov r15, qword [0x1400e4ea4]
inc r15
shl r15, 3
mov rcx, qword [r15 + rbp]
push qword [0x1400e6390]
sub rsp, 0x28
call fcn.14003b7d0
add rsp, 0x28
mov r15, qword [0x1400e4ea4]
inc r15
mov rbp, qword [0x1400e5664]
shl r15, 3
lea rcx, [r15 + rbp]
pop rdx
call fcn.14003b710
mov dword [0x1400a9001], 0x4ec
mov rax, qword [0x1400e6390]
push rax
sub rsp, 8
push rax
mov r15, qword [0x1400e4b1c]
dec r15
mov rax, r15
push rax
mov r15, qword [0x1400e4ea4]
inc r15
mov rbp, qword [0x1400e55d4]
shl r15, 3
mov rcx, qword [r15 + rbp]
pop rdx
pop r8
sub rsp, 0x20
call fcn.140020ff0
add rsp, 0x28
mov r15, qword [0x1400e4ea4]
inc r15
shl r15, 3
lea rcx, [r15 + rbp]
pop rdx
call fcn.14003b710
mov dword [0x1400a9001], 0x4ed
mov rax, qword [0x1400e6390]
push rax
sub rsp, 8
push rax
mov r15, qword [0x1400e4b1c]
dec r15
mov rax, r15
push rax
mov r15, qword [0x1400e4ea4]
inc r15
shl r15, 3
mov rcx, qword [r15 + rbp]
pop rdx
pop r8
sub rsp, 0x20
call fcn.140020ff0
add rsp, 0x28
mov r15, qword [0x1400e4ea4]
inc r15
mov rbp, qword [0x1400e5624]
shl r15, 3
lea rcx, [r15 + rbp]
pop rdx
call fcn.14003b710
mov dword [0x1400a9001], 0x4ee
inc qword [0x1400e4ea4]
mov dword [0x1400a9001], 0x4ef
movabs rcx, 0xa
call fcn.14002fc50
mov r15, rax
cmp r15, 1
jne 0x140004b3e
mov dword [0x1400a9001], 0x4f0
movabs rcx, 0xa
call fcn.14002f240
mov dword [0x1400a9001], 0x4f4
movabs rax, 0x1400d1fdf
mov qword [0x1400e4994], rax
mov dword [0x1400a9001], 0x4f5
lea rcx, [0x1400e49cc]
mov rdx, qword [0x1400e4994]
call fcn.14003b620
add qword [0x1400e4994], rax
mov dword [0x1400a9001], 0x4f7
mov qword [0x1400e4b1c], 1
jmp 0x140005076
mov dword [0x1400a9001], 0x4f7
mov rax, 0xfe
cmp rax, qword [0x1400e4b1c]
jl 0x140005156
mov dword [0x1400a9001], 0x4f8
mov rax, qword [0x1400e6390]
push rax
sub rsp, 8
push rax
movabs rax, 0x1400a91c6
mov r8, rax
mov rdx, qword [0x1400e4b1c]
mov rcx, qword [0x1400e49cc]
pop r9
sub rsp, 0x20
call fcn.140021090
add rsp, 0x28
lea rcx, [0x1400e504c]
pop rdx
call fcn.14003b710
mov dword [0x1400a9001], 0x4f9
mov rax, qword [0x1400e6390]
push rax
sub rsp, 8
push rax
sub rsp, 8
mov rcx, qword [0x1400e504c]
sub rsp, 0x20
call fcn.140020fd0
add rsp, 0x28
dec rax
mov rdx, rax
mov rcx, qword [0x1400e504c]
pop r8
sub rsp, 0x20
call fcn.140020ff0
add rsp, 0x28
mov r15, qword [0x1400e4b1c]
mov rbp, qword [0x1400e5674]
shl r15, 3
lea rcx, [r15 + rbp]
pop rdx
call fcn.14003b710
mov dword [0x1400a9001], 0x4fb
inc qword [0x1400e4b1c]
jno 0x14000506c
mov dword [0x1400a9001], 0x4fe
mov qword [0x1400e4b1c], 1
jmp 0x140005177
mov dword [0x1400a9001], 0x4fe
mov rax, qword [0x1400e4ea4]
cmp rax, qword [0x1400e4b1c]
jl 0x14000535e
mov dword [0x1400a9001], 0x4ff
mov qword [0x1400e4b24], 1
jmp 0x1400051ac
mov dword [0x1400a9001], 0x4ff
mov rax, 0xfe
cmp rax, qword [0x1400e4b24]
jl 0x14000529e
mov dword [0x1400a9001], 0x500
mov r15, qword [0x1400e4b24]
mov rbp, qword [0x1400e5674]
shl r15, 3
mov rcx, qword [r15 + rbp]
push qword [0x1400e6390]
sub rsp, 0x28
call fcn.14003b7d0
add rsp, 0x28
lea rcx, [0x1400e4f6c]
pop rdx
call fcn.14003b710
mov dword [0x1400a9001], 0x501
push qword [0x1400e4f6c]
mov r15, qword [0x1400e4b1c]
mov rbp, qword [0x1400e55b4]
shl r15, 3
mov rcx, qword [r15 + rbp]
pop rdx
call fcn.14003b5c0
or rax, rax
je 0x14000527d
mov dword [0x1400a9001], 0x502
push qword [0x1400e4b24]
mov r15, qword [0x1400e4b1c]
mov rbp, qword [0x1400e55e4]
shl r15, 3
pop qword [r15 + rbp]
mov dword [0x1400a9001], 0x503
push qword [0x1400e4b24]
mov r15, qword [0x1400e4b1c]
mov rbp, qword [0x1400e55f4]
shl r15, 3
pop qword [r15 + rbp]
mov dword [0x1400a9001], 0x505
mov dword [0x1400a9001], 0x506
inc qword [0x1400e4b24]
jno 0x1400051a2
mov dword [0x1400a9001], 0x507
mov r15, qword [0x1400e4b1c]
mov rbp, qword [0x1400e55e4]
shl r15, 3
mov r15, qword [r15 + rbp]
and r15, r15
jne 0x14000533d
mov dword [0x1400a9001], 0x507
mov r15, qword [0x1400e4b1c]
mov rbp, qword [0x1400e55b4]
shl r15, 3
movabs rdx, str.Undefined
lea rcx, [r15 + rbp]
call fcn.14003b620
mov dword [0x1400a9001], 0x507
mov r15, qword [0x1400e4b1c]
mov rbp, qword [0x1400e55c4]
shl r15, 3
movabs rdx, str.Undefined
lea rcx, [r15 + rbp]
call fcn.14003b620
mov dword [0x1400a9001], 0x507
movabs rax, str.Possible_Garbled_Custom_Keys_File
mov rcx, rax
call fcn.14001f6a7
mov dword [0x1400a9001], 0x507
mov dword [0x1400a9001], 0x508
inc qword [0x1400e4b1c]
jno 0x14000516d
mov dword [0x1400a9001], 0x50c
mov rdx, qword [0x1400e47dc]
movabs rcx, 0xa
call fcn.14002f7f0
and rax, rax
je 0x140005586
mov dword [0x1400a9001], 0x50d
mov rax, qword [0x1400e6390]
push rax
sub rsp, 8
push rax
movabs rcx, 0xa
pop rdx
sub rsp, 0x20
call fcn.14002fb30
add rsp, 0x28
lea rcx, [0x1400e4b94]
pop rdx
call fcn.14003b710
mov dword [0x1400a9001], 0x50e
mov rax, qword [0x1400e6390]
push rax
sub rsp, 8
push rax
movabs rcx, 0xa
pop rdx
sub rsp, 0x20
call fcn.14002fb30
add rsp, 0x28
lea rcx, [0x1400e483c]
pop rdx
call fcn.14003b710
mov dword [0x1400a9001], 0x50f
mov qword [0x1400e4dec], 0
mov dword [0x1400a9001], 0x510
mov dword [0x1400a9001], 0x511
mov rax, qword [0x1400e6390]
push rax
sub rsp, 8
push rax
movabs rcx, 0xa
pop rdx
sub rsp, 0x20
call fcn.14002fb30
add rsp, 0x28
lea rcx, [0x1400e4f6c]
pop rdx
call fcn.14003b710
mov dword [0x1400a9001], 0x512
movabs rax, 0x1400a926c
mov rdx, rax
mov rcx, qword [0x1400e4f6c]
call fcn.140020e70
mov qword [0x1400e4b1c], rax
mov dword [0x1400a9001], 0x513
mov rcx, qword [0x1400e4f6c]
call fcn.140020fd0
mov qword [0x1400e4b24], rax
mov dword [0x1400a9001], 0x515
mov rax, qword [0x1400e6390]
push rax
sub rsp, 8
push rax
mov r15, qword [0x1400e4b24]
sub r15, qword [0x1400e4b1c]
mov rax, r15
mov rdx, rax
mov rcx, qword [0x1400e4f6c]
pop r8
sub rsp, 0x20
call fcn.140020d10
add rsp, 0x28
lea rcx, [0x1400e4f6c]
pop rdx
call fcn.14003b710
mov dword [0x1400a9001], 0x516
movabs rax, 0x1400a926c
mov rdx, rax
mov rcx, qword [0x1400e4f6c]
call fcn.140020e70
mov qword [0x1400e4b1c], rax
mov dword [0x1400a9001], 0x517
mov rcx, qword [0x1400e4f6c]
call fcn.140020fd0
mov qword [0x1400e4b24], rax
mov dword [0x1400a9001], 0x519
inc qword [0x1400e4dec]
mov dword [0x1400a9001], 0x51a
movabs rcx, 0xa
call fcn.14002fc50
mov r15, rax
cmp r15, 1
jne 0x140005414
mov dword [0x1400a9001], 0x51b
movabs rcx, 0xa
call fcn.14002f240
mov dword [0x1400a9001], 0x51c
mov dword [0x1400a9001], 0x51e
mov r15, qword [0x1400e4ea4]
cmp r15, qword [0x1400e4dec]
jne 0x140005b34
mov dword [0x1400a9001], 0x51f
mov rdx, qword [0x1400e47dc]
movabs rcx, 0xa
call fcn.14002f7f0
and rax, rax
je 0x140005947
mov dword [0x1400a9001], 0x520
mov rax, qword [0x1400e6390]
push rax
sub rsp, 8
push rax
movabs rcx, str.Custom_Keys_located:
sub rsp, 0x28
call fcn.14003b7d0
add rsp, 0x28
mov rcx, qword [0x1400e47dc]
sub rsp, 0x28
call fcn.14003b7d0
add rsp, 0x28
mov rdx, qword [0x1400e63a0]
add qword [rsp], rdx
pop rcx
sub rsp, 0x20
call fcn.14001f6a7
add rsp, 0x28
pop qword [0x1400e6390]
mov dword [0x1400a9001], 0x521
movabs rax, str.Loading_CustomKeys
mov rcx, rax
call fcn.14001f6a7
mov dword [0x1400a9001], 0x522
movabs rax, str.To_DELETE_these_Custom_Keys__make_sure_Debug_Tab_is_selected_and_Trainer_is_Activated__by
mov rcx, rax
call fcn.14001f6a7
mov dword [0x1400a9001], 0x523
movabs rax, str.pressing_F1__and_then_press_CTRL_K.__The_trainer_will_close_and_custom_keys_are_deleted.
mov rcx, rax
call fcn.14001f6a7
mov dword [0x1400a9001], 0x524
mov rax, qword [0x1400e6390]
push rax
sub rsp, 8
push rax
movabs rcx, 0xa
pop rdx
sub rsp, 0x20
call fcn.14002fb30
add rsp, 0x28
lea rcx, [0x1400e4b94]
pop rdx
call fcn.14003b710
mov dword [0x1400a9001], 0x525
mov rax, qword [0x1400e6390]
push rax
sub rsp, 8
push rax
movabs rcx, 0xa
pop rdx
sub rsp, 0x20
call fcn.14002fb30
add rsp, 0x28
lea rcx, [0x1400e483c]
pop rdx
call fcn.14003b710
mov dword [0x1400a9001], 0x526
mov qword [0x1400e4ea4], 0
mov dword [0x1400a9001], 0x527
mov dword [0x1400a9001], 0x528
mov rax, qword [0x1400e6390]
push rax
sub rsp, 8
push rax
movabs rcx, 0xa
pop rdx
sub rsp, 0x20
call fcn.14002fb30
add rsp, 0x28
lea rcx, [0x1400e4f6c]
pop rdx
call fcn.14003b710
mov dword [0x1400a9001], 0x529
movabs rax, 0x1400a926c
mov rdx, rax
mov rcx, qword [0x1400e4f6c]
call fcn.140020e70
mov qword [0x1400e4b1c], rax
mov dword [0x1400a9001], 0x52a
mov rcx, qword [0x1400e4f6c]
call fcn.140020fd0
mov qword [0x1400e4b24], rax
mov dword [0x1400a9001], 0x52b
mov rax, qword [0x1400e6390]
push rax
sub rsp, 8
push rax
mov r15, qword [0x1400e4b1c]
dec r15
mov rax, r15
mov rdx, rax
mov rcx, qword [0x1400e4f6c]
pop r8
sub rsp, 0x20
call fcn.140020ff0
add rsp, 0x28
mov r15, qword [0x1400e4ea4]
inc r15
mov rbp, qword [0x1400e55b4]
shl r15, 3
lea rcx, [r15 + rbp]
pop rdx
call fcn.14003b710
mov dword [0x1400a9001], 0x52c
mov rax, qword [0x1400e6390]
push rax
sub rsp, 8
push rax
mov r15, qword [0x1400e4b24]
sub r15, qword [0x1400e4b1c]
mov rax, r15
mov rdx, rax
mov rcx, qword [0x1400e4f6c]
pop r8
sub rsp, 0x20
call fcn.140020d10
add rsp, 0x28
lea rcx, [0x1400e4f6c]
pop rdx
call fcn.14003b710
mov dword [0x1400a9001], 0x52d
movabs rax, 0x1400a926c
mov rdx, rax
mov rcx, qword [0x1400e4f6c]
call fcn.140020e70
mov qword [0x1400e4b1c], rax
mov dword [0x1400a9001], 0x52e
mov rcx, qword [0x1400e4f6c]
call fcn.140020fd0
mov qword [0x1400e4b24], rax
mov dword [0x1400a9001], 0x52f
mov rax, qword [0x1400e6390]
push rax
sub rsp, 8
push rax
mov r15, qword [0x1400e4b24]
sub r15, qword [0x1400e4b1c]
mov rax, r15
mov rdx, rax
mov rcx, qword [0x1400e4f6c]
pop r8
sub rsp, 0x20
call fcn.140020d10
add rsp, 0x28
mov r15, qword [0x1400e4ea4]
inc r15
mov rbp, qword [0x1400e5654]
shl r15, 3
lea rcx, [r15 + rbp]
pop rdx
call fcn.14003b710
mov dword [0x1400a9001], 0x530
inc qword [0x1400e4ea4]
mov dword [0x1400a9001], 0x531
movabs rcx, 0xa
call fcn.14002fc50
mov r15, rax
cmp r15, 1
jne 0x140005719
mov dword [0x1400a9001], 0x532
movabs rcx, 0xa
call fcn.14002f240
mov dword [0x1400a9001], 0x533
mov dword [0x1400a9001], 0x536
mov qword [0x1400e4b1c], 1
jmp 0x140005972
mov dword [0x1400a9001], 0x536
mov rax, qword [0x1400e4ea4]
cmp rax, qword [0x1400e4b1c]
jl 0x140005b28
mov dword [0x1400a9001], 0x537
mov r15, qword [0x1400e4b1c]
mov rbp, qword [0x1400e55e4]
shl r15, 3
mov qword [r15 + rbp], 0
mov dword [0x1400a9001], 0x538
mov qword [0x1400e4b24], 1
jmp 0x1400059cb
mov dword [0x1400a9001], 0x538
mov rax, 0xfe
cmp rax, qword [0x1400e4b24]
jl 0x140005a97
mov dword [0x1400a9001], 0x539
mov r15, qword [0x1400e4b24]
mov rbp, qword [0x1400e5674]
shl r15, 3
mov rcx, qword [r15 + rbp]
push qword [0x1400e6390]
sub rsp, 0x28
call fcn.14003b7d0
add rsp, 0x28
lea rcx, [0x1400e4f6c]
pop rdx
call fcn.14003b710
mov dword [0x1400a9001], 0x53a
push qword [0x1400e4f6c]
mov r15, qword [0x1400e4b1c]
mov rbp, qword [0x1400e55b4]
shl r15, 3
mov rcx, qword [r15 + rbp]
pop rdx
call fcn.14003b5c0
or rax, rax
je 0x140005a76
mov dword [0x1400a9001], 0x53b
push qword [0x1400e4b24]
mov r15, qword [0x1400e4b1c]
mov rbp, qword [0x1400e55e4]
shl r15, 3
pop qword [r15 + rbp]
mov dword [0x1400a9001], 0x53e
mov dword [0x1400a9001], 0x53f
inc qword [0x1400e4b24]
jno 0x1400059c1
mov dword [0x1400a9001], 0x540
mov r15, qword [0x1400e4b1c]
mov rbp, qword [0x1400e55e4]
shl r15, 3
mov r15, qword [r15 + rbp]
and r15, r15
jne 0x140005b07
mov dword [0x1400a9001], 0x540
mov r15, qword [0x1400e4b1c]
mov rbp, qword [0x1400e55b4]
shl r15, 3
movabs rdx, str.Undefined
lea rcx, [r15 + rbp]
call fcn.14003b620
mov dword [0x1400a9001], 0x540
movabs rax, str.Possible_Garbled_Custom_Keys_File
mov rcx, rax
call fcn.14001f6a7
mov dword [0x1400a9001], 0x540
mov dword [0x1400a9001], 0x541
inc qword [0x1400e4b1c]
jno 0x140005968
mov dword [0x1400a9001], 0x542
jmp 0x140005b96
mov dword [0x1400a9001], 0x542
mov dword [0x1400a9001], 0x543
mov r15, qword [0x1400e4dec]
and r15, r15
jle 0x140005b8c
mov dword [0x1400a9001], 0x544
movabs rax, str.CustomKeys_mismatch_in_number_of_options.
mov rcx, rax
call fcn.14001f6a7
mov dword [0x1400a9001], 0x545
movabs rax, str.After_pressing_F1_to_Activate_trainer__press_CTRL_K_to_delete_old_CustomKeys.
mov rcx, rax
call fcn.14001f6a7
mov dword [0x1400a9001], 0x546
mov dword [0x1400a9001], 0x547
mov dword [0x1400a9001], 0x54c
lea rax, [0x140005bc0]
push rax
push 0
sub rsp, 0x20
jmp 0x14000d286
mov dword [0x1400a9001], 0xbb3
sub rsp, 8
sub rsp, 8
movabs r8, 0xd7
movabs rdx, 0xd7
movabs rcx, 0xd7
sub rsp, 0x20
call fcn.1400320c4
add rsp, 0x28
push rax
movabs r9, 0x20
movabs r8, 0x55
movabs rdx, 0x10e
movabs rcx, 0x382
sub rsp, 0x20
call fcn.1400340e4
add rsp, 0x30
and rax, rax
je 0x14000d498
mov dword [0x1400a9001], 0xbb4
movabs rcx, 0x382
call fcn.140034298
mov rcx, rax
call fcn.140032110
mov dword [0x1400a9001], 0xbb5
movabs rcx, 3
call fcn.14003a9b8
mov rcx, rax
call fcn.140032194
mov dword [0x1400a9001], 0xbb6
movabs rcx, 0x11
call fcn.1400321a8
mov dword [0x1400a9001], 0xbb7
movabs r9, 0xff
movabs r8, 0xe
movabs rdx, 0xe
movabs rcx, 0xe
call fcn.1400321b8
push rax
movabs rax, str.Hotkeys
mov r8, rax
movabs rdx, 3
movabs rcx, 3
pop r9
call fcn.1400321d4
mov dword [0x1400a9001], 0xbb8
call fcn.140032298
mov dword [0x1400a9001], 0xbb9
movabs r9, 0
movabs r8, 0x16
movabs rdx, 0x46
movabs rcx, 0x382
call fcn.1400344ec
mov dword [0x1400a9001], 0xbba
mov rcx, qword [0x1400e4c2c]
call fcn.140034298
mov rcx, rax
call fcn.140032110
mov dword [0x1400a9001], 0xbbb
movabs rcx, 1
call fcn.1400321a8
mov dword [0x1400a9001], 0xbbc
push 5
push 0x26
movabs rcx, 0x382
sub rsp, 0x20
call fcn.140034094
add rsp, 0x20
mov rcx, rax
pop rdx
pop r8
call fcn.1400322f8
mov dword [0x1400a9001], 0xbbd
call fcn.140032298
mov dword [0x1400a9001], 0xbbe
movabs rcx, 0x382
call fcn.140033ea8
mov dword [0x1400a9001], 0xbbf
mov dword [0x1400a9001], 0xbc1
sub rsp, 8
sub rsp, 8
movabs r8, 0xd2
movabs rdx, 0xff
movabs rcx, 0xff
sub rsp, 0x20
call fcn.1400320c4
add rsp, 0x28
push rax
movabs r9, 0x20
movabs r8, 0x55
movabs rdx, 0x10e
movabs rcx, 0x382
sub rsp, 0x20
call fcn.1400340e4
add rsp, 0x30
and rax, rax
je 0x14000d6b4
mov dword [0x1400a9001], 0xbc2
movabs rcx, 0x382
call fcn.140034298
mov rcx, rax
call fcn.140032110
mov dword [0x1400a9001], 0xbc3
movabs rcx, 3
call fcn.14003a9b8
mov rcx, rax
call fcn.140032194
mov dword [0x1400a9001], 0xbc4
movabs rcx, 0x11
call fcn.1400321a8
mov dword [0x1400a9001], 0xbc5
movabs r9, 0xff
movabs r8, 0xe
movabs rdx, 0xe
movabs rcx, 0xe
call fcn.1400321b8
push rax
movabs rax, str.Joystick
mov r8, rax
movabs rdx, 3
movabs rcx, 3
pop r9
call fcn.1400321d4
mov dword [0x1400a9001], 0xbc6
call fcn.140032298
mov dword [0x1400a9001], 0xbc7
movabs r9, 0
movabs r8, 0x16
movabs rdx, 0x46
movabs rcx, 0x382
call fcn.1400344ec
mov dword [0x1400a9001], 0xbc8
mov rcx, qword [0x1400e4cb4]
call fcn.140034298
mov rcx, rax
call fcn.140032110
mov dword [0x1400a9001], 0xbc9
movabs rcx, 1
call fcn.1400321a8
mov dword [0x1400a9001], 0xbca
push 5
push 0x26
movabs rcx, 0x382
sub rsp, 0x20
call fcn.140034094
add rsp, 0x20
mov rcx, rax
pop rdx
pop r8
call fcn.1400322f8
mov dword [0x1400a9001], 0xbcb
call fcn.140032298
mov dword [0x1400a9001], 0xbcc
movabs rcx, 0x382
call fcn.140033ea8
mov dword [0x1400a9001], 0xbcd
mov dword [0x1400a9001], 0xbcf
sub rsp, 8
sub rsp, 8
movabs r8, 0xd2
movabs rdx, 0xff
movabs rcx, 0xff
sub rsp, 0x20
call fcn.1400320c4
add rsp, 0x28
push rax
movabs r9, 0x20
movabs r8, 0x55
movabs rdx, 0x1d6
movabs rcx, 0x382
sub rsp, 0x20
call fcn.1400340e4
add rsp, 0x30
and rax, rax
je 0x14000d8d0
mov dword [0x1400a9001], 0xbd0
movabs rcx, 0x382
call fcn.140034298
mov rcx, rax
call fcn.140032110
mov dword [0x1400a9001], 0xbd1
movabs rcx, 3
call fcn.14003a9b8
mov rcx, rax
call fcn.140032194
mov dword [0x1400a9001], 0xbd2
movabs rcx, 0x11
call fcn.1400321a8
mov dword [0x1400a9001], 0xbd3
movabs r9, 0xff
movabs r8, 0xe
movabs rdx, 0xe
movabs rcx, 0xe
call fcn.1400321b8
push rax
movabs rax, str.Instructions
mov r8, rax
movabs rdx, 3
movabs rcx, 3
pop r9
call fcn.1400321d4
mov dword [0x1400a9001], 0xbd4
call fcn.140032298
mov dword [0x1400a9001], 0xbd5
movabs r9, 0
movabs r8, 0x16
movabs rdx, 0x78
movabs rcx, 0x382
call fcn.1400344ec
mov dword [0x1400a9001], 0xbd6
mov rcx, qword [0x1400e508c]
call fcn.140034298
mov rcx, rax
call fcn.140032110
mov dword [0x1400a9001], 0xbd7
movabs rcx, 1
call fcn.1400321a8
mov dword [0x1400a9001], 0xbd8
push 5
push 0x19
movabs rcx, 0x382
sub rsp, 0x20
call fcn.140034094
add rsp, 0x20
mov rcx, rax
pop rdx
pop r8
call fcn.1400322f8
mov dword [0x1400a9001], 0xbd9
call fcn.140032298
mov dword [0x1400a9001], 0xbda
movabs rcx, 0x382
call fcn.140033ea8
mov dword [0x1400a9001], 0xbdb
mov dword [0x1400a9001], 0xbdd
sub rsp, 8
sub rsp, 8
movabs r8, 0xd2
movabs rdx, 0xff
movabs rcx, 0xff
sub rsp, 0x20
call fcn.1400320c4
add rsp, 0x28
push rax
movabs r9, 0x20
movabs r8, 0x55
movabs rdx, 0x10e
movabs rcx, 0x382
sub rsp, 0x20
call fcn.1400340e4
add rsp, 0x30
and rax, rax
je 0x14000daec
mov dword [0x1400a9001], 0xbde
movabs rcx, 0x382
call fcn.140034298
mov rcx, rax
call fcn.140032110
mov dword [0x1400a9001], 0xbdf
movabs rcx, 3
call fcn.14003a9b8
mov rcx, rax
call fcn.140032194
mov dword [0x1400a9001], 0xbe0
movabs rcx, 0x11
call fcn.1400321a8
mov dword [0x1400a9001], 0xbe1
movabs r9, 0xff
movabs r8, 0xe
movabs rdx, 0xe
movabs rcx, 0xe
call fcn.1400321b8
push rax
movabs rax, str.Help
mov r8, rax
movabs rdx, 3
movabs rcx, 3
pop r9
call fcn.1400321d4
mov dword [0x1400a9001], 0xbe2
call fcn.140032298
mov dword [0x1400a9001], 0xbe3
movabs r9, 0
movabs r8, 0x16
movabs rdx, 0x46
movabs rcx, 0x382
call fcn.1400344ec
mov dword [0x1400a9001], 0xbe4
mov rcx, qword [0x1400e4974]
call fcn.140034298
mov rcx, rax
call fcn.140032110
mov dword [0x1400a9001], 0xbe5
movabs rcx, 1
call fcn.1400321a8
mov dword [0x1400a9001], 0xbe6
push 5
push 0x34
movabs rcx, 0x382
sub rsp, 0x20
call fcn.140034094
add rsp, 0x20
mov rcx, rax
pop rdx
pop r8
call fcn.1400322f8
mov dword [0x1400a9001], 0xbe7
call fcn.140032298
mov dword [0x1400a9001], 0xbe8
movabs rcx, 0x382
call fcn.140033ea8
mov dword [0x1400a9001], 0xbe9
mov dword [0x1400a9001], 0xbeb
sub rsp, 8
sub rsp, 8
movabs r8, 0xd2
movabs rdx, 0xff
movabs rcx, 0xff
sub rsp, 0x20
call fcn.1400320c4
add rsp, 0x28
push rax
movabs r9, 0x20
movabs r8, 0x55
movabs rdx, 0x10e
movabs rcx, 0x382
sub rsp, 0x20
call fcn.1400340e4
add rsp, 0x30
and rax, rax
je 0x14000dd08
mov dword [0x1400a9001], 0xbec
movabs rcx, 0x382
call fcn.140034298
mov rcx, rax
call fcn.140032110
mov dword [0x1400a9001], 0xbed
movabs rcx, 3
call fcn.14003a9b8
mov rcx, rax
call fcn.140032194
mov dword [0x1400a9001], 0xbee
movabs rcx, 0x11
call fcn.1400321a8
mov dword [0x1400a9001], 0xbef
movabs r9, 0xff
movabs r8, 0xe
movabs rdx, 0xe
movabs rcx, 0xe
call fcn.1400321b8
push rax
movabs rax, str.Debug
mov r8, rax
movabs rdx, 3
movabs rcx, 3
pop r9
call fcn.1400321d4
mov dword [0x1400a9001], 0xbf0
call fcn.140032298
mov dword [0x1400a9001], 0xbf1
movabs r9, 0
movabs r8, 0x16
movabs rdx, 0x46
movabs rcx, 0x382
call fcn.1400344ec
mov dword [0x1400a9001], 0xbf2
mov rcx, qword [0x1400e4804]
call fcn.140034298
mov rcx, rax
call fcn.140032110
mov dword [0x1400a9001], 0xbf3
movabs rcx, 1
call fcn.1400321a8
mov dword [0x1400a9001], 0xbf4
push 5
push 0x2d
movabs rcx, 0x382
sub rsp, 0x20
call fcn.140034094
add rsp, 0x20
mov rcx, rax
pop rdx
pop r8
call fcn.1400322f8
mov dword [0x1400a9001], 0xbf5
call fcn.140032298
mov dword [0x1400a9001], 0xbf6
movabs rcx, 0x382
call fcn.140033ea8
mov dword [0x1400a9001], 0xbf7
mov dword [0x1400a9001], 0xbf9
add rsp, 0x20
pop rax
pop rdx
add rsp, rax
jmp rdx
call 0x1400197a8
call fcn.14003b590
mov rcx, qword [0x1400e4794]
call fcn.140020072
mov rcx, qword [0x1400e47a4]
call fcn.140020078
sub rsp, 0x28
call fcn.140022bac
call fcn.140024520
call fcn.140025160
call fcn.140026c08
call fcn.140027a8c
call fcn.14002d5f4
call fcn.14002f0d0
call fcn.14002f320
call fcn.140030a20
call fcn.140031b14
call fcn.140033f1c
call fcn.14003618c
call fcn.14003a4a0
call fcn.14003aa2c
call fcn.14003aa38
call fcn.140039330
add rsp, 0x28
ret