Function at 0x140001000
Capabilities:
Parse pe header

Disassembly:
sub rsp, 0x28
mov r8, 0xe48
xor rdx, rdx
movabs rcx, 0x1400f6cd4
call fcn.140024000
xor rcx, rcx
call fcn.14002400c
mov qword [0x1400f6cdc], rax
xor r8, r8
mov rdx, 0x1000
xor rcx, rcx
call fcn.140024012
mov qword [0x1400f6cd4], rax
movabs rax, 0x1400ae410
mov qword [0x1400f6e84], rax
call fcn.14003f500
call fcn.14003e7dc
call fcn.14003e440
call fcn.14003d330
call fcn.14003b69c
call fcn.14003abb0
call fcn.14003a18c
call fcn.140037f18
call fcn.14003609c
call fcn.140035c34
call fcn.140035334
call fcn.140034a3c
call fcn.140033330
call fcn.140031624
call fcn.14002bab0
call fcn.14002916c
call fcn.140028c0c
call fcn.1400279d4
call fcn.1400270b4
call fcn.1400243cc
mov qword [rsp + 0x20], rax
mov dword [0x1400ad001], 5
mov dword [0x1400ad001], 6
sub rsp, 0x18
mov rdx, 0xb
movabs rax, 0x1400f794c
push rax
movabs r9, 0x1400ae3d0
mov r8, 8
mov rcx, 8
sub rsp, 0x20
call fcn.140035c70
add rsp, 0x40
mov qword [0x1400f794c], rax
mov dword [0x1400ad001], 7
call fcn.140027b60
mov qword [0x1400f736c], rax
mov dword [0x1400ad001], 8
mov rax, qword [0x1400f8800]
push rax
sub rsp, 8
push rax
movabs rcx, 0
pop rdx
sub rsp, 0x20
call fcn.140027be8
add rsp, 0x28
inc qword [0x1400f8800]
movabs rcx, str.16744820695884
pop rdx
mov qword [0x1400f8800], rdx
add rdx, qword [0x1400f8810]
call fcn.14003f590
or rax, rax
je 0x140001190
mov dword [0x1400ad001], 9
jmp 0x1400011be
mov dword [0x1400ad001], 9
mov dword [0x1400ad001], 0xa
mov qword [0x1400f73cc], 0x290
mov dword [0x1400ad001], 0xb
jmp 0x14001dce4
mov dword [0x1400ad001], 0xc
mov dword [0x1400ad001], 0xd
mov dword [0x1400ad001], 0x1a
movabs rdx, str.CHEATHAPPENS_MEMBER
lea rcx, [0x1400f6d9c]
call fcn.14003f5f0
mov dword [0x1400ad001], 0x1c
call fcn.140024018
and rax, rax
je 0x140001206
mov dword [0x1400ad001], 0x20
mov dword [0x1400ad001], 0x22
sub rsp, 8
movabs rax, 0x80000001
push rax
movabs rax, 0x1400ad17b
push rax
push 0
movabs r9, 0
movabs r8, 0
movabs rdx, 0
movabs rcx, 0xffffffffffffffff
sub rsp, 0x20
call fcn.1400316ec
add rsp, 0x40
mov qword [0x1400f6d74], rax
mov dword [0x1400ad001], 0x23
mov rax, qword [0x1400f8800]
push rax
sub rsp, 8
push rax
pop rcx
sub rsp, 0x20
call fcn.140032c94
add rsp, 0x28
lea rcx, [0x1400f6d0c]
pop rdx
call fcn.14003f6e0
mov dword [0x1400ad001], 0x24
mov rax, qword [0x1400f8800]
push rax
sub rsp, 8
push rax
mov rdx, qword [0x1400f8800]
push rdx
push rdx
pop rcx
sub rsp, 0x20
call fcn.140027c68
add rsp, 0x20
mov rdx, qword [0x1400f8810]
add qword [rsp], rdx
pop rcx
pop rdx
sub rsp, 0x20
call fcn.140032cf4
add rsp, 0x28
lea rcx, [0x1400f74dc]
pop rdx
call fcn.14003f6e0
mov dword [0x1400ad001], 0x26
mov rcx, qword [0x1400f74dc]
push qword [0x1400f8800]
sub rsp, 0x28
call fcn.14003f7a0
add rsp, 0x28
lea rcx, [0x1400f6dbc]
pop rdx
call fcn.14003f6e0
mov dword [0x1400ad001], 0x27
call fcn.140024096
mov qword [0x1400f737c], rax
mov dword [0x1400ad001], 0x28
lea rax, [0x1400f6cec]
mov rdx, rax
mov rcx, qword [0x1400f737c]
call fcn.14002409c
mov dword [0x1400ad001], 0x2b
mov r8, qword [0x1400f6cec]
mov rdx, qword [0x1400f7514]
movabs rcx, 0x1f0fff
call fcn.14002401e
mov qword [0x1400f7534], rax
mov dword [0x1400ad001], 0x2e
mov rax, qword [0x1400f6cec]
mov qword [0x1400f737c], rax
mov dword [0x1400ad001], 0x30
movabs rcx, 0x3e8
call fcn.14003d350
mov qword [0x1400f6d4c], rax
mov dword [0x1400ad001], 0x32
mov rcx, qword [0x1400f6dbc]
push qword [0x1400f8800]
sub rsp, 0x28
call fcn.14003f7a0
add rsp, 0x28
lea rcx, [0x1400f728c]
pop rdx
call fcn.14003f6e0
mov dword [0x1400ad001], 0x34
mov rax, qword [0x1400f748c]
mov qword [0x1400f6d5c], rax
mov dword [0x1400ad001], 0x38
mov rcx, qword [0x1400f6d74]
call fcn.1400314b4
mov dword [0x1400ad001], 0x3a
mov qword [0x1400f73bc], 0x3e8
mov dword [0x1400ad001], 0x40
movabs rbp, 0x1400ae410
mov qword [0x1400f700c], rbp
mov dword [0x1400ad001], 0x42
mov rcx, qword [0x1400f700c]
call fcn.14003d3a0
mov byte [0x1400f760a], al
mov dword [0x1400ad001], 0x45
movabs rbp, 0x1400ae413
mov qword [0x1400f700c], rbp
jmp 0x14000149b
mov dword [0x1400ad001], 0x45
movabs rbp, 0x1400ae413
mov r15, rbp
add r15, 0xbb8
cmp r15, qword [0x1400f700c]
jl 0x14000157b
mov dword [0x1400ad001], 0x47
mov rcx, qword [0x1400f700c]
call fcn.14003d3a0
mov byte [0x1400f760d], al
mov dword [0x1400ad001], 0x4a
movsx r15, byte [0x1400f760d]
movsx rax, byte [0x1400f760a]
xor r15, rax
mov rax, r15
mov byte [0x1400f7609], al
mov dword [0x1400ad001], 0x4c
movsx r15, byte [0x1400f760a]
add r15, 0x37
mov rax, r15
mov byte [0x1400f760a], al
mov dword [0x1400ad001], 0x4d
movsx r15, byte [0x1400f760a]
cmp r15, 0xff
jle 0x14000155a
mov dword [0x1400ad001], 0x4d
movsx r15, byte [0x1400f760a]
add r15, 0xffffffffffffff01
mov rax, r15
mov byte [0x1400f760a], al
mov dword [0x1400ad001], 0x4d
mov dword [0x1400ad001], 0x53
inc qword [0x1400f700c]
jno 0x140001491
mov dword [0x1400ad001], 0xee
mov dword [0x1400ad001], 0xee
mov dword [0x1400ad001], 0xee
mov dword [0x1400ad001], 0xef
sub rsp, 0x18
mov rdx, 1
movabs rax, 0x1400f795c
push rax
xor r9, r9
mov r8, 7
mov rcx, 0x10
sub rsp, 0x20
call fcn.140035c70
add rsp, 0x40
mov qword [0x1400f795c], rax
mov dword [0x1400ad001], 0x180
call fcn.140024024
mov qword [0x1400f7464], rax
mov dword [0x1400ad001], 0x187
mov rax, qword [0x1400f8800]
push rax
sub rsp, 8
push rax
pop rcx
sub rsp, 0x20
call fcn.140027c68
add rsp, 0x28
lea rcx, [0x1400f702c]
pop rdx
call fcn.14003f6e0
mov dword [0x1400ad001], 0x188
mov rax, qword [0x1400f8800]
push rax
sub rsp, 8
push rax
mov rcx, qword [0x1400f702c]
pop rdx
sub rsp, 0x20
call fcn.140032cf4
add rsp, 0x28
lea rcx, [0x1400f702c]
pop rdx
call fcn.14003f6e0
mov dword [0x1400ad001], 0x18a
movabs rdx, 0x1400ad17b
lea rcx, [0x1400f6ebc]
call fcn.14003f5f0
mov dword [0x1400ad001], 0x18b
movabs rdx, 0x1400ad17b
lea rcx, [0x1400f6fac]
call fcn.14003f5f0
mov dword [0x1400ad001], 0x18c
movabs rdx, 0x1400ad17b
lea rcx, [0x1400f7064]
call fcn.14003f5f0
mov dword [0x1400ad001], 0x18d
mov qword [0x1400f74cc], 0
mov dword [0x1400ad001], 0x18e
mov dword [0x1400f7600], 0
mov dword [0x1400ad001], 0x190
mov rax, qword [0x1400f8800]
push rax
sub rsp, 8
push rax
sub rsp, 8
mov rcx, qword [0x1400f8800]
sub rsp, 0x20
call fcn.140027c68
add rsp, 0x28
inc qword [0x1400f8800]
push 0
mov rdx, qword [0x1400f8810]
add qword [rsp + 8], rdx
pop rcx
pop rdx
sub rsp, 0x20
call fcn.1400337f0
add rsp, 0x28
pop qword [0x1400f8800]
mov dword [0x1400ad001], 0x191
movabs rcx, 0
call fcn.1400338e0
mov qword [0x1400f70f4], rax
mov dword [0x1400ad001], 0x192
mov qword [0x1400f700c], 1
jmp 0x140001785
mov dword [0x1400ad001], 0x192
mov r15, qword [0x1400f70f4]
add r15, 0xfffffffffffffff8
cmp r15, qword [0x1400f700c]
jl 0x1400017f0
mov dword [0x1400ad001], 0x195
movabs rcx, 0
call fcn.140033940
mov byte [0x1400f760b], al
mov dword [0x1400ad001], 0x197
movsxd r15, dword [0x1400f7600]
movzx rax, byte [0x1400f760b]
add r15, rax
mov rax, r15
mov dword [0x1400f7600], eax
mov dword [0x1400ad001], 0x199
inc qword [0x1400f700c]
jno 0x14000177b
mov dword [0x1400ad001], 0x19a
movabs rcx, 0
call fcn.1400339b0
mov qword [0x1400f75c4], rax
mov dword [0x1400ad001], 0x19b
movabs rcx, 0
call fcn.1400339b0
mov qword [0x1400f6e7c], rax
mov dword [0x1400ad001], 0x19c
movabs rcx, 0
call fcn.140033240
mov dword [0x1400ad001], 0x19e
movsxd rax, dword [0x1400f7600]
push rax
pop qword [0x1400f7204]
mov dword [0x1400ad001], 0x1a2
mov rdx, qword [0x1400f702c]
movabs rcx, 0
call fcn.1400337f0
mov r15, rax
and r15, r15
jle 0x140001f49
mov dword [0x1400ad001], 0x1a4
mov qword [0x1400f700c], 1
jmp 0x1400018ae
mov dword [0x1400ad001], 0x1a4
mov rax, 0x3b8
cmp rax, qword [0x1400f700c]
jl 0x1400018f1
mov dword [0x1400ad001], 0x1a6
movabs rcx, 0
call fcn.140033a20
mov qword [0x1400f6ffc], rax
mov dword [0x1400ad001], 0x1a8
inc qword [0x1400f700c]
jno 0x1400018a4
mov dword [0x1400ad001], 0x1ad
mov qword [0x1400f700c], 0x3b9
jmp 0x140001912
mov dword [0x1400ad001], 0x1ad
mov rax, 0x3c0
cmp rax, qword [0x1400f700c]
jl 0x140001a13
mov dword [0x1400ad001], 0x1af
movabs rcx, 0
call fcn.140033a20
mov qword [0x1400f6ffc], rax
mov dword [0x1400ad001], 0x1b1
mov rax, qword [0x1400f8800]
push rax
sub rsp, 8
push rax
sub rsp, 8
mov r8, qword [0x1400f8800]
movabs rdx, 1
mov rcx, qword [0x1400f6ffc]
sub rsp, 0x20
call fcn.140024ae0
add rsp, 0x28
mov rdx, qword [0x1400f8810]
add qword [rsp], rdx
pop rcx
sub rsp, 0x20
call fcn.140024b90
add rsp, 0x28
pop qword [0x1400f8800]
mov qword [0x1400f6ffc], rax
mov dword [0x1400ad001], 0x1b3
mov rcx, qword [0x1400f6ebc]
push qword [0x1400f8800]
sub rsp, 0x28
call fcn.14003f7a0
add rsp, 0x28
mov rdx, qword [0x1400f8800]
push rdx
push rdx
mov rcx, qword [0x1400f6ffc]
pop rdx
sub rsp, 0x20
call fcn.140024c90
add rsp, 0x20
pop rax
lea rcx, [0x1400f6ebc]
pop rdx
call fcn.14003f6e0
mov dword [0x1400ad001], 0x1b5
inc qword [0x1400f700c]
jno 0x140001908
mov dword [0x1400ad001], 0x1b9
mov rcx, qword [0x1400f6ebc]
call fcn.14002373d
mov qword [0x1400f6ffc], rax
mov dword [0x1400ad001], 0x1ba
mov r15, qword [0x1400f6ffc]
movabs rax, 0x98989898
xor r15, rax
mov qword [0x1400f6ffc], r15
mov dword [0x1400ad001], 0x1bb
mov rax, qword [0x1400f6ffc]
mov qword [0x1400f718c], rax
mov dword [0x1400ad001], 0x1bc
mov rax, qword [0x1400f8800]
push rax
sub rsp, 8
push rax
push 0xa
push qword [0x1400f8800]
movabs rcx, str.0000000000
sub rsp, 0x28
call fcn.14003f7a0
add rsp, 0x28
mov rdx, qword [0x1400f8800]
push rdx
push rdx
mov rcx, qword [0x1400f6ffc]
pop rdx
sub rsp, 0x20
call fcn.140024cb0
add rsp, 0x20
pop rax
mov rdx, qword [0x1400f8810]
add qword [rsp], rdx
pop rcx
pop rdx
pop r8
sub rsp, 0x20
call fcn.140024d10
add rsp, 0x28
lea rcx, [0x1400f6ebc]
pop rdx
call fcn.14003f6e0
mov dword [0x1400ad001], 0x1c1
mov qword [0x1400f700c], 0x3c1
jmp 0x140001b0f
mov dword [0x1400ad001], 0x1c1
mov rax, 0x3c8
cmp rax, qword [0x1400f700c]
jl 0x140001c10
mov dword [0x1400ad001], 0x1c3
movabs rcx, 0
call fcn.140033a20
mov qword [0x1400f6ffc], rax
mov dword [0x1400ad001], 0x1c5
mov rax, qword [0x1400f8800]
push rax
sub rsp, 8
push rax
sub rsp, 8
mov r8, qword [0x1400f8800]
movabs rdx, 1
mov rcx, qword [0x1400f6ffc]
sub rsp, 0x20
call fcn.140024ae0
add rsp, 0x28
mov rdx, qword [0x1400f8810]
add qword [rsp], rdx
pop rcx
sub rsp, 0x20
call fcn.140024b90
add rsp, 0x28
pop qword [0x1400f8800]
mov qword [0x1400f6ffc], rax
mov dword [0x1400ad001], 0x1c7
mov rcx, qword [0x1400f6fac]
push qword [0x1400f8800]
sub rsp, 0x28
call fcn.14003f7a0
add rsp, 0x28
mov rdx, qword [0x1400f8800]
push rdx
push rdx
mov rcx, qword [0x1400f6ffc]
pop rdx
sub rsp, 0x20
call fcn.140024c90
add rsp, 0x20
pop rax
lea rcx, [0x1400f6fac]
pop rdx
call fcn.14003f6e0
mov dword [0x1400ad001], 0x1c9
inc qword [0x1400f700c]
jno 0x140001b05
mov dword [0x1400ad001], 0x1cc
mov rcx, qword [0x1400f6fac]
call fcn.14002373d
mov qword [0x1400f6d14], rax
mov dword [0x1400ad001], 0x1d0
mov qword [0x1400f700c], 0x3c9
jmp 0x140001c4e
mov dword [0x1400ad001], 0x1d0
mov rax, 0x3d0
cmp rax, qword [0x1400f700c]
jl 0x140001d4f
mov dword [0x1400ad001], 0x1d2
movabs rcx, 0
call fcn.140033a20
mov qword [0x1400f6ffc], rax
mov dword [0x1400ad001], 0x1d4
mov rax, qword [0x1400f8800]
push rax
sub rsp, 8
push rax
sub rsp, 8
mov r8, qword [0x1400f8800]
movabs rdx, 1
mov rcx, qword [0x1400f6ffc]
sub rsp, 0x20
call fcn.140024ae0
add rsp, 0x28
mov rdx, qword [0x1400f8810]
add qword [rsp], rdx
pop rcx
sub rsp, 0x20
call fcn.140024b90
add rsp, 0x28
pop qword [0x1400f8800]
mov qword [0x1400f6ffc], rax
mov dword [0x1400ad001], 0x1d6
mov rcx, qword [0x1400f7064]
push qword [0x1400f8800]
sub rsp, 0x28
call fcn.14003f7a0
add rsp, 0x28
mov rdx, qword [0x1400f8800]
push rdx
push rdx
mov rcx, qword [0x1400f6ffc]
pop rdx
sub rsp, 0x20
call fcn.140024c90
add rsp, 0x20
pop rax
lea rcx, [0x1400f7064]
pop rdx
call fcn.14003f6e0
mov dword [0x1400ad001], 0x1d8
inc qword [0x1400f700c]
jno 0x140001c44
mov dword [0x1400ad001], 0x1dc
mov rcx, qword [0x1400f7064]
call fcn.14002373d
mov qword [0x1400f6ffc], rax
mov dword [0x1400ad001], 0x1de
mov rax, qword [0x1400f6ffc]
mov qword [0x1400f6f44], rax
mov dword [0x1400ad001], 0x1e0
mov qword [0x1400f700c], 0x3d1
jmp 0x140001da5
mov dword [0x1400ad001], 0x1e0
mov rax, qword [0x1400f6f44]
cmp rax, qword [0x1400f700c]
jl 0x140001de8
mov dword [0x1400ad001], 0x1e2
movabs rcx, 0
call fcn.140033a20
mov qword [0x1400f6ffc], rax
mov dword [0x1400ad001], 0x1e4
inc qword [0x1400f700c]
jno 0x140001d9b
mov dword [0x1400ad001], 0x1ea
mov rax, qword [0x1400f6f44]
mov qword [0x1400f700c], rax
jmp 0x140001e0c
mov dword [0x1400ad001], 0x1ea
mov r15, qword [0x1400f6f44]
add r15, 0x12
cmp r15, qword [0x1400f700c]
jl 0x140001e72
mov dword [0x1400ad001], 0x1ec
movabs rcx, 0
call fcn.140033a20
mov qword [0x1400f6ffc], rax
mov dword [0x1400ad001], 0x1f0
mov r15, qword [0x1400f74cc]
add r15, qword [0x1400f6ffc]
mov qword [0x1400f74cc], r15
mov dword [0x1400ad001], 0x1f2
inc qword [0x1400f700c]
jno 0x140001e02
mov dword [0x1400ad001], 0x1f4
mov r15, qword [0x1400f6d14]
xor r15, qword [0x1400f74cc]
mov qword [0x1400f75ec], r15
mov dword [0x1400ad001], 0x1f6
mov r15, qword [0x1400f75ec]
and r15, r15
jne 0x140001ebc
mov dword [0x1400ad001], 0x1f8
mov qword [0x1400f75ec], 0x63
mov dword [0x1400ad001], 0x1fa
mov dword [0x1400ad001], 0x1fd
mov r15, qword [0x1400f75ec]
movabs rax, 0x98989898
xor r15, rax
mov qword [0x1400f75ec], r15
mov dword [0x1400ad001], 0x200
mov rax, qword [0x1400f718c]
mov qword [0x1400f6d8c], rax
mov dword [0x1400ad001], 0x202
mov r15, qword [0x1400f718c]
cmp r15, qword [0x1400f75ec]
jne 0x140001f29
mov dword [0x1400ad001], 0x206
jmp 0x140001f33
mov dword [0x1400ad001], 0x206
mov dword [0x1400ad001], 0x20c
mov dword [0x1400ad001], 0x20e
jmp 0x140001f53
mov dword [0x1400ad001], 0x20e
mov dword [0x1400ad001], 0x215
mov dword [0x1400ad001], 0x217
mov r15, qword [0x1400f6e7c]
cmp r15, qword [0x1400f70f4]
jne 0x140001f83
mov dword [0x1400ad001], 0x21a
jmp 0x140001f8d
mov dword [0x1400ad001], 0x21a
mov dword [0x1400ad001], 0x220
mov dword [0x1400ad001], 0x22c
call fcn.140024024
mov qword [0x1400f70cc], rax
mov dword [0x1400ad001], 0x22f
mov r15, qword [0x1400f70cc]
sub r15, qword [0x1400f7464]
cmp r15, 0x3e8
jle 0x140001fd6
push 0x9099542
inc eax
ret
mov dword [0x1400ad001], 0x234
mov dword [0x1400ad001], 0x23b
mov qword [0x1400f6f34], 0x45a2a5
mov dword [0x1400ad001], 0x23c
movabs rdx, 0x1400ad17b
lea rcx, [0x1400f6f74]
call fcn.14003f5f0
mov dword [0x1400ad001], 0x23e
sub rsp, 0x18
mov rdx, 0x29
movabs rax, 0x1400f796c
push rax
xor r9, r9
mov r8, 0x15
mov rcx, 8
sub rsp, 0x20
call fcn.140035c70
add rsp, 0x40
mov qword [0x1400f796c], rax
mov dword [0x1400ad001], 0x23f
sub rsp, 0x18
mov rdx, 0x29
movabs rax, 0x1400f797c
push rax
xor r9, r9
mov r8, 0x15
mov rcx, 8
sub rsp, 0x20
call fcn.140035c70
add rsp, 0x40
mov qword [0x1400f797c], rax
mov dword [0x1400ad001], 0x240
sub rsp, 0x18
mov rdx, 0x29
movabs rax, 0x1400f798c
push rax
xor r9, r9
mov r8, 0x15
mov rcx, 8
sub rsp, 0x20
call fcn.140035c70
add rsp, 0x40
mov qword [0x1400f798c], rax
mov dword [0x1400ad001], 0x241
sub rsp, 0x18
mov rdx, 0x29
movabs rax, 0x1400f799c
push rax
xor r9, r9
mov r8, 0x15
mov rcx, 8
sub rsp, 0x20
call fcn.140035c70
add rsp, 0x40
mov qword [0x1400f799c], rax
mov dword [0x1400ad001], 0x242
sub rsp, 0x18
mov rdx, 0x29
movabs rax, 0x1400f79ac
push rax
xor r9, r9
mov r8, 0x15
mov rcx, 8
sub rsp, 0x20
call fcn.140035c70
add rsp, 0x40
mov qword [0x1400f79ac], rax
mov dword [0x1400ad001], 0x243
sub rsp, 0x18
mov rdx, 0x29
movabs rax, 0x1400f79bc
push rax
xor r9, r9
mov r8, 0x15
mov rcx, 8
sub rsp, 0x20
call fcn.140035c70
add rsp, 0x40
mov qword [0x1400f79bc], rax
mov dword [0x1400ad001], 0x244
sub rsp, 0x18
mov rdx, 0xa
movabs rax, 0x1400f79cc
push rax
xor r9, r9
mov r8, 0x15
mov rcx, 8
sub rsp, 0x20
call fcn.140035c70
add rsp, 0x40
mov qword [0x1400f79cc], rax
mov dword [0x1400ad001], 0x246
movabs rcx, 0x3e8
call fcn.14003d350
mov qword [0x1400f6d4c], rax
mov dword [0x1400ad001], 0x247
movabs rcx, 0x3e8
call fcn.14003d350
mov qword [0x1400f7034], rax
mov dword [0x1400ad001], 0x249
movabs rcx, 0x4000
call fcn.14003d350
mov qword [0x1400f7584], rax
mov dword [0x1400ad001], 0x24a
movabs rcx, 0x4000
call fcn.14003d350
mov qword [0x1400f6e1c], rax
mov dword [0x1400ad001], 0x24b
movabs rcx, 0x28
call fcn.14003d350
mov qword [0x1400f74ac], rax
mov dword [0x1400ad001], 0x24e
mov qword [0x1400f700c], 1
jmp 0x1400022b9
mov dword [0x1400ad001], 0x24e
mov rax, 0x28
cmp rax, qword [0x1400f700c]
jl 0x140002350
mov dword [0x1400ad001], 0x24f
mov r15, qword [0x1400f700c]
mov rbp, qword [0x1400f797c]
shl r15, 3
mov qword [r15 + rbp], 1
mov dword [0x1400ad001], 0x250
mov r15, qword [0x1400f700c]
mov rbp, qword [0x1400f798c]
shl r15, 3
mov qword [r15 + rbp], 1
mov dword [0x1400ad001], 0x251
mov r15, qword [0x1400f700c]
mov rbp, qword [0x1400f799c]
shl r15, 3
mov qword [r15 + rbp], 1
mov dword [0x1400ad001], 0x252
inc qword [0x1400f700c]
jno 0x1400022af
mov dword [0x1400ad001], 0x254
mov rbp, qword [0x1400f79cc]
mov qword [rbp], 0xcc
mov dword [0x1400ad001], 0x255
mov qword [rbp + 8], 0xffffff
mov dword [0x1400ad001], 0x256
mov qword [rbp + 0x10], 0xcc0000
mov dword [0x1400ad001], 0x257
mov qword [rbp + 0x18], 0xaa00
mov dword [0x1400ad001], 0x258
mov qword [rbp + 0x20], 0x55ee
mov dword [0x1400ad001], 0x259
mov qword [rbp + 0x28], 0xccff
mov dword [0x1400ad001], 0x25a
mov qword [rbp + 0x30], 0x2255
mov dword [0x1400ad001], 0x25b
mov qword [rbp + 0x38], 0x770044
mov dword [0x1400ad001], 0x25c
mov qword [rbp + 0x40], 0
mov dword [0x1400ad001], 0x25d
mov qword [rbp + 0x48], 0x6633ff
mov dword [0x1400ad001], 0x261
mov rax, qword [0x1400f8800]
push rax
sub rsp, 8
push rax
sub rsp, 8
push qword [0x1400f8800]
push 1
push 1
mov rdx, qword [0x1400f8800]
push rdx
push rdx
mov rcx, qword [0x1400f75ec]
pop rdx
sub rsp, 0x20
call fcn.140024cb0
add rsp, 0x20
mov rdx, qword [0x1400f8810]
add qword [rsp], rdx
pop rcx
pop rdx
pop r8
pop r9
sub rsp, 0x20
call fcn.140024db0
add rsp, 0x28
mov rdx, qword [0x1400f8810]
add qword [rsp], rdx
pop rcx
sub rsp, 0x20
call fcn.140024b90
add rsp, 0x28
pop qword [0x1400f8800]
mov qword [0x1400f6e14], rax
mov dword [0x1400ad001], 0x262
mov rax, qword [0x1400f8800]
push rax
sub rsp, 8
push rax
sub rsp, 8
push qword [0x1400f8800]
push 1
push 2
mov rdx, qword [0x1400f8800]
push rdx
push rdx
mov rcx, qword [0x1400f75ec]
pop rdx
sub rsp, 0x20
call fcn.140024cb0
add rsp, 0x20
mov rdx, qword [0x1400f8810]
add qword [rsp], rdx
pop rcx
pop rdx
pop r8
pop r9
sub rsp, 0x20
call fcn.140024db0
add rsp, 0x28
mov rdx, qword [0x1400f8810]
add qword [rsp], rdx
pop rcx
sub rsp, 0x20
call fcn.140024b90
add rsp, 0x28
pop qword [0x1400f8800]
mov qword [0x1400f6e2c], rax
mov dword [0x1400ad001], 0x263
mov rax, qword [0x1400f8800]
push rax
sub rsp, 8
push rax
sub rsp, 8
push qword [0x1400f8800]
push 1
push 3
mov rdx, qword [0x1400f8800]
push rdx
push rdx
mov rcx, qword [0x1400f75ec]
pop rdx
sub rsp, 0x20
call fcn.140024cb0
add rsp, 0x20
mov rdx, qword [0x1400f8810]
add qword [rsp], rdx
pop rcx
pop rdx
pop r8
pop r9
sub rsp, 0x20
call fcn.140024db0
add rsp, 0x28
mov rdx, qword [0x1400f8810]
add qword [rsp], rdx
pop rcx
sub rsp, 0x20
call fcn.140024b90
add rsp, 0x28
pop qword [0x1400f8800]
mov qword [0x1400f6e44], rax
mov dword [0x1400ad001], 0x264
mov rax, qword [0x1400f8800]
push rax
sub rsp, 8
push rax
sub rsp, 8
push qword [0x1400f8800]
push 1
push 4
mov rdx, qword [0x1400f8800]
push rdx
push rdx
mov rcx, qword [0x1400f75ec]
pop rdx
sub rsp, 0x20
call fcn.140024cb0
add rsp, 0x20
mov rdx, qword [0x1400f8810]
add qword [rsp], rdx
pop rcx
pop rdx
pop r8
pop r9
sub rsp, 0x20
call fcn.140024db0
add rsp, 0x28
mov rdx, qword [0x1400f8810]
add qword [rsp], rdx
pop rcx
sub rsp, 0x20
call fcn.140024b90
add rsp, 0x28
pop qword [0x1400f8800]
mov qword [0x1400f6e4c], rax
mov dword [0x1400ad001], 0x265
mov rax, qword [0x1400f8800]
push rax
sub rsp, 8
push rax
sub rsp, 8
push qword [0x1400f8800]
push 1
push 5
mov rdx, qword [0x1400f8800]
push rdx
push rdx
mov rcx, qword [0x1400f75ec]
pop rdx
sub rsp, 0x20
call fcn.140024cb0
add rsp, 0x20
mov rdx, qword [0x1400f8810]
add qword [rsp], rdx
pop rcx
pop rdx
pop r8
pop r9
sub rsp, 0x20
call fcn.140024db0
add rsp, 0x28
mov rdx, qword [0x1400f8810]
add qword [rsp], rdx
pop rcx
sub rsp, 0x20
call fcn.140024b90
add rsp, 0x28
pop qword [0x1400f8800]
mov qword [0x1400f6e54], rax
mov dword [0x1400ad001], 0x277
movabs rdx, str.Template
lea rcx, [0x1400f73ac]
call fcn.14003f5f0
mov dword [0x1400ad001], 0x281
mov rax, qword [0x1400f8800]
push rax
sub rsp, 8
push rax
pop rcx
sub rsp, 0x20
call fcn.140032dd4
add rsp, 0x28
lea rcx, [0x1400f74b4]
pop rdx
call fcn.14003f6e0
mov dword [0x1400ad001], 0x294
call fcn.14001df43
mov dword [0x1400ad001], 0x2a8
push qword [0x1400f8800]
sub rsp, 8
mov rcx, qword [0x1400f74b4]
push qword [0x1400f8800]
sub rsp, 0x28
call fcn.14003f7a0
add rsp, 0x28
movabs rcx, str.CH.dll
sub rsp, 0x28
call fcn.14003f7a0
add rsp, 0x28
inc qword [0x1400f8800]
push 0
mov rdx, qword [0x1400f8810]
add qword [rsp + 8], rdx
pop rcx
pop rdx
sub rsp, 0x20
call fcn.1400335b0
add rsp, 0x28
pop qword [0x1400f8800]
and rax, rax
je 0x140002812
mov dword [0x1400ad001], 0x2a9
movabs rbp, 0x1400b0013
mov r15, rbp
movabs rbp, 0x1400ae413
sub r15, rbp
mov rax, r15
push rax
movabs rbp, 0x1400ae413
mov rax, rbp
mov rdx, rax
movabs rcx, 0
pop r8
call fcn.140033a90
mov dword [0x1400ad001], 0x2aa
movabs rcx, 0
call fcn.140033240
mov dword [0x1400ad001], 0x2ab
jmp 0x14000281c
mov dword [0x1400ad001], 0x2ab
mov dword [0x1400ad001], 0x2ae
mov dword [0x1400ad001], 0x2b0
push qword [0x1400f8800]
sub rsp, 8
mov rcx, qword [0x1400f74b4]
push qword [0x1400f8800]
sub rsp, 0x28
call fcn.14003f7a0
add rsp, 0x28
movabs rcx, str.help.txt
sub rsp, 0x28
call fcn.14003f7a0
add rsp, 0x28
inc qword [0x1400f8800]
push 0
mov rdx, qword [0x1400f8810]
add qword [rsp + 8], rdx
pop rcx
pop rdx
sub rsp, 0x20
call fcn.1400335b0
add rsp, 0x28
pop qword [0x1400f8800]
and rax, rax
je 0x14000290b
mov dword [0x1400ad001], 0x2b1
movabs rbp, 0x1400e4518
mov r15, rbp
movabs rbp, 0x1400e2785
sub r15, rbp
mov rax, r15
push rax
movabs rbp, 0x1400e2785
mov rax, rbp
mov rdx, rax
movabs rcx, 0
pop r8
call fcn.140033a90
mov dword [0x1400ad001], 0x2b2
movabs rcx, 0
call fcn.140033240
mov dword [0x1400ad001], 0x2b3
jmp 0x14000293d
mov dword [0x1400ad001], 0x2b3
mov dword [0x1400ad001], 0x2b4
movabs rax, str.Could_not_create_HELP.TXT_file.
push rax
movabs rax, str.Error
mov rcx, rax
pop rdx
call fcn.1400270f0
mov dword [0x1400ad001], 0x2b5
mov dword [0x1400ad001], 0x2b9
movabs rax, str.CH_Trainer_Keys.dat
mov rdx, rax
movabs rcx, 0
call fcn.1400337f0
mov qword [0x1400f6d24], rax
mov dword [0x1400ad001], 0x2bb
mov r15, qword [0x1400f6d24]
and r15, r15
jle 0x1400029b8
mov dword [0x1400ad001], 0x2bb
mov qword [0x1400f6f14], 1
mov dword [0x1400ad001], 0x2bb
movabs rcx, 0
call fcn.140033240
mov dword [0x1400ad001], 0x2bb
mov dword [0x1400ad001], 0x368
lea rax, [0x14001e511]
mov rcx, rax
call fcn.140028330
mov dword [0x1400ad001], 0x36e
mov rdx, qword [0x1400f8800]
push rdx
push rdx
push 0
push 0x20
mov rax, qword [0x1400f8800]
push rax
sub rsp, 8
push rax
pop rcx
sub rsp, 0x20
call fcn.140027c68
add rsp, 0x28
mov rdx, qword [0x1400f8810]
add qword [rsp], rdx
pop rcx
pop rdx
pop r8
sub rsp, 0x20
call fcn.1400228ac
add rsp, 0x28
lea rcx, [0x1400f72cc]
pop rdx
call fcn.14003f6e0
mov dword [0x1400ad001], 0x36f
mov rax, qword [0x1400f8800]
push rax
sub rsp, 8
push rax
pop rcx
sub rsp, 0x20
call fcn.140032e6c
add rsp, 0x28
lea rcx, [0x1400f6cfc]
pop rdx
call fcn.14003f6e0
mov dword [0x1400ad001], 0x370
push qword [0x1400f8800]
sub rsp, 8
mov rcx, qword [0x1400f6cfc]
push qword [0x1400f8800]
sub rsp, 0x28
call fcn.14003f7a0
add rsp, 0x28
movabs rcx, str.Cheathappens
sub rsp, 0x28
call fcn.14003f7a0
add rsp, 0x28
mov rdx, qword [0x1400f8810]
add qword [rsp], rdx
pop rcx
sub rsp, 0x20
call fcn.140032fc8
add rsp, 0x28
pop qword [0x1400f8800]
mov dword [0x1400ad001], 0x371
push qword [0x1400f8800]
sub rsp, 8
mov rcx, qword [0x1400f6cfc]
push qword [0x1400f8800]
sub rsp, 0x28
call fcn.14003f7a0
add rsp, 0x28
movabs rcx, str.CheathappensKeys
sub rsp, 0x28
call fcn.14003f7a0
add rsp, 0x28
mov rdx, qword [0x1400f8810]
add qword [rsp], rdx
pop rcx
sub rsp, 0x20
call fcn.140032fc8
add rsp, 0x28
pop qword [0x1400f8800]
mov dword [0x1400ad001], 0x372
mov rax, qword [0x1400f8800]
push rax
sub rsp, 8
push rax
pop rcx
sub rsp, 0x20
call fcn.140032e6c
add rsp, 0x28
movabs rcx, str.CheathappensKeys_
sub rsp, 0x28
call fcn.14003f7a0
add rsp, 0x28
mov rcx, qword [0x1400f72cc]
sub rsp, 0x28
call fcn.14003f7a0
add rsp, 0x28
movabs rcx, str..keys
sub rsp, 0x28
call fcn.14003f7a0
add rsp, 0x28
lea rcx, [0x1400f6cfc]
pop rdx
call fcn.14003f6e0
mov dword [0x1400ad001], 0x373
mov rax, qword [0x1400f8800]
push rax
sub rsp, 8
push rax
pop rcx
sub rsp, 0x20
call fcn.140032e6c
add rsp, 0x28
lea rcx, [0x1400f739c]
pop rdx
call fcn.14003f6e0
mov dword [0x1400ad001], 0x374
push qword [0x1400f8800]
sub rsp, 8
mov rcx, qword [0x1400f739c]
push qword [0x1400f8800]
sub rsp, 0x28
call fcn.14003f7a0
add rsp, 0x28
movabs rcx, str.Cheathappens
sub rsp, 0x28
call fcn.14003f7a0
add rsp, 0x28
mov rdx, qword [0x1400f8810]
add qword [rsp], rdx
pop rcx
sub rsp, 0x20
call fcn.140032fc8
add rsp, 0x28
pop qword [0x1400f8800]
mov dword [0x1400ad001], 0x375
push qword [0x1400f8800]
sub rsp, 8
mov rcx, qword [0x1400f739c]
push qword [0x1400f8800]
sub rsp, 0x28
call fcn.14003f7a0
add rsp, 0x28
movabs rcx, str.CheathappensDebug
sub rsp, 0x28
call fcn.14003f7a0
add rsp, 0x28
mov rdx, qword [0x1400f8810]
add qword [rsp], rdx
pop rcx
sub rsp, 0x20
call fcn.140032fc8
add rsp, 0x28
pop qword [0x1400f8800]
mov dword [0x1400ad001], 0x376
mov rax, qword [0x1400f8800]
push rax
sub rsp, 8
push rax
pop rcx
sub rsp, 0x20
call fcn.140032e6c
add rsp, 0x28
movabs rcx, str.CheathappensDebug_
sub rsp, 0x28
call fcn.14003f7a0
add rsp, 0x28
mov rcx, qword [0x1400f72cc]
sub rsp, 0x28
call fcn.14003f7a0
add rsp, 0x28
movabs rcx, str..debug
sub rsp, 0x28
call fcn.14003f7a0
add rsp, 0x28
lea rcx, [0x1400f739c]
pop rdx
call fcn.14003f6e0
mov dword [0x1400ad001], 0x377
movabs r8, 0x20000
mov rdx, qword [0x1400f739c]
movabs rcx, 0xffffffffffffffff
call fcn.1400336e0
mov qword [0x1400f74c4], rax
mov dword [0x1400ad001], 0x378
mov rcx, qword [0x1400f74c4]
call fcn.140033240
mov dword [0x1400ad001], 0x379
movabs rax, str.Trainer_Starting
mov rcx, rax
call fcn.140023c05
mov dword [0x1400ad001], 0x37a
mov rcx, qword [0x1400f72cc]
call fcn.140023c05
mov dword [0x1400ad001], 0x37b
mov rax, qword [0x1400f8800]
push rax
sub rsp, 8
push rax
movabs rcx, str.Debug_Info_located:
sub rsp, 0x28
call fcn.14003f7a0
add rsp, 0x28
mov rcx, qword [0x1400f739c]
sub rsp, 0x28
call fcn.14003f7a0
add rsp, 0x28
mov rdx, qword [0x1400f8810]
add qword [rsp], rdx
pop rcx
sub rsp, 0x20
call fcn.140023c05
add rsp, 0x28
pop qword [0x1400f8800]
mov dword [0x1400ad001], 0x37c
mov rax, qword [0x1400f8800]
push rax
sub rsp, 8
push rax
sub rsp, 8
mov rcx, qword [0x1400f8800]
sub rsp, 0x20
call fcn.14003115c
add rsp, 0x28
mov rdx, qword [0x1400f8810]
add qword [rsp], rdx
pop rcx
sub rsp, 0x20
call fcn.140023c05
add rsp, 0x28
pop qword [0x1400f8800]
mov dword [0x1400ad001], 0x37d
call fcn.14001ef82
mov r15, rax
cmp r15, 1
je 0x140002e58
mov rax, 1
jmp 0x140002e64
and rax, rax
je 0x140002e95
mov dword [0x1400ad001], 0x37e
movabs rdx, str._64bit_Operating_System
lea rcx, [0x1400f72d4]
call fcn.14003f5f0
mov dword [0x1400ad001], 0x37f
jmp 0x140002ebf
mov dword [0x1400ad001], 0x37f
mov dword [0x1400ad001], 0x380
movabs rdx, str._32bit_Operating_System
lea rcx, [0x1400f72d4]
call fcn.14003f5f0
mov dword [0x1400ad001], 0x381
mov dword [0x1400ad001], 0x383
mov dword [0x1400ad001], 0x384
movabs rax, str.x64_Trainer
mov rcx, rax
call fcn.140023c05
mov dword [0x1400ad001], 0x385
jmp 0x140002f21
mov dword [0x1400ad001], 0x387
mov dword [0x1400ad001], 0x388
call fcn.140031210
mov qword [0x1400f74ec], rax
mov dword [0x1400ad001], 0x38a
push qword [0x1400f74ec]
mov dword [0x1400ad001], 0x38c
mov r15, 0x3c
cmp r15, qword [rsp]
jne 0x140002fc7
mov dword [0x1400ad001], 0x38d
push qword [0x1400f8800]
movabs rcx, str.Windows_XP
sub rsp, 0x20
call fcn.14003f7a0
add rsp, 0x20
mov rcx, qword [0x1400f72d4]
sub rsp, 0x20
call fcn.14003f7a0
add rsp, 0x20
lea rcx, [0x1400f7554]
pop rdx
sub rsp, 0x28
call fcn.14003f6e0
add rsp, 0x28
mov dword [0x1400ad001], 0x38f
jmp 0x14000318d
mov dword [0x1400ad001], 0x38f
mov r15, 0x46
cmp r15, qword [rsp]
jne 0x14000303d
mov dword [0x1400ad001], 0x390
push qword [0x1400f8800]
movabs rcx, str.Windows_Vista
sub rsp, 0x20
call fcn.14003f7a0
add rsp, 0x20
mov rcx, qword [0x1400f72d4]
sub rsp, 0x20
call fcn.14003f7a0
add rsp, 0x20
lea rcx, [0x1400f7554]
pop rdx
sub rsp, 0x28
call fcn.14003f6e0
add rsp, 0x28
mov dword [0x1400ad001], 0x392
jmp 0x14000318d
mov dword [0x1400ad001], 0x392
mov r15, 0x50
cmp r15, qword [rsp]
jne 0x1400030b3
mov dword [0x1400ad001], 0x393
push qword [0x1400f8800]
movabs rcx, str.Windows_7
sub rsp, 0x20
call fcn.14003f7a0
add rsp, 0x20
mov rcx, qword [0x1400f72d4]
sub rsp, 0x20
call fcn.14003f7a0
add rsp, 0x20
lea rcx, [0x1400f7554]
pop rdx
sub rsp, 0x28
call fcn.14003f6e0
add rsp, 0x28
mov dword [0x1400ad001], 0x395
jmp 0x14000318d
mov dword [0x1400ad001], 0x395
mov r15, 0x5a
cmp r15, qword [rsp]
jne 0x140003126
mov dword [0x1400ad001], 0x396
push qword [0x1400f8800]
movabs rcx, str.Windows_8
sub rsp, 0x20
call fcn.14003f7a0
add rsp, 0x20
mov rcx, qword [0x1400f72d4]
sub rsp, 0x20
call fcn.14003f7a0
add rsp, 0x20
lea rcx, [0x1400f7554]
pop rdx
sub rsp, 0x28
call fcn.14003f6e0
add rsp, 0x28
mov dword [0x1400ad001], 0x399
jmp 0x14000318d
mov dword [0x1400ad001], 0x399
mov r15, 0xc8
cmp r15, qword [rsp]
jne 0x14000318d
mov dword [0x1400ad001], 0x39a
push qword [0x1400f8800]
movabs rcx, str.Windows_10
sub rsp, 0x20
call fcn.14003f7a0
add rsp, 0x20
mov rcx, qword [0x1400f72d4]
sub rsp, 0x20
call fcn.14003f7a0
add rsp, 0x20
lea rcx, [0x1400f7554]
pop rdx
sub rsp, 0x28
call fcn.14003f6e0
add rsp, 0x28
mov dword [0x1400ad001], 0x39c
pop rax
mov dword [0x1400ad001], 0x39e
mov rcx, qword [0x1400f7554]
call fcn.140023c05
mov dword [0x1400ad001], 0x3bb
mov rcx, qword [0x1400f6d0c]
call fcn.140033054
mov dword [0x1400ad001], 0x3ee
sub rsp, 0x18
mov rdx, 0x65
movabs rax, 0x1400f79dc
push rax
xor r9, r9
mov r8, 0x15
mov rcx, 8
sub rsp, 0x20
call fcn.140035c70
add rsp, 0x40
mov qword [0x1400f79dc], rax
mov dword [0x1400ad001], 0x3ef
sub rsp, 0x18
mov rdx, 0x65
movabs rax, 0x1400f79ec
push rax
xor r9, r9
mov r8, 0x15
mov rcx, 8
sub rsp, 0x20
call fcn.140035c70
add rsp, 0x40
mov qword [0x1400f79ec], rax
mov dword [0x1400ad001], 0x3f0
sub rsp, 0x18
mov rdx, 0x65
movabs rax, 0x1400f79fc
push rax
xor r9, r9
mov r8, 0x15
mov rcx, 8
sub rsp, 0x20
call fcn.140035c70
add rsp, 0x40
mov qword [0x1400f79fc], rax
mov dword [0x1400ad001], 0x3f1
sub rsp, 0x18
mov rdx, 0x65
movabs rax, 0x1400f7a0c
push rax
xor r9, r9
mov r8, 0x15
mov rcx, 8
sub rsp, 0x20
call fcn.140035c70
add rsp, 0x40
mov qword [0x1400f7a0c], rax
mov dword [0x1400ad001], 0x3f2
sub rsp, 0x18
mov rdx, 0x65
movabs rax, 0x1400f7a1c
push rax
movabs r9, 0x1400ae3d0
mov r8, 8
mov rcx, 8
sub rsp, 0x20
call fcn.140035c70
add rsp, 0x40
mov qword [0x1400f7a1c], rax
mov dword [0x1400ad001], 0x3f3
sub rsp, 0x18
mov rdx, 0x65
movabs rax, 0x1400f7a2c
push rax
movabs r9, 0x1400ae3d0
mov r8, 8
mov rcx, 8
sub rsp, 0x20
call fcn.140035c70
add rsp, 0x40
mov qword [0x1400f7a2c], rax
mov dword [0x1400ad001], 0x3f4
sub rsp, 0x18
mov rdx, 0x65
movabs rax, 0x1400f7a3c
push rax
movabs r9, 0x1400ae3d0
mov r8, 8
mov rcx, 8
sub rsp, 0x20
call fcn.140035c70
add rsp, 0x40
mov qword [0x1400f7a3c], rax
mov dword [0x1400ad001], 0x3f5
sub rsp, 0x18
mov rdx, 0x65
movabs rax, 0x1400f7a4c
push rax
xor r9, r9
mov r8, 0x15
mov rcx, 8
sub rsp, 0x20
call fcn.140035c70
add rsp, 0x40
mov qword [0x1400f7a4c], rax
mov dword [0x1400ad001], 0x3f6
sub rsp, 0x18
mov rdx, 0x65
movabs rax, 0x1400f7a5c
push rax
xor r9, r9
mov r8, 0x15
mov rcx, 8
sub rsp, 0x20
call fcn.140035c70
add rsp, 0x40
mov qword [0x1400f7a5c], rax
mov dword [0x1400ad001], 0x3f7
sub rsp, 0x18
mov rdx, 0x65
movabs rax, 0x1400f7a6c
push rax
movabs r9, 0x1400ae3d0
mov r8, 8
mov rcx, 8
sub rsp, 0x20
call fcn.140035c70
add rsp, 0x40
mov qword [0x1400f7a6c], rax
mov dword [0x1400ad001], 0x3f8
sub rsp, 0x18
mov rdx, 0x65
movabs rax, 0x1400f7a7c
push rax
movabs r9, 0x1400ae3d0
mov r8, 8
mov rcx, 8
sub rsp, 0x20
call fcn.140035c70
add rsp, 0x40
mov qword [0x1400f7a7c], rax
mov dword [0x1400ad001], 0x3f9
sub rsp, 0x18
mov rdx, 0x65
movabs rax, 0x1400f7a8c
push rax
movabs r9, 0x1400ae3d0
mov r8, 8
mov rcx, 8
sub rsp, 0x20
call fcn.140035c70
add rsp, 0x40
mov qword [0x1400f7a8c], rax
mov dword [0x1400ad001], 0x3fa
sub rsp, 0x18
mov rdx, 0x65
movabs rax, 0x1400f7a9c
push rax
xor r9, r9
mov r8, 0x15
mov rcx, 8
sub rsp, 0x20
call fcn.140035c70
add rsp, 0x40
mov qword [0x1400f7a9c], rax
mov dword [0x1400ad001], 0x3fb
sub rsp, 0x18
mov rdx, 0x65
movabs rax, 0x1400f7aac
push rax
xor r9, r9
mov r8, 0x15
mov rcx, 8
sub rsp, 0x20
call fcn.140035c70
add rsp, 0x40
mov qword [0x1400f7aac], rax
mov dword [0x1400ad001], 0x3fc
sub rsp, 0x18
mov rdx, 0x65
movabs rax, 0x1400f7abc
push rax
movabs r9, 0x1400ae3d0
mov r8, 8
mov rcx, 8
sub rsp, 0x20
call fcn.140035c70
add rsp, 0x40
mov qword [0x1400f7abc], rax
mov dword [0x1400ad001], 0x3fd
sub rsp, 0x18
mov rdx, 0x65
movabs rax, 0x1400f7acc
push rax
movabs r9, 0x1400ae3d0
mov r8, 8
mov rcx, 8
sub rsp, 0x20
call fcn.140035c70
add rsp, 0x40
mov qword [0x1400f7acc], rax
mov dword [0x1400ad001], 0x3fe
sub rsp, 0x18
mov rdx, 0x100
movabs rax, 0x1400f7adc
push rax
movabs r9, 0x1400ae3d0
mov r8, 8
mov rcx, 8
sub rsp, 0x20
call fcn.140035c70
add rsp, 0x40
mov qword [0x1400f7adc], rax
mov dword [0x1400ad001], 0x404
call fcn.14002b970
mov dword [0x1400ad001], 0x433
movabs rbp, 0x1400b0013
mov rax, rbp
mov rdx, rax
movabs rcx, 0xffffffffffffffff
call fcn.140037f3c
mov qword [0x1400f71d4], rax
mov dword [0x1400ad001], 0x434
movabs rbp, 0x1400b0f6d
mov rax, rbp
mov rdx, rax
movabs rcx, 0xffffffffffffffff
call fcn.140037f3c
mov qword [0x1400f727c], rax
mov dword [0x1400ad001], 0x435
movabs rbp, 0x1400b5242
mov rax, rbp
mov rdx, rax
movabs rcx, 0xffffffffffffffff
call fcn.140037f3c
mov qword [0x1400f6dc4], rax
mov dword [0x1400ad001], 0x436
movabs rbp, 0x1400b57dd
mov rax, rbp
mov rdx, rax
movabs rcx, 0xffffffffffffffff
call fcn.140037f3c
mov qword [0x1400f6f0c], rax
mov dword [0x1400ad001], 0x437
movabs rbp, 0x1400b5cd2
mov rax, rbp
mov rdx, rax
movabs rcx, 0xffffffffffffffff
call fcn.140037f3c
mov qword [0x1400f6d3c], rax
mov dword [0x1400ad001], 0x438
movabs rbp, 0x1400cd75b
mov rax, rbp
mov rdx, rax
movabs rcx, 0xffffffffffffffff
call fcn.140037f3c
mov qword [0x1400f7124], rax
mov dword [0x1400ad001], 0x439
movabs rbp, 0x1400cd885
mov rax, rbp
mov rdx, rax
movabs rcx, 0xffffffffffffffff
call fcn.140037f3c
mov qword [0x1400f71ac], rax
mov dword [0x1400ad001], 0x43a
movabs rbp, 0x1400cd885
mov rax, rbp
mov rdx, rax
movabs rcx, 0xffffffffffffffff
call fcn.140037f3c
mov qword [0x1400f7524], rax
mov dword [0x1400ad001], 0x43b
movabs rbp, 0x1400cd885
mov rax, rbp
mov rdx, rax
movabs rcx, 0xffffffffffffffff
call fcn.140037f3c
mov qword [0x1400f6e64], rax
mov dword [0x1400ad001], 0x43c
movabs rbp, 0x1400cd885
mov rax, rbp
mov rdx, rax
movabs rcx, 0xffffffffffffffff
call fcn.140037f3c
mov qword [0x1400f6d04], rax
mov dword [0x1400ad001], 0x43d
movabs rbp, 0x1400b6c3a
mov rax, rbp
mov rdx, rax
movabs rcx, 0xffffffffffffffff
call fcn.140037f3c
mov qword [0x1400f7324], rax
mov dword [0x1400ad001], 0x43e
movabs rbp, 0x1400cbdb1
mov rax, rbp
mov rdx, rax
movabs rcx, 0xffffffffffffffff
call fcn.140037f3c
mov qword [0x1400f7094], rax
mov dword [0x1400ad001], 0x43f
movabs rbp, 0x1400cc29b
mov rax, rbp
mov rdx, rax
movabs rcx, 0xffffffffffffffff
call fcn.140037f3c
mov qword [0x1400f7104], rax
mov dword [0x1400ad001], 0x440
movabs rbp, 0x1400cc98e
mov rax, rbp
mov rdx, rax
movabs rcx, 0xffffffffffffffff
call fcn.140037f3c
mov qword [0x1400f6eb4], rax
mov dword [0x1400ad001], 0x441
movabs rbp, 0x1400ccf0c
mov rax, rbp
mov rdx, rax
movabs rcx, 0xffffffffffffffff
call fcn.140037f3c
mov qword [0x1400f6e3c], rax
mov dword [0x1400ad001], 0x442
movabs rbp, 0x1400cd496
mov rax, rbp
mov rdx, rax
movabs rcx, 0xffffffffffffffff
call fcn.140037f3c
mov qword [0x1400f749c], rax
mov dword [0x1400ad001], 0x443
movabs rbp, 0x1400cd5f8
mov rax, rbp
mov rdx, rax
movabs rcx, 0xffffffffffffffff
call fcn.140037f3c
mov qword [0x1400f6d6c], rax
mov dword [0x1400ad001], 0x446
push 0x12
movabs rax, str.Arial_Black
mov rdx, rax
movabs rcx, 1
pop r8
call fcn.14003e850
mov dword [0x1400ad001], 0x447
push 0xa
movabs rax, str.Arial_Black
mov rdx, rax
movabs rcx, 2
pop r8
call fcn.14003e850
mov dword [0x1400ad001], 0x448
push 0x30
movabs rax, str.Arial
mov rdx, rax
movabs rcx, 3
pop r8
call fcn.14003e850
mov dword [0x1400ad001], 0x449
push 0xc
movabs rax, str.Arial
mov rdx, rax
movabs rcx, 4
pop r8
call fcn.14003e850
mov dword [0x1400ad001], 0x461
call fcn.1400260c0
mov dword [0x1400ad001], 0x463
mov rax, qword [0x1400f8800]
push rax
sub rsp, 8
push rax
pop rcx
sub rsp, 0x20
call fcn.140032dd4
add rsp, 0x28
lea rcx, [0x1400f7404]
pop rdx
call fcn.14003f6e0
mov dword [0x1400ad001], 0x465
push qword [0x1400f8800]
sub rsp, 8
mov rcx, qword [0x1400f7404]
push qword [0x1400f8800]
sub rsp, 0x28
call fcn.14003f7a0
add rsp, 0x28
movabs rcx, str.0.ogg
sub rsp, 0x28
call fcn.14003f7a0
add rsp, 0x28
inc qword [0x1400f8800]
push 0
mov rdx, qword [0x1400f8810]
add qword [rsp + 8], rdx
pop rcx
pop rdx
sub rsp, 0x20
call fcn.1400335b0
add rsp, 0x28
pop qword [0x1400f8800]
mov dword [0x1400ad001], 0x466
movabs rbp, 0x1400d0544
mov r15, rbp
movabs rbp, 0x1400cd9ae
sub r15, rbp
mov rax, r15
push rax
movabs rbp, 0x1400cd9ae
mov rax, rbp
mov rdx, rax
movabs rcx, 0
pop r8
call fcn.140033a90
mov dword [0x1400ad001], 0x467
movabs rcx, 0
call fcn.140033240
mov dword [0x1400ad001], 0x468
push qword [0x1400f8800]
sub rsp, 8
mov rcx, qword [0x1400f7404]
push qword [0x1400f8800]
sub rsp, 0x28
call fcn.14003f7a0
add rsp, 0x28
movabs rcx, 0x1400ad246
sub rsp, 0x28
call fcn.14003f7a0
add rsp, 0x28
inc qword [0x1400f8800]
push 0
mov rdx, qword [0x1400f8810]
add qword [rsp + 8], rdx
pop rcx
pop rdx
sub rsp, 0x20
call fcn.1400335b0
add rsp, 0x28
pop qword [0x1400f8800]
mov dword [0x1400ad001], 0x469
movabs rbp, 0x1400d34b5
mov r15, rbp
movabs rbp, 0x1400d0544
sub r15, rbp
mov rax, r15
push rax
movabs rbp, 0x1400d0544
mov rax, rbp
mov rdx, rax
movabs rcx, 0
pop r8
call fcn.140033a90
mov dword [0x1400ad001], 0x46a
movabs rcx, 0
call fcn.140033240
mov dword [0x1400ad001], 0x46b
push qword [0x1400f8800]
sub rsp, 8
mov rcx, qword [0x1400f7404]
push qword [0x1400f8800]
sub rsp, 0x28
call fcn.14003f7a0
add rsp, 0x28
movabs rcx, str.3.ogg
sub rsp, 0x28
call fcn.14003f7a0
add rsp, 0x28
inc qword [0x1400f8800]
push 0
mov rdx, qword [0x1400f8810]
add qword [rsp + 8], rdx
pop rcx
pop rdx
sub rsp, 0x20
call fcn.1400335b0
add rsp, 0x28
pop qword [0x1400f8800]
mov dword [0x1400ad001], 0x46c
movabs rbp, 0x1400d6aea
mov r15, rbp
movabs rbp, 0x1400d34b5
sub r15, rbp
mov rax, r15
push rax
movabs rbp, 0x1400d34b5
mov rax, rbp
mov rdx, rax
movabs rcx, 0
pop r8
call fcn.140033a90
mov dword [0x1400ad001], 0x46d
movabs rcx, 0
call fcn.140033240
mov dword [0x1400ad001], 0x46e
push qword [0x1400f8800]
sub rsp, 8
mov rcx, qword [0x1400f7404]
push qword [0x1400f8800]
sub rsp, 0x28
call fcn.14003f7a0
add rsp, 0x28
movabs rcx, str.4.ogg
sub rsp, 0x28
call fcn.14003f7a0
add rsp, 0x28
inc qword [0x1400f8800]
push 0
mov rdx, qword [0x1400f8810]
add qword [rsp + 8], rdx
pop rcx
pop rdx
sub rsp, 0x20
call fcn.1400335b0
add rsp, 0x28
pop qword [0x1400f8800]
mov dword [0x1400ad001], 0x46f
movabs rbp, 0x1400db4bb
mov r15, rbp
movabs rbp, 0x1400d6aea
sub r15, rbp
mov rax, r15
push rax
movabs rbp, 0x1400d6aea
mov rax, rbp
mov rdx, rax
movabs rcx, 0
pop r8
call fcn.140033a90
mov dword [0x1400ad001], 0x470
push qword [0x1400f8800]
sub rsp, 8
mov rcx, qword [0x1400f7404]
push qword [0x1400f8800]
sub rsp, 0x28
call fcn.14003f7a0
add rsp, 0x28
movabs rcx, str.5.ogg
sub rsp, 0x28
call fcn.14003f7a0
add rsp, 0x28
inc qword [0x1400f8800]
push 0
mov rdx, qword [0x1400f8810]
add qword [rsp + 8], rdx
pop rcx
pop rdx
sub rsp, 0x20
call fcn.1400335b0
add rsp, 0x28
pop qword [0x1400f8800]
mov dword [0x1400ad001], 0x471
movabs rbp, 0x1400de0c8
mov r15, rbp
movabs rbp, 0x1400db4bb
sub r15, rbp
mov rax, r15
push rax
movabs rbp, 0x1400db4bb
mov rax, rbp
mov rdx, rax
movabs rcx, 0
pop r8
call fcn.140033a90
mov dword [0x1400ad001], 0x472
push qword [0x1400f8800]
sub rsp, 8
mov rcx, qword [0x1400f7404]
push qword [0x1400f8800]
sub rsp, 0x28
call fcn.14003f7a0
add rsp, 0x28
movabs rcx, str.6.ogg
sub rsp, 0x28
call fcn.14003f7a0
add rsp, 0x28
inc qword [0x1400f8800]
push 0
mov rdx, qword [0x1400f8810]
add qword [rsp + 8], rdx
pop rcx
pop rdx
sub rsp, 0x20
call fcn.1400335b0
add rsp, 0x28
pop qword [0x1400f8800]
mov dword [0x1400ad001], 0x473
movabs rbp, 0x1400dff6f
mov r15, rbp
movabs rbp, 0x1400de0c8
sub r15, rbp
mov rax, r15
push rax
movabs rbp, 0x1400de0c8
mov rax, rbp
mov rdx, rax
movabs rcx, 0
pop r8
call fcn.140033a90
mov dword [0x1400ad001], 0x474
push qword [0x1400f8800]
sub rsp, 8
mov rcx, qword [0x1400f7404]
push qword [0x1400f8800]
sub rsp, 0x28
call fcn.14003f7a0
add rsp, 0x28
movabs rcx, str.7.ogg
sub rsp, 0x28
call fcn.14003f7a0
add rsp, 0x28
inc qword [0x1400f8800]
push 0
mov rdx, qword [0x1400f8810]
add qword [rsp + 8], rdx
pop rcx
pop rdx
sub rsp, 0x20
call fcn.1400335b0
add rsp, 0x28
pop qword [0x1400f8800]
mov dword [0x1400ad001], 0x475
movabs rbp, 0x1400e24d7
mov r15, rbp
movabs rbp, 0x1400dff6f
sub r15, rbp
mov rax, r15
push rax
movabs rbp, 0x1400dff6f
mov rax, rbp
mov rdx, rax
movabs rcx, 0
pop r8
call fcn.140033a90
mov dword [0x1400ad001], 0x476
movabs rcx, 0
call fcn.140033240
mov dword [0x1400ad001], 0x47a
call fcn.14002619c
mov dword [0x1400ad001], 0x47b
push qword [0x1400f8800]
sub rsp, 8
mov rcx, qword [0x1400f7404]
push qword [0x1400f8800]
sub rsp, 0x28
call fcn.14003f7a0
add rsp, 0x28
movabs rcx, str.0.ogg
sub rsp, 0x28
call fcn.14003f7a0
add rsp, 0x28
inc qword [0x1400f8800]
push 0
mov rdx, qword [0x1400f8810]
add qword [rsp + 8], rdx
pop rcx
pop rdx
sub rsp, 0x20
call fcn.1400262fc
add rsp, 0x28
pop qword [0x1400f8800]
mov qword [0x1400f6d24], rax
mov dword [0x1400ad001], 0x47c
push qword [0x1400f8800]
sub rsp, 8
mov rcx, qword [0x1400f7404]
push qword [0x1400f8800]
sub rsp, 0x28
call fcn.14003f7a0
add rsp, 0x28
movabs rcx, 0x1400ad246
sub rsp, 0x28
call fcn.14003f7a0
add rsp, 0x28
inc qword [0x1400f8800]
push 1
mov rdx, qword [0x1400f8810]
add qword [rsp + 8], rdx
pop rcx
pop rdx
sub rsp, 0x20
call fcn.1400262fc
add rsp, 0x28
pop qword [0x1400f8800]
mov qword [0x1400f6d24], rax
mov dword [0x1400ad001], 0x47d
push qword [0x1400f8800]
sub rsp, 8
mov rcx, qword [0x1400f7404]
push qword [0x1400f8800]
sub rsp, 0x28
call fcn.14003f7a0
add rsp, 0x28
movabs rcx, str.3.ogg
sub rsp, 0x28
call fcn.14003f7a0
add rsp, 0x28
inc qword [0x1400f8800]
push 3
mov rdx, qword [0x1400f8810]
add qword [rsp + 8], rdx
pop rcx
pop rdx
sub rsp, 0x20
call fcn.1400262fc
add rsp, 0x28
pop qword [0x1400f8800]
mov qword [0x1400f6d24], rax
mov dword [0x1400ad001], 0x47e
push qword [0x1400f8800]
sub rsp, 8
mov rcx, qword [0x1400f7404]
push qword [0x1400f8800]
sub rsp, 0x28
call fcn.14003f7a0
add rsp, 0x28
movabs rcx, str.4.ogg
sub rsp, 0x28
call fcn.14003f7a0
add rsp, 0x28
inc qword [0x1400f8800]
push 4
mov rdx, qword [0x1400f8810]
add qword [rsp + 8], rdx
pop rcx
pop rdx
sub rsp, 0x20
call fcn.1400262fc
add rsp, 0x28
pop qword [0x1400f8800]
mov qword [0x1400f6d24], rax
mov dword [0x1400ad001], 0x47f
push qword [0x1400f8800]
sub rsp, 8
mov rcx, qword [0x1400f7404]
push qword [0x1400f8800]
sub rsp, 0x28
call fcn.14003f7a0
add rsp, 0x28
movabs rcx, str.5.ogg
sub rsp, 0x28
call fcn.14003f7a0
add rsp, 0x28
inc qword [0x1400f8800]
push 5
mov rdx, qword [0x1400f8810]
add qword [rsp + 8], rdx
pop rcx
pop rdx
sub rsp, 0x20
call fcn.1400262fc
add rsp, 0x28
pop qword [0x1400f8800]
mov qword [0x1400f6d24], rax
mov dword [0x1400ad001], 0x480
push qword [0x1400f8800]
sub rsp, 8
mov rcx, qword [0x1400f7404]
push qword [0x1400f8800]
sub rsp, 0x28
call fcn.14003f7a0
add rsp, 0x28
movabs rcx, str.6.ogg
sub rsp, 0x28
call fcn.14003f7a0
add rsp, 0x28
inc qword [0x1400f8800]
push 6
mov rdx, qword [0x1400f8810]
add qword [rsp + 8], rdx
pop rcx
pop rdx
sub rsp, 0x20
call fcn.1400262fc
add rsp, 0x28
pop qword [0x1400f8800]
mov qword [0x1400f6d24], rax
mov dword [0x1400ad001], 0x481
push qword [0x1400f8800]
sub rsp, 8
mov rcx, qword [0x1400f7404]
push qword [0x1400f8800]
sub rsp, 0x28
call fcn.14003f7a0
add rsp, 0x28
movabs rcx, str.7.ogg
sub rsp, 0x28
call fcn.14003f7a0
add rsp, 0x28
inc qword [0x1400f8800]
push 7
mov rdx, qword [0x1400f8810]
add qword [rsp + 8], rdx
pop rcx
pop rdx
sub rsp, 0x20
call fcn.1400262fc
add rsp, 0x28
pop qword [0x1400f8800]
mov qword [0x1400f6d24], rax
mov dword [0x1400ad001], 0x4a1
mov rax, qword [0x1400f8800]
push rax
sub rsp, 8
push rax
pop rcx
sub rsp, 0x20
call fcn.140032dd4
add rsp, 0x28
lea rcx, [0x1400f73c4]
pop rdx
call fcn.14003f6e0
mov dword [0x1400ad001], 0x4a3
push qword [0x1400f8800]
sub rsp, 8
mov rcx, qword [0x1400f73c4]
push qword [0x1400f8800]
sub rsp, 0x28
call fcn.14003f7a0
add rsp, 0x28
movabs rcx, str.Options
sub rsp, 0x28
call fcn.14003f7a0
add rsp, 0x28
inc qword [0x1400f8800]
push 0xa
mov rdx, qword [0x1400f8810]
add qword [rsp + 8], rdx
pop rcx
pop rdx
sub rsp, 0x20
call fcn.1400335b0
add rsp, 0x28
pop qword [0x1400f8800]
and rax, rax
je 0x1400044c2
mov dword [0x1400ad001], 0x4a4
movabs rbp, 0x1400e2785
mov r15, rbp
movabs rbp, 0x1400e24d7
sub r15, rbp
mov rax, r15
push rax
movabs rbp, 0x1400e24d7
mov rax, rbp
mov rdx, rax
movabs rcx, 0xa
pop r8
call fcn.140033a90
mov dword [0x1400ad001], 0x4a5
movabs rcx, 0xa
call fcn.140033240
mov dword [0x1400ad001], 0x4a6
jmp 0x140004503
mov dword [0x1400ad001], 0x4a6
mov dword [0x1400ad001], 0x4a7
movabs rax, str.Could_not_install_the_file___Installtion_failed
push rax
movabs rax, str.Error
mov rcx, rax
pop rdx
call fcn.1400270f0
mov dword [0x1400ad001], 0x4a8
jmp 0x14001dce4
mov dword [0x1400ad001], 0x4a9
mov dword [0x1400ad001], 0x4ab
push qword [0x1400f8800]
sub rsp, 8
mov rcx, qword [0x1400f73c4]
push qword [0x1400f8800]
sub rsp, 0x28
call fcn.14003f7a0
add rsp, 0x28
movabs rcx, str.help.txt
sub rsp, 0x28
call fcn.14003f7a0
add rsp, 0x28
inc qword [0x1400f8800]
push 0
mov rdx, qword [0x1400f8810]
add qword [rsp + 8], rdx
pop rcx
pop rdx
sub rsp, 0x20
call fcn.1400335b0
add rsp, 0x28
pop qword [0x1400f8800]
and rax, rax
je 0x1400045f2
mov dword [0x1400ad001], 0x4ac
movabs rbp, 0x1400e4518
mov r15, rbp
movabs rbp, 0x1400e2785
sub r15, rbp
mov rax, r15
push rax
movabs rbp, 0x1400e2785
mov rax, rbp
mov rdx, rax
movabs rcx, 0
pop r8
call fcn.140033a90
mov dword [0x1400ad001], 0x4ad
movabs rcx, 0
call fcn.140033240
mov dword [0x1400ad001], 0x4ae
jmp 0x140004624
mov dword [0x1400ad001], 0x4ae
mov dword [0x1400ad001], 0x4af
movabs rax, str.Could_not_create_HELP.TXT_file.
push rax
movabs rax, str.Error
mov rcx, rax
pop rdx
call fcn.1400270f0
mov dword [0x1400ad001], 0x4b0
mov dword [0x1400ad001], 0x4b2
push qword [0x1400f8800]
sub rsp, 8
mov rcx, qword [0x1400f73c4]
push qword [0x1400f8800]
sub rsp, 0x28
call fcn.14003f7a0
add rsp, 0x28
movabs rcx, str.Options
sub rsp, 0x28
call fcn.14003f7a0
add rsp, 0x28
inc qword [0x1400f8800]
push 0xa
mov rdx, qword [0x1400f8810]
add qword [rsp + 8], rdx
pop rcx
pop rdx
sub rsp, 0x20
call fcn.1400336f0
add rsp, 0x28
pop qword [0x1400f8800]
mov dword [0x1400ad001], 0x4b3
mov rax, qword [0x1400f8800]
push rax
sub rsp, 8
push rax
movabs rcx, 0xa
pop rdx
sub rsp, 0x20
call fcn.140033b20
add rsp, 0x28
lea rcx, [0x1400f7084]
pop rdx
call fcn.14003f6e0
mov dword [0x1400ad001], 0x4b4
mov rax, qword [0x1400f8800]
push rax
sub rsp, 8
push rax
movabs rcx, 0xa
pop rdx
sub rsp, 0x20
call fcn.140033b20
add rsp, 0x28
lea rcx, [0x1400f6d34]
pop rdx
call fcn.14003f6e0
mov dword [0x1400ad001], 0x4b5
mov qword [0x1400f734c], 0
mov dword [0x1400ad001], 0x4b7
mov dword [0x1400ad001], 0x4b8
mov rax, qword [0x1400f8800]
push rax
sub rsp, 8
push rax
movabs rcx, 0xa
pop rdx
sub rsp, 0x20
call fcn.140033b20
add rsp, 0x28
lea rcx, [0x1400f7424]
pop rdx
call fcn.14003f6e0
mov dword [0x1400ad001], 0x4b9
movabs rax, 0x1400ad256
mov rdx, rax
mov rcx, qword [0x1400f7424]
call fcn.140024e70
mov qword [0x1400f700c], rax
mov dword [0x1400ad001], 0x4ba
mov rcx, qword [0x1400f7424]
call fcn.140024fd0
mov qword [0x1400f7014], rax
mov dword [0x1400ad001], 0x4bb
mov rax, qword [0x1400f8800]
push rax
sub rsp, 8
push rax
mov r15, qword [0x1400f700c]
dec r15
mov rax, r15
mov rdx, rax
mov rcx, qword [0x1400f7424]
pop r8
sub rsp, 0x20
call fcn.140024ff0
add rsp, 0x28
mov r15, qword [0x1400f734c]
inc r15
mov rbp, qword [0x1400f7a1c]
shl r15, 3
lea rcx, [r15 + rbp]
pop rdx
call fcn.14003f6e0
mov dword [0x1400ad001], 0x4bc
mov r15, qword [0x1400f734c]
inc r15
shl r15, 3
mov rcx, qword [r15 + rbp]
push qword [0x1400f8800]
sub rsp, 0x28
call fcn.14003f7a0
add rsp, 0x28
mov r15, qword [0x1400f734c]
inc r15
mov rbp, qword [0x1400f7a2c]
shl r15, 3
lea rcx, [r15 + rbp]
pop rdx
call fcn.14003f6e0
mov dword [0x1400ad001], 0x4bd
mov rax, qword [0x1400f8800]
push rax
sub rsp, 8
push rax
mov r15, qword [0x1400f7014]
sub r15, qword [0x1400f700c]
mov rax, r15
mov rdx, rax
mov rcx, qword [0x1400f7424]
pop r8
sub rsp, 0x20
call fcn.140024d10
add rsp, 0x28
mov r15, qword [0x1400f734c]
inc r15
mov rbp, qword [0x1400f7a3c]
shl r15, 3
lea rcx, [r15 + rbp]
pop rdx
call fcn.14003f6e0
mov dword [0x1400ad001], 0x4be
mov rax, qword [0x1400f8800]
push rax
sub rsp, 8
push rax
mov r15, qword [0x1400f700c]
dec r15
mov rax, r15
mov rdx, rax
mov rcx, qword [0x1400f7424]
pop r8
sub rsp, 0x20
call fcn.140024ff0
add rsp, 0x28
mov r15, qword [0x1400f734c]
inc r15
mov rbp, qword [0x1400f7a6c]
shl r15, 3
lea rcx, [r15 + rbp]
pop rdx
call fcn.14003f6e0
mov dword [0x1400ad001], 0x4bf
mov r15, qword [0x1400f734c]
inc r15
shl r15, 3
mov rcx, qword [r15 + rbp]
push qword [0x1400f8800]
sub rsp, 0x28
call fcn.14003f7a0
add rsp, 0x28
mov r15, qword [0x1400f734c]
inc r15
mov rbp, qword [0x1400f7a7c]
shl r15, 3
lea rcx, [r15 + rbp]
pop rdx
call fcn.14003f6e0
mov dword [0x1400ad001], 0x4c0
mov rax, qword [0x1400f8800]
push rax
sub rsp, 8
push rax
mov r15, qword [0x1400f7014]
sub r15, qword [0x1400f700c]
mov rax, r15
mov rdx, rax
mov rcx, qword [0x1400f7424]
pop r8
sub rsp, 0x20
call fcn.140024d10
add rsp, 0x28
mov r15, qword [0x1400f734c]
inc r15
mov rbp, qword [0x1400f7a8c]
shl r15, 3
lea rcx, [r15 + rbp]
pop rdx
call fcn.14003f6e0
mov dword [0x1400ad001], 0x4c1
movabs rax, 0x1400ad256
push rax
mov r15, qword [0x1400f734c]
inc r15
mov rbp, qword [0x1400f7a3c]
shl r15, 3
mov rcx, qword [r15 + rbp]
pop rdx
call fcn.140024e70
mov qword [0x1400f700c], rax
mov dword [0x1400ad001], 0x4c2
mov r15, qword [0x1400f734c]
inc r15
shl r15, 3
mov rcx, qword [r15 + rbp]
call fcn.140024fd0
mov qword [0x1400f7014], rax
mov dword [0x1400ad001], 0x4c3
mov rax, qword [0x1400f8800]
push rax
sub rsp, 8
push rax
mov r15, qword [0x1400f7014]
sub r15, qword [0x1400f700c]
mov rax, r15
push rax
mov r15, qword [0x1400f734c]
inc r15
shl r15, 3
mov rcx, qword [r15 + rbp]
pop rdx
pop r8
sub rsp, 0x20
call fcn.140024d10
add rsp, 0x28
mov r15, qword [0x1400f734c]
inc r15
mov rbp, qword [0x1400f7abc]
shl r15, 3
lea rcx, [r15 + rbp]
pop rdx
call fcn.14003f6e0
mov dword [0x1400ad001], 0x4c4
mov r15, qword [0x1400f734c]
inc r15
shl r15, 3
mov rcx, qword [r15 + rbp]
push qword [0x1400f8800]
sub rsp, 0x28
call fcn.14003f7a0
add rsp, 0x28
mov r15, qword [0x1400f734c]
inc r15
mov rbp, qword [0x1400f7acc]
shl r15, 3
lea rcx, [r15 + rbp]
pop rdx
call fcn.14003f6e0
mov dword [0x1400ad001], 0x4c5
mov rax, qword [0x1400f8800]
push rax
sub rsp, 8
push rax
mov r15, qword [0x1400f700c]
dec r15
mov rax, r15
push rax
mov r15, qword [0x1400f734c]
inc r15
mov rbp, qword [0x1400f7a3c]
shl r15, 3
mov rcx, qword [r15 + rbp]
pop rdx
pop r8
sub rsp, 0x20
call fcn.140024ff0
add rsp, 0x28
mov r15, qword [0x1400f734c]
inc r15
shl r15, 3
lea rcx, [r15 + rbp]
pop rdx
call fcn.14003f6e0
mov dword [0x1400ad001], 0x4c6
mov rax, qword [0x1400f8800]
push rax
sub rsp, 8
push rax
mov r15, qword [0x1400f700c]
dec r15
mov rax, r15
push rax
mov r15, qword [0x1400f734c]
inc r15
shl r15, 3
mov rcx, qword [r15 + rbp]
pop rdx
pop r8
sub rsp, 0x20
call fcn.140024ff0
add rsp, 0x28
mov r15, qword [0x1400f734c]
inc r15
mov rbp, qword [0x1400f7a8c]
shl r15, 3
lea rcx, [r15 + rbp]
pop rdx
call fcn.14003f6e0
mov dword [0x1400ad001], 0x4c7
inc qword [0x1400f734c]
mov dword [0x1400ad001], 0x4c8
movabs rcx, 0xa
call fcn.140033c40
mov r15, rax
cmp r15, 1
jne 0x14000472d
mov dword [0x1400ad001], 0x4c9
movabs rcx, 0xa
call fcn.140033240
mov dword [0x1400ad001], 0x4cd
movabs rax, 0x1400e4518
mov qword [0x1400f6e84], rax
mov dword [0x1400ad001], 0x4ce
lea rcx, [0x1400f6ebc]
mov rdx, qword [0x1400f6e84]
call fcn.14003f5f0
add qword [0x1400f6e84], rax
mov dword [0x1400ad001], 0x4d0
mov qword [0x1400f700c], 1
jmp 0x140004c65
mov dword [0x1400ad001], 0x4d0
mov rax, 0xfe
cmp rax, qword [0x1400f700c]
jl 0x140004d45
mov dword [0x1400ad001], 0x4d1
mov rax, qword [0x1400f8800]
push rax
sub rsp, 8
push rax
movabs rax, 0x1400ad1da
mov r8, rax
mov rdx, qword [0x1400f700c]
mov rcx, qword [0x1400f6ebc]
pop r9
sub rsp, 0x20
call fcn.140025090
add rsp, 0x28
lea rcx, [0x1400f74e4]
pop rdx
call fcn.14003f6e0
mov dword [0x1400ad001], 0x4d2
mov rax, qword [0x1400f8800]
push rax
sub rsp, 8
push rax
sub rsp, 8
mov rcx, qword [0x1400f74e4]
sub rsp, 0x20
call fcn.140024fd0
add rsp, 0x28
dec rax
mov rdx, rax
mov rcx, qword [0x1400f74e4]
pop r8
sub rsp, 0x20
call fcn.140024ff0
add rsp, 0x28
mov r15, qword [0x1400f700c]
mov rbp, qword [0x1400f7adc]
shl r15, 3
lea rcx, [r15 + rbp]
pop rdx
call fcn.14003f6e0
mov dword [0x1400ad001], 0x4d4
inc qword [0x1400f700c]
jno 0x140004c5b
mov dword [0x1400ad001], 0x4d7
mov qword [0x1400f700c], 1
jmp 0x140004d66
mov dword [0x1400ad001], 0x4d7
mov rax, qword [0x1400f734c]
cmp rax, qword [0x1400f700c]
jl 0x140004f4d
mov dword [0x1400ad001], 0x4d8
mov qword [0x1400f7014], 1
jmp 0x140004d9b
mov dword [0x1400ad001], 0x4d8
mov rax, 0xfe
cmp rax, qword [0x1400f7014]
jl 0x140004e8d
mov dword [0x1400ad001], 0x4d9
mov r15, qword [0x1400f7014]
mov rbp, qword [0x1400f7adc]
shl r15, 3
mov rcx, qword [r15 + rbp]
push qword [0x1400f8800]
sub rsp, 0x28
call fcn.14003f7a0
add rsp, 0x28
lea rcx, [0x1400f7424]
pop rdx
call fcn.14003f6e0
mov dword [0x1400ad001], 0x4da
push qword [0x1400f7424]
mov r15, qword [0x1400f700c]
mov rbp, qword [0x1400f7a1c]
shl r15, 3
mov rcx, qword [r15 + rbp]
pop rdx
call fcn.14003f590
or rax, rax
je 0x140004e6c
mov dword [0x1400ad001], 0x4db
push qword [0x1400f7014]
mov r15, qword [0x1400f700c]
mov rbp, qword [0x1400f7a4c]
shl r15, 3
pop qword [r15 + rbp]
mov dword [0x1400ad001], 0x4dc
push qword [0x1400f7014]
mov r15, qword [0x1400f700c]
mov rbp, qword [0x1400f7a5c]
shl r15, 3
pop qword [r15 + rbp]
mov dword [0x1400ad001], 0x4de
mov dword [0x1400ad001], 0x4df
inc qword [0x1400f7014]
jno 0x140004d91
mov dword [0x1400ad001], 0x4e0
mov r15, qword [0x1400f700c]
mov rbp, qword [0x1400f7a4c]
shl r15, 3
mov r15, qword [r15 + rbp]
and r15, r15
jne 0x140004f2c
mov dword [0x1400ad001], 0x4e0
mov r15, qword [0x1400f700c]
mov rbp, qword [0x1400f7a1c]
shl r15, 3
movabs rdx, str.Undefined
lea rcx, [r15 + rbp]
call fcn.14003f5f0
mov dword [0x1400ad001], 0x4e0
mov r15, qword [0x1400f700c]
mov rbp, qword [0x1400f7a2c]
shl r15, 3
movabs rdx, str.Undefined
lea rcx, [r15 + rbp]
call fcn.14003f5f0
mov dword [0x1400ad001], 0x4e0
movabs rax, str.Possible_Garbled_Custom_Keys_File
mov rcx, rax
call fcn.140023c05
mov dword [0x1400ad001], 0x4e0
mov dword [0x1400ad001], 0x4e1
inc qword [0x1400f700c]
jno 0x140004d5c
mov dword [0x1400ad001], 0x4e5
mov rdx, qword [0x1400f6cfc]
movabs rcx, 0xa
call fcn.1400337f0
and rax, rax
je 0x140005175
mov dword [0x1400ad001], 0x4e6
mov rax, qword [0x1400f8800]
push rax
sub rsp, 8
push rax
movabs rcx, 0xa
pop rdx
sub rsp, 0x20
call fcn.140033b20
add rsp, 0x28
lea rcx, [0x1400f7084]
pop rdx
call fcn.14003f6e0
mov dword [0x1400ad001], 0x4e7
mov rax, qword [0x1400f8800]
push rax
sub rsp, 8
push rax
movabs rcx, 0xa
pop rdx
sub rsp, 0x20
call fcn.140033b20
add rsp, 0x28
lea rcx, [0x1400f6d34]
pop rdx
call fcn.14003f6e0
mov dword [0x1400ad001], 0x4e8
mov qword [0x1400f72dc], 0
mov dword [0x1400ad001], 0x4e9
mov dword [0x1400ad001], 0x4ea
mov rax, qword [0x1400f8800]
push rax
sub rsp, 8
push rax
movabs rcx, 0xa
pop rdx
sub rsp, 0x20
call fcn.140033b20
add rsp, 0x28
lea rcx, [0x1400f7424]
pop rdx
call fcn.14003f6e0
mov dword [0x1400ad001], 0x4eb
movabs rax, 0x1400ad256
mov rdx, rax
mov rcx, qword [0x1400f7424]
call fcn.140024e70
mov qword [0x1400f700c], rax
mov dword [0x1400ad001], 0x4ec
mov rcx, qword [0x1400f7424]
call fcn.140024fd0
mov qword [0x1400f7014], rax
mov dword [0x1400ad001], 0x4ee
mov rax, qword [0x1400f8800]
push rax
sub rsp, 8
push rax
mov r15, qword [0x1400f7014]
sub r15, qword [0x1400f700c]
mov rax, r15
mov rdx, rax
mov rcx, qword [0x1400f7424]
pop r8
sub rsp, 0x20
call fcn.140024d10
add rsp, 0x28
lea rcx, [0x1400f7424]
pop rdx
call fcn.14003f6e0
mov dword [0x1400ad001], 0x4ef
movabs rax, 0x1400ad256
mov rdx, rax
mov rcx, qword [0x1400f7424]
call fcn.140024e70
mov qword [0x1400f700c], rax
mov dword [0x1400ad001], 0x4f0
mov rcx, qword [0x1400f7424]
call fcn.140024fd0
mov qword [0x1400f7014], rax
mov dword [0x1400ad001], 0x4f2
inc qword [0x1400f72dc]
mov dword [0x1400ad001], 0x4f3
movabs rcx, 0xa
call fcn.140033c40
mov r15, rax
cmp r15, 1
jne 0x140005003
mov dword [0x1400ad001], 0x4f4
movabs rcx, 0xa
call fcn.140033240
mov dword [0x1400ad001], 0x4f5
mov dword [0x1400ad001], 0x4f7
mov r15, qword [0x1400f734c]
cmp r15, qword [0x1400f72dc]
jne 0x140005723
mov dword [0x1400ad001], 0x4f8
mov rdx, qword [0x1400f6cfc]
movabs rcx, 0xa
call fcn.1400337f0
and rax, rax
je 0x140005536
mov dword [0x1400ad001], 0x4f9
mov rax, qword [0x1400f8800]
push rax
sub rsp, 8
push rax
movabs rcx, str.Custom_Keys_located:
sub rsp, 0x28
call fcn.14003f7a0
add rsp, 0x28
mov rcx, qword [0x1400f6cfc]
sub rsp, 0x28
call fcn.14003f7a0
add rsp, 0x28
mov rdx, qword [0x1400f8810]
add qword [rsp], rdx
pop rcx
sub rsp, 0x20
call fcn.140023c05
add rsp, 0x28
pop qword [0x1400f8800]
mov dword [0x1400ad001], 0x4fa
movabs rax, str.Loading_CustomKeys
mov rcx, rax
call fcn.140023c05
mov dword [0x1400ad001], 0x4fb
movabs rax, str.To_DELETE_these_Custom_Keys__make_sure_Debug_Tab_is_selected_and_Trainer_is_Activated__by
mov rcx, rax
call fcn.140023c05
mov dword [0x1400ad001], 0x4fc
movabs rax, str.pressing_F1__and_then_press_CTRL_K.__The_trainer_will_close_and_custom_keys_are_deleted.
mov rcx, rax
call fcn.140023c05
mov dword [0x1400ad001], 0x4fd
mov rax, qword [0x1400f8800]
push rax
sub rsp, 8
push rax
movabs rcx, 0xa
pop rdx
sub rsp, 0x20
call fcn.140033b20
add rsp, 0x28
lea rcx, [0x1400f7084]
pop rdx
call fcn.14003f6e0
mov dword [0x1400ad001], 0x4fe
mov rax, qword [0x1400f8800]
push rax
sub rsp, 8
push rax
movabs rcx, 0xa
pop rdx
sub rsp, 0x20
call fcn.140033b20
add rsp, 0x28
lea rcx, [0x1400f6d34]
pop rdx
call fcn.14003f6e0
mov dword [0x1400ad001], 0x4ff
mov qword [0x1400f734c], 0
mov dword [0x1400ad001], 0x500
mov dword [0x1400ad001], 0x501
mov rax, qword [0x1400f8800]
push rax
sub rsp, 8
push rax
movabs rcx, 0xa
pop rdx
sub rsp, 0x20
call fcn.140033b20
add rsp, 0x28
lea rcx, [0x1400f7424]
pop rdx
call fcn.14003f6e0
mov dword [0x1400ad001], 0x502
movabs rax, 0x1400ad256
mov rdx, rax
mov rcx, qword [0x1400f7424]
call fcn.140024e70
mov qword [0x1400f700c], rax
mov dword [0x1400ad001], 0x503
mov rcx, qword [0x1400f7424]
call fcn.140024fd0
mov qword [0x1400f7014], rax
mov dword [0x1400ad001], 0x504
mov rax, qword [0x1400f8800]
push rax
sub rsp, 8
push rax
mov r15, qword [0x1400f700c]
dec r15
mov rax, r15
mov rdx, rax
mov rcx, qword [0x1400f7424]
pop r8
sub rsp, 0x20
call fcn.140024ff0
add rsp, 0x28
mov r15, qword [0x1400f734c]
inc r15
mov rbp, qword [0x1400f7a1c]
shl r15, 3
lea rcx, [r15 + rbp]
pop rdx
call fcn.14003f6e0
mov dword [0x1400ad001], 0x505
mov rax, qword [0x1400f8800]
push rax
sub rsp, 8
push rax
mov r15, qword [0x1400f7014]
sub r15, qword [0x1400f700c]
mov rax, r15
mov rdx, rax
mov rcx, qword [0x1400f7424]
pop r8
sub rsp, 0x20
call fcn.140024d10
add rsp, 0x28
lea rcx, [0x1400f7424]
pop rdx
call fcn.14003f6e0
mov dword [0x1400ad001], 0x506
movabs rax, 0x1400ad256
mov rdx, rax
mov rcx, qword [0x1400f7424]
call fcn.140024e70
mov qword [0x1400f700c], rax
mov dword [0x1400ad001], 0x507
mov rcx, qword [0x1400f7424]
call fcn.140024fd0
mov qword [0x1400f7014], rax
mov dword [0x1400ad001], 0x508
mov rax, qword [0x1400f8800]
push rax
sub rsp, 8
push rax
mov r15, qword [0x1400f7014]
sub r15, qword [0x1400f700c]
mov rax, r15
mov rdx, rax
mov rcx, qword [0x1400f7424]
pop r8
sub rsp, 0x20
call fcn.140024d10
add rsp, 0x28
mov r15, qword [0x1400f734c]
inc r15
mov rbp, qword [0x1400f7abc]
shl r15, 3
lea rcx, [r15 + rbp]
pop rdx
call fcn.14003f6e0
mov dword [0x1400ad001], 0x509
inc qword [0x1400f734c]
mov dword [0x1400ad001], 0x50a
movabs rcx, 0xa
call fcn.140033c40
mov r15, rax
cmp r15, 1
jne 0x140005308
mov dword [0x1400ad001], 0x50b
movabs rcx, 0xa
call fcn.140033240
mov dword [0x1400ad001], 0x50c
mov dword [0x1400ad001], 0x50f
mov qword [0x1400f700c], 1
jmp 0x140005561
mov dword [0x1400ad001], 0x50f
mov rax, qword [0x1400f734c]
cmp rax, qword [0x1400f700c]
jl 0x140005717
mov dword [0x1400ad001], 0x510
mov r15, qword [0x1400f700c]
mov rbp, qword [0x1400f7a4c]
shl r15, 3
mov qword [r15 + rbp], 0
mov dword [0x1400ad001], 0x511
mov qword [0x1400f7014], 1
jmp 0x1400055ba
mov dword [0x1400ad001], 0x511
mov rax, 0xfe
cmp rax, qword [0x1400f7014]
jl 0x140005686
mov dword [0x1400ad001], 0x512
mov r15, qword [0x1400f7014]
mov rbp, qword [0x1400f7adc]
shl r15, 3
mov rcx, qword [r15 + rbp]
push qword [0x1400f8800]
sub rsp, 0x28
call fcn.14003f7a0
add rsp, 0x28
lea rcx, [0x1400f7424]
pop rdx
call fcn.14003f6e0
mov dword [0x1400ad001], 0x513
push qword [0x1400f7424]
mov r15, qword [0x1400f700c]
mov rbp, qword [0x1400f7a1c]
shl r15, 3
mov rcx, qword [r15 + rbp]
pop rdx
call fcn.14003f590
or rax, rax
je 0x140005665
mov dword [0x1400ad001], 0x514
push qword [0x1400f7014]
mov r15, qword [0x1400f700c]
mov rbp, qword [0x1400f7a4c]
shl r15, 3
pop qword [r15 + rbp]
mov dword [0x1400ad001], 0x517
mov dword [0x1400ad001], 0x518
inc qword [0x1400f7014]
jno 0x1400055b0
mov dword [0x1400ad001], 0x519
mov r15, qword [0x1400f700c]
mov rbp, qword [0x1400f7a4c]
shl r15, 3
mov r15, qword [r15 + rbp]
and r15, r15
jne 0x1400056f6
mov dword [0x1400ad001], 0x519
mov r15, qword [0x1400f700c]
mov rbp, qword [0x1400f7a1c]
shl r15, 3
movabs rdx, str.Undefined
lea rcx, [r15 + rbp]
call fcn.14003f5f0
mov dword [0x1400ad001], 0x519
movabs rax, str.Possible_Garbled_Custom_Keys_File
mov rcx, rax
call fcn.140023c05
mov dword [0x1400ad001], 0x519
mov dword [0x1400ad001], 0x51a
inc qword [0x1400f700c]
jno 0x140005557
mov dword [0x1400ad001], 0x51b
jmp 0x140005785
mov dword [0x1400ad001], 0x51b
mov dword [0x1400ad001], 0x51c
mov r15, qword [0x1400f72dc]
and r15, r15
jle 0x14000577b
mov dword [0x1400ad001], 0x51d
movabs rax, str.CustomKeys_mismatch_in_number_of_options.
mov rcx, rax
call fcn.140023c05
mov dword [0x1400ad001], 0x51e
movabs rax, str.After_pressing_F1_to_Activate_trainer__press_CTRL_K_to_delete_old_CustomKeys.
mov rcx, rax
call fcn.140023c05
mov dword [0x1400ad001], 0x51f
mov dword [0x1400ad001], 0x520
mov dword [0x1400ad001], 0x525
lea rax, [0x1400057af]
push rax
push 0
sub rsp, 0x20
jmp 0x14000ca98
mov dword [0x1400ad001], 0xb6f
sub rsp, 8
sub rsp, 8
movabs r8, 0xd7
movabs rdx, 0xd7
movabs rcx, 0xd7
sub rsp, 0x20
call fcn.1400360b4
add rsp, 0x28
push rax
movabs r9, 0x20
movabs r8, 0x55
movabs rdx, 0x10e
movabs rcx, 0x382
sub rsp, 0x20
call fcn.1400380d4
add rsp, 0x30
and rax, rax
je 0x14000ccaa
mov dword [0x1400ad001], 0xb70
movabs rcx, 0x382
call fcn.140038288
mov rcx, rax
call fcn.140036100
mov dword [0x1400ad001], 0xb71
movabs rcx, 3
call fcn.14003e988
mov rcx, rax
call fcn.140036184
mov dword [0x1400ad001], 0xb72
movabs rcx, 0x11
call fcn.140036198
mov dword [0x1400ad001], 0xb73
movabs r9, 0xff
movabs r8, 0xe
movabs rdx, 0xe
movabs rcx, 0xe
call fcn.1400361a8
push rax
movabs rax, str.Hotkeys
mov r8, rax
movabs rdx, 3
movabs rcx, 3
pop r9
call fcn.1400361c4
mov dword [0x1400ad001], 0xb74
call fcn.140036288
mov dword [0x1400ad001], 0xb75
movabs r9, 0
movabs r8, 0x16
movabs rdx, 0x46
movabs rcx, 0x382
call fcn.1400384dc
mov dword [0x1400ad001], 0xb76
mov rcx, qword [0x1400f7124]
call fcn.140038288
mov rcx, rax
call fcn.140036100
mov dword [0x1400ad001], 0xb77
movabs rcx, 1
call fcn.140036198
mov dword [0x1400ad001], 0xb78
push 5
push 0x26
movabs rcx, 0x382
sub rsp, 0x20
call fcn.140038084
add rsp, 0x20
mov rcx, rax
pop rdx
pop r8
call fcn.1400362e8
mov dword [0x1400ad001], 0xb79
call fcn.140036288
mov dword [0x1400ad001], 0xb7a
movabs rcx, 0x382
call fcn.140037e98
mov dword [0x1400ad001], 0xb7b
mov dword [0x1400ad001], 0xb7d
sub rsp, 8
sub rsp, 8
movabs r8, 0xd2
movabs rdx, 0xff
movabs rcx, 0xff
sub rsp, 0x20
call fcn.1400360b4
add rsp, 0x28
push rax
movabs r9, 0x20
movabs r8, 0x55
movabs rdx, 0x10e
movabs rcx, 0x382
sub rsp, 0x20
call fcn.1400380d4
add rsp, 0x30
and rax, rax
je 0x14000cec6
mov dword [0x1400ad001], 0xb7e
movabs rcx, 0x382
call fcn.140038288
mov rcx, rax
call fcn.140036100
mov dword [0x1400ad001], 0xb7f
movabs rcx, 3
call fcn.14003e988
mov rcx, rax
call fcn.140036184
mov dword [0x1400ad001], 0xb80
movabs rcx, 0x11
call fcn.140036198
mov dword [0x1400ad001], 0xb81
movabs r9, 0xff
movabs r8, 0xe
movabs rdx, 0xe
movabs rcx, 0xe
call fcn.1400361a8
push rax
movabs rax, str.Joystick
mov r8, rax
movabs rdx, 3
movabs rcx, 3
pop r9
call fcn.1400361c4
mov dword [0x1400ad001], 0xb82
call fcn.140036288
mov dword [0x1400ad001], 0xb83
movabs r9, 0
movabs r8, 0x16
movabs rdx, 0x46
movabs rcx, 0x382
call fcn.1400384dc
mov dword [0x1400ad001], 0xb84
mov rcx, qword [0x1400f71ac]
call fcn.140038288
mov rcx, rax
call fcn.140036100
mov dword [0x1400ad001], 0xb85
movabs rcx, 1
call fcn.140036198
mov dword [0x1400ad001], 0xb86
push 5
push 0x26
movabs rcx, 0x382
sub rsp, 0x20
call fcn.140038084
add rsp, 0x20
mov rcx, rax
pop rdx
pop r8
call fcn.1400362e8
mov dword [0x1400ad001], 0xb87
call fcn.140036288
mov dword [0x1400ad001], 0xb88
movabs rcx, 0x382
call fcn.140037e98
mov dword [0x1400ad001], 0xb89
mov dword [0x1400ad001], 0xb8b
sub rsp, 8
sub rsp, 8
movabs r8, 0xd2
movabs rdx, 0xff
movabs rcx, 0xff
sub rsp, 0x20
call fcn.1400360b4
add rsp, 0x28
push rax
movabs r9, 0x20
movabs r8, 0x55
movabs rdx, 0x1d6
movabs rcx, 0x382
sub rsp, 0x20
call fcn.1400380d4
add rsp, 0x30
and rax, rax
je 0x14000d0e2
mov dword [0x1400ad001], 0xb8c
movabs rcx, 0x382
call fcn.140038288
mov rcx, rax
call fcn.140036100
mov dword [0x1400ad001], 0xb8d
movabs rcx, 3
call fcn.14003e988
mov rcx, rax
call fcn.140036184
mov dword [0x1400ad001], 0xb8e
movabs rcx, 0x11
call fcn.140036198
mov dword [0x1400ad001], 0xb8f
movabs r9, 0xff
movabs r8, 0xe
movabs rdx, 0xe
movabs rcx, 0xe
call fcn.1400361a8
push rax
movabs rax, str.Instructions
mov r8, rax
movabs rdx, 3
movabs rcx, 3
pop r9
call fcn.1400361c4
mov dword [0x1400ad001], 0xb90
call fcn.140036288
mov dword [0x1400ad001], 0xb91
movabs r9, 0
movabs r8, 0x16
movabs rdx, 0x78
movabs rcx, 0x382
call fcn.1400384dc
mov dword [0x1400ad001], 0xb92
mov rcx, qword [0x1400f7524]
call fcn.140038288
mov rcx, rax
call fcn.140036100
mov dword [0x1400ad001], 0xb93
movabs rcx, 1
call fcn.140036198
mov dword [0x1400ad001], 0xb94
push 5
push 0x19
movabs rcx, 0x382
sub rsp, 0x20
call fcn.140038084
add rsp, 0x20
mov rcx, rax
pop rdx
pop r8
call fcn.1400362e8
mov dword [0x1400ad001], 0xb95
call fcn.140036288
mov dword [0x1400ad001], 0xb96
movabs rcx, 0x382
call fcn.140037e98
mov dword [0x1400ad001], 0xb97
mov dword [0x1400ad001], 0xb99
sub rsp, 8
sub rsp, 8
movabs r8, 0xd2
movabs rdx, 0xff
movabs rcx, 0xff
sub rsp, 0x20
call fcn.1400360b4
add rsp, 0x28
push rax
movabs r9, 0x20
movabs r8, 0x55
movabs rdx, 0x10e
movabs rcx, 0x382
sub rsp, 0x20
call fcn.1400380d4
add rsp, 0x30
and rax, rax
je 0x14000d2fe
mov dword [0x1400ad001], 0xb9a
movabs rcx, 0x382
call fcn.140038288
mov rcx, rax
call fcn.140036100
mov dword [0x1400ad001], 0xb9b
movabs rcx, 3
call fcn.14003e988
mov rcx, rax
call fcn.140036184
mov dword [0x1400ad001], 0xb9c
movabs rcx, 0x11
call fcn.140036198
mov dword [0x1400ad001], 0xb9d
movabs r9, 0xff
movabs r8, 0xe
movabs rdx, 0xe
movabs rcx, 0xe
call fcn.1400361a8
push rax
movabs rax, str.Help
mov r8, rax
movabs rdx, 3
movabs rcx, 3
pop r9
call fcn.1400361c4
mov dword [0x1400ad001], 0xb9e
call fcn.140036288
mov dword [0x1400ad001], 0xb9f
movabs r9, 0
movabs r8, 0x16
movabs rdx, 0x46
movabs rcx, 0x382
call fcn.1400384dc
mov dword [0x1400ad001], 0xba0
mov rcx, qword [0x1400f6e64]
call fcn.140038288
mov rcx, rax
call fcn.140036100
mov dword [0x1400ad001], 0xba1
movabs rcx, 1
call fcn.140036198
mov dword [0x1400ad001], 0xba2
push 5
push 0x34
movabs rcx, 0x382
sub rsp, 0x20
call fcn.140038084
add rsp, 0x20
mov rcx, rax
pop rdx
pop r8
call fcn.1400362e8
mov dword [0x1400ad001], 0xba3
call fcn.140036288
mov dword [0x1400ad001], 0xba4
movabs rcx, 0x382
call fcn.140037e98
mov dword [0x1400ad001], 0xba5
mov dword [0x1400ad001], 0xba7
sub rsp, 8
sub rsp, 8
movabs r8, 0xd2
movabs rdx, 0xff
movabs rcx, 0xff
sub rsp, 0x20
call fcn.1400360b4
add rsp, 0x28
push rax
movabs r9, 0x20
movabs r8, 0x55
movabs rdx, 0x10e
movabs rcx, 0x382
sub rsp, 0x20
call fcn.1400380d4
add rsp, 0x30
and rax, rax
je 0x14000d51a
mov dword [0x1400ad001], 0xba8
movabs rcx, 0x382
call fcn.140038288
mov rcx, rax
call fcn.140036100
mov dword [0x1400ad001], 0xba9
movabs rcx, 3
call fcn.14003e988
mov rcx, rax
call fcn.140036184
mov dword [0x1400ad001], 0xbaa
movabs rcx, 0x11
call fcn.140036198
mov dword [0x1400ad001], 0xbab
movabs r9, 0xff
movabs r8, 0xe
movabs rdx, 0xe
movabs rcx, 0xe
call fcn.1400361a8
push rax
movabs rax, str.Debug
mov r8, rax
movabs rdx, 3
movabs rcx, 3
pop r9
call fcn.1400361c4
mov dword [0x1400ad001], 0xbac
call fcn.140036288
mov dword [0x1400ad001], 0xbad
movabs r9, 0
movabs r8, 0x16
movabs rdx, 0x46
movabs rcx, 0x382
call fcn.1400384dc
mov dword [0x1400ad001], 0xbae
mov rcx, qword [0x1400f6d04]
call fcn.140038288
mov rcx, rax
call fcn.140036100
mov dword [0x1400ad001], 0xbaf
movabs rcx, 1
call fcn.140036198
mov dword [0x1400ad001], 0xbb0
push 5
push 0x2d
movabs rcx, 0x382
sub rsp, 0x20
call fcn.140038084
add rsp, 0x20
mov rcx, rax
pop rdx
pop r8
call fcn.1400362e8
mov dword [0x1400ad001], 0xbb1
call fcn.140036288
mov dword [0x1400ad001], 0xbb2
movabs rcx, 0x382
call fcn.140037e98
mov dword [0x1400ad001], 0xbb3
mov dword [0x1400ad001], 0xbb5
add rsp, 0x20
pop rax
pop rdx
add rsp, rax
jmp rdx
call 0x14001dd06
call fcn.14003f560
mov rcx, qword [0x1400f6cd4]
call fcn.140024072
mov rcx, qword [0x1400f6ce4]
call fcn.140024078
sub rsp, 0x28
call fcn.140026bac
call fcn.140028520
call fcn.140029160
call fcn.14002ac08
call fcn.14002ba8c
call fcn.1400315f4
call fcn.1400330d0
call fcn.140033320
call fcn.140034a10
call fcn.140035b04
call fcn.140037f0c
call fcn.14003a17c
call fcn.14003e470
call fcn.14003e9fc
call fcn.14003ea08
call fcn.14003d320
add rsp, 0x28
ret