Function at 0x140004f60
Capabilities:
Create process on windows
Create process suspended
Resume thread

Disassembly:
mov qword [rsp + 8], rbx
mov qword [rsp + 0x10], rsi
mov qword [rsp + 0x18], rdi
mov qword [rsp + 0x20], r12
push rbp
push r14
push r15
lea rbp, [rsp - 0x820]
sub rsp, 0x920
mov rax, qword [0x140065010]
xor rax, rsp
mov qword [rbp + 0x810], rax
xor r15d, r15d
mov dword [rsp + 0x58], r15d
xor edx, edx
lea rcx, [rbp + 0x1e0]
call fcn.14000cf40
nop
lea rcx, [rbp + 0x330]
call fcn.140004d80
nop
call fcn.14001e080
lea rcx, str.minty.dll
mov qword [rbp + 0x1d0], rcx
mov qword [rbp + 0x1d8], 9
lea r8, [rbp + 0x1d0]
mov edx, eax
lea rcx, [rbp + 0x210]
call fcn.140002520
nop
cmp byte [rbp + 0x350], r15b
je 0x1400079c7
lea r8, [rbp + 0x210]
lea rdx, [rbp + 0x330]
lea rcx, [rbp + 0x270]
call fcn.140002b60
nop
mov rdx, qword [rbp + 0x228]
cmp rdx, 8
jb 0x14000505f
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp + 0x210]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14000505a
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400079cd
call fcn.14001d5bc
movdqa xmm0, xmmword [0x14005bd60]
movdqu xmmword [rbp + 0x220], xmm0
mov word [rbp + 0x210], r15w
lea rcx, [rbp + 0x270]
call fcn.1400036c0
test al, al
jne 0x1400050a7
lea rcx, str.Minty.dll_not_found_n
call fcn.140001170
lea rcx, str.pause
call fcn.14002ece8
mov esi, r15d
jmp 0x1400078b9
xorps xmm0, xmm0
movups xmmword [rbp + 0x1f0], xmm0
mov qword [rbp + 0x200], r15
mov qword [rbp + 0x208], 0xf
mov byte [rbp + 0x1f0], 0
call fcn.14001e080
lea rcx, str.minty.json
mov qword [rbp + 0x1d0], rcx
mov ebx, 0xa
mov qword [rbp + 0x1d8], rbx
lea r8, [rbp + 0x1d0]
mov edx, eax
lea rcx, [rbp + 0x210]
call fcn.140002520
nop
xorps xmm0, xmm0
movups xmmword [rsp + 0x68], xmm0
movdqa xmm1, xmmword [0x14005bd60]
movdqu xmmword [rsp + 0x78], xmm1
mov word [rsp + 0x68], r15w
mov dword [rsp + 0x58], 0x3b
lea rcx, [rsp + 0x68]
call fcn.140003790
test eax, eax
jne 0x1400079d3
lea r8, [rbp + 0x210]
lea rdx, [rsp + 0x68]
lea rcx, [rbp + 0x250]
call fcn.140002b60
nop
mov rdx, qword [rbp - 0x80]
cmp rdx, 8
jb 0x14000518f
lea rdx, [rdx*2 + 2]
mov rcx, qword [rsp + 0x68]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14000518a
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400079db
call fcn.14001d5bc
movdqa xmm0, xmmword [0x14005bd60]
movdqu xmmword [rsp + 0x78], xmm0
mov word [rsp + 0x68], r15w
mov rdx, qword [rbp + 0x228]
cmp rdx, 8
jb 0x1400051e9
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp + 0x210]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400051e4
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400079e1
call fcn.14001d5bc
movdqa xmm0, xmmword [0x14005bd60]
movdqu xmmword [rbp + 0x220], xmm0
mov word [rbp + 0x210], r15w
xor edx, edx
mov r8d, 0x110
lea rcx, [rbp + 0x4e0]
call fcn.140020b20
lea rdx, [rbp + 0x250]
lea rcx, [rbp + 0x4e0]
call fcn.140011c00
nop
lea rcx, [rbp + 0x250]
cmp qword [rbp + 0x268], 8
cmovae rcx, qword [rbp + 0x250]
mov r9d, 0xffffffff
mov r8d, 3
lea rdx, [rbp + 0x210]
call fcn.14001e31c
mov edx, eax
mov esi, 1
test eax, eax
jne 0x1400052ad
mov eax, dword [rbp + 0x220]
test sil, al
mov ecx, 0x1ff
mov r8d, 0x16d
cmovne ecx, r8d
mov dword [rbp - 0x5c], ecx
bt eax, 0xa
jae 0x14000529f
mov ecx, dword [rbp + 0x224]
cmp ecx, 0xa000000c
jne 0x140005297
lea ebx, [rdx + 4]
jmp 0x1400052cc
cmp ecx, 0xa0000003
je 0x1400052cc
movzx ebx, al
and ebx, 0x10
or ebx, 0x20
shr ebx, 4
jmp 0x1400052cc
mov dword [rbp - 0x5c], 0xffff
sub eax, 2
je 0x1400052ca
sub eax, esi
je 0x1400052ca
sub eax, 0x32
je 0x1400052ca
cmp eax, 0x46
mov ebx, r15d
jne 0x1400052cc
mov ebx, esi
mov dword [rbp + 0x1d0], edx
lea rax, [0x140065cf0]
mov qword [rbp + 0x1d8], rax
movaps xmm0, xmmword [rbp + 0x1d0]
movdqa xmmword [rbp + 0x1d0], xmm0
lea r12, vtable.std::ios_base.0
test ebx, ebx
jne 0x140005304
test edx, edx
jne 0x14000796c
jmp 0x14000530c
cmp ebx, esi
jne 0x140006f44
xor edx, edx
mov r8d, pe_nt_image_headers64
lea rcx, [rbp + 0x3d0]
call fcn.140020b20
lea rdx, [rbp + 0x250]
lea rcx, [rbp + 0x3d0]
call fcn.140011da0
nop
cmp qword [rbp + 0x458], 0
je 0x140006ea7
lea rax, [rbp + 0x1d0]
mov qword [rsp + 0x58], rax
lea rdx, [rbp + 0x1f0]
lea rcx, [rbp + 0x1d0]
call fcn.1400120c0
mov rbx, rax
lea rdx, str.exec_path
lea rcx, [rbp + 0x1e0]
call fcn.140011f40
mov rcx, rax
mov rdx, rbx
call fcn.140009280
lea rax, [rbp + 0x1d0]
mov qword [rsp + 0x58], rax
mov byte [rsp + 0x50], 0
lea rdx, [rsp + 0x50]
lea rcx, [rbp + 0x1d0]
call fcn.140012150
mov rbx, rax
lea rdx, str.functions
lea rcx, [rbp + 0x1e0]
call fcn.140011f40
lea rdx, str.InfBurst
mov rcx, rax
call fcn.140011f40
mov rcx, rax
mov rdx, rbx
call fcn.140009280
lea rax, [rbp + 0x1d0]
mov qword [rsp + 0x58], rax
mov byte [rsp + 0x50], 0
lea rdx, [rsp + 0x50]
lea rcx, [rbp + 0x1d0]
call fcn.140012150
mov rbx, rax
lea rdx, str.functions
lea rcx, [rbp + 0x1e0]
call fcn.140011f40
lea rdx, str.NoClip
mov rcx, rax
call fcn.140011f40
mov rcx, rax
mov rdx, rbx
call fcn.140009280
lea rax, [rbp + 0x1d0]
mov qword [rsp + 0x58], rax
mov byte [rsp + 0x50], 0
lea rdx, [rsp + 0x50]
lea rcx, [rbp + 0x1d0]
call fcn.140012150
mov rbx, rax
lea rdx, str.functions
lea rcx, [rbp + 0x1e0]
call fcn.140011f40
lea rdx, str.NoCD
mov rcx, rax
call fcn.140011f40
mov rcx, rax
mov rdx, rbx
call fcn.140009280
lea rax, [rbp + 0x1d0]
mov qword [rsp + 0x58], rax
mov byte [rsp + 0x50], 0
lea rdx, [rsp + 0x50]
lea rcx, [rbp + 0x1d0]
call fcn.140012150
mov rbx, rax
lea rdx, str.functions
lea rcx, [rbp + 0x1e0]
call fcn.140011f40
lea rdx, str.InfStamina
mov rcx, rax
call fcn.140011f40
mov rcx, rax
mov rdx, rbx
call fcn.140009280
lea rax, [rbp + 0x1d0]
mov qword [rsp + 0x58], rax
mov byte [rsp + 0x50], 0
lea rdx, [rsp + 0x50]
lea rcx, [rbp + 0x1d0]
call fcn.140012150
mov rbx, rax
lea rdx, str.functions
lea rcx, [rbp + 0x1e0]
call fcn.140011f40
lea rdx, str.NoFallDmg
mov rcx, rax
call fcn.140011f40
mov rcx, rax
mov rdx, rbx
call fcn.140009280
lea rax, [rbp + 0x1d0]
mov qword [rsp + 0x58], rax
mov byte [rsp + 0x50], 0
lea rdx, [rsp + 0x50]
lea rcx, [rbp + 0x1d0]
call fcn.140012150
mov rbx, rax
lea rdx, str.functions
lea rcx, [rbp + 0x1e0]
call fcn.140011f40
lea rdx, str.InstantBow
mov rcx, rax
call fcn.140011f40
mov rcx, rax
mov rdx, rbx
call fcn.140009280
lea rax, [rbp + 0x1d0]
mov qword [rbp - 0x50], rax
mov byte [rsp + 0x50], 0
lea rdx, [rsp + 0x50]
lea rcx, [rbp + 0x1d0]
call fcn.140012150
mov rbx, rax
xorps xmm0, xmm0
movups xmmword [rsp + 0x68], xmm0
mov qword [rsp + 0x78], r15
mov qword [rbp - 0x80], r15
mov r8d, 9
lea rdx, str.functions
lea rcx, [rsp + 0x68]
call fcn.140012b10
lea rax, [rsp + 0x68]
mov qword [rbp - 0x60], rax
movzx ecx, byte [rbp + 0x1e0]
test cl, cl
jne 0x1400055ea
mov byte [rbp + 0x1e0], 1
call fcn.140015bd0
mov qword [rbp + 0x1e8], rax
movzx ecx, byte [rbp + 0x1e0]
jmp 0x1400055f1
mov rax, qword [rbp + 0x1e8]
cmp cl, 1
jne 0x140007e53
lea r8, [rsp + 0x68]
lea rdx, [rsp + 0x58]
mov rcx, rax
call fcn.14001b720
mov rdi, qword [rsp + 0x58]
mov rdx, qword [rbp - 0x80]
cmp rdx, 0x10
jb 0x14000564d
inc rdx
mov rcx, qword [rsp + 0x68]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140005648
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400079e7
call fcn.14001d5bc
mov qword [rsp + 0x78], r15
mov qword [rbp - 0x80], 0xf
mov byte [rsp + 0x68], 0
lea rdx, str.DumbEnemies
lea rcx, [rdi + 0x40]
call fcn.140011f40
nop
movzx edx, byte [rax]
movzx ecx, byte [rbx]
mov byte [rax], cl
mov byte [rbx], dl
lea rcx, [rbx + 8]
mov rdx, qword [rax + 8]
mov r8, qword [rcx]
mov qword [rax + 8], r8
mov qword [rcx], rdx
movzx edx, byte [rbx]
call fcn.14000ca50
nop
lea rax, [rbp + 0x1d0]
mov qword [rbp - 0x60], rax
mov byte [rbp + 0x1d0], 0
xor eax, eax
mov qword [rbp + 0x1d8], rax
xor edx, edx
lea rcx, [rbp + 0x1d8]
call fcn.14000ca50
mov byte [rbp + 0x1d0], 4
mov byte [rsp + 0x58], 0
mov rax, qword [rsp + 0x58]
mov qword [rbp + 0x1d8], rax
xorps xmm0, xmm0
movups xmmword [rsp + 0x68], xmm0
mov qword [rsp + 0x78], r15
mov qword [rbp - 0x80], r15
mov r8d, 9
lea rdx, str.functions
lea rcx, [rsp + 0x68]
call fcn.140012b10
lea rax, [rsp + 0x68]
mov qword [rbp - 0x50], rax
movzx ecx, byte [rbp + 0x1e0]
test cl, cl
jne 0x14000572e
mov byte [rbp + 0x1e0], 1
call fcn.140015bd0
mov qword [rbp + 0x1e8], rax
movzx ecx, byte [rbp + 0x1e0]
jmp 0x140005735
mov rax, qword [rbp + 0x1e8]
cmp cl, 1
jne 0x140007e08
lea r8, [rsp + 0x68]
lea rdx, [rsp + 0x58]
mov rcx, rax
call fcn.14001b720
mov rbx, qword [rsp + 0x58]
mov rdx, qword [rbp - 0x80]
cmp rdx, 0x10
jb 0x140005791
inc rdx
mov rcx, qword [rsp + 0x68]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14000578c
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400079ed
call fcn.14001d5bc
mov qword [rsp + 0x78], r15
mov qword [rbp - 0x80], 0xf
mov byte [rsp + 0x68], 0
lea rdx, str.Booty
lea rcx, [rbx + 0x40]
call fcn.140011f40
nop
movzx edx, byte [rax]
movzx ecx, byte [rbp + 0x1d0]
mov byte [rax], cl
mov byte [rbp + 0x1d0], dl
mov rcx, qword [rax + 8]
mov rdx, qword [rbp + 0x1d8]
mov qword [rax + 8], rdx
mov qword [rbp + 0x1d8], rcx
movzx edx, byte [rbp + 0x1d0]
lea rcx, [rbp + 0x1d8]
call fcn.14000ca50
nop
lea rax, [rbp + 0x1d0]
mov qword [rbp - 0x60], rax
mov byte [rbp + 0x1d0], 0
xor eax, eax
mov qword [rbp + 0x1d8], rax
xor edx, edx
lea rcx, [rbp + 0x1d8]
call fcn.14000ca50
mov byte [rbp + 0x1d0], 4
mov byte [rsp + 0x58], 0
mov rax, qword [rsp + 0x58]
mov qword [rbp + 0x1d8], rax
xorps xmm0, xmm0
movups xmmword [rsp + 0x68], xmm0
mov qword [rsp + 0x78], r15
mov qword [rbp - 0x80], r15
mov r8d, 9
lea rdx, str.functions
lea rcx, [rsp + 0x68]
call fcn.140012b10
lea rax, [rsp + 0x68]
mov qword [rbp - 0x50], rax
movzx ecx, byte [rbp + 0x1e0]
test cl, cl
jne 0x140005889
mov byte [rbp + 0x1e0], 1
call fcn.140015bd0
mov qword [rbp + 0x1e8], rax
movzx ecx, byte [rbp + 0x1e0]
jmp 0x140005890
mov rax, qword [rbp + 0x1e8]
cmp cl, 1
jne 0x140007dbd
lea r8, [rsp + 0x68]
lea rdx, [rsp + 0x58]
mov rcx, rax
call fcn.14001b720
mov rbx, qword [rsp + 0x58]
mov rdx, qword [rbp - 0x80]
cmp rdx, 0x10
jb 0x1400058ec
inc rdx
mov rcx, qword [rsp + 0x68]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400058e7
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400079f3
call fcn.14001d5bc
mov qword [rsp + 0x78], r15
mov qword [rbp - 0x80], 0xf
mov byte [rsp + 0x68], 0
lea rdx, str.AutoTalk
lea rcx, [rbx + 0x40]
call fcn.140011f40
nop
movzx edx, byte [rax]
movzx ecx, byte [rbp + 0x1d0]
mov byte [rax], cl
mov byte [rbp + 0x1d0], dl
mov rcx, qword [rax + 8]
mov rdx, qword [rbp + 0x1d8]
mov qword [rax + 8], rdx
mov qword [rbp + 0x1d8], rcx
movzx edx, byte [rbp + 0x1d0]
lea rcx, [rbp + 0x1d8]
call fcn.14000ca50
nop
lea rax, [rbp + 0x1d0]
mov qword [rbp - 0x60], rax
mov byte [rbp + 0x1d0], 0
xor eax, eax
mov qword [rbp + 0x1d8], rax
xor edx, edx
lea rcx, [rbp + 0x1d8]
call fcn.14000ca50
mov byte [rbp + 0x1d0], 4
mov byte [rsp + 0x58], 0
mov rax, qword [rsp + 0x58]
mov qword [rbp + 0x1d8], rax
xorps xmm0, xmm0
movups xmmword [rsp + 0x68], xmm0
mov qword [rsp + 0x78], r15
mov qword [rbp - 0x80], r15
mov r8d, 9
lea rdx, str.functions
lea rcx, [rsp + 0x68]
call fcn.140012b10
lea rax, [rsp + 0x68]
mov qword [rbp - 0x50], rax
movzx ecx, byte [rbp + 0x1e0]
test cl, cl
jne 0x1400059e4
mov byte [rbp + 0x1e0], 1
call fcn.140015bd0
mov qword [rbp + 0x1e8], rax
movzx ecx, byte [rbp + 0x1e0]
jmp 0x1400059eb
mov rax, qword [rbp + 0x1e8]
cmp cl, 1
jne 0x140007d72
lea r8, [rsp + 0x68]
lea rdx, [rsp + 0x58]
mov rcx, rax
call fcn.14001b720
mov rbx, qword [rsp + 0x58]
mov rdx, qword [rbp - 0x80]
cmp rdx, 0x10
jb 0x140005a47
inc rdx
mov rcx, qword [rsp + 0x68]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140005a42
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400079f9
call fcn.14001d5bc
mov qword [rsp + 0x78], r15
mov qword [rbp - 0x80], 0xf
mov byte [rsp + 0x68], 0
lea rdx, str.CutsceneSkip
lea rcx, [rbx + 0x40]
call fcn.140011f40
nop
movzx edx, byte [rax]
movzx ecx, byte [rbp + 0x1d0]
mov byte [rax], cl
mov byte [rbp + 0x1d0], dl
mov rcx, qword [rax + 8]
mov rdx, qword [rbp + 0x1d8]
mov qword [rax + 8], rdx
mov qword [rbp + 0x1d8], rcx
movzx edx, byte [rbp + 0x1d0]
lea rcx, [rbp + 0x1d8]
call fcn.14000ca50
nop
lea rax, [rbp + 0x1d0]
mov qword [rbp - 0x60], rax
mov byte [rbp + 0x1d0], 0
xor eax, eax
mov qword [rbp + 0x1d8], rax
xor edx, edx
lea rcx, [rbp + 0x1d8]
call fcn.14000ca50
mov byte [rbp + 0x1d0], 4
mov byte [rsp + 0x58], 0
mov rax, qword [rsp + 0x58]
mov qword [rbp + 0x1d8], rax
xorps xmm0, xmm0
movups xmmword [rsp + 0x68], xmm0
mov qword [rsp + 0x78], r15
mov qword [rbp - 0x80], r15
mov r8d, 9
lea rdx, str.functions
lea rcx, [rsp + 0x68]
call fcn.140012b10
lea rax, [rsp + 0x68]
mov qword [rbp - 0x50], rax
movzx ecx, byte [rbp + 0x1e0]
test cl, cl
jne 0x140005b3f
mov byte [rbp + 0x1e0], 1
call fcn.140015bd0
mov qword [rbp + 0x1e8], rax
movzx ecx, byte [rbp + 0x1e0]
jmp 0x140005b46
mov rax, qword [rbp + 0x1e8]
cmp cl, 1
jne 0x140007d27
lea r8, [rsp + 0x68]
lea rdx, [rsp + 0x58]
mov rcx, rax
call fcn.14001b720
mov rbx, qword [rsp + 0x58]
mov rdx, qword [rbp - 0x80]
cmp rdx, 0x10
jb 0x140005ba2
inc rdx
mov rcx, qword [rsp + 0x68]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140005b9d
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400079ff
call fcn.14001d5bc
mov qword [rsp + 0x78], r15
mov qword [rbp - 0x80], 0xf
mov byte [rsp + 0x68], 0
lea rdx, str.ShowChest
lea rcx, [rbx + 0x40]
call fcn.140011f40
nop
movzx edx, byte [rax]
movzx ecx, byte [rbp + 0x1d0]
mov byte [rax], cl
mov byte [rbp + 0x1d0], dl
mov rcx, qword [rax + 8]
mov rdx, qword [rbp + 0x1d8]
mov qword [rax + 8], rdx
mov qword [rbp + 0x1d8], rcx
movzx edx, byte [rbp + 0x1d0]
lea rcx, [rbp + 0x1d8]
call fcn.14000ca50
nop
lea rax, [rbp + 0x1d0]
mov qword [rbp - 0x60], rax
mov byte [rbp + 0x1d0], 0
xor eax, eax
mov qword [rbp + 0x1d8], rax
xor edx, edx
lea rcx, [rbp + 0x1d8]
call fcn.14000ca50
mov byte [rbp + 0x1d0], 5
mov qword [rbp + 0x1d8], rsi
xorps xmm0, xmm0
movups xmmword [rsp + 0x68], xmm0
mov qword [rsp + 0x78], r15
mov qword [rbp - 0x80], r15
mov r8d, 5
lea rdx, str.theme
lea rcx, [rsp + 0x68]
call fcn.140012b10
lea rax, [rsp + 0x68]
mov qword [rbp - 0x50], rax
movzx ecx, byte [rbp + 0x1e0]
test cl, cl
jne 0x140005c90
mov byte [rbp + 0x1e0], 1
call fcn.140015bd0
mov qword [rbp + 0x1e8], rax
movzx ecx, byte [rbp + 0x1e0]
jmp 0x140005c97
mov rax, qword [rbp + 0x1e8]
cmp cl, 1
jne 0x140007cdc
lea r8, [rsp + 0x68]
lea rdx, [rsp + 0x58]
mov rcx, rax
call fcn.14001b720
mov rbx, qword [rsp + 0x58]
mov rdx, qword [rbp - 0x80]
cmp rdx, 0x10
jb 0x140005cf3
inc rdx
mov rcx, qword [rsp + 0x68]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140005cee
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140007a05
call fcn.14001d5bc
mov qword [rsp + 0x78], r15
mov qword [rbp - 0x80], 0xf
mov byte [rsp + 0x68], 0
lea rdx, str.style
lea rcx, [rbx + 0x40]
call fcn.140011f40
nop
movzx edx, byte [rax]
movzx ecx, byte [rbp + 0x1d0]
mov byte [rax], cl
mov byte [rbp + 0x1d0], dl
mov rcx, qword [rax + 8]
mov rdx, qword [rbp + 0x1d8]
mov qword [rax + 8], rdx
mov qword [rbp + 0x1d8], rcx
movzx edx, byte [rbp + 0x1d0]
lea rcx, [rbp + 0x1d8]
call fcn.14000ca50
nop
lea rax, [rbp + 0x1d0]
mov qword [rbp - 0x60], rax
mov byte [rbp + 0x1d0], 0
xor eax, eax
mov qword [rbp + 0x1d8], rax
xor edx, edx
lea rcx, [rbp + 0x1d8]
call fcn.14000ca50
mov byte [rbp + 0x1d0], 5
mov qword [rbp + 0x1d8], rsi
xorps xmm0, xmm0
movups xmmword [rsp + 0x68], xmm0
mov qword [rsp + 0x78], r15
mov qword [rbp - 0x80], r15
mov r8d, 5
lea rdx, str.theme
lea rcx, [rsp + 0x68]
call fcn.140012b10
lea rax, [rsp + 0x68]
mov qword [rbp - 0x50], rax
movzx ecx, byte [rbp + 0x1e0]
test cl, cl
jne 0x140005de1
mov byte [rbp + 0x1e0], 1
call fcn.140015bd0
mov qword [rbp + 0x1e8], rax
movzx ecx, byte [rbp + 0x1e0]
jmp 0x140005de8
mov rax, qword [rbp + 0x1e8]
cmp cl, 1
jne 0x140007c91
lea r8, [rsp + 0x68]
lea rdx, [rsp + 0x58]
mov rcx, rax
call fcn.14001b720
mov rbx, qword [rsp + 0x58]
mov rdx, qword [rbp - 0x80]
cmp rdx, 0x10
jb 0x140005e44
inc rdx
mov rcx, qword [rsp + 0x68]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140005e3f
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140007a0b
call fcn.14001d5bc
mov qword [rsp + 0x78], r15
mov qword [rbp - 0x80], 0xf
mov byte [rsp + 0x68], 0
lea rdx, str.color
lea rcx, [rbx + 0x40]
call fcn.140011f40
nop
movzx edx, byte [rax]
movzx ecx, byte [rbp + 0x1d0]
mov byte [rax], cl
mov byte [rbp + 0x1d0], dl
mov rcx, qword [rax + 8]
mov rdx, qword [rbp + 0x1d8]
mov qword [rax + 8], rdx
mov qword [rbp + 0x1d8], rcx
movzx edx, byte [rbp + 0x1d0]
lea rcx, [rbp + 0x1d8]
call fcn.14000ca50
nop
lea rax, [rbp + 0x1d0]
mov qword [rbp - 0x60], rax
mov byte [rbp + 0x1d0], 0
xor eax, eax
mov qword [rbp + 0x1d8], rax
xor edx, edx
lea rcx, [rbp + 0x1d8]
call fcn.14000ca50
mov byte [rbp + 0x1d0], 4
mov byte [rsp + 0x58], 1
mov rax, qword [rsp + 0x58]
mov qword [rbp + 0x1d8], rax
xorps xmm0, xmm0
movups xmmword [rsp + 0x68], xmm0
mov qword [rsp + 0x78], r15
mov qword [rbp - 0x80], r15
mov r8d, 7
lea rdx, str.general
lea rcx, [rsp + 0x68]
call fcn.140012b10
lea rax, [rsp + 0x68]
mov qword [rbp - 0x50], rax
movzx ecx, byte [rbp + 0x1e0]
test cl, cl
jne 0x140005f3c
mov byte [rbp + 0x1e0], 1
call fcn.140015bd0
mov qword [rbp + 0x1e8], rax
movzx ecx, byte [rbp + 0x1e0]
jmp 0x140005f43
mov rax, qword [rbp + 0x1e8]
cmp cl, 1
jne 0x140007c46
lea r8, [rsp + 0x68]
lea rdx, [rsp + 0x58]
mov rcx, rax
call fcn.14001b720
mov rbx, qword [rsp + 0x58]
mov rdx, qword [rbp - 0x80]
cmp rdx, 0x10
jb 0x140005f9f
inc rdx
mov rcx, qword [rsp + 0x68]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140005f9a
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140007a11
call fcn.14001d5bc
mov qword [rsp + 0x78], r15
mov qword [rbp - 0x80], 0xf
mov byte [rsp + 0x68], 0
lea rdx, str.showRPC
lea rcx, [rbx + 0x40]
call fcn.140011f40
nop
movzx edx, byte [rax]
movzx ecx, byte [rbp + 0x1d0]
mov byte [rax], cl
mov byte [rbp + 0x1d0], dl
mov rcx, qword [rax + 8]
mov rdx, qword [rbp + 0x1d8]
mov qword [rax + 8], rdx
mov qword [rbp + 0x1d8], rcx
movzx edx, byte [rbp + 0x1d0]
lea rcx, [rbp + 0x1d8]
call fcn.14000ca50
nop
lea rax, [rbp + 0x1d0]
mov qword [rbp - 0x60], rax
mov byte [rbp + 0x1d0], 0
xor eax, eax
mov qword [rbp + 0x1d8], rax
xor edx, edx
lea rcx, [rbp + 0x1d8]
call fcn.14000ca50
mov byte [rbp + 0x1d0], 4
mov byte [rsp + 0x58], 1
mov rax, qword [rsp + 0x58]
mov qword [rbp + 0x1d8], rax
xorps xmm0, xmm0
movups xmmword [rsp + 0x68], xmm0
mov qword [rsp + 0x78], r15
mov qword [rbp - 0x80], r15
mov r8d, 7
lea rdx, str.general
lea rcx, [rsp + 0x68]
call fcn.140012b10
lea rax, [rsp + 0x68]
mov qword [rbp - 0x50], rax
movzx ecx, byte [rbp + 0x1e0]
test cl, cl
jne 0x140006097
mov byte [rbp + 0x1e0], 1
call fcn.140015bd0
mov qword [rbp + 0x1e8], rax
movzx ecx, byte [rbp + 0x1e0]
jmp 0x14000609e
mov rax, qword [rbp + 0x1e8]
cmp cl, 1
jne 0x140007bfb
lea r8, [rsp + 0x68]
lea rdx, [rsp + 0x58]
mov rcx, rax
call fcn.14001b720
mov rbx, qword [rsp + 0x58]
mov rdx, qword [rbp - 0x80]
cmp rdx, 0x10
jb 0x1400060fa
inc rdx
mov rcx, qword [rsp + 0x68]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400060f5
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140007a17
call fcn.14001d5bc
mov qword [rsp + 0x78], r15
mov qword [rbp - 0x80], 0xf
mov byte [rsp + 0x68], 0
lea rdx, str.ShowFPS
lea rcx, [rbx + 0x40]
call fcn.140011f40
nop
movzx edx, byte [rax]
movzx ecx, byte [rbp + 0x1d0]
mov byte [rax], cl
mov byte [rbp + 0x1d0], dl
mov rcx, qword [rax + 8]
mov rdx, qword [rbp + 0x1d8]
mov qword [rax + 8], rdx
mov qword [rbp + 0x1d8], rcx
movzx edx, byte [rbp + 0x1d0]
lea rcx, [rbp + 0x1d8]
call fcn.14000ca50
nop
lea rax, [rbp + 0x1d0]
mov qword [rbp - 0x60], rax
mov byte [rbp + 0x1d0], 0
xor eax, eax
mov qword [rbp + 0x1d8], rax
xor edx, edx
lea rcx, [rbp + 0x1d8]
call fcn.14000ca50
mov byte [rbp + 0x1d0], 5
mov qword [rbp + 0x1d8], 0x3a98
xorps xmm0, xmm0
movups xmmword [rsp + 0x68], xmm0
mov qword [rsp + 0x78], r15
mov qword [rbp - 0x80], r15
mov r8d, 7
lea rdx, str.general
lea rcx, [rsp + 0x68]
call fcn.140012b10
lea rax, [rsp + 0x68]
mov qword [rbp - 0x50], rax
movzx ecx, byte [rbp + 0x1e0]
test cl, cl
jne 0x1400061ec
mov byte [rbp + 0x1e0], 1
call fcn.140015bd0
mov qword [rbp + 0x1e8], rax
movzx ecx, byte [rbp + 0x1e0]
jmp 0x1400061f3
mov rax, qword [rbp + 0x1e8]
cmp cl, 1
jne 0x140007bb0
lea r8, [rsp + 0x68]
lea rdx, [rsp + 0x58]
mov rcx, rax
call fcn.14001b720
mov rbx, qword [rsp + 0x58]
mov rdx, qword [rbp - 0x80]
cmp rdx, 0x10
jb 0x14000624f
inc rdx
mov rcx, qword [rsp + 0x68]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14000624a
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140007a1d
call fcn.14001d5bc
mov qword [rsp + 0x78], r15
mov qword [rbp - 0x80], 0xf
mov byte [rsp + 0x68], 0
lea rdx, str.initDelay
lea rcx, [rbx + 0x40]
call fcn.140011f40
nop
movzx edx, byte [rax]
movzx ecx, byte [rbp + 0x1d0]
mov byte [rax], cl
mov byte [rbp + 0x1d0], dl
mov rcx, qword [rax + 8]
mov rdx, qword [rbp + 0x1d8]
mov qword [rax + 8], rdx
mov qword [rbp + 0x1d8], rcx
movzx edx, byte [rbp + 0x1d0]
lea rcx, [rbp + 0x1d8]
call fcn.14000ca50
nop
lea rax, [rbp + 0x1d0]
mov qword [rbp - 0x60], rax
mov byte [rbp + 0x1d0], 0
xor eax, eax
mov qword [rbp + 0x1d8], rax
xor edx, edx
lea rcx, [rbp + 0x1d8]
call fcn.14000ca50
mov byte [rbp + 0x1d0], 5
mov qword [rbp + 0x1d8], r15
xorps xmm0, xmm0
movups xmmword [rsp + 0x68], xmm0
mov qword [rsp + 0x78], r15
mov qword [rbp - 0x80], r15
mov r8d, 7
lea rdx, str.hotkeys
lea rcx, [rsp + 0x68]
call fcn.140012b10
lea rax, [rsp + 0x68]
mov qword [rbp - 0x50], rax
movzx ecx, byte [rbp + 0x1e0]
test cl, cl
jne 0x14000633d
mov byte [rbp + 0x1e0], 1
call fcn.140015bd0
mov qword [rbp + 0x1e8], rax
movzx ecx, byte [rbp + 0x1e0]
jmp 0x140006344
mov rax, qword [rbp + 0x1e8]
cmp cl, 1
jne 0x140007b65
lea r8, [rsp + 0x68]
lea rdx, [rsp + 0x58]
mov rcx, rax
call fcn.14001b720
mov rbx, qword [rsp + 0x58]
mov rdx, qword [rbp - 0x80]
cmp rdx, 0x10
jb 0x1400063a0
inc rdx
mov rcx, qword [rsp + 0x68]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14000639b
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140007a23
call fcn.14001d5bc
mov qword [rsp + 0x78], r15
mov qword [rbp - 0x80], 0xf
mov byte [rsp + 0x68], 0
lea rdx, str.InfBurst
lea rcx, [rbx + 0x40]
call fcn.140011f40
nop
movzx edx, byte [rax]
movzx ecx, byte [rbp + 0x1d0]
mov byte [rax], cl
mov byte [rbp + 0x1d0], dl
mov rcx, qword [rax + 8]
mov rdx, qword [rbp + 0x1d8]
mov qword [rax + 8], rdx
mov qword [rbp + 0x1d8], rcx
movzx edx, byte [rbp + 0x1d0]
lea rcx, [rbp + 0x1d8]
call fcn.14000ca50
nop
lea rax, [rbp + 0x1d0]
mov qword [rbp - 0x60], rax
mov byte [rbp + 0x1d0], 0
xor eax, eax
mov qword [rbp + 0x1d8], rax
xor edx, edx
lea rcx, [rbp + 0x1d8]
call fcn.14000ca50
mov byte [rbp + 0x1d0], 5
mov qword [rbp + 0x1d8], r15
xorps xmm0, xmm0
movups xmmword [rsp + 0x68], xmm0
mov qword [rsp + 0x78], r15
mov qword [rbp - 0x80], r15
mov r8d, 7
lea rdx, str.hotkeys
lea rcx, [rsp + 0x68]
call fcn.140012b10
lea rax, [rsp + 0x68]
mov qword [rbp - 0x50], rax
movzx ecx, byte [rbp + 0x1e0]
test cl, cl
jne 0x14000648e
mov byte [rbp + 0x1e0], 1
call fcn.140015bd0
mov qword [rbp + 0x1e8], rax
movzx ecx, byte [rbp + 0x1e0]
jmp 0x140006495
mov rax, qword [rbp + 0x1e8]
cmp cl, 1
jne 0x140007b1a
lea r8, [rsp + 0x68]
lea rdx, [rsp + 0x58]
mov rcx, rax
call fcn.14001b720
mov rbx, qword [rsp + 0x58]
mov rdx, qword [rbp - 0x80]
cmp rdx, 0x10
jb 0x1400064f1
inc rdx
mov rcx, qword [rsp + 0x68]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400064ec
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140007a29
call fcn.14001d5bc
mov qword [rsp + 0x78], r15
mov qword [rbp - 0x80], 0xf
mov byte [rsp + 0x68], 0
lea rdx, str.NoCD
lea rcx, [rbx + 0x40]
call fcn.140011f40
nop
movzx edx, byte [rax]
movzx ecx, byte [rbp + 0x1d0]
mov byte [rax], cl
mov byte [rbp + 0x1d0], dl
mov rcx, qword [rax + 8]
mov rdx, qword [rbp + 0x1d8]
mov qword [rax + 8], rdx
mov qword [rbp + 0x1d8], rcx
movzx edx, byte [rbp + 0x1d0]
lea rcx, [rbp + 0x1d8]
call fcn.14000ca50
nop
lea rax, [rbp + 0x1d0]
mov qword [rbp - 0x60], rax
mov byte [rbp + 0x1d0], 0
xor eax, eax
mov qword [rbp + 0x1d8], rax
xor edx, edx
lea rcx, [rbp + 0x1d8]
call fcn.14000ca50
mov byte [rbp + 0x1d0], 5
mov qword [rbp + 0x1d8], r15
xorps xmm0, xmm0
movups xmmword [rsp + 0x68], xmm0
mov qword [rsp + 0x78], r15
mov qword [rbp - 0x80], r15
mov r8d, 7
lea rdx, str.hotkeys
lea rcx, [rsp + 0x68]
call fcn.140012b10
lea rax, [rsp + 0x68]
mov qword [rbp - 0x50], rax
movzx ecx, byte [rbp + 0x1e0]
test cl, cl
jne 0x1400065df
mov byte [rbp + 0x1e0], 1
call fcn.140015bd0
mov qword [rbp + 0x1e8], rax
movzx ecx, byte [rbp + 0x1e0]
jmp 0x1400065e6
mov rax, qword [rbp + 0x1e8]
cmp cl, 1
jne 0x140007acf
lea r8, [rsp + 0x68]
lea rdx, [rsp + 0x58]
mov rcx, rax
call fcn.14001b720
mov rbx, qword [rsp + 0x58]
mov rdx, qword [rbp - 0x80]
cmp rdx, 0x10
jb 0x140006642
inc rdx
mov rcx, qword [rsp + 0x68]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14000663d
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140007a2f
call fcn.14001d5bc
mov qword [rsp + 0x78], r15
mov qword [rbp - 0x80], 0xf
mov byte [rsp + 0x68], 0
lea rdx, str.NoClip
lea rcx, [rbx + 0x40]
call fcn.140011f40
nop
movzx edx, byte [rax]
movzx ecx, byte [rbp + 0x1d0]
mov byte [rax], cl
mov byte [rbp + 0x1d0], dl
mov rcx, qword [rax + 8]
mov rdx, qword [rbp + 0x1d8]
mov qword [rax + 8], rdx
mov qword [rbp + 0x1d8], rcx
movzx edx, byte [rbp + 0x1d0]
lea rcx, [rbp + 0x1d8]
call fcn.14000ca50
nop
lea rax, [rbp + 0x1d0]
mov qword [rbp - 0x60], rax
mov byte [rbp + 0x1d0], 0
xor eax, eax
mov qword [rbp + 0x1d8], rax
xor edx, edx
lea rcx, [rbp + 0x1d8]
call fcn.14000ca50
mov byte [rbp + 0x1d0], 5
mov qword [rbp + 0x1d8], r15
xorps xmm0, xmm0
movups xmmword [rsp + 0x68], xmm0
mov qword [rsp + 0x78], r15
mov qword [rbp - 0x80], r15
mov r8d, 7
lea rdx, str.hotkeys
lea rcx, [rsp + 0x68]
call fcn.140012b10
lea rax, [rsp + 0x68]
mov qword [rbp - 0x50], rax
movzx ecx, byte [rbp + 0x1e0]
test cl, cl
jne 0x140006730
mov byte [rbp + 0x1e0], 1
call fcn.140015bd0
mov qword [rbp + 0x1e8], rax
movzx ecx, byte [rbp + 0x1e0]
jmp 0x140006737
mov rax, qword [rbp + 0x1e8]
cmp cl, 1
jne 0x140007a84
lea r8, [rsp + 0x68]
lea rdx, [rsp + 0x58]
mov rcx, rax
call fcn.14001b720
mov rbx, qword [rsp + 0x58]
mov rdx, qword [rbp - 0x80]
cmp rdx, 0x10
jb 0x140006793
inc rdx
mov rcx, qword [rsp + 0x68]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14000678e
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140007a35
call fcn.14001d5bc
mov qword [rsp + 0x78], r15
mov qword [rbp - 0x80], 0xf
mov byte [rsp + 0x68], 0
lea rdx, str.InfStamina
lea rcx, [rbx + 0x40]
call fcn.140011f40
nop
movzx edx, byte [rax]
movzx ecx, byte [rbp + 0x1d0]
mov byte [rax], cl
mov byte [rbp + 0x1d0], dl
mov rcx, qword [rax + 8]
mov rdx, qword [rbp + 0x1d8]
mov qword [rax + 8], rdx
mov qword [rbp + 0x1d8], rcx
movzx edx, byte [rbp + 0x1d0]
lea rcx, [rbp + 0x1d8]
call fcn.14000ca50
nop
lea rax, [rbp + 0x1d0]
mov qword [rbp - 0x60], rax
mov byte [rbp + 0x1d0], 0
xor eax, eax
mov qword [rbp + 0x1d8], rax
xor edx, edx
lea rcx, [rbp + 0x1d8]
call fcn.14000ca50
mov byte [rbp + 0x1d0], 5
mov qword [rbp + 0x1d8], r15
xorps xmm0, xmm0
movups xmmword [rbp + 0x210], xmm0
mov qword [rbp + 0x220], r15
mov qword [rbp + 0x228], r15
mov r8d, 7
lea rdx, str.hotkeys
lea rcx, [rbp + 0x210]
call fcn.140012b10
lea rax, [rbp + 0x210]
mov qword [rbp - 0x50], rax
movzx eax, byte [rbp + 0x1e0]
test al, al
jne 0x14000688f
mov byte [rbp + 0x1e0], 1
call fcn.140015bd0
mov rcx, rax
mov qword [rbp + 0x1e8], rax
movzx eax, byte [rbp + 0x1e0]
jmp 0x140006896
mov rcx, qword [rbp + 0x1e8]
cmp al, 1
jne 0x140007a3b
lea r8, [rbp + 0x210]
lea rdx, [rsp + 0x58]
call fcn.14001aa00
mov rbx, qword [rsp + 0x58]
lea rcx, [rbp + 0x210]
call fcn.14000a260
lea rdx, str.NoFallDmg
lea rcx, [rbx + 0x40]
call fcn.140011f40
mov rcx, rax
lea rdx, [rbp + 0x1d0]
call fcn.140009280
lea rax, [rbp - 0x50]
mov qword [rbp - 0x60], rax
mov dword [rsp + 0x58], r15d
lea rdx, [rsp + 0x58]
lea rcx, [rbp - 0x50]
call fcn.1400121a0
mov rbx, rax
lea rdx, str.hotkeys
lea rcx, [rbp + 0x1e0]
call fcn.140011f40
lea rdx, str.InstantBow
mov rcx, rax
call fcn.140011f40
mov rcx, rax
mov rdx, rbx
call fcn.140009280
lea rax, [rbp - 0x40]
mov qword [rbp - 0x60], rax
mov dword [rsp + 0x58], r15d
lea rdx, [rsp + 0x58]
lea rcx, [rbp - 0x40]
call fcn.1400121a0
mov rbx, rax
lea rdx, str.hotkeys
lea rcx, [rbp + 0x1e0]
call fcn.140011f40
lea rdx, str.DumbEnemies
mov rcx, rax
call fcn.140011f40
mov rcx, rax
mov rdx, rbx
call fcn.140009280
lea rax, [rbp - 0x30]
mov qword [rbp - 0x60], rax
mov dword [rsp + 0x58], r15d
lea rdx, [rsp + 0x58]
lea rcx, [rbp - 0x30]
call fcn.1400121a0
mov rbx, rax
lea rdx, str.hotkeys
lea rcx, [rbp + 0x1e0]
call fcn.140011f40
lea rdx, str.Booty
mov rcx, rax
call fcn.140011f40
mov rcx, rax
mov rdx, rbx
call fcn.140009280
lea rax, [rbp - 0x20]
mov qword [rbp - 0x60], rax
mov dword [rsp + 0x58], r15d
lea rdx, [rsp + 0x58]
lea rcx, [rbp - 0x20]
call fcn.1400121a0
mov rbx, rax
lea rdx, str.hotkeys
lea rcx, [rbp + 0x1e0]
call fcn.140011f40
lea rdx, str.AutoTalk
mov rcx, rax
call fcn.140011f40
mov rcx, rax
mov rdx, rbx
call fcn.140009280
lea rax, [rbp + 0xe0]
mov qword [rbp - 0x60], rax
mov dword [rsp + 0x58], r15d
lea rdx, [rsp + 0x58]
lea rcx, [rbp + 0xe0]
call fcn.1400121a0
mov rbx, rax
lea rdx, str.hotkeys
lea rcx, [rbp + 0x1e0]
call fcn.140011f40
lea rdx, str.CutsceneSkip
mov rcx, rax
call fcn.140011f40
mov rcx, rax
mov rdx, rbx
call fcn.140009280
lea rax, [rsp + 0x68]
mov qword [rbp - 0x60], rax
mov dword [rsp + 0x58], r15d
lea rdx, [rsp + 0x58]
lea rcx, [rsp + 0x68]
call fcn.1400121a0
mov rbx, rax
lea rdx, str.hotkeys
lea rcx, [rbp + 0x1e0]
call fcn.140011f40
lea rdx, str.ShowChest
mov rcx, rax
call fcn.140011f40
mov rcx, rax
mov rdx, rbx
call fcn.140009280
lea rdx, [rbp + 0x210]
lea rcx, [rbp + 0x1e0]
call fcn.140008fb0
nop
mov rdx, rax
lea rcx, [rbp + 0x3d0]
call fcn.1400121f0
mov rcx, rax
call fcn.140012210
nop
lea rcx, [rbp + 0x210]
call fcn.14000a260
lea rdx, str.exec_path
lea rcx, [rbp + 0x1e0]
call fcn.140011f40
mov rdx, rax
lea rcx, [rbp + 0x1f0]
call fcn.1400122a0
lea rdx, [rbp + 0x1f0]
lea rcx, [0x1400670a0]
call fcn.1400121f0
mov rcx, rax
call fcn.140012210
lea rdx, [rbp + 0x1f0]
lea rcx, [rbp + 0x210]
call fcn.140012060
nop
lea rcx, [rbp + 0x210]
call fcn.1400036c0
movzx ebx, al
lea rcx, [rbp + 0x210]
call fcn.140002bb0
test bl, bl
jne 0x140006ec3
lea rdx, str.File_path_in_minty.json_invalid
lea rcx, [0x1400670a0]
call fcn.140011940
mov rcx, rax
call fcn.140012210
lea rdx, str.Please_select_your_Game_Executable
lea rcx, [0x1400670a0]
call fcn.140011940
mov rcx, rax
call fcn.140012210
xor edx, edx
mov r8d, 0x103
lea rcx, [rbp + 0x701]
call fcn.140020b20
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp + 0x130], xmm0
movups xmmword [rbp + 0x140], xmm0
movups xmmword [rbp + 0x150], xmm0
movups xmmword [rbp + 0x160], xmm0
movups xmmword [rbp + 0x170], xmm0
movups xmmword [rbp + 0x180], xmm0
movups xmmword [rbp + 0x190], xmm0
movups xmmword [rbp + 0x1a0], xmm0
movups xmmword [rbp + 0x1b0], xmm0
mov qword [rbp + 0x1c0], rax
mov dword [rbp + 0x130], 0x98
lea rax, [rbp + 0x700]
mov qword [rbp + 0x160], rax
mov byte [rbp + 0x700], bl
mov qword [rbp + 0x138], r15
mov dword [rbp + 0x168], 0x104
lea rax, str.Genshin_Impact
mov qword [rbp + 0x148], rax
mov dword [rbp + 0x15c], esi
lea rax, str.Select_Genshin_Impact_game_executable
mov qword [rbp + 0x188], rax
mov dword [rbp + 0x190], 0x1808
lea rcx, [rbp + 0x130]
call qword [sym.imp.COMDLG32.dll_GetOpenFileNameA]
test eax, eax
je 0x140006e7a
mov rdx, qword [rbp + 0x160]
lea rcx, [rbp + 0x210]
call fcn.14000a3d0
nop
lea rcx, [rbp + 0x5f0]
call fcn.140007fc0
lea rcx, [rbp + 0x5f0]
call fcn.140008070
nop
cmp qword [rbp + 0x678], 0
je 0x140006e43
lea rax, [rsp + 0x68]
mov qword [rbp - 0x60], rax
lea rdx, [rbp + 0x210]
lea rcx, [rsp + 0x68]
call fcn.1400120c0
mov rbx, rax
lea rdx, str.exec_path
lea rcx, [rbp + 0x1e0]
call fcn.140011f40
mov rcx, rax
mov rdx, rbx
call fcn.140009280
lea rdx, [rsp + 0x68]
lea rcx, [rbp + 0x1e0]
call fcn.140008fb0
nop
mov rdx, rax
lea rcx, [rbp + 0x5f0]
call fcn.1400121f0
mov rcx, rax
call fcn.140012210
nop
lea rcx, [rsp + 0x68]
call fcn.14000a260
lea rcx, [rbp + 0x5f0]
call fcn.140007fd0
nop
lea rcx, [rbp + 0x5f0]
call fcn.140007f20
nop
lea rcx, [rbp + 0x210]
call fcn.14000a260
lea rdx, str.exec_path
lea rcx, [rbp + 0x1e0]
call fcn.140011f40
mov rdx, rax
lea rcx, [rbp + 0x1f0]
call fcn.1400122a0
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp + 0xe0], xmm0
mov qword [rbp + 0xf0], rax
xorps xmm1, xmm1
movups xmmword [rbp + 0x2c0], xmm1
movups xmmword [rbp + 0x2d0], xmm1
movups xmmword [rbp + 0x2e0], xmm1
movups xmmword [rbp + 0x2f0], xmm1
movups xmmword [rbp + 0x300], xmm1
movups xmmword [rbp + 0x310], xmm1
mov qword [rbp + 0x320], rax
lea rcx, [rbp + 0x1f0]
call fcn.14000a250
mov rcx, rax
lea rax, [rbp + 0xe0]
mov qword [rsp + 0x48], rax
lea rax, [rbp + 0x2c0]
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x38], r15
mov qword [rsp + 0x30], r15
mov dword [rsp + 0x28], 4
mov dword [rsp + 0x20], r15d
xor r9d, r9d
xor r8d, r8d
xor edx, edx
call qword [sym.imp.KERNEL32.dll_CreateProcessA]
lea rdx, [rbp + 0x210]
lea rcx, [rbp + 0x270]
call fcn.140002a70
nop
mov rcx, rax
call fcn.14000a250
mov rdx, rax
mov rcx, qword [rbp + 0xe0]
call fcn.140004580
nop
lea rcx, [rbp + 0x210]
call fcn.14000a260
mov rcx, qword [rbp + 0xe8]
call qword [sym.imp.KERNEL32.dll_ResumeThread]
mov rcx, qword [rbp + 0xe8]
call qword [sym.imp.KERNEL32.dll_CloseHandle]
mov rcx, qword [rbp + 0xe0]
call qword [sym.imp.KERNEL32.dll_CloseHandle]
mov esi, r15d
jmp 0x140006e96
lea rdx, str.Error:_Unable_to_open_settings_file.
lea rcx, [0x1400670a0]
call fcn.140011940
mov rcx, rax
call fcn.140012210
nop
lea rcx, [rbp + 0x5f0]
call fcn.140007f20
nop
lea rcx, [rbp + 0x210]
call fcn.14000a260
jmp 0x140006e96
lea rdx, str.Error:_Unable_to_open_file_dialog.
lea rcx, [0x1400670a0]
call fcn.140011940
mov rcx, rax
call fcn.140012210
nop
lea rcx, [rbp + 0x3d0]
call fcn.140007f20
jmp 0x140007780
lea rdx, str.Error:_Unable_to_create_config_file.
lea rcx, [0x1400670a0]
call fcn.140011940
mov rcx, rax
call fcn.140012210
nop
mov rax, qword [rbp + 0x3d0]
movsxd rcx, dword [rax + 4]
lea rax, vtable.std::basic_ofstream_char__struct_std::char_traits_char__.0
mov qword [rbp + rcx + 0x3d0], rax
mov rax, qword [rbp + 0x3d0]
movsxd rcx, dword [rax + 4]
lea edx, [rcx - 0xa8]
mov dword [rbp + rcx + 0x3cc], edx
lea rcx, [rbp + 0x3d8]
call fcn.140008e80
mov rax, qword [rbp + 0x3d0]
movsxd rcx, dword [rax + 4]
lea rax, vtable.std::basic_ostream_char__struct_std::char_traits_char__.0
mov qword [rbp + rcx + 0x3d0], rax
mov rax, qword [rbp + 0x3d0]
movsxd rcx, dword [rax + 4]
lea edx, [rcx - 0x10]
mov dword [rbp + rcx + 0x3cc], edx
mov qword [rbp + 0x478], r12
lea rcx, [rbp + 0x478]
call fcn.14001ef44
nop
mov qword [rbp + 0x248], r15
lea rax, [rbp + 0x4e0]
mov qword [rbp + 0x1d0], rax
mov rax, qword [rbp + 0x4e0]
movsxd rcx, dword [rax + 4]
mov rax, qword [rbp + rcx + 0x528]
mov qword [rbp + 0x1d8], rax
lea r8, [rbp + 0x210]
lea rdx, [rbp + 0x1d0]
lea rcx, [rbp - 0x10]
call fcn.140012450
nop
lea r8, [rbp + 0x1e0]
mov rcx, rax
call fcn.14000c3a0
nop
lea rcx, [rbp + 0x38]
call fcn.14000a720
mov rcx, qword [rbp + 0x28]
test rcx, rcx
je 0x140006fbd
mov rax, qword [rcx]
lea rdx, [rbp - 0x10]
cmp rcx, rdx
setne dl
call qword [rax + 0x20]
lea rdx, [rbp + 0x250]
lea rcx, [rbp + 0x290]
call fcn.140004760
nop
cmp byte [rbp + 0x2b0], 0
jne 0x140006fe6
lea rcx, str.Failed_reading_config_n
call fcn.140001170
lea rdx, [rbp + 0x1f0]
cmp qword [rbp + 0x208], 0x10
cmovae rdx, qword [rbp + 0x1f0]
mov r8, qword [rbp + 0x200]
lea rcx, [0x1400670a0]
call fcn.140017f10
mov rcx, rax
call fcn.140012210
xorps xmm0, xmm0
movups xmmword [rbp + 0xe0], xmm0
mov qword [rbp + 0xf0], r15
mov qword [rbp + 0xf8], r15
mov r8d, 9
lea rdx, str.exec_path
lea rcx, [rbp + 0xe0]
call fcn.140012b10
lea rax, [rbp + 0xe0]
mov qword [rbp - 0x60], rax
movzx ecx, byte [rbp + 0x1e0]
test cl, cl
jne 0x14000707b
mov byte [rbp + 0x1e0], 1
call fcn.140015bd0
mov qword [rbp + 0x1e8], rax
movzx ecx, byte [rbp + 0x1e0]
jmp 0x140007082
mov rax, qword [rbp + 0x1e8]
cmp cl, 1
jne 0x140007980
lea r8, [rbp + 0xe0]
lea rdx, [rsp + 0x68]
mov rcx, rax
call fcn.14001b720
mov rbx, qword [rsp + 0x68]
mov rdx, qword [rbp + 0xf8]
cmp rdx, 0x10
jb 0x1400070e5
inc rdx
mov rcx, qword [rbp + 0xe0]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400070e0
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140007e9e
call fcn.14001d5bc
mov qword [rbp + 0xf0], r15
mov qword [rbp + 0xf8], 0xf
mov byte [rbp + 0xe0], 0
cmp byte [rbx + 0x40], 3
jne 0x140007ea4
mov r8, qword [rbx + 0x48]
mov rdx, r8
cmp qword [r8 + 0x18], 0x10
jb 0x140007119
mov rdx, qword [r8]
mov r8, qword [r8 + 0x10]
lea rcx, [rbp + 0x1f0]
call fcn.14000f480
lea rdx, [rbp + 0x1f0]
cmp qword [rbp + 0x208], 0x10
cmovae rdx, qword [rbp + 0x1f0]
mov r8, qword [rbp + 0x200]
lea rcx, [0x1400670a0]
call fcn.140017f10
mov rcx, rax
call fcn.140012210
mov rdi, qword [rbp + 0x200]
lea rbx, [rbp + 0x1f0]
cmp qword [rbp + 0x208], 0x10
cmovae rbx, qword [rbp + 0x1f0]
call fcn.14001e080
mov qword [rbp + 0x1d0], rbx
mov qword [rbp + 0x1d8], rdi
lea r8, [rbp + 0x1d0]
mov edx, eax
lea rcx, [rbp + 0x210]
call fcn.140002520
nop
lea rcx, [rbp + 0x210]
call fcn.1400036c0
movzx ebx, al
mov rdx, qword [rbp + 0x228]
cmp rdx, 8
jb 0x1400071f7
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp + 0x210]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400071f2
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140007ee3
call fcn.14001d5bc
test bl, bl
jne 0x140007541
lea rdx, str.File_path_in_minty.json_invalid
lea rcx, [0x1400670a0]
call fcn.140011940
mov rcx, rax
call fcn.140012210
lea rdx, str.Please_select_your_Game_Executable
lea rcx, [0x1400670a0]
call fcn.140011940
mov rcx, rax
call fcn.140012210
xor edx, edx
mov r8d, 0x103
lea rcx, [rbp + 0x701]
call fcn.140020b20
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp + 0x130], xmm0
movups xmmword [rbp + 0x140], xmm0
movups xmmword [rbp + 0x150], xmm0
movups xmmword [rbp + 0x160], xmm0
movups xmmword [rbp + 0x170], xmm0
movups xmmword [rbp + 0x180], xmm0
movups xmmword [rbp + 0x190], xmm0
movups xmmword [rbp + 0x1a0], xmm0
movups xmmword [rbp + 0x1b0], xmm0
mov qword [rbp + 0x1c0], rax
mov dword [rbp + 0x130], 0x98
lea rax, [rbp + 0x700]
mov qword [rbp + 0x160], rax
mov byte [rbp + 0x700], bl
mov qword [rbp + 0x138], r15
mov dword [rbp + 0x168], 0x104
lea rax, str.Genshin_Impact
mov qword [rbp + 0x148], rax
mov dword [rbp + 0x15c], esi
lea rax, str.Select_Genshin_Impact_game_executable
mov qword [rbp + 0x188], rax
mov dword [rbp + 0x190], 0x1808
lea rcx, [rbp + 0x130]
call qword [sym.imp.COMDLG32.dll_GetOpenFileNameA]
test eax, eax
je 0x140007521
mov rdx, qword [rbp + 0x160]
lea rcx, [rbp + 0x210]
call fcn.14000a3d0
nop
lea rcx, [rbp + 0x5f0]
call fcn.140007fc0
lea rcx, [rbp + 0x5f0]
call fcn.140008070
nop
cmp qword [rbp + 0x678], 0
je 0x1400074e7
lea rax, [rsp + 0x68]
mov qword [rbp - 0x60], rax
lea rdx, [rbp + 0x210]
lea rcx, [rsp + 0x68]
call fcn.1400120c0
mov rbx, rax
lea rdx, str.exec_path
lea rcx, [rbp + 0x1e0]
call fcn.140011f40
mov rcx, rax
mov rdx, rbx
call fcn.140009280
lea rdx, [rsp + 0x68]
lea rcx, [rbp + 0x1e0]
call fcn.140008fb0
nop
mov rdx, rax
lea rcx, [rbp + 0x5f0]
call fcn.1400121f0
mov rcx, rax
call fcn.140012210
nop
lea rcx, [rsp + 0x68]
call fcn.14000a260
lea rcx, [rbp + 0x5f0]
call fcn.140007fd0
nop
lea rcx, [rbp + 0x5f0]
call fcn.140007f20
nop
lea rcx, [rbp + 0x210]
call fcn.14000a260
lea rdx, str.exec_path
lea rcx, [rbp + 0x1e0]
call fcn.140011f40
mov rdx, rax
lea rcx, [rbp + 0x1f0]
call fcn.1400122a0
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp + 0xe0], xmm0
mov qword [rbp + 0xf0], rax
xorps xmm1, xmm1
movups xmmword [rbp + 0x2c0], xmm1
movups xmmword [rbp + 0x2d0], xmm1
movups xmmword [rbp + 0x2e0], xmm1
movups xmmword [rbp + 0x2f0], xmm1
movups xmmword [rbp + 0x300], xmm1
movups xmmword [rbp + 0x310], xmm1
mov qword [rbp + 0x320], rax
lea rcx, [rbp + 0x1f0]
call fcn.14000a250
mov rcx, rax
lea rax, [rbp + 0xe0]
mov qword [rsp + 0x48], rax
lea rax, [rbp + 0x2c0]
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x38], r15
mov qword [rsp + 0x30], r15
mov dword [rsp + 0x28], 4
mov dword [rsp + 0x20], r15d
xor r9d, r9d
xor r8d, r8d
xor edx, edx
call qword [sym.imp.KERNEL32.dll_CreateProcessA]
lea rdx, [rbp + 0x210]
lea rcx, [rbp + 0x270]
call fcn.140002a70
nop
mov rcx, rax
call fcn.14000a250
mov rdx, rax
mov rcx, qword [rbp + 0xe0]
call fcn.140004580
nop
lea rcx, [rbp + 0x210]
call fcn.14000a260
mov rcx, qword [rbp + 0xe8]
call qword [sym.imp.KERNEL32.dll_ResumeThread]
mov rcx, qword [rbp + 0xe8]
call qword [sym.imp.KERNEL32.dll_CloseHandle]
mov rcx, qword [rbp + 0xe0]
jmp 0x140007716
lea rdx, str.Error:_Unable_to_open_settings_file.
lea rcx, [0x1400670a0]
call fcn.140011940
mov rcx, rax
call fcn.140012210
nop
lea rcx, [rbp + 0x5f0]
call fcn.140007f20
nop
lea rcx, [rbp + 0x210]
call fcn.14000a260
jmp 0x14000771f
lea rdx, str.Error:_Unable_to_open_file_dialog.
lea rcx, [0x1400670a0]
call fcn.140011940
mov rcx, rax
call fcn.140012210
jmp 0x14000771f
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp + 0x118], xmm0
mov qword [rbp + 0x128], rax
xorps xmm1, xmm1
movups xmmword [rbp + 0x360], xmm1
movups xmmword [rbp + 0x370], xmm1
movups xmmword [rbp + 0x380], xmm1
movups xmmword [rbp + 0x390], xmm1
movups xmmword [rbp + 0x3a0], xmm1
movups xmmword [rbp + 0x3b0], xmm1
mov qword [rbp + 0x3c0], rax
lea rcx, [rbp + 0x1f0]
cmp qword [rbp + 0x208], 0x10
cmovae rcx, qword [rbp + 0x1f0]
lea rax, [rbp + 0x118]
mov qword [rsp + 0x48], rax
lea rax, [rbp + 0x360]
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x38], r15
mov qword [rsp + 0x30], r15
mov dword [rsp + 0x28], 4
mov dword [rsp + 0x20], r15d
xor r9d, r9d
xor r8d, r8d
xor edx, edx
call qword [sym.imp.KERNEL32.dll_CreateProcessA]
lea rsi, [rbp + 0x270]
cmp qword [rbp + 0x288], 8
cmovae rsi, qword [rbp + 0x270]
mov rdi, qword [rbp + 0x280]
call fcn.14001e080
mov r14d, eax
xorps xmm0, xmm0
movups xmmword [rsp + 0x68], xmm0
movdqa xmm1, xmmword [0x14005bd70]
movdqu xmmword [rsp + 0x78], xmm1
mov byte [rsp + 0x68], 0
mov dword [rsp + 0x58], 0x119b
test rdi, rdi
je 0x14000769c
cmp rdi, 0x7fffffff
ja 0x140007ee9
mov dword [rsp + 0x20], r15d
xor r9d, r9d
mov r8d, edi
mov rdx, rsi
mov ecx, eax
call fcn.14001e0f0
mov rbx, rax
shr rax, 0x20
test eax, eax
jne 0x140007eef
movsxd rdx, ebx
xor r8d, r8d
lea rcx, [rsp + 0x68]
call fcn.14000f3e0
lea r9, [rsp + 0x68]
cmp qword [rbp - 0x80], 0x10
cmovae r9, qword [rsp + 0x68]
mov dword [rsp + 0x20], ebx
mov r8d, edi
mov rdx, rsi
mov ecx, r14d
call fcn.14001e0f0
mov rcx, rax
shr rax, 0x20
test eax, eax
jne 0x140007efb
lea rdx, [rsp + 0x68]
cmp qword [rbp - 0x80], 0x10
cmovae rdx, qword [rsp + 0x68]
mov rcx, qword [rbp + 0x118]
call fcn.140004580
nop
mov rdx, qword [rbp - 0x80]
cmp rdx, 0x10
jb 0x1400076f5
inc rdx
mov rcx, qword [rsp + 0x68]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400076f0
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140007f05
call fcn.14001d5bc
mov rcx, qword [rbp + 0x120]
call qword [sym.imp.KERNEL32.dll_ResumeThread]
mov rcx, qword [rbp + 0x120]
call qword [sym.imp.KERNEL32.dll_CloseHandle]
mov rcx, qword [rbp + 0x118]
call qword [sym.imp.KERNEL32.dll_CloseHandle]
mov esi, r15d
cmp byte [rbp + 0x2b0], 0
je 0x140007780
mov rdx, qword [rbp + 0x2a8]
cmp rdx, 0x10
jb 0x140007769
inc rdx
mov rcx, qword [rbp + 0x290]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140007764
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140007f0b
call fcn.14001d5bc
movdqa xmm0, xmmword [0x14005bd70]
movdqu xmmword [rbp + 0x2a0], xmm0
mov byte [rbp + 0x290], 0
mov rax, qword [rbp + 0x4e0]
movsxd rcx, dword [rax + 4]
lea rax, vtable.std::basic_ifstream_char__struct_std::char_traits_char__.0
mov qword [rbp + rcx + 0x4e0], rax
mov rax, qword [rbp + 0x4e0]
movsxd rcx, dword [rax + 4]
lea edx, [rcx - 0xb0]
mov dword [rbp + rcx + 0x4dc], edx
lea rcx, [rbp + 0x4f0]
call fcn.140008e80
mov rax, qword [rbp + 0x4e0]
movsxd rcx, dword [rax + 4]
lea rax, vtable.std::basic_istream_char__struct_std::char_traits_char__.0
mov qword [rbp + rcx + 0x4e0], rax
mov rax, qword [rbp + 0x4e0]
movsxd rcx, dword [rax + 4]
lea edx, [rcx - 0x18]
mov dword [rbp + rcx + 0x4dc], edx
mov qword [rbp + 0x590], r12
lea rcx, [rbp + 0x590]
call fcn.14001ef44
nop
mov rdx, qword [rbp + 0x268]
cmp rdx, 8
jb 0x140007847
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp + 0x250]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140007842
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140007f11
call fcn.14001d5bc
movdqa xmm0, xmmword [0x14005bd60]
movdqu xmmword [rbp + 0x260], xmm0
mov word [rbp + 0x250], r15w
mov rdx, qword [rbp + 0x208]
cmp rdx, 0x10
jb 0x1400078a0
inc rdx
mov rcx, qword [rbp + 0x1f0]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14000789b
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140007f17
call fcn.14001d5bc
mov qword [rbp + 0x200], r15
mov qword [rbp + 0x208], 0xf
mov byte [rbp + 0x1f0], 0
mov rdx, qword [rbp + 0x288]
cmp rdx, 8
jb 0x1400078fb
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp + 0x270]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400078f6
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140007966
call fcn.14001d5bc
movdqa xmm0, xmmword [0x14005bd60]
movdqu xmmword [rbp + 0x280], xmm0
mov word [rbp + 0x270], r15w
lea rcx, [rbp + 0x330]
call fcn.140008250
nop
movzx edx, byte [rbp + 0x1e0]
lea rcx, [rbp + 0x1e8]
call fcn.14000ca50
nop
mov eax, esi
mov rcx, qword [rbp + 0x810]
xor rcx, rsp
call fcn.14001d300
lea r11, [rsp + 0x920]
mov rbx, qword [r11 + 0x20]
mov rsi, qword [r11 + 0x28]
mov rdi, qword [r11 + 0x30]
mov r12, qword [r11 + 0x38]
mov rsp, r11
pop r15
pop r14
pop rbp
ret
call fcn.14002f850
nop
lea r8, [rbp + 0x250]
lea rdx, [rbp + 0x1d0]
call fcn.140003660
nop
lea rcx, [rbp + 0x1e0]
call fcn.1400175f0
mov qword [rsp + 0x58], rax
lea r8, [rsp + 0x58]
lea rcx, [rbp + 0x210]
call fcn.14001aa30
nop
mov r8, rax
mov edx, 0x131
lea rcx, [rsp + 0x68]
call fcn.14001aaf0
lea rdx, [0x1400634f0]
lea rcx, [rsp + 0x68]
call fcn.140020ea8
nop
call fcn.140002490
nop
call fcn.14002f850
nop
mov edx, eax
call fcn.140003500
nop
call fcn.14002f850
nop
call fcn.14002f850
nop
call fcn.14002f850
nop
call fcn.14002f850
nop
call fcn.14002f850
nop
call fcn.14002f850
nop
call fcn.14002f850
nop
call fcn.14002f850
nop
call fcn.14002f850
nop
call fcn.14002f850
nop
call fcn.14002f850
nop
call fcn.14002f850
nop
call fcn.14002f850
nop
call fcn.14002f850
nop
call fcn.14002f850
nop
call fcn.14002f850
nop
lea rcx, [rbp + 0x1e0]
call fcn.1400175f0
mov qword [rsp + 0x58], rax
lea r8, [rsp + 0x58]
lea rcx, [rsp + 0x68]
call fcn.14001aa30
nop
mov r8, rax
mov edx, 0x131
lea rcx, [rbp + 0xe0]
call fcn.14001aaf0
lea rdx, [0x1400634f0]
lea rcx, [rbp + 0xe0]
call fcn.140020ea8
nop
lea rcx, [rbp + 0x1e0]
call fcn.1400175f0
mov qword [rsp + 0x58], rax
lea r8, [rsp + 0x58]
lea rcx, [rbp + 0x210]
call fcn.14001aa30
nop
mov r8, rax
mov edx, 0x131
lea rcx, [rbp + 0xe0]
call fcn.14001aaf0
lea rdx, [0x1400634f0]
lea rcx, [rbp + 0xe0]
call fcn.140020ea8
nop
lea rcx, [rbp + 0x1e0]
call fcn.1400175f0
mov qword [rsp + 0x58], rax
lea r8, [rsp + 0x58]
lea rcx, [rbp + 0x210]
call fcn.14001aa30
nop
mov r8, rax
mov edx, 0x131
lea rcx, [rbp + 0xe0]
call fcn.14001aaf0
lea rdx, [0x1400634f0]
lea rcx, [rbp + 0xe0]
call fcn.140020ea8
nop
lea rcx, [rbp + 0x1e0]
call fcn.1400175f0
mov qword [rsp + 0x58], rax
lea r8, [rsp + 0x58]
lea rcx, [rbp + 0x210]
call fcn.14001aa30
nop
mov r8, rax
mov edx, 0x131
lea rcx, [rbp + 0xe0]
call fcn.14001aaf0
lea rdx, [0x1400634f0]
lea rcx, [rbp + 0xe0]
call fcn.140020ea8
nop
lea rcx, [rbp + 0x1e0]
call fcn.1400175f0
mov qword [rsp + 0x58], rax
lea r8, [rsp + 0x58]
lea rcx, [rbp + 0x210]
call fcn.14001aa30
nop
mov r8, rax
mov edx, 0x131
lea rcx, [rbp + 0xe0]
call fcn.14001aaf0
lea rdx, [0x1400634f0]
lea rcx, [rbp + 0xe0]
call fcn.140020ea8
nop
lea rcx, [rbp + 0x1e0]
call fcn.1400175f0
mov qword [rsp + 0x58], rax
lea r8, [rsp + 0x58]
lea rcx, [rbp + 0x210]
call fcn.14001aa30
nop
mov r8, rax
mov edx, 0x131
lea rcx, [rbp + 0xe0]
call fcn.14001aaf0
lea rdx, [0x1400634f0]
lea rcx, [rbp + 0xe0]
call fcn.140020ea8
nop
lea rcx, [rbp + 0x1e0]
call fcn.1400175f0
mov qword [rsp + 0x58], rax
lea r8, [rsp + 0x58]
lea rcx, [rbp + 0x210]
call fcn.14001aa30
nop
mov r8, rax
mov edx, 0x131
lea rcx, [rbp + 0xe0]
call fcn.14001aaf0
lea rdx, [0x1400634f0]
lea rcx, [rbp + 0xe0]
call fcn.140020ea8
nop
lea rcx, [rbp + 0x1e0]
call fcn.1400175f0
mov qword [rsp + 0x58], rax
lea r8, [rsp + 0x58]
lea rcx, [rbp + 0x210]
call fcn.14001aa30
nop
mov r8, rax
mov edx, 0x131
lea rcx, [rbp + 0xe0]
call fcn.14001aaf0
lea rdx, [0x1400634f0]
lea rcx, [rbp + 0xe0]
call fcn.140020ea8
nop
lea rcx, [rbp + 0x1e0]
call fcn.1400175f0
mov qword [rsp + 0x58], rax
lea r8, [rsp + 0x58]
lea rcx, [rbp + 0x210]
call fcn.14001aa30
nop
mov r8, rax
mov edx, 0x131
lea rcx, [rbp + 0xe0]
call fcn.14001aaf0
lea rdx, [0x1400634f0]
lea rcx, [rbp + 0xe0]
call fcn.140020ea8
nop
lea rcx, [rbp + 0x1e0]
call fcn.1400175f0
mov qword [rsp + 0x58], rax
lea r8, [rsp + 0x58]
lea rcx, [rbp + 0x210]
call fcn.14001aa30
nop
mov r8, rax
mov edx, 0x131
lea rcx, [rbp + 0xe0]
call fcn.14001aaf0
lea rdx, [0x1400634f0]
lea rcx, [rbp + 0xe0]
call fcn.140020ea8
nop
lea rcx, [rbp + 0x1e0]
call fcn.1400175f0
mov qword [rsp + 0x58], rax
lea r8, [rsp + 0x58]
lea rcx, [rbp + 0x210]
call fcn.14001aa30
nop
mov r8, rax
mov edx, 0x131
lea rcx, [rbp + 0xe0]
call fcn.14001aaf0
lea rdx, [0x1400634f0]
lea rcx, [rbp + 0xe0]
call fcn.140020ea8
nop
lea rcx, [rbp + 0x1e0]
call fcn.1400175f0
mov qword [rsp + 0x58], rax
lea r8, [rsp + 0x58]
lea rcx, [rbp + 0x210]
call fcn.14001aa30
nop
mov r8, rax
mov edx, 0x131
lea rcx, [rbp + 0xe0]
call fcn.14001aaf0
lea rdx, [0x1400634f0]
lea rcx, [rbp + 0xe0]
call fcn.140020ea8
nop
lea rcx, [rbp + 0x1e0]
call fcn.1400175f0
mov qword [rsp + 0x58], rax
lea r8, [rsp + 0x58]
lea rcx, [rbp + 0x210]
call fcn.14001aa30
nop
mov r8, rax
mov edx, 0x131
lea rcx, [rbp + 0xe0]
call fcn.14001aaf0
lea rdx, [0x1400634f0]
lea rcx, [rbp + 0xe0]
call fcn.140020ea8
nop
lea rcx, [rbp + 0x1e0]
call fcn.1400175f0
mov qword [rsp + 0x58], rax
lea r8, [rsp + 0x58]
lea rcx, [rbp + 0x210]
call fcn.14001aa30
nop
mov r8, rax
mov edx, 0x131
lea rcx, [rbp + 0xe0]
call fcn.14001aaf0
lea rdx, [0x1400634f0]
lea rcx, [rbp + 0xe0]
call fcn.140020ea8
nop
lea rcx, [rbp + 0x1e0]
call fcn.1400175f0
mov qword [rsp + 0x58], rax
lea r8, [rsp + 0x58]
lea rcx, [rbp + 0x210]
call fcn.14001aa30
nop
mov r8, rax
mov edx, 0x131
lea rcx, [rbp + 0xe0]
call fcn.14001aaf0
lea rdx, [0x1400634f0]
lea rcx, [rbp + 0xe0]
call fcn.140020ea8
nop
call fcn.14002f850
int3
lea rcx, [rbx + 0x40]
call fcn.1400175f0
mov qword [rsp + 0x58], rax
lea r8, [rsp + 0x58]
lea rcx, [rbp + 0x210]
call fcn.14001cfb0
nop
mov r8, rax
lea rcx, [rsp + 0x68]
call fcn.14001d070
lea rdx, [0x1400634f0]
lea rcx, [rsp + 0x68]
call fcn.140020ea8
nop
call fcn.14002f850
nop
call fcn.140001880
int3
shr rbx, 0x20
mov ecx, ebx
call fcn.140001be0
int3
shr rcx, 0x20
call fcn.140001be0
nop
call fcn.14002f850
nop
call fcn.14002f850
nop
call fcn.14002f850
nop
call fcn.14002f850
int3